﻿body{background:url('images/diagbg.png') #4f4d45 top left;font-size:1em;font-family:'Lucida Sans Unicode', 'Lucida Grande', Verdana, Geneva, sans-serif;color:#8f7546;line-height:1.1em;}/*background:#505742;gray-background-with-lines.png*/
#siteshadow{margin:0 auto;width:1130px;background:#f00;}/*gray-background-with-lines.png*//*background:url('images/pagebg.png') #918f8b repeat-y -65px 0;*/
#botshadow{margin:0 auto;width:1130px;height:35px;position:relative;}/*gray-background-with-lines.png*//*background:url('images/pagebotbg.png') #918f8b repeat-x 0px 0;*/
#botshadlft{width:16px;height:16px;position:absolute;top:0;left:0;}
#botshadrt{width:16px;height:16px;position:absolute;top:0;right:0;}
#siteborder{background:#918f8b;margin:0 auto;padding:50px 0;width:1100px;}
#wrapper{width:1000px;background:url('images/contentbg_tile.png') /*#fff*/;/*margin-left:auto;margin-right:auto;*/margin:0px auto;}
#header{width:100%;position:relative;height:206px;}
#logo{width:745px;height:91px;position:absolute;left:60px;bottom:33px;}/*23*/
#toplnx{width:auto;height:15px;background:transparent;position:absolute;right:20px;top:26px;}
#toplnx ul{list-style-type:none;margin-top:0;margin-left:auto;margin-right:auto;padding-left:0;}
#toplnx ul li{float:left;padding-left:13px;margin-right:13px;border-left:1px solid #8f7546;letter-spacing:.08em;text-transform:uppercase;font-weight:normal;font-size:.73em;color:#8f7546;}
#toplnx ul li.first{border-left:none;}
#toplnx ul li a{color:#8f7546;/*padding-top:53px;top:5px;*/text-decoration:none;position:relative;}
#toplnx ul li a.selectedArea{color:#918f8b;}
#toplnx ul li a:hover{color:#918f8b;}
#navbar{width:100%;height:33px;background:#918f8b;position:absolute;bottom:0;}
#navbar ul{list-style-type:none;margin-top:0px;margin-left:/*5px*/-40px;}
#navbar ul li{float:left;padding-left:18px;padding-right:18px;padding-top:10px;padding-bottom:10px;border-left:1px solid #fff;letter-spacing:.08em;text-transform:uppercase;font-weight:normal;font-size:13px;color:#fff;}
#navbar ul li{float:left;padding-left:16px;padding-right:16px;padding-top:0px;padding-bottom:0px;border-left:1px solid #fff;letter-spacing:.08em;text-transform:uppercase;font-weight:normal;font-size:12px;color:#fff;margin-top:9px;}
#navbar ul li.first{border-left:1px solid #918f8b;}
#navbar ul li a{color:#fff;/*padding-top:53px;top:5px;*/text-decoration:none;position:relative;}
#navbar ul li a.selectedArea{padding-top:10px;padding-bottom:6px;color:#918f8b;background:#bab9b5;/*color:#CD9F02;*/}
#navbar ul li.selectedArea{color:#918f8b;background:#bab9b5;padding-left:16px;padding-right:16px;padding-top:10px;padding-bottom:10px;margin-top:0px;border-left:1px solid #918f8b;}
#navbar ul li a:hover{color:#918f8b;background:#bab9b5;}
#navbar ul li a:hover{padding-top:10px;padding-bottom:6px;color:#918f8b;background:#bab9b5;}
#navbar ul li:hover{color:#918f8b;background:#bab9b5;}
#navbar ul li:hover{color:#918f8b;background:#bab9b5;padding-left:16px;padding-right:16px;padding-top:10px;padding-bottom:10px;margin-top:0px;border-left:1px solid #918f8b;}

#content{position:relative;width:100%;height:386px;/*background:#fff;*/background:url('images/contentbg_tile.png') ;}
#leftCol{/*width:736px;*/background:#918F8B;height:384px;/*clip:rect(0px,750px,384px,15px);position:absolute;*/}
#rightCol{/*width:264px;*/position:absolute;right:0;font-size:0.75em;z-index:5;}
#divvy{padding-left:22px;padding-right:10px;position:relative;z-index:3;}
#divvy p{position:relative;z-index:3;}
.title{font-size:1.3em;font-weight:bold;margin-top:10px;margin-bottom:-5px;}
.bolditalics{font-style:italic;font-weight:bold;}
#contentfooter{height:10px/*12px*/;width:100%;background:#918f8b;clear:both;}

#footer{position:relative;height:177px/*156px*/;font-size:.7em;clear:both;/*background:url('images/footerbg_tile_new.png') repeat-x 0px -2px;*/}
#tagline{position:absolute;/*width:100%;height:95px;*/top:409px/*25px*/;left:230px;}

#botlnx{float:left;width:100%;/*background:#918f8b;*/position:absolute;bottom:-33px;/*z-index:2;*/}
#botlnx ul{list-style-type:none;margin-top:0;}
#botlnx ul li{float:left;padding-left:13px;margin-right:13px;border-left:1px solid #fff/*8f7546*/;letter-spacing:.08em;text-transform:uppercase;font-weight:bold;font-size:.7em;color:#fff;}
#botlnx ul li.first{border-left:none;}
#botlnx ul li a{color:#fff;/*8f7546padding-top:53px;top:5px;*/text-decoration:none;position:relative;}
#botlnx ul li a.selectedArea{color:#bab9b5;}
#botlnx ul li a:hover{color:#bab9b5;}
#webcon{color:#fff/*8f7546*/;position:absolute;top:10px;left:61px;}/*836131*/
#copyrt{color:#fff/*8f7546*/;position:absolute;top:10px;right:55px;z-index:3;}

#logotitle{position:absolute;left:0;top:45px;text-transform:uppercase;font-size:1em;}
#logopic{position:absolute;/*top:332px;*/left:220px;clip:rect(0px,100px,91px,0px);}
#logotag{position:absolute;top:48px;left:330px;text-transform:uppercase;font-size:.8em;}
#logobot{position:absolute;/*top:332px;*/left:280px;clip:rect(91px,100px,102px,0px);top:-91px;z-index:1;}

#imgconrtbot{position:absolute;top:332px;right:0px/*-39px*/;clip:rect(0px,197px,52px,0px);z-index:-5;/**/}
#imgftrtbot{position:absolute;top:330px/*-54px*/;right:0px/*-39px*/;clip:rect(52px,197px,231px,0px);/*z-index:1;*/}

.innermaintext{float:left;font-size:0.82em;/*margin:0 233px 20px 20px;*/}
#toppers{position:absolute;right:0px;top:-196px;width:394px;}
/*#toplnx{width:auto;height:15px;background:transparent;position:absolute;right:20px;top:26px;}*/
#toppers ul{list-style-type:none;margin-top:0;margin-left:auto;margin-right:auto;padding-left:0;}
#toppers ul li{float:left;padding-left:13px;margin-right:13px;border-left:1px solid #8f7546;letter-spacing:.08em;text-transform:uppercase;font-weight:normal;font-size:.73em;color:#8f7546;}
#toppers ul li.first{border-left:none;}
#toppers ul li a{color:#8f7546;/*padding-top:53px;top:5px;*/text-decoration:none;position:relative;}
#toppers ul li a.selectedArea{color:#918f8b;}
#toppers ul li a:hover{color:#918f8b;}

#blnx{position:relative;font-size:1.2em;top:-3px;left:307px;}
#blnx ul{list-style-type:none;margin-top:0;}
#blnx ul li{float:left;padding-left:13px;margin-right:13px;border-left:1px solid #fff/*8f7546*/;letter-spacing:.08em;text-transform:uppercase;font-weight:bold;font-size:.7em;color:#fff;}
#blnx ul li.first{border-left:none;}
#blnx ul li a{color:#fff;/*8f7546padding-top:53px;top:5px;*/text-decoration:none;position:relative;}
#blnx ul li a.selectedArea{color:#bab9b5;}
#blnx ul li a:hover{color:#bab9b5;}

#survey{}
#survey label.desc{display:block;/*width:600px;*/float:left;}
#survey input{}
#survey div.row{padding:5px 0px;margin-top:10px;font-size:1em;}
#survey div.title{background:#aaa;color:#fff;padding-left:10px;margin-left:-20px;font-size:1.0em;}
#survey .alt{/*background:#ccc;*/}
#survey .surveyinputs{display:block;text-align:right;}

.infolbls{display:block;width:200px;float:left;}

.contentTitle{font-size: 1.2em; width: 100%; margin-left: 265px;margin-bottom:6px;margin-top:35px;font-weight:bold;}/*140*/
.LHPC{float: left; width: 300px; /*margin-left: -20px;*/}/*170*/
.RHCC{float: left; width: 530px;/*margin-left: 300px;*/margin-right:165px; }/*570  20*/

#leftnav{margin-right: -10px; width: 200px;}
#leftnav ul{list-style:none;margin-left:-26px;}
#leftnav ul li{padding:5px;border-bottom:1px solid #8F7546;}
#leftnav ul li.selectedArea{background:#f3f6e9;}
#leftnav ul li a{text-decoration:none;color:#8f7546;text-transform:uppercase;letter-spacing:.08em;font-size:1.0em;}
#leftnav ul li a.selectedArea{color:#918f8b;font-weight:bold;}
#leftnav ul li a:hover{color:#918f8b;}


.floorplans{/*background:#918F8B;*/}
.floorplans a{color:#4F4D45;text-decoration:none;display:block;padding:2px;}
.floorplans a:hover{color:#8F7546;text-decoration:underline;}
.floorplans a img{border:none;}
.floorplans .flrsection{/*float:left;margin:10px;width:255px;*/}
.floorplans .flrtitle{font-size:1em;/*color:#fff;*/width:100%;margin-bottom:10px;/*text-align:center;*/}
.floorplans .flrfoot{clear:both;}
.floorplans .flrthm{width:121px;margin:0 auto;color:#ccc;font-size:.8em;}


#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #918f8b; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; /*background-image: url(data:image/gif;base64,AAAA);  Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #333;/*#515843; */}

#storageLogo{position:absolute;right:50px;top:530px;}
#storageLogo span{letter-spacing:.08em;text-transform:uppercase;font-weight:normal;font-size:.73em;color:#8f7546;float:left;margin-top:7px;}

.con p{line-height:1.35em;}

