@import url(form.css);
@import url(shop.css);

* { margin: 0; padding: 0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 100%; }
img { border: 0; }
body { background-color: #7abf37; line-height: 1em; color: #000000; font-size: 0.7em; }
.clear { height: 0px; font-size: 0px; line-height: 0px; clear: both; }

p, ol, ul { margin-bottom: 1em; color: #000000; }
p { line-height: 1.5em; }
small { font-size: 0.8em; line-height: 1em; }
ol, ul { margin-left: 0em; padding-left: 0em; }
ul.none {list-style-type: none; margin: 0px; padding: 0px; }
.align_right { text-align: right; }
div.hr hr { display: none; }
div.hr { border-top: 1px solid #000000; clear: both; }

ol, ul { margin-left: 8px; padding-left: 8px; }
li { margin-bottom: 0.5em; line-height: 1.4em;}

h1,h2,h3,h4,h5,h6 { color: #000000; font-weight: 100; }
h1 { font-size: 1.8em; margin-bottom: 1em; text-transform: lowercase; }
h2 { font-size: 1.2em; margin-bottom: 1em; color: #312320; font-weight: 700; }
h3 { font-size: 1.2em; color: #312320; text-transform: lowercase; margin-bottom: 0.8em; }

a { color: #a65e05; text-decoration: none; }
a:link, a:visited { color: #a65e05; }
a:hover, a:active { color: #000000; }

#all { width: 960px; margin-left: auto; margin-right: auto; background-image: url(../images/drop-shadow.gif); background-repeat: repeat-y; }
	#root { margin-left: auto; margin-right: auto; width: 935px; background-image: url(../images/root-bg.gif); background-repeat: repeat-y; background-color: #FFFFFF; height: 1%; }
		#header { height: 143px; background-color: #b1afac; }
			#logo { float: left; width: 184px; height: 105px; margin-right: 5px; background-color: #FFFFFF; text-align: center; padding-top: 38px; }
			#header-image { float: left; width: 511px; margin-right: 5px; background-color: #FFFFFF; }
			#call-us { float: left; width: 230px; background-color: #e8e6e3; }
		#nav1 { padding: 6px 0px 19px 16px; background-color: #a7a091; }
			#nav1 ul { text-transform: uppercase; }
			#nav1 li { float: left; display: inline; margin-right: 12px; margin-bottom: 0; line-height: 1.2em; }
			#nav1 a:link, #nav1 a:visited { color: #312320; }
			#nav1 a:hover, #nav1 a:active, #nav1 a.level1active { color: #e8e6e3; }
		#main { position: relative; height: 1%; }
			#left-column { float: left; width: 184px; min-height: 400px; background-color: #e6e5e0; }
				#search-box { height: 45px; padding: 20px 0px 0px 15px; }
					#search-box-input { width: 120px; height: 14px; vertical-align: top; border: 1px solid #a7a091; }
				#product-nav { margin-bottom: 200px; }
					#product-nav ul { text-transform: uppercase; list-style-type: none; margin-left: 10px; }
					#product-nav li { width: 140px; padding: 5px 0px; border-bottom: 1px solid #b3b3ae; margin-bottom: 0; line-height: 1.2em; }
					#product-nav a { margin-left: 5px; }
					#product-nav a:link, #product-nav a:visited { color: #312320; }
					#product-nav a:hover, #product-nav a:active { color: #a7a091; }
				#address { position: absolute; bottom: 10px; left: 15px; }
					#address p { color: #a7a091; }
			#center-column { float: left; width: 521px; }
				#center-text { margin: 20px 20px 15px 25px; padding-bottom: 10px; }
				#videoplayer { width: 360px; margin: 0px auto 15px; }
			#right-column { float: left; width: 230px; background-color: #e6e5e0; }
				.rc-item { width: 180px; padding: 10px 10px 10px; margin: 15px; background-color: #FFFFFF; }
				.rc-item p { color: #a65e05; }
				.rc-item a { text-decoration: underline; }
				#survey { background-color: #1A9431; border: 2px solid #7abf37; width: 176px; }
				#survey h3, #survey a, #survey p { color: #FFFFFF; }
				#latestvideos { position: relative; }
				#featuredproducts { }
					#featuredproducttext { float: left; width: 100px; }
					#featuredproductimage { float: right; width: 70px; }
		#footer { width: 935px; height: 40px; margin-left: 13px; background-color: #FFFFFF; font-size: 0.8em; }
			#footer a:link { color: #312320; }
			#footer-divide { height: 8px; background-color: #a7a091; }
			#footer-left { float: left; margin-left: 15px; margin-top: 8px; }
			#footer-right { float: right; margin-right: 15px; margin-top: 8px; }

.howto { padding: 12px 8px; border-top: 1px solid #a7a091; margin-top: 1em; }
.howtothumb { float: right; padding: 0px 0px 0px 10px; }
.align-left { text-align: left; }
.align-right { text-align: right; }
.relatedproducttext { float: left; width: 100px; }
.relatedproductimage { float: right; width: 70px; }
