body
{
margin: 0; padding: 0;
background: url(images/back.jpg);
text-align: center;
}
#wraphead{
float: left;
display: inline;
width: 920px;
height: auto;
}
h1{
display: inline;
width: 100%;
font-family: Century Gothic,Arial Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.8em;
line-height:1.8em;
color: #ef3e42;
font-weight:bold;
margin: 15px 0 10px 0;
}
h2{
font-family: Century Gothic,Arial Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.6em;
color: #ef3e42;
}
h3{
font-family: Century Gothic,Arial Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.4em;
color: #ef3e42;
}
h6{
display: inline;
font-family: Century Gothic,Arial Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.8em;
color: #0099cc;
font-weight:bold;
}
#wrap {
margin: 0 auto;
padding: 0;
width: 961px;
height: auto;
text-align: left;
}
#banner-wrap{
float: left;
width: 961px;
height: 193px;
text-align: left;
margin: 20px 0 0 0;
background: url(images/banner.png) no-repeat;
}
#outwrapper{
float: left;
width: 920px;
height: 100%;
background-color:#FFFFFF;
text-align:left;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
padding: 0 20px 30px 20px;
}
#mediabar{
float: left;
width: 960px;
height: 52px;
background: url(images/back-bar.jpg) repeat-x;
background-position:bottom;
text-align:left;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}
#buttons{
float:left;
width:auto;
display:block;
padding: 10px 0 0 5px;
}
#buttons img{
border:0;
vertical-align:middle;
margin: 0 5px 0 5px;
}
#social{
float:right;
width:auto;
display:block;
padding: 10px 5px 0 0px;
}
#social img{
border:0;
vertical-align:middle;
margin: 0 5px 0 5px;
}
#favs{
    float: left;
	width: auto;
	height: auto;
	margin: 15px 25px 0 205px;
	font-family: Arial,Verdana,Georgia,Tahoma;
	font-size: 12px;
}
#favs a{
    color: #000000;
	text-decoration: none;
}
#favs a:hover{
    color: #000000;
	text-decoration: underline;
}
#favs img{
vertical-align: middle;
margin:0;
}
#search-top{
    float: right;
	width: 370px;
	height: 30px;
	margin: 15px 10px 0 0;
	text-align:right;
}
#search-top input[type=text]{
line-height: 27px;
width: 210px;
height: 27px;
padding: 0 0 0 10px;
font-family: Arial,Verdana,Georgia,Tahoma;
color: #4f4f4f;
font-size: 12px;
border: 1px solid #b7b7b7;
}
#search-top input[type=image]{
display: inline;
vertical-align:top;
}
#menubox{
float: left;
width: 951px;
height: 50px;
padding: 0 0 0 10px;
background: url(images/back-nav.png) repeat-x;
}
#start-search{
float:right;
width: 171px;
height: 36px;
margin: 5px 20px 0 0;
}
/*starting featured listings*/
#boxfitF{
float: right;
width: 228px;
height: auto;
}
#boxfitF .top{
float: right;
width: 228px;
height:11px;
background: url(images/top-box.png) no-repeat;
}
#boxfitF .mid{
float: right;
width: 216px;
height: auto;
background: #FFFFFF url(images/midd-box.png) repeat-x;
background-position: top;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
padding: 0 5px 0 5px;
}
#boxfitF .bottom{
float: right;
width: 228px;
height:7px;
background: url(images/bottombox.png) no-repeat;
}
/*box-signup*/
#boxfitN{
float: right;
width: 228px;
height: auto;
margin: 20px 0 0 0;
padding: 0;
text-align:left;
}
#boxfitN input[type=text]{
line-height: 27px;
width: 180px;
height: 27px;
padding: 0 0 0 10px;
font-family: Arial,Verdana,Georgia,Tahoma;
color: #4f4f4f;
font-size: 12px;
border: 1px solid #eaeaea;
margin: 10px 0 5px 0;
}
#boxfitN .top{
float: right;
width: 228px;
height:11px;
background: url(images/top-box.png) no-repeat;
text-align:left;
}
#boxfitN .mid{
float: right;
width: 216px;
height: auto;
background: #FFFFFF url(images/midd-box-quote.png) repeat-x;
background-position: top;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
padding: 0 5px 0 5px;
text-align:left;
font-family: Arial,Verdana,Georgia,Tahoma;
font-size: 12px;
line-height: 18px;
color: #000000;
}
#boxfitN .text{
float:left;
width: auto;
padding: 0 10px 0 10px;
text-align:left;
}
#boxfitN .bottom{
float: right;
width: 228px;
height:7px;
background: url(images/bottombox.png) no-repeat;
text-align:left;
}
#boxfitN .headF{
display: block;
font-family: Century Gothic,Arial Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.4em;
color: #ef3e42;
margin: 0 0 15px 0;
font-weight: bold;
overflow: hidden;
}
#boxfitN .imgicon{
float:left;
vertical-align: middle;
margin: 0 5px 0 0;
}
#box-featured{
float:right;
width: 228px;
height: 300px;
/*background: url(images/carousel-back.png) no-repeat;*/
margin: 20px 0 40px 0;
text-align:center;
padding: 0 0 0 5px;
}
#box-featured .headF{
float: left;
display: block;
font-family: Century Gothic,Arial Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.2em;
color: #ef3e42;
margin: 0 0 15px 0;
font-weight: bold;
text-align: left;
}
#box-featured .imgicon{
vertical-align: middle;
margin: 0 5px 0 0;
}
/*featured caroursel*/
.carousel-box {
	float: left;
	width: 207px;
	margin: 0 auto;
	height: auto;
	position: relative;
	text-align: center;
	padding: 0 0 0 5px;
	font-family: Arial,Verdana,Georgia,Tahoma;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	
}
.carousel-box button {
		background:none;
		width:21px;
		height:37px;
		border:none;
		position:absolute;
		cursor:pointer;
		outline:none;
		z-index:10;
	}
