/*

	Content enviroment styles

*/

TABLE.Container {

	HEIGHT: 100%;

}

TD.Container {

	VERTICAL-ALIGN: top;

	HEIGHT: 90%;

}



/*

	Header styles

*/

.HeadLogo {

	PADDING-LEFT: 27px;

	TEXT-ALIGN: left;

}

.HeadRightBox {

	VERTICAL-ALIGN: top;

	TEXT-ALIGN: right;

}

.HeadText {

	FONT-SIZE: 12px;

	FONT-WEIGHT: bold;

}

.HeadLine {

	BACKGROUND-COLOR: #FFD44C;

}

.HeadThinLine {

	BACKGROUND-COLOR: #8E4B00;

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

	COLOR: #8E4B00;

	HEIGHT: 22px;

	VERTICAL-ALIGN: middle;

	PADDING-LEFT: 12px;

	PADDING-RIGHT: 12px;

}

.Bottom {

	BACKGROUND-COLOR: #FFD44C;

	COLOR: #8E4B00;

}

A.Bottom:link {

	BACKGROUND-COLOR: #FFD44C;

	COLOR: #8E4B00;

	TEXT-DECORATION: underline;

}

A.Bottom:visited {

	BACKGROUND-COLOR: #FFD44C;

	COLOR: #8E4B00;

	TEXT-DECORATION: underline;

}

A.Bottom:hover {

	BACKGROUND-COLOR: #FFD44C;

	COLOR: #8E4B00;

	TEXT-DECORATION: none;

}

A.Bottom:active {

	BACKGROUND-COLOR: #FFD44C;

	COLOR: #8E4B00;

	TEXT-DECORATION: underline;

}

.BottomPopup {

	WIDTH: 100%;

	TEXT-ALIGN: right;

	PADDING-BOTTOM: 10px;

}

.BottomPopup A {

	FONT-WEIGHT: bold;

}

.BottomDialogBox {

	BACKGROUND-COLOR: #FFE591;

	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; padding-left:3px;

}

.NumberOfArticles {

	COLOR: #000000;

	FONT-WEIGHT: bold;

}

.TopLabel {

	COLOR: #000000;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.Message {

	COLOR: #3377A6;

}

.Line {

	BACKGROUND-COLOR: #FF6600;

}

TD.ButtonsRow {

	PADDING-TOP: 2px;

	PADDING-LEFT: 2px;

	PADDING-RIGHT: 12px;

	PADDING-BOTTOM: 2px;

}

.CustomerMessage {

	COLOR: #3377A6;

	FONT-WEIGHT: bold;

}

.ErrorMessage {

	COLOR: #3377A6;

	FONT-WEIGHT: bold;

}

.Star {

	COLOR: #CC0000;

}

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

	HEIGHT: 15px;

	VERTICAL-ALIGN: middle;

	TEXT-ALIGN: center;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.PopupBG {

	BACKGROUND-COLOR: #FFD44C;

}

.PopupHelpLink {

	FONT-SIZE: 9px;

	COLOR: #333333;

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

	PADDING-RIGHT: 20px;

}

.VertMenuRightColumn {

	VERTICAL-ALIGN: top;

	PADDING-LEFT: 20px;

	PADDING-RIGHT: 6px;

}

.VertMenuBox {

	BACKGROUND-COLOR: #FFD44C;

	PADDING: 1px;

}

.VertMenuBorder {

	BACKGROUND-COLOR: #8E4B00;

}

.VertMenuTitle {

	BACKGROUND-COLOR: #3277A5;

	COLOR: #333333;

	FONT-WEIGHT: bold;

	PADDING: 1px;

}

.VertMenuSubTitle {

	BACKGROUND-COLOR: #FFA92F;

}

.VertMenuTitleIcon {

	WIDTH: 21px;

	HEIGHT: 20px;

	MARGIN-LEFT: 8px;

	MARGIN-RIGHT: 8px;

	VERTICAL-ALIGN: middle;

}

.VertMenuItems {

	COLOR: #333333;

	TEXT-DECORATION: none;

}

A.VertMenuItems:link {

	COLOR: #333333;

	TEXT-DECORATION: none;

}

A.VertMenuItems:visited {

	COLOR: #333333;

	TEXT-DECORATION: none;

}

A.VertMenuItems:hover {

	COLOR: #550000;

	TEXT-DECORATION: underline;

}

A.VertMenuItems:active  {

	COLOR: #333333;

	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;
	
	font-size: 12px;

}

.DialogBorder {

	BACKGROUND-COLOR: #3277A5;

	HEIGHT: 100%;

	PADDING: 0px;

}

