/* $Id: skin1.css,v 1.84.2.19 2007/03/06 08:17:31 max Exp $ */

/*
	Test by bpowell
	General styles

*/

BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {

	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;

	COLOR: #666666;

	FONT-SIZE: 11px;

}
h2 {

	FONT-SIZE: 11px;
	margin-bottom:5px;
}

A:link {



	TEXT-DECORATION: none;

}

A:visited {


	TEXT-DECORATION: none;

}

A:hover {



	TEXT-DECORATION: underline;

}

A:active  {


	TEXT-DECORATION: none;

}


H3 {

	FONT-SIZE: 12px;

}
h4 {
font-size:12px;
margin:3px 0px 0px 7px;
color:#CB6415;

}

HR {

	COLOR: #DDDDDD;

	HEIGHT: 1px;

}

HTML,BODY {

	HEIGHT: 100%;

	MARGIN: 0px;

	PADDING: 0px;
	background:url(images/main_bg.jpg) repeat-x;
	background-color:#5d6770;

}

FORM {

	MARGIN: 0px;

}

TABLE,IMG {

	BORDER: 0px;

}



/*

	Content enviroment styles

*/

TABLE.Container {

	HEIGHT: 100%;

	margin-top: 10px;

}

TD.Container {

	VERTICAL-ALIGN: top;

	HEIGHT: 90%;

}



/*

	Header styles

*/

.HeadLogo {

	PADDING-LEFT: 27px;

	TEXT-ALIGN: left;

	background: url('images/header_bg_left.gif') -10px -10px no-repeat;

}

.HeadRightBox {

	VERTICAL-ALIGN: top;

	TEXT-ALIGN: left;

	background: url('images/header_bg_right.gif') -463px -10px no-repeat;

}

.categoriesbackground {

	background: url('images/categories_bg.gif') 0 bottom no-repeat;

}

.headbackground {

	background: url('images/head_bg.jpg') top no-repeat;

}

.logoalign {

	padding-left: 39px;

	padding-top: 42px;

}

.cartlinksalign {

	padding-top: 10px;

	padding-right: 4px;

}

.categoriesalign {

	padding-left: 40px;

	padding-bottom: 14px;

}

.HeadText {

	FONT-SIZE: 12px;

	FONT-WEIGHT: bold;

}

.HeadLine {

	BACKGROUND-COLOR: #FFD44C;

}

.HeadThinLine {

	BACKGROUND-COLOR: #8E4B00;

	HEIGHT: 1px;

}

.PrintableRow {

	WIDTH: 100%;

	VERTICAL-ALIGN: middle;

	PADDING-RIGHT: 176px;

	HEIGHT: 18px;

}

.HeadTopPad {

	HEIGHT: 18px;

}

.HeadTopPad IMG {

	WIDTH: 1px;

	HEIGHT: 18px;

}



/*

	Footer styles

*/

.BottomRow {

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: bottom;

}

.BottomBox {

	BACKGROUND-COLOR: #FFD44C;

	COLOR: #8E4B00;

	HEIGHT: 22px;

	VERTICAL-ALIGN: middle;

	PADDING-LEFT: 12px;

	PADDING-RIGHT: 12px;

}

.Bottom {

	BACKGROUND-COLOR: #FFD44C;

	COLOR: #8E4B00;

}

A.Bottom:link {

	BACKGROUND-COLOR: #FFD44C;

	COLOR: #8E4B00;

	TEXT-DECORATION: underline;

}

A.Bottom:visited {

	BACKGROUND-COLOR: #FFD44C;

	COLOR: #8E4B00;

	TEXT-DECORATION: underline;

}

A.Bottom:hover {

	BACKGROUND-COLOR: #FFD44C;

	COLOR: #8E4B00;

	TEXT-DECORATION: none;

}

A.Bottom:active {

	BACKGROUND-COLOR: #FFD44C;

	COLOR: #8E4B00;

	TEXT-DECORATION: underline;

}

.BottomPopup {

	WIDTH: 100%;

	TEXT-ALIGN: right;

	PADDING-BOTTOM: 10px;

}

.BottomPopup A {

	FONT-WEIGHT: bold;

}

.BottomDialogBox {

	BACKGROUND-COLOR: #FFE591;

	PADDING-LEFT: 13px;

	PADDING-TOP: 10px;

	PADDING-BOTTOM: 10px;

}



/*

	Common styles

*/

.SubmitBox {

	PADDING-TOP: 10px;

}

HR.Line {

	WIDTH: 100%;

	HEIGHT: 1px;

	BORDER-BOTTOM-WIDTH: 0px;

	BORDER-LEFT-WIDTH: 0px;

	BORDER-RIGHT-WIDTH: 0px;

}

.SectionBox {

	BACKGROUND-COLOR: #ffffff;

	TEXT-ALIGN: left;

}

.Text {

	COLOR: #666666;

}

.NumberOfArticles {

	COLOR: #666666;

	FONT-WEIGHT: bold;

}

.TopLabel {

	COLOR: #666666;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.Message {

	COLOR: #FF3300;

}

.Line {

	BACKGROUND-COLOR: #D27700;

}

TD.ButtonsRow {

	PADDING-TOP: 2px;

	PADDING-LEFT: 2px;

	PADDING-RIGHT: 12px;

	PADDING-BOTTOM: 2px;

}

.CustomerMessage {

	COLOR: #FF3300;

	FONT-WEIGHT: bold;

}

.ErrorMessage {

	COLOR: #D27700;

	FONT-WEIGHT: bold;

}

.Star {

	COLOR: #D27700;

}

.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: #D27700;

	color: #FFFFFF;

	HEIGHT: 15px;

	VERTICAL-ALIGN: middle;

	TEXT-ALIGN: center;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.PopupBG {

	BACKGROUND-COLOR: #D27700;

}

.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: 4px;

	PADDING-RIGHT: 10px;

}

.VertMenuRightColumn {

	VERTICAL-ALIGN: top;

	PADDING-LEFT: 20px;

	PADDING-RIGHT: 6px;

}

.VertMenuBox {

	BACKGROUND-COLOR: #FFD44C;

	PADDING: 1px;

}

.VertMenuBorder {

	BACKGROUND-COLOR: #8E4B00;

}

