/* Marnoch styles */

body { margin: 0; text-align: center; background: #C0B58A url(../img/bg.jpg); font-size: 11pt;
scrollbar-base-color: #ECECEB;
scrollbar-arrow-color: #FFFFFF;
scrollbar-3dlight-color: #A8995E;
scrollbar-darkshadow-color: #A8995E;
scrollbar-face-color: #A8995E;
scrollbar-highlight-color: #A8995E;
scrollbar-shadow-color: #A8995E;
scrollbar-track-color: #FFFFFF; }  
div#frame { width: 734px; margin: 0 auto; background: transparent url(../img/frame_bg.jpg) no-repeat; padding-top: 31px; }
div#masthead { width: 682px;  margin: 0 auto; }
div#masthead h1 { float: left; width: 441px; height: 29px; margin: 0; }
div#masthead h1 a { width: 100%; height: 100%; display: block; background: url(../img/marnoch_lodge_fishings.gif) 5px 9px no-repeat; text-decoration: none; }
ul#contactdetails { float: right; width: 166px; list-style-type: none; margin: 0; padding: 0; }
ul#contactdetails li { float: left; width: 166px; height: 16px; margin: 0; overflow: hidden; }
ul#contactdetails li#phone { background: url(../img/telephone_number.gif) no-repeat; }
ul#contactdetails li#email a { width: 100%; height: 100%; display: block; background: url(../img/email_address.gif) no-repeat; text-decoration: none; }
ul#contactdetails li#email a:hover { background: url(../img/email_address.gif) 0 -16px no-repeat; }

div#intro {
	clear: both;
	width: 682px;
	height: 237px;
	background: url(../img/intro_bg.jpg) no-repeat;
	text-align: left;
	border-top: 5px solid #FFFFFF;
}
div#intro h2 { font: 9pt Verdana, sans-serif; color: #413D3A; font-weight: normal; line-height: 9pt; width: 195px; margin: 26px 0 0 35px; }
div#intro h2 strong { color: #854C38; font-weight: normal; }
.formspace {
	float: left;
	width: 70px;
	text-align: right;
}

div#intro ul { list-style-type: none; margin: 12px 0 0 35px; padding: 0; }
div#intro ul li { font: 9pt Verdana, sans-serif; color: #413B3B; line-height: 10pt; width: 195px; margin: 0 0 20px 0; }

div#nav { width: 682px; height: 24px; border-bottom: 1px solid #FFFFFF; overflow: hidden; margin: 0 auto; }
ul#menu { list-style-type: none; margin: 0; padding: 0; height: 24px; background-color: #5F5959; }
ul#menu li { float: left; width: 135px; height: 24px; border-right: 1px solid #FFFFFF; background-color: #5F5959; }
ul#menu li#home, ul#menu li#chome  { width: 137px; }
ul#menu li#home a { width: 100%; height: 100%; display: block; background: url(../img/m/home.gif) no-repeat; text-decoration: none; }
ul#menu li#chome a { width: 100%; height: 100%; display: block; background: url(../img/m/home.gif) 0 -24px no-repeat; text-decoration: none; }
ul#menu li#home a:hover { background: #8F0B30 url(../img/m/home.gif) 0 -24px no-repeat; }
ul#menu li#river a { width: 100%; height: 100%; display: block; background: url(../img/m/river.gif) no-repeat; text-decoration: none; }
ul#menu li#criver a { width: 100%; height: 100%; display: block; background: url(../img/m/river.gif) 0 -24px no-repeat; text-decoration: none; }
ul#menu li#river a:hover { background: #8F0B30 url(../img/m/river.gif) 0 -24px no-repeat; }
ul#menu li#cottages a { width: 100%; height: 100%; display: block; background:  url("../img/m/cottages.gif") no-repeat; text-decoration: none; }
ul#menu li#ccottages a { width: 100%; height: 100%; display: block; background:  url("../img/m/cottages.gif") 0 -24px no-repeat; text-decoration: none; }
ul#menu li#cottages a:hover { background: #8F0B30 url("../img/m/cottages.gif") 0 -24px no-repeat; }
ul#menu li#tariff a { width: 100%; height: 100%; display: block; background: url(../img/m/tariff_and_offers.gif) no-repeat; text-decoration: none; }
ul#menu li#ctariff a { width: 100%; height: 100%; display: block; background: url(../img/m/tariff_and_offers.gif) 0 -24px no-repeat; text-decoration: none; }
ul#menu li#tariff a:hover { background: #8F0B30 url(../img/m/tariff_and_offers.gif) 0 -24px no-repeat; }
ul#menu li#contact { border-right: none; }
ul#menu li#contact a { width: 100%; height: 100%; display: block; background: url(../img/m/contact.gif) no-repeat; text-decoration: none; }
ul#menu li#ccontact a { width: 100%; height: 100%; display: block; background: url(../img/m/contact.gif) 0 -24px no-repeat; text-decoration: none; }
ul#menu li#contact a:hover { background: #8F0B30 url(../img/m/contact.gif) 0 -24px no-repeat; }

div#content { width: 682px; background-color: #A7A481; margin: 0 auto; }
div#leftcol {
	float: left;
	width: 398px;
	height: 464px;
	border-right: 1px solid #FFFFFF;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	overflow: auto;
}

div#leftcol a:link, a:visited {
	color: #FFFFFF;
	text-decoration:underline;
}

div#leftcol a:hover, a:active {
text-decoration: none;
color:#000000;
}

div#leftcol h3 { font: 12pt Times New Roman, serif; color: #000; margin: 10px 0 10px 17px; }
div#leftcol p { font: 0.9em Times New Roman, serif; color: #FFFFFF; line-height: 1.1em; margin: 0 0 10px 32px; width: 344px; }
div#tariff {font: 9pt Times New Roman, serif; color: #FFFFFF; line-height: 1.1em; }
div#rightcol {
	float: right;
	width: 272px;
	height: 474px;
	text-align: left;
	overflow: hidden;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
}
div#rightcol img { float: left; }

div#footer { clear: both; width: 682px; height: 40px; margin: 0 auto; }
div#footer p { font: 8pt Times New Roman, serif; color: #5E5959; margin: 7px; }
div#footer p a { color: #5E5959; text-decoration: none; }
div#footer p a:hover { color: #8F0B30; }
div#footer p#quintdown { float: left; width: 250px; text-align: left; }
div#footer p#footercontacts { float: right; width: 300px; text-align: right; }

.hidetext { visibility: hidden; }
div.hr { width: 305px; height: 6px; background: transparent url(../img/rule.gif) center center no-repeat; margin: 10px 0; }
div.hr hr { display: none; }

#contactlink a:link, #contactlink a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#contactlink a:hover, #contactlink a:active {
text-decoration: none;
color: #000000;
}
#animation {
	width: 184px;
	height: 207px;
	float: right;
}
#animation2 {
	float: right;
	height: 207px;
	width: 195px;
}
