.printercopy 
{
width:660px;
text-align:right;
padding:0px 0px 0px 0px;
font: bold 12px/17px arial, verdana, helvetica, Sans-Serif !important;
color: #8CC63F !important;
}

.printercopy a
{
font: bold 12px/17px arial, verdana, helvetica, Sans-Serif !important;
color: #8CC63F !important;
}

#printerWrapper
{
width:660px;
}

#detailLeft
{
width:345px;
padding:30px 30px 0px 0px;
float:left;
font: 12px/17px arial, verdana, helvetica, Sans-Serif;
color: #777777;
}

#detailRight
{
padding:20px 0px 0px 0px;
float:left;
}

#detailRight a
{
text-decoration:none;
}

.largeimglink
{
font: 12px/15px arial, verdana, helvetica, Sans-Serif;
color: #8CC63F;
}

.largeimglink a
{
font: 12px/15px arial, verdana, helvetica, Sans-Serif;
color: #8CC63F;
}

#cartWrapper
{
font: 11px/15px arial, verdana, helvetica, Sans-Serif;
color: #777777;
width:660px;
}

#cartWrapper a
{
font: 11px/15px arial, verdana, helvetica, Sans-Serif;
color: #777777;
}

#cartWrapper .thumb
{
margin:0px 0px 5px 0px;
border:1px solid #E6E6E6;
}

#cartWrapper .thumb:hover
{
border:1px solid #143A2B;
}

#cartWrapper ul
{
list-style-type:none;
margin:0px;
padding:0px;
}

#cartWrapper li
{
width:150px;
float:left;
list-style-type:none;
margin: 5px 12px 30px 0px;
padding:0px;
}

#cartLeft
{
width:330px;
float:left;
padding:0px 0px 25px 0px;
}

#cartRight
{
width:330px;
float:left;
padding:0px 0px 25px 0px;
}

.numWrapper
{
font: 12px/15px arial, verdana, helvetica, Sans-Serif;
color: #777777;
width:660px;
height:35px;
}

.numWrapper a
{
font: 12px/15px arial, verdana, helvetica, Sans-Serif;
color: #777777;
}

.numWrapper table
{
float:right;
}

.catttl
{
font: 12px/15px arial, verdana, helvetica, Sans-Serif;
color: #0F3828;
}

.catttl a 
{
font: 12px/15px arial, verdana, helvetica, Sans-Serif !important;
color: #0F3828 !important;
}


.thumbprice
{
font: bold 11px/15px arial, verdana, helvetica, Sans-Serif;
color: #8CC63F;
}

.thumbname
{
font: bold 11px/15px arial, verdana, helvetica, Sans-Serif;
color: #0F3828;
}

.thumbname2
{
font: bold 13px/25px arial, verdana, helvetica, Sans-Serif;
color: #0F3828;
}

.thumbprice2
{
font: bold 13px/25px arial, verdana, helvetica, Sans-Serif;
color: #8CC63F;
}

.detailttl
{
font: bold 13px/20px arial, verdana, helvetica, Sans-Serif;
color: #0F3828;
}

.detailInfoWrapper
{
	font: 13px/20px arial, verdana, helvetica, Sans-Serif;
}

#orderWrapper
{
width:325px;
position:relative;
background:url(../images/cartbox_mid.gif) repeat-y;
padding:10px;

}

#prodInfoWrapper
{
width:319px;
position:relative;
background:url(../images/cartbox_mid.gif) repeat-y;
padding:5px 13px 10px 13px;
}

#prodInfoWrapper img
{
	margin: 0px 5px 5px 0px;
}

.cartBoxTop
{
position:absolute;
left:0px;
top:-10px;
}

.cartBoxBot
{
position:absolute;
left:0px;
bottom:-20px;
}



#itemsWrapper
{
float:right; 
padding:7px 7px 0px 0px;
}

#itemsWrapper img
{
padding:0px 0px 9px 0px;
}

#relatedProducts
{
padding:0px 0px 0px 5px;
clear:both;
width:660px;
border:1px solid #CCCCCC; 
background:#ffffff;
}

.cartTable
{
font: 12px/15px arial, verdana, helvetica, Sans-Serif;
color: #777777;
width:640px; 
}

.cartTable2
{
font: 12px/15px arial, verdana, helvetica, Sans-Serif;
color: #777777;
width:200px; 
}

.productsLeft
{
float:left; 
width:300px; 
padding:20px 0px 20px 0px;
}

.productsRight
{
float:left; 
padding:20px 0px 20px 0px;
}

.productsRight table
{
width:320px;
}