/* CSS Layout*/


/* These rules set the default styles for all elements on the page
----------------------------------------------- */
html {
	margin:0;
	padding:0;
}

body  {
	background-color:#ffffff;
	background-image:url(../images/bg.jpg);
	background-position:left;
	background-repeat:repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-style:normal;
	margin:0px;
	padding:0px;
	}

a {color:#000000;text-decoration:underline; font-weight:bold;}
a:hover {color:#000000;text-decoration:none;}

.weatherlink {
    margin: 0px 0px 25px -4px;
    width: 240px;
}

/* These rules set the font size and colours for all headings on the site
----------------------------------------------- */
h1 {color:#952828;font-family: Georgia, "Times New Roman", Times, serif; font-size:160%; font-weight:bold; font-style:italic;}
h2 {color:#952828;font-family: Georgia, "Times New Roman", Times, serif;font-size:130%; font-weight:bold; font-style:italic;}
h2.script {color:#FFFFFF;font-family: Georgia, "Times New Roman", Times, serif;font-size:180%;font-weight:normal; text-align:center; margin-top: 80px;}
h3 {color:#952828;font-family: Georgia, "Times New Roman", Times, serif;font-size:140%; font-weight:bold; font-style:italic;}
h4 {color:#952828;font-family: Georgia, "Times New Roman", Times, serif;font-size:120%; font-weight:bold; font-style:italic;}
h5 {color:#952828;font-family: Georgia, "Times New Roman", Times, serif;font-size:110%; font-weight:bold; font-style:italic;}

/*_________________________________________________________*/

.cleafix{clear:both;}
.floatclear{clear:both;}

/*Outside*/

#page_container{
	background-color:#ffffff;
	margin:12px auto;
	font-size:75%;
	width:986px;
	}
	
#page_container .padding{padding:12px 16px 12px 16px;}

/*Top Navigation*/

#main_nav{
	background-color:#584c39;
	height:37px;
	margin:3px 0 10px 0;
	padding:0;
	width:100%;
	}	

#main_nav #wrap{padding:0;text-align:center;margin:0 auto; width:750px}	
	
#main_nav ul {
	display:inline;		
	list-style:none;
	margin:0 auto;
	padding:0;
	text-align:center;
	}

#main_nav ul li {
	float:left;		
	margin:0;padding:0;	
	}

#main_nav ul li span{display:none;}

#main_nav ul li a {
	height:37px;
	text-decoration:none;
	display:block;
	overflow:hidden;	
	}	
		
#main_nav ul li a:hover,
#main_nav ul li a.selected {
	background-repeat: no-repeat;
	}

#main_nav ul li#nav_one a.dropdown {background-image: url("../nav/home_nav.jpg");background-position:-67px 0; width:67px;}
#main_nav ul li#nav_one a.dropdown:hover {background-image: url("../nav/home_nav.jpg");background-position:0 0; width:67px;}
#main_nav ul li#nav_two a.dropdown {background-image: url("../nav/accommodation_nav.jpg");background-position:-176px 0; width:176px;}
#main_nav ul li#nav_two a.dropdown:hover {background-image: url("../nav/accommodation_nav.jpg");background-position:0 0; width:176px;}
#main_nav ul li#nav_three a.dropdown {background-image: url("../nav/rates_nav.jpg");background-position:-66px 0; width:66px;}
#main_nav ul li#nav_three a.dropdown:hover {background-image: url("../nav/rates_nav.jpg");background-position:0 0; width:66px;}
#main_nav ul li#nav_four a.dropdown {background-image: url("../nav/about_nav.jpg");background-position:-100px 0; width:100px;}
#main_nav ul li#nav_four a.dropdown:hover {background-image: url("../nav/about_nav.jpg");background-position:0 0; width:100px;}
#main_nav ul li#nav_five a.dropdown {background-image: url("../nav/specials_nav.jpg");background-position:-166px 0; width:166px;}
#main_nav ul li#nav_five a.dropdown:hover {background-image: url("../nav/specials_nav.jpg");background-position:0 0; width:166px;}
#main_nav ul li#nav_six a.dropdown {background-image: url("../nav/map_nav.jpg");background-position:-71px 0; width:71px;}
#main_nav ul li#nav_six a.dropdown:hover {background-image: url("../nav/map_nav.jpg");background-position:0 0; width:71px;}
#main_nav ul li#nav_seven a.dropdown {background-image: url("../nav/contact_nav.jpg");background-position:-101px 0; width:101px;}
#main_nav ul li#nav_seven a.dropdown:hover {background-image: url("../nav/contact_nav.jpg");background-position:0 0; width:101px;}

#body-is-home #main_nav ul li#nav_one a.dropdown {background-image: url("../nav/home_nav.jpg");background-position:0 0; width:67px;}
#body-is-accommodation #main_nav ul li#nav_two a.dropdown {background-image: url("../nav/accommodation_nav.jpg");background-position:0 0; width:176px;}
#body-is-rates #main_nav ul li#nav_three a.dropdown {background-image: url("../nav/rates_nav.jpg");background-position:0 0; width:66px;}
#body-is-about #main_nav ul li#nav_four a.dropdown {background-image: url("../nav/about_nav.jpg");background-position:0 0; width:100px;}
#body-is-specials #main_nav ul li#nav_five a.dropdown {background-image: url("../nav/specials_nav.jpg");background-position:0 0; width:166px;}
#body-is-map #main_nav ul li#nav_six a.dropdown {background-image: url("../nav/map_nav.jpg");background-position:0 0; width:71px;}
#body-is-contact #main_nav ul li#nav_seven a.dropdown {background-image: url("../nav/contact_nav.jpg");background-position:0 0; width:101px;}

/*Header*/

#header{
	margin:0;
	padding:0;
	width:100%;
	}

#logo{
	background-color:#790103;
	background-image:url(../images/logo.jpg);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
	height:227px;
	margin:0;
	padding:0;
	width:301px;
	}
