
/* $Id: skin1.css,v 1.24-1 2006/04/10 09:48:00 Paul $ */
/*
	General styles
*/







DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    COLOR: #000000;
    FONT-SIZE: 10px;
  }


A:link {
    COLOR: #970000;
    TEXT-DECORATION: none;
  }


A:hover {
    COLOR: #ff0000;
    TEXT-DECORATION: underline;
  }


A:active {
    COLOR: #970000;
    TEXT-DECORATION: none;
  }


H1 {
    FONT-SIZE: 15px;
    COLOR: #aa0000;
  }


H2 {
    FONT-SIZE: 13px;
    COLOR: #e87400;
  }


H3 {
    FONT-SIZE: 12px;
    COLOR: #a40000;
  }


HR {
    COLOR: #000000;
    HEIGHT: 1px;
  }


BODY {
    FONT-SIZE: 10px;
    MARGIN: 0px;
    COLOR: #1f1f1f;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
		background-color:#004080;  
}


HTML {
    HEIGHT: 100%;
    MARGIN: 0px;
    PADDING: 0px;
    BACKGROUND-COLOR: #FFFFFF;
  }


FORM {
    MARGIN: 0px;
  }


TABLE,IMG {
    BORDER: 0px;
  }

/*
	Content enviroment styles
*/







TABLE.Container {
    HEIGHT: 100%;
		background-color:#ffffff;
  }


TD.Container {
    VERTICAL-ALIGN: top;
  }

/*
	Header styles
*/







.HeadLogo {
    PADDING-LEFT: 10px;
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 10px;
    TEXT-ALIGN: left;
  }


.HeadRightBox {
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: right;
    COLOR: #fffbd3;
  }


.HeadText {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    COLOR: #ffffff;
  }


.HeadBg {
    BACKGROUND-COLOR : #004080;
    padding-bottom : 4px;
    padding-left : 4px;
    padding-right : 4px;
    padding-top : 4px;
  }


.HeadLine {
    PADDING-RIGHT: 8px;
    BACKGROUND-POSITION: left 50%;
    PADDING-LEFT: 8px;
    BACKGROUND-IMAGE: url(images/subnav_bg.gif);
    PADDING-BOTTOM: 8px;
    COLOR: #ffffff;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #000000 2px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #004080;
    position:relative;
    height:18px;
  }


.HeadThinLine {
    BACKGROUND-COLOR: #000000;
    HEIGHT: 1px;
  }


.PrintableRow {
    WIDTH: 100%;
    VERTICAL-ALIGN: middle;
    PADDING-RIGHT: 10px;
    HEIGHT: 18px;
  }


.PrintableRowSpace {
    WIDTH: 100%;
    HEIGHT: 10px;
  }


.HeadTopPad {
    HEIGHT: 18px;
  }


.HeadTopPad IMG {
    WIDTH: 1px;
    HEIGHT: 18px;
  }

/*
	Footer styles
*/







.BottomRow {
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: bottom;
  }


.BottomBox {
    HEIGHT: 22px;
    VERTICAL-ALIGN: middle;
  }


.Bottom {
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION: 50% top;
    BORDER-TOP: #b3c6d9 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(images/toptab_bg.gif);
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: repeat-x;
  }


.BottomPopup {
    WIDTH: 100%;
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 10px;
  }

/*
	Common styles
*/







.SubmitBox {
    PADDING-TOP: 10px;
  }


HR.Line {
    WIDTH: 100%;
    HEIGHT: 1px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px;
  }


.SectionBox {
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
  }


.Text {
    COLOR: #000000;
  }


.NumberOfArticles {
    COLOR: #000000;
    FONT-WEIGHT: bold;
  }


.TopLabel {
    COLOR : #FFFFFF;
    FONT-SIZE : 10px;
    FONT-WEIGHT : bold;
    padding-right : 5px;
  }


.TopLabel2 A:link, .TopLabel2 A:hover, .TopLabel2 A:active, .TopLabel2 A:visited {
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
  }


.Message {
    COLOR: #FF3300;
  }


