
#body {
	font-family: verdana;
	font-size:10px;
	background-color:#cccccc;
	color:#444444;
	background-color:#dedede;
	background-image:url(/images/bggrad2.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
img { 
behavior: url(/styles/iepngfix.htc); 
}
a,a:hover,a:active,a:visited{
font-family:verdana;
font-size:10px;
font-weight:normal;
color:#7d7d7d;
line-height:14px;
text-decoration:underline;
}
a:hover{
color:#c62c60;
}
li{
margin-bottom:3px;
}
.h1-div{
text-align:center;

}
h1{
font-family: verdana;
font-size:14px;
font-weight:bold;
line-height:20px;
color:#c62c60;
margin-bottom:15px;
margin-top:10px;

text-transform:uppercase;
}
.clearance-h1-div h1{
text-align:center;
width:530px;
font-size:14px;
font-weight:bold;
line-height:20px;
color:#c62c60;
margin-bottom:10px;
margin-top:5px;
}

.general-page-title{
font-family: verdana;
font-size:13px;
font-weight:bold;
margin-bottom:15px;
color:#444444;
text-transform:uppercase;
}
.general-text{
	font-family: verdana;
	font-size:10px;
	line-height:13px;
	color:#444444;
	font-weight:normal;
}
.general-sub-title{
	font-family: verdana;
	font-size:10px;
	line-height:13px;
	color:#444444;
	font-weight:bold;
	margin-bottom:8px;
}
.general-title{
	font-family: verdana;
	font-size:11px;
	line-height:13px;
	color:#444444;
	font-weight:bold;
	margin-bottom:8px;
}
#content_holder{
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	background-color:#ffffff;
	/*background-image:url(/images/top_sides_bg5.jpg);
	background-repeat:no-repeat;
	background-position:top;*/
}
#main_menu_band{
background-image:url(/images/top_menu_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
width:988px;
height:32px;

}
.top-menu-td{
padding-top:1px;
/*padding-top:2px;
background-color:#c62c60;*/
}
.top-menu-div{
padding-top:2px;
padding-left:6px;
padding-right:6px;

}
#left_side{
/*
	background-image:url(/images/side_slice_bg2.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#a0a0a0;
	background-color:#7d7d7d;
	background-color:#eeeeee;
	background-color:#aaaaaa;

	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	*/
	width:194px;
	font-size:10px;
}
#right_side{
	/*background-color:#aaaaaa;*/
	font-size:10px;
	width:196px;
}
#center_area{
	width:100%;
	padding-left:20px;
	padding-right:0px;
	padding-top:4px;
	padding-bottom:20px;
	text-align:left;
	font-size:10px;
}

