/* © xHtml Master 2007 - 2008 */
body {
	background:url(../img/bg.gif);
	color:#000;
	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}

td {
	line-height:160%;
}

.hours {
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#004080;
	line-height:140%;
	text-decoration: none;
}
.hours2 {
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:140%;
	text-decoration: none;
}
a {
	color:#8ca45b;
}
a.new {
	color:#004080;
	text-decoration: none;
}
a.new:hover {
	color:#0080c0;
	text-decoration: none;
}

a.new2 {
	color:#004080;
	line-height:100%;
	text-decoration: none;
}
a.new2:link {
	color:#004080;
	line-height:100%;
	text-decoration: none;
}
a.new2:hover {
	color:#0080c0;
	line-height:100%;
	text-decoration: none;
}


h4 {
	color:#000;
	font:18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.left {
	float:left
}
.right {
	float:right
}
.clear {
	clear:both;
	display:block;
	height:0em;
}
.block {
	display:block;
}

#header {
	background:url(../img/bg-header.gif) repeat-x top;
	height:141px;
	width:980px;
	text-align:left;
	margin:0 auto;
	overflow:hidden;
}

	#international {
		display:block;
		float:left;
		padding-top:2px;
		padding-right:4px;
		padding-bottom:14px;
	}
	#search {
		display:block;
		float:right;
		padding-top:2px;
		padding-right:4px;
		padding-bottom:14px;
	}
		#search label {
			display:block;
			float:left;
			font-size:0em;
			line-height:0em;
			text-indent:-1000000px;
		}
			#search label img {
				display:block;
				padding-right:6px;
				position:relative;
				top:5px;
			}
		#search input.txt {
			display:block;
			float:left;
			border:solid 1px #a79a8a;
			width:212px;
			padding:2px;
			font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
			position:relative;
			top:3px;
		}
		#search input.img {
			display:block;
			float:left;	
		}
	
	#header h1 {
		display:block;
		float:left;
		padding-left:15px;
		padding-bottom:31px;
	}
		#header h1 a {
			font-size:0em;
			line-height:0em;
			text-indent:-100000px;
			display:block
		}
		#header h1 img {
			display:block;
		}
	#header ul {
		float:right;
		padding-right:10px;
	}
		#header ul li {
			display:block;
			float:left;
			padding-top:1px;
		}
			#header ul li a {
				font-size:0em;
				line-height:0em;
				text-indent:-100000px;
				display:block;
				float:left;
			}
				#header ul li a img {
					display:block;
				}
			
	#header h6 {
		font-size:0em;
		line-height:0em;
		text-indent:-100000px;
		display:block;
		padding-left:12px;
	}

		#header h6 img {
			display:block;
		}
		
