/* STANDARD STYLES THROUGHOUT SITE */
body{
	margin: 0px;
	padding: 0px;
	background-color: #E8E5DC;
}

#wrapper{
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	margin-bottom: 20px;
}

#header{
	height: 150px;
	width: 920px;
	background-image: url(../_img/header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.header_contact{
	float: right;
	font-family: "Times New Roman", Times, serif;
	font-size:26px;
	line-height:20px;
	font-weight: bold;
	color: #43010b;
	margin-top: 15px;
	margin-bottom: 0px;
	margin-right: 70px;
	text-align: right;
}

.contact_details{
	font-size: 11px;
	color: #43010b;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:0px;
}

.contact_details a{
color: #43010b;
text-decoration:none;
}

.contact_details a:hover{
	color: #43010b;
	text-decoration:underline;
}

/*#navlist{
	margin-left:-39px;	
}


#navlist li
{
	display: inline;
	list-style-type: none;
	padding-right: 5px;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	color: #43010b;
}

#navlist li a
{
	display: inline;
	list-style-type: none;
	font-family: "Times New Roman", Times, serif;
	color: #43010b;
	text-decoration: none;
}

#navlist li a:hover
{
	display: inline;
	list-style-type: none;
	color: #43010b;
	text-decoration: underline;
}
*/

.welcome h1{
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 30px;
	color: #fff;
	font-weight: normal;
	margin-top: 0px;
}

h1{
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 30px;
	color: #43010b;
	font-weight: normal;
	margin-top: 0px;
}
/*#navcontainer{
	height: 52px;
	width: 920px;
	background-image: url(../_img/nav_bgd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:0px;
	padding-top:0px;
}*/

#navcontainer {
background-image:url(../_img/nav_bgd.jpg);
background-position:left top;
background-repeat:no-repeat;
border-bottom:medium solid #CCCCCC;
border-color:#E8E5DC;
height:44px;
margin-bottom:13px;
margin-top:0;
padding-bottom:5px;
padding-top:0;
width:920px;
}

#left_nav{
	height: 52px;
	width:431px;
	float:left;
}

#right_nav{
	height: 52px;
	width:410px;
	float:right;
}

#content_wrapper{
	width: 920px;
	margin-right: 20px;
	margin-left: 20px;
	background-color: #FFFFFF;
}

.footer{
	width: 920px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #43010b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #43010b;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 20px;
}

.footer a{
	color: #43010b;
	text-decoration:none;
}

.footer a:hover{
	color: #43010b;
	text-decoration:underline;

}

#logos{
	width: 920px;
	height:135px;
	text-align: center;
}

.logo_spacer{
	margin-right: 20px;
	margin-left: 20px;
}

h1 a{
	color: #43010b;
	text-decoration:none;
}

h1 a:hover{
	color: #43010b;
	text-decoration:underline;
}

h2{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 20px;
	color: #43010b;
	font-weight: normal;
	margin-top: 0px;
}

h3{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 20px;
	color: #43010b;
	font-weight: normal;
	margin-top: 0px;
}

h2 a{
	color: #43010b;
	text-decoration:none;
}

h2 a:hover{
	color: #43010b;
	text-decoration:underline;
}

p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #43010b;
}

p a{
	color: #43010b;
	text-decoration:none;
}

p a:hover{
	color: #43010b;
	text-decoration:underline;
}

li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #43010b;
}

li a{
	color: #43010b;
	text-decoration:none;
}

li a:hover{
	color: #43010b;
	text-decoration:underline;
}
/* END */

/* HOME PAGE STYLES */
#banner_wrapper{
	height: 350px;
	width: 920px;
	margin-bottom: 20px;
	clear: both;
}

.welcome{
	float: left;
	height: 320px;
	width: 270px;
	margin-right: 20px;
	background-color: #43010b;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 18px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}

.welcome_title{
	font-size: 40px;
	line-height:5px;
	display:block;
	margin-top:20px;
	*margin-top:30px;
	_margin-top:30px;
}

#flash{
	float: right;
	height: 350px;
	width: 605px;
}

.float_banner{
	float: left;
	height: 230px;
	width: 290px;
	margin-bottom: 15px;
}

.leaf_title{
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #43010b;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	width: 290px;
	background-image: url(../_img/title_bgd.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.leaf_title a{
	color: #43010b;
	text-decoration:none;
}

.leaf_title a:hover{
	color: #43010b;
	text-decoration:underline;
}

.float_img{
	height: 140px;
	width: 290px;
}

.float_text{
	width: 290px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	height: 50px;
	padding-top: 10px;
}

/* CONTACT PAGE STYLES */
#contact_left{
	float: left;
	width: 400px;
}

#contact_right{
	float: right;
	width: 500px;
}

.pdf_map{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #43010b;
	background-color: #E8E5DC;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.pdf_map a{
	color: #43010b;
	text-decoration:none;
}

.pdf_map a:hover{
	color: #43010b;
	text-decoration:none;
}

