/* start main format */
body { font-size: 1em; font-family: arial, tahoma, verdana, sans-serif; font-weight: normal; font-style: normal; line-height: normal; background-color: #171717; text-align:center; }
* {margin:0; padding:0;}
h1 { color: #171717; font-size: 14px; font-family: arial, tahoma, verdana, sans-serif; font-weight: bold; line-height: 1.5; margin: 0.67em 0 0.67em 10px; }
h2 { color: #171717; font-size: 12px; font-family: arial, tahoma, verdana, sans-serif; font-weight: bold; line-height: 1.3; margin: 0.83em 0 0.83em 10px; }
h3 { color: #303030; font-size: 12px; font-family: arial, tahoma, verdana, sans-serif; font-weight: bold; font-style: italic; margin: 12px 0 12px 10px; padding-top: 5px; border-top: 1px dotted #303030; border-right-color: #acacab; border-bottom-color: #acacab; border-left-color: #acacab; }
p { color: #171717; font-size: 12px; font-family: arial, tahoma, verdana, sans-serif; line-height: 1.3; margin: 10px 0 10px 10px; }
div#mainwrap { background-color: #171717; width:774px; margin-left:auto; margin-right:auto; text-align:left; }
div#contentarea { width:774px; background-color:#171717; background-image: url(css/background-image.jpg); background-repeat: repeat-y; }
div#column1 {width:195px; background-color:#000; float:left;}
div#column2 { width:559px; background-color:#bc9b69; float:left; margin-left: 5px; }
div#footer { width:774px; background-color:#171717; background-image: url(css/footer.jpg); background-repeat: no-repeat; height: 149px; }
/* end main format */
/* start image format */
img.menu { text-align: center; }
img.sub { float: right; clear: both; margin-left: 10px; border: solid 1px #303030; }
img.subleft { float: left; border: solid 1px #303030; }
img.rooms { float: left; margin: 3px 5px; border: solid 1px #303030; }
img.subleftsmall { float: left; }
/* end image format */
/* start div format */
div#navigation { margin: 20px 15px 5px; }
div#back { text-align: center; }
div.menu { margin-left: 20px; }
div.menu img { float: left; }
div.menu p { margin-left: 40px; padding-top: 10px; padding-bottom: 5px; }
div.roomtn { float: left; }
div#restauranttn { margin: 5px 0 10px 15px; }
div#restauranttn img { margin: 5px; }
div#whiskytn { margin: 5px 0 10px 20px; }
div#whiskytn img { margin: 5px; }
div#loungebartn { margin: 5px 0 10px 20px; }
div#loungebartn img { margin: 5px; }
div#roomtnarran { margin: 5px 0 10px 15px; }
div#roomtnarran img { margin: 5px; }
div#roomtniona { margin: 5px 0 10px 90px; }
div#roomtniona img { margin: 5px; }
div#roomtnskye { margin: 5px 0 10px 15px; }
div#roomtnskye img { margin: 5px; }
div#roomtnuist { margin: 5px 0 10px 15px; }
div#roomtnuist img { margin: 5px; }
div#roomtnislay { margin: 5px 0 10px 140px; }
div#roomtnislay img { margin: 5px; }
div#roomtntiree { margin: 10px 0 50px 90px; }
div#roomtntiree img { margin: 5px; }
div#column1 p { color: #bc9b69; font-size: 12px; font-family: Arial, tahoma, verdana, sans-serif; line-height: 1.3; text-align: right; margin: 50px 10px 10px; }
div#footer p { color: #171717; font-size: 11px; text-align: center; margin: 0 5px 0 200px; padding-top: 25px; padding-bottom: 5px; }
div#photoalbum { margin-right: 10px; margin-left: 10px; }
div#form { margin-right: 15px; margin-left: 15px; }
/* end div format */
/* start para format */
p.roomtitle { color: #171717; font-size: 11px; font-family: arial, tahoma, verdana, sans-serif; font-weight: bold; line-height: 1; margin: 10px 0 3px 5px; }
p.instructions { color: #303030; font-size: 11px; font-family: arial, tahoma, verdana, sans-serif; font-style: italic; line-height: 1; margin: 0 0 0 5px; }
p.pdf { color: #303030; font-size: 11px; font-family: arial, tahoma, verdana, sans-serif; font-style: italic; margin-right: 0; margin-left: 15px; padding-top: 15px; padding-bottom: 0; }
p.back { color: #303030; font-size: 12px; font-family: arial, tahoma, verdana, sans-serif; font-style: italic; line-height: 1.5; text-align: center; margin-top: 5px; margin-left: 5px; }
p.subleftsmall { color: #171717; font-size: 12px; font-family: arial, tahoma, verdana, sans-serif; line-height: 1.3; margin: 25px 0 25px 10px; }
p.links { color: #303030; font-size: 11px; line-height: 1.2; }
/* end para format */
/* start link format */
a { color: #171717; font-weight: bold; text-decoration: none; }
a:link { color: #171717; font-weight: bold; text-decoration: none; }
a:visited { color: #303030; text-decoration: none; }
a:hover { color: #fffbf2; text-decoration: none; }
a:active { color: #171717; text-decoration: none; }
/* end link format */
/* start address links */
div#address a { color: #bc9b69; font-weight: bold; text-decoration: none; }
div#address a:link { color: #bc9b69; font-weight: bold; text-decoration: none; }
div#address a:visited { color: #bc9b69; text-decoration: none; }
div#address a:hover { color: #fffbf2; text-decoration: none; }
div#address a:active { color: #bc9b69; text-decoration: none; }
/* end address links */
/* start form format */
label { color: #303030; font-size: 12px; text-align: right; }
/* end form format */
/* start table format */
table { color: #303030; font-size: 12px; font-family: arial, tahoma, verdana, sans-serif; line-height: 1.3; }
table.rooms { color: #303030; font-size: 12px; font-family: arial, tahoma, verdana, sans-serif; line-height: 1.3; margin-left: 50px; }
table.tariffs { color: #303030; font-size: 12px; font-family: arial, tahoma, verdana, sans-serif; line-height: 1.3; margin-left: 5px; }
td { padding-right: 3px; padding-left: 3px; }
/* end table format */
/* alsett clearing method here */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* end alsett clearing method */