@charset "utf-8";
/* CSS Document */
body{
	padding:0px;
	margin:0px;
	font:normal 14px/16px Arial, Helvetica, sans-serif;
	color:#000;
}
p, span, ul, li, h1, h2, h3, a{
	padding:0px;
	margin:0px;
}
#wrappper{
	width:949px;
	height:auto;
	margin:0px auto;
}
#header{
	width:949px;
	height:338px;
	float:left;
}
a.logo{
	width:174px;
	height:175px;
	float:left;
	display:inline;
	margin:0 0 0 32px;
}
a.logo img{
	border:none;
}
#topaddress{
	width:743px;
	height:83px;
	float:left;
}
#topaddress p{
	width:auto;
	float:right;
	display:inline;
	margin:27px 83px 0 0;
	text-align:right;
}
#menu{
	width:486px;
	height:102px;
	float:left;
}
#bannerpictop{
	width:257px;
	height:102px;
	float:left;
}
#banner{
	width:948px;
	height:149px;
	float:left;
	background:url(../images/banner.jpg) no-repeat;
}
#leftpane{
	width:613px;
	height:auto;
	float:left;
}
#leftpane h1 {
	width:578px;
	height:21px;
	float:left;
	display:inline;
	margin:25px 0 0 35px;
}
#leftpane p {
	width:548px;
	float:left;
	display:inline;
	margin:19px 0 0 35px;
}
#leftpane p.kirkcaldy{
	width:548px;
	float:left;
	display:inline;
	margin:19px 0 0 35px;
	background:url(../images/ist2_6351782-happy-child-with-painted-hands.jpg) no-repeat top right;
}
#leftpane p.markinch{
	width:548px;
	float:left;
	display:inline;
	margin:19px 0 0 35px;
	background:url(../images/ist2_5234085-having-fun.jpg) no-repeat top right;
}
#rightpane{
	width:336px;
	height:auto;
	float:right
}
#rightpane h1 {
	width:336px;
	height:21px;
	float:left;
	display:inline;
	margin:25px 0 0 0;
}
#rightpane ul {
	width:336px;
	height:auto;
	float:left;
	display:inline;
	margin:10px 0 0 0;
	list-style:none;
}
#rightpane li {
	width:306px;
	min-height:20px;
	float:left;
	display:inline;
	margin:5px 0 0 0;
	padding-left:30px;
	list-style-type:none;
	background:url(../images/tick.jpg) no-repeat top left;
}
#rightpane a.rightlinks{
	width:295px;
	height:89px;
	float:left;
	display:inline;
	margin:10px 0 0 0;
}
#rightpane p.ad{
	width:295px;
	height:89px;
	float:left;
	display:inline;
	margin:10px 0 0 0;
	cursor:pointer;
}
#rightpane a.rightlinks img{
	border:none;
}
#rightpane .google{
	width:285px;
	height:auto;
	float:left;
	display:inline;
	margin:10px 0 0 0;
}
#footer{
	width:949px;
	height:154px;
	float:left;
	display:inline;
	margin:25px 0 0 0;
	background:url(../images/footer.jpg) no-repeat;
}
#footer ul{
	width:900px;
	height:auto;
	float:left;
	display:inline;
	margin:60px 0 0 35px;
	list-style:none;
}
#footer li{
	width:auto;
	float:left;
	display:inline;
	list-style:none;
}
#footer li a, #footer li span{
	width:auto;
	float:left;
	display:inline;
	list-style:none;
	padding:0 10px 0 10px;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
	text-align:center;
}
#footer p.copy{
	width:900px;
	height:auto;
	float:left;
	display:inline;
	margin:10px 0 0 45px;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#333;
}
/************contact page***************/
.manager{
	width:548px;
	height:auto;
	float:left;
	display:inline;
	margin:15px 0 0 35px;
}
.manager img{
	width:150px;
	height:150px;
	float:left;
	display:inline;
	border:#000 solid 1px;
}
.manager h2{
	width:385px;
	float:left;
	display:inline;
	padding:0px;
	margin:5px 0 0 8px;
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	color:#930;
}
#leftpane .manager p{
	width:385px;
	float:left;
	display:inline;
	padding:0px;
	margin:10px 0 0 8px;
}
/***************Gallery*******************/
#gallery{
	width:949px;
	height:auto;
	float:left;
	display:inline;
	margin:20px 0 0 0;
}
#gal-top{
	width:949px;
	height:53px;
	float:left;
	background:url(../images/gal_top.jpg) no-repeat;
}
#gal-mid{
	width:900px;
	height:auto;
	float:left;
	padding:0 25px 0 24px;
	background:url(../images/gal_mid.jpg) repeat-y;
}
#gal-bot{
	width:949px;
	height:55px;
	float:left;
	background:url(../images/gal_bot.jpg) no-repeat;
}
#gallery a{
	width:125px;
	height:100px;
	float:left;
	display:inline;
	margin:10px 25px 0 0;
}
#gallery a img{
	border:#333 solid 1px;
}
/********Advert**************/
.radioadvert{
	width:190px;
	height:47px;
	float:left;
	margin:0 0 0 42px !important;
	margin:0 0 0 21px;
	padding:7px 0 0 25px;
	background:url(../images/playerbg.jpg) no-repeat;
}