form{margin:0;padding:0;}
fieldset{
	border:none;
	border-top:1px solid #ccc;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
}
legend{
	margin:1em 0;
	padding:0 .5em;
	color:#43010b;
	background:transparent;
	font-size:1em;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
label{float:left;width:100px;padding:0 1em;text-align:right;}fieldset div{
	margin-bottom:.5em;
	padding:0;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	color: #43010B;
	font-size: 12px;
}fieldset div input,fieldset div textarea{width:150px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333;}fieldset div select{padding:1px;}div.fm-multi div{margin:5px 0;}div.fm-multi input{width:1em;}div.fm-multi label{display:block;width:200px;padding-left:5em;text-align:left;}#fm-submit{clear:both;padding-top:1em;text-align:center;}#fm-submit input{border:1px solid #333;padding:2px 1em;background:#555;color:#fff;font-size:100%;}input:focus,textarea:focus{background:#efefef;color:#000;}fieldset div.fm-req{font-weight:bold;}fieldset div.fm-req label:before{content:"* ";}#container{margin:0 auto;padding:1em;width:350px;text-align:left;}p#fm-intro{margin:0;}


#list {
	font-family: "Times New Roman", Times, serif;
}

#list tr th {
	font-size: 16px;
	color: #FFFFFF;
	text-align: left;
	padding: 5px;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	background-color: #43010b;
}

#list caption {
}

#list tr:hover {
	background-color: #E8E5DC;
}

#list tr {
	color: #43010b;
	padding: 3px 5px;
	background-color: #E8E5DC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#list td {
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	font-size: 12px;
	color: #43010b;
	font-weight: bold;
}

#list a {
	color: #43010b;
	text-decoration: none;
	font-weight: bold;
}

#list a:hover {
	color: #43010b;
	text-decoration: underline;
}

/* Tooltip */
.tool-tip {
	float:left;
	color: #BBB;
	z-index: 13000;
}

.tool-title {
	font-weight: bold;
	font-size: 18px;
	margin: 0;
	color: #FFF;
	padding: 8px 8px 4px;
	background: url(http://www.sycamorelakes.co.uk/_img/tips.png) repeat;
	border-bottom: 1px solid #FFF;
	font-family: "Times New Roman", Times, serif;
}

.tool-text {
	font-size: 18px;
	padding: 4px 8px 8px;
	background: url(http://www.sycamorelakes.co.uk/_img/tips.png) repeat;
	font-family: "Times New Roman", Times, serif;
}

.custom-tip {
	color: #000;
	z-index: 13000;
}

.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #FFFFFF;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}

.custom-text {
font-size: 11px;
padding: 4px 8px 8px;
background: #CFDFA7;
 }
 
.thetip{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/*Drop Down Menu*/
#dropmenudiv{
	position:absolute;
	line-height:14px;
	z-index:100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	margin-top: 3px;
	margin-bottom: 3px;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	color: #43010b;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #563902;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #43010B;
	color: #FFFFFF;
}

.clear {
    clear:both;
    overflow:hidden;
    height:0px;
    display:block;
    }


.lake_intro{
	font-family: Arial, Helvetica, sans-serif;
	color: #43010b;
	font-size: 12px;
	line-height: 16px;
	padding: 5px;
	width: 488px;
	border: 1px solid #E8E5CA;
	margin-bottom: 10px;
	height: 150px;
}


.gallery_border{
	border: 5px solid #E8E5DC;
	margin-right: 20px;
	margin-bottom: 10px;
}

.gallery_border_right{
	border: 5px solid #E8E5DC;
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
}
/* BUTTONS */
a.boldbuttons{
	background: transparent url('../_img/roundedge-orange-left.png') no-repeat top left;
	display: block;
	float: left;
	font: bold 14px Arial; /* Change 13px as desired */
	line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
	height: 30px; /* Height of button background height */
	padding-left: 8px; /* Width of left menu image */
	text-decoration: none;
}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white; /*button text color*/
}

a.boldbuttons span{
background: transparent url('../_img/roundedge-orange-right.png') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: underline;
}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: 120px;
	margin-bottom: 5px;
	margin-top: 5px;
	height: 30px;
}

.lake_float{
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

#navwrap ul
{
	padding-left: 0;
	margin-left: 0;
	background-color: #43010B;
	color: White;
	float: left;
	width: 920px;
	font-family: "Times New Roman", Times, serif;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#navwrap ul li {
	display: inline;
	font-size: 14px;
	text-transform: capitalize;
}

#navwrap ul li a
{
	background-color: #43010B;
	color: White;
	text-decoration: none;
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #993300;
}

#navwrap ul li a:hover
{
	background-color: #43010B;
	color: #fff;
}

#headernew{
	height: 195px;
	width: 920px;
	background-image: url(../_img/header_sycamore.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.fish-text{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 20px;
	color: #43010b;
	font-weight: normal;
	margin-top: 0px;
}

/* Twitter styles */
#twitter_div {
	width:280px;
}
 
#twitter_div ul li {
	color: #336699;
	list-style:none;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	margin-left:-40px;
	width:270px;
	background-color:#ccffff;
	margin-bottom:5px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
 
#twitter_div ul li a {
	text-decoration: underline;
	color: #006633;
}
 
#twitter_div ul li a:hover {
	text-decoration: underline;
	color: #000000;
}
 
#twitter_div p {
	text-align: right;
	padding-right: 6px;
	padding-bottom: 10px;
}

#social-tab {
    background-color: #FFFFFF;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    padding-left: 8px;
    padding-top: 8px;
	padding-bottom:8px;
    position: fixed;
    right: -30px;
    top: 75px;
    width: 65px;
    z-index: 1;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

#banner-left-col{
	width:604px;
	float:left;
}

#twitter-feed{
	float:right;
	
	width:290px;
}

.share-pad{
margin-top:5px;
border:none;}
