
/* Shopping Cart */
.table-express {
	width: 250px;
	border: 1px solid #fff}
	
.table-help {
	width: 500px;
	border: 1px solid #fff}

.table-shipestimate {
	width: 200px;
	border: 1px solid #fff}

.table-items {
	width: 1000px;
	border: 1px solid #fff;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;}

.table-main {
	border: 0px solid #ccc;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.td-cart-e5e5e5 {
	background-color:#e5e5e5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #ccc;
	border-top: 0px solid #e5e5e5;}

.td-cart-ffffff {
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #ccc;}
	
.td-fieldcomplete {
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.td-fieldincomplete {
	background-color:#e5e5e5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}	
	
.expand-titles {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	cursor: hand;
	cursor:pointer;
	text-decoration:none;
	}

A.expand-titles:hover {
	color: #D61920;}
	

.text10cart {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
color: #303030;
display: block;
width: 100%;
line-height: 16px;
height:100%;
vertical-align:middle;
text-decoration:none;}

a.text10cart:hover {color: #D61920;
font-weight:bold;}


.text10cart-red {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
color: #D61920;
text-decoration:none;
display: block;
width: 100%;
line-height: 16px;
height:100%;
vertical-align:middle;}

a.text10cart:hover {color: #D61920;
font-weight:bold;}


.text10cart-off {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #999999;
text-decoration:none;
display: block;
width: 100%;
line-height: 16px;
height:100%;
vertical-align:middle;
text-decoration:none;}

.cart-hr {
	color:cccccc;
	width: 95%;
	height: 1px;}
	
.text10cart-redunderline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
color: #D61920;
text-decoration:underline;}



/* Master CSS file */

.text10 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration:none;
font-weight:normal;}

a.text10:hover {
color: #ff0000;}
	
.crossSellLink {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration:none;
font-weight:normal;}

a.crossSellLink:hover {
color: #D61920;
font-weight:bold;}


.text10-underline {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration:underline;}

a.text10-underline:hover {color:#D61920;
font-weight:bold;}


.text10-0000FF {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #0000FF;
text-decoration:none;
font-weight:normal;}

.text10bold-0000FF {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #0000FF;
text-decoration:none;
font-weight:bold;}



.text10-D61920 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #D61920;
text-decoration:none;
font-weight:normal;}

a.text10-D61920:hover {color:#D61920;
font-weight:bold;}

.text10bold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration:none;
font-weight:bold;}

a.text10bold:hover {color:#D61920;}



.text10bold-D61920 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #D61920;
text-decoration:none;
font-weight:bold;}

a.text10bold-D61920:hover {color:#D61920;
font-weight:bold;}

.text10bold-E5E5E5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #e5e5e5;
font-weight:bold;}

.text10bold-606060 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #606060;
font-weight:bold;
text-decoration:none;}

a.text10bold-606060:hover {
color: #D61920;}

.text10bold-ffffff {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
font-weight:bold;
text-decoration:none;}

a.text10bold-ffffff:hover {
text-decoration:underline;}



.text10bold-333333 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
font-weight:bold;
text-decoration:none;}

a.text10bold-333333:hover {
color: #D61920;}


.text10category {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #303030;
text-decoration:none;
display: block;
width: 100%;
line-height: 16px;
height:100%;
vertical-align:middle;}

a.text10category:hover {color: #ff0000;
font-weight:normal;}








.text12 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration:none;}


.text12bold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration:none;
font-weight:bold;}



.text12bold-D61920 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #D61920;
text-decoration:none;
font-weight:bold;}



.text12bold-ffffff {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
font-weight:bold;
text-decoration:none;}





.text12bold-0000ff {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0000ff;
font-weight:bold;
text-decoration:none;}


.text12bold-ffffff {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
font-weight:bold;
text-decoration:none;}

a.text12bold-ffffff:hover {
text-decoration:underline;}

.text14bold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
text-decoration:none;
font-weight:bold;}

.text14bold-d61920 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #d61920;
font-weight:bold;
text-decoration:none;}





.td-E5E5E5 {
background-color:#e5e5e5;}

.td-CCCCCC {
background-color:#cccccc;}

.td-D61920 {
background-color:#D61920;}

.td-555555 {
background-color:#555555;}

.td-F2E01C {
background-color:#F2E01C;}


.bannertd {
background-color:#e5e5e5;
}

.bannertitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #D61920;
font-weight:bold;}


/* Shipping type */
.bgShipTop {
	background-image: url("/assets/images/basket/sus_top.gif");
    background-repeat: no-repeat;
    height: 20px;
    width: 774px;
}

.bgShipMiddle {
	background-image: url("/assets/images/basket/sus_mid.gif");
    background-repeat: repeat-y;
    width: 774px;
}

.bgShipBottom {
	background-image: url("/assets/images/basket/sus_btm.gif");
    background-repeat: no-repeat;
    height: 28px;
    width: 774px;
}

.bgShipMiddle .bgShipInner {
	padding: 0 0 0 10;
}

.bgShipMiddle .bgShipInner .shipLeft {
	width: 245px;
	/*border: thin solid black;*/
	float: left;
}

.bgShipMiddle .bgShipInner .shipLeft .freeShipTop {
	
}

.bgShipMiddle .bgShipInner .shipLeft .freeShipMiddle {
	background-image: url("/assets/images/basket/sus_sep.gif");
    background-repeat: no-repeat;
    height: 10px;
}

.bgShipMiddle .bgShipInner .shipLeft .freeShipBottom {
	
}

.bgShipMiddle .bgShipInner .shipRight {
	width: 470px;
	/*border: thin solid black;*/
	float: left;
	margin: 0 0 0 20px;
}

.shipMethodRow {
	padding: 2px;
}

.topMarginRadio {
	padding-top: 2px;
}

/* Payment type */
.bgPayTop {
	background-image: url("/assets/images/basket/scb_top.gif");
    background-repeat: no-repeat;
    height: 20px;
    width: 774px;
    margin: 10px 0 0 0;
}

.bgPayMiddle {
	background-image: url("/assets/images/basket/scb_mid.gif");
    background-repeat: repeat-y;
    width: 774px;
}

.bgPayBottom {
	background-image: url("/assets/images/basket/scb_btm.gif");
    background-repeat: no-repeat;
    height: 28px;
    width: 774px;
}

.bgPayMiddle .bgPayInner {
	padding: 10 0 10 0;
}

.payMethodSelected {
	background: url("/assets/images/basket/scb_selected.gif");
	background-repeat: repeat-x;
	height: auto;
}

#payMethodInfo {
	float: right;
	width: 250px;
	margin: 20px 150 0 0;
	padding: 10px 10 10 10;
	background-color: white;
	opacity:0.8;
  	filter:alpha(opacity=80); /* For IE8 and earlier */
	border: thin solid black;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
}


