td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ul {
	list-style-type: square
}
ul.rules {
	list-style-type:none;
	margin:0 0 10px;
	padding:0 0 30px;
}
ul.rules li {
	padding-left:10px; padding-right:0; padding-top:0; padding-bottom:12px
}
.bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:link {
	color: #0099FF;
	text-decoration: underline;
}
a:visited {
	color: #0099FF;
	text-decoration: underline;
}
a:hover {
	color: #0099FF;
	text-decoration: underline;
}
a:active {
	color: #0099FF;
	text-decoration: underline;
}
.head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #333333;
}
.smallHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
.smallHead a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;	
	text-decoration: underline;
}
.smallHead a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;	
	text-decoration: underline;
}
.smallHead a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;	
	text-decoration: underline;
}
.smallHead a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;	
	text-decoration: underline;
}
.offerHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}
.lowellHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #ff7d00;
}
.lowellSmallHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #505268;
}
.lowellDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #505268;
}
.promoTextHead {
	font-size: 15px;
	font-weight: bold;
	color: #0099ff;
}
.notBuyable {
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}
.tableHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.partNumber {
	font-size: 11px;
}
.salePrice {
	font-size: 14px;
	font-weight: normal;
	color: #ff0000;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #828282;
	text-decoration: none;
}
.footer a:link {
	color: #828282;
	text-decoration: none;
}
.footer a:visited {
	color: #828282;
	text-decoration: none;
}
.footer a:hover {
	color: #828282;
	text-decoration: underline;
}
.footer a:active {
	color: #828282;
	text-decoration: underline;
}
.cLogo {
	width: 151px;
	padding-right: 4px;
	padding-top: 3px;
}
.cTnav {
	padding-right: 3px;
}
.cSearch {
	padding-top: 3px;
	background-color: #B6BAC2;

}
.cSgnLeft {
	height: 22px;
	padding-left: 2px;
} 
.cSgnRight {
	height: 22px;
	padding-right: 2px;
}
.searchDrop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.searchField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 130px;
}
.sgnField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 110px;
}
.callout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.calloutHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0099FF;
	text-decoration: none;
	font-weight: bold;

}
.callout a:link {
	color: #0099FF;
	text-decoration: underline;
}
.callout a:visited {
	color: #0099FF;
	text-decoration: underline;
}
.callout a:hover {
	color: #0099FF;
	text-decoration: underline;
}
.callout a:active {
	color: #0099FF;
	text-decoration: underline;
}
.product {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.product a:link {
	color: #0099FF;
	text-decoration: underline;
}
.product a:visited {
	color: #0099FF;
	text-decoration: underline;
}
.product a:hover {
	color: #0099FF;
	text-decoration: underline;
}
.product a:active {
	color: #0099FF;
	text-decoration: underline;
}
.breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.breadcrumbs a:link {
	color: #666666;
	text-decoration: underline;
}
.breadcrumbs a:visited {
	color: #666666;
	text-decoration: underline;
}
.breadcrumbs a:hover {
	color: #666666;
	text-decoration: underline;
}
.breadcrumbs a:active {
	color: #666666;
	text-decoration: underline;
}
.breadcrumbs h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
  display: inline;
}
.breadcrumbsSel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
}
.breadcrumbsSel h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	font-weight: normal;
  display: inline;
}
.giftIdeas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.giftIdeas a:link {
	color: #666666;
	text-decoration: underline;
}
.giftIdeas a:visited {
	color: #666666;
	text-decoration: underline;
}
.giftIdeas a:hover {
	color: #666666;
	text-decoration: underline;
}
.giftIdeas a:active {
	color: #666666;
	text-decoration: underline;
}
.catSalePrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}
.seeAllLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0099FF;
	text-decoration: underline;
}
.catNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.catNav a:link {
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
}
.catNav a:visited {
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
}
.catNav a:hover {
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
}
.catNav a:active {
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
}
.catNavSel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #ACB0B9;
}
.pagination {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.pagination a:link {
	color: #0099FF;
	text-decoration: underline;
}
.pagination a:visited {
	color: #0099FF;
	text-decoration: underline;
}
.pagination a:hover {
	color: #0099FF;
	text-decoration: underline;
}
.pagination a:active {
	color: #0099FF;
	text-decoration: underline;
}
.paginationSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.paginationSmall a:link {
	color: #0099FF;
	text-decoration: underline;
}
.paginationSmall a:visited {
	color: #0099FF;
	text-decoration: underline;
}
.paginationSmall a:hover {
	color: #0099FF;
	text-decoration: underline;
}
.paginationSmall a:active {
	color: #0099FF;
	text-decoration: underline;
}
.homebanner { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #0099FF; 
	border: 1px #FFFFFF solid;
}
.homeheaderRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
}
.homeheaderRedArrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}
.homeheaderWhiteArrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.homeheaderRed a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
}
.homeheaderRed a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
}
.homeheaderOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF7F00;
	text-decoration: underline;
	font-weight: bold;
}
.homeheaderOrangeArrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF7F00;
	text-decoration: none;
	font-weight: bold;
}
.homeheaderOrange a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF7F00;
	text-decoration: underline;
	font-weight: bold;
}
.homeheaderOrange a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF7F00;
	text-decoration: underline;
	font-weight: bold;
}
.homeheaderGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #66CC00;
	text-decoration: underline;
	font-weight: bold;
}
.homeheaderGreenArrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #66CC00;
	text-decoration: none;
	font-weight: bold;
}
.homeheaderGreen a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #66CC00;
	text-decoration: underline;
	font-weight: bold;
}
.homeheaderGreen a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #66CC00;
	text-decoration: underline;
	font-weight: bold;
}
.homeheaderAqua {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #019EAC;
	text-decoration: underline;
	font-weight: bold;
}
.homeheaderAquaArrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #019EAC;
	text-decoration: none;
	font-weight: bold;
}
.homeheaderAqua a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #019EAC;
	text-decoration: underline;
	font-weight: bold;
}
.homeheaderAqua a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #019EAC;
	text-decoration: underline;
	font-weight: bold;
}
.homeheaderBrown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #B20000;
	text-decoration: underline;
	font-weight: bold;
}
.homeheaderBrownArrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #B20000;
	text-decoration: none;
	font-weight: bold;
}
.homeheaderBrown a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #B20000;
	text-decoration: underline;
	font-weight: bold;
}
.homeheaderBrown a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #B20000;
	text-decoration: underline;
	font-weight: bold;
}
.homeheaderYellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #F9C40A;
	text-decoration: underline;
	font-weight: bold;
}
.homeheaderYellowArrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #F9C40A;
	text-decoration: none;
	font-weight: bold;
}
.homeheaderYellow a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #F9C40A;
	text-decoration: underline;
	font-weight: bold;
}
.homeheaderYellow a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #F9C40A;
	text-decoration: underline;
	font-weight: bold;
}
.homeheaderBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0099FF;
	text-decoration: underline;
	font-weight: bold;
}
.homeheaderBlueArrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0099FF;
	text-decoration: none;
	font-weight: bold;
}
.homeheaderBlue a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0099FF;
	text-decoration: underline;
	font-weight: bold;
}
.homeheaderBlue a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0099FF;
	text-decoration: underline;
	font-weight: bold;
}

