.prodbox{
width:634px;
height:auto;
min-height:160px;
min-width:10px;
color:#fff;
margin:0 auto;
position:relative;
top:92px;
}
.prodboxtop{
position:relative;
background:url(../images/misc/prodbox_tx.png) repeat-x;
height:15px;
margin:0 25px;
}
.prodboxtl{
position:relative;
background:url(../images/misc/prodbox_tl.png) no-repeat left top;
height:15px;
width:25px;
float:left;
margin-left:-25px;
}
.prodboxtr{
position:relative;
background:url(../images/misc/prodbox_tr.png) no-repeat right top;
height:15px;
width:25px;
float:right;
margin-right:-25px;
}
.prodboxmid{
background:url(../images/misc/prodbox_xy.png) repeat-x left bottom;
height:auto;
min-height:150px;
margin:0 19px;
}
.prodboxmidl{
position:relative;
background:url(../images/misc/prodbox_midl.png) repeat-y left top;
height:auto;
}
.prodboxmidr{
position:relative;
background:url(../images/misc/prodbox_midr.png) repeat-y right top;
height:auto;
}
.prodboxtitle{
display:block;
font-size: 18px;
font-family: "GillSans Light", "Myriad Pro", Helvetica, Arial, sans-serif;
padding:10px 0 0 0;
}
.prodetail{
min-height:180px;
margin:0;
background: url(../images/misc/prodsl.png) no-repeat left top;
position:relative;
z-index:100;
top:-7px;
}
.graytext{
color:#727e83;
font-size:12px;
}
.closebtn{
display:block;
position:relative;
left:5px;
top:5px;
cursor:pointer;
}
.prodimg{
width:250px;
height:180px;
float:left;
text-align:center;
position:relative;
}
.prodimg div.img{
position:absolute;
top:65px;
left:82px;
}
.prodspecs{
margin:0;
padding:0;
float:left;
position:relative;
width:auto;
max-width:300px;
font-family:Helvetica, "GillSans Light", "Myriad Pro", "Trebuchet MS", "Myriad Pro", Arial, sans-serif;
}
.prodspecs dt{
margin:0;
padding:0;
color:#8b99a0;
position:relative;
min-height:60px;
font-size:26px;
font-family:Helvetica, "GillSans Light", "Myriad Pro", "Trebuchet MS", "Myriad Pro", Arial, sans-serif;
line-height:24px;
}
.prodspecs dd{
margin:0;
padding:0;
line-height:1.6em;
display:block;
clear:left;
}
.roundbordersml{
width:57px;
height:15px;
background-image: url(../images/misc/roundborderbg.png);
background-repeat: no-repeat;
background-position: left top;
display:block;
float:left;
padding:0 5px;
line-height:15px;
margin:2px 5px;
position:relative;
top: 2px;
}
.roundborderpricel{								
background-image: url(../images/misc/roundboxl.png);
background-repeat: no-repeat;
background-position: left top;
display:block;
float:left;
position:relative;
left:18px;
top: 4px;
}
.roundborderpricer{								
background-image: url(../images/misc/roundboxr.png);
background-repeat: no-repeat;
background-position: right top;
display:block;
}
.roundborderprice{
display:block;
margin:0 10px;
line-height:12px;
height:13px;
border-top:solid 1px #8b99a0;
border-bottom:solid 1px #8b99a0;
font-size:10px;
}
.rblabel{
display:block;
float:left;
margin:2px 0 0 0;
}
.rblabel2{
float:left;
width:70px;
margin:0 10px 0 0;
}
.vcenter{
display:table;
}
.tcell{
display:table-cell;
vertical-align:middle;
}

.cartlist{
color:#fff;
font-family:Helvetica, "Myriad Pro", Arial, sans-serif;
width:100%;
margin:0 auto;
}
.cartlist td{
padding:10px;
border-bottom:solid 1px #727e83;
font-size:12px;
}
.cartlist td.rightalign{
text-align:right;
}
.rembtncell{
width:60px;
}
.namecell{
width:180px;
}
.quantitycell{
width:60px;
text-align:center;
vertical-align:middle;
}
.covercell{
width:50px;
text-align:center;
vertical-align:middle;
}
.covercell img {
width:48px;
height:43px;
}
.smalltext{
width:16px;
height:16px;
font-size:11px;
font-weight:bold;
padding:4px 0pt 0pt;
text-align:center;
}
.summery{
font-size:14px;
clear:both;
}
.normaltext{
font-size:12px;
font-weight:normal;
}
.writeup{
margin:0 45px;
padding:10px 0;
}
.writeup p{
padding:5px 0;
}
.checkoutbill{
margin:15px 0 0;
position:relative;
}
.couponcode{
width:300px;
float:left;
text-align:right;
position:relative;
top:5px;
left:30px;
}
.couponcode input[type="text"]{
width:85px;
height:18px;
}
.graylabel{
color:#727e83;
font-weight:700;
padding:0 5px 0 0;
}
.total{
float:right;					
position:relative;
right:90px;
text-align:right;					
}
.total p{
padding:4px 0;
}
.total h3{
padding:8px 0;
}
.imagebtn{
background-color:transparent;
border:none;
background-image: url(../images/misc/removebtn.png);
background-repeat: no-repeat;
background-position: left top;
cursor:pointer;
}
.removebtn{
width:57px;
height:15px;	
background-image: url(../images/misc/removebtn.png);
}
.gobackbtn{
width:106px;
height:43px;
float:left;	
margin:0 0 0 -38px;
background-image: url(../images/misc/gobackbtn.png);
position:relative;
}
.buynowbtn{
width:106px;
height:43px;
float:right;
margin:0 -41px 0 0;	
background-image: url(../images/misc/buynowbtn.png);
position:relative;
}
.chkgobtn, .chkbuynow{
margin-top:-40px;
}
.prodboxbot{
position:relative;
background:url(../images/misc/prodbox_bx.png) repeat-x left top;
height:35px;
margin:0 25px;
clear:both;
}
.prodboxbl{
position:relative;
background:url(../images/misc/prodbox_bl.png) no-repeat left top;
height:25px;
width:25px;
float:left;
margin-left:-25px;
}
.prodboxbr{
position:relative;
background:url(../images/misc/prodbox_br.png) no-repeat right top;
height:35px;
width:25px;
float:right;
margin-right:-25px;
}
.securitystuff{
width:580px;
height:40px;
background-image: url(../images/misc/securitypanbg.png);
background-repeat: no-repeat;
background-position: left top;
margin:0 auto;
line-height:40px;
text-align:right;
font-size:11px;
padding:0 10px 0 0;
color:#88969b;
position:relative;
clear:both;
}
.securitystuff a{
color:#88969b;
text-decoration:underline;
}