.VertMenuTitle {

	COLOR: #FFFFFF;

	FONT-WEIGHT: bold;

	PADDING: 1px;

}

.VertMenuSubTitle {

	BACKGROUND-COLOR: #CDCDCD;


}

.VertMenuTitleIcon {

	WIDTH: 21px;

	HEIGHT: 20px;

	MARGIN-LEFT: 8px;

	MARGIN-RIGHT: 8px;

	VERTICAL-ALIGN: middle;

}

.infolinks {

	COLOR: #666666;

	TEXT-DECORATION: none;

}

A.infolinks:link {

	COLOR: #666666;

	TEXT-DECORATION: none;

}

A.infolinks:visited {

	COLOR: #666666;

	TEXT-DECORATION: none;

}

A.infolinks:hover {

	COLOR: #666666;

	TEXT-DECORATION: underline;

}

A.infolinks:active  {

	COLOR: #666666;

	TEXT-DECORATION: none;

}

.VertMenuItems {

	COLOR: #666666;

	TEXT-DECORATION: none;

}

A.VertMenuItems:link {

	COLOR: #666666;

	TEXT-DECORATION: none;

}

A.VertMenuItems:visited {

	COLOR: #666666;

	TEXT-DECORATION: none;

}

A.VertMenuItems:hover {

	COLOR: #666666;

	TEXT-DECORATION: underline;

}

A.VertMenuItems:active  {

	COLOR: #666666;

	TEXT-DECORATION: none;

}

.VertMenuHr {

	WIDTH: 100%;

	HEIGHT: 1px;

	BORDER-BOTTOM-WIDTH: 0px;

	BORDER-LEFT-WIDTH: 0px;

	BORDER-RIGHT-WIDTH: 0px;

	color: #d7d7d7;

}
a.categorylink {
color:#333333;
}
a.subcategorylink {
color:#666666;
}
.modulepadding {
margin-top: 5px;
}

.CategoriesList {

	FONT-SIZE: 11px;
	background-image:url(images/maincatarrow.gif);
	background-repeat:no-repeat;
	padding-left:9px;
	background-position:0px 5px;
	margin-left:8px;
	line-height:17px;

}
.SubCategoriesList {
	FONT-SIZE: 11px;
	background-image:url(images/subcatarrow.gif);
	background-repeat:no-repeat;
	padding-left:9px;
	background-position:0px 5px;
	margin-left:17px;
	line-height:17px;

}



/*

	Dialog box

*/

TABLE.DialogBox {

	WIDTH: 100%;

	HEIGHT: 100%;

	VERTICAL-ALIGN: top;

}

TD.DialogBox {

	TEXT-ALIGN: left;

	PADDING: 10px 10px 0px 10px;

	color: #666666;

}
TD.DialogBoxnews {

	TEXT-ALIGN: left;

	PADDING: 0px 10px 0px 10px;

	color: #666666;
	text-decoration:none !important;

}
.DialogBoxnews {
	text-decoration:none !important;

}
.productfooter {

	background: url('images/productfooter.gif') 0 bottom no-repeat;

	PADDING: 0px;

}
.productfooterright {

	background: url('images/newsfoot.gif') 0 bottom no-repeat;

	PADDING: 0px;

}

.DialogPersonalFooter {

	background: url('images/personaldetailsbg_foot.gif') 0 bottom no-repeat;

	PADDING: 0px;

}

.cartboxfooter {

	background: url('images/cartboxfoot.gif') 0 bottom no-repeat;

	PADDING: 0px;

}

.regformfooter {

	background: url('images/profiledetails_foot.gif') 0 bottom no-repeat;

	PADDING: 0px;

}

.DialogBorder {

	background: url('images/productside.gif') 0 top repeat-y;

	HEIGHT: 100%;

	PADDING: 0px;

}
.DialogBorderright {

	background: url('images/newsbody.gif') 0 top repeat-y;

	HEIGHT: 100%;

	PADDING: 0px;

}

.DialogPersonalBorder {

	background: url('images/personaldetailsbg_body.gif') 0 top repeat-y;

	HEIGHT: 100%;

	PADDING: 0px;

}

.cartboxborder {

	background: url('images/cartboxmain.gif') 0 top repeat-y;

	HEIGHT: 100%;

	PADDING: 0px;

}

.regformborder {

	background: url('images/profiledetails_body.gif') 0 top repeat-y;

	HEIGHT: 100%;

	PADDING: 0px;

}

TD.DialogTitle {

	COLOR: #D27700;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

	background: url('images/producthead.gif') 0 top no-repeat;

	TEXT-ALIGN: left;

	padding: 5px 0 5px 17px;

}

TD.DialogTitlenews {

	COLOR: #D27700;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

	background: url('images/newsheadmain.gif') 0 top no-repeat;

	TEXT-ALIGN: left;

}
TD.DialogTitleright {

	COLOR: #D27700;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

	background: url('images/newshead.gif') 0 top no-repeat;

	TEXT-ALIGN: left;

	padding: 5px 0 5px 10px;

}
.newspadding {
margin-top:5px;
}

TD.DialogPersonalHead {

	COLOR: #D27700;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

	background: url('images/personaldetailsbg_head.gif') 0 top no-repeat;

	TEXT-ALIGN: left;

	padding: 5px 0 5px 17px;

}

TD.cartboxtitle {

	COLOR: #D27700;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

	background: url('images/cartboxhead.gif') 0 top no-repeat;

	TEXT-ALIGN: left;

	padding: 5px 0 5px 17px;

}

TD.regformtitle {

	COLOR: #D27700;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

	background: url('images/profiledetails_head.gif') 0 top no-repeat;

	TEXT-ALIGN: left;

	padding: 5px 0 5px 17px;

}

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 {

	TEXT-ALIGN: center;

}

.DialogInfoTitle {

	COLOR: #FFFFFF;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

	VERTICAL-ALIGN: bottom;

	TEXT-ALIGN: left;

	HEIGHT: 15px;

	PADDING-TOP: 4px;

	PADDING-BOTTOM: 0px;

	PADDING-LEFT: 5px;

	PADDING-RIGHT: 5px;

}

.DialogInfoTitleBorder {

	BACKGROUND-COLOR: #D27700;

	PADDING: 0px;

	VERTICAL-ALIGN: bottom;

	HEIGHT: 15px;

}

