/* $Id: skin1.css,v 1.84.2.17 2006/12/08 13:37:24 max Exp $ */
/*
	General styles
*/
BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {
	Font-Family: Helvetica, Tahoma, Verdana,Helvetica, sans-serif;
/*	COLOR: #767678;*/
/*	color: #00636b;*/
	COLOR: #015963;
	FONT-SIZE: 11px;
}
INPUT,TEXTAREA {
	COLOR: #000000;
}


A IMG { border: none ; }



A:link {
	COLOR: #003300;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #003300;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #003300;
	TEXT-DECORATION: underline;
}
A:active  {
	COLOR: #003300;
	TEXT-DECORATION: none;
}
H1 {
/*	FONT-SIZE: 13px;*/
	color: #01686f;
	font-size: 20px;
	font-weight: bold;
}
H2 {
	FONT-SIZE: 12px;
}
H3 {
	FONT-SIZE: 11px;
}
bold   {
	font-weight: bold;	
}
HR {
	COLOR: #d0d0d0;
	HEIGHT: 1px;
}
BODY, HTML {
    background-image: url(blowout.jpg);
	background-repeat:repeat
	padding: 0px;
	margin: 0px;
	height: 100%;
/*    background-size: auto;
    background-image: url(paper.gif)*/
}
SELECT	{
	background: #e7e7e9;
	border: #b9b9bb 1px solid;
	color: #000000;
}

.saleprice {
   font-weight: bold;	
   color:#FF0000;
}





.border {
	background-image: url('paper.gif');
	
}
.outerx{
	width:50%;
	margin-left:25%;
	border:5px solid #000;
	background:#fff url(images/ragged-right.gif) repeat-y left top;
}

.innerx{
	background:transparent url(images/ragged-left.gif) repeat-y right top;
	width:100%;
	padding:1em 0;
}
.outerx p{
	padding:0 20px;margin:0 0 1em 0
}
FORM {
	MARGIN: 0px;
}
TABLE,IMG {
	BORDER:none;
	
}
.main-border {
	border-left: 10px solid #000000;
	border-right: 10px solid #000000;
}



/*
	Content enviroment styles
*/
TABLE.Container {
	HEIGHT: 80%;
	border: #b1b0b5 1px solid;
	
}
TD.Container {
	VERTICAL-ALIGN: top;
	HEIGHT: 30%;
	background-color: white;
}
TD.BottomBg {
  background: #ececec url(images/custom/bg_bottom.gif) repeat-x left top;
  height: 20px;
  width: 900px;
}
TD.TopBg {
  background: #BF1E2D;
}
TD.TopBgL {
  background: #BF1E2D;
}
TD.TopBgR {
  background: #BF1E2D;
}

TD.BottomBgL {
  background: #BF1E2D;
  width: 10px;
}
TD.BottomBgR {
  background: #BF1E2D;
  width: 10px;
}

TD.BottomBgWhite {
  background: #BF1E2D;
}


/*
	Header styles
*/
.HeadLogo {
	PADDING-LEFT: 27px;
	TEXT-ALIGN: left;
}

.HeadText {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	
}
.HeadLine {
	BACKGROUND-COLOR: #006A71;
	height: 1px;
}
.head-bar-last{
background-color:#FF0000;




}



.HeadThinLine {
	BACKGROUND-COLOR: #FFFFFF;
	HEIGHT: 1px;
}
.PrintableRow {
	WIDTH: 100%;
	VERTICAL-ALIGN: middle;
	PADDING-RIGHT: 176px;
	HEIGHT: 18px;
}
.HeadTopPad {
	HEIGHT: 18px;
}
.HeadTopPad IMG {
	WIDTH: 1px;
	HEIGHT: 18px;
}



