body {
background: #fe0176 url(../images/sc-body-bg.jpg) repeat-x scroll left top;
color:#000;
}

div.sub_title {
background-image:none;
}

table {
width:auto;
}
table table td {
width:10px;
}
#btn_buy, #btn_checkout {
background-color:#7e1a45;
color:#FFFFFF;
}
a {
color:#AC2012;
}
a:hover {
	color:#AC2012;
	text-decoration: none;
}
a.buy_buttons {
background-color:#D5D4D4;
color:#000;
}
.cart_list a {
	color:#AC2012;
	text-decoration: none;
}
.cart_list a:hover {
	color:#FE007F;
	text-decoration: none;
}
.cart_list, .cart_list td {
background-color:#fff;
color:#000;
}
div.sub_title {
color:#FFFFFF;
font-family:Georgia;
font-size:26px;
font-weight:normal;
width:100%;
}
#order_total_container {
color:#FFFFFF;
}
#top_container {
color:#FFFFFF;
}
.cart_list th {
background-color:#7e1a45;
color:#FFFFFF;
padding:10px;
}
.cart_list, .cart_list td, th {
border:1px solid #303030;
}
h3 {
	color:#760401;
	font-family:Georgia;
}
.price_area,.templateinfo_area,#cnt_buy{background-color:transparent;}
.buy_cart_area table td{border:none;background-color:transparent;}
.price_area .price_sum{color:#000;}
.sub_title{color:#760401}
.title{background:none;color:#fff;}
p,ul,dl{color:#fff;}
h4{color:#fff;}
body#satisfaction_page span{display:none;}
#offer_page div.sub_title{background:none;}
body#terms_of_use_page{color:#fff;}
body#offer_page p{color:#000;}

* html #payment_page #top_container {position:relative;}
* html body#payment_page #right_bar{position:absolute;top:0;right:0;}
* html body#payment_page #left_bar{margin-bottom:44px;}

#offer_page b ins {color:#FE007F;}
.required_column,.required_cont{width:140px;}