/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
 	text-align:center;
	margin:15px;
	background-image:url(images/bg.gif);
	}
table {border:0;}
form{margin:0; padding:0;}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
	margin-bottom: 8px;
	margin-top: 0px;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
	font-size:20px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.sectionHeaderText{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
	font-size:18px;
	margin-top:8px;
	margin-left:8px;
}

.sectionHeader_Small {
	background-image:url(images/sectionHeader_Small.gif);
	border: solid 1px rgb(127,127,127);
	width: 255px;
	height: 38px;
	margin:20 0 0 18;
}
.sectionHeader_Med {
	background-image:url(images/sectionHeader_Med.gif);
	border: solid 1px rgb(127,127,127);
	width: 441px;
	height: 38px;
	margin:20 0 0 18;
}
.sectionHeader_FullWidth {
	background-image:url(images/sectionHeader_FullWidth.gif);
	border: solid 1px rgb(127,127,127);
	width: 717px;
	height: 38px;
	margin:20 0 0 18;
}

.sectionContent_Small {
	width:255px;
	border-left: solid 1px rgb(127,127,127);
	border-right: solid 1px rgb(127,127,127);
	border-bottom: solid 1px rgb(127,127,127);
	background:#FFF;
	line-height: 15px;
	margin: 0 0 20 18;
}
.sectionContent_Med {
	width:441px;
	border-left: solid 1px rgb(127,127,127);
	border-right: solid 1px rgb(127,127,127);
	border-bottom: solid 1px rgb(127,127,127);
	background:#FFF;
	line-height: 15px;
	margin: 0 0 20 18;
}
.sectionContent_FullWidth {
	width:717px;
	border-left: solid 1px rgb(127,127,127);
	border-right: solid 1px rgb(127,127,127);
	border-bottom: solid 1px rgb(127,127,127);
	background:#FFF;
	line-height: 15px;
	margin: 0 0 30 18;
}
.FullWidthRepeatingRows td {
	background-color:#FFF; 
	border-bottom:solid 1px rgb(127,127,127);  
}

#sectionSubheader_SearchResults td {
	background-image:url(images/sectionSub_searchResults_bg.gif);
	font-weight:normal;
	font-size:12px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:8px;
	color: #222;
	line-height: 12px;
	
}
.searchResultsCoverPic{ margin-top:3px; width:65px}

.section_plainWhiteBox {
	border:solid 1px rgb(127,127,127);
	background:#fff;
	margin: 20 18 20 18;
	padding:10px;
}

#footerRow{
	color:#888888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
#headerLinksTable{border:0; margin-top:6px;}

.bodyBGgray {background: #f1f1f1;}
.bodyBGgray_wBorder_RBL {background: #f1f1f1;
	border-right: solid 1px rgb(127,127,127);
	border-bottom: solid 1px rgb(127,127,127);
	border-left: solid 1px rgb(127,127,127);
	}

.detailText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #222;
	line-height: 16px;
}
.boldText{
	font-weight:bold;
	font-size:14px;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height: 18px;
	}
.subHeading{
	font-weight:normal;
	font-size:13px;
	margin-bottom: 0px;
	margin-top: 0px;
	}
.smallGrayItalicText{
	color:#555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:italic;
	margin-top: 2px;
}
.price{
	color:#6A0000;
}
.spacerRow{height:5px;}
.FeaturedItemsCoverPic{ margin:3 2 4 0; border:solid 1px rgb(127,127,127); width:65px}
.addToCartButton {margin: 3 0 4 0;}


a:link {
	color: #333;
	text-decoration: underline;
}
a:visited {
	color: #333;
	text-decoration: underline;
}
a:hover {
	color: #555;
	text-decoration: underline;
}
a:active {
	color: #555;
	text-decoration: underline;
}


a:link.footerRow {
	color: #888;
	text-decoration: none;
}
a:visited.footerRow {
	color: #888;
	text-decoration: none;
}
a:hover.footerRow {
	color: #444;
	text-decoration: underline;
}
a:active.footerRow {
	color: #444;
	text-decoration: underline;
}
.mastheadRollovers a {
	display:block;
	width: 113px;
	height: 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#333;
	text-decoration: underline;
}

#rollover_cart a {background: url("images/rollover-cart.gif") 96px 0px no-repeat;}
#rollover_cart a:active {background-position: 96px -15px; color: #555;}
#rollover_cart a:hover {background-position: 96px -15px; color: #555;}

#rollover_help a {background: url("images/rollover-help.gif") 96px 0px no-repeat;}
#rollover_help a:active {background-position: 96px -15px; color: #555;}
#rollover_help a:hover {background-position: 96px -15px; color: #555;}

#rollover_aboutUs a {background: url("images/rollover-aboutUs.gif") 96px 0px no-repeat;}
#rollover_aboutUs a:active {background-position: 96px -15px; color: #555;}
#rollover_aboutUs a:hover {background-position: 96px -15px; color: #555;}

#rollover_contact a {background: url("images/rollover-contact.gif") 96px 0px no-repeat;}
#rollover_contact a:active {background-position: 96px -15px; color: #555;}
#rollover_contact a:hover {background-position: 96px -15px; color: #555;}