#logo_print{display:none;}	

#slideshow 
{
    float:left;
    height:226px;
    overflow:hidden;
    width:424px;
}

/*
	Slideshow
*/

#slides {
	position:relative;
	top:0;left:0;
	z-index:100;
}
.slides_container {
	display:none;
	height:226px;
	overflow:hidden;
	position:relative;	
	width:424px;
}
.slides_container div.slide {
	width:424px;
	height:226px;
	display:block;
}

#countdown{
    margin:0;
    padding:40px 0 0 0;
}

#script_block{
	background-color:#790103;
	float:right;
	height:226px;
	margin:0;
	padding:0;
	width:229px;
}

#script_block .padding{padding:0 25px 0 25px;}

/*Body*/

#content_container{
	line-height:18px;
	margin:0;
	padding:0;
	width:100%;
}

#side_img{
	background-image:url(../images/home_img.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

#content_container .col_one{
	float:left;
	margin:0;
	padding:0;
	width:170px;
}
#content_container .col_one .padding{padding:0;}

#content_container .col_one ul{margin:0;padding:0;}
#content_container .col_one ul li{
	display:list-item;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	}

#content_container .col_one ul li#side_img{
	background-image:url(../images/home_img.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:145px;
	width:170px;
	}
	
#content_container .col_one ul li#side1_img{
	background-position:top;
	background-repeat:no-repeat;
	display:none;
	height:145px;
	margin:10px 0 0 0;
	padding:0 0 0 0;
	width:170px;
	}	
	
#body-is-accommodation #content_container .col_one ul li#side_img{background-image:none; display:none;}
#body-is-accommodation #content_container .col_one ul li#side1_img{background-image:none;display:block;display:none;}
	
#body-is-rates #content_container .col_one ul li#side_img{background-image:url(../images/rates_img.jpg);}
#body-is-rates #content_container .col_one ul li#side1_img{
	background-image:url(../images/rates1_img.jpg);	
	display:block;
	}	
	
.body-is-business #content_container .col_one ul li#side_img{background-image:url(../images/about_img.jpg);}
.body-is-business #content_container .col_one ul li#side1_img{
	background-image:url(../images/about1_img.jpg);	
	display:block;
	}		

.body-is-outdoors #content_container .col_one ul li#side_img{background-image:url(../images/outdoor_img.jpg);}
.body-is-outdoors #content_container .col_one ul li#side1_img{
	background-image:url(../images/outdoor1_img.jpg);	
	display:block;
	}			
#body-is-contact #content_container .col_one ul li#side_img{background-image:url(../images/don_img.jpg);}	
#body-is-contact .caption{margin:0 auto; text-align:center; width:100%;}
#body-is-contact .caption h4{margin:0 auto; padding:5px 0 0 10px;}

