/* 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:0px 0px 0px 0px; padding:12px 10px 42px 0px; text-align:right; color:#fff; font-size:12px;}
#toplink a{ margin:0px; padding:0px; color:#fff; font-size:12px; text-decoration:none;}
#toplink a:hover{ margin:0px; padding:0px; color:#fff; font-size:12px; text-decoration:underline;}
#toplink .callus{ margin:0px; padding:0px; color:#ccb277; font-size:12px; text-decoration:none; font-weight:bold}

#topnav { margin:0px 0px 0px 35px; padding:0px 0px 0px 0px;}
/*
#topnav ul{ margin:0px 0px 0px 0px; padding:0px;}
#topnav ul li{ margin:0px 0px 0px 0px; padding:0px; list-style:none; float:left;}
#topnav ul li a{ margin:0px 0px 0px 0px; padding:8px 14px 8px 14px; float:left; color:#fff; font-size:12px; font-weight:bold; text-decoration:none;}
#topnav ul li a:hover{ margin:0px 0px 0px 0px; padding:8px 14px 8px 14px; float:left; color:#fff; font-size:12px; font-weight:bold; text-decoration:none; background-color:#6e4300;}
#topnav ul li a.active, #topnav ul li a.active:hover{ margin:0px 0px 0px 0px; padding:8px 14px 8px 14px; float:left; color:#fff; font-size:12px; font-weight:bold; text-decoration:none; background-color:#2e1c00;}
*/
/*
#topnav ul li a:hover{ margin:0px 0px 0px 0px; padding:8px 14px 8px 14px; float:left; color:#ccb277; font-size:12px; font-weight:bold; text-decoration:underline;}
#topnav ul li a.active, #topnav ul li a.active:hover{ margin:0px 0px 0px 0px; padding:8px 14px 8px 14px; float:left; color:#fff; font-size:12px; font-weight:bold; text-decoration:none; background-color:#2e1c00;}
*/
#nav {padding:0; margin:0; list-style:none; }
#nav li.top {float:left; border:0px solid red; margin-top:0px; height:40px;}
#nav li a.top_link {display:block; float:left; color:#fff; text-decoration:none; font-size:12px; font-weight:bold; padding:5px 13px 5px 13px; _padding:5px 12px 5px 12px; cursor:pointer margin-right:2px; _margin-right:1px;}
#nav li a.top_link span {float:left; display:block; padding:0px 0px 0px 0px;  color:#fff; font-weight:bold; font-size:12px; margin-right:2px; _margin-right:1px;}
#nav li a.top_link span.down {float:left; display:block; padding:0px 0px 0px 0px;  color:#fff; font-weight:bold; font-size:12px ;margin-right:2px; _margin-right:1px;}
#nav li .active{background-color:#2e1c00; float:left; display:block; padding:5px 13px 5px 13px;; color:#fff; font-weight:bold; font-size:12px; text-decoration:none; margin-right:2px;_margin-right:1px;}
#nav li:hover a.top_link,#nav a.top_link:hover {color:#fff; background-color:#533300; font-weight:bold;border:0px solid red; }
#nav li:hover a.top_link span, #nav a.top_link:hover span{background-color:#533300; color:#fff; border:0px solid black; }
#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:-1px; top:25px; background: #533300; padding:0px; width:170px; height:auto; border-top:0px solid #e23900;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000; color:#fff; opacity:0.9;filter:alpha(opacity=90);}
#nav :hover ul.sub li
{display:block; float:left; width:170px; font-weight:normal; height:auto;}
#nav :hover ul.sub li a
{display:block; font-size:12px; height:auto;  width:160px; line-height:22px; padding:0px 0px 0px 10px; margin:0px 0px 0px 0px;  color:#fff; text-decoration:none;  font-weight:normal; border-bottom:1px solid #000; }
#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:#533300; padding:0px; width:160px; height:auto; z-index:60; border:1px solid #000;}

#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;  }

#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;}
#nav li:hover > ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;  }

.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;}

.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 3px 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;}

