﻿
/* --Cart-- */

#cartTable {
	margin: 5px 0 25px 0;
	padding: 0;
	background: url(../images/shopping/cart_table_bg.gif) no-repeat 0% 100%;
	text-align: center;
	color: #000;
	width: 584px;
	border-spacing: 0;
	border-collapse: collapse;
}

#cartTable tr th {
	background: url(../images/shopping/cart_table_heading.gif) no-repeat;
	width: 584px;
	height: 37px;

}

#cartTable tr.subheading {
	background-color: #E6E8F4;
	border-bottom: 1px solid #07368F;
	color: #000;
	font-size: 12px;
	font-weight: bold;
}

#cartTable tr.subheading td {
	padding: 9px 5px 9px 5px;
	border-bottom: 1px solid #07368F;
}


#cartTable tr td.left_border {
	border-left: 2px solid #07368F;
}

#cartTable tr td.right_border {
	border-right: 2px solid #07368F;
}

.phone_model {
color: #233E8B;
font-size: 14px;
font-weight: bold;
padding-left: 8px;
}

.phone_image {
width: 115px;
vertical-align:text-top;
float: right;
}

.border {
padding: 10px 0 10px 0;
border: 1px solid #07368F;
border-width: 0 0 1px 1px;
}

.top_border {
border-top: 1px solid #07368F;
}


.delivery {
background-color: #ECEEF7;
padding: 10px 10px 10px 0;
border: 1px solid #07368F;
border-width: 0px 0 1px 1px;
}

.accessories_link {
margin: 0 0 0 10px;
font-size: 11px;
}

.free {
background-color: #ECEEF7;
padding: 10px 0 10px 0;
border:2px solid #07368F;
border-width: 0 2px 1px 0
}

.cart_total_price {
font-size: 17px;
color: #CC0000;
font-weight: normal;
padding: 10px 10px 10px 0;
}

.cart_price {
font-size: 17px;
color: #CC0000;
font-weight: normal;
}

.checkoutBtn {
margin-right: 30px;
float: right;
}

.updateBtn {
margin-right: 90px;
float: right;
}

.continueBtn {
margin-right: 90px;
float: right;
}

.totalCostTable {
background: url(../images/shopping/checkout_price_bg.gif) no-repeat;
width: 584px;
height: 39px;
color: #fff;
font-size: 16px;
font-weight: bold;
}

.totalCostTable tr td {
padding: 0 10px 0 10px;
}

.checkout_form {
border-bottom: 2px solid #fff;
}

.checkout_form h1 {
font-size: 15px;
color: #174BAD;
background-color: #E2E5F2;
padding: 5px;
border-bottom: 1px solid #fff;
margin: 0;
}

.checkout_form h1 span.note {
font-size: 12px;
color: #174BAD;
padding-left: 10px;
}

.checkout_form_label {
padding-left: 15px;
padding-right: 15px;
width: 100px;
text-align: right;
vertical-align: bottom;
display: block;
float: left;
}


.form_bg {
width: 584px;
background-color: #F0F2FB;
border-bottom: 2px solid #fff;
}

.process_order_btn {
background: url(../images/shopping/processOrderBtn_bg.gif) no-repeat;
height: 22px;
width: 142px;
color: #fff;
padding: 2px 0 0 17px;
}

.process_order_btn a {
color: #fff;
}


.checkout_form_row {
width: 564px;
background-color: #F0F2FB;
padding: 10px;
}

.bgcolor {
background-color: #F0F2FB;
}

/*.cartwrap {
	margin: 0 0px 0 0px;
	/*margin: 0 29px 0 29px;
}
.cartwrap h1 {
	color: #1D4DBE;
	font-size: 14px;
	font-weight: bold;
	padding: 0;
}

.cartwrap h2 {
	font-size: 12px;
	font-weight: bold;
	padding: 0;
}

.cartwrap h3 {
	font-size: 11px;
	font-weight: bold;
	padding: 0;
}

.listtitle_cart {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #1D4DBE;
}

.listtitle_cart tr th {
color: #0940A8;
background: url(../images/shopping/cart_table_heading.gif) no-repeat;
width: 584px;
height: 37px;
}



.listitem_cart {
	font-size: 11px;
	font-weight: normal;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #999999;
}

.ddselect_cart {
	width: 156px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	border: solid 1px #1D4DBE;
	color: #333333;
	margin: 0 0 5px 0;
	padding: 3px;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	line-height: normal;
	vertical-align: middle;
	}
	
.producttitle_cart {
	MARGIN: 0px; 
	FONT: bold 17px Verdana; 
	COLOR: #1D4DBE; 
	PADDING-TOP: 3px;
	PADDING-bottom: 3px; 
	TEXT-DECORATION: none;
}

.producttext_cart {
	MARGIN: 0px; 
	FONT: 9pt/16px Arial; 
	COLOR: #333333; 
	TEXT-DECORATION: none;
}

.productprice_cart {
	MARGIN: 0px; 
	FONT: 9pt/16px Arial; 
	COLOR: #333333;
	font-weight: bold;
	TEXT-DECORATION: none;
}

.producttable_cart {
	border-top: 1px solid #1D4DBE;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #1D4DBE;
	border-left: 1px solid #fff;
}

.but01_cart {
	float:right;

}

.shopquantity_cart {
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	padding: 0 2px 0 2px;
	border-top: 1px solid #1D4DBE;
	border-right: 1px solid #1D4DBE;
	border-bottom: 1px solid #1D4DBE;
	border-left: 1px solid #1D4DBE;
}

.event_title01{
	font-size: 12px;
	font-weight: bold;
	padding: 0;
}

.event_headings{
	font-size: 11px;
	font-weight: bold;
	padding: 0 3px 0 0;
	}

.paging{
float:right;
}

.paging a{
	color: #1D4DBE;
	font-weight: bold;
	padding: 0 0 0 3px;
	text-decoration: none;
}

.paging a:hover{
	text-decoration: underline;
}

*/