/* $Id: skin1.css,v 1.84.2.20 2007/08/16 09:55:58 max Exp $ */
/*
	General styles
*/


body {
	text-align:center;
	font:12px tahoma, Arial, Helvetica, sans-serif;
	color:#444343;
	margin:22px auto 0;
	width:952px;
	line-height:20px;
	background: #0038CD url(images/bg_images.jpg) repeat;
}
#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:680px;
}
#headerTabs ul li {
	background:url(images/backgrounds/tabLeftBg.gif) top left no-repeat;
	height:30px;
	float:left;
	margin-right:4px;
	margin-top:6px;
}
#headerTabs ul li a {
	background:url(images/backgrounds/tabRightBg.gif) top right no-repeat;
	height:30px;
	float:left;
	padding-top:9px;
	margin-left:9px;
	color:#0038CD;
	font-weight:normal;
}
#headerTabs ul li.normal {
	background:url(images/backgrounds/tabLeftBg.gif) top left no-repeat;
	height:30px;
	float:left;
	margin-right:4px;
	margin-top:6px;
}
#headerTabs ul li.normal a {
	background:url(images/backgrounds/tabRightBg.gif) top right no-repeat;
		height:30px;
	float:left;
	padding-top:9px;
	margin-left:9px;
	color:#0038CD;
	font-weight:normal;
}
#headerTabs ul li a span {
	margin:0 19px 0 10px;
}
#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:36px;
	float:left;
	padding-top:15px;
	margin-left:9px;
	color:#FFF;
	font-weight:normal;
	cursor:pointer;
}
#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:36px;
	float:left;
	padding-top:15px;
	margin-left:9px;
	color:#FFF;
	font-weight:normal;
	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:36px;
	float:left;
	padding-top:15px;
	margin-left:9px;
	color:#FFF;
	font-weight:normal;
	cursor:text;
}
#headerHorRule {
	background:url(images/backgrounds/tabBorderBg.gif) top left repeat-x;
	height:11px;
	overflow:hidden;
}
#leftCol {
	width:240px;
	float:left;
}
#rightCol {
	border: solid 1px #ccc;
	float:right;
	line-height:20px;
	width:682px;
	border-top:none;
}
.displayCont {
	width:330px;
	height:214px;
	border:solid 1px #cecccc;
	overflow:hidden;
}
.diplayHeaderTxt1 {
	background-color:#a28157;
	padding:10px 0;
	text-align:center;
	color:#FFF;
	font-size:17px;
	font-family: tahoma, 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: tahoma, 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;
}
#blogCOntBg {
	background:url(images/backgrounds/blog_top_bg.jpg) top left no-repeat;
	padding-left:20px;
	padding-right:30px;
	padding-bottom:10px;
}
#blogCOntBg3 {
	padding-top:45px;
	padding-left:158px;
	padding-right:30px;
}
#blogCOntBg2 {
	background:url(images/backgrounds/blog_center_bg.jpg) top left repeat-y;
}
#blogCOntBg4 {
	background:url(images/backgrounds/blog_bottom_bg.jpg) bottom left no-repeat;
}
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:#0038CD;
	font-weight:700;
	font-size:12px;
	text-decoration:underline;
}
a:link.maroonLink2, a:active.maroonLink2, a:visited.maroonLink2, a:hover.maroonLink2 {
	color:#0038CD;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
}
a:link.greyLink2, a:active.greyLink2, a:visited.greyLink2 {
	color:#333333;
	font-weight:normal;
	font-size:12px;
	text-decoration:underline;
}
a:hover.greyLink2 {
	color:#333333;
	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;
	margin-right:10px;
}
.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{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;}*/
h1 {
	background:transparent url(images/backgrounds/titleback.gif) no-repeat scroll left top;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:28px;
	line-height:18px;
	margin:0;
	padding:5px 0 0 5px;
}
h3 {
	margin:0;
	padding:0;
	color:#0038CD;
	font-weight:700;
	font-size:14px;
	text-transform:uppercase;
}
h4 {
	margin:0;
	padding:0;
	color:#2c2c2c;
	font-weight:normal;
	font-size:18px;
}
h2 {
	margin:0;
	padding:0;
	color:#0038CD;
	font-weight:normal;
	font-size:26px;
}
ul.listItems {
	margin:0;
	padding:0;
	list-style:none;
	margin-left:20px;
}
ul.listItems li {
	background:url(images/backgrounds/sml-bullet.gif) left 8px no-repeat;
	color:#0038CD;
	padding-left:15px;
	margin-bottom:5px;
	font-size:11px;
}
ul.listItems li a {
	color:#525151;
	text-decoration:none;
}
/*.categoryContentBg{
	background:transparent url(images/backgrounds/catCont.gif) no-repeat scroll left top; 
	margin-left:2px; 
	margin-top:-1px;
}*/
.categoryContentBg {
	border:1px solid #CCCCCC;
	margin-left:0;
	margin-top:-5px;
	width:235px;
}
.collectionsContentBg {
	border:1px solid #CCCCCC;
	margin-left:0;
	margin-top:-5px;
	width:235px;
}

