/* CSS Document */
body, div{font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0; margin:0 auto;}
a:link, a:active, a:visited, a:hover {color:fff;}
h1,h2,h3,h4,h5, form {padding:0; margin:0;}
.floatingBox {
	margin: 0;
	width: 47%;
	}
div#mainContainerWrapper {background:#d2d2d2; width:100%;min-height:100%;}
div#mainContainer {background:url(../images/main_bg.gif) repeat-y; width:930px; padding:0;}
div#mainWrapper {width:898px;}
div#mainHeader {background:#fff; width:898px;}
div#rightHeader {background:#fff;}
div#navHeader ul {list-style:none; margin:0; padding:15px 0;background:#fff;}
div#navHeader ul li {display:inline; padding:0 10px 0 7px; border-right:1px solid #202020; font-size:14px;}
div#navHeader ul li a, div#navHeader ul li a:visited {color:#000;}
div#navHeader ul li a:hover {text-decoration:underline;}
div#search_header {background:#fff; font-size:14px;}
div#search_header input {vertical-align:middle;}
div#logo {float:left;}
a img {border:none;}
input#search_input_header {width:150px;}
div#left_nav {background:url(../images/left_nav.gif); width:7px; height:36px; overflow:hidden; float:left;} /* ORIG div#left_nav {background:url(../images/left_nav.gif); width:7px; height:36px; overflow:hidden;} */
div#right_nav {background:url(../images/right_nav.gif); width:7px; height:36px; overflow:hidden; float:right;} /* ORIG div#right_nav {background:url(../images/right_nav.gif); width:7px; height:36px; overflow:hidden;} */
div#top_nav {background:url(../images/middle_nav.gif) repeat-x; width: 884px; height:36px; float:left;} /* ORIG div#top_nav {background:url(../images/middle_nav.gif) repeat-x; height:36px;} */
div#navEZPagesTop {width:898px; margin:0; padding:0; background:none;}
div#navEZPagesTop ul {list-style:none;padding:0;margin:0;text-align:center; float:left;} /* ORIG div#navEZPagesTop ul {list-style:none;padding:10px 0 0;margin:0;text-align:center; float:left;} */
div#navEZPagesTop ul li {display:inline; float:left;padding:0 2px 0 2px;} /* ORIG div#navEZPagesTop ul li {display:inline; border-right:1px solid #000;padding:0 0 0 2px;} */
div#navEZPagesTop ul li a {font-size:13px;font-weight:bold;color:#000;padding:10px 50px;display:block;float:left;} /* ORIG div#navEZPagesTop ul li a {font-size:13px;font-weight:bold;color:#000;padding:10px 50px;} */
div#navEZPagesTop ul li a:hover {text-decoration:underline; background:url(../images/navi_hover.gif) repeat-x;}
div#navEZPagesTop ul li.divider {line-height:34px;}
div.heightDivider {height:5px; overflow:hidden;}
div#navBreadCrumb {background:#fff; font-size:15px; font-weight:normal; padding-left:0;}
div#navBreadCrumb img {vertical-align:middle; padding-left:5px;}
div#navBreadCrumb a, navBreadCrumb a:visited, navBreadCrumb a:hover {color:#000;}
/*sideboxes*/
#navColumnOne{background:#fff; padding-right:7px;}
div.leftBoxContainer {margin:0; padding:0 0 10px; background:#fff;}
h3.leftBoxHeading {background:url(../images/sidebox_heading.gif); width:183px; height:23px; margin:0; padding:9px 0 0 20px; text-align:left; font-size:14px; color:#fff;}
div.sideBoxContent {background:#ECECEC; padding:15px 0 10px 20px; margin:0; width:183px; font-size:16px; font-weight:normal;}
div.sideBoxContent a, div.sideBoxContent a.visited {color:#000; font-size:14px; font-weight:normal;}
div.sideBoxContent a:hover {text-decoration:underline;}
div.sideBoxContent ul {margin:0; padding:0; list-style:none; text-align:left;}
div#categoriesContent div, div.sideBoxContent ul li {padding:7px 0;}
/*centerColumn*/
div.centerColumn {background:#fff; padding:0 0 10px 0; margin:0;}
div#bannerThree {margin:0; padding:0;}
div#allSituations {padding:10px; border:1px solid #A6A6A6; margin:5px 0;}
div#allSituations h1 {font-size:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
div#allSituations div {padding:5px 0;}
div#allSituations span {background:url(../images/arr.gif) left no-repeat; padding-left:20px;}
h1#differentSystemHeading {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#FF2A00; background:#BFBFBF; padding-left:20px;}
div#differentSystem {padding:0px 20px 20px;}
div#differentSystem h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal;}
div#differentSystem div {padding:5px 0;}
div#differentSystem div span {color:#FF2A00; font-weight:bold;}
h2.centerBoxHeading, div#productsListingTopNumber, div#productsListingBottomNumber {background:#ECECEC;  font-size:16px; text-align:left; padding:5px 0 5px 20px; width:666px;} /* OLD h2.centerBoxHeading, div#productsListingTopNumber, div#productsListingBottomNumber {background:#ECECEC; font-size:16px; text-align:left; padding:5px 0 5px 20px; width:666px;}  */
div.center_categories {border:1px solid #A6A6A6; margin-bottom:10px;}
div#categoryImgListing {padding:10px;}
.productListing-heading {font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#000; text-align:left; padding:0px 5px; font-size:16px;}
.productListing-heading a, .productListing-heading a:hover, .productListing-heading a:visited {text-decoration:underline; color:#000;}
#listCell0-0 {width:200px;}
.productListing-data {text-align:left; vertical-align:top; padding:25px 10px 5px;}
.normalprice, .productSpecialPrice, .productPriceDiscount {font-size:16px;}
.normalprice {font-size:12px; font-weight:normal;}
h3.itemTitle a, h3.itemTitle a:hover, h3.itemTitle a:visited {font-size:12px; font-weight:bold; color:#000; text-decoration:underline;}
div.listingDescription {padding-top:15px;}
tr.productListing-odd td, tr.productListing-even td { border-bottom:1px dotted #ccc; }
div#categoryDescription {padding:10px;}
div#cartAdd input {vertical-align:middle;}
div#cartAdd p {padding:0; margin:0;}
div#cartAdd span {padding:0px 0px 0 20px;}
ul#productDetailsList {list-style:none;padding-right:175px; margin-top:-10px;}
ul#productDetailsList li {font-size:14px; font-weight:normal;}
div#productDescription {float:left; width:460px;}
div#productMainImage {padding:2em 0 2em 2em; text-align:left; width:160px;}
div#productMainImage img {border:1px solid #BBBBBB;}
div#productMainImage h2 {text-align:center;}
div#productMainImage a, div#productMainImage a:hover, div#productMainImage a:visited {color:#000;}
div.additionalImages a, div.additionalImages a:hover, div.additionalImages a:visited {padding-top:15px; color:#000;text-decoration:none;}
div.additionalImageswrapper {border-top:1px solid #cfcfcf;margin:15px 40px 0 40px;padding-top:15px;width:605px; display:inline;}
div.additionalImages img {border:2px solid #d0d0d0;}
div#alsoPurchased a, div#alsoPurchased a:hover, div#alsoPurchased a:visited {color:#000; padding-top:10px; font-weight:bold; text-decoration:underline;}
#productsListingListingTopLinks, #productsListingListingBottomLinks {padding:0 0 0 270px; margin:0;}
#productsListingListingTopLinks a, div#productsListingListingTopLinks a:hover, div#productsListingListingTopLinks a:visited,
#productsListingListingBottomLinks a, div#productsListingListingBottomLinks a:hover, div#productsListingListingBottomLinks a:visited {color:#000;}
.navSplitPagesResult, .navSplitPagesLinks { font-size:16px;}
.navSplitPagesResult a, .navSplitPagesResult a:hover, .navSplitPagesResult a:visited, .navSplitPagesLinks a, .navSplitPagesLinks a:hover, .navSplitPagesLinks a:visited {color:#000;}
div.navNextPrevWrapper {padding-bottom:15px; font-weight:bold; font-size:13px;}
/*footer*/
div#mainFooter {padding:15px 50px 40px; border-top:1px solid #585858; width:816px;}
div.footerItems {width:152px;}
div.footerItems ul {padding:10px 0 0 15px; margin:0; list-style:square;}
div.footerItems ul li a,div.footerItems ul li a:hover, div.footerItems ul li a:visited {color:#000;}
div#shippingReturn {padding:0px 180px}
div#copyright {text-align:center; font-size:11px; padding-top:30px;}