/* CSS Document */


*{font-family:Geneva, Arial, Helvetica, sans-serif; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}
a{color:#FFFFFF; text-decoration:none;}

body{
background-color:#94B1CF;
/*background-color:#7EA6CA;*/
background-image:url(../2013/background.jpg);
background-position:top left;
top:28px;
background-repeat:repeat-x;
padding:0px;
margin:0px;}

h1{
font-size:1.7em;
padding-left:21px;
padding-top:7px;
color:#FFFFFF;
padding-bottom:0px;
margin:0px;
}

h2{
font-size:1.3em;
color:#FFFFFF;
margin:0px;
padding:0px;
padding-top:5px;
}

h3{
font-size:1.1em;
color:#CCC;
font-weight:normal;
padding:0px; margin:0px;
padding-top:2px;
}

h{float:left;}

table{
margin:0px;
padding:0px;
margin-left:auto;
margin-right:auto;
}

hr{padding-left:21px; padding-right:21px; border:none; background-color:transparent; border-top:1px dashed #7EA6CA;}

/* table{
margin:0px;
padding:0px;
margin-left:auto;
margin-right:auto;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
} */

.repeatedback{
background-color:#1D3D5D;

padding:21px;
padding-top:7px;
padding-bottom:7px;
visibility:visible;
overflow:auto;
}

p{
font-size:.9em;
color:#FFFFFF;
line-height:19px;
}

ul{
font-size:.8em;
color:#FFFFFF;}

li{}

.enquirytable{
font-size:.8em;
color:#FFFFFF;
border:none;
}

.enquiryform{
border:none;
}

.contentleft{
float:left;
clear:none;
width:680px;
}

.contentright{
float:left;
clear:none;
width:170px;
padding-left:20px;
font-size:1.1em;
color:#FFFFFF;
padding-top:8px;
text-align:center;
}

.contentright p{text-align:center; width:220px;}

.contentright_br{
float:left;
clear:none;
width:170px;
padding-left:10px;
font-size:1.1em;
color:#FFFFFF;
padding-top:8px;
}

.designedby{
font-size:0.8em;
color:#1D3D5D;
}

.footerback{
background-color:#94B1CF;
margin-left:auto;
margin-right:auto;
width:770px;
text-align:center;
}

.divider{
color:#FFFFFF;
padding-left:5px;
padding-right:5px;
}

.bottomback{
background-color:#142B41;
padding-bottom:10px;
}

.ourrooms{
border:1px solid #FFFFFF;
padding:10px;
width:480px;
background-color:#40678E;
padding-top:0px;
}

.roomtable{
border: none;
margin:0px;
margin-left:auto;
margin-right:auto;
}

.contentlinks{text-decoration:underline; color:#FF9900; font-weight:bold;}
.contentlinks:hover{color:#FFFFFF; }
.contentlinks{}

.fontblack{
color:#000000;
}

/* DIVS */

.struanouter{
padding:0px;
margin-top:0px;

width:960px;

margin-left:auto;
margin-right:auto;

border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}

.struanheader{
	background-color:#1D3D5D;
	border-bottom:1px solid #FFF; height:133px; padding-top:4px;}
	
.struanheader h4{margin:0px; padding:0px; padding-left:21px; color:#FFFFFF;}

#struanheaderbase{background-color:#89B1DA; border-bottom:1px solid #FFF; height:17px; visibility:visible; overflow:hidden;}

.struanbuttons{width:960px; text-align:left;}

object{
	margin:0px;
	padding:0px;
}

.struanflash{
	margin:0px;
	padding:0px;
	border-bottom:1px solid #FFF;
	height:308px;
}

.contentright #SecretScotland p a{
	color:#FFF;
	padding:3px;
	font-size:0.9em;
	text-decoration:none;
}

.contentright #SecretScotland p a:visited{
	color:#FFF;
}

.contentright #SecretScotland p a:hover{
	color:#FF9900;
	text-decoration:underline;
}

.struanfooter{background-color:#13273C; border-top:1px solid #FFF; text-align:center; visibility:visible; overflow:auto;}
.struanfooter h3{padding-bottom:0px; margin-bottom:0px;}
.struanfooter p{padding-top:0px; margin-top:0px;}

.imgfloatleft{clear:left; margin-right:11px; float:left; margin-left:21px; color:#D2E2F1; font-weight:normal;}
.telephone, .email{float:right; margin-right:21px; color:#D2E2F1; font-weight:normal;}
.email a{color:#D2E2F1;}
.email a:hover{color:#FFF;}
.menuimage{border-bottom:1px solid #FFF; border-left:1px solid #FFF;}
.menuimageleft{border-bottom:1px solid #FFF;}
.menuimageright{border-right:none; border-bottom:1px solid #FFF; border-top:none;}
.buttonbg{background-image:url(../2013/buttonbg.gif); color:#FFFFFF; padding:0px; margin:0px; text-align:center; height:31px;}
.buttonbg p{margin:0px; padding:0px; font-size:1.1em;}
.buttonbg a{color:#FFF; text-decoration:none; padding:0px; margin:0px;}
.buttonbg a:hover{color:#94B1CF;}

.sideimage{margin-bottom:11px;}

#socials{clear:both; width:940px; margin:3px; visibility:visible; overflow:visible; padding-left:11px; height:28px;}
#socialleft{width:450px; float:left;}
#socialtwitter{float:left; clear:left; width:230px;}
#socialfacebook{float:left; clear:none; width:90px; }
#g-plusone{float:left; clear:none;  z-index:999;}


#newsletterform{width:480px; float:right; clear:none; text-align:right;}
#slider img{margin:0px; padding:0px; }
.singleimage{border:none;}

#TA_logoWidget785, .TA_logoWidget{ padding:0px; margin:0px; margin-left:auto; margin:right:auto; padding-left:50px;}

	