body{ margin:0px auto;}

#customer{
	margin-left:25px;
}
#customer ul li{
margin-left:12px;
*margin-left:-25px;

}

#oultine{
border-left-style:none;
outline:none;

}


a:link, a:visited, a:active, .table_bg a:link, .table_bg a:visited, .table_bg a:active {
	color: #648500;
	text-decoration: underline;
}

a:hover, .table_bg a:hover {
	text-decoration: none;
}

a.category:link {
       color:#999999;
   text-decoration: none;
}
a.category:visited {
text-decoration: none;
color:#999999;
}
a.category:hover {
         color:#666666;
}
a.category:active {
text-decoration: none;
color:#999999;
}


a.main_link:link {
       color:#FFFFFF;
   text-decoration: none;
}
a.main_link:visited {
text-decoration: none;
color:#FFFFFF;
}
a.main_link:hover {
         color:#006633;
}
a.main_link:active {
text-decoration: none;
color:#FFFFFF;
}

.footer2_txt{ font: 12px Arial, Helvetica, sans-serif;}
a.footer2:link {
       color:#999999;
   text-decoration: none;
  
}
a.footer2:visited {
text-decoration: none;
color:#999999;
}
a.footer2:hover {
         color:#666666;
}
a.footer2:active {
text-decoration: none;
color:#999999;
}




.bg_content{ background-image:url(assets/img/main_bg.jpg);
}

.header{
height:183px;
width:898px;
background-image:url(assets/img/main.jpg);
background-repeat:no-repeat;
}

 
.style5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	padding-left:5px;
	padding-right:5px;
	

}

.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #648500;
	padding-left:5px;
	text-decoration: none;
	padding-right:5px;
}
.style8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #648500;
	padding-left:5px;
	text-decoration: none;
	padding-right:5px;
}
.style7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #648500;
	text-decoration: underline;
}

a:link.style7, a:visited.style7, a:active.style7 {
	text-decoration: underline;
}

.menu_bg{
height:40px;
width:898px; 
background-image:url(assets/img/links_bg.jpg); 
background-repeat:repeat-x;

}
.menu{
width:775px;
height:40px;
margin-left:60px; 
line-height:38px;

}

.linkproperty{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}
.main_table{
background-image:url(assets/img/bg.jpg);

} 
.footer{
background-image:url(assets/img/footer.gif);
background-repeat:no-repeat;
width:790px;
height:20px;
}

.footer_menu{
background-image:url(assets/img/footer_bg.gif);
background-repeat:repeat-x;
width:798px;
height:32px;
line-height:32px;
}
.footer_menu_property{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#648500;
}

/*  category       */


.category_header{
background-image:url(assets/img/category_header.gif);
height:35px;
width:180px;
line-height:35px;
}

.category_header_property{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#86A61D;
font-weight:800;
}

/* -------------------------------- body--------------------------------- */

.welcome_txt{
padding-left:5px;
font-family:'Century Gothic', Arial, Helvetica, sans-serif;
color:#666666;
}

.closing_txt{
padding-left:5px;
padding-right:5px;
font-family:Arial, Helvetica, sans-serif;
size:10px;
color:#666666;
}

ul{
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #648500;
	padding-left:5px;
	text-decoration: none;
}

.left_header{
width:20px;
height:37px;
background-image:url(assets/img/header_body_left.jpg);
}

.right_header{
width:20px;
height:37px;
background-image:url(assets/img/header_body_right.jpg);
}
.header_body{
height:37px;
background-image:url(assets/img/header_body_bg.jpg);
background-repeat:repeat-x;
}
.main_header{
width:588px;
height:206px;
background-image:url(assets/img/header.jpg)
}

.table_bg{
background-color:#FFFFFF;
}

.table_bg2{
background-color:#FFFFFF;
background-image:url(assets/img/home_bg.jpg);
background-repeat:no-repeat
}
.table_bg3{
background-color:#FFFFFF;
background-image:url(assets/img/home_bg2.jpg);
background-repeat:no-repeat
}

.header_bg2{
padding-left:5px;
padding-top:2px;
font-family:'Century Gothic', Arial, Helvetica, sans-serif;
color:#62740f;
font-weight:400;
text-decoration: none;
}

.header_bg3{
padding-left:5px;
padding-top:2px;
font-family:'Century Gothic', Arial, Helvetica, sans-serif;
color:#7B612F;
font-weight:400;
text-decoration: none;
}



.home_image1{
width:295px;
height:212px;
background-image:url(assets/img/home_image1.jpg);
background-repeat:no-repeat;

}

.header_content1{
padding-left:5px;
padding-top:3px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #648500;

}
.header_content2{
padding-left:5px;
padding-right:5px;
padding-top:3px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color:#937337;
}
.header_content_image1{
padding-left:5px;
background-image:url(assets/img/home_image2.jpg);
background-repeat:no-repeat;
height:125px;
}
.header_content_image2{
padding-left:5px;
background-image:url(assets/img/home_image3.jpg);
background-repeat:no-repeat;
height:141px;
}
.header_content_image3{
padding-left:5px;
background-image:url(assets/img/home_image4.jpg);
background-repeat:no-repeat;
height:150px;
}



/* ---------------------------------- margin -----------------------  */

.href_margin{
margin-left:55px;

}

/* -------------------------------- services images--------------------------------- */

.service_images{
border-bottom-style:none;
outline-style:none;

}
/* -------------------------------- products ul--------------------------------- */

.ul_color{
color:#999999;

}
/* -------------------------------- products ul--------------------------------- */

.body_face {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#990000;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}	

/* -------------------------------- newsletter--------------------------------- */
	
.header_news{
background-image: url(assets/img/header1.jpg);
width:578px;
height:168px;
}

.news_bg_color{
background-color:#DAE2BC;

}

.news_font{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#5C682D;
padding: 0px 5px 5px 5px;

}

.news_font_header{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#BFCD8D;
background-color:#F8F9F2;

}

.news_ul{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#5C682D;
margin-left:15px;
padding-bottom:10px;
padding-right:5px;
}

.center_new-bgcolor{
background-color:#EEF2E1;

}

/* -------------------------------- locations --------------------------------- */

.img_outline{
outline-style:none;
outline:none;
border:none;
border-style:none;

}

.reasons{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#807904;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
}