body {font-family:Arial, Helvetica, sans-serif;font-size:11px;color: #413F14;margin:10px 10px 0px 10px;background-color:#000000;background-image:url(/images/layout3/theme21/bodybg.jpg);background-repeat: repeat-x;}
a {color:#413F14;}
a:link {color:#413F14;}
a:visited {color:#413F14;}
a:active {color:#413F14;}
#container {width:773px;height:100%;margin-right: auto;margin-left: auto;}
#logo {height:78px;}
#logoimage {float:left;}
#logomain {width:110px;float:left;height:78px;}
#logomainimage {width:773px;float:left;height:78px;background-image:url(/images/layout3/theme21/main_image.jpg);background-repeat:no-repeat;}
#sitename_small {font-family: Tahoma;font-size: 11px;margin-left:1px;margin-top:5px;}
#sitename_big {margin-top:35px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;font-size: large;margin-left:10px;margin-right:10px;}
#slogan {font-family: Arial, Helvetica, sans-serif;color: #000000;font-size:11px;margin-left:10px;margin-right:10px;}
#logotext {font-family: Arial, Helvetica, sans-serif;color: #000000;font-size:12px;font-weight:bold;margin:63px 0px 0px 32px;float:left;width:108px;text-align:center;}
*html #logotext {font-family: Arial, Helvetica, sans-serif;color: #000000;font-size:12px;font-weight:bold;margin:63px 0px 0px 17px;float:left;width:108px;text-align:center;}
#topnav {font-family: Tahoma;font-size: 10px;font-weight: bold;color: #FFFFFF;height:20px;background-color:#B99124;display:none;}
#toptext {padding:4px 0px 0px 350px;}
#lefthead {background-image:url(/images/layout3/theme21/heading.gif);background-color:#9AC000;width:144px;height:25px;font-family: Tahoma;font-size: 12px;font-weight: bold;color: #FFFFFF;}
#lefthead_text {margin-top:.5px;margin-left:10px;padding:.6em 0em 0em .1em;}
#leftlink {width:144px;font-family: Tahoma;font-size: 12px;font-weight: bold;color: #3A6C79;background-color:#413F14;margin-top:1px;padding:.1em 0em .1em 0em;float:left;}
#leftlink_text {margin-top:10px;margin-left:18px;}
.nav {margin-top:7px;margin-left:5px;}
.nav a:link {color: #DDC664;text-decoration: none;}
.nav a:visited {text-decoration: none;color: #DDC664;}
.nav a:hover, #nav a:active, #nav a:focus {text-decoration: underline;color: #DDC664;}
#bar {clear:both;height:22px;z-index:6;top: 79px;background-image:url(/images/layout3/theme21/img_below_main_img_to_tile.gif);}
#line {border: 0;color:#B99124;background-color:#B99124;size:2px;}
#leftcontent {float:left;width:13%;min-width:140px;height:100%;padding:0px;margin:0px;voice-family: "\"}\"";voice-family:inherit;}
#rightcontent {float:right;width:80%;min-width:626px;margin-left:0px;margin-top:0px;padding:0px 0px 0px 3px;background-color:#FFFEF1;voice-family: "\"}\"";voice-family:inherit;}
#maincontent{width:773px;margin:0px;padding:0px;background-color:#FFFEF1;}
#subheading {clear:both;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color: #715916;margin-top:10px;border-bottom:2px solid #B99124;padding:1px 1px 2px 1px;width:80%;}
#right_leftcontent {float:left;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #5E4A12;margin-left:10px;width:35%;	margin-top:9px;}
#right_rightcontent {float:left;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #5E4A12;margin-left:10px;width:35%;margin-top:9px;}
#footer {clear:both;font-family: Tahoma;font-size: 10px;color: #FFFFFF;text-align:center;border-top: 3px solid #B69500;}
#poweredtext {float:left;font-size: 10px;color: #FFFFFF;font-family: Tahoma;margin-top:10px;padding:0px 0px 10px 0px;text-align:center;}
#footertext {width:52%;margin-left:200px;color:#FFFFFF;margin-top:10px;}
#def_footer{clear:both;font-family: Tahoma;font-size: 10px;color: #FFFFFF;margin-top: 0px;text-align:center;border-top: 1px solid #FFFFFF;padding:5px 0px 10px 0px;}
#calendar_tooltip{position: absolute;width: 130px;border: 1px solid #725917;padding: 7px;background-color:#4D5B24;visibility: hidden;z-index: 100;filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=3);font-size: 10px;color: #FFFFFF;font-family: Verdana;}
.maintable{border:#414F18 solid 1px;}
.calheader{font-family: Verdana;font-size:10px;border-color:#BA7707;background-color:#98A66F;color:#FFFFFF;} 
.weekcal{font-family: Verdana;font-size:10px;border-color:#BA7707;background-color:#4D5B24;color:#FFFFFF;}
.daycal{font-family: Verdana;font-size:10px;border-color:#BA7707;background-color:#D0DEA7;color:#414F18;}
.todaycal{font-family: Verdana;font-size:10px;border-color:#BA7707;background-color:#99A770;color:#000000;}
.emptycal{font-family: Verdana;font-size:10px;border-color:#BA7707;background-color:#E7F5BE;color:#613E04;}
.sundaycal{font-family: Verdana;font-size:10px;border-color:#BA7707;background-color:#B2C187;color:#414F18;}
.eventcal{font-family: Verdana;font-size:10px;border-color:#BA7707;background-color:#FDEDD3;color:#613E04;}
td.overlink{font-family: Verdana;font-size:10px;border-color:#BA7707;background-color:#FCDEAC;color:#613E04;}
td.overlink:hover {font-family: Verdana;font-size:10px;border-color:#BA7707;background-color:#FCDEAC;color:#000000;}
/* contact us css */
.contactusfieldname{font-family:Tahoma;font-size: 11px;color:#413F14;padding:0.04cm;font-weight:bold;text-align:left;}
.contactusfieldlabel{font-family:Tahoma;font-size: 11px;color:#413F14;padding:0.04cm;text-align:left;}
.contactusinputfield{font-family:Tahoma;font-size: 11px;color: #413F14;padding:0.04cm;text-align:left;}
.asterisk{ color:#FF3300;}
forminput{font:11px Tahoma;color: #5F4A13;border: 1px solid #5F4A13;  padding:1.5px;}
formselect {font:11px Tahoma;color: #5F4A13; border:1px solid #5F4A13;} 
formtextarea{font:11px Tahoma;color: #5F4A13;border: 1px solid #5F4A13;  padding:0px;}
/* IDX/MLS listing css */
.listdiv {padding: 1em 1em 1em 1em; border:1px solid #B99124; width:600px;}
.listborder { border-top: 1px solid #B99124;}
