/* ********** default settings for all tags overrides come afterwards **************** */
body, th, td, select, input, textarea, p, a, ul, ol, li, h1, h2, h3, h4, h5, h6, caption, div, span {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
	}
	
.clear{
	clear:both;
}

body, form, iframe, frameset {
	margin: 0px;
	padding: 0px;
	border: 0px;
	}

/* ********** general styles **************** */
body {
	margin-left: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-image: url(/images/sitewide/bg_blue.gif);*/
	background-color: #02266f;
	}

.body2 {
	background-image: url(/images/sitewide/main_table_bg.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}

.homecontent { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #02266F; 
	text-decoration: none; 
	padding: 10px 10px 10px 10px;
	}


.homecontent { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #02266F; 
	text-decoration: none; 
	padding: 10px 10px 10px 10px;
	}

.homecontent  a:link, .homecontent  a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #02266F; 
	text-decoration: underline;
	font-weight: normal;
	}
	
.homecontent  a:hover { 
	color: #02266F; 
	}

.supreme_pad {
	margin-top: 7px;
	margin-left: 13px;
	margin-bottom: 8px;
	}

.gfishing {
	margin-top: 17px;
	margin-left: 13px;
	margin-bottom: 8px;
	}

.home_supreme {
	background: #ccd3e2 url(/images/home/supreme_prod_br.jpg) no-repeat top left;
	font-size: 11px;
	color: #010f50;
	padding: 8px 5px 0 5px;
	}
	
.home_supreme a:link, .home_supreme a:visited, .home_supreme a:active, .home_supreme a:hover  {
	font-size: 11px;
	color: #010f50;
	}

.home_plain {
	background: url(/images/home/products_new2.jpg) no-repeat 0px 13px ;
	font-size: 11px;
	color: #010f50;
	padding: 8px 5px 0 5px;
	}
	
.home_plain a, .home_supreme a:visited, .home_supreme a:active, .home_supreme a:hover  {
	font-size: 11px;
	color: #010f50;
	}



/* ********** main content style**************** */

.content { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #FFFFFF; 
	text-decoration: none; 
	padding: 18px 18px 18px 18px;
	}

.content  a:link, .content  a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #A10120; 
	text-decoration: underline;
	font-weight: normal;
	}
	
.content  a:hover { 
	color: #583c3c; 
	}
	
.supreme_comp {
	background: #FFFFFF url(/images/competition/comp_bowl_btm.jpg) no-repeat top left;
	font-size: 10px;
	color: #02266f;
	padding: 20px 10px 0 220px;
	border-left: 1px solid #8092b7;
	border-right: 1px solid #8092b7;
	}

.comp {
	border-left: 1px solid #8092b7;
	border-right: 1px solid #8092b7;
	}
	
/* ********** Form style**************** */
.but { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF; 
	text-decoration: none; 
	padding: 0px 10px 0px 10px; 
	background-color: #A10120;
	border: solid #A10120 1px;
	cursor:pointer;
	}

.frm { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #424076; 
	text-decoration: none; 
	border: solid #424076 1px;
	}

.txtfield { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #424076; 
	text-decoration: none; 
	padding-left: 3px;
	padding-top: 3px;
	border: solid #424076 1px;
	background-color: #CCD4E2;
	width: 215px;
	height: 20px;
	}

.txtfield_long { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #424076; 
	text-decoration: none; 
	padding-left: 3px;
	padding-top: 3px;
	border: solid #424076 1px;
	background-color: #CCD4E2;
	width: 215px;
	}

	
.commentfield { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #937272; 
	text-decoration: none; 
	padding-left: 3px;
	padding-top: 3px;
	border: solid #424076 2px;
	}


/* ********** footer styles **************** */
.footer { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #02266F; 
	text-decoration: none ;
	background-image: url(/images/sitewide/footer_table_bg.gif);
	}
	
.footer a:link, .footer a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #02266F;
	text-decoration: none; 
	font-weight:bold; 
	}
	
.footer a:hover{ 
	color: #FFFFFF; 
	}

