/* $Id:skin1.css,v 1.84.2.20 2007/08/16 09:55:58 max Exp $ */

body,div,th,td,p,input,select,textarea,tt {font-family:Verdana, Arial, Helvetica, Sans-serif; color:#522b09; font-size:10px;
}
html,body {height:100%;margin:0px;padding:0px;background-color:#92714b;
}
.wrapper {width:780px; margin:auto; position:relative; top:15px;
}
.header {background-image:url(images/header_image.gif); background-repeat:no-repeat; width:780px; margin:auto; height:329px;
}
.cart_top {position:relative; top:30px; left:405px; width:340px; text-align:right; color:#FFFFFF;
}
.search_top {position:relative; left:510px; top:115px;
}
.breadcrumb {text-align:right; padding-bottom:8px;
}
.sidebox_top {background-image:url(images/sidebox-top-bg.gif); width:160px; height:15px;
}
.sidebox {background-image:url(images/sidebox-bg.gif); background-repeat:repeat-y; width:160px;
}
.sidebox_bottom {background-image:url(images/sidebox-bottom-bg.gif); width:160px; height:15px;
}
.mainbox_top {background-image:url(images/mainbox-top-bg.gif); width:450px; height:15px;
}
.mainbox {background-image:url(images/mainbox-bg.gif); background-repeat:repeat-y; width:450px; padding-left:15px; padding-right:15px;
}
.mainbox_bottom {background-image:url(images/mainbox-bottom-bg.gif); background-repeat:no-repeat; width:450px; height:18px;
}
.flc_mainbox_top {background-image:url(images/mainbox-top-bg.gif); width:455px; height:15px;
}
.flc_mainbox {background-image:url(images/mainbox-bg.gif); background-repeat:repeat-y; width:455px; padding-left:15px; padding-right:15px;
}
.flc_mainbox_bottom {background-image:url(images/mainbox-bottom-bg.gif); background-repeat:no-repeat; width:455px; height:18px;
}
.valign {vertical-align:middle;
}
a:link {color:#522b09; text-decoration:none; font-size:10px;
}
a:visited {color:#522b09; text-decoration:none; font-size:10px;
}
a:hover {color:#522b09;	text-decoration:underline; font-size:10px;
}
a:active  {color:#522b09; text-decoration:none; font-size:10px;
}
.brown { color:#3f2107;
}
.white { color:#FFFFFF;
}
.product_tn { border:2px solid #65432c;
}
h1 {font-size:15px;
}
h2 {font-size:13px;
}
h3 {font-size:12px;
}
hr {COLOR:#DDDDDD;
	HEIGHT:1px;
}

FORM {MARGIN:0px;
}
TABLE,IMG {BORDER:0px;
}

