html {background:#000;}
body { background: #000000 url(images/gradient.gif) top repeat-x; 
	margin: 0px; 
	padding: 0px;
}
p { font-size: 13px; font-family: gill sans, arial, helvetica, geneva; font-style: normal; line-height: 1; margin: 0px; 
}
h1 { font-size: 16px; font-family: gill sans, arial, helvetica, geneva; line-height: 1; margin: 0px; color: #000000;
}
h2 { font-size: 14px; font-family: gill sans, arial, helvetica, geneva; line-height: 1; margin: 0px; color: #000000;
}
li { font-size: 13px; font-family: gill sans, arial, helvetica, geneva; line-height: 1; margin: 6px; 
}
ul { font-size: 13px; font-family: gill sans, arial, helvetica, geneva; line-height: 1;
}
a:link { color: #930; line-height: 1;
}
a:visited { color: #930; line-height: 1;
}
a:hover { color: black; line-height: 1;
}
a:active { color: #900; line-height: 1;
}
a:visited:hover { color: black; line-height: 1;
}
/* specific divs */
#container { 
	background: url(images/background-bottom.gif) bottom repeat-x; 
	padding: 0;
	width:100%;  
	margin: 0;
}
/*#wrapper {
	margin:0 auto;
	width:800px;
}*/

.homepgtxt {
	font-size: 12px;
	font-family: gill sans, arial, helvetica, geneva;
	font-style:normal;
	line-height:1.2;
	margin:15px;
	color:#ADADAD;
	padding: 15px;
	padding-top:20px;
	text-align: justify;
}
.homepgtxt h1 {
	font-size: 12px;
	font-family: gill sans, arial, helvetica, geneva;
	font-style:normal;
	line-height:1.2;
	margin:0;
	color:#ADADAD;
	padding: 0;
	display:inline;
}
.homepgtxt h2 {
	font-size: 12px;
	font-family: gill sans, arial, helvetica, geneva;
	font-style: normal;
	font-weight:normal;
	line-height:1.2;
	margin:0;
	color:#ADADAD;
	padding: 0;
	display:inline;
}
.homepgtxt p {
	font-size: 12px;
	font-family: gill sans, arial, helvetica, geneva;
	font-style: normal;
	font-weight:normal;
	line-height:1.2;
	margin:0;
	color:#ADADAD;
	padding: 0;
	display:inline;
}
.homepgAddress { font-size: 11px;
	font-family: gill sans, arial, helvetica, geneva;
	font-style:normal;
	line-height:1.2;
	margin:10px;
	color:#FFFFFF;
	padding:5px 15px 5px; 
}
.homepgAddress a:link { color: #FFFFFF; 
}
.homepgAddress a:visited { color: #FFFFFF;
}
.homepgAddress a:hover { color: #336699; 
}
.homepgAddress a:active { color: #FFFFFF; 
}
.homepgAddress a:visited:hover { color: #336699;
}
.propdetails { font-size: 13px;
	font-family: gill sans, arial, helvetica, geneva;
	font-style: normal;
	line-height: 1.3;
	margin: 0px;
	color:#000000;
	padding: 0px; 
}
.tblistingagenttext    { color: #FFFFFF; padding: 3pt 
}
.viewvirtualtour { color: #cc9; font-size: 14px; font-family: Eurostile, verdana; font-weight: bold; }
.viewvirtualtour a:link { color: #cc9; font-size: 14px; font-family: Eurostile, verdana; font-weight: bold; }
.viewvirtualtour a:hover { color: #030; font-size: 14px; font-family: Eurostile, verdana; font-weight: bold; }
.viewvirtualtour a:visited { color: #cc9; font-size: 14px; font-family: Eurostile, verdana; font-weight: bold; }
.viewvirtualtour a:visited:hover { color: #cc9; font-size: 14px; font-family: Eurostile, verdana; font-weight: bold; }
.disclaimer {
  font-size:9px;
}
.bodyarea { background-color:#FFFFFF;
}
.photocaptionlight { font-size: 13px; font-family: gill sans, arial, helvetica, geneva; font-style: italic; color:#FFFFFF; line-height: 1; margin: 0px; padding: 20px; 
}
.photocaptionlight a:link { color: #FFFFFF; 
}
.photocaptionlight a:visited { color: #FFFFFF;
}
.photocaptionlight a:hover { color: #132847; 
}
.photocaptionlight a:active { color: #FFFFFF; 
}
.photocaptionlight a:visited:hover { color: #132847;
}
.photocaptiondark { font-size: 13px; font-family: gill sans, arial, helvetica, geneva; font-style: italic; color:#000000; line-height: 1; margin: 0px;  padding: 20px;
}
.hzdividerline {
	background: url(images/gradient2.gif) center;
}
.cellpadding { padding:10px;}
.bm-column { background: url(images/bottom-mid.gif) repeat-x bottom #fff;
}
.page-edge-left { background: url(images/pageedge-left.gif) repeat-y right #fff;
}
.page-edge-right { background: url(images/pageedge-right.gif) repeat-y left #fff;
}
.footer { color: black; font-size: 12px; font-family: arial, helvetica, geneva; font-weight: bold; 
}
.nav2 {background-color:#132847; font-size:11px; color:#FFFFFF;
}
.chartheadings {color: #FFFFCC; font-weight: bold;
}
#flashlayer     { visibility: visible; z-index: -1; width: auto; height: auto 
}
.infoboxtop {background-image:url(images/DropDown_boxtop.gif); background-repeat:no-repeat;}
.infoboxmid {background-image:url(images/DropDown_boxcenter.gif); background-repeat:repeat-y; padding:20px;}
.infoboxbottom {background-image:url(images/DropDown_boxbottom.gif); background-repeat:no-repeat;}
.astericks {color:#FF0000; font-weight: bold;}
.comments {display:none;}
.searchtop { background:#003300; height:1px; padding:0; margin:0;}
.name { font-weight:bold; font-size:14px;margin:0;margin-bottom:15px;line-height:20px;}
p.agents { line-height:16px;margin-bottom:10px; }
p.agents a { line-height:16px; }
.agentlisting {margin:10px 0;}
.agentimg {margin-bottom: 10px;}
#photogal-wrapper { background-color: #FFFFFF; width: 800px; margin:0 auto; padding: 0; }
#photogal_wrapper td {padding:10px;}
.photogal-footer { background: url(images/flyer_ftr_bg.gif) repeat-x;}
td.mainphotoframe  {background:url(images/photo-frame-bg.jpg) no-repeat; width:730px;height:550px; text-align:center;}
.mainphoto img {max-width: 700px; max-height: 525px;vertical-align:middle;}
td.padding10 {padding: 10px;}
td.padding5 {padding: 5px;}
table#detail {font-family: gill sans, arial, helvetica, geneva; font-size:13px; border-collapse:collapse; margin-top:10px;}
table#detail tr  {border-bottom:2px solid #AEAEAE; line-height:20px;}
table#detail td {width: 25%}
table#detail tr.blue {background-color:#dce2fd;border-bottom:1px solid #AEAEAE; text-transform:uppercase; font-size:14px; line-height: 24px}
.leftborder {/*border-left:2px solid #000*/ background:url(images/table-border-left.gif) left top repeat-y; padding-left:5px;}
.rightborder {/*border-right:2px solid #000*/ background:url(images/table-border-right.gif) right top repeat-y}
.divider {border-left:2px solid #AEAEAE; padding-left: 5px;}
