th {
	color : #000000;
	font-size: 11px;	
	font-family : Arial,Tahoma,Verdana;
}
input, select {
	color : #000000;
	font-size : 11px;
	font-family : Arial,Tahoma,Verdana;
	font-weight: bold;
}
.px {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px5 {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.title01 {
	color : #FFFFFF;
	margin-top : 10px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	font-size : 13px;
	font-family : Arial,Tahoma,Verdana;
	font-weight: bold;
	font-style: italic;
}
.title {
	color : #FFFFFF;
	margin-top : 1px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-left : 37px;
	margin-right : 10px;
	font-size : 10px;
	font-family : Arial,Tahoma,Verdana;
	font-weight: bold;
}
.title a {
	color : #EF6D00;
}
.title a:hover {
	color : #C25A02;
}
.list {
	color : #FFFFFF;
	margin-top : 3px;
	padding-bottom : 3px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Arial,Tahoma,Verdana;
	font-weight: bold;
}
.right {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	font-size : 11px;
	font-family : Arial,Tahoma,Verdana;
	font-weight: bold;
}
.right a, .list a {
	color : #FF7500;
}
.right a:hover {
	color : #AAAAAA;
}
.left {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 25px;
	font-size : 11px;
	font-family : Arial,Tahoma,Verdana;
	font-weight: bold;
}
.left b {
	color : #FF6600;
}
.left a {
	color : #FF6600;
}
.left a:hover {
	color : #FF0000;
}
p {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 20px;
	font-size : 11px;
	font-family : Arial,Tahoma,Verdana;
}
p a {
	color : #000000;
}
p a:hover {
	color : #294A7B;
}
.menu01 {
	color : #000000;
	margin-top : 1px;
	padding-bottom : 1px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Arial,Tahoma,Verdana;
}
.menu01 a {
	color : #000000;
	text-decoration: none;
}
.menu01 a:hover {
	color : #555555;
}
.menu02 {
	color : #FFFFFF;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 20px;
	font-size : 11px;
	font-family : Arial,Tahoma,Verdana;
	font-weight: bold;
}
.menu02 a {
	color : #FFFFFF;
	text-decoration: none;
}
.menu02 a:hover {
	color : #DDDDDD;
}
.bar01 {
	color: #OOOOOO;
	margin-top: 1px;
	padding-bottom: 1px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 20px;
	font-size: 18px;
	font-family: Arial,Tahoma,Verdana;
	font-weight: bold;
}
.b01 {
	color : #000000;
	margin-top : 2px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-left : 20px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Arial,Tahoma,Verdana;
}
.b01 a {
	color : #000000;
	text-decoration: none;
}
.b01 a:hover {
	color : #333333;
}
TD {
	COLOR: #333333; FONT-FAMILY: Arial,Tahoma,Verdana; FONT-SIZE: 8pt
}

/* Empire Styles */
body
{
	background-color: white;
	font-family: Arial,Tahoma,Verdana;			
}

.empire_contact
{
	
}

.empire_contact a
{
	
}

.empire_submit input
{
	color: white;
	background: black;
	border: outset 2px silver;
	padding: 4px 0px 4px 0px;
	font-size: 8px;
	letter-spacing: 1px;			
}

/* Empire Vertical List Control */
.empire_vertical_list
{	
	width: 100%;
	font-size: 9px;	
	padding: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
}

.empire_vertical_list a
{
	text-decoration: none;
	color: black;	
}

.empire_vertical_list a:visited
{
	background-color: #ebff61;
	color: Black;
}

.empire_vertical_list a:link
{
	
}

.empire_vertical_list ul
{
	list-style-type: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0; 
	margin: 0;		
}

.empire_vertical_list li
{
	border-bottom: solid 1px #ad8b3a;
	width: 125px;
	text-align: right;
	padding: 2px 1px 2px 1px;
}

.empire_vertical_list .empire_list_header
{
	font-weight: bolder;
	font-size: 12px;
	text-align: right;
}

/* List Products Control */
#empire_listproducts
{
	height: 75px;
	display: block;		
}

#empire_listproducts .product_count
{
	color: #ad8b3a;
	background-color: white;	
}

#empire_listproducts_header,.empire_listproducts_header
{
	padding: 2px 0px 1px 0px;		
	font-size: 9px;
	border-bottom: solid 1px #ad8b3a;
	display: block;
width:800px;
clear:both;	
}
/*controls the "BRAND" left hand title bar*/
#empire_listproducts_header2,.empire_listproducts_header2
{
	padding: 2px 0px 1px 0px;		
	font-size: 9px;
	border-bottom: solid 1px #ad8b3a;
	display: block;
	text-align:right;
width:100%;
clear:both;
}
.empire_listproducts_header3
{
float:left;
clear:both;
height:auto;
min-height:100px;
text-align:left;
vertical-align:top;
border-bottom: solid 1px #ad8b3a;
margin:10px 0px 50px 0px;
width:800px;
clear:both;
}

#empire_listproducts table td
{	
	font-size: 9px;		
	padding-right: 20px;
	padding-top: 3px;	
}

#empire_listproducts a
{
	text-decoration: none;
	color: black;	
}

#empire_listproducts a:visited
{
	background-color: #ebff61;
	color: black;
}

/* Sub Header */
#formSearch
{
	padding: 0; 
	margin: 0;
}

#formLogin
{
	padding: 0; 
	margin: 0;
}

#empire_sub_header
{
	width:800px;
	height:45px;
	background-color:#ad8b3a;
	display:block;			
}
.empire_sub_header_new
{
	width:125px;
	height:auto;
	background-color:#ad8b3a;		
}

/* Login Control */
#empire_user_login table td
{
	font-size: 8px;
	color: White;	
}

#empire_user_login input
{
	height: 18px;
	background-color: White;
	color: black;
	width: 175px;
	font-size: 12px;		
}

#empire_user_login #buttonLogin
{
	width: 50px;
	background-color: Black;
	color: White;
	height: 25px;	
}

#welcome_back td a
{
	color: white;
}

/* Search Control */
#empire_search
{
	width: 200px;
	display: block;	
}

#empire_search_header
{
	color: white;
	font-size: 8px;		
	padding-left: 10px;
	padding-right: 5px;	
}

#empire_search_header input
{
	height: 18px;
	background-color: White;
	color: black;
	width: 175px;
	font-size: 12px;		
}

#empire_search table
{
	height: 45px;
}

/*Header Styles */
#empire_header
{
	width: 955px;	
}

#empire_main_logo
{
	text-align: left;
	float: left;
}

#empire_shopping_cart
{
	text-align: right;
	float: right;
	padding-top: 40px;
	padding-right: 10px;
	font-size: 10px;
}

#empire_shopping_cart #company_phone
{
	font-size: 14px;
	text-align: justify;				
}

#empire_shopping_cart div
{
	padding-top: 3px;		
}

/*Footer Styles*/
#empire_footer
{
	font-size: 9px;
	text-align: right;
	width: 942px;
	color: ad8b3a;
		
}

/* Featured List */
#empire_listfeatured_header
{
	font-size: 9px;	
}

#empire_list_featured 
{
	padding-left: 5px;
}

#empire_list_featured table td
{
	font-size: 10px;
	padding: 10px 10px 10px 10px;			
}

#empire_list_featured table td img
{
	height: 50px;
	width: 50px;
}

/* Topics List */
.empire_topics
{
	font-size: 9px;	
	padding-left: 5px;
}

.empire_topics table td
{
	font-size: 10px;
	padding: 10px 10px 10px 10px;		
}

.empire_topics table td img
{
	/*width: 100%;*/
}

.empire_topics .topic_header
{
	text-align: left;
	font-weight: bold;
	font-size: 12px;	
}

.empire_topics .topic_header a
{
	color: #ad8b3a;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;	
}

.empire_topics .topic_detail
{
	width: 100%;	
	text-align: justify;
	padding-top: 5px;
}



/* Supplier Category List */
#empire_listCategories td img
{
	 height: 100px;
	 width: 100px;
}

#empire_listCategories a
{
	text-decoration: none;
	color: black;		
}

#empire_listCategories a:visited
{
	background-color: #ebff61;
}

/* Product List */
.empire_list_products
{
	padding-left: 5px;
	display: block;	
}

.empire_list_products table td
{
	padding: 10px 10px 10px 10px;			
}

.empire_list_featured
{
	font-size: 9px;
	padding-left: 5px;
	display: block;	
}

/* Item */
#empire_item
{
}

#empire_item #item_price
{
	font-size: 20px;
	color: #ad8b3a;
	
}

#empire_item #item_option_groups
{
	font-size: 10px;
}

#empire_item #item_free_shipping
{
	font-size: 10px;
	font-weight: bold;
	color: #ad8b3a;

}

#empire_item #item_quantity_header
{
	font-size: 10px;
	font-weight: bold;
	color: black;
}

#empire_item table td
{
	padding: 10px 20px 10px 20px;
}

#empire_item #item_images a
{
	text-decoration: none;
	font-weight: bold;
	color: #ad8b3a;	
}

#empire_item #item_header
{
	font-weight: bold;
	font-size: 14px;
	color: #ad8b3a;		
}

#empire_item #item_sku
{
	font-size: 10px;
}

#empire_item #item_stock_count
{
	font-size: 10px;
}

#empire_item #item_buttons a:link
{
	text-decoration: none;
	color: Black;	
}


#empire_item #item_description
{
	font-size: 11px;
}

/* Empire Team */
#empire_team
{
	
}

#empire_team #member_images
{
	/*margin-left: 20px;*/
position:relative;
top:0;
left:20px;
	padding: 10px 0px 0px 0px;
	height: 420px;
	width: 530px;
	background-color: #ad8b3a;
}

#empire_team #member_images_footer
{
	/*margin-left: 20px;*/
position:relative;
top:0;
left:20px;
	height: 40px;
	padding: 5px 10px 0px 0px;	
	background-color: #ad8b3a;
	text-align: right;		
}


#empire_team .member_image
{
	height: 410px;
	width: 510px;
}



#empire_team #member
{
	width: 200px; 
	margin: 20px;
	padding: 5px 5px 5px 5px;
}

#empire_team #member_crest
{
	
}

#empire_team #member_name
{
	color: #ad8b3a;
	font-weight: bold;
	font-size: 14px;
	border-bottom: solid 1px #ad8b3a;
	margin-bottom: 10px;	
}

#empire_team #team_crest
{

}

#empire_team #member_description
{
	text-align: justify;	
}


/* Miscellaneous */

a
{
	color: #ad8b3a;		
}

a:visited
{
	color: #ad8b3a;
}


#index_flash
{
	padding-left: 5px;
}

.general_button
{
	border: 0px;
}

.empire_product_image_small
{
	height: 50px;
	width: 50px;
	background-color: Red;
}

.empire_product_left_border
{
	border-left: dashed 1px #ad8b3a;
}

.empire_product_spacer
{
	border: dashed 1px #ad8b3a;
	margin: 0px;
	padding: 0px;
	height: 0px;	
}




/*QUICKTIME CROSS_BROWSER FIX*/


/* Gecko browsers do not respond to the hacks below so must be visible by default */
#divplugin2 {
display:none;/*hide from IE5*/
voice-family:"\"}\"";
voice-family:inherit;
display:block;
}
/*end*/

/*\*/
html*#divplugin2{
[display:block;
display:block;
]display:none;
}
/*end*/
.dummyend[id]{clear:both;}

/*\*/
html*#divactivex2{
[display:none;
display:none;
]display:block;
}
/*end*/
.dummyend[id]{clear:both;}

/*\*/
* html #divactivex2{
display:block;
}
/*end*/
