html, body {height: 100%;}

body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: #bfbfbf;
	font-size: 11px;
	font-family: Verdana;
}

img {border:none;}
div {margin:0; padding: 0;}
p {margin:0; padding: 0;}
form {margin:0; padding: 0;}
a {text-decoration:none; color:#666666;}
a:hover {text-decoration:underline;color:#666666;}

.green{color:#42bb17;}
h2{color:#42bb17; font-size:12px;font-weight:bold;}

.site{width:985px;margin:auto;padding:0px 0px 0px 0px;background:#fff;text-align:left;}

.top{position:relative;height:38px;padding:2px 0px 0px 10px;}
.topContact{position:absolute;top:5px;right:10px;}

.twitterBadge {
		position: fixed;
		width: 130px;
		height: 119px;
		margin: 0px;
		padding: 0px;
		left: 0px;
		top: 100px;
		z-index:8765;

}
.badge {
		position: absolute;
		background: #63d13e url(../_images/badge.png) no-repeat scroll 100% 0%;
		cursor: pointer;
		height: 119px;
		left: 0px;
		top: 0px;
		width:30px;
		z-index: 8765;

}

.mLeft{width:780px;float:left;}
	.menu{height:20px;padding:0px 0px 0px 11px;text-align:center;}
		ul#menu{margin:0px;padding:0px;border:0 none;list-style:none;font-size:10px;font-weight:bold;}
		ul#menu li{
			height:20px;
			position:relative;
			margin:0px 0px 0px 0px;
			padding:0px 23px 0px 23px;
			float:left;
			display:inline;
			text-transform:uppercase;
			background:#c9c9c9;
			border-left:solid 1px #fff;
			line-height:20px;
		}

		ul#menu li:hover{background:#e9e9e9;}
		
	ul#menu ul {z-index:60;position:absolute;top:20px;left:0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
	ul#menu ul li {background:#e9e9e9;z-index:70;text-align:left;width:170px;padding:0px 5px 0px 5px;margin:0px 0px 0px 0px;display:block;float:none;}
	ul#menu ul li:hover {background:#f7f7f7;}
	
	ul#menu ul{display: none;}
	ul#menu li:hover ul{display: block;}
		
		ul#rBUT{margin:20px 0px 20px 0px;padding:0px;border:0 none;list-style:none;font-size:10px;font-weight:bold;}
		ul#rBUT li{
			width:180px;
			height:22px;
			margin:1px 0px 1px 0px;
			padding:0px 0px 0px 0px;
			display:block;
			text-transform:uppercase;
			background:#bfbfbf;
			border-left:solid 1px #fff;
			line-height:20px;
			text-align:center;
		}
		ul#rBUT li:hover{background:#b1e89e;}
		
	.header{
		height:129px;
		margin:7px 0px 10px 10px;
		background: url('/_images/header_bg_line.gif') repeat-y top right;
	}
	.main{
		position:relative;
		margin:7px 0px 10px 10px;
		height:100%;
		padding:5px 25px 10px 0px;
		background: url('/_images/bg_line_23.gif') repeat-y top right;
		overflow:auto;
	}
.mRight{width:205px;float:right;}

	.rLogin{padding:20px 10px 20px 10px;}
		.rLogin p{padding:10px 20px 10px 0px;text-align:right;}

	.rBAL{padding:20px 10px 20px 10px; font-size:10px;line-height:15px;}
		.rBAL img{padding:10px 0px 10px 0px;}
		.rBAL a{color:#42bb17;}
		.rBAL a:hover{color:#42bb17;}
	
	.rPlayer{
		padding:20px 0px 20px 0px;
		text-align:center;
	}
/* genryh */
.left{float:left;}
.right{float:right;}

ol {margin:2px 0 0 0;padding:0;}



li {list-style: none;padding:2px 0 0 0;margin:0;color:#000;}



.lBlock{width:360px;min-height:160px; padding-top:3px;padding-bottom:3px;float:left;}



.rBlock{width:360px;min-height:160px; padding-top:3px;padding-bottom:3px;float:right;}



.infBlock{width:100%;padding-top:20px;clear:right;} 



.lPad10{padding-left:10px;}

.lPad20{padding-left:20px;}

.lPad30{padding-left:30px;}

.lPad40{padding-left:40px;}



.rPad4 {padding-right:4px;}

.rPad10{padding-right:10px;}

.rPad20{padding-right:20px;}

.rPad30{padding-right:30px;}

.rPad40{padding-right:40px;}



.tPad10{padding-top:10px;}

.tPad20{padding-top:20px;}



.font14{font-size:14px;}



.line1{border-top:1px solid #cccccc;width:100%;margin-top:10px;margin-bottom:4px;height:2px;float:left;overflow:auto;}



.hLine14{line-height:14px;margin-top:4px;}

.hLine16{line-height:16px;margin-top:4px;}

.hLine18{line-height:18px;margin-top:4px;}



.bgLabel{background-image: url(../_images/pakage.jpg); background-position: left ; background-repeat: no-repeat;}



.lColumn{width:370px;float:left;}

.rColumn{width:340px;float:left;margin-left: 14px;}



.lColumnDetail{width:550px;float:left;margin-top: 10px;}

.rColumnDetail{width:100px;float:right;margin-top:10px;margin-right:20px;text-align:center;}



.greenBlock{width:100%;margin-top:10px;padding:8px 8px 20px 8px;background-color:#b1e89e;}



.heading{font-size:1.1em;color:#000;}



.photo_right{margin-bottom:8px;text-align:center;}



.book_table{width: 100%;height:100%;margin-top: 20px;}

	.book_table div.row{clear:both;height:25px; border-bottom:1px solid #cccccc;}

	.book_table div.cell20{width:20px;}

	.book_table div.cell40{width:40px;}

	.book_table div.cell60{width:60px;}

	.book_table div.cell80{width:80px;}
	
	.book_table div.cell90{width:90px;}

	.book_table div.cell100{width:100px;}

	.book_table div.cell120{width:120px;}

	.book_table div.format{height: 25px; float:left;line-height: 25px; margin-right: 4px; padding-left: 2px;  padding-right: 2px;overflow:hidden;}
    

.uBlockL{width:290px;float:left;margin-left:2px;margin-right:4px;}
    .blockbottom{width:274px;background-color:#f3f3f3;margin-top:10px;padding:10px;padding-bottom:20px;}
   
.uBlockR{width:416px;float:left;margin-left:6px;}
    .blockrighttop{width:100%;float:left;padding:10px;padding-bottom:20px;background-color:#f3f3f3;}
   
    .blockrightbottom{width:100%;float:left;padding:10px;padding-bottom:20px;background-color:#f3f3f3;}

	
.profile{width:100%; padding:10px; position:relative;}
.profile ul{clear:left; list-style: none;list-style-position: outside;list-style-image: none;margin: 0px;padding:0px;padding-top:10px;}
.profile ul li{display: block;white-space: nowrap;float: left;}
.profTitle{font-weight:bold; width:110px;}

.actData{line-height:18px; width:180px; margin-top:8px;}
.actData ul{clear:left; list-style: none;list-style-position: outside;list-style-image: none;margin: 0px;padding:0px;}
.actData ul li{display: block;white-space: nowrap;float: left;}
.actTitle{font-weight:bold; width:100px;}
.locals{overflow:hidden;width:740px;margin:auto;}
	.local{float:left;width:350px;height:80px;margin:7px;border-top:1px solid #aca899;}
	.localFoto{float:left;width:80px;height:80px;padding:0px 10px 0px 0px;text-align:center;}
		.localFoto img{vertical-align:middle;}

	.localDetails{position:relative;float:left;width:230px;}
		.localName{padding:3px;color:#37b00e;font-size:13px;font-weight:bold;}
			.localName a{color:#37b00e;}
		.localDetails label{width:70px;display:block;float:left;clear:left;}
		.localType{position:absolute; top:25px;right:5px;}
	.localActivity{float:right;width:380px;padding:10px;height:60px;text-align:left;background:#efefef;}
		.localActivityTitle{padding-left:10px;color:#37b00e;font-weight:bold;font-size:13px;height:20px;line-height:20px;border-bottom:1px solid #aca899;}
		.localActivityRow{padding:5px;font-size:11px;overflow:hidden;}
		.borderBottom{border-bottom:1px solid #aca899;}
		
	.experience{position:relative;clear:both;height:100px;padding:5px 5px 5px 5px;border-top: 1px solid #848383;}
	.eGray{background:#efefef;}
		.eTitle{height:20px;font-size:14px;font-weight:bold;color:#52c62a;}
			.eTitle a{color:#52c62a;}
		.eLocation{float:left;width:120px;color:#343f2f;font-weight:normal;}
		.eFoto{float:left;width:80px;height:80px;padding:0px 10px 0px 0px;text-align:center;}
			.eFoto img{vertical-align:middle;}
		.eDescription{float:left;width:400px;font-weight:bold;}
		.eMoreInfo{position:absolute;bottom:5px;right:80px;width:108px;height:25px;}
		.eType{position:absolute;top:0px;right:0px;width:70px;height:100px;padding:10px 0px 0px 0px;border-left: 2px solid #848383;text-align:center;}
		.eRating{padding:5px 0px 3px 0px;font-weight:bold;}
		
.pagination{padding:5px;text-align:right;}

	.tRatingTitle{
		height:25px;
		padding-left:10px;
		font-weight:bold;
		font-size:18px;
		background:#b2e89d;
	}
	.tRatingHeader{
		height:25px;
		text-align:center;
		font-weight:bold;
	}
	.tRatingNote{
		height:30px;
		text-align:center;
	}
	.tRat{
		font-size:18px;
		font-weight:bold;
	}