.DialogInfoBorder {

	BACKGROUND-COLOR: #D27700;

	PADDING: 0px;

}

.DialogTr {

	COLOR: #D27700;

}

.DialogInfoIcon {

	WIDTH: 16px;

	HEIGHT: 16px;

}

.DialogInfoClose {

	WIDTH: 15px;

	HEIGHT: 13px;

}



/*

	Dialog tools section

*/

.NavDialogTitle {

	WIDTH: 50%;

	FONT-SIZE: 11px;

	FONT-WEIGHT: bold;

	COLOR: #330000;

	PADDING-LEFT: 8px;

}   

.NavDialogBorder {

	BACKGROUND-COLOR: #FFCC33;

}

.NavDialogBox {

	BACKGROUND-COLOR: #FFFFCC;

}

.NavDialogSeparator {

	WIDTH: 100%;

	HEIGHT: 14px;

	BACKGROUND-IMAGE: url(images/separator.gif);

	PADDING-LEFT: 7px;

}

.NavDialogSeparator IMG {

	WIDTH: 100%;

	HEIGHT: 14px;

}

.NavDialogCell {

	PADDING-RIGHT: 3px;

}

.NavDialogCell A IMG {

	WIDTH: 9px;

	HEIGHT: 9px;

}



/*

	Product details page

*/

.ProductTitle {

	COLOR: #666666;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

}

.ProductTitleHidden {

	COLOR: #666666;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

}

.ProductDetailsTitle {

	COLOR: #cb6415;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

}

.ProductDetails {

	COLOR: #666666;

}

.ProductPriceTitle {

	COLOR: #666666;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.ProductPriceConverting {

	COLOR: #666666;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

}

.ProductPrice {

	COLOR: #d27700;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

}
.FeatProductPrice {

	COLOR: #d27700;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;
	word-spacing:-1px;

}

.ProductPriceSmall {

	COLOR: #D27700;

	FONT-WEIGHT: bold;

}

.SaveMoneyLabel {

	WIDTH: 57px;

	HEIGHT: 57px;

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: middle;

	COLOR: #FFFFFF;

	FONT-WEIGHT: bold;

	BACKGROUND-IMAGE: url(images/save_money.gif);

	BACKGROUND-REPEAT: no-repeat;

}

.MarketPrice {

	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;

	FONT-SIZE: 11px;

	font-weight: normal;

}

.PImgBox {

	TEXT-ALIGN: left;

	VERTICAL-ALIGN: top;


}

.prodboxright {

	border-left: solid 1px #E5E5E5 ;



}



/*

	Products list

*/

TD.PListImgBox {

	WIDTH: 125px;

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: top;

	WHITE-SPACE: nowrap;

	PADDING-RIGHT: 8px;

}

DIV.PListImgBox {

	WHITE-SPACE: nowrap;

}

HR.PListLine {

	WIDTH: 100%;

	HEIGHT: 1px;

	BORDER-BOTTOM-WIDTH: 0px;

	BORDER-LEFT-WIDTH: 0px;

	BORDER-RIGHT-WIDTH: 0px;

}

.PListTaxBox {

	PADDING-LEFT: 70px;

	PADDING-RIGHT: 2px;

	PADDING-TOP: 2px;

	PADDING-BOTTOM: 2px;

}

.PListCell {

	BACKGROUND-COLOR: #ffffff;

	TEXT-ALIGN: center;

	PADDING: 10px;

	VERTICAL-ALIGN: top;

}
.featListCell {

	BACKGROUND-COLOR: #ffffff;

	VERTICAL-ALIGN: top;
	padding:0px;

}

.featimage {
text-align:center;
}

/*

	Items style

*/

.ItemsList {

	COLOR: #666666;

	FONT-WEIGHT: bold;

}

.ItemsListDisabled {

	COLOR: #909090;

}

A.ItemsList:link {

	COLOR: #666666;

	TEXT-DECORATION: none;

}

A.ItemsList:visited {

	COLOR: #666666;

	TEXT-DECORATION: none;

}

A.ItemsList:hover {

	COLOR: #666666;

	TEXT-DECORATION: underline;

}

A.ItemsList:active {

	COLOR: #666666;

	TEXT-DECORATION: none;

}



/*

	Location bar

*/

.NavigationPath {

	COLOR: #D27700;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: none;

}

A.NavigationPath:link {

	COLOR: #D27700;

	TEXT-DECORATION: none;

}

A.NavigationPath:visited {

	COLOR: #D27700;

	TEXT-DECORATION: none;

}

A.NavigationPath:hover {

	COLOR: #D27700;

	TEXT-DECORATION: underline;

}

A.NavigationPath:active  {

	COLOR: #D27700;

	TEXT-DECORATION: none;

}



/*

	Buttons

*/

.FormButton {

	COLOR: #D27700;

	FONT-WEIGHT: bold;

}

TABLE.ButtonTable {

	CURSOR: pointer;

	VERTICAL-ALIGN: middle;

	DIRECTION: ltr;

}

TD.Button {								 

	BACKGROUND-IMAGE: url(images/butbg.gif);



	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;
	text-transform:uppercase;

}

IMG.ButtonSide {

	WIDTH: 7px;

	HEIGHT: 20px;

}

.SimpleButton TR TD {

	PADDING: 0px;

	WHITE-SPACE: nowrap;

}

A.Button:link, A.Button:visited, A.Button:hover, A.Button:active, .Button {

	COLOR: #D27700;

	FONT-WEIGHT: bold;

}

A.titlefield:link, A.titlefield:visited, A.titlefield:hover, A.titlefield:active {

	COLOR: #D27700;
}


.GoImage {


	VERTICAL-ALIGN: middle;

	BORDER: 0px;

}



/*

	Small text/link style

*/