.Line {
    BACKGROUND-COLOR: #404A55;
  }


TD.ButtonsRow {
    PADDING-TOP: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 12px;
    PADDING-BOTTOM: 2px;
  }


.CustomerMessage {
    COLOR: #FF3300;
    FONT-WEIGHT: bold;
  }


.ErrorMessage {
    COLOR: #FF3300;
    FONT-WEIGHT: bold;
  }


.Star {
    COLOR: #FF0000;
  }


.TableHead {
    BACKGROUND-COLOR: #CCCCCC;
    FONT-WEIGHT: bold;
  }


.TableSubHead {
    BACKGROUND-COLOR: #EEEEEE;
  }


.Spc {
    WIDTH: 1px;
    HEIGHT: 1px;
  }


TABLE.EmptyBox {
    WIDTH: 100%;
  }


TABLE.EmptyBox TR TD {
    PADDING: 0px;
  }

/*
	Popup styles
*/







.PopupContainer {
    HEIGHT: 100%;
    WIDTH: 100%;
    TEXT-ALIGN: center;
  }


.PopupTitle {
    BACKGROUND-COLOR: #D6D7D9;
    HEIGHT: 15px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: center;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
  }


.PopupBG {
    BACKGROUND-COLOR: #D6D7D9;
  }


.PopupHelpLink {
    FONT-SIZE: 9px;
    COLOR: #970000;
    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: 180px;
    VERTICAL-ALIGN: top;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND-COLOR: #E5E5E5;
  }


.CentralColumn {
    VERTICAL-ALIGN: top;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND-COLOR: #FFFFFF;
  }


.VertMenuRightColumn {
    WIDTH: 170px;
    VERTICAL-ALIGN: top;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND-COLOR: #E5E5E5;
  }


.VertMenuBox {
    COLOR : #ffffff;
    padding-left : 4px;
    padding-top : 2px;
  }


.VertMenuBorder {
  }


.VertMenuTitle {
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 50% bottom;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(images/title_bg.gif);
    PADDING-BOTTOM: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #000000 0px solid;
    BACKGROUND-REPEAT: repeat;
  }


.VertMenuSubTitle {
    BACKGROUND-COLOR: #081589;
  }


.VertMenuTitleIcon {
    WIDTH: 21px;
    HEIGHT: 20px;
    MARGIN-LEFT: 8px;
    MARGIN-RIGHT: 8px;
    VERTICAL-ALIGN: middle;
  }


.VertMenuItems {
    COLOR: #000000;
    TEXT-DECORATION: none;
  }


.VertMenuBoxNewsTitle {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
  }


.VertMenuItems a:link {
    COLOR: #000000;
    TEXT-DECORATION: none;
  }


.VertMenuItems a:visited {
    COLOR: #000000;
    TEXT-DECORATION: none;
  }


.VertMenuItems a:hover {
    COLOR: #ff0000;
    TEXT-DECORATION: underline;
  }


.VertNewsItems a:link {
    COLOR: #e87400;
    TEXT-DECORATION: none;
    font-weight : normal;
  }


.VertNewsItems a:visited {
    COLOR: #e87400;
    TEXT-DECORATION: none;
    font-weight : normal;
  }


.VertNewsItems a:hover {
    COLOR: #ff0000;
    TEXT-DECORATION: underline;
    font-weight : normal;
  }


.VertNewsItems a:active {
    COLOR: #e87400;
    TEXT-DECORATION : none;
    font-weight : normal;
  }


.VertMenuItems_top {
    COLOR: #ffffff;
    TEXT-DECORATION: none;
  }


.VertMenuItems_top:link {
    COLOR: #ffffff;
    TEXT-DECORATION: none;
  }


UNKNOWN {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
  }


.VertMenuHr {
    COLOR: #484848;
  }


.CategoriesList {
    FONT-SIZE: 11px;
    COLOR: #000000;
  }

/*
	Dialog box
*/







TABLE.DialogBox {
    WIDTH: 100%;
    HEIGHT: 100%;
    VERTICAL-ALIGN: top;
  }


