body{font-family:Arial, Helvetica, sans-serif; color:#2a72ae; padding:0; margin:0}
p{color:#2a72ae}
.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;}
h1{font-family:'Avenir LT W01 35 Light' !important; color:#2B6FAD; font-size:51px; margin:0}
h2{font-family:'Avenir LT W01 35 Light' !important; color:#2B6FAD; font-size:51px; margin:0}
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{text-align:center;}
.mediaArchiveContainer{margin:0 0 50px 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-size:12px; background-color:#afc9e0; border:0; width:203px; height:20px;}
#contact_form textarea{height:90px;}
#contact_form #submit{float:right; width:60px; color:#FFFFFF; background-color:#2b6fad; height:24px;}

.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;}

a {outline: none;}

a:link.blue_hover 		{color:#000000; text-decoration:none; font-size:12px;}
a:visited.blue_hover 	{color:#000000; text-decoration:none; font-size:12px;}
a:hover.blue_hover 		{color:#0078ae; text-decoration:underline; font-size:12px;}
a:active.blue_hover		{color:#000000; text-decoration:none; font-size:12px;}

.footer{font-size:9px;}
#footer {width:960px; margin:00px 0 0 0; padding:7px 0 20px 0; clear:both; height:110px; border-top:2px solid #709344}

.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:609px; 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;}

.mediaCoverageItem {border: 1px solid #fff; padding:5px; margin:10px 20px 10px 20px;}



.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:0; 
	margin-bottom:auto; 
	margin-left:auto; 
	margin-right:auto;
}
.homeImg{float:left; padding: 0 15px 0 0; width:292px; height:225px; margin:0;}
#navigation {clear:both;}
#main_content {float:right; width:960px; position:relative}

#header {width:960px; margin-top:10px;}
#header_logo {width:600px; float:left; padding-top:10px; padding-bottom:10px;}
#header_search {width:205px; float:right; padding-left:0px; text-align:right}

#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;}

#home_gallery {height:265px; clear:both;}
#home_gallery_img {width:741px; height:265px; background-color:#333333; position:relative; float:left !important; overflow:hidden; margin-bottom:8px;}

#main_content_hero {background-image:url(/images/main_content_bkgd.jpg); background-repeat:no-repeat; width:793px; height:422px; margin-top:25px;}
#main_content_hero_contents {color:#FFF; padding:0 0 15px 15px; width:750px; height:362px; overflow:hidden;}

#topics {margin-left:20px;}

#hero_news {background:#e3e2de; height:204px; width:218px; margin-left:1px;}
#hero_news p {width:186px; padding:8px;}

#hero_video {background-image:url(/images/hero_video_bkgd.png); background-repeat:no-repeat; height:240px; width:350px; margin-top:10px; margin-left:10px; float:left;}
#hero_video_content {padding-top:6px; padding-left:25px; width:335px; height:208px;}

#hero_questions {background-image:url(/images/hero_questions_bkgd2.png); font-family:Arial, Helvetica, sans-serif; background-repeat:no-repeat; height:240px; width:186px; margin-top:10px; margin-left:10px; float:left;}
#hero_questions_content {margin:8px; padding-top:25px; width:172px; height:225px; font-size:11px; color:#000000; text-align:center; line-height:16px;}


#quick_links {width:773px; height:35px; text-align:center; margin-top:60px; padding-left:10px; clear:both; font-size:13px; color:#2b72ae; font-family:Arial, Helvetica, sans-serif;}
#quick_links a {padding-right:20px; color:#0b3152 !important;}
#quick_links a:hover {padding-right:20px; text-decoration:underline;}

#social_links {width:773px; height:35px; text-align:center; margin-top:0px; padding-left:10px; clear:both;}
#social_links a {padding-right:20px;}
#social_links a:hover {padding-right:20px;}

.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;
}



#book_fishing_button {width:132px; height:57px; background-image:url(/images/book_fishing_button.gif); background-repeat:no-repeat; clear:both; text-align:center; color:#427fb2; margin-left:35px;}
#book_fishing_button a {color:#427fb2 !important; padding-top:12px;}
#book_fishing_button a:hover {color:#164266 !important; padding-top:12px;}
#member_fishing_button {margin-top:12px; width:132px; height:57px; clear:both; text-align:center; color:#c6562d; background-image:url(/images/member_fishing_button.gif); margin-left:35px; background-repeat:no-repeat;}
#member_fishing_button a {color:#c6562d !important; padding-top:12px;}
#member_fishing_button a:hover {color:#873416 !important; padding-top:12px;}

.terms h1 {color:#0078AE;}
.terms h2 {color:#0078AE;}
/* END - MAIN NAVIGATION LEFT */




.header_img  {padding:10px 0 2px 0; margin:0;}

.main_content_blue 	  {margin-left:84px; font-size:15px; color:#2b6fad; width:630px; min-height:215px; height:auto !important; height:215px; margin-top:0px;  float:left}
.main_content_blue ul{padding-left:14px;}
.main_content_blue ol{padding-left:18px}
.main_content_blue ul li, .main_content_blue ol li{ margin:0}
.main_content_blue_auto 	  {background-color:#0078AE; color:#FFFFFF; min-height:215px; height:215px; padding:0 0 10px 0; margin-top:0px;  overflow:auto;} 
.main_content_blue h1, .main_content_blue_auto h1 {font-size:36px; color:#709344; margin:10px 0 10px 0 }
.main_content_blue h2, .main_content_blue_auto h2 {font-size:21px; color:#709344}
.main_content_blue p, .main_content_blue_auto p {font-size:15px;}
.main_content_blue hr, .main_content_blue_auto hr {height:1px; color:#fff; margin:0 20px;}
.main_content_blue a{color:#2b6fad; text-decoration:none; font-size:15px;}
.main_content_blue h2 a{color:#709344; text-decoration:none; font-size:21px;}
.main_content_blue a:hover{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; } 
.main_content_green_auto   {background-color:#5D9732; color:#FFFFFF; min-height:215px; height:215px; padding:0 0 10px 0; margin-top:0px;  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 !important; 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 !important; text-decoration:none;}
.main_content_green a:visited, .main_content_green_auto a:visited, .main_content_green_sm a:visited {font-size:13px; color:#fff !important; text-decoration:none;}

.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;  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;
}



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
{}

.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:15px;}
.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;}


#slider{ width:741px; overflow:hidden}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	width:741px;
	height:265px; 
	overflow:hidden; 
	}	
#prevBtn, #nextBtn{ 
	display:block;
	width:21px;
	height:41px;
	position:absolute;
	left:0px;
	top:100px;
	}	
#nextBtn{ 
	left:733px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:100px;
	height:100px;
	background:url(/images/prev.png) no-repeat 0 0;	
	z-index:99999;
	}	
#nextBtn a{ 
	background:url(/images/next.png) no-repeat 0 0;	
	}	




#news_slider{padding-left:8px; padding-right:8px; width:200px; height:160px !important; font-family:Arial, Helvetica, sans-serif; color:#709344; font-size:12px; position:absolute;}	
#news_slider a {color:#709344 !important}
#news_slider a:hover {color:#709344;}
#news_slider ul {
	overflow:hidden;
	position:relative;
}

#news_slider ul, #news_slider li{
	margin:0;
	padding-left:0;
	list-style:none;
	}
#news_slider li{ 
	width:200px;
	padding:6px 0;
	border-bottom:1px solid #709344
}	
#news_slider li a{text-decoration:none; font-size:15px}
#news_prevBtn, #news_nextBtn{ 
	display:block;
	width:26px;
	height:12px;
	position:relative;
	top:-12px;
	left:180px;
	z-index:99999;
}	
#news_nextBtn{ 
	top:148px;
}														
#news_prevBtn a, #news_nextBtn a{  
	display:block;
	width:26px;
	height:12px;
	background:url(/images/news_prev.png) no-repeat 0 0;	
	z-index:99999;
	}	
#news_nextBtn a{ 
	background:url(/images/news_next.png) no-repeat 0 0;	
	}	

#merchandise_table {font-size:12px; vertical-align:top;}

.fishing_offer {
	border:thin;
	border-style:solid;
	border-color:#FFFFFF;
	margin:40px 15px 15px 15px;
}

.fishing_offer_img {
	float:right;
	margin:15px;
}

.fishing_offer_caption {
	margin-top:15px;
	font-size:10px;
}

#bidding-form label{width:100px; float:left; margin-bottom:5px; clear:left}
.biddingInput{margin-bottom:5px; width:200px;}


#nav{background-color:#2B6FAD; width:100%;}

/* numeric controls */	

	ol#controls{
		margin:-25px 0 0 8px;
		padding:0;
		height:28px;
		position:absolute;
		z-index:999 !important
		}
	ol#controls li{
		margin:0 5px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		z-index:9999 !important
		}
	ol#controls li a{
		float:left;
		height:15px;
		line-height:15px;
		color:#fff;
		padding:0 3px;
		text-decoration:none;
		z-index:99999 !important
		}
	ol#controls li.current a{
		color:#9BB573;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none; z-index:99999 !important}
	
