dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td{margin:0;padding:0;}
body {
	background-image: url(../img/bg.gif);
	background-repeat: repeat-x;
	margin: 0px;
}
p {
	/*font-family: Trebuchet MS, Georgia, Helvetica, sans-serif;*/	font-family:  Georgia ! important;
	font-size: 14px;
	line-height: 20px;
	color: #444444;
}

a {
	text-decoration: none;
	color: #1273B9;
	/*font-family: Trebuchet MS, Georgia, Helvetica, sans-serif;*/	font-family: Georgia;
}

a:hover {
	text-decoration: underline;
	color: #444444;
}
#header{
	background:url(../img/topbar.gif) no-repeat right top;
	width:713px;
	height:85px;
}
#header h1{
	float:left;
	margin:7px 0 8px 15px;
	padding:0 0 0 0;
	background:url(../img/logo.gif) no-repeat left top;
	text-indent:-90000px;
}
#header h1 a{
	display:block;
	width:136px;
	height:70px;
}


#booking_wrap select, #booking_wrap input{
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 8px;
	background-color: #FFFFFF;
	color: #609ec6;
}
#booking {
	background-image: url(../img/booking_mask_bg.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 27px;
	width: 718px;
	left: 3px;
	top: 344px;
}
	
#booking_wrap {
	position: relative;
}

.blue{
font-style:italic;
color:#0072bc ! important;
}
#container {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 937px;
}

#top_container {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 937px;
	height: 374px;
}

#quotes {
	position: absolute;
	height: 83px;
	width: 187px;
	left: 718px;
	top: 0px;
	background-image: url(../img/quote.gif);
	background-repeat: no-repeat;
	padding-left: 5px;
	padding-right:25px;
}

#flash_container {
	position: absolute;
	width: 723px;
	left: 0px;
	top: 0px;
	background-image: url(../img/flash_temp.jpg);
	text-align: right;

}
	
#flash {
	position: relative;
	width: 713px;
	margin:0 auto 0 auto;
	height: 338px;
	padding-top: 3px;
}

#checkin {
	position: absolute;
	left: 75px;
	top: 4px;
}
#calendar {
	position: absolute;
	left: 127px;
	top: 7px;
}
#nightsdrop {
	position: absolute;
	left: 220px;
	top: 5px;
}
#adultsdrop {
	position: absolute;
	left: 317px;
	top: 5px;
}
#childdrop {	
	position: absolute;
	left: 425px;
	top: 5px;
}
			
		#submit {
			position: absolute;
			left: 575px;
			top: 2px;
		}
		

	#sidenav {
	width: 214px;
	position: absolute;
	left: 723px;
	top: 0px;
	background-image: url(../img/sidenav_bg.gif);
	background-repeat: no-repeat;
	height: 374px;
	padding-top: 20px;
}

			#photogallery {
				position: absolute;
				height: 35px;
				width: 190px;
				left: 0px;
				top: 339px;
			}
					

#bottom_container {
	background-image: url(../img/content_bg.gif);
	background-repeat: repeat-y;
	float:none  !important;
	float:left;
 

}
			#content_area {
				float: left;
				width: 721px;
				position: relative;
				background-image: url(../img/content_bg.gif);
				background-repeat: repeat-y;
			}
			
			#subnav {
	padding-bottom: 15px;
}
			
				#content {
					width: 657px;
					margin-right: auto;
					margin-left: auto;
					position: relative;
					text-align: justify;
					padding-top: 15px;
					padding-bottom: 15px;
					/*min-height: 390px;
					height: auto !important;
					height: 390px;
					*/
				}
				
					#content p, #content td, #content div {
						font-family: Trebuchet MS, sans-serif;
						font-size: 0.75em;
						line-height: 18px;
						color: #444444;
					}
