/* $Id: skin1.css,v 1.84.2.20 2007/08/16 09:55:58 max Exp $ */
/*
	General styles
*/

body{
	text-align:center;
	font:12px Arial, Helvetica, sans-serif; 
	color:#444343; 
	margin:22px auto 0; 
	width:952px; 
	background: #dbdbdb url(images/big_body_bg.gif) top left repeat-x; 
}

#mainCont{width:952px;text-align:left; background-color:#ffffff;}
#headerLeftCrnr{background:url(images/backgrounds/headerLeftCrnr.gif) top left no-repeat; float:left; width:100%;}
#headerRiCrnr{background:url(images/backgrounds/headerRightCrnr.gif) top right no-repeat; float:left; width:100%;}
#headerTabs{margin:0; padding:0; text-align:left;}
#headerTabs ul{margin:0; padding:0; list-style:none; margin-left:12px;}
#headerTabs ul li{background:url(images/backgrounds/tabLeftBg.gif) top left no-repeat; height:30px; float:left; margin-right:2px; margin-top:6px;}
#headerTabs ul li a{background:url(images/backgrounds/tabRightBg.gif) top right no-repeat; height:21px; float:left; padding-top:9px; margin-left:9px; color:#fff; font-weight:bold;}
#headerTabs ul li a span{margin:0 12px 0 2px;}


#headerTabs ul li:hover{background:url(images/backgrounds/tabLeftSelectedBg.gif) top left no-repeat; height:36px; float:left; margin-right:4px; margin-top:0; cursor:pointer;}
#headerTabs ul li:hover a{background:url(images/backgrounds/tabRightSelectedBg.gif) top right no-repeat; height:21px; float:left; padding-top:15px; margin-left:9px; color:#FFF; font-weight:bold; cursor:pointer;}
#headerTabs ul li.selected{background:url(images/backgrounds/tabLeftSelectedBg.gif) top left no-repeat; height:36px; float:left; margin-right:3px; margin-top:0; cursor:text;}
#headerTabs ul li.selected a{background:url(images/backgrounds/tabRightSelectedBg.gif) top right no-repeat; height:21px; float:left; padding-top:15px; margin-left:9px; color:#FFF; font-weight:bold; cursor:text;}

