
/* CSS Document */
BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {
        FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; 
        COLOR: #444444; FONT-SIZE: 10px;
}

BODY {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px;
}

FORM {
	PADDING: 0px;
	MARGIN: 0px;
}
IMG {BORDER: 0px;}
.SearchInput {
	BORDER: 0px;
	BACKGROUND-COLOR: #FFFFFF;
	width: 111px; 
}
.WhiteBg {
	BACKGROUND-COLOR: #FFFFFF;
}
.SqrDel {
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 15px;
}
A.defaultlink:link {
        COLOR: #0066CC; TEXT-DECORATION: none; text-transform: none;
}
A.defaultlink:visited {
        COLOR: #0066CC; TEXT-DECORATION: none; text-transform: none;
}
A.defaultlink:hover {
        COLOR: #0066CC; TEXT-DECORATION: none; text-transform: none;
}
A.defaultlink:active  {
        COLOR: #0066CC; TEXT-DECORATION: none; text-transform: none;
}

a:link {  COLOR: #8822B8; TEXT-DECORATION: none; text-transform: none;} 
a:visited { COLOR: #8822B8; TEXT-DECORATION: none; text-transform: none; }
a:hover {  COLOR: #8822B8; TEXT-DECORATION: none; text-transform: none;}
a:active {  COLOR: #8822B8; TEXT-DECORATION: none; text-transform: none;} 

a.sublink:link,
  a.sublink:visited,
  a.sublink:hover,
  a.sublink:active
{
	Font-Family: Arial;
      COLOR: #333333;
	text-decoration: none;
	font-size: 11px;
	display: block;
	padding-left: 14px;
	height: 16px;
	line-height: 16px;
	margin-bottom: 2px;
}
a.sublink:hover {
	background-color: #b7b7b7;
}
a.sublink_active {
	background-color: #b7b7b7;
	font-weight: bold;
}
a { text-decoration: none; }
H1 {
	Font-Family: Helvetica, Arial;
	display: inline;
FONT-WEIGHT: normal;
	FONT-SIZE: 20px;
	COLOR: #EBEBEB; }
H2 {
        display: inline;
        FONT-SIZE: 11px;		
}
H3 {
        display: inline;
        FONT-SIZE: 11px;		
}
H5 {
        display: inline;
        FONT-SIZE: 16px;
        COLOR: #404040;
     

}

HR {
        COLOR: #DDDDDD; HEIGHT: 1px;
}

.HeadBox {
        BACKGROUND-COLOR: #9D87AC;
}
.HeadText {
        FONT-SIZE: 12px; FONT-WEIGHT: bold;
}
.HeadLine {
        BACKGROUND-COLOR: #FFD44C;
}
.VertMenuHr {
        COLOR: #999999;
}
.CategoriesList {
	FONT-SIZE: 12px;
}
.DialogBox {
        BACKGROUND-COLOR: #ffffff;
}
.DialogBorder {
        BACKGROUND-COLOR: #000000;
}
.DialogTitle {
        COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 11px;
}
.NumberOfArticles {
        COLOR: #000000; FONT-WEIGHT: bold;
}
.TopLabel {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.Text {
        COLOR: #000000;
}
.DecorTr {
        COLOR: #38BE43;
}
.AdminSmallMessage {
        COLOR: #0066CC;
}
.AdminTitle {
        COLOR: #0066CC; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.Line {
        BACKGROUND-COLOR: #0066CC;
}
.ProductTitle {

		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #595959;
    
}
.ProductTitleHidden {
        COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 11px;
}
.ProductDetailsTitle {
        COLOR:#0066CC; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductDetails {
        COLOR: #000000;
}
.ProductPriceTitle {
		
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductPriceConverting {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductPrice {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #004B97;
}
.ProductPriceRED {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;;
			color: #F9433F;
      
}
.ProductPriceSmall {
        COLOR: #004B97; FONT-WEIGHT: bold;
}
.MarketPrice {

		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #5C5C5C;
		
}
.ItemsList {
        COLOR: #000000; FONT-WEIGHT: bold;
}
#Disabled {
        COLOR: #909090;
}
.NavigationPath {
        font-family: Arial, Helvetica, Verdana; COLOR: #9678AA; FONT-WEIGHT: normal; TEXT-DECORATION: none; font-size: 12px;
}
.NavigationPath:link {
        font-family: Arial, Helvetica, Verdana; COLOR: #918D92; FONT-WEIGHT: normal; TEXT-DECORATION: none; font-size: 12px;
}
.NavigationPath:visited {
        font-family: Arial, Helvetica, Verdana; COLOR: #918D92; FONT-WEIGHT: normal; TEXT-DECORATION: none; font-size: 12px;
}
.NavigationPath:hover {
        font-family: Arial, Helvetica, Verdana; COLOR: #918D92; FONT-WEIGHT: normal; TEXT-DECORATION: underline; font-size: 12px;
}
.NavigationPath:active  {
        font-family: Arial, Helvetica, Verdana; COLOR: #918D92; FONT-WEIGHT: normal; TEXT-DECORATION: underline; font-size: 12px;
}
.FormButton {
      COLOR: #000000; FONT-WEIGHT: bold; 
}

.Button {                                 
		FONT-FAMILY: Arial;
		BACKGROUND: URL(images/butbg.gif);
		BACKGROUND-COLOR: #FF8600;
		COLOR: #FFFFFF; FONT-WEIGHT: bold;
		FONT-SIZE: 11px;
		TEXT-DECORATION: none;
}
.CustomerMessage {
        COLOR: #0066CC; FONT-WEIGHT: bold; 
}
.ErrorMessage {
        COLOR: #0066CC; FONT-WEIGHT: bold; 
}
.Star {
        COLOR: #91268F;
}
.GiftCertTable .Blue {
	BORDER: #7F9CBC 1px solid;
}
.HighLight {
		BACKGROUND-COLOR: #FFFFCC;
}
.SaveMoneyLabel {
        COLOR: #FFFFFF; FONT-WEIGHT: bold; 
}
.TableHead {
	BACKGROUND-COLOR: #CCCCCC; FONT-WEIGHT: bold;
}
.TableSubHead {
    BACKGROUND-COLOR: #EEEEEE;
}
.TableLine {
    BACKGROUND-COLOR: #F0F0F0;
}
.SmallNote:link {
      COLOR: #45403A; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
.SmallNote:visited {
         COLOR: #FF3332; FONT-WEIGHT: bold; TEXT-DECORATION: underline;
}
.SmallNote:hover {
       COLOR: #FF3332; FONT-WEIGHT: bold; TEXT-DECORATION: underline;
}
.SmallNote:active {
       COLOR: #45403A; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
.SmallText {
       COLOR: #45403A; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
.Bottom {
        BACKGROUND-COLOR: #FFD44C; COLOR: #8E4B00;
}
.Tab {
        BACKGROUND-COLOR: #FFD44C;
        FONT-WEIGHT: bold;
        TEXT-TRANSFORM: uppercase;
}
.NavDialogTitle {
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
}   
.NavDialogBorder {
    background-color: #0066CC;
}
.NavDialogBox {
    background-color: #FFFFFF;
}
.PopupHelpLink {
	FONT-SIZE: 9px;
	COLOR: #330000; 
	TEXT-DECORATION: none;
}
.SubHeader2 {
	COLOR: #666666;
	font-size: 11px;
	FONT-WEIGHT: bold;
}
.SubHeader2Line {
	BACKGROUND-COLOR: #CCCCCC;
}
.HightLightRow {
	BACKGROUND-COLOR: #B0B0B0;
	font-weight: bold;
}
.HightLightEqualRow {
	BACKGROUND-COLOR: #ffe8af;
}
.VertMenuSubTitle {
	BACKGROUND-COLOR: #FFA92F;
}
.SpecialOffersPrice {
	COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 14px;
}
.arial11B000000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.carttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2f2f2f;
}
.carttexttop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2f2f2f;
}
.carttextbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2f2f2f;
	font-weight: bold;
}
a.arial11B000000:hover {
	color: #333333;
	text-decoration: none;
}
.arial18B595959 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #404040;
}
.arial12R000000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.arial12R333333 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.arial12BE42E01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
a.arial12U000000:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066CA;
	text-decoration: underline;
}

a.arial12U000000:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066CA;
}
a.arial12U000000:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066CA;
	text-decoration: underline;
}
a.arial12U000000:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066CA;
	text-decoration: underline;
}

.arial11B4C81B6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C81B6;
}
.HelpSubMenu DIV {
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #D9D8D3;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 6px;
}
.HelpSubMenu TD {
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	COLOR: #D7D7D5;
}
.HelpSubMenu a:link {color: #D6D8D7; text-decoration: none;}
.HelpSubMenu a:visited {color: #D6D8D7; text-decoration: none;}
.HelpSubMenu a:hover {color: #C68ED3; text-decoration: none;}
.HelpSubMenu a:active {color: #C68ED3; text-decoration: none;}

.HelpSubMenu .Active {FONT-WEIGHT: bold;}
.HelpSubMenu .Active a:link {color: #C68ED3; text-decoration: none;}
.HelpSubMenu .Active a:visited {color: #C68ED3; text-decoration: none;}
.HelpSubMenu .Active a:hover {color: #C68ED3; text-decoration: none;}
.HelpSubMenu .Active a:active {color: #C68ED3; text-decoration: none;}


.BoldBorder {
	BORDER: #FFFFFF 2px solid;
}
.PurpleBg {
	BACKGROUND-COLOR: #6A4C71;
}
.GreyBg {
	BACKGROUND-COLOR: #ebebeb;
}
.WhiteArial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	COLOR: #FFFFFF;
}
.BtmLineLight {
	BACKGROUND-COLOR: #E7E7E7;
}
.BtmLineDark {
	BACKGROUND-COLOR: #CCCCCC;
}
.RootCat {
      FONT-FAMILY: arial; 
      FONT-SIZE: 14px;
	BACKGROUND-COLOR: #000000;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	PADDING-LEFT: 14px;
}
.SubRootCat {
  background-color: #000000;
  text-align: left;
  width: 100%;
  height: 17px;
  padding: 0px;
}
.MainTd {
	BACKGROUND-IMAGE: url(images/n_main_bg.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUNd-POSITION: 643px bottom;
}
.SpeedBars { 
	FONT-FAMILY: Arial; FONT-SIZE: 10px;
	COLOR: #000000;
}
a.SpeedBars:link {COLOR: #666666; text-decoration: none;}
a.SpeedBars:visited {COLOR: #666666; text-decoration: none;}
a.SpeedBars:hover {COLOR: #666666; text-decoration: underline;}
a.SpeedBars:active {COLOR: #666666; text-decoration: none;}

.SpeedBars2 { 
	FONT-FAMILY: Arial; FONT-SIZE: 9px;
	COLOR: #000000;
}
a.SpeedBars2:link {COLOR: #000000; text-decoration: none;}
a.SpeedBars2:visited {COLOR: #000000; text-decoration: none;}
a.SpeedBars2:hover {COLOR: #000000; text-decoration: none;}
a.SpeedBars2:active {COLOR: #000000; text-decoration: none;}

.news_input {
	PADDING-LEFT: 3px;
	border: 1px solid #FFFFFF;
	width: 137px;
	height: 20px;
	COLOR: #000000;
	FONT-SIZE: 11px;
}
.FordText {
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 15px;
	FONT-SIZE: 10px;
	COLOR: #786E89;
}
.BrandBg {
	BACKGROUND-COLOR: #ADD1E9;
}
.BrandTd {
	BORDER-BOTTOM: #90889E 1px solid;
	height: 16px;
	vertical-align: bottom;
	PADDINg-BOTTOM: 1px;

}
.BrandText {
	FONT-FAMILY: Helvetica, Verdana;
	FONT-SIZE: 10px;
}
a.BrandText:link {color: #E1E1E1; text-decoration: none; }
a.BrandText:visited {color: #E1E1E1; text-decoration: none;}
a.BrandText:hover {color: #61424C; text-decoration: none;}
a.BrandText:active {color: #61424C; text-decoration: none;}

.thinbrdr {
	border: 1px solid #FFFFFF;
}
.arial11000000{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.thinbrdr000000 {
	border: 1px solid #b6b6b6;
	height: 21px;
}
.tblborderC1C3C2 {
	border: 1px solid #D7D7D7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left:10px; 
}
.borderdarkgray {
	border: 1px solid #CCCCCC;

}
.arial11B5C5C5C {
	font-family: Verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #505050;

}

.arial21B4A4A4A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4A4A4A;
}
.arial11EB0001 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EB0001;
}
a.arial11EB0001:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EB0001;
}
.arial11R999999 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.darkgrayTimes11 {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: "Times New Roman", Times, serif
}
.darkgrayTimes12 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: "Times New Roman", Times, serif
}
.arial11R4D4D4D
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #6C6C6C;
}

a.arial11R45403A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
}

.arial11R45403A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
}

a.arial11R45403A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF3332;
}
.arial16B595959 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #595959;
}
.arial12B595959 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #595959;
}
.arial11B004B97 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004B97;
}
a.arial11B004B97:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}


.verdana10R000000 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
a.verdana10R000000:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E42E01;
}

.arial18B595959 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #404040;
}
.arial12B000000 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.arial12BE42E01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.arial11B4C81B6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C81B6;
}

.arial11U000000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

a.arial11U000000:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a.arial11Bu000000:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.arial11Bu000000:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

a.arial11Bu000000:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
a.arial11Bu000000:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.arial11nEB0001 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DC2D02;
}
.arial11RA7241A {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #7614A4;
font-weight: bold;

}

a.arial11RA7241A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ED1B23;
	text-decoration: underline;
}

.arial11B587391 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #111111;
}
.arial11RAFBCCC1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AFBCCC;
}

.arial11IAFBCCC1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #AFBCCC;
}

.arial11U0168CD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0C54C2;
	text-decoration: underline;
}
.arial1rU003399 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: underline;
}
.arial1168CD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004CC4;
}
.arial11NU0168CD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0168CD;
	text-decoration: underline;
}
.arial110168CD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004CC4;
}
.arial11N0168CD {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #003281;
}
.arial11B59729B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #59729B;
}

