
BODY 
{
	background: #FFFFFF;
/*	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
			 */
	FONT-SIZE: 80%; 

	margin: 0px 0px 0px 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #000000; 


}

td.product_grid
{
  FONT-FAMILY: Trebuchet MS, Helvetica, Tahoma, Verdana, Arial, sans-serif;
  border-right: 1px solid #999999;
  border-bottom: 1px dotted #999999;
}

hr.dotted_blue
{
	color:#002854;
	border-style:dotted;
	clear:left;
}

hr.dotted_gold
{
	color:#CE0000;
	border-style:dotted;
	clear:left;
}

hr.solid_blue
{
	color:#002854;
	clear:left;
}

a.footer_links
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.footer_links:hover
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}



.menu_bar_main_heading_text {
	padding: 0;
	font-family: "Courier New", Times, sans-serif;
	font-weight: bold;
	font-size: 16pt;
	letter-spacing: -3px;
	color: #016160;
	/* background: #00ff00 url('smiley.gif') no-repeat fixed center; */ 
	text-decoration: none
}
.menu_bar_head {
	padding: 0;
	font-family: Arial, verdana, sans-serif;
	font-size: 10pt;
	color: #016160;
	font-weight: bold;
	/* background: #00ff00 url('smiley.gif') no-repeat fixed center; */ 
	background: #EFEFEF;
	text-decoration: none
}





a.white_christmas_link {
	font-family: tahoma, verdana, sans-serif;
	font-size: 12pt;
	color: #FFAA15;
	text-decoration: none;
	font-weight: bold;
}

a.white_christmas_link:hover {

	font-family: tahoma, verdana, sans-serif;
	font-size: 12pt;
	color: #CE0000;
	text-decoration: underline;
	font-weight: bold;
}



.no_underline {
	font-family: tahoma, verdana, sans-serif;
	color: #002854;
	text-decoration: none;
	font-weight: bold;	
}
a.no_underline {
	font-family: tahoma, verdana, sans-serif;
	color: #002854;
	text-decoration: none;
	font-weight: bold;	
}

a.no_underline:hover {
	font-family: tahoma, verdana, sans-serif;
	color: #FFAA15;
	text-decoration: none;
	font-weight: bold;
}


a.menu_bar_sub_item {
	padding: 10 ;
	font-family: tahoma, verdana, sans-serif;
	font-size: 8pt;
	color: #002854;
	line-height: 1.6;
	text-decoration: none
}

a.menu_bar_sub_item:hover {
	padding: 10 ;
	font-family: tahoma, verdana, sans-serif;
	font-size: 8pt;
	color: #FFAA15;
	line-height: 1.6;
	text-decoration: none
}

td.gold_highlight
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 12pt;
	background: #FFC425;
	color: #002854;
	line-height: 1.6;
	text-decoration: none;
	font-weight: bold;
}


.item A {
	DISPLAY: block; FLOAT: none; PADDING-LEFT: 10px; padding-top: 0px; padding-bottom: 0px; color: #000000; TEXT-DECORATION: none
}
.item A:hover {
	DISPLAY: block; FLOAT: none; color: #000000; padding-left: 10px; padding-top: 0px; padding-bottom: 0px; BACKGROUND-COLOR: #FFC425; TEXT-DECORATION: none
}
.item A:active {
	DISPLAY: block; FLOAT: none; color: #000000; padding-left: 10px; padding-top: 0px; padding-bottom: 0px; BACKGROUND-COLOR: #FFC425; TEXT-DECORATION: none
}
.item2 A {
	DISPLAY: block; FLOAT: none; PADDING-LEFT: 20px; padding-top: 0px; padding-bottom: 0px; color: #000000; TEXT-DECORATION: none
}
.item2 A:hover {
	DISPLAY: block; FLOAT: none; color: #000000; padding-left: 20px; padding-top: 0px; padding-bottom: 0px; BACKGROUND-COLOR: #FFC425; TEXT-DECORATION: none
}
.item2 A:active {
	DISPLAY: block; FLOAT: none; color: #000000; padding-left: 20px; padding-top: 0px; padding-bottom: 0px; BACKGROUND-COLOR: #FFC425; TEXT-DECORATION: none
}

.item3 A {
	DISPLAY: block; FLOAT: none; PADDING-LEFT: 25px; padding-top: 0px; padding-bottom: 0px; color: #000000; TEXT-DECORATION: none
}
.item3 A:hover {
	DISPLAY: block; FLOAT: none; color: #000000; padding-left: 25px; padding-top: 0px; padding-bottom: 0px; BACKGROUND-COLOR: #FFC425; TEXT-DECORATION: none
}
.item3 A:active {
	DISPLAY: block; FLOAT: none; color: #000000; padding-left: 25px; padding-top: 0px; padding-bottom: 0px; BACKGROUND-COLOR: #FFC425; TEXT-DECORATION: none
}

