@charset "utf-8";
/* CSS Document */
img{
	border:0px;	
}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#605050;
	padding-top:20px;
	padding-bottom:20px;
	background:#F5F1E7 url(../images/bgBar.jpg) repeat-x ;
	background-position:100px 218px;
}

#container{
	width:1052px;	
}

#header{
	background:url(../images/headerBg.jpg) no-repeat;
	height:155px;
}

#main{
	background:url(../images/contentShadow.png) repeat-y;
	padding-left:42px;
	padding-right:43px;	
}

#content{
	background:#d6c5b1 url(../images/contentBackground.jpg) no-repeat;
	height:506px;
}

#contentProp{
	background:url(../images/contentBg.jpg);	
}

#menuContainer{
	margin-top:6px;float:right;
	display:block;
	height:34px;
}

.menuItem{
	width:104px;	
	float:right;
	margin-right:5px;	
}

.menuItemActive{
	width:104px;	
	float:right;
	margin-right:5px;	
	background:url(../images/menuBgActive.png) repeat-x;
}

.menuItemActive a:link{
	padding-top:7px;
	display:block;	
}

.menuItem a:link{
	padding-top:7px;
	background:url(../images/menuBg.png) repeat-x;display:block;	
}

.menuItem a:hover{
	background:url(../images/menuBgActive.png) repeat-x;display:block;	
}

#footer{
	background:url(../images/footerBg.jpg) no-repeat;	
	padding:22px;
	overflow:auto; 
}

#box1{
	width:320px;
	height:192px;
	float:left;
	background:#cfccc2 url(../images/footerContentBg.png);
	padding:20px;
}

#box1 h4{
	margin:0px; padding:0px;	
}

#box2{
	width:225px;
	height:207px;
	float:left;
	margin-left:16px;
	background:#cfccc2 url(../images/footerContentBg.png);
	padding:20px;	
	padding-top:5px;
}

#box2 div,#box3 div{
	height:117px;	
}

#box3{
	width:225px;
	height:207px;
	float:right;
	background:#cfccc2 url(../images/footerContentBg.png);
	padding:20px;
	padding-top:5px;
}

#logoCont{
	padding-top:38px;
	padding-left:23px;
	float:left;
}

h4{	
	color:#354147;	
	margin-top:15px;	
	margin-bottom:15px;
	font-size:1.2em;	
}

.installTitle{
	color:#354147;	
	font-weight:bold;
	font-size:1.2em;	
}

.installSubtitle{
	color:#354147;
	font-size:1.0em;	
}

h3{
	color:#354147;	
	padding:0px;margin:0px;
	font-size:1.5em;	
}

#formCont{
	background:url(../images/contentBg.jpg);
	color:#CCC;
	padding:10px;
	height:307px;
	overflow:hidden;
}

#formCont td{
	padding:5px;	
}

input{
	width:210px;
	height:24px;
	font-size:16px;
	color:#333;
}

.dealerCont{
	overflow:hidden;padding:10px;margin:3px;font-size:12px;margin-left:0px;
	background:url(../images/dealerListBg.png);
}

.dealerCont a:link{
	color:#605050;
	text-decoration:none;	
}

.dealerCont a:hover{
	color:#605050;
	text-decoration:underline;	
}

.dealerCont a:visited{
	color:#605050;
	text-decoration:none;	
}

.dealerContLeft{
	float:left;padding-right:10px;border-right:#d3d2d0 1px solid;width:200px;min-height:50px;
}

.dealerContRight{
	float:left;padding-left:10px;
}

.dealerTitle{
	font-weight:bold;
	color:#364145;	
}

#dealerSeachCont{
	padding:15px;
	background:url(../images/dealerSearchBg.png);
}
.goBtn{
	height:38px;width:64px;background:url(../images/goBtn.png);
	border:none;cursor:pointer;
}
.searchCombo{
	width:264px;text-align:left;font-size:14px;color:#444;font-weight:bold;height:38px;	border:1px solid #cccccc;vertical-align:bottom;
}
.techDocCont{
	background:url(../images/bullet.png) no-repeat 0px 6px; padding-left:15px;margin-top:15px;
}

.downloadLink{
	font-weight:bold;color:#354147;text-decoration:none;font-style:italic;display:inline-block;
	background:url(../images/arrow2.png) no-repeat right center; padding-right:20px; margin-top:8px;
}

