/* $Id: skin1.css,v 1.84.2.19 2007/03/06 08:17:31 max Exp $ */



/*



	General styles



*/



BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {



	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;



	COLOR: #666666;



	FONT-SIZE: 11px;



}

.cathead {

	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;



	COLOR: #6D6E71;



	FONT-SIZE: 13px;

	font-weight:bold;

	margin-top:5px;

	margin-bottom:5px;

}

.subcatheadlinks {

margin: 0 0 5px 0;

}

.prodheadlinks {

	FONT-FAMILY: Arial, Helvetica, sans-serif;



	COLOR: #6D6E71;



	FONT-SIZE: 12px;

	font-weight:bold;

}

.subcathead {

	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;



	COLOR: #6D6E71;



	FONT-SIZE: 12px;

	font-weight:bold;

}

a.subcathead {

text-decoration:none !important;

}



.subcatheadpad {

padding-bottom:6px;

}



A:link {







	TEXT-DECORATION: none;



}



A:visited {





	TEXT-DECORATION: none;



}



A:hover {







	TEXT-DECORATION: underline;



}



A:active  {





	TEXT-DECORATION: none;



}



H1 {

	font-size:12px;

	margin:0 0 0 0;

	color:#6d6e71;

	font-weight:bold;

	line-height:1em;



}



H2 {



	FONT-SIZE: 13px;

		line-height:1em;
		margin:6px 0px 10px 0px;



}



H3 {



	FONT-SIZE: 12px;

		line-height:1em;



}



HR {



	COLOR: #DDDDDD;



	HEIGHT: 1px;



}



HTML,BODY {



	HEIGHT: 100%;



	MARGIN: 0px;



	PADDING: 0px;

	background-color:#cbcbcb;



}



FORM {



	MARGIN: 0px;



}



TABLE,IMG {



	BORDER: 0px;



}







/*



	Content enviroment styles



*/



TABLE.Container {



	HEIGHT: 100%;





}



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.gif') 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: 7px;

}

.hometitlebg {

background-image:url(images/home_title_bg.gif);

background-repeat:no-repeat;

}

.homemainpadding {

padding-top: 7px;

padding-left: 4px;

}

.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;



}



.productfooter {



	/*background: url('images/productfooter.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;



}



.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: #C09515;



	FONT-WEIGHT: bold;



	FONT-SIZE: 11px;



	/*background: url('images/producthead.gif') 0 top no-repeat;*/



	TEXT-ALIGN: left;



	/*padding: 5px 0 5px 17px;*/



}



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: #537e90;



	FONT-WEIGHT: bold;



	FONT-SIZE: 11px;



}

.subcatlinks {



	COLOR: #537e90;



	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: 5px 5px 5px 5px ;



	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;


	TEXT-DECORATION: none;

height:20px;

	padding-left:1px;
}



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: #C09515;



	FONT-WEIGHT: bold;



}


.FormButton2 {



	COLOR: #C09515;



	FONT-WEIGHT: bold;
	
	padding:3px;



}



TABLE.ButtonTable {



	CURSOR: pointer;



	VERTICAL-ALIGN: middle;



	DIRECTION: ltr;



}



TD.Button {								 



	/*BACKGROUND-IMAGE: url(images/butbg.gif);*/



        background:#00a2e5;



        border: 1px solid #ccc;



	BACKGROUND-REPEAT: repeat-x;



	padding: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 {



	COLOR: #c09515;



	FONT-WEIGHT: bold;



}

A.Buttonlight:link, A.Buttonlight:visited, A.Buttonlight:hover, A.Buttonlight:active {



	COLOR: #c09515;





}

.GoImage {



	WIDTH: 26px;



	HEIGHT: 20px;



	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;

	display:none;

	PADDING-RIGHT: 20px;



}



.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active {


display:none;
	TEXT-DECORATION: underline;



}



.SearchSortImg {

display:none;

	WIDTH: 9px;



	HEIGHT: 9px;



	MARGIN-RIGHT: 5px;



}



.SearchSortCell {

display:none;

	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;



	TEXT-ALIGN: center;



	VERTICAL-ALIGN: middle;



	color: #C09515;



	WIDTH: 15px;
}



.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: #997a1d;



	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: #C09515;



	FONT-WEIGHT: bold;



	FONT-SIZE: 12px;



	PADDING: 0px;



}



.SubHeaderLine {



	HEIGHT: 1px;



	BACKGROUND-COLOR: #C09515;



	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: 0px;



}



.rel_prod_listing h4{



font-size: 11px;



}



.menuvertspace {



margin-bottom: 6px;



}

a.headnava { 

   display: block; 

   width: 85px; 

   height: 23px; 

   text-decoration: none; 

   background: url("images/tab_mountain.gif"); 

   margin-left: 102px;

   float:left;

} 



a.headnava:hover { 

   background-position: 0 -23px; 

} 

a.headnavb { 

   display: block; 

   width: 61px; 

   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: 99px; 

   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: 45px; 

   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: 58px; 

   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:-12px;

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: 4px 15px 0 0;

}

.manudropalign {

margin: 9px 62px 0 0;

}

.orderlinealign {

margin: 12px 60px 0 0;

}

.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 0px px 0px;

	padding: 8px 0px 0px 4px !important \9;

	height: 21px !important \9;
	
	padding: 0px 0px 0px 4px;

	height: 29px;

	width: 112px;

}

.submenulinks {

	color:#CBCBCB;

	float:right;

	font-family:arial,helvetica;

	font-size:12px;

	font-weight:bold;

	margin:0 15px 8px 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;

}

.catdottedline {

background:url(images/foot_dotted_line.gif) top repeat-x #FFFFFF;

}

.catline {

background:url(images/catline.jpg) bottom no-repeat;

}

.catimg {

margin:6px 0 0;

position:absolute;

}

.cattitle {

margin:0px 0 0 18px;

}

.featheadbg {

background: #FFFFFF;

padding: 8px 10px 6px 10px;

}

.featuredproductsfoot {

background:url(images/featured_foot.gif) no-repeat;

padding: 3px 10px 3px 10px;

}

.featprodlink {

color:#00a2e5;

font-weight: bold;

text-transform: uppercase;

}

.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;

}

.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:#6d6e71;

}

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;

}

.contactforprice {

color: #537E90;

padding: 5px 5px 5px 5px;

font-size:11px;

}

#ProductsTable {
/*background:url(images/foot_straight_line.gif) bottom repeat-x #FFFFFF;*/

padding: 3px 0px 3px 0px;

}
#ProductsTablehead {

/*border-top: 1px solid #DDDDDD;
background:url('images/cat_head_bg.gif') repeat-x;*/
padding: 0px 0px 0px 0px;


}
td.ProductsTableLabel {
padding: 4px 0px 4px 0px;
color:#fff;
background: #b5bbd1;
font-size: 11.2px;
font-weight: bold;
}


.ProductsTableLabel {
padding: 4px 0px 4px 0px;
color: #C09515;
font-weight: bold;
}

.orangetext {
color:#C09515;
}
.featprodlink h5
{
font-weight:normal;
font-size:1.5em; 
border-bottom:1px solid #ccc;
line-height:2em; 
text-transform: none;
color:#002c5b;
font-family: Arial,Tahoma,Lucida Sans;
}

#label_name { font-family: Arial,Tahoma,Lucida Sans; font-size:11px; color:#00a2e5}

.branddiv {background: url(images/brandbox.jpg);  width:160px;}

#manuManufacturers {
	border:none;
	opacity: 0;
filter: alpha(opacity=0); 
width:160px;

}

input {border:1px solid #cbcbcb; padding:3px;}
