body {
	background-color: #FFFFFF;
	color: #666666;
	font-size: 11px;
	margin: 0px;
	width: 100&;
	text-align: center;
}
body, tr, td, h1, h2, h3, h4, h5, h6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
h1, h2, h3, h4, h5, h6 { font-weight: normal }
h1 {
	font-size: 18px;
	padding-top: 0px;
	margin-top: 0px;
	color: #5bbb54;
	font-weight: bold;
}
h2 {
	font-size: 16px;
	color: #3E80C8;
}
h3 { font-size: 14px }
h4
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	background-color: #eeeeee;
	color: #444444;
}
h1.MainTitle
{
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;	
}
h2.MainTitle
{
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #eeeeee;
color: #444444;
}


a:link		{ color: #336699 }
a:visited	{ color: #666666 }
a:hover		{
	color: #000000;
	text-decoration: underline
}
/*Site Centering*/
#wrapper
{
	width: 750px;
	text-align: left;
	margin: 0px auto;
}
.HeaderBackground  { background-color: #FFFFFF }

.error 			{  font-size: 12px; font-weight: bold; color: #FF0000}
:link.error 	{  font-size: 12px; font-weight: bold; color: #990000}
:visited.error	{  font-size: 12px; font-weight: bold; color: #990000}
:hover.error	{  font-size: 12px; font-weight: bold; color: #000000}

.Question 					{  font-size: 10px; color: #003063 }
.ProductTestimonialsHeading {  font-size: 10px; font-weight: bold; color: #003063}
.ProductTestimonials		{  font-size: 10px; color: #000000}
.ProductName				{  font-size: 12px; color: #000000; font-weight: bold; text-decoration: none}
:hover.ProductName			{  font-size: 12px; color: #336699 }
.PriceOnSale				{  font-size: 10px; font-weight: bold; color: #FF0000}
.Price						{  font-size: 10px; font-weight: bold; color: #FF0000}
.ProductInfoFeaturesHeading	{  font-size: 10px; font-weight: bold; color: #003063}
.ProductInfoFeatures		{  font-size: 10px; color: #000000}
.TopManufacturers			{  font-size: 10px; color: #000000}
.TopManufacturersHeading    {  font-size: 10px; font-weight: bold; color: #003063}
.TopProducts				{  font-size: 10px; color: #000000}
.TopProductsHeading			{  font-size: 10px; font-weight: bold; color: #003063}
.ProductNumber				{  font-size: 10px; color: #003063; font-weight: bold}
.ProductNotice				{  font-size: 10px; font-weight: bold; color: #003300}
.ProductShortDescription	{  font-size: 10px; color: #000000}
.ProductLongDescription		{  font-size: 10px; color: #000000}
.ProductImageBorder 		{  background-color: #FFFFFF}
.ProductLarge				{  font-size: 10px; color: #000000; border-collapse: collapse; bordercolor:#111111; }
.ProductRatingSeparator		{  background-color: #000000}
.CartSectionHeading			{  font-size: 14px; color: #003063; font-weight: bold}
.CartTotal					{  font-size: 14px; color: #003063; font-weight: bold}
.TestModeOrder				{  color: #999999 }
.OrderBackground1			{  background-color: #F0F0F0 }
.OrderBackground2			{  background-color: #FFFFFF }
.OrderBackgroundRejected	{  background-color: #FFDDDD }

.MainTitle 					{  font-size: 18px; color: #5bbb54; font-weight: bold}
.BoldHeading 				{  font-size: 10px; font-weight: bold; color: #003063}
.InputFieldLabel 			{  font-size: 10px; color: #000}
.RelatedProductsHeading		{  font-size: 10px; font-weight: bold; color: #003063}
.ShippingOption				{  font-size: 10px; color: #000000}

.BodyText					{  font-size: 11px; color: #666666; text-align: left;}
.BodyText2 					{  font-size: 11px; color: #666666}
.FooterText 				{  font-size: 10px; color: #666666}

.NavTop     					{ font-size: 11px; padding: 2px; color: #FFFFFF; background-color: #003063; text-decoration: none; white-space: nowrap }
:link.NavTop, :visited.NavTop	{ font-size: 11px; color: #FFFFFF; text-decoration: none }
:hover.NavTop					{ font-size: 11px; color: #FFFFFF; background-color: #336699; text-decoration: none }

.MarginHeading, :link.MarginHeading, :visited.MarginHeading { font-size: 11px; font-weight: bold; color: #1f4a75; text-decoration: none; }
:hover.MarginHeading { color: #000000; text-decoration: underline; }

.Margin, .Color1    {
	background: #d8e8f8;
	/*border-right: 1px solid #C1D6E6;
	border-left: 1px solid #C1D6E6;*/
}
.MarginText         {
	color: #336699;
}
:link.MarginText, :visited.MarginText    { color: #336699; }
:hover.MarginText 	{ color: #000000;}
.Margin2			{
	color: #666666;
	background: #d8e8f8;
}
.HomePageBorder     { background-color: #000000; }

.Button1, .Button1Hover	{
	border-top:0px;
	border-left:0px;
	border-right:2px solid #B0B0B0;
	border-bottom:2px solid #B0B0B0;
	background-color: #666666;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
						}
.Button1Hover { 		
    background: #4C1B50;
	color: #FFFFFF; }
					
.Button1A, a.Button1A:link, a.Button1A:visited, a.Button1A:hover {
	white-space: nowrap;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	padding: 0px 9px 0px 9px;
	text-align: center;
	text-decoration:none;
	color:#FFFFFF;
	background: #b92209;
	font: bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
}

a.Button1A:hover {
	background: #333333;
}
.GoButton, a.GoButton:link, a.GoButton:visited, a.GoButton:hover {
	white-space: nowrap;
	border: 1px solid #003063;
	padding: 0px 1px 0px 2px;
	text-align: center;
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: 11px;
	line-height: 22px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight : bold;
	background:#4086c5;
}

a.GoButton:hover {
	background: #C1D6E6;
	color: #FFFFFF;
}

.Button2, .Button2Hover	{ 		
    border: 1px solid #003063;
	color:#FFFFFF;
	font-weight : bold;
	background:#4086c5;
	font-size: 10pt; font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.Button2Hover			{ 	    
	background: #C1D6E6;
	color: #FFFFFF; }

.Button2A, a.Button2A:link, a.Button2A:visited, a.Button2A:hover {
	white-space: nowrap; 
	padding: 2px 9px 2px 9px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight : bold;
	background:#4086c5;
}

a.Button2A:hover {
	background: #C1D6E6;
	color: #4086c5; 
    border: 1px solid #000000;
}

.HomePageTitle { font-size: 24pt; font-family: Georgia,Times New Roman,serif; color:#E7EFF7 }
.HomePageList  { list-style-type: disc; margin-left: 18px; margin-bottom: 35px;font-size: 28pt; color:#E7EFF7;}
.HomePageItem1, a.HomePageItem1:link, a.HomePageItem1:visited, a.HomePageItem1:hover { margin-left: 3px; font-size: 12pt; color:#EEEEEE; font-weight:bold; font-family:Arial,Verdana; text-decoration:none }
.HomePageItem2, a.HomePageItem2:link, a.HomePageItem2:visited, a.HomePageItem2:hover { margin-left: 3px; font-size: 9pt; color:#D6DBEF; font-weight:bold; font-family:Arial,Verdana; text-decoration:none }
a.HomePageItem1:hover { color: #FFFFFF }
a.HomePageItem2:hover { color: #FFFFFF }

/*#wrapper {
	width: 750px;
	position: relative;
	left: 50%;
	margin-left: -375px;
	background: #FFFFFF;
}*/

.headerBkgd {
	background-color: #FFFFFF;
	background-image: url(images/headerBkgd.jpg);
	background-repeat: no-repeat;
	height:130px;
}

/********** Header Login ***********/

#headerLogin {
	float:left;
	width:750px;
	font-size:9px;
	line-height:9px;
	font-weight: normal;
	margin:2px 2px 0px 0px;
	padding:0px;

  }
#headerLogin ul {
	float:right;
	margin:0;
	padding:0px 0 0 20px;
	list-style:none;
	/**background-image:url(/images/loginLeftEnd.gif);
	background-repeat: no-repeat;
	background-position: top left;**/
  }
#headerLogin li {
	float:left;
	margin:0;
	padding:0;
  }
#headerLogin a {
	float:left;
	display:block;
	padding:0px 6px 0px 6px;
	text-decoration:none;
	font-weight:normal;
	color:#FFFFFF;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#headerLogin a {float:none;}
/* End IE5-Mac hack */
#headerLogin a:hover {
	color:#FFFFFF;
	text-decoration: underline;
  }
 /********** Header 1-2 ***********/  
#header1-2  {
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	padding-top: 5px;
	float:left;
}
#header1-2 ul {
  margin:0;
  padding:0;
  list-style:none;
}
#header1-2 li {
  margin:0;
  padding:0;
  float:left;
}
#header1-2PhoneNumber {
/*	background: url(images/headerPhoneNumberBkgd.gif) no-repeat left top;*/
	padding: 16px 0px 0px 46px;
	width: 140px;
/*	line-height: 11px;*/
	font-family: Arial, Helvetica, sans-serif;
} 
#header1-2PhoneNumber-1 {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 1px;
/*	margin-left: 22px;*/

} 
#header1-2PhoneNumber-2 {
	font-size: 14px;
	font-weight: bold;
/*	margin-left: 25px;*/
	color: #355da2;
}
#header1-2PhoneNumber-3
{
	font-size: 11px;

	color: #335993;
}

 
/********** Header Tabs ***********/

#headerTabs {
	float:left;
	display:block;
	width:750px;
	font-size:11px;
	line-height:22px;
	font-weight: normal;
	color: #FFFFFF;
	background: #5bbb54;
	padding: 4px 0px 4px 0px;	
  }
#headerTabs ul {
  margin:0;
  padding:0px 10px 0;
  list-style:none;
  }
#headerTabs li {
	float:left;
	margin:0px;
	padding:0px;
	/**background-image: url(/images/headerTabsRight.gif);
	background-repeat: no-repeat;
	background-position: right top;**/
  }

#headerTabs a {
	float:left;
	padding:0px 4px 0px 4px;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;	/**background-image: url(/images/headerTabsLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;**/
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#headerTabs a {float:none;}
/* End IE5-Mac hack */
#headerTabs a:hover {
	color:#FFF;
	text-decoration: underline;
  }
    /* Header Menu 2 */
#headerMenu2 {
	font-size:10px;
	line-height:normal;
	font-weight: bold;
	background-image: url(images/headerMenu2Bkgd.gif);
	background-repeat: repeat-x;
	color: #666666;
	background-position: bottom;
  }
.formSubscription {
	font-size: 10px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

a.yellowLink:link, a.yellowLink:visited {
    padding: 1px 0 1px 13px;
	margin: 0 0 0 0;
	text-decoration:none;
	font-weight:normal;
	color:#336699;
	background-image: url(images/buttons/buttonArrowYellowOnWhite.gif);
	background-repeat: no-repeat;
}
a.yellowLink:hover {
	color:#4C1B50;
	text-decoration: underline;
}

#homeMain1 {
	float:left;
	display:block;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(images/homeMain1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	width: 450px;
	padding: 0;
	margin: 0 0 0 0px;
	height: 143px;
}
.homeMain1Title {
	width: 280px;
	font-size: 16px;
	font-weight: bold;
	padding: 19px 0 5px 20px;
	margin:0 ;
}
#homeMain1Text {
	width: 270px;
	padding: 0px 0 5px 20px;
}
#homeMain2 {

	float:left;
	display:block;
	padding:0;
	margin: 0 0 0 5px;
	font-size: 9px;
}
#homeMain3 {
	float:left;
	display:block;
	width: 430px;
	padding:0;
	margin: 10px 0 0 10px;
}
#homeMain4 {
	float:left;
	display:block;
	width: 430px;
	padding:0;
	margin: -40px 0 0 10px;
	font-size: 9px;
}
.homeMain2Table {
	width: 430px;
	border-bottom: 1px solid #eec987;
	padding: 0;
	margin: 0 0 0 10px;
}

.homeMain2Titles {
	font-size: 11px;
	font-weight: bold;
	color: #da8c01;
	padding: 0px 0px 0px 3px;
}
.homeMain2Body {
	font-size: 9px;
	padding: 4px 0 0 0;
	margin:0;
}

#homemain2 a {
    padding: 1px 0 1px 13px;
	margin: 0 0 0 0;
	text-decoration:none;
	font-weight:normal;
	color:#5983ac;
	background-image: url(images/buttons/buttonArrowYellowOnWhite.gif);
	background-repeat: no-repeat;
}
#homeMain2 a:hover {
	color:#5983ac;
	text-decoration: underline;
}
.otherMain2Table {
	width: 430px;
	border-bottom: 1px solid #ebd7b4;
	padding: 0;
	margin: 0 0 0 0;
}

.otherMain2Titles {
	font-size: 11px;
	font-weight: bold;
	color: #da8c01;
	padding: 0px 0px 0px 3px;
}
.otherMain2Body {
	font-size: 9px;
	padding: 4px 0 0 0;
	margin:0;
}

.otherMain2 a {
	padding: 1px 0 1px 13px;
	margin: 0 0 0 0;
	text-decoration:none;
	font-weight:normal;
	color:#666666;
	background-image: url(images/buttons/buttonArrowYellowOnWhite.gif);
	background-repeat: no-repeat;
}
.otherMain2 a:hover {
	color:#5983ac;
	text-decoration: underline;
}
#rightMenu {
    width:150px;
	margin: 10px 0 0 0;
	padding: 3px 0 0 0;
	font-size:10px;
	line-height:normal;
	font-weight: normal;
	color: #5983ac;
	background-image: url(images/rightMenuLoginTop.gif);
	background-repeat: no-repeat;
	background-position: top;
  }
#rightMenu ul {
	margin:0 0 0 8px;
	padding:0 0 4px 0;
	list-style:none;

  }
#rightMenu li {
    margin:0 0 0 0;
	padding:0 0 0 0;
  }
#rightMenu a {
    padding: 1px 0 1px 13px;
	margin: 0 0 0 0;
	text-decoration:none;
	font-weight:normal;
	color:#FFF;
	background-image: url(images/buttons/buttonArrowYellowOnBlue.gif);
	background-repeat: no-repeat;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#rightMenu a {float:none;}
/* End IE5-Mac hack */
#rightMenu a:hover {
	color:#FFF;
	text-decoration: underline;
  }
#rightMenuBot {
    width:150px;
	display:block;
	background-image: url(images/rightMenuLoginBot.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0;
	padding: 0;
}
#rightMenuTitle {
	margin: 0 0 0 0;
	padding: 0px 0 10px 8px;
	font-size:11px;
	line-height:normal;
	font-weight: bold;
	color: #FFF;
  }
#rightMenu2 {
    width:150px;
	margin: 10px 0 0 0;
	padding: 3px  0 ;
	font-size:10px;
	line-height:normal;
	font-weight: normal;
	color: #666666;
	background-image: url(images/rightMenu2LoginTop.gif);
	background-repeat: no-repeat;
	background-position: top;
  }
#rightMenu2 ul {
	margin:3px 0 0 0;
	padding:0 4px 6px 4px;
  }
#rightMenu2 li {
	margin:3px 0 0 20px;
	padding:0 4px 0 0;
	list-style:url(images/buttons/buttonArrowBlueOnWhite.gif) none outside;
	vertical-align: middle;
	line-height: 100%;
  }
#rightMenu2 a {
    padding: 0px;
	margin: 0px;
	text-decoration:none;
	font-weight:normal;
	color:#666666;

  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#rightMenu2 a {float:none;}
/* End IE5-Mac hack */
#rightMenu2 a:hover {
	color:#000000;
	text-decoration: none;
  }
#rightMenu2Bot {
    width:150px;
	display:block;
	background-image: url(images/rightMenu2LoginBot.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0;
	padding: 0;
}
#rightMenu2Title {
	margin: 0 0 0 0;
	padding: 0px 0 10px 8px;
	font-size:11px;
	line-height:normal;
	font-weight: bold;
	color: #FFF;
  }
#bodyMainTD {
	padding: 10px;
}
.table1 {
	border: 1px solid #a6c4e5;
	border-collapse: collapse;
	font-size: 10px;
}
.redText {
	color: #FF0000;
}
.table1 td {
	border: 1px solid #dee2e7;
	padding: 4px;
}
.table1 caption {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding-top: 6px;
	padding-bottom: 6px;
}
.table1H1 {
	font-size: 11px;
	font-weight: bold;
	background-color: #a6c4e5;
	color: #FFFFFF;
	/**border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;**/
	padding: 3px;
}
.table1H2 {
	font-size: 10px;
	font-weight: bold;
	color: #336699;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336699;
	background: #EBF0F5;
}
.table1Altrow {
	background: #F5F4F7;
}

#magnifier a {
	padding: 0 0 1px 16px;
	margin: 0 0 0 0;
	text-decoration:none;
	font-weight:normal;
	color:#336699;
	background: url(images/magnifier.gif) no-repeat;
	font-size: 9px;
}
#magnifier a:hover {
	color:#336699;
	text-decoration: underline;
}
#Product2 {
	margin: 0;
	padding: 0;
}
#Product2 H1 {
	margin: 2px 10px 0 0;
	font-size: 16px;
	font-weight: normal;
	color: #336699;
}
#Product2 H2 {
	margin: 0 0 2px 0;
	font-size: 11px;
	font-weight: normal;
	color: #666666;	
}
#Product2 .price2 {
	margin: 3px 0 3px 0;
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;	
}
#Product2 .availability {
	margin: 2px 0 2px 0;
	font-size: 10px;
	font-weight: normal;
	color: #000;	
}
#Product2 .rating {
	margin: 2px 0 2px 0;
	font-size: 10px;
	font-weight: bold;
	color: #636465;
}
#Product2 .shipping2 {
	margin: 2px 0 2px 0;
	font-size: 11px;
	font-weight: bold;
	color: #d27e25;	
}
#Product2 .quantity {
	margin: 8px 0 4px 0;
	font-size: 11px;
	font-weight: bold;
	color: #000;	
}
#ProductPrintLinks {
	padding: 0;
	margin: 2px 0 0 0;
}
#ProductPrintLinks a {
	text-decoration:none;
	color:#336699;
	font-size: 9px;
}
#ProductPrintLinks a:hover {
	color:#336699;
	text-decoration: underline;
}
#Product2 select {
	margin: 2px 8px 1px 4px;
	font-size: 10px;
	font-weight: normal;
	color: #000;	
}
#linkYellowBlue a {
	font-size: 9px;
	padding: 1px 0 1px 13px;
	margin: 0 0 0 0;
	text-decoration:none;
	color:#666666;
	background-image: url(images/buttons/buttonArrowYellowOnWhite.gif);
	background-repeat: no-repeat;
}
#linkYellowBlue a:hover  {
	color:#666666;
	text-decoration: underline;
}
#linkYellowBlue a:visited  {
	color:#5983ac;
	text-decoration: none;
}
#linkBlueBlue a {
	font-size: 9px;
	padding: 0 0 0 13px;
	margin: 0 0 0 0;
	text-decoration: none;
	color:#666666;
	background-image: url(images/buttons/buttonArrowBlueOnWhite.gif);
	background-repeat: no-repeat;
}
#linkBlueBlue a:hover  {
	color:#000000;
	text-decoration: underline;
}
  
#linkProdEmail2 {
	background: #FFFFFF;
	margin: 8px 0px 0px 0px;
}
#linkProdEmail2 a {
	color: #666666;
	text-decoration: none;
	background: url(images/buttons/buttonArrowBlueOnWhite.gif) no-repeat;
	padding: 0px 0px 0px 13px;
	font-size: 11px;
	font-weight: bold;
}
#linkProdEmail2 a:hover {
	text-decoration: underline;
}
/********** Sorting Table ***********/
#sortContainer {
	margin: 0px;
	padding: 0px;	
}
#sort {
	font-size: 11px;
	font-weight: bold;
	background-color: #a6c4e5;
	color: #FFFFFF;
	padding: 4px;
	margin: 0px;
	width: 580px;
}
#sort select{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

#sortPage {	
	font-size: 10px;
	color: #FFFFFF;
	float: right;
	font-weight: normal;
}
#sortPage a {
	text-decoration: none;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	margin-right: 1px;
	margin-left: 1px;
}
#sortPage a:hover {
	text-decoration: underline;
}
#compareSelected {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background: #EBEBEB;
	padding: 3px;
	width: 580px;
}
.compareSelectedCheckbox {
	background: #EBEBEB;
	margin: 0px;
	padding: 0px;
}
.sortTable {
	border-collapse: collapse;
	font-size: 9px;
	border-bottom: 1px solid #BECEDE;
}

