@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	background-color:#6E0D07;
	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#685f52;
}

body2 {
	margin:0;
	padding:0;
	
	background-image:url(/images/bgpash.jpg);
	background-repeat:repeat-x;
	background-color:#A62216;
	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#685f52;
}
h1.red {color: rgb(114, 15, 1);margin:0px;}
.formSection table tr td {padding-top:5px;}
a {color:#256962}
body img{border:0}
.maintext{font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#685f52;}
.Tahoma {font-family:Tahoma,Verdana,Arial;}
#main {
	width:759px;
	background-color:#ffffff;
	margin:0 auto;
	margin-bottom:20px;
	padding:10px
}
#header {
	background-color:#720f01;
	padding:10px;
	width:739px;
}
#topnav {
	margin-top:10px;
	text-align:center
}
#topnav a {
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	background-image: url(images/linksbg.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:10px;
	margin-left:10px;
	margin-right:10px
}
#topnav a:hover {
	text-decoration:underline
}
#sideimage {
	float:left;
	width:290px
}
#grayborder {
	border:#e3e2e0 2px solid; width:755px
}
.clear {
	clear:both
}

#mainContent{width:560px; float:left; padding-bottom:20px;padding-left:10px;padding-top:0px;}

#mainContent h1 {
	margin:0;
	padding:0;
	color:#720F01;
	font-family:Tahoma, Verdana, Arial;
	font-weight:normal;
	letter-spacing:1px;
	font-size:24px;
	margin-bottom:20px;
	font-size:22px;
}
.cat h2 {
	margin:0;
	padding:0;
	color:#990000;
	font-family:Tahoma, Verdana, Arial;
	font-weight:normal;
	letter-spacing:1px;
	font-size:14px;
	margin-bottom:20px
}
.cat p {
	margin:0;
	padding:0
}
.cat img {
	float:left;
	padding-right:10px
}
.cat {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#685f52;
	margin-top:15px
}
.cat a {
	color:#670000;
	margin-top:5px;
	text-decoration:none;
	margin-top:5px;
	display:block
}
.cat a:hover {
	text-decoration:underline
}
.category {
	width:201px;
	float:left;
	padding-right:10px
}
#footer {
	font-family:Tahoma, Verdana, Arial;
	color:#777777;
	font-size:11px;
	padding-top:10px
}
#copyright {
	float:left
}
#footerlinks {
	float:right
}
#footerlinks a {
	color:#333333;
	text-decoration:none
}
#footerlinks a:hover {
	text-decoration:underline
}
#titleheader {
	padding:5px;
	background-color:#e1e1e1;
	width:747px;
}
#titleheader h1 {
	margin:0;
	padding:0;
	color:#256962;
	font-family:Tahoma, Verdana, Arial;
	font-weight:normal;
	letter-spacing:1px;
	font-size:18px;
	padding-left:20px;
	padding-right:15px;
	float:left;

}
#titleheader222 h1 {
	margin:0;
	padding:0;
	color:#256962;
	font-family:Tahoma, Verdana, Arial;
	font-weight:normal;
	letter-spacing:1px;
	font-size:18px;
	padding-left:20px;
	padding-right:15px;
	background-image: url(images/square.jpg);
	background-position:center right;
	background-repeat:no-repeat;
	float:left;

}
#titleheader h1 a{ text-decoration:none}
#titleheader h1 a:hover{ text-decoration:underline}
#innercontent {
	padding:10px;
}


#oneprod{float:left; width:78%; padding-right:1%; padding-left:1% }