#content {
	background:url(../img/bg-content.gif) repeat-y;
	width:980px;
	text-align:left;
	margin:0 auto;
}
	#sidebar {
		float:left;
		width:210px;
	}
		#sidebar h3, #sidebar h4 {
			font-size:0em;
			line-height:0em;
			display:block;
			text-indent:-100000px;
		}
		#sidebar h3 {
			background:url(../img/bg-title-left.gif) repeat-x top;
			height:29px;
			padding-left:18px;
		}
		#sidebar h3 img, #sidebar h4 img {
			display:block;
		}
		#sidebar h3 img {
			padding-top:9px;
		}
		 #sidebar h4 img {
		 	margin:0 auto;
			text-align:center;
			padding-bottom:5px;
		 }
		 
		#sidebar ul.menu {
			border-left: solid 2px #ebe8e1;
		}
			#sidebar ul.menu li {
				background:url(../img/menu-s.gif) no-repeat bottom left;
				padding-bottom:1px;
				display:block;
			}
				#sidebar ul.menu li a {
					color:#000;
					text-decoration:none;
					font-size:13px;
					font-weight:bold;
					display:block;
					_height:1%;
					padding:3px 0 4px 16px;
				}
				#sidebar ul.menu li a:hover, #sidebar ul.menu li a.active {
					color:#743e27;
				}
		#sidebar .brand {
			padding-bottom:12px;
			padding-top:12px;
			border-bottom:solid 1px #944f32;
			text-align:center;
			margin-bottom:20px;
		}
			#sidebar .brand select {
				width:130px;
			}
		#sidebar  .featured {
			width:194px;
			padding-bottom:5px;
			margin-bottom:22px;
			border-bottom:solid 1px #944f32;
		}
		#sidebar .product-teaser {
			width:194px;
			text-align:center;
			padding-bottom:18px;
		}
			#sidebar .product-teaser a.img {
				text-decoration:none;
				font-size:10px;
				font-weight:bold;
				color:#2b221b;
				padding-bottom:5px;
				display:block;
				margin:0 auto;
				text-align:center;
				font-family:Verdana, Arial, Helvetica, sans-serif;
			}
			#sidebar .product-teaser a.img:hover {
				color:#000;
			}
				#sidebar .product-teaser a.img small {
					font-weight:normal;
					color:#000;
					display:block;
					margin:0 auto;
					padding-top:3px;
				}
				#sidebar .product-teaser a.img img {
					display:block;
					margin:0 auto;
					padding-bottom:3px;
				}
		#sidebar .product-teaser p {
			font-size:12px;
			font-weight:bold;
			color:#f62e00;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			padding-bottom:10px;
		}
		
		#sidebar .security {
			padding-left:31px;
			padding-bottom:20px;
		}
			#sidebar .security img {
				display:block;
				padding-bottom:10px;
			}
	
	#page {
		width:600px;
		float:left;
		margin-top:0px;
	}
		#page .bg {
			background:url(../img/bg-page-top.gif) no-repeat top;
			padding:5px 5px 0 5px;
		}
		#page h2 {
			background:url(../img/bg-title.gif) repeat-x top;
			height:40px;
			font-size:0em;
			line-height:0em;
			text-indent:-1000000px;
			border-left:solid 1px #9e816c;
			border-right:solid 1px #9e816c;
		}
			#page h2 img {
				display:block;
				padding-top:14px;
				padding-left:5px;
			}
		#page h3 {
			font-size:0em;
			line-height:0em;
			text-indent:-1000000px;
			margin-bottom:14px;
		}
			#page h3 img {
				display:block;
			}
		#page p {
			padding-bottom:14px;
			line-height:160%;
		}
			
		#page .ad img {
			display:block;
			margin:0 auto;
			text-align:center;
		}
		#page .padding {
			padding:0 10px 0 20px;
		}
		#page .products {
			width:560px;
		}
			#page .products div {
				float:left;
				padding-left:17px;
				padding-bottom:16px;
				width:185px;				
				text-align:center;
			}
			#page .products div.first {
				padding-left:0;
			}
			#page .products a {
				border:solid 1px #e8963d;
				width:173px;
				display:block;
				margin:0 auto;
				font-size:12px;
				font-weight:bold;
				color:#995134;
				padding-bottom:5px;
				text-decoration:none;
				
			}
			#page .products a:hover {
				color:#333;
			}
				#page .products a img {
					display:block;
					padding-bottom:4px;
				}

		#page .subcat {
			width:560px;
		}
			#page .subcat div {
				float:left;
				padding-left:17px;
				padding-bottom:16px;
				width:175px;				
				text-align:center;
			}
			#page .subcat div.first {
				padding-left:0;
			}
			#page .subcat a {
				border:solid px #e8963d;
				width:173px;
				display:block;
				margin:0 auto;
				font-size:12px;
				font-weight:bold;
				color:#995134;
				padding-bottom:5px;
				text-decoration:none;
				
			}
			#page .subcat a:hover {
				color:#333;
			}
			

		#page .items {
			width:560px;
		}
			#page .items div {
				float:left;
				padding-left:17px;
				padding-bottom:19px;
				width:175px;				
				text-align:center;
			}
			#page .items div.first {
				padding-left:0;
			}
			#page .items a {
				border:solid 0px #e8963d;
				width:173px;
				display:block;
				margin:0 auto;
				font-size:11px;
				line-height:140%;
				color:#995134;
				text-decoration:none;
				
			}
			#page .img2 {
				border:solid 1px #e8963d;
				
			}
			#page .items a:hover {
				color:#333;
			}
	#sidebar2 {
		width:170px;
		float:right;
		margin-top:0px;
	}
		#sidebar2 h4 {
			font-size:0em;
			line-height:0em;
			text-indent:-1000000px;
		}
			#sidebar2 h4 img {
				display:block;
				margin:0 auto;
				text-align:center;
				padding-bottom:5px;
			 }
		
		#cart {
			background:url(../img/bg-cart.gif) no-repeat;
			height:74px;
			width:170px;
			padding-top:60px;
		}
			#cart .clear {
				height:1px;
			}
			#cart .basket {
				background:#fff5a0;
				height:24px;
				line-height:24px;
				width:155px;
				margin:0 auto;
				padding:0 4px;
				color:#45382f;
			}
				#cart .basket strong {
					float:right;
				}
			#cart a img {
				display:block;
				margin:0 auto;
				text-align:center;
				padding-bottom:2px;
			}
		
		#sidebar2 .testimonials {
			background:url(../img/gradient-right.gif) repeat-y;
			padding:11px 14px 9px 14px;
			text-align:center;
			margin-bottom:14px;
		}
			#sidebar2 .testimonials h5 {
				text-align:left;
				padding-bottom:16px;
				font-size:11px;
				font-weight:bold;
			}
			#sidebar2 .testimonials p {
				text-align:left;
				line-height:150%;
				font-size:11px;
			}
			#sidebar2 .testimonials small {
				display:block;
				text-align:left;
				text-align:right;
				font-style:italic;
				padding-bottom:16px;
			}
			#sidebar2 .testimonials a {
				font-size:11px;
				text-decoration:none;
				color:#e59331;
			}
			#sidebar2 .testimonials a:hover {
				color:#333;
			}
		#sidebar2 .product-teaser {
			text-align:center;
			padding-bottom:18px;
		}
			#sidebar2 .product-teaser a.img {
				text-decoration:none;
				font-size:10px;
				font-weight:bold;
				color:#2b221b;
				padding-bottom:5px;
				display:block;
				margin:0 auto;
				text-align:center;
				font-family:Verdana, Arial, Helvetica, sans-serif;
			}
			#sidebar2 .product-teaser a.img:hover {
				color:#000;
			}
				#sidebar2 .product-teaser a.img small {
					font-weight:normal;
					color:#000;
					display:block;
					margin:0 auto;
					padding-top:3px;
				}
				#sidebar2 .product-teaser a.img img {
					display:block;
					margin:0 auto;
					padding-bottom:3px;
				}
		#sidebar2 .product-teaser p {
			font-size:12px;
			font-weight:bold;
			color:#f62e00;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			padding-bottom:10px;
		}

#footer {
	background: url(../img/bg-footer.gif) repeat-x top;
	height:64px;
	padding-top:43px;
	width:980px;
	text-align:left;
	margin:0 auto;
}
	#footer ul {
		text-align:center;
		padding-bottom:10px;
		font-size:11px;
	}
		#footer ul li {
			display:inline;
			color:#8ca45b;
			padding-left:5px;
			padding-right:5px;
		}
			#footer ul li a,
			#footer p a {
				color:#8ca45b;
				text-decoration:none;
			}
			#footer ul li a:hover,
			#footer p a:hover {
				text-decoration:underline;
			}
	#footer p {
		text-align:center;
		color:#8ca45b;
		font-size:11px;
	}
	
	TABLE.productInfoPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0054BC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	background-color: #F3F7FB;
}
	TABLE.productInfoPriceR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7a2d23;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	background-color: #fef3f2;
}
