/* GENERAL STYLES */
div.product{
float: left;
width: 190px;
height: 188px;
background: url('/css/images/prod_bg.gif') no-repeat;
overflow: hidden;
padding: 12px 20px 14px 12px
}

div.product div.text{
float: right;
width: 84px;
height: 176px;
color:#333333;
font-size:10px;
line-height:14px;
overflow: hidden;
}
div.text p{
margin:0 0 5px 0;
}
div.product h4{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#2F562F;
font-size:12px;
font-weight:bold;
line-height:14px;
margin: 0 0 5px 0;
}


div.product div.data{
width: 100px;
height: 176px;
overflow: hidden;
}

div.product div.data .prodpic{
width: 100px;
height: 100px;
overflow: hidden;
margin-bottom: 10px;
}
div.product div.data .prodpic img{
width: 100px;
}

div.data input.qty{
width: 20px;
float: left;
}
div.data div.configtxt{
float: left;
padding-left: 3px;
padding-top: 2px;
}
div.data select.selector{
width: 100px;
margin-bottom: 2px;
}

div.data img.buy{
float: right;
margin-right: 2px;
margin-top: 2px;
}

div.cart{
margin-bottom: 15px;
width: 440px;
}
div.cart div.cartbody table{
width: 100%;
}
div.cart div.cartbody td.cartleft{
width: 55px;
}
div.cart div.cartbody td.cartright{
text-align: right;
}
div.cart div.cartbody tr.carttotal td{
border-top: 1px solid #DEEAEB;
border-bottom: 1px solid #DEEAEB;
}





/* EDITOR PROPERTIES */