/*
	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;
}
.NumberOfArticles {COLOR:#000000;
	FONT-WEIGHT:bold;
}
.TopLabel {COLOR:#000000;
	FONT-WEIGHT:bold;
	FONT-SIZE:12px;
}
.Message {COLOR:#FF3300;
}
.Line {BACKGROUND-COLOR:#92714b;
}
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:#bda679;
}
.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:#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
*/
.VertMenuBox {
		margin-top:0px;
		color:#FFFFFF;
		padding-left:0px;
		text-transform:capitalize;
}
.VertMenuBorder { margin-bottom:0px;
}
.VertMenuTitle {
		background-image:url(images/tab_bg.gif);
		background-repeat:no-repeat;
		height:44px;
		line-height:44px;
		width:160px;
		margin-bottom:10px;
		font-size:12px;
		text-transform:uppercase;
		padding-left:10px;
		font-weight:bold;
		color:#82572a;
}
.VertMenuItems{ color:#FFFFFF; TEXT-DECORATION: none;
}
.VertMenuItems:link { color:#FFFFFF; TEXT-DECORATION: none;
}
.VertMenuItems:visited { color:#FFFFFF; TEXT-DECORATION: none;
}
.VertMenuItems:hover { color:#FFFFFF; TEXT-DECORATION: underline;
}
.VertMenuItems:active { color:#FFFFFF; TEXT-DECORATION: none;
}
.box_body td {color:#EADFCF;
} 
.box_body ul {padding:0; margin:0 0 0 1px; list-style:none; 
} 
.box_body .bg_list {background:url(images/bg_list1.gif) left bottom no-repeat;
} 
.box_body .bg_list a {color:#E2C9A6;text-decoration:none; padding-left:15px; font-weight:bold; background:url(images/bg_list.gif) no-repeat center left; background-position:0 4px; line-height:22px; text-transform:capitalize;
} 
.bestsellers {color:#E2C9A6;text-decoration:none;text-transform:capitalize;font-weight:bold;
}
.bestsellers:link{color:#E2C9A6;text-decoration:none;text-transform:capitalize;font-weight:bold;
}
.bestsellers:visited{color:#E2C9A6;text-decoration:none;text-transform:capitalize;font-weight:bold;
}
.bestsellers:hover{color:#FFFFFF;text-decoration:none;text-transform:capitalize;font-weight:bold;
}
.bestsellers:active{color:#E2C9A6;text-decoration:none;text-transform:capitalize;font-weight:bold;
}
.box_body .bg_list a:hover {color:#fff;text-decoration:none;
} 
.box_body .bg_list_un {background:url(images/bg_list1.gif) left bottom no-repeat;
} 
.box_body .bg_list_un a {color:#E2C9A6;text-decoration:none; padding-left:15px; font-weight:bold; background:url(images/bg_list_un.gif) no-repeat center left; background-position:0 4px; line-height:20px
} 
.box_body .bg_list_un a:hover {color:#fff;text-decoration:none;
} 
.box_body .bg_list_sub {background:url(images/bg_list1.gif) left bottom no-repeat
} 
.box_body .bg_list_sub a {color:#E2C9A6;text-decoration:none; padding-left:15px; font-weight:bold; line-height:22px; margin-left:10px} 
.box_body .bg_list_sub a:hover {color:#fff;text-decoration:none;
}
.VertMenuItems .bg_list {background:url(images/bg_list1.gif) left bottom no-repeat;
}
.VertMenuHr { color:#999999;
}
.CategoriesList {FONT-SIZE:12px;
}

/*	Dialog box */
.DialogBox { background-color:#92714b; padding:10px 10px 0 15px;
}
.DialogBox_Products{ background-color:#92714b; padding:10px 0 0 0;
}
.DialogBorder { background-color:#92714b;
}
.DialogTitle { color:#FFFFFF; font-size: 11px; text-transform:uppercase; font-weight:bold;
}
TABLE.DialogBox {WIDTH:100%;
	HEIGHT:100%;
	VERTICAL-ALIGN:top;
}
/*
	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:#FF8600;
	PADDING:0px;
	VERTICAL-ALIGN:bottom;
	HEIGHT:15px;
}
.DialogInfoBorder {BACKGROUND-COLOR:#FF8600;
	PADDING:0px;
}
.DialogTr {COLOR:#20B8A8;
}
.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:#FFCC33;
}
.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:#522b09; font-size: 10px; padding-right:10px; font-weight:bold;
}
.ProductTitle:link { color:#522b09; font-size: 10px; font-weight:bold; 
}
.ProductTitle:visited { color:#522b09; font-size: 10px; font-weight:bold;
}
.ProductTitle:hover { color:#522b09; font-size: 10px; text-decoration:underline; font-weight:bold; 
}
.ProductTitle:active { color:#522b09; font-size: 10px; font-weight:bold; 
}
.ProductTitleHidden {COLOR:#666666;
	FONT-WEIGHT:bold;
	FONT-SIZE:11px;
}
.ProductDetailsTitle {COLOR:#522b09;
	FONT-WEIGHT:bold;
	FONT-SIZE:11px;
}
.ProductDetails {COLOR:#000000;
}
.ProductPriceTitle {COLOR:#000000;
	FONT-WEIGHT:bold;
	FONT-SIZE:12px;
}
.ProductPriceConverting {COLOR:#000000;
	FONT-WEIGHT:bold;
	FONT-SIZE:12px;
}
.ProductPrice { background-image:url(images/price_bg.gif); background-repeat:no-repeat; width:104px; height:20px; line-height:20px; color:#FFFFFF;
}
.ProductPriceSmall {COLOR:#FF3300;
	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;
}
.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:#351c06; TEXT-DECORATION: none; font-size: 9px;
}
.NavigationPath:link {
        color:#351c06; TEXT-DECORATION: none; font-size: 9px;
}
.NavigationPath:visited {
        color:#351c06; TEXT-DECORATION: none; font-size: 9px;
}
.NavigationPath:hover {
        color:#351c06; TEXT-DECORATION: none; font-size: 9px;
}
.NavigationPath:active  {
        color:#351c06; TEXT-DECORATION:none; font-size: 9px;
}

/*
	Buttons
*/
.FormButton {COLOR:#330000;
	FONT-WEIGHT:bold;
}
TABLE.ButtonTable {CURSOR:pointer;
	VERTICAL-ALIGN:middle;
	DIRECTION:ltr;
}
TD.Button {                               
		FONT-FAMILY: Arial;
		background: URL(images/butbg.gif);
		background-color:transparent;
		color:#FFFFFF; font-weight:bold;
		font-size: 11px;
		TEXT-DECORATION: none;
		text-transform:capitalize;
}
TD.addtocart_Button {                               
		FONT-FAMILY: Arial;
		background: URL(images/addtocart_butbg.gif);
		background-color:transparent;
		color:#FFFFFF; font-weight:bold;
		font-size: 11px;
		TEXT-DECORATION: none;
		text-transform:capitalize;
}
FONT.Button {FONT-FAMILY:Arial;
	COLOR:#FFFFFF;
	FONT-WEIGHT:bold;
	FONT-SIZE:11px;
	TEXT-DECORATION:none;
}
IMG.ButtonSide {WIDTH:7px;
	HEIGHT:20px;
}
.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:38px;
	HEIGHT:15px;
	VERTICAL-ALIGN:middle;
	BORDER:0px;
}
.cart_delete_item {color:#FFFFFF;
}
/*
	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:#522b09;
	FONT-WEIGHT:bold;
	FONT-SIZE:11px;
	PADDING:0px;
	text-transform:uppercase;
}
.SubHeaderLine {HEIGHT:1px;
	BACKGROUND-COLOR:#522b09;
	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
*/
DIV.Lbl {DISPLAY:inline;
	COLOR:green;
	FONT-WEIGHT:bold;
}
.Section {DISPLAY:inline;
	MARGIN:0px;
	PADDING:0px;
}

/*
	Last checkout step
*/
TD.LCSBackground {BACKGROUND-COLOR:#FF8600;
}
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:40%;
	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:#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;
}
.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:#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:#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:#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;
}
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;
}

