/* $Id: skin1.css,v 1.1.2.26 2007/06/19 08:01:49 max Exp $ */
	
/* global styles */
HTML {
	background: url(images/htmlbg.jpg) repeat;
}
BODY {font: normal 13px Palatino;padding:0px;margin:0;background: url(images/bodybg.jpg) no-repeat;position:absolute; width:100%; height:100%;}
DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {font: normal 13px Palatino;}
P {text-align: justify;font-weight: normal;font: 13px/18px Palatino;}
#container {
	position: relative;
	top: 150px;
}
#content {
	padding-left: 200px;
	padding-bottom: 40px;
}
#homebox {
	background: url(images/backdrop.jpg) no-repeat;
	width: 640px;
	height: 539px;
}
#footer {
	position: relative;
	bottom: 0px;
	padding-left: 15px;
	color: #668f8c;
}

/* Banner & Menu */
#banner {
	height: 150px;
	z-index: 1;
}
#searchbox {color:#336699;text-transform: uppercase;font-size:11px;padding-left: 10px;}
.searchinput {width:125px;border:1px black solid;height:20px;}

.sinput {border:#ccc 1px solid;padding:2px;}

/* Custom Descriptive Minicart Mod*/ 
.MiniCartTextTiny {
	FONT-SIZE: 12px;
}
#TopCart {
	position: absolute;
	background: white;
	width: 215px;
	top: 0px;
	right: 20px;
	padding: 0 10px 5px;
	border: 1px solid #EEE;
	border-top: none;
	-webkit-border-radius: 0px 0px 7px 7px;
	-moz-border-radius: 0px 0px 7px 7px;
	-khtml-border-radius: 0px 0px 7px 7px;
	border-radius: 0px 0px 7px 7px;
	z-index: 99;
}
#TopCartQuickLook {
	padding-left: 70px;
	cursor: pointer;
}
#TopCartItems {
	display: none;
}
#TopCart:hover #TopCartItems {
	display: block;
}
#TopCart h1 {
	margin-bottom: 0px;
}
#TopCart h1 a {
	color: maroon;
}

