body {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:				13px;
	background-color:			#FFFFFF;
	color:					#000000;
}


h2{	
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:				18px;
	font-weight:				bold;
}


td{
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:				11px;
	font-weight:				normal;
	font-color:				#000000;
}


td.medium{
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:				12px;
	font-weight:				normal;
	font-color:				#000000;
}

td.list {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:				11px;
	font-weight:				normal;
	border-bottom:				1px solid #E2E2E2;
	font-color:				#000000;
	background-color:			#FFFFFF;
}

.cart_item_warning {
	background-color:			#FFFFCC;
}


li.no_bullet {
	list-style-type: none;
	margin-top: 7px;
}


.cart_item_error {
	background-color:			#FF9999;
}


td.grid{
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:				11px;
	font-weight:				normal;
	border-left:				1px solid #E2E2E2;
	border-bottom:				1px solid #E2E2E2;
	font-color:				#000000;
	background-color:			#FFFFFF;
}

td.small{
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:				9px;
	font-weight:				normal;
	font-color:				#000000;
}

td.large{
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:				14px;
	font-weight:				normal;
	font-color:				#000000;
}

td.packing{
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:				14px;
	font-weight:				normal;
	font-color:				#000000;
}

td.fieldname{
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:				11px;
	font-weight:				normal;
	font-color:				#000000;
	text-align:				right;
}


table.main{
	border:					2px solid #E2E2E2;
	width:					65%;
	margin:					1px 1px 1px 1px;
	background-color:			#E2E2E2;
	border-collapse:			collapse;
}


table.grid{
	border:					1px solid #E2E2E2;
	width:					55%;
	margin:					1px 1px 1px 1px;
	background-color:			#E2E2E2;
	border-collapse:			collapse;
}

table.grid2{
	border:					0px;
	width:					55%;
	margin:					1px 1px 1px 1px;
	background-color:			none;
	border-collapse:			collapse;
}

b.blue {

	font-family:				verdana, arial, helvetica, sans-serif;
	font-size: 				15px;
	font-color: 				#007FEC;
	line-height: 				14px;
	font-weight: 				bold;
}

a{
	color:					#00458B;	
}

td.error{
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:				12px;
	font-weight:				bold;
	font-color:				#C00000;
	background-color:			#FFFFFF;
	border-bottom:				1px solid #E2E2E2;

}

td.blue{
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:				12px;
	font-weight:				bold;
	font-color:				#007FEC;
	background-color:			#FFFFFF;

}

b.gray{
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:				12px;
	font-weight:				bold;
	font-color:				#838383;
	background-color:			#FFFFFF;
}

table.gray65{
	border:					2px solid #E2E2E2;
	width:					65%;
	margin:					1px 1px 1px 1px;
	background-color:			#E2E2E2;
	border-collapse:			collapse;
}

table.85{
	border:					0px;
	width:					85%;
	margin:					1px 1px 1px 1px;
	border-collapse:			collapse;
}

table.65{
	border:					0px;
	width:					65%;
	margin:					1px 1px 1px 1px;
	border-collapse:			collapse;
}

p.pageBreak{
	page-break-before: always;
}

.Form2 {
   	font-family:				verdana, arial, helvetica, sans-serif;
   	font-size: 				11px;
   	color: 					#000000;
   	font-weight: 				normal;
}

table.relate{
	border:					1px solid #E2E2E2;
	width:					85%;
	margin:					1px 1px 1px 1px;
	border-collapse:			collapse;
}