#content h3{
	font-size: 0.9em;
	color: #1273B9;
	margin:0;
	padding:0;
	text-align:right;
	font-weight:normal;
	background:#fff url(../../img/line.gif) bottom right no-repeat;
}
#content h2 {
	text-align:right;
	font-size: 1.00em;
	font-weight:normal;
}
#content h4{
	font-size: 0.95em;
	color: #1273B9;
	margin:4px 0px 20px 5px;
	padding:0;
	float:left;
	width:620px;
	text-align:left;
	font-weight:normal;
	background:#fff url(../img/line.gif) bottom right no-repeat;
}
#content .contentheader{
	width:100%;
	/*border:1px solid #000;*/
	height:78px;
}
#content .contentheader2{
	width:100%;
	/*border:1px solid #000;*/
	height:20px;
}
ul.list{
	list-style:none;
	margin:0 0 10px 15px;
	padding:0;
}
ul.list li {
	margin:0;
	color: #08629c;
	font-size: 0.80em;
	line-height: 16px;
	background:transparent url(../img/arrow.gif) 0 6px no-repeat;
	padding:2px 0 0 10px;
}
			
#sidebar {
	float: left;
	width: 215px;
	position: relative;
	margin:0px 0 0 0;
}
#sidebar  .sideheader h2{
	font-size: 0.85em;
	font-weight:normal;
	color: #1273B9;
	text-align:left;
	margin:0;
	padding:7px 0 0 7px;
	
}
#sidebar  .sideheader h6{
	font-size: 0.5em;
	font-weight:normal;
	color: #1273B9;
	text-align:left;
	margin:0;
	padding:7px 0 0 7px;
	
}
#sidebar .sideheader{
	background-image: url(../img/side_header.gif);
	float:left;
	width:214px;
	_width:205px;
	height:31px;
	margin:0px 0 0 0;
	/*border:1px solid #000;*/
}
#sidebar .sidecontent{
	margin:5px 0 2px 2px;
	float:left;
	width:187px;
}	
#sidebar .sidecontent p{
	padding:0 5px 0 5px;
}
#bottombar_container {
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/bottombar_bg.gif);
	background-repeat: repeat-x;
	position: relative;
}

	#bottombar {
		position: relative;
		margin-right: auto;
		margin-left: auto;
		background-image: url(../img/bottombar_background.gif);
		background-repeat: no-repeat;
		padding-bottom: 10px;
		width: 937px;
	}
			
			#newsletter {
				position: absolute;
				height: 45px;
				width: 220px;
				top: 3px;
				left: 710px;
				text-align:center;
			}
			#newsletter img{
				border:0;
			}
			/*#impel {
				position: absolute;
				height: 22px;
				width: 184px;
				left: 724px;
				top: 40px;
				text-align:right;
			}
			#impel a img{
				border:0;
			}*/
			
#impel{ position: absolute;
				height: 22px;
				width: 184px;
				left: 790px;
				top: 40px;
				}
#impel a { display:block; width:65px; height:20px; text-indent:-9999px; background: transparent url(../img/impel_logo.gif) top left no-repeat; }
#impel a:hover { background: transparent url(../img/impel_logo.gif) top right no-repeat; }

	#side_graphic {
		background-image: url(../img/rightside_palms.gif);
		background-repeat: no-repeat;
		position: absolute;
		height: 93px;
		width: 187px;
		left: 723px;
		top: -95px;
		z-index:-1;
	}


#clearspace {
	clear: both;
}

.imgL {
	padding: 5px 7px 5px 12px;
	margin-right:10px;
	margin-bottom:5px;
	background-image: url(../img/img_bg.gif);
	background-repeat: no-repeat;
	width: 185px;
	float:left;
	border:none;
}
.imgR {
	padding: 5px 7px 5px 12px;
	margin-left:10px;
		margin-bottom:5px;
	background-image: url(../img/img_bg.gif);
	background-repeat: no-repeat;
	width: 185px;
	float:right;
}

.hr {
	background-image: url(../img/hr.gif);
	background-repeat: no-repeat;
	text-align: right;
	padding: 0px;
	margin:0;
	border:0;
	height:30px;
}

.starfish {
	background: #FFF url(../img/starfish.gif) 50% 50% no-repeat;
	width:100%;
	padding: 0px;
	margin:10px 0 10px 0;
	border:0;
	height:30px;
}

