/* $Id: skin1.css,v 1.84.2.19 2007/03/06 08:17:31 max Exp $ */
/*
	General styles
*/


.mainbg {
background:url(images/main_bg.gif) repeat-y; background-position:center;
}
.mainbgshadow{
background:url(images/layout1bg_mid.png) repeat-y;
}
BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	COLOR: #6e6b67;
	FONT-SIZE: 11px;
}
.arialtext {
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
	line-height:17px;
	text-align:justify;
}
.welcometext {
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
	COLOR: #6e6b67;
	FONT-SIZE: 11px;
	text-align:justify;
	line-height:17px;
	width:508px;
	margin-top:11px;
	margin-left:1px;
}
html,body{	background:url(images/layoutbg.gif);}
h2 {
	FONT-SIZE: 17px;
	margin-bottom:5px;
	margin-top:0px;
	text-transform:uppercase;
	color:#c73c64;
	font-weight:normal;
}
.headbg {
background:url(images/head_bg.gif);

}
.catheadbg {
background:url(images/categoryhead_bg.gif) no-repeat;

}
.cattitlebg {
background:url(images/cat_title_bg.gif) no-repeat;
margin: 12px 0px 12px 0px;
}
.prodprodtitle {
background:url(images/catprodhead.gif) no-repeat;
height:4px;
}
.prodprodfoot {
background:url(images/catprodfoot.gif) no-repeat bottom;
height:4px;
}
.catprodtitle {
background:url(images/catprodhead.gif) no-repeat; height:5px;
}
.catprodbody {
background:url(images/catprodbody.gif) repeat-y;
}
.catprodfoot {
background:url(images/catprodfoot.gif) no-repeat bottom;
height:6px;
}


.mainblockpadding a {	color:#C73C64;}
.mainblockpadding a:visted {	color:#C73C64;}
.mainblockpadding a:hover { text-decoration:none;}
A:link {
	TEXT-DECORATION: none;

}
A:visited {
	TEXT-DECORATION: none;

}
A:hover {
	TEXT-DECORATION: underline;

}
A:active  {
	TEXT-DECORATION: none;

}



.ihaveaquestion a:hover { text-decoration:none;}

div a img {border:1px solid #d5d5d5;}
H3 {
	FONT-SIZE: 14px;
	color:#c73c64;
	margin:0px;
	text-transform: uppercase;
	font-weight:normal;
}
h4 {
font-size:12px;
margin:3px 0px 0px 7px;
color:#C73C64;
}
HR {
WIDTH: 100%;
	HEIGHT: 1px;
	color:#DBDBDB;
	border-top-style: solid;
}
HTML,BODY {
	HEIGHT: 100%;
	MARGIN: 0px;
	PADDING: 0px;
	background-color:#f6f6f6;
}
FORM {
	MARGIN: 0px;
}
TABLE,IMG {
	BORDER: 0px;
}
/*
	Content enviroment styles
*/
TABLE.Container {
	HEIGHT: 100%;
	margin-top: 0px;

}
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: #6D91A1;
}
TD.ButtonsRow {
	PADDING-TOP: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 12px;
	PADDING-BOTTOM: 2px;
}
.CustomerMessage {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
}
.ErrorMessage {
	COLOR: #6D91A1;
	FONT-WEIGHT: bold;
}
.Star {
	COLOR: #C73C64;
}
.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: #6D91A1;
	color: #FFFFFF;
	HEIGHT: 15px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.PopupBG {
	BACKGROUND-COLOR: #6D91A1;
}
.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: 10px;
}
.leftmodpad {
margin-bottom:10px;

}

.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 {
	HEIGHT: 100%;
	VERTICAL-ALIGN: top;
	
}
TD.DialogBox {
	TEXT-ALIGN: left;
	/*PADDING: 10px 10px 0px 10px;*/
padding-left: 3px; /*was 5px */
padding-top: 0px;
	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 {
	
	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/catprodbody.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 {
	
	font-size:12px;
	text-transform:uppercase;
	font-weight:normal;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	COLOR: #C73C64;
	background: url('images/producthead.gif') 0 top no-repeat;
	TEXT-ALIGN: left;
	padding: 5px 0 5px 10px;
}
TD.DialogTitlenews {
	COLOR: #6D91A1;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	background: url('images/newsheadmain.gif') 0 top no-repeat;
	TEXT-ALIGN: left;
}
TD.DialogTitleright {
	COLOR: #6D91A1;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	background: url('images/newshead.gif') 0 top no-repeat;
	TEXT-ALIGN: left;
	padding: 5px 0 5px 10px;
}
#news_feedbg{
	background: url('images/latest_newsbg.jpg') 0 top no-repeat; 
	background-position: top left;
	width: 201px;
	height: 175px;
	margin-top: 5px;
}
#news_feed{
	padding: 55px 15px 0px 15px;
}
.newspadding {
}
TD.DialogPersonalHead {
	COLOR: #6D91A1;
	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: #6D91A1;
	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: #6D91A1;
	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: #6D91A1;
	PADDING: 0px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
}
.DialogInfoBorder {
	BACKGROUND-COLOR: #6D91A1;
	PADDING: 0px;
}
.DialogTr {
	COLOR: #6D91A1;
}
.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: #7F7970;
	/*FONT-WEIGHT: bold;*/
	FONT-SIZE: 11px;
	text-transform:uppercase;
	padding:8px 10px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	
	
}

