body {margin:2px 0 0 0px; height:100%}
*{ font-family:Arial, Helvetica, sans-serif!important; letter-spacing:normal; outline:none}
a{outline:none; color:#000000}
/* HEADER */
 #header .WEL {float:left}
form{padding:0px; margin:0px;}
/*MAIN NAVIGATION*/
#main-navigation{float:left;}
#main-navigation a{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
 	height:26px;
	padding-top:9px;
	float:left;
	text-align:center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #317cb1;
	border-left-color: #398ac3;
}
#main-navigation a:hover{ background-image:url(../images/hover-bg-mainnav.gif); background-repeat:repeat-x;}
#search{float:right; width:250px;}

.searchButton{ font-size:11px!important; height:25px;}
.searchButton-image{ padding:0px;  vertical-align:middle }
*:first-child+html .searchButton-image{ padding:0px;  vertical-align:bottom }
/**html .searchButton-image{ margin:0px;vertical-align:bottom}*/

/*SEARCH BOX*/
#search{background-image:url(../images/search-bg.gif)!important; background-repeat:repeat-x;height:35px; width:280px; float:right;}
.searchInput{background:transparent; border:0px; font-size:12px; padding-right:6px; margin-top:9px; float:left; width:203px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.searchInput{background:transparent; border:0px; font-size:12px; padding-right:6px; margin-top:9px; float:left; width:200px;}}

/*COMMON CURVES*/
.LFTcrv{background-image:url(../images/totalcurves.gif); background-repeat:no-repeat; background-position:left top; width:8px; height:8px;}
.RTTcrv{background-image:url(../images/totalcurves.gif); background-repeat:no-repeat; background-position:right top; width:8px; height:8px;}
.LFBcrv{background-image:url(../images/totalcurves.gif); background-repeat:no-repeat; background-position:left bottom;width:8px; height:8px;}
.RTBcrv{background-image:url(../images/totalcurves.gif); background-repeat:no-repeat; background-position:right bottom;width:8px; height:8px;}
.brdt{border:1px solid #c2c6c7; border-width:1px 0 0 0;}
.brdl{border:1px solid #c2c6c7; border-width:0 0 0 1px;}
.brdlb{border:1px solid #c2c6c7; border-width:0 0 1px 1px;}
.brdlr{border:1px solid #ccc; border-width:0 1px 0 1px;}
.brdlrb{border:1px solid #ccc; border-width:0 1px 1px 1px;}
.brdr{border:1px solid #c2c6c7; border-width:0 1px 0 0;}
.brdb{border:1px solid #ccc; border-width:0 0 1px 0;}
/**Borders**/
.brdtbB{border:1px solid #DDDDDD; border-width:1px 0 1px 0px}

/*LOGO BAR*/
#logoimg{float:left; width:231px; height:55px;}
 #Cartitems a{font-size:10px!important; color:#333333; text-decoration:none;  border:1px solid #ccc; border-width:0 0 0 1px; padding:1px 0px 5px 20px; margin:0 0 0 5px;}
#Cartitems a:hover{color:#066CB4}
a.shoppingcart{ border:none!important}
a.Orderstatus{ background-color:#fff;background-image:url(../images/orderstatus.gif); background-repeat:no-repeat; background-position:3px 0px; padding:5px 0px}
a.CheckOut{background-color:#fff;background-image:url(../images/checkout.gif); background-repeat:no-repeat; background-position:3px 0px;}
a.sitemap{background-color:#fff;background-image:url(../images/sitemap.gif); background-repeat:no-repeat; background-position:3px 0px;}
a.login{background-color:#fff;background-image:url(../images/login.gif); background-repeat:no-repeat; background-position:3px 0px;}
a.logout{background-color:#fff;background-image:url(../images/logout.gif); background-repeat:no-repeat; background-position:3px 0px;}



/* Login Dropdown Nav */
#options-wrapperContainer{ width:400px; height:20px; float:right;  margin:5px 0 0 0px; border:1px solid #eeeeee; border-width:0 0 1px 0; }

#options_wrapper {
	margin: 0px;
	padding: 0px;
	position: relative; width:90px; float:right; padding:0 0 0 10px;
}
#options_wrapper ul#container {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background-color: #ffffff;
}

#options_wrapper ul#container li {
	position: relative;
	color: #066CB4;
	font-weight:normal;
	padding: 1px 18px 1px 0px;
	background-image: url(../images/option-arrow.gif);
	background-repeat: no-repeat;
	background-position: 65px 2px;
}

#options_wrapper ul#container li a.trigger {
	display: inline;
	text-decoration: none;
	width: 272px;
	padding: 0px;
	font-size: 11px;
	color: #066CB4;
}


#options_wrapper ul#container li ul {
	width: 150px;
	position: absolute;
	display: none;
	background-color: #fff;
	background-image: url(../images/options_overlay_back.gif);
	background-position: -41px top; *background-position: -49px top;
	background-repeat: repeat-x;
	border: 1px solid #066CB4;
	border-top: none;
	padding: 5px 10px 5px 5px;
	list-style-type: none;
	top: 8px;
	left: -75px;
	margin: 0px;
	z-index: 11;
}
*html #options_wrapper ul#container li ul {
	top: 7px;
	left: -67px;
}

#options_wrapper ul#container li ul li {
	width: 140px;
	color: #3d3d3d;
	margin: 0px;
	padding: 0px;
	background: none;
	border: none;
	line-height: 14px;
}

#options_wrapper ul#container li ul li a  {
	display: block;
	color: #333;
	margin-left: 10px; font-size:11px; text-decoration:none
}
#options_wrapper ul#container li ul li a:hover  { color:#066CB4}

#options_wrapper ul#container li:hover, #options_wrapper ul#container li.container_hover {
	background-image: url(../images/option-arrow_hover.gif);
	background-repeat: no-repeat;
	/*background-position: top right;*/
	background-position: 65px 2px;
}

#options_wrapper ul#container li ul li:hover, #options_wrapper ul#container li.container_hover ul li {
	background: none;
	margin: 0px;
	padding: 0px;
}

#options_wrapper ul#container li:hover ul, #options_wrapper ul#container li.container_hover ul {
	display: block;
}

#options_wrapper ul#container li:hover ul li a, #options_wrapper ul#container li.container_hover ul li a {
	background: none;
}

#options_wrapper ul#container ul li a:hover {
	background: none;
}