.callout {
	text-align: justify;
	background-image: url(../img/callout_bg.gif);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
	
#content .callout p {
	color: #08629c;
	font-size: 12px;
	line-height: 18px;
}

#bottomnav {
	width:718px;
	height:30px;
}
#copyright{
	margin:12px 247px 0 0;
	text-align:right;
}
#valid{
	float:left;
}

.social-media{float:left;margin:-5px 0 0 20px;}
.social-media ul{float:left;}
.social-media li{float:left;margin:0 0 0 5px;list-style:none ! important;}
.social-media li a img{float:left;width:35px;border: none ! important;}

.handle { height:109px; width:43px; background: transparent url(../img/slide_tab.png) no-repeat;}    
.slide-out-div { position:relative; z-index:9999;padding: 10px; width: 200px; height:365px;
background: url(../img/container-bg.png) repeat transparent; border: 1px solid #1E5B92; }  

ul.bottomsubmenu {
	list-style:none;
	margin:0 5px 0px 3px;
	padding:4px 0 0 0;
	height:30px;
}

ul.bottomsubmenu li{
	float:right;
	padding:0px 15px 0 15px;
	background:transparent url(../img/separator.gif) bottom left no-repeat;
}
ul.bottomsubmenu li.last{
	background:none;
}
ul.bottomsubmenu li a{
	font-size:0.7em;
	color:#007CC3;
	margin:0;
	padding:0;
}
ul.bottomsubmenu li a:hover{
	text-decoration:none;
	color:#444444;
}

form.bookingform{
	/*border:1px solid #000;*/
	height:27px;
}
ul.submenu {
	list-style:none;
	margin:5px 0 0px 0px;
	padding:0 0 0 0;
	height:22px;
	/*background:#fff url(../img/hr.gif) bottom left no-repeat;*/
}
ul.submenu li{
	float:right;
	height:22px;
	margin:1px 0px 0 0px;
	background:transparent url(../img/separator.gif) center left no-repeat;
	padding:0 10px 0 10px;
}
ul.submenu li.last{
	background:none;
}
ul.submenu li a{
	text-decoration:none;
	font-size:0.95em;
}
ul.submenu li a:hover{
	background:transparent url(../img/selected.gif) 50% 100% no-repeat;
	padding:5px 0 5px 0;
	text-decoration:none;
}
ul.submenu li.selected a{
	color:#444444;
	background:transparent url(../img/selected.gif) 50% 100% no-repeat;
	padding:5px 0 5px 0;
}
#lang {
	list-style:none;
	float: left;
	padding: 23px 0 0 25px;
	margin:0;
	width:185px;
}
#lang a {
	display: block;
	font-size:0.7em;
	color:#5F9CC4;
	background:transparent url(../img/arrow.gif) center left no-repeat;
	padding:0 0 0 10px;
}
#lang a:hover {
	color:#1273B9;
}
#lang li {
	float: left;
	padding: 2px 0px 2px 0;
	width:80px;
}
.cap {
	color: #5F9CC4;
	float: left;
	font-size: 3.5em;
	line-height: 34px;
	padding: 0;
	width: 35px;
}

