body {margin: 0; padding: 0; background-color: #6D6C6A; font-family:"Myriad Web Pro" Arial, Helvetica, sans-serif; text-align: center; background-image: url(../images/bkgrd.jpg); background-repeat: repeat-x;}
a:active, a:focus {outline: 0;}

#wrapper {width: 836px; background-color: #fff; margin: 0 auto 5px auto;}




/*-----------------------------------{ HOME }--------------------------------*/
#home_mainarea {width: 836px; background: #DED1C8 url(../images/home_mainsection.jpg); background-repeat: no-repeat; float: left; overflow: visible;}

#home_bottom {width: 836px; margin: 390px 0 0 0; font-family: Arial, Helvetica, sans-serif;}

#home_bottom #email_btn {width: 57px; height: 210px; margin: 19px 0 1px 23px; float: left; background-image:url(../images/home_email_button.jpg); display: inline;}
#home_bottom a:hover #email_btn {cursor: pointer;}

#home_bottom #three_sections {width: 738px; height: 240px; margin: 5px 0; float:left; display: inline; text-align: left;}
#home_bottom #three_sections .section {width: 235px;  margin: 0 0 0 11px; float: left; display: inline;}
#home_bottom #three_sections .section_r {width: 235px; margin: 0; float: right; display: inline;}

#home_bottom h1 {margin: 7px 0 0 1px; padding: 0; font-size: 18px; color: #0E710F; text-transform: uppercase;}
#home_bottom h2 {margin: -3px 0 0 1px; padding: 0; font-size: 13px; color:#28AE26; font-weight:normal; letter-spacing: .01em;}
#home_bottom p {margin: 5px 8px 4px 1px; padding: 0; font-size: 12px; color: #B1061A;}

#home_bottom .readmore  {width: 235px; height: 26px; padding: 1px 0 0 0; bottom: 0; position: relative; background-image:
url(../images/home_section_btn.jpg); background-repeat: no-repeat;}
#home_bottom .readmore p {position:relative; left:150px; margin: 8px 0 0 0; padding: 0;}
#home_bottom .readmore p a:link,
#home_bottom .readmore p a:active,
#home_bottom .readmore p a:visited {font-size: 12px; text-decoration: none; color: #fff;}
#home_bottom .readmore p a:hover {text-decoration: none; color: #C67628;}



/*---------------------------------{ MENU }-----------------------------------*/
#mainarea {width: 836px; background-image:url(../images/mainarea_menubkgrd.jpg); background-repeat: no-repeat; text-align: left; margin: 0; padding: 0;}
#content {width: 836px; margin: 0; padding: 0; background-image:url(../images/scrolling_right_bkgrd_FULLW.jpg);}
#leftarea {width: 490px; margin: 0; padding: 0; font-size: 14px; color: #0D790E; overflow: visible;}

#leftarea h1 {color: #A10C1B; font-size: 30px; font-weight: normal; letter-spacing: .02em; margin: 0 0 -5px 42px; padding: 20px 0 0 0;}
#leftarea h2 {color: #57C157; font-size: 20px; font-weight: normal; margin: 0 0 12px 42px; padding: 0;}
#leftarea h3 {color: #0D790E; font-size: 16px; font-weight: bold; margin: 15px 0 0 42px; padding: 0;}
#leftarea h4 {color: #0D790E; font-size: 14px; font-weight: bold; margin: 20px 0 -10px 42px; padding: 0;}
#leftarea p {margin: 12px 0 0 42px; padding: 0; line-height: 18px;}
#leftarea ul {margin: 10px 10px 0 75px; padding: 0; }
#leftarea li {margin: 3px 5px 4px 10px; padding: 0 0 0 7px;}

a:link, 
a:visited {margin: 0 4px; color: #B1061A; text-decoration: none;}
a:hover {color: #28AE26; text-decoration: none;}
	

#leftarea table {margin: 15px 0 0 42px;}

#leftarea #contactlist ul {margin: 19px 10px 0 44px; padding: 0; list-style:none; font-size: 16px;}
#leftarea #contactlist li {margin: 1px 5px 2px 0; padding: 0; list-style: none; }


.greytext {color: #727272; display: inline;}



/*---------------------------------{ SUPPORT PHONE #'s }-----------------------------------*/
* {margin:0;padding:0}


#wrap {width:480px; margin: 15px 15px 0 0;  font-weight: bold;}

#wrap ul {margin: 0 0 0 41px; padding:20px; list-style: none; float:left; border:1px solid #4c7300; position:relative; left:-2px; top:-2px; background:#eff2df; color:#4c7300; display: inline;}
#wrap li {border-bottom:1px dotted #000; line-height:1.0; margin:0 0 .5em 0; position:relative; width:100%; float:left;}
 
#wrap li span {background:#eff2df; padding:1px 0 1px 5px; float:right; color:#000; position:relative; top:.2em; }
#wrap li em {float:left; margin:0 0 0 -7px; position:relative; top:.2em; padding:0 5px 0 0; background:#eff2df; font-style:normal;}

#wrap table tr { background-color: #efeace;}




/*---------------------------------{ AGENT FORM }-----------------------------------*/
.agenttable {border: 5px solid #eff2df;}






