
/* $Id:skin1.css,v 1.1.2.37 2008/08/07 06:35:10 ferz Exp $ */
/*
	General styles
*/
body, div, th, td, p, input, select, textarea, tt {
	font-family:Verdana, Arial, Helvetica, Sans-serif;
	color:#554B27;
	font-size:10px;
}

a {
	color:#554B27;
	text-decoration:none;
}

div.content a, .DialogBox a {text-decoration:underline;}

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

h1 {
	font-size:14px;
}

h2 {
	font-size:13px;
}

h3 {
	font-size:12px;
}

hr {
	color:#DDDDDD;
	height:1px;
}

html, body {
	height:100%;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
}

form {
	margin:0px;
}

table, img {
	border:0px;
}

/*
	Content enviroment styles `BKS
*/
.brandHdr {
	width:590px;
	margin-left:170px;
	margin-bottom:10px;
	border-bottom:1px solid #CCCC99;
}

	.brandLogo {}
	
	.brandName {}
	
	.brandCart {display:none;}

table.Container {
	height:100%;
	width:980px;
	margin:auto;
}

td.Container {
	vertical-align:top;
	height:90%;
}

/*
	Header styles
*/
.HeadLogo {
	padding-left:27px;
	text-align:left;
}

.HeadRightBox {
	vertical-align:top;
	text-align:right;
}

.HeadText {
	color:#554B27;
	text-align:right;
}

.HeadLine {
	background-image:url(images/head_linebg.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding-right:20px;
	display:none; /* `BKS */
}

.HeadThinLine {
	background-color:#cb480c;
	height:1px;
}

.PrintableRow {
	width:100%;
	vertical-align:middle;
	padding-right:186px;
	height:18px;
}

.HeadTopPad {
	height:18px;
}

.HeadTopPad img {
	width:1px;
	height:18px;
}

/*
	Footer styles
*/
.BottomRow {
	text-align:center;
	vertical-align:bottom;
}

.BottomBox {
	height:40px;
	vertical-align:middle;
	padding-left:12px;
	padding-right:12px;
}

.Bottom {}

a.Bottom {text-decoration:underline;}

a.Bottom:hover {text-decoration:none;}

.BottomPopup {
	width:100%;
	text-align:right;
	padding-bottom:10px;
}

.BottomPopup A {
	font-weight:bold;
}

.BottomDialogBox {
	background-color:#e8edf4;
	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:#010101;
}

.NumberOfArticles {
	color:#010101;
	font-weight:bold;
}

.TopLabel {
	height:39px;
	color:#010101;
	font-size:12px;
}

.Message {
	color:#b51a00;
}

.Line {
	background-color:#554B27;
}

td.ButtonsRow {
	padding-top:2px;
	padding-left:2px;
	padding-right:12px;
	padding-bottom:2px;
}

.CustomerMessage {
	color:#b51a00;
	font-weight:bold;
}

.ErrorMessage {
	color:#b51a00;
	font-weight:bold;
}

.Star {
	color:#990000;
}

.TableHead {
	background-color:#ddddbb;
	font-weight:bold;
}

.TableSubHead {
	background-color:#f4f4d4;
}

.Spc {
	width:1px;
	height:1px;
}

table.EmptyBox {
	width:100%;
}

table.EmptyBox TR td {
	padding:0px;
}

#promos p {
	border-bottom:1px dotted;
	padding-bottom:10px;
	margin-bottom:10px;
}

/*
	Popup styles
*/
.PopupContainer {
	height:100%;
	width:100%;
	text-align:center;
}

.PopupTitle {
	background-color:#d0ddeb;
	height:15px;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}

.PopupBG {
	background-color:#d0ddeb;
}

.PopupHelpLink {
	text-decoration:none;
}

/*
	BuyNow section
*/
.BuyNowQuantity {
	height:25px;
	white-space:nowrap;
	padding-right:16px;
}

.BuyNowPrices {
	height:15px;
	vertical-align:middle;
}

/*
	Vertical menu
*/
.VertMenuLeftColumn {
	vertical-align:top;
	padding-left:7px;
	padding-right:20px;
}

.VertMenuRightColumn {
	vertical-align:top;
	padding-left:20px;
	padding-right:7px;
}

.VertMenuBox {
	background-color:#ffffff;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	text-transform:uppercase;
}

.VertMenuBox div { /* Subcat wrapper `BKS */
	padding-bottom:10px;
}

.VertMenuBorder {
	border:1px solid #cccc99;
}