#headerHorRule{background:url(images/backgrounds/tabBorderBg.gif) top left repeat-x; height:11px; overflow:hidden;}
#leftCol{width:240px; float:left;}
#rightCol{width:682px; float:right;}
.displayCont{width:328px;height:211px; border:solid 1px #cecccc;overflow:hidden;}

.diplayHeaderTxt1{
	background-color:#500b0a;
	padding:10px 0;
	text-align:center;
	color:#FFF;
	font-size:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:700;
	text-transform:uppercase; 
}

a.diplayHeaderTxt1:link, a.diplayHeaderTxt1:active, a.diplayHeaderTxt1:visited, a.diplayHeaderTxt1:hover {
	padding:10px 0;
	color:#FFF;
	font-size:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:700;
	text-transform:uppercase; 
	text-decoration: none;
}

.CatItems
{
	text-align: center; 
	color: #FFFFFF;
	font-size:14px;	
	font-weight: normal;
}

a.CatItems:link, a.CatItems:visited, a.CatItems:active {
	font-size:14px;	
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-weight: normal;
}
a.CatItems:hover {
	font-size:14px;	
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
	font-weight: normal;
}
	
.viewMore{position:relative; left:0; top:149px; float:right;}
.viewMore2{position:relative; left:0; top:147px; float:right;}

a:link, a:active, a:visited, a:hover{color:#686666; font-weight:700; font-size:12px; text-decoration:none;}
a:link.maroonLink, a:active.maroonLink, a:visited.maroonLink, a:hover.maroonLink{color:#570f10; font-weight:700; font-size:12px; text-decoration:underline;}
a:link.maroonLink2, a:active.maroonLink2, a:visited.maroonLink2, a:hover.maroonLink2{color:#570f10; font-weight:normal; font-size:12px; text-decoration:none;}
a:link.greyLink, a:active.greyLink, a:visited.greyLink, a:hover.greyLink{color:#333333; font-weight:normal; font-size:12px; text-decoration:none;}
a:link.uLine, a:active.uLine, a:visited.uLine, a:hover.uLine{text-decoration:underline;}
.flLt{float:left;}
.flRt{float:right;}
.clearAll{clear:both;}

p{margin:0; padding:0;}
.vam{vertical-align:middle;}
.tar, .pagingCont, .sortedByLinks{text-align:right;}
.pagingCont1{text-decoration:none; text-align:right; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#023401;}
.pagingCont1 a{text-decoration:underline; font-weight:normal; color:#333333; font-family:Arial, Helvetica, sans-serif;}
.pagingCont1 a:hover{text-decoration:none; font-weight:normal; color:#333333; font-family:Arial, Helvetica, sans-serif;}
.tac{text-align:center;}
img{border:none;}
.spacer2{height:2px; overflow:hidden;}
.spacer3{height:3px; overflow:hidden;}
.spacer5{height:5px; overflow:hidden;}
.spacer10{height:10px; overflow:hidden;}
.spacer15{height:15px; overflow:hidden;}
.spacer18{height:18px; overflow:hidden;}
.spacer20{height:20px; overflow:hidden;}
.mlr8{margin:0 8px;}
.mlr10{margin:0 10px;}
.mlr20{margin:0 20px;}


h1{font-weight:700; color:#570d0c;font-size:17px; margin:0; padding:5px 0 0 5px;height:24px;}
h3{margin:0; padding:0; color:#570d0c; font-weight:700; font-size:14px; text-transform:uppercase;}
h4{margin:0; padding:0; color:#570d0c; font-weight:normal; font-size:18px;}
h2{margin:0; padding:0; color:#570d0c; font-weight:normal; font-size:26px;}


.menu_cats{background:url(images/backgrounds/titleback.gif) top left no-repeat; color:#FFF; font-size:17px; margin:0; padding:5px 0 0 5px; font-weight:normal; height:24px;}

ul.listItems{margin:0; padding:0; list-style:none; margin-left:15px;}
ul.listItems li{background:url(images/backgrounds/sml-bullet.gif) left 5px no-repeat; color:#570D0C; padding-left:10px; margin-bottom:5px;}
ul.listItems li a{color:#525151; text-decoration:none;}

.categoryContentBg{
	background:url(images/backgrounds/catCont.gif) bottom left no-repeat; 
	margin-left:2px; 
	margin-top:-1px;
	background-position:top left;
}
.collectionsContentBg{background:#fafaf9 url(images/backgrounds/collectionsBg.gif) top left no-repeat; margin-left:2px; margin-top:-1px; }
.rightColTitle{background:url(images/backgrounds/rightTitleBg.gif) top left repeat-x; height:24px; text-align:center; color:#FFF; font-size:14px; font-weight:700; padding-top:4px; text-transform:uppercase;}

.mL25{margin-left:25px;vertical-align:middle;}
.vSeparater{background:url(images/backgrounds/vSeparater.gif) top right repeat-y;}

#bottomCont{border-left:solid 1px #444343; border-right:solid 1px #444343; margin:0 5px; width:940px;}
#bottomCrnr{background:url(images/backgrounds/botCorner.gif) top left no-repeat; height:16px; margin-left:5px;}

.bottomBlock{width:200px; float:left; height:100px;}
.vat{vertical-align:top;}
.hSeparater{background-color:#444343; height:10px; overflow:hidden; width:100%;}
.categoryBox{background-color:#eeecec; border:solid 1px #cbcaca; padding:8px 0;}
.categoryLeftBox{width:267px; float:left;}
.categoryLeftBox img{border:solid 1px #383636;}
.categoryRightBox{width:340px; float:right; padding-right:10px;}

ul.CategoryListItems{margin:0; padding:0; list-style:none; margin-left:10px;}
ul.CategoryListItems li{background:url(images/backgrounds/rightArrow3.gif) left 3px no-repeat;  color:#023401; padding-left:15px; margin-bottom:3px;}

.dottedRule{background:url(images/backgrounds/dottedrule.gif) left top repeat-x; height:2px; overflow:hidden;}
.dottedBlkRule{background:url(images/backgrounds/blackDotted.gif) left top repeat-x; height:1px; overflow:hidden;}
.font-14{font-size:14px;}
.maroonTxt, .selectedPaging{color:#500b0a;}

.cateoryDisplayCont{
	width:330px;
	border:solid 1px #6d512f;
	overflow:hidden;
	height:224px;
}
.categoryTitleCont{
	background: url(images/backgrounds/categoryTitleBg.gif) top left no-repeat; 
	text-align: center; 
	font-size: 14px; 
	color: #ffffff; 
	height: 37px; 
	padding-top: 12px; 
	text-transform: uppercase;

}

.teaserCont{border:solid 1px #cdcbcc; background:url(images/backgrounds/teaserBg.gif) bottom left repeat-x;}
#lockBgCont{background:url(images/backgrounds/lock.gif) 15px bottom no-repeat;}

#contentCont{font-family:arial; font-size:12px;}

.top_right,.cl,.bot_right{display:block; font-size:0px; line-height:0px; position:relative; height:6px;}
.top_right,.bot_right{right:-1px;}
.top_right .cl, .bot_right .cl{width:6px; left:-2px;}
.top_right{background:transparent url(images/backgrounds/top_right.gif) no-repeat top right; top:-1px;}
.top_right .cl{background:transparent url(images/backgrounds/top_left.gif) no-repeat top left;}
.bot_right{background:transparent url(images/backgrounds/bot_right.gif) no-repeat bottom right; bottom:-1px;}
.bot_right .cl{background:transparent url(images/backgrounds/bot_left.gif) no-repeat bottom left;}

.teaserCont ul {margin:0; padding:0; list-style:none; margin-left:18px;}
.teaserCont ul li{background:url(images/backgrounds/sml-bullet.gif) left 5px no-repeat; color:#525151; padding-left:10px; font-size:11px;}
.teaserLeftCol{float:left; width:380px; padding-left:60px;}
.teaserRightCol{float:left; width:194px; margin-left:30px;}
.teaserRightCol label{width:70px; float:left;}
.smlTxtField{width:120px; font-size:11px; float:left; padding:0px; height:15px; color:#444;}
.lineThrough{text-decoration:line-through;}
.requiredTxt{color:#fe0002;}

.formLabel{width:80px; float:left; font-size:11px;}
.formLabel2{width:60px; float:left; font-size:12px; padding-right:10px; text-align:right; font-weight:700;}
.formInput{margin:0; padding:0; width:170px; font-size:11px; color:#023401;}


.formSelect{margin:0; padding:0; font-size:11px; color:#500b0a;}
h2.billing{background:url(images/backgrounds/one.gif) left top no-repeat; padding:5px 0 10px 33px; margin:0; font-size:16px;}
h2.shipping{background:url(images/backgrounds/two.gif) left top no-repeat; padding:5px 0 10px 33px; margin:0; font-size:16px;}
h2.shippingMethod{background:url(images/backgrounds/three.gif) left 12px no-repeat; padding:0px 0 10px 33px; margin:0; font-size:16px;}
h2.cartTotal{background:url(images/backgrounds/cart-icn.gif) left top no-repeat; padding:12px 0 13px 48px; margin:0; font-size:20px; font-weight:normal; color:#023401;}
h2.paymentInfo{background:url(images/backgrounds/four.gif) left top no-repeat; padding:5px 0 13px 33px; margin:0; font-size:16px;}

.freeShopping{background:url(images/backgrounds/tickMark-icn.gif) left top no-repeat; padding:10px 0 13px 32px; margin:0; font-size:14px; font-weight:700; color:#570d0c;}

#shoppingMethodCont{width:300px; float:left;}
#totalCartCont{width:155px; float:right;}
#shoppingCartCont{border:solid 1px #bbbbbb; padding:8px 0px;}
.shoppingCartCont{width:200px; padding-left:10px; float:left;}
#shoppingDetailsCont{width:400px; padding-left:10px; float:right;}
.maroonrule{background-color:#7d7d7d; height:2px; width:100%; overflow:hidden;}
.greyrule{background-color:#999999; height:1px; width:100%; overflow:hidden;}
.bigFormLabel{width:250px; float:left; text-align:right; padding-right:10px;}
#termsCont{margin-left:180px; width:320px;}
#customer_notes{margin-left:50px; width:640px;}
#checkoutMainCont{width:710px; margin:0 auto;}
#checkoutLeftCol{width:320px; float:left;}
#checkoutRightCol{width:300px; float:left; margin-left:20px;}

.dottedV-separater{background:url(images/backgrounds/blackDot.gif) top right repeat-y; padding-right:6px;}

.wrapper{width:100%;}
.contentBorder{border:solid 1px #cbcaca; padding:0px 0;}

.zoom{background:url(images/backgrounds/zoom-icn.gif) top left no-repeat; padding-left:30px; font-weight:normal; color:#323232; width:145px; margin-top:20px; padding-bottom:25px;}

#shoppingConfidence{background:url(images/backgrounds/prodBg.gif) top left no-repeat; height:66px; padding-top:5px; width:272px;}

h3.shoppingConfidenceTitle{font-size:18px; text-transform:none; font-weight:normal;}
.prodThumbsCont{width:75px; float:left; float:left;}
#leftCol2{width:277px; float:left;}
#rightCol2{width:394px; float:right;}
.paddL20{padding-left:20px;}
.text14{font-size:14px;}
.mL70{margin-left:70px;}
#feedbackLeftCol{width:210px; float:left;}
#feedbackRightCol{width:440px; float:right;}
.grey-vRule{background:url(images/backgrounds/grey-vRule.gif) top left repeat-y;}

.mL20{margin-left:20px;}
.mT20{margin-top:20px;}
.verifyImgCont{width:120px; float:left;}

.FormButton {
	COLOR: #570D0C;
	FONT-WEIGHT: bold;
}
TABLE.ButtonTable {
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
}
TD.Button {								 
	BACKGROUND-IMAGE: url(images/butbg.gif);
	BACKGROUND-COLOR: #FFFFFF;
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 7px;
	PADDING-RIGHT: 7px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
FONT.Button {								 
	font-family: Verdana; 
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-size: 8pt; 
	font-weight: bold;
}
IMG.ButtonSide {
	WIDTH: 6px;
	HEIGHT: 24px;
}
.SimpleButton TR TD {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
}
.GoImage {
	WIDTH: 21px;
	HEIGHT: 18px;
	VERTICAL-ALIGN: middle;
	BORDER: 0px;
}

TABLE.ButtonTable2 {
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
}
TD.Button2 {								 
	BACKGROUND-IMAGE: url(images/butbg1.gif);
	BACKGROUND-COLOR: #FFFFFF;
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 7px;
	PADDING-RIGHT: 7px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
FONT.Button2 {								 
	font-family: Verdana; 
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-size: 10pt; 
	font-weight: bold;
}
A.Button2:link, A.Button2:visited, A.Button2:hover, A.Button2:active {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
}

TABLE.ButtonTable3 {
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
}
TD.Button3 {								 
	BACKGROUND-IMAGE: url(images/butbg2.gif);
	BACKGROUND-COLOR: #FFFFFF;
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 7px;
	PADDING-RIGHT: 7px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
FONT.Button3 {								 
	font-family: Verdana; 
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-size: 10pt; 
	font-weight: bold;
}
A.Button3:link, A.Button2:visited, A.Button2:hover, A.Button2:active {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
}

.ProductPrice {
	COLOR: #570D0C;
	FONT-WEIGHT: normal;
}
.ProductPriceSmall {
	COLOR: #570D0C;
	FONT-WEIGHT: normal;
}

.ProductTitle
{
	COLOR: #570D0C;
	font-size: 14px;
}

A.clickfordetails:link, A.clickfordetails:visited,  A.clickfordetails:active {
	COLOR: #FFFFFF;
	font-size:11px;
	FONT-WEIGHT: normal;
}
A.clickfordetails:hover {
	COLOR: #FFFFFF;
	font-size:11px;
	FONT-WEIGHT: normal;
	text-decoration:underline;
}



A.productlink:link, A.productlink:visited,  A.productlink:active {
	margin:0; padding:0; color:#570D0C; font-weight:normal; font-size:18px;
	text-decoration:none;
}
A.productlink:hover {
	margin:0; padding:0; color:#570D0C; font-weight:normal; font-size:18px;
	text-decoration:underline;
}


/************************/
/*	   add to cart		*/
/************************/

.categoryLeftBox2{width:220px; float:left;}
.categoryRightBox2{width:100px; float:right; padding-right:10px;}






/*   ------------==================     MagicToolbox     ===============---------------------    */

/* ©2008 MagicToolbox.com. To use this code on your own site, visit http://www.magictoolbox.com */
/* CSS class for thumbnail link <A> */
/* CSS class for thumbnail link <A> */
.MagicThumb {
    cursor: url(cursor/zoomin.cur), pointer;
    outline: none;
}

/* CSS class for the thumbnail link <A> when the big image is zoomed */
.MagicThumb-zoomed { cursor: default; }

/* CSS class for span inside the thumbnail <A> */
.MagicThumb span { display: none; }

/* CSS class for the thumbnail image */
.MagicThumb img { border: 1px solid #808080; outline: none; }

/* CSS class for the big image while zooming */
.MagicThumb-image { border: 1px solid #cccccc; outline: none; }

/* CSS class for the zoomed big image */
.MagicThumb-image-zoomed { cursor: url(cursor/zoomout.cur), pointer; }

/* CSS class for the caption under the big zoomed image */
.MagicThumb-caption {
    color: #333333;
    background-color: #F0F0F0;
    border: 1px solid #CCCCCC;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 11px;
    padding: 8px 16px;
}

/* CSS class for the control bar */
.MagicThumb-controlbar {
	display: block;
	height: 18px;
}

.MagicThumb-controlbar a {
	display: block;
	width: 18px;
	height: 18px;
	margin: 0px 1px;
	outline: none;
	float: left;
	overflow: hidden;
}

.MagicThumb-controlbar a span {
	display: block;
	width: 1000px;
	height: 1000px;
	background: transparent url(graphics/controlbar.png) no-repeat 0 0;
	outline: none;
	position: absolute;
	left: 0px;
	top: 0px;
}
/* Thumb product listing */
.products_t{
float:left;
width:205px;
height:270px;
background-color:#EEECEC;
border:1px solid #CBCACA;
padding:5px;
margin:0px 5px 5px 0px;
}
.products_t p{
font-family:  Arial, Helvetica, Sans-serif;
font-size:12px;
}
.products_t h2{
margin:5px 0 3px 0;
height:50px;
text-align:center;
}
.products_t h2 a{
font-size:14px;
color:#570D0C;
}
.products_t td.Button{
white-space:wrap;
}
.products_t font.Button{
font-weight:normal;
}
.products_t table.ButtonTable{
float:left;
font-size:8px;
overflow:hidden;
width:101px;
}
.products_t_prices p{
float:left;
}
p.products_t_list_p{
text-decoration:line-through;
color:#7e7e7e;
font-size:11px;
width:90px;
padding-top:2px;
}
p.products_t_our_price{
color:#500B0A;
font-weight:bold;
font-size:14px;
width:110px;
}
p.products_t_sku{
font-family:  Arial, Helvetica, Sans-serif;
font-weight:bold;
font-size:12px;
text-align:center;
margin:3px 0 5px 0;
}

.free_shipping{
background:url(images/backgrounds/titleback.gif) no-repeat;
color:#ffffff;
font-weight:normal;
}

/* New category image layout */
.cat_image_container{text-align:center;}
.cat_image_main{
border:1px solid #CECCCC;
width:222px;
margin:0 1px 0 0;
float:left;
height:164px;
position:relative;
}
.cat_image_container_home .cat_image_main{
height:173px;
}
.cat_image_container_home .diplayHeaderTxt1{
height:25px;
}
.cat_main_more{
background:#FFFFFF;
position:absolute;
bottom:0px;
left:154px;
padding:3px;
}
.cat_main_more a{font-size:10px;}
.cat_image_main .diplayHeaderTxt1 a{
font-size:13px;
color:#ffffff;
}
