* { padding: 0; margin: 0; }

body {
	background: transparent url("../images/layout/header.jpg") repeat-x top;
	height: 91px;
	font: .8em "Verdana", sans-serif;
	color: #245900;
}

a img {
	border: 0;
}

#container, #header {
	width: 840px;
	margin: 5px auto 0 auto;
}

#header {
	background: transparent url("../images/layout/tab.gif") no-repeat top right;
	font-family: "Arial", sans-serif;
	overflow: hidden;
}

	#header #logo {
		float: left;
		width: 307px;
		height: 60px;
	}
	
	#header #tools {
		float: right;
		width: 500px;
		text-align: center;
	}
	
		#header #tools #items {
			margin-bottom: 1em;
		}
	
			#header #tools ul li {
				display: inline;
				color: #fff;
				border-right: 1px solid #fff;
				padding: 0 .6em;
				list-style: none;
			}
			
			#header #tools ul li.last,
			#header #tools ul #phone {
				border-right-width: 0;
			}
			
			
				#header #tools ul li.active a,
				#header #tools ul li a:hover {
					text-decoration: underline;
				}
				
				#header #tools ul li a {
					color: #fff;
					text-decoration: none;
				}

#footer {
	background: transparent url("../images/layout/footer.jpg") repeat-x top;
	background-color: #e2ffe4;
	padding: 60px 0 20px 0;
	text-align: center;
	clear: both;
	color: #869b78;
}

	#footer a {
		color: #869b78;
		text-decoration: none;
	}

	#footer ul,
	#footer p {
		margin: 0 0 .4em 0;
	}

		#footer ul li {
			display: inline;
			border-right: 1px solid #869b78;
			padding: 0 .5em;
		}
		
			#footer ul li.last {
				border-right-width: 0;
			}
		
#container {
	margin: 3em auto 0 auto; 
	overflow: hidden;
}


#container #content {
	width: 630px;
	float: left;
}

#container #sidebar {
	float: right;
	width: 200px;
	text-align: center;
}
#container.faq #custserv { width: 171px; background: url(/images/store_version1/csbg.gif) repeat-x; !background: url(/images/store_version1/csbgie.gif) repeat-x; border: 1px solid #558C00; text-align: left; margin: 0 7px; padding: 6px; overflow: hidden; }
#container.faq #custserv ul{ text-align: left; font-style:normal; line-height: normal; }
#container.faq #custserv ul li{ list-style-image: url(/images/store_version1/lidot.gif); margin-left: 15px; font-size: 11px; font-style:normal; line-height: normal; }
#container.faq #custserv ul li a{ text-decoration: none;  color: #295900; font-size: 11px; font-style:normal; font-family: "Verdana", sans-serif; line-height: normal; }
#container.faq #custserv ul li a:hover{ text-decoration: underline; }
#container.faq #custserv li{ list-style: none; font-style:normal; line-height: normal; }

#content p {
	font: .5em "Verdana", sans-serif;
	color: "#245900"
}
				
#content a {
	font-family: "Helvetica", sans-serif; 
	color: #99ad8c;
	text-decoration: underline;
}

#content a:hover, #content a:active {
	font-family: "Helvetica", sans-serif;
	text-decoration: underline;
}

#content ul {
	padding: 0 0 0 3.5em;
	list-style-type: disc; 
}

 #container.faq ul li a { 
	font-family: "Trebuchet MS", sans-serif;
	text-decoration: none;
	color: #366418;
	line-height: 1.5em;
	font-size: 1.4em;
	font-style: italic;
}
 #container.faq ul li a:hover{ 
	text-decoration: underline; 
}

/* Storefront! */

h1 {
	font-family: "Trebuchet MS", sans-serif;
	color: #245900;
	font-weight: bold;
	font-size: 2.3em;
	margin: 0 0 .5em 0;
}

h2 {
	font-family: "Trebuchet MS", sans-serif;
	color: #245900;
	font-weight: bold;
	font-size: 1.9em;
	margin: 0 0 .5em 0;
}

#container p {
	line-height: 140%;
	margin: 0 0 1em 0;
	color: #245900;
	font-size: 1.2em;
}

	#container.storefront #content #unflow {
		bottom: 0;
		left: -85px;
		position: relative;
	}

#container.testimonials, #container.faq, #container.service, #container.about, #container.policy{
	background: transparent url("../images/store_version1/bamboo.jpg") no-repeat bottom right;
}

/* Testimonials */

.testimonial {
	width: 560px;
	border: 2px solid #245900;
	padding: 5px;
}

.testimonialSig {
	width: 550px;
	text-align: right;
	background-color: #245900;
	color: #ffffff;
	padding-right: 24px;
	padding-bottom: 5px;
}
#custserv { width: 171px; background: url(/images/store_version1/csbg.gif) repeat-x; !background: url(/images/store_version1/csbgie.gif) repeat-x; border: 1px solid #558C00; text-align: left; margin: 0 7px; padding: 6px; overflow: hidden; }
#custserv ul{ text-align: left; font-style:normal; }
#custserv ul li{ list-style-image: url(/images/store_version1/lidot.gif); margin-left: 15px; font-size: 11px; font-style:normal; }
#custserv ul li a{ text-decoration: none;  color: #295900; font-size: 11px; font-style:normal; line-height: normal; }
#custserv ul li a:hover{ text-decoration: underline; }
#custserv li{ list-style: none; font-style:normal; }