@charset "utf-8";
/*--- Custom CSS ---*/

/*--- Basic Layout ---*/
body {
	background-repeat: repeat-x;
	background-position: top center;
	background-color: #cad5e1;
	margin: 0;
	padding: 0;
	}
#header {
	position: relative;
	background: transparent url(images/customtheme/header.jpg) no-repeat center top;
	width: 100%;
	height: 180px;
	}
#leftcol {
	position: relative;
	background: transparent url(images/customtheme/leftcol.jpg) repeat-y center top;
	left: 15px;
	width: 155px;
	border: solid #3a8ccc;
	border-width: 5px 0;
	}
#rightcol {
	position: relative;
	background: transparent url(images/customtheme/rightcol.jpg) repeat-y center top;
	width: 20px;
	overflow: hidden;
	}
td.centercontent {
	background: #fff url(images/customtheme/centercontent.jpg) no-repeat center top;
	}
#footer {
	position: relative;
	background: transparent url(/images/customtheme/footer.jpg) no-repeat center botom;
	width: 100%;
	padding: 0;
	margin: 0;
	}
/*--- End Basic Layout ---*/

/*--- Header Styling ---*/
#header a#logo {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 520px;
	height: 150px;
	margin: 0;
	padding: 0;
	background: transparent;
	text-indent: -9000px;
	font-size: 0px;
	outline: none;
	}
#header h2.hdr {
	display: block;
	width: 150px;
	height: 30px;
	margin: 0;
	padding: 0;
	text-indent: -9000px;
	font-size: 0px;
	}

/* Header Shopping Cart */
#headercart {
	position: absolute;
	width: 242px;
	height: 90px;
	top: 60px;
	right: 34px;
	}
#headercart h2.hdr {
	background: transparent url(images/customtheme/hdr-cart.jpg) no-repeat left top;
	}
#headercart a {
	margin: 0;
	padding: 0;
	text-decoration: none;
	}
#headercart p {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	line-height: 13px;
	letter-spacing: 0px;
	font-size: 0px;
	}
#headercart font.shoppingcart {
	font-family: "Trebuchet MS", sans-serif;
	color: #000000;
	font-size: 12px;
	}
#headercart hr {
	display: none;
	}
#headercart img {
	float: left;
	font-size: 0;
	margin: 8px 0 0 0;
	padding: 0;
	}
/* End Header Shopping Cart */

/* Account Navigation Menu */
#accountnav {
	position: absolute;
	top: 5px;
	right: 5px;
	font-size: 10px;
	color: #444;
	}
#accountnav a {
	font-weight: bold;
	color: #0073A9;
	text-decoration: none;
	}
#accountnav a:hover {
	font-weight: bold;
	color: #00B0FF;
	text-decoration: underline;
	}
/* Account Navigation Menu */

/* Top Navigation Menu */
#nav {
	position: absolute;
	top: 150px;
	left: 0px;
	margin: 0;
	padding: 0;
	background: transparent;
	}
#nav ul {
	float: left;
	margin: 0;
	padding: 0 10px;
	list-style-type: none;
	}
#nav ul li {
	float: left;
	}
#nav ul li a {
	display: block;
	float: left;
	outline: none;
	height: 30px;
	padding: 5px 14px 0;
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	background: transparent;
	text-decoration: none;
	}
/* End Top Navigation Menu */

/*--- End Header Styling ---*/

/*--- Column Styling ---*/
.sidecolumnitemtext {
	line-height: 1.2em;
	width: 140px;
}
#leftcol h2.hdr {
	display: block;
	width: 100%;
	height: 30px;
	margin: 0;
	padding: 0;
	text-indent: -9000px;
	font-size: 0px;
	}
#leftcol a h2.hdr {
	cursor: pointer;
	}
#mailinglist, #search {
	position: relative;
	height: 70px;
	}
#mailinglist {
	background: transparent url(images/customtheme/hdr-newsletter.jpg) no-repeat center top;
	}
#search {
	background: transparent url(images/customtheme/hdr-search.jpg) no-repeat center top;
	}
#mailinglist h2.hdr, #search h2.hdr {
	height: 0;
	}
#mailinglist .fld, #search .fld {
	position: absolute;
	top: 14px;
	left: 15px;
	width: 125px;
	height: 20px;
	padding: 2px 4px;
	font: normal 10px Tahoma, Arial, sans-serif;
	}
#mailinglist .btn, #search .btn {
	position: absolute;
	right: 9px;
	bottom: 9px;
	}
h2.home {
	background: transparent url(images/customtheme/hdr-home.jpg) no-repeat center top;
	}
h2.account {
	background: transparent url(images/customtheme/hdr-account.jpg) no-repeat center top;
	}
#categories h2.hdr {
	background: transparent url(images/customtheme/hdr-categories.jpg) no-repeat center top;
	}
#categories table {
	background: transparent url(images/customtheme/box.jpg) repeat-y center top;
	}
#categories td {
	background: transparent url(images/customtheme/box-bottom.jpg) no-repeat center bottom;
	padding-bottom: 10px;
	}