TD.DialogTitle {

	COLOR: #FFFFFF;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

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

	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;
	
	margin: 20px 0 0 0;

}

.DialogInfoTitle {

	COLOR: #FFFFFF;

	FONT-WEIGHT: bold;

	FONT-SIZE: 16px;

	VERTICAL-ALIGN: bottom;

	TEXT-ALIGN: left;

	HEIGHT: 20px;

	PADDING-TOP: 0px;

	PADDING-BOTTOM: 0px;

	PADDING-LEFT: 5px;

	PADDING-RIGHT: 5px;

}

.DialogInfoTitleBorder {

	BACKGROUND-COLOR: red;

	PADDING: 0px;

	VERTICAL-ALIGN: bottom;

	HEIGHT: 20px;

}

.DialogInfoBorder {

	BACKGROUND-COLOR: red;

	PADDING: 0px;

}

.DialogTr {

	COLOR: #20B8EF;

}

.DialogInfoIcon {

	WIDTH: 16px;

	HEIGHT: 16px;

}

.DialogInfoClose {

	WIDTH: 15px;

	HEIGHT: 13px;

}



/*

	Dialog tools section

*/

.NavDialogTitle {

	WIDTH: 50%;

	FONT-SIZE: 11px;

	FONT-WEIGHT: bold;

	COLOR: #FFFFFF;

	PADDING-LEFT: 8px;

}   

.NavDialogBorder {

	BACKGROUND-COLOR: #3277A5;

}

.NavDialogBox {

	BACKGROUND-COLOR: #FFFFFF;

}

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

}

.ProductTitleHidden {

	COLOR: #666666;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

}

.ProductDetailsTitle {

	COLOR: #3377A6;

	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 {

	FONT-WEIGHT: bold;

/*	FONT-SIZE: 12px;*/
color:#ED1B23; font-size:14px; font-family:Arial, Verdana, Helvetica, Sans-serif;

}

	.ProductPrice #product_price {color:#000;}

	

.ProductPriceSmall {

	COLOR: #3377A6;

	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;

}

.MarketPriceTitle {

	font-weight: bold;
	color:#000; font-family:Arial, Verdana, Helvetica, Sans-serif; font-size:11px;

}

.MarketPrice {

	font-weight: bold;
	color:#ED1B23; font-family:Arial, Verdana, Helvetica, Sans-serif; font-size:11px;

}

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

	FONT-WEIGHT: bold;

}

.ItemsListDisabled {

	COLOR: #909090;

}

A.ItemsList:link {

	COLOR: #333333;

	TEXT-DECORATION: none;

}

A.ItemsList:visited {

	COLOR: #333333;

	TEXT-DECORATION: none;

}

A.ItemsList:hover {

	COLOR: #333333;

	TEXT-DECORATION: underline;

}

A.ItemsList:active {

	COLOR: #333333;

	TEXT-DECORATION: none;

}



/*

	Location bar

*/

.NavigationPath {

	COLOR: #3277A5;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: none; font-size:10px;

}

A.NavigationPath:link {

	COLOR: #3277A5;

	TEXT-DECORATION: underline;

}

A.NavigationPath:visited {

	COLOR: #3277A5;

	TEXT-DECORATION: underline;

}

A.NavigationPath:hover {

	COLOR: #3277A5;

	TEXT-DECORATION: none;

}

A.NavigationPath:active  {

	COLOR: #3277A5;

	TEXT-DECORATION: underline;

}



/*

	Buttons

*/

.FormButton {

	COLOR: #333333;

	FONT-WEIGHT: bold;

}

TABLE.ButtonTable {

	CURSOR: pointer;

	VERTICAL-ALIGN: middle;

	DIRECTION: ltr;

}

TD.Button {								 

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

	BACKGROUND-COLOR: #3277A5;

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

	TEXT-DECORATION: none;

}

IMG.ButtonSide {

	WIDTH: 7px;

	HEIGHT: 14px;

}

.SimpleButton TR TD {

	PADDING: 0px;

	WHITE-SPACE: nowrap;

}

A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {

	COLOR: #333333;

	FONT-WEIGHT: bold;

}

.GoImage {

	WIDTH: 21px;

	HEIGHT: 18px;

	VERTICAL-ALIGN: middle;

	BORDER: 0px;

}



/*

	Small text/link style

*/

.SmallNote:link {

	COLOR: #7C4C00;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;

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

}

.SmallNote:visited {

	COLOR: #7C4C00;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;

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

}

.SmallNote:hover {

	COLOR: #7C4C00;

	TEXT-DECORATION: underline;

	FONT-SIZE: 9px;

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

}

.SmallNote:active {

	COLOR: #7C4C00;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;

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

}

