BODY {
	FONT-SIZE: 11px; MARGIN: 10px; /*LINE-HEIGHT: 16px;*/ FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center
}


#container {
	MARGIN: 0px auto; WIDTH: 850px; POSITION: relative; TEXT-ALIGN: left
}


#content {
	CLEAR: both; MIN-HEIGHT: 100%; PADDING-TOP: 4px; HEIGHT: 100%
}

#left_column {
	MARGIN-TOP: 5px; 
	DISPLAY: block; 
	MIN-HEIGHT: 220px; 
	background-color: #8C8C8C;
	FLOAT: left; 
	MARGIN-BOTTOM: 1px; 
	WIDTH: 220px; 
	POSITION: relative; _height: 220px
}

#categories {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url('categories_bottom_bg.jpg') no-repeat left bottom; PADDING-BOTTOM: 20px; MARGIN: 0px; WIDTH: 220px; PADDING-TOP: 10px; _padding-top: 0
}
#categories H2 {
	FONT-SIZE: 14px; 
	padding:0px; 
	/*BACKGROUND: url('categories.png')no-repeat left top; */
	color: #FFFFFF;
	MARGIN: 0px; 
	WIDTH: 220px; 
	TEXT-align: center; 
	HEIGHT: 25px
}
#categories UL {
	padding:0px; 
	BACKGROUND: url('categories_bg.jpg') repeat-y; 
	MARGIN: 0px; 
	WIDTH: 220px; 
	LIST-STYLE-TYPE: none
}
#categories UL LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MIN-HEIGHT: 25px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 5px 0px 0px 10px; 
	WIDTH: 200px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: white 1px solid; _height: 25px
}

#categories UL LI A {
	PADDING-LEFT: 20px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	/*BACKGROUND: url('bullet_categories.gif') no-repeat left center; */
	MARGIN-LEFT: 5px; 
	COLOR: #b72228
}
#categories UL UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 200px; 
	PADDING-TOP: 0px
}
#categories UL UL LI A {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#categories UL UL LI {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	MIN-HEIGHT: 1px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 190px; 
	BORDER-TOP-STYLE: none; 
	PADDING-TOP: 0px; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none; _height: 1px
}
#categories UL UL LI.last {
	MARGIN-BOTTOM: 10px
}

#main_column {
	BORDER-RIGHT: white 0px solid; 
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: white 0px solid; 
	WIDTH: 600px; 
	PADDING-TOP: 0px
}

#documentBody {
	FONT-SIZE: 12px; MARGIN: 10px 20px; WIDTH: 590px; LINE-HEIGHT: 20px; 
}

DIV.default_banner {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(banner_bg.jpg) repeat-x 50% top; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	width: 100%;
	POSITION: relative; HEIGHT: 20px
}
DIV.default_banner H1 {
	FONT-SIZE: 20px; 
	LEFT: 18px; 
	MARGIN: 0px; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #b7100f; 
	height: 50px;
	POSITION: relative; TOP: 4px
}

DIV.product_table {
	WIDTH: 100%; 
	MARGIN-RIGHT: -300px; 
	_position: absolute; 
	_z-index: 10000
}
DIV.product_table DIV.ptable {
	BACKGROUND: url(/images/products/group_footer.gif) no-repeat left bottom; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 2px
}

DIV.product_table TABLE {
	BORDER-COLLAPSE: collapse
}

DIV.product_table TABLE Tbody TR.title {
	width: 100%;
	/*float: right;*/
	BACKGROUND-COLOR: #000000;
	color: white;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;  
}

DIV.product_table TABLE Tbody TR.sub {
	width: 100%;
	/*float: right;*/
	/*BACKGROUND-COLOR: #333333;*/
	BACKGROUND-COLOR: #8A8A8A;
	color: white;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;  
}

DIV.product_table TABLE Tbody TR.title_right {
	BACKGROUND-COLOR: #000000;
	color: white;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	text-align: right;  
}

DIV.product_table TABLE Tbody TR.price {
	BACKGROUND-COLOR: #000000;
	color: white;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	text-align: right;  
}

DIV.product_table TABLE TBODY TR.odd {
	BACKGROUND-COLOR: #d2d2d2
}
DIV.product_table TABLE TBODY TR.even {
	BACKGROUND-COLOR: #fff
}
DIV.product_table TABLE TBODY TR.even TD {
	BORDER-RIGHT: #d2d2d2 1px solid; BORDER-TOP: #d2d2d2 1px; BORDER-LEFT: #d2d2d2 1px solid; BORDER-BOTTOM: #d2d2d2 1px
}
DIV.product_table TABLE TBODY TR.first TD {
	BORDER-TOP-STYLE: none
}
DIV.product_table TABLE TBODY TR.last TD {
	BORDER-BOTTOM-STYLE: none
}
DIV.product_table TABLE TBODY TR.odd TD.t1 {
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: bold; 
	/*BACKGROUND: url(/images/products/border_bg_left.gif) #d2d2d2 repeat-y left top; */
	TEXT-TRANSFORM: uppercase; 
	WIDTH: 675px; 
	color: #000000;
	BORDER-LEFT-STYLE: none
}
DIV.product_table TABLE TBODY TR.even TD.t1 {
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: bold; 
	/*BACKGROUND: url(/images/products/border_bg_left.gif) #ffffff repeat-y left top; */
	TEXT-TRANSFORM: uppercase; 
	WIDTH: 675px; 
	BORDER-LEFT-STYLE: none
}