/* ********** menu styles **************** */
.menu { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #FFFFFF; 
	text-decoration: none;
	font-weight:bold;
	padding-left: 10px;
	padding-right: 7px;
	border-bottom: solid #FFFFFF 3px;
	}

.menu  a:link, .menu  a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #FFFFFF; 
	text-decoration: none;
	font-weight: bold;
	}
	
.menu  a:hover { 
	color: #02266F; 
	}
	
	/* ********** menu_sub styles **************** */
.menu_sub { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #FFFFFF; 
	text-decoration: none;
	font-weight:bold;
	padding:0 7px 0 25px;
	border-bottom: solid #FFFFFF 3px;
	}

.menu_sub  a:link, .menu_sub  a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #FFFFFF; 
	text-decoration: none;
	font-weight: bold;
	}
	
.menu_sub  a:hover { 
	color: #02266F; 
	}
	
.menu_border { 
	
	border-right: solid #8092B7 1px;
	}

.home_topbox { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #A10120; 
	text-decoration: none;
	padding: 2px 15px 2px 15px;
	border-left: solid #D0808F 1px;
	border-right: solid #D0808F 1px;
	}

.home_topbox  a:link, .home_topbox  a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #A10120; 
	text-decoration: underline;
	}
	
.home_topbox  a:hover { 
	color: #A10120; 
	}
	
.pilchard { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #D43C3A; 
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	background-color: #F6D8D7;
	border-right: solid #E99D9C 1px;
	}
	
.pilchard_l { 
	border-left: solid #E99D9C 1px;
	background-color: #F6D8D7;
	padding: 10px 0px 0px 10px;
	}
	
.pilchard  a:link, .pilchard  a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #D43C3A; 
	text-decoration: underline;
	}
	
.sardines { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #8F4296; 
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	border-right: solid #C7A0CA 1px;
	}
	
.sardines_l { 
	border-left: solid #C7A0CA 1px;
	background-color: #E8D9EA;
	padding: 10px 0px 0px 10px;
	}
	
.sardines  a:link, .sardines  a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #8F4296; 
	text-decoration: underline;
	}
		
.herring { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #0076B2; 
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	border-right: solid #7FBAD8 1px;
	}
	
.herring_l { 
	border-left: solid #7FBAD8 1px;
	background-color: #CCE3EF;
	padding: 10px 0px 0px 10px;
	}
	
.herring  a:link, .herring  a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #0076B2; 
	text-decoration: underline;
	}
	
.nutri {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #A10120;
	text-decoration:  none;
	padding: 0px 3px 0px 3px;
	border-left: solid #D0808F 1px;
	border-right: solid #D0808F 1px;
	}
	
.nutri  a:link, .nutri  a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #A10120; 
	text-decoration: underline;
	}
	
.nutri_left {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #A10120;
	text-decoration:  none;
	padding: 2px 2px 2px 2px;
	border-left: solid #D0808F 1px;
	}
	
.nutri_right {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #A10120;
	text-decoration:  none;
	padding: 2px 2px 2px 2px;
	border-right: solid #D0808F 1px;
	}

/* ********** prod style**************** */
.prod { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #A10120; 
	text-decoration: none; 
	padding: 10px 10px 10px 10px;
	}

.prod  a:link, .prod  a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #A10120; 
	text-decoration: underline;
	font-weight: normal;
	}
	
.prod  a:hover { 
	color: #A10120; 
	}

.prod_supreme {
	font-size: 10px;
	color: #02266f;
	padding: 5px 10px 0 10px;
	background-color: #ccd3e2;
	border-right: 1px solid #8092b7;
	}

.supreme_prod_extra {
	background-color: #ccd3e2;
	border-left: 1px solid #8092b7;
	}

.contact { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #02266F; 
	text-decoration: none; 
	padding: 10px 10px 10px 10px;
	}

.contact  a:link, .contact  a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #02266F; 
	text-decoration: underline;
	font-weight: normal;
	}
	
.contact  a:hover { 
	color: #02266F; 
	}