/*Selected region & Guest*/
#selected-region {  color:#066CB4; font-size:11px; float:right; padding:2px 20px 0 0; margin:0; background-image:url(../images/region.gif); background-position:right 0px; height:20px; background-repeat:no-repeat}
#guest{color:#066CB4; font-size:11px; float:right; padding:2px 0px 0 0; height:20px; background-repeat:no-repeat}
#guest a{color:#066CB4; text-decoration:underline; font-size:11px;}

/*PATH*/
#path{ width:100%; float:left; background-color:#f4f1ec}
.pebpath{font-size:10px; color:#666666; margin:10px 0 0 5px}
.pebpath a{font-size:10px; color:#666666; text-decoration:underline}
.pebpath a:hover{ text-decoration:none;}
/*PEB*/
#peb{ float:right;  margin-top:7px; border:1px solid #E1DDDA; border-width:0 0 0 1px}
.pebimg{margin-left:3px;}

/*Contents Container table*/
#ConContainer{float:left; clear:both; padding:0px 0 10px 0;width:100%; height:100%}
#ConContainer-print{float:left; clear:both; padding:0px 0 10px 0;width:100%; height:100%}

/*CURVED BOX*/
#CommLCR{ float:left; width:9px; background-image:url(../images/common-crves.gif); background-repeat:no-repeat; background-position:left; height:33px;}
#CommMid{float:left; height:33px;}
#CommRCR{ float:right; width:9px; background-image:url(../images/common-crves.gif); background-repeat:no-repeat; background-position:right; height:33px;}

/*COMMON SETTINGS*/
h1{font-size:20px; padding:0px; margin:4px 0 3px 0px; font-weight:normal; color:#FFFFFF}
h2{font-size:18px; padding:0px; margin:0 0 3px 0px; font-weight:normal; color:#000}
h3{font-size:16px; padding:0px; margin:0 0 3px 0px; font-weight:bold; color:#000}
h6{font-size:13px; font-weight:bold; padding:0px; margin:0px; color:#0E6CA7}
h9{font-size:13px; font-weight:bold; padding:0px; margin:0px; color:#0E6CA7}
h4{padding:2px 8px 2px 20px; margin:10px 0 3px 3px!important; font-weight:bold; background-image:url(../images/h4-arrow.gif); background-position:left; background-repeat:no-repeat; display:inline; text-transform:uppercase; color:#0E6CA7; line-height:20px}
h4 a{ font-size:12px; font-weight:bold; text-decoration:none; color:#000000}
h4 a:hover{ font-size:12px; font-weight:bold; text-decoration:none; color:#000000}
h5{font-size:17px; font-weight:bold; padding:0px; display:block;  margin:0px; color:#066CB4;border:1px solid #E8E4E3; border-width:0 0 5px 0;}
h7{font-size:15px; padding:2px 8px 0 20px; margin:0px 0 5px 3px!important; font-weight:bold; background-image:url(../images/h4-arrow.gif); background-position:left; background-repeat:no-repeat; display:inline; color:#000; line-height:18px}
h6.EZpage{font-size:15px; padding:2px 8px 0 20px; margin:0px 0 0px 3px!important; font-weight:bold; background-image:url(../images/h4-arrow.gif); background-position:-1px 1px; background-repeat:no-repeat;  color:#000; line-height:18px}
#EZpage p{ padding:2px 0px; margin:0px;}
.EZpageWhH{ color:#FFFFFF; font-weight:bold}
.termsHeading{font-size:15px; padding:2px 8px 0 20px; margin:0px 0 5px 3px!important; font-weight:bold; background-image:url(../images/h4-arrow.gif); background-position:left; background-repeat:no-repeat; display:inline; color:#000; line-height:18px}

.ps2{font-size:11px; color:#000; }
.ps2 .red{color:#FF0000;font-size:11px;}
asterisk{color:#FF0000; font-size:10px}
td{ }
p{ padding:1px 0 4px 0; margin:0px;}
.wrapper{ border:1px solid #999999; border-width:0 0 1px 0; padding:0px 0 4px 0; margin:0 0 5px 0}
 fieldset{ padding:4px; margin:5px 0 10px 0px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #D1CFC6;background-image:url(../images/bkg_dblBtmBrd1.gif); background-repeat:repeat-x; background-position:bottom; background-color:#FFFFFF}
legend{ font-size:12px; color:#000000; font-weight:bold; margin:0 0 0 5px }
/*fieldset input[type=text]{background-image:url(../images/input-bg2.gif); background-repeat:repeat-x; background-position:bottom;  border:1px solid #066CB4; padding-left:2px; padding-top:3px;}*/
.txtsayfld{ padding:0 0 0 10px;}
 /*inside content part*/
#contentContainer{ padding:4px 0 5px 0}
/*GO TO TOP*/
#top{width:20px; float:right}

/*Price tag*/
#priceTag{ font-weight:bold; color:#990000; font-size:14px; padding:0 0 5px 0}
 
/*****LISTING PAGES*****/
.shade-main{background-image:url(../images/curved-content-bg.gif); background-repeat:repeat-x; background-position:top; background-color:#3185C1}
.Top-CPS-bg{
	height:25px; *height:15px;
	background-color:#eeeeee;
	border-top-width: 1px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #066cb4;}
 


/*COUNT CONTAINER*/
#SlNocontainer{background-image: url(../images/letter_bg.gif); background-position:right;background-repeat:no-repeat;  padding: 0px 2px 0 0px; height:20px; margin:0 5px 0 0px; }
#SlNocontainer div{background-image: url(../images/letter_bg-mid.gif);
	background-repeat:repeat-x; background-position:left; height:18px;  padding:2px 0px 0 2px; *padding:5px 0px 0 2px; font-weight:bold; text-align:center;}

#lettercontainer{background-image: url(../images/letter_bg.gif); background-position:right;background-repeat:no-repeat;  padding: 0px 2px 0 0px; height:20px; margin-left:2px; margin-right:2px}

#lettercontainer div{
	background-image: url(../images/letter_bg-mid.gif);
	background-repeat:repeat-x;height:20px; padding:1px 1px 0 3px; font-weight:bold; min-width:8px; text-align:center;
 }

/*PRODUCTS LISTING*/
#Productcontainer{float:left; clear:both; width:100%; margin:0 0 0 0 }
#ProductListcontainer{float:left; margin:6px 0 0 6px; display:table}
a.productName:link,a.productName:visited,a.productName:hover, a.productName:active{font-size:1.16em!important; font-weight:bold; color:#000; text-decoration:none; padding:0 0 0 0px; letter-spacing:0px;}
#ProductListcontainer p{font-size:13px;float:left; margin:0px 0 0 0px; padding:5px 0 0 0px; width:250px}
#catalogno{  background-color:#eeeeee; font-size:12px; text-align:center; border:1px solid #999999; border-width:1px; height:20px; padding:4px 0 0 0}
/*.Qtxt{ background-color:#fff; margin: 0 0 0 23px; text-align:center; width:50px; height:16px; font-size:11px; border:1px solid #000000; border-width:1px; padding:2px 0 0 0}*/
.Qtxt{ background-color:#fff; margin: 0 0 0 0px; text-align:center; width:40px; height:16px; font-size:11px; border:1px solid #000000; border-width:1px; padding:2px 0 0 0}
.out2{ background-color:#FFFFFF; }
.over2{ background-color:#F7F5F1;}

/***PAGING**/
#paging a{ font-size:12px; font-weight:normal; color:#066CB4; text-decoration:underline; padding: 0 2px 0 2px}
#paging a:hover{ text-decoration:none}
#paging a.selected-page{ font-weight:bold; text-decoration:none}

/*New Product Listing*/
.Listingtable td{}
.pheadings{font-size:12px!important; font-weight:bold; }
.pheadingsHeight{ height:27px; *height:20px;}
.Listingtable p{font-size:11px; padding:3px 0 0 5px;}

/*Zencart Css*/
.listingProductImage { border:1px solid #000; border-width:1px; padding:2px; width:60px; height:60px;}
.list{ padding:0px; margin:0px;}
.list li{ padding: 1px 0 1px 20px; margin:0px; list-style:none;  background-image: url(../images/arrow.gif) ;background-repeat:no-repeat; background-position:left 1px;  font-size:11px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.list li{ padding: 2px 0 2px 20px; }}
a.myaccount:link, a.myaccount:visited, a.myaccount:active{ text-decoration:none; font-size:11px; color:#000000 }
a.myaccount:hover{ font-size:11px; text-decoration:underline;}
.ShopCart{padding:0px; margin:0 0 0 0px;}
.ShopCart li{padding: 0 0 0 20px!important; margin:0px; list-style:none; background-image: url(../images/arrow-2.gif)!important; background-repeat:no-repeat; background-position:left 1px}
ul.ShopCart{ border:1px solid #066CB4; border-width:1px; padding:5px; border-width:1px 1px 0px 1px;  margin:0 7px 0px 0!important; background-color:#B1DAF7}
ul.ShopCart a:link, a:visited, a:active{ text-decoration:none; color:#990033; font-size:12px }
ul.ShopCart a:hover{ text-decoration:underline}

ul.box-ShopCart{ padding:0px; margin:0px;}
ul.box-ShopCart li{ padding:2px 0 2px 0px!important; margin:0px; list-style:none; color:#000000;  background-image: none!important;line-height:13px!important; border:1px solid #eeeeee; border-width:0 0 1px 0}
ul.box-ShopCart li a{color:#000000}
 .box-ShopCartTotal{ text-align:right; font-weight:bold}
.cartOldItem{color:#990033;  font-size:12px}
.cartNewItem {
        color:#990000;
        position: relative; font-weight:bold;   /*do not remove-fixes stupid IEbug*/
        }
.cartBoxTotal{border:1px solid #066CB4; border-width:1px; margin:0px 7px 0 0!important; background-color:#eaf6ff; text-align:right; font-weight:bold; padding:3px!important;}

 
/*a.advsrch{ font-size:11px!important; color:#000000; text-decoration:underline;  background-image: url(../images/search-16x16.png)!important; background-repeat:no-repeat; background-position:0 4px; padding:4px 0 0 15px; display:block; width:90px; }*/
a.advsrch:link, a.advsrch:visited, a.advsrch:active{ font-size:11px!important; color:#000000; text-decoration:underline;   padding:2px 0 0 0px; display:block; width:90px; }
a.advsrch:hover{ text-decoration:none;}
.sideBoxContent ul{ padding:0px; margin:0px;}
.sideBoxContent ul li{list-style:none; padding:0 0 0 20px; background-image: url(../images/arrow.gif); background-repeat:no-repeat; line-height:16px; background-position:left 2px}
.sideBoxContent ul li a:link,a:hover,a:visited,a:active{ text-decoration:none; color:#000; font-size:12px; }
.orderHistList img{ vertical-align:middle}
#myAccountShipInfo h4, #myAccountPaymentInfo h4{ padding:0px!important; margin:0px!important; background-image:none; color:#000000; font-size:12px}
#popupCVVHelp{ padding:10px;}
#popupCVVHelp h1{ font-size:14px; color:#000000; font-weight:bold}
.messageStackError img{ vertical-align:middle}
/*****Affiliate Links*****/

ul.hybrid {float:left;padding:5px 10px; margin:0px; color:#000000; font-weight:bold}
ul.hybrid  li{ list-style:none; padding:0 0 0 10px; margin:0px;  font-size:11px !important; line-height:18px; background-image:url(../images/next.gif); background-repeat:no-repeat; background-position:0 7px; color:#000000; font-weight:normal}
@media screen and (-webkit-min-device-pixel-ratio:0){
ul.hybrid  li{ list-style:none; padding:0 0 0 10px; margin:0px;  font-size:15px !important; line-height:18px; background-image:url(../images/next.gif); background-repeat:no-repeat; background-position:0 6px}
}
ul.hybrid  a{ font-size:12px; text-decoration:none}
ul.hybrid  a:hover{ font-size:12px; text-decoration:underline}
/***********************/
ul.commonUL {padding:0px; margin:0 0 0 10px; color:#000000; font-weight:bold}
ul.commonUL  li{ list-style:none; padding:0 0 0 10px; margin:0 0 0 15px;  font-size:11px !important; line-height:18px; background-image:url(../images/list-bullet.gif); background-repeat:no-repeat; background-position:0 5px; color:#000000; font-weight:normal}
/***********************/

#contactUsForm{padding:5px; margin:0 0 5px 0; }

.jotform{ padding:0px; margin:0px;}
.jotform input[type="text"]{ font-size:11px; height:13px; width:150px;  }
.jotform input[type="password"]{ font-size:11px; height:13px; width:150px;  }
.jotform input[type="submit"]{font-size:11px; height:25px;  padding:0 5px 0 5px; margin:0px;}

span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {
	font-size: 1px;
	line-height: 1px;
	display: block;
	height: 5px;
	background-repeat: no-repeat;
}

span.corners-top {
	background-image: none;
	background-position: 0 0;
	margin: 0 -5px;
}

span.corners-top span {
	background-image: none;
	background-position: 100% 0;
}

span.corners-bottom {
	background-image: none;
	background-position: 0 100%;
	margin: 0 -5px;
	clear: both;
}

span.corners-bottom span {
	background-image: none;
	background-position: 100% 100%;
}
span.corners-top {
	background-image: url(../images/corners_left2.gif);
}

span.corners-top span {
	background-image: url(../images/corners_right2.gif);
}

span.corners-bottom {
	background-image: url(../images/corners_left2.gif);
}

span.corners-bottom span {
	background-image: url(../images/corners_right2.gif);
}
.subcateg-container {
	background-color: #F2F2F2;
	padding:0 10px; display:block; margin:10px 0;
}
.subcateg-container span.corners-top, .subcateg-container span.corners-bottom {
	margin: 0 -10px;
 }
#categorySearch{
	padding: 0px 10px 3px 0px;
	margin:0 0 3px 0;
	color: #0E6CA7;
	text-decoration: none;
	font-size: 15px;
	line-height: normal;
	font-weight: bold;} 

.categorySearchContainer {
	background-color: #E5F7FD;
	padding:0 10px; display:block; margin:0px 0 10px 0;
}
.categorySearchContainer span.corners-top, .categorySearchContainer span.corners-bottom {margin: 0 -10px;}
.categorySearchContainer ul{ padding:0px; margin:0 5px 0 20px}
.categorySearchContainer ul li{ float:left;  padding:0px 25px 0 0px; margin:0px; list-style:disc; background:none; width:auto}
.categorySearchContainer ul li a{ text-decoration:none; font-size:1em}
.categorySearchContainer ul li a:hover{ text-decoration:underline}
 
 
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important; padding:4px 0 0 0; background:transparent;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
/**Sliding Tab***/
.lastseller{border:1px solid #c2c6c7;padding:5px 0 2px 0px!important;}
#bestsellers h4{border:1px solid #c2c6c7;color:#066CB4;font-size:17px;font-weight:bold;margin:0px;padding:0px;width:100%;}
#bestsellers ul img{border:1px solid #eeeeee; float:left;margin:0px 5px 0 0px;}
#panes div div{overflow:hidden;}
#tab_heading{border:none;display:block;padding:4px 0 7px 0px;text-align:center;}
#tab_heading *{border:none;cursor:pointer;display:inline;padding:0px;user-select:none;vertical-align:middle;}
#tab_heading li.active{-moz-border-radius: 4px !important;-opera-border-radius: 4px !important;-webkit-border-radius: 4px !important;background:#066CB4;border-radius: 4px !important;color:#fff;font-weight:bold;}
#tab_heading ul{font-size:12px;font-weight:bold;}

/**buttons.css**/
a img{border:none;}
ADDRESS{font-style:normal;}
CODE{color:#707070;font:11px Arial,Tahoma,Helvetica,sans-serif;}
FORM{margin:0px;padding:0px;}
HR{border:0;border-top:1px solid #E1E1E1;color:#C1C1C1;margin:5px 0px;}
input [ type = "radio" ],input [ type = "checkbox" ]{margin:3px 0 0 8px;}
P,ADDRESS{padding:0.5em;}
TEXTAREA{display:block;margin:auto;width:95%;}
.accountQuantityDisplay{vertical-align:top;width:10%;}
.accountTotalDisplay,.accountTaxDisplay{text-align:right;width:20%;}
.alert{color:#F00;margin-left:0.5em;margin-right:5px; font-size:11px}
a.alert:link, a.alert:visited,a.alert:hover, a.alert:active{color:#F00; margin:0px;font-size:11px}
.amount{width:5.5em;}
.attribImg{margin:0.3em 0em;width:20%;}
.banners{clear:left;display:block;height:auto;margin:10px 0 0 55px;padding:0px;}
.banners img{border:1px solid #000; width:auto; height:auto}
.bold{font-weight:bold;}
.bottomshowbg{background:url(../images/categorybox-bg.gif) center bottom;margin:0 auto;min-height:100px;padding:0 0 10px 0;}
.buttonRow{margin:0;padding:0px 0px;}
.buttonRow input,.buttonRow2 input,.buttonRow3 input{background:none;border:none;padding:0;}
.buttonRow2{margin:0;padding:7px 0px;}
.cartBoxTotal{font-weight:bold;text-align:right;}
.cartQuantity{width:4.7em;}
.cartRemoveItemDisplay{width:3.5em;}
.cartTotalsDisplay{font-size:10px;}
.cartUnitDisplay,.cartTotalDisplay{padding-right:0.2em;text-align:right;}
.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew{background:url(../images/categorybox-bg.gif) no-repeat center top;margin:7px 11px 7px 12px;  padding:10px 3px 0 3px;width:136px!important;}
*html .categoryListBoxContents{margin:7px 7px 7px 10px;}
.centerBoxContentsNew a,.categoryListBoxContents a,.centerBoxContentsFeatured a,.centerBoxContentsSpecials a{color:#000;display:block;font-size:11px;font-weight:bold;padding:5px 3px 0 3px!important;text-decoration:none;}
a.prodPrice{}
a.prodPrice img{ width:auto!important; height:auto!important;}
.centerBoxContentsNew img,.categoryListBoxContents img,.centerBoxContentsFeatured img,.centerBoxContentsSpecials img{border:1px solid #ccc;height:100px;width:100px;}
.clearBoth{clear:both;font-size:2px;line-height:2px;}
.ee,.productSpecialPriceSale{text-decoration:line-through;}
.floatingBox a{color:#707070;}
.gvBal,.forward{float:right;}
.important{font-weight:bold;margin:5px;}
.lineTitle,.amount{padding:0.2em;text-align:right;}
.main_block{margin:20px;}
.messageStackCaution{background:#FF6;color:#707070;}
.messageStackSuccess{background:#F1F6E6;color:#707070;}
.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution{line-min-height:1.8em;padding:0.2em;}
.messageStackWarning,.messageStackError,.notice{color:#F00;}
.navNextPrevCounter{*width:170px;background:url(../images/product.gif) no-repeat left top;display:block;font-size:10px;height:15px;margin:0px;padding:0 0 0 17px;width:160px; }
.navNextPrevList{display:inline;list-style:none;margin:0px;padding:0px;white-space:nowrap;}
.navNextPrevWrapper{margin-bottom:0px;}
.navSplitPagesResult a,.navSplitPagesLinks a{color:#0081A1;}
.navSplitPagesResult,.navSplitPagesLinks{font-size:10px;margin:7px 10px 7px 10px;}
.normalprice{color:#373737;font-size:14px;font-weight:normal;line-height:normal;text-decoration:line-through;}
.productPriceDiscount{color:#0081A1;display:none;}
.productSpecialPrice,.productSalePrice,.productSpecialPriceSale{color:#111;font-size:18px;font-weight:normal;line-height:normal;}
.ratingRow{margin:1em 0em 1.5em 0em;}
.rightBoxContent{margin-bottom:1em;}
.rightBoxHeading{background:#636;margin:0em;padding:0.2em 0em;}
.rowEven{min-height:1.5em;padding:5px 5px 5px 5px;vertical-align:top;}
.rowOdd{min-height:1.5em;vertical-align:top;}
.tableHeading TH{background:#DDD;background:url(../images/tableHeadingBG.gif) repeat-x left top;}
.totalBox{padding:0.2em;text-align:right;width:5.5em;}
.wrapperAttribsOptions{display:block;margin:0.3em 0em;}
LABEL.checkboxLabel,LABEL.radioButtonLabel{margin-left:2px;}
LABEL.inputLabel{float:left;margin:4px 0 4px 10px;width:11em;}
LABEL.inputLabelPayment{float:left;margin:5px 0 5px 0;width:15em;}
LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel{float:left;width:12em;}
TR.tableHeading{min-height:2em;}
#acctNewslettersDefaultHeading{color:#000;font-size:13px;font-weight:bold;}
#bannerboxHeading{background:#00C;}
#cartAttribsList{margin-left:1em;}
#cartBoxListWrapper li,#ezPageBoxList li,.cartBoxTotal{margin:0;padding:0.2em 0em;}
#cartBoxListWrapper ul,#ezPageBoxList ul{list-style:none;}
#cartImage{}
#contentColumnMain,#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.alert{vertical-align:top;}
#createAcctSuccessMainContent{margin:5px;}
#gvFaqDefaultContent{margin:0 5px 0 5px;}
#gvFaqDefaultMainContent{margin:10px 15px 0 15px;}
#logo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg,.back{float:left;}
#mainWrapper{text-align:left;vertical-align:top;}
#mediaManager{margin:0.2em;padding:0.5em;width:50%;}
#navEZPagesTOC ul{line-min-height:1.5em;list-style:none;margin:0;padding:0.5em 0em;}
#navEZPagesTOC ul li{white-space:nowrap;}
#navEZPagesTOC ul li a{margin:0;padding:0em 0.5em;}
#navEZPagesTOCWrapper{border:1px solid #E1E1E1;float:inherit;font-weight:bold;margin:5px 0px;min-height:1%;padding:0.5em;}
#navMain ul,#navSupp ul,#navCatTabs ul{line-min-height:1.5em;list-style:none;margin:0;padding:0.5em 0em;text-align:center;}
#navMainSearch,#navCategoryIcon{margin:5px 5px 0 0px;}
#productDetailsList{float:left;margin:10px 0 0 30px;padding:0px;}
#productDetailsList li a{color:#0E6CA7;}
#reviewsDefaultNoReviews{margin:0 5px 5px 5px;}
#scUpdateQuantity{width:2em;}
#sendSpendWrapper{border:1px solid #cacaca;float:right;margin:0em 0em 1em 1em;}
#siteMapList{float:left;width:100%;}
#siteMapList ul{width:350px;}
#siteMapList ul li{background:url(../images/list-bullet.gif) no-repeat left 5px;color:#666;list-style:none;margin:0px;padding:0 0 0 8px;}
#siteMapList ul li,#siteMapList ul li a{font-size:12px;font-weight:bold;text-decoration:none;}
#siteMapList ul ul{margin:0px 10px 10px 10px;padding:0px;}
#siteMapList ul ul li{background:url(../images/bullet-black.gif) no-repeat left 5px;margin:0px;padding:0 0 0 8px;}
#siteMapList ul ul li,#siteMapList ul ul li a{font-size:12px;font-weight:normal;list-style:none;}
#sorter{margin:10px;}
#tagline{color:#707070;font-size:12px;margin-top:10px;text-align:center;vertical-align:middle;}
#upDateHeading{text-align:right;}
#upProductsHeading{text-align:left;}
TH,#cartEmptyText,#cartBoxGVButton,#navCatTabsWrapper,#navEZPageNextPrev,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP,.center,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,#cartBoxGVBalance,.leftBoxHeading,.centerBoxHeading,.rightBoxHeading,.productListing-data,.accountQuantityDisplay,.ratingRow,LABEL #textAreaReviews,#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.gvBal,.attribImg{width:auto;}
.content,#myAccountGen li,#myAccountNotify li{margin:0;}
.floatingBox,#accountLinksWrapper,#sendSpendWrapper,#checkoutShipto,#checkoutBillto,#navEZPagesTOCWrapper{color:#000;margin:0;}
.smallText,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP{font-size:0.9em;}
.tableRow,.tableHeading,#cartSubTotal{min-height:2.2em;}
a,#navEZPagesTOC ul li a{color:#222;text-decoration:underline;}
LABEL #textAreaReviews{font-weight:normal;}
ul #productDetailsList li{background:url(../images/next-details.gif);color:#0E6CA7;font-weight:bold;list-style:none;}
.categoryListBoxContents a:hover,.categoryListBoxContents a:visited,.categoryListBoxContents a:active{color:#000;font-size:11px;font-weight:bold;padding:2px 0 0 0;}
a:hover,#navEZPagesTOC ul li a:hover,#navMain ul li a:hover,#navSupp ul li a:hover,#navCatTabs ul li a:hover,h4,h5,h6,LABEL,h4.optionName,LEGEND,ADDRESS,.sideBoxContent,.larger,.biggerText,FORM,SELECT,INPUT,input:focus,select:focus,textarea:focus,LABEL,h4.optionName,#headerWrapper,#contentMainWrapper,#logoWrapper,#cartBoxListWrapper,#ezPageBoxList,#cartBoxListWrapper ul,#ezPageBoxList ul,#mainWrapper,#popupAdditionalImage,#popupImage,#navColumnOneWrapper,#navColumnTwoWrapper,#mainWrapper,#navMainWrapper,#navSuppWrapper,#navCatTabsWrapper,#navMain ul li,#navSupp ul li,#navCatTabs ul li,#navMain ul li a,#navSupp ul li a,#navCatTabs ul li a,#navEZPagesTop,#productDescription,.shippingEstimatorWrapper,.advisory,.rating,.tableHeading,#cartSubTotal,.cartOldItem,.categoryIcon,.attributesComments,.centerBoxContentsNew,.categoryListBoxContents,.centerBoxContentsFeatured,.centerBoxContentsSpecials,.columnLeft,.columnRight,.sideBoxContent,CAPTION,.normalprice,.productSpecialPriceSale{}
h3.leftBoxHeading a:hover{color:#FF3;text-decoration:none;}
h3.rightBoxHeading a:hover{color:#F00;text-decoration:none;}

/**sylesheet_boxes.css**/
.box .border{padding:0 15px;}
.box .box_head{border-bottom:1px solid #D6D6D6;color:#222124;font-size:14px;font-weight:bold;line-height:normal;padding:16px 0 13px 30px;text-decoration:none;}
.box_body{color:#1A283E;margin:0;padding:13px 10px 20px 9px;}
.box_body a{color:#1A283E;text-decoration:underline;}
.box_body ol{list-style:decimal inside;margin:0;padding:0;}
.box_body ol li{font-weight:bold;padding:3px 0 3px 0;}
.box_body ol li a{font-weight:normal;text-decoration:none;}
.box_body ul li{padding:4px 0 5px;}
.box_body ul li a{color:#3B74A9;padding-left:19px;text-decoration:underline;}
.box_head a{color:#272727;text-decoration:none;}
#categories.box_body{padding-right:0;}
#categories.box_body ul{font-weight:bold;}
#categories.box_head,#information.box_head{padding:19px 0 13px 33px;}
#featured a img,#whatsnew a img,#specials a img,#reviews a img,#manufacturerinfo img,#productnotifications img{margin:10px 0;}
#featured.box_body{color:#373737;font-size:15px;font-weight:normal;line-height:2.01em;text-align:center;}
#featured.box_body a,#whatsnew.box_body a,#specials.box_body a,#reviews.box_body a,#manufacturerinfo.box_body a,#productnotifications.box_body a{color:#000;font-size:12px;font-weight:bold;line-height:normal;text-decoration:none;}
#featured.box_body,#whatsnew.box_body,#specials.box_body,#reviews.box_body,#manufacturerinfo.box_body,#productnotifications.box_body{margin:0;padding:8px;}
#featured.box_head,#whatsnew.box_head,#specials.box_head,#reviews.box_head,#manufacturers.box_head{padding:16px 0 13px 34px;}
#information.box_body{padding:17px 10px 26px 16px;}
#information.box_body ul li a{color:#3D8AD2;padding-left:10px;text-decoration:underline;}
#manufacturerinfo.box_body,#productnotifications.box_body{color:#373737;font-size:15px;font-weight:bold;line-height:normal;text-align:center;}
#manufacturers.box_body{padding:13px 0 22px 0;}
#moreinformation.box_body{padding:12px 10px 16px 30px;}
#moreinformation.box_body ul li a{color:#000;padding-left:10px;text-decoration:underline;}
#moreinformation.box_body ul li,#information.box_body ul li{padding:4px 0 4px;}
#moreinformation.box_head{padding:16px 0 13px 27px;}
#orderhistory.box_body img{background:#FFF;margin:3px 0px;padding:2px;vertical-align:middle;}
#search,#manufacturers{background:#F6F6F6;}
#search.box_body{padding:13px 0 15px 0;}
#whatsnew.box_body,#specials.box_body,#reviews.box_body{color:#373737;font-size:15px;font-weight:bold;line-height:2.01em;text-align:center;}
.box,.box_head,#categories,#moreinformation,#information,#bestsellers,#ezpages,#orderhistory,#bannerbox,#bannerbox2,#bannerboxall,#featured,#whatsnew,#specials,#reviews,#manufacturerinfo,#productnotifications,#currencies,#tellafriend,#recordcompanies,#musicgenres,#languages,#whosonline,#documentcategories,#shoppingcart{}
.box_body ul,#moreinformation.box_body ul,#information.box_body ul{list-style:none;margin:0;padding:0;}
.box_body a:hover,#moreinformation.box_body ul li a:hover,#information.box_body ul li a:hover,#featured.box_body a:hover,#whatsnew.box_body a:hover,#specials.box_body a:hover,#reviews.box_body a:hover,#manufacturerinfo.box_body a:hover,#productnotifications.box_body a:hover{text-decoration:none;}
.box_head a:hover,.box_body ul li a:hover,.box_body ol li a:hover{text-decoration:underline;}

/**stylesheet_css_buttons.css**/
.button_in_cart{width:19em;}
.button_return_to_product_list,.button_add_selected{width:22em;}
.button_sold_out_sm,.button_sold_out,.button_update_cart,.button_checkout,.button_login{width:10em;}
.button_submit{width:18em;}
.button_update_cart{color:#F00;}
.button_update_cartHover{color:#000;}
.cssButton,.cssButtonHover{background:#F4F4F4;border:2px outset #F4F4F4;color:#000;font:bold 1.1em Tahoma,Verdana,Arial,Helvetica,sans-serif;padding:0.3em;text-align:center;text-decoration:none;white-space:nowrap;width:20em;}
.cssButtonHover{border:inset;color:#616161;text-decoration:none;}
.small_delete,.button_prev,.button_next,.button_search{width:7em;}

/*style for common tabular display*/
.Ctable{}
.Ctable th{ padding:3px 2px; margin:0px; border:1px solid #bababa; border-width:0px 0 1px 0}
.Ctable h1{color:#FFFFFF; font-size:14px; font-weight:bold; padding:0 0px}
.Ctable span{ font-size:12px}

a.callPrice img{ width:auto; height:auto; }


ul#productTags{ padding:0; margin:0; font-size:0.875em!important; color:#999999; clear:both; font-weight:bold}
ul#productTags li{ list-style:none; float:left; color:#999999; font-size:0.875em; background:none; padding:0; margin:0;}
ul#productTags li a{font-size:0.875em; text-decoration:none; color:#999999;  padding:0 3px;  }


.rsrchInterests{ float:left; /*width:210px;*/ margin:0!important; padding:0!important}
.rsrchInterests li{ list-style:none!important; background-image:none!important}