body { background: #000000 url(images/gradient.gif) top repeat-x; 
	margin: 0px auto; 
	padding: 0px;
	font-family: gill sans, arial, helvetica, geneva;
}
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:#FFFFFF;
	padding: 15px;
	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:#FFFFFF;
	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:#FFFFFF;
	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:#FFFFFF;
	padding: 0;
	display:inline;
}
.homepgAddress { font-size: 11px;
	font-family: gill sans, arial, helvetica, geneva;
	font-style:normal;
	line-height:1.3;
	margin:10px;
	color:#FFFFFF;
	padding: 15px; 
}
.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: #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; padding-left:20px;
}
.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;}
#agent {font-size:12px; line-height:16px;}
table#agent th {padding-left:10px;}
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:0 5px;}
table#detail {font-family: gill sans, arial, helvetica, geneva; font-size:12px; margin-top:10px; border-collapse:collapse;}
table#detail tr  { line-height:20px;}
table.dataTable tr {background-color:#E9E9E9;}
table#detail tr.noborder  {border-left:0px solid #FFF; border-right:0px solid #FFF;}
table#detail td.noborder  {border-bottom:0px solid #FFF;width:99%;}
table#detail td {width: 25%; text-align:left;border-bottom:2px solid #AEAEAE;}
table#detail tr.blue {background-color:#dce2fd;border-bottom:1px solid #AEAEAE; text-transform:uppercase; font-size:14px; line-height: 24px}
table.dataTable tr.alt {background-color:#FFF;}
.leftborder {border-left:2px solid #333;padding-left: 5px;}
.rightborder {border-right:2px solid #333;margin-left:-2px;}
.divider {border-left:2px solid #AEAEAE; padding-left: 5px;}
.featurecat {text-transform:uppercase;}
.emphasize {font-weight:bold; text-transform:uppercase; font-size:14px;}
table.topbar {background: url(images/topbar-bg.jpg) no-repeat;}
.topbar-price, .topbar-listingid, .topbar-address {color:#FFF; font-weight:bold; font-size:14px;}
.topbar-price {padding-right:25px;}
.topbar-detail {color: #FFF; font-size:14px;padding:10px;padding-top:8px;padding-right:25px;}
.map {float:right;clear:both; border:black 2px solid; overflow:hidden;}
.map img {max-height:400px;}
.remarks {padding: 0 15px; font-size:12px; line-height:20px;}
.contact-agent {color:#FFF; font-weight:bold; letter-spacing:1px; text-align: center;}
.request-info {background:url(images/request_more_info.png) no-repeat right top;}
.agtname { font-weight: bold; font-size:16px;}
.agtcontactinfo {margin-top:10px;}
img.agentpic {min-width:101px;max-width:200px;max-height:140px;}
.print {float:right;display:inline; width:16px; height:16px; margin-left: 5px;}
.print img {border:none;}
.contactinfo {color:#FFFFFF; font-size:24px; margin-top:30px; font-family:"Times New Roman", Times, serif; letter-spacing:2px;}
p.small {font-size:11px;color:#999;margin:0 5px; line-height: 16px;}

