/* $Id: skin1_c.css,v 1.9.2.16 2008/08/08 14:09:11 ferz Exp $ */
/*
	General styles
*/
BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	COLOR: #313030;
	FONT-SIZE: 11px;
}
A:link {
	COLOR: #313030;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #313030;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #313030;
	TEXT-DECORATION: underline;
}
A:active  {
	COLOR: #313030;
	TEXT-DECORATION: none;
}
H1 {
	FONT-SIZE: 12px;
	color: #e60505;
	text-transform: uppercase;
	padding-left: 10px;
}
H2 {
	FONT-SIZE: 13px;
}
H3 {
	FONT-SIZE: 12px;
}
HR {
	COLOR: #DDDDDD;
	HEIGHT: 1px;
}
HTML,BODY {
	HEIGHT: 100%;
	MARGIN: 0px;
	PADDING: 0px;
	BACKGROUND-COLOR: #FFFFFF;
}
FORM {
	MARGIN: 0px;
}
TABLE,IMG {
	BORDER: 0px;
}

/*
	Content enviroment styles
*/
TABLE.Container {
	HEIGHT: 100%;
	z-index: 10000;
}
TD.Container {
	VERTICAL-ALIGN: top;
	HEIGHT: 100%;
}

/*
	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;
}
TD.TopNews {
  background: url(images/custom/top_bar_bg1.gif) repeat-x left top;
  border-bottom: 1px solid #b1b0b6;
}

/*
	Footer styles
*/
.BottomRow {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
}
.BottomBox {
	COLOR: #9299A5;
	height: 43px;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 12px;
}
.Bottom {
  height: 43px;
  background: url(images/custom/bottom_bg.gif) repeat-x top left;
	COLOR: #FFFFFF;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
}
A.Bottom:link {
	BACKGROUND-COLOR: #375C88;
	COLOR: #9299A5;
	TEXT-DECORATION: underline;
}
A.Bottom:visited {
	BACKGROUND-COLOR: #375C88;
	COLOR: #9299A5;
	TEXT-DECORATION: underline;
}
A.Bottom:hover {
	BACKGROUND-COLOR: #375C88;
	COLOR: #9299A5;
	TEXT-DECORATION: underline;
}
A.Bottom:active {
	BACKGROUND-COLOR: #375C88;
	COLOR: #9299A5;
	TEXT-DECORATION: underline;
}
.BottomPopup {
	WIDTH: 100%;
	TEXT-ALIGN: right;
	PADDING-BOTTOM: 10px;
}
td.Bottom a {
  color: #ffffff;
  text-decoration: underline;
}
td.Bottom a:hover {
  text-decoration: none;
}

.BottomPopup A {
	FONT-WEIGHT: bold;
}

/*
	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: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
A.TopLabel:link {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}
A.TopLabel:visited {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}
.Message {
	COLOR: #FF3300;
}
.Line {
	BACKGROUND-COLOR: #dad9d9;
}
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: #870100;
}
.RedStar {
  color: #e60505;
}
.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: #330000;
	TEXT-DECORATION: none;
}

/*
	BuyNow section
*/
.BuyNowQuantity {
	HEIGHT: 25px;
	WIDTH: 15%;
	WHITE-SPACE: nowrap;
	PADDING-RIGHT: 10px;
}
.BuyNowPrices {
	WIDTH: 100%;
	VERTICAL-ALIGN: middle;
}

