	#divMiddleTier { width:630px;margin-left:180px;
	min-height:1150px;padding-top:10px;
	line-height:1.3em;}

	#divMiddleAll { width:810px;margin-left:185px;
	min-height:1100px;padding-top:10px;
	line-height:1.3em; }

	#divRightTier { width:186px;position:absolute;top:0px;right:28px;height:450px;}
	
	#divInfo {width:580px;padding:0 10px; }
	#divInfo h3 {font-size:1.2em;line-height:1.2em; }
	#divInfo ul li {padding:2px; }
	#divInfo textarea { border:1px solid #c6b2b2;background-color:#fff;padding:2px; }	
	#divInfo input { border:1px solid #dcdbd6;background-color:#fff;padding:2px; }
	#divInfo .submit { border:0;padding:0 }
	
	#divInfo em {color:#777;}
	
	#divInfo .divLogin { line-height:1.4em;margin:20px 120px 20px 20px;padding:20px;border:1px solid #e2dad0; }
	#divInfo .divSizing { width:520px;font-size:1.0em; }
	#divInfo .divSearch { width:520px;font-size:1.0em;background-color:#f6f1e4;color:#453138;line-height:1.4em;}
	#divInfo .divSearch a { font-size:1.3em;text-decoration:underline; }
	#divInfo .divSearch em { font-style:normal; }	
	
	#divInfo .clearbg{ margin:20px 120px 20px 20px; }	
	#divInfo .clearbg .checkoutbutton { background:#7f7d77;border:4px double #FEFAEE;color:#FFFFFF;padding:3px 12px;cursor:pointer; } 

	#divInfo .divLogin .formbg {background-color:#FEFAEE;border-color:#FEFAEE;}
	#divInfo .divLogin .errorInput {color:red;padding:1px;}
	#divInfo .divLogin .errorInput input {border-color:red;}		
	#divInfo .divLogin .errorInput select {border-color:red;}		

	#divInfo .sampleInput {color:#777;}

	#divInfo .divLogin .checkoutInput { padding:1px; }
	#divInfo .divLogin span {color:#777;}

			
	#divInfo .errorMsg {background-color:#fff;border:1px solid #e2dad0;padding:5px;margin-right:90px;color:red }
	#divInfo .successMsg {color:#000; }
	#divInfo .divLogin .successMsg input {background-color:#fff;border:none; }
	
	#divInfo .divLogin a.tooltip {
    	position:relative; /*this is the key*/
	    z-index:24;
	    color:#fd0a0a;
	    text-decoration:none;
		background:url(/images/global/help.png) no-repeat 90% 60%;
		padding:0 1px 1px 10px;
		
		}

	#divInfo .divLogin a.tooltip:hover {z-index:25; background-color:#f6f1e4;
		background:url(/images/global/helpHover.png) no-repeat 90% 60%;		
	}
	
	#divInfo a.tooltip span {display: none;color:#000;}
	
	#divInfo a.tooltip:hover span{ /*the span will display just on :hover state*/
	    display:block;
	    position:absolute;
	    top:2em; left:2em; width:15em;
	    border:1px solid #e2dad0;
		background: #fff;
	}

	#divInfo .innertable {	background:#f6f1e4;

	}		

	#divThumbsMiddle { width:625px;padding-left:4px;line-height:1em;}
	#divThumbsMiddle .divThumbs { width:150px;float:left;margin:1px 1px 10px 1px;padding-bottom:5px;border-right:1px solid #efdbd1;border-bottom:1px solid #efdbd1;line-height:1.1em; }
	.divThumbs img { }

	.divThumbs h3 {font-size:1.0em;font-family: Arial, Helvetica, Verdana, sans-serif;height:40px;padding-left:2px;padding-right:1px; }
	.divThumbs h3 span { display:block;font-weight:normal;}
	.divThumbs h4 {font-size:.8em;color:#000;font-weight:normal;padding-left:2px; }
	.divThumbs h4 strong {color:#ff0b0b;font-weight:normal; }		
	.divThumbs h5 {height:29px;padding-top:6px;font-size:0.9em;color:#764336;font-family: Arial, Helvetica, Verdana, sans-serif;text-transform: uppercase;padding-left:2px; }
	
	#divBreadCrumbs { 
		padding:5px 10px 5px 4px;
		margin: -19px 15px 5px 7px;
		color:#000;
/*		BORDER-top: #e2dad0 1px solid; */
		BORDER-bottom: #e2dad0 1px solid;		

}
	#divBreadCrumbs.checkoutBC { margin:-15px 0 0 0;;width:450px; }
	#divBreadCrumbs a {color:#8f6877;}
	#divBreadCrumbs span {color: #fd0a0a;padding:0 3px;}
	#divBreadCrumbs form select {font-size:1.0em;border: 1px solid #e2dad0;}
	#divBreadCrumbs span.checkout {color:#BBB;}		
	#divBreadCrumbs a:hover span.checkout {color:#736a62;}			
	
	.pagenumbers { 
		color:#555;
		text-align:right;
		margin: 0px 10px 5px 7px;
		padding:5px 5px 5px 4px;
/*		BORDER-top: #e2dad0 1px solid;		*/
} 
	.pagenumbers a {color:#BBB;font-style:normal;}
	.pagenumbers span {font-style:normal;font-weight:bold;color:#000}
	.pagenumbers i {font-style:normal;font-size:0.9em;}
	.pagenumbers strong {font-style:normal;font-size:1.3em;color:#efdbd1;}
	
	#productCount { 
		color:#555;
		float:left;
		margin: 6px 0px 5px 11px;
	}

	.pagenumbers.pagenumberbox {

/*		BORDER-top: #e2dad0 1px solid;		*/
		BORDER-bottom: #e2dad0 1px solid;				
		margin:10px 12px 0 0;
		padding: 6px;
	}
	
	#divTierPromo { 
		padding:5px 10px 5px 4px;
		margin: 0px 15px 5px 7px;
		color:#777;
		background:#f6f1e4;
		BORDER: #e2dad0 1px solid;

}
	#divTierPromo a {color:#000;}
	#divTierPromo a strong {color:#990000;font-weight:normal;}
	#divTierPromo span {color: #fd0a0a;padding:0 3px;}

	
	#divProduct { margin:0 0 0 295px;width:320px;position:relative; }
		
	#divProdPic { 
	position:absolute;top:0px;left:-285px; }
	#divProdPic img { border:1px solid #e2dad0; }
	#divProdPic img.imgnoborder { border:none;}	
	#divProdPic #aShare { height:30px;display:block;margin:15px 130px 0 0;padding:10px 0 0 22px;
	text-decoration:none;
	background:url(/images/global/share.gif) no-repeat 0px 7px; }
	#divProduct h1 { margin:0 0;padding-top:10px;font-size:1.2em; }
	#divProduct p { margin-bottom:12px; }
	#divProduct span.pricefont { font-size:1.2em;font-weight:bold;color:#000; }	
	#divProduct span.pricefontreg { font-size:1.0em;font-weight:bold;color:#000; }	
	#divProduct a { text-decoration:underline; }
	#divProduct span { color:#777; }
	#divProduct span.spanSale { color:#940000 }
	#divProduct #bloglink {padding-left:10px;margin-top:2px;
		height:36px;font-size:9px;
		background:url(/images/global/blogicon.png) no-repeat left top; 
		}

	.divProdPicCD1 { float:left;margin:0 0 0 -170px;padding-top:2px; }
	.divProdBorder { BORDER-BOTTOM: #e2dad0 1px solid;margin:5px 0 10px -170px; }
	#divProduct.divProductCD1 {margin:0 0 0 195px;width:400px;}

	.divProductSizes {padding:5px 2px;width:200px;margin:10px 2px 10px 2px;}
	.divProductSizes table { border-top:1px solid #e2dad0;border-bottom:1px solid #e2dad0; }
	.divProductSizes strong {font-size:1.0em; }
	.divProductSizes a {color:#736a62;font-size:0.9em;}
	.divProductSizes a hover {color:#764336;font-weight:bold;}
	.divProductSizes img { border:1px solid #e2dad0; }
	.divProductSizes .display4 {float:left;width:60px;padding-left:8px;}
	.divProductSizes .display1 {float:left;width:62px;padding-left:16px;}
	.divProductSizes .add {float:left;width:70px;}	
	.divProductSizes .add a {text-decoration:underline;}
	.divProductSizes .add a:hover {font-weight:bold;}	
	.divProductSizes .added {color:#aaa;font-size:1.0em;font-style:italic;font-weight:normal;}
	


	.addthis_toolbox {
		padding-top:10px;
	}
	.addthis_toolbox a {
		margin:0 1px 0 0;
	}
	#fblike {
		padding-left: 5px;
	}

	#BFsubscribe {  text-align:right;padding-right:20px;
				background:url(/images/global/feed-icon16x16.png) no-repeat 87% 0;
				padding-top:2px; }

	
			

#divCart { width:192px;
position:absolute;top:0px;right:0px;
background:url(/images/global/bg_cart.gif) repeat-y;
font-family:Arial,Helvetica,sans-serif; }
#divCart h2 { height:9px;margin-bottom:10px;
background:url(/images/global/bg_cart_top.gif) no-repeat top left;
text-indent:-9999px; }
	#divCart img { border:1px solid #e2dad0; }
	#divCart img.imgnoborder { border:none;}		
	#divCart table.tblCartItems { margin:0 10px 5px 12px;padding-bottom:8px;
	font-size:1.0em;border-bottom:1px solid #e2dad0; }
	#divCart table.tblCartItems input.num_of_prods { width:20px;background-color:#fff;border:1px solid #b29896;text-align:center; }
	a.aRemove { width:13px;height:13px;
	display:block;
	text-align:right;
	text-indent:-9999px;
	background:url(/images/global/remove.gif) no-repeat top left; }
	a.aRemove:hover { text-decoration:none;
	background:url(/images/global/remove_over.gif) no-repeat top left; }
	#divCart table#tblCost { margin:0 10px 10px 12px;width:172px;font-size:1.0em;}
	table#tblCost td { vertical-align:middle;padding:2px 0; }
	#tblCost td input { vertical-align:middle; }
	#divCart table#tblCost td#tdCol1 { width:150px; }
	#divCart table#tblCost td#tdCol2 { width:50px;text-align:right; }
	table#tblCost h5 { font-size:1.1em; }
	#divCart #btnCheckout { margin-left:54px;border:none; }
	#divCart span {font-weight:bold;}
	#divCart p { padding:15px 10px 0;
	background:#fefaee url(/images/global/bg_cart_bottom.gif) no-repeat top left;text-align:center;  }
	.cartTextMsg { COLOR: red;text-align:center;border-bottom:1px solid #e2dad0;padding-bottom:2px;margin-right:10px;margin-left:13px; }
	.cartTextMsg.bordernone {border:none; } 
	.emptyCartText {FONT-SIZE: 1.2em;line-height:1.4em;text-align:center;}

	
.cart {	background:#fefaee;
		BORDER: #e2dad0 1px solid;
		FONT-SIZE: 1.1em; FONT-FAMILY: Arial,Geneva,sans-serif;
}	
.cart input { background-color:#fff;border:1px solid #b29896;text-align:center; }
.cart td {border-bottom:1px solid #e2dad0;padding:2px; }
.cart td.bordernone {border:none;}
 
.navshopcart ul
{
list-style-type: none;
FONT-FAMILY: Arial,Geneva,sans-serif; 
}

.navshopcart ul li
	{ margin: 2px;}

.navshopcart ul li a
	{
	padding: 0px 0px 0px 8px;
	text-align: left;
	display: inline;
	color: #BBB;
	}

.navshopcart ul li a:hover
{
color: #736a62;
}

.navshopcart ul li a.current
{
color: #000;
}

.navshopcart ul li a.inactive
{


}

 /* ---------- tabs ---------------------- */

.tabBF {
    line-height:normal;
	border-bottom:3px solid #c6b2b2;

  }

.tabBF ul, .tabBF li{list-style:none;}
.tabBF ul {height:24px;}
.tabBF li {float:left; margin-right:8px;margin-left:5px;}

.tabBF a:link, .tabBF a:visited{
	background:url(/images/global/tab-block.png) right 30px;
	color:#777;
	display:inline;
	font-weight:normal;
	height:24px;
	line-height:24px;
	text-decoration:none;
	font-size:.9em;

}
.tabBF a span{
	background:url(/images/global/tab-block.png) left 30px;
	display:inline;
	height:24px;
	padding:11px 6px 6px 6px;


}
.tabBF a:hover{
	background:url(/images/global/tab-block.png) right 65px;
	display:inline;
	color:#777;
	cursor:pointer;
}
.tabBF a:hover span{
	background:url(/images/global/tab-block.png) left 65px;
	display:inline;
	text-decoration:underline; 
}
.tabBF .active a:link, .active a:visited, .active a:visited, .active a:hover{
	color:#000;
	background:url(/images/global/tab-block.png) right 0;
	position: relative;
	top:3px;
	font-size:1.0em;
} 
.tabBF .active a span, .active a:hover span{
	background:url(/images/global/tab-block.png) left 0;
	border-right:3px solid #c6b2b2;	
	padding-top:9px;
	text-decoration:none; 	
}
