/* CSS Document */
*{ margin:0; padding:0;}
body { font-family:tahoma,arial,helvetica,sans-serif; font-size:12px; background:#7F7268; color:#423A3A; text-align:justify;}

h1, h2, h3, h4, h5, h6, p, ul, ol, form, blockquote {margin:0;padding:0;list-style:none;font-weight:normal;}
a {color:#003C85; text-decoration:none; }
a:hover{ text-decoration:underline}
.right { float:right;}
img, img a { border:0;}
.clear { clear:both;}
ul.list { list-style-type:disc; list-style-position:outside; padding:0 0 0 30px;}
#wrapper { width:1003px; margin:0 auto; background:#fff;}
.pad-img{ padding:8px}
.margin-left{ padding:0 0 0 8px}

/*=============header part start hear====================*/
#header { width:1003px; float:left;}
/*=======header row 1 start hear =====*/
.header-top { width:1003px; float:left;} 
.logo { float:left; padding:15px 0 17px 20px;}
.header-top .link {width:420px; float:right; padding:36px 20px 0 0;}
.header-top .link ul { list-style:none; text-align:right;}
.header-top .link ul li { display:inline; color:#AAAAAA; }
.header-top .link ul li a { text-decoration:none; color:#AAAAAA; padding:0 3px;}
.header-top .link ul li a:hover { text-decoration:underline;} 
.header-top .link p { text-align:right; line-hieght:115%; font-size:15px; font-weight:bold}
.header-top .link p a { color:#5D5D5D; text-decoration:none;}
.header-top .link p a:hover {text-decoration:underline;}

/*=======menu row 1 start hear =====*/
#navigation { width:100%; float:left; background:#F0F0F0;}
#navigation ul { list-style: none; padding:0 0 0 20px;}
#navigation ul li { display:inline; }
#navigation ul li a {  display:inline-block; padding:0 13px; line-height:30px; font-size:12px; color:#003C85; text-decoration:none; }
#navigation ul li a:hover { background:#003C85; color:#FFFFFF; }
#navigation ul li a.select { background:#003C85; color:#FFFFFF; }

/*=============banner part start hear====================*/
#banner { width:1003px; float:left; background:#F0F0F0}
.banner-slide { width:753px; float:left;}
.book-online { width:220px; float:right; padding:5px 10px 0 10px;}
.book-online .head{border-bottom:1px dotted #7F7268;font-family:arial,helvetica;font-size:16px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin:5px 0px 0 0;padding:0 0 5px; color:#7F7268}
/*Form*/
.book-online .form_space{width:220px; margin-top:5px; margin-bottom:10px; color:#7F7268}
.book-online .select_bar_space{ width:220px; padding-top:5px;  font-size:12px; padding-bottom:5px; position:relative;}
.book-online .form_space  .reser_info{ width:220px;  font-size:12px; }
.book-online .form_space  .reser_info1{ width:220px;  font-size:12px; margin-top:20px; *margin-top:10px;}
.book-online .form_space  .persons_check{ width:220px;  font-size:12px; margin-top:5px; *margin-top:10px;}
.book-online .form_space  .persons_check .person{float:left; width:120px;}
.book-online .form_space .select_bar_space .date{float:left; width:50px;}
.book-online .form_space .select_bar_space .date .registration_form{float:left; width:52px;border:1px solid #9999A2; background:#fff; }
.book-online .form_space .select_bar_space .mon_year .registration_form11{float:left; width:150px;border:1px solid #9BADC3; background:#fff; }
.book-online .form_space .select_bar_space .mon_year{float:left; width:160px; margin-left:10px;}
.book-online .form_space .select_bar_space .year {float:left; width:100px; margin-left:8px}
.book-online .form_space .select_bar_space .year .registration_yr{float:left; width:80px;border:1px solid #9BADC3; background:#fff;  margin-right:4px}
.book-online .form_space .registration_form{float:left; width:52px;border:1px solid #9BADC3; background:#fff;}
.reser_info2{ font-size:12px; padding-top:3px;}
.reser_info2 .lang{width:100px; border:1px solid #9BADC3; background:#fff; }
.book-online .persons_check .protext{float:left; width:120px;}
.promo{width:50px;border:1px solid #9BADC3; background:#fff; }

.amend {font-size: 12px; text-align:center; padding:4px 0 5px 0}
.amend a{ color:#003C85; text-decoration:none}
.amend a:hover{ text-decoration:underline}
.avail_btn{padding:10px 0 0 0;text-align: center}
.red-txt{ color:#FF0000}
/*=============container part start hear====================*/
#container { width:1003px; float:left;}
.content h1, .content h2, .content h3, .content p {color:#423A3A;font-size:22px;font-weight:normal;}
.left-panel {float:left;padding:20px 10px 20px 20px;width:700px;}
.left-panel h1 {font-size:26px;padding-bottom:12px;}
.left-panel p {font-size:12px;line-height:18px;padding-bottom:10px;}
.left-panel h2 {font-size:22px;padding-bottom:10px;}
.left-panel h3 {font-size:18px;padding-bottom:10px;}
.breadcrum { font-size:11px; margin-bottom:10px}
.breadcrum a{ font-size:11px; color:#003C85; text-decoration:none;}
.breadcrum a:hover{color:#003C85; text-decoration:underline;}


/* Easy Slider
-------------------------*/
#slider ul, #slider li,	#slider2 ul, #slider2 li{margin:0;padding:0;list-style:none;}
#slider2{margin-top:1em;}
#slider li, #slider2 li{/* define width and height of list item (slide) entire slider area will adjust according to the parameters provided here*/ 
width:753px;height:340px;overflow:hidden; }	
#prevBtn, #nextBtn,	#slider1next, #slider1prev{ display:block;width:30px;height:77px;position:absolute;left:-30px;top:71px;	z-index:1000;}	
#nextBtn, #slider1next{ left:696px;}
#prevBtn a, #nextBtn a,	#slider1next a, #slider1prev a{ display:block;position:relative;width:30px;height:77px;background:url(../images/slider/btn_prev.gif) no-repeat 0 0;	}	
#nextBtn a, #slider1next a{ background:url(../images/slider/btn_next.gif) no-repeat 0 0;}	
/* numeric controls
-------------------- */	
ol#controls{/*margin:-28px 0;padding:0; z-index:9999;height:20px; float:right;right:0px;*/ position:absolute; margin:-40px 0 0 500px}
ol#controls li{margin:0 10px 0 0; padding:0;float:left;list-style:none;height:20px;line-height:20px;}
ol#controls li a{float:left;height:20px;line-height:20px;border:1px solid #070709;background:#070709;color:#fff;padding:0 8px;-moz-border-radius: 5px;-webkit-border-radius: 5px;	border-radius: 5px;text-decoration:none;}
ol#controls li.current a{background:#003F87;color:#fff;}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}	
/* Easy Slider End
----------------------*/

/*Form*/
.contact_form{ width:560px; margin:0 auto}
.form_space_new{float:left; width:540px; margin-top:10px; font-size:12px}
.form_space_new .formheading{float:left; width:240px; padding:0 0 5px 0; font-weight:bold;}
.form_space_new .input_space{float:left; width:300px; font-weight:bold;  }
.form_space_new .input_space .contact_input{  border:#C2CCF6 1px solid;}
.form_space_new .input_space .select_text{height:19px;  border:#C2CCF6 1px solid; }
.form_space_new .input_space .textarea_text{ border:#C2CCF6 1px solid; font-size:12px}
.form_space_new .input_space .small{ font-size:10px}
.red{ color:#FF0000}

.mid-gallery { padding:10px 0 0 0;}
.mid-img1 { width:222px; height:212px; float:left; background:url(../images/accommodation.jpg) no-repeat;  }
.mid-img2 {width:222px; height:212px; float:left; padding:0 0 0 15px; background:url(../images/restaurant.jpg)  no-repeat 20px top;  }
.mid-img3 {width:222px; height:212px; float:right; background:url(../images/conferences.jpg) no-repeat; }
.mid-img1 a, .mid-img2 a, .mid-img3 a { color:#FFFFFF; font-size:20px; text-decoration:none; margin:180px 0 0 10px; font-weight:normal; display:block;}
.mid-img1 a:hover, .mid-img2 a:hover, .mid-img3 a:hover { text-decoration:underline;}

.gallery-box {float:left;margin-top:18px;width:420px;}
ul.photo-gallery { list-style:none; padding:10px 0 0 0;}
 ul.photo-gallery li {display:inline-block;float:left;margin:0 7px 7px 0;}
.location {float:right;margin-top:18px;width:270px;}
.location ul li a { color:#003C85; text-decoration:none; padding:0 0 0 30px;}

/*Conference*/
.conference-box{ width:300px; float:left; color:#9999A2; font-size:14px; margin-bottom:10px;}
.conference-box .name{ width:200px; float:left}
.conference-box .price{ width:100px; float:left}

.conference-box2{ width:500px; float:left; color:#9999A2; font-size:14px;margin-bottom:10px;}
.conference-box2 .name{ width:200px; float:left}
.conference-box2 .price{ width:300px; float:left}

/*=======sidebar start hear=========*/
.sidebar {float:right;width:244px; margin-bottom:10px}
.sidebar h2, .sidebar h3 {padding:0 10px 0 15px;font-size:16px; font-weight:bold; margin:0}
.side-box {clear:right;float:right;margin-top:15px;width:244px;}
.sidebar .box-container {padding:15px;}
.sidebar .box-container {padding:15px 15px 5px 15px;}
.sidebar .box-container p{ margin-bottom:10px}
.content .sidebar #subscribe-form {border-top:1px solid #CCCCCC;margin-top:5px;padding-top:10px;}
.content .sidebar #subscribe-form label {clear:both;margin:5px;}
.box-container label {color:#333333;display:block;font-size:11px;padding:3px 0;height:20px;}
.box-container label span{ float:left; display:block; }
.sidebar #subscribe-form .text-input {clear:left;height:15px;margin-top:12px;}
.sidebar .text-input {padding:5px;width:110px;}
.content .sidebar #subscribe-form .text-input {clear:left;height:15px;margin-top:12px;}
.sign-up-btn {margin-top:11px;}
.moreoffer-btn {margin-top:11px;}
input.sign-up {margin:2px 6px 0 0;}
input.text-input {margin-right:4px;padding:2px 5px;width:152px;}
.text-input {display:inline;float:left;}
.text-input,  select {background:#FFFFFF none repeat scroll 0 0;border:1px solid #9BADC3;color:#333333;font-size:11px;}
.sidebar #subscribe-form label input {float:right!important;margin-left:5px; display:block; margin:0; padding:0;}

ul.sitemap, ul.sitemap li ul{list-style-type:disc; margin-left:20px;  padding:10px 0 15px 0}
ul.sitemap li{display:list-item; padding:5px 5px 5px 0px; }
ul.sitemap li a{ color:#003C85; text-decoration:none;}
ul.sitemap li a:hover{text-decoration:underline;}

ul.res{list-style-type:disc; margin-left:20px;  padding:10px 0 15px 0}
ul.res li{display:list-item;  padding:5px 5px 5px 0px; }
ul.res li a{display:block;color:#003C85; text-decoration:none;}
ul.res li a:hover{text-decoration:underline;}

.gallery_main_space{width:650px;}

/*======New Form 07-10-2013========*/
.row{ margin:5px 0; overflow:hidden}
.row .txt{ margin:5px 0}
.row .col1{ float:left; width:45%}
.row .wd{ width:100%; margin:5px 0 0 0}
.row .c1 .wd{ width:80%; float:left}
.row .c1 img{ padding:5px 0 0}
.row .col2{ float:right; width:45%}
.row .col3{ float:left; width:25%; margin:0 8% 0 0}


/*=============footer part start hear====================*/
#footer {width:983px; float:left;background:#E8EDE3 none repeat scroll 0 0;font-size:12px;padding:10px; color:#5D5D5D}
#footer a{ text-decoration:none; color:#5D5D5D}
#footer a:hover{text-decoration:underline;}
#footer .bottom_left{ float:left; width:400px;color:#5D5D5D; font-size:12px;}
#footer .bottom_right{ float:left; width:580px; padding-top:20px; text-align:right; color:#5D5D5D; font-size:12px; }