@import url("style-Page-twoColFixRight.css");

body {
	background-color: #FFFFFF;
	color: #666666;
	font-size: 11px;
	margin: 0px;
}
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: #1f4a75;
}
h2 { font-size: 16px; }
h3 { font-size: 14px; }


a:link		{ color: #1f4a75; }
a:visited	{ color: #666666; }
a:hover		{
	color: #000000;
	text-decoration: underline;
}


.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: 14px; color: #003063; 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}
.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: #D2E0EC;
	border-right: 1px solid #C1D6E6;
	border-left: 1px solid #C1D6E6;
}
.MarginText         {
	color: #1f4a75;
}
:link.MarginText, :visited.MarginText    {
	color: #1f4a75;
}
:hover.MarginText 	{
	color: #000000;
}
.Margin2			{
	color: #666666;
	background: #e2ebf3;
}
.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: #333333;
	color: #FFFFFF;
}
					
.Button1A, a.Button1A:link, a.Button1A:visited, a.Button1A:hover {
	white-space: nowrap;
	border-right: 2px solid #B0B0B0;
	border-bottom: 2px solid #B0B0B0;
	padding: 0px 9px 0px 9px;
	text-align: center;
	text-decoration:none;
	color:#333333;
	background:#CCCCCC;
	font: bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
}

a.Button1A:hover {
	background: #336699;
}

.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 #000000;
	color:#000000;
	font-weight : bold;
	background:#CCCCCC;
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	}
.Button2Hover			{ 	    
     background: #4C1B50;
	color: #FFFFFF; }

.Button2A, a.Button2A:link, a.Button2A:visited, a.Button2A:hover {
	white-space: nowrap;
	padding: 2px 9px 2px 9px;
	text-align: center;
	text-decoration:none;
	border: 1px solid #000000;
	color:#333333;
	background:#FCD5FF;
	background:#FFFFFF;
	font: bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
}

a.Button2A:hover {
	background: #333333;
	color: #FFFFFF;
	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: #69a2d3;
	background-image: url(images/headerBkgd.jpg);
	background-repeat: no-repeat;
}

/********** Header Login ***********/

#headerLogin {
	float:left;
	width:750px;
	font-size:9px;
	line-height:normal;
	font-weight: normal;

  }
#headerLogin ul {
	float:right;
	margin:0;
	padding:5px 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:4px 6px 5px 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 Tabs ***********/

#headerTabs {
	float:left;
	display:block;
	width:750px;
	font-size:10px;
	line-height:22px;
	font-weight: normal;
	color: #3f84c4;
	background: #FFF url(images/headerMenuBkgd.gif) repeat-x;
	height: 28px;
	/*border: 1px solid #d9c6da;*/
  }
#headerTabs ul {
  margin:0;
  padding:0px 10px 0;
  list-style:none;
  }
#headerTabs li {
	float:left;
	margin:0 4px 0 0;
	padding:0 5px 0 0;
	/**background-image: url(/images/headerTabsRight.gif);
	background-repeat: no-repeat;
	background-position: right top;**/
  }

#headerTabs a {
	float:left;
	display:block;
	padding:4px 5px 4px 10px;
	text-decoration:none;
	font-weight:normal;
	color:#FFFFFF;
	/**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:#FFFFFF;
	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:#3d83c3;
	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:#1f4a75;

  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#rightMenu2 a {float:none;}
/* End IE5-Mac hack */
#rightMenu2 a:hover {
	color:#000000;
	text-decoration: none;
  }
.rightMenuParticlesRemoved {
	font-size: 9px;
	color: #000000;
	margin: 0px 0px 2px 0px;
	padding: 0px;
}
.rightMenuProductDivider {
	border-bottom: 1px solid #dee2e7;
	height: 1px;
	margin-bottom: 4px;
	padding-bottom: 4px;
}  
#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 #B7B7B7;
	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: #6ca4d5;
	color: #FFFFFF;
	/**border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;**/
	padding: 3px;
}
.table1H2 {
	font-size: 10px;
	font-weight: bold;
	color: #3d83c3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3d83c3;
	background: #D7DEEA;
}
.table1Altrow {
	background: #F5F4F7;
}

#magnifier a {
	padding: 0 0 1px 16px;
	margin: 0 0 0 0;
	text-decoration:none;
	font-weight:normal;
	color:#3d83c3;
	background: url(images/magnifier.gif) no-repeat;
	font-size: 9px;
}
#magnifier a:hover {
	color:#3d83c3;
	text-decoration: underline;
}
#Product2 {
	margin: 0;
	padding: 0;
}
#Product2 H1 {
	margin: 2px 10px 0 0;
	font-size: 16px;
	font-weight: normal;
	color: #3d83c3;
}
#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: #E08C00;	
}
#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:#3d83c3;
	font-size: 9px;
}
#ProductPrintLinks a:hover {
	color:#3d83c3;
	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: #6ca4d5;
	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: #3d83c3;
	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: #e2ebf3;
	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: #3d83c3;
	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: #E3EDF9;
	border-top: 2px solid #999999;
}
.cartLabels {
	color: #4A4A4A;
}
a.linkSmall:link, a.linkSmall:visited  {
	font-size: 10px;
	color:#3d83c3;
}
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;
}

/***************************** Header 3 - Search, Free Shipping Graphic and Email Subscribe ********************/
#header3 {
	background: #d7dee6 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:33%;
	margin:0px;
	padding:3px 0px 0px 3px;
	float: left;
}
#header3Middle {
	width:33%;
	margin:0px;
	padding:0px;
	float: left;
	text-align: center;
}
#header3Email {
	width:33%;
	margin:0px;
	padding:3px 3px 0px 0px;
	float: right;
	text-align: right;
}
/***************************** Breadcrumb Trail in Header under Header 3 Part ********************/
#breadcrumb {
	margin: 0px;
	padding: 4px;
	width: 742px;
	border-bottom: 1px solid #abc2d3;
	font-size: 10px;
	color: #666666;
}