.sortTable td {
	border: 1px solid #dee2e7;
	padding: 4px;
	font-size: 9px;
}

a.sortProductTitle:link, a.sortProductTitle:visited {
	font-size: 11px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	text-align: left;
	padding-bottom: 1px;
}
a.sortProductTitle:hover {
	font-weight: bold;
	color: #000;
	text-decoration: underline;
	text-align: left;
}
.sortProductModelNum {
	margin: 0 0 2px 0;
	font-size: 10px;
	font-weight: normal;
	color: #666666;	
}
.sortProductDescription {
	margin: 1px 0 1px 0;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	line-height: 100%;
	text-align: left;
}
.sortProductDescription ul {
	margin: 1px 0 1px 0;
	padding: 0;
	list-style: inside;
}
.sortProductDescription li {
	margin: 0;
	padding: 0 0 0 4px;
	list-style: inside;
}
.sortProductAvailability {
	margin: 0 0 1px 0;
	font-size: 9px;
	font-weight: normal;
	color: #376390;	
}
.sortProductPrice {
	margin: 0 0 3px 0;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
.sortProductPriceSave {
	margin: 0 0 2px 0;
	font-size: 11px;
	font-weight: bold;
	color: #009933;
}
.sortProductShip {
	margin: 0 0 0 0;
	padding: 0px 0 0 26px;
	font-size: 11px;
	font-weight: normal;
	color: #85a7cd;
	background: url(images/shippingIconSmall.gif) no-repeat;
}
a.sortPackageDeals:link, a.sortPackageDeals:visited {
	padding: 3px 0 0 21px;
	margin: 2px 0 0 0;
	text-decoration:none;
	font-weight:normal;
	color:#666666;
	background-image: url(images/packagDeals-s.gif);
	background-repeat: no-repeat;
	height: 18px;
	font-size: 10px;
}
a.sortPackageDeals:hover {
	color:#666666;
	text-decoration: underline;
	font-size: 10px;
}
a.sortRebate:link, a.sortRebate:visited {
	margin: 0 0 1px 0;
	text-decoration:none;
	font-weight:bold;
	font-size: 10px;
}
a.sortRebate:hover {
	color:#009933;
	text-decoration: underline;
	font-size: 10px;
}
.sortTableRating {
	margin: 2px 0 0 0;
	font-size: 10px;
	font-weight: bold;
	color: #376390;	
}
.sortLowerRow {
	background: #DBE4F2;
	height: 8px;
}
#cartContainer {
	padding: 14px;
}
#cartContainer input{
	font-size: 10px;
	color: #000000;
}
#cartContainer  select{
	font-size: 10px;
	color: #000000;
}
.cartProductTitleNoLink {
	font-size: 11px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	text-align: left;
	padding-bottom: 1px;
}
a.cartRemoveUpdate:link , a.cartRemoveUpdate:visited  {
	margin: 0px;
	padding: 0px 0px 0px 6px;
	text-decoration: underline;
	font-weight:normal;
	color:#5983ac;
	font-size: 9px;
	background: url(images/arrowSmallBlue.gif) no-repeat;
	line-height: 13px;
}
a.cartRemoveUpdate:hover {
	color:#000000;
	text-decoration: underline;
}
.cartProductPrice {
	font-weight: bold;
	color: #000000;
}
.cartProductPriceSave {
	font-weight: bold;
	color: #009933;
}
#cartRelatedProducts {
	text-align: center;
	padding: 6px;
	line-height: 12px;
	color: #5983ac;
	font-size: 9px;
}
.cartTotalRow {
	background: #DDE8F4;
	border-top: 2px solid #999999;
}
.cartLabels {
	color: #4A4A4A;
}
a.linkSmall:link, a.linkSmall:visited  {
	font-size: 10px;
	color:#336699;
}
a.linkSmall:hover {
	font-size: 10px;
	color:#000000;
}
a.linkWhite:link {
	color:#FFFFFF;
	text-decoration: underline;
}
a.linkWhite:visited {
	color:#FFFFFF;
	text-decoration: underline;
}
a.linkWhite:hover {
	color:#FFFFCC;
	text-decoration: underline;
}
select {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
.formLabelV {
	font-weight: bold;
	color: #4A4A4A;
	margin-top: 5px;
	margin-bottom: 1px;
}
.bodyPad {
	padding: 0px 10px 10px;
	clear: both;
	float: left;
	width: 429px;
}
a.whiteLink:link, a.whiteLink:visited{ color: #FFFFFF; text-decoration: underline}
a.whiteLink:hover { color: #ffd298; text-decoration: underline}

/************** Product Notice ************/
#ProductNotice2 {
	margin: 4px 0px;
	padding: 4px;
	background: #FFFFCC;
	border: 1px dotted #FF6600;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.productNotice2-h1 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.productNotice2-Offer {
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #CC0000;
}
.productNotice2-Offer td{
	font-size: 10px;
}
.productNotice2-Time {
	margin: 0px;
	padding: 0px;
	font-style: italic;
	font-size: 11px;
}
#productNotice2-H {
	margin: 0px;
	padding: 4px;
	width: 750px;
	background: #FFFFCC;
	border: 1px dotted #FF6600;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	height: 30px;
}

.productNotice2-H-time {
	margin: 0 0 0 6px;
	padding: 0;
	color: #000000;
}

/* QUICK FIX to Header*/


#header3 {

	background: #d2e4f7 /*url(images/header3bkgd.jpg) repeat-x top*/;

	margin: 0px;

	padding: 0px;

	height: 25px;

	width: 750px;

}



#header3 input{

	font-size: 10px;

	margin: 0px 2px;

	padding: 0px;

}

#header3Search {

	width:28%;

	margin:0px;

	padding:3px 0px 0px 3px;

	float: left;

}

#header3Middle {

	width:42%;

	margin:0px;

	padding:0px;

	float: left;

	text-align: center;

}

#header3Email {

	width:28%;

	margin:0px;

	padding:3px 3px 0px 0px;

	float: right;

	text-align: right;

}

.clear {
	clear:both;
}
#cartProgressBar {
	text-align: center;
	width:760px;
	background: #FFFFFF;
}
