@charset "utf-8";
/* CSS Document */

/*main structure*/
body{ background:#000;}
*{margin:0px; padding:0px; border:0px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal;}
.clr{ position:relative; width:100%; height:1px; overflow:hidden; clear:both;}
h1{ color:#403f26; float:left; padding-left:135px; font-size:36px; margin-top:15px;}
h2{ color:#403f26; float:right; padding-right:130px; font-size:26px; margin-top:15px;}
h3{ color:#e1e1e1; margin-left:15px; margin-bottom:12px; margin-top:10px; font-size:23px; width:180px;}
h3.about{ color:#e1e1e1; margin-left:15px; margin-bottom:12px; margin-top:10px; font-size:24px; width:300px;}
h3.take{ padding-top:18px;}
.container{height:auto; width:1220px; position:relative; margin:0px auto;}
.main{ width:1219px; height:auto; background: url(../images/bg_main.jpg) no-repeat #000; padding-bottom:10px;}
.side_nav{ float:left; margin-left:160px; margin-top:55px; background: url(../images/bg_nav.jpg) no-repeat; display:block; height:270px; width:210px;}
.side_nav p a#current {color:#FFF;}
.side_nav p{ text-align:center; width:180px; margin-left:17px; margin-top:30px;}
.side_nav a{display:inline-block;text-decoration:none;text-align:center;margin-bottom:2px;font-size:20px;color:#636363;}
.side_nav a:hover{ color:#FFF;}
.info_box{ float:right; height:270px; width:665px; background: url(../images/bg_image.jpg) no-repeat; margin-top:55px; margin-right:176px;}
.info_box #main_flash{ position:relative; width:643px; height:249px; margin-top:9px; margin-left:11px;}
.info_box #flash_gallery{ position:relative; width:643px; height:249px; margin-top:9px; margin-left:11px;}
.info_box img{ float:right; margin:9px; margin-right:11px;}
.sitemap{ width:603px; height:210px; margin:25px 20px 20px 30px;}
.sitemap a{ float:left; width:400px; display:inline-block; color:#CCC; text-decoration:none;}
p.site{ font-size:24px; color:#CCC; margin-bottom:15px;}
.find{ float:left; height:240px; width:180px; margin-top:9px; padding:5px; display:block;}
p.find{ color:#e1e1e1; font-size:14px; margin-bottom:15px; margin-left:11px; margin-right:10px; display:block; margin-top:0px; height:165px; width:150px;}
.about_us{ height:249px; width:422px; margin:20px 0px 0px 12px;}
.about_us p{ color:#e1e1e1; font-size:12px; margin:0px 15px 15px 15px;}
p.visit{ margin-top:23px;}
.menu_boxes{ width: 660px; height:270px; float:left; margin-top:55px; margin-left:16px;}
.menu_box1{ background:url(../images/menu_box1.jpg) no-repeat; width:210px; height:270px;float:left;}
.menu_box1 p{ color:#FFF; font-size:20px; padding-left:51px; padding-top:25px;}
.menu_box2{ background:url(../images/menu_box2.jpg) no-repeat;width:210px;height:270px;float:left;margin-left:12px;}
.menu_box2 p{ color:#FFF; font-size:20px; padding-left:55px; padding-top:25px;}
.menu_box3{background:url(../images/menu_box3.jpg) no-repeat;width:210px;height:270px; float:left; margin-left:12px;}
.menu_box3 p{color:#FFF; font-size:20px; padding-left:40px; padding-top:25px;}
.takeaway{ width:640px; height:250px; background:url(../images/bg_takeaway.jpg) no-repeat;margin:-2px 0px 0px 15px;}
p.take{color:#898989; font-size:16px; margin:0px 20px 15px 15px; width:160px;}
.contact_box{ float:left; height:249px; width: 150px; margin:5px 0px 0px 30px;}
.contact_box p.contact{ font-size:24px; color:#e1e1e1; margin-top:20px; margin-bottom:15px;}
.contact_box p{ font-size:14px; color:#e1e1e1;}
span.contact{ font-size:14px; color:#7d7d7d;}
.call{height:250px; width:450px; float:right;}
p.call{ font-size:38px; color:#dedede; margin-top:75px; margin-left:0px; height:45px; width:350px;}


/*header*/
.header{height:110px; width:1220px; background:url(../images/header.jpg) no-repeat; padding-top:30px;}

.header_left{ width:420px; float:left; height:100px;}
.header_middle{width:400px;float:left; height:100px; text-align:center;}
.header_right{ width:380px;float:left; height:100px; text-align:right;}


/*thumbnails*/
a.thumb{ display:block; width:211px; height:150px; background: url(../images/menu_thmub.jpg) no-repeat; margin-left:160px; margin-top:20px; float:left;}
a#current_thu.thumb{ background:url(../images/hover_menu.jpg) no-repeat;}
a#current_thu.thumb_3{ background: url(../images/hover_bookonline.jpg) no-repeat;}
a#current_thu.thumb_4{ background:url(../images/hover_takeaway.jpg) no-repeat;}
a#current_thu.thumb_2{ background: url(../images/hover_image.jpg) no-repeat;}
a.thumb_2{ float:left; display:block; width:211px; height:150px; background: url(../images/findus_thumb.jpg) no-repeat; margin-left:13px; margin-top:20px;}
a.thumb_3{ float:left; display:block; width:211px; height:150px; background: url(../images/bookonline_thumb.jpg) no-repeat; margin-left:13px; margin-top:20px;}
a.thumb_4{ float:left; display:block; width:211px; height:150px; background: url(../images/takeaway_thumb.jpg) no-repeat; margin-left:13px; margin-top:20px;}
a.thumb_pro{  display:block; width:210px; height:150px; background: url(../images/menu_thmub.jpg) no-repeat; margin-top:10px;}
a.thumb_2_pro{ display:block; width:211px; height:150px; background: url(../images/findus_thumb.jpg) no-repeat; margin-top:10px;}
a.thumb_3_pro{ display:block; width:211px; height:150px; background: url(../images/bookonline_thumb.jpg) no-repeat; margin-top:10px;}
a.thumb_4_pro{ display:block; width:211px; height:150px; background: url(../images/takeaway_thumb.jpg) no-repeat; margin-top:10px;}
a.thumb_contact{ float:left; display:block; width:211px; height:150px; background: url(../images/menu_thmub.jpg) no-repeat; margin-left:160px; margin-top:20px;}
a.thumb_2_contact{ float:left; display:block; width:211px; height:150px; background: url(../images/findus_thumb.jpg) no-repeat; margin-left:13px; margin-top:20px;}
a.thumb_3_contact{ float:left; display:block; width:211px; height:150px; background: url(../images/bookonline_thumb.jpg) no-repeat; margin-left:17px; margin-top:20px;}
a.thumb_4_contact{ float:left; display:block; width:211px; height:150px; background: url(../images/takeaway_thumb.jpg) no-repeat; margin-left:13px; margin-top:20px;}

/*hover thumbnails*/
a.thumb:hover{ background: url(../images/hover_menu.jpg) no-repeat;}
a.thumb_2:hover{background: url(../images/hover_image.jpg) no-repeat;}
a.thumb_3:hover{background: url(../images/hover_bookonline.jpg) no-repeat;}
a.thumb_4:hover{background: url(../images/hover_takeaway.jpg) no-repeat;}
a.thumb_pro:hover{background: url(../images/hover_menu.jpg) no-repeat;}
a.thumb_2_pro:hover{background: url(../images/hover_image.jpg) no-repeat;}
a.thumb_3_pro:hover{background: url(../images/hover_bookonline.jpg) no-repeat;}
a.thumb_4_pro:hover{background: url(../images/hover_takeaway.jpg) no-repeat;}
a.thumb_contact:hover{background: url(../images/hover_menu.jpg) no-repeat;}
a.thumb_2_contact:hover{background: url(../images/hover_image.jpg) no-repeat;}
a.thumb_3_contact:hover{background: url(../images/hover_bookonline.jpg) no-repeat;}
a.thumb_4_contact:hover{background: url(../images/hover_takeaway.jpg) no-repeat;}

a.thumb_es:hover{ background: url(../images/hover_menu_es.jpg) no-repeat;}
a.thumb_2_es:hover{background: url(../images/hover_findus_es.jpg) no-repeat;}
a.thumb_3_es:hover{background: url(../images/hover_bookonline_es.jpg) no-repeat;}
a.thumb_4_es:hover{background: url(../images/hover_takeaway_es.jpg) no-repeat;}
a.thumb_pro_es:hover{ background: url(../images/hover_menu_es.jpg) no-repeat;}
a.thumb_2_pro_es:hover{background: url(../images/hover_findus_es.jpg) no-repeat;}
a.thumb_3_pro_es:hover{background: url(../images/hover_bookonline_es.jpg) no-repeat;}
a.thumb_4_pro_es:hover{background: url(../images/hover_takeaway_es.jpg) no-repeat;}
a.thumb_contact_es:hover{ background: url(../images/hover_menu_es.jpg) no-repeat;}
a.thumb_2_contact_es:hover{background: url(../images/hover_findus_es.jpg) no-repeat;}
a.thumb_3_contact_es:hover{background: url(../images/hover_bookonline_es.jpg) no-repeat;}
a.thumb_4_contact_es:hover{background: url(../images/hover_takeaway_es.jpg) no-repeat;}

/*Spanish menu boxes*/
.menu_boxes_es{ width: 660px; height:270px; float:left; margin-top:55px; margin-left:20px; }
.menu_box1_es{ background:url(../images/menu_box1.jpg) no-repeat; width:210px; height:270px;float:left;}
.menu_box1_es p{ color:#FFF; font-size:20px; padding-left:35px; padding-top:25px;}
.menu_box2_es{ background:url(../images/menu_box2.jpg) no-repeat;width:210px;height:270px;float:left;margin-left:12px;}
.menu_box2_es p{ color:#FFF; font-size:20px; padding-left:35px; padding-top:25px;}
.menu_box3_es{background:url(../images/menu_box3.jpg) no-repeat;width:210px;height:270px; float:left; margin-left:12px; text-align:center;}
.menu_box3_es p{color:#FFF; font-size:20px; padding-left:0px; padding-top:25px;}

/*Spanish thumbnails*/
a#current_thu.thumb_es{ background: url(../images/hover_menu_es.jpg) no-repeat;}
a#current_thu.thumb_3_es{ background: url(../images/hover_bookonline_es.jpg) no-repeat;}
a#current_thu.thumb_4_es{ background: url(../images/hover_takeaway_es.jpg) no-repeat;}
a#current_thu.thumb_2_es{ background: url(../images/hover_findus_es.jpg) no-repeat;}
a.thumb_es{ float:left; display:block; width:211px; height:150px; background: url(../images/menu_thumb_es.jpg) no-repeat; margin-left:160px; margin-top:20px;}
a.thumb_2_es{ float:left; display:block; width:211px; height:150px; background: url(../images/findus_thumb_es.jpg) no-repeat; margin-left:13px; margin-top:20px;}
a.thumb_3_es{ float:left; display:block; width:211px; height:150px; background: url(../images/bookonline_thumb_es.jpg) no-repeat; margin-left:15px; margin-top:20px;}
a.thumb_4_es{ float:left; display:block; width:211px; height:150px; background: url(../images/takeaway_thumb_es.jpg) no-repeat; margin-left:13px; margin-top:20px;}
a.thumb_pro_es{  display:block; width:210px; height:150px; background: url(../images/menu_thumb_es.jpg) no-repeat; margin-top:10px;}
a.thumb_2_pro_es{ display:block; width:211px; height:150px; background: url(../images/findus_thumb_es.jpg) no-repeat; margin-top:10px;}
a.thumb_3_pro_es{ display:block; width:211px; height:150px; background: url(../images/bookonline_thumb_es.jpg) no-repeat; margin-top:10px;}
a.thumb_4_pro_es{ display:block; width:211px; height:150px; background: url(../images/takeaway_thumb_es.jpg) no-repeat; margin-top:10px;}
a.thumb_contact_es{ float:left; display:block; width:211px; height:150px; background: url(../images/menu_thumb_es.jpg) no-repeat; margin-left:160px; margin-top:20px;}
a.thumb_2_contact_es{ float:left; display:block; width:211px; height:150px; background: url(../images/findus_thumb_es.jpg) no-repeat; margin-left:13px; margin-top:20px;}
a.thumb_3_contact_es{ float:left; display:block; width:211px; height:150px; background: url(../images/bookonline_thumb_es.jpg) no-repeat; margin-left:17px; margin-top:20px;}
a.thumb_4_contact_es{ float:left; display:block; width:211px; height:150px; background: url(../images/takeaway_thumb_es.jpg) no-repeat; margin-left:13px; margin-top:20px;}


/*promotion*/
.promo_col{ height:675px; width:210px; margin-left:159px; padding-top:325px;}
.promotion{ float:left; width:665px; padding-top:40px; margin-left:7px;}
.promo_box{ float:right;height:270px;width:664px;background:url(../images/bg_image.jpg) no-repeat; margin-top:20px;}
.promo_img{   margin-left:11px;height:249px; width:642px; margin-top:9px;}
.promo_img img{ float:right;}
.gradient{ float:right; background: url(../images/img_gradient.png) no-repeat; height:250px; width:230px; margin-top:-250px; }
.gradient p{ color:#e1e1e1; padding:23px 30px 0px 20px; font-size:12px; text-align:center;}
span.promo{ font-size:18px; font-weight:bold; color:#ebebeb;}


/*map*/
#map{ height:249px; float:left; width:450px; background:#FFF; margin-top:9px; margin-left:11px;}


/*buttons*/
p.btn{color:#706457;margin-top:6px; margin-top:103px; margin-left:-3px;}
.menu_box2 p.btn{color:#706457;margin-top:6px; margin-top:103px; margin-left:-4px;}
.menu_box3 p.btn{color:#706457;margin-top:6px; margin-top:103px; margin-left:10px;}
p.btn span.bl{float:left; width:21px; display:inline-block; height:35px; background: url(../images/btn_left.png) no-repeat;}
p.btn span.br{float:left; width:20px; display:inline-block; height:36px; background: url(../images/btn_right.png) no-repeat;}
p.btn a{text-decoration:none;display:inline-block;background:url(../images/btn_mid.png) repeat-x;float:left;height:26px;padding-left:3px;padding-top:8px; color:#c2c2c2;font-size:13px;}
p.btn_takeaway{color:#706457;margin-left:100px; padding:0px; margin-top:140px;}
p.btn_takeaway span.bl{float:left; width:21px; display:inline-block; height:35px; background: url(../images/btn_left.png) no-repeat;}
p.btn_takeaway span.br{float:left;width:20px; display:inline-block;height:36px;background: url(../images/btn_right.png) no-repeat; margin-right:30px;}
p.btn_takeaway a{text-decoration:none;display:inline-block;background:url(../images/btn_mid.png) repeat-x;float:left; height:26px;padding-left:3px;padding-top:8px;color:#c2c2c2;font-size:13px;}
p.btn_dwn{color:#c2c2c2; margin-left:-13px; height:1px; padding-top:0px; margin-top:2px;}
.menu_box2 p.btn_dwn{color:#c2c2c2; margin-left:-15px; height:1px; padding-top:0px; margin-top:2px;}
.menu_box3 p.btn_dwn{color:#c2c2c2; margin-left:0px; height:1px; padding-top:0px; margin-top:2px;}
p.btn_dwn span.bl{float:left; width:21px; display:inline-block; height:36px; background: url(../images/btn_left.png) no-repeat;}
p.btn_dwn span.br{float:left;width:22px;display:inline-block;height:36px;background:url(../images/btn_right.png) no-repeat;}
p.btn_dwn a{text-decoration:none;display:inline-block;background:url(../images/btn_mid.png) repeat-x;float:left;height:27px;padding-left:2px;padding-top:8px;color:#c2c2c2;font-size:13px;line-height:17px;}
p.btn_3{color:#706457;margin-top:6px; margin-top:103px; margin-left:6px;}
p.btn_3 span.bl{float:left;width:21px;display:inline-block;height:35px;background:url(../images/btn_left.png) no-repeat;}
p.btn_3 span.br{float:left;width:20px;display:inline-block;height:36px;background:url(../images/btn_right.png) no-repeat;}
p.btn_3 a{text-decoration:none;display:inline-block;background:url(../images/btn_mid.png) repeat-x;float:left;height:26px;padding-left:3px; padding-top:8px; color:#c2c2c2;font-size:13px;}
p.btn_dwn_3{color:#c2c2c2; margin-left:-3px; height:1px; padding-top:0px; margin-top:2px;}
p.btn_dwn_3 span.bl{float:left;width:21px;display:inline-block;height:36px;background:url(../images/btn_left.png) no-repeat;}
p.btn_dwn_3 span.br{float:left;width:20px;display:inline-block;height:36px;background:url(../images/btn_right.png) no-repeat;}
p.btn_dwn_3 a{text-decoration:none;text-decoration:none;display:inline-block;background:url(../images/btn_mid.png) repeat-x;float:left;height:27px;padding-left:3px;padding-top:8px;color:#c2c2c2;font-size:13px;line-height:17px;}


/*Spanish Buttons*/
p.btn_es{color:#706457;margin-top:6px; margin-top:103px; margin-left:17px;}
p.btn_es span.bl{float:left; width:21px; display:inline-block; height:35px; background: url(../images/btn_left.png) no-repeat;}
p.btn_es span.br{float:left; width:20px; display:inline-block; height:36px; background: url(../images/btn_right.png) no-repeat;}
p.btn_es a{text-decoration:none;display:inline-block;background:url(../images/btn_mid.png) repeat-x;float:left;height:26px;padding-left:3px;padding-top:8px; color:#c2c2c2;font-size:13px;}
p.btn_dwn_es{color:#c2c2c2; margin-left:7px; height:1px; padding-top:0px; margin-top:2px;}
p.btn_dwn_es span.bl{float:left; width:21px; display:inline-block; height:36px; background: url(../images/btn_left.png) no-repeat;}
p.btn_dwn_es span.br{float:left;width:22px;display:inline-block;height:36px;background:url(../images/btn_right.png) no-repeat;}
p.btn_dwn_es a{text-decoration:none;display:inline-block;background:url(../images/btn_mid.png) repeat-x;float:left;height:27px;padding-left:2px;padding-top:8px;color:#c2c2c2;font-size:13px;line-height:17px;}
p.btn_3_es{color:#706457;margin-top:6px; margin-top:103px; margin-left:53px;}
p.btn_3_es span.bl{float:left;width:21px;display:inline-block;height:35px;background:url(../images/btn_left.png) no-repeat;}
p.btn_3_es span.br{float:left;width:20px;display:inline-block;height:36px;background:url(../images/btn_right.png) no-repeat;}
p.btn_3_es a{text-decoration:none;display:inline-block;background:url(../images/btn_mid.png) repeat-x;float:left;height:26px;padding-left:3px; padding-top:8px; color:#c2c2c2;font-size:13px;}
p.btn_dwn_3_es{color:#c2c2c2; margin-left:38px; height:1px; padding-top:0px; margin-top:2px;}
p.btn_dwn_3_es span.bl{float:left;width:21px;display:inline-block;height:36px;background:url(../images/btn_left.png) no-repeat;}
p.btn_dwn_3_es span.br{float:left;width:20px;display:inline-block;height:36px;background:url(../images/btn_right.png) no-repeat;}
p.btn_dwn_3_es a{text-decoration:none;text-decoration:none;display:inline-block;background:url(../images/btn_mid.png) repeat-x;float:left;height:27px;padding-left:3px;padding-top:8px;color:#c2c2c2;font-size:13px;line-height:17px;}



/*footer*/
.footer{ width:1220px; height:98px; background: url(../images/footer.jpg) no-repeat; padding-top:30px;}
.footer img{ margin-left:195px; display:inline-block;}
p.address{ float:left; color:#636363; margin-left:135px; font-size:16px;}
p.hours{ float:right; color:#636363; margin-right:153px; font-size:16px; text-align:right;}
p.hours a{ text-decoration:none; color:#636363;}
p.hours a:hover{ text-decoration:underline;}
span{ color:#e1e1e1;}
a.website{text-decoration:none;font-size:10px;float:right;color:#999;font-family: Arial, Helvetica, sans-serif; padding:10px 165px 10px 0px;}
.bottom_links{ width:1175px; height: 39px; background: url(../images/bottom_links.jpg) no-repeat; text-align:center; padding-right:45px;}
.bottom_links a{text-decoration:none;color:#8c8c8c;font-size:14px;text-align:center;margin-left:30px;line-height:39px;}
.bottom_links a.first{}



/*forms*/
.left_form{ float:left; width:220px; height:209px; margin-left:10px; border-left:1px solid #e1e1e1;margin-top:20px;}
.right_form{float:left; width:219px; height:251px; padding-top:33px;}
.form label.phone{ width:55px;}
.form input{border:1px solid #bdbdbd; width:210px;}
.form p.feel{ color:#e1e1e1; margin-left:20px; font-size:12px; width:210px; margin-top:0px;}
.form label.comment{ color:#7d7d7d; float:right; margin-left:0px; padding-right:119px; width:75px;}
.form label{margin-top:15px; font-size:12px; color:#7d7d7d; display:block; height:15px;}
input.submitbutton{ background:url(../images/send_btn.png) no-repeat; height:42px; width:126px; border:none; margin-top:17px; margin-left:80px; cursor:pointer;}
input.submitbutton_es{ background:url(../images/send_btn_es.png) no-repeat; height:42px; width:126px; border:none; margin-top:17px; margin-left:80px; cursor:pointer;}
input.phone{ width:130px;}
textarea{ float:right; width:180px; margin-top:1px; border:1px solid #bdbdbd; margin-right:15px; height: 96px;}
.form p{ margin-top:15px;font-size:12px; color:#7d7d7d;  margin-left:20px; width:210px;}
p.mandatory{margin-left:18px; margin-top:15px; font-size:9px; width:135px; color:#7d7d7d;}
input#query{border: 1px solid #6F0;}
.form{ float:right; height:250px; width:465px; margin-top:9px; margin-right:11px; margin:10px; }
.success{ float:right; width:450px; height:250px; padding:60px; text-align:center;}
.success h2{ float:none; padding-right:0px; color:#E1E1E1; font-weight:normal;}
.form .success p{ text-align:center; width:auto; color:#E1E1E1; }


/*language selector*/
a.lang_spanish{ display:inline-block; font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000; text-decoration:none;}
a.lang_english{display:inline-block;font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000; text-decoration:none;}

a.lang_spanish#current, a.lang_english#current{color:#720000;}

.header p{ font-size:14px; color:#000;}

#cool_box{position:fixed;top:-100%;width:720px;padding:0px 12px 0px 0px;margin-top:60px;opacity:.0; height:550px; }
#cool_filter{position:fixed;top:-100%;left:0px;width:100%;background:#000;opacity:.0;}
#cool_box a{ color:#fff; font-weight:bold;}
a.close{display:block;float:right;background:url(../images/icn_close.gif) no-repeat;width:20px;height:20px;margin-top:5px; margin-bottom:5px; margin-right:0px;}
a.close2{display:block;float:right;background:url(../images/icn_close.gif) no-repeat;width:22px;height:22px;margin-top:5px; margin-bottom:5px; margin-right:-3px;}
p.privacy_head{ font-size:20px; color:#fff; font-weight:bold; margin-bottom:15px; margin-left:20px; margin-top:5px;}
p.privacy_para{ margin:10px; font-size:12px; margin-bottom:5px; color:#fff; margin-left:20px; margin-top:5px;}
ul{ margin:10px;padding-left:10px; color:#fff;}
li{ margin:10px;font-size:12px; padding-left:4px;color:#fff;}
span.bold{ font-weight:bold; font-size:14px; color:#fff;}
.popup{ height:620px; overflow:scroll; position:relative; width:680px; overflow-x:hidden; background: #252525; margin:40px 20px 20px 0px; padding:20px;}
.imagepopup{ height:583px; position:relative; width:710px; overflow:scroll;overflow-x:hidden; padding-left:10px;}
.imagepopup2{ height:510px; position:relative; width:720px; overflow:scroll;overflow-x:hidden;}

/***** BOOK ONLINE FORM */
.book_form_left{ float:left; width:310px; height:auto; margin:30px 0px 0px 20px; padding:0px; border-right:#959595 1px solid;}
.book_form_right{ float:left;  width:310px; height:auto;margin:20px 0px 0px 20px;}
h3.heading{color:#e1e1e1; margin-left:15px; margin-bottom:12px; margin-top:0px; font-size:23px; width:180px;}
.book_form_left label{ display:block; width:300px; height:15px; color:#7d7d7d; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; margin-left:15px; margin-top:10px;}
.book_form_right label{display:block; width:300px; height:15px; color:#7d7d7d; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; margin-top:10px;}
.book_form_left p.floating_p{ float:left;}
.book_form_left p.floating_p label{ width:120px;}
.book_form_left  textarea{ float:none;}
p.notice{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#e1e1e1; margin-top:15px; margin-bottom:12px; line-height:21px;}
.btn_book_now{ float:right; height:60px; width:140px;}
p.mandatory_fields{ margin-top:15px; font-size:9px; width:135px; color:#7d7d7d;}
.book_form_left input.txtpeople{border:1px solid #bdbdbd; width:40px; height:18px;margin-left:15px;}
.book_form_left #dd{  margin-left:15px;}
.book_form_left #txttime{ margin-left:70px; width:45px;}
.book_form_left #txttime_hours{ margin-left:68px;}
.book_form_left #txtspecial{ border:1px solid #bdbdbd; height:56px; width:270px; margin-left:15px;}
.book_form_right input{border:1px solid #bdbdbd; height:18px; width:280px;}
.book_form_right input.txttelephone{border:1px solid #bdbdbd; height:18px; width:140px; margin-top:2px;}
.book_form_right input.submit{background: url(../images/booknow_btn.png) no-repeat ; height:42px; width:126px; border:none; cursor:pointer; float:right; margin-right:25px;}
.book_form_right input.submit_es{background: url(../images/booknow_btn_es.png) no-repeat ; height:42px; width:126px; border:none; cursor:pointer; float:right; margin-right:25px;}
.book_form_left #dd, .book_form_left #mm{ margin-right:3px;}
.book_form_left #dd, .book_form_left #mm, .book_form_left #yy, .book_form_left #txttime_hours, .book_form_left #txttime_minutes{ height:20px; font-family: Arial, Helvetica, sans-serif, Times, serif; font-size:12px; color:#7d7d7d;}

/****** ERROR AND SUCCESS MESSAGES */
.error { background:url(../images/error_bg.png) no-repeat; position:absolute; padding:10px; top:120px; left:805px; width:250px; height:100px;}
.error p{ color:#b61b28; font-size:12px; margin-top:0px; width:auto; margin-left:0px; padding-left:5px; }

.success_book_online{ text-align:center; width:350px; height:200px; margin-left:145px; margin-right:145px; margin-top:60px;}
.success_book_online h3{ font-family: Georgia, "Times New Roman", Times, serif; font-size:24px; color:#e1e1e1; width:auto;}
.success_book_online p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#e1e1e1;}
