/* CSS Document */

body 

	{

	background-color : #D6E5F7;

	font-family : Arial, Helvetica, sans-serif;

	font-size:0.9em;

	color : #000088;

	margin: 0px;

	background-image: url(images/bg.gif);

	background-position: left top;

	background-repeat: repeat-x;

    }

	/*..........main columns..........*/

	/*..........header logo..........*/

#logo 

	{

	margin-top: 0px;

	margin-left: 5px;

	_margin-left: _5px;

	padding: 10px;

	height: 185px;

	/*background: url(images/fly.gif) center left no-repeat;*/

	}

#cottagelogo/*-----logo for cottage template-----*/ 

	{

	margin-top: 5px;

	margin-left: 5px;

	background-image:url(images/logoimage.jpg);

	background-repeat: no-repeat;

	height: 185px;



	padding: 5px;

	}

/*#cottagelogo h1 	

	{

	height: 185px;

	background-image:url(images/logoimage.jpg);

	background-repeat: no-repeat;

	text-indent: -9999px;

	font-size: 0.1em;

	margin: 0;

	}*/



	/*..........header logo end..........*/

#strapline

	{

	position: absolute;

	top: 50px;

	left: 350px;

	width: 400px;

	padding: 0;

	color: #FF0000;

	font-weight: bold;

	text-align:center;

	-moz-border-radius: 10px;

	}

#cottages/*-----strapline for cottage template-----*/

	{

	position: absolute;

	top: 50px;

	_top: 40px;

	left: 350px;

	width: 141px;

	height: 112px;

	padding: 0;

	color: #000;

	font-weight: bold;

	text-align:center;

	}

	

#cottages img

	{

	margin: 2px;

	padding:2px;

	border: 1px solid #999;

	}



	/*..........end header strapline..........*/

.centrecolumn 

	{

	background-color: #CCCCCC;

	background-image: url(images/greybglg.gif);

	background-position: center top;

	background-repeat: repeat-y;

	margin-top: 0;

	margin-left: 155px;

	margin-right: 50px;

	color: #000000;

	padding: 15px;

	width: auto;

	border: 1px solid #000000;

	-moz-border-radius: 10px;

	}

.content

	{

	background: #D6E5F7 url(images/contentbg.jpg) top repeat-y;

	border: 1px solid #000000;

	right: 20px;

	left: 20px;

	padding: 20px;

	-moz-border-radius: 10px;

	}

.fishing

	{

	border: 1.5px solid #00CCFF;

	background-color: #FFFFFF;

	padding: 15px;

	margin-bottom: 20px;

	}

.fishing ul

	{line-height: 180%;}	

.cottagecontent

	{

	border: 1.5px solid #33CC99;

	background-color: #FFFFFF;

	padding: 15px;

	margin-bottom: 20px;

	}

#breadcrumb

	{ 

	display:inline;

	font-size: 0.7em;

	}

#mainnav

 	{

	position: absolute;

	top: 200px;

	_top: 200px;

	left: 2px;

	width: 150px;

	padding : 3px 2px;

	line-height : 110%;

	text-align: center;

	-moz-border-radius: 10px;

    }

#mainnav ul

	{

	list-style: none;

	margin: 0;

	padding: 0;

	}

#mainnav li

	{

	padding: 2px;

	border: 1px solid;

	border-color: #ccc #999 #999 #ccc ;

	background-color: #D6E5F7;

	background-image: url(images/greybg.gif);

	background-position: center top;

	background-repeat: repeat-y;

	margin: 10px 0;

	/*-moz-border-radius: 10px;*/

	}

.navbox 

	{

	border: 1px solid #000000;

	padding: 2px;

	margin: 3px;

	background: #D6E5F7 ;

	-moz-border-radius: 10px;

   }

#sidebar ul

	{

	list-style: none;

	margin: 0;

	padding: 0;

	}

