/* $Id: skin1.css,v 1.84 2006/03/28 08:21:07 max Exp $ */
/*
	General styles
*/
BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {
	FONT-FAMILY: Arial, Verdana, Arial, Helvetica, Sans-serif;
	COLOR: #000000;
	FONT-SIZE: 12px;
}
#Container {
	MAX-WIDTH: 1280px;
	MARGIN: 0 auto;
}
A:link {
	COLOR: #033a7b;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #033a7b;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #033a7b;
	TEXT-DECORATION: underline;
}
A:active  {
	COLOR: #033a7b;
	TEXT-DECORATION: none;
}
.Productbullets UL {
        LIST-STYLE-TYPE: none;
        PADDING: 0;
        MARGIN: 0 0 1em 0;
}
.Productbullets LI {
        BACKGROUND-IMAGE: url('images/custom/arrowrsmall.gif');
        BACKGROUND-REPEAT: no-repeat;
        BACKGROUND-POSITION: top left;
        PADDING-LEFT: 1.4em;
}
H1 {
	FONT-SIZE: 15px;
}
H2 {
	FONT-SIZE: 13px;
}
H3 {
	FONT-SIZE: 12px;
}
HR {
        BACKGROUND-COLOR: #033a7b;	
        COLOR: #033a7b;
	HEIGHT: 2px;
}
HTML,BODY {
	HEIGHT: 100%;
	MARGIN: 0px;
	PADDING: 0px;
	/* BACKGROUND: url('images/custom/main_bg.gif'); */
	BACKGROUND-POSITION: top;
	BACKGROUND-REPEAT: repeat-x;
	/* BACKGROUND-COLOR: #d6d8d5; */
        BACKGROUND-COLOR: #FFFFFF;
}
FORM {
	MARGIN: 0px;
}
TABLE,IMG {
	BORDER: 0px;
}
.News, P.News, HR.News, A.News:link, A.News:visited {
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
}
A.News:hover {				
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	COLOR: #BB0000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}
A.News:active {				
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	COLOR: #EE6666;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}
.NewsHead {				
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	COLOR: #BC0000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
}
.Best, A.Best:link, A.Best:visited {				
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
}
A.Best:hover {				
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	COLOR: #BB0000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}
A.Best:active {				
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	COLOR: #EE6666;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}
.BestPriceVat2 {
        FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	COLOR: #FFFF00;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
}
.CurrencyHigh {
        WHITE-SPACE: nowrap;
        COLOR: #FF0000;
}
.Payment {
        DISPLAY: block;
        TEXT-ALIGN: center;
        FONT-WEIGHT: bold;
        FONT-SIZE: 11px;
        MARGIN: 3px 0 2px 0;
}
.Secure {
        DISPLAY: block;
        TEXT-ALIGN: center;
        FONT-WEIGHT: bold;
        FONT-SIZE: 10px;
        MARGIN: 3px 0 2px 0;
}
.PromoFront p {
  margin: 0 8px 8px 10px;
}


/*
	Content enviroment styles
*/
TABLE.Container {
    HEIGHT:100%;
}
TD.Container {
	VERTICAL-ALIGN: top;
    HEIGHT:90%;
}
TD.Instructions {
        HEIGHT: 2em;
        BORDER-TOP: 2px solid #000;
        BACKGROUND-COLOR: #FFFFEE;
}


/*
	Header styles
*/
.HeadLogo {
	PADDING-LEFT: 27px;
	TEXT-ALIGN: left;
}
.HeadRightBox {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: right;
}
.HeadText {
        FONT-SIZE: 12px;
        FONT-WEIGHT: bold;
        FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;	
        COLOR: #aaffff; 
}
.HeadTextBig {
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	COLOR: #ffff7f;
}
.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;
	BACKGROUND: url('images/custom/bottom_bg.gif');
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-POSITION: left bottom;
	BACKGROUND-COLOR: #e9f6ff;
}
.BottomBox {
	BACKGROUND-COLOR: #FFD44C;
	COLOR: #8E4B00;
	HEIGHT: 22px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 12px;
}

.BottomBar {
	WIDTH: 99%;
	background: url(images/custom/bottom2.gif) no-repeat top right;
	margin: 0 auto;
	padding: 0;
	text-align: center;
      color: white; 
}
.BottomBar H1 {
      FONT-SIZE: 12px; 
      FONT-WEIGHT: bold; 
      FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
      height: 25px;
	background: url(images/custom/bottom1.gif) no-repeat top left;
	margin: 0;
	padding: 10px 0 0 16px;
}



.Bottom {
	HEIGHT: 35px;
	COLOR: #ffffff; 
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 4px;
}
A.Bottom:link {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}
A.Bottom:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}
A.Bottom:hover {
	COLOR: #FEFE65;
	TEXT-DECORATION: none;
}
A.Bottom:active {
	COLOR: #FE9BEF;
	TEXT-DECORATION: none;
}
.BottomPopup {
	WIDTH: 100%;
	TEXT-ALIGN: right;
	PADDING-BOTTOM: 10px;
}
.BottomPopup A {
	FONT-WEIGHT: bold;
}
.BottomDialogBox {
	BACKGROUND-COLOR: #e6f4ff;
	PADDING-LEFT: 13px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
}

/*
	Common styles
*/
.Howtouse P {
        WIDTH: 500px;
        MARGIN: 0;
        PADDING: 0 0 5px 3px;
}
.Howtouse H1 {
        MARGIN: 0;
        PADDING: 0;
}
.Howtouse h2 {
       WIDTH: 500px;
       MARGIN: 0;
       PADDING: 0 0 5px 3px;
       COLOR: #EF0000;
       FONT-SIZE: 1.2em;
}

.Howtouse table {
        PADDING-TOP: 10px;
}
.Howtouse hr {
  width: 500px;
  float: left;
}

.PaymentOptions H1 {
        MARGIN: 0;
        PADDING: 0;
}
.PaymentOptions P {
        WIDTH: 500px;
        MARGIN: 0;
        PADDING: 0 0 10px 0;
}
.Help P {
        WIDTH: 500px;
        MARGIN: 0;
        PADDING: 0 0 5px 0;
}
.Help {
        BACKGROUND-IMAGE: url('images/custom/logohelp.png');
        BACKGROUND-REPEAT: no-repeat;
        BACKGROUND-POSITION: top left;
}
.DeliveryTimes {
    width: 700px;
    margin: 0;
    padding: 0;
}
.DeliveryTimes .Mid {
    color: #CC0000;
}
.DeliveryTimes img {
    float: right;
}
.DeliveryTimes P {
    width: 500px;
    margin: 0 0 10px 3px;
    padding: 0;
}
.DeliveryTimes em {
    font-weight: bold;
    font-style: normal;
    color: #CC0000;
}

.DeliveryTimes2 {
        MARGIN-TOP: 10px;
}
TABLE.Checkout {
        BORDER:  1px solid #033A7B;
}
.Hi {
        COLOR:#EF0000;
        FONT-SIZE: 12px;
        FONT-WEIGHT: bold;
        FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
        LIST-STYLE-TYPE: None;
}
.HiTitle {
        COLOR:#EF0000;
        FONT-SIZE: 12px;
        FONT-WEIGHT: bold;
        FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
        TEXT-DECORATION: underline;
}
.Mid {
        COLOR:#BC0000;
        FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}

.HiBig {
        FONT-SIZE: 15px;
        COLOR:#E00000;
        FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
        TEXT-DECORATION: underline;
        MARGIN-BOTTOM: 15px;
}

.HiBig2 {
        FONT-SIZE: 15px;
        COLOR:#E00000;
        FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}

.Big {
        FONT-SIZE: 15px;
        COLOR:#000000;
        FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
        TEXT-DECORATION: underline;
}

HR.Checkout {
        HEIGHT: 0px; 
        BORDER: 0px; 
        BORDER-BOTTOM: 2px solid #033A7B;
} 

TABLE.Bold TR TD {
      font-weight: bold;
}

.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: #626b70;
}
.NumberOfArticles {
	COLOR: #000000;
	FONT-WEIGHT: bold;
}
.TopLabel {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.Message {
	COLOR: #FF3300;
}
.Line {
	BACKGROUND-COLOR: #033a7b;
}
TD.ButtonsRow {
	PADDING-TOP: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 12px;
	PADDING-BOTTOM: 2px;
}
.CustomerMessage {
	COLOR:#EF0000;
        FONT-SIZE: 12px;
        FONT-WEIGHT: bold;
        FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.ErrorMessage {
	COLOR:#EF0000;
        FONT-SIZE: 12px;
        FONT-WEIGHT: bold;
        FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.Star {
         COLOR: #d03435;
         FONT-WEIGHT: bold;
         FONT-SIZE: 200%;
}
.TableHead {
	BACKGROUND-COLOR: #FFFFDD; 
	FONT-WEIGHT: bold;
        BORDER: solid 1px #000000;
}
.TableSubHead {
	BACKGROUND-COLOR: #FFEEFF;
        FONT-WEIGHT: bold;
}
.Spc {
	WIDTH: 1px;
	HEIGHT: 1px;
}
TABLE.EmptyBox {
	WIDTH: 100%;
}
TABLE.EmptyBox TR TD {
	PADDING: 0px;
}
.TopSpace {
        PADDING-TOP: 20px;
        COLOR: #033a7b;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}
.OrderNotes {
        WIDTH: 20%;
        PADDING-RIGHT: 8px;
        FLOAT: left;
}


/*
	Popup styles
*/
.PopupContainer {
	HEIGHT: 100%;
	WIDTH: 100%;
	TEXT-ALIGN: center;
}
.PopupTitle {
	BACKGROUND-COLOR: #FFD44C;
	HEIGHT: 15px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.PopupBG {
	BACKGROUND-COLOR: #FFD44C;
}
.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 {
	WIDTH: 150px;
	VERTICAL-ALIGN: top;
}
.VertMenuRightColumn {
	WIDTH: 150px;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 6px;
}
.VertMenuBox {
	BACKGROUND-COLOR: #FFD44C;
	PADDING: 1px;
}
.VertMenuBorder {
	BACKGROUND-COLOR: #383636;
}
.VertMenuTitle {
	BACKGROUND-COLOR: #FF8600;
	COLOR: #330000;
	FONT-WEIGHT: bold;
	PADDING: 1px;
}
.VertMenuSubTitle {
	BACKGROUND-COLOR: #FFA92F;
}
.VertMenuTitleIcon {
	WIDTH: 21px;
	HEIGHT: 20px;
	MARGIN-LEFT: 8px;
	MARGIN-RIGHT: 8px;
	VERTICAL-ALIGN: middle;
}
.VertMenuItems {
	COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	TEXT-DECORATION: none;
}
A.VertMenuItems:link {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.VertMenuItems:visited {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.VertMenuItems:hover {
	COLOR: #BB0000;
	TEXT-DECORATION: underline;
}
A.VertMenuItems:active  {
	COLOR: #EE6666;
	TEXT-DECORATION: none;
}
.VertMenuHr {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	COLOR: #999999;
}
.CategoriesList {
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	FONT-SIZE: 11px;
}
.CategoriesList2 {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
A.CategoriesList:link {
	COLOR: #000000; TEXT-DECORATION: none;
}
A.CategoriesList:visited {
	COLOR: #000000; TEXT-DECORATION: none;
}
A.CategoriesList:hover {
	COLOR: #FF0000; TEXT-DECORATION: underline;
}
A.CategoriesList:active {
	COLOR: #FF00FF; TEXT-DECORATION: none;
}
.Navbar {
	PADDING: 0;
    MARGIN: 0;
}








/*
	Dialog box
*/
TABLE.DialogBox {
	WIDTH: 100%;
	HEIGHT: 100%;
	VERTICAL-ALIGN: top;
}
TD.DialogBox {
	BACKGROUND-COLOR: #e6f4ff;
	TEXT-ALIGN: left;
	PADDING: 10px;
}
.DialogBorder {
	BACKGROUND-COLOR: #FF8600;
	HEIGHT: 100%;
	PADDING: 0px;
}
TD.DialogCheckout {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	PADDING-BOTTOM: 7px;
        BACKGROUND: url(images/custom/dialog_bg.gif);
	BACKGROUND-REPEAT: repeat-x;
	COLOR: #FFFFFF;
	TEXT-ALIGN: left; 
        WHITE-SPACE: nowrap;
        WIDTH: 200px;
}
TD.DialogTitle {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	PADDING: 0;
      BACKGROUND: url(images/custom/dialog_bg.gif);
	BACKGROUND-REPEAT: repeat-x;
	COLOR: #FFFFFF;
	TEXT-ALIGN: left; 
}
.DialogTitle, .DialogTitle2 {
	background: url(images/custom/dialog-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
      color: white;
}
.DialogTitle H1, .DialogTitle2 H1 {
      FONT-SIZE: 12px;
      FONT-WEIGHT: bold;
      FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
      height: 34px;
	background: url(images/custom/dialog-l.gif) no-repeat top left;
	margin: 0;
	padding: 10px 0 0 16px;
    MIN-WIDTH: 120px;
}
.DialogTitle {
    width: 500px;
    margin-top: 10px;
}

.DialogTitle3 {
	background: url(images/custom/dialog-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
      color: white;
}
.DialogTitle3 H1 {
      FONT-SIZE: 12px;
      FONT-WEIGHT: bold;
      FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
      height: 34px;
	background: url(images/custom/dialog-l.gif) no-repeat top left;
	margin: 0;
	padding: 10px 0 0 16px;
    WIDTH: 120px;
}
TD.DialogSecure {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	PADDING-BOTTOM: 7px;
        BACKGROUND: url(images/custom/dialog_bg.gif);
	BACKGROUND-REPEAT: repeat-x;
	COLOR: #FFFF00;
	TEXT-ALIGN: right; 
}
TD.DialogSecureImage {
        WIDTH: 22px;
	PADDING-BOTTOM: 9px;
        BACKGROUND: url(images/custom/dialog_bg.gif);
	BACKGROUND-REPEAT: repeat-x;
	TEXT-ALIGN: right; 
}
TD.DialogTitleFeatured {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	PADDING-BOTTOM: 7px;
    BACKGROUND: url(images/custom/dialogfeat_bg.gif);
	BACKGROUND-REPEAT: repeat-x;
	COLOR: #FFFFFF;
	TEXT-ALIGN: left; 
}
TD.DialogTitleFeatured2 {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	padding-bottom: 7px;
	COLOR: #FFFFDD;
	TEXT-ALIGN: left;
        PADDING-LEFT: 3px; 
}
.DialogTitleFeatured3Container {
    width: 98%;
    margin: 0 auto;
}

.DialogTitleFeatured3 {
	background: url(images/custom/dialoggreen-r.gif) no-repeat top right;
	margin: 17px 0 0 0;
	padding: 0;
	text-align: left;
    color: white;
}
.DialogTitleFeatured3 H1 {
      FONT-SIZE: 12px;
      FONT-WEIGHT: bold;
      FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
      height: 34px;
	background: url(images/custom/dialoggreen-l.gif) no-repeat top left;
	margin: 17px 0 0 0;
	padding: 10px 0 0 16px;
}


TD.DialogTitleFeaturedRight {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	PADDING-BOTTOM: 7px;
	COLOR: #E6F4FF;
	TEXT-ALIGN: right; 
}
FONT.DialogTitle {
	BACKGROUND-COLOR: #033a7b;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	TEXT-ALIGN: left;
}

/*
	Dialog info box
*/
TABLE.DialogInfo {
	WIDTH: 85%;
	TEXT-ALIGN: center;
}
.DialogInfoTitle {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: bottom;
	TEXT-ALIGN: left;
	HEIGHT: 15px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}
.DialogInfoTitleBorder {
	BACKGROUND-COLOR: #FF8600;
	PADDING: 0px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
}
.DialogInfoBorder {
	BACKGROUND-COLOR: #FF8600;
	PADDING: 0px;
}
.DialogTr {
	COLOR: #38A857;
}
.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: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductIncVat {
	COLOR: #bc0000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductTitleHidden {
	COLOR: #666666;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}
.ProductDetailsTitle {
	COLOR: #033a7b;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductDetails {
	COLOR: #000000;
}
.ProductPriceTitle {
	COLOR: #bc0000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.ProductPriceConverting {
	COLOR: #033a7b;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.ProductPrice {
	COLOR: #bc0000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.ProductPriceNet {
	COLOR: #033a7b;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.ProductPriceRelated {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.ProductPriceSmall {
	COLOR: #bc0000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.ProductPriceVat {
	COLOR: #bc0000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.ProductPriceVatRelated {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote {
	COLOR: #bc0000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote2 {
	COLOR: #033a7b;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SaveMoneyLabel {
	WIDTH: 57px;
	HEIGHT: 57px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(images/save_money.gif);
}
.MarketPrice {
	FONT-SIZE: 11px;
	COLOR: #626b70;
}
.PImgBox {
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	WIDTH: 130px;
	PADDING-RIGHT: 8px;
}

/*
	Products list
*/
.PListImgBox {
        WIDTH: 110px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	WHITE-SPACE: nowrap;
	PADDING-RIGHT: 8px;
}
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 {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 4px;
}

/*
	Items style
*/
.ItemsList {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}
.ItemsListDisabled {
	COLOR: #909090;
}
A.ItemsList:link {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A.ItemsList:visited {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A.ItemsList:hover {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
A.ItemsList:active {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

/*
	Location bar
*/
.NavigationPath {
	COLOR: #626b70;
	TEXT-DECORATION: none;
}
.NavigationPath:link {
	COLOR: #626b70;
	TEXT-DECORATION: underline;
}
.NavigationPath:visited {
	COLOR: #626b70;
	TEXT-DECORATION: underline;
}
.NavigationPath:hover {
	COLOR: #626b70;
	TEXT-DECORATION: none;
}
.NavigationPath:active  {
	COLOR: #626b70;
	TEXT-DECORATION: underline;
}

/*
	Buttons
*/
.FormButton {
	COLOR: #000000;
	FONT-SIZE: 12px;
        WIDTH: 100px;
        WHITE-SPACE: nowrap;
}
.FormButtonStar {
	WIDTH: 5px;
        WHITE-SPACE: nowrap;
}
TABLE.ButtonTable {
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
}
TD.Button {
	BACKGROUND: url(images/custom/butbg.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
        PADDING: 0 2px;
}
FONT.Button, FONT.ButtonDeal {								 
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
        POSITION: relative;
        BOTTOM: 2px;
}

FONT.Button:hover {
	COLOR: #FCFCC0; TEXT-DECORATION: underline;
}

FONT.Button:active {
	COLOR: #FFD4FF; TEXT-DECORATION: none;
}

TD.ButtonDeal {
	BACKGROUND: url(images/custom/butbgpink.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
        PADDING: 0 2px;
}

TD.Button2 {
	BACKGROUND: url(images/custom/but_bg2.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
TD.Button3 {							 
	BACKGROUND: url(images/custom/butbggreen.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
        PADDING: 0 2px;
} 
TD.Button4 {							 
	BACKGROUND: url(images/custom/butbgpurp.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
        PADDING: 0 2px;
} 
TD.Button5 {							 
	BACKGROUND: url(images/custom/butbgblue.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
        PADDING: 0 2px;
} 
FONT.Button2 {								 
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
        POSITION: relative;
        BOTTOM: 2px;
}

A.Button2:link, A.Button2:visited {
        COLOR: #FFFFFF;
        FONT-WEIGHT: bold;
}

A.Button2:hover {
        COLOR: #FCFCC0;
        FONT-WEIGHT: bold;
        TEXT-DECORATION: underline;
}

A.Button2:active {
        COLOR: #FFD4FF;
        FONT-WEIGHT: bold;
}

IMG.ButtonSide1 {
	WIDTH: 14px;
	HEIGHT: 29px;
}
IMG.ButtonSide2 {
	WIDTH: 17px;
	HEIGHT: 29px;
}
IMG.ButtonSide3 {
	WIDTH: 24x;
	HEIGHT: 29px;
}
IMG.ButtonSide4 {
	WIDTH: 19px;
	HEIGHT: 29px;
}
.SimpleButton TR TD {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
A.Button:link, A.Button:visited {
        COLOR: #FFFFFF;
        FONT-WEIGHT: bold;
}
A.Button:hover {
        COLOR: #FCFCC0;
        FONT-WEIGHT: bold;
        TEXT-DECORATION: underline;
}
A.Button:active {
        COLOR: #FFD4FF;
        FONT-WEIGHT: bold;
}
.GoImage {
	WIDTH: 21px;
	HEIGHT: 18px;
	VERTICAL-ALIGN: middle;
	BORDER: 0px;
}
.WatchedButton {
	COLOR: #000000;
	FONT-SIZE: 12px;
        WIDTH: 30em;
        WHITE-SPACE: nowrap;
}
.SmallText {
	COLOR: #7C4C00;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}

/*
	Category page
*/
.SubcatTitle {
	TEXT-ALIGN: left;
	WIDTH: 95%;
	PADDING-LEFT: 5px;
}
.SubcatInfo {
	TEXT-ALIGN: right;
	WHITE-SPACE: nowrap;
	COLOR: #000000;
}

/*
	Search sort bar
*/
.SearchSortTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #033a7b;
	PADDING-RIGHT: 15px;
}
.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active {
	TEXT-DECORATION: underline; COLOR: #033a7b;
}
.SearchSortImg {
	WIDTH: 9px;
	HEIGHT: 9px;
	MARGIN-RIGHT: 5px;
}
.SearchSortCell {
	PADDING-RIGHT: 20px;
}

/*
	Expandable section
*/
.ExpandSectionMark {
	WIDTH: 11px;
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
}

/*
	Tab mechanism
*/
.Tab {
	BACKGROUND-COLOR: #FFD44C;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	WIDTH: 85px;
	HEIGHT: 30px;
	TEXT-ALIGN: center;
}
.TabTop {
	HEIGHT: 5px;
	BACKGROUND-COLOR: #FFD44C;
}
TD.TabLeftSide {
	WIDTH: 9px;
	BACKGROUND-IMAGE: url(images/tab_l.gif);
}
TD.TabRightSide {
	WIDTH: 9px;
	BACKGROUND-IMAGE: url(images/tab_r.gif);
}
TD.TabLeftCorner {
	WIDTH: 9px;
	HEIGHT: 9px;
	BACKGROUND-IMAGE: url(images/tab_c1.gif);
}
TD.TabRightCorner {
	WIDTH: 9px;
	HEIGHT: 9px;
	BACKGROUND-IMAGE: url(images/tab_c2.gif);
}
TD.TabCenter {
	HEIGHT: 9px;
	BACKGROUND-IMAGE: url(images/tab_b.gif);
}
IMG.TabCorner {
	WIDTH: 9px;
	HEIGHT: 9px;
}
IMG.TabSide {
	WIDTH: 9px;
	HEIGHT: 1px;
}

/*
	Pagination mechanism
*/
.NavigationArrow {
	WIDTH: 9px;
	HEIGHT: 9px;
}
.NavigationTitle {
	WHITE-SPACE: nowrap;
	HEIGHT: 14px;
	PADDING-RIGHT: 10px;
}
.NavigationCell {
	COLOR: #033a7b;
	TEXT-ALIGN: center;
	WIDTH: 17px;
	HEIGHT: 14px;
}
.NavigationCell A:link, .NavigationCell A:visited, .NavigationCell A:hover, .NavigationCell A:active {
	TEXT-DECORATION: underline;
	COLOR: #033a7b;
}
.NavigationCell IMG {
	HEIGHT: 1px;
	WIDTH: 17px;
}
.NavigationCellWide {
	COLOR: #033a7b;
	TEXT-ALIGN: center;
	WIDTH: 23px;
	HEIGHT: 14px;
}
.NavigationCellWide A:link, .NavigationCellWide A:visited, .NavigationCellWide A:hover, .NavigationCellWide A:active {
	TEXT-DECORATION: underline;
	COLOR: #033a7b;
}
.NavigationCellWide IMG {
	HEIGHT: 1px;
	WIDTH: 23px;
}
.NavigationCellSel {
	COLOR: #033a7b;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	FONT-WEIGHT: bold;
	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: #033a7b;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING: 0px;
}
.SubHeaderLine {
	HEIGHT: 2px;
	BACKGROUND-COLOR: #033a7b;
	PADDING: 0px;
}

/*
	User profile page
*/
.RegSectionTitle, .TableTitles {
	COLOR: #033a7b;
	FONT-SIZE: 12px;
	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
*/
.RPItems {
	PADDING-LEFT: 12px;
	PADDING-TOP: 4px;
}

/*
	Webmaster mode
*/
SPAN.Lbl {
	COLOR: green;
	FONT-WEIGHT: bold;
}
.Section {
	MARGIN: 0px;
	PADDING: 0px;
}

/*
	Fast Lane Checkout module
*/
.FLCAuthBox {
	WHITE-SPACE: nowrap;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 5px;
}
.FLCAuthPreBox {
	PADDING-LEFT: 30px;
	HEIGHT: 20px;
	WIDTH: 100%;
}
.FLCTopPad {
	VERTICAL-ALIGN: middle;
	HEIGHT: 15px;
}
.FLCTopPad IMG {
	WIDTH: 1px;
	HEIGHT: 15px;
}

/*
		-- ADDONS --
*/

/*
	Gift registry module
*/
.HighLight {
	BACKGROUND-COLOR: #FFFFCC;
}

/*
	Feature comparison module
*/
TABLE.CompareBtn {
	CURSOR: pointer;
}
TD.CompareBtnLeft {
	HEIGHT: 18px;
	WIDTH: 21px;
	BACKGROUND-IMAGE: url(images/compare1.gif);
}
TD.CompareBtnLeft IMG {
	HEIGHT: 18px;
	WIDTH: 21px;
}
TD.CompareBtnMain {
	BACKGROUND-IMAGE: url(images/compare2.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 5px;
	PADDING-TOP: 2px;
}
TD.CompareBtnMainMozilla {
	BACKGROUND-IMAGE: url(images/compare2.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 5px;
	PADDING-TOP: 1px;
}
TD.CompareBtnRight {
	HEIGHT: 18px;
	WIDTH: 9px;
}
TD.CompareBtnRight IMG {
	HEIGHT: 18px;
	WIDTH: 9px;
}
TD.FCompProductSelBox {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
TD.FCompProductButtonBox {
	PADDING-LEFT: 25px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	WIDTH: 100%;
	WHITE-SPACE: nowrap;
}
TD.FCompProductAddCL {
	PADDING-TOP: 10px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
}

TD.FCompFeatureHCell {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #EEEEEE;
	FONT-WEIGHT: bold;
}
.HightLightEqualRow {
	BACKGROUND-COLOR: #ffe8af;
	TEXT-ALIGN: center;
}
.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: 82px;
	HEIGHT: 18px;
}

/*
	Special Offers Buttons
*/
.SpecialOffer1, .SpecialOffer1 a {
	background: url(images/custom/specialoffer1top.gif) no-repeat top center;
	width: 364px;
	margin: 3px 0 0 0;
	padding: 35px 0 0 0;
	text-align: center;
      color: black;
}
.SpecialOffer1 H1 {
	VERTICAL-ALIGN: middle;
      FONT-SIZE: 12px;
      FONT-WEIGHT: bold;
      FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	background: url(images/custom/specialoffer1bottom.gif) no-repeat bottom center;
	margin: 0;
	padding: 5px 16px 16px 16px;
	MIN-HEIGHT: 50px;
}
.SpecialOffer2 {
	background: url(images/custom/specialoffer2top.gif) no-repeat top center;
	width: 364px;
	margin: 3px 0 0 0;
	padding: 35px 0 0 0;
	text-align: center;
      color: black;
    TEXT-DECORATION: none;
}
.SpecialOffer2 H1 {
	VERTICAL-ALIGN: middle;
      FONT-SIZE: 12px;
      FONT-WEIGHT: bold;
      FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	background: url(images/custom/specialoffer2bottom.gif) no-repeat bottom center;
	margin: 0;
	padding: 9px 16px 12px 16px;
	MIN-HEIGHT: 50px;
    COLOR: black;
}
.SpecialOffer2 a {
  color: #033a7b;
}
.SpecialOffer3 {
	background: url(images/custom/specialoffer3top.gif) no-repeat top center;
	width: 364px;
	margin: 3px 0 0 0;
	padding: 35px 0 0 0;
	text-align: center;
      color: black;
}
.SpecialOffer3 H1 {
	VERTICAL-ALIGN: middle;
      FONT-SIZE: 12px;
      FONT-WEIGHT: bold;
      FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	background: url(images/custom/specialoffer3bottom.gif) no-repeat bottom center;
	margin: 0;
	padding: 5px 16px 16px 16px;
	MIN-HEIGHT: 50px;
    COLOR: black;
}
.SpecialOffer3 a {
  color: #033a7b;
}
.SpecialOffer4 {
	background: url(images/custom/specialoffer4top.gif) no-repeat top center;
	width: 364px;
	margin: 3px 0 0 0;
	padding: 35px 0 0 0;
	text-align: center;
      color: black;
}
.SpecialOffer4 H1 {
	VERTICAL-ALIGN: middle;
      FONT-SIZE: 12px;
      FONT-WEIGHT: bold;
      FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	background: url(images/custom/specialoffer4bottom.gif) no-repeat bottom center;
	margin: 0;
	padding: 9px 16px 12px 16px;
	MIN-HEIGHT: 50px;
    COLOR: black;
}
.SpecialOffer4 a {
  color: #033a7b;
}
.SpecialOffer5 {
	background: url(images/custom/specialoffer5top.gif) no-repeat top center;
	width: 364px;
	margin: 3px 0 0 0;
	padding: 35px 0 0 0;
	text-align: center;
      color: black;
}
.SpecialOffer5 H1 {
	VERTICAL-ALIGN: middle;
      FONT-SIZE: 12px;
      FONT-WEIGHT: bold;
      FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	background: url(images/custom/specialoffer5bottom.gif) no-repeat bottom center;
	margin: 0;
	padding: 9px 16px 12px 16px;
	MIN-HEIGHT: 50px;
    COLOR: black;
}
.SpecialOffer5 a {
  color: #033a7b;
}
.SpecialOffer6 {
	background: url(images/custom/specialoffer6top.gif) no-repeat top center;
	width: 364px;
	margin: 3px 0 0 0;
	padding: 35px 0 0 0;
	text-align: center;
      color: black;
}
.SpecialOffer6 H1 {
	VERTICAL-ALIGN: middle;
      FONT-SIZE: 12px;
      FONT-WEIGHT: bold;
      FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	background: url(images/custom/specialoffer6bottom.gif) no-repeat bottom center;
	margin: 0;
	padding: 9px 16px 12px 16px;
	MIN-HEIGHT: 50px;
    COLOR: black;
}
.SpecialOffer6 a {
  color: #033a7b;
}
.SpecialOffer7 {
	background: url(images/custom/specialoffer7top.gif) no-repeat top center;
	width: 364px;
	margin: 3px 0 0 0;
	padding: 35px 0 0 0;
	text-align: center;
      color: black;
}
.SpecialOffer7 H1 {
	VERTICAL-ALIGN: middle;
      FONT-SIZE: 12px;
      FONT-WEIGHT: bold;
      FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	background: url(images/custom/specialoffer7bottom.gif) no-repeat bottom center;
	margin: 0;
	padding: 9px 16px 12px 16px;
	MIN-HEIGHT: 50px;
    COLOR: black;
}
.SpecialOffer7 a {
  color: #033a7b;
}
.SpecialOffer8 {
	background: url(images/custom/specialoffer8top.gif) no-repeat top center;
	width: 364px;
	margin: 3px 0 0 0;
	padding: 35px 0 0 0;
	text-align: center;
      color: black;
}
.SpecialOffer8 H1 {
	VERTICAL-ALIGN: middle;
      FONT-SIZE: 12px;
      FONT-WEIGHT: bold;
      FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	background: url(images/custom/specialoffer8bottom.gif) no-repeat bottom center;
	margin: 0;
	padding: 9px 16px 12px 16px;
	MIN-HEIGHT: 50px;
    COLOR: black;
}
.SpecialOffer8 a {
  color: #033a7b;
}
.SpecialOffer9 {
	background: url(images/custom/specialoffer9top.gif) no-repeat top center;
	width: 364px;
	margin: 3px 0 0 0;
	padding: 35px 0 0 0;
	text-align: center;
      color: black;
}
.SpecialOffer9 H1 {
	VERTICAL-ALIGN: middle;
      FONT-SIZE: 12px;
      FONT-WEIGHT: bold;
      FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	background: url(images/custom/specialoffer9bottom.gif) no-repeat bottom center;
	margin: 0;
	padding: 9px 16px 12px 16px;
	MIN-HEIGHT: 50px;
    COLOR: black;
}
.SpecialOffer9 a {
  color: #033a7b;
}
.SpecialOffer10 {
	background: url(images/custom/specialoffer10top.gif) no-repeat top center;
	width: 364px;
	margin: 3px 0 0 0;
	padding: 35px 0 0 0;
	text-align: center;
      color: black;
}
.SpecialOffer10 H1 {
	VERTICAL-ALIGN: middle;
      FONT-SIZE: 12px;
      FONT-WEIGHT: bold;
      FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	background: url(images/custom/specialoffer10bottom.gif) no-repeat bottom center;
	margin: 0;
	padding: 9px 16px 12px 16px;
	MIN-HEIGHT: 50px;
    COLOR: black;
}
.SpecialOffer10 a {
  color: #033a7b;
}
.SpecialOffer11 {
	background: url(images/custom/specialoffer11top.gif) no-repeat top center;
	width: 364px;
	margin: 3px 0 0 0;
	padding: 35px 0 0 0;
	text-align: center;
      color: black;
}
.SpecialOffer11 H1 {
	VERTICAL-ALIGN: middle;
      FONT-SIZE: 12px;
      FONT-WEIGHT: bold;
      FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	background: url(images/custom/specialoffer11bottom.gif) no-repeat bottom center;
	margin: 0;
	padding: 6px 16px 15px 16px;
	MIN-HEIGHT: 50px;
    COLOR: black;
}
.SpecialOffer11 a {
  color: #033a7b;
}
.SpecialOffer12 {
	background: url(images/custom/specialoffer12top.gif) no-repeat top center;
	width: 364px;
	margin: 3px 0 0 0;
	padding: 35px 0 0 0;
	text-align: center;
      color: black;
}
.SpecialOffer12 H1 {
	VERTICAL-ALIGN: middle;
      FONT-SIZE: 12px;
      FONT-WEIGHT: bold;
      FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	background: url(images/custom/specialoffer12bottom.gif) no-repeat bottom center;
	margin: 0;
	padding: 6px 16px 15px 16px;
	MIN-HEIGHT: 50px;
    COLOR: black;
}
.SpecialOffer12 a {
  color: #033a7b;
}
.SpecialOffer13 {
	background: url(images/custom/specialoffer13top.gif) no-repeat top center;
	width: 364px;
	margin: 3px 0 0 0;
	padding: 35px 0 0 0;
	text-align: center;
      color: black;
}
.SpecialOffer13 H1 {
	VERTICAL-ALIGN: middle;
      FONT-SIZE: 12px;
      FONT-WEIGHT: bold;
      FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	background: url(images/custom/specialoffer13bottom.gif) no-repeat bottom center;
	margin: 0;
	padding: 6px 16px 15px 16px;
	MIN-HEIGHT: 50px;
    COLOR: black;
}
.SpecialOffer13 a {
  color: #033a7b;
}

.SpecialDetailed {
	FONT: bold 12px Arial, Verdana, Helvetica, Sans-serif;
	COLOR: #FF0000;
}



/*
	Shopping Cart Button
*/

.ShoppingCart {
	background: url(images/custom/shoppingcarttop.gif) no-repeat top center;
	width: 364px;
	margin: 3px 0 0 0;
	padding: 35px 0 0 0;
	text-align: center;
      color: black; 
}
.ShoppingCart H1 {
	VERTICAL-ALIGN: middle;
      FONT-SIZE: 12px; 
      FONT-WEIGHT: bold; 
      FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	background: url(images/custom/shoppingcartbottom.gif) no-repeat bottom center;
	margin: 0;
	padding: 14px 16px 5px 27px;
	min-height: 52px;
}
* HTML .ShoppingCart H1 {
      height: 51px;
}



/*
	Newsletter Button
*/
.Newsletter {
	background: url(images/custom/newslettertop.gif) no-repeat top center;
	width: 208px;
	margin: 6px 0 0 0;
	padding: 35px 0 0 0;
	text-align: center;
	color: black;
}
.Newsletter H1 {
      FONT-SIZE: 12px;
      FONT-WEIGHT: bold;
      FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	background: url(images/custom/newsletterbottom.gif) no-repeat bottom center;
	margin: 0;
	padding: 0 12px 15px 12px;
	TEXT-ALIGN: center;
}
.Newsletter H1>P {
	MARGIN: 0 0 0 0;
	PADDING: 5px 0 0 0;
	TEXT-ALIGN: center;
}
.Newsletter P {
	MARGIN: 0;
	PADDING: 0;
	TEXT-ALIGN: center;
}
.Newsletter P.Mail {
    MARGIN: 0 0 0 14px;
    PADDING:  5px 0 0 23px;
    BACKGROUND: url(images/custom/e-mail.gif) no-repeat center left;
	TEXT-ALIGN: left;
}







/*
	Payment Methods and Secure Shopping Buttons
*/
.Payments {
	background: url(images/custom/paymenttop.gif) no-repeat top center;
	width: 208px;
	margin: 1px 0 0 0;
	padding: 35px 0 0 0;
	text-align: center;
	color: black;
}
.Payments H1 {
      FONT-SIZE: 12px;
      FONT-WEIGHT: bold; 
      FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	background: url(images/custom/paymentbottom.gif) no-repeat bottom center;
	margin: 0;
	padding: 0 8px 15px 8px;
	TEXT-ALIGN: center;
}
.Payments H1>P {
	MARGIN: 0 0 0 0;
	PADDING: 5px 0 0 0;
	TEXT-ALIGN: center;
}
.Payments P {
	MARGIN: 0;
	PADDING: 0;
	TEXT-ALIGN: center;
}
.SecureShopping {
	background: url(images/custom/secureshoppingtop.gif) no-repeat top center;
	width: 208px;
	margin: 6px 0 0 0;
	padding: 35px 0 0 0;
	text-align: center;
	color: black; 
}
.SecureShopping H1 {
      FONT-SIZE: 12px; 
      FONT-WEIGHT: bold; 
      FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	background: url(images/custom/paymentbottom.gif) no-repeat bottom center;
	margin: 0;
	padding: 0 8px 15px 8px;
	TEXT-ALIGN: center;
}
.SecureShopping H1>P {
	MARGIN: 0 0 0 0;
	PADDING: 5px 0 0 0;
	TEXT-ALIGN: center;
}
.SecureShopping P {
	MARGIN: 0;
	PADDING: 0;
	TEXT-ALIGN: center;
}

/*
	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;
	WIDTH: 150px;
}
A.CatMenuItem {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	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: 25px;
	VERTICAL-ALIGN: top;
}

/*
	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;
}


.HeadBg1	{
	BACKGROUND: url('images/custom/head_bg1.gif');
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: repeat-y;
}
.HeadBg2	{
	BACKGROUND: url('images/custom/head_bg2.gif');
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: repeat-x;
}
.HeadBgMain	{
	BACKGROUND: url('images/custom/head_bg_main.jpg');
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 330px; 
}
.HeadBgMain2	{
	BACKGROUND: url('images/custom/head_bg_main.jpg');

}
.HeadBg3	{
	BACKGROUND: url('images/custom/head_bg3.gif');
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: repeat-y;
}
.SearchBg	{
/*	BACKGROUND: url('images/custom/search_bg.gif');
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: repeat-x; */
	WIDTH: 165px; HEIGHT: 44px;
	padding-top: 5px;
}
.SearchInput	{
	BORDER: #033a7b 1px solid;
	HEIGHT: 13px; WIDTH: 100px;
	COLOR: #414745; PADDING-LEFT: 3px;
}
A.Search:link	{
	COLOR: #000000;	FONT-SIZE: 10px; TEXT-DECORATION: none;
}
A.Search:visited	{
	COLOR: #000000;	FONT-SIZE: 10px; TEXT-DECORATION: none;
}
A.Search:hover	{
	COLOR: #FF0000;	FONT-SIZE: 10px; TEXT-DECORATION: underline;
}
A.Search:active	{
	COLOR: #FF8888;	FONT-SIZE: 10px; TEXT-DECORATION: none;
}
.HeadPrice	{
	COLOR: #2b2b2a; FONT-WEIGHT: bold;
	FONT-SIZE: 12px; 
}
.HeadBg4	{
	BACKGROUND: url('images/custom/main_bg2.gif');
	BACKGROUND-REPEAT: repeat-x;
}

.MainBg5	{
	BACKGROUND: url('images/custom/main_bg5.gif');
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-POSITION: right top;
}
.MainBg6	{
	BACKGROUND: url('images/custom/main_bg6.gif');
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-POSITION: left top;
}
.MainBg7	{
	BACKGROUND: url('images/custom/main_bg7.gif');
	BACKGROUND-REPEAT: repeat-x;
}
.MainBg8	{
	BACKGROUND: url('images/custom/main_bg8.gif');
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left bottom;
}
.MainBg3	{
	BACKGROUND: url('images/custom/main_bg3.gif');
	BACKGROUND-REPEAT: repeat-x;
}
.MainBg9	{
	BACKGROUND: url('images/custom/main_bg9.gif');
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-POSITION: right top;
}
.MainBgMain	{
	BACKGROUND: url('images/custom/main_bg_main.gif');
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
}
.Best:link	{
	COLOR: #033a7b; TEXT-DECORATION: none;
}
.Best:visited	{
	COLOR: #033a7b; TEXT-DECORATION: none;
}
.Best:hover	{
	COLOR: #033a7b; TEXT-DECORATION: underline;
}
.Best:active	{
	COLOR: #033a7b; TEXT-DECORATION: none;
}
.BestPriceVat {
	COLOR: #BC0000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.ProductTitleList	{
        FONT-SIZE: 12px; 
        FONT-WEIGHT: bold; 
        FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
        COLOR: #FFFFFF;
        VERTICAL-ALIGN: top;
        TEXT-ALIGN: left;
        PADDING-LEFT: 30px;
        PADDING-BOTTOM: 5px;        
}
.ProductTitleListF	{
	FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: ff0000;{*#033a7b; *} TEXT-ALIGN: left; VERTICAL-ALIGN: top;
	PADDING-TOP: 7px; 
}
.ProductBox	{
	PADDING-LEFT: 17px;
	PADDING-TOP: 5px;
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 5px;

	BACKGROUND: url('images/custom/pr_box_bg.gif');
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-POSITION: left top;
	BACKGROUND-COLOR: #c7e1fa;
	VERTICAL-ALIGN: top;
}
.More	{
	FONT-SIZE: 11px; COLOR: #657171;
}
.More:link	{
	COLOR: #657171; TEXT-DECORATION: underline;
}
.More:visited	{
	COLOR: #657171; TEXT-DECORATION: underline;
}
.More:hover	{
	COLOR: #657171; TEXT-DECORATION: none;
}
.More:active	{
	COLOR: #657171; TEXT-DECORATION: underline;
}

.Copy	{	
	COLOR: #3e4c58; FONT-FAMILY: Tahoma;
	FONT-SIZE: 11px;
}
.CentralSpace	{
/*	BACKGROUND: url('images/custom/dialog_bg.gif');
	BACKGROUND-POSITION: left bottom;
	BACKGROUND-REPEAT: repeat-x;     */
	BACKGROUND-COLOR: #e9f6ff;
}
.ProductTitleList2	{
	BORDER-BOTTOM: #033a7b 1px solid;
	COLOR: #033a7b;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	FONT-SIZE: 13px; FONT-WEIGHT: bold;
}

.CategoryName	{
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	FONT-SIZE: 12px; FONT-WEIGHT: bold;
	COLOR: #FFFFFF; TEXT-ALIGN: center;
      /*  PADDING: 15px 2px 15px 2px; */
}
.P_Count	{
	COLOR: #033a7b;
	FONT-SIZE: 11px;
        TEXT-ALIGN: center;
}
input, textarea   {
	BORDER: #033a7b 1px solid;
}
.UserInput	{
	BORDER: #033a7b 1px solid;
	WIDTH: 240px; HEIGHT: 18px;
}
.SendInput	{
	BORDER: #033a7b 1px solid;
	WIDTH: 240px; HEIGHT: 18px;
}
.NewsInput {
	BORDER: #033a7b 1px solid;
	WIDTH: 160px; HEIGHT: 18px;
    MARGIN: 3px 0 0 3px;
}
.RegHr	{
	COLOR: #033a7b;
}
.OnlineBg	{
	BACKGROUND: url('images/custom/online_bg.gif');
	BACKGROUND-POSITION: top;
	BACKGROUND-REPEAT: repeat-x;
}
.CartBg	{
	BACKGROUND: url('images/custom/cart_bg.gif');
	BACKGROUND-POSITION: top;
	BACKGROUND-REPEAT: repeat-x;
}
.CartBg2	{
	BACKGROUND: url('images/custom/cart_bg2.gif');
	BACKGROUND-POSITION: top;
	BACKGROUND-REPEAT: repeat-x;
}
.CartHead {
        FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
        COLOR: #FFFFFF;
        MARGIN-LEFT: auto;
        MARGIN-RIGHT: auto;
}
.MiniCart	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.CategBg	{
	BACKGROUND: url('images/custom/categ_bg.gif');
	BACKGROUND-POSITION: top;
	BACKGROUND-REPEAT: repeat-y;
}
.NavBoxesBg {
      BACKGROUND: url('images/custom/grey_bg.gif');
	BACKGROUND-POSITION: top;
	BACKGROUND-REPEAT: repeat-y;
}
.BestBg	{
	BACKGROUND: url('images/custom/best_bg.gif');
	BACKGROUND-POSITION: top;
	BACKGROUND-REPEAT: repeat-y;
}
.NewsBg	{
	BACKGROUND: url('images/custom/news_bg.gif');
	BACKGROUND-POSITION: top;
	BACKGROUND-REPEAT: repeat-y;
}
.BottomBg	{
	BACKGROUND: url('images/custom/bottom_bg.gif');
	BACKGROUND-POSITION: top;
	BACKGROUND-REPEAT: repeat-x;
}
.BottomBg2	{
	BACKGROUND: url('images/custom/bottom_bg2.gif');
	BACKGROUND-POSITION: top;
	BACKGROUND-REPEAT: repeat-x;
}
.CsBg1	{
	BACKGROUND: url('images/custom/cs_bg1.gif');
	BACKGROUND-POSITION: top;
	BACKGROUND-REPEAT: repeat-x;
}
.CsBg2	{
	BACKGROUND: url('images/custom/cs_bg2.gif');
	BACKGROUND-POSITION: left;
	BACKGROUND-REPEAT: repeat-y
}
.CsBg3	{
	BACKGROUND: url('images/custom/cs_bg3.gif');
	BACKGROUND-POSITION: right;
	BACKGROUND-REPEAT: repeat-y;
}
.CsBg4	{
	BACKGROUND: url('images/custom/cs_bg4.gif');
	BACKGROUND-POSITION: right;
	BACKGROUND-REPEAT: repeat-x;
}
.CsBg5	{
	BACKGROUND: url('images/custom/cs_bg5.gif');
	BACKGROUND-POSITION: right;
	BACKGROUND-REPEAT: repeat-x;
}
.GreyCsBg1	{
	BACKGROUND: url('images/custom/greycs_bg1.gif');
	BACKGROUND-POSITION: top;
	BACKGROUND-REPEAT: repeat-x;
}
.GreyCsBg2	{
	BACKGROUND: url('images/custom/greycs_bg2.gif');
	BACKGROUND-POSITION: left;
	BACKGROUND-REPEAT: repeat-y
}
.GreyCsBg3	{
	BACKGROUND: url('images/custom/greycs_bg3.gif');
	BACKGROUND-POSITION: right;
	BACKGROUND-REPEAT: repeat-y;
}
.GreyCsBg4	{
	BACKGROUND: url('images/custom/greycs_bg4.gif');
	BACKGROUND-POSITION: right;
	BACKGROUND-REPEAT: repeat-x;
}
.YellowCsBg1	{
	BACKGROUND: url('images/custom/yellowcs_bg1.gif');
	BACKGROUND-POSITION: top;
	BACKGROUND-REPEAT: repeat-x;
}
.YellowCsBg2	{
	BACKGROUND: url('images/custom/yellowcs_bg2.gif');
	BACKGROUND-POSITION: left;
	BACKGROUND-REPEAT: repeat-y
}
.YellowCsBg3	{
	BACKGROUND: url('images/custom/yellowcs_bg3.gif');
	BACKGROUND-POSITION: right;
	BACKGROUND-REPEAT: repeat-y;
}
.YellowCsBg4	{
	BACKGROUND: url('images/custom/yellowcs_bg4.gif');
	BACKGROUND-POSITION: right;
	BACKGROUND-REPEAT: repeat-x;
}
.OnLineBig	{
	COLOR: #FFFFFF; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	FONT-SIZE: 18px; FONT-WEIGHT: bold;
}
.White	{
	COLOR: #FFFFFF; FONT-SIZE: 15px;
}
A.White:link	{
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
A.White:visited	{
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
A.White:hover	{
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
A.White:active	{
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
.LoginInput	{
	BORDER: #033a7b 1px solid;
}
.ReviewInput	{
	BORDER: #033a7b 1px solid;
}
A.Grey:link	{
	COLOR: #626b70;	FONT-SIZE: 12px; TEXT-DECORATION: underline;
}
A.Grey:visited	{
	COLOR: #626b70;	FONT-SIZE: 12px; TEXT-DECORATION: underline;
}
A.Grey:hover	{
	COLOR: #626b70;	FONT-SIZE: 12px; TEXT-DECORATION: none;
}
A.Grey:active	{
	COLOR: #626b70;	FONT-SIZE: 12px; TEXT-DECORATION: underline;
}
.PrDescr	{
	VERTICAL-ALIGN: top;
        TEXT-ALIGN: left;
        FONT-WEIGHT: normal;
}
.PrDescr UL {
        LIST-STYLE-TYPE: none;
        PADDING: 0;
        MARGIN: 0 0 1em 0;
}
.PrDescr LI {
        BACKGROUND-IMAGE: url('images/custom/arrowrsmall.gif');
        BACKGROUND-REPEAT: no-repeat;
        BACKGROUND-POSITION: top left;
        PADDING-LEFT: 1.2em;
}
UL	{
	MARGIN-TOP: 0px;
}
.CategoryBG	{
	BACKGROUND: url('images/custom/pr_bg.gif');
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: center center;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING-TOP: 10px;
}
.floatline {
	PADDING: 0;
PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px;
	MARGIN: 3px 0px; 
	BORDER-LEFT: #084186 2px solid; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN: center;
}


.sidebox {
        margin: 0 auto;
        width: 20em;
        background: url(images/custom/subcatbody-r.gif) no-repeat bottom right;
        font-size: 100%;
}

.boxhead {
        background: url(images/custom/subcathead-r.gif) no-repeat top right;
        margin: 0;
        padding: 0;
        text-align: left;
}

.boxhead h2 {
        background: url(images/custom/subcathead-l.gif) no-repeat top left;
        margin: 0;
        padding: 13px 24px 1px;
        color: white;
        font-weight: bold;
        font-size: 1.2em;
        line-height: 1em;
}

.boxbody {
        background: url(images/custom/subcatbody-l.gif) no-repeat bottom left;
        font-weight: bold;
        margin: 0;
        padding: 5px 24px 26px;
}



.paypalsidebox {
        margin: 0 auto 20px;
        width: 80%;
        background: url(images/custom/paypalbody-r.gif) no-repeat bottom right;
}

.paypalboxhead {
        background: url(images/custom/paypalhead-r.gif) no-repeat top right;
        margin: 0;
        padding: 0;
        text-align: left;
}

.paypalboxhead h2 {
        background: url(images/custom/paypalhead-l.gif) no-repeat top left;
        margin: 0;
        padding: 15px 24px 10px;
        color: white;
        font-weight: bold;
        font-size: 1.6em;
        line-height: 1em;
}

.paypalboxbody {
        background: url(images/custom/paypalbody-l.gif) no-repeat bottom left;
        font-weight: bold;
        font-size: 1.3em;
        margin: 0;
        padding: 5px 24px 26px;
}



.cartsidebox {
        margin: 8px 0 0 2px;
        background: url(images/custom/cartbody-r.gif) no-repeat bottom right;
        float: left;
        font-size: 100%;
}

.cartboxhead {
        background: url(images/custom/carthead-r.gif) no-repeat top right;
        margin: 0;
        padding: 0;
}

.cartboxhead p {
        background: url(images/custom/carthead-l.gif) no-repeat top left;
        width: 310px;
        margin: 0;
        text-align: center;
        padding: 12px 30px 4px 25px;
}

.cartboxbody {
        background: url(images/custom/cartbody-l.gif) no-repeat bottom left;
        font-weight: bold;
        width: 310px;
        margin: 0;
        text-align: center;
        padding: 10px 12px 30px 20px;
        min-height: 33px;
}

.cartboxbody table {
        text-align: left;
        margin: 5px auto 0 auto; 
}

.cartboxbody p {
        text-align: center;
}






.paymentsidebox {
        margin: 7px 0 0 4px;
        background: url(images/custom/cartbody-r.gif) no-repeat bottom right;
        float: left;
        font-size: 100%;
}

.paymentboxhead {
        background: url(images/custom/carthead-r.gif) no-repeat top right;
        margin: 0;
        padding: 0;
}

.paymentboxhead p {
        background: url(images/custom/carthead-l.gif) no-repeat top left;
        width: 152px;
        margin: 0;
        text-align: center;
        padding: 15px 29px 7px 23px;
}

.paymentboxbody {
        background: url(images/custom/cartbody-l.gif) no-repeat bottom left;
        font-weight: bold;
        width: 152px;
        margin: 0;
        text-align: center;
        padding: 4px 12px 28px 20px;
}



.securesidebox {
        margin: 2px 0 0 4px;
        background: url(images/custom/cartbody-r.gif) no-repeat bottom right;
        float: left;
        font-size: 100%;
}

.secureboxhead {
        background: url(images/custom/carthead-r.gif) no-repeat top right;
        margin: 0;
        padding: 0;
}

.secureboxhead p {
        background: url(images/custom/carthead-l.gif) no-repeat top left;
        width: 152px;
        margin: 0;
        text-align: center;
        padding: 15px 29px 7px 23px;
}

.secureboxbody {
        background: url(images/custom/cartbody-l.gif) no-repeat bottom left;
        font-weight: bold;
        width: 152px;
        margin: 0;
        text-align: center;
        padding: 4px 12px 30px 20px;
}




.relatedsidebox {
        margin: 0 auto;
        width: 200px;
        background: url(images/custom/relatedbody-r.gif) no-repeat bottom right;
        float: center;
}

.relatedboxhead {
        background: url(images/custom/relatedhead-r.gif) no-repeat top right;
        margin: 0;
        padding: 0;
}

.relatedboxhead p {
        background: url(images/custom/relatedhead-l.gif) no-repeat top left;
        margin: 0;
        /* text-align: center; */
        padding: 16px 22px 7px 21px;
}

.relatedboxbody {
        background: url(images/custom/relatedbody-l.gif) no-repeat bottom left;
        font-weight: bold;
        margin: 0;
        padding: 4px 25px 20px;
}
.relatedboxbody a img {
  border: 1px solid #CC0000;
}

.subcatsidebox {
        margin: 0 auto;
        width: auto;
        background: url(images/custom/subcatbody-r.gif) no-repeat bottom right;
        float: left;
        font-size: 100%;
}

.subcatboxhead {
        background: url(images/custom/subcathead-r.gif) no-repeat top right;
        margin: 0;
        padding: 0;
}

.subcatboxhead p {
        background: url(images/custom/subcathead-l.gif) no-repeat top left;
        margin: 0;
        text-align: center;
        padding: 15px 20px 7px 16px;
} 

.subcatboxbody {
       background: url(images/custom/subcatbody-l.gif) no-repeat bottom left;
       font-weight: bold;
       margin: 0;
       padding: 4px 20px 20px 10px;
}

.productsidebox {
       margin: 0 auto;
/*       width: auto; */
       width: 444px;
       width: 100%;
       background: url(images/custom/productbody-r.gif) no-repeat bottom right;
       float: left;
       font-size: 100%;
}

.productboxhead {
       background: url(images/custom/producthead-r.gif) no-repeat top right;
       margin: 0;
       padding: 0;
}

.productboxhead p {
       background: url(images/custom/producthead-l.gif) no-repeat top left;
       margin: 0;
       /* text-align: center; */
       padding: 13px 0 8px 20px;
}

.productboxhead p.ProductTitleList {
	padding-left: 20px;
        padding-right: 30px;
}

.productboxbody {
       background: url(images/custom/productbody-l.gif) no-repeat bottom left;
       font-weight: bold;
       margin: 0;
       padding: 4px 25px 30px 20px;
}



.productsideboxtoday {
       margin: 0 auto;
       width: auto;
       background: url(images/custom/productbodytoday-r.gif) no-repeat bottom right;
       float: left;
       font-size: 100%;
}

.productboxheadtoday {
       background: url(images/custom/productheadtoday-r.gif) no-repeat top right;
       margin: 0;
       padding: 0;
}

.productboxheadtoday p {
       background: url(images/custom/productheadtoday-l.gif) no-repeat top left;
       margin: 0;
       /* text-align: center; */
       padding: 13px 0 8px 20px;
}

.productboxheadtoday p.ProductTitleList {
	padding-left: 20px;
}

.productboxbodytoday {
       background: url(images/custom/productbodytoday-l.gif) no-repeat bottom left;
       font-weight: bold;
       margin: 0;
       padding: 4px 25px 30px 20px;
}








.featproductsidebox {
       width: 100%;
       margin: 0 auto;
       background: url(images/custom/featuredbody-r.gif) no-repeat bottom right;
       /*float: left;*/
       font-size: 100%;
}

.featproductboxhead {
       background: url(images/custom/featuredhead-r.gif) no-repeat top right;
       margin: 0;
       padding: 0;
}

.featproductboxhead p {
       background: url(images/custom/featuredhead-l.gif) no-repeat top left;
       margin: 0;
       /* text-align: center; */
       padding: 13px 0 8px;
}

.featproductboxbody {
       background: url(images/custom/featuredbody-l.gif) no-repeat bottom left;
       font-weight: bold;
       margin: 0;
       padding: 4px 25px 30px 20px;
}
.featproductboxhead p.ProductTitleList {
	padding-left: 20px;
}


/* SPECIAL BOTTOM RIGHT HAND FOR YELLOW PRODUCT BOX SALE VERSION */
.featproductsideboxsale {
       width: 100%;
       margin: 0 auto;
       background: url(images/custom/featuredbody-r.gif) no-repeat bottom right;
       /* Was featuredbody-rsale.gif for 'sale' ticket in lower right hand corner */
       /*float: left;*/
       font-size: 100%;
}



/* Home page offer big grey box */

/* set the image to use and establish the lower-right position */
.offerbox, .offerbox_body, .offerbox_head, .offerbox_head h2 {
    background: transparent url(images/custom/headgreybox.gif)  no-repeat bottom right;
    margin: 0;
    padding: 0;
}

.offerbox {
    width: 99.5% !important;   /* intended total box width - padding-right(next) */
    width: 320px;              /* IE Win = width - padding */
    padding-right: 0;       /* the gap on the right edge of the image (not content padding) */
    margin: 0;         /* use to position the box */
	text-align: center;

}
/* .offerbox_body p img {
	border: 1px solid black;
} */

/* set the top-right image */
.offerbox_head {
    background-position: top right;
    margin-right: 0;       /* pull the right image over on top of border */
    padding-right: 40px;       /* right-image-gap + right-inside padding */
	margin-bottom: 0;
}

/* set the top-left image */
.offerbox_head h2 {
    background-position: top left;
    margin: 0;                 /* reset */
    border: 0;                 /* reset */
    padding: 1px 0 15px 40px; /* padding-left = image gap + interior padding ... no padding-right */
    height: 1px !important;
    height: 1%;                /* IE Holly Hack */
}

/* set the lower-left corner image */
.offerbox_body {
    background-position: bottom left;
    margin-right: 25px;        /* interior-padding right */
    padding: 15px 0 15px 40px; /* mirror .cssbox_head right/left */
}





/* Featured items big yellow box */

/* set the image to use and establish the lower-right position */
.featuredbox, .featuredbox_body h2 {
/*    background: transparent url(images/custom/bigyellow.png)  no-repeat bottom right;*/
   background-color: transparent;
    margin: 0;
    padding: 0;
}

.featuredbox, .featuredbox_body, featuredbox_head {
   background-color: transparent;
}

featuredbox_head h2 {
   background-color: transparent;
    margin: 0;
    padding: 0;
}

.featuredbox, .featuredbox_body, .featuredbox_head {
/*    background: transparent url(images/custom/bigyellow.png) no-repeat bottom right;*/
    margin: 0;
    padding: 0; 
}

.featuredbox {
    width: 98% !important;   /* intended total box width - padding-right(next) */
    width: 97%;             /* IE Win = width - padding */
    padding-right: 15px;       /* the gap on the right edge of the image (not content padding) */
    margin: 0;         /* use to position the box */
	text-align: center;

}
/* .featuredbox_body p img {
	border: 1px solid black;
} */

/* set the top-right image */
.featuredbox_head {
    background-position: top right;
/*    margin-right: -15px;*/       /* pull the right image over on top of border */
/*    padding-right: 40px; */      /* right-image-gap + right-inside padding */
	margin-bottom: 0;
}

/* set the top-left image */
.featuredbox_head h2 {
/*    background: transparent url(images/custom/bigyellow.png) no-repeat top left;
    background-position: top left;*/
    margin: 0;                 /* reset */
    border: 0;                 /* reset */
    padding: 5px 0 15px 30px; /* padding-left = image gap + interior padding ... no padding-right */
    height: auto !important;
    height: 1%;                /* IE Holly Hack */
}

/* set the lower-left corner image */
.featuredbox_body {
    background-position: bottom left;
/*    margin-right: 25px; */       /* interior-padding right */
/*    padding: 15px 0 15px 40px; *//* mirror .cssbox_head right/left */
}


/* set the image to use and establish the lower-right position */
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 {
    background: transparent url(images/custom/demobox.png) no-repeat bottom right;
    margin: 0;
    padding: 0; 
}

.cssbox {
    width: 335px !important;   /* intended total box width - padding-right(next) */
    width: 320px;              /* IE Win = width - padding */
    padding-right: 15px;       /* the gap on the right edge of the image (not content padding) */
    margin: 20px 10px;         /* use to position the box */
}

/* set the top-right image */
.cssbox_head {
    background-position: top right;
    margin-right: -15px;       /* pull the right image over on top of border */
    padding-right: 40px;       /* right-image-gap + right-inside padding */
}

/* set the top-left image */
.cssbox_head h2 {
    background-position: top left;
    margin: 0;                 /* reset */
    border: 0;                 /* reset */
    padding: 25px 0 15px 60px;  padding-left = image gap + interior padding ... no padding-right */
    height: auto !important; 
    height: 1%;                /* IE Holly Hack */
}

/* set the lower-left corner image */
.cssbox_body {
    background-position: bottom left;
    margin-right: 25px;        /* interior-padding right */
    padding: 15px 0 15px 40px; /* mirror .cssbox_head right/left */
}


/* big yellow dialog box */
.by_dialog_top {
    background:  transparent url('images/bigyellow/bigyellow_top.png') repeat-x bottom;
    height: 30px;
    width: 100%;
}
.by_dialog_bottom {
    background:  transparent url('images/bigyellow/bigyellow_bottom.png') repeat-x top;
    height: 30px;
    width: 100%;
}
.by_dialog_left {
    background:  transparent url('images/bigyellow/bigyellow_left.png') repeat-y right;
    height: 32px;
}
.by_dialog_right {
    background:  transparent url('images/bigyellow/bigyellow_right.png') repeat-y left;
    height: 32px;
}
.by_dialog_top_lc {
   background:  transparent url('images/bigyellow/bigyellow_left_top_corner.png') no-repeat bottom right;
   width: 32px;
   height: 30px;
}
.by_dialog_top_rc {
   background:  transparent url('images/bigyellow/bigyellow_right_top_corner.png') no-repeat bottom left;
   width: 32px;
   height: 30px;
}
.by_dialog_bottom_lc {
   background:  transparent url('images/bigyellow/bigyellow_left_bottom_corner.png') no-repeat top right;
   width: 32px;
   height: 30px;
}
.by_dialog_bottom_rc {
   background:  transparent url('images/bigyellow/bigyellow_right_bottom_corner.png') no-repeat top left;
   width: 32px;
   height: 30px;
}
.by_dialog_content {
   background:  transparent url('images/bigyellow/bigyellow_bg.png') repeat;
   width: 100%;
}



/* TUTORIAL START */

#Tutorial {
  background-color: #ccffff;
}

#Tutorial h1, #Tutorial h2, #Tutorial h3, #Tutorial h4, #Tutorial p, #Tutorial em, #Tutorial ul, #Tutorial code, #Tutorial .Comment, #Tutorial a.infographic2, #Tutorial .code, #Tutorial .codebottom {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
#Tutorial h1, #Tutorial h2, #Tutorial h4  {
    color: #BB0000;
    font-size: 16px;
    margin: 0 0 1px 0;
    padding: 0;
}

#Tutorial h1 {
    background: url(images/custom/tutorial/h1back.gif) no-repeat;
    padding: 5px 4px 2px 8px;
    height: 28px;
    color: #000;
    font-style: italic;
}
#Tutorial a h2 {
    text-decoration: none;
}
#Tutorial a:hover h2 {
    color: #fff;
}

#Tutorial h2  {
    background: url(images/custom/tutorial/h2back.gif) no-repeat;
    padding: 5px 4px 2px 8px;
    height: 28px;
    color: #000;
    font-style: italic;
}
#Tutorial h4  {
    margin: 8px 0 0 0;
    color: #BB0000;
    padding-left: 5px;
}

#Tutorial p   {
    font-size: 14px;
    margin: 0 0 5px 0;
}
#Tutorial {
  width: 500px;
}
#Tutorial em {
  color: #b00;
  font-style: normal;
  font-weight: bold;
}
#Tutorial .ulwrap {
    width: 200px;
    border: 2px solid #a00;
	background-color: #FBFF9F;
    margin-bottom: 5px;
}
#Tutorial .ulwrap2 {
    width: 400px;
    border: 2px solid #a00;
	background-color: #FBFF9F;
    margin-bottom: 5px;
}
#Tutorial ul {
    margin: 2px 4px 4px 0;
    padding: 0;
    font-size: 14px;
    color: #000000;
}
#Tutorial li {
    list-style-type: none;
    background: url(images/custom/tutorial/arrowrsmall.gif) no-repeat left center;
    background-position: 3px 1px;
    padding: 0 0 0 18px;
    margin: 0;
}
#Tutorial a img {
    border: none;
}

#Tutorial img.Headings {
    margin-left: -3px;
}

/* NAVIGATION ARROWS START */

#Tutorial .navright, #Tutorial .navright:hover, #Tutorial .navright:active {
    width: 45px;
    height: 28px;
    float: right;
   background: url(images/custom/tutorial/navarrowright.gif) no-repeat left top;
}
#Tutorial .navright:hover {
   background-position: 0px -29px;
}
#Tutorial .navright:active {
   background-position: 0px -58px;
}
#Tutorial .navleft, #Tutorial .navleft:hover, #Tutorial .navleft:active {
    width: 45px;
    height: 28px;
    float: right;
   background: url(images/custom/tutorial/navarrowleft.gif) no-repeat left top;
}
#Tutorial .navleft:hover {
   background-position: 0px -29px;
}
#Tutorial .navleft:active {
   background-position: 0px -58px;
}

/* NAVIGATION ARROWS END */


#Tutorial .topgap1 {
    margin-top: 20px
}

#Tutorial .Hi {
  background-color: #FFFF66;
  font-weight: bold;
}
#Tutorial .DefinitionHi {
  background-color: #FFB3E7;
  font-weight: bold;
}
#Tutorial .code, #Tutorial .codebottom {
	display: block;
	border: 2px solid #a00;
	background-color: #FBFF9F;
	padding: 10px;
    margin-bottom: 5px;
	color: #c00;
    font-weight: bold;
    font-size: 14px;
}
#Tutorial .codebottom {
    margin-bottom: 15px;
}

#Tutorial .code p, #Tutorial .codebottom p {
    color: #000;
    padding: 0;
    margin: 0;
}

#Tutorial .Comment {
    color: #000;
    background: url(images/custom/tutorial/larrow.gif) no-repeat left center;
    position: relative;
    padding-left: 45px;
    margin-left: 50px;
    font-size: 14px;
    font-style: italic;
}
#Tutorial .clear {
    clear: both;
}


/* TOOLTIP START */

a.info {
    position:relative; /*this is the key*/
    z-index:24;
    background-color:#CCFFFF;
    color:#000;
    text-decoration: underline;
}

a.info:hover {
    z-index:25;
    background-color: #000;
    color: #FFFF00;
}

a.info span{display: none}

a.info:hover span { /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    bottom: 1.5em;
    left: 0;
    width:15em;
    border:2px solid #a00;
    background-color:#FFFF99;
    color:#000;
    text-align: center;
    text-decoration: none;
    padding: 2px 8px;
}

/* TOOLTIP END */

/* TOOLTIP 2 START */

a.info2 {
    position:relative; /*this is the key*/
    z-index:24;
    color:#000;
    text-decoration: none;
}

a.info2:hover {
    z-index:25;
    background-color: #000;
    color: #FFFF00;
}

a.info2 span{display: none}

a.info2:hover span { /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    bottom: 1.5em;
    left: 0;
    width:15em;
    border:2px solid #a00;
    background-color:#FFFF99;
    color:#000;
    text-align: center;
    text-decoration: none;
    padding: 2px 8px;
}

/* TOOLTIP 2 END */

/* TOOLTIP GRAPHIC 1 START */

a.infographic {
    position:relative; /*this is the key*/
    z-index:24;
    color:#000;
    text-decoration: underline;
    background-color: #FFFF66;
    font-weight: bold;
}

a.infographic:hover {
    z-index:25;
    background-color: #000;
    color: #FFFF00;
}

a.infographic span{display: none}

a.infographic:hover span { /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top: 1.5em;
    left: 0;
    background-color:#FFFF99;
    color:#000;
    text-align: center;
    text-decoration: underline;
    padding: 0;
}

a.infographic:hover span img {
    border: none;
}


/* TOOLTIP GRAPHIC 1 END */


/* TOOLTIP GRAPHIC 2 START */

a.infographic150, a.infographic175, a.infographic200, a.infographic250, a.infographic300 {
    position:relative; /*this is the key*/
    z-index:24;
    color:#000;
    text-decoration: underline;
    background-color: #FFFF66;
    font-weight: bold;
}

a.infographic150:hover, a.infographic175:hover, a.infographic200:hover, a.infographic250:hover, a.infographic300:hover {
    z-index:25;
    background-color: #000;
    color: #FFFF00;
}

a.infographic150 span, a.infographic175 span, a.infographic200 span, a.infographic250 span, a.infographic300 span {
    display: none
}

a.infographic150:hover span, a.infographic175:hover span, a.infographic200:hover span, a.infographic250:hover span, a.infographic300:hover span { /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top: 20px;
    left: 0;
    width: 20em;
    border:2px solid #0033AA;
    background-color:#CCFFFF;
    color:#000;
    text-align: center;
    text-decoration: none;
    padding: 10px 8px 8px 8px;
}


a.infographic150:hover span .text { /*the span will display just on :hover state*/
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 20em;
    border:5px solid #0033AA;
    background-color:#CCFFFF;
    color:#000;
    text-align: left;
    text-decoration: none;
    padding: 10px 8px 8px 8px;
}

/* TOOLTIP GRAPHIC 2 END */

/* TOOLTIP GRAPHICS VARYING WIDTHS */

a.infographic150:hover span {
    width: 150px
}
a.infographic150:hover span img {
    border: none;
}

a.infographic175:hover span {
    width: 175px
}
a.infographic175:hover span img {
    border: none;
}

a.infographic200:hover span {
    width: 200px
}
a.infographic200:hover span img {
    border: none;
}

a.infographic250:hover span {
    width: 250px
}
a.infographic250:hover span img {
    border: none;
}

a.infographic300:hover span {
    width: 300px
}
a.infographic300:hover span img {
    border: none;
}


/* TOOLTIP GRAPHICS VARYING WIDTHS END */


/* TUTORIAL END */

/* TEMPORARY LIVE SUPPORT FIX FOR CHRISTMAS 2007 */
.livesupport {
  width: 208px;
  height: 55px;
  font-size: 12px;
  color: #FFF;
/*  background: url(images/custom/Offlineold3.gif) no-repeat center center; */
  padding: 0;
  margin: 0 auto;
/*  text-align: center; */
}
.livesupport a {
  color: #FFF;
}




/* JANUARY SALE START */

.ticket {
  float: left;
  width: 75px;
  height: 20px;
  background: url(images/custom/ticket.gif) no-repeat left center;
  padding-left: 4px;
  padding-top: 3px;
  font-weight: bold;
  color: #FFF;
}
.sale {
  float: left;
  margin-left: 5px;
  padding-top: 3px;
}

/* JANUARY SALE END */



/******************************
  CLEAR FOR NON-FLOATED DIVS
******************************/
.clear:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}
/**** IE 5,6,7 HACKS ****/
.clear {
    min-height: 1px;
}
* html .clear {
    height: 1px;
}
.centre {
  display:block;text-align:center;margin:0 auto;
}

/******************************/


.forgotten {
	COLOR: #bc0000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
    text-decoration: underline;
}