.sub_item A {
	DISPLAY: block; FLOAT: none; PADDING-LEFT: 20px; padding-top: 0px; padding-bottom: 0px; color: #000000; TEXT-DECORATION: none
}
.sub_item A:hover {
	DISPLAY: block; FLOAT: none; color: #000000; padding-left: 20px; padding-top: 0px; padding-bottom: 0px; BACKGROUND-COLOR: #FFC425; TEXT-DECORATION: none
}
.sub_item A:active {
	DISPLAY: block; FLOAT: none; color: #000000; padding-left: 20px; padding-top: 0px; padding-bottom: 0px; BACKGROUND-COLOR: #FFC425; TEXT-DECORATION: none
}



.bestsellers_link {
	padding: 0;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	color: #016160;
	line-height: 1.6;
	/* background: #00ff00 url('smiley.gif') no-repeat fixed center; */ 
	background: #EFEFEF;
	text-decoration: none
}
.main_body {
	padding: 0;
	font-family: Arial, verdana, sans-serif;
	font-size: 8pt;
	color: #666666;
	/* background: #00ff00 url('smiley.gif') no-repeat fixed center; */ 
	background: #FFFFFF;
	text-decoration: none
}

.footer_bar_text {
	padding: 0;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	/* background: #00ff00 url('smiley.gif') no-repeat fixed center; */ 
	text-decoration: none
}


td.left_main_page_box_top
{

	font-family: verdana, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	color: #002854;
	
	text-decoration: none;
	background: #FFFFFF;
}

td.left_main_page_box_top_search
{
	text-align: right;
	font-family: tahoma, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
	background: #002854;
}

td.center_main_page_box_top
{

	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 15pt;
  letter-spacing: 1.5pt;	
	color: #FFC425;
	text-decoration: none;
	background: #FFFFFF;
}

h1.welcome
{

	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 13pt;
	color: #FFC425;
	text-decoration: none;
}
h2.welcome
{

	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 13pt;
	color: #FFC425;
	text-decoration: none;
}

td.right_main_page_box_top
{

	font-family: tahoma, verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 15pt;
	letter-spacing: 1.5pt;
		color: #FFFFFF;
	text-decoration: none;
	background: #FFC425;
}


td.left_main_page_box
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	background: #FFFFFF;
}

td.center_main_page_box
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	text-align: left;
	color: #FFFFFF;
	text-decoration: none;
	background: #002854;
}
td.center_main_page_box2
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	text-align: right;
	color: #FFFFFF;
	text-decoration: none;
	background: #002854;
}
td.center_main_page_box3
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	text-align: left;
	color: #FFFFFF;
	text-decoration: none;
	background: #002854;
}
td.right_main_page_box
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	background: #FFFFFF;
}

td.home_category_listing_gold
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFAA15;
	text-decoration: none;
}

a.home_category_listing_gold
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;	
	color: #000000;
	text-decoration: none;
}

a.home_category_listing_gold:hover
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFAA15;
	text-decoration: none;
}
td.home_category_listing_blue
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #002854;
	text-decoration: none;
}


td.item_line_blue
{
	padding: 2px;
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
	background: #EEEEEE;
	border-right: 1px solid #444444;
	
}
a.item_line_blue
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
	background: #EEEEEE;
}
a.item_line_blue:hover
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #CE0000;
	text-decoration: underline;
	background: #EEEEEE;

}

td.item_line_gold
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #002854;
	text-decoration: none;
	background: #FFF9D7;
	border-right: 1px solid #002854;
}

td.basket_top
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: #002854;
}
a.basket_top
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	background: #002854;
}
a.basket_top:hover
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFC425;
	text-decoration: none;
	background: #002854;
}

td.basket_box
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #002854;
	text-decoration: none;
  border-left: 1px solid #002854;
  border-right: 1px solid #002854;
  border-bottom: 1px solid #002854;
  border-top: 1px solid #002854;
  padding: 5px;
}

td.themes_top
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: #FFC425;
}
td.themes_box
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #002854;
	text-decoration: none;
  border-left: 1px solid #FFC425;
  border-right: 1px solid #FFC425;
  border-bottom: 1px solid #FFC425;
  border-top: 1px solid #FFC425;
  
}

td.hot_top
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: #FFC425;
}
td.hot_box
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #002854;
	text-decoration: none;
  background: #FFFFFF;
  border: 1px solid #FFC425;
  
}




a.item_line_gold
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #002854;
	text-decoration: none;
	background: #FFF9D7;
}

a.item_line_gold:hover
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #002854;
	text-decoration: underline;
	background: #FFF9D7;
}


a.home_category_listing_blue
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;	
	color: #000000;
	text-decoration: none;
}

a.home_category_listing_blue:hover
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;	
	color: #002854;
	text-decoration: none;
}


td.ctuk_info
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #002854;
	text-decoration: none;
}

A.ctuk_info
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #002854;
	text-decoration: none;
}

A.ctuk_info:hover
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFC425;
	text-decoration: none;
}

