
* { margin: 0; padding: 0; }

body {
background: #cab078 url(images/bg5.jpg) repeat-x top;
text-align: center;
margin: 0 auto;
}


/* ------------------- page container begins ------------------- */
#frame {
width: 920px;
text-align: left;
margin: 0 auto;
}
/* ------------------- page container ends ------------------- */


/* ------------------- header begins ------------------- */
#header {
margin:0 auto;
margin:0px 0 0px 0;
}

#contact_info{
margin:0 auto;
margin:0px 0 0 0;
}

#logo {
float:left;
margin:-15px 0 0 0;
}

.phone_numbers {
font-family: Tahoma, Verdana, Arial;
color:#ffffff;
font-size:16px;
font-weight:bold;
text-align:center;
margin:15px 0 0 0;
}

.location {
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:16px;
text-align:center;
font-weight:bold;
letter-spacing:2px;
}
.slogan{	
float: right;
margin-right: 0px; 
margin-top: 30px;
}

.slogan h1 {
color: #843F3F;
letter-spacing:2px;
font: 20px Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 0 0 0 0;
text-align:center;
font-style:italic;
}

.product_selections img {
padding: 4px;
border: #ffffff 1px solid;
background: #ffffff;
}

.product_selections a:link img  { 
padding: 4px;
border: #ffffff  1px solid;
background: #ffffff;
}

.product_selections a:hover img  { 
padding: 4px;
border: #ced6d1 1px solid;
background: #843F3F;
}
/* ------------------- header ends ------------------- */


/* ------------------- menu area begins------------------- */
#menu {
clear:both;
width: 920px;

margin: 0 auto;
}

#menu ul {
margin: 0;
list-style: none;
line-height: normal;
font-family:verdana;
padding:21px 0 0 13px;
}

#menu li {
float: left;
padding: 0 20px 0 18px;
margin-top:-2px;
}

#menu a {
text-decoration: none;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
}

#menu a:hover {
text-decoration: none;
color:#CF7B19;
}

#menu a.current {
text-decoration: none;
color:#CF7B19;
}

/* ------------------- menu area ends------------------- */


/* ------------------- content area begins------------------- */
.top{
clear:both;
margin:0 auto;
margin:50px 0 0 0;
}

#content_area {
clear:both;
margin:0 auto;
overflow: auto;
margin:-10px 0 0 0;
background: #ffffff;
padding:20px 20px 20px 20px;
}

#main_content {
float: left;
width: 550px;
padding-left: 0px;
padding-right: 0px;
margin-left: 0px;
padding:0px 40px 30px 40px;
}

#main_content h1{
height:20px;
font: 20px Tahoma, Arial, Helvetica, sans-serif;
color:#2A4D3D;
border-bottom:1.5px dashed #7e998a;
font-weight:bold;
padding:0px 0px 10px 0px;
letter-spacing:2px;
}

#main_content h2{
height:20px;
font: 20px Tahoma, Arial, Helvetica, sans-serif;
color:#2A4D3D;
border-bottom:1.5px dashed #7e998a;
font-weight:bold;
padding:30px 0px 10px 0px;
letter-spacing:2px;
}

#main_content p{
font: 14px Tahoma, Arial, Helvetica, sans-serif;
padding:0px 0 10px 0;
color:#000000;
letter-spacing:1px;
}

#main_content a {
color:#AFA36D;
text-decoration:none;
}

#main_content a:hover {
color:#CF7B19;
text-decoration:none;
}

#main_content a.current {
color:#CF7B19;
text-decoration:none;
}

#flash{
margin:0 auto;
margin:10px 0 10px 0;
border-bottom:1.5px dashed #7e998a;
padding:0 0 10px 0;
}

#credentials{
clear:left;
width: 550px;
margin:0 auto;
margin:50px 0 20px 0;
}


#sidebar {
float: right;
background: #EAEAEA;
width: 230px;
}

#sidebar h1 {
margin:0 auto;
margin:20px 10px 30px 25px;
}

#sidebar img {
border:0px;
}

#sidebar a:link {
border:none;

}
/* ------------------- content area ends------------------- */
.map {
float:left;
width: 380px;
margin:40px 20px 60px 20px;
}

#verbiage {
float: left;
width: 630px;
}

#verbiage h1{
width: 550px;
height:20px;
font: 20px Tahoma, Arial, Helvetica, sans-serif;
color:#2A4D3D;
border-bottom:1.5px dashed #7e998a;
font-weight:bold;
padding:0px 0px 10px 0px;
margin:0px 0 0 20px;
letter-spacing:2px;
}

#verbiage p{
font: 14px Tahoma, Arial, Helvetica, sans-serif;
padding:40px 0 10px 0;
color:#000000;
letter-spacing:1px;
}
/* ------------------- coverage content area ends------------------- */

/* ------------------- coverage  area ends------------------- */


/* ------------------- footer area begins------------------- */
#footer {
clear:both;
width:920;
margin:0 auto;
padding-bottom:30px;
}

#footer_verbaige {
margin:0 auto;
}

#footer_verbaige h1 {
letter-spacing:1px;
background: #2E4638;
padding:20px 0 20px 0;
font-size:12px;
color:#ffffff;
text-align:center;
font-family:Verdana;
}

#footer_verbaige p {
letter-spacing:1px;
padding:13px 0 10px 0;
color:#5F5F5F;
font-size:10px;
font-family:Verdana;
text-align:center;
background:#ffffff;
font-weight:bold;
}

#footer_verbaige a {
color:#AFA36D;
text-decoration:none;
}

#footer_verbaige a:hover {
color:#000000;
text-decoration:none;
}

#footer_verbaige a.current {
color:#CF7B19;
text-decoration:none;
}
/* ------------------- footer area ends------------------- */


/* FORM LOOK AND FEEL */

form {
font: 14px Tahoma, Arial, Helvetica, sans-serif;
color:#000000;
letter-spacing:1px;
background-color: transparent;
margin: 25px 0px 0px 0px;
padding: 0;
}

form input {
margin: 0 0 15px 0;
}

form select {
margin: 0 0 15px 0;
}