#content_container .col_one ul.gallery{
	margin:0;
	padding:30px 0 0 0;
}

#content_container .col_one ul.gallery li{
	display:inline;
	float:left;
	list-style:none;
	margin:0 0 10px 7px;
	padding:0;
	}	

#content_container .col_one ul.gallery li a img{border:solid 2px #AFA9A0; margin:0; padding:0;}	
#content_container .col_one ul.gallery li a:hover img{border:solid 2px #790103;}

#content_container .col_one ul.gallery li .caption{margin:0 auto; text-align:center; width:100%;}
#content_container .col_one ul.gallery li .caption:hover{text-decoration:underline;}

#content_container .col_two{
	float:left;
	margin:0;
	padding:0;
	width:540px;
}
#content_container .col_two .padding{padding:0 23px 0 17px;}

#content_container .col_two ul.gallery{
	margin:0;
	padding:30px 0 0 0;
}

#content_container .col_two ul.gallery li{
	display:inline;
	float:left;
	list-style:none;
	margin:0 10px 10px 0;
	padding:0;
	}	

#content_container .col_two ul.gallery li a img{border:solid 2px #AFA9A0; margin:0; padding:0;}	
#content_container .col_two ul.gallery li a:hover img{border:solid 2px #790103;}

#content_container .col_two ul.gallery li .caption{margin:0 auto; text-align:center; width:100%;}
#content_container .col_two ul.gallery li .caption:hover{text-decoration:underline;}

#content_container .col_two .features{margin:0; padding:20px 0 20px 0;}

#content_container .col_two .features ul{
	clear:both;
	margin:0;
	padding:0 0 0 20px;
}

#content_container .col_two .features ul li{
	display:list-item;
	list-style:circle;
	margin:0;
	padding:0 0 5px 0;
	}

.box{
	background-color:#f5f5ed;
	border:solid 1px #e0e0d2;	
	font-weight:bold;
	margin:20px 0 0 0;
	padding:0;
	width:100%
}

#content_container .col_two .box{font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;}

#content_container .col_two .box .padding{padding:0 20px 15px 20px;}

#content_container .col_two .box .quote_author{
	clear:both;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

#logos{
	margin:0;
	padding:10px 0 10px 0;
}

#logos ul{margin:0;padding:0;}
#logos ul li{
	display:inline;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	}

#logos ul li#portfolio{padding:0 25px 0 10px;}	

#content_container .col_three{
	float:left;
	margin:0;
	padding:0;
	width:230px;
}
#content_container .col_three .padding{padding:0 0 0 0;}

#content_container .col_three .box{text-align:center;}
#content_container .col_three .box h2{text-align:center;}

#content_container .col_three .box .padding{padding:0 20px 15px 20px;}

#googlemap{
	margin:0;
	padding:5px 0 0 0;
	z-index:99;
	}
		
#googlemap a img{border:solid 2px #AFA9A0;}	
#googlemap a:hover img{border:solid 2px #790103;}	

.weather{
	margin:0 auto;
	padding:5px 0 0 0;
	text-align:center;
	/*width:108px;*/
	}	

/*GALLERY PAGE*/

#body-is-gallery #content_container .col_two ul.gallery li{
	overflow:hidden;
	width:155px;
	}
	
/*RATES PAGE*/

#rates{
	float:left;
	margin:0;
	padding:0 0 20px 0;
	width:75%;
	}	

#currency{
	float:left;
	margin:0;
	padding:20px 0 0 0;
	width:25%;
	}	

/*VIDEO PAGE*/

#youtube{display:none;}
.body-is-video #youtube{display:block;}

.body-is-video #googlemap{display:none;}

#video{
	margin:0;
	padding:0;
	z-index:1;
}

#video object{
	margin:0;
	padding:0;
	z-index:1;
}

#video object #movie{
	margin:0;
	padding:0;
	z-index:1;
}

/*CONTACT PAGE*/

table{margin:0; padding:0;}
table tr{margin:0; padding:0;}
table td{ font-size:90%;margin:0; padding:2px 0 2px 0; text-align:left;}
table td.label{font-weight:bold;margin:0; padding:0; width:30%}
table td.details{font-weight:normal;margin:0; padding:0; width:70%}

#body-is-contact #content_container .col_three .box .padding{padding:0 10px 15px 10px;}

