*{
  font: 100% 'Trebuchet MS', 'Arial', 'Hevetica', 'Sans-serif', 'Verdana';
	margin: 0;
  padding: 0;
 }
body
  {
		font: 100% 'Trebuchet MS', 'Arial', 'Hevetica', 'Sans-serif', 'Verdana';
		background: #ffffff;
		margin: 0;
		text-align: center;
	}
#outermost
 {
  
  background: url('/img/b_outer.gif') top center no-repeat;
 }
#outer
	{
	 margin: 0;
	 width: 1003px;
	 margin: 1em auto;
	 margin-top: 0;
	 margin-bottom: 0;
	}
#header
 {
  float: left;
	width: 1003px;
	height: 147px;
	background: url('/img/header.jpg') no-repeat; 
 }
#left_navigation
 {
  float: left;
	display: inline;
	margin-left: 156px;
	height: 29px;
	margin-top: 118px;
 }
#left_navigation a
 {
  float: left;
 }
#languages
 {
  float: left;
	margin-top: 9px;
	margin-left: 9px;
 }
#languages a
 {
  float: left;
	font: 11px 'Tahoma';
	color: #405c0e;
	text-decoration: none;
	padding-left: 15px;
	background: url('/img/en_flag.gif') no-repeat;
	background-position: 0 2px;
 }
#content
 {
  float: left;
	width: 1003px;
	height: 401px;
	background: url('/img/b_content.jpg') no-repeat; 
	margin-bottom: 10px;
 }
#gabrovohills_pic
 {
  float: left;
	display: inline;
	margin-left: 35px;
	margin-top: 48px;
 }
#gabrovohills_pic img
  {
	 float: left;
	 width: 380px;
	 height: 299px;
	 border: 3px solid #466c09;
	}
