body {font-family:Arial; font-size:1em; color:#000; background-color:#FFFFFF; margin:0;}

A:link  {text-decoration:underline; color:darkgreen; margin:0px; padding:0px;}
A:visited {text-decoration:underline; color:darkgreen; margin:0px; padding:0px;}
A:active 	{text-decoration:underline; color:darkgreen; margin:0px; padding:0px;}
A:hover		{text-decoration:none; color:#990000;  margin:0px; padding:0px;}
A 	{text-decoration:underline; color:darkgreen; margin:0px; padding:0px;}

A.toolbar:link  {text-decoration:none; color:#000;}
A.toolbar:visited {text-decoration:none; color:#000;}
A.toolbar:active 	{text-decoration:none; color:#000;}
A.toolbar:hover		{text-decoration:none; color:#FFFFFF; background:#363;}
A.toolbar 			{text-decoration:none; color:#000; margin:0px; padding:2px;}


.toolbargroup {font-family:Arial; font-size:13px; color:#666666; text-align:left; margin:0px 0px 0px 0px; padding:2px 2px 2px 0px;}
.toolbar {font-family:Arial; font-size:13px; color:#666666; text-align:left; margin:0px 0px 0px 0px; padding:2px 2px 2px 2px;}
.toolbarright {font-family:Arial; font-size:14px; color:#666666; text-align:right; margin:0px 0px 0px 0px; padding:2px 0px 2px 2px;}

.logo {padding:0px 10px 0px 0px;}
.homeaddress {font-family:Arial; font-size:12px; color:#FFFFFF; text-align:left; margin:10px 5px 10px 10px;line-height:16px; letter-spacing:0px;}

.cmk {font-family:arial; font-size:10px; color:#000000; text-align:right; line-height: 10px; margin-left:5px; margin-right:5px; margin-bottom:0px; margin-top:5px;}

.center {text-align:center;}
.right {text-align:right;}
.textleft {margin-left:20px;}
.textleft2 {margin-left:20px; margin-top:2px; margin-bottom:2px;}

.button	{font-family:Arial; font-size:12px; color:#646446; text-align:left; margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:0px; padding:3px;}
.quoteauthor {font-family:Arial; font-size:10px; color:000; text-align:left; margin-left:5px; margin-right:5px; margin-bottom:10px; margin-top:0px; font-weight:bold;}

.smallprintfooter {font-family:Arial; font-size:11px; color:#FFFFFF; text-align:left; margin:10px 10px 10px 10px; line-height:14px;}

.photoprofile {margin:5px 10px 5px 0px;}


.fisheryimagesmall {margin:2px 5px 0px 0px;}


.name {font-family:Arial; font-size:17px; color:#363; text-align:left; margin:2px 5px 0px 0px ; line-height:17px; letter-spacing:0px; font-weight:bold;}
.details {font-family:Arial; font-size:12px; text-align:left; text-indent: -15px; padding-left: 15px; margin:5px 10px 0px 0px ; line-height:15px; letter-spacing:0px; font-weight:normal;}
.flychoice {font-family:Arial; font-size:11px; color:#333; text-align:center; margin:0px ; line-height:12px; letter-spacing:0px; font-weight:normal;}

.fisherydescriptionbrief {font-family:Arial; font-size:12px; color:#666; text-align:left; margin:0px 10px 0px 0px ; line-height:13px; letter-spacing:0px; font-weight:normal;}
.fisheryfulladdress {font-family:Arial; font-size:12px; color:#666; text-align:left; margin:0px 10px 0px 0px ; line-height:13px; letter-spacing:0px; font-weight:normal;}

.fisheryopeningtimes {font-family:Arial; font-size:12px; color:#333; text-align:left; margin:0px 10px 0px 0px ; line-height:13px; letter-spacing:0px; font-weight:normal;}
.fisheryprices {font-family:Arial; font-size:12px; color:#333; text-align:left; margin:0px 10px 0px 0px ; line-height:13px; letter-spacing:0px; font-weight:normal;}
.fisheryfacilities {font-family:Arial; font-size:12px; color:#333; text-align:left; margin:0px 10px 0px 0px ; line-height:13px; letter-spacing:0px; font-weight:normal;}
.fisherysummary {font-family:Arial; font-size:12px; color:#333; text-align:left; margin:0px 10px 0px 0px ; line-height:13px; letter-spacing:0px; font-weight:normal;}
.fisherydescriptionfull {font-family:Arial; font-size:12px; color:#333; text-align:left; margin:0px 10px 0px 0px ; line-height:13px; letter-spacing:0px; font-weight:normal;}
.fisherynotes {font-family:Arial; font-size:12px; color:#333; text-align:left; margin:0px 10px 0px 0px ; line-height:13px; letter-spacing:0px; font-weight:normal;}
.fisherycontact {font-family:Arial; font-size:12px; color:#333; text-align:left; margin:0px 10px 0px 0px ; line-height:13px; letter-spacing:0px; font-weight:normal;}


.smallprint {font-family:Arial; font-size:10px; color:#000; text-align:left; margin:2px 10px 2px 0px; line-height:11px; }
.title {font-family:Century Gothic, Arial; font-size:18px; color:#DD0000; text-align:left; margin-left:30px; margin-right:5px; margin-bottom:10px; margin-top:5px; line-height:20px;}
.detailslink {font-size:12px; margin-left:20px;}
H1 {font-family:Arial; font-size:10px; color:#999; text-align:left; margin:5px 5px 5px 5px; font-weight:normal; letter-spacing:0px; line-height:15px; padding:0px;}
H2 {font-family:Times, Arial; font-size:28px; color:#030; text-align:left; margin:7px 10px 5px 0px; font-weight:normal;}
H3 {font-family:Times, Arial; font-size:19px; color:#050; text-align:left; margin:10px 10px 0px 0px ; font-weight:normal;}
H4 {font-family:Arial; font-size:13px; color:#FFF; text-align:left; margin:5px 10px 0px 0px; padding:0px 5px 0px 3px; font-weight:bold; border-bottom:solid 1px #000; background:#363;}
H5 {font-family:Times, Arial; font-size:19px; color:#050; text-align:left; margin:10px 10px 10px 10px ; font-weight:normal;}
.summary {font-family:Arial; font-size:16px; color:#E00; text-align:left; margin-left:10px; margin-right:5px; margin-bottom:10px; margin-top:5px; line-height:17px; letter-spacing:0px; font-weight:bold;}

.smaller85 {font-size:85%;}
.smaller75 {font-size:75%;}
.company {font-family:Times; font-size:24px; color:#050; text-align:left; margin:5px 0px 5px 3px; padding:0px; font-weight:normal; line-height:15px; text-transform:uppercase; letter-spacing:1px;}
.countries {font-family:Times; font-size:12px; color:#333; text-align:left; margin:3px 0px 4px 5px; padding:0px; font-weight:normal; text-transform:uppercase; letter-spacing:2px;}
.edition {font-family:Arial; font-size:16px; color:#600; text-align:left; margin:3px 0px 3px 3px; padding:0px; font-weight:bold;}

.compressed {font-family:Arial; font-size:11px; color:#333; text-align:left; margin:2px 10px 2px 0px; line-height:12px; letter-spacing:0px;}


.formframe {border:solid 0px #363; margin:0px 0px 5px 20px; padding:0px 5px 5px 5px; background:#EFEFEF;}



.flypatch {margin:5px -5px -5px -5px; padding:10px 0px 10px 10px; background:#ffffBB; }

.detailstitle {font-family:Arial; font-size:15px; color:#FFF; text-align:left; margin:0px 0px 10px 0px; padding:3px 3px 3px 3px; font-weight:bold; background:#363;}
.detailsname {font-family:Arial; font-size:13px; color:#333; text-align:left; margin:2px 3px 0px 3px; padding:0px 2px 3px 2px; background:#EFEFEF; line-height:15px; letter-spacing:0px; font-weight:bold;}
.detailsimage {font-family:Arial; font-size:13px; color:#333; text-align:left; margin:-10px 0px 0px 0px; letter-spacing:0px; font-weight:normal;}


.photofisherysmall {margin:0px 10px 10px 0px; padding:0px;}


.tablebtoporder {margin:0px; padding:0px; border-bottom:solid 1px #050;}
.tableshrink {margin-top:0px; padding-top:-10px; }


.box {border: solid thin 1px #999999; background:#ba0038;}
.shaded {background:#FFF; padding:0px; border-left:solid 1px #000;}
.special {background:#D00; margin:5px 0px 0px 5px; padding:1px 0 1px 0;}
.worthy {background:#DDD; margin:5px 0px 0px 5px; padding:1px 0 1px 0;}
.white {color:#FFF;}
.red {color:#E00;}

div.hr {width:800px; height: 1px; background: #000; margin:0 0 0 0; padding:0;} 

.menu {font-family:Century Gothic, Arial; font-size:12px; color:#666666; text-align:left; margin-left:10px; margin-right:10px; margin-bottom:10px; margin-top:5px; line-height:16px;}


.icons {font-family:Arial; font-size:18px; color:#669999; text-align:center; margin:0px; padding-left:15px; padding-right:15px; font-weight:bold;}

li {font-family:Arial; font-size:12px; color:#333; border: none; text-align:left; padding:0px;  margin:0px 10px 20px 0px; list-style-image:url("images/"); border-top:solid 1px #BBB;}
ol {}
ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 20px;}


form {text-align:left;}
.formcontrol {font-family:arial; font-size:12px; color:#646446; border: solid 1px #669999; background-color:#EFEFCC; padding:3px 3px 3px 3px; margin: 0 0 0 0; text-align:left;}

.formbutton  {font-family:arial; font-size:12px; color:#646446; background-color:#CDCDAA; padding:1px; button-face:#ABAB88; button-highlight:#898966;}

.quote blockquote {background:transparent url(images/left-quote.gif) no-repeat scroll left top; margin:20 0 15 0px;}
.quote blockquote p {background:transparent url(images/right-quote.gif) no-repeat scroll right bottom; margin:10px 17px 0; padding:4px 0 10px; text-indent:10px;}
.quote p.quotename {background:transparent none repeat scroll 0 0; color:#DD0000; margin:0 17px; text-indent:0; text-align:right;}

.quotemenu blockquote {background:transparent url(images/left-quote_small.gif) no-repeat scroll left top; margin:5px 5px 20px 5px; padding:0;}
.quotemenu blockquote p {background:transparent url(images/right-quote_small.gif) no-repeat scroll right bottom; margin:0px 2px 0px 5px; padding:0 0 0 0; text-indent:10px;}
.quotemenu p.quotename {background:transparent none repeat scroll 0 0; color:#DD0000; margin:0 17px; text-indent:0; text-align:right; font-size:13px; letter-spacing:-1px;}
.quoteleft {font-family:Century Gothic, Arial; font-size:13px; color:#000000; text-align:left; line-height:17px; margin:0 3 0 3; text-indent:0px; letter-spacing:-1px;}



















.details {font-family:Arial; font-size:12px; text-align:left; text-indent: -15px; padding-left: 15px; margin:5px 10px 0px 0px ; line-height:15px; letter-spacing:0px; font-weight:normal;}
.flychoice {font-family:Arial; font-size:11px; color:#333; text-align:center; margin:0px ; line-height:12px; letter-spacing:0px; font-weight:normal;}

.fisherydescriptionbrief {font-family:Arial; font-size:12px; color:#666; text-align:left; margin:0px 10px 0px 0px ; line-height:13px; letter-spacing:0px; font-weight:normal;}
.fisheryfulladdress {font-family:Arial; font-size:12px; color:#666; text-align:left; margin:0px 10px 0px 0px ; line-height:13px; letter-spacing:0px; font-weight:normal;}

.fisheryopeningtimes {font-family:Arial; font-size:12px; color:#333; text-align:left; margin:0px 10px 0px 0px ; line-height:13px; letter-spacing:0px; font-weight:normal;}
.fisheryprices {font-family:Arial; font-size:12px; color:#333; text-align:left; margin:0px 10px 0px 0px ; line-height:13px; letter-spacing:0px; font-weight:normal;}
.fisheryfacilities {font-family:Arial; font-size:12px; color:#333; text-align:left; margin:0px 10px 0px 0px ; line-height:13px; letter-spacing:0px; font-weight:normal;}
.fisherysummary {font-family:Arial; font-size:12px; color:#333; text-align:left; margin:0px 10px 0px 0px ; line-height:13px; letter-spacing:0px; font-weight:normal;}
.fisherydescriptionfull {font-family:Arial; font-size:12px; color:#333; text-align:left; margin:0px 10px 0px 0px ; line-height:13px; letter-spacing:0px; font-weight:normal;}
.fisherynotes {font-family:Arial; font-size:12px; color:#333; text-align:left; margin:0px 10px 0px 0px ; line-height:13px; letter-spacing:0px; font-weight:normal;}
.fisherycontact {font-family:Arial; font-size:12px; color:#333; text-align:left; margin:0px 10px 0px 0px ; line-height:13px; letter-spacing:0px; font-weight:normal;}

.smallprint {font-family:Arial; font-size:10px; color:#000; text-align:left; margin:2px 10px 2px 0px; line-height:11px; }
.title {font-family:Century Gothic, Arial; font-size:18px; color:#DD0000; text-align:left; margin-left:30px; margin-right:5px; margin-bottom:10px; margin-top:5px; line-height:20px;}
.detailslink {font-size:12px; margin-left:20px;}

H1 {font-family:Arial; font-size:19px; color:#363; text-align:left; margin:15px 5px 10px 0px; font-weight:bold; letter-spacing:0px; line-height:17px; padding:0px;}
H2 {font-family:Times, Arial; font-size:18px; color:#363; text-align:left; margin:7px 10px 5px 0px; font-weight:normal;}
H3 {font-family:Times, Arial; font-size:19px; color:#050; text-align:left; margin:10px 10px 0px 0px ; font-weight:normal;}
H4 {font-family:Arial; font-size:13px; color:#FFF; text-align:left; margin:5px 10px 0px 0px; padding:0px 5px 0px 3px; font-weight:bold; border-bottom:solid 1px #000; background:#363;}
H5 {font-family:Times, Arial; font-size:19px; color:#050; text-align:left; margin:10px 10px 10px 10px ; font-weight:normal;}
.summary {font-family:Arial; font-size:16px; color:#E00; text-align:left; margin-left:10px; margin-right:5px; margin-bottom:10px; margin-top:5px; line-height:17px; letter-spacing:0px; font-weight:bold;}










P {font-family:Arial; font-size:12px; color:#333; text-align:left; margin:0px 0px 5px 0px ; line-height:14px; letter-spacing:0px;}

IMG {margin:0px; padding:0 0 0 0; border:solid 0px #000;}
IMG.fishery_type {margin:0px 5px 0px 0px; padding:0 0 0 0; border:solid 0px #000;}
IMG.fishery_logo {margin:0px 5px 0px 0px; padding:0 0 0 0; border:solid 0px #000;}
IMG.fishery_contact {margin:0px 5px -2px 0px; padding:0 0 0 0; border:solid 0px #000;}


.icon_toolbar {text-align:left; margin:2px 0px 4px 0px;}

.fishery_name {font-family:Arial; font-size:17px; color:#030; text-align:left; margin:0px 0px 0px 0px ; line-height:17px; letter-spacing:0px; font-weight:bold;}
.fishery_address {font-family:Arial; font-size:12px; color:#333; text-align:left; margin:0px 0px 5px 0px ; line-height:16px; letter-spacing:0px;}
.fishery_category {font-family:Arial; font-size:14px; color:#030; text-align:left; margin:5px 0px 4px 0px ; line-height:16px; letter-spacing:0px; font-weight:bold;}
.fishery_h3 {font-family:Arial; font-size:13px; color:#030; text-align:left; margin:5px 0px 2px 0px ; line-height:15px; letter-spacing:0px; font-weight:bold;}

.fishery_photo {margin:0px 0px 0px 0px; text-align:center; padding:0px 0px 0px 0px;}
.fishery_photo_caption {font-family:Arial; font-size:12px; color:#333; text-align:left; margin:5px 10px 10px 0px ; line-height:14px; letter-spacing:0px; padding:0px 0px 0px 0px;}
.fishery_photo_gallery_thumbnail_list {text-align:left; margin:0px 0px 5px 2px;}
.fishery_photo_gallery_thumbnail {text-align:center; margin:5px 1px 0px 1px; border:solid 3px #FFFFFF; box-shadow: 4px 4px 5px #666;}


.boxdetails {margin:0px 10px 10px 0px; padding:5px; background:#FFFFFF; border:solid 1px #CCC; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: url(http://www.trout-index.co.uk/images/bg_fishery02.jpg) no-repeat scroll center top;}

.icondetails {margin:0px 0px 0px 0px; padding:0px; background:#FFFFFF; border:solid 1px #FFF; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: url(http://www.trout-index.co.uk/images/bg_fishery01.jpg) no-repeat scroll center top; box-shadow: 2px 2px 3px #666;}

.icondetailsred {margin:0px 0px -2px 0px; padding:0px; background:#FFFFFF; border:solid 2px #FF0000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: url(http://www.trout-index.co.uk/images/bg_fishery01.jpg) no-repeat scroll center top; box-shadow: 0px 0px 0px #666;}

.tifs_flybox {margin:12px 6px 10px 0px; padding:0px; background:#FFFFFF; border-top:solid 1px #999; border-left:solid 1px #999; border-right:solid 4px #CCC; border-bottom:solid 4px #AAA; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background: url(http://www.trout-index.co.uk/images/bg_flybox.jpg) no-repeat scroll left top; box-shadow: 5px 5px 7px #666; bgcolor:#FFFFFF;}


.icon_recommended {font-family:Arial; font-size:9px; color:#FFFFFF; text-align:center; font-weight:bold; margin:-13px -10px -2px 395px; padding:0px; background:#DD0000; border:solid 1px #FFF; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; box-shadow: 2px 2px 3px #666; width:16px;}





.tifs_p {font-family:Arial; font-size:12px; color:#333; text-align:left; margin:0px 0px 3px 0px ; line-height:14px; letter-spacing:0px; font-weight:normal;}

.tifs_contact {font-family:Arial; font-size:13px; color:#333; text-align:left; margin:5px 5px 3px 0px ; line-height:14px; letter-spacing:0px; font-weight:bold;}
.tifs_mobile {font-family:Arial; font-size:13px; color:#333; text-align:left; margin:0px 5px 3px 0px ; line-height:15px; letter-spacing:0px; font-weight:normal;}
.tifs_telephone {font-family:Arial; font-size:13px; color:#333; text-align:left; margin:0px 5px 3px 0px ; line-height:15px; letter-spacing:0px; font-weight:normal;}
.tifs_email {font-family:Arial; font-size:12px; color:#333; text-align:left; margin:0px 5px 3px 0px ; line-height:14px; letter-spacing:0px; font-weight:normal;}

.tifs_testimonial {font-family:Arial; font-size:12px; color:#333; text-align:left; margin:0px 0px 3px 0px ; line-height:14px; letter-spacing:0px; font-weight:normal;}
.tifs_testimonial_name {font-family:Arial; font-size:10px; color:#333; text-align:right; margin:0px 0px 6px 0px ; line-height:12px; letter-spacing:0px; font-weight:normal;}

.tifs_fly {font-family:Arial; font-size:11px; color:#333; text-align:center; margin:5px 0px 5px 0px ; line-height:12px; letter-spacing:0px; font-weight:normal;}