.left-menu-level1-table{
width:192px;
height:24px;
margin-left:1px;
border-right:1px solid #bbbbbb;
border-bottom:1px solid #bbbbbb;
}
.left-menu-level1-td1{
width:12px;
height:24px;
background-color:#666666;
background-color:#cccccc;
background-color:#d3d3d3;
text-align:right;
}
.left-menu-level1-td2{
width:180px;
height:24px;
background-color:#666666;
background-color:#cccccc;
background-color:#d3d3d3;
text-align:right;
padding-right:6px;
}
.left-menu-level2-table{
width:192px;
height:20px;
height:18px;
/*background-image:url(/images/menuBG2.jpg);
background-repeat:no-repeat;
background-position:right;*/
background-color:#dddddd;
background-color:#e3e3e3;
margin-left:1px;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}
.left-menu-level2-td1{
width:17px;
height:20px;
height:18px;
text-align:right;
}
.left-menu-level2-td2{
width:175px;
height:20px;
height:18px;
text-align:right;
padding-right:6px;
}
a.menu-level1,a:active.menu-level1,a:visited.menu-level1,a:hover.menu-level1{
font-family:verdana;
font-size:10px;
font-weight:bold;
color:#dddddd;
color:#111111;
line-height:14px;
text-decoration:none;
}
a:hover.menu-level1{
color:#777777;
color:#ffffff;
color:#c62c60;
}
a.menu-level2,a:active.menu-level2,a:visited.menu-level2,a:hover.menu-level2{
font-family:verdana;
font-size:10px;
font-weight:normal;
color:#222222;
line-height:14px;
text-decoration:none;
}
a:hover.menu-level2{
color:#777777;
color:#c62c60;
}
.left-menu-level3-table{
width:192px;
margin-left:1px;
background-color:#ffffff;
border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
.left-menu-level3-td2{
width:175px;
background-color:#ffffff;
text-align:right;
padding-bottom:2px;
}
a.menu-level3,a:active.menu-level3,a:visited.menu-level3,a:hover.menu-level3{
font-family:verdana;
font-size:10px;
font-weight:normal;
color:#555555;
line-height:15px;
text-decoration:none;
}
a:hover.menu-level3{
color:#c62c60;

}
.menu3-div{
padding-right:6px;
height:18px;
height:15px;
text-align:right;
line-height:15px;
font-size:10px;
}
.mouter{

}
.m-off1{
background-image:url(/images/menuBG2.jpg);
background-repeat:no-repeat;
background-position:right;
background-color:#dddddd;
color:#222222;
text-align:left;
padding-left:3px;
border-top:1px solid #aaaaaa;
font-weight:normal;
font-size:10px;
}
.m-on1{
background-color:#eeeeee;
color:#c62c60;
text-align:left;
padding-left:3px;
border-top:1px solid #aaaaaa;
font-weight:normal;
font-size:10px;
}
.m-table1{
border:1px solid #aaaaaa;
border-top:0px solid #cccccc;
}
.m-table2{
border:1px solid #aaaaaa;
border-top:0px solid #cccccc;
}
.m-off2{

background-color:#eeeeee;
color:#555555;
text-align:left;
padding-left:3px;
border-top:1px solid #aaaaaa;
font-weight:normal;
font-size:10px;
}
.m-on2{
background-color:#ffffff;
color:#c62c60;
text-align:left;
padding-left:3px;
border-top:1px solid #aaaaaa;
font-weight:normal;
font-size:10px;
}

#bc_div{
margin-bottom:8px;
}

.bc,a.bc,a:active.bc,a:visited.bc,a:hover.bc{
font-family:verdana;
font-size:10px;
font-weight:normal;
color:#555555;
line-height:12px;
text-decoration:none;
}
a:hover.bc{
color:#c62c60;

}
.sb-list-div{
padding-right:6px;
text-align:right;
line-height:15px;
font-size:10px;
}
a.sb-list-item,a:active.sb-list-item,a:visited.sb-list-item,a:hover.sb-list-item{
font-family:verdana;
font-size:10px;
font-weight:normal;
color:#555555;
line-height:15px;
text-decoration:none;
}
a:hover.sb-list-item{
color:#c62c60;

}
.sb-div{
margin-bottom:8px;
font-family:verdana;
font-size:11px;
font-weight:normal;
color:#333333;
line-height:12px;
height:15px;
}
.sb-list-title,div:hover.sb-list-title{
font-family:verdana;
font-size:11px;
color:#333333;
line-height:18px;
height:18px;
border:1px solid #e4e4e4;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
text-align:left;
font-weight:bold;
cursor:pointer;
padding-left:6px;
background-image:url(/images/soft_gradient_22.jpg);
background-repeat:repeat-x;
background-position:top;
}
div:hover.sb-list-title{
background-image:url(/images/soft_gradient_22_on.jpg);

}
.sb-list-title-only{
font-family:verdana;
font-size:11px;
color:#333333;
line-height:18px;
height:18px;
border:1px solid #e4e4e4;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
text-align:left;
font-weight:bold;
padding-left:6px;
background-image:url(/images/soft_gradient_22.jpg);
background-repeat:repeat-x;
background-position:top;
}

.sb,a.sb,a:active.sb,a:visited.sb,a:hover.sb{
font-family:verdana;
font-size:11px;
font-weight:normal;
color:#333333;
line-height:12px;
text-decoration:none;
}

a:hover.sb{
color:#c62c60;

}

.sb-types,a.sb-types,a:active.sb-types,a:visited.sb-types,a:hover.sb-types{
font-family:verdana;
font-size:11px;
font-weight:bold;
color:#555555;
line-height:18px;
text-decoration:none;
}

a:hover.sb-types{
color:#c62c60;

}

