body { color: #000; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #ccc; background-image: url(../img/bodyBG.jpg); background-repeat: repeat-x; background-position: center 0; margin: 0; padding: 0; }
.container { background-image: url(../img/stilnovoBG.jpg); background-repeat: no-repeat; background-position: center top; }
.header {width:770px; height:101px;}
.menu { width:770px; height:97px;}
.content { background-image: url(../img/contentBG.jpg); background-repeat: repeat-y; background-position: center top; text-align: left; width:770px; margin:0;padding:0; padding-bottom:30px; }
.bread_crumbs {width:770px; margin:0; padding:0;}
.bread_crumbs h1 { color: #900; font-size: 13px; margin: 0; padding: 0; padding-left: 35px; padding-bottom: 20px;}

.left_col {width:220px; float:left;}
.mid_col {width:330px; float:left;}
.dbl_col {width:550px; float:left;}
.right_col {width:220px; float:left;}

.footer { background-image: url(../img/footer.jpg); background-repeat: no-repeat; background-position: center top; width:770px; height: 150px; color:#ffffff; }

.side_box { background-image: url(../img/boxBG.jpg); background-repeat: no-repeat; background-position: center bottom; margin: 0; padding: 0 25px 110px; }
.side_box h3 { color: #900; font-size: 13px; margin: 0; padding: 20px 0 0; border-top: 1px dotted #999; }

.dbl_box { background-image: url(../img/dbl_boxBG.jpg); background-repeat: no-repeat; background-position: center bottom; margin: 0; padding: 0 25px 110px; }
.dbl_box h3 { color: #900; font-size: 13px; margin: 0; padding: 20px 0 0; border-top: 1px dotted #999; }

.search_box { background-image: url(../img/search_box.jpg); background-repeat: no-repeat; background-position: center bottom; margin-bottom: 30px; padding: 0 25px 50px; }
.search_box h3 { color: #900; font-size: 13px; margin: 0; padding: 20px 0 0; border-top: 1px dotted #999; }

h2 { color: #900; font-size: 25px; margin: 0; padding: 0; }
h4 { color: #900; font-size: 13px; margin: 0; padding: 0; }

.asterisk {color: #333; font-size: 15px;}

#flashMessage, .error, .error_message {
color:#900;
font-size: 10px;
margin: 8px 0px;
font-weight: bold;
}
.error_message {
clear: both;
}


.right_side_cuore { background-image: url(../img/box_bits_angolo_cuore.jpg); background-repeat: no-repeat; background-position: right bottom; width: 100%; height: 100%; }
.right_side_cuore { background-image: url(../img/box_bits_angolo_card.jpg); background-repeat: no-repeat; background-position: right bottom; width: 100%; height: 100%; }
.right_side { background-image: url(../img/box_bits_r1_c5.jpg); background-repeat: no-repeat; background-position: right bottom; width: 100%; height: 100%; }
.left_side { background-image: url(../img/box_bits_r1_c1.jpg); background-repeat: no-repeat; background-position: left bottom; width: 100%; height: 100%; }
.liquid_box { background-image: url(../img/box_bits_r1_c3.jpg); background-repeat: repeat-x; background-position: 0 bottom; margin-right: 10px; }
.liquid_box_content { vertical-align: top; clear: both; padding: 0 15px 75px; }
.liquid_box_content h3 { color: #900; font-size: 13px; margin: 0; padding: 20px 0 0; border-top: 1px dotted #999; }
.row {}


.ebay_right_side { background-image: url(../img/box_tag_ebay.jpg); background-repeat: no-repeat; background-position: right bottom; width: 100%; height: 100%; }
.tag_right_side { background-image: url(../img/box_tag_bit.jpg); background-repeat: no-repeat; background-position: right bottom; width: 100%; height: 100%; }
.tag_left_side { background-image: url(../img/box_bits_r1_c1.jpg); background-repeat: no-repeat; background-position: left bottom; width: 100%; height: 100%; }
.tag_liquid_box { margin-right: 10px; }
.tag_liquid_box_content { vertical-align: top; clear: both; padding: 0 15px 0; }
.tag_liquid_box_content h3 { color: #900; font-size: 13px; margin: 0; padding: 20px 0 0; border-top: 1px dotted #999; }

.price { padding-top:10px; text-align:center; color: #fff; font-size: 17px; width:130px; height:70px; margin-top: -100px; margin-left:80px; text-decoration:line-through;}
.price_ebay { padding-top:10px; text-align:center; color: #333; font-size: 20px; width:130px; height:70px; margin-top: -100px; margin-left:80px; }
.promo_price { padding-top:10px; text-align:center; color: #000; font-size: 25px; width:130px; height:70px; margin-top: -60px; margin-left:80px; }
.price a, .price_ebay a, .promo_price a {color: #fff;}

.home_box { background-color:#feebc7; width:450px; padding-left: 2px; border-top: 1px solid #fcbb43; border-right: 1px solid #fcbb43; border-left: 1px solid #fcbb43; }
.home_box_item { margin-right: 20px; margin-left: 20px; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #fff; border-bottom: 1px solid #fcbb43; }
a img {border-color:#000}


.cart_table {
width: 100%;
border-top: 1px solid #999;
border-left: 1px solid #999;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
color:#333;
clear:both;
padding: 0;
margin: 0 0 2em 0;
white-space: normal;
}
.cart_table th {
color:#fff;
background-color: #999;
text-align: center;
padding:1px 4px;
}
.cart_table tr td {
border-top: 1px solid #333;
padding:4px 4px;
vertical-align:top;
text-align: center;
}



.basic_table {
width: 100%;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
color:#333;
background-color: #fff;
clear:both;
padding: 0;
margin: 0 0 2em 0;
white-space: normal;
}
.basic_table th {
color:#fff;
background-color: #900;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #003d4c;
border-bottom: 1px solid #003d4c;
text-align: center;
padding:1px 4px;
}
.basic_table tr td {
border-right: 1px solid #ddd;
padding:4px 4px;
vertical-align:top;
text-align: center;
}
.basic_table tr.altRow td {
background: #f4f4f4;
}
.basic_table td.actions {
	white-space: nowrap;
}

a:link,a:visited,a:active,a:hover {text-decoration:none;color:inherit;}
a:hover {text-decoration:underline;}
a{color:#000;}
h1 a{color:#900;}
h3 a{color:#900;}
h4 a{color:#900;}
h5 {font-size:20px; letter-spacing:-1px; font-weight: normal; color:#333; margin:0; padding:0; margin-top:-5px;}
font {size:2};

#pagination, #pagination a, #pagination a:link, #pagination a:hover, #pagination a:visited{color:#000;}
#pagination em {color:#900; font-weight:bold}