body { background: #FFFFFF; margin: 0px; }



#menuHover {

	Z-INDEX: 11; BACKGROUND: #ffcc66; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px; layer-background-color: #ffcc66

}

#menuContent {

	Z-INDEX: 11; LEFT: 0px; POSITION: absolute; TOP: 0px

}

#menuContentBg {

	Z-INDEX: 8; LEFT: 0px; POSITION: absolute; TOP: 0px

}

#menuHoverBg {

	Z-INDEX: 9; BACKGROUND: #ff9900; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px; layer-background-color: #ff9900

}

#dialogBox {

	LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px

}

#detector {

	Z-INDEX: 9; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px

}

#footer {

	Z-INDEX: 8; BACKGROUND: #ffffff; LEFT: 12px; VISIBILITY: hidden; POSITION: relative; layer-background-color: #ffffff

}

#toppage {

	LEFT: 549px; POSITION: absolute; TOP: 19px

}

#dotted1 {

	LEFT: 220px; OVERFLOW: hidden; POSITION: absolute; TOP: 1px

}

#dotted2 {

	LEFT: 410px; OVERFLOW: hidden; POSITION: absolute; TOP: 1px

}

#product {

	LEFT: 0px; POSITION: relative; TOP: 0px

}

#storePrice0 {

	LEFT: 234px; POSITION: absolute; TOP: 176px

}

#storePrice1 {

	LEFT: 240px; POSITION: absolute; TOP: 182px

}

#storePrice2 {

	LEFT: 122px; POSITION: absolute; TOP: 250px

}

#storePrice3 {

	LEFT: 242px; POSITION: absolute; TOP: 250px

}

#storePrice4 {

	LEFT: 362px; POSITION: absolute; TOP: 250px

}

#storePrice5 {

	LEFT: 482px; POSITION: absolute; TOP: 250px

}

#storePrice6 {

	LEFT: 153px; POSITION: absolute; TOP: 159px

}

#storePrice7 {

	LEFT: 458px; POSITION: absolute; TOP: 159px

}

#storePrice8 {

	LEFT: 153px; POSITION: absolute; TOP: 189px

}

#storePrice9 {

	LEFT: 458px; POSITION: absolute; TOP: 189px

}

#storePrice10 {

	LEFT: 153px; POSITION: absolute; TOP: 389px

}

#storePrice11 {

	LEFT: 458px; POSITION: absolute; TOP: 389px

}

#storePrice12 {

	LEFT: 243px; POSITION: absolute; TOP: 174px

}

.prodTitle {

	FONT-WEIGHT: bold; FONT-SIZE: 18pt

}

.compareTitle {

	FONT-WEIGHT: bold; FONT-SIZE: 10pt

}

.prodTitle14 {

	FONT-WEIGHT: bold; FONT-SIZE: 14pt

}

.prodPrice {

	FONT-WEIGHT: bold; FONT-SIZE: 17pt; COLOR: #333333

}

.promoText {

	FONT-WEIGHT: bold; COLOR: #ff9900

}

A.promoText {

	COLOR: #ff9900

}

.infoText {

	COLOR: #333333

}

A.infoText {

	COLOR: #333333

}

.breadCrumb {

	FONT-WEIGHT: bold; BACKGROUND: #cccccc

}

A.breadCrumb {

	COLOR: #000000

}

.breadCrumbPrev {

	FONT-WEIGHT: bold; COLOR: #ffffff

}

A.breadCrumbPrev {

	COLOR: #ffffff

}

A.breadCrumbPrev:hover {

	COLOR: #000000

}

.dialogBorder {

	BACKGROUND: #cccccc

}

.dialogContent {

	BACKGROUND: #ffffff

}

A.subMenuLink {

	COLOR: #000000; TEXT-DECORATION: none

}

A.subMenuLink:hover {

	COLOR: #000000

}

.subMenuOn {

	BACKGROUND: #ff9900

}

.subMenuOff {

	BACKGROUND: #ffcc66

}

.subMenuShadow {

	BACKGROUND: #856a35

}

.yellowBg {

	BACKGROUND: #ffffcc

}

.orangeBg {

	BACKGROUND: #ffcc66

}

.greyBg {

	BACKGROUND: #cccccc

}