/*
	Vertical menu
*/
.VertMenuLeftColumn {
	WIDTH: 150px;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 6px;
	PADDING-RIGHT: 20px;
}
.VertMenuRightColumn {
	WIDTH: 150px;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 6px;
}
.VertMenuBox {
	BACKGROUND-COLOR: #FFFFFF;
	border-left: 1px solid #39758c;
	border-right: 1px solid #39758c;
}
.VertMenuBorder {
	BACKGROUND-COLOR: #8E4B00;
}
.VertMenuTitle {
	BACKGROUND-COLOR: #FF8600;
	COLOR: #330000;
	FONT-WEIGHT: bold;
}
.VertMenuSubTitle {
	BACKGROUND-COLOR: #FFFFFF;
}
.VertMenuTitleIcon {
	WIDTH: 21px;
	HEIGHT: 20px;
	MARGIN-LEFT: 8px;
	MARGIN-RIGHT: 8px;
	VERTICAL-ALIGN: middle;
}
.VertMenuItems {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A.VertMenuItems:link {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A.VertMenuItems:visited {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A.VertMenuItems:hover {
	COLOR: #550000;
	TEXT-DECORATION: underline;
}
A.VertMenuItems:active  {
	COLOR: #330000;
	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;
	VERTICAL-ALIGN: top;
}
.DialogBorder {
	HEIGHT: 100%;
	BACKGROUND-COLOR: #ffffff;
}
TD.DialogTitleLeft {
	background: url(images/custom/dialog_title_left.gif) no-repeat right top;
	width: 6px;
}
TD.DialogTitleRight {
	background: url(images/custom/dialog_title_right.gif) no-repeat left top;
	width: 6px;
}
TD.DialogTitle {
	COLOR: #FFFFFF;
	FONT-SIZE: 12px;
	BACKGROUND: #035189 url(images/custom/dialog_title_bg.gif) repeat-x left top;
	VERTICAL-ALIGN: middle;
	HEIGHT: 30px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 0px;
	TEXT-ALIGN: left;
}
TD.DialogTitleBottom {
  background: #e9e9e9;
  height: 38px;
  vertical-align: middle;
}
FONT.DialogTitle {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
	TEXT-ALIGN: left;
	MARGIN-LEFT: 10px;
}
table.DialogWBorder {
  border: 1px solid #bfc7d1;
  border-top: 1px solid #8e99ad;
  background: url(images/custom/cart_bg.gif) repeat-x left top;
  border-collapse: collapse;
}
table.DialogWBorder td.DialogTitleLeft {
  background: none;
  border-bottom: 1px solid #bfc7d1;
}
table.DialogWBorder td.DialogTitleRight {
  background: none;
  border-bottom: 1px solid #bfc7d1;
}
table.DialogWBorder td.DialogTitle {
  background: none;
  color: #313030;
  border-bottom: 1px solid #bfc7d1;
  height: 31px;
  text-transform: none;
  font-weight: bold;
}

/*
	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: #0068b2;
	PADDING: 0px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
}
.DialogInfoBorder {
	BACKGROUND-COLOR: #0068b2;
	PADDING: 0px;
}
.DialogTr {
	COLOR: #1A2B3C;
}
.DialogInfoIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
}
.DialogInfoClose {
	WIDTH: 15px;
	HEIGHT: 13px;
}

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

table.CartTable {
  border: 1px solid #bfc7d1;
  border-top: 1px solid #8e99ad;
  background: url(images/custom/cart_bg.gif) repeat-x left top;
  border-collapse: collapse;
}
table.CartTable th.CartTableHead {
  font-weight: normal;
  color: #292828;
  vertical-align: middle;
  border-bottom: 1px solid #bfc7d1;
  height: 31px;
  padding: 0px 5px 0px 5px;
}
.ItemBorder {
  border-right: 1px solid #dce2ea;
}
.ItemBottomBorder {
  border-bottom: 1px solid #bfc7d1;
}

/*
	Product details page
*/
.ProductTitle {
	COLOR: #313030;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductTitleHidden {
	COLOR: #666666;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}
.ProductDetailsTitle {
	COLOR: #1c77ba;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductDetails {
	COLOR: #000000;
}
.ProductPriceTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPriceConverting {
	COLOR: #313030;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPrice {
	COLOR: #e60505;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPriceBg {
  color: #ffffff;
  font-weight: bold;
  font-size: 14px;
  background: transparent url(images/custom/price_bg.gif) no-repeat left top;
  width: 98px;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}
.ProductPriceSmall {
	COLOR: #e60505;
	FONT-WEIGHT: bold;
	font-size: 12px;
}
.SaveMoneyLabel {
	WIDTH: 59px;
	HEIGHT: 42px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(images/custom/save_money.gif);
	BACKGROUND-REPEAT: no-repeat;
	margin-top: 4px;
	padding-top: 6px;
	white-space: nowrap;
}
a.MoreInfo {
  color: #047b94;
  font-family: Arial, Tahoma, Verdana;
  font-size: 10px;
}
.SaveMoneyPercent {
  color: #2f9700;
  font-weight: bold;
}
.MarketPrice {
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial;
	color: #3267c0;
	font-weight: bold;
}
.PImgBox {
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	WIDTH: 100px;
	PADDING-RIGHT: 8px;
}

/*
	Products list
*/
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: 0px;
	VERTICAL-ALIGN: top;
	
}
table.ProductsTable {
  border: 1px solid #dcdcdc;
  border-top: 1px solid #8e99ad;
  background: url(images/custom/cart_bg.gif) repeat-x left top;
  border-collapse: collapse;
}
table.ProductsTable th.ProductsTableHead {
  border: 1px solid #c8c8c8;
  border-bottom: 0px none; 
  color: #0a588f;
  white-space: nowrap;
  font-weight: bold;
  text-align: left;
  height: 31px;
  padding: 0px;
  padding-left: 5px;
  padding-right: 5px;
}
table.ProductsTable td.ProductsTableTd {
  border: 1px solid #dcdcdc;
  padding: 5px;
}
a.ProductTitle:link,
  a.ProductTitle:active,
  a.ProductTitle:hover,
  a.ProductTitle:visited {
  color: #4e5f6c;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
a.ProductTitle:hover {
  text-decoration: underline;
}

/*
	Items style
*/
.ItemsList {
	FONT-SIZE: 14px;
        COLOR: #0e7dd3;
	FONT-WEIGHT: bold;
}
.ItemsListDisabled {
	COLOR: #909090;
}
A.ItemsList:link {
	COLOR: #0e7dd3;
	TEXT-DECORATION: none;
}
A.ItemsList:visited {
	COLOR: #0e7dd3;
	TEXT-DECORATION: none;
}
A.ItemsList:hover {
	COLOR: #0e7dd3;
	TEXT-DECORATION: underline;
}
A.ItemsList:active {
	COLOR: #0e7dd3;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

/*
	Google Search
*/
.Googlesearch {
	FONT-SIZE: 10px;
        COLOR: #777777;
	FONT-WEIGHT: bold;
}

.GooglesearchDisabled {
	COLOR: #909090;
}
A.Googlesearch:link {
	COLOR: #777777;
	TEXT-DECORATION: none;
}
A.Googlesearch:visited {
	COLOR: #777777;
	TEXT-DECORATION: none;
}
A.Googlesearch:hover {
	COLOR: #777777;
	TEXT-DECORATION: underline;
}
A.Googlesearch:active {
	COLOR: #777777;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.Googlesearchtext {
	FONT-SIZE: 12px;
        COLOR: #000000;
}

/*
	ContactRB
*/
.ContactRB {
	FONT-SIZE: 12px;
        COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
}

.ContactRB {
	COLOR: #FFFFFF;
}
A.ContactRB:link {
	FONT-SIZE: 12px;
        COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A.ContactRB:visited {
	FONT-SIZE: 12px;
        COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A.ContactRB:hover {
	FONT-SIZE: 12px;
        COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
A.ContactRB:active {
	FONT-SIZE: 12px;
        COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}


/*
	Location bar
*/
.NavigationPath {
	COLOR: #0068b2;
	TEXT-DECORATION: none;
}
A.NavigationPath:link {
	COLOR: #313030;
	TEXT-DECORATION: underline;
}
A.NavigationPath:visited {
	COLOR: #313030;
	TEXT-DECORATION: underline;
}
A.NavigationPath:hover {
	COLOR: #313030;
	TEXT-DECORATION: none;
}
A.NavigationPath:active  {
	COLOR: #313030;
	TEXT-DECORATION: underline;
}

/*
	Buttons
*/
.FormButton {
}
TABLE.ButtonTable {
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
}
TABLE.ButtonTable TD {
	PADDING: 0px;
}
TD.Button { 
	BACKGROUND-IMAGE: url(images/custom/butbg.gif);
	BACKGROUND-COLOR: #0072bb;
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 1px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
TD.ButtonArrow { 
	BACKGROUND-IMAGE: url(images/custom/butbg_arrow.gif);
	BACKGROUND-COLOR: #0072bb;
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 1px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}

TD.ButtonFlc { 
	BACKGROUND-IMAGE: url(images/custom/butbg_flc.gif);
	BACKGROUND-COLOR: #dcdbdb;
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
	color: #0a588f;
	font-weight: bold;
}
FONT.Button {								 
	FONT-FAMILY: Arial;
	COLOR: #ffffff;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
	padding-left: 3px;
	padding-right: 3px;
}
IMG.ButtonSide {
	WIDTH: 16px;
	HEIGHT: 21px;
}
IMG.ButtonSideFlc {
	WIDTH: 13px;
	HEIGHT: 27px;
}
.SimpleButton TR TD {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {
	COLOR: #330000;
}
.GoImage {
	WIDTH: 20px;
	HEIGHT: 18px;
	BORDER: 0px;
}
.GoImage1 {
	WIDTH: 34px;
	HEIGHT: 34px;
	BORDER: 0px;
}
div.but_div_left {
  height: 27px;
  background: #ffa100 url(images/custom/but_div_left.gif) no-repeat left top;
} 
div.but_div_right {
  height: 27px;
  background: url(images/custom/but_div_right.gif) no-repeat right  top;
  padding: 5px 15px 5px 15px;
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
  white-space: nowrap;
}

button {
  border: 0px none;
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  margin: 0px;
  padding: 0px;
  vertical-align: top;
  overflow: visible;
  outline-style: none;
}
.but_div_left_green {
  height: 21px;
  background: #56b71b url(images/custom/but_div_left_green.gif) no-repeat left top;
} 
.but_div_right_green {
  height: 21px;
  background: url(images/custom/but_div_right_green.gif) no-repeat right  top;
  padding: 3px 15px 3px 15px;
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
  white-space: nowrap;
}
div.but_div_right_flc {
  height: 27px;
  background: url(images/custom/but_div_right_flc.gif) no-repeat right  top;
  padding: 7px 40px 5px 15px;
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
}



/*
	Small text/link style
*/
A.SmallNote:link {
	COLOR: #7C4C00;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
A.SmallNote:visited {
	COLOR: #7C4C00;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
A.SmallNote:hover {
	COLOR: #7C4C00;
	TEXT-DECORATION: underline;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
A.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
*/
TD.SearchSortTitle {
	FONT-WEIGHT: bold;
	PADDING-RIGHT: 20px;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
}
A.SearchSortLink:link, A.SearchSortLink:visited, A.SearchSortLink:hover, A.SearchSortLink:active {
  color: #ffffff;
	text-transform: none;
	font-weight: normal;
}
.SearchSortImg {
	WIDTH: 9px;
	HEIGHT: 9px;
	MARGIN-RIGHT: 5px;
}
TD.SearchSortCell {
	PADDING-RIGHT: 20px;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
}

/*
	Expandable section
*/
.ExpandSectionMark {
	WIDTH: 11px;
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
}

/*
	Tab mechanism
*/
.Tab {
	BACKGROUND-COLOR: #FFD44C;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
}
.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
*/
.NavigationTitle {
	white-space: nowrap;
	padding-right: 10px;
	font-size: 11px;
	color: #313030;
}
.NavigationCell, .NavigationCellSel {
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	color: #0161a6;
}
.NavigationCell a:link, .NavigationCell a:visited, .NavigationCell a:hover, .NavigationCell a:active {
	text-decoration: underline;
}
.NavigationCellSel {
	font-weight: bold;
}
.NavigationArrow {
	vertical-align: middle;
}

/*
	Subheader styles
*/
TABLE.SubHeaderGrey {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderGrey {
	COLOR: #666666;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderGreyLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #CCCCCC;
	PADDING: 0px;
}
TABLE.SubHeaderBlack {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderBlack {
	COLOR: #000000;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderBlackLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #000000;
	PADDING: 0px;
}
TABLE.SubHeaderRed {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderRed {
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderRedLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #550000;
	PADDING: 0px;
}
TABLE.SubHeader {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeader {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING: 0px;
}
.SubHeaderLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #FF6600;
	PADDING: 0px;
}

/*
	User profile page
*/
.RegSectionTitle {
	COLOR: #550000;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}

/*
	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;
}
.ManufacturersThumb {
  position: absolute;
  top: -35px;
  right: 0px;
  vertical-align: top;
  text-align: right;
  z-index: 1;
}
.ManufacturersThumb a img {
  height: 40px;
  border: 1px solid #c5d7e5;
  z-index: 1000;
}

/*
	Recommended products module
*/
UL.RPItems {
	PADDING-LEFT: 10px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
}

/*
	Webmaster mode
*/
SPAN.Lbl {
	COLOR: green;
	FONT-WEIGHT: bold;
}
.Section {
	MARGIN: 0px;
	PADDING: 0px;
}

/*
	Fast Lane Checkout module
*/
.FLCAuthBox {
	WHITE-SPACE: nowrap;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 5px;
}
.FLCAuthPreBox {
	PADDING-LEFT: 30px;
	HEIGHT: 20px;
	WIDTH: 100%;
}
.FLCTopPad {
	VERTICAL-ALIGN: middle;
	HEIGHT: 15px;
}
.FLCTopPad IMG {
	WIDTH: 1px;
	HEIGHT: 15px;
}

/*
		-- ADDONS --
*/

/*
	Gift registry module
*/
.HighLight {
	BACKGROUND-COLOR: #FFFFCC;
}

/*
	Feature comparison module
*/
TABLE.CompareBtn {
	CURSOR: pointer;
}
TD.CompareBtnLeft {
	HEIGHT: 24px;
	WIDTH: 23px;
	BACKGROUND-IMAGE: url(images/custom/compare1.gif);
}
TD.CompareBtnCheckbox {
    HEIGHT: 24px;
    WIDTH: 23px;
	BACKGROUND-IMAGE: url(images/custom/compare4.gif);
}
TD.CompareBtnLeft IMG {
	HEIGHT: 24px;
	WIDTH: 23px;
}
TD.CompareBtnMain {
	BACKGROUND-IMAGE: url(images/custom/compare2.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 4px;
	color: #047b94;
	font-family: Arial, Tahoma;
	white-space: nowrap;
}
TD.CompareBtnMainMozilla {
	BACKGROUND-IMAGE: url(images/custom/compare2.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 4px;
	color: #047b94;
	font-family: Arial, Tahoma;
	white-space: nowrap;
}
TD.CompareBtnRight {
	HEIGHT: 24px;
	WIDTH: 8px;
}
TD.CompareBtnRight IMG {
	HEIGHT: 24px;
	WIDTH: 8px;
}
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
*/
#catrootmenu {
  border-bottom: 1px solid #8f99ae;
  height: 32px;
  background: url(images/custom/cats_bg.gif) repeat-x top left;
}
.root_cat_left {
  background: url(images/custom/root_cat_left.png) no-repeat top left;
  height: 27px;
}
.root_cat_right {
  background: url(images/custom/root_cat_right.png) no-repeat top right;
  height: 27px;
  white-space: nowrap;
  padding: 6px 14px 0px 14px;
  vertical-align: middle;
}
.root_cat_left1 {
  background: url(images/custom/root_cat_left1.png) no-repeat top left;
  height: 27px;
}
.root_cat_right1 {
  background: url(images/custom/root_cat_right1.png) no-repeat top right;
  height: 27px;
  white-space: nowrap;
  padding: 6px 14px 0px 14px;
  vertical-align: middle;
}

.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: #D59BCA;
	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: #deebf4;
	COLOR: #330000;
	BORDER-RIGHT: 0px solid #FF8600;
	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;
}
.CatMenuItemOn0 {   
	COLOR: #330000;
	BORDER-RIGHT: 0px solid #FF8600;
	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: #f6f6f6;
	border: 1px solid #6c7889;
	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;
}
.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 {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
IMG.FCIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
	BORDER-WIDTH: 0px;
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: 3px;
}
IMG.FCTriangle {
	WIDTH: 9px;
	HEIGHT: 9px;
	BORDER-WIDTH: 0px;
	MARGIN-LEFT: 3px;
}
TABLE.FCItemTable {
	WIDTH: 100%;
	BORDER-WIDTH: 0px;
	MARGIN: 0px;
	TEXT-ALIGN: left;
}
TD.FCIconCell {
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
}
TD.FCTriangleCell {
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: right;
}
/*	Explorer skin */

/*
	Product configurator module
*/
.ProductBG {
	BACKGROUND-COLOR: #ffffff;
}
.SlotCell {
	WIDTH: 50%;
	HEIGHT: 35px;
	PADDING-TOP: 25px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
.SlotProductCell {
	WIDTH: 50%;
	HEIGHT: 35px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
TABLE.PCSummaryTable {
	WIDTH: 100%;
	BACKGROUND-COLOR: #ffffff;
}

/*
	Survey module
*/
H1.SurveyName {
	FONT-WEIGHT: bold;
}
.SurveyHeader {
	FONT-SIZE: 11px;
}
.SurveyHeaderMenu {
	COLOR: #330000;
	FONT-SIZE: 10px;
}
.SurveyFooter {
	FONT-SIZE: 11px;
}
.SurveyFooterMenu {
	COLOR: #330000;
	FONT-SIZE: 10px;
}
.SurveyQuestion {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	PADDING: 2px;
}
.SurveyQuestionMenu {
	COLOR: #330000;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
TEXTAREA.Survey {
}
.SurveyAnswer {
	PADDING: 2px;
	WIDTH: 100%;
}
.SurveyAnswerMenu {
	COLOR: #330000;
	PADDING: 0px;
	WIDTH: 100%;
}
TD.SurveyAnswerMark {
	PADDING: 2px;
	WIDTH: 15px;
}
TD.SurveyAnswerMarkMenu {
	COLOR: #330000;
	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 {
	COLOR: #330000;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 5px;
}
.SurveyAnswerComment {
	PADDING: 2px;
}
.SurveyAnswerCommentMenu {
	COLOR: #330000;
	PADDING: 0px;
}
/*
	Flexy_Rectangles
*/
.HeadBox {
	BACKGROUND-COLOR: #FFFBD3;
}
A.VertMenuItems:link {
	COLOR: #105166;
	TEXT-DECORATION: none;
}
A.VertMenuItems:visited {
	COLOR: #105166;
	TEXT-DECORATION: none;
}
A.VertMenuItems:hover {
	COLOR: #105166;
	TEXT-DECORATION: underline;
}
A.VertMenuItems:active {
	COLOR: #105166;
	TEXT-DECORATION: none;
}
.DialogBox {
	BACKGROUND-COLOR: #FFFFFF;
}
.DialogTitle {
	BACKGROUND-COLOR: #096ACD;
	COLOR: #FFFFFF;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
}
.DecorTr {
	COLOR: #3895AC;
}
.AdminSmallMessage {
	COLOR: #FF3300;
}
.AdminTitle {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
#Disabled {
	COLOR: #909090;
}
.NavigationDelim {
	COLOR: #313030;
}
.Button {
	FONT-FAMILY: Tahoma, Arial;
	COLOR: #FFFFFF;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
.TableLine {
	BACKGROUND-COLOR: #F0F0F0;
}
.SubHeader2 {
	COLOR: #666666;
	font-size: 11px;
	FONT-WEIGHT: bold;
}
.SubHeader2Line {
	BACKGROUND-COLOR: #CCCCCC;
}

/*The following styles are related to "Neon Lights-2" skin*/
.HeadWelcome {
	COLOR: #616A79;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
}
.InfBarPhones {
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
        FONT-SIZE: 18px;
}
A.SpeedBar:link {
	COLOR: #ffffff;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
}
A.SpeedBar:visited {
	COLOR: #ffffff;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
}
A.SpeedBar:hover {
	COLOR: #ffffff;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
}
A.SpeedBar:active {
	COLOR: #ffffff;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
}
a.SpeedBarQ {
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  FONT-FAMILY: Verdana, Tahoma, Helvetica, Sans-serif;
}
span.TabDel {
  font-size: 9px;
  color: #3baadf;
}
span.TabDelB {
  font-size: 9px;
  color: #ffffff;
}
.Search {
	COLOR: #FFFFFF;
	FONT-SIZE: 15px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
}

A.AdvSearch:link {
	COLOR: #FFFFFF;
	FONT-SIZE: 15px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
	TEXT-DECORATION: underline;
}
A.AdvSearch:visited {
	COLOR: #D9D9D9;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
	TEXT-DECORATION: underline;
}
A.AdvSearch:hover {
	COLOR: #D9D9D9;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
	TEXT-DECORATION: none;
}
A.AdvSearch:active {
	COLOR: #000000;
	FONT-SIZE: 15px;
	FONT-FAMILY:Arial, Tahoma, Helvetica, Sans-serif;
	TEXT-DECORATION: underline;
}
.MainDelimiter {
}
.MenuTitle {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
	text-transform: uppercase;
	padding-left: 24px;
}
A.MenuTitleLink:link {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
	text-transform: uppercase;
}
A.MenuTitleLink:visited {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
	text-transform: uppercase;
}
A.MenuTitleLink:hover {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
	text-transform: uppercase;
}
A.MenuTitleLink:active {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
	text-transform: uppercase;
}
.MenuTitleBg {
	BACKGROUND: #ffffff url(images/custom/menu_top_bg.png) no-repeat top left;
	padding-left: 24px;
}
.MenuBottomBg {
	BACKGROUND: #ffffff url(images/custom/menu_bottom_bg.png) no-repeat top left;
}
A.CategoriesList2:link {
	COLOR: #424242;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
}
A.CategoriesList2:visited {
	COLOR: #424242;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
}
A.CategoriesList2:hover {
	COLOR: #424242;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
}
A.CategoriesList2:active {
	COLOR: #424242;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
}
.MainImageBackground {
	BACKGROUND-COLOR: #FFFFFF;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 100%;
}
.BackgroundNoRepeat {
	BACKGROUND-REPEAT: no-repeat;
}
.BackgroundRepeatX {
	BACKGROUND-REPEAT: repeat-x;
}
.BackgroundRepeatY {
	BACKGROUND-REPEAT: repeat-y;
}
.BodyFill {
	BACKGROUND-COLOR: #FFFFFF;
}
A.BottomLink:link {
	COLOR: #9299A5;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
}
A.BottomLink:visited {
	COLOR: #9299A5;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
}
A.BottomLink:hover {
	COLOR: #9299A5;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
}
A.BottomLink:active {
	COLOR: #9299A5;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
}
.WelcomeTitleTop {
	BACKGROUND-COLOR: #096ACD;
	BACKGROUND-REPEAT: repeat-x;
}
.WelcomeTitle {
	BACKGROUND-COLOR: #096ACD;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
}
.WelcomeBox {
	BACKGROUND-COLOR: #188AFF;
	BACKGROUND-REPEAT: repeat-y;
}
.left_MenuTitle {
	BACKGROUND-COLOR: #A5C021;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
}
A.left_MenuTitleLink:link {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
	text-transform: uppercase;
}
A.left_MenuTitleLink:visited {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
}
A.left_MenuTitleLink:hover {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
}
A.left_MenuTitleLink:active {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
}
.left_MenuBorder {
	BACKGROUND-COLOR: #FFFFFF;
}
.AuthMenuText {
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
}
A.AuthMenuLink:link {
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
}
A.AuthMenuLink:visited {
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
}
A.AuthMenuLink:hover {
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Tahoma, Arial, Helvetica, Sans-serif;
}
A.AuthMenuLink:active {
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
}
.MiniCartHR {
	COLOR: #FFFFFF;
}
.ProductHR {
  border: 0px none;
  border-top: 1px solid #dad9d9;
}
.MiniCartBG {
  height: 68px; 
  background: #ffffff url(images/custom/minicart_bg_left.gif) no-repeat left top;
}
.MiniCartBG div.right {
  height: 68px; 
  background: transparent url(images/custom/minicart_bg_right.gif) no-repeat right top;
}
.MiniCartBG table {
  height: 100%;
}
.MiniCartBG td {
  color: #4e5f6c;
  font-size: 12px;
  text-transform: lowercase;
}
.MiniCartBG a {
  color: #4e5f6c;
}
.saving {
  margin-top: 4px;
  background: #fbfafa url(images/custom/saving_left.gif) no-repeat top left;
  height: 21px;
}
.saving div {
  background: transparent url(images/custom/saving_right.gif) no-repeat top right;
  color: #0c80d2;
  font-size: 12px;
  font-weight: bold;
  height: 21px;
  padding: 3px 12px 3px 12px;
  white-space: nowrap;
}
.AuthInp {
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #FFFFFF 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	BACKGROUND-COLOR: #A0BA25;
}
.SelectLanguage {
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
}
.SelectLanguageShadow {
}
.DialogTitle_green {
	BACKGROUND-COLOR: #A3BE21;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Sans-serif;
}
.VertMenuBox_green {
	BACKGROUND-COLOR: #CCEA40;
	BACKGROUND-REPEAT: repeat-y;
}
.FormButtonFLC {
	COLOR: #FFFFFF;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}   
A.FormButtonFLC:link,
A.FormButtonFLC:visited,
A.FormButtonFLC:hover,
A.FormButtonFLC:active {
	COLOR: #FFFFFF;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}
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;
}
.Bullet {
	WIDTH: 6px;
	HEIGHT: 5px;
	PADDING-RIGHT: 5px;
}
TD.PListImgBox {
	WIDTH: 125px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	WHITE-SPACE: nowrap;
	PADDING-RIGHT: 8px;
	padding-left: 4px;
}
DIV.PListImgBox {
	/*WHITE-SPACE: nowrap;*/
}
.LCSBackground {
	BACKGROUND-COLOR: #0068b2;
}
#pscroller, .pscroller  {
  width: 300px;
  height: 23px;
  padding: 1px;
  margin-top: 3px;
  text-align: left;
  color: #0068b2;
  font-size: 13px;
}
#pscroller a.main, .pscroller a.main {
  color: #0068b2; 
  font-size: 13px;
  font-weight: bold;
}
.roundboxtop_tl {
  background: #0067b2 url(images/custom/round_tl_top.gif) no-repeat left top;
}
.roundboxtop_tr {
  background: transparent url(images/custom/round_tr_top.gif) no-repeat right top;
  padding: 2px 25px 2px 25px;
}
.roundboxtop_bl {
  background: #0067b2 url(images/custom/round_bl_top.gif) no-repeat left top;
  height: 15px;
}
.roundboxtop_br {
  background: transparent url(images/custom/round_br_top.gif) no-repeat right top;
  height: 15px;
}

.roundboxmf_tl {
  background: #0067b2 url(images/custom/round_tl_mf.gif) no-repeat left top;
}
.roundboxmf_tr {
  background: transparent url(images/custom/round_tr_mf.gif) no-repeat right top;
  padding: 2px 25px 2px 25px;
}
.roundboxmf_bl {
  background: #0067b2 url(images/custom/round_bl_mf.gif) no-repeat left top;
  height: 15px;
}
.roundboxmf_br {
  background: transparent url(images/custom/round_br_mf.gif) no-repeat right top;
  height: 15px;
}



a.right_arrow {
  background: url(images/custom/orange_arrow.gif) no-repeat right 4px;
  padding-right: 12px;
}
a.full_descr {
  color: #40668b;
  text-decoration: underline;
}
a.full_descr:hover {
  text-decoration: none;
}
a.product-view {
  display: block;
  height: 20px;
  line-height: 20px;
  padding-left: 25px;
  vertical-align: middle;
}
a.welcome-categories {
  background: url(images/custom/cat_bullet.gif) no-repeat left 6px;
  padding-left: 5px;
  color: #4e5f6c;
  white-space: normal;
  font-family: Arial, Tahoma, Verdana;
}
.HelpHeader {
  font-weight: bold;
  font-size: 11px;
  color: #ff9a01;
}

.main-tab-container {
  margin-top: 10px;
  width: 100%;
}
.main-tab-container .wrapper {
  border: 1px solid #7f848d;
  background: #ffffff;
  padding: 20px 10px 10px 10px;
  margin-bottom: 40px;
  position: relative;
  z-index: 300;
}
.main-tab-container .ptab {
  height: 29px;
  padding: 0px;
  float: left;
  margin-right: 1px;
  margin-bottom: -1px;
  border: none;
  position: relative;
  z-index: 200;
  background: url(images/custom/ptab_left.gif) no-repeat left top;	
}
.main-tab-container .ptab span {
  display: block;
  height: 29px;
  line-height: 29px;
  padding: 0px 17px;
  cursor: pointer;
  color: #515355;
  white-space: nowrap;
  font-size: 12px;
  font-weight: bold;
  background: url(images/custom/ptab_right.gif) no-repeat right top;	
}
.main-tab-container .ptab.active {
  z-index: 400;
  background: url(images/custom/ptab_active_left.gif) no-repeat left top;	
}
.main-tab-container .ptab.active span {
  cursor: default;
  font-weight: bold;
  background: url(images/custom/ptab_active_right.gif) no-repeat right top;	
}
.main-tab-container .wrapper div.ptab-cont {
  display: none;
}

/*
	Ink and Toner Selector Static page
*/
ul.menu {
  width: 200px;
  list-style-type: none;
  border-top: solid 1px #b9a894;
  margin: 0;
  padding: 0;
}

ul.menu ol {
  display: none;
  text-align: right;
  list-style-type: none;
  margin: 0;
  padding: 5px;
}

ul.menu li, 
  ul.menu a {
  font-family: verdana, sans-serif;
  font-size: 11px;
  color: #785a3c;
}

ul.menu li {
  border-bottom: solid 1px #b9a894;
  line-height: 20px;
}

ul.menu ol li {
  border-bottom: none;
}

ul.menu ol li:before {
  content: "- ";
}

ul.menu a {
  text-decoration: none;
  outline: none;
}

ul.menu a:hover {
  color: #539dbc;
}

ul.menu a.active {
  color: #be5028;
}
inktonerboxsize {
  height: 500px
}
/*
	Add this buttons and hover
*/
.addthis_toolbox .hover_effect
 {
    width: 300px;
    padding: 10px 0 6px 10px;
    border: 3px solid #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.addthis_toolbox .hover_effect div
 {
    float: left;
}

.addthis_toolbox .hover_effect a
 {
    border: 2px solid #fff;
    padding: 2px 2px 2px 16px;
    position: relative;
    text-decoration: none;
}

.addthis_toolbox .hover_effect a:hover
 {
    border: 2px solid #105CB6;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #B4D3F8;
    color: #105CB6;
    text-decoration: none;
}

.addthis_toolbox .hover_effect span
 {
    position: absolute;
    width: 16px;
    height: 16px;
    top: 2px;
    left: 1px;
}

/***optimization work styles created by MercuryMinds**/
/**Structure style starts here*/
/* column container */
	.colmask {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both;
	    float:left;
        width:100%;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
	}
	/* 2 column right menu settings */
	.rightmenu {
	    /*background:#ff9;*/
	}
	.rightmenu .colleft {
        float:left;
        width:200%;
        /*margin-left:-200px;*/
        margin-left:-214px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .rightmenu .col1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.rightmenu .col1 {
        /*margin:0 15px 0 215px;*/
        margin:0 7px 0 221px;
        overflow:hidden;
	}
    .rightmenu .col2 {
        float:right;
        /*width:170px;*/
        width:190px;
        position:relative;
        /*left:185px;*/
        left:197px;
    }
	
 /**Structure style finished here*/
 
 .float_clear {
 	clear:both;
 	height:0px;
 	margin:0px;
 	padding:0px;
 	overflow:hidden;
 }
 
 #header .logo {
	width:20%;
	float:left;
	margin-top:44px;
	 
 }
 .logo a, .logo a:link, .logo a:visited {
 	margin-left:44px;
 }
 #header .rightsection {
	width:75%;
	float:right;
 }
 
 .rightsection_inner {
 	padding:15px;
 	margin:0px;
 }
 
 .general_padding {
 	padding:15px 15px;
 }
 
 /**corner styles assign here*/
 
 .corder_div {clear:both; width:100%;}
 
 
 .corner_blue_tl { background: url(images/mm_images/corner_blue.gif) top left no-repeat; padding-left:15px;}
 .corner_blue_tr { background: url(images/mm_images/corner_blue.gif) top right no-repeat; height:15px; overflow:hidden;}
 .corner_blue_bl { background: url(images/mm_images/corner_blue.gif) left -16px no-repeat; padding-left:15px;}
 .corner_blue_br { background: url(images/mm_images/corner_blue.gif) right -16px no-repeat; height:15px; overflow:hidden;}
 .corner_blue_cl { background:#0067b2; padding:0px 10px;}
 .corner_blue_inner {width:100%; background:#0067b2; }
 
 .corner_ltgrey_border_tl { background: url(images/mm_images/corner_ltgrey_border.gif) top left no-repeat; padding-left:15px;}
 .corner_ltgrey_border_tr { background: url(images/mm_images/corner_ltgrey_border.gif) top right no-repeat; height:15px; overflow:hidden;}
 .corner_ltgrey_border_bl { background: url(images/mm_images/corner_ltgrey_border.gif) left -16px no-repeat; padding-left:15px;}
 .corner_ltgrey_border_br { background: url(images/mm_images/corner_ltgrey_border.gif) right -16px no-repeat; height:15px; overflow:hidden;}
 .corner_ltgrey_border_cl { background:#e8e8e8 url(images/mm_images/corner_ltgrey_border_side.gif) left repeat-y; padding-left:5px;}
 .corner_ltgrey_border_cr { background:#e8e8e8 url(images/mm_images/corner_ltgrey_border_side.gif) right repeat-y; padding-right:5px;}
 .corner_ltgrey_border_inner {width:100%; background:#e8e8e8; }
 
 .corner_whgrey_border_tl { background: url(images/mm_images/corner_whgrey_border.gif) top left no-repeat; padding-left:15px;}
 .corner_whgrey_border_tr { background: url(images/mm_images/corner_whgrey_border.gif) top right no-repeat; height:12px; overflow:hidden;}
 .corner_whgrey_border_bl { background: url(images/mm_images/corner_whgrey_border.gif) left -16px no-repeat; padding-left:15px;}
 .corner_whgrey_border_br { background: url(images/mm_images/corner_whgrey_border.gif) right -16px no-repeat; height:12px; overflow:hidden;}
 .corner_whgrey_border_cl { background:#fff url(images/mm_images/corner_whgrey_border_side.gif) left repeat-y; padding-left:5px;}
 .corner_whgrey_border_cr { background:#fff url(images/mm_images/corner_whgrey_border_side.gif) right repeat-y; padding-right:5px;}
 .corner_whgrey_border_inner {width:100%; background:#fff;}
 
 .corner_grey_border_tl { background: url(images/mm_images/corner_grey_border.gif) top left no-repeat; padding-left:15px;}
 .corner_grey_border_tr { background: url(images/mm_images/corner_grey_border.gif) top right no-repeat; height:34px; overflow:hidden;}
 .corner_grey_border_bl { background: url(images/mm_images/corner_grey_border.gif) left -34px no-repeat; padding-left:15px;}
 .corner_grey_border_br { background: url(images/mm_images/corner_grey_border.gif) right -34px no-repeat; height:12px; overflow:hidden;}
 .corner_grey_border_cl { background:#fff url(images/mm_images/corner_grey_border_side.gif) left repeat-y; padding-left:5px;}
 .corner_grey_border_cr { background:#fff url(images/mm_images/corner_grey_border_side.gif) right repeat-y; padding-right:5px;}
 .corner_grey_border_inner {width:100%; background:#f6f6f6;}
 
 .corner_grey_border_tr h3 {color:#fff; margin:0px; padding:0px; font-size:13px; line-height:32px;}
 
 
 /*corner style end here**/
 
 .speedbar_navigation {
 	margin:0px 0px 10px 0px;
 }
 
 .speedbar_navigation ul {
	list-style:none;
	padding:0px;
	margin:0px;	
}

.speedbar_navigation ul li {
	display:inline;
	color:#626262;
	background:url(images/custom/tab_del.gif) center right no-repeat;
}

.speedbar_navigation ul li.last {
	background:none;
	}

.speedbar_navigation ul li a, .speedbar_navigation ul li a:link, .speedbar_navigation ul li a:visited {
	color:#fff;
	padding:0px 18px 0px 13px;
	text-decoration:none;
}
.speedbar_navigation ul li a:hover {
	color:#fff;
	text-decoration:underline;
	}
	
 .header_bottom_navigation ul {
	list-style:none;
	padding:0px;
	margin:0px;	
}

.header_bottom_navigation {
	background:#e71820 url(images/custom/top_bar_bg.gif) top repeat-x;
	}

.header_bottom_navigation ul li {
	display:inline;
	color:#626262;
	background:url(images/custom/tab_delB.gif) center right no-repeat;
}

.header_bottom_navigation ul li.last {
	background:none;
}

.header_bottom_navigation ul li a, .header_bottom_navigation ul li a:link, .header_bottom_navigation ul li a:visited {
	color:#fff;
	padding:0px 13px 0px 8px;
	text-decoration:none;
	line-height:33px;
}
.header_bottom_navigation ul li a:hover {
	color:#fff;
	text-decoration:underline;
	}
.header_bottom_navigation ul li.contactus {
	background:none;
	}
.header_bottom_navigation ul li.contactus div {
	background:none;
	line-height:33px;
	width:200px;
	display:inline;
} 
.header_bottom_navigation ul li.contactus a, .header_bottom_navigation ul li.contactus a:link, .header_bottom_navigation ul li.contactus a:visited {
	background:url(images/custom/question.gif) center left no-repeat;
	line-height:33px;
	padding:0px 8px 0px 35px;
	height:33px;
	display:inline-block;
	font-size:12px;
	font-weight:bold;	
}

.search_input {
  border: 1px solid #004578;
  background:#fff;
  width: 210px;
  margin-right:5px;
}

.search_input input {
	border:0px;
	margin:5px 5px;
	width:190px;
	background:none;
}
a.advanced_search, a.advanced_search:link, a.advanced_search:visited {
	color:#fff;
}
a.advanced_search:hover {
	text-decoration:underline;
}

h2.featured_product_title {
	background:#0067b2;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	font-family: Verdana, Arial;
	margin:10px 0px;
	padding:0px 10px;
	line-height:31px;
}

.featured_bottom_strip {
	height:7px;
	overflow:hidden;
	background:#0067b2;
	margin:10px 0px;
}


/**megamenu styles here**/

.chromestyle {
background:none repeat scroll 0 0 #ececec;
clear:both;
display:block;
height:33px;
z-index:999;
}

.chromestyle:after { /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul {
width: 100%;
padding:0px;
margin: 0px;
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li {
display: inline;
padding:0px;
margin: 0px;
}

.chromestyle ul li a,
.chromestyle ul li a:link,
.chromestyle ul li a:visited,
.chromestyle ul li a:active
 {
color: #000000;
font:normal 13px Tahoma;
padding: 0px 7px;
margin: 0;
float:left;
line-height:33px;
text-decoration: none;
border-right: 1px solid #c5c5c5;
}

.chromestyle ul li a:hover,
.chromestyle ul li a.iehover, 
.chromestyle ul li a.selected
 { 
background:#ffffff;
color:#000000;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv {
position:absolute;
top: 0;
z-index:9999;
visibility: hidden;
margin-left:-1px;
margin-top:-1px;
}

table.maincat
 {
background: #ffffff; 
border-left:1px solid #828282;
border-right:1px solid #828282;
border-bottom:1px solid #828282;
border-top:0px none;
}
table.maincat tr td ul.subcat
 {
margin:0px;
padding:0px;
}
table.maincat tr td ul.subcat li
 {
display:block;
padding-left:7px;
}


table.maincat tr td ul.subcat li a,
table.maincat tr td ul.subcat li a:link,
table.maincat tr td ul.subcat li a:hover,
table.maincat tr td ul.subcat li a:visited,
table.maincat tr td ul.subcat li a:active
 {
	color:#000000;
	BACKGROUND-IMAGE:none;
	padding:0px;
	font-weight:normal;
}

table.maincat tr td a,
table.maincat tr td a:link,
table.maincat tr td a:visited,
table.maincat tr td a:active
 {
padding-left:7px;
margin-left:5px;
display: block;
font:bold 12px Tahoma;
text-decoration: none;
color: #000000;
width:150px;
z-index:100;
background:url("images/mega-menu-maincat-bk.gif") no-repeat left top;
}

table.maincat tr td a:hover
 {
background:#e7e7e7 url("images/mega-menu-maincat-hover-bk.gif") no-repeat left top;
}


* html .dropmenudiv a { /*IE only hack*/
width: 100%;
}

/**mega menu style finish here*/