/*---------------------------Base-------------------------------------*/
*{padding:0;margin:0;}
img{border:none;}
ul li{list-style:none;}
body{background:#C6C2BA;font-size:12px;line-height:21px;font-family:"Verdana","Arial","Helvetica","sans-serif";color:#646464;text-align:center;}
P{margin:10px 0;}
.float_l{float:left;}
.clear{display:block;clear:both;}

/*--------------------Link------------------*/
.blue:link, .blue:visited{color:#009bc8; text-decoration:none;}
.blue:hover{color:#646464; text-decoration:underline;}

.green:link, .green:visited{color:#a2be4e;text-decoration:underline;font-family:arial;}
.green:hover{color:#a2be4e;text-decoration:underline;}

.black:link, .black:visited{color:#646464; text-decoration:none;font-family:arial;}
.black:hover{color:#53268B; text-decoration:underline;}

.news_list a:link, .news_list a:visited{color:#5d6c2d; text-decoration:none;}
.news_list a:hover{color:#009bc8; text-decoration:underline;}

.news_event a:link, .news_event a:visited{color:#0D3291; text-decoration:underline;font-family:arial;}
.news_event a:hover{color:#000;}

/*------------------------------Header-----------------------------------*/
#header{margin:0 auto;width:950px;background:#fff;display:block; clear:both;height:235px;}
#content{margin:0 auto;width:950px;background:#fff url(../images/siderbar_bg.gif) repeat-y top right; text-align:left;display:block; clear:both;}
#content:after{content:"."; display:block; clear:both; visibility:hidden;}
.top_logo{background:url(../images/yofone_01.gif);float:right;width:250px;height:200px;}
.logo{text-align:center;}
.version{display:block;text-align:right;margin-bottom:40px;margin-right:5px;text-decoration:none;color:#646464;}

.nav li{float:left;margin-right:0;text-align:center;font-weight:700; line-height:34px;border-right:1px solid #c8c8c8;}
.nav a:link,.nav a:visited{background:url(../images/nav_bg.gif) top left;display:block;height:34px;width:134px;color:#aaa; text-decoration:none;}
#header .long{width:139px;}
.nav a:hover{background:url(../images/nav_hover_bg.gif) top left;}
/*------------------------------Footer-----------------------------------*/
#footer{margin:0 auto;width:950px;background:#fff;border-top:7px solid #c6c2ba;font-size:11px;font-family:"Arial";text-align:left;color:#626f4d;height:30px;line-height:30px;clear:both;display:block;}
#footer a{float:right;display:blcok;}
/*------------------------------Left-Right Column-----------------------------------*/
.content_left{float:left;width:670px;margin:0 15px;display:inline;}
.sidebar{float:left;width:230px;padding-left:20px;padding-top:20px;}
.sidde_contact h3{padding:5px 0 5px 10px;font-size:13px;color:#009BC8;border-top:1px dashed #aaa;}
.sidde_contact dl{padding-left:10px;line-height:25px;margin-bottom:10px;zoom:1;overflow:hidden;}
.sidde_contact dt{float:left;font-weight:bolder;padding-right:5px;clear:both;}
.sidde_contact dd{float:left;}
/*-----No-background images----*/
#rightbg_none #content{background:#fff none;padding:0 10px 10px 20px;width:920px;}

/*------------------------------Index-----------------------------------*/
.summary img {float:left; padding:5px;margin:5px 10px 10px 0;*margin:5px 10px 0 0;border:1px solid #eee}
.summary h3{float:left;width:460px;margin:0 0 10px;line-height:30px;font-size:13px;color:#009BC8;border-bottom:1px dashed #aaa;}
.summary p,.news_01 p{font-size:11px;line-height:18px;}
/*-----News ------*/
.news{border:1px solid #dcdcdc;clear:both; display:block;overflow:auto;zoom:1}

.news h3{line-height:30px;font-size:13px;color:#595757; background:url(../images/news_01.gif) no-repeat top left;text-indent:-2000px;}
.news_01{padding:5px 0;width:97%;margin:0 auto;}
.news_01 img {float:left;padding:5px;margin:0 10px 7px; border:1px solid #dcdcdc;}
.news_01 h4{float:left;width:500px;padding:0 0 3px 10px;font-size:12px;font-weight:400;background:url(../images/news_03.gif) no-repeat 1px 4px;}
.vt_partner{border:1px solid #DCDCDC;clear:both;display:block;margin-top:10px;}
.vt_partner_pp{width:97%;margin:0 auto;}
.news h3,.vt_partner h3{line-height:30px;font-size:13px;color:#595757; text-indent:-2000px;}
.news h3{background:url(../images/news_01.gif) no-repeat top left;}
.vt_partner h3{background:transparent url(../images/partner_01.gif) no-repeat scroll left top;}
.vt_partner img{width:120px;height:50px;border:1px solid #ccc;}
.vt_partner_pp ul{overflow:auto;zoom:1;margin-bottom:5px;}
.vt_partner_pp li{float:left;width:129px;z-index:1;text-align:center;}

.dashed_bottom{border-bottom:1px dashed #aaa; }

/*------------------------------About us-----------------------------------*/
.yofone h2,.news_list h2,.news_event h2,.contact_us h2,.about_us h2,.partner h2,.rates h2{font:600 18px/30px 'Verdana';color:#8dc63f;color:#728f1a;border-bottom:1px dashed #9b9b9b;margin:0 10px 10px 0; padding-top:10px;}
.about_us p{margin:0;font-size:11px;line-height:20px;}
.management {clear:both;border-bottom:1px dashed #aaa;zoom:1;overflow:auto;margin-bottom:10px;}
.management p{float:right;width:540px;padding-left:10px;}
.management .management_pic{float:left;border:1px solid #f1f1f1;width:100px;}
.management strong{color:#009bc8; font-weight:bolder;display:block;font-size:14px;}
.management span{display:block;font-weight:bolder;color:#009bc8;font-size:10px; }
/*------------------------------Contact us-----------------------------------*/
.contact_us h3{font-size:13px;height:40px;line-height:40px;margin:0;padding-left:35px;}
.contact_us p{margin:0 0 10px 25px;}
.contact_us table{border-collapse:collapse;margin:10px 0 0 35px;width:500px;}
.contact_us table td{border:1px solid #EEE;padding:2px;}
.contact_emal{background:transparent url(../images/email.gif) no-repeat scroll left 50%;}
.contact_tel{background:transparent url(../images/helpline.gif) no-repeat scroll left 50%;}
.contact_add{background:transparent url(../images/add.gif) no-repeat scroll left 50%;}

/*------------------------------Hotel yofone-----------------------------------*/
/*------------------------------Travel yofone-----------------------------------*/
.yofone h3{color:#5D6C2D; font-size:14px;font-weight:800;line-height:25px;padding:0;margin:15px 0 0;}
.yofone_pic1{float:right; margin-top:20px;}
.yofone_pic2{float:left; margin:20px 20px 0 0;border:8px solid #e8e8e9;}
.yofone_div{margin-right:20px;}
.yofone table{border-collapse:collapse; background-color:#fbfbfb;width:650px;width:200px;}
.yofone td{border:1px solid #ccc;height:30px;padding-left:8px; margin:0;}
.yofone_th{background-color:#f8f8f8; font-weight:bolder;width:100px;}
#yofoneicon{width:180px;height:216px;background-color:#000;float:left;margin-left:25px;padding:9px;background:url(../images/yofone/yofone_04.gif);}
.menu2box{ position:relative; overflow:hidden; height:170px; width:180px;}
#menu2{position:absolute; top:0; left:0; z-index:1;clear:both;display:block;}
#menu2 li{float:left;display:block;cursor:pointer;text-align:center;width:60px; height:55px;}
.main2box{clear:both; width:180px;color:#FFF;}
#main2 li{list-style:none; display: none; text-align:center; line-height:25px;font-weight:bolder;font-size:13px;font-family:arial;}
#main2 ul .block{ display: block;}
#yofoneicon a{width:59px; height:54px;float:left;}
.yofone_section{display:blcok;clear:both;height:240px;padding:15px 0 0 100px;}

.one:link,.one:visited{background:url(../images/yofone/MM_PB.gif) no-repeat center;text-decoration:none;}
.one:hover{background:url(../images/yofone/MM_PB_ANI.gif) no-repeat center;text-decoration:none;}
.two:link,.two:visited{background:url(../images/yofone/MM_CA.gif) no-repeat center;text-decoration:none;}
.two:hover{background:url(../images/yofone/MM_CA_ANI.gif) no-repeat center;text-decoration:none;}
.three:link,.three:visited{background:url(../images/yofone/MM_SV.gif) no-repeat center;text-decoration:none;}
.three:hover{background:url(../images/yofone/MM_SV_ANI.gif) no-repeat center;text-decoration:none;}
.four:link,.four:visited{background:url(../images/yofone/MM_EX.gif) no-repeat center;text-decoration:none;}
.four:hover{background:url(../images/yofone/MM_EX_ANI.gif) no-repeat center;text-decoration:none;}
.five:link,.five:visited{background:url(../images/yofone/MM_MG.gif) no-repeat center;text-decoration:none;}
.five:hover{background:url(../images/yofone/MM_MG_ANI.gif) no-repeat center;text-decoration:none;}
.six:link,.six:visited{background:url(../images/yofone/MM_PR.gif) no-repeat center;text-decoration:none;}
.six:hover{background:url(../images/yofone/MM_PR_ANI.gif) no-repeat center;text-decoration:none;}
.seven:link,.seven:visited{background:url(../images/yofone/MM_FM.gif) no-repeat center;text-decoration:none;}
.seven:hover{background:url(../images/yofone/MM_FM_ANI.gif) no-repeat center;text-decoration:none;}
.eight:link,.eight:visited{background:url(../images/yofone/MM_OR.gif) no-repeat center;text-decoration:none;}
.eight:hover{background:url(../images/yofone/MM_OR_ANI.gif) no-repeat center;text-decoration:none;}
.nine:link,.nine:visited{background:url(../images/yofone/MM_ST.gif) no-repeat center;text-decoration:none;}
.nine:hover{background:url(../images/yofone/MM_ST_ANI.gif) no-repeat center;text-decoration:none;}

/*------------------------------News an Event details-----------------------------------*/
.news_event p{padding:0 20px 5px 5px;line-height:22px;}
.news_event h3{font-size:14px; padding:5px 0;}
.news_l{float:left;padding:10px;}
.title_small{display:block;font-size:12px;font-weight:400;}

.news_list p{font-weight:bolder;margin:5px 0;line-height:22px;}
.news_list span{font-size:11px;display:block;font-weight:400;}
/*-----Partner page------*/
.partner h3{color:#8DC63F;font-size:14px;font-weight:800;padding:0;}
.partner ul img{width:100px; height:50px;border:0;}
.partner span{display:block;}
.partner li{float:left;vertical-align:bottom;width:165px;height:120px; padding:5px 0;text-align:center;}
/*-----Links page------*/
.link_code{background-color:#f5f5f5;padding:10px 5px;width:500px;display:block;float:left;border:1px solid #ccc;}

/*-----------------rates------------*/
.rates table{border-collapse:collapse;width:730px;}
.rates table th{background-color:#f8f8f8;font-weight:400;}
.rates table th,.rates table td{border:1px solid #ccc;height:30px;padding:3px 5px;}
.rates h3{padding:5px 0 7px; font-size:14px;clear:both;color:#8DC63F;}
.rates h3 span{font-size:12px;color:#646464;font-weight:400;}