#sidebar li

	{

	padding: 5px ;

	border: 1px solid;

	border-color: #ccc #999 #999 #ccc ;

	background-color: #CCCCCC;

	background-image: url(images/greybg.gif);

	background-position: center top;

	background-repeat: repeat-y;

	margin: 5px 0;

	/*-moz-border-radius: 10px;*/

	}

#sidebar

	{

	position: absolute;

	top: 120px;

	right: 4px;

	width: 150px;

	padding : 3px 2px;

	line-height : 110%;

	text-align: center;

	-moz-border-radius: 10px;

    }

.cottage

	{

	font-size: 0.9em;

	font-weight: bold;

	border: 1px solid #FF0000;

	padding: 3px;

	margin: 3px;

	background-color: #33cc99;

   }

.fish

	{

	font-size: 0.9em;

	font-weight: bold;

	border: 1px solid #FF0000;

	padding: 3px;

	margin: 3px;

	background-color: #00CCFF;

   }

#footer 

	{

	background-color: #CCCCCC;

	background-image: url(images/greybglg.gif);

	background-position: center top;

	background-repeat: repeat-y;

  	color : #000099;

	font-size: 0.8em;

 	text-align:center;

 	padding : 15px;

 	margin-top: 10px;

	margin-left: 155px;

	margin-right: 50px;

	margin-bottom: 20px;

	border: 1px solid #000000;

	-moz-border-radius: 10px;

  	}

.footcontent

	{

	background: #D6E5F7 url(images/contentbg.jpg) top repeat-y;

	border: 1px solid #000000;

	right: 20px;

	left: 20px;

	padding: 10px;

	-moz-border-radius: 10px;

	}

#footercontent

	{

  	color : #000099;

 	text-align:center;

 	padding : 0;

 	margin-top: 0;

	margin-left: 155px;

	margin-right: 50px;

	margin-bottom: 20px;

  	}

#footercontent h1

	{

	font-size: 0.8em;

	}



.imagcontainer

	{

	text-align: center;

	padding: 5px;

	margin: 10px;

	}

.imagcontainer img

	{

	margin: 5px;

	padding:5px;

	border: 1px solid #999;

	}

.imagcontainer h1

	{

	text-indent: -9999px;

	padding: 0;

	margin: 0;

	font-size: 0.1em;

	}

	

.imagcontainer2

	{

	text-align: center;

	padding: 2px;

	margin: 5px auto;

	}

.imagcontainer2 img

	{

	margin: 2px;

	padding:5px;

	border: 1px solid #999;

	}

.imagcontainer2 h1

	{

	text-indent: -9999px;

	padding: -10px;

	margin: -10px;

	font-size: 0.1em;

	}

	

.adfooter 

	{

  	color : #000099;

	font-size: 0.9em;

 	text-align:center;

 	padding : 0;

 	margin-top: 0;

	margin-left: 145px;

	margin-right: 140px;

	margin-bottom: 20px;

  	}

.notice 

	{

	background-color:#FFFFFF;

	border: 1px dashed #FF0000;

  	color : #000099;

	font-size: 0.9em;

	font-weight: bold;

 	text-align:left;

 	padding : 10px;

 	margin: 10px auto;

	width: 450px;

  	}

.pullquote 

	{

	/*float: center;*/

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 0.9em;

	text-align:center;

	background: #9A9A9A url(images/steel.jpg) top repeat-y; 

	margin: 5px;

	padding: 5px;

	border: 1px solid #FF0000;

	height: auto;

	width: 250px;

   	}

.pullquote2 

	{

	float: right;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 0.9em;

	text-align:left;

	background: #fff /*url(images/steel.jpg) top repeat-y*/; 

	margin: 5px;

	padding: 5px;

	border: 1px solid #FF0000;

	height: auto;

	width: 220px;

   	}

h1  

	{

	font-size: 1.5em;

	color: #000;	

	font-family: Georgia, "Times New Roman", Times, serif;

	text-decoration: none;

	}

h2 

	{

	font-size: 1em;

	margin-top: 5px;

	color: #000000;

	font-weight: bold;

	}

h3

	{

	font-size: 0.9em;

	margin-bottom: 0;

	color: #000000;

	font-weight: bold;

	}

