*{margin:0px;padding:0px;}
ul, li {list-style:none;}
img, div {behavior: url(iepngfix.htc) }
img{border:none;outline:none;}
a:focus{outline:none;}
.clear{clear:both;}
body{background:url('../images/home_main_bg.jpg') repeat-x 0px 0px;margin:0 auto;}
#container{width:100%; background:url('../images/main_bg2.jpg') repeat-x 0px 0px; float:left;}
.container{width:950px; height:auto; margin:auto; text-align:center; }
.top_container{width:950px; height:165px; float:left; background:url(../images/top_bg.jpg) top center no-repeat;}
.flash_blk{width:950px; height:413px; float:left; background:url(../images/flash_bg.png) 0 0  no-repeat; padding-top:10px; margin-bottom:10px;}
body#home #home_active a, body#vtour #vt_active a, body#contact #home_active a{color:#ffffff; text-decoration:nones;}
body#about .f_about a, body#home .f_home a, body#features .f_features a, body#gallery .f_gallery a, body#reservation .f_reservation a, body#careers .f_careers a, body#terms .f_terms a, body#sp_offer .f_sp_offer a, body#news .f_news a, body#spa .f_spa a, body#restaurant .f_restaurant a, body#location .f_location a, body#contact .f_contact a{text-decoration:none; color:#ffffff;}
body#about .menu_center ul li a.active, body#features .menu_center ul li a.active1, body#gallery .menu_center ul li a.active2, body#careers .menu_center ul li a.active3, body#news .menu_center ul li a.active4, body#spa .menu_center ul li a.active5, body#restaurant .menu_center ul li a.active6, body#location .menu_center ul li a.active7{height:34px; float:left; color:#ffffff; background:#379aff; text-decoration:none; padding:0 6px 0 7px;}
/*top portion start*/
.logo{width:283px; height:156px; background:url(../images/rafayel_logo.jpg1) 0 0 no-repeat; float:left; margin:0 10px 0 18px; display:inline;}
.logo a{width:283px; height:156px; float:left;}
.top_blk{width:612px; height:165px; float:left;}
/** 5.11.09 **/
.q_link{width:180px;height:30px;float:left;padding:11px 0px 0px 420px;}
.christmas{width:180px;float:left;width:249px;height:50px;padding:0px 0px 0px 335px;}
.christmas_main{width:632px; height:45px; float:right; margin-top:30px;#margin-top:20px;}
.christmas_logo{width:0px; height:65px; float:left;}
/*.top_blog{width:65px; height:30px; float:left;margin:12px 0px 0px 20px; background:url(../images/blog.jpg) no-repeat;}*/
.checkintext{width:50px;#width:51px; float:left; font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#828282; font-weight:normal; text-align:left; padding-top:2px;}
.date_top{font:normal 11px Arial, Helvetica, sans-serif; width:34px; height:20px; border:none; float:left; padding-left:10px;}
.date_top_drop{font:normal 11px Arial, Helvetica, sans-serif;width:37px; height:19px; padding-top:1px; border:none; float:left; border:#3e3f3f 1px solid;background-color:#151516; color:#fff;}
.month_top{font:normal 11px Arial, Helvetica, sans-serif; width:57px; height:20px; border:none; float:left; padding-left:13px;}
.month_top_drop{font:normal 11px Arial, Helvetica, sans-serif; width:57px; height:19px; padding-top:1px; border:none; float:left; border:#3e3f3f 1px solid;background-color:#151516; color:#fff;}
.year_top{font:normal 11px Arial, Helvetica, sans-serif; width:47px; height:20px; border:none; float:left; padding-left:9px;}
.year_top_drop{font:normal 11px Arial, Helvetica, sans-serif; width:50px; height:19px; padding-top:1px; border:none; float:left; border:#3e3f3f 1px solid;background-color:#151516; color:#fff;}
.booknowbut{width:68px; height:16px; float:left; padding: 2px 0px 0px 10px;}
.roomtxt{width:40px; float:left; font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#828282; font-weight:normal; text-align:left; padding:2px 0px 0px 10px;}
.roombg{background:url(../images/room_bg.jpg) no-repeat; width:31px; height:15px; float:left; margin-top:2px;}
.roombgbox{width:31px; height:14px; line-height:17px; border:none; float:left;background:none;font:normal 11px Arial, Helvetica, sans-serif; color:#fff; padding:0px 4px 0px 2px;}
/*home menu*/
.home_menu_blk{width:553px; height:34px; float:left; margin-left:57px;}
.home_menu_center{width:530px; height:34px; float:left; background:url(../images/menu_center.gif) 0 0 repeat-x; }
.home_menu_center ul{margin:-2px 0px 0px 0px; padding:0;}
.home_menu_center ul li{ list-style:none; float:left; padding:0 2px 0 2px; font:bold 11px Arial, Helvetica, sans-serif;line-height:36px;position:relative;}
.home_menu_center ul li a{height:36px; float:left; color:#8f8f8f; text-decoration:none;padding:0 4px 0 4px;}
.home_menu_center ul li a:hover{height:36px; float:left; color:#ffffff; background:#379aff; text-decoration:none; padding:0 4px 0 4px;}
/** 5.11.09 **/
.menu_blk{width:600px; height:34px; float:left;}
.menu_left{width:6px; height:34px; float:left; background:url(../images/menu_left.gif) 0 0 no-repeat;}
.menu_right{width:6px; height:34px; float:left; background:url(../images/menu_right.gif) 0 0 no-repeat;}
.menu_center{width:572px; height:34px; float:left; background:url(../images/menu_center.gif) 0 0 repeat-x; }
.menu_center ul{margin:-2px 0px 0px 0px; padding:0;}
.menu_center ul li{ list-style:none; float:left; padding:0 2px 0 2px; font:bold 11px Arial, Helvetica, sans-serif;line-height:36px;position:relative;}
.menu_center ul li a{height:36px; float:left; color:#8f8f8f; text-decoration:none;padding:0 4px 0 4px;}
.menu_center ul li a:hover{height:36px; float:left; color:#ffffff; background:#379aff; text-decoration:none; padding:0 4px 0 4px;}
@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
.menu_center ul li a{height:36px; float:left; color:#8f8f8f; text-decoration:none;padding:0 4px 0 5px;}
.menu_center ul li a:hover{height:36px; float:left; color:#ffffff; background:#379aff; text-decoration:none; padding:0 4px 0 5px;}
} 
.hot_link2{width:auto; height:40px; float:right;padding-right:20px;}
.hot_link2 ul{margin:0; padding:0;}
.hot_link2 ul li{list-style:none; display:inline; padding:0 15px; background:url(../images/hl_arrow.gif) right 18px no-repeat; float:left; line-height:40px;}
.hot_link2 ul li a{color:#8f8f8f; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.hot_link2 ul li a:hover{color:#0092ff; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.hot_link2 ul li a.active{color:#0092ff; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.hot_link{height:35px; float:right;padding-right:20px; padding-left:20px;}
.hot_link ul{margin:0; padding:0;}
.hot_link ul li{list-style:none; display:inline; padding:0 10px; background:url(../images/pipe.gif) right 18px no-repeat; float:left; line-height:35px;}
.hot_link ul li a{color:#8f8f8f; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
.hot_link ul li a:hover{color:#ffffff;text-decoration:none;}
.hot_link ul li a.active{color:#ffffff; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
.hot_link ul li a.blue{color:#3399ff;}
.hot_link ul li a.blue:hover{color:#FFFFFF;}
/*top portion ends*/
.content{width:950px; height:280px; float:left;}
.home_content{width:950px; height:183px; float:left;}
.home_content_top{width:950px; height:63px; float:left;}
.home_cont_left{float:left; height:33px; width:700px;}
.home_cont_galler{float:left; height:95px; width:660px; margin-top:5px; padding-left:40px;}
.home_cont_galler img{border:5px solid #c4c4c4;}
.home_cont_galler_bar{float:left; height:14px; width:660px;padding-left:40px; float:left; text-align:left; padding-top:7px;#padding-top:7px;_padding-top:5px;}
.home_cont_galler img{float:left;margin-right:15px;display:inline;}
.photo{width:346px;float:left;padding-left:40px;margin-bottom:10px;}
.photo h1 a{margin:0px;padding:0;float:left;width:380px;text-align:left;text-decoration:none;border:none;}
.home_cont_left h2{margin:0 0 0 40px; padding:0; display:inline; float:left;}
.photo p{float:left;margin:0px; padding:0; font:normal 11px Arial, Helvetica, sans-serif; color:#8f8f8f; display:inline; float:left; text-align:left;}
.home_cont_left a {float:left;padding-top:5px;text-decoration:none;font:normal 11px Arial, Helvetica, sans-serif; color:#333;border-bottom:1px solid #999999; display:inline;}
.cont_left{float:left; height:280px; width:265px;}
.cont_center{float:left; width:435px;}
.cont_right{float:left; width:250px; padding-top:10px;}
.cont_left h1{margin:0 0 0 44px; padding:0; display:inline; float:left;}
.cont_left p{margin:10px 0 0 44px; padding:0; font:normal 11px Arial, Helvetica, sans-serif; color:#8f8f8f; display:inline; float:left; text-align:left; width:180px;}
.cont_center p{margin:6px 0 10px 21px; padding:0; font:normal 11px Arial, Helvetica, sans-serif; color:#8f8f8f; display:inline; float:left; text-align:left;  }
.cont_left .virtual{ background:url(../images/virtual_tour_img.png) 0 0 no-repeat; width:262px; height:210px; float:left;}
.cont_left .virtual a{float:left; width:262px; height:210px; text-decoration:none;}
.cont_left .virtual a:hover{float:left; width:262px; height:210px; text-decoration:none;}
*html .virtual a{
	background-image: url(none.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/virtual_tour_img.png", sizingMethod="scale");
}

.cont_center h1{margin:0 0 0 21px; padding:0; float:left; display:inline; text-decoration:none;}
.cont_center img{margin:0; padding:0; float:left; text-decoration:none;}
.cont_center .gallery{float:left; width:392px; height:110px; background:url(../images/gallery.png) left top no-repeat; margin-left:21px; display:inline; margin-top:1px;.margin-top:3px; }
.cont_center .gallery a{width:392px; height:110px; float:left; text-decoration:none;}
.cont_right h1{margin:0 0px 16px 0; padding:0; float:left;}
.news_blk{width:225px; float:left; height:auto; }
.news_blk span{width:60px; height:14px; font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; background:#0058bc; line-height:14px; text-align:center; float:left;}
.news_blk p{margin:6px 0 0 0; padding:0 0 10px 0; float:left; text-align:left; color:#4e4e4e; font:normal 11px Arial, Helvetica, sans-serif; line-height:18px; width:200px;}
.news_blk p a{text-decoration:none; color:#0058bc;}
.news_blk p a:hover{text-decoration:underline; color:#0058bc;}
.news_blk2{width:450px; float:left; height:auto; margin-top:20px; }
.news_blk2 span{ height:14px; font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; background:#0058bc; line-height:14px; text-align:center; float:left;}
.news_bl2k p{margin:6px 0 0 0; padding:0 0 10px 0; float:left; text-align:left; color:#4e4e4e; font:normal 11px Arial, Helvetica, sans-serif; line-height:18px; }
.news_blk2 p a{text-decoration:none; color:#FF0000;}
.news_blk2 p a:hover{text-decoration:underline; color:#FF0000;}
.content_btm_blk{width:700px; height:auto; margin-left:150px; display:inline; float:left; }
.cont_bottom{width:675px; float:left; height:auto; margin-top:4px;.margin-top:14px;}
.cont_btm{width:206px; height:95px; float:left; margin-right:20px; display:inline; }
.cont_btm_top{width:201px; height:83px; float:left; background:url(../images/cont_btm.png) 0 0  no-repeat;  padding:10px 0 0 5px; }
.cont_btm_top a{text-decoration:none;}
.cont_btm_top a:hover{text-decoration:none;}
.cont_btm_top cite, .cont_btm_top2 cite{float:left; height:73px; text-align:left; padding-right:5px; color:#323232; font:normal 40px Arial, Helvetica, sans-serif; width:42px;}
.cont_btm_top h1, .cont_btm_top2 h1, .cont_btm_top3 h1{margin:0; padding:0; font:normal 18px Arial, Helvetica, sans-serif; color:#d1d1d1; text-align:left;}
.cont_btm_top p, .cont_btm_top2 p{margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#797979; text-align:left;}
.cont_btm_top p font, .cont_btm_top2 p font, .cont_btm_top3 p font{color:#0261cc; text-decoration:none; font:normal 11px Arial, Helvetica, sans-serif;}
.cont_btm_top p a:hover, .cont_btm_top2 p a:hover, .cont_btm_top3 p a:hover{color:#0261cc; text-decoration:none; font:normal 11px Arial, Helvetica, sans-serif;}
.cont_btm_top2{width:201px; height:83px; float:left; background:url(../images/cont_btm2.png) 0 0  no-repeat;  padding:10px 0 0 5px; }
.cont_btm_top2 a{text-decoration:none;}
.cont_btm_top2 a:hover{text-decoration:none;}
.cont_btm_top3{width:206px; height:93px; float:left; background:url(../images/cont_btm3.png) 0 0  no-repeat;  padding:0px 0 0 0px;}
.cont_btm_top3 a{text-decoration:none;}
.cont_btm_top3 a:hover{text-decoration:none;}
.cont_btm_top3 h2{margin:0; padding:0; color:#aaaaaa; font:bold 12px Arial, Helvetica, sans-serif; text-align:left;}
.cont_btm_top3 p{margin:5px 0 0 0px; padding:0; font:normal 11px Arial, Helvetica, sans-serif; color:#797979; text-align:left; line-height:15px;}
.cont_btm_top3 cite{float:left; height:73px; text-align:left; width:58px;}
#footer_block{width:100%; margin:auto; text-align:center; background:url(../images/footer_bg.jpg) repeat; height:99px; float:left;}
.footer_block_in{width:950px; margin:auto;}
.footer_block_in ul{margin:0; padding:0; margin-top:12px;}
.footer_block_in ul li{list-style:none; margin:auto; display:inline; font:normal 11px Arial, Helvetica, sans-serif; color:#4a4b4c; background:url(../images/pipe2.jpg) center right no-repeat; padding:0 10px; text-align:center;}
.footer_block_in ul li a{color:#4a4b4c; text-decoration:none;}
.footer_block_in ul li a:hover{color:#ffffff; text-decoration:none;}
.footer_block_in p{margin:0;color:#4a4b4c; font:normal 11px Arial, Helvetica, sans-serif; text-align:center; width:auto; padding:5px 0 0 5px;}

.footer_block_in  p a{color:#4a4b4c; text-decoration:none;}
.footer_block_in  p a:hover{color:#ffffff; text-decoration:none;}

.inner_blk{width:892px; height:414px; float:left; border:4px solid #000; margin-left:25px; display:inline; background:url(../images/inner_bg.jpg) 0 0 repeat-x;}
/*frame*/
.about_blk{width:347px; height:412px; float:left; position:relative;}
.abt_img{width:347px; height:371px; float:left; position:absolute; margin-top:19px;}
.abt_frame{width:347px; height:412px; position:absolute; float:left;}
/*frame*/
.inner_frame_blk{width:900px; height:422px; float:left;margin-left:25px; display:inline; background:url(../images/inner_frame.jpg) 0 0 no-repeat;}
.inner_cont_blk{width:553px; height:400px; float:left; margin-top:25px; }
.inner_cont_blk h1{margin:0 0 0 15px; padding:0; float:left; display:inline;}
.inner_cont_blk .sublink{margin:9px 0 9px 0; padding:0; float:right; background:url(../images/sublink_bg.gif) 0 0  no-repeat; line-height:21px; width:537px; height:21px; text-align:left; }
.inner_cont_blk .sublink ul{margin:0; padding:0;}
.inner_cont_blk .sublink ul li{list-style:none; float:left; background:url(../images/pipe3.gif) center right no-repeat; font:normal 12px Arial, Helvetica, sans-serif; line-height:21px; padding:0 10px;}
.inner_cont_blk .sublink ul li a{text-decoration:none; color:#ffffff;}
.inner_cont_blk .sublink ul li a:hover{text-decoration:none; color:#87f6f6;}
.inner_cont_blk .sublink ul li a.active{color:#87f6f6; text-decoration:none;}

.content_blk, gallery_blk, form_blk{width:490px; height:290px; float:left; overflow:auto; margin-left:15px; display:inline; overflow-x:hidden;}
.content_blk h1{margin:0; padding:0; font:normal 20px Arial, Helvetica, sans-serif; color:#006cdb; text-align:left;}
.content_blk p{margin:0; padding:0; font:normal 11px Arial, Helvetica, sans-serif; color:#292929; text-align:left; margin-top:10px; line-height:16px;}

.content_blk ul{margin:10px 0 0 0; padding:0;}
.content_blk ul li{list-style:none; float:left; background:url(../images/li_arrow.gif) 0 6px no-repeat; font:normal 11px Arial, Helvetica, sans-serif; color:#292929; padding-left:15px; text-align:left; line-height:16px; clear:left; width:440px;}

.gallery_blk ul{margin:10px 0 0 35px; padding:0;}
.gallery_blk ul li{list-style:none; float:left; width:86px; height:71px; margin-right:20px; display:inline; margin-bottom:20px;}
.gallery_blk ul li a img{border:5px solid #b9b9b9; float:left; width:86px; height:71px;}
.gallery_blk ul li a:hover img{border:5px solid #000000; float:left; width:86px; height:71px;}
.gallery_blk ul li a.active img{border:5px solid #000000; float:left; width:86px; height:71px;}

/*careers page*/
.inner_cont_blk .form_blk{width:550px; height:auto; float:left; margin-top:10px; }
.inner_cont_blk .form_blk ul{margin:0; padding:0;}
.inner_cont_blk .form_blk ul li{list-style:none; float:left; background:none;}
.inner_cont_blk .form_blk ul li label{width:120px; height:auto; float:left; color:#797979; font:normal 11px Arial, Helvetica, sans-serif; text-align:left; }
.inner_cont_blk .form_blk ul li label dfn{color:#FF0000;}
.inner_cont_blk .form_blk ul li input{border:1px solid #d2d2d2; background:#ececec; height:20px; width:215px; font:normal 11px Arial, Helvetica, sans-serif; color:#3a3a3a; padding:0 0 0 3px; float:left; line-height:20px;}
.form_blk ul li select{font:normal 11px Arial, Helvetica, sans-serif; color:#3a3a3a;  float:left;}
.form_blk ul li.err_msg{width:320px; float:left; font:normal 10px Arial, Helvetica, sans-serif; color:#FF0000;  height:20px; margin-left:120px; display:inline; visibility:hidden;}
.inner_cont_blk .form_blk ul li.file input{width:215px; font:normal 11px Arial, Helvetica, sans-serif; color:#3a3a3a; padding:0 0 0 3px; float:left; height:25px;}
.inner_cont_blk .form_blk ul li.file label{width:120px; height:auto; float:left; color:#797979; font:normal 11px Arial, Helvetica, sans-serif; text-align:left; }
.form_blk ul li textarea{width:212px; float:left; font:normal 11px Arial, Helvetica, sans-serif; color:#3a3a3a; height:60px; overflow:scroll; overflow-x:hidden; }
.inner_cont_blk .form_blk ul li img{float:left; width:77px; height:28px; margin-left:5px; display:inline;}
/** 2.11.09 ubdate **/
.face{float:right;width:920px;color:#fff;font:normal 11px Arial, Helvetica, sans-serif;text-align:right;margin-top:-15px;#margin-top:0px;margin-bottom:10px;#margin-bottom:0px;padding-right:30px;}

/*Home_face*/
.home_footermain{width:950px;float:left; padding-bottom:10px;}
.home_footer_block_in{width:720px; float:left;}
.home_footer_block_in ul{margin:0; padding:0; margin-top:12px;}
.home_footer_block_in ul li{list-style:none; margin:auto; display:inline; font:normal 11px Arial, Helvetica, sans-serif; color:#4a4b4c; background:url(../images/pipe2.jpg) center right no-repeat; padding:0 5px; text-align:center;}
.home_footer_block_in ul li a{color:#3399FF; text-decoration:none;}
.home_footer_block_in ul li a:hover{color:#ffffff; text-decoration:none;}
.home_footer_block_in p{margin:0;color:#4a4b4c; font:normal 11px Arial, Helvetica, sans-serif; text-align:center; width:auto; padding:5px 0 0 5px;}

.home_footer_block_in  p a{color:#4a4b4c; text-decoration:none;}
.home_footer_block_in  p a:hover{color:#ffffff; text-decoration:none;}
.home_q_link{width:180px;height:30px;float:left; float:right; padding-top:20px; margin-left:45px;#margin-left:65px;}
.home_outerface{width:210px; float:left;}
.home_face{float:right;width:210px;color:#fff;font:normal 11px Arial, Helvetica, sans-serif;text-align:right;margin-top:12px;#margin-top:10px;margin-bottom:10px;#margin-bottom:0px;padding-right:30px;}
span.why_battersea{color:#3399ff;}

.top_table{float:left;width:180px;height:40px; margin:-10px 0px 0px 0px;display:inline;font:normal 12px Arial, Helvetica, sans-serif;}
.top_table p a{ text-decoration:none;}
.top_table p{float:left;margin:25px 0px 0px 5px;color:#000000;font:normal 12px Arial, Helvetica, sans-serif;}
.top_table img{float:left;}
ul.flip{float:left;width:40px;margin:0px;padding:5px;text-align:left;}
ul.flip li{float:left;width:500px;list-style:none;text-align:justify;}
ul.panel{height:70px;width:500px;display:none;padding:5px;text-align:left;background:#FFFFFF;border:5px solid black; position:absolute;float:left;#margin-left:-250px;}
ul.panel li a{float:left;text-decoration:none;color:#0066FF;border-bottom:none;font:normal 12px Arial, Helvetica, sans-serif;}
/*3-04-2010*/
.sports_fans{width:125px;float:left;margin:5px 0px 0px 13px;}
.booknowouter{width:95px; height:30px;float:left; margin:10px 0px 0px 20px;text-align:center;#margin-left:10px;}
.booknowcheckin{width:315px; height:20px; float:left;margin-top:1px;} 
.booknowcheckout{width:315px; height:20px; float:left;margin-top:4px;} 
.skype{float:left;margin:9px 0px 0px 20px;}
.top_blog{width:162px; height:50px; float:left;margin:6px 0px 0px 15px; /*background:url(../images/blog.jpg) no-repeat;*/}