#categories br {display:none;}
h2.new {
	background: transparent url(images/customtheme/hdr-new.jpg) no-repeat center top;
	}
h2.sale {
	background: transparent url(images/customtheme/hdr-sale.jpg) no-repeat center top;
	}
#leftcol h2.shipping {
	background: transparent url(images/customtheme/shipping.gif) no-repeat center;
	height: 90px;
	}
#customercare h2.hdr {
	background: transparent url(images/customtheme/hdr-customercare.jpg) no-repeat center top;
	}
#customercare table {
	background: transparent url(images/customtheme/box.jpg) repeat-y center top;
	}
#customercare td {
	background: transparent url(images/customtheme/box-bottom.jpg) no-repeat center bottom;
	padding-bottom: 10px;
	}
#customercare br {display:none;}
#leftlinks h2.hdr {
	background: transparent url(images/customtheme/hdr-leftlinks.jpg) no-repeat center top;
	}
#leftlinks table {
	background: transparent url(images/customtheme/box.jpg) repeat-y center top;
	}
#leftlinks td {
	background: transparent url(images/customtheme/box-bottom.jpg) no-repeat center bottom;
	padding-bottom: 10px;
	}
#leftlinks br {display:none;}
#leftcol h2.giftcerts {
	background: transparent url(images/customtheme/giftcerts.gif) no-repeat center;
	height: 90px;
	}
#leftcol h2.ccs {
	background: transparent url(images/customtheme/ccs.gif) no-repeat center;
	height: 91px;
	}
#leftcol h2.secure {
	background: transparent url(images/customtheme/secure.jpg) no-repeat center;
	height: 120px;
	}
/*--- End Column Styling ---*/

/*--- Footer Styling---*/
#footer {
	font-size: 12px;
	color: #FF0000;
	}
#footer .footerlinks {
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	}
#footer .footerlinks a {
	color: #FF0000;
	}
#footer .footerlinks a:hover {
	color: #FF0000;
	}
/*--- End Footer Styling---*/

/*--- Homepage Feature Styling ---*/
#featured a {
	display: block;
	position: relative;
	width: 113px;
	height: 25px;
	background: transparent url(images/customtheme/learnmore.gif) no-repeat left top;
	text-indent: -9000px;
	outline: none;
	}
#featured1 a {
	left: 27px;
	top: -16px;
	}
#featured2 a {
	left: 15px;
	top: -16px;
	}
#featured3 a {
	left: 27px;
	top: -36px;
	}
#featured4 a {
	left: 15px;
	top: -36px;
	}
/*--- End Homepage Feature Styling ---*/

/*--- Font Styling ---*/
.centercontent p, .centercontent ol, .centercontent ul  {
	font-size: 1em !important;
	}
.centercontent h1, 
.centercontent h2, 
.centercontent h3, 
.centercontent h4, 
.centercontent h5, 
.centercontent h6  {
	color: #000 !important;
	font-weight: bold !important;
	}
.centercontent h1  {
	font-size: 1.5em !important;
	}
.centercontent h2  {
	font-size: 1.4em !important;
	}
.centercontent h3  {
	font-size: 1.3em !important;
	}
.centercontent h4  {
	font-size: 1.2em !important;
	}
.centercontent h5  {
	font-size: 1.1em !important;
	}
.centercontent h6  {
	font-size: 1em !important;
	}
/*--- End Font Styling ---*/

/*--- Cart Overrides ---*/
/* Global Override Cart Fonts */
.categories, .categories:hover, .horznavbar, .horznavbar:hover, .thumbnail, .thumbnail:hover, .navbar, .navbar:hover, .price, .listprice, .producttext, .Subtitle2, .shoppingcart, .shoppingcart:hover, .sitemessage, .sitenews, .sitewidelinks, .sitewidelinks:hover, .sitewide, .sitewide:hover, .sitewidefonts, body, font.Subtitle, .checkouttext, .checkoutheader, .checkoutnote, .checkoutcustomtext, .loginheadertext, .checkoutnavpaststep, .checkoutnavpaststep a, .checkoutnavcurrentstep, .checkoutnavcurrentstep a, .checkoutnavfuturestep, .checkoutnavfuturestep a, .checkoutsubheader, .checkoutreviewheadertext, .checkoutreviewtext, .cartdetailtableheadertext, .cartdetailtableheadertext a, .cartdetailtableheadertext a:hover, .cartdetailheader, .cartdetailtext, .checkoutattentiontext, .myacctmainmenutext, .myacctmainmenutext a, .myacctheader, .myaccttext, .myacctattentiontext, .myacctsectionheadertext, .myacctsectiontext, .myacctsectiontext a, .myacctsectiontext a:hover, .sitewideinput, body.printbody, .printtext, .printheader, .storeButtons, table.productreviews th, table.productreviews td, .productreviewalias, table.productreviewsinner td.prodreviewsattention, table.productreviews td.productreviewtitle, table.productreviewsinner td, table.productreviewsinner td.prodreviewsubheader, table.productreviews td.productreviewdate, font {
	font-family: "Times New Roman", Times, serif !important;
	}
body * {
	
	}
/*--- End Cart Overrides ---*/
