	#divMiddleTier { 
	/*	width:630px; */
	margin-left:180px;
	min-height:1150px;padding-top:10px;
	line-height:1.6em;}

	#divMiddleAll { width:810px;margin-left:185px;
	min-height:1200px;padding-top:10px;
	line-height:1.6em; }

	#divRightTier { 
/*		width:186px; */
		position:absolute;
		top:0;
		right:0;
/*		height:450px; */
		}
	
	#divInfo {width:580px;padding:0 10px;font-size:13px; }
	#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 #b3aaa3;
	/*	background-color:#fff; */
		padding:6px; }
	#divInfo .submit { border:0;margin:0 0 10px 0;padding:0;}
	
	#divInfo em {color:#777;}
	
	#divInfo .divLogin { 
		margin:0 120px 20px 20px;
		padding:20px;
	/*	border:1px solid #e2dad0;  */
		}
	#divInfo p { padding:5px; }
	#divInfo .divSizing { width:600px;font-size:13px; }
	#divInfo .divSearch { width:600px;font-size:1.0em;background-color:#F7F5F5;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 #FFFFFF;color:#FFFFFF;padding:3px 12px;cursor:pointer; } 

	#divInfo .divLogin .formbg {background-color:#FFFFFF;border-color:#FFFFFF;}
	#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:5px; }
	#divInfo .divLogin span {color:#777;}

			
	#divInfo .errorMsg {background-color:#fff;border:1px solid #e2dad0;padding:5px;margin-right:90px;color:red }
	#divInfo .sameAsBill {border:1px solid #e2dad0;padding:5px;background-color:#EEEEEE; } 
	#divInfo .sameAsBill input {background-color:#EEEEEE; }
	#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;
	    text-decoration:none;
		background:url(/images/global/help.png) no-repeat 100% 60%;
		padding:0 1px 1px 15px;
		
		}

	#divInfo .divLogin a.tooltip:hover {z-index:25;
		background:url(/images/global/helpHover.png) no-repeat 100% 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:0; left:2em; width:15em;
	    border:1px solid #e2dad0;
		background: #fff;
		padding:5px;
		box-shadow: 0 2px 2px #DDDDDD;	
	}

	#divInfo .innertable {	background:#f7f5f5;
	}		

	.divCreateAccount {
	margin:20px;padding:20px;border:1px solid #e2dad0; 
	}
	
	.divGuestCheckout {
	margin:20px;padding:0 20px;border:1px solid #e2dad0;width:300px;
	}
	
	.divLoginAccount {
	margin:20px;padding:20px;border:1px solid #e2dad0;width:300px;
	}
	
	#divCheckoutRadio {
		border:1px solid #b3aaa3;
		padding:9px;
		}
		
	#divCheckoutRadio p { 
		font-size:1.2em;
		color:#777777;
		font-size: 1.2em;
    	padding: 8px 15px 0 4px; 
		display:inline;
		font-weight:normal;}
		
	#divCheckoutRadio .rSelected {
		color:#000;
	}


	.divCheckout { width:500px; }
	#divThumbsMiddle { width:625px;padding-left:4px;line-height:1.3em;}
	#divThumbsMiddle .divThumbs { width:200px;float:left;margin:1px 1px 10px 1px;padding-bottom:5px;border-right:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;border-top:1px solid #AAAAAA;background-color:#ffffff;padding-top:1px; }
	.divThumbs img { }

	.divThumbs h3 {font-size:12px;font-family: 'Raleway',Arial, Helvetica, Verdana, sans-serif;height:65px;padding-left:5px;padding-right:5px;padding-top: 5px;font-weight:normal;line-height:1.3em; }
	.divThumbs h3 span { display:block;font-weight:normal;}
	.divThumbs h3 strong { font-size:14px;  } 
	.divThumbs h4 {font-size:1.2em;color:#000;font-weight:normal;padding-left:5px;padding-top:7px; }
	.divThumbs h4 strong {color:#d34446;font-weight:normal; }	
	.divThumbs h4 i {font-size:12px;display:inline;}
	.divThumbs h5 {height:45px;padding-top:15px;font-size:10px;color:#2a2322;font-family: 'Raleway',Arial, Helvetica, Verdana, sans-serif;text-transform: uppercase;padding-left:3px;font-weight:normal; }
	
	
	#divBreadCrumbs { 
		padding:8px 10px 5px 0;
		margin: -19px 35px 25px 7px;
		color:#000;
/*		BORDER-top: #e2dad0 1px solid; */
/*		BORDER-bottom: #e2dad0 1px solid;		*/

}
	#divBreadCrumbs.checkoutBC { margin:-15px 0 0 0;;width:450px; }
	#divBreadCrumbs a {font-weight:bold;font-size:16px;}
	#divBreadCrumbs span {color: #fd0a0a;padding:6px;font-size:16px;}
	#divBreadCrumbs form select {font-size:1.0em;border: 1px solid #e2dad0;}
	#divBreadCrumbs span.checkout {color:#BBB;}		
	#divBreadCrumbs a:hover span.checkout {color:#736a62;}			
	
	.viewnumber {
/*		position: absolute;
    	right: 240px;
    	top: 30px; */
		float: right;
		font-size: 0.8em;
	}	
	.viewnumber a {color:#BBB;font-style:normal;}
	.viewnumber span {font-style:normal;font-weight:bold;color:#000}
	.viewnumber i {font-style:normal;font-size:0.9em;}
	.viewnumber strong {font-style:normal;color:#efdbd1;}

	
	.pagenumbers { 
/*		color:#555; */
		text-align:center;
		margin: 0 5px 0 5px;
		padding:5px 5px 5px 4px;
/*		BORDER-top: #e2dad0 1px solid;		*/
		font-size:1.3em;
		background: #f7f5f5;
		border: 1px solid #E2DAD0;
} 
	.pagenumbers a {color:#BBB;font-style:normal;padding: 0 2px;}
	.pagenumbers span {font-style:normal;font-weight:bold;color:#000}
	.pagenumbers i {font-style:normal;font-size:0.9em;}
	.pagenumbers strong {font-style:normal;color:#efdbd1;}
	
	#productCount { 
/*		color:#555; */
		float:left;
		margin: 6px 0px 5px 11px;
		font-size:1.2em;
	}

	.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:#C44B35;}
	#divTierPromo a strong {color:#990000;font-weight:normal;}
	#divTierPromo span {color: #fd0a0a;padding:0 3px;}

	
	#divProduct { margin:0 0 0 475px;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 { font-size:13px; }
	#divProduct span.pricefont { font-size:1.1em;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:#d34446 }
	#divProduct #bloglink {padding-left:10px;margin-top:2px;line-height: 1.4em;
		height:36px;font-size:9px;
		background:url(/images/global/blogicon.png) no-repeat left top; 
		}

	#divProdDsc	{
		position:absolute;
		left:80px;
		width:260px;
		padding-top:10px;
		font-size: 13px;
			}
		
	.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:#990000;
		font-size:1.0em;
	/*	text-transform: capitalize; */
		font-family:'Raleway',verdana;}
	.divProductSizes a hover {color:#764336;font-weight:bold;}
	.divProductSizes img { border:1px solid #e2dad0; }
	.divProductSizes .display4 {
			float: left;
    		padding-left: 8px;
    		width: 60px;
			}
	.divProductSizes .display4new {
			border:1px solid #e2dad0;
			padding:5px;
			margin:4px;}			
	.divProductSizes .display1 {
		float:left;
	/*	width:62px; */
		padding-left:16px;
		}
	.divProductSizes .add {float:left;width:80px;margin: 0;padding: 2px 0;}	
	.divProductSizes .add:hover {color:#9c9c9b;}	

	.divProductSizes .add a {text-decoration:underline;}
	.divProductSizes .add a:hover {font-weight:normal;color:#000;}	
	.divProductSizes .added {color:#aaa;font-size:1.0em;font-style:italic;font-weight:normal;}
	
	.addthumb {
	
	    border: 1px solid #E2DAD0;
		margin: 0 30px 0 25px;
    	padding: 5px;
	    text-align: center;
	}
	
	.addthumb span {
		color: #bbbbbb;
	}


	.addthis_toolbox {
		padding-top:10px;
	}
	.addthis_toolbox a {
		margin:0 1px 0 0;
	}
	#fbpinit {
		margin-top:10px;
	}

	#fbpinit ul li {
   		float: left;
	    margin-right: 5px;
	} 	 

	#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:'Raleway',Arial,Helvetica,sans-serif;font-size:0.9em; }
#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;
	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:28px;border:none; }
	#divCart span {font-weight:bold;}
	#divCart p { padding:15px 10px 0;
	background:#FFFFFF 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:#FFFFFF;
		BORDER: #e2dad0 1px solid;
		FONT-SIZE: 1.0em; FONT-FAMILY: 'Raleway',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: 'Raleway',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;

}
.tabBF a span{
	background:url(/images/global/tab-block.png) left 30px;
	display:inline;
	height:24px;
	padding:10px 8px 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; 	
}

.sizesinstockdiv {
	border:1px solid #FFFFFF;	
	margin: 1px 3px 0 0;
	padding-bottom: 5px;
	font-family: arial;

}

.sizesinstockdiv a { color:#2a2322;font-size:12px; }	

.divReceiptPrint {
	font-size: 1.0em;
	line-height:1.4em;
}

.deliverydate {
   color: #777777;
    display: inline;
    left: 400px;
    padding-left: 20px;
    position: absolute;
    text-align: left;
}



.divModalCartAddImg {
	float:left;
	padding:10px
}

.divModalCartAdd {
/*    font-size: 1.1em; */
    line-height: 1.1em;
    margin-left: 25px;
    padding: 10px 15px 20px 65px;
    text-align: left;;
}
.divModalCartAdd span{
	display:block;
}

.divModalCartAdd input {
	padding:2px;
	border:1px solid #909090;
	outline: none; 
}