/*Footer*/

#page_container #footer{
	background-color:#afa9a0;
	margin:10px 0 0 0;
	padding:2px 0 2px 0;
	width:100%;
}

#page_container #footer .padding{padding:0 0 0 20px;}

/*Other*/

.buttons {clear:both;margin:.5em 0 20px 0;}
.buttons ul {display:inline;list-style:none;}
.buttons ul li {float:left;margin:0 0 0 5px;padding:0;}
.buttons ul li.first {margin:0;}
.buttons ul li.middle {margin:0 0 0 30px;}
.buttons ul li.last {margin:0;}

ul li.first {float:left;border-left:0;}
ul li.center {float:left;margin:0 0 0 40px}
ul li.last {float:right;}
ul li.last select {margin:2.7em 0 0 0;padding:0;width:130px;}
ul li.last img {margin:2em 0 0 0;padding:0}

.byline {color:#aaaaaa;}
.contact_td {font-weight:bold;vertical-align:top;width:120px;}
.displaynone {display:none}
.floatclear {clear:both;}
.grey{color:#757575}
.imagebutton {clear:both;margin:1em 1.5em 1em 0;text-align:right;}
.imagefloat {float:left;padding:0 20px 20px 0;}
.instruction {font-size:90%;font-weight:normal;margin:10px 0 10px 0;}
.pagertable {clear:both;margin:10px auto;padding:0;text-align:center;width:80%;}
.pagertable ul {list-style:none;margin:0;padding:0;}
.pagertable ul li.first {float:left;margin:0;padding:0;}
.pagertable ul li.last {float:right;margin:0;padding:0;}
.redtext {color:#FF0000}
.spacing_td {padding:0 .5em 0 0}

a.pdficon {background-image:url(../images/icons/graphic_acrobat.gif);background-position:left;background-repeat:no-repeat;font-weight:normal;height:50px;margin:0;padding:10px 0 10px 20px;}
a.pdficon:hover {background-image:url(../images/icons/graphic_acrobat.gif);background-position:left;background-repeat:no-repeat;font-weight:normal;height:50px;margin:0;padding:10px 0 10px 20px}

a.excelicon {background-image:url(../images/icons/xls.gif);background-position:left;background-repeat:no-repeat;font-weight:normal;height:50px;margin:0;padding:10px 0 10px 20px;}
a.excelicon:hover {background-image:url(../images/icons/xls.gif);background-position:left;background-repeat:no-repeat;font-weight:normal;height:50px;margin:0;padding:10px 0 10px 20px}

div.message {
	background:url(../images/icons/attention.gif) no-repeat 10px #E1E1E1;
	border:1px solid #AAAAAA;
	margin-bottom:1em;
	min-height:20px;
	padding:10px 10px 10px 60px;
	text-align:left;
}
div.happymessage {
	background:url(../images/icons/happy.gif) no-repeat 10px #E1E1E1;
	border:1px solid #AAAAAA;
	margin-bottom:1em;
	min-height:20px;
	padding:10px 10px 10px 60px;
	text-align:left;
}
#valSum,#valSumSecond {
	background:url(../images/icons/error.gif) no-repeat 10px #E1E1E1;
	border:1px solid #AAAAAA;
	margin-bottom:1em;
	padding:10px 10px 10px 50px;
}
.nopadding {padding:0;margin:0;}
div.pager {background:#fff;border:1px solid #DFDFDF;color:#979797;font-weight:bold;margin:1em auto 1em auto;padding:5px;text-align:center;width:80%}

.imageborder {
	border:1px; 
	border-width:1px; 
	border-color:#000;
	border-style:solid;
	padding:2px;
}
A:hover .imageborder, A:active .imageborder {color:#218B27}
A:hover .imageborder, A:active .imageborder {
	border:1px; 
	border-width:1px;
	border-color:#218B27; 
	border-style:solid;padding:2px;
}

div.cancellation-terms h5 {
	margin-bottom: 10px;
}

div.cancellation-terms ul {
	margin: 0;
	padding: 0;
}

div.cancellation-terms ul li {
    
    font-size: 95%;
    line-height: 1.3;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 5px;
}

/* Form */

.form {margin:0 0 2em 0;padding:0;}
.form label {
	color:#3c3c3c;
	float:left;
	font-weight:bold;
	margin:0 1em 1.5em 0;
	width:180px;
	}
	
.longerlabel {
	color:#3c3c3c;
	float:left;
	font-weight:bold;
	margin:0 1em 1.5em 0;
	}

input.TextBox,textarea.TextBox2,textarea.TextBox3,select.DropBox,select.RateDropBox,select.DropDay,select.DropMonth,select.DropYear {
	background-color:#fff;
	border:solid 1px #9FA4A0;
	color:#757574;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:100%;
	height:16px;
	margin:0 0 .6em 0;padding:.3em;
	width:210px;
}

select.DropBox {height:24px;width:150px;}
select.DropDay {height:24px;width:50px;}	
select.DropMonth {height:24px;width:80px;}
select.DropYear {height:24px;width:60px;}

input.TextBox {width:210px;}
input.TextBox:focus {border:solid 1px #9FA4A0;color:#757574;}
input.TextBox:hover {border:solid 1px #9FA4A0;color:#757574;}

textarea {height:105px;width:210px;}
textarea:focus,textarea.selected {height:105px;width:210px;}
textarea:hover {height:105px;width:210px}

textarea.TextBox2 {height:105px;}
textarea.TextBox2:focus,textarea.TextBox2.selected {height:105px;}
textarea.TextBox2:hover {height:105px}
	
textarea.TextBox3 {height:150px;margin:0 auto 2em auto;width:410px;}
textarea.TextBox3:focus,textarea.TextBox3.selected {height:150px;margin:0 auto 2em auto;width:410px;}
textarea.TextBox3:hover {height:150px;margin:0 auto 2em auto;width:410px;}

.enquiry-form input, .enquiry-form textarea, .enquiry-form select {   
    padding: 9px;  
    border: solid 1px #c9c9c9;  
    outline: 0;  
    font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 14px;
	color: #780103;
    width: 66%;  
    background: #FFFFFF;  
	    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
	    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px); 
	margin-top: 10px;
    }  
      .enquiry-form input:hover, .enquiry-form textarea:hover,  
    .enquiry-form input:focus, .enquiry-form textarea:focus {   
        -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;  
        }  

.enquiry-form textarea {   
    width: 85%!important;   
    height: 150px;  
    line-height: 150%;  
	margin-bottom: -15px;
    }  
	
	.enquiry-form select {
	width: 70%;
	}
  
.enquiry-form input:hover, .enquiry-form textarea:hover,  
.enquiry-form input:focus, .enquiry-form textarea:focus {   
    border-color: #C9C9C9;   
    }  
	

	
	
	
	.enquiry-form p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6b6b6b;	
	font-style: italic;
	}
	
.center
{text-align:center;}


.inputContainer {
	position:relative;
	float:left;
}
.red-star {
	color: #952828;
	font-weight: bold;
	display: inline-block;
	float: right;
	margin-right: 135px;
	margin-top: 12px;

}

/* line 6, ../sass/lightbox.sass */
#lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  display: none;
}

/* line 15, ../sass/lightbox.sass */
#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-weight: normal;
}
/* line 24, ../sass/lightbox.sass */
#lightbox img {
  width: auto;
  height: auto;
}
/* line 27, ../sass/lightbox.sass */
#lightbox a img {
  border: none;
}

/* line 30, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 39, ../sass/lightbox.sass */
.lb-container {
  padding: 10px;
}

/* line 42, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 51, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 59, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 62, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 65, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  /* Trick IE into showing hover */
  display: block;
}

/* line 72, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}

/* line 76, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}

/* line 81, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(../images/prev.png) left 48% no-repeat;
}

/* line 85, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(../images/next.png) right 48% no-repeat;
}

/* line 88, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 95, ../sass/lightbox.sass */
.lb-data {
  padding: 0 10px;
  color: #bbbbbb;
}
/* line 98, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 103, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 107, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 11px;
}
/* line 112, ../sass/lightbox.sass */
.lb-data .lb-close {
  width: 35px;
  float: right;
  padding-bottom: 0.7em;
  outline: none;
}
/* line 117, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
}

.copyright {
float: right;
margin-right: 20px;	


}

.breadcrumbs {
margin-left: 20px;	
margin-right: 20px;	
padding-bottom: 10px;
border-bottom: 1px solid #dedede;
}

.backhome {
	float: right;
}

.googlemap {
border: 1px solid #e0e0d2;	
}