body {
	background:#8fc6ff url(../images/bg.jpg) repeat-x top left; 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px
}						

p { margin-top: 0; margin-bottom: 10px; }

	   
H1			{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 12px; color: #FF6600; font-weight: bold}
H2			{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 14px; color: #FF6600; font-weight: bold}
H3			{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px; color: #FF6600; font-weight: bold; margin:0; padding:0;}

.font_10    {FONT-SIZE: 10px; }
.font_13    {FONT-SIZE: 13px; margin:10px 0 5px 0; padding:0px;}
.font_14    {FONT-SIZE: 14px; margin:10px 0 5px 0; padding:0px;}
.font_100   {FONT-SIZE: 10px; margin:4px 0px;}

TD			{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px; color: #013141  }   
TD.home_txt	{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px; color: #000066;
			 BORDER-RIGHT-COLOR: #AEA497; border: solid 0 #AEA497; border-right-width:1px; }  

TD.price_odd   {width:113px; text-align:center; background-color: #BED7F4; font-size: 10px; color: #013141; font-family: Verdana, Arial, Helvetica, sans-serif; }
TD.price_even  {width:113px; text-align:center; font-size: 10px; color: #013141; font-family: Verdana, Arial, Helvetica, sans-serif; }

.price_comment {text-align:center; font-size: 9px; color: #013141; font-family: Verdana, Arial, Helvetica, sans-serif; }
.price_comment_gr {text-align:center; font-size: 8px; color: #013141; font-family: Verdana, Arial, Helvetica, sans-serif; }
 
TD.offer_odd   {text-align:center; background-color: #BED7F4; font-size: 11px; color: #013141; font-family: Verdana, Arial, Helvetica, sans-serif; }
TD.offer_even  {text-align:center; font-size: 11px; color: #013141; font-family: Verdana, Arial, Helvetica, sans-serif; }

table.driving_box {
	border-style: none; 
	border-collapse:collapse; 	
}

table.driving_box td {
	border: 1px solid #9999b5;
}

.offer_col {
	color: #FF6600;
	font-size: 10px;
	text-align:center;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.odd {
  background-color: #BED7F4;
}	

a {font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;
  }
a:link    {color:#ffffff;text-decoration:none;font-weight: bold} 
a:visited {color:#ffffff;text-decoration:none;font-weight: bold}
a:hover   {color:#6666CC;text-decoration:none;font-weight: bold}
a:active  {color:#6666CC;text-decoration:none;font-weight: bold}
			 

a  img {
	border:none;
}

a.orange_link:link, a.orange_link:visited {
	color: #FF6600;
	font-weight: bold;
}					 

a.orange_link:hover, a.orange_link:active {
	color: #013141;
	font-weight: bold;
}

a.mov_link:link, a.mov_link:visited {
	color: #5656b4;
	font-weight: bold;
}					 

a.mov_link:hover, a.mov_link:active {
	color: #6666CC;
	font-weight: bold;
}

a.copyright:link, a.copyright:visited
    {color:#ffffff; font-size: 10px; margin-top: 10px; text-decoration:none; font-weight: bold} 
a.copyright:hover, a.copyright:active   
    {color:#FFC404; font-size: 10px; margin-top: 10px; text-decoration:none; font-weight: bold} 

.orangelight {FONT-SIZE: 9px; FONT-FAMILY: Verdana, Helvetica; COLOR: #FF9900; TEXT-DECORATION: none}
.orange      {FONT-SIZE: 9px; FONT-FAMILY: Verdana, Helvetica; COLOR: #FF6600; TEXT-DECORATION: none}
.yellow      {FONT-SIZE: 9px; FONT-FAMILY: Verdana, Helvetica; COLOR: #FFC404; TEXT-DECORATION: none}
.l_blue		 {FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; color: #466F98; TEXT-DECORATION: none}
.m_blue      {FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; color: #336699; TEXT-DECORATION: none; font-weight: bold;}

.turclink	{FONT-SIZE: 13pt; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; COLOR: #01BED2; TEXT-DECORATION: none}
.blacklink	{FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; COLOR: #000000; TEXT-DECORATION: none}
.whitelink	{FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; COLOR: #FFFFFF; TEXT-DECORATION: none}
.whitesm    {font-size: 10px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; padding:0px;	margin:0px;
}
.text_plain {font-size: 10px; color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; }
.marker     {color: #FF6600; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }

							  	  
.para_letter {
	color: #FF6600;
	font-weight: bold;
	font-size: 18px;		 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}	   
							  
.style2 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013141;			/* 000066; */
	border:0px none;
	padding:0px;
	margin:4px 0px;
}
 				 
.indent {
  padding: 10px 10px;
}

.indent_left {
  padding: 0px 10px;
}
	
.indent_top {
  padding: 14px 0px 0px 0px;
}
	
.indent_child {
  padding: 0px 0px 0px 151px;
}
												
.indent_head {
  padding: 14px 0px 0px 120px;
}	
							
.hor_menu {font-size: 11px}
							   
.text_sm {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #013141;
	border:0px none;
	padding:0px;
}

.text {
	font-size: 11px;
	color: #013141;	 
}

.text_note {
	font-size: 9px;
	color: #013141;	 
}

.text_bold {
	font-size: 11px;
	color: #013141;			/*000066;	*/
	font-weight: bold; 	
	border:0px none;
	padding:0px;
	margin:2px 0px;	
}
			
.title {
	color: #FF6600;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
		  
.title_sm {
	color: #FF6600;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
		 
.para_title {
	color: #FF6600;
	font-weight: bold;
	font-size: 11px;		 /* or 12? */
	font-family: Verdana, Arial, Helvetica, sans-serif;
}	   

.offer_title {
	color: #FF9933;
	font-weight: bold;
	font-size: 11px;		 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0 0 0;
}	

.room_type {
	font-weight: bold;
	font-size: 10px; 
	padding:0px;
	margin:8px 0px;	
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}

.note {
	color: #FF9933;	 
	font-weight: bold;
	font-size: 10px; 
	padding:0px;
	margin:8px 0px;	
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}

.offers {
	color: #FF9933;								
	font-weight: bold;
	font-size: 10px; 
	padding:2px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.sub_offer {
	color: #FF9933;								
	font-weight: bold;
	font-size: 10px; 
	padding:0px;
	margin:8px 0px;	
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}


a.offer_link:link, a.offer_link:visited, a.offer_link:active 
    {color:#FF9933; font-size: 10px; margin-top: 10px; text-decoration:none; font-weight: bold} 
a.offer_link:hover  
    {color:#FF6600; font-size: 10px; margin-top: 10px; text-decoration:none; font-weight: bold} 
 
  
.botline {background-color: #FFFFFF; color: #000066; height: 9px; font-size: 0px; padding:0px;  LINE-HEIGHT: 50%;}

.copyright {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-top: 10px; color: #BED1F9;}
							
.img_spc { 
margin-top: 10px; margin-bottom: 5px;
padding: 0px 0px 15px 0px; 
}		  

.img_spc1 { 
margin-top: 5px; margin-bottom: 10px;
padding: 0px 0px 0px 0px; 
}	

.info { 
margin-top: 5px; margin-bottom: 3px;
padding: 0px 0px 0px 0px; 
}	
 		 
#terms_list ul {	
list-style-type: disk;
margin: 0px;
padding: 0px 0px 10px 25px;
}
 
#terms_list li {
list-style-type: disk;
padding: 0 0 2px 3px;
} 	  
 					 
.services_list ul {
list-style-type: disk;	
margin: 0px;
padding: 0px 0px 10px 20px;
}
 
.services_list li {
list-style-type: disk;
padding: 1px;
font-size: 11px;
} 	  

#navigation {
width: 170px;
font-family: Arial, Helvetica, sans-serif;	
}

#navigation ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#navigation li {
list-style-type: none;	
border-bottom: 1px solid #5AA6F2;
}

#navigation li a:link, #navigation li a:visited {
display: block;
padding: 5px 5px 3px 0.5em;
border-left: 5px solid #FFC404;
border-right: 1px solid #5AA6F2;
background-color: #99CCFF;
color: #466F98;
text-decoration: none;		
font-size: 10px;
font-weight: normal; 
}

#navigation li a:hover {
background-color: #FFC404;
color: #FFFFFF;
}

					  
/* Contact */
/****
	#inputArea
	{
	    font-family: Arial, Sans-Serif;
	    font-size: 13px;
	    background-color: #d6e5f4;
	    padding: 10px;
	    width:310px;
	}
	#inputArea input, #inputArea textarea
	{
	    font-family: Arial, Sans-Serif;
	    font-size: 13px;
	    margin-bottom: 5px;
	    display: block;
	    padding: 4px;
	    width: 300px;
	}
****/
							 
INPUT {
	color: #013141; 
	background-color: #BCCFF7;
	border: 1px solid #BCCFF7;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana,Helvetica; 
	margin-top: 0px;	
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 0px;
}	   
   
TEXTAREA	{
	color: #013141; 
	background-color: #BCCFF7;
	border: 1px solid #BCCFF7;
/*
BORDER-TOP-COLOR: #81A9DA; BORDER-LEFT-COLOR: #81A9DA; 
BORDER-RIGHT-COLOR: #81A9DA; BORDER-BOTTOM-COLOR: #81A9DA; 
BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px;
BORDER-BOTTOM-WIDTH: 1px; 
BORDER-RIGHT-WIDTH: 1px;
*/
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana,Helvetica; 
  overflow-y: auto;
	overflow: -moz-scrollbars-vertical;
	scrollbar-3dlight-color:#BCCFF7;
    scrollbar-arrow-color:#ffffff;
    scrollbar-base-color:#BCCFF7;	
	scrollbar-darkshadow-color:#BCCFF7;
	scrollbar-face-color:#BCCFF7;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#BCCFF7;
	overflow-x: hidden;
}

SELECT 	{
	color: #013141; 
	background-color: #BCCFF7;
	border: 1px solid #BCCFF7;
	margin-top: 0px;			
	margin-bottom: 2px;
	padding-top: 0px;	
	padding-bottom: 0px;	
/*
	BORDER-TOP-COLOR: #81A9DA; BORDER-LEFT-COLOR: #81A9DA; BORDER-RIGHT-COLOR: #81A9DA; BORDER-BOTTOM-COLOR: #81A9DA; 
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px;  
	BORDER-BOTTOM-WIDTH: 1px; 
	BORDER-RIGHT-WIDTH: 1px
*/
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana,Helvetica; 
}

FORM 		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px; COLOR: #1783D6;}

			 
.form_title {
	color: #013141;
	font-size: 11px;
	font-weight: bold;
}

.form_text {
	font-size: 11px;
	color: #013141;
	border:0px none;
	padding:0px;
	margin:4px 0px;
}				  

.form_address {
	font-size: 10px;
	color: #013141;	
	text-align: center;
	border:0px none;
	padding:0px;
}	 

.form_note {
	color: #FF9900;
	font-size: 9px;
}																 
		  
.results {
	FONT-FAMILY: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #2D2DAF;		
	text-align: left;
}
						   
input.btn  {
    text-decoration: none;	
		color: #FF6600; 	
   	font-size:90%;	
    background-color:#FBECE1;	     
    cursor: hand;  
}
			
input.btn_over{
   	font-family:verdana;    
		font-size:90%;	 
   	background-color:#FAE4D6;	     
   	font-weight:normal;
   	cursor: hand;   
}				

/*---- Accomodation Pages ----*/
.content_box {
	margin-left:20px;
	padding-bottom: 20px;   	
}

.content_top {
  border: 0px solid #c0c0c0;	
	margin: 0px 0px 0px 0px;
	padding: 0;   	
	display: block;
}

.content_top img {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0;
}

.content_top p {
	margin: 15px 0px 5px 0px; 
	height: 70px;
	float:left;
	width:60%;
}

/*---- Room Amenities Tooltip ----*/

.content_box a {
   font-size: 11px;
   font-weight:bold;
   color:#013141;
}

a.tip, a.tip:link, a.tip:active, a.tip:visited {
   text-decoration: none;
   font-size: 11px;
   font-weight:bold;
   color:#013141;
   float:left;
   background:url(../images/bullet-amentities.gif) no-repeat 0px 2px; 
   padding-left:18px; 
   line-height:130%;  
   margin-top: 8px; 
}

a.tip:hover {
	position: relative;
/*	cursor: help; */
	color:#013141;
}

a.tip span {
	display: none;
}

a.tip:hover span {
	display: block;
 	position: absolute; top: 20px; left: 0px;

	/* formatting only styles */
  padding: 5px 0px 50pt 0px; margin: 0px; z-index: 100;		
  text-decoration: none;
	background: #D4E6FC ; 		
	width: 115px;
	height: 190pt;			
	/* end formatting */
	font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px;
  font-weight:normal;
  color:#013141;		/* bullets in tip */
}

a.tip span ul {
	display: none;
	background: url(../images/bg_amentities.gif) repeat-x top left;
}

a.tip span ul li {
	display: none;
}

a.tip:hover span ul {	
	display: block;
	list-style-type: none;
	margin: 0px 0px 0px 0px; 
	padding: 5px 0px 0px 2px;	
}

a.tip:hover span ul li {
	display: block;
	background-image: url(../images/bullet-tip.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding: 0px 6px 4px 14px;
	line-height: 130%;
}

/*--- Room Gallery Hint Tip ---*/
.hint_info_box {
	margin: 5px 0px 0px 0px;
}

a.hint_tip:hover {
	position: relative;
	color:#013141;
}

.hint_info_box img {
	padding: 2px 0px 0px 2px;
	float: left;
}

a.hint_tip span {
	display: none;
}

a.hint_tip:hover span {

	display: block;
 	position: absolute; top: 0px; left: 8px;

	/* formatting only styles */
  padding: 0px 0px 0px 0px; margin: 0px; z-index: 100;		
  text-decoration: none;
  border: 0px solid #c0c0c0; 
	background: #D4E6FC; 		
  color:#32464c;			
	width: 80px;		
	height: 50px;
	/* end formatting */
	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px;
  font-weight:normal;
}

/*Visible to only Opera*/
@media all and (min-width: 0) {
a.hint_tip:hover span {
	position: absolute; top: 0px; left: 8px;
}
}

/*--- Photo Gallery ---*/

.photo_box {
	margin: 0px 20px 0px 20px;
}

.photo_box img {
	border: 0;
}

.photo_box img.main_photo {
	border: 1px solid #7d7c81;
	height:240px;
}

.photos_left p {
	margin: 0px 15px 6pt 0px;
}

.photos_right span {
	margin: 0px 3px 0px 0px;
}

.photo_box img.super_first {
	padding-left: 2px;
}


/*---- Info Pages ----*/
.info_box {
	margin:10px 0px 0px 15px;
	padding-bottom: 0px;   	
}

.home_text {
	margin: 10px 10px 20px 5px;
}

.service_box {
	margin:10px 0px 0px 0px;
	padding-bottom: 0px;   	
}

.service_box p {
	margin:10px 0px 0px 0px;
	padding: 0px;   	
}

/*---- Farm ----*/
.farm_img1 {
	border: 0;
	float: left;
	padding-right: 10px;
	padding-bottom: 0px;   	
}

.farm_2_de {
	padding:2pt 0 0 0;
	margin: 0px 0;
}

.farm_2_de img {
	border: 0;
	float: right;
	padding: 2pt 10px 0px 10px;
}

.farm_2_gr {
	padding:2pt 0 0px 0;
	margin: 8pt 0 6pt 0px;
}

.farm_2_gr img {
	border: 0;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 8pt 10px 0px 10px;
}

.farm_photos {
	margin: 6pt 0px 0px 10px;
}



/* Attempt to magnify room images on HOVER - Problem TD increases & link is wrong */

.magn_photo img { 
/*position : absolute; 
padding : 1px;
outline : 1px solid #ccc; 
*/
height : 120px; 
width : 100px;
margin:5px;
} 


a.magn_photo:hover img { 
	position : absolute;					/* relative */
	top: -500px; left: 20px;
z-index : 100; 
width : 365px; 
height : 548px; 
padding : 5px; 
background-color : #fff; 
border : 1px solid #333; 
}
