* {padding: 0; margin: 0;} 
p {padding-bottom:7px; padding-top:7px}
li { margin-left:15px; margin-bottom:7px; margin-top:7px}
img { border:0; margin:0; padding:0}
html { overflow-y: scroll; } 

/*UNSTYLED LINKS*/
a{
	text-decoration: none;
}
	
a:link {color:#666; font-weight:bold}
a:visited {color: #666;font-weight:bold}
a:hover {
	color:#666;
	font-weight:bold;
	text-decoration:underline
	}
/*UNSTYLED LINKS*/



body  {
	COLOR:#333333;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	margin-top: 30px;
	margin-bottom: 0px;
	background-color:#b0b4b1
}


html {scrollbar-face-color:#F5F5F5; scrollbar-arrow-color:#8890A8; scrollbar-track-color:#F5F5F5; scrollbar-shadow-color:#808080; scrollbar-highlight-color:#FFFFFF; scrollbar-3dlight-color:#E0E0E0; scrollbar-darkshadow-Color:#8890A8; }




#container {
	position:relative;
	width: 1000px;
	margin: 0px auto;
	text-align: left;
	z-index: 1;
}


.linkframe {position:relative; width:930px; margin-bottom:15px; border-bottom:#cccccc 1px dotted; padding:5px 5px 15px 5px}

/*TOP MENU*//*TOP MENU*//*TOP MENU*//*TOP MENU*/
#menu{
	position:relative; 
	left:15px; 
	overflow:hidden; 
	float:left; 
	width:970px; 
	height:30px; 
	margin-bottom:20px; 
	background-image:url(menubg.jpg); 
	background-repeat:repeat-x  
	}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: right;
	height: 50px;
	padding: 5px 18px 10px 18px;
	text-decoration: none;
	font-size: 11px;
	color: #ffffff;
	border-left-color:#66FF66;
	border-left-style:outset;
	border-left-width: 1px;
	letter-spacing: 1px;
}

#menu a:hover {color:#000000;}
#menu a:active {color: #ffffff;}





 
   input.searchform{
	color: #999999;
	font-size: 20px;
	margin-left: 50px;
	margin-right:0px;
	border-width: 0px;
 }


.form {
	font-size: 14px;
	background-color: #ffffff;
	color:#333333;
	border-style: solid;
	border-color:#CECECE;
	border-width: 1px;
	padding:4px 4px 4px 2px;
	}
	


  input.search_button{
	color: #ffffff;;
	font-size: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right:0px;
    /*background: url(search_button.jpg);
    background-repeat: no-repeat;
    background-position: left center;
	height: 75px;
	border-width: 0px;
	cursor:hand*/

 }

.align1 img { padding:10px 10px 0px 0px; border:#CCCCCC 0px solid}	
.cap img { margin-right:8px; border:#CCCCCC 4px solid}	


#logo{position:absolute; top:20px; left:20px; z-index:99}
#call{position:absolute; top:20px; left:640px; z-index:99}
#bullets{position:absolute; top:90px; left:40px; z-index:99}



#maintop {
	position:relative; 
	width:1000px; 
	height:25px; 
	background-image:url(wrapper_top.jpg)
}



#mainmid {
	position:relative; 
	width:1000px; 
	overflow:hidden; 
	background-image:url(wrapper_repeat.jpg); 
	background-repeat:repeat-y
}


#mainbottom {
	position:relative;
	width:1000px; 
	height:25px; 
	background-image:url(wrapper_bottom.jpg)
}



#header{position:relative; left:0px; width:1000px; height:100px}

#spacer1,#spacer2,#spacer3{position:relative; left:0px; width:100%; height:10px}

/*start footer divs*/

#footer {
	position:relative;
	float:left;
	border-top:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	left:20px; 
	top:0px; 
	width:940px;
	text-align:center;
	padding:10px 10px 10px 10px
	}

	
/*end footer divs*/

/*start homepage divs*/


.service ul { list-style:none; margin:0px auto 10px auto; padding:0 0px;}

.service li { 
	line-height:1.9em; 
	background:url(tick.jpg) left no-repeat; 
	padding:11px 0 11px 27px; margin:0; 
	font:normal 12px Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#666; 
	border-bottom:1px solid #d9d9d9; 
	letter-spacing:2px
	}



.f1 { color:#333333; line-height:40px}

.f2 { font-weight:600; color:#333333; line-height:28px}

.g1 { font-size:11px; color:#6FAB15; font-weight:600  }

.address { font-size:12px; color:#666; font-weight:500  }

.s4 { font-size:14px; color:#ff0000; font-weight:600  }

.t8 { font-size:10px; color:#999999; }


.smallprint { font-size:11px; color:#999999; }

.error {
    color:#FF0000;
	display:block;
	font-size:12px; 
	line-height:14px;
    padding-top:5px;
    padding-bottom:5px;
	background: url(remove.gif) no-repeat left center;
    padding-left: 36px;

}



h1 {
	font-size: 16px;
	letter-spacing: 2px;
	color:#6FAB15;
	font-weight:600;
    padding-top:10px;
    padding-bottom:10px;
	border-bottom:1px solid #d9d9d9; 

}


h2 {
	font-size: 14px;
	letter-spacing: 2px;
	color:#6FAB15;
	font-weight:600;
    padding-top:10px;
    padding-bottom:10px;
	border-bottom:1px solid #d9d9d9; 

}


h3 {
	font-size: 12px;
	letter-spacing: 2px;
	color:#6FAB15;
	font-weight:600;
    padding-top:4px;
    padding-bottom:0px;
}





.hd {
	text-decoration: none;
	font-size:14px;
	color:#666;
	letter-spacing:1px;
	background: url(tick.jpg) no-repeat left center;
    padding-left: 25px;
	padding-right: 40px;
	padding-top:15px;
	padding-bottom:15px;
}
	


.footertext {color:#666666;font-size:10px}

a.footerlinks { font-weight:normal; text-decoration: none; color: #666666; margin-right:25px}
a.footerlinks:link {color:#666666}
a.footerlinks:visited {color: #666666}
a.footerlinks:hover {color: #B6B6B6; text-decoration: underline}


a.seolinks { font-size:9px; font-weight:normal; text-decoration: none; color:#999 margin-right:15px}
a.seolinks:link {color:#999}
a.seolinks:visited {color: #999}
a.seolinks:hover {color:#666; text-decoration: underline}