TD.DialogBox {
    BACKGROUND-POSITION: 50% bottom;
    BACKGROUND-IMAGE: url(images/item_foot.gif);
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
    PADDING: 10px;
  }


.DialogBorder {
    BACKGROUND-COLOR: #C8C8C8;
    HEIGHT: 100%;
    PADDING: 0px;
  }


TD.DialogTitle {
    COLOR: #002448;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(images/dialog_bg_n.gif);
    VERTICAL-ALIGN: bottom;
    HEIGHT: 15px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 35px;
    PADDING-RIGHT: 0px;
    TEXT-ALIGN: left;
  }


FONT.DialogTitle {
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: bottom;
    HEIGHT: 15px;
    TEXT-ALIGN: left;
    MARGIN-LEFT: 10px;
  }

/*
	Dialog info box
*/







TABLE.DialogInfo {
    WIDTH: 85%;
    TEXT-ALIGN: center;
  }


.DialogInfoTitle {
    COLOR: #FFFFFF;
    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-IMAGE: url(images/title_bg.gif);
    BACKGROUND-REPEAT: repeat;
    PADDING: 0px;
    VERTICAL-ALIGN: bottom;
    HEIGHT: 15px;
    BORDER-BOTTOM: #000000 0px solid;
  }


.DialogInfoBorder {
    BACKGROUND-COLOR: #004080;
    PADDING: 0px;
  }


.DialogInfoIcon {
    WIDTH: 16px;
    HEIGHT: 16px;
  }


.DialogInfoClose {
    WIDTH: 15px;
    HEIGHT: 13px;
  }

/*
	Dialog tools section
*/







.NavDialogTitle {
    WIDTH: 50%;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #970000;
    PADDING-LEFT: 8px;
  }


.NavDialogBorder {
    BACKGROUND-COLOR: #FFBE7D;
  }


.NavDialogBox {
    BACKGROUND-COLOR: #FFFFCC;
  }


.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: #000000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
		line-height:180%;
  }


.ProductTitleHidden {
    COLOR: #666666;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
  }


.ProductDetailsTitle {
    COLOR: #000000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    WHITE-SPACE: nowrap;
  }


.ProductDetails {
    COLOR: #000000;
  }


.ProductPriceTitle {
    COLOR: #000000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    WHITE-SPACE: nowrap;
  }


.ProductPriceConverting {
    COLOR: #000000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
  }


.ProductPrice {
    COLOR: #FF3300;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    WHITE-SPACE: nowrap;
  }


.ProductPriceSmall {
    COLOR: #FF3300;
    FONT-WEIGHT: bold;
  }


.ProductUntaxedPrice {
    WHITE-SPACE: nowrap;
  }


.SaveMoneyLabel {
    WIDTH: 57px;
    HEIGHT: 57px;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(images/save_money.gif);
  }


.MarketPrice {
    FONT-SIZE: 10px;
    WHITE-SPACE: nowrap;
  }


.PImgBox {
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top;
    WIDTH: 100px;
    PADDING-RIGHT: 8px;
  }

/*
	Products list
*/







.PListImgBox {
    WIDTH: 90px;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: top;
    WHITE-SPACE: nowrap;
    PADDING-RIGHT: 8px;
  }


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: 10px;
    VERTICAL-ALIGN: top;
  }

/*
	Items style
*/







.ItemsList {
    COLOR: #970000;
    FONT-WEIGHT: bold;
  }


.ItemsListDisabled {
    COLOR: #909090;
  }


A.ItemsList:link {
    COLOR: #970000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
  }


A.ItemsList:visited {
    COLOR: #970000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
  }


A.ItemsList:hover {
    COLOR: #970000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
  }


A.ItemsList:active {
    COLOR: #970000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
  }

/*
	Location bar
*/







.NavigationPath {
    COLOR: #970000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
  }


.NavigationPath:link {
    COLOR: #970000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
  }


.NavigationPath:visited {
    COLOR: #970000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
  }


