.containerbody {
width: 790px;
}
H1{
 FONT-WEIGHT: bold;  FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #666666; font-size: 28px; font-weight:bold;
 }
 H2{
 FONT-WEIGHT: bold;  FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #990000; font-size: 20px; font-weight:bold;
 }
H3{
 FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #009ACA; font-size: 16px; font-weight:bold;
}

BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	COLOR: #000000;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border-bottom-style: none;
	border-right-color: #CCCCCC;

	}
	.ReviewForm {
	DISPLAY: inline
}
#coolmenu{
background-color: #99CC33;

}

#coolmenu a{
display: block;
width: 100%;
color: black;
text-decoration: none;

}

html>body #coolmenu a{ /*Non IE rule*/
width: auto;
}

#coolmenu a:hover{
background-color: black;
color: white;
}
.lineDashed {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-left-style: none;
	background-image: url(hn.gif);
	background-position:bottom;
}
.lineDashed:HOVER {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-left-style: none;
	background-image: url(hnHover.gif);
	background-position:bottom;

	}

	
	.lineBottomBlue{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #11202B;
}	

	.lineTopBlue{
	border-Top-width: 1px;
	border-Top-style: solid;
	border-Top-color: #cccccc;
	background-image: url(hn.gif);
	background-repeat:repeat-x;
}	
			
.CartTooltipGreen {
	border: 1px solid #E2EFB6;
	background-color: #F1F9DD;
	}
.CartTooltipBlue {
	border: 1px solid #D2E8FF;
	background-color: #ECF3FB;
	padding: 5px 5px 5px 5px;
	}
	
	.CartTooltipGrey {
	border-bottom: 0px solid #cccccc;
	background-color: #636363;
	padding: 0px 0px 0px 0px;
	background-image: url(topbargradient.png);
	background-repeat:repeat-x;
	}
.CartTooltipYellow {
	border: 1px solid #FFFF99;
	background-color: #FFFAD5;
	
		}
.CartTooltipRed {
	border: 1px solid #F0D2E0;
	background-color: #FCF3F5;
	
	}
.gone{
display:none;
} 
a.WhiteNav:link {color: black; text-decoration: none; font-size:12px; font-weight:bold;}
a.WhiteNav:hover {color: white; text-decoration: none; font-size:12px; font-weight:bold;}

