

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 30;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('/images/fancybox/fancy_progress.png') no-repeat;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 20px 20px 40px 20px;
    margin: 0;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('/images/fancybox/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url("data:image/gif;base64,AAAA");
	outline: none;
	overflow: hidden;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('/images/fancybox/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('/images/fancybox/fancy_right.png') no-repeat;
}

a#fancy_left:hover, a#fancy_right:hover {
	visibility: visible;
	background-color: transparent;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

#fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div#fancy_bg_n {
	top: -20px;
	width: 100%;
	height: 20px;
	background: transparent url('/images/fancybox/fancy_shadow_n.png') repeat-x;
}

div#fancy_bg_ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/images/fancybox/fancy_shadow_ne.png') no-repeat;
}

div#fancy_bg_e {
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('/images/fancybox/fancy_shadow_e.png') repeat-y;
}

div#fancy_bg_se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/images/fancybox/fancy_shadow_se.png') no-repeat;
}

div#fancy_bg_s {
	bottom: -20px;
	width: 100%;
	height: 20px;
	background: transparent url('/images/fancybox/fancy_shadow_s.png') repeat-x;
}

div#fancy_bg_sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/images/fancybox/fancy_shadow_sw.png') no-repeat;
}

div#fancy_bg_w {
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('/images/fancybox/fancy_shadow_w.png') repeat-y;
}

div#fancy_bg_nw {
	top: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/images/fancybox/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
	white-space: nowrap;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url('/images/fancybox/fancy_title_left.png') repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url('/images/fancybox/fancy_title_main.png') repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url('/images/fancybox/fancy_title_right.png') repeat-x;
}

