

/*
	General styles
*/
BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT  { 
	color: #000000; 
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	}
A:link {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #336600;/*006600*/
	TEXT-DECORATION: underline;
}
A:over {
	COLOR: #336600;/*006600*/
	TEXT-DECORATION: underline;
}
A:active  {
	COLOR: #339900;/*was 990000*/
	TEXT-DECORATION: none;
}
FORM {
	MARGIN: 0px;
}
TABLE,IMG {
	BORDER: 0px;
}
TABLE.Container {
	HEIGHT: 100%;
}
TD.Container {
	VERTICAL-ALIGN: top;
}
A.inWht:link {
	FONT-SIZE: 10px;
	COLOR: #000000;
	TEXT-ALIGN: right;
	TEXT-DECORATION: underline;
	WHITE-SPACE: nowrap;
}
A.inWht:visited {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.inWht:hover {
	COLOR: #339900;/*was 990000*/
	TEXT-DECORATION: underline;
}
A.inWht:over {
	COLOR: #339900;/*was 990000*/
	TEXT-DECORATION: underline;
}
A.inWht:active  {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
.inWht {
	WIDTH: 100px;
	FONT-SIZE: 10px;
	COLOR: #000000;
	TEXT-ALIGN: right;
	TEXT-DECORATION: none;
	PADDING-RIGHT: 20px;
	WHITE-SPACE: nowrap;
}
.navband  { 
	/*BACKGROUND-COLOR: #CC0000;*/
	/*PADDING-LEFT: 200px;*/
	/*HEIGHT: 25px;*/
	VERTICAL-ALIGN: top;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;/*was bold*/
	COLOR: #336600;/*006600*/ 
	TEXT-ALIGN: left;
	WHITE-SPACE: nowrap;
	TEXT-DECORATION: none;
}
A.navband:link  { 
	/*BACKGROUND-COLOR: #CC0000;*/
	/*PADDING-LEFT: 200px;*/
	/*HEIGHT: 25px;*/
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;/*was bold*/
	COLOR: #336600;/*006600*/ 
	TEXT-ALIGN: left;
	WHITE-SPACE: nowrap;
	TEXT-DECORATION: none;
}
A.navband:active  { 
	/*BACKGROUND-COLOR: #CC0000;*/
	/*PADDING-LEFT: 200px;*/
	/*HEIGHT: 25px;*/
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;/*was bold*/
	COLOR: #336600;/*006600*/ 
	TEXT-ALIGN: left;
	WHITE-SPACE: nowrap;
	TEXT-DECORATION: none;
}
A.navband:visited  { 
	/*BACKGROUND-COLOR: #CC0000;*/
	/*PADDING-LEFT: 200px;*/
	/*HEIGHT: 25px;*/
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;/*was bold*/
	COLOR: #336600;/*006600*/ 
	TEXT-ALIGN: left;
	WHITE-SPACE: nowrap;
	TEXT-DECORATION: none;
}
A.navband:hover  { 
	/*BACKGROUND-COLOR: #CC0000;*/
	/*PADDING-LEFT: 200px;*/
	/*HEIGHT: 25px;*/
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;/*was bold*/
	COLOR: #336600;/*006600*/ 
	TEXT-ALIGN: left;
	WHITE-SPACE: nowrap;
	TEXT-DECORATION: underline;
}
A.navband:over  { 
	/*BACKGROUND-COLOR: #CC0000;*/
	/*PADDING-LEFT: 200px;*/
	/*HEIGHT: 25px;*/
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;/*was bold*/
	COLOR: #336600;/*006600*/ 
	TEXT-ALIGN: left;
	WHITE-SPACE: nowrap;
	TEXT-DECORATION: underline;
}

.searchband  { 
	BACKGROUND-COLOR: #FFFFFF;
	HEIGHT: 25px;
	VERTICAL-ALIGN: middle;
	color: #000000; 
	font-size: 12px; 
	PADDING-TOP: 5px;
	TEXT-ALIGN: right;
}
.spacerband  { 
	BACKGROUND-COLOR: #FFFFFF;
	HEIGHT: 6px;
}
A.Tab:link {
	VERTICAL-ALIGN: middle;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;
}
A.Tab:visited {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
A.Tab:hover {
	COLOR: #ccffcc;/*was ffcccc*/
	TEXT-DECORATION: underline;
}
A.Tab:over {
	COLOR: #ccffcc;/*was ffcccc*/
	TEXT-DECORATION: underline;
}
A.Tab:active  {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
.Tab { /* MAY CONFLICT WITH ONE IN skin1 */
	VERTICAL-ALIGN: middle;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #006600
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;
}
.TabDiv { 
	VERTICAL-ALIGN: middle;
	FONT-SIZE: 14px;
	FONT-WEIGHT: normal;
	COLOR: #006600
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;
}
.HeadLeft {
	BACKGROUND-COLOR: #72b41b;/*was CC0000*/
	VERTICAL-ALIGN: top;
	PADDING-TOP: 10px;
	PADDING-LEFT: 15px;
	TEXT-ALIGN: left;
}
.HeadRight1 {
	BACKGROUND-COLOR: #72b41b;/*was CC0000*/
	VERTICAL-ALIGN: top;
	PADDING-TOP: 10px;
	PADDING-RIGHT: 15px;
	TEXT-ALIGN: right;
}
.HeadRight2 {
	BACKGROUND-COLOR: #72b41b;/*was CC0000*/
	VERTICAL-ALIGN: top;
	WIDTH: 199px;
	PADDING-TOP: 0px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 15px;
	TEXT-ALIGN: right;
}
.HeadRpix { 
	BACKGROUND-COLOR: #FFFFFF;
	VERTICAL-ALIGN: top;
	padding: 1px;
 }
.HeadRpixOut { 
	BACKGROUND-COLOR: #72b41b;/*was CC0000*/
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: right;
 }
.strapband  { 
	BACKGROUND-COLOR: #72b41b;/*was CC0000*/
	HEIGHT: 20px;
	VERTICAL-ALIGN: middle;
	COLOR: #ffffff; 
	font-size: 16px; 
	PADDING-RIGHT: 40px;
	TEXT-ALIGN: right;
}
.darkrule  { 
	BACKGROUND-COLOR: #336600;/*006600*/
	HEIGHT: 1px;
	TEXT-ALIGN: left;
}
.botband  { 
	BACKGROUND-COLOR: #72b41b;/*was CC0000*/
	PADDING-RIGHT: 180px;
	HEIGHT: 25px;
	FONT-SIZE: 9px;
	COLOR: #000000; 
	TEXT-ALIGN: right;
	WHITE-SPACE: nowrap;
}
.sideband  { 
	VERTICAL-ALIGN: top;
	WIDTH: 165px;
	COLOUR: #ffffff; 
	TEXT-ALIGN: left;
}
.sidebandR  { 
	BACKGROUND-COLOR: #72b41b;/*was CC0000*/
	VERTICAL-ALIGN: top;
	WIDTH: 165px;
	COLOUR: #ffffff; 
	TEXT-ALIGN: left;
}
.sidepanehead  { 
	BACKGROUND-COLOR: #72b41b;/*was CC0000*/
	WIDTH: 100%;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	TEXT-ALIGN: left;
	WHITE-SPACE: nowrap;
}
.sidepaneicon  { 
	BACKGROUND-COLOR: #72b41b;/*was CC0000*/
	WIDTH: 37px;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 5px;
	COLOR: #FFFFFF;
	TEXT-ALIGN: left;
	WHITE-SPACE: nowrap;
}
.sidepaneicon2  { 
	BACKGROUND-COLOR: #FFFFFF;
	WIDTH: 37px;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 5px;
	COLOR: #FFFFFF;
	TEXT-ALIGN: left;
	WHITE-SPACE: nowrap;
}
.sidepanebody  { 
	WIDTH: 100%;
	FONT-SIZE: 10px;
	COLOR: #000000;
	TEXT-ALIGN: left;
	WHITE-SPACE: nowrap;
}
.sideleftspace  { 
	PADDING-LEFT: 18px;
	PADDING-RIGHT: 8px;
}
.sidepanerule  { 
	BACKGROUND-COLOR: #FFFFFF;
	VERTICAL-ALIGN: top;
	HEIGHT: 1px;
	WIDTH: 100%;
}
.mainpane  { 
	VERTICAL-ALIGN: top;
	COLOUR: #000000; 
	PADDING-TOP: 15px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 15px;
	TEXT-ALIGN: justify; 
}
.mainprodTxt  { 
	BACKGROUND-COLOR: #FFFFFF;
	VERTICAL-ALIGN: top;
	COLOUR: #000000; 
	PADDING-TOP: 15px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 15px;
	TEXT-ALIGN: left; 
}
.whitepane  { 
	BACKGROUND-COLOR: #FFFFFF;
}
/*product boxes in mainpain*/
.prodbox  { 
	VERTICAL-ALIGN: top;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8px; 
	color: #000000; 
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	TEXT-ALIGN: center;
}
.specOff   { 
	color: #72b41b;/*was CC0000*/ 
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #62b5e6; 
	text-align: center; 
	padding-right: 2px; 
	padding-left: 2px; 
	width: 148px; 
}
.price  { 
	VERTICAL-ALIGN: top;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #72b41b;/*was CC0000*/ 
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	TEXT-ALIGN: center;
	}

/*colour coord products*/
.carpT {
	BACKGROUND-COLOR: #FCBCC0;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #000000; 
	WIDTH: 74px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	TEXT-ALIGN: center;
	WHITE-SPACE: nowrap;
}
.carpThead {
	BACKGROUND-COLOR: #E8898E;
	WIDTH: 100%;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #336600;/*006600*/ 
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	TEXT-ALIGN: center;
}

/*
	Styles from skin1 used in search band
*/

.TopLabel {
	COLOR: #000000;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
}
.HeadLine {
	BACKGROUND-COLOR: #FFFFFF;
}
.HeadThinLine {
	BACKGROUND-COLOR: #336600;/*006600*/
	HEIGHT: 1px;
}
.WhtThinLine {
	BACKGROUND-COLOR: #FFFFFF;
	HEIGHT: 1px;
}
.PrintableRow {
	WIDTH: 100%;
	VERTICAL-ALIGN: middle;
	PADDING-RIGHT: 176px;
	HEIGHT: 18px;
}
.HeadTopPad {		/* HeadTopPad FLCTopPad both same */
	VERTICAL-ALIGN: middle;
	HEIGHT: 16px;
	BACKGROUND-COLOR: #72b41b;/*was CC0000*/
}
.HeadTopPad IMG {
	WIDTH: 1px;
	HEIGHT: 18px;
}
/*
middle section MINE
*/
.midSections {
	WIDTH: 100%;
	VERTICAL-ALIGN: top;
	PADDING-left: 20px;
	PADDING-top: 5px;
	PADDING-right: 20px;
	PADDING-bottom: 0px;
}


/*
	COMMON styles from skin1 used in search band
*/
.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: #000000;
}
.NumberOfArticles {
	COLOR: #000000;
	FONT-WEIGHT: bold;
}
.TopLabel {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.Message {
	COLOR: #72b41b;/*was CC0000*/
}
.Line {
	BACKGROUND-COLOR: #6460AD;
}
TD.ButtonsRow {
	PADDING-TOP: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 12px;
	PADDING-BOTTOM: 2px;
}
.CustomerMessage {
	COLOR: #72b41b;/*was CC0000*/
	FONT-WEIGHT: bold;
}
.ErrorMessage {
	COLOR: #72b41b;/*was CC0000*/
	FONT-WEIGHT: bold;
}
.Star {
	COLOR: #FF0000;
}
.TableHead {
	BACKGROUND-COLOR: #72b41b;/* was FFCCCC FF9999*/
	FONT-WEIGHT: bold;
}
.TableSubHead  { 
	BACKGROUND-COLOR: #72b41b;/*was FFCCCC*/
	/*border-top: 1px solid #FF9999; 
	border-bottom: 1px solid #FF9999;*/
}
.Spc {
	WIDTH: 1px;
	HEIGHT: 1px;
}
TABLE.EmptyBox {
	WIDTH: 100%;
}
TABLE.EmptyBox TR TD {
	PADDING: 0px;
}

/*
	Popup styles
*/
.PopupContainer {
	HEIGHT: 100%;
	WIDTH: 100%;
	TEXT-ALIGN: center;
}
.PopupTitle {
	BACKGROUND-COLOR: #D6D7D9;
	HEIGHT: 15px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.PopupBG {
	BACKGROUND-COLOR: #D6D7D9;
}
.PopupHelpLink {
	FONT-SIZE: 9px;
	COLOR: #339900; /* was 330000*/
	TEXT-DECORATION: none;
}

/*
My Fast Track work around
*/
.fastcheck {
	HEIGHT: 12px; 
	color: #FFFFFF; 
	font-size: 11px; /* was 9 */ 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	VERTICAL-ALIGN: bottom;
	background-color: #72b41b;/*was CC0000*/
	TEXT-DECORATION: none;
}
.fastcontin {
	HEIGHT: 12px;
	color: #FFFFFF; 
	font-size: 11px; /* was 9 */ 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	VERTICAL-ALIGN: bottom;
	background-color: #339900;/*was 990000*/
	TEXT-DECORATION: none;
}

/*
	Vertical menu
*/
.VertMenuLeftColumn { /*controls whole LEFT column*/
	WIDTH: 165px;/*added*/
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;/* was 20px*/
	border-right: 1px solid #72b41b;/*was 66CC00 CC0000*/ 
}
.VertMenuRightColumn {  /*controls whole RIGHT column*/
	WIDTH: 165px;/*added*/
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 0px;/* was 20px*/
	PADDING-RIGHT: 0px;
	border-left: 1px solid #72b41b;/*was CC0000*/ 
}
.VertMenuBox  { 
	BACKGROUND-COLOR: #FFFFFF;
	border-top: 1px solid #FFFFFF; 
}
.VertMenuBorder {
	/*BACKGROUND-COLOR: #CC0000;*/
}
.VertMenuTitle {
	BACKGROUND-COLOR: #72b41b;/*was CC0000*/
	font-size: 11px;
	COLOR: #ffffff;
	FONT-WEIGHT: bold;
	PADDING: 0px;  /*was 1px*/
}
A.VertMenuTitle:link {/*used at help menu*/
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}
A.VertMenuTitle:visited {/*used at help menu*/
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
A.VertMenuTitle:hover {/*used at help menu*/
	COLOR: #ccffcc;/*was ffcccc*/
	TEXT-DECORATION: underline;
}
A.VertMenuTitle:over {/*used at help menu*/
	COLOR: #ccffcc;/*was ffcccc*/
	TEXT-DECORATION: underline;
}
A.VertMenuTitle:active {/*used at help menu*/
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
.VertMenuSubTitle {
	BACKGROUND-COLOR: #FFFFFF;
}
.VertMenuTitleIcon {
	WIDTH: 30px;
	HEIGHT: 25px;
	MARGIN-LEFT: 8px;
	MARGIN-RIGHT: 3px;
	VERTICAL-ALIGN: middle;
}
.VertMenuItems {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.VertMenuItems:link {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.VertMenuItems:visited {
	COLOR: #333333;
	TEXT-DECORATION: none;
}
A.VertMenuItems:hover {
	COLOR: #FF0000;
	TEXT-DECORATION: underline;
}
A.VertMenuItems:over {
	COLOR: #FF0000;
	TEXT-DECORATION: underline;
}
A.VertMenuItems:active  {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
.VertMenuHr {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	COLOR: #999999;
}
.CategoriesList {
	FONT-SIZE: 12px;
}
/*
Buttons from skin1 
*/
.FormButton {
	COLOR: #336600;/*006600*/
	FONT-WEIGHT: bold;
}
TABLE.ButtonTable {
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
}
TD.Button {								 
	HEIGHT: 14px; 
	BACKGROUND-IMAGE: url(images/butbg.gif);
	background-color: #72b41b;/*was CC0000*/
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: bottom;
	WHITE-SPACE: nowrap;
}
FONT.Button {								 
	font-family: Arial, Helvetica, sans-serif; 	
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;/*was9*/ 
	TEXT-DECORATION: none;
}
IMG.ButtonSide {
	WIDTH: 7px;
	HEIGHT: 14px;
}
.SimpleButton TR TD {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
A.Button:link {						/*AMENDED same as inWht*/
	FONT-SIZE: 10px;
	COLOR: #000000;
	TEXT-ALIGN: right;
	TEXT-DECORATION: underline;
	WHITE-SPACE: nowrap;
}
A.Button:visited {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.Button:hover {
	COLOR: #339900;/*was 990000*/
	TEXT-DECORATION: underline;
}
A.Button:over {
	COLOR: #339900;/*was 990000*/
	TEXT-DECORATION: underline;
}
A.Button:active  {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
.GoImage {
	WIDTH: 21px;
	HEIGHT: 18px;
	VERTICAL-ALIGN: middle;
	BORDER: 0px;
}
/*
	Small text/link style
*/
.SmallNote:link {
	COLOR: #8C7DCF;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.SmallNote:visited {
	COLOR: #8C7DCF;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.SmallNote:hover {
	COLOR: #8C7DCF;
	TEXT-DECORATION: underline;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.SmallNote:active {
	COLOR: #8C7DCF;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.SmallText {
	COLOR: #7C4C00;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, 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;
	PADDING-RIGHT: 20px;
}
A.SearchSortLink:link, A.SearchSortLink:visited, A.SearchSortLink:hover, A.SearchSortLink:active { /***WHY NO A ****/
	TEXT-DECORATION: underline;
}
.SearchSortImg {
	WIDTH: 9px;
	HEIGHT: 9px;
	MARGIN-RIGHT: 5px;
}
.SearchSortCell {
	PADDING-RIGHT: 20px;
}

/*
	Expandable section
*/
.ExpandSectionMark {
	WIDTH: 11px;
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
}

/* TAB MECHANISM    .Tab is higher up and is different from in skin1 could be a problem*/
.TabTop {
	HEIGHT: 5px;
	BACKGROUND-COLOR: #72b41b;/*was CC0000*/
}
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 {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: center;
	BACKGROUND-IMAGE: url(images/page.gif);
	WIDTH: 17px;
	HEIGHT: 14px;
	TEXT-DECORATION: none;
}
/* NOT NEEDED
A.NavigationCell:link {
	TEXT-ALIGN: center;
	COLOR: #999999;
	TEXT-DECORATION: none;
}
A.NavigationCell:visited {
	TEXT-ALIGN: center;
	COLOR: #999999;
	TEXT-DECORATION: none;
}
A.NavigationCell:over {
	TEXT-ALIGN: center;
	COLOR: #999999;
	TEXT-DECORATION: none;
}
A.NavigationCell:hover {
	TEXT-ALIGN: center;
	COLOR: #999999;
	TEXT-DECORATION: none;
}
A.NavigationCell:active {
	TEXT-ALIGN: center;
	COLOR: #999999;
	TEXT-DECORATION: none;
}
*/
.NavigationCell IMG {
	HEIGHT: 1px;
	WIDTH: 17px;
}
.NavigationCellWide {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	BACKGROUND-IMAGE: url(images/page_wide.gif);
	WIDTH: 23px;
	HEIGHT: 14px;
}
/* NOT NEEDED
A.NavigationCellWide:link {
	TEXT-ALIGN: top;
	COLOR: #999999;
	TEXT-DECORATION: none;
}
A.NavigationCellWide:visited {
	TEXT-ALIGN: top;
	COLOR: #999999;
	TEXT-DECORATION: none;
}
A.NavigationCellWide:hover {
	TEXT-ALIGN: top;
	COLOR: #999999;
	TEXT-DECORATION: none;
}
A.NavigationCellWide:over {
	TEXT-ALIGN: top;
	COLOR: #999999;
	TEXT-DECORATION: none;
}
 A.NavigationCellWide:active {
	TEXT-ALIGN: top;
	COLOR: #999999;
	TEXT-DECORATION: none;
}
*/
.NavigationCellWide IMG {
	HEIGHT: 1px;
	WIDTH: 23px;
}
.NavigationCellSel {
	VERTICAL-ALIGN: top;
	COLOR: #72b41b;/*was CC0000*/
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	WIDTH: 15px;
	TEXT-DECORATION: underline;
}

/*
	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: #006600;/*was 550000*/
	PADDING: 0px;
}
TABLE.SubHeader {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeader {
	COLOR: #72b41b;/*was CC0000*/
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING: 0px;
}
.SubHeaderLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #000000;/*CC0000*/
	PADDING: 0px;
}

/*
	User profile page
*/
.RegSectionTitle {
	COLOR: #550000;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}

/*
	Customer reviews module
*/
IMG.StarImg {
	WIDTH: 14px;
	HEIGHT: 14px;
}

/*
	Manufacturers module
*/
.ManufacturersItem {
	TEXT-ALIGN: left;
	WHITE-SPACE: nowrap;
	WIDTH: 95%;
	PADDING-LEFT: 5px;
}

/*
	Recommended products module
*/
UL.RPItems {
	PADDING-LEFT: 10px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
}

/*
	Webmaster mode
*/
SPAN.Lbl {
	COLOR: green;
	FONT-WEIGHT: bold;
}
.Section {
	MARGIN: 0px;
	PADDING: 0px;
}
/*
	Fast Lane Checkout module STILL TO BE FIXED
*/
.FLCAuthBox {
	WHITE-SPACE: nowrap;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 5px;
}
.FLCAuthPreBox {
	PADDING-LEFT: 30px;
	HEIGHT: 20px;
	WIDTH: 100%;
}
.FLCTopPad {/* HeadTopPad FLCTopPad both same */
	VERTICAL-ALIGN: middle;
	HEIGHT: 18px;
	BACKGROUND-COLOR: #72b41b;/*was CC0000*/
}
.FLCTopPad IMG {
	WIDTH: 1px;
	HEIGHT: 18px;/* was 15 */
}
TD.FLCDialogCell {
	WIDTH: 50%;
	HEIGHT: 225px;
	TEXT-ALIGN: center;
}
TD.FLCDialogCellAntibot {
	WIDTH: 50%;
    HEIGHT: 350px;
	TEXT-ALIGN: center;
}
TABLE.FLCDialog {
	WIDTH: 100%;
	HEIGHT: 100%;
}
/*
		-- ADDONS --
*/

/*
	Gift registry module
*/
.HighLight {
	BACKGROUND-COLOR: #FFFFCC;
}

/*
	Feature comparison module
*/
TABLE.CompareBtn {
	CURSOR: pointer;
}
TD.CompareBtnLeft {
	HEIGHT: 18px;
	WIDTH: 21px;
	BACKGROUND-IMAGE: url(images/compare1.gif);
}
TD.CompareBtnLeft IMG {
	HEIGHT: 18px;
	WIDTH: 21px;
}
TD.CompareBtnMain {
	BACKGROUND-IMAGE: url(images/compare2.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 5px;
	PADDING-TOP: 2px;
}
TD.CompareBtnMainMozilla {
	BACKGROUND-IMAGE: url(images/compare2.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 5px;
	PADDING-TOP: 1px;
}
TD.CompareBtnRight {
	HEIGHT: 18px;
	WIDTH: 9px;
}
TD.CompareBtnRight IMG {
	HEIGHT: 18px;
	WIDTH: 9px;
}
TD.FCompProductSelBox {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
TD.FCompProductButtonBox {
	PADDING-LEFT: 25px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	WIDTH: 100%;
	WHITE-SPACE: nowrap;
}
TD.FCompProductAddCL {
	PADDING-TOP: 10px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
}

TD.FCompFeatureHCell {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #EEEEEE;
	FONT-WEIGHT: bold;
}
.HightLightEqualRow {
	BACKGROUND-COLOR: #ffe8af;
	TEXT-ALIGN: center;
}

/*
	Special offers module
*/
.SpecialOffersPrice {
	COLOR: #72b41b;/*was CC0000*/
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
}
.SpecialOffersThumb {
	DISPLAY: inline;
	MARGIN-LEFT: -53px;/*was -51*/
}
.SpecialOffersThumb A IMG {
	WIDTH: 47px;
	HEIGHT: 44px;
}

/*
	Fancy categories module
*/
.CatMenuItemOff {
	BACKGROUND-COLOR: transparent;
	COLOR: #339900; /* was 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: #005D57;
	COLOR: #339900; /* was 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: #83E1D3;
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
}
TABLE.CatMenuContainer {
	WIDTH: 136px;
}
A.CatMenuItem {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	CURSOR: pointer;
}
A.CatMenuItem:link {
	COLOR: #339900; /* was 330000*/
	TEXT-DECORATION: none;
}
A.CatMenuItem:visited {
	COLOR: #339900; /* was 330000*/
	TEXT-DECORATION: none;
}
A.CatMenuItem:hover {
	COLOR: #339900; /* was 330000*/
	TEXT-DECORATION: none;
}
A.CatMenuItem:active {
	COLOR: #339900; /* was 330000*/
	TEXT-DECORATION: none;
}
A#nojs.CatMenuItem:hover {
    BACKGROUND-COLOR: #005D57;
    COLOR: #FFFFFF;
    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;
}
/*	Explorer skin */

/*
	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;
}
.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;
}
.EqualRow {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
TD.FCChain {
	WIDTH: 18px;
	BACKGROUND-REPEAT: repeat-y;
}
TD.FCChain IMG {
	WIDTH: 18px;
	HEIGHT: 1px;
}
TD.FCExplorerBox {
	WIDTH: 37px;
	VERTICAL-ALIGN: top;
	BACKGROUND-REPEAT: repeat-y;
}
TD.PListImgBox {
	WIDTH: 125px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	WHITE-SPACE: nowrap;
	PADDING-RIGHT: 8px;
}
DIV.PListImgBox {
	WHITE-SPACE: nowrap;
}
TD.FLCDialogCell {
	WIDTH: 50%;
	HEIGHT: 225px;
	TEXT-ALIGN: center;
}
TD.FLCDialogCellAntibot {
	WIDTH: 50%;
	HEIGHT: 350px;
	TEXT-ALIGN: center;
}
TABLE.FLCDialog {
	WIDTH: 100%;
	HEIGHT: 100%;
}
/*
	Last checkout step
*/
TD.LCSBackground {
	BACKGROUND-COLOR: #ccffcc;/*was ffcccc*/
}
TABLE.WebBasedPayment {
	HEIGHT: 100%;
	WIDTH: 100%;
}
TABLE.WebBasedPayment TR TD {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	HEIGHT: 90%;
	PADDING: 0px;
}
/*
	Product details page
*/
TD.ProductPage {/*mine*/
	text-align: center;
	VERTICAL-ALIGN: top;
	WIDTH: 422px;/* 3 products wide at 140 plus 1 x 2px  WAS 422 now +3x2*/
}
TD.ProductTitle {/*mine*/
	BACKGROUND-COLOR: #99FF66;	
	text-align: center;
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	HEIGHT: 30px;
}
FONT.ProductTitle {  /*FONT added*/
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
	TEXT-ALIGN: centre;
}
A.ProductTitle:link {/*mine*/
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
}
A.ProductTitle:visited {/*mine*/
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
}
A.ProductTitle:hover  {/*mine*/
	COLOR: #336600;/*006600*/
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}
A.ProductTitle:over  {/*mine*/
	COLOR: #336600;/*006600*/
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}
A.ProductTitle:active {/*mine*/
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
}
TD.ProductCode {/*mine*/
	BACKGROUND-COLOR: #CCFFCC;	
	/*text-align=center;*/
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	HEIGHT: 15px;
}
FONT.ProductCode {/*mine*/
	text-align: center;
	COLOR: #000000;
	}
TD.clickPic {
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	HEIGHT: 12px;
	/*WHITE-SPACE: nowrap;*/
}
TD.clickFor {
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	HEIGHT: 12px;
	/*WHITE-SPACE: nowrap;*/
}
FONT.clickFor {
	FONT-SIZE: 9px;
	COLOR: #000000;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}
A.clickFor:link {
	FONT-SIZE: 9px;
	COLOR: #000000;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	/*WHITE-SPACE: nowrap;*/
}
A.clickFor:visited {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.clickFor:hover {
	COLOR: #339900;/*was 990000*/
	TEXT-DECORATION: underline;
}
A.clickFor:over {
	COLOR: #339900;/*was 990000*/
	TEXT-DECORATION: underline;
}
A.clickFor:active  {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
.myProdLine{
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	HEIGHT: 1px;
	BACKGROUND-COLOR: #000000;
}
.ProductTitleHidden {
	COLOR: #666666;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-ALIGN: center;
}
.ProductDetailsTitle {
	COLOR: #6460AD;
	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;
}
TD.ProductPrice {/*mine*/
	text-align: center;
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	HEIGHT: 15px;
	BACKGROUND-COLOR: #62b5e6;
}
FONT.ProductPrice {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPriceSmall {
	COLOR: #72b41b;/*was CC0000*/
	FONT-WEIGHT: bold;
}
.SaveMoneyLabel {
	WIDTH: 57px;
	HEIGHT: 66px;/*was 57*/
	VERTICAL-ALIGN: top;
	COLOR: #FFFFFF;
	font-size:18px;
	color:#009900;/*was CC0033*/
	text-decoration:blink;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(images/save_money.gif);
	BACKGROUND-REPEAT: no-repeat;
}
.MarketPrice {
	FONT-SIZE: 10px;
	font-family: Arial, Helvetica, sans-serif; 
	COLOR: #CCFFFF;
}
.PImgBox {
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	WIDTH: 100px;
	PADDING-RIGHT: 8px;
}


/*
	Products list
*/
TD.PListImgBox {
	WIDTH: 125px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	WHITE-SPACE: nowrap;
	PADDING-RIGHT: 8px;
}
DIV.PListImgBox {
	WHITE-SPACE: nowrap;
}
HR.PListLine {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
.PListTaxBox {
	PADDING-LEFT: 70px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
}
.PListCell {
	/*BACKGROUND-COLOR: #ffffff;  XXXXX*/
	TEXT-ALIGN: center;
	PADDING: 0px;/*was 10px*/
	VERTICAL-ALIGN: top;
}

/*
	Items style
*/
.ItemsList {
	COLOR: #003834;
	FONT-WEIGHT: bold;
}
.ItemsListDisabled {
	COLOR: #909090;
}
A.ItemsList:link {
	COLOR: #339900; /* was 330000*/
	TEXT-DECORATION: none;
}
A.ItemsList:visited {
	COLOR: #339900; /* was 330000*/
	TEXT-DECORATION: none;
}
A.ItemsList:hover {
	COLOR: #339900; /* was 330000*/
	TEXT-DECORATION: underline;
}
A.ItemsList:active {
	COLOR: #339900; /* was 330000*/
	TEXT-DECORATION: none;
}
/*
	Location bar
*/
.NavigationPath {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A.NavigationPath:link {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
A.NavigationPath:visited {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
A.NavigationPath:hover {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.NavigationPath:active  {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
/*
	Dialog box
*/
TABLE.DialogBox {
	WIDTH: 100%;
	HEIGHT: 100%;
	VERTICAL-ALIGN: top;
}
TD.DialogBox {
	/*BACKGROUND-COLOR: #ffffff; XXXXXXXXX*/
	TEXT-ALIGN: left;
	PADDING: 10px;
}
.DialogBorder {
	/*BACKGROUND-COLOR: #FFCCCC; XXXXXXXXXX*/
	border-left: 1px solid #72b41b;
	border-right: 1px solid #72b41b;
	border-bottom: 1px solid #72b41b;
	HEIGHT: 100%;
	PADDING: 0px;
}
TD.DialogTitle {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: url(images/dialog_bg_n.gif);
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 0px;
	TEXT-ALIGN: left;
}
FONT.DialogTitle {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
	TEXT-ALIGN: left;
	MARGIN-LEFT: 10px;
}

/*
	Dialog info box
*/
TABLE.DialogInfo {
	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: #72b41b;/*was CC0000*/
	PADDING: 0px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
}
.DialogInfoBorder {
	BACKGROUND-COLOR: #ccffcc;/*was ffcccc*/
	PADDING: 0px;
}
.DialogInfoIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
}
.DialogInfoClose {
	WIDTH: 15px;
	HEIGHT: 13px;
}

/*
	Dialog tools section
*/
.NavDialogTitle {
	WIDTH: 50%;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #339900; /* was 330000*/
	PADDING-LEFT: 8px;
}   
.NavDialogBorder {
	BACKGROUND-COLOR: #D6D7D9;
}
.NavDialogBox {
	BACKGROUND-COLOR: #FFFFFF;
}
.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;
}
.thumbBorder{ /*product_thumbnail.tpl not used yet working on border*/
border:#cccccc 0px solid; 
}
/*
CHANGES STYLE DEPENDING ON PRODUCT TITLE CATEGORY
*/
TD.CategDk_0 {/*mine  When category not specified*/
	BACKGROUND-COLOR: #66cc66;/*was CC0000*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle; 
}
TD.CategDk_1  { 
	BACKGROUND-COLOR: #4d8dd8; /*was 2b92d9*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle; 
}
TD.CategDk_2 {/*mine*/
	BACKGROUND-COLOR: #d0a445;	/*was E69A00*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.CategDk_3 {/*mine*/
	BACKGROUND-COLOR: #63b36d;	/*was 65CA22*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.CategDk_4 {/*mine*/
	BACKGROUND-COLOR: #dea47a;	/*was FF6666*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.CategDk_5 {/*mine*/
	BACKGROUND-COLOR: #75b9db;	/*was 66BFBD*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.CategDk_6 {/*mine*/
	BACKGROUND-COLOR: #84c0a0;	/*was 67B86D*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.CategDk_7 {/*mine*/
	BACKGROUND-COLOR: #ced20c;	/*was B6CA0C*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.CategDk_8 {/*mine*/
	BACKGROUND-COLOR: #6f75c2;	/*was 3D53A4*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.CategDk_9 {/*mine*/
	BACKGROUND-COLOR: #af5a65;	/*was CE1169*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.CategDk_10 {/*mine*/
	BACKGROUND-COLOR: #aa82ba;	/*was 9464A9*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.CategDk_11 {/*mine*/
	BACKGROUND-COLOR: #7e8a9c;	/*was D95933*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.CategDk_12 {/*mine*/
	BACKGROUND-COLOR: #5bb390;	/*was B20819*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
/* plus 2 spare*/
TD.CategDk_13 {/*mine*/
	BACKGROUND-COLOR: #983218;	/*was 666666*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.CategDk_14 {/*mine*/
	BACKGROUND-COLOR: #c0843c; /*was 2b92d9*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle; 
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.CategDk_15 {/*mine*/
	BACKGROUND-COLOR: #5c952e;	/*new*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.CategDk_16  { /***SAME AS 1 for FINISHING PROFILES***/
	BACKGROUND-COLOR: #4d8dd8; /*was 2b92d9*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle; 
}


/*
PRICE backgroundCHANGES STYLE DEPENDING ON PRODUCT TITLE CATEGORY
*/
TD.PriceDk_0 {/*mine  When category not specified*/
	HEIGHT: 15px;
	text-align: center;
	BACKGROUND-COLOR: #66cc66;/*was CC0000*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle; 
}
TD.PriceDk_1  { 
	HEIGHT: 15px;
	text-align: center;
	BACKGROUND-COLOR: #4d8dd8; /*was 2b92d9*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle; 
}
TD.PriceDk_2 {/*mine*/
	HEIGHT: 15px;
	text-align: center;
	BACKGROUND-COLOR: #d0a445;	/*was E69A00*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.PriceDk_3 {/*mine*/
	HEIGHT: 15px;
	text-align: center;
	BACKGROUND-COLOR: #63b36d;	/*was 65CA22*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.PriceDk_4 {/*mine*/
	HEIGHT: 15px;
	text-align: center;
	BACKGROUND-COLOR: #dea47a;	/*was  FF6666*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.PriceDk_5 {/*mine*/
	HEIGHT: 15px;
	text-align: center;
	BACKGROUND-COLOR: #75b9db;	/*was 66BFBD*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.PriceDk_6 {/*mine*/
	HEIGHT: 15px;
	text-align: center;
	BACKGROUND-COLOR: #84c0a0;	/*was 67B86D*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.PriceDk_7 {/*mine*/
	HEIGHT: 15px;
	text-align: center;
	BACKGROUND-COLOR: #ced20c;	/*was B6CA0C*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.PriceDk_8 {/*mine*/
	HEIGHT: 15px;
	text-align: center;
	BACKGROUND-COLOR: #6f75c2;	/*was 3D53A4*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.PriceDk_9 {/*mine*/
	HEIGHT: 15px;
	text-align: center;
	BACKGROUND-COLOR: #af5a65;	/*was CE1169*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.PriceDk_10 {/*mine*/
	HEIGHT: 15px;
	text-align: center;
	BACKGROUND-COLOR: #aa82ba;	/*was 9464A9*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.PriceDk_11 {/*mine*/
	HEIGHT: 15px;
	text-align: center;
	BACKGROUND-COLOR: #7e8a9c;	/*was D95933*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.PriceDk_12 {/*mine*/
	HEIGHT: 15px;
	text-align: center;
	BACKGROUND-COLOR: #5bb390;	/*was B20819*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
/* plus 2 spare*/
TD.PriceDk_13 {/*mine*/
	HEIGHT: 15px;
	text-align: center;
	BACKGROUND-COLOR: #983218;	/*was 666666*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.PriceDk_14 {/*mine*/
	HEIGHT: 15px;
	text-align: center;
	BACKGROUND-COLOR: #c0843c; /*was 2b92d9*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle; 
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.PriceDk_15 {/*mine*/
	HEIGHT: 15px;
	text-align: center;
	BACKGROUND-COLOR: #5c952e; /*new*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle; 
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.PriceDk_16  { /*mine*//***SAME AS 1 for FINISHING PROFILES***/
	HEIGHT: 15px;
	text-align: center;
	BACKGROUND-COLOR: #4d8dd8; /*was 2b92d9*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle; 
}

/*
CHANGES STYLE DEPENDING ON PRODUCT CODE CATEGORY
*/
TD.CategLt_0 {/*mine  When category not specified*/
	BACKGROUND-COLOR: #ccffcc;/* was FFCCCC*/	
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.CategLt_1 {/*mine*/
	BACKGROUND-COLOR: #9fcbdd;	/*was77a7e5 62B5E6*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.CategLt_2 {/*mine*/
	BACKGROUND-COLOR: #d9b66c;	/* wasd9b66c FCC48B*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.CategLt_3 {/*mine*/
	BACKGROUND-COLOR: #bde8a9;	/*wasa0ca89 9BFC5B*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.CategLt_4 {/*mine*/
	BACKGROUND-COLOR: #f4cda9;	/*wase7bf9d FCBCC0*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.CategLt_5 {/*mine*/
	BACKGROUND-COLOR: #c2f1ff;	/*was98c8e1 A8E0E0*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.CategLt_6 {/*mine*/
	BACKGROUND-COLOR: #c5f4dc;	/*was9bcab2 9FD5A6*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.CategLt_7 {/*mine*/
	BACKGROUND-COLOR: #eff26a;	/*wasd6d94b DBEB50*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.CategLt_8 {/*mine*/
	BACKGROUND-COLOR: #c5caff;	/*was8a8fcf 818ECA*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.CategLt_9 {/*mine*/
	BACKGROUND-COLOR: #db9b9c;	/*wasbc7b7d F15CA9*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.CategLt_10 {/*mine*/
	BACKGROUND-COLOR: #d1b2e1;	/*wasb999c7 D0C0D5*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.CategLt_11 {/*mine*/
	BACKGROUND-COLOR: #c1cfdf;	/*was96a4b3 F6997E*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.CategLt_12 {/*mine*/
	BACKGROUND-COLOR: #9fdfc4;	/*was7fbfa5 F64447*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
/* plus 2 spare*/
TD.CategLt_13 {/*mine*/
	BACKGROUND-COLOR: #e8915e;	/*wasb85f2b CCCCCC*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.CategLt_14 {/*mine*//***Same as 1 for FINISHING PROFILES***/
	BACKGROUND-COLOR: #edbd86;	/*wasc6975e 62B5E6*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.CategLt_15 {/*mine*/
	BACKGROUND-COLOR: #93d450;	/*new was 72b41b*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
TD.CategLt_16 {/*mine*//***SAME AS 1 for FINISHING PROFILES***/
	BACKGROUND-COLOR: #9fcbdd;	/*was77a7e5 62B5E6*/
	border-top: 1px solid #fff; 
	VERTICAL-ALIGN: middle;
	/*WIDTH: 140px; now done on page with thumbnail_width*/
	/*HEIGHT: 30px;*/
}
/*SIDE MENU MINE*/
.sideprodSq { 
	HEIGHT: 15px;
	WIDTH: 15px;
}
FONT.sideCatTxt { 
	/*WIDTH: 100%;*/
	PADDING-LEFT: 10px;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left; 
	/*WHITE-SPACE: nowrap;*/
}
A.sideCatTxt:link { 
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	/*WHITE-SPACE: nowrap;*/
}
A.sideCatTxt:visited { 
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	/*WHITE-SPACE: nowrap;*/
}
A.sideCatTxt:hover { 
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left; 
	TEXT-DECORATION: underline;
	/*WHITE-SPACE: nowrap;*/
}
A.sideCatTxt:over { 
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left; 
	TEXT-DECORATION: underline;
	/*WHITE-SPACE: nowrap;*/
}
A.sideCatTxt:active { 
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	/*WHITE-SPACE: nowrap;*/
}

/*
	Footer styles
*/
.BottomRow {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
}
.BottomBox {
	BACKGROUND-COLOR: #72b41b;/*was CC0000*/
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	HEIGHT: 22px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 12px;
}
.Bottom {
	BACKGROUND-COLOR: #72b41b;/*was CC0000*/
	COLOR: #FFFFFF;
}
A.Bottom:link {
	BACKGROUND-COLOR: #72b41b;/*was CC0000*/
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;
}
A.Bottom:visited {
	BACKGROUND-COLOR: #72b41b;/*was CC0000*/
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
A.Bottom:hover {
	BACKGROUND-COLOR: #72b41b;/*was CC0000*/
	COLOR: #FDE2E5;
	TEXT-DECORATION: underline;
}
A.Bottom:active {
	BACKGROUND-COLOR: #72b41b;/*was CC0000*/
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
.BottomPopup {
	WIDTH: 100%;
	TEXT-ALIGN: right;
	PADDING-BOTTOM: 10px;
}
.BottomPopup A {
	FONT-WEIGHT: bold;
}
.BottomDialogBox {
	BACKGROUND-COLOR: #72b41b;/*was CC0000*/
	PADDING-LEFT: 13px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
}

.colourfix {
background-color: #72b41b;
}