.VertMenuTitleBox {
	/*background-image:url(images/menu_bg.gif);*/
	background-color:#ddddbb;
	padding:3px 9px;
	text-transform:uppercase;
}

	.VertMenuLeftColumn .VertMenuTitleBox {
		text-align:center;
	}

.VertMenuTitle {
	background-color:transparent;
	color:#403E27;
	font-weight:bold;
}

.VertMenuSubTitle {
	background-color:#FFA92F;
}

.VertMenuTitleIcon {
	width:17px;
	height:17px;
	margin-left:5px;
	margin-right:8px;
	vertical-align:middle;
	display:none; /* `BKS */
}

.VertMenuItems {
	font-size:10px;
	text-decoration:none;
	text-align:left;
}

a.VertMenuItems {
	color:#6F6458;
	font-size:9px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

.VertMenuHr {
	width:100%;
	height:1px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
}

.CategoriesList {
	font-size:12px;
}

.topCat {
}

.subCat a.VertMenuItems {
	text-transform:none;
	border:0;
}


.catIcons {
	display:block;
	width:13px;
	height:17px;
	background-position:center left;
	background-repeat:no-repeat;
	border-width:0px;
}

.catIcon106 { background-image:url(images/stone0.gif);}
.catIcon1 { background-image:url(images/stone1.gif);}
.catIcon107 { background-image:url(images/stone2.gif);}
.catIcon4 { background-image:url(images/stone3.gif);}
.catIcon6 { background-image:url(images/stone4.gif);}
.catIcon7 { background-image:url(images/stone5.gif);}
.catIcon8 { background-image:url(images/stone6.gif);}
.catIcon157 { background-image:url(images/stone131.gif);}
.catIcon9 { background-image:url(images/stone7.gif);}
.catIcon10 { background-image:url(images/stone8.gif);}
.catIcon11 { background-image:url(images/stone9.gif);}
.catIcon2 { background-image:url(images/stone10.gif);}
.catIcon3 { background-image:url(images/stone11.gif);}
.catIcon13 { background-image:url(images/stone12.gif);}
.catIcon132 { background-image:url(images/stone13.gif);}


/*
	Dialog box
*/
table.DialogBox {
	width:100%;
	height:100%;
	vertical-align:top;
}

td.DialogBox {
	text-align:left;
	padding:0px;
}

.DialogBorder {
	height:100%;
	padding:0px;
}

td.DialogTitle {
	font-weight:bold;
	font-size:13px;
	background-image:url(images/dialog_bg.gif);
	border-left:#acb7c7 1px solid;
	border-right:#acb7c7 1px solid;
	vertical-align:middle;
	height:31px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:18px;
	padding-right:0px;
	text-align:left;
	display:none; /* `BKS */
}

font.DialogTitle {
	color:#010101;
	font-weight:bold;
	font-size:13px;
	vertical-align:bottom;
	height:33px;
	text-align:left;
	margin-left:10px;
}

/*
	Dialog info box  (confirmation message of events such as modifying shipping address)
*/
table.DialogInfo {
	width:100%;
	text-align:center;
}

.DialogInfoTitle {
	color:#403E27;
	font-weight:bold;
	font-size:11px;
	vertical-align:middle;
	text-align:left;
	height:15px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:5px;
}

.DialogInfoTitleBorder {
	background-color:#ddddbb;
	padding:0px;
	border-top:1px solid #cccc99;
	vertical-align:bottom;
	height:15px;
}

.DialogInfoBorder {
	border-bottom:#cccc99 1px solid;
	border-left:#cccc99 1px solid;
	border-right:#cccc99 1px solid;
	padding:0px;
}

.DialogTr {}

.DialogInfoIcon {
	width:16px;
	height:16px;
}

.DialogInfoClose {
	width:15px;
	height:14px;
}

/*
	Dialog tools section
*/
.NavDialogTitle {
	width:50%;
	font-size:11px;
	font-weight:bold;
	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;
}

.NavMenuItems {
	font-size:11px;
	text-decoration:none;
}

a.NavMenuItems {
	font-size:11px;
	text-decoration:underline;
}

a.NavMenuItems:hover {
	font-size:11px;
	text-decoration:none;
}

.NavMenuItemsHL {
	font-size:11px;
	font-weight:bold;
}

a.NavMenuItemsHL {
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

a.NavMenuItemsHL:hover {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

/*
	Product details page `BKS
*/
.ProductTitle {
	color:#6F6458;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

a.ProductTitle {
	text-decoration:underline;
	font-size:10px;
	color:#554b27;
	font-weight:normal;
}

.ProductTitleHidden {
	color:#666666;
	font-weight:bold;
	font-size:10px;
}

.ProductDetailsTitle {
	font-weight:bold;
}

.ProductDetails {}

.ProductPriceTitle {}

.ProductPriceConverting {}

.ProductPrice {}

.ProductPriceSmall {}

.SaveMoneyLabel {
	width:57px;
	height:57px;
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(images/save_money.gif);
	background-color:transparent;
	background-repeat:no-repeat;
}

.MarketPrice {
	font-size:14px;
	font-family:'Times New Roman', Verdana, Arial, Helvetica, Sans-serif;
}

.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 {
	text-align:center;
	padding:10px;
	vertical-align:top;
	font-size:10px;
	color:#554b27;
}

a.PListSeeDetails {
	text-decoration:underline;
}

a.PListSeeDetails:hover {
	text-decoration:underline;
}

/*
	Subcat Items style `BKS
*/
.subcategoryicons {/* Items */
	padding-top:25px;
}

	.subcategoryicon { /* Item Wrapper */
		width:120px;
		height:150px;
		float:left;
	}
	
	.subcategoryicon a {
		font-weight:bold;
		color:#554B27;
		text-decoration:underline;
	}

	.subcategoryicon a:hover {
		color:#000000;
	}
	
	.ItemsList {
		padding:10px 15px;
		display:block;
		text-decoration:underline;
	}

	.ItemsListDisabled {
		color:#909090;
	}


/*
	Location bar `BKS
*/
.NavigationPath, a.NavigationPath {
	font-size:10px;
	color:#554b27;
}

a.NavigationPath {text-decoration:underline;}


/*
	Buttons
*/
.FormButton {
	font-weight:bold;
}

table.ButtonTable {
	CURSOR:pointer;
	vertical-align:middle;
	DIRECTION:ltr;
}

td.Button {
	background-image:url(images/butbg.gif);
	background-color:#ffb244;
	background-repeat:repeat-x;
	padding-left:5px;
	padding-right:5px;
	vertical-align:middle;
	white-space:nowrap;
}

font.Button {
	color:#403E27;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

img.ButtonSide {
	width:7px;
	height:21px;
}

td.Button_menu {
	background:url(images/but_menubg.gif);
	background-color:#2860f5;
	background-repeat:repeat-x;
	padding-left:1px;
	padding-right:1px;
	vertical-align:middle;
	white-space:nowrap;
}

font.Button_menu {
	font-family:Verdana, Arial, Helvetica, Sans-serif;
	color:#ffffff;
	background-color:transparent;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

img.ButtonSide_menu {
	width:5px;
	height:20px;
}

.SimpleButton TR td {
	padding:0px;
	white-space:nowrap;
}

a.Button:link, a.Button:visited, a.Button:hover, a.Button:active {
	font-weight:bold;
}

.GoImage {
	width:16px;
	vertical-align:middle;
	height:14px;
	margin-bottom:1px;
	border:0px;
}

.GoImage_admin {
	width:22px;
	vertical-align:middle;
	margin-bottom:1px;
	height:21px;
	border:0px;
}

/*
	Small text/link style
*/
.SmallNote {
	text-decoration:none;
	font-size:9px;
}

.SmallNote:hover {
	text-decoration:underline;
	font-size:9px;
}

.SmallText {
	text-decoration:none;
	font-size:9px;
}

/*
	Category page
*/
.SubcatTitle {
	text-align:left;
	width:95%;
	padding-left:5px;
}

.SubcatInfo {
	text-align:right;
	white-space:nowrap;
	color:#010101;
}

/*
	Search sort bar
*/
.SearchSortTitle {
	font-weight:bold;
	padding-right:20px;
}

.SearchSortLink, .SearchSortLink:hover {
	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:#f1f1f6;
	width:112px;
	height:15px;
	text-align:center;
	vertical-align:top;
	background-position:bottom;
	background-repeat:repeat-x;
	background-image:url(images/tab_bg.gif);
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}

.Tab a {
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}

.Tab a:hover {
	text-decoration:underline;
	font-weight:bold;
	font-size:11px;
}

.TabTop {
	height:5px;
	background-color:#fcfdfd;
	background-image:url(images/tab_t.gif);
}

td.TabLeftCornerTop {
	width:5px;
	background-position:top;
	background-image:url(images/tab_ct1.gif);
}

td.TabRightCornerTop {
	width:5px;
	background-position:top;
	background-image:url(images/tab_ct2.gif);
}

td.TabLeftSide {
	width:5px;
	background-color:#f6f9f9;
	background-position:bottom;
	background-repeat:no-repeat;
	background-image:url(images/tab_l.gif);
}

td.TabRightSide {
	width:5px;
	background-color:#f6f9f9;
	background-position:bottom;
	background-repeat:no-repeat;
	background-image:url(images/tab_r.gif);
}

td.TabLeftCornerBot {
	width:5px;
	height:5px;
	background-image:url(images/tab_cb1.gif);
}

td.TabRightCornerBot {
	width:5px;
	height:5px;
	background-image:url(images/tab_cb2.gif);
}

td.TabCenter {
	height:5px;
	background-image:url(images/tab_b.gif);
}

img.TabCorner {
	width:5px;
	height:5px;
}

img.TabSide {
	width:5px;
	height:1px;
}

/*
	Pagination mechanism
*/
.NavigationTitle {
	white-space:nowrap;
	padding-right:10px;
	font-size:11px;
}

.NavigationCell, .NavigationCellSel {
	text-align:center;
	vertical-align:middle;
	font-size:11px;
}

.NavigationCell a, .NavigationCell a:hover {
	text-decoration:underline;
}

.NavigationCellSel {
	font-weight:bold;
}

.NavigationArrow {
	vertical-align:middle;
}

/*
	Subheader styles
*/
table.SubHeaderGrey {
	width:100%;
	margin-bottom:10px;
}

.SubHeaderGrey {
	color:#cccc99;
	font-size:11px;
	font-weight:bold;
	padding:0px;
}

.SubHeaderGreyLine {
	height:1px;
	background-color:#cccc99;
	padding:0px;
}

table.SubHeaderBlack {
	width:100%;
	margin-bottom:10px;
}

.SubHeaderBlack {
	color:#010101;
	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:#acb7c7;
	padding:0px;
}

table.SubHeader {
	width:100%;
	margin-bottom:10px;
}

.SubHeader {
	font-weight:bold;
	font-size:12px;
	padding:0px;
}

.SubHeaderLine {
	height:1px;
	background-color:#cccc99;
	padding:0px;
}

/*
	User profile page
*/
.RegSectionTitle {
	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:#ddddbb;
}

.PImageLine img {
	height:1px;
}

body.PImage {
	background-color:#FFFFFF;
}

.PImagePageRow {
	height:30px;
	vertical-align:middle;
	padding-left:10px;
}

/*
	Customer reviews module
*/
img.StarImg {
	width:13px;
	height:12px;
}

/*
	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:#d0ddeb;
}

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;
	padding-top:1px;
}

.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:285px;
	text-align:center;
}

td.FLCDialogCellAntibot {
	width:50%;
	height:390px;
	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:#b51a00;
	font-weight:bold;
	font-size:14px;
}

.SpecialOffersThumb {
	DISPLAY:inline;
	margin-left:-51px;
}

.SpecialOffersThumb A img {
	width:47px;
	height:44px;
}

/*
	Fancy categories module
*/
.CatMenuItemOff {
	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 {
	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:#d0ddeb;
	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:#ffffff;
	border-right:#b1c6d7 1px solid;
	border-TOP:#b1c6d7 1px solid;
	border-left:#b1c6d7 1px solid;
	border-bottom:#b1c6d7 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:153px;
}

a.CatMenuItem {
	font-size:12px;
	font-family:Arial;
	CURSOR:pointer;
}

a.CatMenuItem:link {
	text-decoration:none;
}

a.CatMenuItem:visited {
	text-decoration:none;
}

a.CatMenuItem:hover {
	text-decoration:none;
}

a.CatMenuItem:active {
	text-decoration:none;
}

A#nojs.CatMenuItem:hover {
	background-color:#d0d0d0;
	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:15px;
	background-repeat:repeat-y;
}

td.FCChain img {
	width:15px;
	height:1px;
}

td.FCExplorerBox {
	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:#ffce47;
}

.SurveyBarHL {
	height:10px;
	background-color:#d5e1ed;
}

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

.AuthBox {
	width:98px;
}

.PrintableRow td {
	color:#818891;
}

.PrintableRow a {
	color:#818891;
	text-decoration:underline;
	font-size:10px;
}

.PrintableRow a:hover {
	color:#818891;
	text-decoration:none;
	font-size:10px;
}

.footer {
	padding:2px 8px;
}

	a.forsale {color:#BA5020; padding:2px 8px;}
