@charset "utf-8";
/* CSS Document */
/********************** Reset **********************/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;font-weight:normal;}
li {list-style:none;}
caption, th {text-align:justify;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
q:before, q:after {content:'';}
abbr, acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select {font-family:inherit;font-size:inherit;font-weight:inherit;}
input, textarea, select {font-size:100%;}
legend {color:#000;}
.left{float:left;}
.clear{clear:both;}
.right{float:right;}
span.noshow  {display:none; margin:0;}

                                            /********************** body **********************/
											
											
body{  font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#fafafa;}
input, textarea, select{  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#646464;}
.top_bgd{ background-color:#f5f5f5; background-image:url(../images/top_bgd_05.gif); background-repeat:repeat-x; width:100%; height:134px;}
.main{width:1008px; margin:0 auto; padding:0;}
.main2{
	width:100%;
	margin:0 auto;
	padding:0;
	position: absolute;
	top: -4px;
	float:left;
	left:-250px;
}

.header_lt{float:left; width:1008px;}
.logo{float:left; margin-left:-15px; margin-top:-19px;}
.add_banner{float:left; width:500px; background-color:#f5f5f5; padding-top:32px; padding-bottom:8px; padding-left:10px; padding-right:10px; color:#c8c8c8; border:1px solid #e6e6e6; text-align:right; }
.header_rt{float:right; width:174px; margin-top:12px; }
.header_rt_top1{float:left; background-image:url(../images/signup_bgd_03.gif); background-repeat:no-repeat; border-bottom:1px solid #c8c8c8; border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8;   width:168px;  height:15px;  padding-top:2px; padding-bottom:2px;}
.header_signin{float:left; margin-left:15px; text-decoration:none;}
.header_signin a{color:#000; }
.header_signin a:hover{color:#000; }
.header_signup{float:left; margin-left:24px;  text-decoration:none; }
.header_signup a{color:#000;}
.header_signup a:hover{color:#000; }

.menu_tab{width:1008px; float:left;}

                                         /********************** Home Menu **********************/


.menu{ float:right; width:170px; height:50px; margin-left:-10px; margin-top:12px; margin-right:8px; }
.menu ul{  width:170px; display:block;  }
.menu li{ display:inline; float:left;}
.menu li a{ display:block; background-image:url(../images/side_menu.jpg); width:170px; height:50px;}
.menu li a.home{ width:43px; background-position:0 0;}
.menu li a.sitemap{ width:62px; background-position:-43px 0;}
.menu li a.contact{ width:65px; background-position:-105px 0;}

.menu li a.home:hover , .index .menu li a.home{ width:43px; background-position:0 -50px;}
.menu li a.sitemap:hover{ width:62px; background-position:-43px -50px;}
.menu li a.contact:hover{ width:65px; background-position:-105px -50px;}



/*.contact{float:left; height:30px;}
 .contact li {padding-left:5px; padding-right:10px; text-align:center;  color:#646464;    display:block;   padding-top:10px; padding-bottom:10px; }
 .contact li a{background-image:url(../images/contact_link.png); text-decoration:none; }
 .contact li a:hover{color:#ff6603; background-image:url(../images/contact_link_rol.png); text-decoration:none;}
 
 .home{float:left; height:30px;}
 .home li{padding-left:5px; padding-right:10px; text-align:center;    display:block;  padding-top:10px; padding-bottom:10px; color:#646464;}
 .home li a{background-image:url(../images/home_link.png); text-decoration:none; }
 .home li a:hover{ color:#ff6603;  background-image:url(../images/home_link_rol.png); text-decoration:none;}
 
 .sitemap{float:left; height:30px; }
 .sitemap li{ padding-left:5px; padding-right:10px; text-align:center; display:block;  padding-top:10px; padding-bottom:10px;}
 .sitemap li a{ background-image:url(../images/site_map01.png); width:11px; height:9px; text-decoration:none; color:#646464;     }
 .sitemap a:hover{ color:#ff6603;  text-decoration:none; background-position:11px -9px; }
 
 
 

.menu li  a .home{ background-image:url(../images/home_link.png);}
.menu_sitemap li  a .sitemap{ background-image:url(../images/sitemap.png);}
.menu_contact li  a .contact{ background-image:url(../images/contact_link.png);}
.menu li a {color:#646464;  text-decoration:none;  }
.menu .home li a:hover {color:#ff6603;  text-decoration:none;  }

.menu .home li a:hover  {color:#ff6603;  background-image:url(../images/home_link_rol.png);}
.menu .sitemap li a:hover {color:#ff6603; background-image:url(../images/sitemap_rol.png);}
.menu .contactli a:hover {  }


.menu li a.active .home {color:#ff6603; background-image:url(../images/home_link_rol.png);  }*/



                                       /**********************Navigation **********************/

.nav{height:42px; float:left; margin-top:5px; width:100%;}
.nav ul{display:block; height:42px; }
.nav li{padding-right:10px; padding-left:10px;  padding-top:15px; padding-bottom:15px; float:left; }
.nav li a{border:0 none; padding-left:5px; padding-right:5px;}
.nav li a:hover{border:0 none;}
.nav li a.active{border:0 none;}


                                      /**********************Banner section **********************/


.add_banner01{float:left; width:728px; background-color:#f0f0f0; padding-top:70px; padding-bottom:8px; padding-left:10px; padding-right:10px; color:#c8c8c8; border:1px solid #e6e6e6; text-align:right; margin-left:120px; margin-top:12px; }

                                     /**********************image area**********************/
									 
.banner_area{width:100%; margin-top:15px; float:left;}
.banner_img01{float:left;}
.banner_search{float:left; width:580px;}
.banner_search_field{height:247px; float:left; width:580px; background-image:url(../images/field_bgd.jpg); background-repeat:repeat-x;}	
.banner_submit{ background-image:url(../images/green_bgd.jpg); background-repeat:repeat-x; float:left; height:53px; width:580px; }
.news_area{padding-top:16px; float:left; width:580px;}
.news_txt{float:left; color:#FFF; font-size:19px; margin-left:20px; font-weight:bold;}
.news_txt_area{float:right; }
.news_txtfield{width:200px; height:15px; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; border:0 none; float:right;}
.news_submit{  float:right; width:60px; height:22px; margin-right:22px; margin-left:22px;}

                                    /**********************content area**********************/

.content_area{width:100%; float:left;}
.content_area01{width:100%; float:left; margin-top:10px;}

.content_img{float:left; width:350px; }
.content_img01{margin-top:11px; width:348px; background:url(../images/featured_bgd.jpg); background-repeat:repeat-x; border:1px solid #c8dceb; height:178px;  }
.content_img01_title{margin-top:12px; float:left; width:348px;  }
.content_title_blue{background-color:#c8dceb; width:20px; height:20px; margin-right:8px; float:left;}
.featured_img{margin-top:15px; float:left; width:348px; height:115px;  }
.featured_arrow1{float:left; margin-top:45px; margin-left:28px;}
.featured_cntr_img{float:left; margin-left:27px; border:1px solid #c8dceb; padding:3px;}
									 
.content_img02{margin-top:11px; width:348px; background:url(../images/deal_bgd.jpg); background-repeat:repeat-x; border:1px solid #f8d9a3; height:178px;  }
.content_title_orange{background-color:#f8d9a3; width:20px; height:20px; margin-right:8px; float:left;}
.deal_arrow1{float:left; margin-top:45px; margin-left:8px;}
.deal_cntr_img{float:left; margin-left:5px; border:1px solid #f8d9a3; padding:3px;}
.deal_txt{float:left; width:160px; margin-left:8px; line-height:18px; text-align:justify;}
.txt_area{margin-top:11px; float:left; width:632px; padding-left:18px; line-height:28px;}
.welcome_txt{color:#000; font-size:18px; border-bottom:1px solid #c8c8c8; padding-bottom:8px; width:632px;}



/* Styles for the entire LavaLamp menu */
.lavaLamp { 
float:left;
    position: relative;
    height:25px; width: 421px;
	padding-bottom:12px;
    overflow: hidden;
	margin-left:3px;
}

    /* Force the list to flow horizontally */
    .lavaLamp li {
        float: left;
        list-style: none;
		height:25px;
			padding-bottom:12px;

    }
        /* Represents the background of the highlighted menu-item. */
        .lavaLamp li.back {
            height: 42px;
				background:#00679b url(../images/button_bgd.jpg) repeat-x;

            z-index: 8;
            position: absolute;
        }
            .lavaLamp li.back .left {
                height: 42px;
                margin-right: 9px;
            }
        /* Styles for each menu-item. */
        .lavaLamp li a {
            position: relative;
			overflow: hidden;
            text-decoration: none;
            text-transform: uppercase;
            font: bold 14px arial;
            color: #fff; outline: none;
            text-align: center;
            height:24px;
			top:14px;
            z-index: 10;
			letter-spacing: 0;
            float: left; display: block;
            margin: auto 10px;
        }
        
/**********************Search area**********************/
.search_area{width:252px; float:left; margin-left:10px; margin-top:20px;}
.search_area label{color:#FFF; font-size:14px; font-weight:bold;}
 .search_area select{ width:250px; height:20px; border:1px solid #dcdcdc;}
.search_area01{width:252px; float:left; margin-left:30px; margin-top:20px;}
.search_area01 label{color:#FFF; font-size:14px; font-weight:bold;}
 .search_area01 select{ width:250px; height:20px; border:1px solid #dcdcdc;} 
 
 /**********************Signin area**********************/
 
 #panel {
	width:100%;
	height:105px;
	color:#FFF;
	display:none;
	overflow:visible;
	position:relative;
	background-color:#f1f1f1;
	border-left:1px solid #d9d9d9; 
	border-right:1px solid #d9d9d9;
}



#panel1 {
	width: 100%;
	height:105px;
	color:#FFF;
	display:none;
	overflow:visible;
	position:relative;
	background-color:#f1f1f1;
	border-left:1px solid #d9d9d9; 
	border-right:1px solid #d9d9d9;
}

#toggle{width:146px; margin-left:15px; float:left;}
.open{color:#000; text-decoration:none; font-size:11px; }
.open a{color:#000; text-decoration:none; }
.open a:hover{color:#ff6603; text-decoration:none; }
.open a.active{color:#ff6603; text-decoration:none; }


.close{color:#000; text-decoration:none; font-size:11px; }
.close a{color:#000; text-decoration:none; }
.close a:hover{color:#ff6603; text-decoration:none; }
.close a.active{color:#ff6603; text-decoration:none;}

.tab a.open{color:#000; text-decoration:none;}
.tab a:hover.open{color:#ff6603; text-decoration:none;}


.tab a.close{color:#000; text-decoration:none;}
.tab a:hover.close{color:#ff6603; text-decoration:none;}



/*.tab a.open, .tab a.close {
	height: 8px;
	vertical-align:top;
	outline:0 none;
	text-decoration:none;
	cursor: pointer;
	display: block;
	width: 7px;
	position: relative;
	
}

.tab a.open {background: url(../images/bt_open.png) no-repeat left 0; outline:0 none; }
.tab a.close {background: url(../images/bt_close.png) no-repeat left 0; outline:0 none; }
.tab a:hover.open {background: url(../images/bt_open.png) no-repeat left -19px; outline:0 none;}
.tab a:hover.close {background: url(../images/bt_close.png) no-repeat left -19px; outline:0 none; }


.link_no{color:#646464; text-decoration:none; float:right; }
.link_no a{color:#646464; text-decoration:none;}
.link_no a:hover{color:#646464; text-decoration:none;}*/


/***** clearfix *****/
.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}
 
 
 /**********************footer area**********************/
 .footer01{margin-top:12px;  float:left; width:100%; }

.footer{margin-top:12px; padding-top:5px; border-top:1px solid #c8c8c8; float:left; width:100%; }
.footer_copy{color:#969696; float:left; font-size:11px; width:300px;}
.footer_lt{float:left; width:300px;}
.footer_rt{float:right; width:500px; padding-top:8px;}
.footer_link_img{margin-left:10px; float:right;}
.footer_follow{float:right; color:#969696; font-size:11px; margin-top:5px;}

/********************** Register 24.6.10**********************/
.title_tab{ font-size:10px; background-color:#f5f5f5;  padding-left:8px; padding-right:8px; padding-top:4px; padding-bottom:4px; color:#969696; float:left; width:964px; height:12px;}
.title_tab a{color:#969696; text-decoration:none;}
.title_tab a:hover{color:#969696; text-decoration:none;}

/********************** Register-user form **********************/

.contact-split01{width:400px;  padding-right:25px; line-height:19px; float:left; padding-left:25px; border-right:1px solid #d7d7d7; font-size:11px; color:#141414; }
.contact-split{width:425px; padding-right:25px;  line-height:19px; float:left; margin-left:65px; font-size:12px; color:#141414; }

.contact-form-border{border:1px solid #ccc; padding:20px; width:360px; height:220px;}
.contact-form{margin:0; padding:0;font-size:11px; color:#646464;}
.contact-form label { position: absolute; text-align:right; width:120px; padding:0; margin:19px 0 0; font-size:11px;}
.contact-form .field, .contact-form .textarea, .contact-form textarea01 { margin:14px 0 0 140px; border:1px solid #d8d8d8; padding:3px 3px; }
.contact-form .field{width:180px; height:17px;}
.contact-form .textarea{width:180px; height:80px;  }
.contact-form .textarea01{width:180px; height:80px;  overflow:auto;  }

.contact-form .select{width:80px; height:23px;  border:1px solid #d8d8d8; margin:14px 0 0 140px;  }
.contact-form .select01{width:45px; height:23px;  border:1px solid #d8d8d8; margin:14px 0 0 140px; }
.contact-form .select02{width:60px; height:23px;  border:1px solid #d8d8d8; margin:0px 0 0 7px; }
.contact-form .select03{width:187px; height:23px;  border:1px solid #d8d8d8; margin:14px 0 0 140px; }

.contact-form .submit {cursor:pointer; padding:0px 0; margin:15px 0 20px 140px; background:url(../images/submit_form.png) no-repeat; width:60px; height:24px; border:none;}
.red_star{color:#ff0000;}
.reg_img{margin:18px 0 20px 140px;}
h1{ font-size:15px; color:#323232; border-bottom:1px solid #e6e6e6; padding-bottom:8px; }
.contact-form span.sidetext{ color:#bebebe; font-size:10px; padding-left:12px; margin-top:-12px; *margin-top:6px; float:right; width:150px;  }
.sidetext{ color:#bebebe; font-size:10px; padding-left:12px;  float:left; margin-top:-19px; margin-left:328px; *margin-top:-20px; }

.register_content_bgd{background:url(../images/cntnt_bgd.jpg) repeat-y; width:988px; height:auto; padding-left:14px; padding-right:14px; padding-top:10px;  float:left; padding-bottom:30px;}
.register_bgd_bottom{ background-image:url(../images/contnt_bot.jpg); background-repeat:no-repeat; width:1008px; float:left; height:4px; }
.register_rt{float:left; width:300px; background-color:#ebebeb; padding:5px; font-size:11px; color:#969696; text-align:center; line-height:18px;}
.register_rt01{float:right; width:300px; background-color:#ebebeb; padding:5px; font-size:11px; color:#969696; text-align:center; line-height:18px; }

.register_form_area{padding-top:5px; padding-left:68px;}
.register_lt{float:left; width:660px;  padding-right:10px;}
.signin_sublink{ font-size:25px; color:#969696; margin-top:45px; height:49px; line-height:49px; }

/********************** Sigin-in form**********************/


.signin_area{margin-left:13px;}
.signin-form{margin:0; padding:0; font-size:11px; color:#646464;}
.signin-form label { position: absolute; text-align:right; width:80px;  padding:0; margin:19px 0 0; font-size:11px;}
.signin-form .field, .contact-form textarea { margin:14px 0 0 100px; border:1px solid #d8d8d8; padding:3px 3px;}
.signin-form .field{width:140px; height:16px;}
.login_img{ margin:14px 0 0 100px;}
.signin_forgot{margin-top:12px; font-size:11px; margin-left:100px; color:#898989;}
.signin_forgot a{ color:#898989; text-decoration:none;}
.signin_forgot a:hover{ color:#898989; text-decoration:underline;}
.reg_owner{width:302px; height:228px; padding-top:10px; float:left; padding-left:24px;}
.sigin_user{width:330px; height:228px; margin-top:10px; float:left; border-right:1px solid #e6e6e6;}
.user_form{padding-left:12px; }

/********************** User-Search 24.6.10**********************/

.search_title_tab{ font-size:10px; padding-right:8px; padding-top:4px; padding-bottom:4px; color:#969696; float:left; width:964px; height:12px;}
.search_title_tab a{color:#969696; text-decoration:none;}
.search_title_tab a:hover{color:#969696; text-decoration:none;}
.user-form-area{float:left; width:140px; }
.user-form{margin:0; padding:0; font-size:11px; color:#646464;}
.user-form label { position: absolute; text-align:left; width:140px;  padding:0; margin:7px 0 0 0; font-size:11px; font-weight:bold; color:#646464; }
.user-form .label01 { position: absolute; text-align:left; width:140px;  padding:0; margin:1px 0 0 0; font-size:11px; font-weight:bold; color:#646464; }

.user-form .select{width:140px; height:23px;  border:1px solid #d8d8d8; margin:8px 0 0 0;  padding-top:3px; padding-bottom:3px;}
.user-form .select01{width:140px; height:23px;  border:1px solid #d8d8d8; margin:3px 0 0 0; padding-top:3px; padding-bottom:3px;}

.user-form .line{ border-bottom:1px dashed #d0d0d0; padding-bottom:9px; width:140px; }
.user-content{width:510px; margin-left:10px; float:left; color:#646464; margin-top:1px;}
.orange-txt{color:#ff5a00; font-size:11px; font-weight:bold;}
.orange-txt a{color:#ff5a00; font-size:11px; font-weight:bold; text-decoration:none;}
.search-restaurant{background-color:#ebebeb; height:14px; float:left; width:500px;   padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; font-weight:bold;}
.search-restaurant-tit{float:left; font-size:11px;  }
.search-filter{ background-color:#f9f9f9; height:17px; float:left; width:500px;   padding-left:5px; padding-right:5px; padding-top:4px; padding-bottom:4px; }

.filter-form{margin:0; padding:0; font-size:11px; color:#646464;}
.filter-form label { position: absolute; font-size:11px; font-weight:bold; color:#646464; padding-top:2px; }
.filter-form .select{width:60px; height:17px;  border:1px solid #c8c8c8; margin-left:24px; color:#969696; font-size:10px; }
.filter-form .select01{width:40px; height:17px;  border:1px solid #c8c8c8; margin-left:24px; color:#969696; font-size:10px; margin-left:44px; }
.restaurant-detail{background-color:#ffffff; padding-top:7px; width:510px; padding-bottom:7px; float:left; height:9px; font-weight:bold; font-size:11px;}
.detail-res{width:310px; float:left; }
.detail-type{width:21px; float:left; text-align:center;}
.detail-rating{width:122px; float:left; text-align:center;}
.detail-review{width:52px; float:left; text-align:center;}
.restaurant-detail01{background-color:#fafafa;  width:510px;  float:left; font-weight:bold; font-size:11px; height:auto;}

.detail-res01{width:290px; float:left; border-right:1px solid #ededed; padding-left:8px; padding-right:8px; line-height:18px; font-weight:normal; }
.detail-type01{width:34px; float:left; text-align:center; border-right:1px solid #ededed; padding-top:11px; padding-bottom:11px; }
.detail-rating01{width:92px; float:left; text-align:center; border-right:1px solid #ededed; padding-top:9px; padding-bottom:9px; padding-left:5px; padding-right:5px; }
.detail-review01{width:52px; float:left; text-align:center;  padding-top:9px; padding-bottom:9px;  }
.resturant-detail-area{ border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1; width:510px; float:left; font-size:11px;}


.restaurant-detail02{background-color:#ffffff;  width:510px;  float:left;  font-weight:bold; font-size:11px; height:auto;}
.detail-res02{width:290px; float:left; border-right:1px solid #ededed; padding-left:8px; padding-right:8px; line-height:18px; font-weight:normal;}
.detail-type02{width:34px; float:left; text-align:center; border-right:1px solid #ededed; padding-top:20px; padding-bottom:20px;   }
.detail-rating02{width:92px; float:left; text-align:center; border-right:1px solid #ededed; padding-top:18px; padding-bottom:18px; padding-left:5px; padding-right:5px; }
.detail-review02{width:52px; float:left; text-align:center;  padding-top:18px; padding-bottom:18px; }


.detail-res03{width:290px; float:left; border-right:1px solid #ededed; padding-left:8px; padding-right:8px; line-height:18px; font-weight:normal; padding-bottom:9px;}
.detail-type03{width:34px; float:left; text-align:center; border-right:1px solid #ededed; padding-top:25px; padding-bottom:25px;    }
.detail-rating03{width:92px; float:left; text-align:center; border-right:1px solid #ededed; padding-top:23px; padding-bottom:23px; padding-left:5px; padding-right:5px;}
.detail-review03{width:52px; float:left; text-align:center;  padding-top:18px; padding-bottom:18px; }

.detail-page{background-color:#ffffff;  width:510px;  float:left;   font-size:11px; height:auto; color:#969696; }

.detail-page-next{ color:#969696; font-size:11px; float:right; padding-top:12px; padding-bottom:12px; }
.detail-page-next a{ color:#969696; font-size:11px; width:8px; height:8px; padding-top:0px; padding-bottom:0px; padding-left:5px; padding-right:5px; background-color:#f5f5f5; border:1px solid #e1e1e1; text-decoration:none   }
.detail-page-next a:hover{ color:#ffffff; font-size:11px; font-weight:bold; width:8px; height:8px; padding-top:0px; padding-bottom:0px; padding-left:5px; padding-right:5px; background-color:#ff7e33; border:1px solid #ea6116; }
.detail-page-next a.active{ color:#969696; font-size:11px; font-weight:bold; background-color:#ffffff; border:none; }

.detail-veg{float:left; padding-top:10px;}
.img_adjust{margin-bottom:-3px;}

p .detail-next { color:#969696; font-size:11px; background-color:#ffffff; border:none; }
p a.detail-next { color:#969696; font-size:11px; background-color:#ffffff; border:none; text-decoration:none; }
p a:hover.detail-next { color:#969696; font-size:11px; font-weight:normal; background-color:#ffffff; background:none; border:none; text-decoration:underline; }
p a.active.detail-next { color:#969696; font-size:11px; font-weight:normal;  background-color:#ffffff;}

.restaurant_login{float:right; background-color:#ffffff; width:164px; height:15px; margin-top:7px; padding-left:18px; padding-right:18px; padding-top:5px; padding-bottom:5px; font-weight:bold; font-size:11px; margin-right:3px; color:#646464;}
.restaurant_login a{font-weight:bold; color:#646464; text-decoration:none;}
.restaurant_login a:hover{font-weight:bold; color:#646464; text-decoration:underline;}

.restaurant_user{ height:228px; margin-top:10px; float:left; }
.restaurant_user01{margin-top:10px; float:left; }


/********************** User-Search 26.6.10**********************/

.user-form01-area{float:left; width:150px; border:1px solid #0095cc;  }
.user-form01{margin:0; padding:0; font-size:11px; color:#646464;}
.user-form01 label { position: absolute; text-align:left; width:140px;  padding:0; margin:7px 0 0 0; font-size:11px; font-weight:bold; color:#ffffff; }
.user-form01 .label01 { position: absolute; text-align:left; width:140px;  padding:0; margin:1px 0 0 0; font-size:11px; font-weight:bold; color:#ffffff; }

.user-form01 .select{width:140px; height:23px;  border:1px solid #d8d8d8; margin:8px 0 0 0;  padding-top:3px; padding-bottom:3px;}
.user-form01 .select01{width:140px; height:23px;  border:1px solid #d8d8d8; margin:3px 0 0 0; padding-top:3px; padding-bottom:3px;}
.register_lt01{float:left; width:675px;  }
.register_content_bgd01{background:url(../images/cntnt_bgd.jpg) repeat-y; width:990px; height:auto; padding-left:9px; padding-right:9px; padding-top:10px;  float:left; padding-bottom:30px;  }
.user-content01{width:508px; margin-left:10px; float:left; color:#646464; margin-top:1px;}
.search-restaurant01{background-color:#ebebeb; height:14px; float:left; width:498px;    padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; font-weight:bold;}
.search-filter01{ background-color:#f9f9f9; height:17px; float:left; width:498px;   padding-left:5px; padding-right:5px; padding-top:4px; padding-bottom:4px; }
.restaurant-detail03{background-color:#fafafa;  float:left;  font-weight:bold; font-size:11px; width:508px;}
.resturant-detail-area01{ border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1; width:508px; float:left; font-size:11px;}
.restaurant-detail04{background-color:#ffffff;   float:left;  font-weight:bold; font-size:11px; width:508px; }
.detail-page01{background-color:#ffffff; width:508px;   float:left;   font-size:11px; height:auto; color:#969696; }
.res-detail{background-color:#ffffff; padding-top:7px; width:508px; padding-bottom:7px; float:left; height:9px; font-weight:bold; font-size:11px;}

.res_name{width:319px; float:left; }
.res-type{width:29px; float:left; text-align:center;}
.res-rating{width:106px; float:left; text-align:center;}
.res-review{width:52px; float:left; text-align:center;}

.res-name01{width:300px; float:left; border-right:1px solid #ededed; padding-left:8px; padding-right:8px; line-height:18px; font-weight:normal; padding-top:5px; padding-bottom:5px; }
.res-type01{width:34px; float:left;  border-right:1px solid #ededed; text-align:center; padding-top:16px; padding-bottom:16px; /*min-height:40px; height:auto;*/  }
    
    
.res-rating01{width:92px; float:left; text-align:center; border-right:1px solid #ededed; padding-top:14px; padding-bottom:14px; padding-left:5px; padding-right:5px; }
.res-review01{width:52px; float:left; text-align:center;  padding-top:14px; padding-bottom:14px;  }

.res-name02{width:300px; float:left; border-right:1px solid #ededed; padding-left:8px; padding-right:8px; line-height:18px; font-weight:normal; padding-top:5px; padding-bottom:5px; }
.res-type02{width:34px; float:left; text-align:center; border-right:1px solid #ededed; padding-top:25px; padding-bottom:25px;   }
.res-rating02{width:92px; float:left; text-align:center; border-right:1px solid #ededed; padding-top:23px; padding-bottom:23px; padding-left:5px; padding-right:5px; }
.res-review02{width:52px; float:left; text-align:center;  padding-top:23px; padding-bottom:23px; }


.res-name03{width:300px; float:left; border-right:1px solid #ededed; padding-left:8px; padding-right:8px; line-height:18px; font-weight:normal; padding-bottom:9px; height:50px;}
.res-type03{width:34px; float:left; text-align:center; border-right:1px solid #ededed; /*padding-top:25px; padding-bottom:25px;*/  padding-top:22px; padding-bottom:22px;    }
.res-rating03{width:92px; float:left; text-align:center; border-right:1px solid #ededed; /*padding-top:23px; padding-bottom:23px;*/ padding-left:5px; padding-right:5px; padding-top:20px; padding-bottom:20px;}
.res-review03{width:52px; float:left; text-align:center;  /*padding-top:23px; padding-bottom:23px;*/ padding-top:15px;  padding-bottom:15px; }
.search_title_tab01{ font-size:10px; padding-right:8px; /*padding-top:4px; padding-bottom:4px;*/ color:#969696; float:left; width:964px; height:12px; margin-left:5px;}
.search_title_tab01 a{color:#969696; text-decoration:none;}
.search_title_tab01 a:hover{color:#969696; text-decoration:none;}


.user_hdi{background:url(../images/select_bgd.jpg) repeat-x top; height:14px; color:#ffffff; font-weight:bold; font-size:11px; padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px;}
.user_hdi_menu{padding-left:5px; padding-bottom:7px; background-color:#42b9e6;}


.header_rt_top2{text-align:right; float:right; min-width:130px;  background:url(../images/sign_bgd.gif) top repeat-x;  height:20px;  margin-top:9px; margin-right:8px;}
.login_img01{ background-image:url(../images/login_side01.jpg); float:left; width:12px; height:20px;}
.login_img02{ background-image:url(../images/login_side02.jpg); float:left; width:12px; height:20px;}
.login_mid{float:left;  height:20px; width:auto; font-size:11px; padding-top:2px; }

.login_mid  a.dash_link { color:#646464; text-decoration:none;}
.login_mid  a:hover.dash_link { color:#646464; text-decoration:underline;}
.login_mid  a.active.dash_link { color:#646464; text-decoration:underline;}

.login_mid  a.logout_link { color:#ff6603; text-decoration:none; font-weight:bold;}
.login_mid  a:hover.logout_link{ color:#ff6603; text-decoration:underline;}
.login_mid a.active.logout_link { color:#ff6603; text-decoration:underline;}

/**********************Index banner slide 28.6.10**********************/



.container { width:420px; height:300px; overflow:hidden; position:relative; cursor:pointer;   }
		div.slides { position:absolute;  top:0; left:0; z-index:-1; }
		ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0;}
		div.slides div,ul.slides li { position:absolute; top:0; width:600px; display:none; padding:0; margin:0; }
		/*
		 * Optional
		*/
		#loopedSlider,#newsSlider {  width:420px; height:300px; position:relative;  float:left; }
		ul.pagination { list-style:none; padding:0; margin-top:270px;  }
		ul.pagination li  { float:left;   font-weight:bold; margin-left:8px; }
		ul.pagination li a { background:url(../images/home_banner_no_bgd.jpg) repeat-x top; text-decoration:none; color:white; width:25px; height:15px; float:left; text-align:center; padding-top:5px; padding-bottom:5px;}
				ul.pagination li a:hover { background:url(../images/home_banner_no_bgd.jpg) repeat-x top; text-decoration:none; color:white; width:25px; height:25px;}

		ul.pagination li.active a { background:url(../images/home_banner_no_rol.jpg) repeat-x top; color:white; text-decoration:none; width:25px; height:25px;}


 /**********************Restaurant detail 28.6.10**********************/
.res_detail_lt{float:left; width:150px;}
.res_lt_name{float:left; width:150px; margin-top:8px;}
.res_lt_name_title{background-color:#ebebeb; height:20px; font-weight:bold; line-height:20px; color:#646464; font-size:11px; padding-left:5px;}
.res_lt_name_sub{ font-size:11px; color:#646464; margin-left:5px; margin-right:5px;}
.res_lt_name_sub ul{display:block; list-style:none;}
.res_lt_name_sub li{display:block; list-style:none; border-bottom:1px dashed #dcdcdc; line-height:20px;}
.res_lt_name_sub li a{color:#646464; text-decoration:none;}
.res_lt_name_sub li a:hover{color:#0095cc; text-decoration:none;}
.res_detail_rt{float:right; width:170px; background-color:#ebebeb; padding:5px; font-size:11px; color:#969696; text-align:center; line-height:18px; }
.res_detail_add{line-height:20px; padding-bottom:5px;}
.res_detail_add_img{background-color:#ffffff; padding-top:258px; padding-bottom:297px; color:#c8c8c8; font-size:11px;}
p .res_detail_more{ text-decoration:none; line-height:10px; color:#646464;}
p a.res_detail_more {color:#646464; text-decoration:none;}
p a:hover.res_detail_more {color:#0095cc; text-decoration:none;}
p .res_detail_more_img{margin-top:8px;}
.res_content_detail{width:635px; margin-left:10px; margin-right:10px; float:left; color:#646464; margin-top:1px; border:1px solid #e1e1e1;}
.res_content_title{background-color:#f5f5f5; color:#ff5a00; font-size:16px; height:30px; line-height:30px; padding-left:10px; padding-right:10px;}
.res_content_title_lt{float:left; color:#ff5a00;}
.res_content_title_rt{float:right;  width:160px; }
.res_content_title_rt img{ margin-top:5px;}
.res_content_img{ padding-left:3px; float:left; }
.res_content_area{margin-top:7px; margin-bottom:7px; margin-left:5px; margin-right:5px; float:left; width:625px;}
.res_rating_txt{ margin-left:10px; font-size:11px; line-height:18px; float:left; width:310px;}
.restaurant_detail_lt{text-align:right; float:left; font-weight:bold;}

.restaurant_detail_rt{text-align:right; float:left;}
.res_detail_bgd{ background:url(../images/res_detail_review.jpg) repeat-x top; border:1px solid #f0f0f0; width:152px; float:left;  padding-top:5px; padding-left:4px; padding-right:4px;}

.res_review{padding-top:2px; border-bottom:1px solid #ebebeb; padding-bottom:5px; float:left; width:152px;}
.res_review img{ margin-left:5px; margin-right:5px; float:left; }
.review_this{ width:42px; height:14px; color:#ffffff; background-color:#a9a9a9; font-size:11px; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; float:left; margin-top:10px; margin-left:6px;  }
.review_this a{ color:#ffffff; text-decoration:none;}
.review_this a:hover{ color:#ffffff; text-decoration:none;}

.review_this01{ width:72px; height:14px; color:#ffffff; background-color:#a9a9a9; font-size:11px; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; float:left;  margin-left:6px;  }
.review_this01 a{ color:#ffffff; text-decoration:none;}
.review_this01 a:hover{ color:#ffffff; text-decoration:none;}
.write_review{padding-top:2px; padding-bottom:5px; float:left; width:152px;}
.write_review .txt{font-size:30px; color:#f54b00;}
/**********************search detail modification 28.6.10**********************/

.restaurant_detail{width:508px;}
.restaurant_detail td{font-size:11px; border:1px solid #e1e1e1; padding:2px 5px;}
.restaurant_detail td.border_none_lt{border-left:0 none; width:300px;  }
.restaurant_detail td.border_none_rt{border-right:0 none; width:50px; }
td .border_none_rt{border-right:none; }
.border01{ border:1px solid #e1e1e1; }
.restaurant_detail tr{background-color:#fafafa;  }
.restaurant_detail .tr01{background-color:#ffffff;  }
.restaurant_detail .align{ text-align:center;}
.restaurant_detail .title{ font-weight:bold; text-align:center; }
.restaurant_detail .title01{ font-weight:bold; text-align:left; }
.resturant_detail .td02{width:40px;}
.resturant_detail .td03{width:111px;}

.banner_area01{width:100%; margin-top:5px; float:left;}


/**********************restaurant detail modification 29.6.10**********************/
.res_overview{background-color:#f5f5f5; height:12px; float:left; width:610px; padding-left:8px; padding-right:8px; padding-top:8px; padding-bottom:8px;}
.overview_blue{color:#1987d2; font-size:12px; font-weight:bold;}
.overview_menu{font-size:11px; float:left;}
.overview_title{ float:left; width:331px;}
.overview_cntnt{float:left; width:255px; padding-left:6px; padding-right:70px; margin-top:10px; margin-bottom:10px; border-right:1px solid #ebebeb;}
.menu_cntnt{width:260px; padding-left:16px; padding-right:16px; float:left; margin-top:10px; margin-bottom:10px;}
.overview_add_bgd{ background:url(../images/add_fav_bgd.jpg) repeat-x bottom; width:625px; float:left; }
.overview_cntnt .title{ font-size:11px; border-bottom:1px solid #ebebeb; padding-bottom:4px; padding-top:4px; font-weight:bold;}
.overview_cntnt .txt{font-size:11px; line-height:20px;}
.menu_img01{float:left; border:1px solid #e1e1e1; padding:1px;}
.menu_img02{float:left; margin-left:18px;  border:1px solid #e1e1e1; padding:1px;}
.menu_img_para02{margin-top:12px; float:left;}


.overview_add_menu{float:left; width:614px; padding-top:8px; padding-bottom:3px; padding-left:10px;}
.overview_add_menu ul{ display:inline; list-style:none; margin:0; padding:0;}
.overview_add_menu li{ list-style:none; font-size:11px; height:25px; float:left; padding-left:25px;  padding-right:25px; height:25px; line-height:25px;  }
.overview_add_menu li a{ color:#646464; text-decoration:none; }
.overview_add_menu li a:hover{ color:#43b9e7; text-decoration:none;}
.overview_add_menu li a img{padding-top:5px; float:left;}
.overview_add_menu li.fav{ background:url(../images/overview_menu_line.jpg) right no-repeat; }
.deal_blue{color:#1987d2; font-size:12px; }

.deal_slide{margin-top:6px; padding-left:18px; padding-right:18px; float:left; width:590px;}
.deal_slide .img{margin-top:60px; float:left;}
.deal_slide .content{float:left; margin-left:24px; margin-right:24px; border:1px solid #ebebeb; padding-top:10px; font-size:11px; padding-bottom:7px; padding-left:10px;  width:480px;}
.deal_slide .img01{float:left; margin-right:5px;}
.deal_slide p{line-height:18px; font-size:11px;}

.write_review_title{float:left; width:420px;}
.write_review_title01{float:left; font-size:11px;}

.write_review_img{margin-top:-1px; width:14px; height:16px; float:left; padding-right:5px; font-size:11px;}
.write_review_title02{font-size:15px; font-weight:bold; float:left; padding-right:4px; margin-top:-2px; }
.write_review_subtxt{margin:10px; float:left; width:610px;}
.write_review_subtit01{float:left; font-weight:bold; font-size:11px; width:465px;}
.write_review_subtit02{font-size:10px; font-size:10px; float:right; color:#bebebe;}
.write_review_content{float:left; font-size:11px; width:610px; line-height:18px; padding-top:5px; border-bottom:1px solid #ebebeb; padding-bottom:10px;}
.write_review_more{ background:url(../images/write_more.jpg) repeat-x top; border:1px solid #f0f0f0; width:100px; height:15px; float:right; font-size:11px; padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px; }
.write_review_more a{ color:#646464; text-decoration:none;}
.write_review_more a:hover{ color:#43b9e7; text-decoration:none;}
.write_review_more_area{float:left; width:630px; padding-bottom:10px;}
.deal_price_org{ font-size:15px; color:#ff5a00; font-weight:bold;}
.deal_price{ float:left; width:135px; border-right:1px solid #ebebeb; line-height:18px; background:url(../images/price_croos.png ) no-repeat 66px 2px; position:relative; z-index:1; }
.deal_price .deal_price_cross{background:url(../images/price_croos.png ) no-repeat; position:relative; z-index:1; width:45px; height:15px; top:17px; left:65px; margin:0; padding:0;}
.deal_type{ float:left; width:179px;  line-height:18px; padding-left:5px; padding-right:5px; }
.like_img{float:right; margin-top:-30px; margin-right:10px;}

.deal_content_area02{ margin-bottom:7px; margin-left:5px; margin-right:5px; float:left; width:625px;}
.deal_content_area01{ margin-bottom:4px; margin-top:7px; margin-left:5px; margin-right:5px; float:left; width:625px;}



.link_txt{ color:#646464; text-decoration:none;}
 a.link_txt{ color:#646464; text-decoration:none;}
a:hover.link_txt { color:#43b9e7; text-decoration:none;}



/**********************Error Report 29.6.10**********************/
.error_title_org{ font-size:15px; color:#ff5a00;}
.error_title{font-size:15px; color:#323232; border-bottom:1px solid #e6e6e6; padding-bottom:8px; font-weight:bold;}

.error_area{margin-left:13px;}
.error-form{margin:0; padding:0; font-size:11px; color:#646464;}
.error-form label { position: absolute; text-align:right; width:120px;  padding:0; margin:19px 0 0; font-size:11px;}
.error-form .field, .error-form .field01, .error-form textarea { margin:14px 0 0 140px; border:1px solid #d8d8d8; padding:3px 3px;}
.error-form .field{width:172px; height:17px;}
.error-form .field01{width:242px; height:17px;}
.error-form textarea{width:242px; height:92px;}

.error-form .submit_img{ margin:14px 0 0 140px;}

.error_mid{float:left; width:640px; margin-left:10px;  }
/**********************Error Report-left-menu 29.6.10**********************/


.error_lt_sub{ font-size:11px; color:#ffffff; background-color:#42b9e6;}
.error_lt_sub ul{display:block;  margin-left:8px; margin-right:8px;}
.error_lt_sub li{display:block; border-bottom:1px dashed #b9ebff; line-height:22px;}
.error_lt_sub li a{color:#ffffff; text-decoration:none;}
.error_lt_sub li a:hover{color:#ffffff; text-decoration:none; font-weight:bold;   background:url(../images/error_sub_menu.png) no-repeat left; width:4px; height:7px; padding-left:10px;  }
.error_lt_sub li a.active{color:#ffffff; text-decoration:none; font-weight:bold;   background:url(../images/error_sub_menu.png) no-repeat left; width:4px; height:7px; padding-left:10px;  }

.error_lt_sub li.change { border:0 none;}
/*.error_lt_sub .change li a{color:#ffffff; text-decoration:none; border:0 none;}
.error_lt_sub .change li a:hover{color:#ffffff; text-decoration:none; font-weight:bold;   background:url(../images/error_sub_menu.png) no-repeat left; width:4px; height:7px; padding-left:10px;  }*/


/**********************Error Report-messages 29.6.10**********************/

.error_msg{ width:19px; height:15px; float:left; padding-right:5px; font-size:11px; color:#eb2828; line-height:18px; }
.error_bgd{float:left; margin-top:8px; width:562px; background-color:#fff0f0; border:1px solid #eb2828; height:20px; padding:5px; color:#eb2828; font-size:11px; line-height:18px;}
.report_bgd{float:left; margin-top:8px; width:562px; background-color:#ebf0ff; border:1px solid #639eca; height:20px; padding:5px; color:#1e82d2; font-size:11px; line-height:18px;}


/**********************change password-form 29.6.10**********************/

.change-pwd-form{margin:0; padding:0; font-size:11px; color:#646464;}
.change-pwd-form label { position: absolute; text-align:right; width:120px;  padding:0; margin:19px 0 0; font-size:11px;}
.change-pwd-form .field, .signin-form textarea { margin:14px 0 0 140px; border:1px solid #d8d8d8; padding:3px 3px;}
.change-pwd-form .field{width:140px; height:16px;}
.change-pwd-form .submit{margin:14px 0 0 140px;}


/**********************deals 29.6.10**********************/

.deal_detail{width:640px; border:1px solid #e1e1e1; background-color:#ffffff;}
.restaurant_detail td.border_none_lt{border-left:0 none; width:300px;  }
.restaurant_detail td.border_none_rt{border-right:0 none; width:50px; }
td .border_none_rt{border-right:none; }
.deal_detail .align{ text-align:center;}
.deal_detail .title{ font-weight:bold; text-align:center; }
.deal_detail .title01{ font-weight:bold; text-align:left; }
.deal_detail .tr01{ background:url(../images/deal_title_bgd.jpg) repeat-x top; width:640px; height:19px; }
.deal_detail .tr02{ background-color:#f4fbfe;  width:640px; padding:0; margin:0;}

.deal_detail td{  text-align:center; vertical-align:middle; border-right:1px solid #e1e1e1; font-size:11px;}
.deal_detail .td01{width:10px; padding-left:14px; padding-right:14px;}
.deal_detail .td02{width:120px; padding-left:14px; padding-right:14px;}
.deal_detail .td03{width:109px; }
.deal_detail .td04{width:40px; padding-left:14px; padding-right:14px;}
.deal_detail .td05{width:67px; padding-left:14px; padding-right:14px;}
.deal_detail .td06{width:67px; padding-left:14px; padding-right:14px;}
.deal_detail .td07{width:38px; padding-left:14px; padding-right:14px;}
.deal_detail .img01{ background-color:#ffffff; border:1px solid #e6e6e6; font-size:11px; color:c8c8c8;}



/**********************deals 30.6.10**********************/

.deal_detail .innerimg{width:95px; height:60px; background-color:#ffffff; border:1px solid #e1e1e1; text-align:center; margin:5px 0; color:#c8c8c8; font-size:11px;  }

.deal_detail .delete{background-color:#ff0000; width:42px; height:13px; color:#ffffff; font-size:11px; padding-top:2px; padding-bottom:2px; }
.deal_preview{margin-top:10px;}
.deal_detail .space{ border-top:1px solid #e1e1e1;  height:5px; width:640px;}
.deal_subtitle{font-size:15px; color:#323232; border-bottom:1px solid #e6e6e6; padding-bottom:8px; margin-top:20px;}
.deal_form_area{padding-top:5px; padding-left:40px;}

.deal-form{margin:0; padding:0;font-size:11px; color:#646464;}
.deal-form label { position: absolute; text-align:right; width:120px; padding:0; margin:19px 0 0; font-size:11px; }
.deal-form .field, .deal-form .textarea, .deal-form .field01, .deal-form .field02 { margin:14px 0 0 140px; border:1px solid #d8d8d8; padding:3px 3px; }
.deal-form .field{width:180px; height:17px;}
.deal-form .field01{width:67px; height:17px;}
.deal-form .field02{width:127px; height:17px;}
.deal-form .label01 {   display: block; 
    text-indent: -15px;}
	.deal-form .txt{color:#141414; font-size:11px; padding-left:12px;  float:left; margin-top:20px;  margin-left:140px; font-weight:bold; }
	.deal-form .txt a{color:#141414; text-decoration:none; }
	.deal-form .txt a:hover{color:#43b9e7; text-decoration:none; text-decoration:underline; }


.deal-form .textarea{width:300px; height:60px;  }
.deal-form .img{margin:14px 0 0 140px; height:20px;}
.deal-form .img01{padding-left:12px;  float:left; margin-top:-21px; margin-left:273px; *margin-top:-22px; width:15px; height:16px; }

.deal-form .sidetext{ color:#141414; font-size:10px; padding-left:12px;  float:left; margin-top:-18px; margin-left:230px; *margin-top:-20px; }
.deal-form .select{width:75px; height:23px;  border:1px solid #d8d8d8; margin:14px 0 0 140px; padding-top:3px; padding-bottom:3px;   }
.deal-form .select01{width:75px; height:23px;  border:1px solid #d8d8d8;  margin:14px 0 0 2px; padding-top:3px; padding-bottom:3px;}

 .check{  margin-top:20px; margin-left:140px; *margin-top:16px; }
.check01{  margin-top:20px; margin-left:70px; *margin-top:16px; }
.check02{  margin-top:20px; margin-left:60px; *margin-top:16px; }
.check04{  margin-top:20px; margin-left:75px; *margin-top:16px; }

.check03{  margin-top:20px; margin-left:80px; *margin-top:16px; }

label.check_txt{width:50px; margin-top:19px;  margin-left:8px; text-align:left; float:left;  }
label.check_txt01{width:140px; margin-top:19px;  margin-left:8px; text-align:left; float:left;  }


.deal-form .submit {cursor:pointer; padding:0px 0; margin:15px 0 20px 140px; background:url(../images/submit_form.png) no-repeat; width:60px; height:24px; border:none;}





.menu-form{margin:0; padding:0;font-size:11px; color:#646464;}
.menu-form label { position: absolute; text-align:right; width:160px; padding:0; margin:19px 0 0; font-size:11px;}


.menu-form .img{margin:14px 0 0 180px;  height:20px;}
.menu-form .img01{padding-left:12px;  float:left; margin-top:-21px; margin-left:273px; *margin-top:-22px; width:15px; height:16px; }

.menu-form .sidetext{ color:#141414; font-size:10px; padding-left:12px;  float:left; margin-top:-18px; margin-left:270px; *margin-top:-20px; }
.menu-form .update_img{margin:18px 0 20px 180px;}

/**********************Cusinetype 1.7.10**********************/


 .cusine_type_area{float:left; margin-left:140px; width:460px;}
.cusine_type_txt{ margin-right:12px;}
.cusine_type_area input{margin-top:20px; *margin-top:17px; margin-right:3px; }



/**********************menu display 1.7.10**********************/


.menu_display_detail{width:797px;  margin-right:10px; float:left; color:#646464; margin-top:1px; border:1px solid #e1e1e1; padding-bottom:3px;}
.menu_display_area{margin-top:7px; margin-bottom:7px; float:left; width:790px; padding-left:4px;}
.menu_detail_txt{ margin-left:10px; font-size:11px; line-height:18px; float:left; }
.menu_display_area01{ margin-top:7px; margin-left:4px; margin-right:4px; float:left; width:790px;}
.menu_display_area02{ margin-top:2px; float:left; width:798px;}

.menu_display_title{background-color:#f5f5f5; height:12px; float:left; width:774px; padding-left:8px; padding-right:8px; padding-top:8px; padding-bottom:8px;}
.menu_display_back{font-size:11px; float:right; font-weight:normal; color:#1987d2;}
.menu_display_back a{color:#1987d2; text-decoration:none;}

.menu_display_back a:hover{color:#141414; text-decoration:underline;}

.menu_display_imgarea{ width:790px; float:left; margin-top:12px; }
.menu_display_imgarrow{ margin-top:44px; float:left;}
.menu_display_img03{float:left; border:1px solid #e1e1e1; padding:1px; margin-left:18px;}




.menu_display_img02{float:left; border:1px solid #e1e1e1; padding:1px; margin-left:25px; margin-right:18px;}
.menu_display_view{background-color:#f0f0f0; float:left; border:1px solid #e1e1e1; width:785px; margin-top:16px; padding-left:2px; padding-right:2px; margin-left:3px; margin-right:1px; padding-top:3px; padding-bottom:3px;  }



/**********************admin-forgot password 1.7.10**********************/

.admin-form{margin:0; padding:0;font-size:11px; color:#646464;}
.admin-form label { position: absolute; text-align:right; width:160px; padding:0; margin:19px 0 0; font-size:11px;}
.admin-form .field, .admin-form .textarea, .admin-form .field01, .admin-form .field02 { margin:14px 0 0 180px; border:1px solid #d8d8d8; padding:3px 3px; }
.admin-form .field{width:140px; height:17px;}
.admin-form .img{ margin:14px 0 0 180px;}
.admin-form-msg{float:left; margin-top:8px; background-color:#ebf0ff; border:1px solid #639eca;  padding:15px; color:#1e82d2; font-size:11px; line-height:18px;}

.admin_user_login{margin-top:12px; font-size:11px; margin-left:180px; color:#898989;}
.admin_user_login a{ color:#898989; text-decoration:none;}
.admin_user_login a:hover{ color:#898989; text-decoration:underline;}
.admin_pwd_mid{float:left; width:828px; margin-left:10px;  }
.admin_user_pwd{  margin-top:5px; float:left; }


/**********************admin common header 1.7.10**********************/


.admin_header_lt{float:left; width:1008px; margin-top:29px;  }
.admin_header_txt{margin-top:15px; float:left; margin-left:50px;}
.admin_logout{float:right; margin-top:20px;}

/**********************user profile 1.7.10**********************/

.user_profile_detail{width:635px; margin-left:10px; margin-right:10px; float:left; color:#646464; margin-top:1px; }

.deal_list{margin-top:6px; float:left; width:508px;}
.deal_list .img{margin-top:60px; float:left;}
.deal_list .content{float:left; border:1px solid #ebebeb; padding-top:10px; font-size:11px; padding-bottom:7px; padding-left:10px;  width:496px; margin-top:8px;}
.deal_list .img01{float:left; margin-right:5px;}
.deal_list p{line-height:18px; font-size:11px;}
.deal_list_title{font-size:11px; color:#646464; border-bottom:1px solid #e6e6e6; padding-bottom:8px; font-weight:bold; }



/**********************admin-approval 1.7.10**********************/

.admin_approval{width:830px; border:1px solid #e1e1e1; background-color:#ffffff;}
.admin_approval td.border_none_lt{border-left:0 none; width:300px;  }
.admin_approval td.border_none_rt{border-right:0 none; width:50px; }
td .border_none_rt{border-right:none; }
.admin_approval .align{ text-align:center;}
.admin_approval .title{ font-weight:bold; text-align:center; }
.admin_approval .title01{ font-weight:bold; text-align:left; }
.admin_approval .tr01{ background:url(../images/deal_title_bgd.jpg) repeat-x top; width:830px; height:19px; }
.admin_approval .tr02{ background-color:#f4fbfe;  width:640px; padding:0; margin:0;}

.admin_approval td{  text-align:center; vertical-align:middle; border-right:1px solid #e1e1e1; font-size:11px;}
.admin_approval .td01{width:10px; padding-left:14px; padding-right:14px;}
.admin_approval .td02{width:162px; padding-left:14px; padding-right:14px;}
.admin_approval .td03{width:98px;  padding-left:14px; padding-right:14px;}
.admin_approval .td04{width:70px; padding-left:14px; padding-right:14px;}
.admin_approval .td05{width:80px; padding-left:14px; padding-right:14px;}
.admin_approval .td06{width:80px; padding-left:14px; padding-right:14px;}
.admin_approval .td07{width:118px; padding-left:14px; padding-right:14px;}
.admin_approval .img01{ background-color:#ffffff; border:1px solid #e6e6e6; font-size:11px; color:c8c8c8;}
.admin_approval .action{background-color:#ff0000; width:60px; height:13px; color:#ffffff; font-size:11px; padding-top:2px; padding-bottom:2px; }
.admin_approval .action01{background-color:#23b900; width:60px; height:13px; color:#ffffff; font-size:11px; padding-top:2px; padding-bottom:2px; }
.admin_approval .space{   height:2px; width:830px;}
.admin_approval .area{text-align:left; line-height:18px; padding-left:8px; padding-right:8px;}
.admin_approval_page{background-color:#ffffff; width:828px;   float:left;   font-size:11px; height:auto; color:#969696; }


.deal_month{ float:left; width:290px; margin-left:20px; }






/**********************myfavourite 2.7.10**********************/

.myfav_check{float:left; padding-top:5px;}
.myfav_check-page01{background-color:#ffffff; width:508px; border-top:1px solid #e1e1e1; padding-top:5px;   float:left;   font-size:11px; height:auto; color:#969696; }
.myfav_input{float:left; margin-top:4px;}

.myfav_option{margin-top:4px; *margin-top:7px; float:left; margin-left:5px; margin-right:8px;}
.myfav_delete{ margin-left:5px; float:left;}




#wrap02 .img{margin-top:60px; float:left;}
#wrap02 .content{float:left; margin-left:43px; margin-right:24px; border:1px solid #ebebeb; padding-top:10px; font-size:11px; padding-bottom:7px; padding-left:10px;  width:480px;}
#wrap02 .img01{float:left; margin-right:5px;}
.#wrap02 p{line-height:18px; font-size:11px;}



/**********************menu display 1.7.10**********************/
.menu_display_img01{float:left; border:1px solid #c6c6c6;  }
 a.menu_display_img01{border:1px solid #e1e1e1; margin-left:22px; padding:5px; }
 a:hover.menu_display_img01{background-color:#c6c6c6;  padding:0; border:6px solid #c6c6c6;}
 a.active.menu_display_img01{background-color:#c6c6c6;  padding:0; border:6px solid #c6c6c6;}
 
 /*-----------------------Review and Deal --------------*/
 .review_deal{float:left; font-size:25px; line-height:40px; width:610px; margin-top:5px; margin-left:10px; margin-right:10px; text-align:center;}