body{font-family:Verdana, Arial, Helvetica, sans-serif;}
.ody {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
}
.table{margin:0 15px;font-size:13px; vertical-align:top;}

img {border:none;}

embed, param, object{padding:0; margin:0; float:left;}
/*#sitemap a:link, a:visited, a:active{text-decoration:none !important;}
#sitemap a:hover{text-decoration:underline !important; color:#fff !important}	
#sitemap ul, li {list-style:none;}*/
.bluePrintTbl { margin:0 20px}
.bluePrintTbl td{ vertical-align:top; border:1px solid #fff; padding:4px;}
.flashArea1{ width:292; height:213px; z-index:0; overflow:hidden;}
.td_diary_header_bold{font-size:13px; font-weight:bold;}
.td_diary_shade{font-size:13px;}
.videoContainer{height:590px; margin:0 50px;; text-align:center;}
#giftaid label, #contact_form label, #signup label {float:left; width:100px; font-size:13px;}
#giftaid br, #contact_form br, #signup br {clear:both}
#giftaid input, select, textarea, #contact_form input, select, textarea, #signup input, select, textarea {margin-bottom:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.hpNews	{ color:#ffffff !important;	text-decoration:none !important;	font-size:11px !important;}
.hpNews:link 		{color:#ffffff !important;	text-decoration:none !important; font-size:11px !important;}
.hpNews:visited 	{color:#ffffff !important; text-decoration:none !important; font-size:11px !important;}
.hpNews:hover 	{color:#ffffff !important; text-decoration:underline !important; font-size:11px !important;}
.hpNews:active	{color:#ffffff !important; text-decoration:none !important; font-size:11px !important;}
.footer{font-size:9px;}
li{font-size:13px !important;padding-bottom:2px;}
ul{font-size:13px;margin-top:0px;}
.hp 		{color:#ffffff !important;	text-decoration:none !important;}
.hp:link 		{color:#ffffff !important;	text-decoration:none !important;}
.hp:visited 	{color:#ffffff !important; text-decoration:none !important;}
.hp:hover 	{color:#ffffff !important; text-decoration:underline !important;}
.hp:active	{color:#ffffff !important; text-decoration:none !important;}

.newsTable {margin: 5px 18px; width:739px; font-size:12px !important; border: 1px solid #fff}
.newsTable strong {display:block; margin-bottom:5px;}
.newsTable strong a:link 	{color:#ffffff; font-size:13px; text-decoration:none;}
.newsTable strong a:visited {color:#ffffff; font-size:13px; text-decoration:none;}
.newsTable strong a:hover 	{color:#ffffff; font-size:13px; text-decoration:underline;}
.newsTable strong a:active	{color:#ffffff; font-size:13px; text-decoration:nonet;}



.blogQuote{float:right; width:200px; margin:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 25px; font-style:italic;}
.newsItems{height:145px;margin-left:10px; font-size:11px;}
.newsUnderLinks{ width: 185px; height:20px; border-bottom:1px dotted #fff; margin-left:10px;}
.vertCol{width:379px; float:left;}
#main_container { 
	width:965px;
	margin-top:auto; 
	margin-bottom:auto; 
	margin-left:auto; 
	margin-right:auto;
}
.homeImg{float:left; padding: 0 15px 0 0; width:292px; height:225px; margin:0;}
#navigation {float:left; text-align:right;}
#main_content {float:right; width:775px;}
#header_area {height:135px; border-bottom:1px solid #808284; text-align:center; color:#9BBA53; font-size:13px; font-weight:bold;}
#header_area h1 {color:#0075B1; text-transform:uppercase; font-size:20px; padding:90px 0px 0px 0px; margin:0px;}
#header_area h2 {color:#9BBA53; font-size:13px; margin:0px; padding:0px;}

.table_100 {width:100%; margin:0px;}

hr{
	height:0px !important; border-bottom:1px #808284; margin-top:12px; .padding-top:0; .margin-top:4px;	color:#808284; overflow:hidden;
}


/* MAIN NAVIGATION LEFT*/

#navigation ul {margin:20px 10px 0px 0px; list-style:none; width:160px;}
#navigation ul li {text-align:right; border-bottom:1px dotted #333333; font-size:14px; line-height:23px; height:23px; display:block; font-family:Arial, Helvetica, sans-serif;}
#navigation ul li a:link 	{font-size:13px; color:#333333; text-decoration:none; display:block;}
#navigation ul li a:visited {font-size:13px; color:#333333; text-decoration:none; display:block;}
#navigation ul li a:hover	{font-size:13px; color:#0078AE; text-decoration:none; display:block;}
#navigation ul li a:active	{font-size:13px; color:#333333; text-decoration:none; display:block;}

#navigation, #navigation ul {list-style:none; font-weight:bold; padding:0; margin:0px; z-index:1000;}
#navigation   {color:#333333; text-decoration:none; font-size:13px; display:block;}
#navigation a {color:#333333; text-decoration:none; font-size:13px; display:block;}
#navigation a:hover {color:#333333;}

#navigation li {}
#navigation li ul {position:absolute; left:-999em; height:auto; margin:-23px 0px 0px 160px; .margin:-23px 0px 0px 0px; background-image:url(../images/navigation_bg.gif); background-color:#FFFFFF; width:160px;}
#navigation li ul li { line-height:23px; height:23px;}
#navigation li ul li a:link 	{font-size:12px; color:#333333; text-decoration:none; padding:0px 3px 0px 10px; display:block;}
#navigation li ul li a:visited  {font-size:12px; color:#333333; text-decoration:none; padding:0px 3px 0px 10px; display:block;}
#navigation li ul li a:hover	{font-size:12px; color:#0078AE; text-decoration:none; padding:0px 3px 0px 10px; display:block;}
#navigation li ul li a:active	{font-size:12px; color:#333333; text-decoration:none; padding:0px 3px 0px 10px; display:block;}

#navigation li li {margin:0px; font-weight:normal;}
#navigation li ul a  {font-size:12px; margin:0px; padding:0px; font-weight:normal;}

#navigation li.sfhover ul ul, #navigation li.sfhover ul ul ul {visibility:;}
#navigation li:hover ul, #navigation li lihover ul, #navigation li.sfhover ul {left:auto; visibility:visible;}

#navigation li ul ul {position:relative; margin: -2em 0 0 160px;}
#navigation li:hover ul ul, #navigation li.sfhover ul ul { left: -999em;}
#navigation li:hover ul, #navigation li li:hover ul, #navigation li.sfhover ul, #navigation li li.sfhover ul { left: auto;}


.terms h1 {color:#0078AE;}
.terms h2 {color:#0078AE;}
/* END - MAIN NAVIGATION LEFT */



a:link 		{color:#000000;	text-decoration:none;}
a:visited 	{color:#000000; text-decoration:none;}
a:hover 	{color:#000000; text-decoration:underline;}
a:active	{color:#000000; text-decoration:none;}

.header_img  {padding:10px 0 2px 0; margin:0;}

.main_content_blue 	  {background-color:#0078AE; font-size:13px; color:#FFFFFF; min-height:215px; height:auto !important; height:215px; padding:0 0 10px 0; margin-top:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.main_content_blue_auto 	  {background-color:#0078AE; color:#FFFFFF; min-height:215px; height:215px; padding:0 0 10px 0; margin-top:0px; font-family:Verdana, Arial, Helvetica, sans-serif; overflow:auto;} 
.main_content_blue h1, .main_content_blue_auto h1 {font-size:14px; text-align:left; margin:3px; padding:20px 16px 0px 16px;}
.main_content_blue h2, .main_content_blue_auto h2 {font-size:13px; text-align:left; margin:3px; padding:10px 16px 0px 16px;}
.main_content_blue p, .main_content_blue_auto p {font-size:13px; text-align:left; padding:2px 20px 0px 20px;}
.main_content_blue li, .main_content_blue_auto li  {font-size:13px; text-align:left; padding:2px 20px 0px 0px;}
.main_content_blue hr, .main_content_blue_auto hr {height:1px; color:#fff; margin:0 20px;}
.main_content_blue a:link, .main_content_blue_auto a:link 	{font-size:13px; color:#fff; text-decoration:underline;}
.main_content_blue a:visited, .main_content_blue_auto a:visited {font-size:13px; color:#fff; text-decoration:underline;}
.main_content_blue a:hover, .main_content_blue_auto a:hover	{font-size:13px; color:#333333; text-decoration:underline;}
.main_content_blue a:active, .main_content_blue_auto a:active	{font-size:13px; color:#fff; text-decoration:underline;}

.main_content_green   {background-color:#5D9732; color:#FFFFFF; min-height:215px; height:auto !important; padding:0 0 10px 0; margin-top:0px; font-family:Verdana, Arial, Helvetica, sans-serif;} 
.main_content_green_auto   {background-color:#5D9732; color:#FFFFFF; min-height:215px; height:215px; padding:0 0 10px 0; margin-top:0px; font-family:Verdana, Arial, Helvetica, sans-serif; overflow:auto} 
.main_content_green h1, .main_content_green_auto h1, .main_content_green_sm h1 {font-size:14px; text-align:left; margin:3px; padding:20px 16px 0px 16px;}
.main_content_green h2, .main_content_green_auto h2, .main_content_green_sm h2 {font-size:13px; text-align:left; margin:3px; padding:10px 16px 0px 16px;}
.main_content_green p, .main_content_green_auto p, .main_content_green_sm p {font-size:13px; text-align:left; padding:2px 20px 0px 20px;}
.main_content_green li, .main_content_green_auto li, .main_content_green_sm li  {font-size:13px; text-align:left; padding:2px 20px 0px 0px;}
.main_content_green hr, .main_content_green_auto hr, .main_content_green_sm hr {height:1px; color:#fff; margin:0 20px;}
.main_content_green a:link, .main_content_green_auto a:link, .main_content_green_sm a:link	{font-size:13px; color:#fff; text-decoration:underline;}
.main_content_green a:visited, .main_content_green_auto a:visited, .main_content_green_sm a:visited {font-size:13px; color:#fff; text-decoration:underline;}
.main_content_green a:hover, .main_content_green_auto a:hover, .main_content_green_sm a:hover	{font-size:13px; color:#333333; text-decoration:underline;}
.main_content_green a:active, .main_content_green_auto a:active, .main_content_green_sm a:active	{font-size:13px; color:#fff; text-decoration:underline;}

.main_content_green_sm   {background-color:#5D9732; width: 445px; overflow:auto; color:#FFFFFF; min-height:215px; height:215px; padding:0 0 10px 0; margin-top:0px; font-family:Verdana, Arial, Helvetica, sans-serif; float:left;}
.main_content_img {width:330px; height:225px;}

/*store classes */
.s_main_table {
	width:95%;
	margin: 0 20px;;
	padding:2px;
	padding-top:0px;
}

.s_table_100 {width:100%;}

.s_tr_colourise {background-color:#0078AE; padding:3px;}
.s_tr_colourise_sub {background-color:#D2E3CF; padding:3px;}

.s_tr_colourise_shadow {background-color:#EEF2F5;}

.s_banner_text {font-size:12px; color:#FFFFFF; text-align:left; padding:4px}

.s_no_border {border:none;}

.s_section_name {text-transform:capitalize;}
.s_thumbnail_images {width:100px; border:none;}
.s_table_product {font-size:12px; background-color:#FFFFFF; width:100%; border:solid; border-color:#000000; border-width:1px;}

.s_page_header {color:#333333; font-size:18px; font-weight:bold; text-align:center; padding:5px;}

.s_main_text {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.s_main_text_sm {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.s_main_text_white {font-size:12px; color:#FFFFFF;}
.s_main_text_red {font-size:12px; color:#D62400; font-weight:bold;}

.s_product_message_text {text-align:right; font-size:12px; color:#C30100; font-weight:bold; display:block;}

.debug_class {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#006633; font-weight:bold;}

.s_main_text_large{font-size:14px;}
.s_main_text_large_white{font-size:14px; color:#FFFFFF;}

.s_large_text {font-size:16px;}
.s_large_text_white {font-size:16px; color:#FFFFFF;}


.s_form {margin:0px;}
.s_banner_spacer {height:3px;}
.s_form_button {background-color:#999999; color:#FFFFFF; font-size:12px; font-weight:bold; padding:3px;}
.s_form_button_small {background-color:#999999; color:#FFFFFF; font-size:10px; font-weight:bold; padding:1px;}

.s_button {font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#0078AE; padding:3px; font-weight:bold; color:#FFFFFF; border:1px solid #333333; border-top:none; border-left:none;}

/* -------------- BASKET **********************/
.s_basket_header {color:#315D73; font-size:18px; font-weight:bold;}

.s_basket_area {width:779px;}

.s_table_basket_contents {width:100%; padding-top:5px;}
.s_basket_header_main {font-size:16px; color:#000; text-align:left; font-weight:bold; background-color:#fff; border:1px solid #fff;}

.s_basket_header_product {width:485px; font-size:14px; color:#fff; font-weight:bold; border-bottom:1px solid #fff; text-align:left; border-left:1px solid #fff;}
.s_basket_header_qnty    {width:100px; font-size:14px; color:#fff; font-weight:bold; border-bottom:1px solid #fff; text-align:center;}
.s_basket_header_price   {width:100px; font-size:14px; color:#fff; font-weight:bold; border-bottom:1px solid #fff; text-align:right;}
.s_basket_header_options {width:100px; font-size:14px; color:#fff; font-weight:bold; border-bottom:1px solid #fff; text-align:center; border-right:1px solid #fff;}

.s_basket_product {width:485px; font-size:14px; color:#fff; vertical-align:top; border-bottom:1px solid #fff; text-align:left; border-left:1px solid #fff;}
.s_basket_qnty    {width:100px; font-size:14px; color:#fff; vertical-align:top; border-bottom:1px solid #fff; text-align:center;}
.s_basket_price   {width:100px; font-size:14px; color:#fff; vertical-align:top; border-bottom:1px solid #fff; text-align:right;}
.s_basket_options {width:100px; font-size:14px; color:#fff; vertical-align:top; border-bottom:1px solid #fff; text-align:center; border-right:1px solid #fff;}

.s_basket_options a:link    {color:#fff; font-size:10px; text-decoration:underline;}
.s_basket_options a:visited {color:#fff; font-size:10px; text-decoration:underline;}
.s_basket_options a:hover   {color:#000; font-size:10px; text-decoration:underline;}
.s_basket_options a:active  {color:#fff; font-size:10px; text-decoration:underline;}

.s_basket_product_option {font-size:12px; color:#000000;}

.s_basket_text 		{font-size:14px; color:#fff; border-bottom:1px solid #fff;  border-left:1px solid #fff;}
.s_basket_text_right {font-size:14px; color:#fff; border-bottom:1px solid #fff;  border-right:1px solid #fff;}

.s_basket_product_added {font-size:14px; color:#0078AE; display:block; padding-top:10px; padding-left:8px;}

.checkout_warning_text {font-size:14px; color:#FF0000; font-family:Arial, Helvetica, sans-serif;}
.s_checkout_plantext {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#333333;}

.s_basket_navigation {font-size:12px;}

.s_basket_navigation a:link    {color:#fff; font-size:12px; text-decoration:none;}
.s_basket_navigation a:visited {color:#fff; font-size:12px; text-decoration:none;}
.s_basket_navigation a:hover   {color:#000; font-size:12px; text-decoration:underline;}
.s_basket_navigation a:active  {color:#fff; font-size:12px; text-decoration:none;}

.s_checkout_field {font-size:14px; color:#fff; border-bottom:1px solid #fff;  border-left:1px solid #fff; vertical-align:top; width:20%}
.s_checkout_input {font-size:14px; color:#fff; border-bottom:1px solid #fff;  border-right:1px solid #fff;}
.s_checkout_input_cols2 {font-size:14px; color:#fff; border:1px solid #fff;  border-top:none;}

.s_checkout_field_no_bottom {font-size:14px; color:#fff; border-left:1px solid #fff; vertical-align:top; width:20%}
.s_checkout_input_no_bottom {font-size:14px; color:#fff; border-right:1px solid #fff;}

.s_checkout_text {font-size:14px; color:#fff; border:1px solid #fff; border-top:none; vertical-align:top;}
.s_checkout_text_small {font-size:11px; color:#fff;}

.s_checkout_text_small a:link    {color:#fff; font-size:11px; text-decoration:none;}
.s_checkout_text_small a:visited {color:#fff; font-size:11px; text-decoration:none;}
.s_checkout_text_small a:hover   {color:#000; font-size:11px; text-decoration:underline;}
.s_checkout_text_small a:active  {color:#fff; font-size:11px; text-decoration:none;}

.s_checkout_text a:link    {color:#fff; font-size:14px; text-decoration:none;}
.s_checkout_text a:visited {color:#fff; font-size:14px; text-decoration:none;}
.s_checkout_text a:hover   {color:#000; font-size:14px; text-decoration:underline;}
.s_checkout_text a:active  {color:#fff; font-size:14px; text-decoration:none;}

/* ********************** PRINT INVOICE/PACKING NOTE **********************/
.s_print_address_table {width:600px; border:1px solid #999999; padding-bottom:5px;}
.s_print_product_table {width:600px; border:1px solid #999999; border-bottom:none; border-left:none;}

.s_print_product_header  {padding:3px; padding-left:8px; font-weight:bold; font-size:12px; color:#FFFFFF; border-left:1px solid #999999; border-bottom:1px solid #999999;}
.s_print_product_desc {padding:3px; padding-left:8px; padding-right:8px; font-size:12px; border-left:1px solid #999999; border-bottom:1px solid #999999; vertical-align:top;}

.s_small_text {font-size:11px;}



/* -------------- NAVI TABS **********************/
.td_navi_tab {text-align:right; padding:0px;}
a.s_navi_tab {
	padding:3px 5px 1px 5px; 
	background-color:#0078AE; 
	text-decoration:none;
	color:#FFFFFF;
}

a:visited.s_navi_tab {color:#FFFFFF; text-decoration:none; padding:3px 5px 1px 5px;  background-color:#0078AE;}
a:hover.s_navi_tab 	 {color:#FFFFFF; text-decoration:none; padding:3px 5px 1px 5px; background-color:#5D9732;}
a:active.s_navi_tab	 {color:#FFFFFF; text-decoration:none; padding:3px 5px 1px 5px; background-color:#0078AE;} 

body#section_name a#section_name_link,
body#section_add_image a#section_add_image_link,
body#section_add_link a#section_add_link_link,
body#section_move a#section_move_link,
body#section_meta_data a#section_meta_data_link,
body#product_details a#product_details_link,
body#product_image a#product_image_link,
body#product_stockcontrol a#product_stockcontrol_link,
body#product_postage a#product_postage_link,
body#product_options a#product_options_link,
body#product_move a#product_move_link,
body#product_delete a#product_delete_link,
body#product_move_confirm a#product_move_confirm_link,
body#products_relatedproducts a#products_relatedproducts_link,
body#section_delete_confirm a#section_delete_confirm_link,
body#orders_unprocessed a#orders_unprocessed_link,
body#orders_processed a#orders_processed_link,
body#orders_canceled a#orders_canceled_link,
body#manufacturers_image a#manufacturers_image_link,
body#manufacturer_name a#manufacturer_name_link,
body#manufacturers_delete a#manufacturers_delete_link
{background-color:#5D9732; color:#FFFFFF;}

.store_product_table{width:94%; margin: 15px 20px; font-size:13px; border:1px solid #fff; padding:0px;}
.store_product_table tr.head{font-weight:bold; background-color:#FFF; color:#000}
.store_product_table td.right{text-align:right;}
.store_product_name{width:75%;}
.store_product_price{width:25%;}

input{font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.q{font-size:11px;}
.store_order{margin: 5px 0;}


.yellow_answers {vertical-align:top; width:241px; background-color:#FBD606; padding-top:65px; padding-left:10px; height:215px;}
.yellow_answers a:hover {text-decoration:underline;}