/* Dalnaspidal Guesthouse CSS 2008 */

body{
background-color:#084D31;
margin-left:auto;
margin-right:auto;
text-align:center;
}

p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#084D31;
margin:0px;
padding:5px;
margin-bottom:10px;
}

form td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
}

form tr{
font-family:Verdana, Arial, Helvetica, sans-serif;
}

th{
font-family:Verdana, Arial, Helvetica, sans-serif;
}

td{
font-family:Verdana, Arial, Helvetica, sans-serif;
}

tr{
font-family:Verdana, Arial, Helvetica, sans-serif;
}


h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#084D31;
text-align:center;
font-weight:bold;
}

.guesttext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#084D31;
margin:0px;
padding:0px;
padding-left:8px;
padding-right:8px;
}

.guesttextbold{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#084D31;
margin:0px;
padding:0px;
padding-left:8px;
padding-right:8px;
margin-bottom:10px;
font-weight:bold;
}

p .alignright{
text-align:right;
}

p .alignleft{
text-align:left;
}

p .aligncenter{
text-align:right;
}

ul{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#084D31;
margin-left:2.5em;
margin-top:0px;
padding-top:0px;
size:0.7em;
}

li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#084D31;
color:#000000;
list-style-position:outside;
text-align:justify;
vertical-align:middle;
}

li p{
padding:0px;
margin:0px;
}

form{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#084D31;
text-align:center;
}

.alignright{
text-align:right;
}

.aligncenter{
text-align:center;
}

.logostable{
width:600px;
text-align:center;
margin-left:auto;
margin-right:auto;
}

.goldtext{
color:#FFCC00;
background-color:#006633;
}

.maincontent{
}

.outerpage{
margin-left:auto;
margin-right:auto;
width:737px;
}

.dalnaspidalpage{
margin:0px;
padding:0px;
}

.topmenu{
/* height:100px; */
height:18px;
clear:both;
}

.dalnaspidalheader{
background-image:url(../cssimages/top2.jpg);
background-repeat:no-repeat;
background-position:top center;
height:144px;
visibility:visible;
overflow:visible;
position:relative;
border: none;
}

.dalnaspidalbody{
background-image:url(../cssimages/centre.jpg);
background-position:top center;
background-repeat:repeat-y;
vertical-align:top;
clear:both;

visibility:visible;
overflow:visible;
text-align:center;
}

.visitscotlandlogo{
margin:0px;
padding:0px;
float:left;
text-align:left;
clear:none;
width:475px;
}

.creditcarddata{
padding-top:45px;
padding-left:65px;
margin:0px;
float:left;
}

.welcome{
clear:both;
text-align:center;
margin-left:auto;
margin-right:auto;
padding-top:5px;
}

.indexsections{
width:737px;
clear:both;
text-align:center;
margin-left:auto;
margin-right:auto;
padding-top:5px;
}

.indexsectionsindex{
width:737px;
clear:both;
text-align:center;
margin-left:auto;
margin-right:auto;
padding-top:5px;
padding-bottom:15px;
}

.indexsectionsaccomm{
width:737px;
clear:both;
text-align:center;
margin-left:auto;
margin-right:auto;
padding-top:5px;
padding-bottom:38px;
}

.indexsectionsmeethost{
width:737px;
clear:both;
text-align:center;
margin-left:auto;
margin-right:auto;
padding-top:5px;
padding-bottom:55px;
}

.indexsectionsguestfacil{
width:737px;
clear:both;
text-align:center;
margin-left:auto;
margin-right:auto;
padding-top:5px;
padding-bottom:11px;
}

.indexsectionstariff{
width:737px;
clear:both;
text-align:center;
margin-left:auto;
margin-right:auto;
padding-top:5px;
padding-bottom:55px;
}

.indexsectionsmeals{
width:737px;
clear:both;
text-align:center;
margin-left:auto;
margin-right:auto;
padding-top:5px;
padding-bottom:64px;
}

.indexsectionsenquiries{
width:737px;
clear:both;
text-align:center;
margin-left:auto;
margin-right:auto;
padding-top:5px;
padding-bottom:11px;
}

.indexsectionsmenus{
width:737px;
clear:both;
text-align:center;
margin-left:auto;
margin-right:auto;
padding-top:5px;
padding-bottom:9px;
}

.indexsectionsterms{
width:737px;
clear:both;
text-align:center;
margin-left:auto;
margin-right:auto;
padding-top:5px;
padding-bottom:3px;
}

.indexsectionsgolf{
width:737px;
clear:both;
text-align:center;
margin-left:auto;
margin-right:auto;
padding-top:5px;
padding-bottom:41px;
}

.indexsectionsdirections{
width:737px;
clear:both;
text-align:center;
margin-left:auto;
margin-right:auto;
padding-top:5px;
padding-bottom:6px;
}

.indexsectionsthingstodo{
width:737px;
clear:both;
text-align:center;
margin-left:auto;
margin-right:auto;
padding-top:5px;
padding-bottom:29px;
}