#sidenav ul{
	list-style:none;
	margin:0;
	padding:0;
}
#sidenav ul li{
	margin:4px 0 4px 0;
}
#sidenav ul li a{
	display: block;
	height: 20px;
	text-indent: -3000px;
	background-repeat: no-repeat;
}
#sidenav ul li#home{
	background:transparent url(../img/sidenav/home.gif) center left no-repeat;
}
#sidenav ul li#home a:hover{
	background:transparent url(../img/sidenav/home_on.gif) center left no-repeat;
}
#sidenav ul li#reservations{
	background:transparent url(../img/sidenav/reservations.gif) center left no-repeat;
}
#sidenav ul li#reservations a:hover{
	background:transparent url(../img/sidenav/reservations_on.gif) center left no-repeat;
}
#sidenav ul li#offers{
	background:transparent url(../img/sidenav/offers.gif) center left no-repeat;
}
#sidenav ul li#offers a:hover{
	background:transparent url(../img/sidenav/offers_on.gif) center left no-repeat;
}
#sidenav ul li#accommodation{
	background:transparent url(../img/sidenav/accommodation.gif) center left no-repeat;
}
#sidenav ul li#accommodation a:hover{
	background:transparent url(../img/sidenav/accommodation_on.gif) center left no-repeat;
}
#sidenav ul li#conference{
	background:transparent url(../img/sidenav/conference.gif) center left no-repeat;
}
#sidenav ul li#conference a:hover{
	background:transparent url(../img/sidenav/conference_on.gif) center left no-repeat;
}
#sidenav ul li#dining{
	background:transparent url(../img/sidenav/dining.gif) center left no-repeat;
}
#sidenav ul li#dining a:hover{
	background:transparent url(../img/sidenav/dining_on.gif) center left no-repeat;
}
#sidenav ul li#events{
	background:transparent url(../img/sidenav/events.gif) center left no-repeat;
}
#sidenav ul li#events a:hover{
	background:transparent url(../img/sidenav/events_on.gif) center left no-repeat;
}
#sidenav ul li#spa{
	background:transparent url(../img/sidenav/spa.gif) center left no-repeat;
}
#sidenav ul li#spa a:hover{
	background:transparent url(../img/sidenav/spa_on.gif) center left no-repeat;
}
#sidenav ul li#activities{
	background:transparent url(../img/sidenav/activities.gif) center left no-repeat;
}
#sidenav ul li#activities a:hover{
	background:transparent url(../img/sidenav/activities_on.gif) center left no-repeat;
}
#sidenav ul li#information{
	background:transparent url(../img/sidenav/information.gif) center left no-repeat;
}
#sidenav ul li#information a:hover{
	background:transparent url(../img/sidenav/information_on.gif) center left no-repeat;
}
#sidenav ul li#location{
	background:transparent url(../img/sidenav/location.gif) center left no-repeat;
}
#sidenav ul li#location a:hover{
	background:transparent url(../img/sidenav/location_on.gif) center left no-repeat;
}
#sidenav ul li#about{
	background:transparent url(../img/sidenav/about.gif) center left no-repeat;
}
#sidenav ul li#about a:hover{
	background:transparent url(../img/sidenav/about_on.gif) center left no-repeat;
}

#sidenav ul li#home.selected{
	background:transparent url(../img/sidenav/home_on.gif) center left no-repeat;
}
#sidenav ul li#reservations.selected{
	background:transparent url(../img/sidenav/reservations_on.gif) center left no-repeat;
}
#sidenav ul li#offers.selected{
	background:transparent url(../img/sidenav/offers_on.gif) center left no-repeat;
}
#sidenav ul li#accommodation.selected{
	background:transparent url(../img/sidenav/accommodation_on.gif) center left no-repeat;
}
#sidenav ul li#conference.selected{
	background:transparent url(../img/sidenav/conference_on.gif) center left no-repeat;
}
#sidenav ul li#dining.selected{
	background:transparent url(../img/sidenav/dining_on.gif) center left no-repeat;
}
#sidenav ul li#events.selected{
	background:transparent url(../img/sidenav/events_on.gif) center left no-repeat;
}
#sidenav ul li#spa.selected{
	background:transparent url(../img/sidenav/spa_on.gif) center left no-repeat;
}
#sidenav ul li#activities.selected{
	background:transparent url(../img/sidenav/activities_on.gif) center left no-repeat;
}
#sidenav ul li#information.selected{
	background:transparent url(../img/sidenav/information_on.gif) center left no-repeat;
}
#sidenav ul li#location.selected{
	background:transparent url(../img/sidenav/location_on.gif) center left no-repeat;
}
#sidenav ul li#about.selected{
	background:transparent url(../img/sidenav/about_on.gif) center left no-repeat;
}



/* ENGLISH NAVIGATION */