.joinDiv{float:left; width:219px; overflow:hidden; margin-bottom:8px;}

.leftBlock{width:218px; float:left; overflow:hidden; margin:0px;}
.hpCentreBlock{float:left; width:464px; margin-left:30px; color:#2b6fad; font-size:15px;}
.hpCentreBlock p{margin:5px 0 15px 0}
.rightBlock{width:219px; float:right}
.rightBlock img{margin-bottom:6px;}
.affiliatesBox{border:1px solid #c6c5b5; border-bottom:none; padding:5px 5px 0 5px; font-size:14px; color:#709344}
.affiliatesBox img, .affiliatesBox iframe{margin-left:5px; margin-top:2px;}
.videoLink {margin-top:4px;}
.additionalLinks {margin-top:33px;}
.newsletterTab {margin-bottom:0px !important; padding:0;}
.celebritiesTab {margin:0 !important; padding:0;}

.blockFooter{margin-bottom:6px;}
.footerLeft, .footerRight{float:left}
.footerLeft{width:250px;}
.footerRight{width:700px; color:#709344; font-size:10px}
.footerRight a{color:#709344}
.crumbTrail{font-size:15px; color:#6596C3}
.crumbTrail a{color:#6596C3 !important; text-decoration:none !important}
.greenTextBlock{color:#709344 !important}
.mainLogo{float:left; vertical-align:bottom; margin-right:10px}
.headerH1{ font-size:26px; font-weight:normal; color:#2a72ae; margin:16px 0 0 0; padding:0; font-family:Arial, Helvetica, sans-serif !important}
.headerH2{ font-size:18px; font-weight:normal; color:#81a022; margin-top:0; padding-top:0; font-family:Arial, Helvetica, sans-serif !important}
#form_quicksearch{text-align:right; margin-top:20px;}
form #search{margin-top:-1px; border:1px solid #709344; width:112px; height:15px; color:#709344}
.searchGo{margin:5px 0 0 3px; padding-left:8px; color:#FFFFFF; font-size:12px; font-weight:bold; border:none; vertical-align:bottom; background-image:url(/images/search_button.gif); width:20px; height:19px;}
h2.newsHeader a{font-size:15px !important;}
.newHeader{margin-bottom:10px;}
.newsDivider{border:1px solid #709344; margin:10px 0}
.contactLeft, .contactRight{width:305px; float:left}
.babyText{font-size:11px;}
#map-canvas{width:350px; height:310px; float:right}
.fishFarmingLine{height:3px; background-color:#80171c; margin-top:-15px !important; clear:both}


.pageFishFarming .joinDiv, .pageFishFarming #home_gallery_img{border-bottom:7px solid #80171c}
.pageAbstraction .joinDiv, .pageAbstraction #home_gallery_img{border-bottom:7px solid #D46019}
.pageMixedStocks .joinDiv, .pageMixedStocks #home_gallery_img{border-bottom:7px solid #175b29}
.pageWaterPollution .joinDiv, .pageWaterPollution #home_gallery_img{border-bottom:7px solid #00797f}
.pageHydropower .joinDiv, .pageHydropower #home_gallery_img{border-bottom:7px solid #471867}
.pageDeclining .joinDiv, .pageDeclining #home_gallery_img{border-bottom:7px solid #7f0e53}

.pageFishFarming #main_container #main_content .main_content_blue h1, .pageFishFarming #main_container #main_content .main_content_blue h2{color:#80171c !important}
.pageAbstraction #main_container #main_content .main_content_blue h1, .pageAbstraction #main_container #main_content .main_content_blue h2{color:#d46019 !important}
.pageMixedStocks #main_container #main_content .main_content_blue h1, .pageMixedStocks #main_container #main_content .main_content_blue h2{color:#175B29 !important}
.pageWaterPollution #main_container #main_content .main_content_blue h1, .pageWaterPollution #main_container #main_content .main_content_blue h2{color:#00797f !important}
.pageHydropower #main_container #main_content .main_content_blue h1, .pageHydropower #main_container #main_content .main_content_blue h2{color:#471867 !important}
.pageDeclining #main_container #main_content .main_content_blue h1, .pageDeclining #main_container #main_content .main_content_blue h2{color:#7f0e53 !important}

.key .rightBtnFishFarming, 
.key .rightBtnOverAbstraction,
.key .rightBtnMixedStocks,
.key .rightBtnWaterPollution,
.key .rightBtnHydropower,
.key .rightBtnDeclining
{opacity:0.6; filter:alpha(opacity=60);}

.rightBtnFishFarming:hover, 
.rightBtnOverAbstraction:hover,
.rightBtnMixedStocks:hover,
.rightBtnWaterPollution:hover,
.rightBtnHydropower:hover,
.rightBtnDeclining:hover
{opacity:1; filter:alpha(opacity=100) !important;}

.pageFishFarming .rightBtnFishFarming,
.pageAbstraction .rightBtnOverAbstraction,
.pageMixedStocks .rightBtnMixedStocks,
.pageWaterPollution .rightBtnWaterPollution,
.pageHydropower .rightBtnHydropower,
.pageDeclining .rightBtnDeclining
{opacity:1; filter:alpha(opacity=100);}
.main_content_blue_join{width:460px;}

.smallH2{font-size:15px !important;}
.joinPageRight{width:400px; float:right }

.mailToFriend{font-size:11px; margin-top:10px; display:block; text-decoration:none; color:#709344}

.rightBtnFishFarming, .rightBtnOverAbstraction, .rightBtnMixedStocks, .rightBtnWaterPollution, .rightBtnHydropower, .rightBtnDeclining{width:179px; height:40px; display:block; margin-bottom:6px; color:#FFFFFF; font-family:'Avenir LT W01 35 Light'; text-decoration:none; padding:20px 20px 0 20px; font-size:18px}
.rightBtnFishFarming{background:url(/images/rightBtn-fish_farming.png);}
.rightBtnOverAbstraction{background:url(/images/rightBtn-over_abstraction.png);}
.rightBtnMixedStocks{background:url(/images/rightBtn-mixed_stocks_coastal_nets.png); padding-top:8px; height:52px;}
.rightBtnWaterPollution{background:url(/images/rightBtn-water_pollution.png);}
.rightBtnHydropower{background:url(/images/rightBtn-hydropower_fish_passage.png); padding-top:8px; height:52px;}
.rightBtnDeclining{background:url(/images/rightBtn-declining_wild_fish_stocks.png); padding-top:8px; height:52px;}

.storeQty{width:50px;}


/*--FOR THE FADER------------------------*/
/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:265px;	
	width: 741px;	
	position: relative;
	overflow:hidden
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
	
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 10px; left: 9999px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 20px;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	font-weight: bold;
	color:#9bb573 !important
}
.paging a:hover {font-weight: bold;}

.tickerSurround{position:relative}

#vertical-ticker{
	height:160px;
	overflow:hidden;
	margin:0 0 0px 0; padding:0 0 0px 0;
}

#vertical-ticker li{
	padding:5px 0px;
	margin: 0 10px;
	display:block;
	color:#333;
	text-align:left;
	font-size:13px;
	height:45px;
	border-bottom:1px solid #709344;
	color:#709344
	
}

#vertical-ticker li a{color:#709344; text-decoration:none}

#ticker-next, #ticker-previous{position:absolute; display:block;width:26px; height:12px; background:url(/images/news_prev.png) no-repeat 0 0; z-index:99999; left:180px; top:-12px}
#ticker-next{background:url(/images/news_next.png) no-repeat 0 0;top:160px;}