/* 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}
.welcomediv { margin:10px 0px 0px 0px; padding:8px 10px 5px 10px; /*background:#000 url(../img/welcomebg.jpg) repeat-x top left;*/ background-color:#a36b28;}
.welcomediv h2{ margin:0px 0px 5px 0px; padding:0px; background:url(../img/welcome_title.png) no-repeat top left; width:149px; height:29px;}
.welcomediv p { margin:0px; padding:0px 0px 10px 0px; color:#000; font-size:12px;}
.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 0px 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:149px; height:29px;}
.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:255px; border:0px solid #a88c65;}
.questioncontainer h2 { margin:0px 0px 10px 0px; padding:0px 0px 3px 0px; /*background:url(../img/question_title.png) no-repeat top left; height:15px; border-bottom:1px solid #000;*/}
.questioncontainer label { margin:0px 0px 1px 0px; padding:0px 0px 1px 0px; font-size:12px; color:#fff; line-height:18px;}
.questioncontainer .inputbox { margin:0px 0px 3px 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: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;}
/*
.questioncontainer { margin:10px 0px 0px 0px; padding:10px; background-color:#a36b28; width:225px; border:0px solid #a88c65;}
.questioncontainer h2 { margin:0px 0px 5px 0px; padding:0px 0px 3px 0px; background:url(../img/question_title.png) no-repeat top left; height:15px; border-bottom:1px solid #000;}
.questioncontainer label { margin:0px 0px 3px 0px; padding:0px 0px 2px 0px; font-size:12px; color:#000; line-height:20px;}
.questioncontainer .inputbox { margin:0px 0px 6px 0px; padding:2px; font-size:12px; color:#dab012; width:218px; background-color:#000; border:1px solid #a88c65}
.questioncontainer .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;}*/

/* 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:927px; height:192px; display:block; border:0px solid #000;}
.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_full h3 {margin:0px 0px 5px 0px; padding:0px; color:#fff; font-size:14px; font-weight:bold;}
.innercontainerdiv_full .aboutimg { margin:0px 0px 50px 10px; padding:0px; float:right;}
.innercontainerdiv_full .aboutimg img{ margin:0px 0px 0px 0px; padding:0px; border:5px solid #fff;}
.innercontainerdiv_full .aboutimg a{ margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; color:#fff; font-size:12px; text-decoration:underline;}
.innercontainerdiv_full .aboutimg a:hover{ margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; color:#fff; font-size:12px; text-decoration:none;} */
/*
.innercontainerdiv_full a{ margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; color:#fff; font-size:12px; text-decoration:underline;}
.innercontainerdiv_full a:hover{ margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; color:#fff; font-size:12px; text-decoration:none;}
*/
.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 5px 0px; padding:0px; color:#fff; font-size:14px; font-weight:bold;}
.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:0px 0px 0px 18px; color:#a26609; font-size:14px; text-decoration:none; background:url(../img/blackarrow.gif) no-repeat 5px center; display:block; height:25px; line-height:24px; border-bottom:1px solid #5f4012;}
#leftnav li a:hover{ margin:0px; padding:0px 0px 0px 18px; color:#fff; font-size:14px; text-decoration:none; background:url(../img/arrow.gif) no-repeat 5px center; background-color:#070707; display:block; border-bottom:1px solid #5f4012; height:25px; line-height:24px;}
#leftnav li a.active,#leftnav li a.active:hover{ margin:0px; padding:0px 0px 0px 18px; color:#fff; font-size:14px; text-decoration:none; background:url(../img/arrow.gif) no-repeat 5px center; background-color:#000; display:block; border-bottom:1px solid #666;  height:25px; line-height:24px;}

/* 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;  /*background-color:#525252; border:0px solid #717171; background:#000 url(../img/agentdiv_bg.jpg) repeat-x top left; border-top:1px dotted #714810; border-bottom:1px dotted #714810;*/}
.agentscontainer table { margin:0px; padding:12px;}
.agentscontainer img{ margin:0px 0px 5px 0px; padding:0px; border:3px solid #684714;}
/*.agentscontainer a:hover img{ margin:0px; padding:0px; border:3px solid #684714;} */
.agentscontainer h5 { margin:0px; padding:0px 0px 5px 0px; color:#a26609; font-size:16px;}
/*.agentscontainer h5 a{ margin:0px; padding:0px 0px 10px 0px; color:#a26609; font-size:12px;text-decoration:none;}
.agentscontainer h5 a:hover{ margin:0px; padding:0px 0px 10px 0px; color:#a26609; font-size:12px;text-decoration:underline;}*/
.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:0px 0px 5px 0px; font-size:12px; color:#979797; text-align:center; border-bottom:1px solid #666;}
.glossarynav a{ margin:0px; padding:0px; font-size:12px; color:#979797; 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:#fff; 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;}
/*
.communitylinks a{ 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;}
.communitylinks a:hover{margin:0px; padding:0px 0px 0px 25px; color:#fff; font-size:12px; line-height:20px; text-decoration:underline; background:url(../img/round_hover.png) no-repeat 10px center; display:block; height:20px;  border:0px solid #fff;}*/
/*
.communitylinks a{ margin:0px; padding:0px 0px 0px 10px; font-size:12px; color:#fff; text-decoration:underline; background:url(../img/blk_arrow.gif) no-repeat center left; line-height:22px;}
.communitylinks a:hover{ margin:0px; padding:0px 0px 0px 10px; font-size:12px; color:#fff; text-decoration:none; background:url(../img/blk_arrow.gif) no-repeat center left;}*/

/* 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 20px; padding:0px; width:85%; }
#sitemapul li{ margin:0px; padding:0px 0px 0px 0px; list-style:none;}
#sitemapul li a{ margin:0px; padding:0px 0px 0px 25px; color:#fff; 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;}
#sitemapul li 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;}
#sitemapul li .sub{ margin:0px 0px 0px 30px; padding:0px;}
#sitemapul li .sub li{ margin:0px; padding:0px; list-style:none;}

/* Footer */
#footer { margin:0px auto 0px auto;  /*padding:10px 0px 10px 0px; border-top:2px solid #340800;background-color:#000;*/ padding:5px 0px 10px 0px; width:100%; }
#footer .footerlink { margin:0px auto 0px auto; padding:0px; color:#fff4ea; font-size:12px; text-align:center}
#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;}

/*
#blogleftnav { margin:0px; padding:0px 10px 10px 10px;}
#blogleftnav li{ margin:0px; padding:0px; list-style:none; border-bottom:1px solid #ac8e62;}
#blogleftnav li a{ margin:0px; padding:2px 0px 0px 18px; color:#fff; font-size:12px; text-decoration:none; background:url(../img/arrow.gif) no-repeat 5px center;  }
#blogleftnav li a:hover{ margin:0px; padding:0px 0px 0px 18px; color:#dab012; font-size:12px; text-decoration:none; background:url(../img/arrow.gif) no-repeat 5px center;}
#blogleftnav li a.active,#blogleftnav li a.active:hover{ margin:0px; padding:0px 0px 0px 18px; color:#fff; font-size:12px; text-decoration:none; background:url(../img/arrow.gif) no-repeat 5px center;}
*/

/* Home Agent Card */
.homeagentcard { margin:0px; padding:0px 0px 0px 0px;}
.homeagentcard .agentsvcard1 { margin:0px 18px 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 0px 5px 0px; padding:0px; background:url(../img/agent_vcard3.jpg) no-repeat top left; width:312px; height:116px; float:left;}
.homeagentcard .agentsvcard4 { margin:0px 0px 5px 0px; padding:0px; background:url(../img/agent_vcard4.jpg) no-repeat top left; width:312px; height:116px; float:left;}

/*.homeagentcard .agentsvcard1 { margin:0px 18px 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 18px 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 0px; padding:0px; background:url(../img/agent_vcard4.jpg) no-repeat top left; width:312px; height:116px; float:left;}*/


.homeagentcard .agentsvcard1 p { margin:0px; padding:8px 8px 0px 5px; 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 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;}


.bannercontent {  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #b3b3b3; position:relative;}
#rotator img {	display: none;	position: absolute;	z-index:0;	padding:0;	margin:0;	}

/* 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; color:#fff; font-size:14px; font-weight:bold;}
.aboutdiv .aboutimg { margin:0px 0px 50px 20px; padding:0px; float:right;}
.aboutdiv p{margin:0px 0px 0px 0px; padding:0px; color:#fff; font-size:12px; line-height:18px;}
.aboutdiv .aboutimg img{ margin:0px 0px 0px 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;}

.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}

/* 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:907px; height:140px;}
.LesterPortal_boxdiv .divtxtbox{ margin:0px; padding:0px 15px 0px 0px; float:left; width:410px; border-right:1px 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;}

.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;
}