#english #sidenav ul li#home{
	background:transparent url(../img/sidenav/home_en.gif) center left no-repeat;
}
#english #sidenav ul li#home a:hover{
	background:transparent url(../img/sidenav/home_en_on.gif) center left no-repeat;
}
#english #sidenav ul li#reservations{
	background:transparent url(../img/sidenav/reservations_en.gif) center left no-repeat;
}
#english #sidenav ul li#reservations a:hover{
	background:transparent url(../img/sidenav/reservations_en_on.gif) center left no-repeat;
}
#english #sidenav ul li#offers{
	background:transparent url(../img/sidenav/offers_en.gif) center left no-repeat;
}
#english #sidenav ul li#offers a:hover{
	background:transparent url(../img/sidenav/offers_en_on.gif) center left no-repeat;
}
#english #sidenav ul li#accommodation{
	background:transparent url(../img/sidenav/accommodation_en.gif) center left no-repeat;
}
#english #sidenav ul li#accommodation a:hover{
	background:transparent url(../img/sidenav/accommodation_en_on.gif) center left no-repeat;
}
#english #sidenav ul li#conference{
	background:transparent url(../img/sidenav/conference_en.gif) center left no-repeat;
}
#english #sidenav ul li#conference a:hover{
	background:transparent url(../img/sidenav/conference_en_on.gif) center left no-repeat;
}
#english #sidenav ul li#events{
	background:transparent url(../img/sidenav/events_en.gif) center left no-repeat;
}
#english #sidenav ul li#events a:hover{
	background:transparent url(../img/sidenav/events_en_on.gif) center left no-repeat;
}
#english #sidenav ul li#activities{
	background:transparent url(../img/sidenav/activities_en.gif) center left no-repeat;
}
#english #sidenav ul li#activities a:hover{
	background:transparent url(../img/sidenav/activities_en_on.gif) center left no-repeat;
}
#english #sidenav ul li#information{
	background:transparent url(../img/sidenav/information_en.gif) center left no-repeat;
}
#english #sidenav ul li#information a:hover{
	background:transparent url(../img/sidenav/information_en_on.gif) center left no-repeat;
}
#english #sidenav ul li#location{
	background:transparent url(../img/sidenav/location_en.gif) center left no-repeat;
}
#english #sidenav ul li#location a:hover{
	background:transparent url(../img/sidenav/location_en_on.gif) center left no-repeat;
}


#english #sidenav ul li#home.selected{
	background:transparent url(../img/sidenav/home_en_on.gif) center left no-repeat;
}
#english #sidenav ul li#reservations.selected{
	background:transparent url(../img/sidenav/reservations_en_on.gif) center left no-repeat;
}
#english #sidenav ul li#offers.selected{
	background:transparent url(../img/sidenav/offers_en_on.gif) center left no-repeat;
}
#english #sidenav ul li#accommodation.selected{
	background:transparent url(../img/sidenav/accommodation_en_on.gif) center left no-repeat;
}
#english #sidenav ul li#conference.selected{
	background:transparent url(../img/sidenav/conference_en_on.gif) center left no-repeat;
}
#english #sidenav ul li#events.selected{
	background:transparent url(../img/sidenav/events_en_on.gif) center left no-repeat;
}
#english #sidenav ul li#activities.selected{
	background:transparent url(../img/sidenav/activities_en_on.gif) center left no-repeat;
}
#english #sidenav ul li#information.selected{
	background:transparent url(../img/sidenav/information_en_on.gif) center left no-repeat;
}
#english #sidenav ul li#location.selected{
	background:transparent url(../img/sidenav/location_en_on.gif) center left no-repeat;
}

/* ENGLISH NAVIGATION */