.footer-table{
background-color:#444444;
height:30px;
}
.footer-text{
font-family:verdana;
font-size:9px;
font-weight:normal;
color:#aaaaaa;
line-height:14px;
text-decoration:none;
}

a.footer-link,a:active.footer-link,a:visited.footer-link,a:hover.footer-link{
font-family:verdana;
font-size:9px;
font-weight:normal;
color:#aaaaaa;
line-height:14px;
text-decoration:none;
}
a:hover.footer-link{
color:#777777;
color:#c62c60;
color:#cccccc;
}

.search-div{

/*border:1px solid #999999;
margin-bottom:1px;
text-align:left;
background-color:#eeeeee;
*/
color:#ffffff;
font-family:verdana;
font-size:12px;
font-weight:bold;
padding-top:4px;
padding-bottom:2px;
}
a.cart-white-link,a:hover.cart-white-link,a:visited.cart-white-link,a:active.cart-white-link{
color:#ffffff;
font-family:arial;
font-size:10px;
font-weight:normal;
text-decoration:none;
}
a:hover.cart-white-link{

color:#dddddd;
}
a.cart-dark-link,a:hover.cart-dark-link,a:visited.cart-dark-link,a:active.cart-dark-link{
color:#000000;
font-family:verdana;
font-size:10px;
font-weight:normal;
text-decoration:none;
}
a:hover.cart-dark-link{
color:#444444;
}
.cart-table-head{
width:184px;
margin-left:3px;
color:#333333;
font-family:verdana;
font-size:11px;
font-weight:bold;
text-align:center;
padding-right:2px;
}
.cart-table{
width:184px;
margin-top:0px;
}
.cart-table-th{
padding:2px;
color:#ffffff;
font-family:verdana;
font-size:9px;
font-weight:normal;
text-align:center;
background-color:#7d7d7d;
background-color:#c62c60; /*e51257*/
background-color:#e1c1cc;
background-color:#e51257;
background-color:#da7698;
background-color:#cccccc;
color:#000000;
}
.cart-table-td,.cart-table-td-qty,.cart-table-td-item,.cart-table-td-amount{
padding:2px;
color:#000000;
font-family:verdana;
font-size:9px;
font-weight:normal;
vertical-align:top;
text-align:left;
border-bottom:1px solid #aaaaaa;
}
.cart-table-td-amount{
white-space:nowrap;
text-align:right;
border-left:1px solid #aaaaaa;
}
.cart-table-td-qty{
text-align:center;
}
.cart-table-td-item{
border-left:1px solid #aaaaaa;
}
.cart-table-ts-row{
background-color:#eeeeee;
}
.cart-table-ts,.cart-table-ts-qty,.cart-table-ts-item,.cart-table-ts-amount{
padding:2px;
color:#000000;
font-family:verdana;
font-size:9px;
font-weight:bold;
vertical-align:top;
text-align:right;
border-bottom:1px solid #aaaaaa;

}
.cart-table-ts-amount{
white-space:nowrap;
text-align:right;
border-left:1px solid #aaaaaa;
font-weight:normal;
}
.cart-table-ts-qty{
text-align:center;
}
.cart-table-ts-item{

}
.cart-table-tf,.cart-table-tf-qty,.cart-table-tf-item,.cart-table-tf-amount{
padding:6px;
padding-left:0px;
padding-right:0px;
color:#000000;
font-family:verdana;
font-size:10px;
font-weight:bold;
vertical-align:top;
text-align:center;
border-bottom:0px solid #aaaaaa;
background-color:#ffffff;
color:#c62c60;
color:#333333;
}
.cart-table-tf-amount{
white-space:nowrap;
font-size:10px;
text-align:right;
border-left:0px solid #aaaaaa;
}
.cart-table-tf-qty{
text-align:center;
}
.cart-table-tf-item{

}
.det-td-l{
width:100%;
padding-bottom:10px;
padding-top:15px;
}
.det-td-r{
width:245px;
padding-bottom:10px;
padding-top:15px;
text-align:right;
}
.det-content{
padding-top:10px;
border-top:1px solid #dddddd;
margin:0 0px 0 0px;
font-size:10px;
color:#444444;
width:550px;
}
.det-text{
font-weight:normal
font-size:10px;
color:#444444;
font-family:verdana;
line-height:14px;
}
.det-title{
width:245px;
}
h2{
color:#333333;
font-family:verdana;
font-size:11px;
font-weight:bold;
margin-bottom:6px;
margin-top:0px;
text-align:left;

}
.det-desc{
color:#444444;
font-family:verdana;
font-size:11px;
font-weight:normal;
text-align:left;
margin-bottom:10px;
margin-top:0px;
}
h3{
color:#444444;
font-family:verdana;
font-size:11px;
font-weight:normal;
margin-bottom:0px;
margin-top:0px;
text-align:left;
}
.det-qty-text{
padding-top:8px;
color:#333333;
font-family:verdana;
font-size:10px;
font-weight:bold;
}
.det-qty-input{
padding-top:8px;
padding-left:4px;
}
.det-add-img{
padding-left:6px;
text-align:right;
}
.det-pricing-td{
padding-bottom:8px;
}
.det-prices-table{
width:200px;
}
.list-price-text,.list-price-amt{
color:#333333;
font-family:verdana;
font-size:10px;
font-weight:normal;
padding-bottom:2px;
text-align:right;
}
.list-price-amt{
text-decoration:line-through;
}
.disc-text,.disc-amt{
color:#009900;
font-family:verdana;
font-size:10px;
font-weight:bold;
padding-bottom:2px;
padding-top:1px;
border-bottom:0px solid #dddddd;
text-align:right;
}
.member-text,.member-amt{
color:#000099;
font-family:verdana;
font-size:10px;
font-weight:bold;
padding-bottom:2px;
padding-top:1px;
text-align:right;

}
.your-price-text,.your-price-amt{
color:#c62c60;
font-family:verdana;
font-size:12px;
font-weight:bold;
padding-top:3px;
text-align:right;
}
.member-text,.your-price-text,.disc-text{
width:120px;

}
.list-price-amt,.disc-amt,.your-price-amt,.member-amt{
text-align:right;
padding-left:6px;
}

