body{
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:12px;
}

p{
	font-size:12px;
}

h2{
	font-size:1.1em;
	margin-top:25px;
	margin-bottom:15px;
}

.textBlack {
  font-family:arial, helvetica, verdana;
  font-size:12px;
  font-weight:bold;
/*  color:#73797B;*/
  color:#333333;
}

.myclass1 A:link { text-decoration: none }

.myclass1 A:hover { text-decoration: underline }

.menu a, .menu a:hover {
  font-family:arial, helvetica, verdana;
  font-size:12px;
  color:#6F6F6F;
  text-decoration:none;
  font-weight:bold;
  }
.link a, .link a:hover {
    text-decoration:underline;
    font-weight:bold;
}
.menu td {
  font-family:arial, helvetica, verdana;
  font-size:12px;

}

.menu a:hover{
  color:#03A0C9;
  font-weight:bold;
}

.menuSmall a, .menuSmall a:hover{
  font-size:10px;
}

.headerBlue {
  font-family:arial, helvetica, verdana;
  font-size:14px;
  font-weight:bold;
  color:#00619C;
  padding-left:6px;
}

.headerBlack {
  font-family:arial, helvetica, verdana;
  font-size:13px;
  font-weight:bold;
/*  color:#73797B;*/
  color:#333333;
  padding-left:10px;
}

.menuc, .menuc a {
  text-decoration: none;
  font-size: 8pt;
  font-family: Arial;
  font-weight: normal;	
  color:#666666;
}

.menuc {
  padding-left:10px;
}

.headerWhite {
  font-family:arial, helvetica, verdana;
  font-size:16px;
  font-weight:bold;
  color:white;
}

.category, .category a, .bannerTop {
  font-family:arial;
  font-size:11px;
  color:black;
  text-decoration:none;
  
}

.subcategory, .subcategory a {
  font-family:arial, helvetica, verdana;
  font-size:12px;
  color:#6B6963;
  text-decoration:none;
  font-weight:normal;
}

.cart a, .storelocations a {
  font-family:arial, helvetica, verdana;
  font-size:12px;
  color:#083084;
  text-decoration:none;
  font-weight:bold;
}


.storelocations h1 {
  font-family:arial, helvetica, verdana;
  font-size:12px;
  color:#840021;
  text-decoration:none;
  font-weight:bold;
  padding-top:0px;
  margin-bottom:4px;
}


.bannerTop td{
  font-family:arial, helvetica, verdana;
  font-size:16px;
  color:#737173;
  text-decoration:none;
  font-weight:bold;
}

.bannerTop h1 {
  font-family:arial, helvetica, verdana;
  font-size:24px;
  color:#7382A5;
  text-decoration:none;
  font-weight:bold;
  margin-top:0px;
  margin-bottom:0px;
}


.bannerMain td{
  font-family:arial, helvetica, verdana;
  font-size:18px;
}

.bannerMain h2 {
  font-family:arial, helvetica, verdana;
  color:#423839;
  margin-top:6px;
  margin-bottom:0px;
}

.productItem, .productItem a, price {
  font-family:arial, helvetica, verdana;
  font-size:12px;
  color:black;
  text-decoration:none;
  font-weight:normal;
}

.productItem td {
  padding: 3px 3px 3px 3px;
}

.productItem a {
  font-weight:bold;
}


.price {
  font-weight:bold;
  color:#FF3300;
  color:#D62839;
}

td.leftbottomborder {
/*
  border-left-style:solid;
  border-bottom-style:solid;
  border-color:#7B8684;
  border-width:1px;
*/
}

td.leftbottomborder a{
  color:black;
}

td.leftbottomborder1 a{
  color:#808080;
}

td.leftborderbg {
vertical-align:top;
  color:#3300FF;
/*
  border-left-style:solid;
  border-color:#7B8684;
  border-width:1px;
  background-color:#E7EFFF;
*/
}

.smallTextb {
  font-family:arial, helvetica, verdana;
  font-size:12px;
  color:black;
  text-decoration:none;
  font-weight:bold;
}

.largeText {
  font-family:arial, helvetica, verdana;
  font-size:14px;
  color:#424142;
  text-decoration:none;
  font-weight:normal;
}

.specialproductItem {
  padding:9px 9px 3px 3px ;
}
.salePrice {
  font-family:arial, helvetica, verdana;
  font-size:14px;
  color:#C60800;
  font-weight:bold;
}

.redPrice {
  font-family:arial, helvetica, verdana;
  font-size:18px;
  color:#ee0800;
  font-weight:normal;
}

.textNormal, .textNormal td {
  font-family:arial, helvetica, verdana;
  font-size:12px;
}

.textSmall, .textSmall td, .textSmallBG {
  font-family:verdana;
  font-size:10 px;
}

.textSmallBG {
  background-color:#cccccc;
}

.textRed, .textRed td {
  font-family:arial, helvetica, verdana;
  font-size:12px;
  color:#ee0800;
  font-weight:normal;
}

.textRedBold, .textRedBold td {
  font-family:arial, helvetica, verdana;
  font-size:12px;
  color:#ee0800;
  font-weight:bold;
}

.textBlue, .textBlue td {
  font-family:arial, helvetica, verdana;
  font-size:12px;
  color:#00619C;
  font-weight:normal;
}

.textBlueBold, .textBlueBold td {
  font-family:arial, helvetica, verdana;
  font-size:12px;
  color:#00619C;
  font-weight:bold;
}

td.order_online {
  font-family:verdana;
  font-size: 10px;
  background-color: #D6D6D6;
  
}

.order_online a, .order_online td {
  font-family:verdana, arial, helvetica;
  font-size:2px;
}