/*products contaiers*/
.mainproductcont{border:#dcdbdb 1px solid; padding:8px; margin-bottom:10px}
.prodaddpadding{margin-bottom:10px}
.prodimgdiv{float:left; width:77px}
.prodimgclass{padding:8px; border:#dcdbdb 1px solid;:}
.productshortdesc{float:left; width:180px; padding-left:10px}
.oneproductshortdesc{float:left; width:460px; padding-left:10px}
.oneproductshortdesc h1{ padding:0px; margin:0px; color:#cec8c8; font-weight:normal; font-family:Calibri, Arial, Verdana; font-size:20px}
.oneproductshortdesc p{ margin:0px; padding:0px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#685f52; padding-top:5px}
.oneproductshortdesc a{text-decoration:none; color:#cec8c8}
.oneproductshortdesc a:hover{ color:#685f52}


.productshortdesc h1{ padding:0px; margin:0px; color:#cec8c8; font-weight:normal; font-family:Calibri, Arial, Verdana; font-size:20px}
.productshortdesc a{text-decoration:none; color:#cec8c8}
.productshortdesc a:hover{ color:#685f52}
.productshortdesc p{ margin:0px; padding:0px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#685f52; padding-top:5px}
.prodoptionsborder{padding:8px; border:#dcdbdb 1px solid;}
.prodoptionsbg{ height:18px; background-image:url(images/bgforcontent.jpg); padding:5px; background-position:top; background-repeat:repeat-x; background-color:e9e9e9; background-repeat:repeat-x}
.prodprice{float:left; width:17%; font-family: Calibri, Arial, Verdana; font-weight:21.8 px; color:#767171; padding-left:5px; padding-right:5px}
#propage{ width:40%; text-align:center}
.oneprodprice{float:left; width:35%; font-family: Calibri, Arial, Verdana; font-weight:21.8 px; color:#767171; padding-left:65px; }

.forbuttons {float:left; padding-top:2px}
.forbuttons img { margin-left:5px}

/*products detail*/
.proimage{ margin-bottom:10px }
#wid100{ width:80%; padding-left:0px}
.widless{ width:75%}
#halfrightdet{float:left; width:22% ; border:#dcdbdb 1px solid; padding:10px; }
#halfleftdet{float:left; width:54%; padding-right:1% }

.shopheader {
	
	color:#256962;
	font-family:Tahoma, Verdana, Arial;
	letter-spacing:1px;
	font-size:14px;
	text-align:center;
	padding-top:5px; padding-bottom:5px

}
.shopprice{font-family: Calibri, Arial, Verdana; font-weight:21.8px; color:#767171; }
.marginleft10{margin-left:10px}
.martop10{margin-top:10px}
.nomargin{margin:0px;}

#leftBar{float:left; width:150px; margin-right:1%}
.leftBarContent{border:#dcdbdb 1px solid; padding:8px; margin-bottom:10px}
.leftBarBg{height:18px; background-image:url(images/bgforcontent.jpg); padding:5px; background-position:top; background-repeat:repeat-x; background-color:#e9e9e9; background-repeat:repeat-x;color:#256962;
	font-family:Tahoma, Verdana, Arial;
	font-weight:normal;
	letter-spacing:1px;
	font-size:14px; text-align:center}
#cataloguelinks{ margin-top:10px; margin-bottom:10px}
#cataloguelinks a {background-color: #FFFFFF;height:18px;display:block; margin-bottom:0px; font-family:Tahoma, Verdana, Arial;	font-size:11px;	text-decoration:none;	color:#256962; margin-left:2px; padding-left:12px; padding-top:8px; background-image: url(images/catalinks.jpg); background-position:left; background-repeat:no-repeat; }
#cataloguelinks a:hover{ background-color:#ececec; } 
#cataloguelinks a.sub {background-color: #FFFFFF;height:12px;display:block;  font-family:Tahoma, Verdana, Arial;	font-size:11px;	text-decoration:none;	color:#666666; margin-left:15px; padding-left:16px; padding-top:2px; background-image: url(images/catalinks.jpg); background-position:left; background-repeat:no-repeat; }
#cataloguelinks a.sub:hover{ background-color:#ffffcc; } 



#subCategories{margin: 0pt;  width: 100%; list-style-type: none; list-style-image: none; list-style-position: outside;}
#subCategories li{margin: 0pt; padding: 0pt; padding-bottom:5px;clear: none; display: block; float: left; width: 33%;}
#subCategories li a {font-family:Tahoma, Verdana, Arial;	font-size:14px;	text-decoration:none;	color:#720F01; }
#subCategories li a:hover{ background-color:#ececec; text-decoration:underline; } 

.sectDpyRow {border-top:1px solid #CCCCCC;float:left;padding:14px 0pt;width:540px;}
.sectDpyRow .rowNum {color:#666666;float:left;font-size:180%;width:35px;}
.sectDpyRow .rowImg {float:left;width:100px;}
.sectDpyRow .rowDes {float:left;width:400px;}
.sectDpyRow .rowDes h3 {font-size:120%;font-weight:normal;margin-top:0;margin-bottom:6px;}
.sectDpyRow a {color:#256962;font-weight:bold;text-decoration:none;font-family:verdana,helvetica,sans-serif;}


#productHead {border-bottom:1px solid #CCCCCC;margin-bottom:16px;}
#productTitle {float:left;width:420px;}
#productPrice {color:#535353;float:left;text-align:right;width:120px;}
#productPic {border:0pt none;float:left;width:270px;}
#productDetails, #productInfoBasket {float:right;width:274px;}
#productInfoBasket {border-top:1px dotted #CCCCCC;margin-top:10px;padding-top:5px;}
#productOthers {border-top:1px dotted #CCCCCC;margin-top:40px;}
#productOtherManu, #productOtherCat {padding-top:5px;}
#productOtherCat, #productOtherManu {float:left;margin-top:5px}

#productOtherCatPrev, #productOtherManuPrev, #productOtherCatNext, #productOtherManuNext {float:left;padding:0px 5px;width:115px !important;}
.productOtherItem {font-size:90%;text-align:center;}
.productOtherItem .productImage {height:auto;}
.productOtherItem .productTitle {margin-bottom:2px !important;}
.productPrice{color:#333333;}

.addQuantity {border:1px solid #999999;font-size:120%;padding:3px;}

table.shoppingCart {font-size:94%;width:100%;}
table.shoppingCart th {border-bottom:1px solid #999999;padding-bottom:4px;}
table.cartProduct {border:0pt none;}
.shoppingCartImage {width:60px;}
.inputquantityField {font-size:100%;padding:2px;text-align:center;}
.productListing-odd {background-color:#F9F9F9;}
.cartproductname {line-height:3em;padding-left:4px;}

#basketSubTotal input, #basketSubTotal div {display:block;float:left;padding:8px 0pt;}
#basketSubTotalTitle {margin-right:10px;margin-top:4px;}
#basketSubTotal {float:right; padding-right:20px}
#basketSubTotalCost {margin-right:14px;margin-top:4px;}

.basketExTotal input, .basketExTotal div {display:block;float:left;padding:0px 0pt;}
.basketExTotalTitle {margin-right:10px;}
.basketExTotal {float:right; padding-right:90px}
.basketExTotalCost {margin-right:14px;}

#bContinueShopping {float:left;margin-top:5px;}
#bCheckout {float:right;margin-top:5px;}

#itemstart{ border-top:1px solid #CCCCCC; padding-top:15px; padding-bottom:15px; margin-top:15px}
#itemstart a {text-decoration:none}
#itemstart a:hover{ text-decoration:underline}

#sortsby{border-top:1px dotted #999999;
font-weight:bold;
height:25px;
margin-bottom:5px;
padding:5px 0pt;
background-color:#eff0ea;
}

#sortsby form{ margin:0; padding:0}

#sortsby label{ font-weight:bold; padding-right:10px; padding-left:10px}

#productslist{border-bottom:1px solid #CCCCCC; padding-bottom:15px;}
#productslist ul, #productslist li{ margin:0; padding:0; text-indent:0; list-style-type:none}

#productslist li{ padding-top:5px;}
#productslist .price{ float: left}
#productslist .add{float: right}
#productslist .paddit {padding-top:2px;padding-left:2px;}
#productslist .border {border:1px solid #CCCCCC}
#productslist .notborder {border-top:0px}
#productslist .center {text-align:center}

#productslist a {text-decoration:none}
#productslist a:hover{ text-decoration:underline}
.price{ color:#720f01; font-weight:bold}
a.redlink{ color:#720f01; font-weight:bold}
.center{ text-align:center}
.padtop10{ padding-top:10px}

.eachproductlist{ float:left; padding-right:20px; width:120px;padding-bottom:20px;height:160px; }

.alignright{ text-align:right}
.centerwithpadding{ padding-top:10px; padding-bottom:10px; text-align:center}

#logo{width:739px; height:99px; background-image:url(/images/top_bar.jpg)}
#slidethis{float:right; width:264px; height:99px}