/* CSS Document */
body { margin:0px auto 0px auto; padding:0px; font-family:Arial, Helvetica, sans-serif; background:#000 url(../img/bodybg.jpg) repeat-x top left;}
img { border:0px;}
form { margin:0px; padding:0px;}
.clr { clear:both}

#maindivcontainer { margin:0px auto 0px auto; padding:0px; width:100%;}
#maaintable { margin:0px auto 0px auto; padding:10px; width:930px; background-color:#000;}

/* Header Section */
#toplink { margin:10px 0px 0px 0px; padding:0px 10px 0px 0px; position:relative; width:100%;border:0px solid #fff; }
#toplink ul{ margin:0px 0px 0px 0px; padding:0px; float:right; }

#toplink ul li.gen{ margin:0px 0px 0px 0px; padding:0px; list-style:none; float:left; text-align:right;}
#toplink ul li.callus{ margin:0px 0px 0px 0px; padding:0px; list-style:none; float:left; text-align:right; }
#toplink ul li.gen a{ margin:2px 10px 0 0; padding:5px 10px 5px 10px; color:#fff; font-size:12px; text-decoration:none; background-color:#60301b; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display:block; }
#toplink ul li.gen a:hover{ margin:2px 10px 0 0; padding:5px 10px 5px 10px; color:#fff; font-size:12px; text-decoration:underline; background-color:#a26609; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display:block; }

#toplink ul li h3{ margin:0 20px 0 0!important; padding:3px 0px!important; color:#fff; font-size:18px!important; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#toplink ul li h3 span{ margin:0 0px 0 0!important; padding:0px!important; color:#ffb100; font-size:18px!important;}

#topnav { margin:0px 0px 0px 35px; padding:0px 0px 0px 0px; position:relative; top:20px;  z-index:1000;}
#topinnernav { margin:0px 0px 0px 35px; padding:0px 0px 0px 0px; position:relative; top:29px; *top:47px;  z-index:1000;}
#nav {padding:0; margin:0px 0 0 0; list-style:none; z-index:1000;}
#nav li.top {float:left; border:0px solid red; margin-top:0px; height:40px; margin-right:2px; }
#nav li a.top_link {display:block; float:left; color:#fff; text-decoration:none; font-size:12px; font-weight:bold; padding:10px 13px 10px 13px; cursor:pointer; background-color:#402316; -webkit-border-radius:0.5em 0.5em 0 0; -moz-border-radius: 0.5em 0.5em 0 0; border-radius: 0.5em 0.5em 0 0;}

#nav li a.top_link span {float:left; display:block; }
#nav li a.top_link span.down {float:left; display:block; }

#nav li .active{background-color:#a26609; float:left; display:block; margin:0!important; padding:10px 13px 10px 13px; color:#fff; font-weight:bold; font-size:12px; text-decoration:none; margin-right:2px;_margin-right:1px; -webkit-border-radius:0.5em 0.5em 0em 0em; -moz-border-radius: 0.5em 0.5em 0 0; border-radius: 0.5em 0.5em 0 0;}

#nav li:hover a.top_link,#nav a.top_link:hover {color:#fff; background-color:#a26609; font-weight:bold; -webkit-border-radius:0.5em 0.5em 0 0;
-moz-border-radius: 0.5em 0.5em 0 0; border-radius: 0.5em 0.5em 0 0;}
#nav li:hover a.top_link span, #nav a.top_link:hover span{background-color:#a26609; color:#fff; -webkit-border-radius:0.5em 0.5em 0 0;
-moz-border-radius: 0.5em 0.5em 0 0; border-radius: 0.5em 0.5em 0 0;}
#nav table {border-collapse:collapse; padding:0; margin:0; position:absolute; left:0; top:0; }
#nav li:hover {position:relative; z-index:20;}
#nav a:hover {position:relative; white-space:normal; }