.headerBlueSmall {
  font-family:arial, helvetica, verdana;
  font-size:12px;
  font-weight:bold;
  color:#00619C;
}

.textTab {
  font-family:arial, helvetica, verdana;
  font-size:12px;
  color:#6F6F6F;
  text-decoration:none;
  font-weight:bold;
}

.orderDetails td{
  font-size:13px;
}


.cartrow, .cartrow td, .cartrow a {
  font-family:arial, helvetica, verdana;
  font-size:12px;
  text-decoration:none;
  font-weight:normal;
  color:black;
}

a.emailFont:link{font-size: 10px; color: blue; font-family: "Arial", "Helvetica", "Verdana"; text-decoration: underline;}
a.emailFont:active{font-size: 10px; color: red; font-family: "Arial", "Helvetica", "Verdana"; text-decoration: underline;}
a.emailFont:visited{font-size: 10px; color: "#cccccc"; font-family: "Arial", "Helvetica", "Verdana"; text-decoration: underline;}
a.emailFont:hover{font-size: 10px; color: "#666666"; font-family: "Arial", "Helvetica", "Verdana"; text-decoration: none;}

a.headerLink:link{font-size: 20px; color: blue; font-family: "Calibri", "Arial", "Helvetica", "Verdana"; text-decoration: underline;}
a.headerLink:active{font-size: 20px; color: red; font-family: "Calibri", "Arial", "Helvetica", "Verdana"; text-decoration: underline;}
a.headerLink:visited{font-size: 20px; color: "#999999"; font-family: "Calibri", "Arial", "Helvetica", "Verdana"; text-decoration: underline;}
a.headerLink:hover{font-size: 20px; color: "#666666"; font-family: "Calibri", "Arial", "Helvetica", "Verdana"; text-decoration: none;}

/* Scrollbar (marquee) styles */

.scrollHeader, a.scrollHeader:link, a.scrollHeader:visited, a.scrollHeader:hover{
	color:#cc0000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
}

div.scrollDashedLine{
	width:100%;
	border-bottom:1px dashed #ccc;
	height:16px;
	margin-bottom:15px;
	margin-top:0px;
	padding-top:0px;
}

ul.scrollSpecs{
	color:#333;
	font-size:8pt;
	font-weight:normal;
	font-family:Arial,Helvetica,sans-serif;
	margin:0px;
	padding:0px 0px 0px 20px;
}

ul.scrollSpecs li{
	color:#333;
	font-size:8pt;
	font-family:Arial,Helvetica,sans-serif;
}

/* table styles */
div.stdTable table{
	border:1px solid #ccc;
	border-collapse:collapse;
	max-width:910px;
	font-size:13px; /*fix for IE6*/
}

div.stdTable th {
	background-color:#e6e6e6;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:left;
	padding:4px;
	border-collapse:collapse;
}

div.stdTable td {
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:4px;
	border-collapse:collapse;
}

/* Horizontal rules */

div.dottedLine{
	clear:both;
	border-bottom:1px dotted #dedede;
	border-collapse:collapse;
	margin-top:5px;
	margin-bottom:5px;
}

/* list styles */

ul.stdList li{
	padding-bottom:10px;
}

ul.stdList li, ol.stdList li{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
}

ul.toggleList li{
	margin-bottom:25px;
	list-style-type:none;
	padding-left:0px;
	margin-left:0px;
	text-indent:0px;
}

/* Contact page styles */

h2.contactHead{
	font-family:Arial,Helvetica,sans-serif;
	margin-top:25px;
	margin-bottom:25px;
	font-weight:bold;
	font-size:12pt;
	margin-left:12px;
}

div.contactLeftCol{
	width:280px;
	min-height:300px;
	margin-right:20px;
	float:left;
}

div.contactRightCol{
	width:280px;
	min-height:300px;
	float:left;
}

div.contactLabel{
	float:left;
	width:115px;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	margin-left:12px;
	margin-bottom:5px;
}

div.contactField{
	float:left;
	font-weight:normal;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	margin-bottom:5px;
}

div#contactWeekends{
	margin-left:12px;
	font-size:8pt;
	color:#cc0000;
	font-family:Arial,Helvetica,sans-serif;
}

.redTxt{
	color:#cc0000;
}

/* Announcement Header */
div#announcementHead{
	display:block;
	width:100%;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#666;
	font-size:1em;
	line-height:31px;
	vertical-align:middle;
	text-align:center;
	height:32px;
	border-bottom:1px solid #ccc;
	background:#fde891 url('../images/alertBg.jpg') repeat-x;
}

/* Feedback / info boxes */

div.feedbackPosWrap{
	padding:10px;
	border:1px solid #008800;
	margin-bottom:15px;
}

div.feedbackNegWrap{
	padding:10px;
	border:1px solid #cc0000;
	margin-bottom:15px;
}

div.feedbackAlertWrap{
	padding:10px;
	border:1px solid #ffdb97;
	background:#fff3b3;
	margin-bottom:15px;
}

p.feedbackPosTxt{
	font-size:1.1em;
	font-weight:bold;
	color:#008800;
}

p.feedbackNegTxt{
	font-size:1.1em;
	font-weight:bold;
	color:#cc0000;
}

p.feedbackAlertTxt{
	font-size:14px;
	font-weight:bold;
	color:#ff9900;
}

p.feedbackTxtBottom{
	margin-left:27px;
	margin-top:0px;
	margin-bottom:0px;
}

img.feedbackAlertImg, img.feedbackNegImg, img.feedbackPosImg{
	vertical-align:middle;
	margin-right:7px;
}

.bold{
	font-weight:bold;
}

.bigTxt{
	font-size:1.05em;
}