.cat_item {
	BORDER-BOTTOM: #FFC425 1px dotted; DISPLAY: block; FLOAT: none; TEXT-ALIGN: left;
}
.cat_item A {
	DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; color: #002854; PADDING-TOP: 5px; TEXT-DECORATION: none;
}
.cat_item A:hover {
	DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;  color: #FFC425; TEXT-DECORATION: none;
}
.cat_item A:active {
	DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;  color: #FFC425; TEXT-DECORATION: none;
}


a.product_listing_links
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	color: #002854;
	text-decoration: none;
}
a.product_listing_links:hover
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	color: #FFC425;
	text-decoration: underline;
}

a.cat_listing_links
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	color: #444444;
	text-decoration: none;
}
a.cat_listing_links:hover
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	color: #CE0000;
	text-decoration: underline;
}

td.product_listing_topbar_col
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	background: #444444;
	text-decoration: none;
	text-align:center;
/*	line-HEIGHT: 1.8; */
	padding: 5px;
}

a.product_listing_topbar_col
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background: #002854;
	text-decoration: underline;
}
a.product_listing_topbar_col:hover
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	color: #FFC425;
	font-weight: bold;
	background: #002854;
	text-decoration: underline;
}

.product_listing_table
{
	padding: 2px;
}

.loginboxes_table
{
	padding: 5px;
}

.login_gradient
{
	border: 1px solid #002854;
	background: #ECECF9;
	padding: 5px;
}
.login_background
{
	background: #EEEEEE;
}
td.blue_and_white
{
	padding: 6px;
	background: #444444;
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;

}

H1.sub {
	MARGIN-TOP: 0px;
  font-size: 12pt;
  FONT-WEIGHT: bold;
  MARGIN-BOTTOM: 0px;
  COLOR: #444444;
  FONT-FAMILY: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
H1.display_details 
{
	font-size: 10pt; 
	FONT-WEIGHT: bold; 
	COLOR: #002854; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

H2 {
	MARGIN-TOP: -3px; FONT-WEIGHT: normal; FONT-SIZE: 160%; MARGIN-BOTTOM: 0px; color: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H3.sub {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; color: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}


H2.login {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	color: #002854; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}

TD.smalllf
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px auto; 
	COLOR: #000000; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #CCCCCC;
}















TD 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 80%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px auto; 
	COLOR: #000000; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
}
#container_top {

	BORDER-TOP: #333333 1px solid; 
	BORDER-right: #333333 1px solid; 
	BORDER-left: #333333 1px solid; 			
}
#container_main {

	BORDER-right: #333333 1px solid; 
	BORDER-bottom: #333333 1px solid; 
	BORDER-left: #333333 1px solid; 			
}
.blackborder {border:1px solid #000000;}
A.title_link
{
	font-family: arial, helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 8pt;
}
A.title_link:hover
{
	font-family: arial, helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 8pt;
}

table.plain_blue_border
{
  border: 1px solid #002854;
}

td.plain_blue_border
{
  border: 1px solid #002854;
}


input.buy{	
	BACKGROUND-COLOR: #CCCCCC;
	BORDER: 1px solid #444444;
	COLOR: #CE0000;
	FONT-FAMILY: verdana, helvetica, sans-serif;
	FONT-WEIGHT: 900;
	FONT-SIZE: 14px;
}

input.buy_now_button{	
	BACKGROUND-COLOR: #CCCCCC;
	BORDER: 1px solid #444444;
	COLOR: #CE0000;
	FONT-FAMILY: verdana, helvetica, sans-serif;
	FONT-WEIGHT: 900;
	FONT-SIZE: 16px;
}

input.login_button{	
	BACKGROUND-COLOR: #CCCCCC;
	BORDER: 1px solid #444444;
	COLOR: #CE0000;
	FONT-FAMILY: verdana, helvetica, sans-serif;
	FONT-WEIGHT: 900;
	FONT-SIZE: 12px;
}

input.creq{	
	BORDER: 1px solid #444444;
	COLOR: #000000;
	FONT-FAMILY: Trebuchet MS, Helvetica, verdana, helvetica, sans-serif;
	
	FONT-SIZE: 12px;
}

input.new_customer_button{	
	BACKGROUND-COLOR: #CCCCCC;
	BORDER: 1px solid #444444;
	COLOR: #CE0000;
	FONT-FAMILY: verdana, helvetica, sans-serif;
	FONT-WEIGHT: 900;
	FONT-SIZE: 18px;
}

input.pay_button{	
	BACKGROUND-COLOR: #CCCCCC;
	BORDER: 1px solid #444444;
	COLOR: #CE0000;
	FONT-FAMILY: verdana, helvetica, sans-serif;
	FONT-WEIGHT: 900;
	FONT-SIZE: 24px;
}



input.buy2{	
	BACKGROUND-COLOR: #FFFFFF;
	BORDER: 1px solid #000000;
	COLOR: #CE0000;
	FONT-FAMILY: verdana, helvetica, sans-serif;
	FONT-WEIGHT: 900;
	FONT-SIZE: 16px;
}


input.details_button
{	
	BACKGROUND-COLOR: #B2BDD1;
	BORDER: 1px solid #000000;
	COLOR: #000000;
	FONT-FAMILY: verdana, helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	width: 250px;
}

input.details_button_bold
{	
	BACKGROUND-COLOR: #B2BDD1;
	BORDER: 1px solid #000000;
	COLOR: #000000;
	FONT-FAMILY: verdana, helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
}
input.details_button_bold_batt
{	
	BACKGROUND-COLOR: #B2BDD1;
	BORDER: 1px solid #000000;
	COLOR: #000000;
	FONT-FAMILY: verdana, helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	width: 200px;
}

acronym
{
	cursor: help;
}



.shopping_page
{
	color: #002854;
}


.ditherbg
{
	background-image: url('../images/top_blue_white_dither_382px.jpg');
	background-repeat: no-repeat;
}
.taglineid
{	
	font:11px Verdana Arial, Helvetica, sans-serif;
	color: #0066CC;
	letter-spacing:.2em;
	line-height:14px;
}
	.taglineid a	{	
	font:11px Verdana Arial, Helvetica, sans-serif;
	color: #0066CC;
	letter-spacing:.2em;
	line-height:14px;
	text-decoration: none;	
	}
.taglineid a:hover	{	
	font:11px Verdana Arial, Helvetica, sans-serif;
	color: #FF00CC;
	letter-spacing:.2em;
	line-height:14px;
	text-decoration: underline;	
	}

.dashedbg
{
background-image: url('../images/mm_dashed_line.gif');

}
	
.dateformatid {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing:.2em;
	}
	
.dateformatid a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:bold;
	letter-spacing:.1em;
	text-decoration:none;
	}
	