DIV.product_table TABLE TBODY TR.even TD.t1right {
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: bold; 
	/*BACKGROUND: url(/images/products/border_bg_left.gif) #ffffff repeat-y left top; */
	TEXT-TRANSFORM: uppercase; 
	WIDTH: 200px; 
	BORDER-LEFT-STYLE: none
}
DIV.product_table TABLE TBODY TR.odd TD.tl {
	BACKGROUND: url(/images/products/border_bg_right.gif) #d2d2d2 repeat-y right top; 
	WIDTH: 69px; 
	BORDER-RIGHT-STYLE: none
}
DIV.product_table TABLE TBODY TR.even TD.tl {
	BACKGROUND: url(/images/products/border_bg_right.gif) #ffffff repeat-y right top; 
	WIDTH: 69px; 
	BORDER-RIGHT-STYLE: none
}
DIV.product_table TABLE THEAD TD {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(/images/products/group_header.jpg) no-repeat; COLOR: white; HEIGHT: 30px
}
DIV.product_table TABLE TBODY TD {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; BORDER-LEFT: white 1px solid; LINE-HEIGHT: 15px; PADDING-TOP: 5px; BORDER-BOTTOM: white 1px; HEIGHT: 20px
}
DIV.product_table TABLE THEAD TR TH {
	BACKGROUND: #000
}
DIV.product_table TABLE TBODY TD.retail {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 139px; PADDING-TOP: 0px
}
DIV.product_table TABLE TBODY TD.trade {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; WIDTH: 186px; COLOR: #9d0007; PADDING-TOP: 0px
}
DIV.product_table TABLE TBODY TD.order {
	BACKGROUND: url(/images/products/border_bg_right.gif) #d2d2d2 repeat-y right top; WIDTH: 69px; BORDER-RIGHT-STYLE: none
}
DIV.product_table TABLE THEAD TD.tdheader {
	BACKGROUND: url(/images/products/border_bg_right_2.gif) #ffffff no-repeat left top
}

#documentBody P {
	FONT-SIZE: 11px
}

TH {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: white; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none! important
}

table#sample {    
	background-color:#FFFFFF;    
	border: solid #000 1px;    
	width: 200px;
}
table#sample td {    
	padding: 2px;    
	border: solid #000 1px;
}

.toprow {    
	/*font-style: italic;    */
	text-align: center;    
	background-color: black;
	color: white;
	
}

.pricerow {    
	/*font-style: italic;    */
	text-align: center;    
	background-color: #white;
	border: solid #000 1px;
	COLOR: #9d0007;
}

#errorBox {
	width: 500px;
	background-color: #ffcccc;
	color: red;
	border: 2px solid #90191C;
	padding-top: 10px;
	
}

#menu {
	
	FONT-SIZE: 14px; 
	color: #B21F21;
	LINE-HEIGHT: 26px; 
	FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; 
	TEXT-ALIGN: right;
	padding-right: 30px;

}

#menu a{
	color: #B21F21;

}

#faq {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url('categories_bottom_bg.jpg') no-repeat left bottom; 
	PADDING-BOTTOM: 20px; 
	MARGIN: 0px; 
	WIDTH: 220px; 
	text-align=left;
	PADDING-TOP: 10px; _padding-top: 0
}
#faq H2 {
	FONT-SIZE: 14px; 
	padding:0px; 
	BACKGROUND: url('categories.png')no-repeat left top; 
	color: #FFFFFF;
	MARGIN: 0px; 
	WIDTH: 220px; 
	TEXT-align: center; 
	HEIGHT: 25px
}
#faq UL {
	padding:0px; 
	BACKGROUND: url('categories_bg.jpg') repeat-y; 
	MARGIN: 0px; 
	WIDTH: 220px; 
	LIST-STYLE-TYPE: none
}
#faq UL LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MIN-HEIGHT: 25px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 5px 0px 0px 0px; 
	WIDTH: 200px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: white 1px solid; _height: 25px;
	
}

#faq UL LI A {
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	/*BACKGROUND: url('bullet_categories.gif') no-repeat left center; */
	MARGIN-LEFT: 0px; 
	COLOR: #b72228
	
}
#faq UL UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 200px; 
	PADDING-TOP: 0px
	
}
#faq UL UL LI A {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	BACKGROUND: none transparent scroll repeat 0% 0%
	
}
#faq UL UL LI {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	MIN-HEIGHT: 1px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 190px; 
	BORDER-TOP-STYLE: none; 
	PADDING-TOP: 0px; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLEtext-align=left;
}
#faq UL UL LI.last {
	MARGIN-BOTTOM: 10px
}

#faq_column {
	MARGIN-TOP: 5px; 
	DISPLAY: block; 
	MIN-HEIGHT: 220px; 
	background-color: #8C8C8C;
	FLOAT: left; 
	MARGIN-BOTTOM: 1px; 
	WIDTH: 220px; 
	POSITION: relative; _height: 220px
}