#weather img{
	float:left;
}
#weather p{
	float:left;
	font-size:0.8em;
	margin:8px 0 0 0px;
	padding:0 0 0 0;
	color:#444444;
}
#yw-forecast{clear:both;position:relative;width:100%;min-height:130px;height:10.6154em;*height:10.2632em;margin-bottom:15px;background:#CCE1FF url(../img/crntcondbg_day.gif) repeat-x;border:1px solid #5182ce;border-left:none;border-right:none;margin-top:20px;}
#yw-forecast.night{border:1px solid #8e8e8e;border-left:none;border-right:none;background:#DFDDE2 url(../img/crntcondbg_night.gif);}
#yw-forecast em{display:block;font-size:77%;padding:5px 0 0 5px;}
#yw-forecast h5{color:#fff;font-size:129%;font-weight:bold;padding:5px 0 5px 15px;}
#yw-forecast dl{color:#000;font-size:85%;padding:0 0 14px 15px;*padding-bottom:10px;float:left;width:166px;}
#yw-forecast dt{float:left;min-width:70px;width:5.3846em;*width:5.2548em;}
#yw-forecast dd{margin-bottom:2px;}
#yw-forecast .forecast-temp{position:absolute;top:45px;right:20px;min-width:200px;width:190px;height:67px;*width:22.0138em;background:url(../img/wdgt_day.png) no-repeat;}
#yw-forecast .forecast-temp h5{float:right;color:#fff;text-shadow:#315895 0 -1px 1px;font-weight:bold;font-size:260%;padding:15px 15px 2px 0;}
#yw-forecast .forecast-temp p{margin:0; clear:right;text-align:right;padding:10px 17px 0 0;color:#fff;font-size:85%;text-shadow:#315895 0 -1px 1px;}
#yw-forecast .forecast-temp ul{color:#039;list-style:none;margin:17px 0 50px 0;}
#yw-forecast .forecast-temp ul li{line-height:1.1em;}
#yw-forecast .forecast-temp ul a{color:#039;font-size:85%;}
#yw-forecast .forecast-icon{position:absolute;top:0;left:380px;width:250px;height:130px;background-repeat:no-repeat;}

#yw-fivedayforecast{margin-bottom:5px;}
#yw-fivedayforecast table{color:#000;text-align:center;border-bottom:1px solid #c2daff;border-top:1px solid #4f83ce;background:#ebf3fe;}
#yw-fivedayforecast th{color:#fff;width:131px;padding:1px 0 3px;text-transform:uppercase;text-align:center;font-weight:bold;font-size:85%;background:#5F90D9 url(../img/frcstbg_day.gif) repeat-x top right;}
#yw-fivedayforecast tr.fiveday-icons td{text-align:center;padding-top:10px;vertical-align:top;font-weight:bold;font-size:92%;color:#333;}

#yw-fivedayforecast tr.fiveday-icons div {
    background-repeat:no-repeat;
    /*width:100%;
    /**width:61px;*/
    padding-top:34px;
    background-position: 50% 0px;
}

#yw-fivedayforecast tr.fiveday-icons td a{font-weight:bold;font-size:92%;}
#yw-fivedayforecast tr.fiveday-icons td a:link{color:#01329b;text-decoration:underline;}
#yw-fivedayforecast tr.fiveday-icons td.extended{vertical-align:middle;padding:0 0 8px 0;}
#yw-fivedayforecast tr.fiveday-titles td{vertical-align:top;padding:0 2px;font-weight:bold;font-size:92%;color:#333;}
#yw-fivedayforecast tr.fiveday-temps td{padding:5px 0 10px;color:#333;font-weight:bold;font-size:92%;padding:5px 0 5px 0;}
#yw-fivedayforecast tr.fiveday-temps div{font-weight:normal;font-size:92%;padding:2px 0 0 0;}
#yw-fivedayforecast td{}
#yw-fivedayforecast td.nobg{border:none;}

.signs{
	margin:5px 4px 5px 4px;
}
.signs img{
	margin:0.04em;
}

p.text-bloc {
	width:170px;
	display:block;
	float:left;
	font-size:12px!important;
}
.subcontent {
	width:650px;
	margin-top:0px;
	text-align:left;
}
fieldset.contact-form {
	width:655px;
	display:block;
	background: url(../img/callout_bg.gif) repeat-y 0px 0px;	
	float:left;
	border:none;
	margin:20px 0 0 0;
	padding:10px 0 0 20px;
}

div.contact-form-holder {
	width:240px;
	height:40px;
	float:left;
	display:block;
	padding:5px;
	margin:0 0 15px 0;
	_margin:0 0 5px 0;
	font-size:12px!important;
}

div.contact-form-holder-long {
	width:490px;
	height:40px;
	float:left;
	display:block;
	padding:5px;
	margin:0 0 20px 0;
	font-size:12px!important;
}