#index_text
 {
  float: left;
	width: 545px;
	height: 209px;
	margin-top: 8px;
	overflow: auto;
	scrollbar-face-color: #74b036;
  scrollbar-arrow-color: #cc9c3b;
  scrollbar-track-color: #cc9c3b;
  scrollbar-shadow-color: #cc9c3b;
  scrollbar-highlight-color: #cc9c3b;
  scrollbar-3dlight-color: #cc9c3b;
  scrollbar-darkshadow-Color: #cc9c3b;
	filter:chroma(color=#cc9c3b);
 }
#textarea
 {
  float: left;
	display: inline;
	margin-left: 27px;
	margin-top: 32px;
	width: 545px;
	height: 325px;
 }
#textarea img
 {
  float: left;
 }
#intextarea
 {
  float: left;
  width: 545px;
	height: 300px;
	margin-top: 8px;
  overflow: auto;
	text-align: left;
	scrollbar-face-color: #74b036;
  scrollbar-arrow-color: #cc9c3b;
  scrollbar-track-color: #cc9c3b;
  scrollbar-shadow-color: #cc9c3b;
  scrollbar-highlight-color: #cc9c3b;
  scrollbar-3dlight-color: #cc9c3b;
  scrollbar-darkshadow-Color: #cc9c3b;
	filter:chroma(color=#cc9c3b);
 }
#textarea h1
 {
  float: left;
  font: 14px 'Tahoma';
	text-transform: uppercase;
	margin-top: 14px;
	margin-bottom: 3px;
	font-weight: bold;
	color: #ffffff;
	width: 520px;
 }
#textarea p
 {
  float: left;
	font: 13px 'Tahoma';
	line-height: 15px;
	text-align: justify;
	margin-bottom: 7px;
	color: #ffffff;
	width: 520px;
 }
#textarea p b
 {
	line-height: 15px;
	font: 13px 'Tahoma';
	font-weight: bold;
 }
#textarea p a
 {
	line-height: 15px;
	font: 13px 'Tahoma';
	font-weight: bold;
	color: #c6ff00;
  text-decoration: none;
 }
#info_care
 {
  float: left;
	width: 250px;
	margin-top: 28px;
	margin-right: 20px;
 }
#info_care p
 {
  float: left;
	width: 250px;
	font: 13px 'Tahoma';
	line-height: 15px;
	margin-top: 7px;
	margin-bottom: 0;
 }
#info_care p b
 {
  font: 13px 'Tahoma';
  font-weight: bold;
 }
#specialoffer
 {
  float: left;
	display: inline;
	width: 226px;
	overflow: hidden;
	margin-top: 28px;
 }
#specialoffer p
 {
  float: left;
	width: 226px;
	display: inline;
	font: 13px 'Tahoma';
	line-height: 15px;
 }
#specialoffer p b
 {
  font: 13px 'Tahoma';
  font-weight: bold;
 } 
#specialoffer p i
 {
  font: 13px 'Tahoma';
  font-weight: bold;
	color: #c6ff00;
 } 
#sp_gallery
 {
 float: left;
 width: 490px;
 margin-top: 48px;
 margin-left: 20px;
 }
#sp_gallery a
 {
 float: left;
 width: 105px;
 margin-left: 8px;
 margin-bottom: 6px;
 }
#sp_gallery a img
 {
 float: left;
 width: 105px;
 border: 1px solid #466c09;
 
 }
#footer
 {
  
	text-align: center;
 }
#footer p
 {
  font: 12px 'Tahoma';
	color: #0e3614;
 }
#footer p a
 {
  font: 12px 'Tahoma';
	font-weight: bold;
	color: #669b23;
 }
 
#pricetable
 {
  float: left;
	margin-top: 12px;
	width: 513px;
 }
#pricetable h1
 {
  float: left;
	width: 510px;
	height: 26px;
	font: 15px 'Trebuchet MS';
	line-height: 26px;
	border-top: 1px solid #74b13a;
	border-left: 1px solid #74b13a;
	border-right: 1px solid #74b13a;
	text-indent: 20px;
	margin-bottom: 0;
	margin-top: 0;
 }
#pricetable h2
 {
  float: left;
	width: 510px;
	height: 21px;
	font: 14px 'Tahoma';
	line-height: 21px;
	border-bottom: 1px solid #74b13a;
	border-left: 1px solid #74b13a;
	border-right: 1px solid #74b13a;
	text-indent: 20px;
	color: #c6ff00;
	margin-top: 0;
	margin-bottom: 0;
 }
#pricetable span
 {
  float: left;
	width: 510px;
	height: 21px;
	font: 14px 'Tahoma';
	line-height: 21px;
	border-left: 1px solid #74b13a;
	border-right: 1px solid #74b13a;
	border-bottom: 1px solid #74b13a;
	color: #ffffff;
	margin-top: 0;
	margin-bottom: 0;
 }
#pricetable span b
 {
  float: left;
	width: 460px;
	font: 12px 'Tahoma';
	font-weight: bold;
	line-height: 21px;
	text-indent: 20px;
 }
#pricetable span i
 {
  float: left;
	width: 50px;
	font: 12px 'Tahoma';
	font-weight: bold;
	line-height: 21px;
 }
#rates
 {
  float: left;
	width: 510px;
	height: auto;
 }
#rates p
 {
  float: left;
	width: 510px;
	height: 21px;
	line-height: 21px;
	margin-top: 0;
	margin-bottom: 0;
	border-bottom: 1px solid #74b13a;
	border-left: 1px solid #74b13a;
	border-right: 1px solid #74b13a;
 }
#rates p b
 {
  float: left;
	width: 460px;
	text-indent: 20px;
	height: 21px;
	font: 12px 'Tahoma';
	line-height: 21px;
 }
#rates p i
 {
  float: left;
	width: 50px;
	font: 12px 'Tahoma';
	line-height: 21px;
 }
 

#contactform #yourname
 {
  float: left;
	width: 350px;
	font: 13px 'Tahoma';
	margin-bottom: 2px;
	margin-top: 7px;
 }
div#inquiry textarea#inq
{
  width: 332px;
	height: 68px;
	font: 13px 'Tahoma';
}
#contactform #yourname label
 {
  float: left; 
	width: 100px;
	font: 13px 'Tahoma';
	color: #ffffff;
	margin-top: 2px;
 }
#contactform #yourname input
 {
  float: left;
	height: 17px;
	width: 230px;
 }
#contactform #e-mail
 {
  float: left;
	width: 400px;
	font: 13px 'Tahoma';
	margin-bottom: 8px;
 }
#contactform #e-mail label
 {
  float: left; 
	width: 100px;
	padding-top: 3px;
	color: #ffffff;
 }

#contactform #e-mail input
 {
  float: left;
	height: 17px;
	width: 230px;
 }
#inquirybutton 
 {
  float: left;
	margin-top: 4px;
	width: 50px;
	height: 20px;
 }
 
#inquirybutton input
 {
  float: left;
	width: 50px;
	height: 20px;
	background: #8abe53;
	border: 0;
	font: 12px 'Tahoma';
	line-height: 20px;
 }
 
div.alert, div.redalert
{
 font-size: 0.825em;
 color: #C6FF00;
 padding: 8px;
 border: 1px solid #C6FF00;
 margin: 8px 2px;
}

table.booktable
{
 color: #ffffff;
 font-size: 0.85em;
}

table.booktable td
{
 padding: 1px;
}

table.booktable input
{
 font-size: 0.85em;
}

#genavailability a
{
  color: #C6FF00;
	font-size: 0.85em;
 }
 
.br 
{
    display: block;
}

.br:after 
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.br 
{
    display: inline-block;
}


/* Hides from IE-mac \*/
.br {
    display: block;
}

* html .br {
    height: 1px;
}
/* End hide from IE-mac */