.contact_side_left { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #A10120; 
	text-decoration: none; 
	padding: 10px 18px 10px 18px;
	border-left: solid #D0808F 1px;
	}

.contact_side_left  a:link, .contact_side_left  a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #A10120; 
	text-decoration: underline;
	font-weight: normal;
	}
	
.contact_side_left  a:hover { 
	color: #A10120; 
	}
	
.contact_side_right { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #A10120; 
	text-decoration: none; 
	padding: 10px 18px 10px 18px;
	border-right: solid #D0808F 1px;
	}

.contact_side_right  a:link, .contact_side_right  a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #A10120; 
	text-decoration: underline;
	font-weight: normal;
	}
	
.contact_side_right  a:hover { 
	color: #A10120; 
	}

.blue_sides {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #02266F;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
	border-right: solid #8092B7 1px;
	border-left: solid #8092B7 1px;
	}
	
.blue_right { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #02266F; 
	text-decoration: none; 
	padding: 10px 18px 10px 18px;
	border-right: solid #8092B7 1px;
	}

.blue_right  a:link, .blue_right  a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #02266F; 
	text-decoration: underline;
	font-weight: normal;
	}
	
.blue_right  a:hover { 
	color: #02266F; 
	}

.blue_left { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #02266F; 
	text-decoration: none; 
	padding: 10px 18px 10px 18px;
	border-left: solid #8092B7 1px;
	}

.blue_left  a:link, .blue_left  a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #02266F; 
	text-decoration: underline;
	font-weight: normal;
	}
	
.blue_left  a:hover { 
	color: #02266F; 
	}
	
.just_blue {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #02266F;
	text-decoration:  none;
	padding: 5px 10px 5px 10px;
}
	
.cats_blue {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #02266F;
	text-decoration:  none;
	padding: 5px 10px 5px 10px;
	border-left: solid #7F80C0 1px;
	border-right: solid #7F80C0 1px;
}	

.cats {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #A10120;
	text-decoration:  none;
	padding: 5px 10px 5px 10px;
	border-left: solid #D0808F 1px;
	border-right: solid #D0808F 1px;
	}


.red_underline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #A10120;
	text-decoration: underline;
	padding: 5px 10px 5px 10px;
}
	
.cats_red {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #A10120;
	text-decoration:  none;
	padding: 5px 10px 5px 10px;
}
	
.cats  a:link, .cats  a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #A10120; 
	text-decoration: underline;
	}
	
.aac_content { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #02266F; 
	text-decoration: none; 
	padding: 10px 15px 10px 10px;
	}
	
.gallery { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #A10120; 
	text-decoration: none; 
	padding: 0px 0px 0px 0px;
	}

.gallery  a:link, .gallery  a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #A10120; 
	text-decoration: underline;
	font-weight: normal;
	}
	
.gallery  a:hover { 
	color: #A10120; 
	}
	
.facts {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #02266F;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	}

.story_pic {
	margin: 0 10px 10px 0;
	border: 1px solid #d7dde7;
	}

.errors {
	font-size: 11px;
	color: #a12b30;
	font-weight: bold;
	}
	
#table_margin{
padding-bottom: 15px 0 0 0;
}	

/*------ View Products Deatail Div Container ------*/

.flash_style{
	padding: 50px 0px 0px 50px;
}
	
.flash_style2{
	padding: 10px 0px 0px 50px;
}

#centre_div{
margin: 10px 0 0 0;
}

#centre_table{
margin: 0 17px 0 0;
}

#shift_div{
margin: 10px 0 209px 0;
}

#shift_top_div{
margin: 10px 0 158px 0;
}

table tr td.kibbles {
	background:#ccd3e2;
	border:1px solid #9da7c3;
	border-width:0 1px;
	padding:5px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #02266F;
}

table tr td.kibbles ul{
	margin:10px 0;
	padding:0;
}

table tr td.kibbles ul li{
	margin:5px 0 5px 30px;
	padding:0;
}

table tr td.kibbles img_pic_right{
	margin:0 0 15px 15px;
}

.mrg_bot20{ margin-bottom:20px; }