.indexsectionscontact{
width:737px;
clear:both;
text-align:center;
margin-left:auto;
margin-right:auto;
padding-top:5px;
padding-bottom:5px;
}

.indexsectionslinks{
width:737px;
clear:both;
text-align:center;
margin-left:auto;
margin-right:auto;
padding-top:5px;
padding-bottom:42px;
}

.indexsectionsguestfacil{
padding-bottom:57px;
}

.indexsectionsdinnermenu{
padding-bottom:52px;
}

.indexsectionsbreakfast{
padding-bottom:60px;
}

.indexsectionsonthego{
padding-bottom:41px;
}

.indexsectionsbbq{
padding-bottom:41px;
}

.indexsectionsexplorecar{
padding-bottom:32px;
}

.indexsectionskintyrefoot{
padding-bottom:26px;
}

.indexsectionskintyresea{
padding-bottom:21px;
}

.indexsectionsoutdoors{
padding-bottom:68px;
}

.indexsectionsheritage{
padding-bottom:35px;
}

.indexsectionssurrounding{
padding-bottom:32px;
}

.indexsectionswhisky{
padding-bottom:12px;
}

.indexsectionsserengeti{
padding-bottom:38px;
}

.indexsectionshighland{
padding-bottom:26px;
}

.indexsectionsgranada{
padding-bottom:21px;
}

.indexsectionscamargue{
padding-bottom:38px;
}

.indexsectionsenquiry{
padding-bottom:40px;
}

.indexsectionsguestbook{
padding-bottom:40px;
}

.indexsectionsenquiry{
width:737px;
clear:both;
text-align:center;
margin-left:auto;
margin-right:auto;
padding-top:5px;
padding-bottom:40px;
}

.indexsectionsbook{
padding-bottom:38px;
}

.sitesections{
width:605px;
clear:both;
text-align:center;
margin-left:auto;
margin-right:auto;
}

.section{
width:295px;
float:left;
clear:none;
margin-top:5px;
border:1px #FFCC00 solid;
margin-right:5px;
margin-left:3px;
background-color:#FFFFFF;
height:85px;
padding-top:5px;
}

.pagedata{
width:605px;
clear:both;
text-align:justify;
margin-left:auto;
margin-right:auto;
}

.sectionright{
width:295px;
float:left;
clear:none;
margin-top:5px;
border:1px #FFCC00 solid;
background-color:#FFFFFF;
height:85px;
padding-top:5px;
}

.sleft{
width:80px;
clear:none;
float:left;
text-align:right;
}

.sright{
width:210px;
clear:none;
float:left;
}

.sectiontitle{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#084D31;
font-weight:bold;
text-align:left;
padding-left:5px;
}

.sectiondescription{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#084D31;
text-align:justify;
padding-left:5px;
padding-top:3px;
}