.carousel-box button.prev {
		left:0px;
		top:35px;
		background:url(images/prev.png) no-repeat left top;
		/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/prev.png',sizingMethod='scale');*/
	}
		/*.carousel-box button.prev:hover {
			background-position:left -29px;
		}*/
.carousel-box button.next {
		right:0px;
		top: 35px;
		background:url(images/next.png) no-repeat left top;
		/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/next.png',sizingMethod='scale');*/
		
	}
		/*.carousel-box button.next:hover {
			background-position:left -29px;
		}*/
.carousel-box ul li {
            float:left;
            width: 165px;
			height: auto;
			padding: 0;
			margin: 0 auto;
			list-style-type:none;
			display:inline-block;
			display:inline;
		}
.carousel-box ul li img{
		width: 154px;
		margin: 0 10px 0 0;
		border: 2px solid #000000;
		}
#carousel-featured {
     margin: 0 auto;
	width: 212px;
	height: auto; 
	overflow: hidden;
	text-align: center;
	}
#carousel-featured li {
    float:left;
    margin: 0 auto;
	font-family: Arial,Verdana,Georgia,Tahoma;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	position: relative;
	list-style: none;
	text-align:center;
	}

#carousel-featured li a.featured{
color:#006699;
text-decoration: underline;
font-weight:bold;
}
#carousel-featured li a:hover{
color:#006699;
text-decoration: none;
font-weight:bold;
}
#column-one{
float: left;
width: 390px;
height: auto;
text-align: left;
}
#column-two{
float: left;
width: 241px;
height: auto;
text-align:center;
}
#column-three{
float: right;
width: 241px;
height: auto;
text-align: right;
}
#hp-ad{
float: left;
width: 241px;
height: 157px;
text-align: center;
margin: 20px 0 20px 35px;
}
#hp-ad img{
border:0;
}
#follow-ad{
float: right;
width: 241px;
height: 157px;
text-align: right;
margin: 20px 0 0 0;
}
#follow-ad img{
border:0;
}
#hp-video{
float: left;
width: 241px;
height: auto;
text-align: center;
margin: 0 0 10px 35px;
}
#hp-video .text{
	float: left;
	font-family: Arial,Verdana,Georgia,Tahoma;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-align:left;
}
#hp-video .headV{
float: left;
display: block;
font-family: Century Gothic,Arial Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.2em;
color: #ef3e42;
margin: 0 0 10px 0;
font-weight: bold;
text-align:left;
}
#hp-video .imgicon{
vertical-align:middle;
margin:0 5px 0 0;
}
#boxfit{
float: left;
width: 228px;
height: auto;
margin: 10px 0 20px 40px;

}
#boxfit .headN{
float: left;
display: block;
font-family: Century Gothic,Arial Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.2em;
color: #ef3e42;
margin: 0 0 10px 0;
font-weight: bold;
text-align:left;
}
#boxfit .imgicon{
vertical-align:middle;
margin:0 5px 0 0;
}
#boxfit .top{
float: left;
width: 228px;
height:11px;
background: url(images/top-box.png) no-repeat;
}
#boxfit .mid{
float: left;
width: 206px;
height: auto;
background: #FFFFFF url(images/midd-box-quote.png) repeat-x;
background-position: top;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
padding: 0 10px 10px 10px;
}
#boxfit .quote{
float: left;
display:block;
font-family: Century Gothic,Arial Helvetica Neue Light, Helvetica Neue,Georgia,Tahoma; font-size: 12px;
color: #006699;
text-align:center;
}
#boxfit .bottom{
float: left;
width: 228px;
height:7px;
background: url(images/bottombox.png) no-repeat;
}
#box-welcome{
float: left;
width: 390px;
height: auto;
font-family: Arial,Verdana,Georgia,Tahoma;
font-size: 12px;
line-height: 18px;
color: #333333;
border-bottom:1px dashed #cccccc;
margin: 0 0 30px 0;
padding: 0 0 20px 0;
}
#box-welcome .head{
display: block;
font-family: Century gothic,Arial Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.6em;
color: #ef3e42;
padding: 35px 0 30px 0;
line-height: 1.2em;
font-weight:bold;
}
#box-welcome a{
color: #333333;
text-decoration:underline;
}
#box-welcome a:hover{
color: #333333;
text-decoration:none;
}
#box-news{
float: left;
width: 390px;
height: auto;
font-family: Arial,Verdana,Georgia,Tahoma;
font-size: 12px;
line-height: 18px;
color: #333333;
margin: 0 0 30px 0;
padding: 0 0 20px 0;
text-align:left;
border-bottom:1px dashed #cccccc;
}
#box-news .headN{
display: block;
font-family: Century Gothic,Arial Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.6em;
color: #ef3e42;
margin: 0 0 25px 0;
font-weight: bold;
}
#box-news .imgicon{
vertical-align: middle;
margin: 0 5px 0 0;
}
#box-news a{
color: #006699;
font-weight:bold;
text-decoration:underline;
}
#box-news a:hover{
color: #006699;
font-weight:bold;
text-decoration:none;
}