/*
	Footer styles
*/
.BottomRow {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
}
.BottomBox {
	BACKGROUND-COLOR: #A1A1A1;
	COLOR: #A1A1A1;
	HEIGHT: 22px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 12px;
}
.Bottom {
	BACKGROUND-COLOR: #A1A1A1;
	COLOR: #FFFFFF;
}
A.Bottom:link {
	BACKGROUND-COLOR: #757574;
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
}
A.Bottom:visited {
	BACKGROUND-COLOR: #757574;
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
}
A.Bottom:hover {
	BACKGROUND-COLOR: #757574;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
A.Bottom:active {
	BACKGROUND-COLOR: #757574;
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
}
.BottomPopup {
	WIDTH: 100%;
	TEXT-ALIGN: right;
	PADDING-BOTTOM: 10px;
}
.BottomPopup A {
	FONT-WEIGHT: bold;
}
.BottomDialogBox {
	BACKGROUND-COLOR: #757574;
	PADDING-LEFT: 13px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
}

/*
	Common styles
*/
.SubmitBox {
	PADDING-TOP: 5px;
}
HR.Line {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
.SectionBox {
	TEXT-ALIGN: left;
}
/*.Text {FFFFFF;
} */
.NumberOfArticles {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
}
.TopLabel {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.Message {
	COLOR: #003300;
}
.Line {
	BACKGROUND-COLOR: #006A71;
}
TD.ButtonsRow {
	PADDING-TOP: 1px;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 8px;
	PADDING-BOTTOM: 1px;
}
.CustomerMessage {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
}
.ErrorMessage {
	COLOR: #006A71;
	FONT-WEIGHT: bold;
}
.Star {
	COLOR: #006A71;
}
.TableHead {
	BACKGROUND-COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
}
.TableSubHead {
	BACKGROUND-COLOR: #e7e7e9;
}
.Spc {
	WIDTH: 1px;
	HEIGHT: 1px;
}
TABLE.EmptyBox {
	WIDTH: 100%;
}
TABLE.EmptyBox TR TD {
	PADDING: 0px;
}

/*
Horizontal Head Menu
*/
div#navcontainer 
{
background-color: #003300;
border-top: solid 1px #FFFFFF;
border-bottom: solid 1px #FFFFFF;
}

div#navcontainer ul
{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: white;
text-align: center;
margin: 0;
padding-bottom: 5px;§
padding-top: 5px;
}

div#navcontainer ul li
{
display: inline;
margin-left: -4px;
}

div#navcontainer ul li a
{
padding: 5px 13px 5px 13px;
color: white;
text-decoration: none;
border-right: 1px solid #fff;
}

div#navcontainer ul li a:hover
{
background-color: #993300;
color: white;
}

#active a { border-left: 1px solid #fff; }
/*
Vertical Small Menu
*/
#navcontainer2 { width: 145px; }

#navcontainer2 ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer2 a
{
display: block;
padding: 3px;
width: 145px;
background-color: #006A71;
border-bottom: 1px solid #eee;
}

#navcontainer2 a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer2 a:hover
{
background-color:#993300;
color: #fff;
}
/*
Vertical Small Menu - Bestsellers
*/

#navcontainer3 { width: 143px; }

#navcontainer3 ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer3 a
{
display: block;
padding: 3px;
width: 145px;
background-color: #006A71;
border-bottom: 1px solid #eee;
}

#navcontainer3 a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer3 a:hover
{
background-color:#993300;
color: #fff;
}

/*
Vertical Small Menu - Extras
*/


#navcontainer4 { width: 145px; }

#navcontainer4 ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer4 a
{
display: block;
padding: 3px;
width: 145px;
background-color: #006A71;
border-bottom: 1px solid #eee;
}

#navcontainer4 a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer4 a:hover
{
background-color:#993300;
color: #fff;
}

/*
Vertical Small Menu - Search
*/

#navcontainer5 { width: 144px; }

#navcontainer5 ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer5 a
{
display: block;
padding: 3px;
width: 144px;
background-color: #006A71;
border-bottom: 1px solid #eee;
}

#navcontainer4 a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer5 a:hover
{
background-color:#993300;
color: #fff;
}



/*
	Popup styles
*/
.PopupContainer {
	HEIGHT: 100%;
	WIDTH: 100%;
	TEXT-ALIGN: center;
}
.PopupTitle {
	BACKGROUND-COLOR: #FFFFFF;
	HEIGHT: 15px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.PopupBG {
	BACKGROUND-COLOR: #006A71;
}
.PopupHelpLink {
	FONT-SIZE: 9px;
	COLOR: #006A71;
	TEXT-DECORATION: none;
}

/*
	BuyNow section
*/
.BuyNowQuantity {
	HEIGHT: 25px;
	WIDTH: 15%;
	WHITE-SPACE: nowrap;
	PADDING-RIGHT: 10px;
}
.BuyNowPrices {
	WIDTH: 100%;
	HEIGHT: 25px;
	VERTICAL-ALIGN: middle;
}


/*
	Vertical menu
*/
.VertMenuLeftColumn {
	WIDTH: 160px;
	VERTICAL-ALIGN: top;
	padding-right: 4px;
	padding-left: 7px;
}
.VertMenuCatsColumn {
	WIDTH: 160px;
	VERTICAL-ALIGN: top;
	border: #d0d0d0 1px solid;
	background: #f6f4f2;
	padding-right: 4px;
	padding-left: 7px;
	padding-top: 7px;
}

.VertMenuRightColumn {
	WIDTH: 150px;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 6px;
}
.VertMenuBox {
/*	BACKGROUND: #ffffff;*/
	PADDING: 5px 5px 5px 10px;
	line-height: 15px;
}
.VertMenuBorder {
	BACKGROUND-COLOR: #006A71;
	
	}
.VertMenuTitle {
	BACKGROUND: #006a72 url('images/custom/menu3.gif');
	COLOR: #ffffff;
	font-size: 12px;
}
.VertMenuSubTitle {
	BACKGROUND-COLOR: #FFFFFF;
	
}
.VertMenuTitleIcon {
	WIDTH: 21px;
	HEIGHT: 20px;
	MARGIN-LEFT: 8px;
	MARGIN-RIGHT: 8px;
	VERTICAL-ALIGN: middle;
	padding: 0.5px;
	
}
.VertMenuItems {
	COLOR: #015963;
	TEXT-DECORATION: none;
}
A.VertMenuItems:link {
	COLOR: #015963;
	TEXT-DECORATION: none;

}
A.VertMenuItems:visited {
	COLOR: #015963;
	TEXT-DECORATION: none;
}
A.VertMenuItems:hover {
	COLOR: #015963;
	TEXT-DECORATION: underline;
}
A.VertMenuItems:active  {
	COLOR: #015963;
	TEXT-DECORATION: none;
}
.VertMenuHr {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-RIGHT-WIDTH: 1px;
	COLOR: #FFFFFF;
	
}
.CategoriesList {
	FONT-SIZE: 14px;
}
.CategoriesList2 {
	FONT-SIZE: 12px;
}


/*
	Dialog box
*/
TABLE.DialogBox {
	WIDTH: 100%;
	HEIGHT: 100%;
	VERTICAL-ALIGN: top;
}
.DialogBox	{
	BACKGROUND: #ffffff;
	PADDING: 5px 5px 5px 10px;
	line-height: 15px;
}
.DialogBorder {
	BACKGROUND-COLOR: #FFFFFF;
	HEIGHT: 100%;
	PADDING: 0px;
}
.DialogTitle	{
	BACKGROUND: #006a72 url('images/custom/menu3.gif');
	COLOR: #ffffff;
	font-size: 12px;
}

/*
	Dialog info box
*/
TABLE.DialogInfo {
	WIDTH: 85%;
	TEXT-ALIGN: center;
}
.DialogInfoTitle {
	COLOR: #003300;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: bottom;
	TEXT-ALIGN: left;
	HEIGHT: 15px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}
.DialogInfoTitleBorder {
	BACKGROUND-COLOR: #0f6f41;
	PADDING: 0px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
}
.DialogInfoBorder {
	BACKGROUND-COLOR: #0f6f41;
	PADDING: 0px;
}
.DialogTr {
	COLOR: #0f6f41;
}
.DialogInfoIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
}
.DialogInfoClose {
	WIDTH: 15px;
	HEIGHT: 13px;
}

/*
	Dialog tools section
*/
.NavDialogTitle {
	WIDTH: 50%;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #003300;
	PADDING-LEFT: 8px;
}   
.NavDialogBorder {
	BACKGROUND-COLOR: #006A71;
}
.NavDialogBox {
	BACKGROUND-COLOR: #006A71;
}
.NavDialogSeparator {
	WIDTH: 100%;
	HEIGHT: 14px;
	BACKGROUND-IMAGE: url(images/separator.gif);
	PADDING-LEFT: 7px;
}
.NavDialogSeparator IMG {
	WIDTH: 100%;
	HEIGHT: 14px;
}
.NavDialogCell {
	PADDING-RIGHT: 3px;
}
.NavDialogCell A IMG {
	WIDTH: 9px;
	HEIGHT: 9px;
}

/*
	Product details page
*/
.ProductTitle {
	COLOR: #015d6a;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
A.ProductTitle:link,
A.ProductTitle:visited,
A.ProductTitle:hover,
A.ProductTitle:active {
	COLOR: #015d6a;
	text-decoration: none;
}
A.ProductTitle:hover {
	text-decoration: underline;
}
.ProductTitleHidden {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}
.ProductDetailsTitle {
	COLOR: #006A71;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductDetails {
	COLOR: #006A71;
}
.ProductPriceTitle {
	FONT-SIZE: 12px;
	COLOR: #75b1b2;
}
.ProductPriceConverting {
	COLOR: #006A71;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPrice {
	FONT-SIZE: 12px;
	COLOR: #ad140e;
}
.ProductPriceSmall {
	COLOR: #ac1409;
	FONT-WEIGHT: bold;
}
.SaveMoneyLabel {
	WIDTH: 57px;
	HEIGHT: 57px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(images/save_money.gif);
	BACKGROUND-REPEAT: no-repeat;
}
.MarketPrice {
	FONT-SIZE: 14px;
	FONT-FAMILY: Sans Serif;
}
.PImgBox {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	WIDTH: 50%;
	PADDING-RIGHT: 8px;
}

/*
	Products list
*/
TD.PListImgBox {
	WIDTH: 125px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	WHITE-SPACE: nowrap;
	PADDING-RIGHT: 8px;
}
DIV.PListImgBox {
	WHITE-SPACE: nowrap;
}
HR.PListLine {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
.PListTaxBox {
	PADDING-LEFT: 70px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
}
.PListCell {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
	PADDING: 4px;
	VERTICAL-ALIGN: top;
}
.PListCell2 {
	TEXT-ALIGN: center;
	PADDING: 0px 4px 0px 4px;
}
.products-row td.PListCell2 {
  padding-top: 30px;
  border-top: #d0d0d0 1px solid;
}

.products-table	{
	border: #d0d0d0 1px solid;
}
.products-table .products-row td.product-cell-no-border {
  border-top: 1px solid #d0d0d0;
}
.products-table td.product-cell-no-border {
  height: 8px;
  border: 0px none;
}

/*
	Items style
*/
.ItemsList {
	COLOR: #006A71;
	FONT-WEIGHT: bold;
}
.ItemsListDisabled {
	COLOR: #006A71;
}
A.ItemsList:link {
	COLOR: #006A71;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A.ItemsList:visited {
	COLOR: #006A71;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A.ItemsList:hover {
	COLOR: #006A71;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A.ItemsList:active {
	COLOR: #006A71;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

/*
	Location bar
*/
.NavigationPath {
	COLOR: #2f585a;
}
A.NavigationPath:link {
	COLOR: #2f585a;
	TEXT-DECORATION: none;
}
A.NavigationPath:visited {
	COLOR: #2f585a;
	TEXT-DECORATION: none;
}
A.NavigationPath:hover {
	COLOR: #2f585a;
	TEXT-DECORATION: underline;
}
A.NavigationPath:active  {
	COLOR: #2f585a;
	TEXT-DECORATION: none;
}

/*
	Buttons
*/
.FormButton {
	COLOR: #003300;
	FONT-WEIGHT: bold;
}
TABLE.ButtonTable {
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
}
TD.Button {								 
	BACKGROUND: #a1a4a9 url(images/custom/but3.gif) left;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
FONT.Button {								 
	text-transform: lowercase;
	COLOR: #ffffff;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
}
IMG.ButtonSide {
	WIDTH: 8px;
	HEIGHT: 18px;
}
.SimpleButton TR TD {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {
	COLOR: #006A71;
	FONT-WEIGHT: bold;
}
.GoImage {
	WIDTH: 21px;
	HEIGHT: 18px;
	VERTICAL-ALIGN: middle;
	BORDER: 0px;
}

/*
	Small text/link style
*/
.SmallNote:link {
	COLOR: #003300;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:visited {
	COLOR: #003300;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:hover {
	COLOR: #003300;
	TEXT-DECORATION: underline;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:active {
	COLOR: #003300;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallText {
	COLOR: #003300;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}

/*
	Category page
*/
.SubcatTitle {
	TEXT-ALIGN: left;
	WIDTH: 95%;
	PADDING-LEFT: 5px;
}
.SubcatInfo {
	TEXT-ALIGN: right;
	WHITE-SPACE: nowrap;
	COLOR: #FFFFFF;
}

/*
	Search sort bar
*/
.SearchSortTitle {
	COLOR: #015d6a;
	PADDING-RIGHT: 3px;
}
.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active {
	TEXT-DECORATION: underline;
	color:#003300;
	
}
.SearchSortImg {
	WIDTH: 9px;
	HEIGHT: 9px;
	MARGIN-RIGHT: 5px;
}
.SearchSortCell {
	PADDING-RIGHT: 20px;
}

/*
	Expandable section
*/
.ExpandSectionMark {
	WIDTH: 11px;
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
}

/*
	Pagination mechanism
*/
.NavigationArrow {
	WIDTH: 9px;
	HEIGHT: 9px;
}
.NavigationTitle {
	COLOR: #015d6a;
	PADDING-RIGHT: 3px;
	WHITE-SPACE: nowrap;
}
.NavigationCell {
	TEXT-ALIGN: center;
/*	VERTICAL-ALIGN: bottom;
	BACKGROUND-IMAGE: url(images/page.gif);
	WIDTH: 17px;
	HEIGHT: 14px;
*/
	padding: 0px 3px 0px 3px;
}
.NavigationCell A:link, .NavigationCell A:visited, .NavigationCell A:hover, .NavigationCell A:active {
	COLOR: #015d6a;
	TEXT-DECORATION: none;
}
.NavigationCell IMG {
	HEIGHT: 1px;
	WIDTH: 17px;
}
.NavigationCellWide {
	TEXT-ALIGN: center;
/*	VERTICAL-ALIGN: bottom;
	BACKGROUND-IMAGE: url(images/page_wide.gif);
	WIDTH: 23px;
	HEIGHT: 14px;*/
}
.NavigationCellWide A:link, .NavigationCellWide A:visited, .NavigationCellWide A:hover, .NavigationCellWide A:active {
	COLOR: #015d6a;
	TEXT-DECORATION: none;
}
.NavigationCellWide IMG {
	HEIGHT: 1px;
	WIDTH: 23px;
}
.NavigationCellSel {
	TEXT-ALIGN: center;
	padding: 0px 3px 0px 3px;
	COLOR: #015d6a;
	FONT-WEIGHT: bold;
/*	VERTICAL-ALIGN: middle;
	WIDTH: 15px;*/
}

/*
	Subheader styles
*/
TABLE.SubHeaderGrey {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderGrey {
	COLOR: #FFFFFF;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderGreyLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #003300;
	PADDING: 0px;
}
TABLE.SubHeaderBlack {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderBlack {
	COLOR: #FFFFFF;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderBlackLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #003300;
	PADDING: 0px;
}
TABLE.SubHeaderRed {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderRed {
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderRedLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #003300;
	PADDING: 0px;
}
TABLE.SubHeader {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeader {
	COLOR: #006A71;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING: 0px;
}
.SubHeaderLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #d0d0d0;
	PADDING: 0px;
}

/*
	User profile page
*/
.RegSectionTitle {
	background: #f0f0f0;
	color: #4b949b;
	border: #b1b3b2 1px solid;
	padding: 5px;
}

/*
	Popup image
*/
.PImageImageCell {
	PADDING: 5px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	HEIGHT: 100%;
}
.PImageImageCell IMG {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
}

.PImageNumbersCell {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	WHITE-SPACE: nowrap;
}
.PImageLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #FFFFFF;
}
.PImageLine IMG {
	HEIGHT: 1px;
}
BODY.PImage {
	BACKGROUND-COLOR: #FFFFFF;
}
.PImagePageRow {
	HEIGHT: 30px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 10px;
}

/*
	Customer reviews module
*/
IMG.StarImg {
	WIDTH: 22px;
	HEIGHT: 20px;
}
IMG.StarImg2 {
	WIDTH: 14px;
	HEIGHT: 14px;
}

/*
	Manufacturers module
*/
.ManufacturersItem {
	TEXT-ALIGN: left;
	WHITE-SPACE: nowrap;
	WIDTH: 95%;
	PADDING-LEFT: 5px;
}

/*
	Recommended products module
*/
UL.RPItems {
	PADDING-LEFT: 10px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
}

/*
	Webmaster mode
*/
SPAN.Lbl {
	COLOR: white;
	FONT-WEIGHT: bold;
}
.Section {
	MARGIN: 0px;
	PADDING: 0px;
}

/*
	Last checkout step
*/
TD.LCSBackground {
	BACKGROUND-COLOR: #006A71;
}
TABLE.WebBasedPayment {
	HEIGHT: 100%;
	WIDTH: 100%;
}
TABLE.WebBasedPayment TR TD {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	HEIGHT: 90%;
	PADDING: 0px;
}

/*
	Fast Lane Checkout module
*/
.FLCAuthBox {
	WHITE-SPACE: nowrap;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 5px;
}
.FLCAuthPreBox {
	PADDING-LEFT: 30px;
	HEIGHT: 20px;
	WIDTH: 100%;
}
.FLCTopPad {
	VERTICAL-ALIGN: middle;
	HEIGHT: 15px;
}
.FLCTopPad IMG {
	WIDTH: 1px;
	HEIGHT: 15px;
}
TD.FLCDialogCell {
	WIDTH: 50%;
	HEIGHT: 225px;
	TEXT-ALIGN: center;
}
TD.FLCDialogCellAntibot {
	WIDTH: 50%;
    HEIGHT: 350px;
	TEXT-ALIGN: center;
}
TABLE.FLCDialog {
	WIDTH: 100%;
	HEIGHT: 100%;
}

/*
		-- ADDONS --
*/

/*
	Gift registry module
*/
.HighLight {
	BACKGROUND-COLOR: #006A71;
}

/*
	Feature comparison module
*/
TABLE.CompareBtn {
	CURSOR: pointer;
}
TD.CompareBtnLeft {
	HEIGHT: 18px;
	WIDTH: 21px;
	BACKGROUND-IMAGE: url(images/compare1.gif);
}
TD.CompareBtnLeft IMG {
	HEIGHT: 18px;
	WIDTH: 21px;
}
TD.CompareBtnMain {
	BACKGROUND-IMAGE: url(images/compare2.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 5px;
	PADDING-TOP: 2px;
}
TD.CompareBtnMainMozilla {
	BACKGROUND-IMAGE: url(images/compare2.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 5px;
	PADDING-TOP: 1px;
}
TD.CompareBtnRight {
	HEIGHT: 18px;
	WIDTH: 9px;
}
TD.CompareBtnRight IMG {
	HEIGHT: 18px;
	WIDTH: 9px;
}
TD.FCompProductSelBox {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
TD.FCompProductButtonBox {
	PADDING-LEFT: 25px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	WIDTH: 100%;
	WHITE-SPACE: nowrap;
}
TD.FCompProductAddCL {
	PADDING-TOP: 10px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
}

TD.FCompFeatureHCell {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
}
.HightLightEqualRow {
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: center;
}
.EqualRow {
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: center;
}

/*
	Special offers module
*/
.SpecialOffersPrice {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
}
.SpecialOffersThumb {
	DISPLAY: inline;
	MARGIN-LEFT: -51px;
}
.SpecialOffersThumb A IMG {
	WIDTH: 47px;
	HEIGHT: 44px;
}

/*
	Fancy categories module
*/
.CatMenuItemOff {
	BACKGROUND-COLOR: transparent;
	COLOR: #FFFFFF;
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 3px;
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 1px;
	MARGIN-RIGHT: 0px;
	CURSOR: pointer;
	FONT-SIZE: 12px;
}
.CatMenuItemOffExp {
	BACKGROUND-COLOR: transparent;
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: 3px;
	CURSOR: pointer;
}
.CatMenuItemOn {   
	BACKGROUND-COLOR: #006A71;
	COLOR: #FFFFFF;
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 3px;
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 1px;
	MARGIN-RIGHT: 0px;
	CURSOR: pointer;
	FONT-SIZE: 12px;
}
.CatSubMenu {
	BACKGROUND-COLOR: #006A71;
	BORDER-RIGHT: #006A71 1px solid;
	BORDER-TOP: #006A71 1px solid;
	BORDER-LEFT: #006A71 1px solid;
	BORDER-BOTTOM: #006A71 1px solid;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
}
TABLE.CatMenuContainer {
	WIDTH: 136px;
}
A.CatMenuItem {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	CURSOR: pointer;
}
A.CatMenuItem:link {
	COLOR: #006A71;
	TEXT-DECORATION: none;
}
A.CatMenuItem:visited {
	COLOR: #006A71;
	TEXT-DECORATION: none;
}
A.CatMenuItem:hover {
	COLOR: #006A71;
	TEXT-DECORATION: none;
}
A.CatMenuItem:active {
	COLOR: #006A71;
	TEXT-DECORATION: none;
}
A#nojs.CatMenuItem:hover {
	BACKGROUND-COLOR: #006A71;
	COLOR: #006A71;
	TEXT-DECORATION: none;
}
IMG.FCIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
	BORDER-WIDTH: 0px;
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: 3px;
}
IMG.FCTriangle {
	WIDTH: 9px;
	HEIGHT: 9px;
	BORDER-WIDTH: 0px;
	MARGIN-LEFT: 3px;
}
TABLE.FCItemTable {
	WIDTH: 100%;
	BORDER-WIDTH: 0px;
	MARGIN: 0px;
	TEXT-ALIGN: left;
}
TD.FCIconCell {
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
}
TD.FCTriangleCell {
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: right;
}
TD.FCChain {
	WIDTH: 18px;
	BACKGROUND-REPEAT: repeat-y;
}
TD.FCChain IMG {
	WIDTH: 18px;
	HEIGHT: 1px;
}
TD.FCExplorerBox {
	WIDTH: 37px;
	VERTICAL-ALIGN: top;
	BACKGROUND-REPEAT: repeat-y;
}

/*
	Product configurator module
*/
.ProductBG {
	BACKGROUND-COLOR: #ffffff;
}
.SlotCell {
	WIDTH: 50%;
	HEIGHT: 35px;
	PADDING-TOP: 25px;
	BACKGROUND-COLOR: #006A71;
	TEXT-ALIGN: center;
}
.SlotProductCell {
	WIDTH: 50%;
	HEIGHT: 35px;
	BACKGROUND-COLOR: #006A71;
	TEXT-ALIGN: center;
}
TABLE.PCSummaryTable {
	WIDTH: 100%;
	BACKGROUND-COLOR: #ffffff;
}

/*
	Survey module
*/
H1.SurveyName {
	FONT-WEIGHT: bold;
}
.SurveyHeader {
	FONT-SIZE: 11px;
}
.SurveyHeaderMenu {
	FONT-SIZE: 10px;
}
.SurveyFooter {
	FONT-SIZE: 11px;
}
.SurveyFooterMenu {
	FONT-SIZE: 10px;
}
.SurveyQuestion {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	PADDING: 2px;
}
.SurveyQuestionMenu {
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
TEXTAREA.Survey {
}
.SurveyAnswer {
	PADDING: 2px;
	WIDTH: 100%;
}
.SurveyAnswerMenu {
	PADDING: 0px;
	WIDTH: 100%;
}
TD.SurveyAnswerMark {
	PADDING: 2px;
	WIDTH: 15px;
}
TD.SurveyAnswerMarkMenu {
	PADDING: 0px;
	WIDTH: 15px;
}
.SurveyBar {
	HEIGHT: 10px;
	BACKGROUND-COLOR: blue;
}
.SurveyBarHL {
    HEIGHT: 10px;
    BACKGROUND-COLOR: green;
}
.SurveyStatLabel {
	PADDING-LEFT: 6px;
	WHITE-SPACE: nowrap;
}
.StatisticsBar {
	BACKGROUND-COLOR: #FFFFFF;
}   
.StatisticsBarHL {
	BACKGROUND-COLOR: #FFFFFF;
}   
.SurveyAnswers {
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 5px;
}
.SurveyAnswersMenu {
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 5px;
}
.SurveyAnswerComment {
	PADDING: 2px;
}
.SurveyAnswerCommentMenu {
	PADDING: 0px;
}
.left {background: url(images/paper.gif); background-repeat: repeat-y;}

.right {background: url(images/paper.gif); background-repeat: repeat-y;}
.HeadBg	{
	background: url('images/custom/headbgnew.jpg') top left no-repeat;
}
.head-lnk	{
  font-family: Verdana, arial, helvetica;
	font-size: 11px;
	color: #016871;
}
a.head-lnk:link,
a.head-lnk:visited,
a.head-lnk:hover,
a.head-lnk:active {
  font-family: Verdana, arial, helvetica;
	font-size: 11px;
	color: #016871;
	text-decoration: none;
}
a.head-lnk:hover {
	text-decoration: underline;
}
.head-lnk-wlcm  {
	color: #666666;
}
a.head-lnk-wlcm:link,
a.head-lnk-wlcm:visited,
a.head-lnk-wlcm:hover,
a.head-lnk-wlcm:active {
  font-family: Verdana, arial, helvetica;
	font-size: 11px;
	color: #016871;
	text-decoration: none;
}
a.head-lnk-wlcm:hover {
	text-decoration: underline;
}
a.head-lnk-red:link,
a.head-lnk-red:visited,
a.head-lnk-red:hover,
a.head-lnk-red:active {
	font-size: 11px;
	color: #bd3a32;
	text-decoration: none;
}
a.head-lnk-red:hover {
	text-decoration: underline;
}
.search-inp	{
	width: 121px;
	padding-left: 3px;
	color: #6b6c6e;
	font-size: 12px;
	background: transparent;
	border: none;
}
.HeadBar	{
	border-top: #c2c7c0 1px solid;
/*	border-bottom: #d3d3d5 1px solid;*/
	height: 26px;
	background: #5e5d63 url('images/custom/headbg2.gif') left top no-repeat;
}
#home_box	{
	background: #ffffff;
/*	border-left: #71cc7f 1px solid;
	border-right: #71cc7f 1px solid;
	border-bottom: #71cc7f 1px solid;
	border-top: #71cc7f 1px solid;*/
	border: #d0d0d0 1px solid;
	position: absolute;
	top: 211px;
/*	right: 18px;*/
	width: 422px;
	width: 440px;
	min-height: 200px;
	display: none;
}
a.top-link-sub:link,
a.top-link-sub:visited,
a.top-link-sub:hover,
a.top-link-sub:active {
/*	font-family: Verdana;*/
	color: #015963;
	text-decoration: none;
}
a.top-link-sub:hover {
	text-decoration: underline;
}

a.top-link:link,
a.top-link:visited,
a.top-link:hover,
a.top-link:active {
	color: #c85854;
	text-decoration: none;
}
a.top-link:hover {
	text-decoration: underline;
}
table.cat-tbl tr td 	{
	vertical-align: top;
	border-right: #f1f1f1 2px solid;
	line-height: 17px;
	padding: 0px 13px 0px 13px;
}
.btm-tbl	{
	background: #f0f0f0;
	border-top: #b1b0b5 1px solid;
}
.btm-tbl tr td	{
	line-height: 16px;
}
.nav-div	{
	border: #d0d0d0 1px solid;
	margin: 7px 10px 10px 10px;
	padding: 5px;
/*	background: url('images/custom/email.jpg') right no-repeat;
	padding-right: 220px;*/
}
.man-bg	{
	border: 1px solid #929292;
	background: #FFFFFF;
}
.btm-title	{
	color: #015963;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 10px;
}
.btm-lnk	{
	color: #015963;
}
a.btm-lnk:link,
a.btm-lnk:visited,
a.btm-lnk:hover,
a.btm-lnk:active {
	color: #015963;
	text-decoration: none;
}


a.btm-lnk:hover {
	text-decoration: underline;
}
.news-inp	{
	height: 17px;
	line-height: 17px;
	border: #dfdfe1 1px solid;
	width: 150px;
}
/*.TabOut:hover,
.TabOver:hover	{
	font-weight: bold;
	color: #477e80;
}*/
.TabOver	{
	background: url('images/custom/t3.gif');
	font-size: 12px;
	font-weight: bold;
	color: #477e80;
}
.TabOut	{
	background: #eef0ef url('images/custom/t12.gif');
	color: #599fa1;
	font-size: 12px;
}
.TabBg	{
	background: url('images/custom/tbg.gif');
}
.TabBox	{
	border-left: #d6d6d6 1px solid;
	border-right: #d6d6d6 1px solid;
	border-bottom: #d6d6d6 1px solid;
	padding: 12px;
}
.cat-title	{
	font-size: 16px;
	font-weight: bold;
	color: #006973;
	margin-bottom: 15px;
}
.refine-bg	{
	background: url('images/custom/refine_bg.gif');
	padding: 16px;
}
.refine-title	{
	margin-bottom: 15px;
	font-size: 16px;
	font-weight: bold;
	color: #ab0602;
}
.product-page-title	{
	color: #000000;
	font-size: 23px;
	font-weight: bold;
}
.product-page-title2	{
	color: #006873;
	font-size: 20px;
	font-weight: bold;
}
.product-page-price	{
	color: #b41f18;
	font-size: 36px;
	font-weight: bold;
}
.ExtraTitle	{
	color: #666669;
	font-family: verdana;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	text-transform: uppercase;
	padding: 0px;
}
.ExtraValue	{
	padding: 6px 0px 6px 15px;
	COLOR: #015d6a;
	font-size: 12px;
}
.ProductBorder	{
	border: #f6f6f6 1px solid;
}
.UpPrice	{
	color: #ee4147;
}
.UpTitle	{
	font-size: 12px;
	font-style: italic;
	padding-right: 5px;
}
.pr-line	{
	padding: 5px 0px 5px 0px;
	white-space: nowrap;
}
.pr-line select {
  width: 150px;
}
.num	{
	font-size: 12px;
}

.send	{
	color: #126f43;
/*	font-size: 12px;*/
	font-weight: bold;
}
a.send:link,
a.send:visited,
a.send:hover,
a.send:active {
	color: #126f43;
	text-decoration: underline;
}

.det-border	{
	border: #cdcdcd 1px solid;
}

.reg-box	{
	border: #b1b3b2 1px solid;
	padding: 10px;
}
.log-box1	{
	border: #d0d0d0 1px solid;
	padding: 10px;
	padding-left: 50px;
	padding-top: 17px;
}
.log-box2	{
	border: #b1b3b2 1px solid;
	padding: 10px;
	background: #f0f0f0;
/*	text-align: center;*/
	vertical-align: top;
	padding-top: 75px;
}
.new-customer	{
	font-size: 20px;
	font-weight: bold;
	color: #036570;
}
.AuthTitle	{
	font-size: 13px;
	color: #cf6b69;
}
.reviews-total-num	{
	background: #046973;
	padding: 5px 2px 5px 2px;
	font-weight: bold;
	color: #ffffff;
	font-size: 14px;
}
.reviews	{
	font-size: 14px;
	color: #00636b;
}
.review	{
	color: #00636b;
}
.reviews-reviewed	{
	color: #3f3f41;
	font-style: italic;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 14px;
}

.reviews-pagination	{
	background: #e7e7e9;
	padding: 10px;
	margin-bottom: 15px;
}
.size14	{
	font-size: 14px;
}
.review-left	{
	color: #00636b;
}
.reviews-comments	{
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 17px;
}
.reviews-red	{
	color: #ae1005;
}
a.reviews-red:link,
a.reviews-red:visited,
a.reviews-red:hover,
a.reviews-red:active	{
	color: #ae1005;
}
.reviews-red-big	{
	color: #ae1005;
	font-size: 14px;
	font-weight: bold;
}
.CartTitle	{
	background: #f0f0f0;
	padding: 5px;
	color: #00636b;
	text-transform: lowercase;
	border-top: #d9d9d9 1px solid;
	border-bottom: #d9d9d9 1px solid;
}
.CartGreen	{
	color: #00636b;
	font-size: 12px;
}
.CartTotal	{
	color: #ac1409;
	font-weight: bold;
	font-size: 13px;
}
.order-info	{
	color: #00636b;
	font-size: 16px;
	margin-bottom: 15px;
}
.order-sub-title	{
	color: #c1463f;
	font-size: 13px;
}
.order-lnk	{
	color: #00636b;
	font-size: 13px;
}
a.order-lnk:link,
a.order-lnk:visited,
a.order-lnk:hover,
a.order-lnk:active {
	color: #00636b;
	text-decoration: none;
}
a.order-lnk:hover {
	text-decoration: underline;
}
.UpTitleCart	{
	color: #00636b;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 14px;
}
a.TopBarLink:link,
a.TopBarLink:visited,
a.TopBarLink:hover,
a.TopBarLink:active {
	display: block;
	height: 26px;
	line-height: 26px;
	padding: 0px 12px 0px 12px;
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
	border-right: #a2a3a5 1px solid;
}
a.TopBarLink:hover {
	background: #0f3f41;
	color: #ffffff;
}


a.TopBarLinkHome:link,
a.TopBarLinkHome:visited,
a.TopBarLinkHome:hover,
a.TopBarLinkHome:active {
/*
	background: #ffffff;
	border-right: #71cc7f 1px solid;
	border-left: #71cc7f 1px solid;
	color: #0f3f41;
*/
	background: #0f3f41;
	color: #ffffff;
}
.man-select	{
	background: #ffffff url('images/custom/manselectbg.gif');
	border: #a1a6aa 1px solid;
	color: #015963;
}
.grey,
a.grey:link,
a.grey:visited,
a.grey:hover,
a.grey:active {
	color: #979797;
}
.red,
a.red:link,
a.red:visited,
a.red:hover,
a.red:active {
	color: #b73125;
}
.red_green,
a.red_green:link,
a.red_green:visited,
a.red_green:hover,
a.red_green:active {
	color: #b73125;
}
a.red_green:hover {
  color: #025e69;
}

.green	{
	COLOR: #015963;
}
.rat-div	{
	padding: 2px;
}

div.ButtonDiv	{
  border: 0px none;
  background: transparent none;
  cursor: pointer;
  margin: 0px;
  padding: 0px 30px 0px 0px;
  white-space: nowrap;
  background: transparent url(images/custom/butright.gif) no-repeat right top;
  float: left;
}
div.ButtonDiv	div,
div.ButtonDiv	a:link,
div.ButtonDiv	a:visited,
div.ButtonDiv	a:hover,
div.ButtonDiv	a:active {
  display: block;
  background: transparent url(images/custom/butleft.gif) no-repeat left top;
  padding: 0px 4px 0px 8px;
  line-height: 18px;
  white-space: nowrap;
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
  outline-style: none;
  text-transform: lowercase;
}





div.ButtonDiv:hover	{
  background: transparent url(images/custom/butright2.gif) no-repeat right top;
}
div.ButtonDiv:hover	div,
div.ButtonDiv:hover	a:link,
div.ButtonDiv:hover	a:visited,
div.ButtonDiv:hover	a:hover,
div.ButtonDiv:hover	a:active {
  background: transparent url(images/custom/butleft2.gif) no-repeat left top;
}









div.greenbutton	{
  background: transparent url(images/custom/butrightgreen.gif) no-repeat right top;
}
div.greenbutton	div,
div.greenbutton	a:link,
div.greenbutton	a:visited,
div.greenbutton	a:hover,
div.greenbutton	a:active {
  background: transparent url(images/custom/butleftgreen.gif) no-repeat left top;
}
div.greenbutton:hover	{
  background: transparent url(images/custom/butright.gif) no-repeat right top;
}
div.greenbutton:hover	div,
div.greenbutton:hover	a:link,
div.greenbutton:hover	a:visited,
div.greenbutton:hover	a:hover,
div.greenbutton:hover	a:active {
  background: transparent url(images/custom/butleft.gif) no-repeat left top;
}



div.redbutton	{
  background: transparent url(images/custom/butrightred.gif) no-repeat right top;
}
div.redbutton	div,
div.redbutton	a:link,
div.redbutton	a:visited,
div.redbutton	a:hover,
div.redbutton	a:active {
  background: transparent url(images/custom/butleftred.gif) no-repeat left top;
}
div.redbutton:hover	{
  background: transparent url(images/custom/butright.gif) no-repeat right top;
}
div.redbutton:hover	div,
div.redbutton:hover	a:link,
div.redbutton:hover	a:visited,
div.redbutton:hover	a:hover,
div.redbutton:hover	a:active {
  background: transparent url(images/custom/butleft.gif) no-repeat left top;
}


.descr	{
	color: #494949;
	font-size: 12px;
}

a.help-lnk:link,
a.help-lnk:visited,
a.help-lnk:hover,
a.help-lnk:active {
	color: #00636b;
	font-weight: bold;
}
.searchbg	{
	background: url('images/custom/searchbg.gif') right no-repeat;
	height: 25px;
	line-height: 25px;
}








#menu { /*	display: table;*/  }
#nav {
	height: 30px;
	margin:0px;
	padding:0px;
	background: #3E3E3E url('images/custom/headtab.gif');
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
/*	display:table-row;*/
}
#nav li {
	list-style-type: none;
	float:left;
/*	display:table-cell;*/
	text-align: left;
}
#nav li a.root {
/*
	height:14px;
	background: #3E3E3E url('images/custom/headtab.gif');
*/
	padding:8px 15px 7px 15px;
	margin:0px;
	color:#2f2f2f;
	border-right:1px solid #8c8c8c;
	text-align:center;
	display:block;
	text-decoration:none;
	white-space: nowrap;
	font-size: 12px;
	font-weight: bold;
}
#nav li a.root:hover{
	background: #7a7a7a url('images/custom/headtab2.gif');
	color: #ffffff;
}
#nav li div {
	width: 100%;
	display:block;
	background:#f6f4f2 url('images/custom/headmenubg.gif') left top repeat-y;
	border-bottom:1px solid #b1b0b5;
	display:none;
	position:absolute;
	float:left;
	z-index:99;
	text-align: left;
/*	padding-bottom: 10px;*/
}

#nav li div a {
	color:#474747;
	text-decoration:none;
	font-size: 11px;
	margin: 0px;
}

#nav li div ul{
	list-style-type:none;
	margin:0px;
	width: 201px;
	padding: 10px 10px 0px 10px;
	font-size:11px;
	float:left;
	color:#666666;
}
#nav li div li {
	width: 179px;
	float:left;
	white-space:normal;
	height:auto;
}
#nav li div li.heading {
	color:#990000;
	font-weight:bold;
	text-align:left;
	white-space:normal;
}
#nav li div li.heading a{
	color:#990000;
	font-weight:bold;
	text-decoration:none;
	padding: 0px;
	border:none;
	text-align:left;
	white-space:normal;
}
#nav li div li.heading a:hover{
	text-decoration:underline;
}
#nav li div li a{
	color:#474747;
	text-decoration:none;
	padding: 0px;
	border:none;
	text-align:left;
	white-space:normal;
/*	height:auto;*/
}
#nav li div li a:hover{
	color:#990000;
	border: none;
}
.head-bot-div	{
	background: #f6f4f2;
	height: 10px;
	display: block;
	clear: both;
}
.head-bot-div-cat	{
	background: #ffffff;
	height: 34px;
	line-height: 34px;
	display: block;
	clear: both;
	padding-right: 10px;
	border-top: #999999 1px dotted;
	text-align: right;
}
.AvailImgTL {
  width: 9px;
  height: 9px;
  background: url(images/custom/rbox_tl.gif) no-repeat right bottom;
}
.AvailImgTR {
  width: 9px;
  height: 9px;
  background: url(images/custom/rbox_tr.gif) no-repeat left bottom;
}
.AvailImgBL {
  width: 9px;
  height: 9px;
  background: url(images/custom/rbox_bl.gif) no-repeat right top;
}
.AvailImgBR {
  width: 9px;
  height: 9px;
  background: url(images/custom/rbox_br.gif) no-repeat left bottom;
}
.AvailImgT {
  background: url(images/custom/rbox_t.gif) repeat-x left bottom;
}
.AvailImgR {
  background: url(images/custom/rbox_r.gif) repeat-y left top;
}
.AvailImgB {
  background: url(images/custom/rbox_b.gif) repeat-x left top;
}
.AvailImgL {
  background: url(images/custom/rbox_l.gif) repeat-y right top;
}