html* .categoryContentBg, html* .collectionsContentBg{margin-top:0px; width:237px;}
/*.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;}
*/
.rightColTitle {
	background:transparent url(images/backgrounds/rightTitleBg.gif) repeat-x scroll left top;
	color:#FFFFFF;
	font-size:12px;
	font-weight:700;
	height:28px;
	line-height:18px;
	padding:5px 0 0 5px;
	text-align:left;
}
.mL25 {
	margin-left:25px;
	vertical-align:center;
}
.vSeparater {
	background:url(images/backgrounds/vSeparater.gif) top right repeat-y;
}
#bottomCont {
	border-left:solid 1px #9ED72B;
	border-right:solid 1px #9ED72B;
	margin:0 5px;
	width:940px;
}
html* #bottomCont{width:942px;}
#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:#9ED72B;
	height:10px;
	overflow:hidden;
	width:100%;
}
.categoryBox {
background:#fff url(images/backgrounds/bgcategory.jpg) top repeat-x;
	border:solid 1px #ccc;
	padding:8px 0;
	margin:0 5px;
	margin-bottom:5px;
}
.categoryLeftBox {
	width:150px;
	float:left;
}
.categoryLeftBox img {
	border:solid 1px #ccc;
}
.categoryRightBox {
	width:460px;
	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:#5f401e;
	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:#ff0000;
}
.cateoryDisplayCont {
	width:330px;
	border:solid 1px #6d512f;
	overflow:hidden;
	height:216px;
}
.categoryTitleCont {
	background: url(images/backgrounds/categoryTitleBg.gif) top left no-repeat;
	text-align: center;
	font-size: 14px;
	color: #ffffff;
	height: 25px;
	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:#540000;
}
.formSelect {
	margin:0;
	padding:0;
	font-size:11px;
	color:#49351b;
}
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:#343434;
}
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:#73522c;
}
#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:#ae0606;
	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 {
	xborder:solid 1px #cbcaca;
	padding:0px 0;
	margin-left:5px;
}
.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;
	margin-left:5px;
}
h3.shoppingConfidenceTitle {
	font-size:18px;
	text-transform:none;
	font-weight:normal;
}
.prodThumbsCont {
	width:75px;
	float:left;
	float:left;
}
#leftCol2 {
	width:277px;
	float:left;
}
#rightCol2 {
	margin-right:20px;
width:334px;
	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: #444343;
	FONT-WEIGHT: bold;
	font-size:12px;
}
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: 7px;
	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: #063DCE;
	FONT-WEIGHT: normal;
}
.ProductPriceSmall {
	COLOR: #063DCE;
	FONT-WEIGHT: normal;
}
.ProductTitle {
	COLOR: #063DCE;
	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.producttitle:link, A.producttitle:visited, A.producttitle:active {
	margin:0;
	padding:0;
	color:063DCE;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
A.producttitle:hover {
	margin:0;
	padding:0;
	color:#2c2c2c;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
/************************/
/*	   add to cart		*/
/************************/

.categoryLeftBox2 {
	width:230px;
	float:left;
}
.categoryRightBox2 {
	width:110px;
	float:right;
	padding-right:10px;
}
.SearchSortTitle{font-size:11px;}
