/* $Id: skin1.css,v 1.24.2.11 2007/04/17 06:20:48 max Exp $ */

/*

	General styles

*/

BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {

	FONT-FAMILY:  Arial, Helvetica, Sans-serif;

	COLOR: #000000;

	FONT-SIZE: 12px;

}
a:link, a:active, a:visited{text-decoration:none; color:#336699;}
a:hover{text-decoration:underline;}


H1 {

  FONT-FAMILY:  "Century Gothic", Arial, Helvetica, Sans-serif;

	FONT-SIZE: 30px;

	font-weight: normal;

	color: #336699;

}

H2 {

    FONT-FAMILY:  "Century Gothic", Arial, Helvetica, Sans-serif;

	FONT-SIZE: 22px;

	color: #336699;

}

H3 {

	FONT-SIZE: 16px;

}

HR {

	COLOR: #DDDDDD;

	HEIGHT: 1px;

}

HTML,BODY {

	HEIGHT: 100%;

    margin: 0 auto;

	PADDING: 0px;

	BACKGROUND-COLOR: #f2f2f2;

}



div.centered 

{

text-align: center;

}

div.centered table 

{

margin: auto auto; 

text-align: left;

}

	

FORM {

	MARGIN: 0px;

}

TABLE,IMG {

	BORDER: 0px;

}



/*

	Content enviroment styles

*/

TABLE.Container {

	HEIGHT: 100%;

	width:790px;

	margin-left: 0;

	margin-right: auto;
	background-color: #FAFAFA;
	padding-left:5px;
	padding-right:5px;
	border-right: 1px solid #E9E9E9;
	border-left: 1px solid #E9E9E9;
}

TD.Container {

	VERTICAL-ALIGN: top;

	margin-left: 0;

	margin-right: auto;

}



/*

	Header styles

*/

.HeadLogo {



	PADDING-LEFT: 0px;

	PADDING-top: 2px;

	font-size: 11px;


	text-decoration:none;

	TEXT-ALIGN: left;

}

.HeadRightBox {

	TEXT-ALIGN: right;
	padding-bottom:3px;

}

.HeadText {

	FONT-SIZE: 12px;

	FONT-WEIGHT: bold;

}

.HeadLine {

	BACKGROUND-COLOR: #D6D7D9;

}

.HeadThinLine {

	BACKGROUND-COLOR: #2B85BB;

	HEIGHT: 1px;

}

.PrintableRow {

	WIDTH: 100%;

	VERTICAL-ALIGN: middle;

	PADDING-RIGHT: 176px;

	HEIGHT: 5px;

}

.HeadTopPad {

	HEIGHT:  1px;

}

.HeadTopPad IMG {

	WIDTH: 1px;

	HEIGHT: 1px;

}



/*

	Footer styles

*/

.BottomRow {

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: bottom;

}

.BottomBox {

	BACKGROUND-COLOR: #D6D7D9;

	COLOR: #68C1FF;

	HEIGHT: 22px;

	VERTICAL-ALIGN: middle;

	PADDING-LEFT: 12px;

	PADDING-RIGHT: 12px;

}

.Bottom {

	BACKGROUND-COLOR: #D6D7D9;

	COLOR: #68C1FF;

}

.BottomPopup {

	WIDTH: 100%;

	TEXT-ALIGN: right;

	PADDING-BOTTOM: 10px;

}

.BottomPopup A {

	FONT-WEIGHT: bold;

}   

.BottomDialogBox {

	BACKGROUND-COLOR: #d6d7d9;

	PADDING-LEFT: 13px;

	PADDING-TOP: 10px;

	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: #000000;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.Message {

	COLOR: #FF3300;

}

.Line {

	BACKGROUND-COLOR: #FF3300;

}

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: #DDDDDD;

	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: #330000;

	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 {

	VERTICAL-ALIGN: top;

	PADDING-LEFT: 1px;

	PADDING-RIGHT: 8px;

}

.VertMenuRightColumn {

	VERTICAL-ALIGN: top;

	PADDING-LEFT: 20px;

	PADDING-RIGHT: 6px;

}

.VertMenuBox {

	BACKGROUND-COLOR: #D6D7D9;

	PADDING: 1px;

}

.VertMenuBorder {

	BACKGROUND-COLOR: #68C1FF;

}

.VertMenuTitle {

	BACKGROUND-COLOR: #336699;

	COLOR: #FFFFFF;

	FONT-WEIGHT: bold;

	PADDING: 1px;

}

.VertMenuSubTitle {

	BACKGROUND-COLOR: #336699;

}

.VertMenuTitleIcon {

	WIDTH: 21px;

	HEIGHT: 20px;

	MARGIN-LEFT: 8px;

	MARGIN-RIGHT: 8px;

	VERTICAL-ALIGN: middle;

}

.VertMenuItems {

	COLOR: #000000;

	TEXT-DECORATION: none;

}

A.VertMenuItems:link {

	COLOR: #336699;

	TEXT-DECORATION: none;

}

A.VertMenuItems:visited {

	COLOR: #336699;

	TEXT-DECORATION: none;

}

A.VertMenuItems:hover {

	COLOR: #FF0000;

	TEXT-DECORATION: underline;

}

A.VertMenuItems:active  {

	COLOR: #336699;

	TEXT-DECORATION: none;

}

.VertMenuHr {

	WIDTH: 100%;

	HEIGHT: 1px;

	BORDER-BOTTOM-WIDTH: 0px;

	BORDER-LEFT-WIDTH: 0px;

	BORDER-RIGHT-WIDTH: 0px;

	COLOR: #999999;

}

.CategoriesList {

	FONT-SIZE: 12px;

}



/*

	Dialog box

*/

TABLE.DialogBox {

	WIDTH: 100%;

	HEIGHT: 100%;

	VERTICAL-ALIGN: top;

}

TD.DialogBox {

	BACKGROUND-COLOR: #ffffff;

	TEXT-ALIGN: left;

	PADDING: 10px;

}

.DialogBorder {

	BACKGROUND-COLOR: #68C1FF;

	HEIGHT: 100%;

	PADDING: 0px;

}

TD.DialogTitle {

	COLOR: #000000;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

	

	VERTICAL-ALIGN: bottom;

	HEIGHT: 15px;

	PADDING-TOP: 0px;

	PADDING-BOTTOM: 0px;

	PADDING-LEFT: 10px;

	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-COLOR: #336699;

	PADDING: 0px;

	VERTICAL-ALIGN: bottom;

	HEIGHT: 15px;

}

.DialogInfoBorder {

	BACKGROUND-COLOR: #336699;

	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: #330000;

	PADDING-LEFT: 8px;

}   

.NavDialogBorder {

	BACKGROUND-COLOR: #D6D7D9;

}

.NavDialogBox {

	BACKGROUND-COLOR: #FFFFFF;

}

.NavDialogSeparator {

	WIDTH: 100%;

	HEIGHT: 10px;

	BACKGROUND-IMAGE: url(images/separator.gif);

	PADDING-LEFT: 7px;

}

.NavDialogSeparator IMG {

	WIDTH: 100%;

	HEIGHT: 10px;

}

.NavDialogCell {

	PADDING-RIGHT: 3px;

}

.NavDialogCell A IMG {

	WIDTH: 9px;

	HEIGHT: 9px;

}



/*

	Product details page

*/

.ProductTitle {

	COLOR: #336699;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.ProductTitleHidden {

	COLOR: #666666;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

}

.ProductDetailsTitle {

	COLOR: #FF3300;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.ProductDetails {

	COLOR: #000000;

}

.ProductPriceTitle {

	COLOR: #000000;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.ProductPriceConverting {

	COLOR: #000000;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.ProductPrice {

	COLOR: #4D7F2C;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.ProductPriceSmall {

	COLOR: #4D7F2C;

	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: Times New Roman;
	color: #666666;
}
.MarketPrice s{color:#E1650B;}

.PImgBox {

	TEXT-ALIGN: left;

	VERTICAL-ALIGN: top;

	WIDTH: 100px;

	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: 10px;

	VERTICAL-ALIGN: top;

}



/*

	Items style

*/

.ItemsList {

/*	COLOR: #330000; */

	FONT-WEIGHT: bold;

}

.ItemsListDisabled {

	COLOR: #909090;

}

/*

A.ItemsList:link {

	COLOR: #330000;

	TEXT-DECORATION: none; 

}

A.ItemsList:visited {

	COLOR: #330000;

	TEXT-DECORATION: none;

}

A.ItemsList:hover {

	COLOR: #330000;

	TEXT-DECORATION: underline;

}

A.ItemsList:active {

	COLOR: #330000;

	TEXT-DECORATION: none;

}

*/

/*

	Location bar

*/

.NavigationPath {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	padding-left:6px;
}

A.NavigationPath:link {
	COLOR: #000000;
	TEXT-DECORATION: none;
}

A.NavigationPath:visited {
	COLOR: #000000;
	TEXT-DECORATION: none;
}

A.NavigationPath:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

A.NavigationPath:active  {
	COLOR: #000000;
	TEXT-DECORATION: none;
}



/*

	Buttons

*/

.FormButton {

	COLOR: #336699;

	FONT-WEIGHT: bold;

}

TABLE.ButtonTable {

	CURSOR: pointer;

	VERTICAL-ALIGN: middle;

	DIRECTION: ltr;

}

TD.Button {								 

	BACKGROUND-IMAGE: url(images/butbg.gif);

	BACKGROUND-COLOR: #68C1FF;

	BACKGROUND-REPEAT: repeat-x;

	PADDING-LEFT: 5px;

	PADDING-RIGHT: 5px;

	VERTICAL-ALIGN: middle;

	WHITE-SPACE: nowrap;

}

FONT.Button {								 

	FONT-FAMILY: Arial;

	COLOR: #FFFFFF;

	FONT-WEIGHT: bold;

	FONT-SIZE: 14px;

	TEXT-DECORATION: none;

}

IMG.ButtonSide {

	

	HEIGHT: 25px;

}

.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 {

	VERTICAL-ALIGN: middle;

	BORDER: 0px;

}



/*

	Small text/link style

*/

.SmallNote:link {

	COLOR: #888888;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial,  Helvetica, Sans-serif;

}

.SmallNote:visited {

	COLOR: #888888;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial,  Helvetica, Sans-serif;

}

.SmallNote:hover {

	COLOR: #888888;

	TEXT-DECORATION: underline;

	FONT-SIZE: 9px;FONT-FAMILY: Arial,  Helvetica, Sans-serif;

}

.SmallNote:active {

	COLOR: #888888;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;FONT-FAMILY: Arial,  Helvetica, Sans-serif;

}

.SmallText {

	COLOR: #7C4C00;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial,  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

*/

.Tab {

	BACKGROUND-COLOR: #D6D7D9;

	FONT-WEIGHT: normal;

	TEXT-TRANSFORM: uppercase;

    font-size:10px;

	

	TEXT-ALIGN: center;

}

.TabTop {

	HEIGHT: 0px;

	BACKGROUND-COLOR: #D6D7D9;

}

TD.TabLeftSide {

	WIDTH: 0px;

	

}

TD.TabRightSide {

	WIDTH: 0px;

	

}

TD.TabLeftCorner {

	WIDTH: 0px;

	HEIGHT: 0px;

	

}

TD.TabRightCorner {

	WIDTH: 0px;

	HEIGHT: 0px;

	

}

TD.TabCenter {

	HEIGHT: 0px;



}

IMG.TabCorner {

	WIDTH: 0px;

	HEIGHT: 0px;

}

IMG.TabSide {

	WIDTH: 0px;

	HEIGHT: 0px;

}



/*

	Pagination mechanism

*/

.NavigationArrow {

	WIDTH: 9px;

	HEIGHT: 9px;

}

.NavigationTitle {

	WHITE-SPACE: nowrap;

	HEIGHT: 10px;

	PADDING-RIGHT: 10px;

}

.NavigationCell {

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: bottom;

	BACKGROUND-IMAGE: url(images/page.gif);

	WIDTH: 17px;

	HEIGHT: 10px;

}

.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: 10px;

}

.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 {

	WHITE-SPACE: nowrap;

	PADDING-LEFT: 10px;

	PADDING-RIGHT: 5px;

}

.FLCAuthPreBox {

	PADDING-LEFT: 30px;

	HEIGHT: 10px;

	WIDTH: 100%;

}

.FLCTopPad {

	VERTICAL-ALIGN: middle;

	HEIGHT: 5px;

}

.FLCTopPad IMG {

	WIDTH: 1px;

	HEIGHT: 5px;

}



/*

		-- 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: #336699;

	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: #68C1FF 1px solid;

	BORDER-TOP: #68C1FF 1px solid;

	BORDER-LEFT: #68C1FF 1px solid;

	BORDER-BOTTOM: #68C1FF 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: #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;

}

TD.PListImgBox {

	WIDTH: 125px;

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: top;

	WHITE-SPACE: nowrap;

	PADDING-RIGHT: 8px;

}

DIV.PListImgBox {

	WHITE-SPACE: nowrap;

}

TD.FLCDialogCell {

	WIDTH: 50%;

	HEIGHT: 225px;

	TEXT-ALIGN: center;

}

TD.FLCDialogCellAntibot {

	WIDTH: 50%;

	HEIGHT: 350px;

	TEXT-ALIGN: center;

}

TABLE.FLCDialog {

	WIDTH: 100%;

	HEIGHT: 100%;

}

/*

	Last checkout step

*/

TD.LCSBackground {

	BACKGROUND-COLOR: #68c1ff;

}

TABLE.WebBasedPayment {

	HEIGHT: 100%;

	WIDTH: 100%;

}

TABLE.WebBasedPayment TR TD {

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: middle;

	HEIGHT: 90%;

	PADDING: 0px;

}

.homeimage{

	float:left;

	border: 1px solid #666666;

	font : 18pt  Arial, Helvetica, sans-serif; 

	color : #ffffff;

	text-align : center;

	margin:0; padding:0;

}

.hometext{	

background-color: #fafafa;

	font : 12pt  Arial, Helvetica, sans-serif; 

	color : #ffffff;

	text-align : center;

	margin:0; padding:5;

}

.big {

	FONT-FAMILY:  "Century Gothic", Arial, Helvetica, Sans-serif;

	COLOR: #336699;

	FONT-SIZE: 26px;

	margin:0; padding:0;

}

div.orange {

	width:298px;							 

	padding-LEFT: 0px;

	padding-RIGHT: 0px;

	VERTICAL-ALIGN: bottom;

	background-color: #ff9966;

	border: 1px solid #2B85BB;

	FONT-FAMILY:  "Century Gothic", Arial, Helvetica, Sans-serif;

	font-size: 12pt;

	font-weight:normal;

	text-align:center;

	color: #000000;

}

div.orange H1 {

  FONT-FAMILY:  "Century Gothic", Arial, Helvetica, Sans-serif;

	FONT-SIZE: 30px;

	font-weight: normal;

	color: #336699;

}

div.orange H2 {

    FONT-FAMILY:  "Century Gothic", Arial, Helvetica, Sans-serif;

	FONT-SIZE: 24px;

	font-weight: normal;

	color: #336699;

}

div.gray {

	width:298px;							 

	padding-LEFT: 0px;

	padding-RIGHT: 0px;

	VERTICAL-ALIGN: bottom;

	background-color: #666666;

	border: 1px solid #666666;

	FONT-FAMILY:  "Century Gothic", Arial, Helvetica, Sans-serif;

	font-size: 14pt;

	font-weight:normal;

	text-align:center;

	color: #ffffff;

}

div.gray H1 {

  FONT-FAMILY:  "Century Gothic", Arial, Helvetica, Sans-serif;

	FONT-SIZE: 30px;

	font-weight: normal;

	color: #2B85BB;

}

div.gray H2 {

    FONT-FAMILY:  "Century Gothic", Arial, Helvetica, Sans-serif;

	FONT-SIZE: 24px;

	font-weight: normal;

	color: #ffffff;

}



div.blue {

	width:298px;							 

	padding-LEFT: 0px;

	padding-RIGHT: 0px;

	VERTICAL-ALIGN: bottom;

	background-color: #2b85bb;

	border: 1px solid #666666;

	FONT-FAMILY:  "Century Gothic", Arial, Helvetica, Sans-serif;

	font-size: 14pt;

	font-weight:normal;

	text-align:center;

	color: #ffffff;

}

div.blue H1 {

  FONT-FAMILY:  "Century Gothic", Arial, Helvetica, Sans-serif;

	FONT-SIZE: 18px;

	font-weight: bold;

	color: #ffffff;

}

div.blue H2 {

    FONT-FAMILY:  "Century Gothic", Arial, Helvetica, Sans-serif;

	FONT-SIZE: 24px;

	font-weight: normal;

	color: #ffffff;

}





div.dash {

	width:146px;							 

	padding-LEFT: 0px;

	padding-RIGHT: 0px;

	background-color: #DEDDDD;

	border: 2px dashed #ff3300;

	FONT-FAMILY:  Arial, Helvetica, Sans-serif;

	font-size: 10pt;

	font-weight:bold;

	text-align:center;

	color: #000000;

}

div.dash H1 {

  FONT-FAMILY:  "Century Gothic", Arial, Helvetica, Sans-serif;

	FONT-SIZE: 22px;

	font-weight: normal;

	color: #336699;

}

div.dash H2 {

    FONT-FAMILY:  "Century Gothic", Arial, Helvetica, Sans-serif;

	FONT-SIZE: 14px;

	color: #ff3300;

}





.welcomeborder

{	BACKGROUND-COLOR: #fafafa;

	border-top: 2px solid #ff3300;

                width:100%;

}

.menutext {

	color: #FFFFFF;

	font-size: 11px;

	font-weight: bold;

}

.menutop {

	width:150px;

	border:1px #2B85BB solid;

	background: #2B85BB;

	background: url(sdmenu/title-2B85BB.gif);

	padding:5px;

}

.menubottom {

	width:150px;

	border:1px #2B85BB solid;

	background: ##D6D7D9;

	padding:5px;

	margin:0 0px 0px 0;

}

.menutopgray {

/*	width:150px; */

	border:1px #2B85BB solid;

	background: #2B85BB;

	background: url(sdmenu/menubggray.jpg);

	padding:5px;

}

.menubottomgray {

/*	width:150px; */

	border:0px #2B85BB solid;

	background: ##D6D7D9;

	padding:5px;

	margin:0 0px 0px 0;

}

.menutop2 {

	

	border:1px #2B85BB solid;

	background: #2B85BB;

	background: url(sdmenu/title-2B85BB.gif);

	padding:5px;

}

.menubottom2 {

		border:1px #2B85BB solid;

	background: ##D6D7D9;

	padding:5px;

	margin:0 0px 0px 0;

}



.menublank {

	width:150px;

	border:1px #2B85BB solid;

	background: ##D6D7D9;

	padding:5px;

	margin:0 0px 0px 0;

}



.dialogtext {

	color: #FFFFFF;

	font-size: 11px;

	font-weight: bold;

}

.dialogtop {

/*	width:100%;*/

	border:1px #2B85BB solid;

	background: #2B85BB;

	background: url(sdmenu/title-2B85BB.gif);

	padding:5px;

}

.dialogtextblank {

	color: #ff3300;

	font-family:  "Century Gothic", Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-weight: bold;

}

.dialogtopblank {

	width:80%;

	border-bottom:2px #ff3300 solid;

	background: #2B85BB;

	background: url(spacer.gif);

	padding:0px;

	margin 0 auto;

}

.dialogbottomblank {

/*	width:80%; */

	border-bottom:0px #2B85BB solid;

	padding:0px;

	margin:0 0px 0px 0;

}

.dialogbottom {

/*	width:100%;*/

	border:1px #2B85BB solid;

	background: #FFFFFF;

	padding:5px;

	margin:0 0px 0px 0;

}

.dialogblank {

/*	width:100%;*/

	border:1px #2B85BB solid;

	background: #FFFFFF;

	padding:5px;

	margin:0 0px 0px 0;

}

.dialogfilled {

/*	width:100%;*/

	border:1px #2B85BB solid;

	background: #D6D7D9;

	padding:5px;

	margin:0 0px 0px 0;

}

.dialogfilledblank {

/*	width:100%;*/

	border:1px #2B85BB solid;

	background: #D6D7D9;

	padding:5px;

	margin:0 0px 0px 0;

}

.ColumnTitles { 

margin: 0;

padding: 5px 5px 0 5px;

text-align: center;

width: 33%; 

}



.ItemsList {

padding: 0;

color: #374C79;

font-weight: bold;

font-size: 12px;

}
.phone_top{	vertical-align: top;height: 55px;}
.phone_top div{font-size:11px;color:#666666; }
.phone_top img{position:relative;top:1px;}
span.HeadLogo{color:#666666;}
span.HeadLogo a:link,span.HeadLogo a:active,span.HeadLogo a:visited,span.HeadLogo a:hover{color:#666666; font-size:11px;text-transform:lowercase;}
#substring{color:#666666;}
.bbar_top{background: url(images/bbar_bg.gif) repeat-x 0 0; width:100%; height:32px;}
.footer_left{background: url(images/footer_round_left.gif) no-repeat 0 0; width:7px; height:55px; background-color:#D6D7D9;}
.footer_right{background: url(images/footer_round_right.gif) no-repeat top right; width:7px; height:55px; background-color:#D6D7D9;}
.footer_middle{
	width:100%px;
	height:55px;
	background-color:#D6D7D9;
	color: #666666;
	font-size:11px;
	font-family:Arial;
	text-align: center;
}
.footer_seals{text-align: center; border-top: dotted 1px #cccccc; padding:5px; padding-top:8px;}
.footer_seals img{vertical-align: bottom;margin-right:8px;}
.menucart_top{
	background: url(images/cartmenu_top_bg.gif) no-repeat 0 0; width:151px; height:9px; background-color:#6ABD1A;
}
.menucart_bottom{
	background: url(images/cartmenu_bottom_bg.gif) no-repeat bottom left; width:145px; background-color:#6ABD1A;
	color:#ffffff; padding-left:6px;padding-top:4px; padding-bottom:10px;
}
.menucart_head {color:#ffffff;font-family: Arial Narrow,Arial;font-weight:bold;font-size:13px;}
.cart_divider{ border-top: solid 1px #DCFABE; padding:2px; padding-bottom:4px; width:100% height:1px;padding:2px;width:135px;height:2px;}
a.CartItems:link, a.CartItems:active,a.CartItems:visited,a.CartItems:hover{color:#ffffff;text-decoration:none;margin-left:10px;}
a.CartItems:hover{text-decoration:underline;}
.login_left{border-left:solid 1px #D3D3D3;background-color:#EEEEEE;}
.login_right{border-right:solid 1px #D3D3D3;background-color:#EEEEEE;}
.login_top{border-top:solid 1px #D3D3D3;background-color:#EEEEEE;}
.login_bottom{border-bottom:solid 1px #D3D3D3;background-color:#EEEEEE;}
.login_content{background-color:#EEEEEE;padding:4px;color:#666666;}
.login_content h4{text-align: center; border-bottom: solid 1px #D3D3D3;margin-top:0;}
#login_table{margin:0;}
.LoginItems{color:#666666;}
.small{font-size:10px;}
.Product_box_large{background: url(images/prod_bg_large.gif) no-repeat 0 0;padding-left:10px;padding-top:10px;}
.Product_box_large img{border: solid 1px #D3D3D3;}
.save_price{font-size:11px; color:#888888;}

.menusave_top{
	background: url(images/savemenu_top_bg.gif) no-repeat 0 0; width:151px; height:9px;
}
.menusave_bottom{
	background: url(images/savemenu_bottom_bg.gif) no-repeat bottom left; width:145px;
	color:#ffffff; padding-left:6px; padding-bottom:10px;
}
.save_content{color: #6E2500; font-size:11px;}
.save_content h1{color: #6E2500;font-size:14px; font-family: Arial;margin:0;padding:0 0 4px 7px;; font-weight:bold;}
.save_divider{ border-top: solid 1px #F4D4C4; padding:2px; padding-bottom:4px; width:100% height:1px;padding:2px;width:135px;height:2px;}
.input_box_home{border: 1px solid #C8C8C8;background: url(images/input_bg.gif) repeat-x 0 0; color:#666666;padding-left:4px;}