a.navgrey:link {color: #666666; text-decoration: none; font-size:11px; font-weight:regular;}
a.navgrey:hover {color: #666666; text-decoration: underline; font-size:11px; font-weight:regular;}
a.navgrey:visited{color: #666666;  font-size:11px; font-weight:regular;}

a.nav:link {color: white; text-decoration: none; font-size:11px; font-weight:bold;}
a.nav:visited {color: white; text-decoration: none; font-size:11px; font-weight:bold;}

a.navreg:link {color: white; text-decoration: none; font-size:16px; font-weight:bold;}
a.navreg:visited {color: white; text-decoration: none; font-size:16px; font-weight:bold;}

a.LinkTextBlueHL:link {color: #018EFA; text-decoration: none; font-size:12px; font-weight:bold;}


.navBody:hover { background-color:#E3D7D9;}
.navBody { font:Arial, Helvetica, sans-serif; font-size:12px; }


.navBodyBlue {background:no-repeat; background-image:url(tabBack.jpg); }
.navBodyBlue:Hover {background:no-repeat; background-image:url(tabOrange.jpg); }

.navBodySelected {background:no-repeat; background-image:url(tabOrange.jpg); }

a:link {
	color: #003366;
	text-decoration: none;
	}
a:visited {
color: #003366;
	text-decoration: none;

}
a:hover {
color: #009ACA;
	text-decoration: none;
	}
.HeadingTextGrey{
 FONT-WEIGHT: bold;  COLOR: #999999; font-size: 18px; font-weight:bold;
}
.HeadingText{
 FONT-WEIGHT: bold;  COLOR: #000000; font-size: 18px; font-weight:bold;
 }
 .HeadingTextLine{
 FONT-WEIGHT: bold;  COLOR: #000000; font-size: 18px; font-weight:bold; border-bottom: solid; border-bottom-width: 2px; border-bottom-color:#cccccc;
 }
.HeadingTextRed{
 FONT-WEIGHT: bold;  COLOR: #009ACA; font-size: 16px; font-weight:bold;
 }
.HeadingTextLarger{
 FONT-WEIGHT: bold;  COLOR: #009ACA; font-size: 22px; font-weight:bold;
 }
.HeadingTextRed{
 FONT-WEIGHT: bold;  COLOR: #990000; font-size: 22px; font-weight:bold;
 }
.HeadingTextWhite{
 FONT-WEIGHT: bold;  COLOR: #ffffff; font-size: 22px; font-weight:bold;
 }
.HeadingTextWhite: a{
 FONT-WEIGHT: bold;  COLOR: #ffffff; font-size: 22px; font-weight:bold;

}
.LinkText {
 FONT-WEIGHT: bold;  COLOR: #000000; font-size: 12px
 
 }
.LinkTextRed {
 FONT-WEIGHT: bold;  COLOR: #990000; font-size: 12px
 
 }
 .BodyText {
 FONT-WEIGHT: regular;  COLOR: #000000; font-size: 12px; font-weight:normal;
 }
 .BodyTextSmall {
 FONT-WEIGHT: regular;  COLOR: #666666; font-size: 11px; font-weight:normal;
}
 .BodyTextSmallGrey {
 FONT-WEIGHT: regular;  COLOR: #EDEDED; font-size: 11px; font-weight:normal;
}
 .BodyTextSmallWhite{
 FONT-WEIGHT: regular;  COLOR: #ffffff; font-size: 11px; font-weight:normal;
}
 .BodyTextSmallDrkGrey {
 FONT-WEIGHT: regular;  COLOR: #999999; font-size: 11px; font-weight:normal;
}
.QF {
FONT-WEIGHT: bold; font-size: 11px; COLOR: #009ACA
}
.QFRed {
FONT-WEIGHT: bold; font-size: 11px; COLOR: #990000
}
	.MainNavBox {
	border: 1px solid #ffffff;
	
	}
		.MainNavBox:HOVER {
	border: 1px solid #D2E8FF;
	
	}
		
	.CartNavBox {
	BACKGROUND: #FFFFFF;
	background-image: url(blankbutton.gif);
	background-repeat: repeat-x;
	font-size:12px;
	font-weight:bold;
		}
			.CartPricebox {
	border-style: solid; border-color: #CCCCCC; 	border-width: 1px;
	text-align:center;
	vertical-align:middle;
	padding-top: 6px;	
	background-image: url(blankbutton.gif);
	background-repeat: repeat-x;
	font-size:22px;
	font-weight:bold;
	width: 30px;
	height: 15px;
	color: #ffffff;
		}
		
	.CartNavBox a {
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	}
		.CartNavBox a:link {
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
		}
	.CartNavBox:HOVER {
	BACKGROUND: #0089D9;

	font-size:12px;
	font-weight:bold;

	}
	.CartWhite {
	BACKGROUND: #FFFFFF;
	border: 1px solid #EBEBEB;
	font-size:12px;
	font-weight:bold;

}
.CartTable {
	border: 1px solid #CCCCCC;
    background-image: url(fadebackground.gif);
	background-repeat: repeat-x;
	font-size:12px;
}
.CartBlueTable {

	border: 1px solid #E6E6E6;
    background-image: url(fadebackground.png);
	background-repeat: repeat-x;
	font-size:12px;
}
.CartProductTable {

	border: 1px solid #666666;
    background-image: url(fadebackground.png);
	background-repeat: repeat-x;
	font-size:12px;
}
.CartTable:Hover {
	border: 1px solid #FF6600;
    background-image: url(blankbuttonHover.gif);
	background-repeat: repeat-x;
	font-size:12px;
}


.btnBack {

	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	COLOR: #fff;
	background-image: url(btn_bk.gif);

	border-top-style: solid;
    border-top-color: #AAAAAA;
	border-top-width: 1px;

	border-bottom-style: solid;
	border-bottom-color: #AAAAAA;
	border-bottom-width: 1px;
	
	border-left-style: solid;
	border-left-color: #AAAAAA;
	border-left-width: 1px;
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #AAAAAA;
}
	

.CartNewTable {
	BACKGROUND: #FFFFFF;
	border: 1px ;
	border-color:#cccccc;
	border-spacing: 5px;
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px;  PADDING-BOTTOM: 3px; PADDING-TOP: 3px;
	{ background: url(loading.gif); background-position:center; background-repeat: no-repeat }


.Button {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	MARGIN-BOTTOM: 3px;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: middle;
	TEXT-TRANSFORM: uppercase;
	COLOR: #fff;
	PADDING-TOP: 0px;
	HEIGHT: 19px;
	background-color: #009ACA;
	background-image: url(blankbutton.gif);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #8f5b0d;
	border-right-color: #8f5b0d;
	border-bottom-color: #8f5b0d;
	border-left-color: #8f5b0d;
}


.CheckoutButton {
	text-decoration: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: top;
	TEXT-TRANSFORM: none;
	COLOR: #FFFFFF;
	HEIGHT: 22px;
	border: 0px solid #999999;
	background-color: #009ACA;
	padding: 0px;

}
.lineHiLiteDrkGrey {
	MARGIN: 0px 0px 0px;
	background-color: #333333;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ddd;
	border-bottom-color: #ddd;
	color:#ffffff;
	
}

.lineHiLite {
	MARGIN: 0px 0px 0px;
	background-color: #666666;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ddd;
	border-bottom-color: #ddd;
	color:#FFFFFF;
	
}
.lineDashed {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-left-style: none;
	background-image: url(hn.gif);
	background-position:bottom;
}
.lineDashed:HOVER {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-left-style: none;
	background-image: url(hnHover.gif);
	background-position:bottom;

}

.largeheadingG {
	FONT-SIZE: 130%; COLOR: #009ACA; TEXT-DECORATION: none

}
.btnav {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
} 

.btnav:hover {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	background-color:#018EFA;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.BundleTotal {
	FONT-SIZE: 100%;
	FLOAT: none;
	WIDTH: auto;
	color: #FFFFFF;
	padding: 0px;
	border-right-width: thin;
	border-right-style: none;
	border-right-color: #CCCCCC;
	margin: 0px;
}

#div1 a:link {
color: #000;
text-decoration: none;
}

#div2 a:link {
color: #F00;
text-decoration: none;
}