.ProductTitle2 {	COLOR: #7F7970;
	/*FONT-WEIGHT: bold;*/
	FONT-SIZE: 11px;
	text-transform:uppercase;
	padding:0px 0px;

	font-family:Arial, Helvetica, sans-serif;
	display:block;}

.ProductTitleHidden {
	COLOR: #666666;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}
.ProductDetailsTitle {
	COLOR: #C73C64;
	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: #6d92a3;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}
.FeatProductPrice {
	COLOR: #6D91A1;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10.5px;
	word-spacing:-1px;
}
.ProductPriceSmall {
	COLOR: #6D91A1;
	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;
	padding-top:6px;
}
.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: 7px; /*Was 10px*/
	VERTICAL-ALIGN: top;
}
.featListCell {
	BACKGROUND-COLOR: #ffffff;
	border: solid 1px #d9d9d9 ;
	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: #989898;
	TEXT-DECORATION: none;
	padding-left:3px;
	text-transform:uppercase;
}
A.NavigationPath:link {
	COLOR: #989898;
	TEXT-DECORATION: none;
	text-transform:uppercase;
}
A.NavigationPath:visited {
	COLOR: #989898;
	TEXT-DECORATION: none;
	text-transform:uppercase;
}
A.NavigationPath:hover {
	COLOR: #989898;
	TEXT-DECORATION: underline;
	text-transform:uppercase;
}
A.NavigationPath:active  {
	COLOR: #989898;
	TEXT-DECORATION: none;
	text-transform:uppercase;
}
/*
	Buttons
*/
.FormButton {
	COLOR: #C73C64;
	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: #C53F64;
	FONT-WEIGHT: normal;
font-size: 12px;
BACKGROUND-IMAGE: url(images/product_category_title.gif) repeat-y;
}
A.titlefield:link, A.titlefield:visited, A.titlefield:hover, A.titlefield:active {
	COLOR: #cce540;
}
A.more_info:link, A.more_info:visited, A.more_info:hover, A.more_info:active {
	COLOR: #fff;
	float:right;
}
.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 {
	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;
	padding-left: 3px \9;
}
.NavigationTitle {
	WHITE-SPACE: nowrap;
	HEIGHT: 14px;
	PADDING-RIGHT: 3px;
}
.NavigationCell {
	TEXT-ALIGN: center;
	/*VERTICAL-ALIGN: bottom;*/
	WIDTH: 1px \9;
	HEIGHT: 14px;
}
.NavigationCell A:link, .NavigationCell A:visited, .NavigationCell A:hover, .NavigationCell A:active {
	TEXT-DECORATION: none;
	color: #625d55;
}
.NavigationCell IMG {
	HEIGHT: 1px;
	WIDTH: 3px;
}
.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: #c53f64;
	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: #6D91A1;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING: 0px;
}
.SubHeaderLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #6D91A1;
	PADDING: 0px;
}
/*
	User profile page
*/
.RegSectionTitle {
	COLOR: #6D91A1;
	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: #6D91A1;
	font-size: 12px;
}
.maincatalign {
float:left;
margin-right:1px;
}
.leftcolhead {
	background: url('images/leftboxhead.gif') 0 0 no-repeat;
	height: 28px; 
	margin: 0px;
	/*width: 193px;*/
	width: 173px;
}
li .leftcolsubhead {
	background: url('images/leftboxsubhead.gif') 0 0 no-repeat; 
	height: 28px;
	margin: 0px;
	/*width: 193px;*/
	width: 173px;
	}
