@charset "utf-8";
/* CSS Document */
* {
	padding: 0;
	margin: 0;
	border: none;
	font: 12px Helvetica, Arial, sans-serif;
	color: #222;
}
h1, h2, h3, h4{
color:#000; font-weight:bold;
}
h1 {font-size:15px; }
h2 {font-size:14px; }
h3 {font-size:13px; }
h4 {font-size:12px; }
a{text-decoration:none;}
body{
	background-color:#e2dfdb;
	background-image:url('/images/back3.jpg');
	background-repeat:repeat-x;
	height:100%;
	text-align:center;
}
img{border:0;}
#wrapper {
	text-align: left; 
	width:955px;
	/*height:1150px;*/
	padding: 5px; 
	margin: 0 auto; 
	position:relative;
	
}
.clearing {clear:both; line-height:0;}

#header {
	/*position:absolute;
	left:0px;
	top:0px;*/clear:right;
	margin-top:-5px;
	width:955px;
	height:119px;
	background: url('/images/web_layout3_01.jpg') no-repeat;
	/* width="955" height="119"*/
}

#top-left-nav {
	
	position:relative;
	float:left;
	width:270px;
	height:399px;
	
}
#top-lef-nav a{
	color:#6f6e6a;
}
#top-left-nav h3{
color:#c8e4f0; font-family:Arial, Helvetica, sans-serif; font-size:15pt; font-weight:100;padding-bottom:10px;
}
#top-left-nav .text{
	margin-left:40px; margin-top:50px; 
}
#top-left-nav .text a{
color:#AAAAAA;/*padding-bottom:15px;*/
}
/*Internal Page*/
#top-left-nav-internal {
	position:relative;
	float:left;
	width:270px;
	height:399px;/*290px;*/
}
#top-lef-nav-internal a{
	color:#6f6e6a;
}
#top-left-nav-internal h3{
color:#c8e4f0; font-family:Arial, Helvetica, sans-serif; font-size:15pt; font-weight:100;padding-bottom:10px;
}
#top-left-nav-internal .text{
	margin-left:40px; margin-top:50px; 
}
#top-left-nav-internal .text a{
color:#AAAAAA;/*padding-bottom:15px;*/
}
#main-image-right-internal{
	clear:right;
	float:right;
	width:685px;
	height:399px;/*290px;*/
	background:url('/store/media/banners/shopbackgr1.jpg') no-repeat;
}
/*End internal definitions*/
#category-list{ list-style:none;padding-bottom:20px;}
#category-list li{ list-style:none;padding-bottom:3px;}

#main-image-right {
	clear:right;
	float:right;
	width:685px;
	height:399px;
	background:url('/images/web_layout3_03.jpg') no-repeat;
}

.blue-back{
 background-color:#c8e4f0;
}
.brown-back{ background-color:#2f2e2c;}
#body-wrapper{
/*background-color:#c8e4f0;*/
height:auto;
min-height:440px;
float:left;
}
#color-wrapper {
background-color:#c8e4f0;
float:left;
}
#left-site-nav {
	height: auto;
	border-top:1px solid #e2dfda;
	background-color:#c8e4f0;	
	float:left;
	width:270px;
	/*height:440px;
	min-height: 440px;*/
	padding-bottom:0.8em;
}

#product-container {
	border-top:1px solid #e2dfda;
	background-color:#c8e4f0;
	float:right;
	width:685px;
	clear:right;
	/*height: auto;
	min-height:440px;*/
	padding-bottom:0.8em;
}
.breadcrumb{
	padding-bottom:10px;
}
.breadcrumb a{
	padding:5px;
}
#footer {
	float:left;
	width:955px;
	height:122px;
	background-color:#2f2e2c;
	color:#c8e4f0;
	clear:both;
}
#footer_text{
	padding:30px 20px 0px 50px;color:#c8e4f0;
}
#product-list{padding-left:200px;padding-top:30px;}
#product-list ul{
	list-style:none;
}

#product-list ul li{
	float:left;
	width:140px;
	height:162px;
	padding:10px ;
	text-align:center;
}

#product-list ul li a{
	color:#666666; text-decoration:underline;
	display:block;
}
#product-list ul li img{border:1px solid #666666;}

#product-body{padding-left:5px;padding-top:30px;}
#product-body p{padding:10px;}
#product-body a{ color:#666666;}
#product-body h2{ color:#2c2b2a; font-family:Arial, Helvetica, sans-serif; font-size:15pt; font-weight:100;padding-bottom:10px;}

#link-nav{margin-left:45px; margin-top:55px; }
#link-nav ul{ list-style:none;}
#link-nav ul li{padding-bottom:8px;}
#link-nav ul li a{color:#999;}
#link-nav ul li a.selected{color:#c8e4f0;}

.product-image{float:left;width:310px;}
.product-info{
float:right;
/*width:360px;*/
width:300px;
/*height:300px;*/
}
.product-related{float:left; width:685px;padding-top:20px;}
.product-related ul{list-style:none;float:left;}
.product-related ul li{width:140px;float:left; padding:20px;text-align:center;}
.product-related ul li a{
	color:#666666; text-decoration:underline;
}
.category_products {
	margin:0 auto;
	clear:left;
}
.category_products td {
	border: 1px solid #BEDAE6;
	padding:4px;
}
.category_product {
	vertical-align:top;
}
.product-sub-container {
	clear:both;
}
.product-sub {
	float:left;
	width:140px;
	height:162px;
	padding:10px ;
	text-align:center;
}

/*Form Elements*/
input.brown-button{
	width:85px; height:20px; color:white; background-color:#2c2b2a;border:1px solid black;
}
.productsearch input[type=text] {
	width:145px;
}
.product_sku { display:block; font-size:0.8em; }
.product_title {/*font-weight:bold;*/}
.product_price {
	display:block;
	font-weight:bold;
	margin:0.5em 0;
}
.product_price_sale {
	display:block;
	font-weight:bold;
	margin:0.5em 0;
	color:#FF0000;
}
/* cart */
#headlinks ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#headlinks ul li {float:left;margin-right:1.5em;}
.totals, .totals_all, .cart_total { text-align:right;}
.totals_all { font-weight:bold; }
table.cart {
text-align:center;
width:100%;
}
.cart_name, .cart_sku { text-align:left; }
th.cart_quantity, th.cart_name, th.cart_sku, th.cart_price, th.cart_total { font-weight:bold; text-decoration:underline; }