.SmallNote:link {

	COLOR: #999999;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.SmallNote:visited {

	COLOR: #999999;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.SmallNote:hover {

	COLOR: #999999;

	TEXT-DECORATION: underline;

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.SmallNote:active {

	COLOR: #999999;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.SmallText {

	COLOR: #999999;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}


.orangeSmallNote:link {

	COLOR: #e99e41;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.orangeSmallNote:visited {

	COLOR: #e99e41;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.orangeSmallNote:hover {

	COLOR: #e99e41;

	TEXT-DECORATION: underline;

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.orangeSmallNote:active {

	COLOR: #e99e41;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.orangeSmallText {

	COLOR: #e99e41;

	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: #666666;

}



/*

	Search sort bar

*/

.SearchSortTitle {

	FONT-WEIGHT: bold;

	PADDING-RIGHT: 20px;

}

.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active {

	TEXT-DECORATION: underline;

}

.SearchSortImg {

	WIDTH: 9px;

	HEIGHT: 9px;

	MARGIN-RIGHT: 5px;

}

.SearchSortCell {

	PADDING-RIGHT: 20px;

}



/*

	Expandable section

*/

.ExpandSectionMark {

	WIDTH: 11px;

	CURSOR: pointer;

	VERTICAL-ALIGN: middle;

}



/*

	Tab mechanism

*/

.Tab {

	BACKGROUND-COLOR: #FFD44C;

	FONT-WEIGHT: bold;

	TEXT-TRANSFORM: uppercase;

	WIDTH: 85px;

	HEIGHT: 30px;

	TEXT-ALIGN: center;

}

.TabTop {

	HEIGHT: 5px;

	BACKGROUND-COLOR: #FFD44C;

}

TD.TabLeftSide {

	WIDTH: 9px;

	BACKGROUND-IMAGE: url(images/tab_l.gif);

}

TD.TabRightSide {

	WIDTH: 9px;

	BACKGROUND-IMAGE: url(images/tab_r.gif);

}

TD.TabLeftCorner {

	WIDTH: 9px;

	HEIGHT: 9px;

	BACKGROUND-IMAGE: url(images/tab_c1.gif);

}

TD.TabRightCorner {

	WIDTH: 9px;

	HEIGHT: 9px;

	BACKGROUND-IMAGE: url(images/tab_c2.gif);

}

TD.TabCenter {

	HEIGHT: 9px;

	BACKGROUND-IMAGE: url(images/tab_b.gif);

}

IMG.TabCorner {

	WIDTH: 9px;

	HEIGHT: 9px;

}

IMG.TabSide {

	WIDTH: 9px;

	HEIGHT: 1px;

}



/*

	Pagination mechanism

*/

.NavigationArrow {

	WIDTH: 9px;

	HEIGHT: 9px;

}

.NavigationTitle {

	WHITE-SPACE: nowrap;

	HEIGHT: 14px;

	PADDING-RIGHT: 10px;

}

.NavigationCell {

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: bottom;

	WIDTH: 17px;

	HEIGHT: 14px;

}

.NavigationCell A:link, .NavigationCell A:visited, .NavigationCell A:hover, .NavigationCell A:active {

	TEXT-DECORATION: none;
	color: #666666;

}

.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;

	FONT-WEIGHT: bold;

	color: #D27700;

	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: #D27700;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

	PADDING: 0px;

}

.SubHeaderLine {

	HEIGHT: 1px;

	BACKGROUND-COLOR: #D27700;

	PADDING: 0px;

}



/*

	User profile page

*/

.RegSectionTitle {

	COLOR: #D27700;

	FONT-SIZE: 10px;

	FONT-WEIGHT: bold;

}



/*

	Popup image

*/

.PImageImageCell {

	PADDING: 5px;

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: middle;

	HEIGHT: 100%;

}

.PImageImageCell IMG {

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: middle;

}



.PImageNumbersCell {

	PADDING-RIGHT: 10px;

	PADDING-LEFT: 10px;

	WHITE-SPACE: nowrap;

}

.PImageLine {

	HEIGHT: 1px;

	BACKGROUND-COLOR: #CCCCCC;

}

.PImageLine IMG {

	HEIGHT: 1px;

}

BODY.PImage {

	BACKGROUND-COLOR: #FFFFFF;

}

.PImagePageRow {

	HEIGHT: 30px;

	VERTICAL-ALIGN: middle;

	PADDING-LEFT: 10px;

}



/*

	Customer reviews module

*/

IMG.StarImg {

	WIDTH: 14px;

	HEIGHT: 14px;

}



/*

	Manufacturers module

*/

.ManufacturersItem {

	TEXT-ALIGN: left;

	WHITE-SPACE: nowrap;

	WIDTH: 95%;

	PADDING-LEFT: 5px;

}



/*

	Recommended products module

*/

UL.RPItems {

	PADDING-LEFT: 10px;

	PADDING-TOP: 0px;

	PADDING-BOTTOM: 0px;

}



/*

	Webmaster mode

*/

SPAN.Lbl {

	COLOR: green;

	FONT-WEIGHT: bold;

}

.Section {

	MARGIN: 0px;

	PADDING: 0px;

}



/*

	Last checkout step

*/

TD.LCSBackground {

	BACKGROUND-COLOR: #FF8600;

}

TABLE.WebBasedPayment {

	HEIGHT: 100%;

	WIDTH: 100%;

}

TABLE.WebBasedPayment TR TD {

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: middle;

	HEIGHT: 90%;

	PADDING: 0px;

}



/*

	Fast Lane Checkout module

*/

.FLCAuthBox {

	WHITE-SPACE: nowrap;

	PADDING-LEFT: 10px;

	PADDING-RIGHT: 5px;

}

.FLCAuthPreBox {

	PADDING-LEFT: 30px;

	HEIGHT: 20px;

	WIDTH: 100%;

}

.FLCTopPad {

	VERTICAL-ALIGN: middle;

	HEIGHT: 15px;

}

.FLCTopPad IMG {

	WIDTH: 1px;

	HEIGHT: 15px;

}

TD.FLCDialogCell {

	WIDTH: 50%;

	HEIGHT: 225px;

	TEXT-ALIGN: center;

}

TD.FLCDialogCellAntibot {

	WIDTH: 50%;

    HEIGHT: 350px;

	TEXT-ALIGN: center;

}

TABLE.FLCDialog {

	WIDTH: 100%;

	HEIGHT: 100%;

}



/*

		-- ADDONS --

*/



/*

	Gift registry module

*/

.HighLight {

	BACKGROUND-COLOR: #FFFFCC;

}



/*

	Feature comparison module

*/

TABLE.CompareBtn {

	CURSOR: pointer;

}

TD.CompareBtnLeft {

	HEIGHT: 18px;

	WIDTH: 21px;

	BACKGROUND-IMAGE: url(images/compare1.gif);

}

TD.CompareBtnLeft IMG {

	HEIGHT: 18px;

	WIDTH: 21px;

}

TD.CompareBtnMain {

	BACKGROUND-IMAGE: url(images/compare2.gif);

	BACKGROUND-REPEAT: repeat-x;

	VERTICAL-ALIGN: top;

	PADDING-LEFT: 5px;

	PADDING-TOP: 2px;

}

TD.CompareBtnMainMozilla {

	BACKGROUND-IMAGE: url(images/compare2.gif);

	BACKGROUND-REPEAT: repeat-x;

	VERTICAL-ALIGN: top;

	PADDING-LEFT: 5px;

	PADDING-TOP: 1px;

}

TD.CompareBtnRight {

	HEIGHT: 18px;

	WIDTH: 9px;

}

TD.CompareBtnRight IMG {

	HEIGHT: 18px;

	WIDTH: 9px;

}

TD.FCompProductSelBox {

	PADDING: 0px;

	WHITE-SPACE: nowrap;

}

TD.FCompProductButtonBox {

	PADDING-LEFT: 25px;

	PADDING-TOP: 0px;

	PADDING-BOTTOM: 0px;

	PADDING-RIGHT: 0px;

	WIDTH: 100%;

	WHITE-SPACE: nowrap;

}

TD.FCompProductAddCL {

	PADDING-TOP: 10px;

	PADDING-LEFT: 0px;

	PADDING-BOTTOM: 0px;

	PADDING-RIGHT: 0px;

}



TD.FCompFeatureHCell {

	VERTICAL-ALIGN: top;

	TEXT-ALIGN: center;

	BACKGROUND-COLOR: #EEEEEE;

	FONT-WEIGHT: bold;

}

.HightLightEqualRow {

	BACKGROUND-COLOR: #FFFFFF;

	TEXT-ALIGN: center;

}

.EqualRow {

	BACKGROUND-COLOR: #ffffff;

	TEXT-ALIGN: center;

}



/*

	Special offers module

*/

.SpecialOffersPrice {

	COLOR: #FF3300;

	FONT-WEIGHT: bold;

	FONT-SIZE: 14px;

}

.SpecialOffersThumb {

	DISPLAY: inline;

	MARGIN-LEFT: -51px;

}

.SpecialOffersThumb A IMG {

	WIDTH: 47px;

	HEIGHT: 44px;

}



/*

	Fancy categories module

*/

.CatMenuItemOff {

	BACKGROUND-COLOR: transparent;

	COLOR: #330000;

	BORDER-RIGHT: none;

	BORDER-TOP: none;

	BORDER-LEFT: none;

	BORDER-BOTTOM: none;

	MARGIN-BOTTOM: 3px;

	MARGIN-TOP: 3px;

	MARGIN-LEFT: 1px;

	MARGIN-RIGHT: 0px;

	CURSOR: pointer;

	FONT-SIZE: 12px;

}

.CatMenuItemOffExp {

	BACKGROUND-COLOR: transparent;

	BORDER-RIGHT: none;

	BORDER-TOP: none;

	BORDER-LEFT: none;

	BORDER-BOTTOM: none;

	MARGIN-BOTTOM: 1px;

	MARGIN-TOP: 1px;

	MARGIN-LEFT: 2px;

	MARGIN-RIGHT: 3px;

	CURSOR: pointer;

}

.CatMenuItemOn {   

	BACKGROUND-COLOR: #FF8600;

	COLOR: #330000;

	BORDER-RIGHT: 0px solid;

	BORDER-TOP: none;

	BORDER-LEFT: none;

	BORDER-BOTTOM: none;

	MARGIN-BOTTOM: 3px;

	MARGIN-TOP: 3px;

	MARGIN-LEFT: 1px;

	MARGIN-RIGHT: 0px;

	CURSOR: pointer;

	FONT-SIZE: 12px;

}

.CatSubMenu {

	BACKGROUND-COLOR: #FFD44C;

	BORDER-RIGHT: #8E4B00 1px solid;

	BORDER-TOP: #8E4B00 1px solid;

	BORDER-LEFT: #8E4B00 1px solid;

	BORDER-BOTTOM: #8E4B00 1px solid;

	MARGIN-TOP: 0px;

	MARGIN-BOTTOM: 0px;

	MARGIN-LEFT: 0px;

	MARGIN-RIGHT: 0px;

	PADDING-TOP: 2px;

	PADDING-BOTTOM: 2px;

	PADDING-LEFT: 2px;

	PADDING-RIGHT: 2px;

}

TABLE.CatMenuContainer {

	WIDTH: 136px;

}

A.CatMenuItem {

	FONT-SIZE: 12px;

	FONT-FAMILY: Arial;

	CURSOR: pointer;

}

A.CatMenuItem:link {

	COLOR: #330000;

	TEXT-DECORATION: none;

}

A.CatMenuItem:visited {

	COLOR: #330000;

	TEXT-DECORATION: none;

}

A.CatMenuItem:hover {

	COLOR: #330000;

	TEXT-DECORATION: none;

}

A.CatMenuItem:active {

	COLOR: #330000;

	TEXT-DECORATION: none;

}

A#nojs.CatMenuItem:hover {

	BACKGROUND-COLOR: #FF8600;

	COLOR: #330000;

	TEXT-DECORATION: none;

}

IMG.FCIcon {

	WIDTH: 16px;

	HEIGHT: 16px;

	BORDER-WIDTH: 0px;

	MARGIN-LEFT: 2px;

	MARGIN-RIGHT: 3px;

}

IMG.FCTriangle {

	WIDTH: 9px;

	HEIGHT: 9px;

	BORDER-WIDTH: 0px;

	MARGIN-LEFT: 3px;

}

TABLE.FCItemTable {

	WIDTH: 100%;

	BORDER-WIDTH: 0px;

	MARGIN: 0px;

	TEXT-ALIGN: left;

}

TD.FCIconCell {

	VERTICAL-ALIGN: middle;

	TEXT-ALIGN: center;

}

TD.FCTriangleCell {

	VERTICAL-ALIGN: middle;

	TEXT-ALIGN: right;

}

TD.FCChain {

	WIDTH: 18px;

	BACKGROUND-REPEAT: repeat-y;

}

TD.FCChain IMG {

	WIDTH: 18px;

	HEIGHT: 1px;

}

TD.FCExplorerBox {

	WIDTH: 37px;

	VERTICAL-ALIGN: top;

	BACKGROUND-REPEAT: repeat-y;

}



/*

	Product configurator module

*/

.ProductBG {

	BACKGROUND-COLOR: #ffffff;

}

.SlotCell {

	WIDTH: 50%;

	HEIGHT: 35px;

	PADDING-TOP: 25px;

	BACKGROUND-COLOR: #ffffff;

	TEXT-ALIGN: center;

}

.SlotProductCell {

	WIDTH: 50%;

	HEIGHT: 35px;

	BACKGROUND-COLOR: #ffffff;

	TEXT-ALIGN: center;

}

TABLE.PCSummaryTable {

	WIDTH: 100%;

	BACKGROUND-COLOR: #ffffff;

}



/*

	Survey module

*/

H1.SurveyName {

	FONT-WEIGHT: bold;

}

.SurveyHeader {

	FONT-SIZE: 11px;

}

.SurveyHeaderMenu {

	FONT-SIZE: 10px;

}

.SurveyFooter {

	FONT-SIZE: 11px;

}

.SurveyFooterMenu {

	FONT-SIZE: 10px;

}

.SurveyQuestion {

	FONT-SIZE: 12px;

	FONT-WEIGHT: bold;

	PADDING: 2px;

}

.SurveyQuestionMenu {

	FONT-WEIGHT: bold;

	PADDING: 0px;

}

TEXTAREA.Survey {

}

.SurveyAnswer {

	PADDING: 2px;

	WIDTH: 100%;

}

.SurveyAnswerMenu {

	PADDING: 0px;

	WIDTH: 100%;

}

TD.SurveyAnswerMark {

	PADDING: 2px;

	WIDTH: 15px;

}

TD.SurveyAnswerMarkMenu {

	PADDING: 0px;

	WIDTH: 15px;

}

.SurveyBar {

	HEIGHT: 10px;

	BACKGROUND-COLOR: blue;

}

.SurveyBarHL {

    HEIGHT: 10px;

    BACKGROUND-COLOR: green;

}

.SurveyStatLabel {

	PADDING-LEFT: 6px;

	WHITE-SPACE: nowrap;

}

.StatisticsBar {

	BACKGROUND-COLOR: #FFCE31;

}   

.StatisticsBarHL {

	BACKGROUND-COLOR: #FF8400;

}   

.SurveyAnswers {

	PADDING-LEFT: 2px;

	PADDING-RIGHT: 2px;

	PADDING-TOP: 2px;

	PADDING-BOTTOM: 5px;

}

.SurveyAnswersMenu {

	PADDING-LEFT: 0px;

	PADDING-RIGHT: 0px;

	PADDING-TOP: 0px;

	PADDING-BOTTOM: 5px;

}

.SurveyAnswerComment {

	PADDING: 2px;

}

.SurveyAnswerCommentMenu {

	PADDING: 0px;

}

.footerspace {

	margin-bottom: 40px;

}

.carthead {

	background: url('images/basket_top.gif') 0px 0px no-repeat;

	padding: 7px 0 6px 17px;

}

.cartbottom {

	background: url('images/basket_bottom.gif') 0px -47px no-repeat;

	padding: 0 0 0 10px;

}

.cartalign {

	margin-top: 13px;

	margin-right: 0px;

}

.headlinks {

margin-top: 20px;

margin-right: 5px;

}

.maincategories, a.maincategories:link, a.maincategories:visited {

	color: #D27700;

	font-size: 12px;

}

.maincatalign {

float:left;

margin-right:1px;

}

.leftcolhead {

	background: url('images/leftboxhead.gif') 0 0 no-repeat;

	padding: 5px 0 4px 14px;



}

.leftcolbesthead {

	background: url('images/leftboxhead.gif') 0 0 no-repeat;

	padding: 5px 0 4px 20px;
	text-transform:uppercase;

}
.newscolbesthead {

	background: url('images/newsboxhead.gif') 0 0 no-repeat;

	padding: 5px 0 4px 20px;
	text-transform:uppercase;

}
.newscolmid {
border-left: solid 1px #dbdbdb;
border-right: solid 1px #dbdbdb;
background-color: #FFFFFF;
padding:5px 0 0 0;
}
.newscolbestfoot {

	background: url('images/newsboxfoot.gif') 0 bottom no-repeat;
	font-size:3px;
	height:8px;

}
.leftcolmid {
border-left: solid 1px #dbdbdb;
border-right: solid 1px #dbdbdb;
background-color: #f7f7f7;
padding:5px 0 0 0;
}

.leftcolfoot {

	background: url('images/leftboxfoot.gif') 0 bottom no-repeat;

	padding: 0 0 8px 14px;

}

.leftcolmenufoot {

	background: url('images/leftboxfoot.gif') 0 bottom no-repeat;

	padding: 5px 0 10px 0;

}

.leftcolbestfoot {

	background: url('images/leftboxfoot.gif') 0 bottom no-repeat;
	font-size:3px;
	height:8px;

}

.leftcoltitle {

	color: #FFFFFF;

	font-weight: bold;

}

.leftcoltitle a:link {

	color: #D27700;

	font-weight: bold;

}

.leftcoltitle a:visited {

	color: #D27700;

	font-weight: bold;

}

.inputborder {

	border: 1px solid #CCCCCC;

}

.logininputborder {

	border: 1px solid #CCCCCC;

	width: 148px;

	margin-bottom: 6px;

}

.bodybg {

	background-color:#FFFFFF;

}

.bodybgcart {
		margin-bottom: -13px;
	background-color:#FFFFFF;



}

.personalbgcart {

	background-color:#FFFFFF;

	margin-bottom: -13px;

}

.bodybgcarthead {

	background-color:#FFFFFF;

	margin-bottom: -13px;

	padding-bottom: 20px;

}

.footerbg {

	background: url('images/footer_bg.gif') 0 bottom no-repeat;

}

.mainblockpadding {

	padding-left: 5px;

}

.productinfotitle {

	font-size: 11px;

	color: #D27700;

}

.priceheadbg {

	background: url('images/pricebox_head.gif') 0 top no-repeat;

}

.pricemidbg {

	background: url('images/pricebox_mid.gif') 0 0 repeat-y;

	padding: 0 0 8px 14px;

}

.pricefootbg {

	background: url('images/pricebox_foot.gif') 0 bottom no-repeat;

}

	

/* JH */

.filters li {

	list-style-image:url(images/arrow.gif);

}

.filters h4 {

	margin-bottom:-10px;

	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;

	COLOR: #D27700;

	FONT-SIZE: 12px;

}

.rel_prod_listing {

	float:left;

	text-align:center;

	width:33%

}

.cartbuttalign {

margin-right: 45px;

}

.cartinneralign {

margin-left: 10px;

}

.cartinneralignb {

margin-left: 13px;

}

.cartinnernew {

margin-left: 15px;

margin-top: 5px;

}

.carttitles {

color: #D27700;

padding: 0 0 0 7px;

}

.deleteproduct {

padding-top: 5px;

}

.subtotals {

margin-right: 30px;

}

.personaldetailalign {

margin-left: 28px;

}

.registerpagealign {

float: left;
margin-left: 17px;

}

.shippingpagealign {

margin-left: 28px;

}

.dialog6align {

margin-left: 55px;

margin-top: 25px;

}

td.DialogInfoBorder td.DialogBox {

color: #FFFFFF;

}

td.DialogInfoBorder td.DialogBox a{

color: #FFFFFF;

text-decoration: none;

}

.editdetails {

margin-top: -160px;

}

.optionshead {

padding: 16px 5px 8px 22px;

color: #D27700; 

font-weight: bold;

}

.optionsbody {

margin: 3px 0px 0px 8px;

}

.descriptionpad {

padding: 0px 5px 0px 10px;

}

.descriptionhead {

color: #D27700;

font-weight: bold;

padding-bottom: 3px;

}

.filters ul li {

margin-left: -15px;

}

.featuredboxalign {

margin-bottom: -10px;

}

.rel_prod_listing h4{

font-size: 11px;

}

.menuvertspace {

margin-bottom: 6px;

}
a.headnava { 
   display: block; 
   width: 96px; 
   height: 23px; 
   text-decoration: none; 
   background: url("images/tab_mountain.gif"); 
   margin-left: 80px;
   float:left;
} 

a.headnava:hover { 
   background-position: 0 -23px; 
} 
a.headnavb { 
   display: block; 
   width: 73px; 
   height: 23px; 
   text-decoration: none; 
   background: url("images/tab_water.gif"); 
   margin-left: 2px;
   float:left;
} 

a.headnavb:hover { 
   background-position: 0 -23px; 
} 
a.headnavc { 
   display: block; 
   width: 96px; 
   height: 23px; 
   text-decoration: none; 
   background: url("images/tab_motorsport.gif"); 
   margin-left: 2px;
   float:left;
} 

a.headnavc:hover { 
   background-position: 0 -23px; 
} 
a.headnavd { 
   display: block; 
   width: 96px; 
   height: 23px; 
   text-decoration: none; 
   background: url("images/tab_motorcycle.gif"); 
   margin-left: 2px;
   float:left;
} 

a.headnavd:hover { 
   background-position: 0 -23px; 
} 
a.headnave { 
   display: block; 
   width: 60px; 
   height: 23px; 
   text-decoration: none; 
   background: url("images/tab_sky.gif"); 
   margin-left: 2px;
   float:left;
} 

a.headnave:hover { 
   background-position: 0 -23px; 
} 
a.headnavf { 
   display: block; 
   width: 60px; 
   height: 23px; 
   text-decoration: none; 
   background: url("images/tab_snow.gif"); 
   margin-left: 2px;
   float:left;
} 

a.headnavf:hover { 
   background-position: 0 -23px; 
} 
a.headnavg { 
   display: block; 
   width: 67px; 
   height: 23px; 
   text-decoration: none; 
   background: url("images/tab_covert.gif"); 
   margin-left: 2px;
   float:left;
} 

a.headnavg:hover { 
   background-position: 0 -23px; 
} 
.basketfont {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin-top:0px;
float:right;
margin-right:5px;
}
.subheadbg {
background: url("images/subhead_bg.gif");
background-repeat:repeat-x;
}
.searchheadbg {
background: url("images/searchbar_bg.jpg");
background-repeat:no-repeat;
}
.searchboxalign {
margin: 1px 0 0 186px;
}

.right {
background: transparent url(images/searchfield_rightcap.gif) no-repeat scroll right ;
padding: 0 10px 0 0;
}

.left {
background: transparent url(images/searchfield_leftcap.gif) no-repeat scroll left ;
padding: 0 19px 0 0;
}
.populate {
	background: transparent url(images/searchfield_repeat.gif) repeat-x scroll center ;
	border: 0px none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: -1px 0pt pt 0px;
	padding: 8px 0pt 0pt 4px;
	height: 21px;
	width: 112px;
}
.submenulinks {
font-family:Verdana, Arial, Helvetica, Sans-serif;
font-size:11px;
color:#FFFFFF;
float: right;
margin: 6px 74px 0 0;
}
.smallnewsfont{
font-size:10px;
color:#999999;
}
.whiteheadtext {
font-size:11px;
color:#b1b1b1;
}
.dottedline {
background:url(images/foot_dotted_line.gif) 0 8px repeat-x #FFFFFF;
}
.featheadbg {
background:url(images/feathead.jpg) repeat-x;
padding: 6px 6px 6px 6px;
}
.relheadbg {
background:url(images/relhead.jpg) repeat-x;
padding: 6px 6px 6px 6px;
}
.featprodlink {
color:#FFFFFF;
font-weight: bold;
}
.infolink {
color:#7f8181;
font-weight:bold;
padding-left:6px;
}
a.greylink {
color:#666666;
}
.product_title {
color:#686a6a;
font-size:17px;
text-transform:uppercase;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
h1 {
color:#686a6a;
font-size:17px;
text-transform:uppercase;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
margin:7px 7px 0px 7px;
}
.image_bg_head {
background:url(images/image_head_bg.gif) no-repeat;

}
.image_bg_foot {
background:url(images/image_foot_bg.gif) bottom no-repeat;
}
.lefttab {
background:url(images/lefttab.gif) no-repeat;
}
.midtab {
background:url(images/midtab.gif) repeat-x;
padding: 5px 5px 6px 5px;
color:#CB6415;

}
.righttab {
background:url(images/righttab.gif) top right no-repeat;
}
.subcatline {

	WIDTH: 100%;

	HEIGHT: 1px;
	color:#DBDBDB;
	border-top-style: dotted;

}
.subcatsection {

	WIDTH: 100%;

	HEIGHT: 1px;
	color:#DBDBDB;
	border-top-style: solid;

}
.moreinfolink {
	color: #333333 ;
}
.subheadlinks {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}
.tabheadlinks {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}
ul.bullets {
line-height:3px;
}
li.bullets {

}
.orangesecheads {
color:#D27700
}
.headtextpadding {
padding: 10px 0 0 5px;
}

.compareContainer {
	margin: 0px;
	padding: 0px;
	width: 763px;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #666666;
	z-index: 10;
	clear: both;
	float: none;
	height: 235px;
}
.compareQuick {
	height: 56px;
	width: 527px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.compareListAdd {
	position: absolute;
	height: 64px;
	width: 236px;
	top: 0px;
	right: 0px;
}
.compareList {
	position: absolute;
	top: 58px;
	z-index: -10;
}
.manudrop {
border:1px solid #CCCCCC;
}
.bookmarks {
border:1px solid #e5e5e5;
}
.bookmarkicons {
margin-bottom:-8px;
padding-right: 4px;
}
.greylinks {
color: #666666;
text-decoration:none !important;
}
.greylinks a:hover {
color: #666666;
text-decoration:none !important;
}
.labelfield {color: #FF0000; font-size: 90%;}
.datefield {color: #8d8d8d; font-size: 90%; display:block; margin-top:2px;}
#feed div {margin-bottom: 13px;}
#feed div a {text-decoration: none;
color: #666666;}




.supportpage #tabsmenu ul {padding:0px;}

.supportpage .tabscontainer {margin-top:5px;}

.supportpage #tabsmenu {margin-left:0px;  border-bottom:1px solid #dbdbdb;}

.supportpage .tabboxcontent {border:none; padding:0px;}

.supportpage #tabsmenu ul li {margin-right:2px; display:block; float:left;}

.supportpage #tabsmenu ul li a {background:none; color:#646464;}

.supportpage #tabsmenu ul li span {background:none; margin:0px; padding:0px;}

.supportpage #tabsmenu #selected a span {background-position:0 0; color:#ffffff;}

.supportpage #tabsmenu #selected a {background-position:0 0 }

.supportpage .tabcontent  {padding-left:0px;}

.supportpage #tabsmenu #selected .leftcorner {background:url(images/activetableft.jpg) no-repeat;}

.supportpage #tabsmenu #selected .middle {background:url(images/activetabback.jpg) repeat-x; padding-top:4px;}

.supportpage #tabsmenu #selected .rightcorner {background:url(images/activetabright.jpg) no-repeat;}



.supportpage #tabsmenu ul li a .leftcorner {display:block; width:6px; height:23px; float:left; background:url(images/tableft.jpg) no-repeat;}
.supportpage #tabsmenu ul li a .middle {background:url(images/tabback.jpg) repeat-x; height:19px; float:left; display:block; padding-top:4px;}
.supportpage #tabsmenu ul li a span.rightcorner {display:block; width:6px; height:23px; float:left; background:url(images/tabright.jpg) no-repeat;}


.supportpage #faqtitle {font-size:15px; color:#737373; padding:20px 0px; font-family:"Century Gothic", Arial, sans-serif; padding-left:5px;}


.supportpage #faqlist3 ul { list-style:none; margin:0px; padding:0px;}

.supportpage #faqlist4 ul { list-style:none; margin:0px; padding:0px;}

.supportpage .questionodd {background:#efefef;}

.supportpage .questioneven {background:#e8e8e8;}

.supportpage .answer {display:block}

.supportpage .contactform {display:block;}

.question {height:26px;}

.question a {display:block; background:url(images/orangearrow.png) no-repeat left center; margin-left:7px; padding-left:12px; height:26px; line-height:26px; color:#b15713; float:left;}

.question .expandarrow {background:url(images/arrowdown.png) no-repeat; height:15px; width:15px; float:right; margin-right:8px; margin-top:6px; display:block; padding-left:0px !important;}

.active .question .expandarrow {background:url(images/arrowup.png) no-repeat;}

.answer {display:block; padding:7px 19px; text-align:justify; color:#666666}

.contactform {display:block; text-align:right; padding-bottom:14px; padding-right:15px;}

.contactform a {color:#b15713; font-size:10px;}

.supportpage #desc {font-size:11px; float:left; width:313px; padding-left:6px; padding-right:17px; text-align:justify; padding-top:5px; background:url(images/sepdots.jpg) no-repeat right center; margin-top:7px;}

.supportpage #searchtitle {color:#cb6415; font-size:11px; text-transform:uppercase; padding-top:12px; font-family:"Century Gothic", Arial, sans-serif; padding-left:16px; padding-bottom:20px;}

.supportpage #dropdown1 {float:left; margin-left:14px;}

.supportpage #dropdown2 {float:left;}

.supportpage #dropdown3 {margin-left:14px;}


.supportpage #brandbox {border-bottom:1px solid #dbdbdb; padding-bottom:7px;}

.supportpage #prod {border-bottom:1px solid #dbdbdb; padding-bottom:7px;}

.supportpage .then {float:left;}

.supportpage .orange {color:#b15713;}

.closed .answer {display:none;}


.supportpage .replace-select {width:100%;}



	.select_wrap					{ color:#7B7B7B; position:relative; background:url(images/selectbox.jpg) repeat-x bottom left; padding-bottom:0px; height:21px; width:169px;}

	.selected_text					{ position:absolute; top:0px; left:3px; font-size:10px; text-transform: lowercase; display:block; width:100%; padding-top:4px; padding-left:3px; }

/* -------------- TOOLS -------------- */ 

/* clearfix */
.clear:after 						{ visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clear 								{ display: inline-block; }
/* start commented backslash hack \*/
* html .clear 						{ height: 1%; }
.clear 								{ display: block; }
/* close commented backslash hack */

/* -------------- TOOLS -------------- */ 

/* clearfix */
.clearfix :after 						{ visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix 								{ display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix 						{ height: 1%; }
.clearfix 								{ display: block; }
/* close commented backslash hack */