.dateformatid a:hover {
	color: #FF00CC;
	letter-spacing:.1em;
	}
	
	
#logo
{
	font:24px Verdana, Arial, Helvetica, sans-serif;
	color: 0066CC;
	font-weight: bold;
	letter-spacing:.2em;
	line-height:30px;
}	

H1 {
	MARGIN-TOP: 0px; font-size: 20; FONT-WEIGHT: normal; MARGIN-BOTTOM: 0px; COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H2 {
	MARGIN-TOP: -3px; FONT-WEIGHT: normal; FONT-SIZE: 160%; MARGIN-BOTTOM: 0px; color: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 120%; color: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H3.need_batteries {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; color: #002854; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

H3.details {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; color: #002854; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

H3.blue {
	MARGIN-BOTTOM: -12px; COLOR: #006dba
}
H3.orange {
	MARGIN-BOTTOM: -12px; COLOR: #ff6d06
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
A {
	COLOR: #444444; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #CE0000; TEXT-DECORATION: underline
}
A:active {
	COLOR: #CE0000; TEXT-DECORATION: underline
}








H3.cublue {
	MARGIN-BOTTOM: 3px; COLOR: #006dba
}
H3.pink {
	MARGIN-BOTTOM: 3px; COLOR: #FF00CC; font-size: 16; font-weight: bold;
}
.center#headlinegray {
	WIDTH: 760px; TEXT-ALIGN: left
}
#container {
	WIDTH: 760px; PADDING-TOP: 15px
}
TD.normal {
	color: #000000
}
TD.header {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; COLOR: #999999; PADDING-TOP: 4px; BACKGROUND-COLOR: #e5e5e5
}
TD.data {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; COLOR: #999999; PADDING-TOP: 4px; BACKGROUND-COLOR: #f2f2f2
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
.edge {
	BORDER-RIGHT: #878787 1px solid; BORDER-LEFT: #878787 1px solid; color: #000000; TEXT-DECORATION: none
}
.topgrey230 {
	BORDER-TOP: #666666 1px solid; 
	DISPLAY: block; 
	WIDTH: 230px; 
	HEIGHT: 9px
}

.topgrey_wide {
	BORDER-TOP: #666666 1px solid; 
	DISPLAY: block; 

	HEIGHT: 9px
}

.btm260 {
	DISPLAY: block; 
	WIDTH: 260px; 
	HEIGHT: 9px; 
	BACKGROUND-COLOR: #f2f2f2
}
.btmgrey230 {
	DISPLAY: block; WIDTH: 230px; BORDER-TOP: #999999; BORDER-BOTTOM: #878787 1px solid; HEIGHT: 10px;
}

.btmgrey_wide {
	DISPLAY: block; 
	BORDER-BOTTOM: #878787 1px solid; 
	HEIGHT: 10px;
}

.current {
	MARGIN: 20px 0px 10px; TEXT-ALIGN: center
}
#side_title A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 75%; PADDING-BOTTOM: 5px; COLOR: #999999; PADDING-TOP: 0px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
#side_title {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 100%; font-weight: bold; PADDING-BOTTOM: 5px; COLOR: #0066CC; PADDING-TOP: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#learn A:hover {
	COLOR: #999999; TEXT-DECORATION: underline
}
#learn A:active {
	COLOR: #999999; TEXT-DECORATION: underline
}
#learn A .cv {
	COLOR: #006dba
}
#learn A .dt {
	COLOR: #ff6d06
}
.author {
	PADDING-LEFT: 1px; FONT-SIZE: 75%
}
.articleend {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; TEXT-ALIGN: center
}
UNKNOWN {
	DISPLAY: block; WIDTH: 280px
}
#selectr {
	DISPLAY: block; WIDTH: 280px
}
.selectoption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 80px; PADDING-TOP: 80px; TEXT-ALIGN: center
}
.selectgray {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; color: #000000; PADDING-TOP: 20px; BACKGROUND-COLOR: #f2f2f2; TEXT-ALIGN: center; TEXT-DECORATION: none
}

