/* CSS Document */
html,body { margin:0 auto; padding:0; font-family:Arial, Helvetica, sans-serif; background:#060606 url(../img/bodybg.jpg) repeat-x top center;}
p { margin:0; padding:0; text-align:justify; color:#bbbbbb; font-size:12px;}
.clr { clear:both}
img { border:0;}

#wrapper { margin:0 auto; padding:0; width:100%; background:url(../img/ballonbg.png) no-repeat top center;}
#maincontainer { margin:0 auto; padding:0; width:778px;}

#header {margin:0; padding:0; }
#header .topheaderdiv{margin:0; padding:0; background:url(../img/headerbg.png) no-repeat top center; height:100px;}
#header .topheaderdiv .logo {margin:0; padding:12px 0 0 15px; float:left; width:550px;border:0px solid #000}
#header .topheaderdiv .toplinkdiv {margin:0 0 0 0px; padding:8px 0 0 0px; float:right; width:200px; border:0px solid #000}
#header .topheaderdiv .toplinkdiv h3{margin:0 0 0 0px; padding:0px 0 15px 0px; color:#005197; font-size:20px; text-align:center;}
#header .topheaderdiv .toplinkdiv h3 span{margin:0 0 0 0px; padding:0px 0 0 0px; color:#ed1c24; font-size:20px; }

#header .topheaderdiv .toplinkdiv ul{margin:0 40px 0 0px; padding:0px; float:right; position:relative; text-align:center }
#header .topheaderdiv .toplinkdiv ul li{margin:0; padding:0px; float:left; list-style:none; color:#006cb8; font-size:14px; }
#header .topheaderdiv .toplinkdiv ul li a{margin:0; padding:0px; float:left;  color:#006cb8; font-size:12px; font-weight:bold; text-decoration:none;}
#header .topheaderdiv .toplinkdiv ul li a:hover{margin:0; padding:0px; float:left;  color:#ff010b; font-size:12px; font-weight:bold; text-decoration:none;}

/* Navigation */
.navbtmspace { margin:0; padding:0; height:8px; background-color:#ed1c24;}

#nav { margin:0; padding:0; background:url(../img/menubg.jpg) no-repeat top left; height:42px;}
#nav ul{ margin:0; padding:0; }
#nav ul li{ margin:0; padding:0; list-style:none; float:left; line-height:42px;}
#nav ul li.home a{ margin:0; padding:0; float:left; color:#a8a8a8; font-size:12px; font-weight:bold; text-decoration:none; display:block; text-align:center; width:61px;}
#nav ul li.listings a{ margin:0; padding:0; float:left; color:#a8a8a8; font-size:12px; font-weight:bold; text-decoration:none; display:block; text-align:center; width:122px;}
#nav ul li.buy a{ margin:0; padding:0; float:left; color:#a8a8a8; font-size:12px; font-weight:bold; text-decoration:none; display:block; text-align:center; width:58px;}
#nav ul li.sell a{ margin:0; padding:0;float:left; color:#a8a8a8; font-size:12px; font-weight:bold; text-decoration:none; display:block; text-align:center; width:50px;}
#nav ul li.agents a{ margin:0; padding:0; float:left; color:#a8a8a8; font-size:12px; font-weight:bold; text-decoration:none; display:block; text-align:center; width:70px;}
#nav ul li.about a{ margin:0; padding:0; float:left; color:#a8a8a8; font-size:12px; font-weight:bold; text-decoration:none; display:block; text-align:center; width:120px;}
#nav ul li.toolsinfo a{ margin:0; padding:0;float:left; color:#a8a8a8; font-size:12px; font-weight:bold; text-decoration:none; display:block; text-align:center; width:149px;}
#nav ul li.giinfo a{ margin:0; padding:0;float:left; color:#a8a8a8; font-size:12px; font-weight:bold; text-decoration:none; display:block; text-align:center; width:148px;}

#nav ul li a:hover{ margin:0; padding:0; background:url(../img/menubg.jpg) no-repeat 0 -42px;display:block; float:left; height:42px; width:61px; }
#nav ul li.listings a:hover{ margin:0; padding:0;  background:url(../img/menubg.jpg) no-repeat -61px -42px;display:block; float:left;width:122px;}
#nav ul li.buy a:hover{ margin:0; padding:0;  background:url(../img/menubg.jpg) no-repeat -183px -42px;display:block; float:left;width:58px;}
#nav ul li.sell a:hover{ margin:0; padding:0; background:url(../img/menubg.jpg) no-repeat -241px;display:block; float:left;width:50px;}
#nav ul li.agents a:hover{ margin:0; padding:0; background:url(../img/menubg.jpg) no-repeat -291px -42px;display:block; float:left; width:70px;}
#nav ul li.about a:hover{ margin:0; padding:0;  background:url(../img/menubg.jpg) no-repeat -361px -42px;display:block; float:left;width:120px;}
#nav ul li.toolsinfo a:hover{ margin:0; padding:0; background:url(../img/menubg.jpg) no-repeat -481px -42px;display:block; float:left;width:149px;}
#nav ul li.giinfo a:hover{ margin:0; padding:0; background:url(../img/menubg.jpg) no-repeat -630px -42px;display:block; float:left;width:148px;}

#nav ul li a.active, #nav ul li a.active:hover{ margin:0; padding:0; background:url(../img/menubg.jpg) no-repeat 0 -84px;display:block; float:left; height:42px; width:61px; color:#fff; font-size:12px; font-weight:bold; text-decoration:none; text-align:center}
#nav ul li.listings a.active, #nav ul li.listings a.active:hover{ margin:0; padding:0;  background:url(../img/menubg.jpg) no-repeat -61px -84px;display:block; float:left;width:122px; color:#fff; font-size:12px; font-weight:bold; text-decoration:none; text-align:center}
#nav ul li.buy a.active, #nav ul li.buy a.active:hover{ margin:0; padding:0;  background:url(../img/menubg.jpg) no-repeat -183px -84px;display:block; float:left;width:58px;}
#nav ul li.sell a.active, #nav ul li.sell a.active:hover{ margin:0; padding:0; background:url(../img/menubg.jpg) no-repeat -241px -84px;display:block; float:left;width:50px;}
#nav ul li.agents a.active, #nav ul li.agents a.active:hover{ margin:0; padding:0; background:url(../img/menubg.jpg) no-repeat -291px -84px;display:block; float:left; width:70px;}
#nav ul li.about a.active, #nav ul li.about a.active:hover{ margin:0; padding:0;  background:url(../img/menubg.jpg) no-repeat -361px -84px;display:block; float:left;width:120px;}
#nav ul li.toolsinfo a.active, #nav ul li.toolsinfo a.active:hover{ margin:0; padding:0; background:url(../img/menubg.jpg) no-repeat -481px -84px;display:block; float:left;width:149px;}
#nav ul li.giinfo a.active, #nav ul li.giinfo a.active:hover{ margin:0; padding:0; background:url(../img/menubg.jpg) no-repeat -630px -84px;display:block; float:left;width:148px;}

/* Banner */
#bannercontainer { margin:0; padding:0; background:url(../img/bannerbg.png) no-repeat top center; height:356px;}
.bannercontent {  margin:0 0 0 0; padding:8px 0px 0px 8px; position:relative; }
#rotator img {	display: none;	position: absolute;	z-index:0;	padding:0;	margin:0;	}

/* Middle container */
#middlecontainer { margin:0 ; padding:10px; background-color:#222222;}
.divleft { margin:0 15px 0 0; padding:0; float:left; width:258px; border:0px solid #fff;}
.divright { margin:0 0 15px 0; padding:0; float:left; width:480px; border:0px solid #fff;}
#middlecontainer h2.title { margin:0 0 5px 0; padding:0; font-size:24px; color:#fff; font-weight:bold; text-transform:uppercase;}
#middlecontainer span.bluetitletxt{ margin:0; padding:0; font-size:18px; color:#006cb8; font-weight:normal; text-transform:none}
#middlecontainer span.redtitletxt{ margin:0; padding:0; font-size:18px; color:#ff010b; font-weight:normal; text-transform:uppercase}
/*#middlecontainer .divleft p,#middlecontainer .divright p { margin:0; padding:0; line-height:18px;}*/
*#middlecontainer .divright .txtdsc { margin:0; padding:10px 0 0px 0;}

.searchcontainer { margin:0; padding:0; background:#630004 url(../img/searchbg.jpg) repeat-x top left;}
.searchcontainer h3{ margin:0; padding:10px 10px 5px 10px;font-size:18px; color:#fff; font-weight:bold; text-transform:uppercase; border-bottom:1px solid #1f1e1c;}
.searchcontainer .searchtbl { margin:0; padding:10px; }
.searchcontainer .searchtbl td{ margin:0; padding:0px 0 5px 0; color:#ffb5b8; font-size:12px;}
.searchcontainer .searchtbl .inputbox{ margin:0; padding:0px; color:#000; font-size:12px; border:1px solid #ccc; }
.searchcontainer .searchtbl .HomeButtonNew { margin:0; padding:0px; color:#fff; font-size:12px; text-align:center; border:0; background:url(../img/sbtbtn.png) no-repeat top left; width:104px; height:31px; font-weight:bold;}

.advt1 { margin:20px 0 20px 0; padding:0; text-indent:-9999px;}
.advt1 a{ margin:0; padding:0; background:url(../img/buyetax.jpg) no-repeat top left; width:258px; height:97px; display:block; cursor:pointer}
.advt1 a:hover{ margin:0; padding:0; background:url(../img/buyetax_over.jpg) no-repeat top left; width:258px; height:97px; display:block; cursor:pointer}

.homepropdiv { margin:20px 0 10px 0; padding:0}
.homepropdiv .propdiv{ margin:0; padding:0; float:left; width:220px; border:0px solid #fff;}
.homepropdiv .propdiv img{ margin:0 0 10px 0; padding:0;}
.homepropdiv .propdiv .title{ margin:0; padding:0 0 0 0; color:#ff2c2c; font-size:12px; font-weight:bold;}
.homepropdiv .propdiv .moreinfobtn{ margin:10px 0 0 0; padding:0; background:url(../img/moreinfobtn.jpg) no-repeat top left; width:104px; height:35px; text-align:center; font-size:12px; color:#fff; border:0; cursor:pointer;}

.homepropdiv .dividardiv{ margin:0 25px 0 5px; padding:0; background-color:#4b4b4b; background:url(../img/propdividar.jpg) repeat-y top left; width:1px; float:left; height:230px; }

h4.titletxt {margin:0 0 10px 0; padding:0 0 3px 0; color:#006cb8; font-size:14px; font-weight:bold; border-bottom:1px solid #777;}

.grnul { margin:10px 0 0 10px; padding:0}
.grnul li{ margin:0 0 0 10px; padding:0; color:#bbbbbb; font-size:12px;}
.grnul li a{ margin:0 0 0 0px; padding:0; color:#950000; font-size:12px; text-decoration:underline}
.grnul li a:hover{ text-decoration:none;}

.leftnavdiv { margin:0 0 20px 0; padding:10px; background-color:#4b4b4b; border:1px solid #000;}
.leftnavdiv ul{ margin:0 0 0 0; padding:0px; }
.leftnavdiv ul li{ margin:0 0 0 0; padding:0px 0 0px 0px; list-style:none; border-bottom:1px solid #777;}
.leftnavdiv ul li a{ margin:0 0 0 0; padding:5px 0 5px 10px; color:#fff; font-size:12px; text-decoration:none; display:block;}
.leftnavdiv ul li a:hover{ margin:0 0 0 0; padding:5px 0 5px 10px; color:#006cb8; font-size:12px; text-decoration:none; display:block; background-color:#000;}
.leftnavdiv ul li a.active, .leftnavdiv ul li a.active:hover{ margin:0 0 0 0; padding:5px 0 5px 10px; color:#006cb8; font-size:12px; text-decoration:none; display:block; background-color:#000;}

/* Agents */

#list_of_agents { margin:0 0 25px 0; padding:10px; border:1px solid #000;}
.agents_list{ margin:0px 0 0px 0; padding:10px; float:left; position:relative; width:345px; height:190px; overflow:hidden; border-right:1px dotted #777; border-bottom:1px dotted #777; display:block;}
.agents_listover{ margin:0px 0 0px 0; padding:10px; float:left; position:relative; width:345px; height:190px;  border-right:1px dotted #777; border-bottom:1px dotted #777; display:block; background-color:#0d0d0d; cursor:pointer;}
.agents_list.alt { width: 345px; background: none; padding: 10px;  border-right:0px dotted #777; border-bottom:1px dotted #777; display:block;}
.agents_list img, .agents_listover img{ margin:0; padding:0;}
.agents_list .search_team_member_photo, .agents_listover .search_team_member_photo{ margin:0; padding:0; float:right; position:relative;}
.agents_list p.search_team_member_photo img, .agents_listover p.search_team_member_photo img { margin:0 0 10px 0; padding:0;}
.agents_list h4.search_team_member_name, .agents_listover h4.search_team_member_name { margin:0; padding:0 0 0 0; }
.agents_list h4.search_team_member_name a, .agents_listover h4.search_team_member_name a{ margin:0; padding:0; color:#ff2c2c; font-size:18px; font-weight:bold;}
.agents_list h4.search_team_member_name a:hover, .agents_listover h4.search_team_member_name a:hover{ margin:0; padding:0; color:#ccc; font-size:18px; font-weight:bold;}
.agents_list p.search_team_member_detail,.agents_listover p.search_team_member_detail {margin: 0 0 10px 0; padding: 0 0 0px 0; }
.agents_list p.search_team_member_description, .agents_listover p.search_team_member_description {margin: 0 0 10px 0; padding: 0 0 5px 0; position:relative;}
#list_of_agents a.redlink {margin:0 0 0 0px; padding:0; color:#006cb8; font-size:12px; text-decoration:underline}
#list_of_agents a.redlink:hover {margin:0 0 0 0px; padding:0; color:#fff; font-size:12px; text-decoration:underline}

#agent_profile { margin:0; padding:10px; border:0px solid #000;}
.agent_details { margin:0; padding:0px; float:left; width:100%;}
.agent_details .search_team_member_photo{  margin:0 15px 0 0; padding:0; float:left; position:relative;  border:0px solid #fff;}
.agent_details .search_team_member_photo img { margin:0 15px 10px 0; padding:0; }
.agent_details h4.search_team_member_name{ margin:0; padding:0 0 0 0; color:#ff2c2c; font-size:18px; font-weight:bold;}
.agent_details p{ margin:0; padding:10px 0 0px 0;}
.agent_details span{ margin:0; padding:10px 0 0px 0; font-weight:bold;}
.agent_details .search_team_member_detail {margin: 0 0 0 0; padding: 0 0 20px 0; }
.agent_details .search_team_member_description {margin: 0 0 10px 0; padding: 10px 0 0 0; line-height:18px; }
.agent_details a.redlink {margin:0 0 0 0px; padding:0; color:#006cb8; font-size:12px; text-decoration:underline}
.agent_details a.redlink:hover {margin:0 0 0 0px; padding:0; color:#fff; font-size:12px; text-decoration:underline}
.agent_details a{margin:0 0 0 0px; padding:0; color:#006cb8; font-size:12px; text-decoration:underline}
.agent_details a:hover {margin:0 0 0 0px; padding:0; color:#fff; font-size:12px; text-decoration:underline}

#footer { margin:0 0 0 0; padding:10px 0 10px 0; position:relative;}
#footer .footerlogo{ margin:0; padding:0 0 10px 0; width:250px; float:left;}
#footer .copyrightdiv{ margin:0; padding:8px 0 0 0; color:#737373; font-size:12px; float:right;}
#footer a{ margin:0 0 0 0; padding:0px; color:#006cb8; font-size:12px; text-decoration:underline; }
#footer a:hover{ margin:0 0 0 0; padding:0px; color:#fff; font-size:12px; text-decoration:underline; }

.formdiv { margin:20px 0 20px 0; padding:10px; background-color:#4b4b4b; border:1px solid #000;}
.formdiv table{ margin:0px 0 0px 0; padding:10px;}
.formdiv table td{ margin:0px 0 0px 0; padding:5px 0 5px 0; color:#fff; font-size:12px;}
.formdiv table .SearchDataText1{ margin:0px 0 0px 0; padding:5px 0 5px 0; color:#fff; font-size:12px; width:12%;}
.formdiv .InnerTextBox { margin:0; padding:2px; background-color:#CCCCCC; border:1px solid #000; color:#000; font-size:12px; width:200px; vertical-align:top}
.formdiv .HomeButton { margin:0; padding:2px 0 4px 0; background-color:#d1181e; border:1px solid #000; color:#fff; font-size:12px; width:80px; text-align:center; font-weight:bold;}

.flyerdiv { margin:10px auto; padding:15px 10px 20px 10px; border:1px solid #000; background:#d8f4ff url(../img/flydivbg.jpg) repeat-x top left; font-family:Arial, Helvetica, sans-serif; width:100%;}
.flyerdiv .itlictxt { margin:0px; padding:0px; color:#000; font-size:12px; font-style:italic; text-align:center}
.flyerdiv .normaltxt{ margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; color:#000; font-size:12px; line-height:normal;}
.flyerdiv .flyerul{ margin:0px; padding:10px;}
.flyerdiv .flyerul ul{ margin:0px 0px 0px 30px; padding:0px;}
.flyerdiv .flyerul ul li{ margin:0px; padding:0px 0px 10px 0px;  color:#000; font-size:12px;}
.flyerdiv .flyerbox { margin:0 auto; padding:0px; position:relative; background:url(../img/flyboxbg.png) no-repeat top center; height:182px;}
.flyerdiv .flyerbox h4.flyerh2{ margin:0px; padding:45px 0px 10px 0px; color:#000; font-size:24px; font-weight:bold; text-align:center; line-height:34px; font-family:"Trebuchet MS"; position:relative; left:-55px;}

a.hyperlink{ margin:0 0 0 0; padding:0px; color:#006cb8; font-size:12px; text-decoration:underline; }
a.hyperlink:hover{ margin:0 0 0 0; padding:0px; color:#fff; font-size:12px; text-decoration:none; }
.DataText{ margin:0; padding:0; color:#bbbbbb; font-size:12px; text-align:justify;}
.DataText1{ margin:0; padding:0; color:#000; font-size:12px;}
.glossarylinkdiv { margin:0; padding:10px; color:#006cb8; font-size:12px; background-color:#000;}
.glossarylinkdiv a{ margin:0; padding:0; color:#006cb8; font-size:12px; text-decoration:underline;}
.glossarylinkdiv a:hover{ margin:0; padding:0; color:#ff010b; font-size:12px; text-decoration:none;}

/* Calculator */
.caldiv { margin:0; padding:10px; background-color:#000; border:1px solid #777;}
.caldiv td{ margin:0; padding:5px 5px 5px 0; color:#bbbbbb; font-size:12px;}
.caldiv .CalcHeadingText { margin:0; padding:0; color:#fff; font-weight:bold;}
.caldiv .HomeButton { margin:0; padding:2px 0 4px 0; background-color:#d1181e; border:1px solid #000; color:#fff; font-size:12px; width:80px; text-align:center; font-weight:bold;}

.freemoveimg { margin:0; padding:10px; background-color:#fff;border:1px solid #777; text-align:center; width:97%;}

/* Question and answer */
.qustansdiv { margin:0; padding:0;}
.qustansdiv p{ margin:0; padding:0 0 0px 0; line-height:normal;}
.qustansdiv .feature{ margin:0; padding:0px 0 5px 0; color:#bbbbbb; font-size:12px;}
.qustansdiv .texttitle{ margin:0; padding:10px 0 0px 0; color:#fff; font-size:12px; line-height:normal;}

.qustansdiv .qsnsdiv { margin:0; padding:10px; background-color:#000;}
.qustansdiv .qsnsdiv a{ margin:0; padding:0px; color:#006cb8; font-size:12px; text-decoration:underline;}
.qustansdiv .qsnsdiv a:hover{ margin:0; padding:0px; color:#fff; font-size:12px; text-decoration:none;}

.whitetexttitle{ margin:0; padding:10px 0 10px 0; color:#fff; font-size:12px; line-height:normal; font-weight:bold;}

/* Community Links */
.communitylinkdiv { margin:0; padding:5px; background-color:#000; border:1px solid #777; }
.communitylinkdiv td{ margin:0; padding:10px 0 10px 0;}
.communitylinkdiv td a{ margin:0; padding:0;  color:#006cb8; font-size:12px; text-decoration:underline;}
.communitylinkdiv td a:hover{ margin:0; padding:0;  color:#ff010b; font-size:12px; text-decoration:underline;}

/* Contact Us */
.addressdiv { margin:0; padding:10px;}
.addressdiv h2{ margin:0; padding:0 0 10px 0; font-size:18px; color:#ff010b; font-weight:bold;}
.addressdiv h2 span.title1{ margin:0; padding:0 0 0px 0; font-size:18px; color:#006cb8; font-weight:bold; text-transform:uppercase}
.addressdiv h2 span.title2{ margin:0; padding:0 0 0px 0; font-size:14px; color:#666; font-weight:normal;}
.addressdiv p{ margin:0; padding:0 0 5px 0; }
.addressdiv a{ margin:0; padding:0;  color:#006cb8; font-size:12px; text-decoration:underline;}
.addressdiv a:hover{ margin:0; padding:0;  color:#fff; font-size:12px; text-decoration:underline;}

.googlemap { margin:0; padding:0; background-color:#4b4b4b; border:10px solid #777;}
.googlelink { margin:5px 0 0 0; padding:0;}
.googlelink a{ margin:0; padding:0; color:#006cb8; font-size:12px; text-decoration:underline;}
.googlelink a:hover{ margin:0; padding:0; color:#fff; font-size:12px; text-decoration:none;}

.contactformdiv { margin:20px 0 20px 0; padding:10px; background-color:#4b4b4b; border:1px solid #000;}
.contactformdiv table{ margin:0px 0 0px 0; padding:10px;}
.contactformdiv table td{ margin:0px 0 0px 0; padding:5px 0 5px 0; color:#fff; font-size:12px;}
.contactformdiv table .SearchDataText1{ margin:0px 0 0px 0; padding:5px 0 5px 0; color:#fff; font-size:12px;}
.contactformdiv .InnerTextBox { margin:0; padding:2px; background-color:#CCCCCC; border:1px solid #000; color:#000; font-size:12px; width:250px; vertical-align:top}
.contactformdiv .HomeButton { margin:0; padding:2px 0 4px 0; background-color:#d1181e; border:1px solid #000; color:#fff; font-size:12px; width:80px; text-align:center; font-weight:bold;}
.contactformdiv .InnerTextArea { margin:0; padding:2px; background-color:#CCCCCC; border:1px solid #000; color:#000; font-size:12px; width:250px; vertical-align:top}

/* Search result */
.searchlistingdiv { margin:0; padding:0;}
.searchresultdiv { margin:0; padding:0; border:0px solid #fff;}
.searchresultdiv p{ margin:0; padding:0 0 10px 0; }
.searchresultdiv a{ margin:0; padding:0;  color:#006cb8; font-size:12px; text-decoration:underline;}
.searchresultdiv a:hover{ margin:0; padding:0;  color:#fff; font-size:12px; text-decoration:none;}
.searchresultdiv img{ margin:0 10px 0 0; padding:0;}
.searchresultdiv .searchtable1{ margin:0 0 10px 0; padding:10px; border:1px dotted #777; height:160px; overflow:hidden}
.searchresultdiv .searchtable2{ margin:0 0 10px 0; padding:10px; border:1px dotted #777;  background-color:#4b4b4b; height:160px;overflow:hidden}

.searchresultdiv .agentnamediv{-moz-border-radius-bottomleft:2px; -moz-border-radius-bottomright:2px; -moz-border-radius-topleft:2px; -moz-border-radius-topright:2px;
background-color:#ed1c24; color:#FFFFFF; font-size:11px;padding:1px 3px; margin:0 0 5px 0;}
.searchresultdiv .officediv{-moz-border-radius-bottomleft:2px; -moz-border-radius-bottomright:2px; -moz-border-radius-topleft:2px; -moz-border-radius-topright:2px;
background-color:#005197; color:#FFFFFF; font-size:11px;padding:1px 3px; margin:0 0 5px 0;}

.searchtopdiv { margin:0; padding:10px; background-color:#000; border:1px solid #777;}
.searchtopdiv .HomeButtonNew {margin:0; padding:2px 0 4px 0; background-color:#d1181e; border:1px solid #000; color:#fff; font-size:12px; width:80px; text-align:center; font-weight:bold;}
.searchtopdiv a{ margin:0; padding:0;  color:#006cb8; font-size:12px; text-decoration:underline;}
.searchtopdiv a:hover{ margin:0; padding:0;  color:#fff; font-size:12px; text-decoration:none;}
.searchtopdiv .inputbox { margin:0; padding:2px; background-color:#ccc; border:1px solid #777;}

.searchdetailsdiv { margin:0; padding:10px; background-color:#4b4b4b; border:1px solid #777;}
.searchdetailscontainer { margin:0; padding:0px; }
.searchdetailscontainer .DetailHeadingText{ margin:0; padding:0px; font-size:14px; color:#fff;}

.searchdetailscontainer a{ margin:0; padding:0;  color:#006cb8; font-size:12px; text-decoration:underline;}
.searchdetailscontainer a:hover{ margin:0; padding:0;  color:#fff; font-size:12px; text-decoration:none;}
.searchdetailscontainer .searchdetailstbl1 { margin:0 0 10px 0; padding:10px; background-color:#000; border:1px solid #777;}
.searchdetailscontainer .agentdivcontainer { margin:0 0 20px 0; padding:10px; background-color:#000; border:1px solid #777;}
.searchdetailscontainer .WelcomeTextListing{ margin:0; padding:0px 0 5px 0; font-size:14px; color:#fff; font-weight:bold;}

h5 { margin:0; padding:0; font-size:18px; color:#000;}

a.virtualtour { background:url(../img/map.png) no-repeat;  width:225px; height:25px; display:block; color:#fff; font-size:12px; line-height:25px; text-indent:30px; text-decoration:none; }

a.virtualtour:hover{
text-decoration:underline;
}

.sitemapul { margin:10px 0 0 20px; padding:0;}
.sitemapul li{ margin:0; padding:0; color:#006cb8; font-size:12px; line-height:20px;}
.sitemapul li a{  margin:0 0 0 0; padding:0px; color:#006cb8; font-size:12px; text-decoration:underline; }
.sitemapul li a:hover{  margin:0 0 0 0; padding:0px; color:#fff; font-size:12px; text-decoration:none; }

.sitemapul li .submenudiv {margin:5px 0px 10px 4px; padding:0px 0px 0px 0px; border:0px solid #fff;}
.sitemapul li .submenudiv li{ margin:0px 0px 0px 15px; padding:0px 0px 0px 0px; color:#818181; font-size:11px; font-weight:normal; text-align:left; list-style:circle; }
.sitemapul li .submenudiv li a{ margin:0px; padding:0px 0px 0px 0px; color:#818181; font-size:12px; font-weight:normal; text-align:left; line-height:16px!important; }
.sitemapul li .submenudiv li a:hover{ margin:0px; padding:0px 0px 0px 0px; color:#fff; font-size:12px; text-decoration:none;}

/*
.transOFF {width: 100%; background-color: silver; border:1px solid #C8C8C8; }';
.transON  {width: 100%; background-image: url('.$GLOBALS['root_dir'].'img/progress2.gif); background-repeat: no-repeat;  background-position: 50% 50%; background-color: silver; '.$opacity.' border:1px solid #C8C8C8; }';
#addrNotFound {font-size:10pt; font-family:Arial; display:none;}';
*/

.divleftnav { margin:0; padding:0; float:left; left:0; position:absolute; top:130px; z-index:10000;}
.divleftnav .facebookdiv{ margin:0 0 10px 0; padding:0;}
.divleftnav .facebookdiv a{ margin:0; padding:0; background:url(../img/socialmedia.png) no-repeat left top; width:31px; height:115px; display:block; color:#fff; font-size:12px; text-indent:-9999px;}
.divleftnav .facebookdiv a:hover{ margin:0; padding:0; background:url(../img/socialmedia_over.png) no-repeat left top; width:38px; height:115px; display:block; color:#fff; font-size:12px; text-indent:-9999px;}

.divleftnav .twitterdiv{ margin:0; padding:0;}
.divleftnav .twitterdiv a{ margin:0; padding:0; background:url(../img/socialmedia.png) no-repeat left -124px;; width:31px; height:115px; display:block; color:#fff; font-size:12px;  text-indent:-9999px;}
.divleftnav .twitterdiv a:hover{ margin:0; padding:0; background:url(../img/socialmedia_over.png) no-repeat left -124px;; width:38px; height:115px; display:block; color:#fff; font-size:12px;  text-indent:-9999px;}

/* Home Photo Gallery */
/*
.galleryview { margin:0px; padding:0px; }
.galleryview panel{ margin:0px; padding:0px; }
.panel-overlay { margin:0px; padding:10px 0px 10px 0px; background-color:#000; opacity:0.5;}
.panel-overlay h2{ margin:0px; padding:0px; font-size:14px; color:#fff; }
*/
#gallery_container { margin:0; padding:0;}
#myGallery { margin:0; padding:0;}
#myGallery .gv-panel-overlay { margin:0; padding:0; background-color:#000; opacity:0.8;filter:alpha(opacity=80);}
#myGallery .gv-panel-overlay h3{ margin:0; padding:10px; font-size:18px; color:#fff!important;}

.fbdiv { margin:10px 0 20px 0; padding:0;}
.fbdiv .fbframediv{ margin:0; padding:0; background-color:#fff;}
