#productContain{
	width:9000px;
	margin-left:37px;
}
.productBlock{
	width:200px;
	float:left;
	margin-bottom:15px;
	margin-right:40px;
	color:#666;
}
.productBlock p{margin:0 0 16px 0;}
.productBlock .image{width:203px; height:200px; margin-right:20px; line-height:190px; float:left;}
.productBlock .text{width:160px; margin-left:25px; line-height:14px;}
.productBlock .imagepreviews{height:25px; clear:left; padding-top:8px;}
.productBlock .imagepreviews img{margin-right:4px;}

#productNav{position:absolute; top:375px; left:52px;}

.price{display:block; background-color:#c7c7c1; padding:5px 0 5px 8px; margin-bottom:8px; width:64px; float:left;}
.popleft{float:left; width:275px; padding:0 0 20px 37px; font-weight:normal; font-family:gill sans, trebuchet ms; font-size:11px;}
.popleft p{margin:0 0 16px 0;}
.popright{float:right; width:73px; padding-bottom:20px;}

.popbutton{border:solid 1px #474136; color:#fff; text-decoration:none; padding:3px 6px 2px 6px; background-color:#474136; font-size:9px; width:72px; font-family:gill sans, trebuchet ms;}
.popbutton:hover{background-color:#635844; color:#fff;}


.button{border:solid 1px #474136; color:#fff; text-decoration:none; padding:3px 6px 2px 6px; background-color:#474136; font-size:9px; font-family:gill sans, trebuchet ms;}
.button:hover{background-color:#635844; color:#fff;}

#bagcontain{position:relative; background-color:#f8f7f2; padding:10px 15px 10px 15px; width:623px; height:390px; margin:0px 0 0 0px;}

#bagcontain .details{background-color:#e7e7e2; color:#000; position:absolute; top:300px; right:230px; padding:10px 15px 10px 15px; width:350px; font-size:9px; line-height:12px;}

#bagcontain .shipdetails{font-size:9px; color:#7e7f80; position:absolute; top:273px; right:310px; width:200px;}

#bagcontain .totals{line-height:18px; position:absolute; top:273px; right:38px;}

#bagcontain .checkoutbutton{position:absolute; top:340px; right:33px; z-index:9999;}

#faderight{position:absolute; top:0px; right:44px; width:52px; height:380px; background-image:URL(../../images/cart_faderight.png); z-index:100;}

#fadeleft{position:absolute; top:0px; left:196px; width:52px; height:380px; background-image:URL(../../images/cart_fadeleft.png); z-index:100;}

#cartprev{position:absolute; top:170px; left:205px; width:13px; height:59px; cursor:pointer; background-image:URL(../../images/cart_left_arrow.gif); display:block; z-index:500;}

#cartnext{position:absolute; top:170px; right:53px; width:13px; height:59px; cursor:pointer; background-image:URL(../../images/cart_right_arrow.gif); display:block; z-index:500;}


.continue{position:absolute; top:271px; left:43px; background-color:#abadab; color:#fff; font-size:9px; padding:2px 4px 2px 4px;}
.continue:hover{color:#ececec;}

.closeit{position:absolute; top:7px; right:5px; display:block; width:10px; height:10px; background-image:URL(../../images/close.gif);}

.carttr{background-color:#c9cac7;}
.carttreven{background-color:#e7e7e2;}
#carttable{border:0px;}
#carttable img{margin:10px 10px 0 0;}

.cartqty input{width:12px; font-size:11px; font-family:arial; text-align:right; padding:0 3px 0 3px;}

.remove .itemRemove{background-image:URL(../../images/cart_X.gif); width:13px; border:none; height:13px; display:block; margin-top:1px; cursor:pointer;}

.bracket{display:block; width:144px; height:38px; float:left; padding:8px 0 0 6px;}
.bracket:hover{background-image:URL(../../images/bracket.gif);}
.bracket on{background-image:URL(../../images/bracket.gif);}

.smallsubmit{font-size:10px;}
#emptycart{margin-top:15px; width:100px; float:left;}

#checkout{margin-top:15px; float:left; width:100px;}

#cartOverlay{position:absolute; margin:0px; padding:0px; top:0px; left:0px; z-index:9000;}