.leftcolsubhead, .leftcolhead{
height: 28px;
	margin: 0px;
	color: #fff;
	padding-left: 20px;
	padding-top: 7px;
	padding-bottom: 0px;
	letter-spacing: -0.5px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:normal;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.leftcolbesthead {
	background: url('images/leftboxhead.gif') 0 0 no-repeat;
	/*padding: 5px 0 0px 20px;*/
	padding: 0 0 0 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 {
padding:5px 0 0 0;
}
.menu_border /*Give a left border to every menu item except the top one with curved corners*/
{
	border-left: solid 1px #dbdbdb;
	border-right: solid 1px #dbdbdb;
}
.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: #6D91A1;
	font-weight: bold;
}
.leftcoltitle a:visited {
	color: #6D91A1;
	font-weight: bold;
}
.inputborder {
	border: 1px solid #CCCCCC;
}
.logininputborder {
	border: 1px solid #CCCCCC;
	width: 148px;
	margin-bottom: 6px;
}
.bodybg {
	background-color:#FFFFFF;
background:url(images/main_bg.gif) repeat-y; 
width: 987px;
}
.bodybgcart {
background-color:#FFFFFF;
		margin-bottom: -13px;
	/*
background:url(images/main_bg.gif) repeat-y; 
background-position:center;
width: 987px;*/
}
.personalbgcart {
	background-color:#FFFFFF;
	margin-bottom: -13px;
/*background:url(images/main_bg.gif) repeat-y; */
width: 941px;
}
.bodybgcarthead {
	
	margin-bottom: -13px;
	padding-bottom: 20px;
/*background:url(images/main_bg.gif) repeat-y; background-color:#FFFFFF;*/

}
.footerbg {
	background: url('images/footer_bg.gif') 0 bottom no-repeat;
}
.mainblockpadding {
	
padding:11px 0px 0px 11px;
}
.productinfotitle {
	font-size: 11px;
	color: #6D91A1;
}
.productpg_info {
background: url('images/dotted_line_vert.gif') left top repeat-y;
}
.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: #6D91A1;
	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: #6D91A1;
padding: 0 0 0 0px;
text-align:center;
}
.deleteproduct {
padding-top: 5px;
}
.subtotals {
margin-right: 30px;
}
.personaldetailalign {
/*padding-left:10px;*/
}
.registerpagealign {
float: left;
margin-left: 17px;
}
.shippingpagealign {
margin-left: 11px;
}
.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: #6D91A1; 
font-weight: bold;
}
.optionsbody {
margin: 3px 0px 0px 8px;
}
.descriptionpad {
padding: 0px 5px 0px 10px;
}
.descriptionhead {
color: #6D91A1;
font-weight: bold;
padding-bottom: 3px;
}
.filters ul li {
margin-left: -15px;
}
.featuredboxalign {
background: transparent;
}
.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:11px;
height: 50px;
/*margin-top:-10px;*/
width: 100px;
color:#81786b;
line-height:22px;
margin-left:6px;
}
.viewcartlink {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#81786b;
margin:0px 0px 0px 6px;

}
.subheadbg {
}
.searchheadbg {
background: url("images/searchbar_bg.jpg");
background-repeat:no-repeat;
}
.searchboxalign {
}
.dropdownbox{
/*background: url("images/dropdown_bg.jpg");
background-repeat:no-repeat;*/
}
.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;
	width: 112px;
}
.submenulinks {
font-family:Verdana, Arial, Helvetica, Sans-serif;
font-size:11px;
color:#5a5a5a;
margin: 7px 15px 4px 0;
float:right;
}
.homebutt {
font-family:Verdana, Arial, Helvetica, Sans-serif;
font-size:11px;
color:#c73c64;
float:left;
}
.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;
background-color:#54682D;
padding: 6px 6px 6px 6px;
}
.relheadbg {
background:url(images/feathead.jpg) repeat-x;
padding: 6px 6px 6px 6px;
}
.featprodlink {
color:#7F7970;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
padding:8px 0 8px 10px;
text-transform:uppercase;
}
.infolink {
color:#7f8181;
font-weight:bold;
padding-left:6px;
}
a.greylink {
color:#2b4900;
}
.product_title {
color: #c73c64;
font-size:17px;
border-bottom:0px !important;
text-transform: uppercase;
/*font-weight:bold;
padding-left:6px;*/
}
.product_title h1 {
}
h1
{

border-bottom: solid 1px #cccccc;
	FONT-SIZE: 14px;
	color:#c73c64;
	margin:0px;
	text-transform: uppercase;
	font-weight:normal;
	text-align:left;
}
h1.welcome_header {
letter-spacing: -1px;
color:#95a380;
font-size:13px;
text-transform:uppercase;
font-weight:normal;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
margin:7px 7px 0px 0px;
padding-bottom: 5px;
padding-left: 0px;
border-bottom: dotted 1.2px; 
}
h2.special_offer{color: #C73C64;}
.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:#625d55;
font-family:Verdana,Arial,Helvetica,Sans-serif;
text-transform:uppercase;
font-size: 11px;
}
.tabheadlinks {
color:#625d55;
font-family:Verdana,Arial,Helvetica,Sans-serif;
text-transform:uppercase;
font-size: 11px;
}
ul.bullets {
line-height:3px;
}
li.bullets {
}
.orangesecheads {
color:#6D91A1
}
.headtextpadding {
padding: 10px 0 0 5px;
}
#related_products{/*background: url(images/related_products_bg.gif) repeat-y; background-position:center;*/}
.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:none;
width: 180px;
}
.bookmarks {
/*border:1px solid #fff;
margin-left: 1px; to allow for 1px border*/
background:url(images/bookmarks_bg.jpg) no-repeat; 
}
.bookmarkicons {
margin-bottom:-8px;
padding-right: 4px;
}
.greylinks {
color: #2b4900;
text-decoration:none !important;
}
.greylinks a:hover {
color: #2b4900;
text-decoration:none !important;
}
.labelfield {color: #FF0000; font-size: 90%;}
.datefield {color: #94260d; font-size: 90%; display:block; margin-top:2px;}
#feed div {margin-bottom: 13px; color: #fff;}
#feed div a {text-decoration: none;
color: #cce540;}
.searchbox{padding-bottom: 5px; padding-left: 30px;}
#home_products{background:url(images/latestproducts_middle.jpg) repeat-y; width:557px; margin-top: -2px;}
#homepg_text{width: 555px; }
#homepg_text h1{margin-left: 10px; padding-right: 5px;}
#homepg_text p{padding-left: 10px; padding-right: 8px; font-size: 90%;}
.bottom{background:url(images/footer_bg.jpg) no-repeat; background-position:center; height:100px;}
p.featproduct_shortdesc{font-size: 9px; text-alignment: justify;}
#product_price{color:#C73C64;
font-size:12px;}
.thirdleveltabs{border-left: solid 1px #e5e5e5;border-right: solid 1px #e5e5e5;border-bottom: solid 1px #e5e5e5; background: #fbfbfb;}
/* Listed products on the category page 
.listed_products {background: #fbfbfb;}
.listed_products:hover{background: #edecec;}*/
.myacc_link{color: #6D91A1;}

.minicartalign {
padding: 55px 0px 0px 0px;
}
.footerlinks {
font-family:Arial, Helvetica, sans-serif;
color: #a09c96;
font-size:10px;
}



.producttopbox {background:url(images/prodtopbox.jpg) no-repeat; width:157px; height:55px; text-align:left; }

.productmiddle {background:url(images/middlebox.jpg) repeat-y; width:157px;}

.quotebox {background:url(images/quotebox.jpg) no-repeat; width:157px; height:18px;}

.quotebox p {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#989693; padding:0px; margin:0px; line-height:16px; text-align:left; padding-left:8px;}

.productpricebox{background:url(images/pricebox.jpg) no-repeat; width:157px; height:25px;}
.productpricebox2{background:url(images/pricebox2.jpg) no-repeat; width:157px; height:25px;}
.moreinfobox {float:left; line-height:25px; padding-left:7px;}
.moreinfobox a {color:#6d92a3; font-size:10px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif}
.incvat { font-size:9px; color:#6d92a3;}

.reltop {background:url(images/reltop.jpg) no-repeat; width:700px; height:10px;}
.relmid {background:url(images/relmid.jpg) repeat-y; width:700px;}
.relfoot{background:url(images/relfoot.jpg) no-repeat; width:700px; height:15px;}

.addtobag {background:url(images/addtobag.jpg) no-repeat; width:111px; height:30px; cursor: pointer;}


.quoteOption .prodquotetop {
    background:url(images/quote_topbg.gif) top no-repeat;
    height:4px;
}
.quoteOption .prodquotemid {
    background:url(images/quote_midbg.gif) top repeat-y;
}

.quoteOption .prodquotemid .quote{
    padding-left: 13px;
    padding-top: 0px;
    background:url(images/quotegrey_left.gif) top left no-repeat;
	cursor:pointer;
}

.quoteOption .prodquotemid .quote span.endQuote{
    background:url(images/quotegrey_right.gif) bottom left no-repeat;
    width: 13px;
    height: 15px;
    background-color: transparent;
}

.quoteOption .prodquotefoot {
    background:url(images/quote_footbg.gif) bottom no-repeat;
    height:4px;
}

.selected .prodquotetop {
    background:url(images/pinkbox_top.gif) top no-repeat;
    height:4px;
}
.selected .prodquotemid {
    background:url(images/pinkbox_mid.gif) top repeat-y;
}
.selected .prodquotefoot {
    background:url(images/pinkbox_bott.gif) bottom no-repeat;
    height:4px;
}

.selected .prodquotemid .quote{
    color: #fff;
    background:url(images/quotepink_left.gif) top left no-repeat;
}

.selected .prodquotemid .quote span.endQuote{
    background:url(images/quotepink_right.gif) bottom right no-repeat;
}

.quote{
    margin: 5px 10px 5px 10px;
    
}

.quotebox{
z-index:10;
}


.quoteDisplayBox{
    position: absolute;
  /*  border: 1px solid #c73c64 !important;
    background-color: #fff;*/
	z-index:99; 
    
    width: 250px;
    text-align: left;
    opacity:0.7;filter:alpha(opacity=70);
   /* border: 1px solid #ccc;*/
    padding: 10px 5px 10px 5px;
    bottom: 0px;
    right: -55px;
	min-height:50px;
}

.quoteDisplayBox div{
   
}

.quoteDisplayBox div p{
        color: #fff !important;
        font-size: 11px;
        font-weight: normal;
}

.quoteDisplayBox .quoteDisplayBoxOptionWrapper p b{
    font-size: 13px;
}

.quoteDisplayBoxOption{
    margin-bottom: 10px;
}

.quoteDisplayBoxOption .top{
    height: 5px;
    background:url(images/quote_cattopbg.gif) top left no-repeat;
}

.quoteDisplayBoxOption .middle{
    background-color: #c53f64;
   
}

.quoteDisplayBoxOption .bottom{
    height: 5px;
    background:url(images/quote_catfootbg.gif) bottom left no-repeat;
}

.boxtop {background:url(images/boxtop.jpg); height:5px; margin-top:7px;}
.boxbackground {background:url(images/boxbackground.jpg); height:78px;}
.boxbottom {background:url(images/boxbottom.jpg); height:5px; margin-bottom:7px;}
.wbimage {float:left; padding-top:30px; font-size:11px; color:#a3a09d; padding-left:39px;}
.wbtext {float:left; padding-top:33px; font-size:11px; color:#a3a09d; padding-left:28px;}

.searchboxwb {float:right; padding-top:25px; padding-right:38px;}

.searchboxwb input {border:0px; font-size:12px; color:#c53963; width:156px; padding-left:7px;}

.searchboxtop {background:url(images/searchboxtop.jpg); height:6px; width:176px;}
.searchboxbottom {background:url(images/searchboxbottom.jpg); height:6px; width:176px;}
.searchboxbackground {background:url(images/searchboxback.jpg) repeat-y; width:166px; padding:0px; padding-left:10px; margin:0px; }

.searchboxbackgroundbout  {
background:none repeat scroll 0 0 #FFFFFF;
border-left:1px solid #E3E3E1;
border-right:1px solid #E3E3E1;
margin:0;
width:174px;
}

.wbprodtop {background:url(images/wbprodtop.jpg) no-repeat; height:8px; width:700px;}
.wbprodback {background:url(images/wbprodback.jpg); position:relative; width:700px;}
.wbprodbottom {background:url(images/wbprodbottom.jpg) no-repeat; height:8px; width:700px;}
.wbprodimage {padding-left:10px;}

#manuManufacturers {
	border:none;
	opacity: 0;
filter: alpha(opacity=0); 
width:155px;

}

.searchboxback {background:url(images/searchboxback.jpg) repeat-x;}

.branddiv {

background:transparent url(images/brandbox.png) repeat scroll 0 0;
width:162px;
height:23px;
}

input.MainSearchInput {
	width: 131px;
	border:0px;
	color: #a49b94;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 3px 3px 2px 0px;
	height: 15px;
	padding-top:4px;
}

td a img {border:none;}