.product-list-table{
width:550px;

}
.prod-list-onecol-table{


}
.list-pricing-table{
width:220px;
}
.list-prices-table{
width:200px;
}
.list-middle-bg{
width:28px;
/*
background-image:url(/images/list_middle_bg.jpg);
background-repeat:repeat-y;
*/
}
.img-thumb{
height:80px;
width:80px;
float:left;
margin-right:10px;
margin-top:3px;
}
div.list-title{
margin-bottom:6px;
font-family:verdana;
font-size:10px;
font-weight:normal;
color:#333333;
line-height:16px;
padding-right:6px;
}
a.list-title,a:active.list-title,a:visited.list-title,a:hover.list-title{
font-family:verdana;
font-size:10px;
font-weight:bold;
color:#333333;
line-height:16px;
text-decoration:underline;
}
a:hover.list-title{
color:#555555;
color:#c62c60;

}

.list-desc{
color:#333333;
font-family:verdana;
font-size:10px;
font-weight:normal;
margin-bottom:6px;
/*width:180px;*/
padding-bottom:6px;
padding-right:6px;
}
.list-td{
width:50%;
border-bottom:1px solid #e64c80;
border-bottom:1px solid #ffc9d2;
padding-bottom:10px;
padding-top:15px;
}
.list-item{
color:#333333;
font-family:verdana;
font-size:10px;
font-weight:normal;
margin-bottom:5px;
padding-right:6px;
}
.cat-table{
width:548px;
margin-top:15px;
}
.cat-td{
width:25%;
padding-left:5px;
padding-right:5px;
padding-bottom:25px;
}
.cat-desc{
padding-left:5px;
padding-right:5px;
}
a.cat-title,a:active.cat-title,a:visited.cat-title,a:hover.cat-title{
font-family:verdana;
font-size:10px;
font-weight:bold;
color:#333333;
line-height:16px;
text-decoration:underline;
}
a:hover.cat-title{
color:#555555;
color:#c62c60;

}
.input-text-qty{
text-align:center;
padding-right:2px;
font-size:11px;
width:18px;
}