#articleparent {
	DISPLAY: block; WIDTH: 470px
}
.articlebtm {
	DISPLAY: block; WIDTH: 450px; BORDER-BOTTOM: #878787 1px solid; HEIGHT: 9px
}
.articletop {
	BORDER-TOP: #878787 1px solid; DISPLAY: block; WIDTH: 450px; HEIGHT: 9px
}
#articleparent .name {
	MARGIN: 20px 0px; TEXT-ALIGN: left
}
#articleparent .sides {
	MARGIN: 0px 20px
}
#ad {
	BORDER-RIGHT: #c9d7f1 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #c9d7f1 1px solid; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 5px 0px; BORDER-LEFT: #c9d7f1 1px solid; WIDTH: 195px; PADDING-TOP: 2px; BORDER-BOTTOM: #c9d7f1 1px solid; TEXT-ALIGN: left
}
#ad .headline {
	COLOR: #0000cc; TEXT-DECORATION: underline
}
#ad .body {
	COLOR: #000000
}
#ad .url {
	COLOR: #008041
}
.destination {
	FONT-SIZE: 76%
}



fieldset { border:1px solid #666;padding:0px 10px 10px 10px; }
legend   { font:normal 11px verdana;color:#666;margin-bottom:7px; }

input{	
	BACKGROUND-COLOR: #CCCCCC;
	COLOR: #444444;
	FONT-FAMILY: tahoma, verdana, helvetica, sans-serif;
	FONT-SIZE: 11px;
}

td.lfhome
{
  BACKGROUND-COLOR: #002854;
  COLOR: #FFFFFF;
}
input.light_finder 
{	
	BACKGROUND-COLOR: #FFC425;
	COLOR: #000000;
	FONT-FAMILY: tahoma, verdana, helvetica, sans-serif;
	FONT-SIZE: 12px;
	border: 1px solid #000000;
}

select{	
	BACKGROUND-COLOR: #EEEEEE;
	BORDER: 1px solid #000000;
	COLOR: #444444;
	FONT-FAMILY: tahoma, verdana, helvetica, sans-serif;
	FONT-SIZE: 11px;
}

select.light_finder{	
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: tahoma, verdana, helvetica, sans-serif;
	FONT-SIZE: 11px;
	width: 175px;
}

select.tree_date{	
	BACKGROUND-COLOR: #FFC425;
	BORDER: 1px solid #000000;
	COLOR: #000000;
	FONT-FAMILY: tahoma, verdana, helvetica, sans-serif;
	FONT-SIZE: 11px;
}


textarea{	
	BACKGROUND-COLOR: #B2BDD1;
	BORDER: 1px solid #000000;
	COLOR: #000000;
	FONT-FAMILY: tahoma, verdana, helvetica, sans-serif;
	FONT-SIZE: 11px;
}

.orange_box{
	background-color: #FEDE5F;	
	BORDER: 1px solid #002854;
	COLOR: #002854;
	FONT-FAMILY: tahoma, verdana, helvetica, sans-serif;
	FONT-SIZE: 11px;
	padding: 6px;
}

.yellow_bg{
	background-color: #FEDE5F;	
	COLOR: #002854;
	FONT-FAMILY: tahoma, verdana, helvetica, sans-serif;
	FONT-SIZE: 11px;
	padding: 6px;
}

.last_delivery_box{
	background-color: #FEDE5F;	
	BORDER: 2px solid #FFAA15;
	COLOR: #002854;
	FONT-FAMILY: tahoma, verdana, helvetica, sans-serif;
	FONT-SIZE: 11px;
	padding: 6px;
}

.last_delivery_bg{
	background-color: #FEDE5F;	
	COLOR: #002854;
	FONT-FAMILY: tahoma, verdana, helvetica, sans-serif;
	FONT-SIZE: 11px;
	padding: 6px;
}


a.home_cat_title_blue
{
  font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #002854;
	text-decoration: none;
}

a.home_cat_title_gold
{
  font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFAA15;
	text-decoration: none;
}
a.home_cat_title_blue:hover
{
  font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #002854;
	text-decoration: none;
}

a.home_cat_title_gold:hover
{
  font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFAA15;
	text-decoration: none;
}


a.hpcl
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	background: #002854;
}

a.hpcl:hover
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	text-align: center;
	color: #FFFFFF;
	text-decoration: underline;
	background: #002854;
}