.homeheaderBlue2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0099FF;
	text-decoration: none;
	font-weight: bold;
}
.homeheaderBlue2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0099FF;
	text-decoration: none;
	font-weight: bold;
}
.homeheaderBlue2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0099FF;
	text-decoration: none;
	font-weight: bold;
}
.homeheaderPurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6A00CC;
	text-decoration: underline;
	font-weight: bold;
}
.homeheaderPurpleArrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6A00CC;
	text-decoration: none;
	font-weight: bold;
}
.homeheaderPurple a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6A00CC;
	text-decoration: underline;
	font-weight: bold;
}
.homeheaderPurple a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6A00CC;
	text-decoration: underline;
	font-weight: bold;
}
.searchResults {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}
.noResults {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}
.salePrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ff0000;
}
.bundlePrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.bundleSalePrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ff0000;
}
.availibility {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0099FF;
	text-transform: uppercase;
}
.availInStock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0099FF;
	text-transform: uppercase;
}
.availPending {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ff0000;
	text-transform: uppercase;
}
.availOutStock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ff0000;
	text-transform: uppercase;
}
.addShip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0099FF;
}
.addShipShippingPage {
	color: #ff0000;
}
.blue {
	color: #0099ff;
}
.white {
	color: #ffffff;
}
.red {
	color: #ff0000;
}
.orange {
	color: #ff0000;
}
.orange2 {
	color: #FF7F00
}
.storeloc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.auxHead {
	font-weight: bold; 
	font-size: 16px; 
	color: #003366;
}
.auxHeadMed {
	font-weight: bold; 
	font-size: 12px; 
	color: #003366;
}
.auxHeadSm {
	font-size: 12px; 
	color: #003366;
}
.auxHeadDkBlue {
	font-size: 12px; 
	color: #0000CC;
}
.auxHeadGrn {
	font-size: 12px; 
	color: #006633;
}
.auxRedHead{
	font-weight: bold; 
	font-size: 16px; 
	color: #b50000;
}
.auxRedMed{
	font-weight: bold; 
	font-size: 14px; 
	color: #b50000;	
}
.coupNotApply {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF6060;
}
.custServMain{
	font-size: 15px; 
	color: #666666;
}
.custServNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	text-decoration: none;
}
.custServNav a:link {
	color: #0099FF;
	text-decoration: underline;
	font-weight: normal;
}
.custServNav a:visited {
	color: #0099FF;
	text-decoration: underline;
	font-weight: normal;
}
.custServNav a:hover {
	color: #0099FF;
	text-decoration: underline;
	font-weight: normal;
}
.custServNav a:active {
	color: #0099FF;
	text-decoration: underline;
	font-weight: normal;
}
.emptyCartHead {
	font-size: 18px; 
	color: #000000;
}
.emptyCartText{
	font-size: 15px; 
	color: #666666;
}
.relatedSmall{
	font-size: 11px; 
	font-weight: normal;
	color: #333333;
}
.disclaimerSmall{
	font-size: 11px; 
	font-weight: normal;
	color: #333333;
}
.promoHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0099FF;
}
.promoRedHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}

