/* CSS Document */
body {margin-top: 0em !important;}

* {margin: 0px; padding:0px;}


/* CSS IDs */
#main_wrapper {margin:auto; width:800px;}
#header {width:755px; height:239px; background:url(main_header.gif); background-position:bottom; background-repeat:no-repeat;}
#header_nav {float:right; margin-top:10px;}
#header_link {clear:both; float:right; padding-top:5px; padding-right:30px; height:132px; width:600px; text-align:right;}
#header_search {clear:both; float:right; padding-top:10px; padding-right:10px;}
#nav_wrapper {position:relative; width:100%;height:spx;}
#nav_bg {
	position:absolute;
	height: 14px;
	left: -14px;
	-left: -14px;
	margin-left:1px;
	top: 2px;
	-top: 2px;
}

#nav {

	position:absolute;
	clear:both;
	float:left;
	width:820px;
	z-index:50;
	left: -0px;
	-left: -14px;
	top: -2spx;
	-top: -2px;
	height:10px;
	padding-bottom:5px;
	margin-bottom:5px;
}
#subnav_child {position:relative;}
#body {clear:both; float:center; width:950px; background:url(body_background.gif); background-repeat:repeat-y;}
#body_advert {width:821px; text-align:center; padding-top:5px;}
#body_left {float:left; width:183px; padding-left:50px;}
#body_email_signup {margin-top:4px; background:url(email_box.jpg); background-repeat:no-repeat; width:175px; height:132px;}
#body_email_signup_head {padding-top:11px; padding-left:10px;}
#body_email_signup_content {padding-top:30px; padding-left:12px; padding-right:10px;}
#body_catalog_request {margin-top:9px; background:url(request_catalog_box.jpg); background-repeat:no-repeat; width:175px; height:293px;}
#body_catalog_request_head {padding-top:10px; padding-left:10px;}
#body_catalog_request_content {padding-top:184px; padding-left:12px; padding-right:10px;}
#body_articles {}
#body_articles_head {}
#body_articles_content {}
#body_right {float:left; width:602px; padding-top:8px;}
#body_main_text {padding-top:12px; padding-left:10px; padding-right:20px; width:572px;}
#body_slideshow {width:602px; padding-top:12px; margin-left:-4px;}
#body_products {padding-left:6px; padding-top:14px;}
#body_bottom {clear:both; margin-left:14px; width:809px; height:155px; background:url(body_bottom.jpg); background-repeat:no-repeat;}
#body_bottom_box1 {float:left; padding-top:30px; padding-left:109px; width:144px; line-height:24px;}
#body_bottom_box2 {float:left; padding-top:30px; padding-left:31px; width:140px; line-height:20px;}
#body_bottom_box2_btn {float:left; padding-top:109px; padding-left:2px; width:81px;}
#body_bottom_box3 {float:left; padding-top:26px; padding-left:38px; width:140px; line-height:20px;}
#articles_image {float:right; text-align:right; width:155px; height:155px;}