a.info_bottom_home
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: #002854;
}
a.info_bottom_home:hover
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFC425;
	text-decoration: underline;
	background: #002854;
}


a.info_bottom
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: #002854;
}
a.info_bottom:hover
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFC425;
	text-decoration: underline;
	background: #002854;
}
td.info_bottom
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: #000000;
}
td.info_box
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-top: 1px solid #000000;
  
}

h1.lloc
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}
  
h1.newsletter
{
  font-family: arial, sans-serif;
  color: #ffc425; 
  font-size: 13pt; 
  font-weight: bold; 
  line-height: 15pt; 
}

h2.newsletter
{ 
  font-family: arial, sans-serif; 
  color: #002854; 
  font-size: 11pt; 
  font-weight: bold; 
  line-height: 15pt; 

}
td.newsletter
{
 	padding-left: 5px;
	padding-right: 5px;
	line-height: 15pt;
}


td.postal_strike
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 8pt;
	background: #FFC425;
	color: #002854;
	line-height: 1.6;
	text-decoration: none;
	border: 1px solid #002854;
}






td.light_locator_box
{
  border: 1px solid #000000;
  height: 42px;
  width: 183px;
}

td.footer
{
  font-family: Trebuchet MS, Helvetica, tahoma, verdana, sans-serif;
  font-size: 8pt;
  text-align: center;
}




td.days_to_christmas
{
  font-family: Lucida Handwriting, cursive, tahoma, verdana, sans-serif;
  font-size: 20pt;
  color: #000000;
  
}



#home_search
{
  font-size:12pt;
  font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, san-serif;
  background: #FFFFFF;
  border: 1px solid #002854;
}

#plain_search
{
  font-size:10pt;
  font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, san-serif;
  background: #FFFFFF;
  border: 1px solid #002854;
}





/* Selling Grid */
.grid th {font-size:9px; width:18px; text-align:right; }
th.width {width:25px }
.grid td {height: 18px}

.buyThis {font-size:0.8em; font-weight:bold; padding:3px 0 0 0; margin-bottom:0;}