#bottom-box{
float: left;
width: 962px;
height: 193px;
text-align:left;
padding: 5px 20px 20px 20px;
font-family: Arial,Verdana,Georgia,Tahoma;
font-size: 12px;
line-height: 18px;
color: #FFFFFF;
background: url(images/back-footer.png) no-repeat;
}
#bottom-box table{
margin: 0 0 10px 53px;
}
#bottom-box .headFooter{
float: left;
display: block;
font-family: Century Gothic,Arial Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.4em;
color: #FFFFFF;
font-weight:bold;
margin: 0;
}
#bottom-box .imgicon{
vertical-align: middle;
margin: 0 5px 0 0;
}
#bottom-box a{
color:#FFFFFF;
text-decoration:none;
}
#bottom-box a:hover{
color:#FFFFFF;
text-decoration:underline;
}
#bottom-box .head{
display: block;
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.6em;
margin: 0 0 20px 0;
color: #FFFFFF;
}
#box-footer{
	float: left;
	width: 960px;
	height: auto;
	padding: 15px 20px 5px 20px;
	margin: 0;
	font-family: Arial,Verdana,Georgia,Tahoma;
	font-size: 11px;
	color: #25221e;
	text-align:left;
}
#box-footer .text{
	overflow: hidden;
}
#box-footer a{
color: #25221e;
}
#box-footer .imgF{
float: left;
margin: 0 10px 0 0;
text-align:left;
}
#box-info{
float: left;
width:auto;
text-align:left;
padding: 0 0 20px 20px;
font-family: Arial,Verdana,Georgia,Tahoma;
font-size: 11px;
color: #000000;
}
#box-info a{
color: #000000;
text-decoration:underline;
}
#box-write{
float: left;
width: 960px;
height:auto;
background: #f5f5f5 url(/images/write-back.jpg) repeat-x;
padding: 25px 20px 0 20px;
text-align: left;
}
#bar-left{
float:left;
display:block;
width: 210px;
height: 44px;
background: url(images/quick-head.png) no-repeat;
background-position:top;
}
#box-left{
float: left;
width: 180px;
height:auto;
font-family: Verdana,Arial,Georgia,Tahoma;
font-size: 12px;
color: #000000;
line-height: 18px;
margin: 0;
padding: 15px 15px 20px 15px;
background-color: #d3d3d1;
}
#box-left a{
color: #000000;
text-decoration:underline;
}
#box-left a:hover{
color: #000000;
text-decoration:none;
}
#box-left .head{
display:block;
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.6em;
margin: 25px 0 10px 0;
color: #000000;
}
#box-dir{
float: left;
width: 210px;
height: auto;
padding:0;
margin: 0 25px 20px 0;
text-align:left;
}
/*content*/
#box-content{
float: left;
width: 670px;
height:auto;
font-family: Arial,Verdana,Georgia,Tahoma;
font-size: 12px;
color: #333333;
line-height: 18px;
padding: 0 0 20px 0;
}
#box-content a{
color:#333333;
text-decoration:underline;
}
#box-content a:hover{
color:#333333;
text-decoration:none;
}
#box-content .head{
display:block;
font-family: Century Gothic,Arial Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.4em;
color: #ef3e42;
font-weight:bold;
margin: 0 0 10px 0;
}
#box-content .bread{
display:block;
font-family: Century Gothic,Arial,HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Verdana,Georgia,Tahoma; font-size: 1.8em;
color: #ef3e42;
font-weight: bold;
margin: 15px 0 20px 0;
}
#box-content .{
font-family: Century Gothic,Arial;font-size: 0.9em;
color:#999999;
font-weight: bold;
text-transform:uppercase;
}
#box-content .detail_head{
display:block;
font-family: Century Gothic,Arial Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.4em;
color: #ef3e42;
font-weight:bold;
margin: 0 0 10px 0;
}
#box-content .img_map{
float: left;
width: auto;
border: 1px solid #cccccc;
margin: 20px 0 0 0;
}
#box-content .img_mapB{
float: left;
width: auto;
border: 8px solid #cccccc;
margin: 20px 0 0 0;
}
/*results*/
#box-result{
float: left;
width: auto;
height:auto;
font-family: Arial,Verdana,Georgia,Tahoma;
font-size: 12px;
color: #333333;
line-height: 18px;
}
#box-result .srch{
color: #ff3333;
}
#box-result .price{
color: #0099cc;
font-weight:bold;
}
#box-result .other{
color:#999999;
font-weight:bold;
}
#box-result .spacer{
height: 35px;
}
#box-result .spacerB{
border-top:1px dashed #cccccc;
height: 35px;
}
#box-result .base{
padding: 15px;
background:#FFFFFF url(/images/td-back.jpg) repeat-x;
background-position:top;
color:#333333;
}
#box-result  .dummy table { border-collapse: collapse; }
#box-result .base td{
border-top:1px dashed #cccccc;
padding: 10px;
}
#box-result .icons{
vertical-align: middle;
margin: 0 10px 0 0;
}
#box-result .listpict{
border: 2px solid #000000;
}
#box-result .head{
display:block;
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.4em;
color: #ffb300;
margin: 0 0 10px 0;
}
#imgteaserSEC {
	margin: 0;
	float: left;
	width: auto;
	overflow: hidden;
}
#imgteaserSEC a {
	text-decoration: none;
	float: left;
	position: relative;
}
#imgteaserSEC a:hover {
    text-decoration:none;
	cursor: pointer;
}
#imgteaserSEC a .more {
	position: absolute;
	right: 0;
	left: 0;
	bottom: 1px;
	font-size: 1em;
	color: #FFFFFF;
	background: #000000;
	border-top: 1px solid #000000;
	padding: 3px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	text-decoration:none;
	width: 148px;
	margin: 0 2px 2px 2px;
	font-family: Arial,Verdana,Georgia,Tahoma; font-size: 12px; color:  #FFFFFF; font-weight: normal;
}
#imgteaserSEC a:hover .desc{
	display: block;
	font-size: 1em;
	background: #000000;
	border-top: 1px solid #000000;
	filter:alpha(opacity=85);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	color: #fff;
	position: absolute;
	bottom: 1px;
	left: 0px;
	padding: 3px;
	margin: 0 2px 2px 2px;
	width: 148px;
	font-family: Arial,Verdana,Georgia,Tahoma; font-size: 12px; color:  #FFFFFF; font-weight: normal;
	text-decoration: none;
}
#imgteaserSEC a:hover .desc strong {
	display: block;
	margin-bottom: 2px;
	font-size:1em;
}
#imgteaserSEC a .desc {	display: none; }
#imgteaserSEC a:hover .more { visibility: hidden;}