.NavigationPath:hover {
    COLOR: #800000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
  }


.NavigationPath:active {
    COLOR: #970000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
  }

/*
	Buttons
*/







.FormButton {
    COLOR: #970000;
    FONT-WEIGHT: bold;
  }


TABLE.ButtonTable {
    CURSOR: pointer;
    VERTICAL-ALIGN: middle;
    DIRECTION: ltr;
  }


TD.Button {
    BACKGROUND: url(images/butbg.gif);
    BACKGROUND-COLOR: #C8C8C8;
    BACKGROUND-REPEAT: repeat-x;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
  }


FONT.Button {
    FONT-FAMILY: Arial;
    COLOR: #000000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
  }


.ButtonFLC A:link, .ButtonFLC A:visited, .ButtonFLC A:active {
    FONT-FAMILY: Arial;
    COLOR: #FFFFFF;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
  }


.ButtonFLC A:hover {
    FONT-FAMILY: Arial;
    COLOR: #FF3300;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
  }


IMG.ButtonSide {
    WIDTH: 15px;
    HEIGHT: 17px;
  }


.SimpleButton TR TD {
    PADDING: 0px;
    WHITE-SPACE: nowrap;
  }


A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {
    COLOR: #330000;
    FONT-WEIGHT: bold;
  }


.GoImage {
    WIDTH: 21px;
    HEIGHT: 18px;
    VERTICAL-ALIGN: middle;
    BORDER: 0px;
  }

/*
	Small text/link style
*/







.SmallNote:link {
    COLOR: #DF0000;
    TEXT-DECORATION: none;
    FONT-SIZE: 9px;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
  }


.SmallNote:visited {
    COLOR: #DF0000;
    TEXT-DECORATION: none;
    FONT-SIZE: 9px;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
  }


.SmallNote:hover {
    COLOR: #FF0000;
    TEXT-DECORATION: underline;
    FONT-SIZE: 9px;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
  }


.SmallNote:active {
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
    FONT-SIZE: 9px;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
  }


.SmallText {
    COLOR: #DF0000;
    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: #000000;
  }

/*
	Search sort bar
*/







.SearchSortTitle {
    FONT-WEIGHT: bold;
    PADDING-RIGHT: 20px;
  }


.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active {
    TEXT-DECORATION: underline;
  }


.SearchSortImg {
    WIDTH: 9px;
    HEIGHT: 9px;
    MARGIN-RIGHT: 5px;
  }


.SearchSortCell {
    PADDING-RIGHT: 20px;
  }

/*
	Expandable section
*/







.ExpandSectionMark {
    WIDTH: 11px;
    CURSOR: pointer;
    VERTICAL-ALIGN: middle;
  }

/*
	Tab mechanism
*/







.subnav {
    BACKGROUND-POSITION: 50% bottom;
    BORDER-TOP: #b3c6d9 1px solid;
    BACKGROUND-IMAGE: url(images/toptab_bg.gif);
    BORDER-BOTTOM: #000000 2px solid;
    BACKGROUND-REPEAT: repeat-x;
  }


.TabTop {
    HEIGHT: 5px;
    BACKGROUND-COLOR: #D6D7D9;
  }


.Tab {
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 7px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    PADDING-TOP: 7px;
    TEXT-ALIGN: center;
  }


.Tab A {
    PADDING-RIGHT: 7px;
    BACKGROUND-POSITION: 50% bottom;
    PADDING-LEFT: 7px;
    BACKGROUND-IMAGE: url(images/toptab_bg.gif);
    BORDER-BOTTOM-COLOR: #809fbf;
    PADDING-BOTTOM: 7px;
    BORDER-LEFT: #809fbf 1px solid;
    COLOR: #ffffff;
    BORDER-TOP-COLOR: #809fbf;
    PADDING-TOP: 7px;
    BACKGROUND-REPEAT: repeat-x;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    BORDER-RIGHT-COLOR: #809fbf;
  }