.mainlinks:visited{ color: #084D31; }
.mainlinks:hover  { color: #000000; }
.mainlinks:link	 { color: #084D31; }
.mainlinks { text-decoration: none;} 

.mainlinks{
font-size:0.9em; 
}

.goldlinks { text-decoration: none;} 
.goldlinks:visited{ color: #FFCC00; }
.goldlinks:hover  { color: #FFFFFF; }
.goldlinks:link	 { color: #FFCC00; }

.greenlinks { text-decoration: none;} 
.greenlinks:visited{ color: #084D31; }
.greenlinks:hover  { color: #13B775; }
.greenlinks:link	 { color: #084D31; }

.redlinks { text-decoration: none;} 
.redlinks:visited{ color: #FF0000; }
.redlinks:hover  { color: #FF0000; }
.redlinks:link	 { color: #FF0000; }

.fivestar {
margin-bottom:5px;
margin-left:65px;
margin-top:45px;
}

.textpassage{
clear:both;
color:#000000;
}

.textpassage p{
color:#000000;
text-align:justify;
}

.boldredcenter p{
color:#CC3333;
text-align:center;
font-weight:bold;
}

.topmenu{
margin:0px;
padding:0px;
margin-bottom:10px;
width:737px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#FFCC00;
}

.bottommenu{
margin:0px;
padding:0px;
margin-top:10px;
width:737px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#FFCC00;
}

.bottommenu p{
color:#FFCC00;
}

.accommodationtable{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#084D31;
border-top: 1px solid #006633;
border-right: 1px solid #006633;
}

.accommodationtablenoborder{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
}

.accommodationtable tr td{ border-left:1px solid #006633; border-bottom:1px solid #006633; padding:1px;}

.tarifftable{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#084D31;
border: 1px solid #FFCC00;
}

.tablebordertop{
border-top: 1px solid #FFCC00;
}

.tablelinetop{
border-top: 1px solid #E2E2E2;
}

.bookingtable{
text-align:left;
}

.bookingtable td{
text-align:left;
}

.bookingtable tr{
border-bottom:solid 1px #003300;
}

.standarddata{
width:600px;
background-color:#FFFFFF;
border: 1px solid #FFCC00;
margin:10px;
visibility:visible;
overflow:visible;
}

.standarddataform{
width:600px;
background-color:#FFFFFF;
border: 1px solid #FFCC00;
visibility:visible;
overflow:visible;
margin-left:auto;
margin-right:auto;
}

.standarddataleft{
width:600px;
background-color:#FFFFFF;
border: 1px solid #FFCC00;
margin:10px;
visibility:visible;
overflow:visible;
text-align:left;
margin-left:auto;
margin-right:auto;
}

.datatitle{
margin-top:10px;
}

.padding5px{
padding-top:5px;
padding-bottom:5px;
}

/* BG STYLES */

.bgbottomaccomm {
	background-image: url(../cssimages/bottomaccommodation1.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomthingstodo {
	background-image: url(../cssimages/bottomthingstodo2.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottommeetyourhost {
	background-image: url(../cssimages/bottommeethost1.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomguestfacilities {
	background-image: url(../cssimages/bottomguestfacilities1.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomcontactus {
	background-image: url(../cssimages/bottomcontactus1.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomdirections {
	background-image: url(../cssimages/bottomdirections2.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomgolf {
	background-image: url(../cssimages/bottomgolf1.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomtariff{
	background-image: url(../cssimages/bottomtariff3.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottommeals{
	background-image: url(../cssimages/bottommeals2.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomguest{
	background-image: url(../cssimages/bottomguest1.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomlinks{
	background-image: url(../cssimages/bottomlinks2.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottombooking{
	background-image: url(../cssimages/bottombooking1.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomhome{
	background-image:url(../cssimages/bottomhome1.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomexpdalna{
	background-image: url(../cssimages/bottomtangybeach.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomenquiries{
	background-image: url(../cssimages/bottomenquiries.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomgrtoutdoors{
	background-image: url(../cssimages/bottomwithdeer.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomdalna{
	background-image: url(../cssimages/bottomfromquarry.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottombbq{
	background-image:url(../2009march/bottombbq.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomdinner{
	background-image: url(../cssimages/bottomdinner.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottombreakfast{
	background-image: url(../cssimages/bottombreakfast.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomotg{
	background-image: url(../cssimages/bottomotg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomserengeti{
	background-image:url(../2009march/bottomserengeti.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomgranada{
	background-image: url(../cssimages/bottomgranada.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomcamargue{
	background-image: url(../cssimages/bottomcamargue.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomhighland{
	background-image: url(../cssimages/bottomhighland.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottombookingsent{
	background-image: url(../cssimages/bottombookingsent.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottommenus{
	background-image: url(../cssimages/bottommenus.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomcloch{
	background-image: url(../cssimages/bottomcampbeltown.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottommull{
	background-image: url(../cssimages/bottommulllighthouse.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomkih{
	background-image: url(../cssimages/bottomkih.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomsurr{
	background-image: url(../cssimages/bottomsurr.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomdist{
	background-image: url(../cssimages/bottomdist.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomgreathall{
	background-image: url(../cssimages/bottomgreathall.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomspecialoffers{
	background-image: url(../cssimages/bottomspecialoffers.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomterms{
	background-image: url(../cssimages/bottomterms.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomspecoffersent{
	background-image: url(../cssimages/bottomspecoffersent.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}


/* END CSS 2008 */

.mainborder {
	border-top: 1px dashed #993300;
	border-right: 1px dashed #993300;
	border-bottom: 0px dashed #993300;
	border-left: 1px dashed #993300;

}
.navmenu {
	border-top: 0px dashed #993300;
	border-right: 1px dashed #993300;
	border-bottom: 1px dashed #993300;
	border-left: 1px dashed #993300;

}
.back {
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.mainbackimage {
	background-image: url(../images/backcssimage.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/* -------------------------- */

.yellowbg{
background-color:#FFFF33;
}

.bottommenu{
clear:both;
}

/*  2009 March Amendments */

.bgbottomscoccasions{
	background-image:url(../2009march/bottomspecialoccasions.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomspecoccasions{
	background-image:url(../2009march/bottomweddings.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomcorporate{
	background-image:url(../2009march/bottomcorporate.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomweddingsspecoccasions{
	background-image:url(../2009march/bottomweddingsV2.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomdinner{
	background-image:url(../2009march/bottomsampledinner.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomgolf{
	background-image:url(../2009march/bottomgolf.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomenquiries{
	background-image:url(../2009march/bottomenquiries.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomdirections{
	background-image:url(../2009march/bottomdirection.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomaccommodation{
	background-image:url(../2009march/bottomaccommodation.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomhome{
	background-image:url(../2009march/bottomindex.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottommeetyourhost{
	background-image:url(../2009march/bottommeethost.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomgreathall{
	background-image:url(../2009march/bottomguestbook.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomhazelscottage{
	background-image:url(../2009march/bottomhazelscottage.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomcontact2009{
	background-image:url(../2009march/bottomcontactus.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottomscterms2009{
	background-image:url(../2009march/bottombookingtermssc.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.bgbottom2009specialoccasions{
	background-image:url(../2009march/bottomweddingsspecialoccasions.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:454px;
}

.padding5{
padding-top:5px;
}