/* CSS Document */
body { font-family: tahoma, verdana, arial; background: #ffffff; }
body#popupImage { background: none; padding: 0px; }

p { font-size: 1.0em; margin: 0px; 	}
a:link { color: #cc0000; text-decoration: none; }
a:visited { color: #cc0000; text-decoration: none; }
a:hover { color: #cc0000; text-decoration: underline; }
a:active { color: #cc0000; text-decoration: underline; }		
h1, h2, h3, h4 { font-family: "Comic Sans MS", tahoma, verdana, arial; }

#mainWrapper { width: 975px; margin: 0 auto; background: #ebedec; }
#headerWrapper { height: 250px; padding: 35px 0px 0px 0px; margin: 0px; background: #cc0000;  }
#logoWrapper { background: none; width: 600px; font-family: "Comic Sans MS", Arial, verdana; font-weight: bold; font-size: 4.3em; height: 225px; float: left; clear: right; margin-left: 30px;} 
	#logo { color: #ffffff; }
		#logo a { color: #ffffff; }
	#bannerTwo { margin: 0px; padding: 0px; height: 160px; width: 600px; }
		#bannerTwo img { border: 0px; margin: 0px; }
#banner-right { width: 270px; float: left; clear: right; }
	#navMainWrapper {  }
	#taglineWrapper { clear: both; }
		#tagline { float: right; text-align: left; padding: 30px 0px 0px 0px; font-size: 1.9em;  font-family: "Comic Sans MS", Arial, verdana; color: #ffe800; }
	#navMainWrapper { background: none; }
		#navMain { }
			#navMain ul { list-style: none; }
				#navMain ul li { display: block; margin-top: 8px; height: 30px; width: 210px; }
				#navMain ul li a { color: #000000; font-size: 1.5em; font-weight: normal; padding-top: 4px; height: 26px; display: block; line-height: 1.5em; /*border: 1px solid black;*/ }
				#navMain ul li a:hover { color: #ffffff; }
				#navMain ul li#sd-nav-login { background: url(../images/design/header_nav_login.jpg); }
				#navMain ul li#sd-nav-cart { background: url(../images/design/header_nav_cart.jpg); }
	#navMainSearch { float: right; padding: 0px 0px 0px 5px; width: 205px; margin-top: 15px; height: 30px; /*border: 1px solid black;*/ background: url(../images/design/header_nav_search_bkgnd.gif); }
		#navMainSearch form { margin: 0px; padding: 0px; }
		#navMainSearch form input { margin: 0px; padding: 3px 0px 0px 0px; color: #000000; background: #ffe800; border: 0px; height: 17px; }
		#navMainSearch form #keyword { margin-top: 3px; }
		#navMainSearch form button#search-btn { background: url(../images/design/search_btn.gif); height: 24px; width: 25px; border: 0px; padding: 0px 0px 0px 0px; margin: 0px; }	
		#navMainSearch table { margin: 0px; width: 100%; /*display: block;*/ height: 30px; padding: 0px 0px 0px 0px; }
		.search-middle { width: 153px; height: 30px; margin: 0px; }
		.search-right { width: 36px; height: 29px; margin: 0px; text-align: right; padding: 1px 3px 0px 0px; }
				
#navEZPagesTop { height: 30px; background: #000000; color: #ffffff; padding: 5px 30px 0px 30px; text-align: justify; }
	#navEZPagesTop a { color: #ffffff; margin: 0px 20px 0px 20px; }
	 
#navBreadCrumb { background: #ebedec; padding: 8px 0px 0px 30px; height: 22px; }

#navSuppWrapper { }
	#navSupp { background: #ffe800; padding: 10px 0px 0px 30px; }
		#navSupp p { font-size: 1.0em; color: #000000; }
			#navSupp p a { color: #000000; }
		#navSupp p#footer-telno { font-family: "Comic Sans MS", Arial, verdana; font-weight: bold; font-size: 2.1em; color: #000000; padding: 0px; margin: 0px; } 
		#navSupp ul { text-align: left; }
		#navSupp ul li a { color: #000000; font-size: 1.0em; }

#siteinfoLegal { padding: 10px; }

#navColumnOne { background: #ebedec; }
#navColumnOneWrapper { padding: 0px 0px 10px 30px; }

#categoriesHeading { display: none; }
#categoriesContent { background: #ebedec; padding: 0px; margin: 0px; border: 0px; }
	#categoriesContent a { color: #000000; margin: 0px; }
	#categoriesContent a.category-top { background: url(../images/design/category_off.jpg) no-repeat; height: 25px; display: block; }
	#categoriesContent a.category-top:hover { background: url(../images/design/category_on.jpg) no-repeat;  }
	#categoriesContent a.category-top span { padding: 3px 0px 0px 5px; display: block; }
	#categoriesContent a.category-top span.category-subs-selected { background: url(../images/design/category_on.jpg) no-repeat; }
	#categoriesContent a.category-top span.category-subs-parent { background: url(../images/design/category_on.jpg) no-repeat; }
	#categoriesContent a.category-products { background: url(../images/design/sub_category_off.jpg) no-repeat; height: 25px; display: block; }
	#categoriesContent a.category-products span { padding: 3px 0px 0px 5px; display: block; }
	#categoriesContent a.category-products span.category-subs-selected { background: url(../images/design/category_on.jpg) no-repeat; height: 25px; }

#navColumnOneWrapper {  }
.leftBoxContainer { border: 0px; }

.centerColumn { margin-left: 30px; font-size: 1.2em; }
div#checkoutShipping.centerColumn h1 { font-family: tahoma, verdana, arial; }
div#checkoutShipping.centerColumn h2 { font-family: tahoma, verdana, arial; }
div#checkoutPayment.centerColumn h1 { font-family: tahoma, verdana, arial; }
div#checkoutPayment.centerColumn h2 { font-family: tahoma, verdana, arial; 	}
div#checkoutConfirmDefault.centerColumn h1 { font-family: tahoma, verdana, arial; }
div#checkoutConfirmDefault.centerColumn h2 { font-family: tahoma, verdana, arial; 	}
div#checkoutConfirmDefault.centerColumn h3 { font-family: tahoma, verdana, arial; }
div#checkoutConfirmDefault.centerColumn h4 { font-family: tahoma, verdana, arial; 	}


.centerBoxContentsFeatured { }
	.centerBoxContentsFeatured .prod-list-box { padding-top: 0px; min-height: 315px; width: 210px; background: #ffffff url(../images/design/featured_std_bkgnd.gif) no-repeat; background-position: 100% 30px; }
	.centerBoxContentsFeatured .prod-list-box h3 { height: 22px; margin: 0px 0px 5px 0px; background: url(../images/design/featured_std_header.jpg) no-repeat;  padding-top: 8px; }
	.centerBoxContentsSpecials .prod-list-box {  padding-top: 0px; }
	.centerBoxContentsSpecials .prod-list-box h3 { height: 20px; margin: 0px 0px 5px 0px; }
	.centerBoxContentsProducts .prod-list-box { padding-top: 0px; min-height: 315px; width: 210px; background: #ffffff url(../images/design/featured_std_bkgnd.gif) no-repeat; background-position: 100% 30px; }


.prod-list-box { margin-right: 5px; background: #ffffff; }
	.prod-list-box img { margin: auto;  }
	.prod-list-box h3 { color: #000000; font-size: 1.0em; font-weight: normal; padding-top: 0px; margin-top: 0px; margin-bottom: 10px; }
	.prod-list-box h3.itemTitle { height: 22px; margin: 10px 0px 5px 0px; background: url(../images/design/featured_std_header.jpg) no-repeat; padding-top: 8px; font-family: Arial, verdana; }
	.prod-list-box h3.itemTitle a { color: #000000; }
	.prod-list-box h4 a { color: #000000; font-size: 1.2em; font-weight: normal; }
	.prod-list-box p { /*text-align: left;*/ /*font-size: 1.3em;*/ }  
.prod-list-box-footer { background: #ffffff url(../images/design/featured_std_footer.gif) no-repeat; height: 15px; margin-right: 5px; width: 210px; } 
 
.featuredMainProduct { }
	.featuredMainProduct .prod-list-box { width: 99%; padding-top: 0px; background: #ffffff url(../images/design/featured_main_bkgnd.gif) no-repeat; background-position: 100% 45px; }
	.featuredMainProduct .prod-list-box h3 { padding-top: 5px; height: 41px; color: #000000; font-size: 2.0em; font-weight: normal; margin-top: 0px; margin-bottom: 10px; background: url(../images/design/featured_main_header.jpg) no-repeat; }
	.featuredMainProduct .prod-list-box h4 { text-align: left; font-size: 1.9em; font-weight: normal; }
	.featuredMainProduct .prod-list-box h4 a { color: #000000; }
	.featuredMainProduct .prod-list-box img { margin: 30px; }
	.featuredMainProduct .prod-list-box p { text-align: left; /*font-size: 1.3em;*/ }
	.featuredMainProduct .prod-list-box p.price { font-size: 2.0em; }
	.featuredMainProduct .prod-list-box-footer { background: #ffffff url(../images/design/featured_main_footer.gif) no-repeat; height: 59px; width: 99%; } 
	.featuredMainProduct #productAddLink { width: 100px; height: 30px; }
	.featuredMainProduct #productReviewLink { width: 100px; height: 30px;}
	.featuredMainProduct #productReviewLink img { margin: 0px; }
	.featuredMainProduct #productTellFriendLink { width: 100px; height: 30px; }
	.featuredMainProduct #productTellFriendLink img { margin: 0px; }
	
#featuredProducts {}
	#featuredProducts h2.centerBoxHeading { display: none; }

#sd_main_product { width: 98%; padding-top: 0px; background: #ffffff url(../images/design/featured_main_bkgnd.gif) no-repeat; background-position: 100% 45px; }
	#sd_main_product #sd_prod_cat_name { padding-top: 5px; height: 41px; color: #000000; font-size: 2.0em; font-weight: normal; margin-top: 0px; margin-bottom: 10px; background: url(../images/design/featured_main_header.jpg) no-repeat; font-family: "Comic Sans MS", Arial, verdana; text-align: center; }
	#sd_main_product .prod-list-box-footer { background: #ffffff url(../images/design/featured_main_footer.gif) no-repeat; height: 59px; width: 98%; } 
	#sd_main_product #productMainImage img { margin: 30px; }
	#sd_main_product h1#productName { font-size: 2.0em; font-family: "Comic Sans MS", Arial, verdana; font-weight: normal; }
	#sd_main_product ul#productDetailsList { list-style: none; }
		#sd_main_product ul#productDetailsList li { /*font-size: 1.3em;*/ } 
	#sd_main_product h2#productPrices { font-size: 2.0em; font-weight: normal; }
	#sd_main_product #cartAdd { border: 0px; padding: 4px; margin: 0px; }

#manufacturersHeading { background: #5dd685 url(../images/design/manufacturers_heading_bkgnd.jpg); color: #000000; font-weight: normal; }
#bannerboxHeading { display: none; }
#bannerboxContent { padding: 0px; } 

#crossSell {}

h2.centerBoxHeading { background: url(../images/design/content_title_bkgnd.jpg) no-repeat; color: #000000; font-weight: normal; }

#sft-manufacturers { padding: 5px 10px 5px 10px; margin-left: 30px; } 
	#sft-manufacturers img { margin: 15px 0px 0px 0px; }
	.manufacturer-block { width: 25%; float: left; clear: right; text-align: center; margin: 0px; background: #ffffff; min-height: 150px; }

#bannerboxallHeading { display: none; }	 