.SmallText {

	COLOR: #7C4C00;

	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

*/

.Tab {

	BACKGROUND-COLOR: #FFD44C;

	FONT-WEIGHT: bold;

	TEXT-TRANSFORM: uppercase;

	WIDTH: 85px;

	HEIGHT: 30px;

	TEXT-ALIGN: center;

}

.TabTop {

	HEIGHT: 5px;

	BACKGROUND-COLOR: #FFD44C;

}

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 {

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: middle;

	FONT-WEIGHT: bold;

	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: #3377A6;

	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;

}



/*

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

}

.PImageLine IMG {

	HEIGHT: 1px;

}

BODY.PImage {

	BACKGROUND-COLOR: #FFFFFF;

}

.PImagePageRow {

	HEIGHT: 30px;

	VERTICAL-ALIGN: middle;

	PADDING-LEFT: 10px;

}



/*

	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;

}



/*

	Last checkout step

*/

TD.LCSBackground {

	BACKGROUND-COLOR: #3277A5;

}

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

}



/*

	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;

}

.EqualRow {

	BACKGROUND-COLOR: #ffffff;

	TEXT-ALIGN: center;

}



/*

	Special offers module

*/

.SpecialOffersPrice {

	COLOR: #3377A6;

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

	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: #3277A5;

	COLOR: #333333;

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

	BORDER-RIGHT: #8E4B00 1px solid;

	BORDER-TOP: #8E4B00 1px solid;

	BORDER-LEFT: #8E4B00 1px solid;

	BORDER-BOTTOM: #8E4B00 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: #333333;

	TEXT-DECORATION: none;

}

A.CatMenuItem:visited {

	COLOR: #333333;

	TEXT-DECORATION: none;

}

A.CatMenuItem:hover {

	COLOR: #333333;

	TEXT-DECORATION: none;

}

A.CatMenuItem:active {

	COLOR: #333333;

	TEXT-DECORATION: none;

}

A#nojs.CatMenuItem:hover {

	BACKGROUND-COLOR: #3277A5;

	COLOR: #333333;

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

	TEXT-ALIGN: center;

}

.SlotProductCell {

	WIDTH: 50%;

	HEIGHT: 35px;

	BACKGROUND-COLOR: #ffffff;

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

}   

.StatisticsBarHL {

	BACKGROUND-COLOR: #FF8400;

}   

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

}



/******** antares **********/



