
* {padding:0;margin:0;}

body {background: #fff;font-size: small; font-family: verdana, arial, sans-serif;}


#wrapper {background: #fff;width: 786px;margin: auto;}


#customer_service {color: #006732;text-align: right; margin: .5em 0 .5em 0;width: 755px;}
#nav_top {color: #006732;font-size:x-small;text-align: center;margin-bottom: .4em;}
#nav_top  li {display:inline;margin: 0 1em;}

#head {border-bottom: 1px solid #666; height:120px;}
ul {list-style: none;}
strong {color:#006732;font-size:12px ;}

#main_content {background: #EEF8ED;border: 1px solid #666;width: 755px;margin:auto;}


#main_content h2 {font-size: small}





#col1 {margin: 1.4em;}
#col1 ul {margin: 1em 0;}
#col1 ul#address {font-size: x-small; color: #000;}


#phone {color: #3C5DB9;font-weight: bold; font-size: 1.3em; font-style: italic;}
#phone_callnow {color: #3C5DB9;font-weight: bold; font-size: .9em; font-style: italic;}

#price {color: #006732;font-weight: bold; font-size: 1em; }
#creditcards {}

#creditcards img {padding-top: 1em;}
#creditcards li {font-size: .85em;line-height: 2;}

#click_here img {border:0;}




#col2 {float:  right; margin-top: -150px;}

#hours_features {position: relative; background: url(i/hours_bg.jpg) top left repeat-y; font-size: .85em; border: 1px solid #666;width: 432px;margin: 0 1em 0 0;}
#hours {float:left; margin: .5em 1em 4em 1em;}

#features {  margin: .5em 0 0 200px;padding-top: .5em;}
#features h4 {font-size:small;}
#features h5{font-size:12px;margin-top: .5em;}
#features ul {list-style: disc; margin: 0 .5em 6em 1.5em;}

#slideshow-bttn {position: absolute; left: 10px; bottom: 10px; border:0;}

div.nav_icons {float:left;  width: 135px; text-align: center;margin: 1em 0 0 0;}
.nav_icons img { margin:auto; display: block;border:0;  }
.nav_icons a {}

.subsection {width: 755px; margin:auto; clear: both;}

#gmap {border:1px solid #333; height:313px; margin-top: 4px;}

 h3 {
	color: #333;
	background: #C9E8BC ;
	font-size: 12px;
	padding: 8px 20px;
	border-top: 4px solid #fff;
	}
	
.subsection  p {
	color: #333;
	font-size: 11px;
	padding: 8px 20px;
	}
	
.subsection  ul {
	color: #333;
	font-size: 11px;
	line-height: 1.7;
	padding: 8px 20px;
	margin-bottom: 4px;
	}
	
#footer	{ margin:auto;
	clear: both;
	color: #000;
	background: #C9E8BC;
	font-size:  x-small;
	padding: 6px 0 12px 12px;
	margin-bottom: 3em;
	}
	#footer li {display: inline;}
	
#footer a:link {color: #333; text-decoration: none;}
#footer a:visited {color: #333; text-decoration: none;}
#footer a:hover {color: #333; text-decoration: underline;}

#nav_top a:link {color: #006732; text-decoration: none;}
#nav_top a:visited {color: #006732; text-decoration: none;}
#nav_top a:hover {color: #006732; text-decoration: underline;}	


#creditcards a:link {color: #000; font-weight: bold; text-decoration: none;}
#creditcards a:visited {color: #000; font-weight: bold;text-decoration: none;}
#creditcards a:hover {color: #006732;font-weight: bold; text-decoration: underline;}	

.nav_icons a:link {color: #000; font-weight: bold; text-decoration: none;}
.nav_icons a:visited {color: #000; font-weight: bold;text-decoration: none;}
.nav_icons a:hover {color: #006732;font-weight: bold; text-decoration: underline;}	

.subsection a:link {color: #000; text-decoration: none;}
.subsection a:visited {color: #000; text-decoration: none;}
.subsection a:hover {color: #006732;font-weight: bold; text-decoration: underline;}	