.submitBtn{
	height:38px;width:105px;background:url(../images/submitBtn.png);
	border:none;cursor:pointer;
}

#zoomImgCont{	
	position:absolute;
	visibility:hidden;
	z-index:500;
	border:#ffffff 1px solid;
	height:400px;
	width:400px;
	
	-moz-box-shadow: 1px 1px 10px #000;
	-webkit-box-shadow: 1px 1px 10px #000;
	box-shadow: 1px 1px 10px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000');	
}

.propertyListCont{
	background:url(../images/propertyListingBg.png) no-repeat;height:205px;width:913px;padding:15px;padding-top:13px;
}

.propertyTitle{
	float:left;width:440px;padding:5px;color:#FFF;font-size:16px;font-weight:bold;padding-top:15px;
}

.imgCont{
	float:left;margin-right:20px;width:300px;display:block;height:214px;padding-left:2px;padding-top:1px;
}

.priceLbl{
	font-size:14px;	color:#FFF; font-weight:bold;padding-top:25px;height:19px;float:left;width:130px;
}

.addressTxt{
	float:left;width:440px;padding:5px;font-size:14px; color:#2b1e10;
}

.priceTxt{
	float:left;font-size:14px; color:#2b1e10; padding-left:0px;width:130px; padding-top:5px;padding-bottom:5px;
}

.propertyDesc{
	float:left;padding:5px; padding-top:5px;height:94px;width:560px; overflow:hidden; font-size:12px;
}

.moreLink{
	font-size:14px;padding-right:35px;float:right;padding-top:11px;
}

.moreLink a{
	background:url(../images/arrow.png) no-repeat right top;color:#2b1e10;padding-right:20px;
}

.availabilityCont{
	font-size:12px;padding-left:5px;padding-right:5px;background:#FFF;color:#4d3b25; font-weight:bold;display:inline-block;width:880px; overflow:hidden; height:39px; 
}

.availabilityCont div{
	float:left;border-right:#431c00 1px solid;padding-right:10px; padding-left:10px; margin-bottom:12px; margin-top:12px;
}

.availabilityCont a{
	color:#4d3b25;
}

.avGalleryLink{
	padding:0px;border-right:none !important;border-left:#431c00 1px solid;height:16px; 
}


.productGallery{
	font-size:14px;
	color:#FFF;	
	background:url(../images/blackTansPix.png);
	width:200px;
	top:174px;
	position: absolute;	
	text-align:right;
	font-style:italic;
	display:block;
}

.productGallery a:link{
	color:#FFF;
	text-decoration:none;
	background:url(../images/arrowWhite.png) no-repeat right center;	
	padding:5px;
	display:block;
	margin-right:5px;
}
.productGallery a:visited{
	color:#FFF;
	text-decoration:none;	
}

#backLink{
	position:absolute;z-index:100;width:957px;
	padding:5px;
	background:url(../images/blackTansPix.png);	
	font-size:12px;
}

#backLink a:link{
	display:block;
	padding:4px;
	padding-left:20px;
	border:#FFF 0px solid;
	color:#fff;
	text-decoration:none;
	background:url(../images/arrowWhite2.png) no-repeat center left;	
}

#backLink a:visited{
	color:#fff;
	text-decoration:none;	
}

#dropdownMenuCont{
	overflow:hidden;
	z-index:110;
	position:relative;
	top:-3px;
	display:none;	
}

#dropdownMenu{
	background-color:#c6bcb0;	
	width:150px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	font-weight:bold;
	position:relative;	
}

#dropdownMenu a:link{
	display:block;
	padding:5px;
	padding-left:18px;
	color:#000;
	background-image:none;
	text-decoration:none;	
}

#dropdownMenu a:hover{
	background-color:#fff;
}

#dropdownMenu a:visited{
	color:#000;
	text-decoration:none;	
}

.slideshow{
	border:#c6bdab 1px solid;	
	float:left;
	margin:5px;	
	width:100px;
	height:72px !important;
	
	-moz-box-shadow: 1px 1px 10px #000;
	-webkit-box-shadow: 1px 1px 10px #000;
	box-shadow: 1px 1px 10px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000');	
}