/*photo overlay*/


#imgteaser {
	margin: 0;
	float: left;
	width: auto;
	overflow: hidden;
}
#imgteaser a {
	text-decoration: none;
	float: left;
	position: relative;
}
#imgteaser a:hover {
    text-decoration:none;
	cursor: pointer;
}
#imgteaser a .more {
	position: absolute;
	right: 0;
	left: 0;
	bottom: 1px;
	font-size: 1em;
	color: #FFFFFF;
	background: #ef3e42;
	border-top: 1px solid #ef3e42;
	padding: 3px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;
	text-decoration:none;
	width: 148px;
	margin: 0 2px 2px 2px;
	font-family: Arial,Verdana,Georgia,Tahoma; font-size: 12px; color:  #FFFFFF; font-weight: normal;
	font-weight: bold;
}
#imgteaser a:hover .desc{
	display: block;
	font-size: 1em;
	background: #ef3e42;
	border-top: 1px solid #ef3e42;
	filter:alpha(opacity=85);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;
	color: #fff;
	position: absolute;
	bottom: 1px;
	left: 0px;
	padding: 3px;
	margin: 0 2px 2px 2px;
	width: 148px;
	font-family: Arial,Verdana,Georgia,Tahoma; font-size: 12px; color:  #FFFFFF; font-weight: normal;
	text-decoration: none;
	font-weight:bold;
}
#imgteaser a:hover .desc strong {
	display: block;
	margin-bottom: 2px;
	font-size:1em;
}
#imgteaser a .desc {	display: none; }
#imgteaser a:hover .more { visibility: hidden;}
/*detail*/
#boxT{
float: right;
width: 178px;
height: auto;
text-align:right;
}
#boxT img{
vertical-align: middle;
margin: 0 0 0 10px;
}
#boxT .top{
float: right;
width: 178px;
height: 9px;
background: url(images/top-tool.png) no-repeat;
}
#boxT .mid{
float: right;
width: 160px;
height: auto;
background-color: #f3f4f8;
border-left: 1px solid #e6e9f4;
border-right: 1px solid #e6e9f4;
padding: 0 15px 0 0;
text-align: right;
}
#boxT .mid a{
color:#1294c2;
text-decoration: underline;
font-weight:bold;
}
#boxT .bottom{
float: right;
width: 178px;
height: 9px;
background: url(images/bottom-tool.png) no-repeat;
}
#box-listing{
float: left;
width: 920px;
height:auto;
font-family: Arial,Verdana,Georgia,Tahoma;
font-size: 12px;
color: #333333;
line-height: 18px;
padding: 0;
margin: 25px 0 0 0;
}
#box-listing .bread{
font-family: Century Gothic,Arial,HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Verdana,Georgia,Tahoma; font-size: 1.8em;
color: #ef3e42;
font-weight: bold;
margin: 15px 0 20px 0;
}
#box-listing .breadafter{
font-family: Century Gothic,Arial;font-size: 1.8em;
color:#999999;
font-weight: bold;
text-transform:uppercase;
}
#box-listing .price{
font-family: Century Gothic,Arial,HelveticaNeue-Light,Verdana,Georgia,Tahoma; font-size: 1.8em;
color: #0099cc;
font-weight: bold;
margin: 0;
}
#box-listing .header{
display: block;
font-family: Century Gothic,Arial Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.4em;
color: #ef3e42;
margin: 5px 0 10px 10px;
font-weight: bold;
overflow: hidden;
text-align:left;
}
#box-listing .buildname{
color: #000000;
text-decoration:underline;
}
#box-listing .imgicon{
float: left;
vertical-align: middle;
margin: 0 0 0 15px;
text-align:left;
border:0;
}
#thumb-realtor {
float: left;
width: 470px;
height:auto;
margin: 20px 0 20px 0;
}
#thumb-realtor .text{
float: left;
font-family: Arial,Verdana,Georgia,Tahoma;
font-size: 12px;
color: #333333;
line-height: 18px;
text-align: left;
}
#box-listing .wrapp{
margin: 45px 0 0 0;
}
#box-listing input[type=text]{
width: 95%;
height: 25px;
line-height: 25px;
}
#box-listing input[type=submit]{
height: 30px;
}
#box-inquiry{
float: left;
width: 479px;
height: auto;
text-align:left;
margin: 20px 0 0 0;
}
#box-inquiry .table{
float: left;
width: 407px;
padding: 0 30px 0 40px;
text-align:left;
}
#box-inquiry .top{
float: left;
width: 479px;
height: 9px;
background: url(images/top-inq.png) no-repeat;
}
#box-inquiry .mid{
float: right;
width: 477px;
height: auto;
background: #FFFFFF url(images/mid-inq.png) repeat-x;
background-position: top;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
text-align: left;
}
#box-inquiry .mid a{
color:#1294c2;
text-decoration: underline;
font-weight:bold;
}
#box-inquiry .bottom{
float: left;
width: 479px;
height: 8px;
background: url(images/bottom-inq.png) no-repeat;
}