.lightGreyBg {

	BACKGROUND: #efefef

}

.darkGreyBg {

	BACKGROUND: #666666

}

.paramSelect {

	FONT-SIZE: 9pt; WIDTH: 196px

}

.paramSmallSelect {

	FONT-SIZE: 9pt; WIDTH: 86px

}

.greyText {

	COLOR: #666666

}

.greyTextBold7 {

	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #666666

}

.greyText9 {

	FONT-SIZE: 9pt; COLOR: #666666

}

A.greyText {

	COLOR: #666666

}

.brownText {

	FONT-SIZE: 9pt; COLOR: #663300;

}

.blackText {

	COLOR: #000000

}

.blackText9 {

	FONT-SIZE: 9pt; COLOR: #000000

}

A.blackText {

	COLOR: #000000

}

.point7 {

	FONT-SIZE: 7pt

}

.point8 {

	FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, Arial, sans-serif

}

.point9 {

	FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, Arial, sans-serif

}

.point10 {

	FONT-SIZE: 10pt

}

.point12 {

	FONT-SIZE: 12pt

}

.noUnderline {

	TEXT-DECORATION: none

}

.boldText {

	FONT-WEIGHT: bold

}

.largeboldtext {

	FONT-WEIGHT: bold; FONT-SIZE: 13pt

}

.point15 {

	FONT-SIZE: 15pt

}

.pricepounds {

	COLOR: #999999; FONT-FAMILY: helvetica,arial; FONT-SIZE: 18pt; FONT-WEIGHT: bold; TEXT-DECORATION: none;

}

.smallpricepounds {

	COLOR: #999999; FONT-FAMILY: helvetica,arial; FONT-SIZE: 13pt; FONT-WEIGHT: bold; TEXT-DECORATION: none;

}

.smallboldtext {

	COLOR: #000000; FONT-FAMILY: Helvetica, Arial, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none;

}

.smalltext {

	COLOR: #000000; FONT-FAMILY: Helvetica, Arial, sans-serif; FONT-SIZE: 8pt; TEXT-DECORATION: none;

}

a.breadtext {

	COLOR: #000000; FONT-FAMILY: Helvetica, Arial, sans-serif; FONT-SIZE: 8pt; TEXT-DECORATION: none;

}

td.breadtext {

	COLOR: #000000; FONT-FAMILY: Helvetica, Arial, sans-serif; FONT-SIZE: 8pt; TEXT-DECORATION: none;

}

a.breadtextunderline {

	COLOR: #000000; FONT-FAMILY: Helvetica, Arial, sans-serif; FONT-SIZE: 8pt; TEXT-DECORATION: underline;

}

.largeboldtext {

	COLOR: #000000; FONT-FAMILY: Helvetica, Arial, sans-serif; FONT-SIZE: 13pt; FONT-WEIGHT: bold; TEXT-DECORATION: none;

}

DIV.countdown {

	COLOR: #000000; FONT-FAMILY: Helvetica, Arial, sans-serif; FONT-SIZE: 28px; FONT-WEIGHT: bold;TEXT-DECORATION: none;

}

A:visited.nftext {

	COLOR: #000000; FONT-FAMILY: Helvetica, Arial, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline;

}

A.nftext {

	COLOR: #000000; FONT-FAMILY: Helvetica, Arial, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold;  TEXT-DECORATION: underline;

}

A:link.nftext {

	COLOR: #000000; FONT-FAMILY: Helvetica, Arial, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline;

}

A:hover.nftext {

	COLOR: #ff9900; FONT-FAMILY: Helvetica, Arial, sans-serif; FONT-WEIGHT: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline;

}

A:active.nftext {

	COLOR: #000000; FONT-FAMILY: Helvetica, Arial, sans-serif; FONT-SIZE: 9pt; TEXT-DECORATION: underline;

}

A.point9 {

	FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: underline; FONT-FAMILY: Helvetica, Arial, sans-serif

}

A.point9:hover {

	FONT-SIZE: 9pt; COLOR: #ff9900; TEXT-DECORATION: underline; FONT-FAMILY: Helvetica, Arial, sans-serif

}



/* NEW CSS */