.arial11R59729B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
}
.arial11rnw000000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #000000;
}
.arial11rb000000 {
	font-family: ariel, Arial, Helvetica, Sans-serif;
	font-size: 15px;
	line-height: 17px;
	font-weight: bold;
	color: #2A2A2A;
}

.thinbrdr1000000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	border-top: 1px outset #808080;
	border-right: 1px outset #D4D0C8;
	border-bottom: 1px inset #D4D0C8;
	border-left: 2px outset #808080;
}

.thinbrdr3000000 {

font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 000000;
}
.arial12RA7241A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0100;
}
.arial11r2E2E2E {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E2E2E;
}
.arial15b383838 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #383838;
}
.arial12b383838{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.arial11b464646{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #464646;
}
.arial11r3F3F3F{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3F3F3F;
}
.arial11r333333{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.arial11b333333{ 
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.arial11r003399{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
}

.arial13B333333{ 
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
}
.arial15B333333{ 
	font-family: verdana, Arial, Helvetica;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.arial12b003399{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}
.arial12r003399{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
}
.times13rFF3333{ 
	font-family: Times New Roman,Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF3333;
}
.times13rDCDCDC{ 
	font-family: Times New Roman,Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #A19FA1;
	text-decoration: line-through;
}
.arial10r333333{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.arial10b333333{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}
.solid1brdrffffff {
	border: 1px solid #ffffff;
}
.arial11Rffffff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.arial11N333333 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.solidbrdr17E9DBC {
	border: 1px solid #7E9DBC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.arial14bFFFFFF {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.arial12bFFFFFF {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.arial43b000000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 43px;
	font-weight: bold;
	color: #000000;
}
.arial21b000000 {
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	color: #000000;
}
.arial8b000000 {
	font-family: "Times New Roman", Times, serif;
	font-size: 6px;
	color: #000000;
}
.verdana12b414141 {
	font-family: "verdana", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #595959;
}
.arial24B252525 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #252525;
}
.arial13BU014896 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #014896;
	text-decoration: underline;
}
a.arial13BU014896:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #014896;
	text-decoration: underline;
}

.brdrsolid180A9BF {
	border: 1px solid #8B2EBB;
}

.white12 {
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.arialB140266C8 {
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #8B2EBB;
	text-indent:10px;
}
.arial11R404040 {
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.arial12R404040 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
}
.arial12BBDBDBD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BDBDBD;
}

a.arial11R003399li:link {
	font-family: verdana, Arial, Helvetica;
	font-size: 10px;
	color: #666666;
	text-indent:0px;
}
a.arial11R003399li:visited {
	font-family: verdana, Arial, Helvetica;
	font-size: 10px;
	color: #666666;
	text-indent:0px;
}
a.arial11R003399li:hover {
	font-family: verdana, Arial, Helvetica;
	font-size: 10px;
	color: #B08AC2;
	text-indent:0px;
}
a.arial11R003399li:active{
	font-family: verdana, Arial, Helvetica;
	font-size: 10px;
	color: #B08AC2;
	text-indent:0px;
}
a.purplelink:link {
	font-family: verdana, Arial, Helvetica;
	font-size: 10px;
	color: #6F0F9C;
	text-indent:0px;
}
a.purplelink:visited {
	font-family: verdana, Arial, Helvetica;
	font-size: 10px;
	color: #6F0F9C;
	text-indent:0px;
}
a.purplelink:hover {
	font-family: verdana, Arial, Helvetica;
	font-size: 10px;
	color: #B08AC2;
	text-indent:0px;
}
a.purplelink:active{
	font-family: verdana, Arial, Helvetica;
	font-size: 10px;
	color: #B08AC2;
	text-indent:0px;
}

.arial12R003399li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-indent:0px;
}
a.arial11BaN404040:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
}