.list-td-l{
width:100%;
border-bottom:1px solid #e64c80;
border-bottom:1px solid #ccc;
padding-bottom:10px;
padding-top:15px;
}
.list-td-r{
width:180px;
border-bottom:1px solid #e64c80;
border-bottom:1px solid #ccc;
padding-bottom:10px;
padding-top:15px;
text-align:right;

}
.bold-label-10{
color:#333333;
font-family:verdana;
font-size:10px;
font-weight:bold;
}

.img-main{
float:left;
margin-right:8px;
width:180px;
}

.center-box-table{
width:554px;
}
.box-table{
width:195px;
margin-bottom:5px;
margin-top:5px;
}
.box-top-hdr-slice{
background-image:url(/images/box_top_hdr.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:19px;
}
.box-top-slice{
	background-image:url(/images/box_top.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:5px;
}
.box-btm-slice{
	background-image:url(/images/box_btm.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:5px;
}
.box-left-slice{
	background-image:url(/images/box_left.jpg);
	background-repeat:repeat-y;
	width:5px;
	height:100%;
}
.box-right-slice{
	background-image:url(/images/box_right.jpg);
	background-repeat:repeat-y;
	width:5px;
	height:100%;
}
.form-label{
	font-family: verdana, verdana, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
	color:#666666;
	font-weight:bold;
	text-align:right;
	white-space:nowrap;
	padding-top:2px;
}
.form-input{
	font-family: verdana, verdana, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
	color:#666666;
	font-weight:normal;
	border:1px solid #cccccc;
	padding-left:2px;
	padding-bottom:2px;
}
.form-input-qty{
	font-family: verdana, verdana, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
	color:#666666;
	font-weight:normal;
	border:1px solid #cccccc;
	padding-right:2px;
	padding-bottom:2px;
	text-align:center;
}
.form-textarea{
	font-family: verdana, verdana, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	color:#666666;
	font-weight:normal;
	border:1px solid #cccccc;
	padding-left:2px;
	height:36px;
}
.form-select{
font-family: verdana, verdana, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	color:#666666;
	font-weight:normal;
	border:1px solid #cccccc;
	padding:1px;
}
.pink-note{
font-family: verdana, verdana, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	color:#c62c60;
	font-weight:normal;

}
.form-input-td{
padding-left:3px;padding-bottom:4px;
}
.form-question{
	font-family: verdana, verdana, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
	color:#666666;
	font-weight:bold;
	text-align:left;
	white-space:nowrap;
	padding-top:2px;
}
.form-text{
	font-family: verdana, verdana, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
	color:#444444;
	font-weight:normal;
	text-align:left;
	white-space:nowrap;
	padding-top:2px;
	padding-left:3px;
}
.form-text-shipping{
	font-family: verdana, verdana, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
	color:#444444;
	font-weight:normal;
	text-align:left;
	white-space:nowrap;
	padding-top:4px;
	padding-left:4px;
}

a.cart-co-white-link,a:hover.cart-co-white-link,a:visited.cart-co-white-link,a:active.cart-co-white-link{
color:#ffffff;
font-family:verdana;
font-size:11px;
font-size:10px;
font-weight:normal;
text-decoration:none;
}
a:hover.cart-co-white-link{

color:#dddddd;
}
a.cart-co-dark-link,a:hover.cart-co-dark-link,a:visited.cart-co-dark-link,a:active.cart-co-dark-link{
color:#000000;
font-family:verdana;
font-size:11px;
font-size:10px;
font-weight:normal;
text-decoration:none;
}
a:hover.cart-co-dark-link{
color:#444444;
}
.cart-co-table-head{
width:450px;
margin-left:3px;
color:#333333;
font-family:verdana;
font-size:12px;
font-size:11px;
font-weight:bold;
text-align:center;
padding-right:2px;
}
.cart-co-table{
width:450px;
margin-top:0px;
}
.cart-co-table-th{
padding:4px;
color:#ffffff;
font-family:verdana;
font-size:11px;
font-size:10px;
font-weight:bold;
text-align:center;
background-color:#7d7d7d;
 /*e51257*/
background-color:#e1c1cc;
background-color:#e51257;
background-color:#cccccc;
background-color:#da7698;
background-color:#c62c60;
background-color:#dddddd;
color:#ffffff;
color:#000000;
border:1px solid #aaaaaa;
border-right:0px solid #aaaaaa;

}
.cart-co-table-td,.cart-co-table-td-qty,.cart-co-table-td-item,.cart-co-table-td-amount,.cart-co-table-td-desc,.cart-co-table-td-total
{
padding:3px;
color:#000000;
font-family:verdana;
font-size:11px;
font-size:10px;
font-weight:normal;
text-align:left;
border-bottom:1px solid #aaaaaa;
padding-bottom:2px;
}
.cart-co-table-td-total{
border-left:1px solid #aaaaaa;
padding-bottom:3px;
white-space:nowrap;
text-align:right;
padding-left:5px;
}
.cart-co-table-td-amount{
white-space:nowrap;
text-align:right;
border-left:1px solid #aaaaaa;
color:#c62c60;
padding-bottom:3px;
}

.cart-co-table-td-desc{
color:#666666;
border-bottom:0px
}
.cart-co-table-td-qty{
text-align:center;
}
.cart-co-table-td-item{
border-left:1px solid #aaaaaa;
}
.cart-co-table-ts-row{
background-color:#eeeeee;
}
.cart-co-table-ts,.cart-co-table-ts-qty,.cart-co-table-ts-item,.cart-co-table-ts-amount{
padding:3px;
color:#000000;
font-family:verdana;
font-size:11px;
font-size:10px;
font-weight:bold;
text-align:right;
border-bottom:1px solid #aaaaaa;
padding-left:5px;
}
.cart-co-table-ts-amount{
white-space:nowrap;
text-align:right;
border-left:1px solid #aaaaaa;
font-weight:normal;
}
.cart-co-table-ts-qty{
text-align:center;
}
.cart-co-table-ts-item{

}
.cart-co-table-tf,.cart-co-table-tf-qty,.cart-co-table-tf-item,.cart-co-table-tf-amount{
padding:6px;
padding-left:0px;
padding-right:0px;
color:#000000;
font-family:verdana;
font-size:11px;
font-size:10px;
font-weight:bold;
text-align:center;
border-bottom:0px solid #aaaaaa;
background-color:#ffffff;
color:#c62c60;
color:#333333;
}
.cart-co-table-tf-amount{
white-space:nowrap;
font-size:11px;
font-size:10px;
text-align:right;
border-left:0px solid #aaaaaa;
}
.cart-co-table-tf-qty{
text-align:center;
}
.cart-co-table-tf-item{
color:#c62c60;
font-size:12px;
font-size:11px;
white-space:nowrap;
text-align:right;
padding-right:3px;
padding-top:15px;
padding-bottom:15px;
}
.box-co-table{
width:450px;
margin-bottom:0px;
margin-top:5px;
}
.box-sb-table{
width:545px;
margin-bottom:0px;
}
.cart-sb-table{
width:538px;
margin-top:0px;
}



a.cart-sb-white-link,a:hover.cart-sb-white-link,a:visited.cart-sb-white-link,a:active.cart-sb-white-link{
color:#ffffff;
font-family:verdana;
font-size:11px;
font-size:10px;
font-weight:normal;
text-decoration:none;
}
a:hover.cart-sb-white-link{

color:#dddddd;
}
a.cart-sb-dark-link,a:hover.cart-sb-dark-link,a:visited.cart-sb-dark-link,a:active.cart-sb-dark-link{
color:#000000;
font-family:verdana;
font-size:11px;
font-size:10px;
font-weight:normal;
text-decoration:none;
}
a:hover.cart-sb-dark-link{
color:#444444;
}
.cart-sb-table-head{
width:545px;
margin-left:3px;
color:#333333;
font-family:verdana;
font-size:12px;
font-size:11px;
font-weight:bold;
text-align:center;
padding-right:2px;
}

.cart-sb-table-th{
padding:4px;
color:#ffffff;
font-family:verdana;
font-size:11px;
font-size:10px;
font-weight:bold;
text-align:center;
background-color:#7d7d7d;
 /*e51257*/
background-color:#e1c1cc;
background-color:#e51257;
background-color:#cccccc;
background-color:#da7698;
background-color:#c62c60;
background-color:#dddddd;
color:#ffffff;
color:#000000;
border:1px solid #aaaaaa;
border-right:0px solid #aaaaaa;

}
.cart-sb-table-td,.cart-sb-table-td-qty,.cart-sb-table-td-item,.cart-sb-table-td-amount,.cart-sb-table-td-desc,.cart-sb-table-td-total,.cart-sb-table-td-list
{
padding:3px;
color:#000000;
font-family:verdana;
font-size:11px;
font-size:10px;
font-weight:normal;
text-align:left;
border-bottom:1px solid #aaaaaa;
padding-bottom:2px;
}
.cart-sb-table-td-total{
border-left:1px solid #aaaaaa;
padding-bottom:3px;
white-space:nowrap;
text-align:right;
padding-left:5px;
}
.cart-sb-table-td-amount{
white-space:nowrap;
text-align:right;
border-left:1px solid #aaaaaa;
color:#c62c60;
padding-bottom:3px;
}

.cart-sb-table-td-list{
white-space:nowrap;
text-align:right;
border-left:1px solid #aaaaaa;
padding-bottom:3px;
text-decoration:line-through;
}
.cart-sb-table-td-desc{
color:#666666;
border-bottom:0px
}
.cart-sb-table-td-qty{
text-align:center;
}
.cart-sb-table-td-item{
border-left:1px solid #aaaaaa;
}
.cart-sb-table-ts-row{
background-color:#eeeeee;
}
.cart-sb-table-ts,.cart-sb-table-ts-qty,.cart-sb-table-ts-item,.cart-sb-table-ts-amount{
padding:3px;
color:#000000;
font-family:verdana;
font-size:11px;
font-size:10px;
font-weight:bold;
text-align:right;
border-bottom:1px solid #aaaaaa;
padding-left:5px;
}
.cart-sb-table-ts-amount{
white-space:nowrap;
text-align:right;
border-left:1px solid #aaaaaa;
font-weight:normal;
}
.cart-sb-table-ts-qty{
text-align:center;
}
.cart-sb-table-ts-item{

}
.cart-sb-table-tf,.cart-sb-table-tf-qty,.cart-sb-table-tf-amount{
padding:6px;
padding-left:0px;
padding-right:0px;
color:#000000;
font-family:verdana;
font-size:11px;
font-size:10px;
font-weight:bold;
text-align:center;
border-bottom:0px solid #aaaaaa;
background-color:#ffffff;
color:#c62c60;
color:#333333;
}
.cart-sb-table-tf-amount{
white-space:nowrap;
font-size:11px;
font-size:10px;
text-align:right;
border-left:0px solid #aaaaaa;
}
.cart-sb-table-tf-qty{
text-align:center;
}
.cart-sb-table-tf-item{
color:#c62c60;
font-size:12px;
font-size:11px;
white-space:nowrap;
text-align:right;
padding:6px;
padding-right:3px;
padding-top:15px;
padding-bottom:15px;
font-family:verdana;
font-weight:bold;
}

.spot-pricing-table{
width:200px;
}
.spot-prices-table{
width:200px;
}
.spot-middle-bg{
width:28px;
}
.img-spot{
width:180px;
}
div.spot-title{
margin-bottom:6px;
font-family:verdana;
font-size:10px;
font-weight:normal;
color:#333333;
line-height:16px;
text-align:left;
margin-top:5px;
padding-left:8px;
}
a.spot-title,a:active.spot-title,a:visited.spot-title,a:hover.spot-title{
font-family:verdana;
font-size:10px;
font-weight:bold;
color:#333333;
line-height:16px;
text-decoration:underline;
}
a:hover.spot-title{
color:#555555;
color:#c62c60;

}

.spot-desc{
color:#333333;
font-family:verdana;
font-size:10px;
font-weight:normal;
padding-bottom:6px;
text-align:left;
padding-left:8px;
}
.spot-td{
text-align:center;
padding-bottom:5px;
padding-top:10px;
}
.spot-item{
color:#333333;
font-family:verdana;
font-size:10px;
font-weight:normal;
margin-bottom:5px;
text-align:left;
}

.sm-div{
padding-left:15px;
padding-bottom:3px;
text-align:left;
}