.Tab A:hover {
    PADDING-RIGHT: 7px;
    BACKGROUND-POSITION: 50% bottom;
    PADDING-LEFT: 7px;
    BACKGROUND-IMAGE: url(images/toptab_bg_hover.gif);
    PADDING-BOTTOM: 7px;
    COLOR: #000000;
    PADDING-TOP: 7px;
    BACKGROUND-REPEAT: repeat-x;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
  }


TD.TabLeftSide {
    WIDTH: 9px;
    BACKGROUND-IMAGE: url(images/tab_l.gif);
  }


TD.TabRightSide {
    WIDTH: 9px;
    BACKGROUND-IMAGE: url(images/tab_r.gif);
  }


TD.TabLeftCorner {
    WIDTH: 9px;
    HEIGHT: 9px;
    BACKGROUND-IMAGE: url(images/tab_c1.gif);
  }


TD.TabRightCorner {
    WIDTH: 9px;
    HEIGHT: 9px;
    BACKGROUND-IMAGE: url(images/tab_c2.gif);
  }


TD.TabCenter {
    HEIGHT: 9px;
    BACKGROUND-IMAGE: url(images/tab_b.gif);
  }


IMG.TabCorner {
    WIDTH: 9px;
    HEIGHT: 9px;
  }


IMG.TabSide {
    WIDTH: 9px;
    HEIGHT: 1px;
  }

/*
	Pagination mechanism
*/







.NavigationArrow {
    WIDTH: 9px;
    HEIGHT: 9px;
  }


.NavigationTitle {
    WHITE-SPACE: nowrap;
    HEIGHT: 14px;
    PADDING-RIGHT: 10px;
  }


.NavigationCell {
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: bottom;
    BACKGROUND-IMAGE: url(images/page.gif);
    WIDTH: 17px;
    HEIGHT: 14px;
  }


