<!--
BODY
{
	margin: 		0px; 
	background:		url('images/base_page_bg.gif') top left;
	
}
TABLE
{
	font-family:	sans-serif;
	font-size:		12px;
	color:			#000000;
}

.page_header
{
	
	font-size:			14px;
	font-weight:		bold;
	
	color: 				#CE0A22;	
	text-decoration: 	none;
}

SELECT, INPUT, TEXTAREA
{
 	font-family: Verdana, sans-serif;
	font-size: 10px;
}

FORM
{
	margin:		0px;
	padding:	0px;
}

UL
{
	margin:		0px;
	padding-left:	15px;
}

a:link, a:visited {color: #CE0A22; text-decoration: underline;}
a:hover {color: #000000; text-decoration: none;}

.sans10 {font-family: sans-serif; font-size: 10px;}
.sans11 {font-family: sans-serif; font-size: 11px;}
.sans12 {font-family: sans-serif; font-size: 12px;}
.sans14 {font-family: sans-serif; font-size: 14px;}
.sans16 {font-family: sans-serif; font-size: 16px;}
.sans18 {font-family: sans-serif; font-size: 18px;}
.sans20 {font-family: sans-serif; font-size: 20px;}
.sans22 {font-family: sans-serif; font-size: 22px;}

.serif13 {font-family: serif; font-size: 13px;}
.serif14 {font-family: serif; font-size: 14px;}
.serif16 {font-family: serif; font-size: 16px;}
.serif18 {font-family: serif; font-size: 18px;}
.serif20 {font-family: serif; font-size: 20px;}

.verdana9 {font-family: verdana, arial, sans-serif; font-size: 9px;}
.verdana10 {font-family: verdana, arial, sans-serif; font-size: 10px}
.verdana11 {font-family: verdana, arial, sans-serif; font-size: 11px}
.verdana12 {font-family: verdana, arial, sans-serif; font-size: 12px}
.verdana14 {font-family: verdana, arial, sans-serif; font-size: 14px}
.verdana16 {font-family: verdana, arial, sans-serif; font-size: 16px}
 
.underbar
{
	font-family:	Verdana,Tahoma,sans-serif;
	font-size:		9px;
	color:			#C1BFB9;
	margin:			0px;
	padding:		2px 0px 0px 0px;
	background: 	url(images/base_top_underbar.gif) top left repeat-x;
	text-align: right;
	height:			17px;
}
.underbar a:link, .underbar a:visited
{
	padding:		1px 2px 1px 2px;
	color:			#F1F1F1;
	text-decoration:	none;
}
.underbar a:hover
{
	padding:		1px 2px 1px 2px;
	background-color:	#F1F1F1;
	color:				#000000;
	text-decoration:	none;
}

/* styles for left boxes */
.left_column
{
	background: 	#444444 url('images/base_left_content_bg.gif') top left repeat-y;
	font-family:	Arial, sans-serif;
	font-size:		11px;
	color:			#FFFFFF;
}
.left_column P
{
	padding: 6px;
}

.left_column TABLE
{
	font-family: 	Arial,san-serif;
	font-size:		11px;
	color:			#FFFFFF;
	background-color:	#7E7E7E;
}

.left_column TABLE a:link, .left_column TABLE a:visited, .left_column A:link, .left_column a:visited
{
	color:				#FFF000;
	text-decoration:	none;
}
.left_column TABLE a:hover, .left_column a:hover
{
	color:			#FFF000;
	text-decoration:	underline;
}

.left_column_content
{
	background: 	url('images/base_left_box_bg.gif') top left repeat-y;
	padding:		5px 2px 2px 10px;
}
.left_column_header
{
	display:		block;
	font-family:	Tahoma,sans-serif;
	font-size:		12px;
	font-weight:	bold;
	text-transform:	uppercase;
	height:			25px;
	background:	url('images/base_left_box_hdr.gif') top left repeat-x;
}

/* Style for submenu */
.sub_menu
{
	background-color:	#000000;
	font-family:		Verdana,Tahoma,sans-serif;
	font-size:			9px;
	font-weight:		bold;
	display:			block;
	padding:			1px;
}
.sub_menu A:link, .sub_menu A:visited
{
	display:			block;
	background-color:	#42B43A;
	color:				#FFFFFF;
	text-decoration:	none;
	width:				120px;
	padding:			2px 0px 2px 5px;
	margin-bottom:		1px;

}
.sub_menu A:hover
{
	display:			block;
	background-color:	#7CDE76;
	color:	#000000;
	width:				120px;
	padding:			2px 0px 2px 5px;
	margin-bottom:		1px;
}

.topNav
{
	background: url(/images/base_top_bg.gif) top left repeat-x; 
	width: 100%;
}

.mainContent
{
	background-color: #FFFFFF; 
	width: 800px; 
	height: 500px; 
	padding: 10px;
}
.rightContent
{

	background: #444444 url(/images/base_right_content_bg.gif) top right repeat-y;
}
.mainFooter
{
	background: #444444; 
	border-bottom: solid 1px #7C7C7C; 
	border-right: solid 1px #7C7C7C;
}

/* For displaying product thumbs as featured items*/
.feat_thumb {width: 140px; height: 190px; float: left; display: block; margin: 2px; font: 9px Verdana,sans-serif; font-color: #444444; overflow: hidden; padding: 3px; border: solid 1px #cccccc;}
.feat_thumb_img	{margin: 6px;border: solid 1px #6B6B6B; text-align: center;clear: both; line-height: 140px;}
.feat_thumb_title {font-weight: bold; font-size: 9px;}


/* styles for featured boxes */
.feat_column
{
	background: 	#4C4C4C;
	font-family:	Arial, sans-serif;
	font-size:		11px;
	color:			#FFFFFF;
	border: dotted 2px #4C4C4C;
	
}

.feat_column P
{
	padding: 6px;
}

.feat_column TABLE
{
	font-family: 	Arial,san-serif;
	font-size:		11px;
	color:			#000000;
	background-color:	#6B6B6B;
	border: solid 1px #D0D0D0;
}

.feat_column TABLE a:link, .feat_column TABLE a:visited, .feat_column A:link, .feat_column a:visited
{
	color:				#FFFF00;
	text-decoration:	none;
}

.feat_column TABLE a:hover, .left_column a:hover
{
	color:			#FFFF00;
	text-decoration:	underline;
}

.feat_column_content
{
	background-color:	#6B6B6B;
	padding:		2px 2px 2px 2px;
}
.feat_column_header
{
	display:		block;
	font-family:	Tahoma,sans-serif;
	font-size:		11px;
	color:		#FFF200;
	font-weight:	bold;
	text-transform:	uppercase;
	height:			18px;
	background-color:	#B8091E;
}


/* styles for front page featured boxes */
.fp_feat_column
{
	background: 	#000000;
	font-family:	Arial, sans-serif;
	font-size:		11px;
	color:			#FFFFFF;
	border: dotted 2px #4C4C4C;
	
}

.fp_feat_column P
{
	padding: 6px;
}

.fp_feat_column TABLE
{
	font-family: 	Arial,san-serif;
	font-size:		11px;
	color:			#000000;
	background-color:	#6B6B6B;
	border: solid 1px #D0D0D0;
}

.fp_feat_column TABLE a:link, .fp_feat_column TABLE a:visited, .fp_feat_column A:link, .fp_feat_column a:visited
{
	color:				#FFFF00;
	text-decoration:	none;
}

.fp_feat_column TABLE a:hover, .left_column a:hover
{
	color:			#FFFF00;
	text-decoration:	underline;
}



/* Style for the category tree */
.categoryTree ul, categoryTree li
{
	list-style-type:	none;
}
.categoryTree ul 
{
	padding-left:	19px;
}

/* First level child */
.categoryTree ul ul
{
	background-color:	#5A5A5A;
	margin-top:			4px;
	margin-bottom:		4px;
	padding-top:		3px;
	padding-bottom:		3px;
	border: 1px dotted #888888;
	list-style-type: square;
}

.categoryTree ul ul a:link, .categoryTree ul ul a:visited, .categoryTree ul ul a:hover
{
	color:	#FFFFFF;
	font-weight: bold;
	font-size: 10px;	
	
}

.catTreeIcon
{
 	padding-right: 	5px;
}
.categoryTreeChild
{
	padding-left:	1px;
}

/* subCat copied from cubecart/styleSheets/layout.css
Used to help draw subcats like in CubeCart Catalog
*/

#subCats {
	background-color: #FFFFFF;
	text-align: center;
	border: 1px solid #7C7C7C;
	margin: 0px;
	padding: 3px;
	float: left;
	width: 800px;
}
.subCat {	
	text-align: center;
	padding: 8px;
	float: left;
	width: 250px;
}

.txtDefault, a.txtDefault, a.txtLink, a.txtLocation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C20821;
	text-decoration:none;
}

.end_column
{
	background: 	#2E2E2E;
	font-family:	Arial, sans-serif;
	font-size:		10px;
	color:			#FFFF00;
	border: solid 2px #4C4C4C;
	
}
.end_column P
{
	padding: 6px;
}


.end_column TABLE
{
	font-family: 	Arial,san-serif;
	font-size:		10px;
	color:			#FFFF00;
	background-color:	#2E2E2E;
	border: solid 1px #D0D0D0;
}

.end_column a:link, .end_column a:visited, .end_column a:hover
{
	color:	#FFFFFF;
	
	font-size: 10px;	
	
}

.end_column_header
{
	font-family:	Tahoma,sans-serif;
	font-size:		10px;
	color:		#FFF200;	
	text-transform:	uppercase;	
	background-color:	#2E2E2E;
}

.page_header
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:			#BD091E;
	
	
}

-->