h4 

	{

	font-size: 0.9em;

	margin: 0;

	color: #000000;

	font-weight: normal;

	}	

	/*..........................form css.......................*/

input.txt {

  color: #00008B;

  background-color: #E3F2F7;

  border: 1px inset #00008B;

  width: 200px;

}

input.btn {

  color: #00008B;

  background-color: #ADD8E6;

  border: 1px outset #00008B;

}

form p {

  clear: left;

  margin: 0;

  padding: 0;

  padding-top: 5px;

}

form p label {

  float: left;

  width: 30%;

  font: bold 0.9em Verdana,Arial, Helvetica, sans-serif;

}

.formcolor

	{

	background-color:#EEF5FB;

	}

input, textarea

	{

	background-color: #E3F2F7;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 0.9em;

	font-weight:bold;

	color: #000000;

	}

/*..........................form css.......................*/

.eg

	{

	background-color:#FFFFFF;

	border: 1px solid;

	border-color: #ccc #999 #999 #ccc ;

	padding: 5px;

	margin-bottom: 20px;

	}

	/*..........image floats..........*/

.images 

	{

	margin: 5px;

	padding: 5px;

	/*clear: right;*/

	float: left;

	}

.images2 

	{

	margin: 5px;

	padding: 5px;

	text-align: center;

	float: right;

	}

.images2 img

	{

	padding: 5px;

	margin-top: 5px;

	margin-bottom: 5px;

	border: 1px solid #999 ;

	}

.images2 h1

	{

	text-indent: -9999px;

	padding: -10px;

	margin: -10px;

	}

.images3 

	{

	width:50%;

	margin: 5px auto;

	padding: 5px;

	text-align: center;

	/*border: 1px solid #999 ;*/

	}

.images3 img

	{

	padding: 5px;

	border: 1px solid #999 ;

	

	}

	/*..........end image floats..........*/

	/*..........product images..........*/

.contentlist

	{

	list-style:none;

	margin: 0;

	padding: 0;

	}

.contentlist2

	{

	list-style:none;

	margin: 0 50px;

	padding: 0;

	}



.skipnav 

	{

	display:none ;

	}

.header 

	{    

    margin-left: 152px;

	}

   

.table

	{

	font-size: 0.8em;

	text-align: left;

	width: auto;

	}

td 

	{

	padding: 3px;

	border: 1px solid #FFF;

	}

.table2

	{

	font-size: 0.8em;

	text-align: center;

	}

.table2 td 

	{

	padding: 0;

	border: 1px solid #00CCFF;

	background-color:#FFFFFF;

	}

.table2 th

	{

	text-align: left;

	padding: 1px;

	border: 1px solid #00CCFF;

	background-color:#FFFFFF;

	}

.table3

	{

	font-size: 0.8em;

	font-weight: bold;

	text-align: center;

	}

.table3 td 

	{

	padding: 10px;

	border: 1px solid #00CCFF;

	}

.table3 th

	{

	text-align: left;

	padding: 1px;

	border: 1px solid #00CCFF;

	background-color:#FFFFFF;

	}

#print

	{

	font-size: 0.9em;

	}

.odd

	{

	background-color:#D6E5F7;	

	}

.even

	{

	background-color: #FFFFFF;

	}   

p, ol, ul, dl {font-size: 0.9em;}



#sitemap ul

	{

	text-align: left;

	margin-left: 70px;

	margin-right: 50px;

	line-height: 1em;}

.address

	{

	border: 1px solid #333;

	margin-left: 25%;

	padding: 10px 20px;

	width: 200px;

	}

.southoverbook

	{

	border: 1.5px solid #33CC99;

	background-color: #FFFFFF;

	padding: 15px;

	margin-bottom: 20px;

	}

.small

	{

	font-size:0.8em;

	}

.affiliate

	{

	text-align: center;

	background-color: #FFFFFF;

	border: 1px solid #FF0000;

	margin: 10px;

	font-weight: bold;

	}