.NavigationCell A:link, .NavigationCell A:visited, .NavigationCell A:hover, .NavigationCell A:active {
    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 {
    TEXT-DECORATION: none;
  }


.NavigationCellWide IMG {
    HEIGHT: 1px;
    WIDTH: 23px;
  }


.NavigationCellSel {
    VERTICAL-ALIGN: middle;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    WIDTH: 15px;
  }

/*
	Subheader styles
*/







TABLE.SubHeaderGrey {
    WIDTH: 100%;
    MARGIN-BOTTOM: 10px;
  }


.SubHeaderGrey {
    COLOR: #666666;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    PADDING: 0px;
  }


.SubHeaderGreyLine {
    HEIGHT: 1px;
    BACKGROUND-COLOR: #CCCCCC;
    PADDING: 0px;
  }


TABLE.SubHeaderBlack {
    WIDTH: 100%;
    MARGIN-BOTTOM: 10px;
  }


.SubHeaderBlack {
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    PADDING: 0px;
  }


.SubHeaderBlackLine {
    HEIGHT: 1px;
    BACKGROUND-COLOR: #000000;
    PADDING: 0px;
  }


TABLE.SubHeaderRed {
    WIDTH: 100%;
    MARGIN-BOTTOM: 10px;
  }


.SubHeaderRed {
    FONT-WEIGHT: bold;
    PADDING: 0px;
  }


.SubHeaderRedLine {
    HEIGHT: 1px;
    BACKGROUND-COLOR: #550000;
    PADDING: 0px;
  }


TABLE.SubHeader {
    WIDTH: 100%;
    MARGIN-BOTTOM: 10px;
  }


.SubHeader {
    COLOR: #FF3300;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING: 0px;
  }


.SubHeaderLine {
    HEIGHT: 1px;
    BACKGROUND-COLOR: #FF6600;
    PADDING: 0px;
  }

/*
	User profile page
*/







.RegSectionTitle {
    COLOR: #550000;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
  }

/*
	Customer reviews module
*/







IMG.StarImg {
    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: green;
    FONT-WEIGHT: bold;
  }


.Section {
    MARGIN: 0px;
    PADDING: 0px;
  }

/*
	Fast Lane Checkout module
*/







.FLCAuthBox A:link, .FLCAuthPreBoxText A:hover, .FLCAuthPreBoxText A:active, .FLCAuthPreBoxText A:visited {
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
    WHITE-SPACE: nowrap;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
  }


.FLCAuthPreBox {
    PADDING-LEFT: 30px;
    HEIGHT: 20px;
    WIDTH: 100%;
  }


.FLCAuthPreBoxText {
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    TEXT-ALIGN: right;
  }


.FLCTopPad {
    VERTICAL-ALIGN: middle;
    HEIGHT: 15px;
  }


.FLCTopPad IMG {
    WIDTH: 1px;
    HEIGHT: 15px;
  }

/*
		-- ADDONS --
*/

/*
	Gift registry module
*/







.HighLight {
    BACKGROUND-COLOR: #FFFFCC;
  }

/*
	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: #EEEEEE;
    FONT-WEIGHT: bold;
  }


.HightLightEqualRow {
    BACKGROUND-COLOR: #ffe8af;
    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: #330000;
    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: #FF8600;
    COLOR: #330000;
    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: #D6D7D9;
    BORDER-RIGHT: #E5E5E5 1px solid;
    BORDER-TOP: #E5E5E5 1px solid;
    BORDER-LEFT: #E5E5E5 1px solid;
    BORDER-BOTTOM: #E5E5E5 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;
    WIDTH: 150px;
  }


A.CatMenuItem {
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    CURSOR: pointer;
  }


A.CatMenuItem:link {
    COLOR: #330000;
    TEXT-DECORATION: none;
  }


A.CatMenuItem:visited {
    COLOR: #330000;
    TEXT-DECORATION: none;
  }


A.CatMenuItem:hover {
    COLOR: #330000;
    TEXT-DECORATION: none;
  }


A.CatMenuItem:active {
    COLOR: #330000;
    TEXT-DECORATION: none;
  }


A#nojs.CatMenuItem:hover {
    BACKGROUND-COLOR: #FF8600;
    COLOR: #330000;
    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;
  }

/*	Explorer skin */

/*
	Product configurator module
*/







.ProductBG {
    BACKGROUND-COLOR: #ffffff;
  }


.SlotCell {
    WIDTH: 50%;
    HEIGHT: 35px;
    PADDING-TOP: 25px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
  }


.SlotProductCell {
    WIDTH: 50%;
    HEIGHT: 35px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
  }


TABLE.PCSummaryTable {
    WIDTH: 100%;
    BACKGROUND-COLOR: #ffffff;
  }


.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: #CCCCCC;
  }


.PImageLine IMG {
    HEIGHT: 1px;
  }


BODY.PImage {
    BACKGROUND-COLOR: #FFFFFF;
  }


.PImagePageRow {
    HEIGHT: 30px;
    VERTICAL-ALIGN: middle;
    PADDING-LEFT: 10px;
  }


.EqualRow {
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
  }


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;
  }


.blockmain {
    border-bottom-color : #000000;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #000000;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #000000;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #000000;
    border-top-style : solid;
    border-top-width : 1px;
    float : left;
    margin-bottom : 5px;
    margin-left : 2px;
    margin-right : 2px;
    margin-top : 2px;
    padding-bottom : 2px;
    padding-left : 2px;
    padding-right : 2px;
    padding-top : 2px;
    vertical-align : top;
    width : 230px;
    text-align : center;
    height : 165px;
  }


.blockimg {
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 8px;
    padding-top : 0px;
    float : left;
    text-align : center;
  }


.blocktxt {
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    overflow : hidden;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    text-align : left;
    z-index :1;
    height : 131px;
  }


.blockmore {
    bottom : 0px;
    height : 12px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    text-align : right;
    z-index :2;
    position:relative;
  }


.blockmain h4 {
    FONT-SIZE : 10px;
    height : 14px;
    line-height : 14px;
    margin-bottom : 0px;
    margin-top : 0px;
    overflow : hidden;
    margin-bottom : 3px;
    margin-left : 2px;
    margin-right : 2px;
    margin-top : 3px;
    text-align : left;
  }

