@charset "utf-8";

* {margin:0; padding:0;}
body {
	background: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 12px;
}

#top {width: 842px; height: 104px;}	
#logo {
	float:left;
	width: 218px; 
	padding: 5px 0 0 0; 
	text-align: center;
	}
#logo p {font-size: 14px; font-weight: bold;}

#desc {
	float: left;
	width:396px !important;
	width:436px;
    height:64px;
	padding: 20px;
	background: url(../../img/templates/white/bg_top.gif) no-repeat;
	}

#desc table {
	float: right;
	width: 80px;
	}
#desc table img {margin-right: 2px;}
#address {
	float:left;
	font-size: 14px;
	margin-top: 4px;
	}
#building_desc {
	float:right;
	text-align: right;
	padding:8px;
	font-size: 11px;
	margin-right: 8px;
	border-right: 1px solid #fff;	
	}
	
#vidheading {
	float: right;
	text-align: right;
	}

#vidheading1 {
	font-size: 15px;
	font-weight: bold;
	}
	
#vidheading2, #vidheading3 {
	font-size: 12px;
	font-weight: bold;
	}

#icon_top {
	float: right;
	padding: 16px;
	}
#icon_top ul { list-style-type: none}
#icon_top ul li {float:left;}

#left {
	width: 218px;	
	height: 336px;
	color: #666;
	vertical-align: bottom;
	}
#firstname, #firstname2 {
	float:left;
	margin: 0 8px 16px 14px;
	font-size: 16px;
	}
* html #firstname, * html #firstname2 {margin-top: 20px}
*+html #firstname, *+html #firstname2 {margin-top: 20px}
#lastname, #lastname2 {
	float:left;
	text-align:left;
	margin: 0 0 16px 0;
	font-size: 18px;
	padding-left: 8px;
	border-left: 1px solid #666;
	}
* html #lastname, * html #firstname2 {margin-top: 33px}
*+html #lastname, *+html #firstname2 {margin-top: 33px}
#phone, #phone2 {font-size: 16px;}
#video {
	width: 436px;
	height: 244px;
	padding: 1px 2px;
	background: url(../../img/templates/white/bg_video.gif) no-repeat;
	}
#bigscreen {
	text-align:center; 
	text-transform:uppercase; 
	color:#fdffbe;
	font-size:10px;}
	
#footer {
	text-align:center;
	font-size:10px;
	color: #000;
	margin-top: 56px;
	}
#footer a {color: #999;}

.close {
	text-align:center;
	font-size:10px;
	color: #ff2424;
	margin-top: 56px;
	}
.close a {color: #ff2424;}
.label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 4px;
	height: 20px;
	width: 150px;

}

label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 4px;
	height: 20px;
	width: 150px;
}


input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111111;
	background-color: #FFFFFF;
	border: 1px solid #ff2424;
	padding: 1px;
	height: 20px;
	width: 150px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111111;
	background-color: #FFFFFF;
	border: 1px solid #ff2424;
	padding: 4px;
}

input.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111111;
	background-color: #FFFFFF;
	border: 1px solid #ff2424;
	padding: 1px;
	height: 20px;
	width: 50px;
}
#agent2{
width:190px;



}