.li1	{ width: 84px; }
.li2	{ width: 84px; }
.li3	{ width: 82px; }
.li4	{ width: 90px; }
.li5	{ width: 80px; }
.li6	{ width: 94px; }
.li7	{ width: 96px; }
.li8	{ width: 96px; }
.li9	{ width: 98px; }
.li10	{ width: 94px; }
#nav .li10 a.root {
  border: none;
}


.linediv	{
	background: url('images/custom/linebg.gif') left;
	margin: 12px 0px 12px 0px;
	height: 1px;
}
.ShareTitle	{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 7px 0px;
}

.ShareLink	{
	font-size: 12px;
}
A.ShareLink:link,
A.ShareLink:visited,
A.ShareLink:hover,
A.ShareLink:active {
	text-decoration: underline;
}
a.email	{
	background: url('images/custom/email.gif') left no-repeat;
	padding-left: 20px;
}





.manufacturers-list ul{
	list-style-type:none;
	margin:0px;
	width: 150px;
	padding: 10px 10px 0px 10px;
	font-size:11px;
	float:left;
}
.manufacturers-list li {
	width: 149px;
	float:left;
	white-space:normal;
	height:auto;
}
.manufacturers-list li.heading {
	color:#990000;
	font-weight:bold;
	text-align:left;
	white-space:normal;
}
.refine-category	{
	margin-top: 20px;
	font-size: 16px;
	font-weight: bold;
	color: #ab0602;
}