/* general Fonts 3399CC*/
A:link {COLOR: #336699;TEXT-DECORATION: none;}
A:visited {COLOR: #336699;TEXT-DECORATION: none;}
A:hover {COLOR: #800000;TEXT-DECORATION: none;}
A:active  {COLOR: #996633;TEXT-DECORATION: none;}
a:link:hover, a:visited:hover, a:active:hover {color: #800000;TEXT-DECORATION: none;}

P A:link {COLOR: #3399cc;}
P A:visited {COLOR: #3399cc;}
P A:hover {COLOR: #800000;}
P A:active  {COLOR: #996633;}
P a:link:hover, a:visited:hover, a:active:hover {color: #800000;}

/* large gold links */
A.Goldlink:active {font-size:16px;color: #FFCC33;font-weight: 100;}
A.Goldlink:link {font-size:16px;color: #FFCC33;font-weight: 100;}
A.Goldlink:hover {font-size:16px;color: #FFCC33;font-weight: 100;}
A.Goldlink:visited {font-size:16px;color: #FFCC33;font-weight: 100;}
A.Goldlink:link:hover, a.Goldlink:visited:hover, a.Goldlink:active:hover  {font-size:16px;color: #FFCC33;font-weight: 100;}

A.Whitelink:active {color: #fff;font-weight: 100;}
A.Whitelink:link {color: #fff;font-weight: 100;}
A.Whitelink:hover {color: #FFCC33;font-weight: 100;}
A.Whitelink:visited {color: #fff;font-weight: 100;}
A.Whitelink:link:hover, a.Whitelink:visited:hover, a.Whitelink:active:hover  {color: #FFCC33;font-weight: 100;}
H1 {FONT-SIZE: 14px;color: #660000;}
H2 {FONT-SIZE: 13px;}
H3 {FONT-SIZE: 12px;color: #660000;}
HR {COLOR: #DDDDDD;height: 1px;}
FORM {MARGIN: 0px;}
TABLE,IMG {BORDER: 0px;}
.titlefont {color: #800000;text-transform: uppercase;}

.red {color:#800000;}
.redborder {color:#800000;width: 100%;border-bottom: 1px #800000 solid;}
A.red:link {COLOR: #800000;}
A.red:visited {COLOR: #800000;}
A.red:hover {COLOR: #336699;}
A.red:active  {COLOR: #996633;}
A.red:link:hover, A.red:visited:hover, A.red:active:hover {color: #800000;}

/* Content enviroment styles */
TABLE.Container {height: 100%;width: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 {color: #5480a2;text-align: right;}
.HeadLine {BACKGROUND-IMAGE: url(images/head_linebg.gif);background-position: top;background-repeat: repeat-x;padding-right: 20px;}
.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 {font-size:13px; font-weight:100;height: 50px;PADDING-LEFT: 12px;PADDING-RIGHT: 12px;left:0px;width: 100%;z-index: 99;min-width: 1062px;width:expression(document.body.clientWidth < 1100 ? "1062px" : "100%" );}
.Bottom {COLOR: #fff;}
A.Bottom:link {COLOR: #fff;TEXT-DECORATION: underline;}
A.Bottom:visited {COLOR: #fff;TEXT-DECORATION: underline;}
A.Bottom:hover {COLOR: #fff;TEXT-DECORATION: none;}
A.Bottom:active {COLOR: #fff;TEXT-DECORATION: underline;}
.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: #fff;TEXT-ALIGN: left;}
.Text {COLOR: #010101;}
.NumberOfArticles {COLOR: #010101;FONT-WEIGHT: bold;}
.TopLabel {height: 39px;COLOR: #010101;FONT-SIZE: 12px;}
.Message {COLOR: #800000;}
.Line {background-color: #9d1500;}
TD.ButtonsRow {PADDING-TOP: 2px;PADDING-LEFT: 2px;PADDING-RIGHT: 12px;PADDING-BOTTOM: 2px;}
.CustomerMessage {COLOR: #800000;FONT-WEIGHT: bold;}
.ErrorMessage {COLOR: #800000;FONT-WEIGHT: bold;}
.Star {COLOR: #FF0000;}
.TableHead {background-color: #CCCCCC;FONT-WEIGHT: bold;}
.TableSubHead {background-color: #EEEEEE;}
.Spc {WIDTH: 1px;height: 1px;}
TABLE.EmptyBox {WIDTH: 100%;}
TABLE.EmptyBox TR TD {PADDING: 0px;}
.fields {bottom:-5px;position: relative;}

/* Table Styes */

/* technique page */
table.technique {font-size: 11px;border-width: 1px;border-spacing: ;border-style: solid;border-color: gray;border-collapse: collapse;background-color: white;}
table.technique td {border-width: 1px;padding: 1px;border-style: inset;border-color: gray;background-color: white;-moz-border-radius: ;padding-left:2px;padding-top:2px;}

/* links page */
.title {text-transform: uppercase;color: #660000;padding: 5px;}
.odd {border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 15px;background: #E8E8E8;font-size: 13px;}
.even {padding: 15px;font-size: 13px;}
	
/* 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 {FONT-SIZE: 9px;COLOR: #112536;TEXT-DECORATION: none;}

/* BuyNow section */
.BuyNowQuantity {height: 25px;WHITE-SPACE: nowrap;PADDING-RIGHT: 16px;}
.BuyNowPrices {height: 15px;VERTICAL-ALIGN: middle;}

/* ContentBar */
#contentbar {width: 300px;background: url(images/leftbar.jpg) repeat-y;vertical-align: top;padding: 10px;}

/* Vertical menus */
.VertMenuLeftColumn {width: 195px;color: #69533b;VERTICAL-ALIGN: top;PADDING-LEFT: 10px;font-size: 13px;line-height: 20px;}
.VertMenuLeftColumn.a {color: #69533b;}
.VertMenuLeftColumn li {list-style: none;line-height: 22px;}

.VertMenuCenterColumn {width:640px;vertical-align:top;}
.VertMenuCenterColumn2 {width:800px;vertical-align:top;}

.VertMenuRightColumn {VERTICAL-ALIGN:top; PADDING-LEFT:10px; PADDING-TOP:18px;}
.VertMenuRightColumnNews {}

.VertMenuBox {}
.VertMenuBorder {BORDER: none;}
.VertMenuTitleBox {background-color: transparent;BORDER-BOTTOM: none;BACKGROUND-REPEAT: repeat-x;BACKGROUND-POSITION: bottom;height: 27px;}
.VertMenuTitle {background-color: transparent;COLOR: #000;FONT-WEIGHT: bold;PADDING: 0px;}
.VertMenuSubTitle {background-color: #FFA92F;}
.VertMenuTitleIcon {WIDTH: 13px;height: 17px;MARGIN-LEFT: 5px;MARGIN-RIGHT: 8px;VERTICAL-ALIGN: middle;}
.VertMenuItems {COLOR: #112536;FONT-SIZE: 12px;TEXT-DECORATION: none;}
A.VertMenuItems:link, A.VertMenuItems:visited {COLOR: #336699;FONT-SIZE: 12px;TEXT-DECORATION: none;}
A.VertMenuItems:hover {COLOR: #800000;}
A.VertMenuItems:active  {COLOR: #996633;}
.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 {TEXT-ALIGN: left;PADDING: 10px;COLOR: #58595b;}
.DialogBorder {height: 100%;PADDING: 0px;}
TD.DialogTitle {COLOR: #333;FONT-WEIGHT: bold;FONT-SIZE: 13px;VERTICAL-ALIGN: middle;height: 31px;PADDING-TOP: 0px;PADDING-BOTTOM: 0px;PADDING-LEFT: 18px;PADDING-RIGHT: 0px;TEXT-ALIGN: left;}
FONT.DialogTitle {COLOR: #010101;FONT-WEIGHT: bold;FONT-SIZE: 13px;VERTICAL-ALIGN: bottom;height: 33px;TEXT-ALIGN: left;MARGIN-LEFT: 10px;}

/* Dialog info box */
TABLE.DialogInfo {WIDTH: 85%;TEXT-ALIGN: center;}
.DialogInfoTitle {COLOR: #041527;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: #96badc;PADDING: 0px;border-top: #5f94c0 1px solid;border-bottom: #5f94c0 1px solid;border-left: #5f94c0 1px solid;border-right: #5f94c0 1px solid;VERTICAL-ALIGN: bottom;height: 15px;}
.DialogInfoBorder {PADDING: 0px;}
.DialogTr {COLOR: #1A2B3C;}
.DialogInfoIcon {WIDTH: 16px;height: 16px;}
.DialogInfoClose {WIDTH: 15px;height: 14px;}

/* Dialog tools section */
.NavDialogTitle {WIDTH: 50%;FONT-SIZE: 11px;FONT-WEIGHT: bold;COLOR: #112536;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 {COLOR: #112536;FONT-SIZE: 11px;TEXT-DECORATION: none;}
A.NavMenuItems:link {COLOR: #336699;FONT-SIZE: 11px;TEXT-DECORATION: underline;}
A.NavMenuItems:visited {COLOR: #336699;FONT-SIZE: 11px;TEXT-DECORATION: underline;}
A.NavMenuItems:hover {COLOR: #800000;FONT-SIZE: 11px;TEXT-DECORATION: none;}
A.NavMenuItems:active  {COLOR: #996633;FONT-SIZE: 11px;TEXT-DECORATION: underline;}
.NavMenuItemsHL{COLOR: #112536;FONT-SIZE: 11px;FONT-WEIGHT: bold;}
A.NavMenuItemsHL:link {COLOR: #336699;FONT-SIZE: 11px;FONT-WEIGHT: bold;TEXT-DECORATION: underline;}
A.NavMenuItemsHL:visited {COLOR: #336699;FONT-SIZE: 11px;FONT-WEIGHT: bold;TEXT-DECORATION: underline;}
A.NavMenuItemsHL:hover {COLOR: #800000;FONT-SIZE: 11px;FONT-WEIGHT: bold;TEXT-DECORATION: none;}
A.NavMenuItemsHL:active {COLOR: #996633;FONT-SIZE: 11px;FONT-WEIGHT: bold;TEXT-DECORATION: underline;}

/* Product details page */
.ProductTitle {
	COLOR: #336699; FONT-WEIGHT: bold;FONT-SIZE: 16px; text-decoration: none;
}
.ProductTitle:link{
	COLOR: #336699; text-decoration: none;
}
.ProductTitle:visited{
	COLOR: #336699; text-decoration: none;
}
.ProductTitle:hover{
	COLOR: #800000; text-decoration: underline;
}
.ProductTitle:active{
	COLOR: #336699; text-decoration: none;
}
.ProductTitleHidden {
	COLOR: #666666;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}
.ProductDetailsTitle {
	COLOR: #800000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductDetails {
	COLOR: #112536;
}
.ProductPriceTitle {
	COLOR: #010101;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPriceConverting {
	COLOR: #010101;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPrice {
	COLOR: #333;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPriceSmall {
	COLOR: #800000;
	FONT-WEIGHT: bold;
}
.SaveMoneyLabel {
	WIDTH: 57px;
	height: 55px;
	font-size: 14px;
	line-height: 15px;
	TEXT-ALIGN: center;
	COLOR: #fff;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(images/save_money.gif);
	background-color: transparent;
	BACKGROUND-REPEAT: no-repeat;
}
#SaveMoneyBox {
	float: right;
	top:0px;
	padding: 3px;
	margin: 0px;
	position:relative;
}
.MarketPrice {
	font: 13px/18px Palatino;
}
.PImgBox {
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	WIDTH: 400px;
	PADDING-RIGHT: 8px;
}
.ProductSale {
	font-weight: bold;
	color: #800000;
}

/*
	Products list
*/
table.PListItemBox {
	}
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: #fff;
	TEXT-ALIGN: center;
	PADDING: 10px;
	VERTICAL-ALIGN: top;
}
A.PListSeeDetails:link {
	TEXT-DECORATION: underline;
}
A.PListSeeDetails:visited {
	TEXT-DECORATION: underline;
}
A.PListSeeDetails:hover {
	TEXT-DECORATION: underline;
}
A.PListSeeDetails:active {
	TEXT-DECORATION: underline;
}

/* Items style */
.ItemsList {COLOR: #336699; font-size: 12px;}
.ItemsListDisabled {COLOR: #909090;}
A.ItemsList:link {COLOR: #336699;TEXT-DECORATION: none;}
A.ItemsList:visited {COLOR: #336699;TEXT-DECORATION: none;}
A.ItemsList:hover {COLOR: #800000;TEXT-DECORATION: underline;}
A.ItemsList:active {COLOR: #996633;TEXT-DECORATION: none;}

/* Location bar */
.NavigationPath {FONT-SIZE: 13px;color:#336699;TEXT-DECORATION: none;}
A.NavigationPath:link {COLOR: #336699;}
A.NavigationPath:visited {COLOR: #336699;}
A.NavigationPath:hover {COLOR: #800000;}
A.NavigationPath:active  {COLOR: #ffcc66;}
A.NavigationPathCurrent {color:#800000;}

/*
	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: #336699;
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
FONT.Button {								 
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	COLOR: #490101;
	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: #336699;
	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: #fff;
	background-color: transparent;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}
IMG.ButtonSide_menu {
	WIDTH: 5px;
	height: 21px;
}
.SimpleButton TR TD {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {
	COLOR: #800000;
	FONT-WEIGHT: bold;
}
.GoImage {
	margin-bottom: 3px;
	vertical-align: middle;
	WIDTH: 20px;
	height: 23px;
	BORDER: 0px;
}
.GoImage_admin {
	WIDTH: 22px;
	VERTICAL-ALIGN: middle;
	margin-bottom: 1px;
	height: 21px;
	BORDER: 0px;
}

/*
	Small text/link style
*/
.SmallNote:link {
	COLOR: #3c6992;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:visited {
	COLOR: #3c6992;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:hover {
	COLOR: #3c6992;
	TEXT-DECORATION: underline;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:active {
	COLOR: #3c6992;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallText {
	COLOR: #3c6992;
	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: #010101;}

/*
	Search sort bar
*/
.SearchSortTitle {FONT-WEIGHT: bold;PADDING-RIGHT: 20px;}
.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active {TEXT-DECORATION: none;}
.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);
	COLOR: #253161;
	TEXT-DECORATION: none;
	font-weight: bold;
	FONT-SIZE: 11px;
}
.Tab A:link {
	COLOR: #336699;
	TEXT-DECORATION: none;
	font-weight: bold;
	FONT-SIZE: 11px;
}
.Tab A:visited {
	COLOR: #336699;
	TEXT-DECORATION: none;
	font-weight: bold;
	FONT-SIZE: 11px;
}
.Tab A:hover {
	COLOR: #996633;
	TEXT-DECORATION: underline;
	font-weight: bold;
	FONT-SIZE: 11px;
}
.Tab A:active  {
	COLOR: #996633;
	TEXT-DECORATION: none;
	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
*/
.NavigationArrow {
	WIDTH: 9px;
	height: 9px;
}
.NavigationTitle {
	WHITE-SPACE: nowrap;
	height: 14px;
	PADDING-RIGHT: 10px;
}
.NavigationCell {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
	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;
	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;
	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: #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 {
	COLOR: #800000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING: 0px;
}
.SubHeaderLine {
	height: 1px;
	background-color: #9d1500;
	PADDING: 0px;
}

/*
	User profile page
*/
.RegSectionTitle {
	COLOR: #2c3e49;
	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: #fff;
}
.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
*/
SPAN.Lbl {
	COLOR: green;
	FONT-WEIGHT: bold;
}
.Section {
	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: #fff;
	TEXT-ALIGN: center;
}

/*
	Special offers module
*/
.SpecialOffersPrice {
	COLOR: #800000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
}
.SpecialOffersThumb {
	DISPLAY: inline;
	MARGIN-LEFT: -51px;
}
.SpecialOffersThumb A IMG {
	WIDTH: 47px;
	height: 44px;
}

/*
	Fancy categories module
*/
.CatMenuItemOff {
	COLOR: #336699;
	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: crosshair;
	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;
	COLOR: #336699;
	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: #fff;
	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: "Georgia, Baskerville Old Face" ;
	CURSOR: pointer;
}
A.CatMenuItem:link {
	COLOR: #336699;
	TEXT-DECORATION: none;
}
A.CatMenuItem:visited {
	COLOR: #336699;
	TEXT-DECORATION: none;
}
A.CatMenuItem:hover {
	COLOR: #800000;
	TEXT-DECORATION: none;
}
A.CatMenuItem:active {
	COLOR: #996633;
	TEXT-DECORATION: none;
}
A#nojs.CatMenuItem:hover {
	background-color: #d0d0d0;
	COLOR: #336699;
	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: #fff;
}
.SlotCell {
	WIDTH: 50%;
	height: 35px;
	PADDING-TOP: 25px;
	background-color: #fff;
	TEXT-ALIGN: center;
}
.SlotProductCell {
	WIDTH: 50%;
	height: 35px;
	background-color: #fff;
	TEXT-ALIGN: center;
}
TABLE.PCSummaryTable {
	WIDTH: 100%;
	background-color: #fff;
}

/*
	Survey module
*/
.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:link {
	COLOR: #336699;
	TEXT-DECORATION: none;
	FONT-SIZE: 10px;
}
.PrintableRow A:visited {
	COLOR: #336699;
	TEXT-DECORATION: none;
	FONT-SIZE: 10px;
}
.PrintableRow A:hover {
	COLOR: #996633;
	TEXT-DECORATION: none;
	FONT-SIZE: 10px;
}
.PrintableRow A:active  {
	COLOR: #996633;
	TEXT-DECORATION: underline;
	FONT-SIZE: 10px;
}

/*
          For subcategories in columns with descriptions and icons
*/
.ColumnTitles {
      TEXT-ALIGN: center;
      WIDTH: 600px;
      PADDING-LEFT: 5px;
}