@charset "utf-8";
/* CSS Document */

html, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend {
		margin:0;
		padding:0;
		border:0;
		outline:0;
		font-weight:normal;
		font-style:normal;
		font-size:100%;
		font-family:inherit;
		vertical-align:baseline;
		
	}

body {
	
	margin:0;
	font:12px "MS PGothic","MS PGothic",Arial, Helvetica, sans-serif !important;
	line-height:18px;
	color:#333333;
	height:auto;
	background-color:#E8E8E8
	
	
}
body.innerpages{background-color:#EFFCFC;}
body a{
	text-decoration:none;
	color:#202020;
	
	}
	body a:hover{
		text-decoration:none;
		
		
		}
	
	@font-face {
    font-family: 'Swis721LtCnBTLight';
    src: url('../swisscl-webfont.eot');
    src: url('../swisscl-webfont.eot?#iefix') format('embedded-opentype'),
         url('../swisscl-webfont.woff') format('woff'),
         url('../swisscl-webfont.ttf') format('truetype'),
         url('../swisscl-webfont.svg#Swis721LtCnBTLight') format('svg');
    font-weight: normal;
    font-style: normal;

}	
	
/*
globals---------------------------------------------------------------------------->>
*/


.clearall{
		clear:both;
		height:0px;
}
.clearleft{
		clear:left;
		height:0px;
}
.clearright{
		clear:right;
		height:0px;
}
/*
end of
globals---------------------------------------------------------------------------------<<
*/





.logo_module{width:100%; height:auto; background:#fff;}
.logo_module .logo_module_wp{width:980px; height:auto; margin:0 auto;}
.logo_module .logo_module_wp .logo{width:235px; height:23px; float:left;padding:25px 0;}
.logo_module .logo_module_wp .logo_phone{width:165px; height:auto; background:url(../../../images/telephone.png) no-repeat 0 20px; float:right;padding:25px 0 25px 50px; color:#0B8BB7; font-size:19px;}

.module_search{width:100%; height:auto; background:#fff;}
.module_search .module_search_wp{width:970px; height:30px; margin:0 auto; background:#F4F4F4; border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0; padding:5px;}
.module_search .module_search_wp .search_text{width:331px; height:30px; float:left;  }
.module_search .module_search_wp .search_text .search_txtbox{width:234px; height:30px; float:left; background:url(../../../images//search_text_bg.jpg) no-repeat; border:none; padding:0 10px; color:#999999; font-size:11px;}
.module_search .module_search_wp .search_text .search_button{ float:left; background:#3D82B9; height:30px;  no-repeat; border:none; color:#fff; font-size:11px; padding:0 8px; font-weight:bold;}
.module_search .module_search_wp .search_text .search_button:hover{color:#000;}
.module_search .module_search_wp .advance_search{background:url(../../../images//advance_search_bg.jpg) repeat-x; border:1px solid #027195; float:right;}
.module_search .module_search_wp a{background:url(../../../images//search_glass.png) no-repeat 10px 8px; color:#fff; font-size:11px;  float:right; height:27px; padding:0 10px 0 25px ; line-height:27px; background:url(../../../images/arrow_right.jpg)}
/*. end of search module.*/


.main_menu{width:100%;background:#6d6d6d; height:auto;}
.main_menu .main_menu_wp{width:980px; margin:0 auto; height:44px;}
/*..... end of menu...*/


.recent_updates{width:100%; height:auto; background:url(../../../images//recent_bg.jpg) repeat-x;}
.recent_updates_wp{width:980px; height:42px; margin:0 auto; background:url(../../../images//recent_update_bg.jpg) 160px 2px no-repeat;}
.recent_updates_wp h3{font-size:14px; color:#000; font-weight:bold; line-height:42px; display:inline-block; float:left;}
.recent_updates_wp span{display:inline-block; padding-left:60px; color:#333; float:left; line-height:40px;}
/*.... end of recent updates..*/


.main_container{background:#fff; width:100%}
.main_container .wrapper{width:980px; height:auto; margin:0 auto; padding:15px 0 0 0}
.main_container .wrapper .right_module{width:765px; height:auto; border-right:1px solid #E2E2E2; float:left; }
.main_container .wrapper .right_module .find_restaurant{width:735px; height:auto; background:#189ECB; padding:8px 8px 0 8px;}
.main_container .wrapper .right_module .find_restaurant .find_restaurant_left{width:341px; height:322px; background:#F5FAFD;  border:2px #9AD4E8 solid; float:left}
.main_container .wrapper .right_module .find_restaurant .find_restaurant_left .rest_address{color:#6d6d6d;}
.main_container .wrapper .right_module .find_restaurant .find_restaurant_right{width:380px; height:auto;float:left; padding:0 0 0 10px;}
.main_container .wrapper .right_module .find_restaurant .find_restaurant_right .find_restaurant_right_img{float:left; background:#fff; padding:7px; margin-bottom:10px;}
.main_container .wrapper .right_module .find_restaurant .find_restaurant_left .find_restaurant_title{font-size:16px; font-weight:bold; background:#93BBDC; color:#fff; padding:12px;}
.main_container .wrapper .right_module .find_restaurant .find_restaurant_left ul{padding:10px;}
.main_container .wrapper .right_module .find_restaurant .find_restaurant_left li{list-style-type:none;}
.main_container .wrapper .right_module .find_restaurant .find_restaurant_left a{border-bottom:1px dotted #BBD4E8; display:block; background:url(../../../images//triangle_arrow.png) no-repeat 0 13px; padding:8px 0 8px 10px; color:#2F6591; font-weight:bold;}
.main_container .wrapper .right_module .find_restaurant .find_restaurant_left .find_last{border-bottom:none}

.main_container .wrapper .right_module .restaurant_list{width:717px; height:auto;  margin-top:30px; padding:20px 15px 60px 15px;-moz-box-shadow: 0 0 3px 3px #ccc;
-webkit-box-shadow: 0 0 3px 3px #ccc;
box-shadow: 0 0 3px 3px #ccc; margin-bottom:30px;}
.main_container .wrapper .right_module .restaurant_list .red_link{font-size:16px; color:#fff; font-weight:bold; background:#9F4000; padding:2px 5px; margin:3px 1px; display:inline-block;}
.main_container .wrapper .right_module .restaurant_list .brown_link{background:#B06A00; font-size:16px; color:#fff; font-weight:bold;padding:2px 5px; margin:3px 1px;display:inline-block;}
.main_container .wrapper .right_module .restaurant_list .light_green_link{background:#638400; font-size:16px; color:#fff; font-weight:bold;padding:2px 5px; margin:3px 1px;display:inline-block;}
.main_container .wrapper .right_module .restaurant_list .mango_link{background:#E85C00;font-size:16px; color:#fff; font-weight:bold;padding:2px 5px; margin:3px 1px;display:inline-block;}
.main_container .wrapper .right_module .restaurant_list .dark_green_link{background:#006600;font-size:16px; color:#fff; font-weight:bold;padding:2px 5px; margin:3px 1px;display:inline-block;}


.main_container .wrapper .right_module .restaurant_list .restaurant_title_bg{background:url(images/restaurant_title_bg.jpg)  5px 0 no-repeat; color:#1092BE; font-size:23px; height:84px; width:717px; margin-top:30px; line-height:50px; padding-left:30px;}
.main_container .wrapper .right_module .restaurant_list .restaruant_detail_dark{width:690px; height:auto; background:#E8F5FF; border:1px solid #B6D3EF;padding:15px 0 25px 0; margin-left:20px; margin-bottom:25px;}
 .distance{padding:0 10px;  border:none; color:#C9DEF1; font-weight:normal;}
.main_container .wrapper .right_module .restaurant_list .restaruant_detail_dark h3{background:url(../../../images//triangle_arrow.png) 25px 6px no-repeat;color:#2F6591; font-size:14px; font-weight:bold; padding:0 0 0 35px; display:block; padding-bottom:10px;}
.main_container .wrapper .right_module .restaurant_list .restaruant_detail_img{width:176px; height:114px; float:left; padding:5px; float:left; background:#fff; border:1px solid #DFEBF4; margin-left:-20px;}
.main_container .wrapper .right_module .restaurant_list  .restaruant_detail_contents{width:500px; height:auto; color:#2F6591; float:left; padding-left:10px; }
.main_container .wrapper .right_module .restaurant_list  .restaruant_detail_contents p{margin:0; padding:0 0 10px 0;}
.main_container .wrapper .right_module .restaurant_list .restaruant_detail_contents span{display:block; border-top: 1px solid #D2ECFF; border-bottom: 1px solid #D2ECFF; padding:5px 0;}
.main_container .wrapper .right_module .restaurant_list  .restaurant_view_button{width:83px; height:25px; background:url(../../../images//view_detail_but.jpg) no-repeat; color:#fff; font-size:10px; display:block; line-height:25px; padding-left:14px; margin-top:15px;}


.main_container .wrapper .right_module .restaurant_list .restaruant_detail_light{width:690px; height:auto; background:#ECF3FB; border:1px solid #B6D3EF;padding:15px 0 25px 0; margin-left:20px; margin-bottom:25px;}
.main_container .wrapper .right_module .restaurant_list .restaruant_detail_light h3{background:url(../../../images//triangle_arrow.png) 25px 6px no-repeat;color:#2F6591; font-size:14px; font-weight:bold; padding:0 0 0 35px; display:block; padding-bottom:10px;}
.main_container .wrapper .right_module .restaurant_list .paging{width:710px; height:auto; text-align:center; float:left;}
.main_container .wrapper .right_module .restaurant_list .paging a:hover{background-color:#0099FF;}
.main_container .wrapper .right_module .restaurant_list .paging a{background:#142F45; color:#fff; padding:3px 7px; margin-right:3px;}
.main_container .wrapper .right_module .restaurant_list .paging a.active{background:#000;}
.main_container .wrapper .right_module .restaurant_list .paging a.active:hover{background:#0099ff;}
.main_container .wrapper .right_module .restaurant_list .paging .paging_left{  width:11px; height:22px; background:url(../../../images//paging_left.jpg) no-repeat;}
.main_container .wrapper .right_module .restaurant_list .paging .paging_left:hover{ background:url(../../../images//paging_left.jpg) no-repeat;}
.main_container .wrapper .right_module .restaurant_list .paging .paging_right{  width:11px; height:22px; background:url(../../../images//paging_right.jpg) no-repeat; margin-left:5px;}
.main_container .wrapper .right_module .restaurant_list .paging .paging_right:hover{  background:url(../../../images//paging_right.jpg) no-repeat;}
/*-- end of right module --*/

.main_container .wrapper .left_module{width:199px; height:auto; float:left; padding:0 0 0 15px; }
.main_container .wrapper .left_module .restaurant_info{width:180px; height:auto; padding:8px 9px;-moz-box-shadow: 0 0 3px 3px #ccc;
-webkit-box-shadow: 0 0 3px 3px #ccc;
box-shadow: 0 0 3px 3px #ccc; color:#333; font-size:11px; margin-bottom:20px;}
.main_container .wrapper .left_module .restaurant_info h3{color:#3488C8; font-weight:bold; padding:5px 0; border-bottom:1px #ccc dotted; font-size:12px;}

.main_container .wrapper .left_module .restaurant_info .view_button_rights{width:83px; height:25px; background:url(../../../images//view_detail_but.jpg) no-repeat; color:#fff; font-size:10px; display:block; line-height:25px; padding-left:14px; margin-top:5px; }

/*-- end of left module --*/

.footer{background:url(../../../images//footer_bg.jpg) repeat-x #fff; width:100%; height:auto;}
.footer .footer_wp{width:980px; height:auto; margin:0 auto; padding:30px 0 0 0;}
.footer .footer_wp .newsletter{width:240px; height:auto; padding-right:10px; border-right:1px solid #ccc; padding-bottom:10px; float:left;}
.footer .footer_wp .newsletter h3{color:#48351C; font-size:14px; border-bottom:1px solid #ccc;}
.footer .footer_wp .newsletter .subscribe{color:#58640E; font-size:11px; padding:10px 0 5px 0; display:block;}



.footer .footer_wp .newsletter  .footer_txtbox{width:162px; height:28px; float:left; border:1px solid #C5DBF3; background:#ECF3FB; padding:0 10px; color:#999999; font-size:11px;}
.footer .footer_wp  .footer_links_container{width:707px; padding:0 0 0 15px; float:left;}
.footer .footer_wp .newsletter .footer_button{ float:left; background:url(../../../images//footer_send_bg.jpg) repeat-x; height:30px;  no-repeat; border:none; color:#fff; font-size:11px; padding:0 8px; font-weight:bold;}
.footer .footer_wp .newsletter .footer_button:hover{color:#000;}
.footer .footer_wp .footer_links_container .footer_links{width:707px; height:auto;float:left;  color:#666; border-top:1px solid #ccc; padding:5px 0; }
.footer .footer_wp .footer_links_container  a{color:#666; font-size:11px; padding:0 5px;}
.footer .footer_wp .footer_links_container  a:hover{color:#000;}
.footer .footer_wp .footer_links_container  b{color:#3B85C1;}

.footer .footer_wp .footer_links_container .footer_links_first{width:707px; height:auto;float:left;  color:#666; padding-bottom:5px;}

.footer_last {width:100%; height:auto; background:#fff; padding-top:25px; padding-bottom:40px;}
.footer_last .footer_lastWp{width:980px; height:auto; margin:0 auto; border-top:1px solid #ccc; border-bottom:1px solid #ccc; color:#666;   padding:8px 0;}
.footer_last .footer_lastWp .footer_last_links{float:left;}
.footer_last .footer_lastWp .footer_last_links a{padding:0 5px; color:#666; font-size:11px;}
.footer_last .footer_lastWp .footer_last_links a:hover{color:#000;}
.footer_last .footer_lastWp .copyright{float:right; padding-right:5px; font-size:11px;}



/*... style for menus page ..*/




.menus_wrapper .munus_rest_info{width:965px; float:left; padding:3px; background:#73A0D2;-moz-border-radius: 5px;
border-radius: 5px;}
.menus_wrapper .munus_rest_info .munus_rest_info_wp{width:941px; padding:12px; background:#fff;-moz-border-radius: 5px;
border-radius: 5px;}
.menus_wrapper .munus_rest_info .munus_rest_info_wp .menus_rest_left{width:670px; height:auto; float:left; padding-right:15px; border-right:1px solid #e4e4e4; line-height:18px }
.menus_wrapper .munus_rest_info .munus_rest_info_wp .menus_rest_left h3{font-size:23px; font-weight:bold; color:#244E6F; border-bottom:1px solid #e4e4e4; padding:0 0 10px 0;}
.menus_wrapper .munus_rest_info .munus_rest_info_wp .menus_rest_left span{display:block; font-size:11px; color:#4d4d4d; padding:5px 0 0 0 ;}
.menus_wrapper .munus_rest_info .munus_rest_info_wp .menus_rest_right{width:214px; float:left; height:auto;  padding:0 20px 0 15px; color:#4d4d4d; font-size:11px; }
.menus_wrapper .munus_rest_info .munus_rest_info_wp .menus_rest_right h3{background:url(../../../images//menus_phone.jpg) no-repeat 0 5px; color:#244E6F; font-size:20px; padding-left:20px; padding-bottom:10px;}





.menus_container{width:980px; height:auto; margin:0 auto;}
.menus_container_menu{width:980px; height:auto; background:url(../../../images//menus_blue_bor.jpg) repeat-x bottom left; padding-top:10px;  margin:0 auto;}
.menus_container_menu .menus_cont_links{width:595px; height:auto; float:left; }
.menus_container_menu .menus_cont_links li{list-style-type:none; display:inline; padding-right:2px;}
.menus_container_menu .menus_cont_links a{font-size:14px; color:#fff; background:#73A0D2; padding:15px 25px; font-weight:bold; display:inline-block ; 
border-top-left-radius:5px; 	-moz-border-radius-topleft:5px;
border-top-right-radius:5px; 	-moz-border-radius-topright:5px;

}
.menus_container_menu .menus_cont_links a:hover{background:#3467A0;}
.menus_container_menu .menus_cont_links a.active{font-size:14px; color:#102032; background:#fff; padding:15px 30px; font-weight:bold; display:inline-block;}
.menus_container_menu .menus_cont_links_two{width:383px; height:auto; float:right; padding:5px 0 0 0; }
.menus_container_menu .menus_cont_links_two li{display:inline; list-style-type:none; padding-left:5px}
.menus_container_menu .menus_cont_links_two a{background:url(../../../images//menus_links_bg.jpg) bottom repeat-x #6F9DCF; padding:10px 8px; font-size:11px; color:#fff; font-weight:bold; border:1px solid #4174AB;-moz-border-radius: 3px;
border-radius: 3px;}
.menus_container_menu .menus_cont_links_two a:hover{background:url(../../../images//menus_links_bghover.jpg) bottom repeat-x #3C6EA9;}


.menus_container .menus_container_left{width:737px; height:auto; float:left; border-right:1px solid #B7CEE8;}
.menus_container .menus_container_left .food_items{width:740px; height:auto; padding-top:25px;}
.menus_container .menus_container_left .food_items .items{width:219px; height:auto; float:left; padding-right:27px;}
.menus_container .menus_container_left .food_items .items h3{color:#244E6F; padding:3px 0 0 0;}
.menus_container .menus_container_left .food_items .menus_paging{width:719px; height:auto; border-bottom:1px solid #D9E3F0; padding:20px 0 25px 0; float:left;}
.menus_container .menus_container_left .food_items .menus_paging a{background:#3467A0; padding:3px 10px; color:#fff; font-weight:bold;border:1px solid #22446A; display:inline-block;}
.menus_container .menus_container_left .food_items .menus_paging a:hover{background:#73A0D2;}



.module_restaurant{width:719px; height:auto; padding:30px 0; float:left;}
.module_restaurant .module_restaurant_menu{width:719px; height:auto; border-bottom:4px solid #3467A0; float:left;}
.module_restaurant .module_restaurant_menu ul{}
.module_restaurant .module_restaurant_menu li{list-style-type:none; display:inline; padding-right:3px;}
.module_restaurant .module_restaurant_menu a{color:#fff; font-size:14px; font-weight:bold; background:#3467A0; padding:10px 15px; display:inline-block;}
.module_restaurant .module_restaurant_menu a:hover{background:#fff; color:#3467A0;}
.module_restaurant .module_restaurant_menu a.active{background:#fff; color:#3467A0;}

.module_restaurant .module_restaurant_container{float:left; width:705px; height:auto; border-left:1px solid #B7CEE8; border-right:1px solid #B7CEE8; padding:15px 0 0px 12px; border-bottom:1px solid #B7CEE8;}
.module_restaurant .module_restaurant_container .mod_rest_contents_light{width:660px; height:auto; border:1px solid #B7CEE8; background:#EEF3F9; padding:15px; margin-bottom:20px;}
.module_restaurant .module_restaurant_container .mod_rest_contents_dark{width:660px; height:auto; border:1px solid #B7CEE8; background:#D9E3F2; padding:15px; margin-bottom:20px;}
.module_restaurant .module_restaurant_container span{ display:block; width:505px;  float:left; color:#102230;}
.module_restaurant .module_restaurant_container img{width:127px; height:87px; display:block; float:left; padding-right:20px;}
.module_restaurant .module_restaurant_container h3{border-bottom:1px solid #B7CEE8; font-size:12px; font-weight:bold; padding-bottom:5px; }
.module_restaurant .module_restaurant_container p{margin:0; padding:5px 0 3px 0;}
.module_restaurant .module_restaurant_container ul{}
.module_restaurant .module_restaurant_container li{list-style-type:none; padding-left:10px; background:url(../../../images//menus_blue_bor.jpg) no-repeat 0 7px;}



.menu_highlights{width:980px; height:auto; float:left;}
.menu_highlights .menu_highlights_title{font-size:14px; float:left; width:719px;}
.menu_highlights .menu_highlights_title h3{font-weight:bold; background:#3467A0; display:inline-block; color:#fff; padding:10px 10px 6px 10px; float:left; }
.menu_highlights .menu_highlights_container{width:719px; height:auto; border-top:4px solid #3467A0; padding-top:20px; float:left;}
.menu_highlights .menu_highlights_container .menu_highlights_contents{width:231px; height:auto; float:left; color:#244E6F; padding-right:13px;}
.menu_highlights .menu_highlights_container  h3{ font-size:12px; font-weight:bold; border-bottom:#73A0D2 1px dotted; padding:10px 0 5px 0;}
.menu_highlights .menu_highlights_container  span{padding:5px 0; display:block; font-size:11px;}
.menu_highlights .menu_highlights_container .menu_highlights_contents_last{width:231px; height:auto; float:left; color:#244E6F;}



.menus_feature_module{width:980px; height:auto; float:left; padding-top:25px;}
.menus_feature_module .menu_feature_title{ float:left; width:719px;}
.menus_feature_module .menu_feature_title h3{font-size:14px; font-weight:bold; background:#3467A0; display:inline-block; color:#fff; padding:10px 10px 6px 10px; float:left;}
.menus_feature_module .menu_feature_container{width:719px; height:auto; border-top:4px solid #3467A0; padding-top:20px; float:left; padding:20px 0 20px 10px;  }
.menus_feature_module .menu_feature_container li{list-style-type:none;}
.menus_feature_module .menu_feature_container a{color:#244E6F; border-bottom:1px solid #E6EDF3; display:block; padding:5px 0;}
.menus_feature_module .menu_feature_container a:hover{color:#000;}
.menus_feature_module .menu_feature_container .feature_last{ border-bottom:none; }



.menus_contact{width:669px; height:auto; background:url(../../../images//contact_bg.jpg) repeat-x #3467A0; float:left; color:#fff; padding:25px;  font-size:11px;
-moz-border-radius: 5px;
border-radius: 5px;}
.menus_contact h3{font-size:20px; height:auto; background:url(../../../images//phone2.jpg) no-repeat 0 1px; padding:0 0 15px 25px; font-weight:bold;}
.menus_contact b{display:block;}


.menus_last_links{width:719px; height:auto; float:left; padding:25px 0 30px 0;}
.menus_last_links .menus_cont_links_two{width:343px; height:auto; float:right; padding:5px 0 0 0; }
.menus_last_links .menus_cont_links_two li{display:inline; list-style-type:none; padding-left:5px}
.menus_last_links .menus_cont_links_two a{background:url(../../../images//menus_links_bg.jpg) repeat-x; padding:6px 8px; font-size:11px; color:#fff; font-weight:bold; border:1px solid #4174AB;-moz-border-radius: 3px;
border-radius: 3px;}
.menus_last_links .menus_cont_links_two a:hover{background:url(../../../images//menus_links_bghover.jpg) repeat-x;}

/*.. end of left panel ..*/

.menus_container .right_panel{width:229px; height:auto; float:left; padding:15px 0 0 13px;}
.menus_container .right_panel .right_panel_container{width:224px; height:auto; float:left; border:2px solid #D86509;  padding:1px; color:#244E6F; margin-bottom:20px; background:#fff;-moz-border-radius: 3px;
border-radius: 3px;}
.menus_container .right_panel .right_panel_container .right_title{ width:224px; height:auto;  background:url(../../../images/black_right_title_bg.jpg) repeat-x;}
.menus_container .right_panel .right_panel_container .right_panel_title{background:url(../../../images/black_right_title_arrow.jpg) no-repeat 10px 10px; color:#fff; padding:10px 10px 10px 35px; font-size:12px; font-weight:bold; border-bottom:1px solid #fff;}
.menus_container .right_panel .right_panel_container .share_container{width:204px; padding:10px; border-top:1px solid #EA6D0A;  }
.menus_container .right_panel .right_panel_container .share_container h2{color:#244E6F; font-size:12px; background:url(../../../images/menus_blue_bor.jpg) no-repeat 5px 7px;  padding-left:15px;  }
.menus_container .right_panel .right_panel_container .share_img1{padding:10px 0 0px 0px; width:215px; display:block;}
.menus_container .right_panel .right_panel_container .share_img1 img{padding-right:7px;}
.menus_container .right_panel .right_panel_container .share_img2{padding:10px 0 10px 0px; width:215px; display:block;}
.menus_container .right_panel .right_panel_container .share_img2 img{padding:4px;}
.menus_container .right_panel .right_panel_container .compare_container{width:204px; padding:10px; border-top:1px solid #EA6D0A}
.menus_container .right_panel .right_panel_container .compare_title{color:#244E6F; padding:10px 0 10px 0px; display:block;}
.menus_container .right_panel .right_panel_container .compare_img{float:left; padding:5px 10px 10px 0px; display:block;}
.menus_container .right_panel .right_panel_container .compare_para{margin:0; font-size:11px; padding:0; text-align:justify;  padding-bottom:10px;}
.menus_container .right_panel .right_panel_container .compare_link{width:203px; height:auto; border-top:1px dotted #B6CDE8; padding:10px 0; text-align:right;}
.menus_container .right_panel .right_panel_container .view_all{font-size:10px; color:#234367; border:1px solid #AFC8E2; padding:4px 10px; display:inline-block; -moz-border-radius: 3px;
border-radius: 3px;}
.menus_container .right_panel .right_panel_container .view_all:hover{background:#AFC8E2;}

.menus_container .right_panel .right_panel_container .feature_contents{padding:5px 10px 10px 10px; width:204px; border-top:1px solid #EA6D0A;}
.menus_container .right_panel .right_panel_container .feature_contents .feature_title{background:url(../../../images/arrow_right.jpg) no-repeat 0 9px; font-size:12px; color:#333; font-weight:bold; padding:5px 0 5px 15px; border-bottom:1px dotted #B6CDE8;}
.menus_container .right_panel .right_panel_container .feature_contents p{font-size:11px; color:#244E6F; margin:0; padding:10px 5px 0 5px;}




/* added ver 2 

=================================================================================

=====================================================================================

*/
.catch-phrase{ display:block; height:auto; padding:15px; border-radius:10px; -moz-border-radius:10px; background-color:#fff; font:lighter 18px "MS PGothic", Georgia,  Times, serif;margin:10px 0;line-height:20px;}
.overview-desc{display:block; height:auto; padding:15px; border-radius:10px; -moz-border-radius:10px; background-color:#fff; font:lighter 12px "MS PGothic", Georgia,  Times, serif;margin:10px 0;line-height:20px;}


.topic-hd{font:bold 16px "MS PGothic",Arial, Helvetica, sans-serif; display:block; padding:5px 0px; border-bottom: solid 1px #8AC5FF;}
.ul-datas{ list-style:none; display:inline-block; padding:0px; margin:0px; width:90%; margin-top:15px;}
.ul-datas li{display:inline-block; width:100%; min-height:15px; padding:5px 5px; padding-left:25px; background:url(../../../images/link-icon.png) no-repeat 5px 50%; border-bottom:dotted 1px #E1E1E1}
.ul-datas li a{display:block;}

.menuFeatures_box{
		display:block; height:auto; padding:15px; background-color:#fff; border-radius:10px; -moz-border-radius:10px; margin-right:18px; position:relative;}


.img-box-featured{ width:200px; height:auto; float:left; margin:0px; border:solid 1px #B0D8FF; padding:1px; background-color:#FFFFD7; border-radius:5px; -moz-border-radius:5px; margin-right:13px; margin-top:15px; margin-left:12px;}
.img-box-featured label{display:block; padding:5px; font-weight:bold;}

.img-box-featured-1{ width:200px; height:auto; float:left; margin:0px; border:solid 1px #B0D8FF; padding:1px; background-color:#FFFFD7; border-radius:5px; -moz-border-radius:5px; margin-right:12px; margin-top:15px; margin-left:12px;}
.img-box-featured-1 label{display:block; padding:5px; font-weight:bold;}


.tabholders{display: block; margin:15px 0px; height:auto;}
/*.tabs5 a{background:url(../junks/bullet.png) no-repeat 8px 50%; padding:8px 15px 8px 20px; background-color:#AFAF61; display:inline-block; margin-right:15px; margin-bottom:5px; font:bold 18px "MS PGothic",Arial, Helvetica, sans-serif; color:#fff; float:left;-moz-box-shadow: inset 0 0 5px #fff;
-webkit-box-shadow: inset 0 0 5px #fff;
box-shadow: inner 0 0 5px #fff;border-radius:5px; -moz-border-radius:5px;}
.tabs5 a:hover{color:#000;}*/



.new-tab-hd{background:url(../junks/restaurant_icon.png) no-repeat 5px 50%; display:inline-block; padding:10px 20px 10px 40px; font-weight:bold; display:inline-block; font-size:20px; position:absolute;left:50px; top:-30px; background-color:#FFFFFF; border-radius:5px; -moz-border-radius:5px;}


.menu_leftpanel{width:200px;  min-height:100px; float: left; margin-top:20px;}
.menu_rightpanel{width:470px; float:left; min-height:300px;  margin-top:20px;}

.left-menu-nav{display:inline-block; height:auto; width:99%; border:solid 1px #D7E4AA; list-style:none}
.left-menu-nav li{padding:5px; border-bottom:solid 1px  #D7E4AA;}
.left-menu-nav li div{ background:url(../../../images/arrow_right.jpg) no-repeat 5px 50%; padding-left:15px; font-weight:bold;cursor:pointer}
.left-menu-nav li:hover{ display:block; cursor:pointer;}
.left-menu-nav ul{ list-style:none}
.left-menu-nav ul li{border-bottom:none !important; padding-left:20px; background:url(../../../images/black_or_bor_bot.png) no-repeat 10px 50%; cursor:pointer}

.mainItems{ height:auto; min-height:auto; border-bottom:dotted 1px #D7E4AA; padding:5px 0px; margin-bottom:5px;}
.mainItems .img{ display: inline-block; float:left; border:solid 1px #D7E4AA; padding:2px; margin-right:20px;}
.right-div{float:left; width:320px; height:auto;}

.menu-nav-hd-wp{width:180px; display:inline-block; overflow:hidden; padding:2px;}
.menu-nav-hd-wp h1{background:url(../junks/n_menubar.jpg) repeat-x; height:32px; display:block; line-height:32px; padding-left:10px; color:#fff;}

.menulistitems-hd{background:url(../junks/n_menubar.jpg) repeat-x; height:32px; display:block; line-height:32px; padding-left:10px; color:#fff; margin-bottom:20px; font-size:15px; font-weight:bold;}


.outer_div{ display:block; height:auto; background-color:#fff; margin:0 auto; -moz-border-radius:9px; border-radius:9px;  margin-bottom:10px;}
.inner_div{width:632px; height:auto; float:left; margin-left:23px; margin-top:23px; border:solid 1px #efefef; background-color:#f9f9f9; padding-left:30px; padding-top:25px; padding-bottom:12px;}
.inner_div p{ height:30px !important; overflow:hidden !important;}
.inner_div p label{width:160px; float:left;}
.inner_div p img{display:block; float:left; margin-right:6px;}
.inner_div select{display:block; margin-top:-13px; width:70px; height:25px; background-color:#1d1d1d; font:11px "MS PGothic",Arial, Helvetica, sans-serif; color:#fff; border:none; padding:5px;}
.inner_div p label, .inner_div p span{font:12px "MS PGothic",Arial, Helvetica, sans-serif; color:#333333;}
.inner_div h6{font:11px "MS PGothic",Arial, Helvetica, sans-serif; color:#333333; margin-top:5px;}
.connected_div{width:auto; height:auto; float:left; padding:13px 0 16px 0;}
.connected_div img{margin:5px 9px 0 27px; float:left;}
.connected_div span img{margin:0 0 0 2px;}
.outer_div span p{float:right; font:11px "MS PGothic",Arial, Helvetica, sans-serif; color:#333334; margin-top:18px; margin-right:36px;}


.newtabholder{display:block; height:auto; border-bottom:3px solid #008000; clear:both}

.tabs55 a{ padding:8px 2px 5px 2px; background-color:#8F8; display:inline-block; margin-right:3px; font:bold 14px "MS PGothic",Arial, Helvetica, sans-serif; color:#008000; float:left;  width:130px; overflow:hidden; text-align:center; height:16px; line-height:18px}
.tabs55 a.active{ background-color:#008000; color:#fff;}

.couponbox{display:inline-block; margin:10px auto; width:690px;  background-color:#FFFFDD; border:1px dashed #F0C7A1; position:relative;}
.couponbox .left{float:left; width:300px;  display:inline-block; float:left; padding:20px; font:lighter 18px "MS PGothic",Arial, Helvetica, sans-serif;}
.couponbox .right{float:left; width:280px; border-left:1px dashed #F0C7A1; display:inline-block; float:left; padding:20px; min-height:180px;}
.couponbox .right .hd{font:bold 18px "MS PGothic",Arial, Helvetica, sans-serif; display:block; padding:5px 0px; border-bottom:solid 1px #F0C7A1;}
.couponbox .fold{background:url(../junks/coupon-side.jpg) no-repeat; height:34px; width:31px; display:inline-block; position:absolute; z-index:55; right:-1px; top:-1px;}
.couponbox .right ul{margin:0; margin-left:20px; padding:0; margin-top:15px;}
.couponbox .right ul li{padding:5px; font:15px "MS PGothic",Arial, Helvetica, sans-serif;}

.printbutton{border:solid 1px #694701;color:#FFE4AD; background:url(../junks/pring-icon.png) no-repeat 5px 50%; padding:5px 5px 5px 30px;background-color:#996600; margin-right:10px;}
.printbutton:hover{border:solid 1px #fff;}

.mobilebutton{border:solid 1px #694701;color:#FFE4AD; background:url(../junks/mobile-icon.png) no-repeat 5px 50%; padding:5px 5px 5px 30px;background-color:#996600; margin-right:10px;}
.mobilebutton:hover{border:solid 1px #fff;}

.googlemapsdiv{border:solid 2px #999999; display:inline-block; margin-top:50px;}




.newmenustylebox{ display:block; height:auto; margin:10px 0px; border:solid 1px #73A0D2;-moz-border-radius: 5px;
border-radius: 5px;}
.colorshade{background-color:#E8E8E8;}
.newmenustylebox .hd1{ border-bottom:solid 1px #73A0D2;  padding:5px 5px; font: bold 14px "MS PGothic",Arial, Helvetica, sans-serif; color:#73A0D2; display:block; font-weight:bold;}
.newmenustylebox .menuitembox{ width:607px; height:auto; display:block; border:solid 1px #73A0D2; padding:4px; margin:10px; text-align:center; float:left;}
.newmenustylebox .menuitembox img{ float:left; padding-right:15px;}
.newmenustylebox .menuitembox .price{font-weight:bold; color:#73A0D2; }
.newmenustylebox .menuitembox .middlepart{float:left; height:auto; width:350px;  margin:0; text-align:left;line-height:16px;}
.newmenustylebox .menuitembox h1{height:auto;  display:inline-block; color:#73A0D2; line-height:20px; font-weight:bold}
.menuitembox a{font:bold 14px "MS PGothic",Arial, Helvetica, sans-serif; color:#73A0D2; font-weight:bold !important;}


.nutshell{padding-left:0px;  background:url(../../../images/patternnetshell.jpg) repeat; padding-top:1px}
