img {border: 2px;}



a { color: #eb7c00; text-decoration: none }

a:hover { text-decoration: underline }



form {margin: 0px; padding: 0px;}

body {margin: 0px; padding: 0px; font-family: Tahoma, sans-serif; font-size: 11px; background: url(images/backg.gif);}

#container {margin: 0px auto; background-color: #fff; padding: 0px 5px; width: 1000px;}

#wrapper {table-layout: auto; border-collapse: collapse; border-spacing: 0px; border: 0px; width: 100%;}

#header, #content, #footer {table-layout: fixed; border-collapse: collapse; border-spacing: 0px; border: 0px; width: 100%; background-color: #fff;}

#header {height: 95px; padding-right: 2px;}

.logo {margin-top: 0px; margin-left: 0px; border: 0px; width: 205px; height: 95px;}

#header_menu {color: #eb7c00; border-bottom: 1px solid #b1b1b1; padding-top: 20px; line-height: 2;}

#header_menu a {color: #eb7c00; text-decoration: none; font: bold 11px Tahoma, sans-serif;}

#header_menu a:hover {text-decoration: underline;}

#topcart_menu {color: #184a92; line-height: 2;}

#topcart_menu a {color: #184a92; text-decoration: none;}

#topcart_menu a:hover {text-decoration: underline;}

#topbar {height: 29px; border: 1px solid #eb7c00; background: url(images/topbar_bg.gif) repeat-x top; }

#topbar {color: #fff; font: bold 11px/1 Tahoma, sans-serif;}

#topbar form {float: right; padding: 0px 9px 0px 7px;}

#topbar table {height: 29px;}

#topbar a {color: #fff; font-weight: normal; text-decoration: underline;}

#topbar a:hover {text-decoration: none;}

#topbar select {font: normal 11px/1 Tahoma, sans-serif;}

.text {height: 15px; border: 1px solid #cdcdcd; border-top: 1px solid #808080; border-left: 1px solid #808080; padding: 0px 2px; font: normal 10px/1 Tahoma, sans-serif; color: #000;}

#content { }

#left_col, #right_col {width: 191px; vertical-align: top; padding: 5px 0px;}

#center_col {vertical-align: top; padding: 5px;}

#footer .footer_c {background: url(images/footer_bg.gif) repeat-x top; color: #eb7c00; text-align: center; height: 74px;}

#footer .footer_l {width: 5px; background: url(images/footer_l.gif) no-repeat top; font-size: 0px;}

#footer .footer_r {width: 5px; background: url(images/footer_r.gif) no-repeat top; font-size: 0px;}

.banner {width: 100%; height: 139px; margin-bottom: 5px;}

table.featured {table-layout: fixed; border-collapse: collapse; border-spacing: 0px; border: 0px; width: 100%; font-size: 11px; margin: 5px 0px; }

table.featured td {padding: 0px 5px;}

table.featured select {font: normal 11px/1 Tahoma, sans-serif;}

.border_l {background: url(images/dotted_v.gif) repeat-y left;}

.brdr_btm {margin: 0px 4px; border: 0px; height: 1px; background: url(images/dotted_h.gif) repeat-x top; font-size: 0px; line-height: 0;}

.item_title {color: #eb7c00; font-weight: bold; text-decoration: none;}

a.item_title:hover {color: #184a92;}

.gray {color: #797979;}

.blue {color: #184a92; padding: 5px 0}

ul.list {list-style: none; margin: 0px; padding: 2px 6px 6px 10px; color: #393939;}

ul.list li {background: url(images/dotted.gif) repeat-x bottom;}

ul.list li a {color: #393939; text-decoration: none; font: normal 11px/2.1 Arial, sans-serif; padding-left: 3px;}

ul.list li a:hover {color: #eb7c00;}

ul.categories li a {padding-left: 17px!important; background: url(images/marker.gif) no-repeat 3px 4px;}

ul li.last {background: none;}

.morenews {position: static; margin: 0px 6px 0px 10px; padding: 8px 0px 10px 0px; border-top: 1px solid #eee;}

.morenews a {text-decoration: none; color: #393939;}

.morenews a:hover {text-decoration: underline;}

div.moremore {text-align: right; padding-top: 10px;}

div.moremore a {color: #eb7c00; text-decoration: underline;}

div.moremore a:hover {text-decoration: none;}

.btn {border: 1px solid #c85b00, outset; color: #fff; font: bold 11px/1.5 Tahoma, sans-serif; background-color: #ff7400; padding: 2px 10px; text-decoration: none; white-space: nowrap; cursor: hand; cursor: pointer;}

a.link1 {font: bold 11px Tahoma, sans-serif; text-decoration: none; color: #eb7c00;}

a.link1:hover {text-decoration: underline;}

a.link2 {font: normal 11px/2 Tahoma, sans-serif; text-decoration: underline; color: #eb7c00;}

a.link2:hover {text-decoration: none;}

a.jsdisabled {color: #010101; text-decoration: none;}

a.jsdisabled:hover {text-decoration: underline;}

.online {color: #476d94;}

.copy {color: #393939; line-height: 2;}

a.design {color: #888888; text-decoration: none;}

a.design:hover {text-decoration: underline;}

.box {table-layout: fixed; border-collapse: collapse; border-spacing: 0px; border: 0px; width: 100%; font-size: 0px; line-height: 0px; color: #393939; margin-bottom: 5px;}

.box .tl {height: 31px; width: 6px; background: url(images/box_tl.gif) no-repeat;}

.box .tc {height: 31px; background: url(images/box_tc.gif) repeat-x; font: bold 11px/1 Tahoma, sans-serif; color: #fff; text-transform: uppercase; padding-left: 8px;}

.box .tc a {color: #fff; text-decoration: none}

.box .tr {height: 31px; width: 6px; background: url(images/box_tr.gif) no-repeat;}

.box .ml {width: 6px; background: url(images/box_ml.gif) repeat-y;}

.box .mc {font: normal 11px/1 Tahoma, sans-serif; background-color: #fff;}

.box .mr {width: 6px; background: url(images/box_mr.gif) repeat-y;}

.box .bl {height: 4px; width: 6px; background: url(images/box_bl.gif) no-repeat;}

.box .bc {height: 4px; background: url(images/box_bc.gif) repeat-x;}

.box .br {height: 4px; width: 6px; background: url(images/box_br.gif) no-repeat;}

BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {

}

H1 {

	FONT-SIZE: 14px;

}

H2 {

	FONT-SIZE: 13px;

}

H3 {

	FONT-SIZE: 12px;

}

HR {

	COLOR: #DDDDDD;

	HEIGHT: 1px;

}

HTML,BODY {

	HEIGHT: 100%;

	MARGIN: 0px;

	PADDING: 0px;

}

FORM {

	MARGIN: 0px;

}

TABLE,IMG {

	BORDER: 0px;

}



/*

	Content enviroment styles

*/

TABLE.Container {

	HEIGHT: 100%;

}

TD.Container {

	VERTICAL-ALIGN: top;

}



/*

	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: #f2f2f2;

}

.HeadThinLine {

	BACKGROUND-COLOR: #c85b02;

	HEIGHT: 1px;

}

.PrintableRow {

	WIDTH: 100%;

	VERTICAL-ALIGN: middle;

	PADDING-RIGHT: 176px;

	HEIGHT: 18px;

}

.HeadTopPad {

	HEIGHT: 18px;

}

.HeadTopPad IMG {

	WIDTH: 1px;

	HEIGHT: 18px;

}



/*

	Footer styles

*/

.BottomRow {

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: bottom;

}

.BottomBox {

	BACKGROUND-COLOR: #005D57;

	COLOR: #FFFFFF;

	HEIGHT: 22px;

	VERTICAL-ALIGN: middle;

	PADDING-LEFT: 12px;

	PADDING-RIGHT: 12px;

}

.Bottom {

	BACKGROUND-COLOR: #f3f3f3;

	COLOR: #FFFFFF;

}

.BottomPopup {

	WIDTH: 100%;

	TEXT-ALIGN: right;

	PADDING-BOTTOM: 10px;

}

.BottomPopup A {

	FONT-WEIGHT: bold;

}   

.BottomDialogBox {

	BACKGROUND-COLOR: #c8eee9;

	PADDING-LEFT: 13px;

	PADDING-TOP: 10px;

	PADDING-BOTTOM: 10px;

}



/*

	Common styles

*/

.SubmitBox {

	PADDING-TOP: 10px;

}

HR.Line {

	WIDTH: 100%;

	HEIGHT: 1px;

	BORDER-BOTTOM-WIDTH: 0px;

	BORDER-LEFT-WIDTH: 0px;

	BORDER-RIGHT-WIDTH: 0px;

}

.SectionBox {

	BACKGROUND-COLOR: #ffffff;

	TEXT-ALIGN: left;

}

.Text {

	COLOR: #000000;

}

.NumberOfArticles {

	COLOR: #000000;

	FONT-WEIGHT: bold;

}

.TopLabel {

	COLOR: #000000;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.Message {

	COLOR: #c85b01;

}

.Line {

	BACKGROUND-COLOR: #c85b01;

}

TD.ButtonsRow {

	PADDING-TOP: 2px;

	PADDING-LEFT: 2px;

	PADDING-RIGHT: 12px;

	PADDING-BOTTOM: 2px;

}

.CustomerMessage {

	COLOR: #c85b01;

	FONT-WEIGHT: bold;

}

.ErrorMessage {

	COLOR: #c85b01;

	FONT-WEIGHT: bold;

}

.Star {

	COLOR: #FF0000;

}

.TableHead {

	BACKGROUND-COLOR: #f2f2f2;

	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: #D6D7D9;

	HEIGHT: 15px;

	VERTICAL-ALIGN: middle;

	TEXT-ALIGN: center;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.PopupBG {

	BACKGROUND-COLOR: #D6D7D9;

}

.PopupHelpLink {

	FONT-SIZE: 9px;

	COLOR: #330000;

	TEXT-DECORATION: none;

}



/*

	BuyNow section

*/

.BuyNowQuantity {

	HEIGHT: 25px;

	WIDTH: 15%;

	WHITE-SPACE: nowrap;

	PADDING-RIGHT: 10px;

}

.BuyNowPrices {

	WIDTH: 100%;

	HEIGHT: 25px;

	VERTICAL-ALIGN: middle;

}



/*

	Vertical menu

*/

.VertMenuLeftColumn {

	VERTICAL-ALIGN: top;

	PADDING-LEFT: 6px;

	PADDING-RIGHT: 20px;

}

.VertMenuRightColumn {

	VERTICAL-ALIGN: top;

	PADDING-LEFT: 20px;

	PADDING-RIGHT: 6px;

}

.VertMenuBox {

	BACKGROUND-COLOR: #f2f2f2;

	PADDING: 1px;

}

.VertMenuBorder {

	BACKGROUND-COLOR: #FFFFFF;

}

.VertMenuTitle {

	BACKGROUND-COLOR: #005D57;

	COLOR: #ffffff;

	FONT-WEIGHT: bold;

	PADDING: 1px;

}

.VertMenuSubTitle {

	BACKGROUND-COLOR: #005D57;

}

.VertMenuTitleIcon {

	WIDTH: 21px;

	HEIGHT: 20px;

	MARGIN-LEFT: 8px;

	MARGIN-RIGHT: 8px;

	VERTICAL-ALIGN: middle;

}

.VertMenuItems {

	COLOR: #393939;

	TEXT-DECORATION: none;

}

A.VertMenuItems:link {

	COLOR: #393939;

	TEXT-DECORATION: none;

}

A.VertMenuItems:visited {

	COLOR: #393939;

	TEXT-DECORATION: none;

}

A.VertMenuItems:hover {

	COLOR: #eb7c00;

	TEXT-DECORATION: none;

}

A.VertMenuItems:active  {

	COLOR: #393939;

	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;

}

.DialogBorder {

	BACKGROUND-COLOR: #c85b02;

	HEIGHT: 100%;

	PADDING: 0px;

}

TD.DialogTitle {

	COLOR: #000000;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

	BACKGROUND-IMAGE: url(images/dialog_bg_n.gif);

	VERTICAL-ALIGN: bottom;

	HEIGHT: 15px;

	PADDING-TOP: 0px;

	PADDING-BOTTOM: 0px;

	PADDING-LEFT: 10px;

	PADDING-RIGHT: 0px;

	TEXT-ALIGN: left;

}

FONT.DialogTitle {

	COLOR: #FFFFFF;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

	VERTICAL-ALIGN: bottom;

	HEIGHT: 15px;

	TEXT-ALIGN: left;

	MARGIN-LEFT: 10px;

}



/*

	Dialog info box

*/

TABLE.DialogInfo {

	WIDTH: 85%;

	TEXT-ALIGN: center;

}

.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: #005D57;

	PADDING: 0px;

	VERTICAL-ALIGN: bottom;

	HEIGHT: 15px;

}

.DialogInfoBorder {

	BACKGROUND-COLOR: #005D57;

	PADDING: 0px;

}

.DialogInfoIcon {

	WIDTH: 16px;

	HEIGHT: 16px;

}

.DialogInfoClose {

	WIDTH: 15px;

	HEIGHT: 13px;

}



/*

	Dialog tools section

*/

.NavDialogTitle {

	WIDTH: 50%;

    FONT-SIZE: 11px;

    FONT-WEIGHT: bold;

    COLOR: #330000;

	PADDING-LEFT: 8px;

}   

.NavDialogBorder {

	BACKGROUND-COLOR: #D6D7D9;

}

.NavDialogBox {

	BACKGROUND-COLOR: #FFFFFF;

}

.NavDialogSeparator {

	WIDTH: 100%;

	HEIGHT: 14px;

	BACKGROUND-IMAGE: url(images/separator.gif);

	PADDING-LEFT: 7px;

}

.NavDialogSeparator IMG {

	WIDTH: 100%;

	HEIGHT: 14px;

}

.NavDialogCell {

	PADDING-RIGHT: 3px;

}

.NavDialogCell A IMG {

	WIDTH: 9px;

	HEIGHT: 9px;

}



/*

	Product details page

*/

.ProductTitle {

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

	text-transform: uppercase;

}

.ProductTitleHidden {

	COLOR: #666666;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

}

.ProductDetailsTitle {

	COLOR: #c85b01;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.ProductDetails {

	COLOR: #000000;

}

.ProductPriceTitle {

	COLOR: #000000;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.ProductPriceConverting {

	COLOR: #000000;

	FONT-WEIGHT: bold;

	FONT-SIZE: 14px;

}

.ProductPrice {

	COLOR: #FF0000;

	FONT-WEIGHT: bold;
	
	FONT-SIZE: 18px;

}

.ProductPriceSmall {

	COLOR: #c85b01;

	FONT-WEIGHT: bold;

}

.SaveMoneyLabel {

	WIDTH: 59px;

	HEIGHT: 59px;

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: middle;

	COLOR: #FFFFFF;

	FONT-WEIGHT: bold;

	BACKGROUND-IMAGE: url(images/save_money.gif);

	BACKGROUND-REPEAT: no-repeat;

}

.MarketPrice {

	FONT-SIZE: 0.9em;

	color: #797979;

}

.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: 0px;

	PADDING-BOTTOM: 5px;

	color: #999;

}

.PListCell {

	BACKGROUND-COLOR: #ffffff;

	TEXT-ALIGN: center;

	PADDING: 10px;

	VERTICAL-ALIGN: top;

}



/*

	Items style

*/

.ItemsList {

	FONT-WEIGHT: bold;

}

.ItemsListDisabled {

	COLOR: #909090;

}

A.ItemsList:link {

	TEXT-DECORATION: none;

}

A.ItemsList:visited {

	TEXT-DECORATION: none;

}

A.ItemsList:hover {

	TEXT-DECORATION: underline;

}

A.ItemsList:active {

	TEXT-DECORATION: none;

}



/*

	Location bar

*/

.NavigationPath {

	COLOR: #000000;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: none;

}

A.NavigationPath:link {

	COLOR: #eb7c00;

	TEXT-DECORATION: underline;

}

A.NavigationPath:visited {

	COLOR: #eb7c00;

	TEXT-DECORATION: underline;

}

A.NavigationPath:hover {

	COLOR: #eb7c00;

	TEXT-DECORATION: none;

}

A.NavigationPath:active  {

	COLOR: #000000;

	TEXT-DECORATION: underline;

}



/*

	Buttons

*/

.FormButton {

	COLOR: #003834;

	FONT-WEIGHT: bold;

}

TABLE.ButtonTable {

	CURSOR: pointer;

	VERTICAL-ALIGN: middle;

	DIRECTION: ltr;

}

TD.Button {								 

	BACKGROUND-IMAGE: url(images/butbg.gif);

	BACKGROUND-COLOR: #68C1FF;

	BACKGROUND-REPEAT: repeat-x;

	PADDING-LEFT: 5px;

	PADDING-RIGHT: 5px;

	VERTICAL-ALIGN: middle;

	WHITE-SPACE: nowrap;

}

FONT.Button {								 

	FONT-FAMILY: Arial;

	COLOR: #FFFFFF;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

	TEXT-DECORATION: none;

}

IMG.ButtonSide {

	WIDTH: 7px;

	HEIGHT: 14px;

}

.SimpleButton TR TD {

	PADDING: 0px;

	WHITE-SPACE: nowrap;

}

A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {

	COLOR: #330000;

	FONT-WEIGHT: bold;

}

.GoImage {

	WIDTH: 21px;

	HEIGHT: 18px;

	VERTICAL-ALIGN: middle;

	BORDER: 0px;

}



/*

	Small text/link style

*/

.SmallNote:link {

	COLOR: #c85b02;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.SmallNote:visited {

	COLOR: #c85b02;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.SmallNote:hover {

	COLOR: #c85b02;

	TEXT-DECORATION: underline;

	FONT-SIZE: 9px;FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.SmallNote:active {

	COLOR: #c85b02;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.SmallText {

	COLOR: #7C4C00;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}



/*

	Category page

*/

.SubcatTitle {

	TEXT-ALIGN: left;

	WIDTH: 95%;

	PADDING-LEFT: 5px;

}

.SubcatInfo {

	TEXT-ALIGN: right;

	WHITE-SPACE: nowrap;

	COLOR: #000000;

}



/*

	Search sort bar

*/

.SearchSortTitle {

	FONT-WEIGHT: bold;

	PADDING-RIGHT: 20px;

}

.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active {

	TEXT-DECORATION: underline;

}

.SearchSortImg {

	WIDTH: 9px;

	HEIGHT: 9px;

	MARGIN-RIGHT: 5px;

}

.SearchSortCell {

	PADDING-RIGHT: 20px;

}



/*

	Expandable section

*/

.ExpandSectionMark {

	WIDTH: 11px;

	CURSOR: pointer;

	VERTICAL-ALIGN: middle;

}



/*

	Tab mechanism

*/

.Tab {

	BACKGROUND-COLOR: #f2f2f2;

	FONT-WEIGHT: bold;

	TEXT-TRANSFORM: uppercase;

	WIDTH: 85px;

	HEIGHT: 30px;

	TEXT-ALIGN: center;

}

.TabTop {

	HEIGHT: 5px;

	BACKGROUND-COLOR: #f2f2f2;

}

TD.TabLeftSide {

	WIDTH: 9px;

	BACKGROUND-IMAGE: url(images/tab_l.gif);

}

TD.TabRightSide {

	WIDTH: 9px;

	BACKGROUND-IMAGE: url(images/tab_r.gif);

}

TD.TabLeftCorner {

	WIDTH: 9px;

	HEIGHT: 9px;

	BACKGROUND-IMAGE: url(images/tab_c1.gif);

}

TD.TabRightCorner {

	WIDTH: 9px;

	HEIGHT: 9px;

	BACKGROUND-IMAGE: url(images/tab_c2.gif);

}

TD.TabCenter {

	HEIGHT: 9px;

	BACKGROUND-IMAGE: url(images/tab_b.gif);

}

IMG.TabCorner {

	WIDTH: 9px;

	HEIGHT: 9px;

}

IMG.TabSide {

	WIDTH: 9px;

	HEIGHT: 1px;

}



/*

	Pagination mechanism

*/

.NavigationArrow {

	WIDTH: 9px;

	HEIGHT: 9px;

}

.NavigationTitle {

	WHITE-SPACE: nowrap;

	HEIGHT: 14px;

	PADDING-RIGHT: 10px;

}

.NavigationCell {

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: bottom;

	BACKGROUND-IMAGE: url(images/page.gif);

	WIDTH: 17px;

	HEIGHT: 14px;

}

.NavigationCell A:link, .NavigationCell A:visited, .NavigationCell A:hover, .NavigationCell A:active {

	TEXT-DECORATION: none;

}

.NavigationCell IMG {

	HEIGHT: 1px;

	WIDTH: 17px;

}

.NavigationCellWide {

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: bottom;

	BACKGROUND-IMAGE: url(images/page_wide.gif);

	WIDTH: 23px;

	HEIGHT: 14px;

}

.NavigationCellWide A:link, .NavigationCellWide A:visited, .NavigationCellWide A:hover, .NavigationCellWide A:active {

	TEXT-DECORATION: none;

}

.NavigationCellWide IMG {

	HEIGHT: 1px;

	WIDTH: 23px;

}

.NavigationCellSel {

	VERTICAL-ALIGN: middle;

	FONT-WEIGHT: bold;

	TEXT-ALIGN: center;

	WIDTH: 15px;

}



/*

	Subheader styles

*/

TABLE.SubHeaderGrey {

	WIDTH: 100%;

	MARGIN-BOTTOM: 10px;

}

.SubHeaderGrey {

	COLOR: #666666;

	FONT-SIZE: 11px;

	FONT-WEIGHT: bold;

	PADDING: 0px;

}

.SubHeaderGreyLine {

	HEIGHT: 1px;

	BACKGROUND-COLOR: #CCCCCC;

	PADDING: 0px;

}

TABLE.SubHeaderBlack {

	WIDTH: 100%;

	MARGIN-BOTTOM: 10px;

}

.SubHeaderBlack {

	COLOR: #000000;

	FONT-SIZE: 12px;

	FONT-WEIGHT: bold;

	PADDING: 0px;

}

.SubHeaderBlackLine {

	HEIGHT: 1px;

	BACKGROUND-COLOR: #000000;

	PADDING: 0px;

}

TABLE.SubHeaderRed {

	WIDTH: 100%;

	MARGIN-BOTTOM: 10px;

}

.SubHeaderRed {

	FONT-WEIGHT: bold;

	PADDING: 0px;

}

.SubHeaderRedLine {

	HEIGHT: 1px;

	BACKGROUND-COLOR: #550000;

	PADDING: 0px;

}

TABLE.SubHeader {

	WIDTH: 100%;

	MARGIN-BOTTOM: 10px;

}

.SubHeader {

	COLOR: #c85b01;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

	PADDING: 0px;

}

.SubHeaderLine {

	HEIGHT: 1px;

	BACKGROUND-COLOR: #c85b01;

	PADDING: 0px;

}



/*

	User profile page

*/

.RegSectionTitle {

	COLOR: #550000;

	FONT-SIZE: 10px;

	FONT-WEIGHT: bold;

}



/*

	Customer reviews module

*/

IMG.StarImg {

	WIDTH: 14px;

	HEIGHT: 14px;

}



/*

	Manufacturers module

*/

.ManufacturersItem {

	TEXT-ALIGN: left;

	WHITE-SPACE: nowrap;

	WIDTH: 95%;

	PADDING-LEFT: 5px;

}



/*

	Recommended products module

*/

UL.RPItems {

	PADDING-LEFT: 10px;

	PADDING-TOP: 0px;

	PADDING-BOTTOM: 0px;

}



/*

	Webmaster mode

*/

SPAN.Lbl {

	COLOR: green;

	FONT-WEIGHT: bold;

}

.Section {

	MARGIN: 0px;

	PADDING: 0px;

}



/*

	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: 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;

}



/*

	Special offers module

*/

.SpecialOffersPrice {

	COLOR: #c85b01;

	FONT-WEIGHT: bold;

	FONT-SIZE: 14px;

}

.SpecialOffersThumb {

	DISPLAY: inline;

	MARGIN-LEFT: -51px;

}

.SpecialOffersThumb A IMG {

	WIDTH: 47px;

	HEIGHT: 44px;

}



/*

	Fancy categories module

*/

.CatMenuItemOff {

	BACKGROUND-COLOR: transparent;

	COLOR: #330000;

	BORDER-RIGHT: none;

	BORDER-TOP: none;

	BORDER-LEFT: none;

	BORDER-BOTTOM: none;

	MARGIN-BOTTOM: 3px;

	MARGIN-TOP: 3px;

	MARGIN-LEFT: 1px;

	MARGIN-RIGHT: 0px;

	CURSOR: pointer;

	FONT-SIZE: 12px;

}

.CatMenuItemOffExp {

	BACKGROUND-COLOR: transparent;

	BORDER-RIGHT: none;

	BORDER-TOP: none;

	BORDER-LEFT: none;

	BORDER-BOTTOM: none;

	MARGIN-BOTTOM: 1px;

	MARGIN-TOP: 1px;

	MARGIN-LEFT: 2px;

	MARGIN-RIGHT: 3px;

	CURSOR: pointer;

}

.CatMenuItemOn {   

	BACKGROUND-COLOR: #005D57;

	COLOR: #330000;

	BORDER-RIGHT: 0px solid;

	BORDER-TOP: none;

	BORDER-LEFT: none;

	BORDER-BOTTOM: none;

	MARGIN-BOTTOM: 3px;

	MARGIN-TOP: 3px;

	MARGIN-LEFT: 1px;

	MARGIN-RIGHT: 0px;

	CURSOR: pointer;

	FONT-SIZE: 12px;

}

.CatSubMenu {

	BACKGROUND-COLOR: #f2f2f2;

	BORDER-RIGHT: #FFFFFF 1px solid;

	BORDER-TOP: #FFFFFF 1px solid;

	BORDER-LEFT: #FFFFFF 1px solid;

	BORDER-BOTTOM: #FFFFFF 1px solid;

	MARGIN-TOP: 0px;

	MARGIN-BOTTOM: 0px;

	MARGIN-LEFT: 0px;

	MARGIN-RIGHT: 0px;

	PADDING-TOP: 2px;

	PADDING-BOTTOM: 2px;

	PADDING-LEFT: 2px;

	PADDING-RIGHT: 2px;

}

TABLE.CatMenuContainer {

	WIDTH: 136px;

}

A.CatMenuItem {

	FONT-SIZE: 12px;

	FONT-FAMILY: Arial;

	CURSOR: pointer;

}

A.CatMenuItem:link {

	COLOR: #330000;

	TEXT-DECORATION: none;

}

A.CatMenuItem:visited {

	COLOR: #330000;

	TEXT-DECORATION: none;

}

A.CatMenuItem:hover {

	COLOR: #330000;

	TEXT-DECORATION: none;

}

A.CatMenuItem:active {

	COLOR: #330000;

	TEXT-DECORATION: none;

}

A#nojs.CatMenuItem:hover {

    BACKGROUND-COLOR: #005D57;

    COLOR: #FFFFFF;

    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;

}

.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;

}

.EqualRow {

	BACKGROUND-COLOR: #ffffff;

	TEXT-ALIGN: center;

}

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;

}

TD.PListImgBox {

	WIDTH: 125px;

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: top;

	WHITE-SPACE: nowrap;

	PADDING-RIGHT: 8px;

}

DIV.PListImgBox {

	WHITE-SPACE: nowrap;

}

TD.FLCDialogCell {

	WIDTH: 50%;

	HEIGHT: 225px;

	TEXT-ALIGN: center;

}

TD.FLCDialogCellAntibot {

	WIDTH: 50%;

	HEIGHT: 350px;

	TEXT-ALIGN: center;

}

TABLE.FLCDialog {

	WIDTH: 100%;

	HEIGHT: 100%;

}

/*

	Last checkout step

*/

TD.LCSBackground {

	BACKGROUND-COLOR: #c85b02;

}

TABLE.WebBasedPayment {

	HEIGHT: 100%;

	WIDTH: 100%;

}

TABLE.WebBasedPayment TR TD {

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: middle;

	HEIGHT: 90%;

	PADDING: 0px;

}

.NoBorder {

border-bottom: 0px solid #FFFFFF;

border-left: 0px solid #FFFFFF;

border-right: 0px solid #FFFFFF;

border-top: 0px solid #FFFFFF;

}

.Thumbnail {

border-bottom: 1px solid #CCCCCC;

border-left: 1px solid #CCCCCC;

border-right: 1px solid #CCCCCC;

border-top: 1px solid #CCCCCC;

}

/* xCartMod.com - Extended Tabbed Menu */
#tablist {
padding: 5px;
margin: 0;
}
#tablist li {
list-style: none;
margin: 0;
display: inline;
}
#tablist li a {
padding: 5px;
margin-left: 5px;
border: 1px solid #cdcdcd;
border-bottom: none;
background: #FFD44C;
text-decoration: none;
}
#tablist li a:link, #tablist li a:visited {
color: #FFFFFF;
background: #eb7c00;
}
#tablist li a:hover {
color: #FFFFFF;
background: #184a92;
border-color: #184a92;
}
#tablist li a.current, #tablist li a.current:link, #tablist li a.current:visited, #tablist li a.current:hover {
background: #FFFFFF;
color: #000000;
border-bottom: 1px solid #FFFBD3;
}
.div_style {
border: 1px solid #cdcdcd;
padding: 10px;
margin: 0px;
background: #FFFFFF;
}
/* xCartMod.com - Extended Tabbed Menu */




/* BEGIN NEW CODE */

.hot .tl {height: 32px; width: 6px; background: url(images/hot_box_tl.gif) no-repeat left top;}
.hot .tc {height: 32px; background: url(images/hot_box_tc.gif) repeat-x top;}
.hot .tr {height: 32px; width: 6px; background: url(images/hot_box_tr.gif) no-repeat right top;}

table.hot_wrapper {table-layout: fixed; border-collapse: collapse; border-spacing: 0px; border: 0px; width: 100%; margin: 10px 0px;}
table.hot_wrapper td {vertical-align: top; padding: 0px 10px;}
td.delimiter {background: url(images/dotted_h.gif) repeat-x center; height: 1px; padding: 0px!important;}
.hot_item {position: static; table-layout: fixed; border-collapse: collapse; border-spacing: 0px; border: 0px; width: 100%; text-align: center;}
.hot_item td {padding: 0px!important;}
.hot_item .hot_image {position: static; vertical-align: top; padding: 10px 0px 0px!important; overflow: hidden;}
.hot_item .hot_image div {position: relative; text-align: center; overflow: hidden;}
.hot_item .hot_image img {margin-bottom: 10px;}
.hot_item .hot_timeicon {position: absolute; top: 0px; left: 0px; display: none;}
.hot_item .hot_info {vertical-align: top; padding: 0px 0px 10px!important;}
.hot_item .hot_title {color: #eb7c00; text-transform: uppercase; font-weight: bold; font-size: 14px;}
.hot_item .hot_title a {color: #eb7c00; text-decoration: none;}
.hot_item .hot_title a:hover {color: #184a92; text-decoration: underline;}
.hot_item .hot_description {padding: 12px 0px; color: #696969; font-size: 11px;}
.hot_item .hot_price {color: #184a92; font-size: 11px; font-weight: bold;}
a.more_link {font-weight: bold; color: #eb7c00; text-decoration: underline;}
a.more_link:hover {color: #184a92;}

.horiz_view .hot_item td {text-align: left;}
.horiz_view .hot_image {width: 130px; padding: 10px 0px 15px!important;}
.horiz_view .hot_info {vertical-align: top; padding: 10px 0px 15px 15px!important; text-align: left;}

table.hot_saleprice {margin: 12px 0px; color: #184a92; font-weight: bold; font-size: 20px; text-align: center; table-layout: fixed; border-collapse: collapse; border-spacing: 0px; border: 0px; height: 91px; width: 135px; background: url(images/hot_saleprice_bg.png) no-repeat center center;}
table.hot_saleprice th {height: 50%; text-transform: uppercase; color: #ffffff; font-weight: bold; font-size: 14px; vertical-align: middle!important; padding: 0px!important;}
table.hot_saleprice td {height: 50%; padding: 0px!important; vertical-align: middle!important; text-align: center!important;}

table.hot_timeremaining {margin: 12px 0px; color: #eb7c00; font-weight: bold; font-size: 14px; text-align: center; table-layout: fixed; border-collapse: collapse; border-spacing: 0px; border: 0px; height: 91px; width: 292px; background: url(images/hot_timeremaining_bg.png) no-repeat center center;}
table.hot_timeremaining th {height: 50%; text-transform: uppercase; color: #ffffff; font-weight: bold; vertical-align: middle!important; padding: 0px!important;}
table.hot_timeremaining td {height: 50%; padding: 0px!important; vertical-align: middle!important; text-align: center!important; font-size: 12px;}

table.hot_priceremaining {margin: 12px auto; color: #ffffff; font-weight: bold; font-size: 14px; text-align: center; table-layout: fixed; border-collapse: collapse; border-spacing: 0px; border: 0px; height: 91px; width: 175px; background: url(images/hot_priceremaining_bg.png) no-repeat center center;}
table.hot_priceremaining th {height: 50%; text-transform: uppercase; color: #ffffff; font-weight: bold; font-size: 20px; vertical-align: middle!important; padding: 0px!important;}
table.hot_priceremaining td {height: 50%; padding: 0px!important; vertical-align: middle!important; text-align: center!important;}

/*.hottest .hot_timeremaining td {font-size: 20px;}*/
.hottest img.hot_timeicon {display: block!important;}

/* END NEW CODE */