table.edges { border-bottom: 1px solid #FF9900;	border-right: 1px solid #FF9900; margin: 5px 0px 8px 0px; background: #FF9900; }
td.edges{ background-color:#FFCC66;	border-left: 1px solid #FF9900;	}


/* TOP NAV XMAS CSS 
table.edges { border-bottom: 1px solid #FF9900;	border-right: 1px solid #FF9900; margin: 5px 0px 8px 0px; background: #CC0000 url(/comet/images/xmas04/xmas_red_bg.jpg) no-repeat right top; }
td.edges{ background-color:#FFCC66;	border-left: 1px solid #FF9900;	}	
td.snow { background: #FFCC66 url(/comet/images/xmas04/snow.gif) repeat-x left; }
td.snow2 { background: #FFCC66 url(/comet/images/xmas04/snow2.gif) no-repeat right; }
*/


/* BOTTOM NAV CSS */

#bottomnav_table {margin-top: 20px;}

.bottomnav { height: 24px; border-top: 1px solid #FFCC66; border-bottom: 1px solid #FF9900; text-align: center; }

.bottomnav a{ font-size:12px; margin-left:8px;	margin-right:8px; }



/* BREADCRUMB NAV CSS */

.breadcrumb_pad { margin-bottom: 4px; }



/* CONTENT LEFT PADDING CSS */

td.content_pad_main { padding: 0px 8px 0px 8px; vertical-align:top;}

td.content_pad { padding: 0px 0px 0px 8px; vertical-align:top;}

td.content_pad_noAlign { padding-left: 8px;}

td.content_pad_top_left { padding: 4px 0px 0px 8px;}



/* BACKGROUND COLOURD AND PADDING FOR CONTENT CELLS CSS */

.yellowBg_new {	background: #FFFFCC; padding: 3px 5px 3px 5px; }

.whiteBg_new { background: #ffffff;	padding: 3px 5px 3px 5px; }

.whiteBg_no_vertical { background: #ffffff;	padding: 0px 5px 0px 5px; }

.orangeBg_new { background: #FFCC66; padding: 3px 5px 3px 5px; }



/* TABLE BORDERS AND DIVIDERS CSS */

.grey_edge { border: 1px solid #CCCCCC; }

.orange_edge { border: 1px solid #FFCC66; }



.divide_orange { background: #FFCC66; height: 1px; padding: 0px 1px 0px 0px; }

.divide_dark_orange { background: #FF9900; height: 1px; padding: 0px 1px 0px 0px; }

.divide_grey { background: #CCCCCC; height: 1px; padding: 0px 1px 0px 0px; }

.divide_h_dotted { background: url(/comet/images/dotborderhor.gif) repeat-x; height: 1px; padding: 0px 1px 0px 0px; }

.divide_v_dotted { background: url(/comet/images/dotbordervertical.gif) repeat-y; height: 1px; padding: 0px 1px 0px 0px; }

.compare_box { margin: 3px; padding: 3px; border: 2px solid #CCCCCC; background: #FFFFFF; }



/* IMAGES AND SPACING CSS */

.right_space { padding-right: 8px; }

img.image_l { margin: 0px 8px 8px 0px; float:left; }

img.image_r { margin: 0px 0px 8px 8px; float:right; }

img.image_r_no_pad { float:right; }

.divide_8px { height: 8px; padding: 0px 1px 0px 0px; }

.8h_20w_spacer {width:20px; height: 8px; padding: 0px 1px 0px 0px; }

.cell_padding { padding: 3px 3px 3px 3px; }

td.pad_left_top_bottom { padding: 4px 0px 4px 8px;}

.top_pad { padding-top: 4px; }

.home_top_hero { padding-left: 15px}

.home_top_price { padding-left: 27px}



/* TEXT */

.no_wrap { white-space: nowrap; }



/* More info */

a.more_info { padding: 0px 12px 1px 0px; background: url(/comet/images/arrow_buy_now.gif) no-repeat right center; text-decoration: underline; font: bold 8pt Arial, Helvetica, sans-serif; color:#000; }



.savings_box { font-family: Arial, Helvetica, sans-serif; font-weight: bold; border: 1px solid #FFCC66;}

.savings_box td { padding: 3px}

.product_saving { color:#CC0000; font-size: 23px; }

.total_saving {	font-size: 12px;}