.PollPageHead {
	font-size: 26px;
	color: #66CC00;
}
.PollHeader {
	font-size: 22px;
	color: #999999;
}
.PollVotes {
	font-size: 10px;
	font-style: italic;
	color: #333333;
}
.FormFieldSmall {
	font-size: 11px;
	color: #666666;
}
.FormFieldLong {
	font-size: 11px;
	color: #0099FF;
}
.FormFieldRequest {
	font-size: 11px;
}
.FormFieldAsterisk {
	color: #0099FF;
}
.noPadding {
	margin:0px;
	padding:0px;
}
.whyShop {
	font-size: 11px;
	font-weight: bold;
	color: #0099FF;
	text-decoration: none;
}
.whyShop a:link {
	color: #0099FF;
	text-decoration: underline;
}
.whyShop a:visited {
	color: #0099FF;
	text-decoration: underline;
}
.whyShop a:hover {
	color: #0099FF;
	text-decoration: underline;
}
.whyShop a:active {
	color: #0099FF;
	text-decoration: underline;
}
#topCatFeat {
	font-size: 11px;
	color: #666666;
}
#topCatFeat h2 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin: 0;
	padding: 0;
}
.topCatFeatPrice {
	font-size: 14px;
	color: #000000;
	margin: 0;
}
.topCatFeatSalePrice {
	color: #FF0000;
}
.topcatMore {
	color: #002A60;
	font-size: 11px;
}
.topcatMore a:link {
	color: #002A60;
	text-decoration: underline;
}
.topcatMore a:visited {
	color: #002A60;
	text-decoration: underline;
}
.topcatMore a:hover {
	color: #002A60;
	text-decoration: underline;
}
.topcatMore a:active {
	color: #002A60;
	text-decoration: underline;
}
.topcatNoProductImage {
	color: #0099FF;
	font-size: 11px;
	font-weight: bold;
}
.topcatNoProductImage a:link {
	color: #0099FF;
	text-decoration: none;
}
.topcatNoProductImage a:visited {
	color: #0099FF;
	text-decoration: none;
}
.topcatNoProductImage a:hover {
	color: #0099FF;
	text-decoration: underline;
}
.topcatNoProductImage a:active {
	color: #0099FF;
	text-decoration: underline;
}

#maintablist
{
	padding: 3px;
	padding-bottom: 0px;
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0.1em;
	font:  12px Verdana;
	background-color:white;
	text-align: right;
}

#maintablist li
{
padding: 3px;
margin-left: 2px;
margin-bottom: 0px;
margin-top: 0.1em;
list-style: none;
display: inline;
border: 1px solid #000000;
border-bottom: none;
color: white;
}

.mainnavOn
{
font:  bolder 18px Verdana;
}

.mainnavOff
{
font:   12px Verdana;
}

#maintablist li a{
text-decoration: none;
padding: 3px 0.5em;
margin-left: 3px;
}

#maintablist li a:link, #maintablist li a:visited{
color: white;
}

.titlestylesolid
{
    font-family:arial,helvetica;
    font-size:9pt;
    color:white;
    font-weight:bold;
	background-color:#9C9C9C;
}
