﻿h2.cart_head  {
    width:800px;
    background:#f6c74d url(../images/carthead_bg.jpg) repeat-x top;
    padding:5px;
    color:#fff;
    margin:15px 0;
	font-size:14px;
	text-transform:uppercase;
	line-height:22px;
	text-indent:5px;
    }
.emptyCart {margin: 35px 0 10px 0; text-align:center;}
.emptyCart p {font: bold 14px Arial,Helvetica,Verdana,sans-serif}
.emptyCart img {margin-top:15px;}
#cart_table
{
    font: normal 12px Arial,Helvetica,Verdana,sans-serif;
    width:800px;
    background-color:#ededed;
    padding:0;
    margin:0;
    border:none;
}
#cart_table th 
{
    background-color:#cfecfe;
    font-weight:bold;
    padding:4px 0;
    color:#002c77;
}
#cart_table td 
{
    padding:3px 0;
    font-size:11px;
    color:#003399;
}
.cartheader_remove 
{
    text-align:center;
    width:7%;
}
.cartitem_remove {
	text-align:center;
	text-decoration: none;
    width:7%;
}
.cartheader_qty {
    width:7%;
    text-align:center;
}
.cartitem_qty {
	text-decoration: none;
    width:7%;
    text-align:center;
}
.cartheader_item 
{
    text-align:left;
    width:78%;
}
.cartitem_item 
{
	text-decoration: none;
    width:78%;
}
.cartheader_price {
    width:8%;
}
.cartheader_price p 
{
    text-align:right;
    margin-right:10px;
}
.cartitem_price 
{
	text-decoration: none;
    width:8%;
}
.cartitem_price p 
{
    text-align:right;
    margin-right:10px;
}
.cartsummarylabel {
    font-size:12px;
	width: 800px;
	color: #000;
	padding:5px 10px 5px 0;
	text-align:right;
	background-color:#fff3e0;
}
.carthandling {
    font-size:12px;
	width: 800px;
	color: #000;
	padding-right:10px;
	text-align:right;
	margin:0;
}
.cartsummaryitem {
	color: #003399;
}
#cartbuttonrow {
	clear:left;
    padding:10px 0px 0px 0px;
    width:810px;
    text-align:right;
}
#cartbuttonrow img {padding-bottom:5px;}
.recommend_head {
	clear:left;
	display:block;
	width:810px;
	font-size:12px;
	font-weight:bold;
	background-color:#cfecfe;
	color:#002c77;
	margin:15px 0 10px 0;
	padding:2px 0 2px 2px;
}

/*  Checkout.aspx */
fieldset {border:none;width:450px;margin-left:160px;padding:20px 20px 0 20px;float:left;}
fieldset legend 
{
    font-size:14px;
    margin-bottom:5px;
    padding:0;
    color:#002c77;
    font-weight:bold;
}
fieldset ul, fieldset li
{
    border:0;
    margin:0;
    padding:0;
    list-style:none;
}
fieldset li
{
    clear:both;
    list-style:none;
    padding-bottom:10px;
}

fieldset input, fieldset select
{
    font-size:11px;
}
fieldset label
{
    width:140px;
    float:left;
    margin-right:10px;
    text-align:right;
    padding-top:3px;
}
fieldset p {font: normal 10px/12px | inherit;margin:0 0 10px 10px;}

h5{clear:left;display:block;width:790px;background-color:#cfecfe;padding:5px;font-weight: bold; font-size: 12px; margin-top:10px}
h5 span {float:right; width:250px;}


/* personalizelist.aspx */
.personalize_delivery {width:600px; margin:0 auto;font-size:12px;}



.checkout_breadcrumbs {width:790px; font-weight:bold; font-size:14px; padding:5px; float:left; background-color:#fff; color:#ededed; border-bottom:solid 1px #ededed; border-top:solid 1px #ededed; height:18px; line-height:18px; text-align:right; margin:10px 0;}
.checkout_breadcrumbs span.active_crumb {color:#00549F;}
.checkout_breadcrumbs a {font-weight:bold; text-decoration:none;}
.checkout_breadcrumbs a:hover {background-color:#fefccc;}

.checkout_productlist {width:790px; padding:5px; clear:left;}


/*   payment Page */
.option_a {width:370px; height:210px; float:left; border:solid 1px #ededed; margin:10px; padding:5px;}
.option_b {width:370px; height:210px; float:left; border:solid 1px #ededed; margin:10px; padding:5px;}
.option_a h6, .option_b h6 {font: bold 14px verdana,arial,helvetica,sans-serif; color:#007ac9}

.BodyM
{
font-family: Verdana, san-serif;
font-size: 11px;
color: #333;
font-weight: normal;
}

/*EZ Shield*/
.EZShieldOuterTable
{
    border-right: #4C83C8 2px solid;
    border-top: #4C83C8 2px solid;
    border-left: #4C83C8 2px solid;
    border-bottom: #4C83C8 2px solid;
    background-color:#ffffff;
  
}
.EZShieldDescriptionText
{
    font-family: Verdana, san-serif;
    font-size: 9px;
    color:Red;
    font-weight: normal;
}
.EZShieldDetailsLink
{
    font-family: Verdana, san-serif;
    font-size: 9px;
    font-weight: normal;
}