@charset "utf-8";
/* CSS Document */
#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: #fff; 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: #000; }
body{
background-image:url(images/background.jpg);
background-repeat:repeat;
border:none;
}
img.menuBar{
position:absolute;
z-index:-1;
top:110px;
left:50%;
margin-left:-283px;
}
img.layout{
position:absolute;
z-index:3;
left:50%;
margin-left:206px;
top:460px;
}
img.saleBorder{
position:absolute;
z-index:2;
left:50%;
margin-left:-289px;
top:436px;
}
img.sale{
position:absolute;
z-index:2;
left:50%;
margin-left:-300px;
top:426px;
}
img.logoHeader{
position:absolute;
top:15px;
left:50%;
margin-left:-303px;
}
img.map{
position:absolute;
z-index:2;
top:315px;
left:50%;
margin-left:94px;
border:none;
}
img.mapBorder{
position:absolute;
z-index:3;
top:300px;
left:50%;
margin-left:94px;
border:none;
}
img.dots{
position:absolute;
top:150px;
left:50%;
margin-left:-320px;
color:#FF9900;
}
img.dot{
position:absolute;
top:150px;
left:50%;
margin-left:305px;
color:#FF9900;
}
div.small{
line-height:3px;
margin-left:auto;
margin-right:auto;
}
div.menu{
position:absolute;
top:110px;
left:50%;
margin-left:-281px;
}
div.line{
position:absolute;
z-index:4;
width:570px;
top:136px;
height:2px;
color:#FF9900;
background-color:#FF9900;
left:50%;
margin-left:-283px;
}
div.slideShow{
position:absolute;
top:146px;
left:50%;
margin-left:-281px;
}
div.body{
line-height:12px;
margin-left:auto;
margin-right:auto;
}
div.a{
position:absolute;
top:280px;
left:50%;
margin-left:-233px;
}
div.b{
position:absolute;
top:360px;
left:50%;
margin-left:-233px;
}
div.c{
position:absolute;
top:440px;
left:50%;
margin-left:-233px;
}
div.d{
position:absolute;
top:520px;
left:50%;
margin-left:-233px;
}
div.e{
position:absolute;
top:600px;
left:50%;
margin-left:-233px;
}
div.f{
position:absolute;
top:680px;
left:50%;
margin-left:-233px;
}
div.g{
position:absolute;
top:760px;
left:50%;
margin-left:-233px;
}
div.h{
position:absolute;
top:840px;
left:50%;
margin-left:-233px;
}
div.i{
position:absolute;
top:920px;
left:50%;
margin-left:-233px;
}
div.j{
position:absolute;
top:1000px;
left:50%;
margin-left:-233px;
}
div.k{
position:absolute;
top:1080px;
left:50%;
margin-left:-233px;
}
div.l{
position:absolute;
top:1160px;
left:50%;
margin-left:-233px;
}
div.m{
position:absolute;
top:1240px;
left:50%;
margin-left:-233px;
}
div.n{
position:absolute;
top:1320px;
left:50%;
margin-left:-233px;
}
div.o{
position:absolute;
top:1400px;
left:50%;
margin-left:-233px;
}
div.p{
position:absolute;
top:1480px;
left:50%;
margin-left:-233px;
}
div.q{
position:absolute;
top:1560px;
left:50%;
margin-left:-233px;
}
div.r{
position:absolute;
top:1640px;
left:50%;
margin-left:-233px;
}
div.s{
position:absolute;
top:1720px;
left:50%;
margin-left:-233px;
}
div.t{
position:absolute;
top:1800px;
left:50%;
margin-left:-233px;
}
div.u{
position:absolute;
top:1880px;
left:50%;
margin-left:-233px;
}
div.v{
position:absolute;
top:1960px;
left:50%;
margin-left:-233px;
}
div.w{
position:absolute;
top:2040px;
left:50%;
margin-left:-233px;
}
div.x{
position:absolute;
top:2120px;
left:50%;
margin-left:-233px;
}
div.y{
position:absolute;
top:2200px;
left:50%;
margin-left:-233px;
}
div.z{
position:absolute;
top:2280px;
left:50%;
margin-left:-233px;
}
div.seperator{
position:absolute;
width:568px;
top:270px;
height:1px;
color:#FF9900;
background-color:#FF9900;
left:50%;
margin-left:-283px;
}
div.seperator1{
position:absolute;
width:1px;
height:49px;
color:#FF9900;
background-color:#FF9900;
margin-left:-25px;
}
a {
color:#FF9900;
text-decoration:none;
border:none;
}
a:lilnk {
color:#FF9900;
text-decoration:none;
border:none;
}
a:visited {
color:#FF9900;
text-decoration:none;
border:none;
}
a:hover {
color:#FF9900;
border:none;
}
td.Left {
margin-right:200px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
width:150px;
text-align:left;
vertical-align:top;
}
table.Middle{
position:absolute;
width:577px;
top:420px;
left:50%;
margin-left:-290px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
text-align:right;
}
table.left{
position:absolute;
width:537px;
top:530px;
left:50%;
margin-left:-290px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666;
text-align:left;
}
table.temp{
position:absolute;
top:105px;
left:50%;
margin-left:-280px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#CCCCCC;
text-align:center;
}
table.here{
position:absolute;
width:577px;
top:540px;
left:50%;
margin-left:-290px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
text-align:right;
}
table.quality{
position:absolute;
top:90px;
left:50%;
margin-left:-80px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#333;
text-align:center;
}
table.contact {
position:absolute;
top:200px;
left:50%;
margin-left:-290px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF9900;
}
table.contactHours {
position:absolute;
top:270px;
left:50%;
margin-left:-290px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF9900;
}
table.contactRight {
position:absolute;
z-index:3;
top:290px;
left:50%;
margin-left:-290px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-align:left;
}
table.contactBottom {
position:absolute;
z-index:2;
top:380px;
left:50%;
margin-left:-290px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-align:left;
}
table.location{
position:absolute;
top:250px;
left:50%;
margin-left:90px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}
table.map{
position:absolute;
top:430px;
left:50%;
margin-left:90px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-align:left;
}
table.title{
position:absolute;
top:140px;
width:568px;
left:50%;
margin-left:-283px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF9900;
}
table.site{
position:absolute;
top:140px;
width:568px;
left:50%;
margin-left:-283px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:right;
color:#FF9900;
}
table.greeting{
position:absolute;
top:160px;
left:50%;
margin-left:-283px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
text-align:left;
}
table.category{
position:inherit;
width:200px;
top:10px;
margin-left:-250px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#666;
text-align:right;
}
table.story{
position:absolute;
top:180px;
left:50%;
width:566px;
margin-left:-283px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
}

