BODY, B, TD, P, INPUT, OPTION, TEXTAREA, SELECT     {COLOR: #333333; font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, sans-serif; font-size: 13px}

em {COLOR: #FF0000; FONT-WEIGHT: bold;}

A {text-decoration:underline;color:#003399; }
A:link {text-decoration:underline;color:#003399; ;}
A:visited {text-decoration:underline; color:#003399; }
A:hover {text-decoration:underline; color:#cc0101}

.BBBox1            {COLOR: #ffffff; padding-left: 5px; padding-right: 5px; background: #1e7cc2;}
.BBBox1 A:link     {COLOR: #ffffff; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.BBBox1 A:visited  {COLOR: #ffffff; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.BBBox1 A:hover    {COLOR: #ffffff; FONT-WEIGHT: normal; TEXT-DECORATION: underline}

.BBBox1a            {COLOR: #ffffff; background: #1e7cc2}
.BBBox1a A:link     {COLOR: #ffffff; FONT-WEIGHT: normal; TEXT-DECORATION: underline}
.BBBox1a A:visited  {COLOR: #ffffff; FONT-WEIGHT: normal; TEXT-DECORATION: underline}
.BBBox1a A:hover    {COLOR: #ffffff; FONT-WEIGHT: normal; TEXT-DECORATION: underline}

.searchd A:link     {COLOR: #ffffff; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.searchd A:visited  {COLOR: #ffffff; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.searchd A:hover    {COLOR: #ffffff; FONT-WEIGHT: bold; TEXT-DECORATION: underline}

.gt {color: rgb(204, 102, 0); font-size: 16px; font-weight: bold; margin-right: 0.2em;}
.gt A:link    {COLOR: #333333; TEXT-DECORATION: none}
.gt A:visited {COLOR: #333333; TEXT-DECORATION: none}
.gt A:hover   {COLOR: #cc0101; TEXT-DECORATION: underline}

.BBBox2BCopy {
COLOR: #333333; BACKGROUND-COLOR: #f1f1f1
}

.BBBox2            {COLOR: #333333; BACKGROUND-COLOR: #FFFFFF}
.BBBox2H           {COLOR: #FFFFFF; BACKGROUND-COLOR: #2e529c; PADDING: 1px}
.BBBox2H B         {COLOR: #FFFFFF;}
.BBBox2B           {COLOR: #333333; BACKGROUND-COLOR: #FFFFFF}
.BBBox2B A:link    {COLOR: #333333; TEXT-DECORATION: none;}
.BBBox2B A:visited {COLOR: #333333; TEXT-DECORATION: none;}
.BBBox2B A:hover   {COLOR: #cc0101; TEXT-DECORATION: underline;}

.headertitlediv {
				vertical-align : middle; 
				width: 188px;  
				height: 25px; 
				margin-left: 6px; 
				margin-right: 6px; 
				background: url("images/header.gif") no-repeat;
				}

.headertitle {
				color: #ffffff; 
				font-family: Tahoma, Verdana, sans-serif;
				font-size: 14px;
				font-weight: bold;
			}

.headertitleinvy {
				color: #cc0101; 
				font-family: Tahoma, Verdana, sans-serif;
				font-size: 14px;
				font-weight: bold;
				background-color: #ffc423;
			}

.headertitleinvb {
				color: #ffffff; 
				font-family: Tahoma, Verdana, sans-serif;
				font-size: 14px;
				font-weight: bold;
				background-color: #0397d6;
			}

.subtitle, .subtitlebold {
				color: #cc0101; 
				font-family: Tahoma, Verdana, sans-serif;
				font-size: 14px;
				font-weight: normal;
			}

.subtitlebold {font-weight: bold}


.headercontent {
				width: 186px; 
				height: 100%; 
				background: #FFFFFF; 
				margin-left: 6px; 
				margin-right: 6px; 
				border: 1px solid #C0C0C0; 
				border-top: 0px;
			}

.headercontentnoborder {
				width: 186px; 
				height: 100%; 
				background: #FFFFFF; 
				margin-left: 6px; 
				margin-right: 6px; 
				border: 1px solid #C0C0C0;
			}

.headertitlenofill {
				width: 186px; 
				height: 100%; 
				background: #FFFFFF; 
				margin-left: 6px; 
				margin-right: 6px; 
				border: 1px solid #C0C0C0;
				border-bottom: 0px;
			}

.mainContentCell {}


.nl A:link    {COLOR: #333333; TEXT-DECORATION: none;}
.nl A:visited {COLOR: #333333; TEXT-DECORATION: none;}
.nl A:hover   {COLOR: #cc0101; TEXT-DECORATION: underline;}

.textheader {
				font-size: 16px;
				font-weight: bold;
				color: #cc0101;
			}

.header {
				font-size: 16px;
				font-weight: bold;
				color: #cc0101;
				padding-top: 8px;
				padding-bottom: 6px;
			}

.headerdiv {
				padding-top: 8px;
				padding-bottom: 8px;
			}

.catName {
				font-size: 16px;
				font-weight: bold;
				color: #cc0101;
			}

.textheaderorange {
				font-size: 15px;
				font-weight: bold;
				color: #cc0101;
			}

.cellHeader {
	Font-size: 16px;
	Font-weight: Bold;
	Color: #cc0101;
}

.textheaderb {
				font-size: 14px;
				color: #000000;
			}

.main-text {
		font-size: 13px;
		color: #4b4646;
		text-decoration: none;
}

.carusel-price {
		color: #404040;
		FONT-WEIGHT: bold; 
		FONT-SIZE: 16px; 
}

.carusel-price-promo {
		color: #cc0101;
		FONT-WEIGHT: bold; 
		FONT-SIZE: 16px; 
}

.prod-view {
	display: block;
	font-size: 22px;
	color: #000000;
	FONT-WEIGHT: bold; 
}

.text-big14-gray {
	font-size: 18px;
	color: #404040;
	FONT-WEIGHT: bold; 
}

.text-big14-promo {
	font-size: 18px;
	color: #cc0101;
	FONT-WEIGHT: bold; 
}

.warranty {
	font-size: 16px;
	color: #404040;
	FONT-WEIGHT: bold; 
}

.text-disp {
	color: #606060;
	font-size: 13px;
	FONT-WEIGHT: bold; 
}

.text-disp-small {
	color: #606060;
	font-size: 11px;
	FONT-WEIGHT: normal; 
}

.text-comment-yes {
	color: #909090;
	font-size: 13px;
	FONT-WEIGHT: normal; 
}

.titlecell, .titletext {
							color: #cc0101;
							font-size: 16px;
							font-family: Tahoma, Verdana, sans-serif;
							FONT-WEIGHT: bold;							
						}

.titlecell {border-bottom: 1px solid #C0C0C0}

.search {
	background: url("images/searchbg.gif") bottom right no-repeat;
	padding-bottom: 5px;
	color: #000000;
}

.headerbg {
	background: url("images/headerbg.gif") bottom right repeat-x;
}

.paging {
	background-color: #f0f0f0;
	padding-top: 3px;
	padding-bottom: 3px;
	}

.m_red, .m_green, .m_yellow, .m_blue {color: #ffffff; 
									font-family: Tahoma, Verdana, sans-serif;
									font-size: 14px;
									font-weight: bold;
									}


.tl_red { width: 9px; height: 9px; background: url("images/tl_red.gif") top left no-repeat; }
.t_red { height: 9px; background: url("images/t_red.gif") top repeat-x; }
.tr_red { width: 9px; height: 9px; background: url("images/tr_red.gif") top right no-repeat; }
.l_red { width: 9px; background: #cc0101 }
.m_red { padding-bottom: 5px; background: #cc0101; vertical-align: top; }
.r_red { width: 9px; background: url("images/r_red.gif") right repeat-y; }
.l { width: 9px; background: url("images/l.gif") right repeat-y; }
.m { padding-top: 10px; padding-bottom: 10px; padding-left: 2px; padding-right: 5px; vertical-align: top; }
.r { width: 9px; background: url("images/r.gif") right repeat-y }
.bl { width: 9px; height: 12px; background: url("images/bl.gif") bottom left no-repeat; }
.b {height: 12px; background: url("images/b.gif") bottom repeat-x; }
.br { width: 9px; height: 12px; background: url("images/br.gif") bottom right no-repeat }
.tl { width: 9px; height: 9px; background: url("images/tl.gif") bottom left no-repeat; }
.t {height: 9px; background: url("images/t.gif") bottom repeat-x; }
.tr { width: 9px; height: 9px; background: url("images/tr.gif") bottom right no-repeat }


.tl_yellow { width: 9px; height: 9px; background: url("images/tl_yellow.gif") top left no-repeat; }
.t_yellow { height: 9px; background: url("images/t_yellow.gif") top repeat-x; }
.tr_yellow { width: 9px; height: 9px; background: url("images/tr_yellow.gif") top right no-repeat; }
.l_yellow { width: 9px; background: #ff7300 }
.m_yellow { padding-bottom: 5px; background: #ff7300; vertical-align: top; }
.r_yellow { width: 9px; background: url("images/r_yellow.gif") right repeat-y; }

.tl_blue { width: 9px; height: 9px; background: url("images/tl_blue.gif") top left no-repeat; }
.t_blue { height: 9px; background: url("images/t_blue.gif") top repeat-x; }
.tr_blue { width: 9px; height: 9px; background: url("images/tr_blue.gif") top right no-repeat; }
.l_blue { width: 9px; background: #1e7cc2 }
.m_blue { padding-bottom: 5px; background: #1e7cc2; vertical-align: top; }
.r_blue { width: 9px; background: url("images/r_blue.gif") right repeat-y; }

.tl_green { width: 9px; height: 9px; background: url("images/tl_green.gif") top left no-repeat; }
.t_green { height: 9px; background: url("images/t_green.gif") top repeat-x; }
.tr_green { width: 9px; height: 9px; background: url("images/tr_green.gif") top right no-repeat; }
.l_green { width: 9px; background: #50b848 }
.m_green { padding-bottom: 5px; background: #50b848; vertical-align: top; }
.r_green { width: 9px; background: url("images/r_green.gif") right repeat-y; }

.error {
		padding: 10px;
		border: 1px solid #FF0000;
		background-color: rgb(255, 255, 192);
		font-size: 13px;
	}

.addedtocart {
		padding: 10px;
		border: 1px solid #000080;
		font-size: 13px;
		background-color: #eff5fb;
	}

.errortext {color: #FF0000;}

.brandinit {
			color: #cc0101; 
			background-color: #F0F0F0;
			font-weight: bold; 
			font-size: 16px; 
			border: none; 
			border-bottom: 1px solid #C0C0C0
			padding-top: 2;
			padding-bottom: 2;
			}

.brandcell {
				width: 100%;
				padding-left: 5;
				padding-right: 5;
			}

.gallerycell {
				text-align: center;
				vertical-align: top;
				border: 1px solid #C0C0C0;
			}

.productcell {
				text-align: center;
				width: 100%;
				position: relative;
			}

.productline {
				text-align: left;
				width: 100%;
				border: none;
				border-bottom: 1px solid #C0C0C0;
			}

.childname {
				font-size: 16px;
				font-weight: bold;
				color: #cc0101;
			}

.italic {
			font-style: italic;
			font-size: 12px;
		}

.option {
			padding: 5px;
			background-color: #ddeedd;
		}

.gridlist {
			text-align: right;
			background-color: #F6F6F6;
			width: 100%;
			padding-top: 3px;
			padding-bottom: 3px;
		}

.cartheader {
			background-color: #1e7cc2;
			font-weight: bold;
			font-style: italic;
			color: #FFFFFF;
		}

.gatewaydiv {
				border: 1px solid #C0C0C0;
				padding: 10px;
				background-color: #fff6e1;
			}

.hintText {
		background-color: #ffffee;
		color: #000000;
		padding: 5px;
	}

.wrapped table,
	.wrapped td {
		border: 1px solid #808080;
		border-collapse: collapse;
		padding: 5;
		background-position: 0px;
	}

.hdcell {
		background-color: #808080;
		font-weight: bold;	
		color: #FFFFFF;
	}

.adstoc {color: #FF0000;}

.adminsubtitle {
			font-weight: bold;
			color: #cc0101;
			background-color: #E0E0E0;
			padding: 0;
		}