/*tabs*/
#box-tab{
float: left;
width: 480px;
margin: 20px 0 0 0;
}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: auto;
	width: 100%;
	/*border-bottom: 1px solid #cccccc;*/
}
ul.tabs li {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	height: auto;
	line-height: 30px;
	border-left: none;
	margin-bottom: 0px;
	background-color:#f3f4f8;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	display: block;
	font-size: 1.2em;
	padding: 0 10px;
	outline: none;
	line-height: 30px;
	color: #000000;

}
ul.tabs li a:hover {
    line-height: 30px;
	padding: 0 10px;
	
}	
ul.tabs li:hover {
background-color:#f3f4f8;
}
ul.tabs li.active a{
color: #FFFFFF;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background-color: #ef3e42;
	
}
.tab_container {
	margin: 0 0 8px 0;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
}
.tab_content {
	min-height: 332px;
	padding: 1px;

	background-color: #ef3e42;
}
.fonts{
display:block;
margin: 10px;
padding: 10px;
background: #ef3e42;
}
/*news feeds*/
#box_rss span a{
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif; color: #d2d2d2; font-size: 10px; line-height:18px;
text-align:left;
visibility:hidden;
}
#box_rss img{
display:block;
padding: 0 0 15px 0;
}
#box_rss span a:hover{
float: left;
font-family: Arial,Verdana, Helvetica, sans-serif; color: #d2d2d2; font-size: 10px; line-height:18px;
text-align:left;
visibility:hidden;
}
#box_rss i{
font-family: Verdana,Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; line-height:18px;
}
#box_rss td{
font-family: Verdana,Arial,Helvetica, sans-serif; color: #d2d2d2; font-size: 12px; line-height:18px;
}
/*content forms and other*/
.sec{
display:block;
width: 100px;
height: 20px;
padding: 3px;
font-family:  Verdana, Arial, Times New Roman, Helvetica, sans-serif; font-size:14px;
letter-spacing: 5px;
color: #FFFFFF;
background-color: #c11014;
border: 0px solid #c11014;
margin: 0 0 2px 0;
}
#search_stiky{
height: 75px;
width: 200px;
overflow: auto;
padding: 8px 3px 8x 3px;
border: 1px solid #cacaca; 
}
#forms-map{
width: 920px;
margin: 0;
padding: 15px;
background-color:#FFFFFF;
text-align: left;
border: 1px solid #cccccc;
}
#forms{
float: left;
width: 642px;
margin: 20px 0 10px 0;
text-align: left;
font-family: Arial,Verdana,Georgia,Tahoma;
color: #333333;
font-size: 12px;
}
#forms .detail_head{
float: left;
display:block;
font-family: Century Gothic,Arial Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.6em;
color: #ef3e42;
font-weight:bold;
}
#forms input[type=text]{
width: 100%;
height: 25px;
}
#forms td{
padding: 4px;
}
#forms img{
vertical-align: middle;
margin: 0 5px 0 0;
}
#forms .topFr{
float: left;
width: 670px;
height: 9px;
background: url(images/top-form.png) no-repeat;
text-align:left;
}
#forms .midFr{
float: left;
width: 640px;
height: auto;
background: #fefefe url(images/mid-form.png) repeat-x;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
padding: 0 14px 0 14px;
text-align: left;
}
#forms .bottomFr{
float: left;
width: 670px;
height: 12px;
background: url(images/bottom-form.png) no-repeat;
text-align:left;
}
#forms .mid a{
color:#1294c2;
text-decoration: underline;
font-weight:bold;
}
/*search forms*/
#formsbig{
float: left;
width: 920px;
margin: 20px 0 10px 0;
text-align: left;
font-family: Arial,Verdana,Georgia,Tahoma;
color: #333333;
font-size: 12px;
}
#formsbig .detail_head{
display:block;
font-family: Century Gothic,Arial Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.4em;
color: #ef3e42;
font-weight:bold;
margin: 0 0 10px 0;
}
#formsbig input[type=text]{
width: 100%;
height: 25px;
}
#formsbig td{
padding: 4px;
}
#formsbig img{
vertical-align: middle;
margin: 0 5px 0 0;
}
#formsbig .topFr{
float: left;
width: 920px;
height: 11px;
background: url(images/topB-form.png) no-repeat;
text-align:left;
}
#formsbig .midFr{
float: left;
width: 887px;
height: auto;
background: #fefefe url(images/midB-form.png) repeat-x;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
padding: 0 15px 0 15px;
text-align: left;
}
#formsbig .bottomFr{
float: left;
width: 920px;
height: 14px;
background: url(images/bottomB-form.png) no-repeat;
text-align:left;
}
#forms-small{
float: right;
width: 520px;
margin: 2px 0 20px 0;
padding: 15px;
background-color:#FFFFFF;
text-align: left;
border: 1px solid #cccccc;
font-family: Verdana,Arial,Helvetica, sans-serif; font-size: 12px; line-height:18px;
color: #000000;
}
#forms-small td{
padding: 10px;
}
#forms-small a{
color: #000000;
}
#forms-small .detail_head{
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.4em;
color: #ffb300;
}
#forms-small .input{
width: 50%;
}
#error{
width: 400px;
height:auto;
position: absolute;
top: 10%;
left: 50%;
margin-left: -200px;
background-color: #000000;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
filter:alpha(opacity=85);
-moz-opacity:0.85;
-khtml-opacity: 0.85;
opacity: 0.85;
font-family:Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; line-height:18px;
display: block;
padding: 20px;
z-index: 50;
border: 3px solid #FFFFFF;
text-align:left;
}
#error img{
padding: 0 10px 0 0;
}
/*formating email styele*/
#top_address_email a{
color: #3F3F3F;
text-decoration: underline;
}
#address_email{
float: left;
width: auto;
padding: 15px 0 0 20px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #3F3F3F;
text-align: left;
}
#address_email span{
font-family: lucida sans unicode,arial; color:#3F3F3F; font-size: large;
text-transform:uppercase;
}
#text_body{
float: left;
width: 850px;
height: auto;
background-color: #F1F1F1;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #3F3F3F;
text-align: left;
padding: 20px;
}
/*maps building bubbles*/
#box-content .write_map{
color: #000000;
}
#box-content .write_map a{
color:#000000;
text-decoration: underline;
}
#maps-box{
float: left;
width: 512px;
height: 400px;
}
#maps, #maps-box-small{
border: 5px solid #f3f4f8;
}
#driving-box{
float: left;
width: 670px;
height: 350px;
border: 2px solid #FFFFFF;
}
/*searches*/
#box-search{
float: left;
width: 880px;
height:auto;
background-color:#0174ae;
text-align: left;
border: 1px solid #00203b;
border-right: 1px solid #01a0f0;
border-bottom: 1px solid #01a0f0;
font-family: Verdana,Arial,Georgia,Tahoma;
font-size: 12px;
color: #FFFFFF;
line-height: 18px;
margin: 0 15px 20px 15px;
padding: 20px;
}
#box-search img{
border:2px solid #FFFFFF;
}
#box-search a{
color: #FFFFFF;
}
#box-search .bread{
display:block;
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.6em;
color: #eec564;
margin: 5px 0 20px 0;
}
#box-search .detail_head{
display:block;
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.4em;
color: #ffb300;
line-height: 1.4em;
margin: 0 0 5px 0;
}
#search_adv{
float: left;
width: 90%;
height: 150px;
border: 1px solid #cacaca; 
padding: 8px;
color: #2e2e2e;
overflow: auto;
text-align:left;
background-color:#FFFFFF;
}
#search_map{
float: left;
width: 200px;
height: 300px;
border: 1px solid #cacaca; 
padding: 8px;
color: #2e2e2e;
overflow: auto;
text-align:left;
background-color:#FFFFFF;
padding: 8px;
}
#search_map a{
text-decoration:none;
}
#sidenav {
	width: 41px;
	height: 215px;
	top:160px;
	left: 0;
	position: fixed;
	float: left;
}
#mobile{
float: left;
width: 920px;
height: 25px;
text-align:left;
}
.error{
display:block;
margin: 2px 0 0 0;
font-family: Verdana, Arial,Helvetica, sans-serif; font-size: 12px; color: #FF0000;
line-height: 18px;
}
/**html #sidenav {
	position: absolute; 
	left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}*/
