/* CSS Document */
body { font-family: tahoma, verdana, arial; background: #ffffff url(/includes/templates/carecorner/images/design/header_bkgnd.gif) repeat-x; padding-top: 15px; }
body#popupImage { background: none; padding: 0px; }

p { font-size: 1.2em; margin: 0px; 	}

#mainWrapper { width: 945px; margin: 0 auto; background: none; }
#headerWrapper { height: 180px; padding: 0px; margin: 0px; }
#navMainWrapper { display: none; }
#logoWrapper { background: none; } 
#logo { /*float: left;*/ } 

#taglineWrapper { padding: 50px 0px 0px 110px; width: 490px; float: left; }
	#taglineWrapper h1 { font-size: 2.6em; color: #ffffff; font-weight: normal; }
		#taglineWrapper h1 span { /*color: #e5f4eb; font-weight: normal;*/ }
	#tagline { display: none; font-weight: normal; color: #e5f4eb; font-family: "times new roman", tahoma, verdana, arial; font-style: italic; text-align: left; font-size: 2.8em; }

#headerRight { float: left; width: 210px; background: url(/includes/templates/carecorner/images/design/header_shopping_cart.jpg) no-repeat; background-position: 100% 15px; }    
  #headerRightLinks { margin: 15px 0px 10px 0px; padding: 0px; width: 210px; font-size: 1.3em; }
    #headerRightLinks ul { margin: 0px; padding: 0px; list-style: none; }
    #headerRightLinks a { color: #000000; } 
        
#bannerContainer { display: none; height: 140px; background: url(/includes/templates/carecorner/images/design/banner.jpg) no-repeat; padding-left: 180px;  width: 450px; float: left; clear: right; }
	#bannerContainer p { margin: 10px 0px 0px 0px; color: #006197; font-size: 1.9em; font-family: tahoma, verdana, arial; /*font-style: italic;*/ }	
	#bannerContainer p.header-msg-lower { font-size: 1.5em; margin: 0px; }
#bannerRight { display: none; height: 140px; width: 300px; float: left; clear: right; }
	#bannerRight p { font-size: 2.4em; color: #006197; }

#navMainSearch { margin: 0px 0px 10px 0px; height: 30px; padding: 0px; width: 210px; color: #006197; font-size: 1.3em; }
	#navMainSearch form { margin: 0px; padding: 0px; }
	#navMainSearch button { border: 0px; background: url(/includes/templates/carecorner/images/design/btn_search.gif) no-repeat; width: 25px; height: 25px; margin: 0px; }
	#navMainSearch table { margin: 0px; width: 100%; background: url(/includes/templates/carecorner/images/design/header_search_bkgnd.gif) no-repeat; display: block; height: 30px; padding: 0px 0px 0px 0px; }
	.search-left { width: 0px; height: 29px; padding: 0px 0px 0px 5px; margin: 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; }
	.searchInput { border: 0px; background: url(/includes/templates/carecorner/images/design/search_input_bkgnd.gif) no-repeat; width: 146px; height: 18px; padding: 2px 2px 0px 2px; margin-top: 0px; font-size: 0.9em; vertical-align: middle; }
	
#trade-ad { display: none; /*text-align: center;*/ clear: both; float: right; /*background: url(/includes/templates/carecorner/images/design/trade_bkgnd.png) no-repeat; height: 19px; margin: 0px 0px 0px 0px; padding: 8px 10px 8px 10px;*/ width: 240px; /*font-size: 1.2em; color: #EC008C;*/ }
	#trade-ad a { /*color: #EC008C; font-weight: normal; padding-right: 60px;*/ }
	#trade-ad img { border: 0px; }	
			
#navBreadCrumb { clear: both; height: 18px; margin: 5px 0px 5px 0px; background: #ffffff;/*background: #ffffff url(/includes/templates/carecorner/images/design/breadcrumb_bkgnd.gif) no-repeat;*/ font-size: 1.2em; font-weight: normal; padding: 2px 10px 0px 10px; }
	#navBreadCrumb a:link { color: #000000; }
	#navBreadCrumb a:hover { color: #000000; }
	#navBreadCrumb a:visited { color: #000000; }
	#navBreadCrumb a:active { color: #000000; }
	
#navCatTabsWrapper { display: none; }
	
/*#navEZPagesTop { display: none; background: #ffffff; padding: 0px; margin: 15px 0px 15px 0px; height: 20px; }*/
#navEZPagesTop { text-align: center; clear: both; height: 18px; margin: 15px 0px 5px 0px; background: #ffffff url(/includes/templates/carecorner/images/design/breadcrumb_bkgnd.gif) no-repeat; font-size: 1.2em; font-weight:  normal; padding: 2px 10px 0px 10px; }
	#navEZPagesTop ul { margin: 0px; padding: 0px; list-style-type: none; position: relative; width: 100%; white-space: nowrap; }
		#navEZPagesTop ul li { float: left; margin-right: 15px; /*height: 20px; margin-left: 15px; background: url(/includes/templates/carecorner/images/design/nav_horizontal.gif) no-repeat; width: 120px;*/ }
		#navEZPagesTop ul li.first { margin-left: 0px; }
			#navEZPagesTop ul li a { display: block; color: #000000; text-align: center; font-weight: normal; /*padding-top: 2px;*/ }	

p.mainStrap { /*color: #006197;font-size: 2.6em;*/  font-family: "times new roman", tahoma, verdana, arial; font-style: italic; text-align: justify; }

#navSuppWrapper { background: #ffffff; }
	#navSupp { background: url(/includes/templates/carecorner/images/design/navSupp_bkgnd.gif) no-repeat; padding: 0px; margin: 15px 0px 15px 0px; height: 20px; }
		#navSupp ul { margin: 0px; padding: 0px; list-style-type: none; position: relative; width: 100%; white-space: nowrap; }
			#navSupp ul li { float: left; height: 20px; margin-left: 15px; /*background: url(/includes/templates/carecorner/images/design/nav_horizontal.gif) no-repeat;*/ width: 120px; }
			#navSupp ul li.first { margin-left: 0px; }
				#navSupp ul li a { display: block; color: #000000; text-align: center; font-size: 1.3em; font-weight: normal; padding-top: 2px; }	
				#navSupp ul li a:link { }
				#navSupp ul li a:hover {color: #000000;  }
				#navSupp ul li a:visited { color: #000000; }
				#navSupp ul li a:active { color: #000000; }
				
#siteinfoLegal { text-align: right; }

#navColumnOne, #navColumnTwo { background-color: #ffffff; margin: 0px; padding: 0px; }
#navColumnTwoWrapper { float: right; margin: 0px; padding: 0px; }
#navColumnOneWrapper { float: left; margin: 0px; padding: 0px; } 

h3.leftBoxHeading { font-size: 1.3em; padding-top: 2px; }
h3.rightBoxHeading { font-size: 1.3em; padding-top: 2px; background: url(/includes/templates/carecorner/images/design/right_col_heading_bkgnd.gif) no-repeat;  }
	h3.rightBoxHeading a { color: #ffffff; font-size: 1.0em; }

h3#bannerboxHeading { font-size: 1.3em; padding-top: 2px; background: url(/includes/templates/carecorner/images/design/right_col_heading_bkgnd.gif) no-repeat; }
	
#categories { margin-top: 0px; }
	#categoriesHeading { display: none; background: url(/includes/templates/carecorner/images/design/categories_heading_bkgnd.gif) no-repeat; }
	
.categoryListBoxContents { }
	.cat-list-box { padding: 10px; border: 1px solid #008ed8; margin-right: 5px; height: 150px; }
	.cat-list-box a { color: #000000; }
	
h2.centerBoxHeading { background-color: #ffffff; text-align: left; margin-top: 20px; border-top: 1px solid #000000; }

.centerColumn { font-size: 1.2em; margin-top: 0px; padding-top: 0px;}

.productListingInner { padding: 5px; border: 1px solid #008ed8; margin: 5px; min-height: 240px; }
	.productListingInner h3.itemTitle { font-size: 1.1em; margin-bottom: 3px; padding-bottom: 0px; /*height: 50px;*/ }
	.productListingInner h3.itemTitle a { color: #000000; font-weight: normal; }	
	.productListingInner .listingDescription { display: none; }
	.productListingInner .cc-prod-price { margin: 5px; display: block; }
		
/* Category list CSS */
#categoriesContent { padding: 0px; }
	#categoriesContent a { font-size: 1.1em; }
	.category-top, .category-products, .category-subs { height: 17px; width: 180px; display: block; margin: 2px 0px 4px 0px; padding-top: 4px; text-align: center; background: url(/includes/templates/carecorner/images/design/nav/default.jpg) no-repeat; }
	.category-subs, .category-products {background: url(/includes/templates/carecorner/images/design/nav/subcat.jpg) no-repeat; }
	.category-top:hover, .category-products:hover, .category-subs:hover { /*background: url(/includes/templates/carecorner/images/design/nav/cat1_over.gif) no-repeat; color: #ffffff;*/  }
	
	/*a.cat1 { background: url(/includes/templates/carecorner/images/design/nav/cat1.gif) no-repeat; color: #000000; }*/
	/*.cat1 :hover { background: url(/includes/templates/carecorner/images/design/nav/cat1_over.gif) no-repeat; color: #ffffff; }*/
		/*.cat1 .category-subs-parent { background: url(/includes/templates/carecorner/images/design/nav/cat2.gif) no-repeat; color: #ffffff; }
		.cat1 .category-subs-selected { background: url(/includes/templates/carecorner/images/design/nav/cat1_over.gif) no-repeat; color: #ffffff; }*/
		
	/*a.cat2 { background: url(/includes/templates/carecorner/images/design/nav/cat2.gif) no-repeat; color: #000000; }
		
	a.cat64354 { background: url(/includes/templates/carecorner/images/design/nav/cat3.gif) no-repeat; color: #000000; }
		
	a.cat4 { background: url(/includes/templates/carecorner/images/design/nav/cat4.gif) no-repeat; color: #000000; }
		
	a.cat5 { background: url(/includes/templates/carecorner/images/design/nav/cat5.gif) no-repeat; color: #000000; }
		
	a.cat6 { background: url(/includes/templates/carecorner/images/design/nav/cat6.gif) no-repeat; color: #000000; }
		
	a.cat7 { background: url(/includes/templates/carecorner/images/design/nav/cat7.gif) no-repeat; color: #000000; }
		
	a.cat8 { background: url(/includes/templates/carecorner/images/design/nav/cat8.gif) no-repeat; color: #000000; }
		
	a.cat9 { background: url(/includes/templates/carecorner/images/design/nav/cat9.gif) no-repeat; color: #000000; }
		
	a.cat10 { background: url(/includes/templates/carecorner/images/design/nav/cat10.gif) no-repeat; color: #000000; }

	a.cat64370 { background: url(/includes/templates/carecorner/images/design/nav/cat20.gif) no-repeat; color: #000000; }

	a.cat64401 { background: url(/includes/templates/carecorner/images/design/nav/cat21.gif) no-repeat; color: #000000; }

	a.current-cat { background: url(/includes/templates/carecorner/images/design/nav/cat1_over.gif) no-repeat; color: #ffffff; }*/
			
/* EOF category list CSS */

#navColumnTwo .search-header-box { display: none; }

.ProtxDirectFormGadgetError { background: #ff6633; }
.ProtxDirectCardIcon { margin-right: 4px; margin-bottom: 4px; }
.ProtxDirect3DSecureIcon { margin-left: 1em; margin-bottom: 2em; float: right; }

#manufacturers { margin-top: 10px; }
	#manufacturersHeading { color: #000000; font-weight: normal; font-size: 1.1em; background: url(/includes/templates/carecorner/images/design/categories_heading_bkgnd.jpg) no-repeat; }

#productMainImage { }
	#productMainImage img { border: 1px solid #008ed8; padding: 20px; margin: 0px 10px 10px 0px; }

#productDescription { clear: both; }

#cc-proddetaillist { float: left; clear: right; width: 170px; }
	#cc-details { height: 227px; }		
	#cc-details ul { margin: 0px; padding: 0px; list-style-type: none; width: 100%; }
		#cc-details ul li { white-space: nowrap; text-align: right; font-size: 1.3em; margin-bottom: 4px; }
			#cc-details ul li span.lead-in { color: #008ed8; }
	#cc-details h2#productPrices { text-align: right; font-size: 1.3em; font-weight: normal; }
		#cc-details h2#productPrices span.lead-in { color: #008ed8; }
		
#productTellFriendLink, #productDateAvailable, #productDateAdded { display: none; } /*#productReviewLink, */

#whatsnew .sideBoxContent { border: 1px solid #008ed8; margin: 5px 0px 5px 0px; }
#featured .sideBoxContent { border: 1px solid #008ed8; margin: 5px 0px 5px 0px; }

.centerBoxContentsFeatured .prod-list-box, .centerBoxContentsSpecials .prod-list-box, .centerBoxContentsNew .prod-list-box, .manufacturer-block .prod-list-box { padding: 0px; border: 1px solid #008ed8; margin-right: 5px; /*height: 150px;*/ min-height: 260px; }

#featuredProducts h2 { display: none; }
#specialsDefault h2 { display: none; }

#cartAdd { border: 0px; padding: 0px; margin: 0px 0px 0px 0px; width: 185px; text-align: right; }
	#cartAdd a { margin-bottom: 8px; }

.sideBoxContent a { color: #000000; }
.centerColumn a { color: #000000; }

#indexDefaultMainContent a { }
#indexDefaultMainContent a:link { color: #006197; text-decoration: underline; }
#indexDefaultMainContent a:hover {color: #000000;  }
#indexDefaultMainContent a:visited { color: #006197; text-decoration: underline; }
#indexDefaultMainContent a:active { color: #000000; }

#cc-manufacturers { padding: 5px 10px 5px 10px; } 
	#cc-manufacturers img { margin: 0px; }
	.manufacturer-block { width: 33%; float: left; clear: right; text-align: center; margin-bottom: 10px; }

fieldset#taxexempt {}
	fieldset#taxexempt label { font-size: 0.9em; font-weight: bold; }
    
#bannerboxallHeading { display: none; }
#bannerboxHeading { display: none; }

.leftBoxContainer, .rightBoxContainer { padding: 0px; margin: 0px; }

#bannerboxallContent { padding: 0px; } 
    #bannerboxallContent img { padding: 0px; }
    
.centerBoxContentsFeatured .prod-list-box { padding-top: 0px; }
.centerBoxContentsFeatured .prod-list-box h3 { background: url(/includes/templates/carecorner/images/design/featured_prod_title_bkgnd.jpg) no-repeat; background-position: 50% 0%; height: 20px; margin: 0px 0px 5px 0px; }
.centerBoxContentsSpecials .prod-list-box {  padding-top: 0px; }
.centerBoxContentsSpecials .prod-list-box h3 { background: #feae33 url(/includes/templates/carecorner/images/design/special_prod_title_bkgnd.jpg) no-repeat; background-position: 50% 0%; height: 20px; margin: 0px 0px 5px 0px; }
.prod-list-box img { margin: auto;  }
.prod-list-box h3 { color: #000000; font-size: 1.2em; font-weight: normal; padding-top: 0px; margin-top: 0px; margin-bottom: 10px; }
.prod-list-box p { /*text-align: left;*/ font-size: 1.1em; }  
  
.featuredMainProduct .prod-list-box { background: url(/includes/templates/carecorner/images/design/main_featured_prod_title_bkgnd.jpg) no-repeat; padding-top: 0px; }
  .featuredMainProduct .prod-list-box h3 { background: none; height: 44px; color: #000000; font-size: 2.7em; font-weight: normal; padding-top: 0px; margin-top: 0px; margin-bottom: 10px; }
  .featuredMainProduct .prod-list-box h4 { text-align: left; font-size: 1.4em; font-weight: nomal; }
  .featuredMainProduct .prod-list-box img { margin-right: 10px;  }
  .featuredMainProduct .prod-list-box p { text-align: left; }
    
.qtydisc-tbl { border: 1px solid black; /*font-size: 0.8em;*/ margin: 0 auto; }
.qtydisc-toprow { background: #DF71A3; }
.featuredMainProduct .qtydisc-tbl { margin: 0; font-size: 1.0em; }   

.content, .centerBoxWrapper, #featuredProducts, .centerBoxContentsFeatured  { margin-top: 0px; padding-top: 0px; }