.swatch {border:#FFFFFF solid 1px}
.topLine {background:#FFF; text-align:center; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif}

.gridBox {border: solid 1px #CCCCCC; float:right; padding:8px; margin: 10px 3px 0 0; background:#FFF; width:358px}
html>body .gridBox {padding:0 10px 10px 10px; margin: 10px 5px 0 0; width:355px}

.buttonSubmit {margin-right:1px;margin-top:10px; font-size: 0.8em; padding: 0; border: 1px solid #CCCCCC; background:#f5f5f5; color:#000; padding: 0.1em}
.bgInstock {background:#c5d798; }
.bgWait {background:#ffcd7f; color:#774d0e; font-weight:bold}
.bgNoStock {background:#f8a9b2; color:#99313d; font-weight:bold; text-transform:uppercase}

.gridKey {float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; margin-top:10px; color:#666666}
.gridKey ul {margin:0; padding:0; background:#cccccc; }
.gridKey li {list-style:none;display:block; float:left; margin:0 1px; padding:0}
.gridKey span {display:block; float:left; margin:3px 1px; padding:0; }
html>body .gridKey span {display:block; float:left; margin:3px 4px 3px 0; padding:0; }

.gridKey span.bold {font-weight:bold;margin-right:1px; margin-left:0; }


.saleHomeBlock {display:block; margin:5px; width:600px; background:#9c2c2c; text-align:center; padding:5px; }
.saleHomeBlockInner {text-align:center; height: 260px; padding-top:25px; border:1px solid #fff; color:#FFFFFF; font-family:"Times New Roman", Times, serif; }
html>body .saleHomeBlockInner {padding:10px}

.gridhl {background:#cccccc;}




.horizontalGridDot {
	height: 1px;
	margin: 0px;
	padding: 0px;
	background-image: url(http://poppins/sites/ctuk08/images/2008/horizontal_repeated_dot_graphic_2.gif); 
	background-repeat: repeat-x;
}

.verticalGridDot {
	margin: 0px;
	padding: 0px;
	width: 1px;
	background-image: url(http://poppins/sites/ctuk08/images/2008/vertical_repeated_dot_graphic_1.gif); 
	background-repeat: repeat-y;
}


a.tahoma_15_Bold{
	font-family: Tahoma;
	font-size: 0.9em;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

a.tahoma_15_Bold:hover{
	font-family: Tahoma;
	font-size: 0.9em;
	color: #0BB6E2;
	text-decoration: none;
	font-weight: bold;
}


td.bottom_box
{
	/* background: #FFFFFF url(http://poppins/sites/ctuk08/images/2008/1.jpg) right; */

  height: 130px;
  font-family: Trebuchet MS, Helvetica, tahoma, verdana, sans-serif;
  font-size: 9pt;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 130px;
}

td.bottom_space
{
  border-right: 1px solid #000000;
  height: 130px;
  width: 3px;
}

.titlepink {
	background: url(../images/pink_homepage_products_shim.gif) repeat-x top;
	margin: 0;
	padding: 0;
	width: 584px;
}

.titlepink h2, .titlepink h4 {
	background: url(../images/pink_short_title.gif) no-repeat;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0;
	padding: 5px 0 8px 10px ;
}

.titlepink h1 {
	background: url(../images/pink_long_title.gif) no-repeat;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0;
	padding: 5px 0 8px 10px ;
}

H1.products_page {
	MARGIN-TOP: 0px; 
  font-size: 24px; 
  FONT-WEIGHT: bold; 
  MARGIN-BOTTOM: 0px; 
  COLOR: #444444; 
  FONT-FAMILY: Trebuchet MS, Helvetica, Tahoma, Verdana, Arial, sans-serif;
}

td.grey_box_details
{
  text-align: center;
  border: 1px solid #b9c1c5;
  width: 760px;
}

td.grey_box_details_no_bottom
{
  padding: 5px;
  text-align: center;
  border-top: 1px solid #b9c1c5;
  border-right: 1px solid #b9c1c5;
  border-left: 1px solid #b9c1c5;
  width: 740px;
}

td.image_box
{
  text-align: left;
  border: 1px solid #b9c1c5;
  margin: 0px;
}


div.breadcrumb_class
{
  padding-top: 12px;
  padding-left: 5px;
  padding-bottom: 15px;
  /* font-size: 10pt;*/
  /* font-family: trebuchet MS, helvetica, tahoma, verdana, sans-serif;*/
}

h1.details_title
{
 font-size: 10pt;
   font-family: trebuchet MS, helvetica, tahoma, verdana, sans-serif;
   font-weight: bold;
   color: #444444;
  
}

td.details_display
{
    font-size: 10pt;
   font-family: trebuchet MS, helvetica, tahoma, verdana, sans-serif;
   
  
}
h2.details_price
{
  padding-top: 15px;
  font-size: 14pt;
  font-weight: bold;
  font-family: trebuchet MS, helvetica, tahoma, verdana, sans-serif;
  color: #CE0000;
  
}


#quantity_box
{
  font-size:11pt;
  font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, san-serif;
  font-weight: bold;
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
}

td.scs_bottom_line
{
  border-bottom: 1px solid #b9c1c5;
}

h2.scs2_heading
{
    padding-top: 10px;
    padding-bottom: 10px;
    font-size:12pt;
  font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, san-serif;
  font-weight: bold;
  color: #CE0000;
}

a.scs_link
{
    font-family: Verdana, Tahoma, Verdana, san-serif;
    font-size: 10pt;
    text-decoration: none;
    color: #000000;
}

a.scs_link:hover
{
    font-family: Verdana, Tahoma, Verdana, san-serif;
    font-size: 10pt;
    text-decoration: none;
    color: #CE0000;
}

a.scs_link_big
{
    font-family: Verdana, Tahoma, Verdana, san-serif;
    font-size: 12pt;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    
}

a.scs_link_big:hover
{
    font-family: Verdana, Tahoma, Verdana, san-serif;
    font-size: 12pt;
    font-weight: bold;
    text-decoration: none;
    color: #CE0000;
    
}
a.scs_link_small
{
    font-family: Verdana, Tahoma, Verdana, san-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    
}

a.scs_link_small:hover
{
    font-family: Verdana, Tahoma, Verdana, san-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: #CE0000;
    
}

a.magnify
{
    padding-bottom: 5px;
    font-size:8pt;
    font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, san-serif;
    color: #666666;
    text-decoration: none;
}

a.magnify:hover
{
    padding-bottom: 5px;
    font-size:8pt;
    font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, san-serif;
    color: #666666;
    text-decoration: underline;
}

td.delivery1_top
{
  background: #E9E4E1;
  border-left: 1px solid #333333;
  border-top: 1px solid #333333;
  border-bottom: none;
  border-right: 1px solid #333333;
}
td.delivery1_topbottom
{
  background: #E9E4E1;
  border-left: 1px solid #333333;
  border-top: 1px solid #333333;
  border-bottom: 1px solid #333333;
  border-right: 1px solid #333333;
}
td.delivery1_bg
{
  background-color: #E9E4E1;
  padding-top: 5px;
  padding-left: 5px;
  padding-bottom: 5px;

}

td.delivery2_top
{
  background: #FFFF99;
  border-left: 1px solid #333333;
  border-top: none;
  border-bottom: none;
  border-right: 1px solid #333333;
}

td.delivery2_bg
{
  background-color: #FFFF99;
  padding-top: 5px;
  padding-left: 5px;
  padding-bottom: 5px;

}

td.delivery3_top
{
  background: #99CCFF;
  border-left: 1px solid #333333;
  border-top: none;
  border-bottom: none;
  border-right: 1px solid #333333;
}

td.delivery3_bg
{
  background-color: #99CCFF;
  padding-top: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
}

td.delivery4_top
{
  background: #E9E4E1;
  border-left: 1px solid #333333;
  border-top: none;
  border-bottom: 1px solid #333333;
  border-right: 1px solid #333333;
}

td.delivery4_bg
{
  background-color: #E9E4E1;
  padding-top: 5px;
  padding-left: 5px;
  padding-bottom: 5px;

}

h3.returns
{
  color: #002854;
  font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, san-serif;
  font-weight: bold;  
  
}


li.normal_bullet 
{
	list-style: disc;
}


div.top_basket
{
  color: #002854;
  font-size: 8pt;
  font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, san-serif;
  font-weight: bold;  
}

a.mini_cart
{
  color: #002854;
  font-size: 8pt;
  font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, san-serif;
  font-weight: bold; 
  text-decoration: none;
}

a.mini_cart:hover
{
  color: #CE0000;
  font-size: 8pt;
  font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, san-serif;
  font-weight: bold;
  text-decoration: underline; 
}
a.mini_cart:visited
{
  color: #002854;
  font-size: 8pt;
  font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, san-serif;
  font-weight: bold;
  text-decoration: none; 
}

a.recent_list
{
  color: #444444;
}
a.recent_list:hover
{
  color: #CE0000;
}


H1.infopage {
	MARGIN-TOP: 0px; font-size: 20; FONT-WEIGHT: normal; MARGIN-BOTTOM: 0px; COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

div.strike_cart
{
  color: #CE0000;
  text-decoration: line-through;
  font-size: 9pt;
  font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, san-serif;
}

td.red_banner
{
  background: #CE0000;
  height: 30px;
  color: #FFFFFF;
  font-size: 12pt;
  font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, san-serif;
  font-weight: bold;
  text-decoration: none;
  text-align: center; 
  
}

a.red_banner_link
{
  
  
  color: #FFFFFF;
  font-size: 12pt;
  font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, san-serif;
  font-weight: bold;
  text-decoration: none;
  
  
}


a.red_banner_link:hover
{
  
  
  color: #000000;
  font-size: 12pt;
  font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, san-serif;
  font-weight: bold;
  text-decoration: underline;
  
  
}



a.red_banner_link:active
{
  
  
  color: #FFFFFF;
  font-size: 12pt;
  font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, san-serif;
  font-weight: bold;
  text-decoration: none;
  
  
}

h1.home_middle
{
  font-size: 26pt;
  font-family: Verdana, san-serif;
  font-weight: normal;
  color: #000000;
}

div.quick_menu
{
  color: #FFFFFF;
  font-size: 12pt;
  font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, san-serif;
  padding-left: 20px;
  padding-top: 6px;
  padding-bottom: 6px;
  font-weight: bold;
}
a.quick_menu
{
  color: #FFFFFF;
  font-size: 12pt;
  font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, san-serif;
  font-weight: bold;
  text-decoration: none;
}
a.quick_menu:hover
{
  color: #FFFFFF;
  font-size: 12pt;
  font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, san-serif;
  text-decoration: underline;
  font-weight: bold;
}

td.black_table
{
  background: #000000;
}


td.black_table_text
{
  background: #000000;
  color: #FFFFFF;
  font-size: 10pt;
  font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, san-serif;
  
}

a.white_on_black
{
  color: #FFFFFF;
  font-size: 10pt;
  text-decoration: none;
  font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, san-serif;
  
}
a.white_on_black:hover
{
  color: #FFD439;
  font-size: 10pt;
  text-decoration: underline;
  font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, san-serif;
  
}

a.white_on_black:visited
{
  color: #FFFFFF;
  font-size: 10pt;
  text-decoration: none;
  font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, san-serif;
  
}
a.white_on_black:active
{
  color: #FFD439;
  font-size: 10pt;
  text-decoration: underline;
  font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, san-serif;
  
}

div.tel1
{
  color: #FFFFFF;
  
  font-size: 10pt;
  
  font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, san-serif;
  
}


div.tel2
{
  color: #FFFFFF;
  
  font-size: 18pt;
  
  font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, san-serif;
  
}


div.tel3
{
  color: #FFD439;
  
  font-size: 18pt;
  
  font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, san-serif;
  
}

td.grey_box
{
    background: #231F20;
    border: 2px solid #FFD439;
    color: #FFD439;
    padding-left: 20px;

}

input.home_form
{
  background: #FFF3CA;
  border: 1px solid #FFD439;
  color: #231F20;
  font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, san-serif;
  size: 10pt;
}

textarea.home_form
{
  background: #FFF3CA;
  border: 1px solid #FFD439;
  color: #231F20;
  font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, san-serif;
  size: 10pt;
}

td.home_contact_td 
{
    background: #231F20;
    color: #FFD439;
    padding-right: 5px;
font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, san-serif;
  size: 10pt;
  font-weight: bold;    

}

td.black_table_orange
{
  background: #000000;
  color: #FFD439;
}