﻿body {color: #000000;line-height:140%;font-family: Georgia, "Times New Roman", Times, serif;font-size:0.9em;}
a, a:visited {color: #F70;}
a:hover {color:#C60;}
.stat {margin:0em;}
.stat label {font-weight: bold;}

/* RATER PLUGIN */
.ui-rater>span {vertical-align:top;}
.ui-rater-rating {margin-left:.8em;}
.ui-rater-starsOff, .ui-rater-starsOn {display:inline-block; height:18px; background:url(/images/stars.png) repeat-x 0 0px; behavior: url(/css/iepngfix.htc); border:none;}

* html .inset-header .ui-rater-starsOff, * html .inset-header .ui-rater-starsOn { background:url(/images/stars.gif) repeat-x 0 0px; behavior:url(/css/iepngfix.htc); }

.ui-rater-starsOn {display:block; max-width:90px; top:0; background-position: 0 -36px; border:none}
.ui-rater-starsHover {background-position: 0 -18px!important;}




/***** GLOBAL FORM STYLES *****/

		/*** Form Row - Default and Error ***/
		.form_standard .form_row, .form_standard .form_row_error, .form_standard .form_row_approved { margin: 0 0 10px 0; }

		/*** Form Field ***/
		.form_standard .form_field { margin: 0 10px 0 0; }
		
				/*** Label ***/
				.form_standard label { margin: 0 0 2px 0; }
				
				/*** Input, Select and Textarea ***/	
				.form_standard input, .form_standard select, .form_standard textarea { margin: 0 5px 0 0; padding: 2px 3px 2px 3px; }
				
				/*** Checkbox Layout - Label and Input Styles ***/
				.form_standard .form_row .form_field_checkbox input { display: inline; margin: 0 5px 0 0; padding: 0 0 0 0; }
				.form_standard .form_row .form_field_checkbox label { display: inline; }

		/*** Note and Error ***/
		.form_standard .form_note, .form_standard .form_error { margin: 2px 0 0 0; }

/***** FORMS - ELEMENTS *****/
form { margin: 0; padding: 0; }

		/*** Form Row - Default and Error ***/
		.form_row, .form_row_error, .form_row_approved { display: block; width: 100%; float: left; clear: left; }
				
				/*** Field ***/
				.form_field { display: inline; float: left; }
				
				/*** Label - Default and Error ***/
				label {
					display: block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: bold;
				}
				
				/*** Input, Select and Textarea - Default ***/
				input,
				select,
				textarea {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 15px;
				}
				
				optgroup { font-style:normal; font-weight:bold; }
				
				/*** hr - Form Divide ***/
				.form_row hr { width:400px; border-top: 1px dashed #333333; background-color:#FFFFFF; color:#FFFFFF; }
				
				/*** Form Note - Default ***/
				.form_note { width: 100%; position: relative; float: left; clear: both; }
				
				/*** Form Note - Error ***/
				.form_error {
					width: 100%; position: relative; float: left; clear: both;
				}
				/*** Form Note - Aproved ***/
				.form_approved {
					width: 100%; position: relative; float: left; clear: both;
				}
				
/***** FORM - SMALL *****/
form.form_S input,
form.form_S select	{ font-size: 12px; }

@charset "utf-8";
/* CSS Document */




/***** GLOBAL RESET *****/
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,ul,ol,li { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; } 
fieldset,img { border:0; } 
caption,th { text-align:left; }
q:before,q:after { content:''; } 
abbr,acronym { border:0; }
.clear { clear: both; }
.clear hr { display: none; }



/***** BODY *****/
body {
	font: 12px/1.4 arial, helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #808080;
	background: url(../images/site_Fishing/background.jpg) 0 145px repeat-x #2073ac;
}




/***** HEADINGS *****/
/* Colour & Style */
h1, h2, h3, h4, h5, h6 { color: #164e73; font-weight:bold; text-transform:uppercase; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #164e73; font-weight:bold; }

/* Size & Padding */
h1 { font-size:27px; padding: 0 0 0 0; }
h2 { font-size:24px; padding: 0 0 3px 0; }
h3 { font-size:21px; padding: 0 0 2px 0; }
h4 { font-size:18px; padding: 0 0 1px 0; }
h5 { font-size:15px; padding: 0 0 0 0; }
h6 { font-size:12px; padding: 0 0 0 0; }

			
/***** PARAGRAPHS *****/
p { padding-bottom: 10px; }




/***** COPY *****/
.copy_XS 			{ font-size:10px; }
.copy_S 			{ font-size:11px; }
.copy_L 			{ font-size:15px; }
.copy_XL 			{ font-size:18px; }
.copy_XXL 			{ font-size:21px; }
.copy_XXXL			{ font-size:24px; }
.copy_XXXXL 		{ font-size:27px; }

.copy_darkBlue		{ color: #164e73; }

.copy_lineHeight_S	{ line-height:1.2; }
.copy_lineHeight_XS	{ line-height:1.0; }
.copy_caps			{ text-transform: uppercase; }




/***** LINKS *****/
/* Standard Link */
a, a:visited { color: #164e73; font-weight:bold; text-decoration:none;}
a:hover { text-decoration: underline; }

/* White Link */
a.link_white { color: #fff; text-decoration:none; }
		a.link_white:visited { color: #fff; }
		a.link_white:hover { color: #fff; text-decoration: underline; }
		
/* Arrows */
a.arrow_blue 		{ padding-right:8px; background: url(../images/site_Fishing/arrow_blue.gif) right 3px no-repeat; }
a.arrow_white_S 	{ padding-right:8px; background: url(../images/site_Fishing/arrow_white_S.gif) right 3px no-repeat; }

		
		/*** list no bollets ***/
		.bullet_none{ list-style-type:none; padding:0px; margin:0px }



/***** OVERALL LAYOUT STYLES *****/
.wrapper {	position:relative;
			width: 100%;
			margin: 0;
			padding: 0;
}
		/*** Wrapper Styles ***/
		.wrapper_A { height:24px; line-height: 24px; font-size: 10px; text-transform:uppercase; border-bottom: 1px solid #e6e6e6; background: #fafafa;}
		.wrapper_B { height: 119px; border-bottom: 1px solid #fff; background: url(../images/site_Fishing/header_bg.gif) right -28px repeat-x;}
		.wrapper_C { padding: 5px 0 5px 0; color:#FFFFFF; font-size:10px; font-weight:bold; text-transform: uppercase; }

.content {	position:relative;
			width: 970px;
			margin: 0 auto 0 auto;
			padding: 0 5px;
			overflow: auto;
}




/***** ROWS *****/
/* Applies to All Rows */
.row,
.row_pad_T_15,
.row_pad_T_10,
.row_pad_T_5,
.row_pad_B_15,
.row_pad_B_10,
.row_pad_B_5,
.row_pad_TB_15,
.row_pad_TB_10,
.row_pad_TB_5 { clear: both; display: inline; float: left; position: relative; width: 100%; }

/* Individual Row Padding */
.row_pad_T_15	{ padding-top: 15px; }
.row_pad_T_10	{ padding-top: 10px; }
.row_pad_T_5	{ padding-top: 5px; }
.row_pad_B_15	{ padding-bottom: 15px; }
.row_pad_B_10	{ padding-bottom: 10px;}
.row_pad_B_5	{ padding-bottom: 5px; }
.row_pad_TB_15	{ padding: 15px 0 15px 0; }
.row_pad_TB_10	{ padding: 10px 0 10px 0; }
.row_pad_TB_5	{ padding: 5px 0 5px 0; }
		
		
		
		
/***** BORDERS *****/
.border_T	{ border-top: 1px solid #2073ac; }
.border_B	{ border-bottom: 1px solid #2073ac; }

.border_B_dotted { border-bottom: 1px dashed #CCC;}							
.border_T_dotted { border-top: 1px dashed #CCC;}		

h5.border_B_dotted,						
h5.border_T_dotted { margin: 10px 0 5px ; padding-top: 10px; }		

/***** FLOATS *****/
.float_left		{ position: relative; float: left; }
.float_right	{ position: relative; float: right; }
	
	
		

/***** COLUMNS *****/
/* Applies to All Columns */
.col_322, .col_475, .col_631, .col_970 { display: inline; position: relative; float: left; }

/* Individual Column Styles */
.col_322 { width: 322px; margin-left: 17px; }
	* html .col_322 { width: 322px; margin-left: 5px; }
.col_475 { width: 475px; }
.col_631 { width: 631px; }
.col_970 { width: 970px; }




/***** COLUMNS VS PANELS *****/
.col_322 .panel_white,  .col_322 .panel_blue, .col_322 .panel_title, .col_322 .panel_title_S { width: 322px; }
.col_475 .panel_white,  .col_475 .panel_blue, .col_475 .panel_title, .col_475 .panel_title_S { width: 475px; } 
.col_631 .panel_white,  .col_631 .panel_blue, .col_631 .panel_title, .col_631 .panel_title_S { width: 631px; } 
.col_970 .panel_white,  .col_970 .panel_blue, .col_970 .panel_title, .col_970 .panel_title_S { width: 970px; } 




/***** PANELS *****/
/* Applies to All Panels */
.panel_white, .panel_blue { display: inline; float: left; margin-top: 1px; position: relative; }

/* Individual Panel Styles */
.panel_white	{ background: #FFF; }
.panel_blue	{ background: #a1d4e6; color: #164e73; }

/* Panel Titles */
.panel_title, .panel_title_S {
		color: #FFF;
		display: inline;
		float: left;
		font-weight: bold;
		border-bottom: 1px solid #FFF;
		margin: 0;
		padding: 0;
		position: relative;
		text-transform: uppercase;
}
.panel_title { height: 17px; margin-top:11px; }
.panel_title_S { height: 12px; margin-top:17px; }
		
.panel_title span.left	{ float: left; font-size: 15px; margin-left: -1px; position: relative; }
.panel_title span.right { float: right; font-size: 10px; margin-top: 5px; position: relative; }

.panel_title_S span.left	{ float: left; font-size: 10px; margin-left: -1px; position: relative; }
.panel_title_S span.right { float: right; font-size: 10px; position: relative; }

/***** INSET *****/
.inset_blue	{
	background: #b8d9e5;
	float: right;
	margin: 0 0 10px 15px;
	position: relative;
	width: 196px;
}
.inset_cap {
	position: relative;
	float: right;
	width: 176px;
	padding: 5px 10px 5px 10px;
	color: #fff;
	font-size: 10px;
	text-transform: uppercase;
	border-bottom: 1px solid #FFF;
	background: #2073ac;
}


/* Block */
.inset { 
	clear: right;
	display: inline;
	float: right;
	margin: 0 0 10px 10px;
	width: 200px; 
	}
	

.inset .insetPanel  {
	background-color:#a1d4e6;
	color: #164E73;	
	padding: 5px;
	}
.inset .inset-header {
	background: #164E73;
	display: block; 
	font-weight: bold;
	padding: 5px;
	}
	.inset .inset-header h4 {	
		background: #164E73; 
		color: #FFF; 
		display: inline;
		font-size: 1em; 
		float: left;	
		margin: 0; 
		padding: 0;
		}
	.inset .inset-header .stat { 
		background-color: #164E73;
		display: inline; 
		float: right;
		}
	.inset .insetPanel { 
		margin-bottom: 10px;
		overflow: hidden; 
		padding: 10px;
		}

#video_item_rating_container { 
	margin: 0 0 10px 10px;
	width: 180px; 
	}	
.video_img { display: inline; float: left; margin-bottom: 10px; }
#video_item_rating_container .inset { float: none; }
#gallery .insetPanel ul { clear: both; }
	#gallery .insetPanel .gallery-area{ height: 176px; }
#video_item_rating_container  #rating.inset { margin: 0; } 

/*#video_item_rating_container { float: right; width: 200px; }
*/
/*#video_item_rating_container .inset .inset-header { background: none;}*/

		
/* Panel */											
.insetPanel_grey { position:relative; float:left; width:198px; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-left: 1px solid #CCC; background:#FAFAFA; }
.insetPanel_grey_350 { position:relative; float:left; width:368px; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-left: 1px solid #CCC; background:#FAFAFA; }
.insetPanel_grey_all { position:relative; float:left; width:198px; border: 1px solid #CCC; background:#FAFAFA; }
.insetPanel_grey_200 { position:relative; float:left; width:248px; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-left: 1px solid #CCC; background:#FAFAFA; padding:10px; }
				

/***** COLUMNS VS PADDING *****/
.col_970 .pad_11			{ width: 948px; }

.col_631 .pad_21			{ width: 589px; }
.col_631 .pad_16_21_16_21	{ width: 589px; }
.col_631 .pad_11			{ width: 609px; }

.col_475 .pad_21			{ width: 433px; }
.col_475 .pad_16_21_16_21	{ width: 433px; }

.col_322 .pad_11			{ width: 300px; }
.col_322 .pad_10			{ width: 302px; }




/***** PADDING *****/
.pad_21	{ position: relative; padding: 21px; float: left; display: inline; }
.pad_20	{ position: relative; padding: 20px; float: left; display: inline; }
.pad_15	{ position: relative; padding: 15px; float: left; display: inline; }
.pad_11	{ position: relative; padding: 11px; float: left; display: inline; }
.pad_10	{ position: relative; padding: 10px; float: left; display: inline; }
.pad_5	{ position: relative; padding: 5px; float: left; display: inline; }

.pad_16_21_16_21	{ position: relative; padding: 16px 21px 16px 21px; float: left; display: inline; }
.pad_10_10_0_10		{ position: relative; padding: 10px 10px 0px 10px; float: left; display: inline; }




/***** PAGINATION *****/
/*** Layout ***/
.pagenumber a, .pagenumber a:visited { height: 16px; line-height: 15px; font-size: 10px; font-weight: normal; text-transform: uppercase; margin:0 2px 0 2px; padding:0px 5px 0px 5px; float: right; }
.pagenumber a:hover, .pagenumber_on a:hover { text-decoration: none; }			
.pagenumber_on a, .pagenumber_on a:visited { height: 16px; line-height: 15px; font-size: 10px; font-weight: normal; margin:0 2px 0 2px; padding:0px 5px 0px 5px; float: right; }
.pagenumber_off { height: 16px; line-height: 15px; font-size: 10px; font-weight: normal; text-transform: uppercase; margin:0 2px 0 2px; padding:0px 5px 0px 5px; float: right; cursor: default; }
		
/*** Colours ***/
.pagenumber a, .pagenumber a:visited {
	border: 1px solid #f05a28;
	background-color: #f05a28;
	color: #FFF;
}
	.pagenumber_on a, .pagenumber_on a:visited {
		border: 1px solid #2eb8e6;
		background-color: #2eb8e6;
		color: #FFF;	
	}
	.pagenumber a:hover, .pagenumber_on a:hover {
		border: 1px solid #9ce949;
		background-color: #9ce949;
		color: #FFF;	
	}	
.pagenumber_off {
	border:1px solid #e5e5e5;
	background: #e5e5e5;
	color: #808080;
}




/***** PRIMARY NAV *****/

#nav { float: left; display: block; height: 25px; margin-top: 5px; }			
	* + html #nav { margin-top: -7px; }
	* html #nav { margin-top: -7px; }	
/* List */	
#nav ul { margin: 0; padding: 0; list-style:none; }
#nav li { display: block; float: left; margin: 0; padding: 0; }

/* Buttons */	
#nav li.home a,
#nav li.episodes a,
#nav li.blog a,
#nav li.videos a,
#nav li.photos a,
#nav li.sponsors a { display: block; height: 25px; text-indent: -9999px; outline-style:none; outline-width:0; }

#nav li.home a { width: 70px; background: url(../images/site_Fishing/nav/home.png) top repeat-y; }
#nav li.home a:hover { background: url(../images/site_Fishing/nav/home.png) bottom repeat-y; }
		
#nav li.episodes a { width: 100px; background: url(../images/site_Fishing/nav/episodes.png) top repeat-y; }
#nav li.episodes a:hover { background: url(../images/site_Fishing/nav/episodes.png) bottom repeat-y; }

#nav li.blog a { width: 121px; background: url(../images/site_Fishing/nav/blog.png) top repeat-y; }
#nav li.blog a:hover { background: url(../images/site_Fishing/nav/blog.png) bottom repeat-y; }

#nav li.videos a { width: 80px; background: url(../images/site_Fishing/nav/videos.png) top repeat-y; }
#nav li.videos a:hover { background: url(../images/site_Fishing/nav/videos.png) bottom repeat-y; }

#nav li.photos a { width: 92px; background: url(../images/site_Fishing/nav/photos.png) top repeat-y; }
#nav li.photos a:hover { background: url(../images/site_Fishing/nav/photos.png) bottom repeat-y; }

#nav li.sponsors a { width: 115px; background: url(../images/site_Fishing/nav/sponsors.png) top repeat-y; }
#nav li.sponsors a:hover { background: url(../images/site_Fishing/nav/sponsors.png) bottom repeat-y; }

/* Turn Primary Nav On if Body ID Matches */
body#home		#nav li.home a		{ background: url(../images/site_Fishing/nav/home.png) bottom repeat-y; }
body#episodes	#nav li.episodes a	{ background: url(../images/site_Fishing/nav/home.png) bottom repeat-y; }
body#blog		#nav li.blog a		{ background: url(../images/site_Fishing/nav/blog.png) bottom repeat-y; }
body#videos	 	#nav li.videos a 	{ background: url(../images/site_Fishing/nav/videos.png) bottom repeat-y; }
body#photos 	#nav li.photos a 	{ background: url(../images/site_Fishing/nav/photos.png) bottom repeat-y; }
body#sponsors 	#nav li.sponsors a	{ background: url(../images/site_Fishing/nav/sponsors.png) bottom repeat-y; }




/*specific elements **/

#header { 
	font-size: 0.9em; 
	margin: auto; 
	width: 970px; 
	}
#header h1 {  
	display: inline;
	float: left; 
	height: 119px;
	line-height: 1em;  
	margin: 0; 
	width: 265px; 
	
	}
	#header h1 a { 
		background: url(../images/site_Fishing/logo.png) top left no-repeat; 
		display: block; 
		height: 119px; 
		width: 265px; 
		}
		#header h1 a span { display: none; }

		
		#header #navigation-area { 
			background: url(../images/site_Fishing/rob_header.png) right -28px no-repeat; 
			display: inline;
			float: right; 
			height: 108px; 
			padding-right: 100px; 
			padding-top: 10px;
			*padding-top: 9px;
			width: 593px;
			}
			
			/*
			* + html #header #navigation-area  { padding-top: 10px; height: 116px; }
			* html #header #navigation-area  { padding-top: 10px; height: 116px; }
			*/
			
			#header #header_login { margin-top: 5px;}
			

			
ul.list { margin: 0 0 10px 13px; }
ul.list li { margin-bottom: 3px; }

a.text_format { padding: 5px 3px 0; }

#home .rob_blog_img a { 
	background: url(../images/site_Fishing/rob_homeBlog.png) 0 0 no-repeat;
	display: block; 
	height: 306px; 
	left: 16px; 
	position: absolute; 
	top: 0px;
	width: 122px; 
	z-index: 10; 

}
* html #home .rob_blog_img a { background-image: url(../images/site_Fishing/rob_homeBlog.gif); }

.promotion {
	background: #e5e5e5;
	display: inline;
	float: left;
	height: 100px; 
	margin: 0 0 10px 0; 
	width: 300px; 
}
	.promotion-area-horizontal .promotion  {
		margin: 0 24px 0 0; 
	}
.promotion-area .last,
.promotion-area-horizontal .last { margin: 0; }

#home .content .alert { 
	background: #f35b01 url(../images/site_Fishing/alert-bg.png) top left repeat-x; 
	border-bottom: 1px solid #b3441e;
	border-left: 1px solid #da5425;
	border-right: 1px solid #da5425;
	color: #fff;
	padding: 10px;	
	width: 948px;
	}
	#home .content .alert h5,
	#home .content .alert a { color: #fff; }

/* image for content lists
.panel_white .pad_20 ul.list { margin-bottom: 5px; }
.panel_white .pad_20 ul.list  li { 
	list-style-type: none; 
	background: transparent url(../images/site_Fishing/arrow_grey.gif) left 4px no-repeat; 
	padding-left: 10px;
	}
	.panel_white .pad_20 .inset ul li { background: none; padding:0; } */	

#wysiwyg ul { margin-bottom: 10px; }	
#wysiwyg ul li { 
	list-style-type: none; 
	list-style-image: url(../images/site_Fishing/arrow_grey.gif); 
	list-style-position: inside;
	}

/*** Section ***/
#top_list_sections { padding:0px 0px 0px 0px; float:left;}
	
#list_sections a { cursor:pointer}
#list_sections ul { *margin:0; *padding-bottom:0;}
#list_sections ul li { list-style-type:disc;}

ul.section_nav {float:left; padding:20px 40px;}
li.pad_left_20 {list-style-type:none; padding:0px; margin:0px; float:left}

#gallery_image_list li { text-align: center; width: 176px; }	
#gallery_image_list li a,
#gallery_image_list li img { margin: 0 auto; }


/***** FORMS - ELEMENTS *****/

	#poll_form .form_row .form_field label input {
		margin-right:10px;
	}

		/*** Form Row - Default and Error ***/

				/*** Field ***/
				.form_field { display: inline; float: left; }
				
						/*** Label - Default and Error ***/
						label {
							color: #164E73;

						}
						.form_row_error label { color: #de2839; }
						.form_row_approved label { color: #8fcc14; }

						
						
						/*** Input, Select and Textarea - Default ***/
						input[type="text"],
						input[type="password"],
						select,
						textarea {
							color: #164E73;
							border: 1px solid #A1D4E6;
							background-color: #A1D4E6 ;
						}
						
						/*** hr - Form Divide ***/
						.form_row hr { border-top: 1px dashed #cccccc; background-color:#FFFFFF; color:#FFFFFF; }
						
						
						/*** Input, Select and Textarea - Error ***/
						.form_row_error input, .form_row_error select, .form_row_error textarea {
							color: #de2839;
							border: 1px solid #de2839;
							background-color: #fdd5d9;
						}					

		
						/*** Form Standard - Form Button ***/
						.form_button {
							display: block;
							background: url(/images/site_TV/buttons/form_button.gif) top;
							cursor: pointer;
							outline: none;
							height: 30px;
							width: 110px;
							margin: 0;
							color: #FFFFFF;
							text-transform: uppercase;
							font-family: Arial, Helvetica, sans-serif;
							font-weight: bold;
							border: none;
							outline-style:none;
							outline-width:0;
				
							/** border: 2px solid #c4fe30; **/
						}
						 .form_button:hover {
							border: none;
							color: #FFFFFF;
							background: url(/images/site_TV/buttons/form_button.gif) bottom;
						}
						

						
						/*** Input, Select and Textarea - Approved ***/
						.form_row_approved input, .form_row_approved select {
							color: #8cd142;
							border: 1px solid #8cd142;
							background-color: #ebfbdb;
						}
						
						.form_row .form_field label input {
						    margin:3px;
						}				

						a.button_30 { color: #fff; float: left; text-align: center; }
							
							/* fix for ie6*/
							a.button_30 span { color: #fff; }
							a.button_30:hover, a.button_30:hover span { text-decoration: none; border: none }
						
						#profile .form_button  { margin-top: 0; }
						#profile .form_button  a, a.button_30 { 
							background: url(/images/site_TV/buttons/form_button.gif) left top;
							color: #FFF;
							cursor: pointer;
							display: block;
							height: 24px;
							font-family: Arial, Helvetica, sans-serif;
							font-weight: bold;
							margin: 0;
							padding: 6px 0 0 4px;
							text-decoration: none;
							text-transform: uppercase;
							width: 106px;
						}
						#profile .form_button  a:hover, a.button_30:hover  {
							background-position: left bottom;
						}
						
						
						input,
						select,
						textarea {
							font-family: Arial, Helvetica, sans-serif;
							font-size: 11px;
						}
						
						optgroup { font-style:normal; font-weight:bold; }			
				
				/*** Form Note - Default ***/
				
				/*** Form Note - Error ***/
				.form_error {
					color: #de2839;
				}
				/*** Form Note - Aproved ***/
				.form_approved {
					color: #8fcc14;
				}
				
/* login form */
#header_login { color: #fff; /*border-left: 1px solid #eee; border-right: 1px solid #eee; padding: 0 3px; */}
	#header_login a { color: #fff; }
	
#header_login form { color: #fff; display: inline; float: left; width: 500px;}

#header_login form label, #header_login form input { 
	color: #fff; 
	display: inline; 
	float: left; 
	font-size: 11px;
	font-weight: normal;
	margin-right: 5px;  
	margin-top: 5px; 
	}
	
#user-status { 
	color: #fff; 
	display: inline; 
	float: left;
	margin-right: 5px; 
	margin-top: 5px;  
	}

#header_login form input { 
	background: #2eb8e6; 
	border: 1px solid #fff; 
	margin-top: 5px; 
	width: 65px; 
	}

#header_login form input.checkbox{ background: none; border: none; margin-top: 7px; width: 13px; }
	* html #header_login form input.checkbox { margin-top: 2px; }
	* + html #header_login form input.checkbox { margin-top: 2px; }
	
#header_login form input.button_login { 
	background: #ff7800 url(../images/site_Fishing/login_btn_bg.gif) top left no-repeat;  
	border: none;
	color: #fff; 
	font-weight: bold; 
	height: 24px;
	margin: 2px 0 0;
	text-transform: uppercase; 
	width: 43px;
	}

#header_login form .forgot_pass { display: block; font-size: 0.9em; float:left;  margin: 7px 0 0 8px; overflow: hidden;  }

#header #navigation-area #search_nav  { 
	background: #fefefe;
	border: 1px solid #e2e2e2;
	float: right; 
	margin-bottom: 5px;
	margin-right: 23px; 
	padding: 4px;
	text-align: right;  
	}
	#header #navigation-area #search_nav  a { display: inline; float: left; font-weight: normal; padding-top: 2px; }
	#header #navigation-area #search_nav  form input { 
		background: #f4f4f4;
		border: 1px solid #A1D4E6;
		float: left;
		height: 15px; 
		margin: 0 5px 0 0; 
		padding: 2px; 
		}
		#header #navigation-area #search_nav  form input:focus { border: 1px solid #2EB8E6; }
	#header #navigation-area #search_nav form  .bt_search, #search_form   .form_button { 
		background: transparent url(../images/site_Fishing/search_btn_bg.gif) top left no-repeat; 
		border: none;
		height: 20px;
		margin: 0 5px 0 0;
		padding: 0;
		width: 50px;
	}	
	
#search_form  input#query2 {
	background: #f4f4f4;
	border: 1px solid #A1D4E6;
	height: 15px; 
	margin: 0 5px 0 0; 
	padding: 2px; 
}
	#search_form  .form_button, #search_form  .keyword_search { float: left; }
	
	.form_button {}


/* comments*/
#comments { padding: 20px; }

#search_box { float: right; float: left; margin-left: 135px; margin-top: 10px;}

#result_report { margin-bottom: 10px; border-bottom: 1px dashed #A1D4E6; padding-bottom: 10px; z-index: 10000px; }

.SuggestFramework_List
{
	border: 1px solid #A1D4E6;
	border-top: 0;
	margin: 22px 0 0 0px;
	*margin: 22px 0 0 -142px;
	_margin: 22px 0 0 -145px;
	z-index: 10000px;
	
	
}
* + html .SuggestFramework_List { margin: 25px 0 0 -190px; }
* html .SuggestFramework_List { margin: 25px 0 0 -190px; }

	#search_form  .SuggestFramework_List { margin: 0 0 0 92px; }
	* + html #search_form  .SuggestFramework_List { margin: 22px 0 0 -135px; }
	* html #search_form  .SuggestFramework_List { margin: 22px 0 0 -135px; }
	
	
.SuggestFramework_Heading
{
	background-color: #A1D4E6;
	color: #FFF;
	font-weight: bold;
	padding: 1px;
}

.SuggestFramework_Highlighted
{
	background-color: Highlight;
	color: HighlightText;
	padding: 2px;
	text-align: left;
}

.SuggestFramework_Normal
{
	background-color: #f4f4f4;
	color: #164E73;
	padding: 2px;
	text-align: left;
}

.SuggestFramework_Combo
{
	margin: 0; 
	padding: 0;
	width: 100%; 
}