body, table, td, select, input, textarea, pre {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#474647; margin-top: 0px;}



body {margin:0; padding:0; background:#000000; text-align:center;}





a {color:#3277A5; text-decoration:none;}

a:hover {color:#606060; text-decoration:underline;}



h1, h2, h3, h4, h5, h6 {margin:0; padding:0; margin-bottom:15px;}

	h1, h6 {background:url(images/bg_h1.jpg) left top no-repeat #D5E4ED; padding:4px 30px; color:#666666; font-weight:bold; font-size:10px; margin-bottom:0; text-align:left;}

	h2 {color:#000000; font-size:14px; text-transform:uppercase;}

	h4 {color:#3278A5; font-size:12px; margin-bottom:0;}

	h5 {color:#3278A5; font-size:12px;}



form {margin:0; padding:0;}

input, select {vertical-align:middle; z-index: -1;}

.btn {background:#C91109; border:0; padding:1px 4px; color:#FFFFFF; font-weight:bold;}



img {border:0;}



p {margin:0 0 19px 0;}

pre {font-size:11px;}



.page {width:790px; margin:0 auto; text-align:left; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; vertical-align: top;}



.header { color:#FFFFFF; vertical-align: top;}
	
	.header img {padding: 0 0 5px 31px; float: left;} /* new style{padding: 0 0 5px 31px; float: left;} old style {padding-bottom: 5px;}*/

	.header a, .header a:hover {color:#FFFFFF;}

	.header select {width:150px;}



.menu1 {background:#3277A5; padding:7px 9px; border-top:1px solid #CCCCCC; color:#FFFFFF;}

	.menu1 .cart {float:right;}

	.menu1 a, .menu1 a:hover {color:#FFFFFF;}



.search {background:#3277A5; padding:0; color:#FFFFFF;_width:181px;}

	.search td {color:#FFFFFF; }

	.search a, .search a:hover {color:#FFFFFF;}

	.search .form {background:url(images/bg_search.gif) left 4px no-repeat;}

	.search .inp {border:0; width:115px; border-color:#FFFFFF; margin:4px 0 0 2px;}

	.search select {width:155px;}



.categories {padding:9px; background:#000000; _width:175px;}

	.categories ul {margin:0; padding:0; list-style-type:none; margin-top:9px; display:table; width:100%;}

	.categories li {background:url(images/li.gif) no-repeat 0 10px; //line-height:4px; display:block; float:left; width:100%;}

	.categories li.subcat {background:url(images/li_red.gif) no-repeat 20px 10px;}

	.categories li a {color:#FFFFFF; display:block; padding:6px 8px; margin-left:15px; border-bottom:1px dashed #9E9E9E; line-height:9px;}

	.categories li.subcat a {padding-left:26px;}

	.categories li a:hover {color:#F6EB14;}

	

	.categories_top {padding:9px; background:#a5a5a5; width:109px; border:1px solid #4e4e4e; border-top:0;}

		.categories_top ul {margin:0; padding:0; margin-top:3px; padding-left:0 !important; display:block; list-style-type:none;}

		.categories_top li {background:url(images/li_w.jpg) no-repeat 0 5px; vertical-align:absmiddle; display:block;}

		.categories_top li a {color:#000; display:block;font-weight:bold; margin:6px 8px; /*border-bottom:1px dashed #9E9E9E;*/  }

	.categories_top li a:hover {color:#ffffff;}

	



.menuLink {background:url(images/menu_link.gif) top left repeat-x #797979; position:relative;

padding:8px 5px 5px 30px;  color:#FFFFFF;  

/*border-top:1px solid #E4E4E4;*/ 

display:block; font-weight:bold; font-size:10px; text-transform:capitalize; position:relative; margin-top:-1px;}

	.menuLink a {color:#FFFFFF; cursor:pointer;}

	.menuLink:hover {color:#000000; cursor:pointer;}
	
	
	
	.menuLink2 {background:url(images/menu_link.gif) top left repeat-x #797979; position:relative;

padding:8px 5px 5px 2px;  color:#FFFFFF;  

/*border-top:1px solid #E4E4E4;*/ 

display:block; font-weight:bold; font-size:10px; text-transform:capitalize; position:relative; margin-top:-1px;}

	
	



.menuLink img { position:absolute; left:5px; _left:-25px; top:8px; }

.subscribe {background:#CCCCCC; padding:9px; color:#000000;}

	.subscribe .inp {border:1px solid #656565;}
	.nopad {padding:0;}

	

.title1 {/*background:url(images/bg_title_1.gif) top repeat-x;*/ padding:3px 5px; color:#FFFFFF; font-weight:bold;}

.title2 {background:#000000; text-align:center; color:#FFFFFF; font-weight:bold;}



.aboutText {background-color:#FFFFFF; padding:9px 7px;}



.tabs {text-align:right; background:#3278A5;}

	.tabs td {text-align:center; padding-left:10px;}

	.tabs td a {display:block; padding:7px 0; font-weight:bold; color:#262626;}

	.tabs td a:hover {color:#262626;}

	.tabs td.one {background:url(images/tab_one.jpg) left top no-repeat; width:120px;}

	.tabs td.two {background:url(images/tab_two.jpg) left top no-repeat; width:117px;}

	.tabs td.three {background:url(images/tab_three.jpg) left top no-repeat; width:117px;}

	.tabs td.four {background:url(images/tab_four.jpg) left top no-repeat; width:118px;}



.blockMain {background:url(images/line1.gif) left top repeat-y #FFFFFF; padding-left:1px;}



.nowrap {white-space:nowrap;}

/*Featured Product Table*/

.line {background:url(images/line2.gif) center repeat-y; width:1px;}

.productImage {border-top:4px solid #606060; padding:10px 0px 0 0px; vertical-align:bottom; text-align:center; font-weight:bold;}

.moreInfo {background:url(images/bg_more.gif) top repeat-x; padding:5px; text-align:right;}

.price {color:#000;}

.productTD {border-top:1px solid #FFFFFF;}



.leftBanners {text-align:center; background:#000000;}



.footer {background:#FFFFFF; text-align:center;}

	.footer1 {background:#3277A5;}

	.footer1 td {color:#FFFFFF; font-weight:bold;}

	.footer a {color:#999999;}



.link-cell {

	padding: 3px 3px 3px 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

	background: url(images/link_bg_mouseout.gif); line-height:19px;

}

.link-cell a {text-decoration:none;color:#777777; font-weight:bold;}



.text {padding:0px;}

	.text h1 {margin:0 0px;}

	.productTD h1 {margin:0;}

.red {/*color:#FF001E; */ color:white; font-size:13px;}



/*fix css*/

p, .padding_block{padding:0 10px;}

.productImage p{padding:0;}

.main_col{background:url(images/line1.gif) left repeat-y;}

/*for required fields*/
.asterisk
{
	color: #CC0000;
	font-weight: bold;
}