/* ADDED by PGM  */
A.footer1:link {color: #CC3300;text-decoration: none;font-size: 10px;}
A.footer1:visited {color: #CC3300;text-decoration: none;font-size: 10px;}
A.footer1:active {color: #CC3300;text-decoration: none;font-size: 10px;}
A.footer1:hover {color: #330066;text-decoration: none;font-size: 10px;} 

A.footer2:link {color: #CC3300;text-decoration: none;font-size: 9px;}
A.footer2:visited {color: #CC3300;text-decoration: none;font-size: 9px;}
A.footer2:active {color: #CC3300;text-decoration: none;font-size: 9px;}
A.footer2:hover {color: #330066;text-decoration: none;font-size: 9px;}

A.navtools:link {color: #FFFFFF;text-decoration: none;font-size: 13px;}
A.navtools:visited {color: #FFFFFF;text-decoration: none;font-size: 13px;}
A.navtools:active {color: #FFFFFF;text-decoration: none;font-size: 13px;}
A.navtools:hover {color: #330066;text-decoration: none;font-size: 13px;}

A.navpage:link {color: #330066;text-decoration: none;font-size: 10px;}
A.navpage:visited {color: #330066;text-decoration: none;font-size: 10px;}
A.navpage:active {color: #330066;text-decoration: none;font-size: 10px;}
A.navpage:hover {color: #CC3300;text-decoration: none;font-size: 10px;} 

A.navcategory:link {color: #330066;text-decoration: none;font-size: 10px;}
A.navcategory:visited {color: #330066;text-decoration: none;font-size: 10px;}
A.navcategory:active {color: #330066;text-decoration: none;font-size: 10px;}
A.navcategory:hover {color: #CC3300;text-decoration: none;font-size: 10px;}  
TD.pagetext {font-family: Verdana, Arial, sans-serif;font-size: 11px; line-height: 17px;color: #333333;}
TD.pagetext11bold {font-family: Verdana, Arial, sans-serif;font-size: 11px; font-weigh: bold; line-height: 17px;color: #333333;}
TD.pagetext12 {font-family: Verdana, Arial, sans-serif;font-size: 12px; line-height: 17px;color: #333333;}
TD.pagetextbold {font-family: Verdana, Arial, sans-serif;font-size: 12px; font-weight: bold; line-height: 17px;color: #333333;}
TD.footer1 {color: #CC3300;font-size: 10px;}
TD.footer2 {color: #CC3300;font-size: 9px;}
TD.brands {color: #FFFFFF;font-size: 11px; line-height: 14px;}
TD.navtools {color: #FFFFFF;font-size: 13px;}
TD.navpage {color: #330066;font-size: 10px;}
SPAN.privacy {color: #6666666;font-size: 10px;}
TD.navcategory {color: #330066;font-size: 10px;}
UL.policies LI{color: #333333;font-size: 10px; padding-bottom: 7px; padding-top: 0px; list-style: none; list-style-position:outside; list-style-image: url(../../../../../_img/bullet_2.gif); padding-left:0; line-height: 14px;}
SPAN.subheader {color: #B3408C;font-size: 12px;font-weight: bold;}
DIV.subheader {color: #B3408C;font-size: 14px;font-weight: bold;}
SPAN.homebig {color: #FFFFFF;font-size: 18px;font-weight:bold; line-height: 23px;}
SPAN.hometc {color: #FFFFFF;font-size: 16px;font-weight:bold; line-height: 23px;}
SPAN.hometext {color: #FFFFFF;font-size: 13px; line-height: 23px;}
SPAN.homezentext {color: #333333;font-size: 12px; line-height: 20px;}

.centershop {
	padding: 0px;
	margin: 0px auto;
	position: relative;
	text-align: left;
	width: 775px !important;
}

.main_page{
  width: 775px !important; 
  background-color: #ffffff;
  /**border-right: 1px solid #9a9a9a;
  border-left: 1px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;**/ 
  padding: 5px; /** orig 5 **/
}
.center_column {
  padding: 8px;
}
TD.pageHeading, DIV.pageHeading, h1 {
  font-size: 18px;
  /**font-weight: bold; **/
  color: #330066;
  font: Verdana, Arial, sans-serif;
  padding-top: 2px; /** orig 11 **/
}
TD.main, P.main {
  font-size: 11px;
  line-height: 1.5;
}

td.pageresults a {
  color: #330066;
}

td.pageresults a:hover {
  background: #FFFF33;
}

SPAN.newItemInCart {
  color: #ff0000;
  font-weight: bold;
}

TD.smallText, SPAN.smallText, P.smallText, td.pageresults{
   font-size: 10px;
}
.column_left, .column_right, .column_single {
  background: #ffffff;
  padding: 2px;
}
.leftbox, .rightbox, .centerbox, .singlebox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #ffffff;
  border: 2px solid #FFB27F; /**  orig 9a9a9a **/
  margin-bottom: 15px;
}

.leftboxheading, .rightboxheading, .centerboxheading, .singleboxheading {
  background-color: #FFCC66; /**  orig abbbd3 **/
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  padding: 3px;
  height: 20px;
  padding-left: 5px;
}

td.leftboxheading a, td.rightboxheading a, td.centerboxheading a, td.singleboxheading a {
  color: #330066;
}
TR.leftboxheading, TR.rightboxheading, TR.centerboxheading, TR.singleboxheading {
}

.leftboxcontent, .rightboxcontent, .centerboxcontent, .singleboxcontent {
  line-height: 125%;
  padding: 4px;
}

.leftboxfooter, .rightboxfooter, .centerboxfooter, .singleboxfooter {
  background-color: #FFFFFF; /**  orig abbbd3 **/
  margin-bottom: 15px;
}

.productListing-heading {
  background-color: #FFCC66; /**  orig EEEEEE **/
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  padding: 3px;
  height: 20px;
}
TD.productlisting {
  padding: 10px;
  border:1px solid #FFCC66;   /**  orig FFB27F **/
}

TD.productListing-data {
  font-size: 10px;
  padding: 5px;
}

TEXTAREA {
  width: 100%;
  font-size: 11px;
}

table.checkoutconfirm{
	border:					2px solid #FFFFFF;
	width:					550px; /** 65% **/
	margin:					1px 1px 1px 1px;
	background-color:			#FFCC66;
	border-collapse:			collapse;
}

table.previousordersheader{
	border:					2px solid #FFFFFF;
	width:					550px; /** 65% **/
	margin:					1px 1px 1px 1px;
	background-color:			#FFFFFF;
	border-collapse:			collapse;
}

table.previousorders{
	border:					2px solid #FFFFFF;
	width:					550px; /** 65% **/
	margin:					1px 1px 1px 1px;
	background-color:			#FFCC66;
	border-collapse:			collapse;
}