div.contact-form-holder-longer {
	width:490px;
	float:left;
	display:block;
	padding:5px;
	margin:0 0 5px 0;
	font-size:12px!important;
}


input.form-field {
	width:217px;
	height:23px;
	border:none;
	font-size: 12px;
	padding:8px 0 0 15px;
	color: #666666;
	text-decoration: none;
	background: url(../img/form-field.gif) no-repeat 0px 0px;	
}

select.form-field {
	width:60px;
	height:30px;
	border:none;
	font-size: 12px;
	padding:8px 0 4px 15px;
	color: #666666;
	text-decoration: none;
	background: url(../img/form-field.gif) no-repeat 0px 0px;	
}

img.captcha{
	position:relative;
	top:-30px;
	left:235px;
}

input.form-field-long {
	width:471px;
	height:23px;
	border:none;
	font-size: 12px;
	padding:8px 0 0 15px;
	color: #666666;
	text-decoration: none;
	background: url(../img/form-field-long.gif) no-repeat 0px 0px;	
}

textarea.form-text-area {
	width:471px;
	overflow:auto;
	height:87px;
	border:none;
	font-size: 12px;
	padding:8px 0 0 15px;
	color: #666666;
	text-decoration: none;
	background: url(../img/text-area.gif) no-repeat 0px 0px;	
	clear:both;
	display:block;
	float:left;
}
textarea.form-text-area:focus {background: url(../img/text-area.gif) no-repeat -486px 0px;	}

input.form-field:focus {
	background: url(../img/form-field.gif) no-repeat -232px 0px;
}

input.form-field-long:focus {
	background: url(../img/form-field-long.gif) no-repeat -486px 0px;
}
.validation-advice {
	margin: 0px 0 0 10px;
	padding: 0px 2px 0px 15px;
	color:#FF931B!important;
	font-size:11px!important;
	background: url(../img/alert.gif) no-repeat 0 50%;
}

#myphotogallery
{
	width: 656px;
	text-align: justify;
	background-image: url(../img/callout_bg.gif);
	background-repeat: repeat-y;
	padding: 10px;
}
table.prices{
	border:1px solid #CCCCCC;
	padding:6px;
}
table.prices th{
	background-color:#1273B9;
	color:#fff;
	font-family:Georgia;
	font-size:0.8em;
	font-weight:normal;
	padding:5px 10px 5px 10px;
	text-align:center;
}
table.prices tr.alt{
	background-color:#F8F8F8;
}
table.prices tr{
	background-color:#DBE7EF;
	vertical-align:middle;
}
table.prices tr td{
	padding:4px 10px 4px 10px;
	color:#444;
	text-align:center;
}
img.thumb{
	background: #fff url(../img/gallery_thumb_bg.gif) top left no-repeat;
	padding:4px 3px 5px 10px;
	margin:0 4px 0 4px;
	border:0;
}
#honeymoon, #lefkada{
	padding:1px;
}
img.imgN{
	float:left;
	margin:0 10px 0 0;
}

.module{
	float:left;
	width:320px;
	background: transparent url(../img/callout_bg.gif) top right repeat-y;
	margin-bottom:20px;
}
.module h5{
	margin:10px 0 5px 10px;
	font-weight:normal;
	font-size: 1.2em;
}

.module ul li{
	font-size: 0.85em;
}
.module h6{
	margin:10px 0 5px 10px;
	font-weight:normal;
	font-size: 1.0em;
	color:#1273B9;
}

.sidecontent h5{
	margin:2px 0 2px 5px;
	font-weight:normal;
	font-size: 0.8em;
	color:#1273B9;
}

.pdfs{margin:10px 0 0 15px! important;font-size:12px;text-align:center;}
.pdfs li{list-style:none;background:url(../img/arrow.gif) no-repeat 0 4px;padding: 0 15px;border-bottom:1px solid #ccc;width:130px;}

.error {
	color:#ff2727;
	font-size:10px;
	width:100%;
	margin: 0px 0 4px 5px;
	padding: 2px 2px 2px 16px;
	background: url(../img/error.gif) no-repeat 0 50%;
	clear:both;
}
