/* Reset CSS */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	/*font: inherit;*/
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
/* END CSS RESET */

/* Polices */
@font-face {
    font-family: 'ralewayregular';
    src: url('../fonts/raleway-regular-webfont.eot');
    src: url('../fonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-regular-webfont.woff') format('woff'),
         url('../fonts/raleway-regular-webfont.ttf') format('truetype'),
         url('../fonts/raleway-regular-webfont.svg#ralewayregular') format('svg');
    font-style: normal;
}
@font-face {
    font-family: 'ralewaybold';
    src: url('../fonts/raleway-bold-webfont.eot');
    src: url('../fonts/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-bold-webfont.woff') format('woff'),
         url('../fonts/raleway-bold-webfont.ttf') format('truetype'),
         url('../fonts/raleway-bold-webfont.svg#ralewaybold') format('svg');
    font-style: normal;
}
@font-face {
    font-family: 'ralewaysemibold';
    src: url('../fonts/raleway-semibold-webfont.eot');
    src: url('../fonts/raleway-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-semibold-webfont.woff') format('woff'),
         url('../fonts/raleway-semibold-webfont.ttf') format('truetype'),
         url('../fonts/raleway-semibold-webfont.svg#ralewaysemibold') format('svg');
    font-style: normal;
}
@font-face {
    font-family: 'ralewaythin';
    src: url('../fonts/../fonts/raleway-thin-webfont.eot');
    src: url('../fonts/raleway-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-thin-webfont.woff') format('woff'),
         url('../fonts/raleway-thin-webfont.ttf') format('truetype'),
         url('../fonts/raleway-thin-webfont.svg#ralewaythin') format('svg');
    font-style: normal;
}
@font-face {
    font-family: 'CardoRegular';
    src: url('../fonts/Cardo104s-webfont.eot');
    src: url('../fonts/Cardo104s-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Cardo104s-webfont.woff') format('woff'),
         url('../fonts/Cardo104s-webfont.ttf') format('truetype'),
         url('../fonts/Cardo104s-webfont.svg#CardoRegular') format('svg');
    font-style: normal;
}
@font-face {
    font-family: 'CardoItalic';
    src: url('../fonts/Cardoi99-webfont.eot');
    src: url('../fonts/Cardoi99-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Cardoi99-webfont.woff') format('woff'),
         url('../fonts/Cardoi99-webfont.ttf') format('truetype'),
         url('../fonts/Cardoi99-webfont.svg#CardoItalic') format('svg');
    font-style: normal;
}
@font-face {
    font-family: 'CardoBold';
    src: url('../fonts/Cardob101-webfont.eot');
    src: url('../fonts/Cardob101-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Cardob101-webfont.woff') format('woff'),
         url('../fonts/Cardob101-webfont.ttf') format('truetype'),
         url('../fonts/Cardob101-webfont.svg#CardoBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Polices end */

/* template */
body{ margin:0; padding:0; font-family: 'ralewayregular', sans-serif;background:#191f1f; }
body h1,h2,h3,h4 {font-family: 'Droid Serif', serif ,Georgia, "Times New Roman", Times, serif}
body ul {list-style:none;}
body ul li {display:inline;}
h1 {font-size:38px; color:#a28d5d; font-weight:normal;}
h2, p.h2title {font-size:18px;}

a{ text-decoration:none; color:#48aab7}
a:hover{ text-decoration:underline;}

.wrapperOuter{  min-width:960px; }
.wrapper{ margin:auto; width:960px; position:relative; z-index:30; height:100px; }
.clear{ clear:both; font-size:0; }
.shadow{background:url('../images/bg_shadow.png') no-repeat bottom; padding-bottom:23px; height:100%}

input[type="text"], input[type="email"]{ height:30px; border:1px solid #dbdbdb; color:#8c8c8c; padding:0 8px;}

#headerBooking{ height:75px; position:fixed; top:0; width:100%; z-index:999; display:none; background:url(../images/bgtop.png) repeat-x left top; }

#logoSplash {
	position:absolute;
	left:50%;
	top:-22px;
	margin-left:-51px;
	z-index:998;
	width:103px;
	height:110px;
	background:url(../images/logo_splash.png);
}

/* Breadcrump */
#breadcrump{ position:absolute; top:135px; z-index:998; margin-left:-480px; left:50%; color:#d8dadb; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#breadcrump a{ color:#1fdef5;}
#breadcrump img{ margin:0 6px -2px 6px;}

/* flashMessenger */
.flashMessenger{ padding:10px; width:960px; position:absolute; top:170px; left:50%; margin-left:-480px; z-index:999; background:#DFF2BF; font-weight:bold; text-align:center; border:1px solid #88a0a5; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.flashMessenger .close{ position:absolute; top:10px; right:10px; }
.flashMessenger.error{ background:#FFBABA; color:#D8000C; border:1px solid #D8000C;  }
#flashMessenger p{ margin:2px 0 0 0; padding:0; }

/* Hotel booking */
#hotelbooking{ position:absolute; z-index:998; top:0px; width:100%; }
#hotelbooking .slider{ width:285px; height:56px; position:absolute; right:0; }
#hotelbooking .slider .menu{ cursor:pointer; width:210px; margin-left:40px; background:url('../images/bg_hotelbooking_menu.png') no-repeat; height:44px; padding-top:12px; text-align:center; }
#hotelbooking .slider .menu.open{ background:url('../images/bg_hotelbooking_menu.png'); }
#hotelbooking .slider .content{ background:url('../images/bg_box_opacity80.png'); padding:20px 15px; }
#hotelbooking .slider .menu a{ color:#ffffff;}
#hotelbooking .slider h2{ color:#ffffff; font-size:16px; font-family:"ralewayregular";  margin-bottom:11px; text-shadow:1px 1px 1px #000000; filter:dropshadow(color=#000000, offx=1, offy=1);}
#hotelbooking .slider input[type="text"], #headerBooking input[type="text"]{ width:101px;margin-left:5px; }
#hotelbooking .slider input[type="text"].arrival{ margin-left:0;}
#hotelbooking .slider select, #headerBooking select{ margin-left:0; width:253px; height:32px;margin-top:8px; padding:5px; margin-bottom:15px; color:#8c8c8c; border:1px solid #dbdbdb;background:#ffffff; -webkit-appearance:none;}
#headerBooking select{ margin-left:5px; width:150px;}
#hotelbooking .slider button.btnSubmit,#headerBooking button#headerBookingSubmit{ width:257px; height:72px; padding:0; margin-bottom:20px; cursor:pointer; background:url('../images/btn_hotelbooking.png') no-repeat; border:0; color:#ffffff; font-size:18px; text-shadow:1px 1px 1px #22343e; filter:dropshadow(color=#22343e, offx=1, offy=1);text-transform:uppercase;}
#headerBooking button#headerBookingSubmit{background:url('../images/btn_headerbooking.png') no-repeat; height:47px; position:relative; top:10px; margin-left:20px; font-size:15px; }
#hotelbooking .slider button#hotelBookingSubmit span, #headerBooking button#headerBookingSubmit span{ font-size:14px; display:block;margin-top:2px;}
#headerBooking button#headerBookingSubmit span{/* margin-top:-1px; */font-size:12px;}
#hotelbooking button#headerBookingCodeSubmit{ margin-left:20px;}
#hotelbooking .slider p{ font-family:Arial, Helvetica, sans-serif; color:#ffffff; text-align:center; font-size:14px;}
#hotelbooking .slider p a, #headerBooking a{color:#1fdef5;}
#hotelbooking .slider p.interline{background:url('../images/bg_interline.png') no-repeat center; height:40px;}
#headerBooking span.actions{ border-left:1px solid #4d5b63; margin-left:20px; margin-top:15px; padding-left:15px;font-size:13px; color:#ffffff; display:block; width:215px; float:right; line-height:1.3;}
#headerBooking span.actions a{ display:block;}
#hotelbooking .slider button.ui-datepicker-trigger{ position:relative;}
#hotelbooking .slider button.ui-datepicker-trigger img{ position:absolute; top:-13px; right:5px;}
#hotelbooking .slider button.ui-datepicker-trigger img{ position:absolute; top:-13px; right:5px;}
#headerBooking button.ui-datepicker-trigger img{ position:absolute; top:5px; right:5px;}

#headerBooking button#headerBookingCodeSubmit{ margin-left:20px; margin-top:15px; }
#headerBooking button#headerBookingCodeSubmit span{font-size:12px;}

.ui-datepicker{ z-index: 9999 !important;}

/* Slider */
#slider{ position:relative;}
#slider ul.slides li div{ width:100%; background:transparent top center; background-repeat:no-repeat; height:861px; }
#slider .logo{ width:280px; position:absolute; left:50%; margin-left:-140px; top:45px; z-index:998; }

.splash_top{ z-index:70;  position:absolute; left:0; top:0; width:100%; height:1000px;  background:url(../images/bg_header_top_splash.png) repeat-x top; margin-left:475px; }
.splash_bottom{ z-index:70; position:absolute; left:0; top:198px; width:100%; height:674px; background:url(../images/bg_header_bottom_splash.png) repeat-x bottom; }
.splash_left{  z-index:70;position:absolute; top:0; left:0; background:url(../images/bg_header_left_splash.png) no-repeat left top; width:475px;height:1000px; /*height:1003px;*/ }
.splash_right{  z-index:70;position:absolute; top:0; right:-3px; background:url(../images/bg_header_right_splash.png) no-repeat left top; width:478px;height:1000px;}

/* Header submenu */
#splashMenu .submenu {float:right; font-family:Arial, Helvetica, sans-serif; margin-top:7px; margin-right:25px; }
#splashMenu .submenu ul li a { color:#88a0a5; font-size:12px; }
#splashMenu .submenu span {color:#fff; margin:0 12px; font-size:10px;}

/* Menu justify */
#splashMenu{ position:absolute; width:100%; top:580px; z-index:998; height:88px;  background:url(../images/bg_splash.png) repeat-x left bottom; }
#splashMenu .menu .left, #splashMenu .menu .right { text-align: justify; width:410px; z-index:999; }
#splashMenu .menu  .left { float:left; position:absolute; top:45px; }
#splashMenu .menu  .right { position:absolute; right:0; top:45px; }
#splashMenu .menu.left * { display:inline; }
#splashMenu .menu  .left span { display:inline-block;position: relative;width: 100%;height: 0; }
#splashMenu .menu  .right * { display:inline; }
#splashMenu .menu.right span { display:inline-block;position: relative; width: 100%; height: 0; }
#splashMenu .menu li a { font-size:13px;color:#fff;text-shadow: 2px 2px 2px #000000;filter: dropshadow(color=#000000, offx=2, offy=2); text-transform:uppercase;}
/*#splashMenu .menu .left li{ margin-right:5px;}
#splashMenu .menu .right li{ margin-right:6px;}*/
#splashMenu .menu li.last{ margin-right:0;}

#splashMenu .usermenu{ float:left; font-size:12px; color:#fff; margin:10px 10px 10px 0; }
#splashMenu .usermenu a{ color:#88a0a5; }

#splashMenu .langSelector {float:right;margin-top:8px;margin-bottom:10px; 	}
#splashMenu .langSelector ul li a {font-size:12px; margin:0 0 0 3px;}
#splashMenu .current { color:#fff !important; }

/* Quick links */
.quickLinks{ }
.quickLinks .left{ float:left; }
.quickLinks .right{ float:right; }
.quickLinks ul{ float:left; width:230px; }
.quickLinks ul li{ display:block; margin-bottom:10px;}
.quickLinks p.h2title{ color:#a28d5d; margin-bottom:20px; font-weight:bold; font-family: 'Droid Serif', serif;}
.quickLinks a, a.more{ background:url('../images/bg_quicklinks_splash.png') no-repeat center left; padding-left:12px; }

/* Content Highlight (black bar on all width) */
.contentHighlight{ background:#252b2c; padding:30px 0; color:#d5d2cd; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:1.3; }
.contentHighlight .links{ float:right; width:290px; height:180px; border-top:1px solid #131718; border-bottom:1px solid #4d5253; border-left:1px solid #1a2022; margin-left:30px; background-color:#1e2527; }
.contentHighlight .links ul{ margin:30px; }
.contentHighlight .links li{ float:none; display:block; height:30px; font-family: 'Droid Serif', serif; font-style:italic;  font-size:15px;}
.contentHighlight .links li a{background:url('../images/bg_breadcrump.png') no-repeat center left; padding-left:20px;}
.contentHighlight .content{ width:420px; float:left; }
.contentHighlight .content a, #contactbox a{ background:url('../images/bg_breadcrump.png') no-repeat center left; padding-left:12px; font-size:14px;}
.contentHighlight .wrapperImage{ width:185px; float:left; margin-right:30px; text-align:center;}
.contentHighlight .wrapperImage span{ background-color:#c1a86c; color:#ffffff; font-size:14px; padding:7px 15px; margin-top:-15px; display:inline-block;}
.contentHighlight h2{ color:#c1a76b; margin-bottom:20px;}
.contentHighlight .interline{height:60px;background:url('../images/bg_interline_highlight.png') center no-repeat}
.contentHighlight .interline img{ float:none;}
.contentHighlight .section{ width:210px; float:left;margin:10px 40px 10px 0; font-family: 'Droid Serif', serif; font-style:italic;  font-size:15px; text-align:center; color:#ffffff; }
.contentHighlight .section.last{ margin-right:0;}
.contentHighlight .section .wrapperImage{ width:210px; margin:none; margin-bottom:20px;}
.contentHighlight .section .wrapperImage img{ border-bottom:1px solid #bfa66d;}
.contentHighlight .section .wrapperImage span{ background-color:#48aab7; text-transform:uppercase; font-family: 'Droid Serif', serif; font-size:15px;  padding:8px 25px 5px 25px;display:inline-block;text-shadow:1px 1px 1px #1f4546; filter:dropshadow(color=#1f4546, offx=1, offy=1);}


/* Content */
.mainContent{ position:relative; z-index:70;  font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#6c787b; line-height:1.5; top:-180px; height:420px; }
.mainContent p{ margin-bottom:20px;}
.mainContent .spacer{ height:55px; }
.mainContent .spacersmall, #global .spacersmall{ height:40px; }
.mainContent .spacerline{ background:url('../images/bg_spacer_line.jpg') repeat-x center;height:75px; }
.mainContent h1{ margin-bottom:30px; }
.mainContent .content h1.lined{ margin-bottom:20px; background:url('../images/bg_content_h1.png') repeat-x center; text-align:center; }
.mainContent .content h1 span{ background:url('../images/bg_body.jpg'); padding:0 40px;}
.mainContent .interline{ margin:60px 0; font-size:0; border-top:1px solid #bfa66d; border-bottom:1px solid #FFF; ;}
.mainContent .content h2, .mainContent h2, .mainContent.content p.h2title, .mainContent p.h2title{ color:#a28d5d; font-size:22px; margin-bottom:20px;/**/}
.conditionAvailable{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-shadow:1px 1px 1px #ffffff; filter:dropshadow(color=#ffffff, offx=1, offy=1); }
.conditions{ font-size:13px;}
.navigation-nextprev .previous, .navigation-nextprev .next{ border-top:1px solid #c2ab75; border-left:none; border-bottom:none;  border-right:none; cursor:pointer; color:#48aab7; font-size:16px;}
.navigation-nextprev .previous{background:url('../images/arrow_previous.png') no-repeat left 10px center #dfded9;padding:10px 15px 10px 30px; }
.navigation-nextprev .next{ background:url('../images/arrow_next.png') no-repeat right 10px center #dfded9;padding:10px 30px 10px 15px; }
	
#toplink{ position:fixed; right:5%; bottom:40px; background:#55a3ae; width:65px; height:65px; text-align:center; z-index:999; }
#toplink img{ margin-top:15px; outline:none; }

/* Content Sided */ 
.mainContent div.sided{ position:relative; }
.mainContent div.sided .content{ float:left; width:625px; color:#435357; }
.mainContent div.sided .sidebar{ float:right; width:292px; }
.mainContent div.sided .content.ctaized{ margin-top:-275px;}


/* Footer */
#footer { color:#f1f0ed; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-top:50px; position:relative; }
#footer  .wrapper {margin-top:10px;}
#footer .contextual{ background:url('../images/bg_footer_top.gif') repeat-x #222a2c; border-bottom:1px solid #0f1313; padding-top:55px; }
#footer .contextual .wrapper{ padding-bottom:50px;}
#footer .contextual .header{ text-align:center; }
#footer .contextual .left{ float:left; width:460px; }
#footer .contextual .right{ float:right; width:460px; }
#footer .contextual .cta{ width:430px; height:85px; padding:15px; margin-bottom:15px; background:#1e2527; border-bottom:1px solid #4e5556; border-top:2px solid #171c1d;border-left:1px solid #1a2022;border-right:1px solid #1a2022; }
#footer .links{ background:#191f1f;  height:215px; color:#66969d; position:relative; }
#footer .links a{ color:#66969d; }
#footer .links a.dwc img{ margin-top:10px;}
#footer .logos{ margin-top:22px; position:absolute; left:0; }
#footer .logos li{ margin-right:30px;}
#footer .logos li.last{ margin-right:0;}
#footer .menu{ position:absolute; right:0; font-size:12px; top:10px; height:40px;} /*top:40px;*/
#footer .menu ul{ text-align:right;}
#footer .menu li{ margin-left:4px; border-left:1px solid #7c7573; padding-left:4px;}
#footer .menu li.last{ margin:0; padding:0; border:0;}
#footer .menu li.lock{ border:0;  background:url('../images/pictos/lock.png') no-repeat; padding-left:25px;}
#footer .menu li img{ vertical-align:middle;}
#footer .menu p{ text-align:right; margin-top:40px; color:#a4a4a4;}
#footer .header{ font-family: 'Droid Serif', serif; margin-bottom:45px;}
#footer .header h2{ color:#a28d5d; font-size:39px; background:url('../images/bg_footer_h2.gif') repeat-x center;}
#footer .header h2 span{ background-color:#222a2c; padding:0 40px;}

#reachTheStars{ position:absolute; bottom:199px; width:100%; z-index:999; }
#reachTheStars .handler{ width:303px; height:67px; margin:0 auto;cursor:pointer; }
#reachTheStars .mapcontainer{ background:#191f1f; display:none; }
#mapreachthestars{ height:550px; }

.mainContent div.sided .sidebar .box.specialoffer{ position:relative; top:80px; padding-top:10px; border-top:1px solid #dbd0bb;}
.mainContent div.sided .sidebar .box.specialoffer .header{ padding:15px 10px;}
.mainContent div.sided .sidebar .box.specialoffer .text{ padding:20px 18px;}
.mainContent div.sided .sidebar .box.specialoffer .bookOffer{ background:url('../images/btn_hotelbooking.png') no-repeat; font-family: 'ralewayregular';display:block; width:257px; height:60px; color:#ffffff;text-shadow:1px 1px 1px #22343e; filter:dropshadow(color=#22343e, offx=1, offy=1); font-weight:bold; font-size:17px; padding-top:22px;}


.mainContent .twiceboxes{ clear:both; z-index:80; }
.mainContent .twiceboxes .box{ width:460px; background:url('../images/bg_box_opacity05.png'); float:none; min-height:0; margin:0; }
.mainContent .twiceboxes .box .content{ padding:30px; background:url('../images/bg_twiceboxed_top.gif') repeat-x top;}
.mainContent .twiceboxes .box.left{ float:left; border:0; background:none;z-index:200; zoom:1;  }
.mainContent .twiceboxes .box.right{ float:right;z-index:200;  zoom:1; }
.mainContent .twiceboxes .box.form{ border:1px solid #d7d3c5; height:208px;background:url(../images/bg_body.jpg) #f0efeb; } 
.mainContent .twiceboxes .box.right p.h2title{ color:#a28d5d; margin-bottom:5px;  font-weight:normal; font-size:21px; font-family: 'Droid Serif', serif; }
.mainContent .twiceboxes .box.right p{ color:#48aab7; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.mainContent .twiceboxes .box.right p.subscribe{ font-family: 'Droid Serif', serif; font-style:italic; color:#435357; font-size:14px; margin:0; line-height:1.4; }
.mainContent .twiceboxes .box.right input[type="email"]{ width:200px; margin:15px 15px 15px 0;}



.mainContent .longbox{ border:1px solid #d7d3c5; background:#FFF; position:relative; min-height:200px; }
.mainContent .longbox .text{ padding:25px 30px; }
.mainContent .longbox .category{ position:absolute; top:15px; height:30px; width:180px; background:url('../images/bg_box_opacity80.png'); padding-top:4px; padding-left:15px; color:#FFF; font-family: 'Droid Serif', serif; font-style:italic;  font-size:15px; }
.mainContent .longbox .distance{ position:absolute; bottom:0; height:70px; width:75px; background:url('../images/bg_box_opacity80.png'); padding-top:6px; color:#FFF; font-family: 'Droid Serif', serif; font-style:italic;  font-size:16px; text-align:center; }
.mainContent .longbox.imgbackgrounded .text{ padding-left:330px; } 
.mainContent .longbox.imgbackgrounded{ background-repeat:no-repeat; background-position:top left;}
.mainContent .longbox h2{ margin-bottom:10px;}
.expander .read-more, .expander .read-less{ display:block; margin-top:10px;}
.expander .read-more a, .expander .read-less a{background:url('../images/bg_quicklinks.png') no-repeat center left; padding-left:12px;}

.box .priceHoock{  background:#FFF; padding:30px; margin-bottom:20px; border:1px solid #dbd0bb; }
.box .priceHoock .from{font-family: 'Droid Serif', serif; font-size:14px; color:#a28d5d; text-align:left; display:block; }
.box .priceHoock .price{ font-family: 'Droid Serif', serif; font-size:70px; line-height:1; display:inline-block; height:60px; }/*3.5em*/
.box .priceHoock .legend{ line-height:1.3; font-size:12px; display:block; margin-top:10px;}

.flex-control-nav{ bottom:	330px;}

/*---- jquery buttons -----*/
button{border: 0px none;padding: 0; margin:0;}
button.ui-datepicker-trigger{ width:0;}

#footer a.button, #frmContact button.blue{ margin-top:20px;}
a.button, button.blue{padding: 2px 2px 2px 2px;
height: 33px;
font-size:17px;
color: white;
font-weight: bold; font-family:Arial, Helvetica, sans-serif;
text-shadow: 1px 1px 1px hsl(201, 29%, 19%);
filter: dropshadow(color=#22343e, offx=1, offy=1);}

button.blue{ height:39px;background: blue url(eggplant/images/ui-bg_highlight-soft_100_blue_1x100.png) 50% 50% repeat-x; color:white; border-top:1px solid white;border-right:1px solid white; border-bottom:1px solid #838383; border-left:1px solid #838383;}

/* socials */
#socials{ background-color:#222828; height: 55px; position:relative; padding:0;}
#socials ul{ margin:0 auto 0 auto; padding:6px 0 0 0; width:740px; position:relative;}
#socials li{  margin:0 50px 0 0; padding:0;}
#socials li.last{ margin-right:0;}
#socials li img{vertical-align:middle; margin-right:10px; padding-bottom:5px;}

input:disabled{  
	color:#8c8c8c;
	-webkit-text-fill-color: rgba(0, 0, 0, 1); 
	-webkit-opacity: 1; 
	background: white;
}

form.dialogForm fieldset label{ display:block; }
form.dialogForm fieldset input{ margin-bottom:10px; }

/* Dialog Layer */
.layerDialog .ui-dialog-content, .layerDialog .ui-widget-content{ padding:0; }
.layerDialog .ui-dialog-title{ font-size: 13px;
	color: #FFF;
	text-shadow: 2px 2px 2px #000;
	filter: dropshadow(color=#000000, offx=2, offy=2);
	text-transform: uppercase;
	}
.layerDialog .ui-dialog-titlebar{ background:none; }
.layerDialog img{ outline:none; }
.layerDialog .ui-widget-header{ border:none; }
.layerDialog.ui-widget-content{ border:none; }
.layerDialog.ui-corner-all{ border:none; border-bottom-right-radius:0px; border-bottom-left-radius:0px; border-top-right-radius:0px; border-top-left-radius:0px; }

/*temporary

img[src="http://www.martinshotels.com/images/V_ISO14001.png"], img[src="/images/logo_iso14001.png"] { display:none; }
*/