#nav :hover ul.sub
{left:0px; top:35px; background: #a26609; padding:0 0 10px 0px; width:200px; height:auto; color:#fff; z-index:1000; -webkit-border-radius:0 0 0.5em 0.5em; -moz-border-radius:0 0 0.5em 0.5em; border-radius:0 0 0.5em 0.5em;}
/*
#nav :hover ul.sub li:last-child { border:1px solid #fff!Important;  -webkit-border-radius:0 0 0.5em 0.5em; -moz-border-radius: 0 0 0.5em 0.5em; border-radius: 0.5em 0.5em 0 0;}*/
/*
#nav :hover ul.sub
{left:0px; top:35px; background: #a26609; -webkit-border-radius:0 0 0.5em 0.5em; -moz-border-radius: 0 0 0.5em 0.5em; border-radius: 0.5em 0.5em 0 0; padding:0 0 10px 0px; width:200px; height:auto; color:#fff;  z-index:1000;}*/
#nav :hover ul.sub li
{display:block; float:left; width:200px; font-weight:normal; height:auto;  z-index:1000;}
#nav :hover ul.sub li a
{display:block; font-size:12px; height:auto;  width:190px; line-height:normal; padding:5px 0px 5px 10px; margin:0px 0px 0px 0px;  color:#fff; text-decoration:none;  font-weight:normal; border-bottom:1px solid #000; z-index:1000;}
#nav :hover ul.sub li a:hover
{background:#2e1c00; color:#ffffff; font-size:12px;}
#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{left:148px; top:0px; background-color:#a26609; padding:0px; width:160px; height:auto; z-index:60; border:1px solid #000; z-index:1000;}

#nav ul,
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; z-index:1000; }

#nav li:hover li:hover > ul
{left:150px; top:0px; background: #ff0000; padding:0px; width:160px; height:auto; border:1px solid #715b3c; z-index:60;z-index:1000;}
#nav li:hover > ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; z-index:1000; }

.hometopcontainer { margin:0px; padding:7px 7px 5px 7px; background:url(../img/homebannerbg.gif) no-repeat top left; width:914px; height:296px;}
.homebannerconainter { margin:0px; padding:0px; border:1px solid #b3b3b3;  width:669px; height:292px; z-index:10;}
.bannercontent {  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #b3b3b3; position:relative; z-index:11;}
#rotator img {	display: none;	position: absolute;	z-index:0;	padding:0;	margin:0; z-index:12;}

.homesearchcontainer {margin:0px; padding:10px; background:url(../img/homesearchbox.jpg) no-repeat top left; width:216px; height:276px; }
.homesearchcontainer h2{margin:0px 0px 3px 0px; padding:0px 0px 2px 0px; font-size:16px; color:#a26609; font-weight:bold; border-bottom:1px dashed #a26609;}
.homesearchcontainer table { margin:0px; padding:0px; color:#fff; font-size:12px;}
.homesearchcontainer td{ margin:0px; padding:0px 0px 2px 0px;}
.homesearchcontainer checkbox{ margin:0px; padding:0px 0px 0px 0px;}
.homesearchcontainer select { margin:0px; padding:0px; font-size:11px; color:#000; width:95px;}
.homesearchcontainer .inputbox { margin:0px; padding:0px; font-size:11px; color:#000; width:130px;}
.homesearchcontainer .searchbtn { margin:0px; padding:0px; font-size:12px; font-weight:bold; color:#fff; text-align:center; background:url(../img/homesearchbtn.gif) no-repeat top left; width:102px; height:25px; border:0px; cursor:pointer;}

.searchbymapbtn { margin:0px; padding:0px; background:url(../img/searchbymap.gif) no-repeat top left; width:100px; height:25px; border:0px solid #F00; cursor:pointer; text-indent:-99999px; }
.searchbylistbtn { margin:0px; padding:0px;background:url(../img/searchbylist.gif) no-repeat top left; width:100px; height:25px; border:0px; cursor:pointer; text-indent:-99999px; }
.searchforclosurebtn { margin:0px; padding:0px;background:url(../img/searchforclosure.gif) no-repeat top left; width:118px; height:25px; border:0px; cursor:pointer; text-indent:-99999px;}

/* Middle Container */
#middlecontainer { margin:10px 0px 0px 0px; padding:0px; border:0px solid white;}
#boxescontainer { margin:0px 0px 10px 5px; padding:0px; border:0px solid white;}
#boxescontainer .boxdiv{ margin:0px 5px 0px 0px; padding:0px; float:left; text-align:center;}
#boxescontainer .boxdiv a{margin:0px; padding:0px 0px 0px 0px; color:#a1680e; font-size:14px; font-weight:bold; text-align:center; text-decoration:none;}
#boxescontainer .boxdiv a:hover{margin:0px; padding:0px 0px 0px 0px; color:#fff; font-size:14px; font-weight:bold; text-align:center; text-decoration:none; _text-decoration:underline;}
#boxescontainer .boxdiv a img { margin:0px; padding:0px; border:5px solid #23120e; text-align:center;}
#boxescontainer .boxdiv a:hover img { margin:0px; padding:0px; border:5px solid #a1680e;  text-align:center; text-decoration:none;}
#boxescontainer .boxdiv p{ margin:0px; padding:3px 0px 0px 0px; color:#dab012; font-size:12px; font-weight:bold; text-align:center}

.valuehomediv { margin:0px; padding:0px 0px 0px 0px; background:url(../img/valuehomebg.jpg) no-repeat top left; width:389px; height:198px;}
.valuehomediv p{ margin:0px 0px 0px 0px; padding:50px 5px 0px 160px; color:#dab012; font-size:14px;}
.valuehomediv p a{ margin:0px; padding:0px; color:#dab012; font-size:14px; text-decoration:underline}
.valuehomediv p a:hover{ margin:0px; padding:0px; color:#000; font-size:14px; text-decoration:none;}

.welcomedivcontainer { margin:10px 0px 15px 0px; padding:0px; border:0px solid white;}
.welcomemiddiv { margin:0px 0px 0px 0px; padding:8px 0px 10px 10px; background:url(../img/welcomemidbg.gif) repeat-x top left; /* background-color:#000;*/ border-left:1px solid #70480c; border-right:1px solid #70480c;}
.welcomemiddiv h2{ margin:0px 0px 9px 0px; padding:0px; background:url(../img/welcome_title.png) no-repeat top left; width:243px; height:20px;}
.welcomemiddiv p { margin:0px; padding:0px 0px 10px 0px; color:#fff; font-size:12px;}


/* Question Container */
.questioncontainer { margin:10px 0px 0px 0px; padding:10px; background:#000 url(../img/questionbg.jpg) no-repeat top left; width:226px; height:305px; border:0px solid #a88c65;}
.questioncontainer h2 { margin:0px 0px 10px 0px; padding:0px 0px 10px 0px!important;}
.questioncontainer label { margin:0px 0px 1px 0px; padding:0px 0px 3px 0px; font-size:11px; color:#fff; line-height:18px;}
.questioncontainer .inputbox { margin:0px 0px 2px 0px; padding:1px; font-size:12px; color:#000; width:218px; background-color:#fff; border:1px solid #8a8a8a}
.questioncontainer .btnlabel { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:right}
.questioncontainer .btn { margin:2px 0px 0px 0px; padding:0px; font-size:14px; font-weight:bold; color:#fff; text-align:center; background:url(../img/submit_btn.png) no-repeat top left; width:77px; height:22px; border:0px; cursor:pointer;}

/* Question Answer Container */
.questioncontainer1 { }
.questioncontainer1 h2 { margin:0px 0px 5px 0px; padding:0px 0px 3px 0px; height:18px; border-bottom:1px solid #000; font-size:16px; color:#fff;}
.questioncontainer1 label { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:12px; color:#dab012;}
.questioncontainer1 .inputbox { margin:0px 0px 6px 0px; padding:3px; font-size:12px;  width:218px; color:#000; background-color:#000; border:1px solid #a88c65}
.questioncontainer1 .btnlabel { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:right}
.btn { margin:0px; padding:0px; font-size:14px; font-weight:bold; color:#fff; text-align:center; background-color:#000; width:102px; height:25px; border:0px; cursor:pointer;}

/* Inner content */
.innerbannerdiv .aboutus{ margin:0px; padding:0px; background:url(../img/aboutus.jpg) no-repeat top left; width:927px; height:174px;}
.innerbannerdiv .searchlisting{ margin:0px; padding:0px; background:url(../img/searchlistings.jpg) no-repeat top left; width:927px; height:174px;}
.innerbannerdiv .buy{ margin:0px; padding:0px; background:url(../img/buy.jpg) no-repeat top left; width:927px; height:174px;}
.innerbannerdiv .sell{ margin:0px; padding:0px; background:url(../img/sell.jpg) no-repeat top left; width:927px; height:174px;}
.innerbannerdiv .agents{ margin:0px; padding:0px; background:url(../img/agents.jpg) no-repeat top left; width:927px; height:174px;}
.innerbannerdiv .calculators{ margin:0px; padding:0px; background:url(../img/calculators.jpg) no-repeat top left; width:927px; height:174px;}
.innerbannerdiv .gilletteinfo{ margin:0px; padding:0px; background:url(../img/gilletteinfo.jpg) no-repeat top left; width:927px; height:174px;}
.innerbannerdiv .contact{ margin:0px; padding:0px; background:url(../img/contact.jpg) no-repeat top left; width:927px; height:174px;}
.innerbannerdiv .findus{ margin:0px; padding:0px; background:url(../img/findus.jpg) no-repeat top left; width:927px; height:174px;}
.innerbannerdiv .sitemap{ margin:0px; padding:0px; background:url(../img/sitemap.jpg) no-repeat top left; width:927px; height:174px;}
.innerbannerdiv .blog{ margin:0px; padding:0px; background:url(../img/blog.jpg) no-repeat top left; width:927px; height:174px;}
.innerbannerdiv .question_answer{ margin:0px; padding:0px; background:url(../img/ques_answer.jpg) no-repeat top left; width:927px; height:174px;}

.innersearchcontainer { margin:0px; padding:6px 0px 0px 0px; background-color:#332616; width:925px; height:192px; display:block; border:1px solid #a26609;}
.innersearchcontainer .innersearchdiv{ margin:0px auto 0px auto; padding:0px; background:url(../img/innersearchbox.jpg) no-repeat top left; width:909px; height:186px;}
.innersearchcontainer .innersearchdiv h2{ margin:0px 0px 2px 0px; padding:0px; color:#fff; font-size:18px; font-weight:bold;}
.innersearchcontainer .innersearchdiv .table { margin:2px 2px 0px 230px; _margin:10px 5px 0px 230px; padding:10px 0px 0px 0px; color:#fff; font-size:12px; width:75%;}
.innersearchcontainer .innersearchdiv .table td{ margin:0px; padding:4px 2px 3px 0px;}
.innersearchcontainer .innersearchdiv checkbox{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.innersearchcontainer .innersearchdiv select { margin:0px 0px 2px 0px; padding:0px; font-size:12px; color:#000; width:95px;}
.innersearchcontainer .innersearchdiv .inputbox { margin:0px 0px 0px 0px; padding:0px;  font-size:12px; color:#000; width:225px;}
.innersearchcontainer .innersearchdiv .searchbtn { margin:5px 0px 0px 0px; padding:0px; font-size:12px; font-weight:bold; color:#fff; text-align:center; background:url(../img/searchbtn.gif) no-repeat top left; width:111px; height:22px; border:0px; cursor:pointer;}

.innercontainerdiv_full { margin:0px 0px 10px 0px; padding:10px 10px 10px 10px; background:#000 url(../img/innercontentbg.gif) repeat-x top left;/* background-color:#a36b28;*/ width:905px;}
.innercontainerdiv_full h2{ margin:0px 0px 10px 0px; padding:0px; background:url(../img/welcome_title.png) no-repeat top left; width:149px; height:29px;}
.innercontainerdiv_full p { margin:0px; padding:0px 0px 10px 0px; color:#000; font-size:12px; line-height:18px;}
.innercontainerdiv_full h3 {margin:0px 0px 5px 0px; padding:0px; color:#fff; font-size:14px; font-weight:bold;}

.innercontainerdiv { margin:10px 0px 10px 0px; padding:0px 0px 10px 0px;  }
.innerbg { margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; /*background:#000 url(../img/innercontentbg.jpg) repeat-x top left;*/ /*background-color:#a36b28;*/}
.innercontentdiv { margin:0px 0px 10px 0px; padding:10px 10px 0px 10px; border:0px solid #fff; background:#000 url(../img/innercontentbg.gif) repeat-x top left; width:670px;}
.innercontentdiv h3{ margin:0px 0px 10px 0px; padding:0px; color:#dd972a; font-size:18px; font-weight:normal; border-bottom:1px dashed #a26609;}
.innercontentdiv p { margin:0px; padding:0px 0px 10px 0px; color:#fff; font-size:12px;}
.innercontentdiv ol { margin:0px 0px 10px 22px; padding:0px 0px 10px 0px; color:#dab012; font-size:12px;}
.innercontentdiv ol li{ margin:0px ; padding:0px 0px 10px 0px; color:#fff; font-size:12px;}
.innercontentdiv table { margin:0px; padding:0px 0px 10px 0px; color:#fff; font-size:12px;}

.informationformbox { margin:0px 50px 20px 25px; padding:10px; /* background:#000 url(../img/informationboxbg.jpg) repeat-x top left;*/ background-color:#332616; border:1px solid #70480c; }
.informationformbox table{ margin:0px; padding:0px; color:#a26609; font-size:12px;}
.informationformbox td{ margin:0px; padding:0px 0px 8px 0px; }
.informationformbox .inputbox { margin:0px 0px 0px 0px; padding:2px; font-size:12px; width:218px; color:#000; background-color:#fff; border:1px solid #6b6b6b}
.informationformbox .infosubbtn { margin:0px; padding:0px; font-size:12px; font-weight:bold; color:#fff; text-align:center; background:url(../img/submit_btn.png) no-repeat top left; width:77px; height:22px; border:0px; cursor:pointer;}

.leftnavbg { margin:0px; padding:0px; background:url(../img/leftnavbg.gif) no-repeat top left; width:226px; height:478px;}
#leftnav { margin:0px; padding:10px; }
#leftnav li{ margin:0px; padding:0px; list-style:none; }
#leftnav li a{ margin:0px; padding:5px 0px 5px 18px; color:#a26609; font-size:12px; text-decoration:none; background:url(../img/blackarrow.gif) no-repeat 5px center; display:block; line-height:normal; border-bottom:1px solid #5f4012;}
#leftnav li a:hover{ margin:0px; padding:5px 0px 5px 18px; color:#fff; font-size:12px; text-decoration:none; background:url(../img/arrow.gif) no-repeat 5px center; background-color:#070707; display:block; border-bottom:1px solid #5f4012; line-height:normal}
#leftnav li a.active,#leftnav li a.active:hover{ margin:0px; padding:5px 0px 5px 18px; color:#fff; font-size:12px; text-decoration:none; background:url(../img/arrow.gif) no-repeat 5px center; background-color:#000; display:block; border-bottom:1px solid #5f4012; line-height:normal}

/* Agents */

.agentdiv_container { margin:0px 0px 0px 0px; padding:10px 10px 0px 10px;/* background:#000 url(../img/inside_top_widebg.gif) no-repeat top left;/*/background-color:#312415; width:905px;}
.agentdiv_container h2{ margin:0px 0px 10px 0px; padding:0px; background:url(../img/welcome_title.png) no-repeat top left; width:149px; height:29px;}
.agentdiv_container p { margin:0px; padding:0px 0px 10px 0px; color:#000; font-size:12px; line-height:18px;}
.agentdiv_container h3 {margin:0px 0px 5px 0px; padding:0px; color:#fff; font-size:14px; font-weight:bold;}


.agentscontainer { margin:10px 0px 10px 15px; padding:0px; background:#000 url(../img/agentcard_container.jpg) no-repeat top left; width:433px; height:171px; float:left; position:relative; /}
.agentscontainer table { margin:0px; padding:12px;}
.agentscontainer img{ margin:0px 0px 5px 0px; padding:0px; border:3px solid #684714;}
.agentscontainer h5 { margin:0px; padding:0px 0px 5px 0px; color:#a26609; font-size:16px;}
.agentscontainer p { margin:0px; padding:0px 0px 10px 0px; color:#fff; font-size:12px;}
.agentscontainer a.linkhyper{ margin:0px; padding:0px 0px 0px 0px; color:#fff;  font-size:11px; text-decoration:underline; text-transform:uppercase;}
.agentscontainer a.linkhyper:hover{ margin:0px; padding:0px 0px 0px 0px; color:#fff; font-size:11px; text-decoration:none; text-transform:uppercase;}
.agentscontainer a.viewlisting{ margin:0px; padding:0px 0px 0px 0px; color:#fff; font-size:11px; text-decoration:underline; }
.agentscontainer a.viewlisting:hover{ margin:0px; padding:0px 0px 0px 0px; color:#fff; font-size:11px; text-decoration:none;}

/* Listing Search */
.listingsearchbox { margin:0px 0px 0px 3px; padding:0px; width:100%; border:0px solid #fff;}
.listingsearchbox .pagenav{ margin:10px 0px 8px 0px; padding:0px; color:#fff; font-size:11px;}
.listingsearchbox .pagenav a{ margin:0px; padding:0px; color:#fff; font-size:11px; text-decoration:underline;}
.listingsearchbox .pagenav a:hover{ margin:0px; padding:0px; color:#fff; font-size:11px; text-decoration:none;}

.listingsearchbox .sorttext { margin:0px; padding:0px 0px 5px 0px; color:#ffffff; font-size:11px;}

.listingsearchbox .refinesearchbox{ margin:0px 0px 0px 0px; padding:0px 5px 0px 5px; background-color:#000000; color:#979797; font-size:11px; line-height:28px; width:98.5%; _width:100%; height:28px;}
.listingsearchbox .refinesearchbox td { color:#fff; font-size:11px; line-height:28px;}
.listingsearchbox .refinesearchbox a { margin:0px; padding:0px; color:#979797; font-size:11px; text-decoration:underline;}
.listingsearchbox .refinesearchbox a:hover { margin:0px; padding:0px; color:#fff; font-size:11px; text-decoration:none;}

.listingsearchbox a.refinesearch { margin:0px; padding:0px; color:#9b6609; font-size:11px; text-decoration:underline;}
.listingsearchbox a.refinesearch:hover { margin:0px; padding:0px; color:#fff; font-size:11px; text-decoration:none;}

.listingsearchbox .searchtbl{ margin:0px 0px 5px 0px; padding:0px; /*border:1px solid #ac8e62; background-color:#52370f;background-color:#545454;*/ background-color:#332616; /*border:1px solid #717171;*/  border:1px solid #70480c; width:100%;}
.listingsearchbox .searchtbl td{ margin:0px; padding:5px;}
.listingsearchbox img{ margin:0px; padding:0px; border:2px solid #fff; width:120px; height:98px;}
.listingsearchbox p { margin:0px; padding:0px 0px 5px 0px; color:#9b6609; font-size:12px;}
.listingsearchbox .searchpricetd { margin:0px; padding:0px; background-color:#fff;}
.listingsearchbox a { margin:0px; padding:0px 0px 5px 0px; color:#fff; font-size:12px; text-decoration:underline; text-align:center}
.listingsearchbox a:hover { margin:0px; padding:0px 0px 5px 0px; color:#fff; font-size:12px; text-decoration:none;}
.pricesearchdiv { margin:0px; padding:0px 0px 5px 0px; color:#000; font-size:12px;}
.pricesearchdiv p{ margin:0px; padding:0px 0px 5px 0px; color:#000; font-size:12px;}

.listingsearchbox .searchdetailsdiv { margin:0px; padding:0px; background-color:#332616;}
.listingsearchbox h1 { margin:0px 0px 10px 0px; padding:0px; color:#9b6609; font-size:14px; font-weight:bold;}
.searchviewdetails { margin:0px 0px 0px 5px; padding:0px; position:relative;}
.searchviewdetails p { margin:0px; padding:0px 0px 5px 0px; color:#fff; font-size:12px;}
.searchleft { margin:0px 0px 0px 0px; padding:0px; float:left; width:49%;}
.searchright { margin:0px; padding:0px; float:left; width:49%;}

.listingsearchbox .agentsdetails { margin:0px 0px 5vpx 0px; padding:5px; border:1px solid #52370f; background-color:#fff; color:#000; font-size:11px;}

.sendfriend { margin:0px; padding:10px; text-align:left}
.sendfriend a{ margin:0px; padding:0px 0px 0px 30px; color:#fff; font-size:11px; text-decoration:underline; background:url(../img/sendlink.gif) no-repeat top left; display:block; height:19px; text-align:left; line-height:19px;}
.sendfriend a:hover{ margin:0px; padding:0px 0px 0px 30px; color:#fff; font-size:11px; text-decoration:none; background:url(../img/sendlink.gif) no-repeat left center; }

a.showmap {margin:0px; padding:0px 0px 0px 30px; color:#fff; font-size:11px; text-decoration:underline; background:url(../img/showmap.gif) no-repeat top left; display:block; height:24px; text-align:left; line-height:24px;}
a.showmap:hover {margin:0px; padding:0px 0px 0px 30px; color:#fff; font-size:11px; text-decoration:none; background:url(../img/showmap.gif) no-repeat top left; display:block; height:24px; text-align:left; line-height:24px;}

a.tour {margin:10px 0px 5px 0px; padding:0px 0px 0px 0px; color:#fff; font-size:11px; text-decoration:underline; background:url(../img/360tour.gif) no-repeat 25px center; display:block; height:22px; line-height:22px;}
a.tour:hover {margin:10px 0px 5px 0px; padding:0px 0px 0px 0px; color:#fff; font-size:11px; text-decoration:none; background:url(../img/360tour.gif) no-repeat 25px center; display:block; height:22px; line-height:22px;}

.glossarynav { margin:0px 0px 10px 0px; padding:5px 0px 5px 0px; font-size:12px; color:#fff; text-align:center; border-bottom:1px solid #666; background-color:#70480c;}
.glossarynav a{ margin:0px; padding:0px; font-size:12px; color:#fff; text-align:center; text-decoration:none}
.glossarynav a:hover{ margin:0px; padding:0px; font-size:12px; color:#fff; text-align:center; text-decoration:underline}

/* Calculators */
.calsdiv { margin:0px 0px 40px 10px; padding:0px; }
.calsdiv .calleft{ margin:0px 5px 0px 0px; padding:0px; float:left; width:59%;background-color:#332616; border:1px solid #70480c;}
.calsdiv .calright{ margin:0px; padding:0px; float:left; width:38%; background-color:#332616; border:1px solid #70480c;}
.calsdiv table { margin:0px; padding:0px; font-size:12px; color:#a26609; }
.calsdiv td{ margin:0px; padding:5px; font-size:12px; color:#a26609;}
.calsdiv .DataText { margin:0px; padding:2px; font-size:12px; color:#000; background-color:#fff; border:1px solid #6b6b6b;}
.calsdiv .table1{ margin:0px 0px 10px 0px; padding:0px; border:1px solid #70480c; background-color:#332616;}
.calsdiv .btn { margin:0px; padding:0px; font-size:12px; /*color:#a26609; background-color:#fff;*/ background:url(../img/cal_btn.png) no-repeat top left; width:76px; height:21px; text-align:center;}

/* Gillette Information */
.gillettemap { margin:0px; padding:0px;}
.gillettemap img{ margin:0px; padding:0px; border:5px solid #fff;}

.communitylinks { margin:0px; padding:0px;}
.communitylinks a{ margin:0px; padding:0px 0px 0px 25px; color:#da9b3a; font-size:12px; line-height:20px; text-decoration:none; background:url(../img/round_black.png) no-repeat 10px center; display:block; height:20px; border:0px solid #fff;}
.communitylinks a:hover{ margin:0px; padding:0px 0px 0px 25px; color:#fff; font-size:12px; line-height:20px; text-decoration:none; background:url(../img/round_hover.png) no-repeat 10px center; display:block; height:20px;  border:0px solid #fff;}

/* Contact */
.contactdiv { margin:0px 0px 0px 10px; padding:0px;}
.contactdiv h2{ margin:0px 0px 10px 0px; padding:0px; background:url(../img/welcome_title.png) no-repeat top left; width:149px; height:29px;}
.contactdiv p { margin:0px; padding:0px 0px 10px 0px; color:#666; font-size:12px; line-height:18px;}
.contactdiv h3 {margin:0px 0px 5px 0px; padding:0px; color:#fff; font-size:14px; font-weight:bold; }
.contactdiv a{ margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; color:#a26609; font-size:12px; text-decoration:underline;}
.contactdiv a:hover{ margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; color:#fff; font-size:12px; text-decoration:none;}
.contactdiv .img { margin:0px 0px 50px 10px; padding:0px;}
.contactdiv .img img{ margin:0px 0px 0px 0px; padding:0px; border:5px solid #fff;}
.contactdiv .img a{ margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; color:#000; font-size:12px; text-decoration:underline;}
.contactdiv .img a:hover{ margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; color:#fff; font-size:12px; text-decoration:none;}

.contactinfobox { margin:0px 50px 20px 0px; padding:10px; /* background:#000 url(../img/informationboxbg.jpg) repeat-x top left;*/ background-color:#332616; border:1px solid #70480c; width:92%;}
.contactinfobox table{ margin:0px; padding:0px; color:#a26609; font-size:12px;}
.contactinfobox td{ margin:0px; padding:0px 0px 8px 0px; }
.contactinfobox .inputbox { margin:0px 0px 0px 0px; padding:2px; font-size:12px; width:218px; color:#000; background-color:#fff; border:1px solid #6b6b6b}
.contactinfobox .infosubbtn {margin:0px; padding:0px; font-size:12px; font-weight:bold; color:#fff; text-align:center; background:url(../img/submit_btn.png) no-repeat top left; width:77px; height:22px; border:0px; cursor:pointer;}

.mapdiv { margin:0px 10px 20px 0px; padding:0px; border:2px solid #fff; width:425px; height:350px;}
.maplinkdiv { margin:5px 0px 0px 0px; padding:0px;}
.maplinkdiv a{ margin:0px 0px 0px 0px; padding:0px; color:#a26609;text-align:left; text-decoration:underline}
.maplinkdiv a:hover{ margin:0px 0px 0px 0px; padding:0px; color:#fff;text-align:left; text-decoration:none}

/* Site Map */

.sitemapul { margin:0px 0px 0px 0px; padding:0px; width:85%; border:0px solid #fff;}
.sitemapul li{ margin:0px; padding:0px 0px 0px 0px; list-style:none;}
.sitemapul li a{ margin:0px; padding:0px 0px 0px 15px; color:#fff; font-size:12px; line-height:20px; text-decoration:none; background:url(../img/round_black.png) no-repeat 0px center; display:block; border:0px solid #fff;}
.sitemapul li a:hover{ margin:0px; padding:0px 0px 0px 15px; color:#fff; font-size:12px; line-height:20px; text-decoration:none; background:url(../img/round_hover.png) no-repeat 0px center; display:block; border:0px solid #fff;}
.sitemapul li .sub{ margin:0px 0px 0px 30px; padding:0px;}
.sitemapul li .sub li{ margin:0px; padding:0px; list-style:none;}

/* Footer */
#footer { margin:0 auto; padding:5px 0px 10px 0px; width:930px; border-top:1px dashed #754700;}
#footer .footerlink { margin:0px auto 0px auto; padding:0px; color:#fff4ea; font-size:12px; text-align:right; }
#footer .footerlink p{ margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; color:#a1680e; font-size:12px;}
#footer .footerlink a{ margin:0px; padding:0px; color:#fff4ea; font-size:12px; text-decoration:none;}
#footer .footerlink a:hover{ margin:0px; padding:0px; color:#fff; font-size:12px; text-decoration:underline;}

.GoogleDataText{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
/*color:#476689;*/
color:#402501;
}

.GoogleTitleText{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#476689;
font-weight:bold;
}

/* Blog */
.blogcontainer { margin:0px; padding:0px 10px 0px 10px;}
.blogdiv { margin:0px 0px 10px 0px; padding:0px 0px 12px 0px; border-bottom:1px solid #ac8e62;}
.blogdiv h3{ margin:0px 0px 5px 0px; padding:0px; color:#ff9000; font-size:14px;}
.blogdiv h3 a{ margin:0px; padding:0px; color:#ff9000; font-size:14px; text-decoration:none;}
.blogdiv h3 a:hover{ margin:0px; padding:0px; color:#ff9000; font-size:14px; text-decoration:underline}
.blogdiv p{ margin:0px; padding:0px 0px 8px 0px; color:#fff; font-size:12px;}
.blogcontainer .desc{ margin:0px; padding:0px 0px 8px 0px; color:#dab012; font-size:12px;}

.blogcontainer a.reading{ margin:0px; padding:0px; color:#fff; font-size:12px; text-decoration:underline;}
.blogcontainer a.reading:hover{ margin:0px; padding:0px; color:#fff; font-size:12px; text-decoration:none;}

.blogcontainer a.more-link{ margin:0px; padding:0px; color:#fff; font-size:12px; text-decoration:underline;}
.blogcontainer a.more-link:hover{ margin:0px; padding:0px; color:#fff; font-size:12px; text-decoration:none;}

.blogcontainer a.datetime{ margin:0px; padding:8px 0px 0px 15px; color:#d1d1d1; font-size:12px; text-decoration:none; background:url(../img/cal.gif) no-repeat left 10px;}
.blogcontainer a.user { margin:0px 0px 0px 0px; padding:8px 0px 0px 15px; color:#f7d700; font-size:12px; text-decoration:none; background:url(../img/user.gif) no-repeat left 10px;}


h4.blogleftitle { margin:10px 0px 0px 10px; padding:0px; color:#fff; font-size:12px; font-weight:bold;}

#blogleftnav { margin:0px 0px 0px 0px; padding:0px 10px 10px 10px;}
#blogleftnav li{ margin:0px 0px 0px 0px; padding:2px 0px 2px 12px; list-style:none; border-bottom:1px solid #ac8e62; background:url(../img/blogarrow.gif) no-repeat left top;}
#blogleftnav li a{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#fff; font-size:12px; text-decoration:none; }
#blogleftnav li a:hover{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#dab012; font-size:12px; text-decoration:underline; }
.blogdetaildiv { margin:0px; padding:0px;}
.blogdetaildiv h1{ margin:0px; padding:0px 0px 8px 0px; color:#ff9000; font-size:14px;}
.blogdetaildiv p{ margin:0px; padding:0px 0px 8px 0px; color:#dab012; font-size:12px;}
hr.blogbdr { margin:10px 0px 5px 0px; padding:0px 0px 0px 0px; border-bottom:3px solid #ac8e62;}
.blogresponse { margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; border-bottom:1px dotted #ac8e62;}
.blogdetaildiv h1{ margin:0px; padding:0px 0px 8px 0px; color:#ff9000; font-size:14px; }
.blogdetaildiv p{ margin:0px; padding:0px 0px 8px 0px; color:#dab012; font-size:12px;}
.blogdetaildiv .responseuser{ margin:0px; padding:0px 0px 8px 0px; color:#fff; font-size:12px;}

/* Home Agent Card */
.homeagentcard { margin:0px 0 10px 0; padding:0px 0px 0px 0px;}
.homeagentcard .agentsvcard1 { margin:0px 10px 5px 3px; padding:0px; background:url(../img/agent_vcard1.jpg) no-repeat top left; width:312px; height:115px; float:left;}
.homeagentcard .agentsvcard2 { margin:0px 0px 5px 0px; padding:0px; background:url(../img/agent_vcard2.jpg) no-repeat top left; width:312px; height:115px; float:left;}
.homeagentcard .agentsvcard3 { margin:0px 10px 5px 3px; padding:0px; background:url(../img/agent_vcard3.jpg) no-repeat top left; width:312px; height:116px; float:left;}
.homeagentcard .agentsvcard4 { margin:0px 0px 5px 3px; padding:0px; background:url(../img/agent_vcard4.jpg) no-repeat top left; width:312px; height:116px; float:left;}
.homeagentcard .agentsvcard5 { margin:0px 0px 5px 3px; padding:0px; background:url(../img/agent_vcard5.jpg) no-repeat top left; width:312px; height:116px; float:left;}
.homeagentcard .agentsvcard6 { margin:0px 10px 5px 13px; padding:0px; background:url(../img/agent_vcard6.jpg) no-repeat top left; width:312px; height:116px; float:left;}
.homeagentcard .summerrob{ margin:0px 0px 5px 3px; padding:0px; background:url(../img/summerrob.jpg) no-repeat top left; width:312px; height:116px; float:left; display:block;}
.homeagentcard .tammy{ margin:0px 10px 5px 13px; padding:0px; background:url(../img/tammyagent.jpg) no-repeat top left; width:312px; height:116px; float:left; display:block;}

.homeagentcard .agentsvcard6 p { margin:0px; padding:8px 8px 0px 8px; color:#fff; font-size:11px; text-align:left; }
.homeagentcard p { margin:0px; padding:8px 8px 0px 5px!important; color:#fff; font-size:11px; text-align:left; }
.homeagentcard span { margin:0px; padding:0px 0px 0px 0px; color:#a26609; font-size:11px; }

.homeagentcard .agentsvcard2 p { margin:0px; padding:8px 8px 0px 5px; color:#fff; font-size:11px; text-align:left; }
.homeagentcard .agentsvcard3 p { margin:0px; padding:8px 8px 0px 8px; color:#fff; font-size:11px; text-align:left; }
.homeagentcard .agentsvcard4 p { margin:0px; padding:8px 8px 0px 8px; color:#fff; font-size:11px; text-align:left; }
.homeagentcard .agentsvcard5 p { margin:0px; padding:8px 8px 0px 8px; color:#fff; font-size:11px; text-align:left; }
.homeagentcard .agentsvcard6 p { margin:0px; padding:8px 8px 0px 8px; color:#fff; font-size:11px; text-align:left; }
.homeagentcard .tammy p { margin:0px; padding:8px 8px 0px 8px; color:#fff; font-size:11px; text-align:left; }
.homeagentcard a{ margin:0px; padding:0px 0px 0px 0px; color:#fff; font-size:11px; text-align:right; text-decoration:underline; text-transform:uppercase;}
.homeagentcard a:hover{ margin:0px; padding:0px 0px 0px 0px; color:#fff; font-size:11px; text-align:right; text-decoration:none; text-transform:uppercase;}

/* Questions and Answers */
.questionsdiv { margin:0px; padding:0px;}
.questionsdiv h3 {margin:0px 0px 5px 0px; padding:0px; color:#fff; font-size:14px; font-weight:bold;}
.questionsdiv p { margin:0px; padding:0px 0px 10px 0px; color:#979797; font-size:12px;}
.questionsdiv  fieldset { margin:10px 0px 10px 0px; padding:10px; border:1px solid #666}
.questionsdiv  legend { margin:0px; padding:0px; color:#fff; font-size:12px; font-weight:bold;}

.questionsbox { margin:0px 0px 20px 0px; padding:10px;background-color:#332616; border:1px solid #70480c;  width:98%;}
.questionsbox table{ margin:0px; padding:0px;  color:#a26609; font-size:12px;}
.questionsbox td{ margin:0px; padding:0px 0px 8px 0px; }
.questionsbox .inputbox { margin:0px 0px 0px 0px; padding:2px; font-size:12px; width:218px; color:#000; background-color:#fff; border:1px solid #6b6b6b}
.questionsbox .infosubbtn { margin:0px; padding:0px; font-size:12px; font-weight:bold; color:#fff; text-align:center; background:url(../img/submit_btn.png) no-repeat top left; width:77px; height:22px; border:0px; cursor:pointer;}

.form_download { margin:0px; padding:10px; background-color:#000; width:250px; text-align:left;}
a.pdfform { margin:0px 0px 0px 0px; padding:0px 0px 0px 22px; background:url(../img/icon_pdf.gif) no-repeat top left; display:inline-block; color:#dab012; font-size:14px; text-decoration:underline;}
a.pdfform:hover { margin:0px 0px 0px 0px; padding:0px 0px 0px 22px; background:url(../img/icon_pdf.gif) no-repeat top left; display:inline-block; color:#dab012; font-size:14px; text-decoration:none;}

/* buy agent*/
.buy_agentscontainer { margin:0px 0px 15px 0px; padding:8px 0px 8px 8px; background-color:#332616; border:1px solid #70480c; /*background:#000 url(../img/agentdiv_bg.jpg) repeat-x top left;*/}
.buy_agentscontainer table { margin:0px; padding:0px;}
.buy_agentscontainer img{ margin:0px 0px 0px 0px; padding:0px; border:1px solid #fff;}
/*.buy_agentscontainer a:hover img{ margin:0px; padding:0px; border:5px solid #553810;}*/
.buy_agentscontainer p { margin:0px; padding:0px 0px 10px 0px; color:#a26609; font-size:12px;}
.buy_agentscontainer a.whitetitle{ margin:0px; padding:0px 0px 0px 0px; color:#a26609; font-weight:bold; font-size:12px; text-decoration:none; text-transform:uppercase;}
.buy_agentscontainer a.whitetitle:hover{ margin:0px; padding:0px 0px 0px 0px; color:#fff; font-weight:bold; font-size:12px; text-decoration:underline; text-transform:uppercase;}

.buy_agentscontainer a{ margin:0px; padding:0px 0px 0px 0px; color:#a26609; font-size:12px; text-decoration:underline; text-transform:uppercase;}
.buy_agentscontainer a:hover{ margin:0px; padding:0px 0px 0px 0px; color:#fff; font-size:12px; text-decoration:none; text-transform:uppercase;}
.buy_agentscontainer a.linkhyper{ margin:0px; padding:0px 0px 0px 0px; color:#fff; font-size:12px; text-decoration:underline; }
.buy_agentscontainer a.linkhyper:hover{ margin:0px; padding:0px 0px 0px 0px; color:#fff; font-size:12px; text-decoration:none;}

.sitemap_img { margin:0px; padding:0px; border:5px solid #fff;}

/* Acitivities */
.activitiesdiv { margin:0px 10px 10px 10px; padding:0px 0px 0px 0px; border:0px solid #fff;}
.activitiesdiv p { margin:0px; padding:0px 0px 10px 0px; color:#fff; font-size:12px;}
.activitiesdiv a { margin:0px; padding:0px 0px 0px 0px; color:#fff; font-size:12px; text-decoration:underline}
.activitiesdiv a:hover { margin:0px; padding:0px 0px 0px 0px; color:#fff; font-size:12px; text-decoration:none;}

/* Box */
.insidepagesdiv { margin:10px 0px 10px 0px; padding:0px; width:927px;}
.insidepagesdiv h2{ margin:0px 0px 10px 0px; padding:0px; background:url(../img/welcome_title.png) no-repeat top left; width:149px; height:29px;}
.insidepagesdiv p { margin:0px; padding:0px 0px 10px 0px; color:#fff; font-size:12px; line-height:18px;}

.boxtopmidbg { margin:0px; padding:0px; background:#282828 url(../img/box_topmid.gif) repeat-x top left;}
.boxbtmpmidbg { margin:0px; padding:0px; background:#000 url(../img/box_btmmid.gif) repeat-x top left; }
.boxbackbg { margin:0px; padding:0px 10px 0px 10px; background:#000 url(../img/boxmid.gif) repeat-x top left; border-left:1px solid #3a3a3a; border-right:1px solid #3a3a3a;}

.box_small_backbg { margin:0px; padding:10px 10px 0px 10px; background:#000 url(../img/insidemid_wide.gif) repeat-x top left; /*border-left:1px solid #3a3a3a; border-right:1px solid #3a3a3a;*/}
.aboutdiv {margin:0px 0px 20px 0px; padding:0px;}
.aboutdiv h3 {margin:0px 0px 5px 0px; padding:0px; background:url(../img/abouttitle.png) no-repeat top left; text-indent:-9999px;}
.aboutdiv h3 span{ color:#a26609;}
.aboutdiv .aboutimg { margin:0px 0px 50px 20px; padding:0px; float:right;}
.aboutdiv p{margin:0px 0px 0px 0px; padding:0 0 10px 0!important; text-align:justify; color:#fff; font-size:12px; line-height:18px;}
.aboutdiv .aboutimg img{ margin:0px 0px 10px 0px; padding:0px; border:5px solid #fff;}
.aboutdiv .aboutimg a{ margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; color:#fff; font-size:12px; text-decoration:underline;}
.aboutdiv .aboutimg a:hover{ margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; color:#fff; font-size:12px; text-decoration:none;}
.aboutdiv h4 {margin:0px 0px 5px 0px; padding:0px; color:#fff; font-size:20px; font-weight:bold; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.aboutdiv h4 span{color:#ffb100;}
 
/*
.flexidxdiv { margin:10px 0px 0px 0px; padding:0px; background:#000 url(../img/flexidxbg.jpg) no-repeat top left; width:245px; height:95px; border:0px solid #a88c65;}
.flexidxdiv p { margin:0px; padding:10px 30px 0px 30px; color:#fff; font-size:12px; text-align:center; line-height:18px;}
.flexidxdiv a { margin:0px; padding:0px 0px 0px 0px; color:#a26609; font-size:12px; text-decoration:underline}
.flexidxdiv a:hover { margin:0px; padding:0px 0px 0px 0px; color:#a26609; font-size:12px; text-decoration:none}*/
.flexidxdiv { margin:10px 0px 0px 0px; padding:0px; background:#000 url(../img/browseidx.jpg) no-repeat top left; width:245px; height:95px; border:0px solid #a88c65;}
.flexidxdiv p { margin:0px; padding:10px 30px 0px 30px; color:#fff; font-size:12px; text-align:center; line-height:18px;}
.flexidxdiv a { margin:0px; padding:0px 0px 0px 0px; color:#a26609; font-size:12px; text-decoration:underline}
.flexidxdiv a:hover { margin:0px; padding:0px 0px 0px 0px; color:#a26609; font-size:12px; text-decoration:none}

/* Amenities */
.amenitiesdiv { margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; }
.amenitiesdiv p{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#fff; font-size:12px; }
.amenitiesdiv table{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-left:1px solid #fff; border-top:1px solid #fff; border-bottom:1px solid #fff; border-right:1px solid #fff; width:98%; }
.amenitiesdiv td{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#fff; font-size:12px; border-right:0px solid #fff; }

/* LesterPortal box panel */
.LesterPortal_boxdiv { margin:-10px 0px 0px 0px; padding:8px 5px 5px 10px; border:0px solid #70480c; background:url(../img/LesterPortalboximg.png) no-repeat top left; width:100%; height:140px;}
.LesterPortal_boxdiv .divtxtbox{ margin:0px; padding:0px 5px 0px 0px; float:left; width:645px; border-right:0px solid #70480c;}
.LesterPortal_boxdiv .divtxtbox p{ margin:0px; padding:0px 5px 0px 0px; color:#fff; font-size:12px; text-align:justify; line-height:18px;}
.LesterPortal_boxdiv .divtxtbox a{ margin:0px; padding:0px 0px 0px 0px; color:#BF7E17; font-size:12px; text-decoration:underline}
.LesterPortal_boxdiv .divtxtbox a:hover{ margin:0px; padding:0px 0px 0px 0px; color:#fff; font-size:12px; text-decoration:underline}
.LesterPortal_boxdiv table{ margin:0px; padding:0px; float:right; border-left:0px solid #70480c;}

.LesterPortaldiv {margin:0px 0px 20px 0px; padding:0px;}
.LesterPortaldiv p{margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; color:#fff; font-size:12px; line-height:18px;}

.LesterBanner{ /*width:641px; height:154px; background:url(../img/lesterbanner.png) left top no-repeat; position:relative;*/ margin:0 0 15px 0;}
.LesterBanner .Info{position:absolute; right:10px; top:10px; color:#fff; font-size:12px; width:300px;}
.MoreInfo{position:absolute; left:20px; bottom:20px; color:#fff; font-size:12px; text-decoration:underline}

.LesterPortal3_Box {
	border: solid black 1px;
	width: 463px;
}
.LesterPortal3_black_body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	width: 150px;
	align: center;
}	

.LesterPortal3_white_body {
	background-color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #666666 ;
	width: 170px;
	padding: 0px 2px 0px 2px;
}

.LesterPortal3_grayText {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #666666 ;
	font-weight: bold;
}

.LesterPortal3_whiteText {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.LesterPortal3_formField {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 1px 0px;
	font-weight: normal;
}

/* anchor styles */
a.LesterPortal3_smportalNav:link {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}
a.LesterPortal3_smportalNav:active {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
a.LesterPortal3_smportalNav:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}
a.LesterPortal3_smportalNav:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.LesterPortal3_portalNav:link {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}
a.LesterPortal3_portalNav:active {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
a.LesterPortal3_portalNav:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}
a.LesterPortal3_portalNav:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: ##000000;
	text-decoration: none;
}

a.LesterPortal3_BlackBGNav:link {
	font-family: arial, verdana, helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
a.LesterPortal3_BlackBGNav:active {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
a.LesterPortal3_BlackBGNav:visited {
	font-family: arial, verdana, helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
a.LesterPortal3_BlackBGNav:hover {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: ##ffffff;
	text-decoration: none;
}

.gerlul { margin:0 0 0 20px; padding:0;}
.gerlul li{ margin:0; padding:0 0 5px 0 ; font-size:12px;  color:#fff; text-align:justify; line-height:18px; }
.gerlul li a{ margin:0; padding:0; color:#a26609; font-size:12px; text-decoration:underline}
.gerlul li a:hover{ margin:0; padding:0; color:#da9b3a; font-size:12px; text-decoration:none;}

a.hyperlink { margin:0; padding:0; color:#a26609; font-size:12px; text-decoration:underline}
a.hyperlink:hover{ margin:0; padding:0; color:#da9b3a; font-size:12px; text-decoration:none;}

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