/* CSS Classes */
.clearFloats {clear:both; height:1px; overflow:hidden;}
.csoLookup td {padding-bottom:2px;}
.csoLookup input { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#000000; margin-top:1px;}
.NoResultsFound {padding-top:6px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#b7598f;}
.ErrStyle {padding-top:6px; padding-left:5px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#ff0000;}
.cart_error_text {font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#ff0000;}
.main_background {background:url(main_background.jpg); background-repeat:repeat-x; background-color:#73194d;}
.product_table {background:url(product_background.jpg); background-repeat:repeat-x; background-color:#FFFFFF;}
.product_border {border:1px solid #e3f0c9;}
.product_pricing_table {background:#ebfaff; border:solid 1px #c9e4ed; color:#446e7c; font-family: Arial, Helvetica, sans-serif; font-size:10px;}
.tablecellvalue input, .tablecellvalue select, .tablecellvalue textarea {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#000000; margin-top:2px;}
.tablecelllabel {width:234px; margin-top:2px;}
hr.errorHR {display:none;}
.button {margin-left:234px; margin-top:5px;}
.header_text {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; line-height:16px;}
a.header_link_line {font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#ffffff; line-height:16px;}
a.header_link {font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#ffffff; line-height:16px;}
a.nav_link {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#ffffff; line-height:32px; display:block; height: 32px; background:url(/blank.gif);}
a.subnav_link {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#73194d; text-decoration:none; line-height:16px;}
.yellow_accent_text {font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#b59207;}
.small_purple_accent_text {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#b7598f;}
.purple_accent_text {font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#b7598f;}
.large_purple_accent_text {font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#b7598f;}
.landing_purple_accent_text {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#b7598f;}
.blue_accent_text {font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#3191b1;}
a.blue_accent_text {font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#3191b1; text-decoration:none;}
.large_blue_accent_text {font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#3191b1;}
.body_text {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:13px;}
.body_text a {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:14px; text-decoration:underline;}
.product_spec_text {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#3191b1; line-height:18px;}
.body_small_text {font-family: Arial, Helvetica, sans-serif; font-size:9px; color:#666666; line-height:14px;}
.article_text {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#666666; line-height:13px;}
a.article_link {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#b7598f; line-height:14px; text-decoration:none;}
a.body_link {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:14px; text-decoration:none;}
a.body_link_line {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:14px; text-decoration:underline;}
a.body_product_link {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#25bef1; line-height:14px; text-decoration:none;}
a.hot_product_link {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#25bef1; line-height:26px; text-decoration:none;}
a.body_bottom_link {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#b7598f; line-height:14px; text-decoration:none;}
.footer_nav_text {font-family: Arial, Helvetica, sans-serif; font-size:9px; color:#3191b1;}
.footer_nav_link {font-family: Arial, Helvetica, sans-serif; font-size:9px; color:#3191b1; text-decoration:none;}
.form_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#797979;}
.cart_accent_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9b3e74; font-weight:bold;}
.cart_accent_text2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9b3e74; font-weight:bold;}
.cart_accent_text3 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#9b3e74; font-weight:bold;}
.cart_accent_black_text {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3a3a3a; font-weight:bold;}
.cart_nav_accent_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9b3e74; font-weight:bold;}
.cart_nav_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3a3a3a;}
.cart_nav_text a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3a3a3a; text-decoration:underline;}
.cart_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3a3a3a;}
.cart_text a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3a3a3a; text-decoration:underline}
.cart_lite_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#949494;}
.cart_text_color2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c72229;}
.cart_bold_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3a3a3a; font-weight:bold;}
.cart_small_text {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#3a3a3a;}
.cart_small_text2 {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#3a3a3a;}
.cart_huge_text {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#9b3e74; font-weight:bold;}
.cart_spacer_text {font-family:Arial, Helvetica, sans-serif; font-size:3px; color:#3a3a3a;};
a.cart_nav_link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3a3a3a; text-decoration:none;}
a.cart_link_accent {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9b3e74; text-decoration:none;}
a.cart_link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3a3a3a;}
a.cart_link2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9b3e74; text-decoration:underline;}

/* CSS Classes---- JACKIE */
.index_welcome_txt {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:none;}
.index_pproducts_txt {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#76490e; text-decoration:none;}
.menu_txt {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#7c7c7c; text-decoration:none;}
a:hover.menu_txt {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#7c7c7c; text-decoration:underline;}
.survey_txt {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cc2829; text-decoration:none;}
a:hover.survey_txt {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cc2829; text-decoration:underline;}
.SCStatusWindowBodyStyle {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1a4c8b; text-decoration:none;}
.home_prod_txt {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#203274; text-decoration:none;}
a:hover.home_prod_txt {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#203274; text-decoration:underline;}
.home_prod_price_txt {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#d3252d; text-decoration:none;}
a:hover.home_prod_price_txt {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#d3252d; text-decoration:underline;}
.white_txt {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#ffffff; text-decoration:none;}
.static_header_txt {font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:14px; color:#3955a9; text-decoration:none;}
<script src="Uploads/7/js_preview.js" language="JavaScript"
type="text/javascript"></script>

.thumbnailtextbuy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a:hover.thumbnailtextbuy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}



.MenuStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a:hover.MenuStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.FooterStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a:hover.FooterStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.CopyTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.Index_CopyTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a:hover.Index_CopyTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

.MainStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.NoteStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.TopMoodTxt08 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a:hover.CopyTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
.RedTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #c31b1c;
	text-decoration: none;
}
a:hover.RedTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #c31b1c;
	text-decoration: underline;
}
.inputSubmitStyle {

          background-color:#FFFFFF;
          border:solid;
          border-color:#3754a8;
          border-width:1px;
          font-family:Arial, Helvetica, sans-serif;
          font-size:10px;
          color:#000000;
          font-weight:bold;
          }
.inputSubmitStyle2 {

          background-color:#000000;
          border:solid;
          border-color:#fbbb20;
          border-width:2px;
          font-family:Arial, Helvetica, sans-serif;
          font-size:10px;
          color:#ffffff;
          font-weight:bold;
}
.ProdinputSubmitStyle {

          background-color:#ffffff;
          border:solid;
          border-color:#cccccc;
          border-width:1px;
          font-family:Arial, Helvetica, sans-serif;
          font-size:10px;
          color:#000000;
          font-weight:bold;
          height:20px;
          width:20px;
}


.ControlBarTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
a:hover.ControlBarTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.ControlHeaderBarTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
}
.IndexProductTxt {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a:hover.IndexProductTxt {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
.IndexProductTxtBlk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a:hover.IndexProductTxtBlk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.IndexHeaderTxt 
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3754a8;
	text-decoration: none;
}
a:hover.IndexHeaderTxt 
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #c31b1c;
	text-decoration: underline;
}
.IndexRedHeaderTxt 
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.WelcomeTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.breadcrumbTrail {

          font-family: Arial, Helvetica, sans-serif;
          font-size:11px;
          color:#2D84C3;
          text-decoration: none;
          font-weight:bold;
} 
a:hover.breadcrumbTrail {

          font-family: Arial, Helvetica, sans-serif;
          font-size:11px;
          color:#3754a8;
          text-decoration: underline;
          font-weight:bold;
}
.Next {

          font-family: Arial, Helvetica, sans-serif;
          font-size:12px;
          color:#c31b1c;
          text-decoration: underline;
          font-weight:bold;

}
.ProdNumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.StaticHeader {font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #c31b1c;
	text-decoration: none;
}
.SearchResultSubHeaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.catMainStyle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.catHdgStyle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;}

.QBInput {

          background-color:#FFFFFF;
          border:solid;
          border-color:#d7d5d5;
          border-width:1px;
          font-family:Arial, Helvetica, sans-serif;
          font-size:10px;
          color:#666666;
          font-weight:bold;
          }
.QBButton {

          background-color:#FFFFFF;
          border:solid;
          border-color:#d7d5d5;
          border-width:1px;
          font-family:Arial, Helvetica, sans-serif;
          font-size:10px;
          color:#000000;
          font-weight:bold;
          }
.URL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a:hover.URL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.Header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: Bold;
	color: #000000;
	text-decoration: none;
}

.SearchheaderBGcolor { background-color:#ffffff; }
.bgLTblue { background-color:#ffffff; }
.bgDKblue { background-color:#ffffff; }
.TopProdBGcolor { background-color:#ffffff; }
.ProductBorder { border:solid #ffffff 1px; }
.highlighted{}
.not_highlighted{color:gray}
.background{background-repeat:no-repeat;}




/* Navigation */
/* style the links for the top level */
.button1 {float:center; width:80px; position:relative; height:15px; display:block; padding-left:5px;}
/* remove all the bullets, borders and padding from the default list styling */
.button1 ul {padding:0px; margin:0; list-style-type:none;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.button1 li {float:left; padding-left:0px; width:80px; position:relative; text-align:center;}
/* hide & style the sub levels and give them a positon absolute so that they take up no room */
.button1 ul ul {display:none; position:absolute; top:31px; width:80px; left:0px;}
.button1 ul li ul li {width:165px; text-align:left; padding-left:13px; padding-top:3px; position:relative;}
.button1 ul li:hover ul li a:hover {color:#2d96bb;}
/* style subnav bg for IE6*/
.subnav_top {background-color:#FFFFFF; left:-1px;border-top:solid 1px #b4372c;border-left:solid 1px #b4372c;border-right:solid 1px #b4372c;}
.subnav_middle {background-color:#FFFFFF; left:-1px;border-left:solid 1px #b4372c;border-right:solid 1px #b4372c;}
.subnav_bottom {background-color:#FFFFFF; left:-1px; height:31px;border-bottom:solid 1px #b4372c;border-left:solid 1px #b4372c;border-right:solid 1px #b4372c;}
/* style subnav bg for all browsers except IE6*/
html > body .subnav_top {background-color:#FFFFFF; left:-4px;border-top:solid 1px #b4372c;border-left:solid 1px #b4372c;border-right:solid 1px #b4372c;}
html > body .subnav_middle {background-color:#FFFFFF; left:-4px;border-left:solid 1px #b4372c;border-right:solid 1px #b4372c;}
html > body .subnav_bottom {background-color:#FFFFFF; left:-4px; height:31px;border-bottom:solid 1px #b4372c;border-left:solid 1px #b4372c;border-right:solid 1px #b4372c;}
/* style the table so that it takes no part in the layout - required for IE to work */
.button1 table {position:absolute; top:0px; left:0px;}
/* make the second level visible when hover on first level list OR link */
.button1 ul li:hover ul, .button1 ul li.over ul {display:block;}
/* Support for the "iehover-fix.js" */
ul.nav iframe {position:absolute; z-index:-1; filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);}
* html ul.nav li {z-index: 201;}
/* CSS Document */

* {line-height: 1.1;}
input, select {margin: 0; padding: 0; border: 1px solid #c7c7c7;}
input[type="text"], input[type="checkbox"] 
select {height:15px;}

/* CSS IDs */
#wrap {background:#ffffff; width:580px;}
#interior_main_body {padding-left:5px;}
#cart_nav {padding-top:5px;}
#view_cart_left {float:left; width:270px;}
#view_cart_right {float:left; width:296px;}
#bill_mid1 {float:left;}
#bill_mid2{float:left;}
#bill_pay_head{clear:both; float:left; width:566px; padding-bottom:4px;}
#bill_pay_body {clear:both; float:left; width:566px;}
#bill_order_head {clear:both; float:left; width:566px; padding-bottom:4px;}
#bill_order_body {clear:both; float:left; width:154px; padding-left:4px;}
#verify_header {float:left; width:566px;}
#verify_top {float:left; width:566px;}
#verify_mid {float:left; width:566px;}
#verify_mid1 {padding-left: 5px; float:left; width:178px;}
#verify_mid2{float:left; width:178px;}
#verify_mid3 {float:left; width:180px;}
#verify_footer {clear:both; float:left; width:566px;}
#verify_button {float:left;}


/* CSS Classes */	
.form_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:797979;}
.cart_accent_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3754a8; font-weight:bold;}
.cart_accent_text2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c72229; font-weight:bold;}
.cart_accent_black_text {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3a3a3a; font-weight:bold;}
.cart_nav_accent_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c72229; font-weight:bold;}
.cart_nav_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3754a8;}
.cart_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3a3a3a;}
.cart_lite_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#949494;}
.cart_dark_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3a3a3a;}
.cart_text_color2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c72229;}
.cart_bold_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3a3a3a; font-weight:bold;}
.cart_small_text {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#3a3a3a;}
.cart_small_text2 {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#c72229;}
.cart_small_text input, .cart_small_text select, .cart_small_text2 input, .cart_small_text2 select {font-family:Arial, Helvetica, sans-serif!important; font-size:9px!important; color:#3a3a3a!important; font-weight: normal!important; text-transform:none!important;}
.cart_huge_text {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#3754a8; font-weight:bold;}
.cart_spacer_text {font-family:Arial, Helvetica, sans-serif; font-size:3px; color:#3a3a3a;}
.cart_nav_link, .cart_nav_link a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#00000; text-decoration:underline; font-weight:bold;}
.cart_link{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c72229; background-color:#f7f8f8;}
.cart_link a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c72229; text-decoration:underline;}
.cart_link input{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3a3a3a; height:18px; width:28px;}
.cart_link_line, .cart_link_line a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3a3a3a; text-decoration:underline;}
.clearFloats{clear:both; height: 1px; overflow:hidden;}
.shipping_grid{position: relative; left: -10px;}
.cart_error_text{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c72229;}

/* this is for IE 5.0
select.hide { visibility: hidden; }
/* End Support for the "iehover-fix.js" */