a.arial11BaN404040:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
}
a.arial11BaN404040:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
}
a.arial11BaN404040:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
}
li {
		list-style-image: url(images/img_dots.gif);
}
.arial12b003399li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	text-indent:0px;
}
a.arial13R4D4D4D:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4D4D4D;
	text-indent:0px;
}
a.arial13R4D4D4D:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4D4D4D;
	text-indent:0px;
}
a.arial13R4D4D4D:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4D4D4D;
	text-indent:0px;
}
a.arial13R4D4D4D:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4D4D4D;
	text-indent:0px;
}

.arial14B404040{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #404040;
}
.arial14FFFFFF{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.arial14B003399{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003399;
}
.arial11Rblack{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.arial12Rblack{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.arial12Rblack:link{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.arial12Rblack:hover{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.arial12Rblack:visited{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.arial12Rblack:active{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.arial11newFFFFFF{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
a.arial11newFFFFFF:link{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
a.arial11newFFFFFF:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
a.arial11newFFFFFF:visited{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.cartsubtitle {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
a.cartsubtitle:link,
  a.cartsubtitle:hover,
  a.cartsubtitle:visited,
  a.cartsubtitle:active
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
a.update:link,
  a.update:hover,
  a.update:visited,
  a.update:active
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
	text-transform: uppercase;
}
a.arial11newFFFFFF:active{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.arial12newFFFFFF{
    font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.arialyellow{
    font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
    color: #FCFC8A;
}
.arialyellow:link{
  color: #FFFFFF;
}
.arialyellow:hover{
  color: #FFFFA9;
}
.arialyellow:visited{
   color: #FFFFFF;
}
.arialyellow:active{
  color: #FCFC8A;
}
.productName{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.registerFields{
	border: #2269b8 1px solid;
	width: 131px;
	height: 18px;
	vertical-align: middle;
}
.tblborderlight {
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a.arial11R004B97:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #666666;
	line-height: 120%
	
}
a.arial11R004B97:visited {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #666666;
	line-height: 120%
}
a.arial11R004B97:hover {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #7E9DB9;
	line-height: 120%
}
a.arial11R004B97:active {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #666666;
	line-height: 120%
}

a.nav:link,
  a.nav:active,
  a.nav:hover,
  a.nav:visited
{
  font-family: Arial, tahoma,  helvetica;
  color: #333333;
  font-size: 12px;
  text-decoration: none; 
}
a.nav:hover {
  text-decoration: underline;
}
.nav-sel {
  padding: 2px 2px 2px 3px;
  color: #ffffff;
  font-weight: bold;
  background-color: #333333;
  font-size: 12px;
}
a.featured:link {
	font-family: verdana, Arial;
	font-size: 10px;
	font-weight: bold; text-decoration: underline;
      color: #000000;
}
a.featured:visited {
  	font-family: verdana, Arial;
	font-size: 10px;
	font-weight: bold;text-decoration: underline;
      color: #000000;
}
a.featured:hover {
	font-family: verdana, Arial;
	font-size: 10px;
	font-weight: bold; text-decoration: underline;
      color: #000000;
}
a.featured:active {
  	font-family: verdana, Arial;
	font-size: 10px;
	font-weight: bold; text-decoration: underline;
      color: #000000;
}

.NoBorder {
border-bottom: 0px solid #FFFFFF;
border-left: 0px solid #FFFFFF;
border-right: 0px solid #FFFFFF;
border-top: 0px solid #FFFFFF;
}
.Thumbnail {
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
}
.arial11B5C5C52{
font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #363636;
}
.morecolors{
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	color: #8512BB;
}
.CustomLenses TH {
	FONT-SIZE: 22px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 20px;
	PADDING-LEFT: 5px;
}
.CustomLenses .Content {
	PADDING-TOP: 8px;
	PADDING-LEFT: 7px;
	PADDING-RIGHT: 7px;
	FONT-SIZE: 14px;
	COLOR: #707070;
	FONT-FAMILY: Arial;
	vertical-align: top;
}
.CustomLenses .Content FONT {
	COLOR: #577AA0;
	FONT-SIZE: 15px;
	FONT-FAMILY: Tahoma;
	FONT-WEIGHT: bold;
}
.SiteMapBorder {
	BACKGROUND-COLOR: #999999;
}
.SiteMapRootCat {
	Font-FAMILY: Verdana;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
	COLOR: #660000;
}
.InvoiceTitle {
	BACKGROUND-COLOR: #363636;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	HEIGHT: 18px;
	PADDING-LEFT: 10px;
}
a.SiteMapRootCat:link {COLOR: #660000; text-decoration: none;}
a.SiteMapRootCat:visited {COLOR: #660000; text-decoration: none;}
a.SiteMapRootCat:hover {COLOR: #660000; text-decoration: none;}
a.SiteMapRootCat:active {COLOR: #660000; text-decoration: none;}
.ExtraGrey {
	BACKGROUND-COLOR: #E4E4E4;
}
.CheckoutStepTd {
	LINE-HEIGHT: 19px;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 13px;
	COLOR: #CCCCCC;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 27px;
}
.CheckoutStepTd .Active {
	COLOR: #81C9E2;
}
.info1 {
FONT-FAMILY: Verdana;
FONT-SIZE: 15px;
COLOR: #252525;
FONT-WEIGHT: bold;
}
.Dreview {
	FONT-FAMILY: Arial;
 FONT-SIZE: 11px;
  COLOR: #FFFFFF;
}

a.Dreview:link {COLOR: #FFFFFF;}
a.Dreview:visited {COLOR: #FFFFFF;}
a.Dreview:hover {COLOR: #A388AE;}
a.Dreview:active {COLOR: #A388AE;}

.Dreview2 {
FONT-FAMILY: Arial;
 FONT-SIZE: 11px;
 FONT-WEIGHT: bold;
  COLOR: #A388AE;
}
a.Dreview2:link {COLOR: #A388AE;}
a.Dreview2:visited {COLOR: #A388AE;}
a.Dreview2:hover {COLOR: #A388AE;}
a.Dreview2:active {COLOR: #A388AE;}

.DreviewHead {
FONT-FAMILY: Arial;
FONT-SIZE: 20px;
 COLOR: #615590;
}
a.DreviewHead:link {COLOR: #615590;}
a.DreviewHead:visited {COLOR: #615590;}
a.DreviewHead:hover {COLOR: #615590;}
a.DreviewHead:active {COLOR: #615590;}

.catDescription {
font-family: Arial, Helvetica;
COLOR: #363636;
}
.arial11R666666{COLOR: #000000; FONT-FAMILY: arial; FONT-SIZE: 11px;}
a.products:link {
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
a.products:visited {
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
a.products:hover {
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
a.products:active {
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.SeeCollectionLine {
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 11px;
    BORDER: 0px;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #703D93;
    COLOR: #FFFFFF;
    PADDING-LEFT: 10px;
}

.ProductDetailsTable {
    FONT-FAMILY: Arial, Helvetica;
    BORDER: #B5B5B5 1px solid;
}

.ProductTableHeader {
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #E8E8E8;
    HEIGHT: 35px;
    COLOR: #111111;
    PADDING-LEFT: 10px;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
}

.ProductTableSubHeader {
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #E8E8E8;
    HEIGHT: 25px;
    PADDING-LEFT: 10px;
}

.ProductTableDescr {
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica;
}

.ProductModelDescr {
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica;
    COLOR: #000000;
}

.ProductTableSpacer {
    BACKGROUND-COLOR: #B5B5B5;
}

.ProductTableMSpacer {
    BACKGROUND-COLOR: #E8E8E8;
}

a.SeeCollectionLink:link { COLOR: #FFFFFF; TEXT-DECORATION: underline; }
a.SeeCollectionLink:visited { COLOR: #FFFFFF; TEXT-DECORATION: underline; }
a.SeeCollectionLink:hover { COLOR: #FFFFFF; TEXT-DECORATION: underline; }
a.SeeCollectionLink:active { COLOR: #FFFFFF; TEXT-DECORATION: underline; }

a.needHelpLink:link { COLOR: #6869C5; TEXT-DECORATION: underline; FONT-FAMILY: Arial, Helvetica, Sans-serif; FONT-SIZE: 11px; }
a.needHelpLink:visited { COLOR: #6869C5; TEXT-DECORATION: underline; FONT-FAMILY: Arial, Helvetica, Sans-serif; FONT-SIZE: 11px;}
a.needHelpLink:hover { COLOR: #6869C5; TEXT-DECORATION: underline;  FONT-FAMILY: Arial, Helvetica, Sans-serif; FONT-SIZE: 11px;}
a.needHelpLink:active { COLOR: #6869C5; TEXT-DECORATION: underline; FONT-FAMILY: Arial, Helvetica, Sans-serif; FONT-SIZE: 11px;}

.ModelSelector {
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    color: #000000;
    background-color: transparent;
}

li {
    list-style-image: URL(images/list-image.gif);
    white-space: normal;
}

.SmallModelSelected {
    BACKGROUND-IMAGE: url(images/upper_pointer.gif);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: center top;
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 5px;
}

.SmallModelPassive {
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 5px;
}

.ModelRetailPrice {
    FONT-FAMILY: Arial, Helvetica;
    COLOR: #ACACAC;
    FONT-SIZE: 12px;
    TEXT-DECORATION: line-through;
    FONT-WEIGHT: bold;
}

.ModelSalePrice {
    FONT-FAMILY: Arial, Helvetica;
    COLOR: #700F9C;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.ModelPrice {
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #000000;
}
.ShippingSelector {
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    color: #000000;
}

.ShopByLink {
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
      COLOR: #813DA4;
}
.ShopByLinkBrand {
  top: 0px;
  left: 0px;
  width: 72px;
  height: 17px;
}
.ShopByLinkBrandActive {
  top: 0px;
  left: 0px;
  width: 72px;
  height: 17px;
  background: url(images/custom/brand_active.jpg) no-repeat left top; 
}

.ShopByLinkCategory {
  top: 0px;
  left: 0px;
  width: 80px;
  height: 17px;
}
.ShopByLinkCategoryActive {
  top: 0px;
  left: 0px;
  width: 80px;
  height: 17px;
  background: url(images/custom/category_active.jpg) no-repeat left top; 
}

.SeeCollectionV{
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    color: #FFFFFF;
}
a.SeeCollectionV:link { COLOR: #FFFFFF; }
a.SeeCollectionV:visited { COLOR: #FFFFFF; }
a.SeeCollectionV:hover { COLOR: #FFFFFF;}
a.SeeCollectionV:active { COLOR: #FFFFFF;}

.CartTotals {
  border: 1px solid #a1a1a1;
  background: #e1e1e1;
}
.CatTitle {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 14px;
  color: #333333;
}
.descr {
  position: absolute;
  visibility: hidden;
  font-family: Arial, Verdana, helvetica;
  font-size: 12px;
  border:  1px solid #333333;
  padding: 13px;
  background: #eeeeee;
  text-align: justify;
  width: 426px;
  color: #252525;
/*  height: 140px;
  overflow: scroll;*/
}
a.descr_child:link,
  a.descr_child:active,
  a.descr_child:visited,
  a.descr_child:hover
{
  font-family: Arial, Verdana,  helvetica;
  color: #333333;
  font-size: 11px;
  text-decoration: underline; 
}

a.descr_parent:link,
  a.descr_parent:active,
  a.descr_parent:visited,
  a.descr_parent:hover
{
  font-family: Arial, tahoma,  helvetica;
  color: #333333;
  font-size: 12px;
  text-decoration: none; 
  padding-left: 13px;
  background: url(images/custom/rarrow.gif) no-repeat left 50%;
}
a.descr_parent_hover:link,
  a.descr_parent_hover:active,
  a.descr_parent_hover:visited,
  a.descr_parent_hover:hover
{
  background: url(images/custom/darrow.gif) no-repeat left 50%;
}
TABLE.ProductsTable TD {
  padding-right: 0px;
}
.shopFeatured{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    color: #FFFFFF;
}
a.shopFeatured:link { COLOR: #FFFFFF; }
a.shopFeatured:visited { COLOR: #FFFFFF; }
a.shopFeatured:hover { COLOR: #E0FFFB; }
a.shopFeatured:active { COLOR: #E0FFFB; }


a.bloglink:link { COLOR: #333333; TEXT-DECORATION: underline; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 12px; }
a.bloglink:visited { COLOR: #333333; TEXT-DECORATION: underline; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 12px; }
a.bloglink:hover { COLOR: #333333; TEXT-DECORATION: underline; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 12px; }
a.bloglink:active { COLOR: #333333; TEXT-DECORATION: underline; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 12px; }