/* CSS Document */
/* Last Update 01/07/2010 */
/* DE Version             */

body{ 
	background-attachment:fixed;
	background-image:url("../images_site/bg_body.jpg");
	background-position:center top;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	}

body.clear {
	background-image: none;
	margin-top:27px; font-family:Arial, Helvetica, sans-serif;
}

body.clear, body.clear2 {
  background:none repeat scroll 0 0 transparent;
  font-family:Arial,Helvetica,sans-serif;
  margin-top:10px;
}

.clear2 .main_content_left_holder  {
    float:left;
    margin:0;
    width:490px;
    padding:0px!important;
}

body.clear .main_content_left_holder {float:left;margin:0px;padding-left:0px;width:305px;}

body.clear .mainarea {margin: 0px; padding:0px!important;}

body.rooms {
  background-color: #fff!important;
  background-image: none;
}
p {
	margin: 0px;
	padding: 0px;

}

a:active, a:focus {outline: 0;}

.booking-header{height:60px; padding:10px 0px 0px 10px;font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:20px; line-height:24px; color:#FF6600;}
.marginTop10 {margin-top: 10px!important;}
.clearBoth {clear:both;font-size:0px;height:0px;line-height:0px;}
.clearLeft {clear:left;font-size:0px;height:0px;line-height:0px;}
.clearLeft2 {clear:left;}
.backLink {font-size:65%; color:#666; padding-left:12px; background:url(../images_site/menutopbullet_left.gif) no-repeat left center;}
.forwardLink {font-size:65%; color:#666; padding-right:12px; background:url(../images_site/menutopbullet.gif) no-repeat right center; float:right;}
.backForward {margin:40px 0px 25px 0px!important;}
.dottedBottom {background:url(../images_site/dot03.gif) repeat-x left bottom;}
.paddingTopBott10 {padding:10px 0px;}
.marginBott10 {margin-bottom:10px;}
.exclude {margin:0px; padding:20px 0px 5px 10px; font-size:65%;}
.para01 {color:#666; font-size:80%; margin:0px;}
.para02 {color:#666; font-size:80%; margin-bottom:10px;}
#pageHolder{ margin-left:auto; margin-right:auto; width:770px;}
.panelJS .ms_hotels_holder{display : none; padding-bottom:30px;}
.widthNews{width:300px!important; float: left;}
#languageen {margin:5px;text-align:right;}
#languageen a:link, #languageen a:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
#languageen a:hover, #languageen a:active, #languageen a:focus {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;}

#languagegb {margin:5px;text-align:right;}
#languagegb a:link, #languagegb a:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
#languagegb a:hover, #languagegb a:active, #languagegb a:focus {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;}


/* HEADER */
.header{ 
	background:url(../images_site/bg_header.gif) no-repeat left top; float:left; height:122px; width:770px; }
.home_header{ 
	background:url(../images_site/bg_header_booking.gif) no-repeat left top; float:left; height:122px; width:770px; }
.terms_header{background:url(../images_site/terms_priv.gif) no-repeat left top; float:left;height:122px;height:122px; width:770px; }
.ma_header{	background:url(../images_site/terms_priv.gif) no-repeat left top; float:left; height:122px; width:770px; }
.ma_header_left{width:270px; padding-left:15px; padding-top:15px; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#FFFFFF; font-size:70%; float:left;}
.ma_header_right{ padding-right:15px; padding-top:15px; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#FFFFFF; font-size:70%; float:right;}
/*.ma_header_right a{color:#FFFFFF; text-decoration:none;}*/
.ma_header_left a, .ma_header_right a{color:#FFFFFF; text-decoration:none; background:url(../images_site/back.gif) no-repeat left top; padding: 0px 0px 0px 10px;} 
.ma_header_left a:hover, .ma_header_right a:hover {text-decoration: underline;}
#logo { margin:13px 0px 17px 12px;}
ul.menu	{list-style: none; margin:0px 0px 0px -27px; height:38px;}
ul.menu li {background:url(../images_site/menu_butt.gif) no-repeat right 0px; padding:0px 8px 0px 0px;text-decoration:none;display: block; float:left;  margin-right:-1px;}
ul.menu a {	 background:url(../images_site/menu_butt.gif) no-repeat left 0px;  display:block; float:left; padding:15px 4px 0px 14px; height:18px; font-size:70% !important; margin-right:0px; text-decoration:none; color:#666;}
ul.menu a.active {background:url(../images_site/menu_selected.gif) no-repeat 0px 0px; height:23px;padding:10px 4px 0px 14px; font-weight:700;}
ul.menu li.active {background:url(../images_site/menu_selected.gif) no-repeat right 0px; padding:0px 8px 0px 0px;height:33px;}


/* MAIN CONTENT */
.main_content_header_home{ background:url(../images_site/main_content_header_home.gif) top left no-repeat; height:12px; width:770px; font-size:0px;}
.main_content_header_home_nh{ background:url(../images_site/main_content_header_home_nh.gif) top left no-repeat; height:12px; width:770px; font-size:0px;}

.main_content_footer_home{ font-size:0px;background:url(../images_site/main_content_footer_home.gif) top left no-repeat; height:5px; width:770px;}

.main_content_holder{ position:relative; background:url(../images_site/main_content_bg.gif) repeat-y; width:770px; padding:0px; clear:both; color:#666666; font-family:Arial,Helvetica,sans-serif,Tahoma; font-size:11px; line-height:14px;}
.one_main { background:transparent url(../images_site/mab_header.gif) no-repeat scroll top; width:735px; margin-left:auto; margin-right:auto; padding-bottom:20px;padding-left:10px; color:#404040; font-family:Arial,Helvetica,sans-serif;}
.one_main h1 { margin: 0px; padding: 10px 0px; }
.one_main h2 {font-size:100%; font-weight: bold;}
.one_main a { color:#FF6600 !important;}
.news_main {
	background:transparent url(../images_site/news_top_bg.gif) no-repeat scroll center top;
	color:#404040;
	font-family:Arial,Helvetica,sans-serif;
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
}

.news_main a {
  color: #ff6600;
}

.news_main h1 {
	margin:0px;
	padding:10px 0px;
}
.contentArea10{ margin:0px 0px 20px 10px; padding: 0px; float: none;}
.contentArea10 p{ font-size:70%; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#666; text-align:left; margin: 0px 40px 0px 20px;}
.search_footer_page{ width:745px; float:left; padding:0px 13px 0px 12px;}
.search_footer_spacer{ background-image:url(../images_site/search_bot_footer.gif); background-repeat:no-repeat; float:left; width:745px; height:1px; font-size:1px; margin:5px 0px 5px 0px;}
.search_footer_content{width:135px; margin-left:auto; margin-right:auto;}
.search_footer_content1{width:80px; float:left; font-size:70%; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#666;}
.search_footer_content2{width:55px; float:right; font-size:70%; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#666;}

.main_content_left_holder{ margin: 0px; padding-left: 10px; width:495px; float:left;}
.main_content_right_holder{ width:254px; float:right; margin: 0px; padding-right:5px;}
.main_content_right_holder2{ width:249px; padding-right:5px;}

.book_today_bg2{ background:url(../images_site/book_today2.gif) top left no-repeat; height:100px; }
.home_book_today_bg2{ background:url(../images_site/book_today2.gif) top left no-repeat; height:0px; }
.home_hook_bg{ background:url(../images_site/home_hook_bg.gif) top left;  padding-left:24px; padding-right:24px; background-repeat:no-repeat; float:left; /*min-height:267px!important; */ width:206px;}
.hook_bg{ background:url(../images_site/hook_bg.gif) top left;  padding-left:24px; padding-right:24px; background-repeat:no-repeat; float:left; /*min-height:267px!important; */ width:206px;}
.hook_footer_bg{ background:url(../images_site/hook_foot_bg.gif);  background-repeat:no-repeat; float:left;height:26px; width:254px; }
.newsletter_bg{ background:url(../images_site/newsletter_bg.gif) no-repeat top left; width:207px; margin-left:10px; margin-top:15px!important; padding:0px 17px 0px 17px; height:129px; }
.form_newsletter{ margin-top:10px; width:134px;max-height:16px!important; font-family:Arial, Helvetica, sans-serif; font-size:10px;color:#666666; }
.newsletter_signup_button{ background-image:url(../images_site/newsletter_go.gif); width:69px; height:29px; border:none; border:0px; margin-top:4px; font-family:arial; font-size:12px; color:#666666; font-weight:bold; float:left;}

/* FOOTER */
.footer{ background:url(../images_site/footer.gif) no-repeat bottom left; height:29px; width:765px; float:left; padding: 1px 0px 5px 5px; margin-bottom:20px; clear:both;}
.foot_text{ width:600px; margin-left:24px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:12px;}
.foot_text a{text-decoration:none; color:#FFFFFF;}


/* COMPONENTS */
.home_left_comp_1_holder { padding-top:0px;}
.home_left_comp_1_header{ background:url(../images_site/left_comp_1_header.gif) no-repeat; height:9px; width:490px; font-size: 0px; }
#home_left_comp_1_bg { /* background:url(../images_site/left_comp_1_bg.gif) repeat-y top left */; padding: 0px 0px 0px 0px; }
#home_left_comp_1_bg .left { float: left;}
#home_left_comp_1_bg .right{ padding: 0px 0px; width:239px !important; float: right; }
.home_left_comp_1_footer{ font-size:0px;background:url(../images_site/left_comp_1_footer.gif); height:8px; float:left; width:490px;}

/*  .home_left_comp_2_bg{ background:url(../images_site/left_comp_2_bg.gif) no-repeat top left; margin-top:20px; width:490px; height:122px; margin-bottom:10px; display:block;} */
.home_left_comp_2_bg{ background:url(../images_site/left_comp_2_bg.gif) no-repeat top left; margin-top:20px; width:490px; margin-bottom:10px; display:block; clear:both;}
.home_left_comp_2_left{ width:236px; padding-left:12px; float:left}
.home_left_comp_2_left_text{ padding-left:7px; font-family:Arial, Helvetica, sans-serif; font-size:65%; line-height:14px; color:#666; width:155px;}
.home_left_comp_2_right{ width:232px; float:left; padding-left:10px;}
.home_left_comp_2_right_text{ padding-left:7px; font-family:Arial, Helvetica, sans-serif; font-size:65%; line-height:14px; color:#666; width:151px;}
.home_left_comp_latest_news{ padding:11px 0px 12px 10px; }

/* bs mods for new home page june 2010*/
.home_left_comp_3_holder{ margin:0 0 20px 0; padding: 0; width:490px; background:url(../images_site/home_left_comp_3_holder_bg.gif) repeat-y top left;}
#home_banner { margin:0 0 0 0; padding: 0; width:490px;}
#home_intro { margin:0 0 0 0; padding: 0; width:490px; background:url(../images_site/home_intro_bg.gif) no-repeat top left; height: 289px;}
#home_intro_left { margin:0 0 0 0; padding: 0; width:254px; float: left;}
#home_intro_right { margin: 40px 0 0 0; padding: 0 10px 0 10px; width:216px; float: right;} /* actual 236 with 20 L/R padding */
#home_intro_bot{ background:url(../images_site/home_intro_bot.gif) no-repeat top left; width:490px;  height:13px;}

#home_intro_right ul {margin:0 0 0 15px; padding: 0;}
#home_intro_right li { list-style:url(../images_site/white_bullet.gif) none; list-style-position:outside; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; font-weight:700; margin-bottom:2px;}

.box_dotted_orange_top{ background-image:url(../images_site/box_dotted_orange_top.jpg); width:239px;  height:6px;  background-repeat:no-repeat;}
.box_dotted_orange_bg{ background-image:url(../images_site/box_dotted_orange_bg.jpg); width:219px; height: 190px; padding: 0 10px; background-repeat:repeat-y;}
.box_dotted_orange_bot{ background-image:url(../images_site/box_dotted_orange_bot.jpg); width:239px;  height:8px;  background-repeat:no-repeat;}

/* WIDTH */ 
.width29{width:29px; float:left; margin-top:10px;}
.width40{width:40px;}
.width56{ width:56px; float:left;}
.width59{ width:59px;}
.width92{ width:92px; float:left;}
.width104{ width:104px; float:left;}
.width140{ width:140px; float:left;}
.width150{ width:150px;}
.width196{width:196px;}
.width248{width:248px;}
.width270{width:270px;}
.width300{width:335px;} 
.width430{width:430px;}
.width480{width:480px; float:left;}
.width550{width:550px;}
.width770{width:770px;}


/* FONTS */
.Verdana10{font-family:verdana; font-size:10px!important;}
.arial9Grey{ font-family:Arial, Helvetica, sans-serif; font-size:60%; color:#666;}
.arial10Grey{ font-family:Arial, Helvetica, sans-serif; font-size:110%; color:#666;}
.arial10Grey2{ font-family:Arial, Helvetica, sans-serif; color:#666;}
.arial10White{ font-family:Arial, Helvetica, sans-serif; font-size:70%; color:#fff;}
.arial10Grey3{ font-family:Arial, Helvetica, sans-serif; font-size:70%; color:#666;}
.arial10GreyHelp{ font-family:Arial, Helvetica, sans-serif; font-size:70%; color:#666;}
.arial10GreyHelp a{color:#666; text-decoration:underline;}
.arial10Orange{ font-family:Arial, Helvetica, sans-serif; font-size:70%; color:#FF6600; text-decoration:none;}
.arial11Grey{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
.arial11DGrey{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#404040;}
.arial12Grey{ font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#666;}
.arial12Orange{ font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#FF6600; text-decoration:none;}
.arial12darkGrey{ font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#404040;}
.arial16Grey{ font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:16px; color:#666;}
.arial17Black{ font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:17px; color:#000000; line-height:17px;}
.arial18Grey{ font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:18px; color:#666; line-height:20px;}
.arial34Orange{ font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:34px; color:#FF6600; float:left;}
.arial32Orange  /* style added by entee to reduce font size of price */
{
    FONT-SIZE: 32px;
    COLOR: #ff6600;
    FONT-FAMILY: Arial, Helvetica, sans-serif, Tahoma;
    font-weight: bold;
}
/* LINKS */
.orange_non_under{ color:#FF6600; text-decoration:none;}


/* COLORS */
.black{color:#000;}
.white{color:#fff;}
.grey{color:#666;}
.Dgrey{color:#404040;}
.orange{color:#FF6600!important;}

/* PADDING */
.pLeft5{padding-left:5px;}
.pLeft10{padding-left:10px;}
.pLeft14{ padding-left:14px;}
.pLeft15{padding-left:15px;}
.pLeftForget{margin-left:300px;}

.pRight8{ padding-right:8px;}

.pTop4{padding-top:4px;}
.pTop8{padding-top:8px; float:left;}
.pTop10{padding-top:10px; float:left;}
.pTop13{padding-top:13px; float:left;}
.paTop10{padding-top:10px;}

.pBot10{padding-bottom:10px;}
.pBot20{padding-bottom:20px; float:left;clear: both;}
.pBot40{padding-bottom:40px;}
.pBot20-noFloat{margin-bottom:20px; display:block;}
 
.mLeft8{margin-left:8px;}
.mLeft10{margin-left:10px;}

.spacer35{padding-top:35px; float:left;}

.mTop10{margin-top:10px;}

.mBot10{margin-bottom:10px;}

/* FLOAT */
.floatLeft{float:left;}
.floatRight{float:right;}

/* TEXT DECORATION */
.TextDecU{text-decoration:underline; float:left;}
.TextDecU2{text-decoration:underline;}
.TextDecN{text-decoration:none;}
.bold{font-weight:bold;}

/* MISC */


ul.comp_1_left { margin:0px; padding-left:16px;}
ul.comp_1_left li { list-style:url(../images_site/or_bullet.gif) none; list-style-position:outside; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#666; font-weight:400; margin-bottom:3px;}
ul.comp_1_left li a {color:#666; }
ul.comp_1_left li a:hover { color: #ff6600;}
	
ul.comp_1_right { margin:0px; padding-left:16px;}
ul.comp_1_right li { list-style:url(../images_site/or_bullet.gif) none; list-style-position:outside; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#666; font-weight:400; margin-bottom:3px;}

/* HOOK */
.step_1{ padding-top:19px; }
.form_1{ margin-top:7px; width:196px;max-height:16px!important; font-family:Arial, Helvetica, sans-serif; font-size:10px;color:#666666; }
.form_2{ margin-top:7px; width:48px;max-height:16px!important; font-family:Arial, Helvetica, sans-serif; font-size:10px;color:#666666; }
.form_3{ margin-top:7px; width:108px;max-height:16px!important; font-family:Arial, Helvetica, sans-serif; font-size:10px;color:#666666; }

.noHotel_box{
	width:184px;
	margin:0px 0px -10px 0px;
	padding:2px 5px;
	float:left;
}

.noHotel_box p{
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:60%;
	margin:2px 0px 3px 0px;
}

.hook_dividers{ height:3px; background:url(../images_site/hook_dividers.gif) no-repeat; float:left; width:196px; margin:10px 0px 10px 0px; font-size:0px;}


/*.2_date{ min-width:59px!important;}
.2_month{ width:108px!important;}
.3_nights{ min-width:140px!important; float:left;}
.3_rooms{ width:56px!important;}*/
.book_button{ background-image:url(../images_site/hook_button.gif); width:70px; height:32px; border:none; border:0px; font-family:arial; font-size:12px; color:#666666; font-weight:bold;}
.hook_dividers2{ height:3px; float:left; width:196px;}
.easyLink2{ font-family:Arial, Helvetica, sans-serif; color:#666; font-size:75%;text-decoration:none; text-align:center;}

ul.footerLinksTab{ list-style:none; width:770px; text-align:center; float:left; margin-left:-42px; }
ul.footerLinksTab li{ padding-left:4px; display:inline; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:75%;text-decoration:none;}

/* NEWS */
.franchise{ font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:110%; font-weight:400; color:#FF6600;}
.news_top{ background-image:url(../images_site/news_top_bg.gif); padding-top:10px; font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:110%; font-weight:400; color:#FF6600;}
.news_top h1 { padding:10px 0pt 10px 10px; margin: 0px;}
.news_underheader_text{ padding-left:12px; padding-top:10px; font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:12px; line-height:13px; color:#666666;}
.news_underheader_txt{ padding-left:12px; padding-top:20px!important; font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:12px; line-height:13px; color:#666666;}
.news_spacer{ width:494px; height:1px; font-size:1px; background-image:url(../images_site/news_left_dashed.gif); background-repeat:no-repeat; margin-top:15px; margin-bottom:25px !important; float:left;}
.news_article_holder{ width:494px; margin-left:10px; margin-right:10px; float:left;} 
.news_article_image{ width:102px; height:102px; float:left;}
.news_article_content_holder{width:360px; float:left; margin-left:22px;}
.news_article_title{ font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:90%; margin:0px 0px 10px 0px;}
.news_article_title a{ color:#000000; text-decoration:none;}
.news_article_title a:hover{ color:#000000; text-decoration:underline;}
.arial10Grey2 a{ color:#666666; text-decoration:none;}
.arial10Grey2 a:hover{ color:#666666; text-decoration:underline;}
.arial10Orange a{color:#FF6600; text-decoration:none;}
.arial10Orange a:hover{color:#FF6600; text-decoration:underline;}


.news_article_content{ width:360px; font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:10px; float:left; line-height:12px; margin-bottom:10px; color:#666666;}


/* CONTACT US */
.contact_us_subHeaders{ padding-left:10px;font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:11px; color:#666666;}

/* GROUP BOOKING */
.gb_form_Holder{ width:468px; padding-top:10px;}
.gb_form_Holder2{ width:468px; padding-top:10px;}
.gb_form_title{ padding-top:2px; width:128px; float:left; padding-left:11px; font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:11px; color:#666666;}
.gb_form_structure{ width:320px; max-height:16px!important; font-size:10px!important; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#666;}
.gb_form_structure_partynumber{ width:64px; max-height:16px!important; font-size:10px!important; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#666;}
.gb_arrival_date1{width:62px; max-height:16px!important; font-size:10px!important; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#666; line-height:10px;}
.gb_arrival_date2{width:115px; margin:0px 0px 0px 10px; max-height:16px!important; line-height:10px; font-size:10px!important; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#666;}
.gb_form_structure_area{ width:320px; max-height:132px!important; font-size:10px!important; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#666; line-height:12px;}
.gb_submit_button{ background-image:url(../images_site/gb_submit.gif); width:88px; height:30px; border:none; border:0px; font-family:arial; font-size:12px; color:#666666; font-weight:bold;}

/* QUIT BOOKING*/
.check_text_holder{ padding-left:6px; width:226px; float:left; padding-bottom:20px;}
.check_holder{ width:26px; float:left;}
.check_text{ width:200px; float:left;}
.qb_submit_button{ background-image:url(../images_site/qb_submit_button.gif); width:221px; height:28px; border:none; border:0px; font-family:arial; font-size:12px; color:#666666; font-weight:bold; padding:0px 0px 2px 6px; margin:0px 0px 0px 10px;}

/* HELP */
.help_anchor_menu_line{ margin-left:13px; width:470px; float:left;}
.help_left{width:233px; float:left; padding-bottom:10px;}
.help_left a{color:#666666; text-decoration:underline; background:url(../images_site/help_orange_up_arrow.gif) no-repeat left top; padding: 0px 0px 0px 15px;} 
ul.help {margin: 10px 0px 10px 10px; padding: 0px; list-style: none;}
ul.help li {display: block; padding: 0px 0px 10px 10px; margin: 0px; width: 400px; color: #666666; background:url(../images_site/help_orange_arrow.gif) left top no-repeat;}
ul.help li a {color: #666666; font-weight:normal!important; margin: 0px; padding: 0px; }

/* MY ACCOUNT */
.ma_form_Holder{ width:468px; padding-top:10px;}
.ma_form_structure{ width:257px; max-height:16px!important; font-size:10px!important; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#666;}
.ma_form_title_radio{ width:155px; float:left; padding-left:14px; padding-top:2px; font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:11px; color:#666666;}
.ma_form_postcode{ width:130px; max-height:16px!important; font-size:10px!important; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#666;}
.ma_radio{width:21px; float:left; padding-left:7px;}
.ma_spacer{ width:494px; height:1px; font-size:1px; background-image:url(../images_site/news_left_dashed.gif); background-repeat:no-repeat; margin-top:10px; margin-bottom:10px; float:left;}
.ma_spacer2{ width:494px; height:1px; font-size:1px; background-image:url(../images_site/news_left_dashed.gif); background-repeat:no-repeat; margin-top:15px; margin-bottom:15px; float:left;}
.ma_spacernospac{ width:494px; height:1px; font-size:1px; background-image:url(../images_site/news_left_dashed.gif); background-repeat:no-repeat; margin-bottom:10px; float:left;}
 
.ma_next_button{ background-image:url(../images_site/ma_next_button.gif); width:81px; height:28px; border:0px; border:0px; font-family:arial; font-size:12px; color:#666666; font-weight:bold; margin-right:60px; padding:0px 0px 2px 13px;}

.ma_back_button{ background-image:url(../images_site/ma_back_button_new.gif); width:81px; height:28px; border:0px; border:0px; font-family:arial; font-size:12px; color:#666666; font-weight:bold; padding:0px 0px 2px 13px;}

.ma_register_button{ background-image:url(../images_site/ma_register_button.gif); width:95px; height:30px; border:none; border:0px; font-family:arial; font-size:12px; color:#666666; font-weight:bold; padding:0px 0px 0px 7px;}
.ma_address_button{ background-image:url(../images_site/ma_address_button.gif); width:119px; height:27px; border:none; border:0px; font-family:arial; font-size:12px; color:#666666; font-weight:bold; padding-left:5px; padding-bottom:2px; margin: -3px 0 -5px 10px;}
.ma_address_button2{ background-image:url(../images_site/ma_address_button.gif); width:119px; height:27px; border:none; border:0px; font-family:arial; font-size:12px; color:#666666; font-weight:bold; padding-left:14px; padding-bottom:2px; padding-bottom:2px; margin: -3px 0 -5px 10px;}
.mab_header_bg{ width:735px; float:left; background:url(../images_site/mab_header.gif) no-repeat; height:60px; padding:10px 0px 0px 10px;font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:20px; line-height:24px; color:#FF6600;}
.mab_booking_head{ width:731px; float:left; background-color:#FF6600; min-height:27px; padding:0px 0px 0px 14px;}
.mab_destination{ width:144px; float:left; font-family:arial; font-size:12px; color:#FFFFFF; line-height:27px;}
.mab_arriving{ width:94px; float:left; font-family:arial; font-size:12px; color:#FFFFFF; line-height:27px;}
.mab_departing{ width:87px; float:left; font-family:arial; font-size:12px; color:#FFFFFF; line-height:27px;}
.mab_rooms{ width:135px; float:left; font-family:arial; font-size:12px; color:#FFFFFF; line-height:27px;}
.mab_cost{ width:67px; float:left; font-family:arial; font-size:12px; color:#FFFFFF; line-height:27px;}
.mab_status{ width:110px; float:left; font-family:arial; font-size:12px; color:#FFFFFF; line-height:27px;}
.mab_results_holder{ width:745px; float:left; min-height:32px; padding:20px 0px 0px 0px;}
.mab_destination_r{ width:144px; float:left; font-family:arial; font-size:70%; color:#666; padding-left:14px; }
.mab_arriving_r{ width:94px; float:left; font-family:arial; font-size:70%; color:#666;}
.mab_departing_r{ width:87px; float:left; font-family:arial; font-size:70%; color:#666;}
.mab_rooms_r{ width:135px; float:left; font-family:arial; font-size:70%; color:#666;}
.mab_cost_r{ width:67px; float:left; font-family:arial; font-size:70%; color:#666;}
.mab_status_r{ width:110px; float:left; font-family:arial; font-size:70%; color:#666;}
.mab_cancel_butt{ background:url(../images_site/mab_cancel_butt.gif) no-repeat; width:87px; height:28px; border:none; margin-top:0px;font-family:arial; font-size:12px; color:#666666; font-weight:bold; padding:0px 0px 2px 0px;}
.mab_spacer{ background:url(../images_site/mab_spacer.gif) no-repeat; font-size:1px; height:1px; width:745px; float:left; margin-top:10px;}
.profile_form_holder{width:564px; float:left; padding-left:10px; }
.form_h{width:430px; float:left;}
.map_name{ width:150px; float:left; padding-top:2px;font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:11px; color:#666666; float:left;}
.map_form{ width:270px;max-height:16px!important; font-size:10px!important; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#666;}
.map_search{ width:80px;max-height:16px!important; font-size:10px!important; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#666;}
.map_pcode{ width:123px;max-height:16px!important; font-size:10px!important; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#666;}
.map_c_form{ width:168px;max-height:16px!important; font-size:10px!important; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#666;}
.map_edate{ width:94px;max-height:16px!important; font-size:10px!important; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#666; margin-right:32px;}
.map_scode{ width:63px;max-height:16px!important; font-size:10px!important; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#666;}
.map_spacer{ background:url(../images_site/mab_spacer.gif) no-repeat; font-size:1px; height:1px; width:745px; float:left; margin-bottom:20px;}

.map_arrive{ width:80px;max-height:16px!important; font-size:10px!important; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#666; margin-right:10px}

.map_month{ width:120px;max-height:16px!important; font-size:10px!important; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#666; margin-right:10px}

.form_c_h{ width:402px; padding-left:10px; float:left;}

/* SEARCH */
.search_top{ 
	background-image:url(../images_site/search_top_bg.gif);
	background-repeat:no-repeat;
	width:484px; 
	float:left; 
	padding-left:10px; 
	padding-top:10px;}
	
.search_top_header_text{font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:20px; line-height:24px; color:#FF6600; margin-bottom:0px;}
.search_spacer2{ width:494px; height:1px; font-size:1px; background-image:url(../images_site/news_left_dashed.gif); background-repeat:no-repeat; margin-top:10px; }
.search_spacer{ width:494px; height:1px; font-size:1px; background-image:url(../images_site/news_left_dashed.gif); background-repeat:no-repeat; margin-top:10px; margin-bottom:10px; }
.search_header_menu{ width:476px; padding-left:14px;}
.search_header_menu_p1{width:345px; float:left; font-size:60%; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#666;}
.search_header_menu_p2{width:59px; float:left; font-size:70%; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#666;}
.search_header_menu_p3{width:42px; float:left; font-size:70%; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#666; padding-left:30px;}
.search_main{ width:494px; margin-bottom:10px;}
.search_main .top {  background:url(../images_site/search_main_top.gif) no-repeat; height:8px; width:494px; font-size:0px;}
.search_main .bot { background:url(../images_site/search_bot_bg.gif) no-repeat; height:6px; width:494px; font-size:0px;}
.search_main .bg { background:url(../images_site/search_main_bg.gif) no-repeat; width:494px; min-height:140px; height: 140px;}
.search_main .bg_content{ width:476px; padding-left:18px;}
/**/
.notAvailable .top{  background:url(../images_site/search_main_top_notAvail.gif) no-repeat !important; height:8px; width:494px; font-size:0px;}
.notAvailable .bot { background:url(../images_site/search_bot_bg_notAvail.gif) no-repeat !important; height:6px; width:494px; font-size:0px; margin-bottom:10px;}
.notAvailable .bg{ background:url(../images_site/search_main_bg_notAvail.gif) no-repeat !important; width:494px; float:left; min-height:118px;}
.notAvailable .arial34Orange, .notAvailable .prpn, .notAvailable .arial11DGrey, .notAvailable .arial9Grey, .notAvailable .arial10Orange, .notAvailable a, .notAvailable .arial17Black {color:#B7B7B7 !important;}

.notAvailable input {display:none;}
.hotelNotAvail {margin:0px 5px 0px -15px; padding:5px 13px; background-color:#FFFFCD; color:#ff6600;}

.search_main_bg_top_cont{ width:476px; float:left;}
.sm_bot_cont_hold {width:476px; float:left;}
.sm_bot_cont_1 {width:152px; float:left;}
.sm_bot_cont_1 img{float:left; padding:10px 3px 0px 3px;}
/* .sm_bot_cont_2 { width:163px; padding:0px 5px 0px 20px; float:left;} */
.sm_bot_cont_2 { width:305px; padding:0px; float:left;} /* bs* overwrite above rule for iframe */
.sm_bot_cont_2 p {margin:7px 0px 5px 0px !important;}
.sm_bot_cont3{ width:141px; float:left; margin: 0px 0px 0 10px;} /* this style used on searchresults.htm */
.sm_bot_cont_3{ width:145px; float:left; margin: 0px 0px 0 15px;} /* bs* this style used on hotel_search.htm for iframe*/
.prpn{ font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#404040; float:left; padding: 0px 0px 2px 0px;}
.prpnLuton{ font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#404040;  padding: 0px 0px 2px 0px; float:left; display:block;}
.mainarea a.search_select_button { 	
	background:transparent url(../images_site/search_select_button.gif) no-repeat scroll 0%;
	border:0px none;
	color:#666666 !important;
	text-decoration:none;
	display:block;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	height:26px;
	margin:0px;
	padding-left:30px;
	padding-top:11px;
	width:123px;
}
.search_secondary_header{ background-image:url(../images_site/search_secondary_header.gif); width:494px; height:54px; background-repeat:no-repeat; float:left;}

.search_secondary_header2{
	background-image:url(../images_site/news_top_bg.gif);
	width:484px;
	background-repeat:no-repeat;
	float:left;
	padding-left: 10px;
	padding-top: 10px;
}

.search_secondary_header_text{ font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#404040; padding:18px 0px 0px 18px;}
.search_s_offer_holder{ width:477px; padding:0px 0px 0px 17px; float:left;}
.search_s_content { width:248px; padding:0px 0px 0px 13px; float:left;}
.search_s_content2{ width:131px; float:left; padding-left:10px;}
.search_spacer_2{ width:494px; height:1px; font-size:1px; background-image:url(../images_site/search_s_divider.gif); background-repeat:no-repeat; margin:5px 0px 5px 0px; float:left;}
.currency_top{ background-image:url(../images_site/currency_top.gif); width:239px;  height:6px; font-size:0px; float:left; background-repeat:no-repeat;}
.currency_bg{ background-image:url(../images_site/currency_bg.gif); width:239px;   float:left; background-repeat:no-repeat;}
.currency_content{width:221px; float:left;  padding:5px 0px 0px 18px;}
.currency_bot{ background-image:url(../images_site/currency_bot.gif); width:239px;  height:8px; float:left; background-repeat:no-repeat;}
.font70 {font-size:70%;}

.hook_form_search{ width:196px; max-height:16px!important; font-size:10px!important; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#666; margin-top:10px;}

/* ABOUT US */
.about_us_ui_text{ padding:15px 0px 15px 9px; float:left;font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:11px; line-height:14px; color:#666;}
.about_us_ui_text2{ padding:15px 0px 15px 9px; float:left;font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:11px; line-height:14px; color:#404040;}

.ms_gallery{ margin:30px 0px 0px 19px; width:471px; float:left;}
.ms_gallery_left{width:216px; float:left;}
.ms_g_image_flicker{width:173px; float:left; padding-top:10px;}
.ms_g_image_f_txt{width:87px; text-align:center; padding-top:10px; font-family:arial; font-size:70%; color:#666; float:left;}
.ms_gallery_right{ width:230px; float:left;}
.ms_g_right_image_holder{width:230px; float:left; margin-top:10px;}
.ms_g_right_image_holder img{ margin-right:3px; margin-bottom:5px; float:left;}

.ms_hotels_holder{margin:14px 0px 0px 9px; width:481px; float:left;}
.ms_hotels_left{width:140px; float:left;} /* bs* reduced from 144 to 140 to reduce width for iframe */
.ms_hotels_left img{margin:0px 0px 10px 0px; float:left;}

/* Search_res */
.headerPadding {padding-left: 18px!important; text-align:left !important;}
.hide {display:none !important;}
table.roomDesc {margin: 0px; padding: 0px;}
table.roomDesc caption{margin: 0px; padding: 10px 0px 10px 10px; font-size: 90%; color:#000000; text-align:left; font-weight:bold;}
table.roomDesc th { font-size: 75%; background-color:#FF6600; color:#FFFFFF; padding: 5px; text-align:left;}
table.roomDesc td { background:url(../images/css/tableDivider.gif) repeat-x left bottom; padding: 7px 5px 5px 7px; text-align:left; font-size: 110%; color:#FF6600; font-weight:bold; }
table.roomDesc td.smallText {font-size: 70%!important; color:#666666;}
table.roomDesc td.smallText span {color:#FF6600!important;}
table.roomDesc td.centre{text-align: center!important; }


table.roomDesc2 {margin: 0px; padding: 0px; border:0px none !important;}
table.roomDesc2 caption{margin: 0px; padding: 25px 0px 5px 18px; font-size: 90%; color:#000000; text-align:left; font-weight:bold;}
table.roomDesc2 th { font-size: 75%; background-color:#FF6600; color:#FFFFFF; padding: 5px; text-align:center;}
table.roomDesc2 td { padding: 8px 5px 8px 7px; text-align:left; font-size: 100%; color:#666; }
table.roomDesc2 td a {
	text-decoration:underline;
	font-size: 70%;
	color:#ff6600;
	padding-left:13px;
	/*background: url(../images_site/menutopbullet.gif) no-repeat left center;*/
}
table.roomDesc2 td.largePrice { font-weight:700; font-size: 100%; color:#ff6600; text-align: center;}
table.roomDesc2 td.smallPrice { font-weight:400; font-size: 75%; color:#666; text-align: center;}
table.roomDesc2  dl {margin-left:7px; padding:0px;}
table.roomDesc2  dt { font-weight:700; font-size: 70%; color:#ff6600 !important; margin:0px 0px 4px 0px  ; padding:0px;}
table.roomDesc2  dd { font-size: 70%; color:#666 !important; margin:0px; padding:0px; background-image: none !important;}
table.roomDesc2 td.smallText {font-size: 70%!important; color:#666666;}
table.roomDesc2 td.smallText span {color:#FF6600!important;}
table.roomDesc2 td.centre { text-align: center!important; }
table.roomDesc2 tr.yellow td {background-color:#FFFFCD; }
table.roomDesc2 tr.white td {background:#fff url(../images_site/dots_h.gif) repeat-x left bottom; padding-top:15px!important; padding-bottom:12px!important;}

a.orangeLink {font-size: 60%; color:#666666; text-decoration:underline;  background:url(../images_site/search_orange_arrow.gif) no-repeat left center; margin:0px; padding: 0px 0px 0px 20px; font-weight:normal;}
input.roomNo {width: 50px; font-size: 60%; color:#666666;}
label.extra {width: 50px; font-size: 60%; color:#666666; font-weight:normal;}
label.extra2 {width: 360px; font-size: 60%; color:#666666; font-weight:normal;}
.bookButtonRoom{background-image:url(../images_site/bookIt.gif); width:100px; height:32px; border:none; border:0px; font-family:arial; font-size:12px; color:#666666; font-weight:bold; padding-top:3px;}
.smallPrint{font-size: 60%; color:#666666; margin: 10px 0px 30px 10px;}
a.optionalExtra{background:url(../images_site/arrow_link.gif) no-repeat left center;display:block; height: 23px;color:#666666;display:block;font-size:70%;font-weight:400;margin:0px 0px 0px 10px;padding-bottom:0px;padding-left:30px;padding-top:10px;text-decoration:underline;}
.orangeText{color:#FF6600!important; margin-bottom: 10px;}
p.rightCopy{font-size: 70%; color:#666666; margin: 0px; line-height: 2;}
p.rightCopy span{ font-weight:bold; font-size: 110%;}
a.rightCopy{background:url(../images_site/orangearrow.gif) no-repeat left center;clear: both; display:block; color:#666666;font-size:70%;font-weight:400;margin:0px 0px 0px 0px;padding-bottom:0px;padding-left:10px;padding-top:0px;text-decoration:underline;}

/* ABOUT US SUB MENU */

.subMenu{ height:38px;clear:both; }
ul.subMenu{list-style: none; padding-left:9px; margin:0px; height:38px;background:url(../images_site/nav_bg.gif) repeat-x bottom left ; float:left; width:456px;}
ul.subMenu li{display:inline;margin-left:-20px;}
ul.subMenu span{margin: 0px;background:url(../images_site/sub_menu_butt.gif) no-repeat right 1px; padding:0px 8px 0px 0px;text-decoration:none;display: block; float:left;}
ul.subMenu a{ background:url(../images_site/sub_menu_butt.gif) no-repeat 0px 1px; display:block; float:left;padding:18px 4px 0px 14px; min-height:18px; font-size:11px !important; margin:0px; text-decoration:none; color:#666;}
ul.subMenu span.active{background:url(../images_site/sub_menu_selected.gif) no-repeat right 1px; padding:0px 8px 0px 0px;text-decoration:none;display: block; float:left; margin-right:0px; font-weight:bold;}
ul.subMenu a.active{ background:url(../images_site/sub_menu_selected.gif) no-repeat 0px 1px; display:block; float:left;min-height:26px;padding:12px 4px 0px 14px; font-size:11px !important; margin-right:0px; text-decoration:none; color:#666; font-weight:bold;} 

.FAQ_subheaders{ padding-left:9px;font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:70%; line-height:18px; color:#000000;}
.interest_premise{width:140px; margin:0px 0px 0px 0px; max-height:16px!important; line-height:10px; font-size:10px!important; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#666;}

/* Size 2 Image */
/* bs* .s2_image_holder{ background:url(../images_site/s2_image_bg.gif) no-repeat; width:112px; height:111px; padding:10px 0px 0px 10px; margin-bottom:10px;} */
.s2_image_holder{ background:url(../images_site/s2_image_bg.gif) no-repeat; width:121px; height:121px; padding:10px 0px 0px 10px; margin-bottom:10px;}

.s3_{ background:url(../images_site/s3_image_bg.gif) no-repeat; width:158px; height:157px; float:left; padding:17px 0px 0px 16px; margin-bottom:10px;}

.s4_image_holder{ background:url(../images_site/s4_image_bg.gif) no-repeat; width:65px; height:65px; float:left; padding:8px 0px 0px 7px; margin-bottom:10px;} 
/* bs* for hotel search .s4_image_holder{ background:url(../images_site/s4_image_bg.gif) no-repeat; width:70px; height:70px; float:left; padding:10px 0px 0px 10px; display: inline;} */

.news_image_holder{ width:104px; height:104px; float:left; padding:0px 0px 0px 0px; margin-bottom:10px; border:1px solid #ff6600;}
.news_image_holder img{ margin:1px 0px 0px 1px;}
/* bs* .news_article_image_holder{ background: url(../images_site/news_article_img_sml_brd.gif) no-repeat; width:50px; height:50px; float:left; padding:2px 0px 0px 2px;margin:0px 3px 5px 0px;} */
.news_article_image_holder{ background: url(../images_site/news_article_img_sml_brd_news.gif) no-repeat; width:72px; height:72px; float:left; padding:2px 0px 0px 2px;margin:0px 3px 5px 0px;}
.news_article_large_holder{ background: url(../images_site/news_article_img_sml_brd.gif) no-repeat; width:50px; height:50px; float:left; padding:2px 0px 0px 2px;margin:0px 3px 5px 0px;}
/* bs* .news_article_multiple_image_holder{margin-left:10px;width:447px; float:left; margin-top:10px;} */
.news_article_multiple_image_holder{margin-left:10px;width:465px; float:left; margin-top:10px;}


.hotel_info_subs {font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:90%; color:#000000;}
.directions h3 {font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:130%; color:#000000;}

ul.bottomLinks {
	margin:0px;
	padding:3px 0px 0px 0px;
	list-style:none;
	float:left;
}
ul.bottomLinks li {
	margin:0px;
	display:inline;
	padding:0px 6px 0px 3px;
	background: url(../images_site/bg_bottomLinks.gif) no-repeat right 6px; 
}
ul.bottomLinks li.last {
	background: none;
}
ul.bottomLinks a {
	color:#fff;
	text-decoration:none;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:70%;
}
ul.bottomLinks a:hover {
	text-decoration:underline;
}

.basicTable {margin: 0px 15px 20px 10px;}
.basicTable table{margin: 0px; padding: 0px;}
.basicTable table th { font-size: 80%; color:#FFFFFF; margin: 0px; padding: 5px 0px 5px 10px; text-align:left;}
.basicTable table td {font-size: 70%; color:#666666; margin: 0px; padding: 5px 0px 5px 0; text-align:left;}

.yourTransactions {margin: 0px 15px 20px 0px;}
.yourTransactions table{margin: 0px; padding: 0px;}
.yourTransactions table th { background-color:#FF6600; font-size: 80%; color:#FFFFFF; margin: 0px; padding: 5px 0px 5px 10px; text-align:left;}
.yourTransactions table tr {background:url(../images_site/tablebg.gif) repeat-x left bottom; margin: 0px; padding: 0px;}
.yourTransactions table tr.nobg {background:none!important; margin: 0px; padding: 0px;}
.yourTransactions table td {font-size: 70%; color:#666666; margin: 0px; padding: 20px 0px 10px 14px; text-align:left;}
.yourTransactions table td.price {font-size: 70%; color:#FF6600; margin: 0px; padding: 20px 0px 10px 14px; text-align:left; font-weight: bold;}

ul.franchising {margin: 15px 0px 0px 26px; padding: 0px; list-style: none;}
ul.franchising li {float: left; display: block; padding: 0px 0px 10px 10px; margin: 0px; width: 222px; color: #FF6600; font-weight:bold; background:url(../images_site/help_orange_arrow.gif) left top no-repeat;}
ul.franchising li a {color: #666666; font-weight:normal; margin: 0px; padding: 0px; }
ul.franchising li a.active { color: #FF6600; font-weight:bold; text-decoration:none;}

.ul_facilities{margin: 0px 0px 0px 0px; padding: 0px; list-style: none;}
.ul_facilities li{display: block; padding: 0px 0px 10px 15px; margin: 0px; width: 222px; color: #666666; font-size: 100%; font-weight:normal; background:url(../images_site/blackbullet.gif) left top no-repeat;}

ul.sitemap {margin: 0px 0px 0px 10px; padding: 0px; list-style: none;}
ul.sitemap li {display: block; padding: 0px 0px 10px 0px; margin: 0px; width: 400px; color: #666666; font-size: 100%!important; }
ul.sitemap li a {color: #666666; font-weight:normal!important; margin: 0px; padding: 0px 0px 0px 10px; background:url(../images_site/help_orange_arrow.gif) left top no-repeat;}



.sec_code{width:150px; padding-left:15px; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#666666; font-size:70%; float:left;}
.sec_code a{color:#666666; text-decoration:underline; background:url(../images_site/back2.gif) no-repeat left top; padding: 0px 0px 0px 10px;} 

.ano_card{width:250px; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#666666; font-size:70%; float:left;}
.ano_card a{color:#666666; text-decoration:underline; background:url(../images_site/back2.gif) no-repeat left top; padding: 0px 0px 0px 10px;} 

.ma_profile_button{ background-image:url(../images_site/ma_prof_button.gif); width:200px; height:27px;; border:none; border:0px; font-family:arial; font-size:12px; color:#666666; font-weight:bold; padding:0px 0px 0px 10px; margin-top:3px;}

.ma_booking_button{ background-image:url(../images_site/ma_prof_button.gif); width:200px; height:29px; border:0px; border:0px; font-family:arial; font-size:12px; color:#666666; font-weight:bold; padding:0px 0px 4px 10px;}

.ma_cancel_button{ background-image:url(../images_site/ma_cancel_button.gif); width:262px; height:29px; border:0px; border:0px; font-family:arial; font-size:12px; color:#666666; font-weight:bold; padding:0px 0px 4px 10px;}

.ma_cancelBook_button{ background-image:url(../images_site/ma_cancel_book_button.gif); width:143px; height:29px; border:0px; border:0px; font-family:arial; font-size:12px; color:#666666; font-weight:bold; padding:0px 0px 4px 10px;}
.booking-button-cont{ float:left; height:29px; margin: 0 10px 0 0;}
.bottom-button-cont{float:left; height:29px; margin: 15px 10px 0 0;}
.credit_subHeaders{ font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:15px; line-height:18px; color:#000000; margin-bottom:10px;}

.news_home{width:150px; padding-left:5px; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#666666; font-size:70%; float:left;}
.news_home a{color:#666666; text-decoration:underline; background:url(../images_site/back3.gif) no-repeat left top; padding: 0px 0px 0px 10px;} 
.help_spacer{ width:494px; height:1px; font-size:1px; background-image:url(../images_site/news_left_dashed.gif); background-repeat:no-repeat; margin-top:10px; margin-bottom:15px; float:left;}
.ma_next_button2{ background:url(../images_site/ma_next_button.gif) no-repeat left center; width:76px; height:27px; border:none; border:0px; font-family:arial; font-size:12px; color:#666666; font-weight:bold; margin-right:32px; margin-top:-5px;}

.read_more { font-family:Arial, Helvetica, sans-serif, Tahoma; color:#666666; padding-top:10px; font-size:11px; margin-left:10px; float:left;}
.read_more a{color:#666666; text-decoration:underline; background:url(../images_site/back2.gif) no-repeat left top; font-size:11px;  padding: 0px 0px 0px 10px;} 

/* CALENDAR */
.calendarLinkA {float:left; display: block; height: 20px; background: url(../images_site/icon_calendar.gif) no-repeat left center;padding:5px 0px 5px 27px;font-size:60%; color:#666;text-decoration:none;}
#popUpCalendarA {position:absolute;left:0;top:100%;z-index:3;display:none;width:210px;background-color:#fff;border:1px solid #FF6600;text-align:center;}
#popUpMapA {position:absolute;z-index:3;display:none;width:287px;background-color:#fff;border:1px solid #c6def7;text-align:center;visibility: visible;}
.prevMonthA,.nextMonthA {font-weight:bold;text-decoration:none;color:#FF6600;}
#calendarDaysA { font-size:70%; font-weight:700;}
#calendarDaysA tr th {color:#FF6600;}
#calendarDaysA tr td {background-color:#fff; color:#b2b2b2; width:24px; text-align:center;  }
#calendarDaysA tr td a {background-color:#FBB58B; color:#fff; display:block; text-decoration:none; padding:4px 3px;}
#calendarDaysA tr td a:hover {background-color:#FF6600; text-decoration:none; padding:4px 3px;}
#calendarDaysA tr td a.today {background-color:#FF6600; color:#fff; padding:4px 3px;}
.pickDatesA {background: url(../images_site/dot01.gif) repeat-x left bottom;margin:0px 10px;padding:3px 0px;}
.pickDates2A {background: url(../images_site/dot01.gif) repeat-x left bottom;margin:0px 10px;padding:6px 0px;}
.pickDateFootA {background: url(../images_site/dot01.gif) repeat-x left top;margin:0px 10px;padding:13px 11px;}
.pickDatesLeftA {float:left; width:20px; margin:10px 0px 10px 10px;}
.pickDatesRightA {float:right; width:20px; margin:10px 10px 10px 0px;}
.pickDateFootA {margin:0px 10px;padding:13px 11px;}
.pickDateFootA a {color:#666;}
.close {font-size: 70%; color: #666; font-weight: bold;}
.myaccountinfo p{margin-left: 11px!important;}
.buttonMargin{margin-left: 5px!important;}
.pickDatesLabel{margin-top : 15px;color:#ff6600;font-weight:bold;}
.calHolder{position:relative;}
.calHolder:after
{
	content : ".";
	display : block;
	clear:both;
	font-size:0;
	height:0;
	visibility:hidden;
}

.header01 {
	background: #FFFFFF url(../images_site/yellow_fade01.gif) repeat-x left top;
	padding: 12px 15px;
	font: 120% Arial, Helvetica, sans-serif;
	color: #ff6600;
	margin:0px;
}
.header02 {

	padding: 5px 0px;
	font: 110% Arial, Helvetica, sans-serif;
	color: #ff6600;
	margin:0px;
}

.searchResults {
	background: url(../images_site/menutopbullet_left.gif) no-repeat left center;
	font: 65% Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration: underline;
	padding-left:15px;
	margin-left:11px;
}
.startAgain {
	background: url(../images_site/menutopbullet_left.gif) no-repeat left top;
	font: 65% Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	display:block;
	text-decoration: underline;
	margin:10px 0px 10px -3px !important;
	padding-left:14px;
	padding-top:2px;
}
.dottedSeperatorH {
	background: url(../images_site/dot03.gif) repeat-x left top;
	height: 1px;
	font-size: 0%;
	line-height: 0%;
	margin-top:4px;
}
.clearMe {clear:both; padding-top:20px; padding-left:13px;}
.alignLeft {text-align:left !important;}
.font65 {font-size:65%;}
.floatLeft {float:left;}
/* main end */

#BookingLeftCol {
	float:left;
	width:243px;
	background: url(../images_site/booking_leftColMid.gif) repeat-y;
}
#BookingLeftColTop {
	background: url(../images_site/booking_leftColTop.gif) no-repeat;
	font-size: 0%;
	line-height: 0%;
	height:8px;
}
#BookingLeftColContent {
	padding: 8px 12px 12px 12px;
}
#BookingLeftColContent h1 {
	font-size:85%;
	font-weight:700;
	padding:0px 0px 12px 0px;
	margin:0px 0px 0px -2px;
}
.dotsBottom {
	background: url(../images_site/dots_h.gif) repeat-x left bottom;
}
dl {margin:0px; padding:0px;}
dt {	
	margin:0px; 
	padding:12px 0px 0px 0px;
	font-size:75%;
	font-weight:700;}
dd {
	background: url(../images_site/dots_h.gif) repeat-x left bottom;
	margin:0px;
	padding:0px 0px 15px 0px;
	font-size:70%;
	color:#666;
}
dd.internal {
	background: none !important;
	margin:0px !important;
	padding:0px !important;
}

dd.none {	background: none!important;}
table#roomTotal {
	width:212px;}

table#roomTotal th {

	font-weight:400;
	color:#666;
	text-align:left;
	padding:3px 30px 3px 0px;
}
table#roomTotal td {

	font-weight:700;
	color:#666;
	text-align:right;
	padding:3px 40px 3px 0px;
}

table#roomTotal td.orange{color: #FF6600!important;}
table#roomTotal td.orangetotal {color: #FF6600!important; padding-top: 20px!important; font-size: 110%!important;}
table#roomTotal th.orangetotal {color: #FF6600!important; padding-top: 20px!important;}

table#roomTotal tr.total {
	background:url(../images_site/dots_h.gif) repeat-x left top;
	font-size:120%;
	margin-top: 5px;
}

/* andrew2 end */

/* CSS Document */

.rightForm h2
{
	font-size:85%;
}

.rightForm p
{
	font-size:70%;
	color : #666;
}

span.h2
{
	font-size: 130%;
	font-weight:bold;
}

.infoTable
{
	width:100%;
	border:0;
	font-size:70%;
	color : #666;
	border-collapse:collapse;
}

.infoTable td
{
	padding : 3px 0;
}

.billingInfo td
{
	padding: 10px 0;
}

.infoTable .col1,.infoTable td:first-child
{
	width : 180px;
}

.priceInfo .col2,.priceInfo td:first-child+td
{
	width : 135px;
}

.priceInfo .col3,.priceInfo td:first-child+td+td
{
	width : 180px;
}

.infoTable .reserv_col2
{
	width : 18%;
}

.booking_section
{
	background:url(../images_site/news_left_dashed.gif) repeat-x left bottom;
	margin-bottom:12px;
	padding-bottom:12px;
	padding-left : 15px;
}

.fontGrey
{
	color : #666;
}

.confirm_button
{
	background: transparent url(../images_site/confirm_button.gif) no-repeat left 3px;
	border:0px none;
	color:#666666;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	height:32px;
	width:192px;
	float : right;
	display:block;
	margin: 10px 0px 20px 10px;
	padding:0px 0px 3px 0px;
}

.print_box
{
	background : #ffc;
	border : 1px solid #F1EAD8;
	color : #f60;
	font-weight:bold;
	font-size: 70%;
	padding : 19px;
	margin-left : -15px;
	padding-right: 153px;
	position : relative;
}

* html .print_box {height : 1px;}

.print_button
{
	background: transparent url(../images_site/print_button.gif) no-repeat left 1px;
	border:0px none;
	color:#666666;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height : 32px;
	width:133px;
	text-align:left;
	padding-left : 30px;
	position : absolute;
	top : 50%;
	margin-top : -18px;
	right : 10px;
}

/* add to main */

ul.menu
{
	/* put these in the class and the ieonly style can be removed */
	padding : 0;
	margin : 0 0 0 10px;
}

.ma_header_left
{
	/* remove width from header */
	width : auto !important;
}

.floatRight
{
	/* will fix the ie double margin problem */
	display : inline;
}

/* booking menu */

.bookingMenu
{
	margin : 0 10px 0 0 !important;
	display : inline;
	float : right;
}

ul.bookingMenu li
{
	background-image : none;
	color : #FFBB8D;
	font-weight:bold;
	font-size : 70%;
}

ul.bookingMenu li span
{
	display : block;
	padding:15px 4px 4px 14px;
}

ul.bookingMenu li.active span
{
	color : #404040;
	background:transparent url(../images_site/menu_selected.gif) no-repeat scroll 0 0;
	padding:9px 4px 10px 14px;
}

.pLeft36{padding-left : 36px;}



/* jarrod end*/

.clearBoth {clear:both;font-size:0px;height:0px;line-height:0px;}
.clearLeft {clear:left;font-size:0px;height:0px;line-height:0px;}
.mainContentInner {margin: 0px; padding :0px; background:url(../images_site/bookingBg.gif) repeat-y left 10px; border-color:#FF6600; border-width: 0px 1px; border-style: solid;}

.leftColTop{background:url(../images_site/yelbox.gif);margin: 0px 0px 0px 1px;height: 7px; width: 244px;background-position:right top !important;background-repeat:no-repeat !important;font-size:0px;}
.leftCol {float: left; width: 245px; display: inline; margin: 0px 0px 0px 10px;}
.rightCol {float: left; width: 200px;}

.rightForm {min-height: 250px; display: inline;float: left;  width: 492px; padding: 0px; margin: 0px 0px 0px 10px; background:#fff url(../images_site/bookingbg1.gif) repeat-x left top;}
.rightForm h1 {color: #FE6700; font-size: 120%; margin : 10px 0px 30px 15px;}
.rightForm h2 {margin: 10px 0px 16px 15px!important; padding: 0px!important;}
.rightForm h2.subscription {margin: 15px 0px 16px 15px!important; padding: 0px!important;}

p.booking {margin: 0px 0px 40px 15px!important; }
p.booking2 {margin: 0px 0px 20px 15px!important; }

.marginLeft10 {margin-left: 10px!important; display: inline;}
.marginLeft15 {margin-left: 15px!important; display: inline;}
.marginTopCheck {margin-top: 10px!important;}

.bookingLogin {border: #F8F4E9 1px solid; padding: 15px 20px 10px 20px; margin: 33px 0px 30px 0px; background-color: #FFFFCD; }
.bookingLogin p {font-size: 70%; color: #666666; margin: 0px 0px 17px 0px!important; padding: 0px;}
.bookingLogin a {background:url(../images_site/orgarrow.gif) no-repeat left top; font-size: 70%; color: #666666; padding: 0px 0px 0px 20px; margin: 0px 0px 8px 155px; display: block; height: 17px; text-decoration:underline;}
.bookingLogin span {font-size: 130%; color: #000000; font-weight:bold;}
.bookingLoginForm {margin: 0px 0px 10px 0px; width: 320px;}
.bookingLoginForm label {width: 110px; font-size: 70%; margin: 3px 0px 0px 0px; padding: 0px; color: #666666; float: left; display: block;}
.bookingLoginForm input {width: 191px; font-size: 70%; margin: 0px 0px 0px 0px; padding: 0px; color: #4D4D4D;} 

.loginFormGo {float: left; width:68px; min-height: 28px; background:url(../images_site/goButton.gif) no-repeat left center; border:none;color:#666666; font-size:70%;font-weight:700;display:block;padding:3px 0px 3px 5px;text-decoration:none;}

.loginFormFind {margin: -5px 0px 0px 0px; float: left; width:126px; min-height: 37px; background:url(../images_site/findbutton.gif) no-repeat left center; border:none;color:#666666; font-size:70%;font-weight:700;display:block;padding:3px 0px 3px 9px;text-decoration:none;}

.loginContinue {margin: 10px 0px 20px 10px; float: right; width:126px; min-height: 37px; background:url(../images_site/findbutton.gif) no-repeat left center; border:none;color:#666666; font-size:70%;font-weight:700;display:block;padding:0px 0px 3px 0px;text-decoration:none;}

.formItem {margin: 0px 0px 14px 15px;}
.formItem label {width: 180px; font-size: 70%; margin: 3px 0px 0px 0px; padding: 0px; color: #666666; float: left; display: block;}
.formItem input {width: 202px; font-size: 70%; margin: 0px 0px 0px 0px; padding: 0px; color: #4D4D4D;}
.formItem input.code {float: left; width: 86px;  font-size: 70%; margin: 0px 5px 0px 0px; display: inline; padding: 0px; color: #4D4D4D;} 
.formItem input.selection {width: 25px; float: left; margin-right: 40px;}
.formItem label.selection1 {width: 80px; margin: 0px;}
.formItem label.selection2 {width: 105px; margin: 0px;}
.formItem select {width: 207px;  font-size: 70%; margin:0px; color: #4D4D4D;}
.formItem select.card {width: 96px;  margin:0px 10px 0px 0px; color: #4D4D4D;}
 a.code {float: left;background:url(../images_site/orgarrow.gif) no-repeat left top; font-size: 70%; color: #666666; padding: 0px 0px 0px 15px; margin: 0px; display: block; height: 17px; text-decoration:underline;}

.dividerOrange{clear: both;background:url(../images_site/orgDivider.gif) repeat-x left center;font-size:0px;height:2px;line-height:0px; padding-top: 0px!important; padding-bottom: 0px; font-size:0px;}
.dividerOrangeEnd{clear: both;background:url(../images_site/orgDivider.gif) repeat-x left center;font-size:0px;height:2px;line-height:0px; padding-top: 10px!important; padding-bottom: 15px; font-size:0px;}

.room {margin: 0px 0px 12px 15px;}
.room p {font-size: 90%!important; color: #666666; font-weight:bold; margin: 0px  0px 10px 0px!important; padding: 0px  0px 0px 0px;}
.room label {width: 60px; font-size: 70%; margin: 3px 0px 0px 0px; padding: 0px; color: #666666; float: left; display: inline;}
.room input {width: 142px; font-size: 70%; margin: 0px 10px 0px 0px; padding: 0px; color: #4D4D4D; float: left; display: inline;} 

.confirm {padding: 0px 0px 0px 0px!important;}
.confirm label {float: none!important; width: 380px!important; display: block!important;font-size: 70%; color: #666666; padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.confirm  input.checkbox {float: left!important; width: 20px!important; margin: 0px 5px 17px 15px;}
.confirm label.checkbox {padding: 0px 0px 0px 0px; }
.confirm  label.bottom {float: none!important; width: 440px!important; display: block!important;font-size: 70%; color: #666666; padding: 0px; margin: 0px;}

.termsconditions {border: #F8F4E9 1px solid; padding: 10px; margin: 5px 0px 30px 0px; background-color: #FFFFCD; }
.termsconditions p {font-weight: bold; font-size: 90%!important; color: #000000!important; margin: 0px 0px 10px 0px; padding: 0px;}
.termsconditions textarea {padding: 10px; margin: 0px 0px 10px 0px; width: 445px; font-size: 70%!important; color: #000000!important;font-family:Arial, Helvetica, sans-serif, Tahoma;} 
.termsconditions  label.checkbox {float: none!important; display: block;font-size: 70%; color: #666666; padding: 0px; margin: 0px;}
.termsconditions  input.checkbox {float: left!important; width: 20px!important; margin: 0px 5px 15px -3px;}

.postcode {width: 270px!important; float: left; display: inline; margin-left: 15px;}
.width80 {width: 80px!important;}
.paddingBottom15{padding-bottom: 15px!important;}
.paddingBottom20{padding-bottom: 20px!important;}
.paddingBottom30{padding-bottom: 30px!important;}
.spantext {font-size: 80%!important; font-weight:normal!important;}

ul.bookingmenu1	{list-style: none; 	margin:0px 10px 0px -27px;min-height:38px; float: right; display: inline;}
ul.bookingmenu1 li {background:url(../images_site/menu_butt.gif) no-repeat right 0px; padding:0px 8px 0px 0px;text-decoration:none;display: block; float:left;  margin-right:-1px;}
ul.bookingmenu1 span {	 background:url(../images_site/menu_butt.gif) no-repeat left 0px;  display:block; float:left; padding:15px 4px 0px 14px; min-height:18px; font-size:70% !important; margin-right:0px; text-decoration:none; color:#666;}
ul.bookingmenu1 span.active {background:url(../images_site/menu_selected.gif) no-repeat 0px 0px; min-height:23px;padding:10px 4px 0px 14px; font-weight:700;}
ul.bookingmenu1 li.active {background:url(../images_site/menu_selected.gif) no-repeat right 0px; padding:0px 8px 0px 0px;min-height:33px;}
ul.bookingmenu1 li.none {background:none;  color:#FEBB8E; font-weight:bold;}
ul.bookingmenu1 span.none {background:none;  color:#FEBB8E; font-weight:bold;}

.formPaddingB {padding-bottom: 10px!important;}
.cardDetails {margin: 0px!important; padding: 0px!important;}

h2.headermargin{margin-left: -1px!important;}

.bgnone { background:none!important;}

/* suz end */
fieldset,form {border:0px none;margin:0px;padding:0px;}
.clearBoth {clear:both;font-size:0px;height:0px;line-height:0px;}
.clearLeft {clear:left;font-size:0px;height:0px;line-height:0px;}
.floatLeft {float:left !important;}
.floatRight {float:right !important;}
.font70 {font-size:70% !important;}
.hide {display:none !important;}
.marginleft10 {margin-left:10px !important;}
.marginBottom5 {margin-bottom: 5px!important;}
/* groups general end */

.signUpPara {padding:20px 0px 0px 0px !important; margin:0px;}
#googlemap {width: 325px; height: 280px; border:1px dotted #FF6600; margin-bottom: 15px;} /* bs* was 145 reduced to 140 to stop iframe clipping */
.directions { margin-left: 140px;} /* bs* was 145 reduced to 140 to stop iframe clipping */
.directions a {text-decoration:underline;}
#form1 #textfield {border:0px none; font-size:100%; color:#666; width:156px; margin-bottom:10px;}
#form1 #picNum {border:0px none; font-size:90%; color:#666; width:75px; padding:0px;}
.gallery {font-size:70%; color:#FF0000; clear:both;}
.faqWrapper {margin:0px 10px 0px 10px;}
.faqWrapper dd {background-image:none !important; padding-left:1em;}
.peopleText p {margin-left:144px;}
.terms a {color:#404040; text-decoration:underline;}

table.developmentSchedule {margin: 0px; padding: 0px;}
table.developmentSchedule tr{margin: 0px; padding: 0px;}
table.developmentSchedule th {color:#FFFFFF; text-align: left; background-color:#666666; margin: 0px; padding: 2px 5px; border-color: #AAAAAA; border-style: solid; border-width: 1px;}
table.developmentSchedule td{color:#000000; text-align: left; background-color:#CCCCCC; margin: 0px; padding: 2px 5px; border-color: #AAAAAA; border-style: solid; border-width: 1px;}

.holdermargin {margin-left: 125px!important;}

.search-button{
	height:40px;
	margin-top: 10px;
}

.reasons{
	padding:0px !important;
	width:100px !important;
	float:left;
}

.reasons label.checkbox{
	padding: 0px;
}

.reasons input.checkbox {
	float:left !important;
	margin:0px 5px 17px 15px;
	width:20px !important;
}

.reasons label {
	color:#666666;
	display:inline !important;
	float:none !important;
	font-size:70%;
	margin:0px;
	/*padding:10px 0px 0px;*/
}

.confirm-cont{
	margin-bottom:10px;
}


.mainarea {
	clear: both;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif,Tahoma;
	font-size:11px;
	line-height:14px;
	padding:0px 0px 0px 5px;
}

#id17 .mainarea {
	clear: both;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif,Tahoma;
	font-size:11px;
	line-height:14px;
	padding:0px;
}

.intro_left {
	width: 235px;
}

#id57 a.internal-link, .currency_bg  a.internal-link, #home_intro_right a.internal-link { /* bs mod to add home_intro_right link */
	background:transparent url(../images_site/arrow_link.gif) no-repeat scroll left center;
	color:#FF6600;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height:30px;
	padding:10px 0px 10px 30px;
}
#home_intro_right a.internal-link {color:#FFF; background:transparent url(../images_site/arrow_link_transparent.png) no-repeat scroll left center;} /* bs mod to add home_intro_right link */

#id57 a.internal-link:hover, .currency_bg  a.internal-link:hover {
	color:#666666;
}


.csc-textpic-text {
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
	float:left;
}

#id57 .csc-textpic-imagewrap dl {
	/* background:transparent url(../images_site/s4_image_bg.gif) no-repeat scroll 0%; */
	height:65px; 
	margin-bottom:10px;
	padding:0px 10px 0px 0px;
	width:65px; 
	margin-right: 0px;
}

#panelHolder .csc-textpic-imagewrap {
	float: left;
	}
#panelHolder .csc-textpic-text {
	width:345px;
} 


.mainarea a {
	color:#FF6600 !important;
}

.mainarea h1 {
	margin-left: 0px;
}

.mainarea h2 {
	margin: 5px 0px;
	padding-top: 10px;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif,Tahoma;
	font-size:15px;
	line-height:18px;
}


.news_main h2 {
	margin: 0px;
	padding: 0px;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif,Tahoma;
	font-size:15px;
	line-height:18px;
}

.news_main h2 a {
  color: #000;
  text-decoration:none;
}

.news_main h2 a:hover {
  text-decoration: underline;
}

.mainarea p {
	padding:5px 0px;
}

.csc-frame-rulerAfter {
	background:transparent url(../images_site/news_left_dashed.gif) no-repeat scroll left top;
	padding-top: 10px;
}

 
.csc-textpic-border dl {
	background:transparent url(../images_site/s2_image_bg.gif) no-repeat scroll left top;
	height:121px;
	margin-bottom:10px;
	margin-right:10px;
  padding:10px 10px 0 8px;
	text-align:center;
	width:121px;
}

.csc-linkToTop {
	padding:10px 0px 10px 15px;
}

.csc-linkToTop a {
	text-decoration:underline;
	background:transparent url(../images_site/help_orange_up_arrow.gif) no-repeat scroll left top;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:70%;
	padding-left:15px;
}

#footerlinks {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:none;
}

#footerlinks a { padding: 0px 3px;}

h1 {
	color:#FF6600;
	font-family:Arial,Helvetica,sans-serif,Tahoma;
	font-size:20px;
	padding:0px;
	margin:10px 0px;
	font-weight:normal;
	line-height:22px;
}

h2 {
	margin:5px 0px;
	padding:10px 0px;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif,Tahoma;
	font-size:15px;
	line-height:18px;
}

h3 {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif,Tahoma;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}

.search_main h1 {
	background:transparent url(../images_site/easyHotel.gif) no-repeat scroll left top;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif,Tahoma;
	font-size:17px;
	font-weight:bold;
	line-height:17px;
	margin:0pt 0pt 0pt 15px;
	padding-left:115px;
	padding-top:8px;
}

.csc-textpic-text {
	color:#666666;
	font-family:Arial,Helvetica,sans-serif,Tahoma;
	font-size:11px;
	line-height:14px;
}


#backlink {
	margin-bottom: 15px;
}

#backlink a {
	color:#FF6600 !important;
	font-size:11px;	
	margin-left:141px;
}


#id16 .csc-textpic-clear {
	margin-bottom:10px;
}

a.more_news {
	background: transparent url(../images_site/arrow_link.gif) no-repeat scroll left center;
	border:0px none;
	color:#666666;
	display:block;
	font-family:arial;
	font-size:11px;
	height:26px;
	margin:0px;
	padding-left:30px;
	padding-top:5px;
	width:123px;
}
a.more_news:hover {
	color: #FF6600;
}

.hotel_intro h1 {
	background:transparent url(../images_site/easyHotel.gif) no-repeat scroll left top;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif,Tahoma;
	font-size:17px;
	font-weight:bold;
	line-height:17px;
	margin:0pt 0pt 10px 8px;
	padding-left:115px;
	padding-top:8px;
}

.mail, .external-link-new-window, .csc-textpic-text a {
	color:#FF6600;
}

.textblock {
	margin-left: 136px;
}

#id57 .textblock { margin-left: 78px; }

.home_left_comp_3_left {
	float:left;
	padding-left:12px;
	width:200px;
}

.home_left_comp_3_right, .home_left_comp_3_outer {
	float: left;
}

h3.country {
	color: #ff6600;	
	padding-bottom:5px;
}

#id55 #pnlAbout3 .csc-textpic-image {
	width: 106px !important;
}

.news_navi {
	margin-bottom:20px;
	margin-left: 15px;
}
.newsmenu {
	margin: 0;
	padding: 0;
	list-style:none;
}

.newsmenu li {
	float:left;
	padding-right:10px;
}

.newsmenu li a {
	color:#ff6600;
}

.news_images_intro {
	margin-left:10px;
	margin-bottom:15px !important;
	margin-top:15px;
	background:transparent url(../images_site/news_left_dashed.gif) no-repeat scroll left top;
	padding-top:15px;
}

.news_images_show {
	margin-left:10px;
}

.news_images_show img, .news_images img {
	border:1px solid #FF6600!important;
	padding:2px;
}

.news_images .spacer {
	margin-left:10px;
	margin-bottom:15px;
}

.news_images_show .csc-textpic-clear {
	margin-bottom:15px;
}
.info {
  left:30px;
  position:absolute;
  text-align:center;
  top:350px;
}