/* CSS Document */
.step-by-step{
	overflow:hidden;
	width:100%;
}
.step-by-step ul{
	overflow:hidden;
	margin:50px 0 60px;
	text-align: center;
	padding: 0;
}
.step-by-step li{
	display:inline-block;
	margin:0 50px;
	
}


.step-by-step li.step1{
	background:url(image/step1.png) no-repeat left bottom;
}
.step-by-step li.step2{
	background:url(image/step2.png) no-repeat left bottom;
}
.step-by-step li.step3{
	background:url(image/step3.png) no-repeat left bottom;
}
.ytclubs-link{
	width:100%;
	position:relative;
}
.ytclubs-link ul{
	
}
.ytclubs-link ul li{
	text-align: right;margin: 30px 0;
}


.tab_container{
	width:100%;
}
ul.tabs{
	overflow:hidden;padding: 0;margin: 0;
	
}
ul.tabs li{
	display:inline-block;
	float:left;
	height:40px;
	line-height:40px;
	margin: 0 10px 0 0;
	background-color: #666;
	
	padding:0 0;
	cursor:pointer;
}
ul.tabs li:hover,
ul.tabs li.active{
	color:#fff;
	background:#01598d;
}
ul.tabs li a{
	
	color:#fff;
	display:block;
	padding:0 20px;
}
ul.tabs li.active a,
ul.tabs li a:hover{
	text-decoration:none;
	color:#fff;	
}
ul.tabs li:first-child{
}

.tab_content{
	border:1px solid #e3e3e3;
	overflow:hidden;		padding: 20px ;
}
.header-club{
	background:#01598d;
	height:46px;
	float:left;
	width:978px;
}
.field-name{
	height:46px;
	float:left;
	text-align:center;
	color:#FFF;
	border-right:1px solid #6793ad;
	line-height:normal;
	padding:10px 0;
}
#JTC .price{
	color:#ff0000;
	font-weight:bold;
}
#JEC .price{
	color:#409301;
	font-weight:bold;
}
#MEC .price{
	color:#fb6d34;
	font-weight:bold;
}
.clubs-name{
	background:#e6e6e6;
	height: 31px;
    overflow: hidden;
    width: 100%;
	float:left;
	line-height:31px;
	text-transform:uppercase;
	padding-left:20px;
	font-weight:bold;
	color:#ff0000;
}
#JTC .clubs-name{
	color:#ff0000;
}
#JEC .clubs-name{
	color:#409301;
}
#MEC .clubs-name{
	color:#fb6d34;
}
div.join a{
	background:url(image/join-jtc.gif) no-repeat left center;
	display: inline-block;
    height: 100%;
    text-indent: -10000px;
    width: 125px;
}

#JEC .join a{
	background:url(image/join-jec.gif) no-repeat left center;
}
#MEC .join a{
	background:url(image/join-mec.gif) no-repeat left center;
}
.content-club{
	border-bottom:1px solid #e6e6e6;
	height:50px;
	overflow:hidden;
	float:left;
}
.content-club .field-value{
	color:#444;
	border-right:1px solid #e6e6e6;
	height:50px;
	line-height:50px;
	padding:0 0;
	float:left;
	text-align:center;
}
span.yes{
	background:url(image/yes.gif) no-repeat center left;
	display:inline-block;
	padding-left:25px;
	height:100%;
}
span.no{
	background:url(image/no.gif) no-repeat center left;
	display:inline-block;
	padding-left:25px;
	min-height:22px;
	height:100%;
}
span.limited{
	background:url(image/limited.gif) no-repeat center left;
	display:inline-block;
	padding-left:25px;
	height:100%;
}

.general p{
	color:#444;
}
.general p.yt-typo-blocknumber{
	margin:0 0;
	padding:0 0;
	overflow:hidden;
	
}
.general.infoclubs h4{
	color:#01598d;
	font-size:18px;
	font-weight:normal;
}
.general ul{
	margin:15px 22px;
}
.general ul li{
	background:url(image/li.gif) no-repeat left 7px;
	padding:0 0 0 10px;
}
.general .yt-blocknumber span.number{
	background:url(image/blocknumber.gif) no-repeat top left;
	display:inline-block;
	margin-right:5px;
	height:17px;
	width:17px;
	color:#FFF;
	text-align:center;
	line-height:17px;
}
.ext-gecko input.x-form-text, 
.ext-ie8 input.x-form-text {
	padding:0 8px 0 8px;
	height:23px;
	line-height:23px;
	border:1px solid #B5B8C8;
	/*border-radius:5px;*/
	box-shadow:1px 1px 2px #CECECE;
	margin-bottom:5px;
	background:none;
}
.x-panel-btns td.x-toolbar-cell{
	padding:0px;
}
.ext-gecko input.x-form-text:focus, 
.ext-ie8 input.x-form-text:focus{
	border:1px solid #7EADD9 !important;
}
.ext-gecko input.x-trigger-noedit,
.ext-ie8 input.x-trigger-noedit{
	border-radius:0px;
	box-shadow:1px 1px 2px #CECECE;
}
.x-form-field-wrap .x-form-trigger{
	height:31px;
	margin-left:-17px;
}


#ose-my-account .x-fieldset{
	margin:0 10px;
	width:28%;
}
#ose-my-account .hello {
    border-bottom: 1px dotted #01598D;
    font-size: 200%;
    font-weight: bold;
    height: auto !important;
    margin-top: 5px;
    padding-bottom: 10px;
	color:#01598D;
}
#ose-login-box .x-toolbar-ct{
	width:90px
}
.oscbutton {	display: inline-block;	outline: none;	cursor: pointer;	text-align: center;	text-decoration: none;	font: 14px/100% Arial, Helvetica, sans-serif;	padding: .5em 2em .55em;	text-shadow: 0 1px 1px rgba(0,0,0,.3);	-webkit-border-radius: .5em; 	-moz-border-radius: .5em;	border-radius: .5em;	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);	box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.oscbutton:hover {	text-decoration: none;}.oscbutton:active {	position: relative;	top: 1px;}
.orange {	color: #fef4e9;	border: solid 1px #da7c0c;	background: #f78d1d;	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');}.orange:hover {	background: #f47c20;	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));	background: -moz-linear-gradient(top,  #f88e11,  #f06015);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');}.orange:active {	color: #fcd3a5;	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');}/*Features table------------------------------------------------------------*/

.features-table{  width: 100%;  margin: 0 auto;  border-collapse: separate;  border-spacing: 0; }

.features-table td{  height: 40px;  line-height: 40px;  padding: 0 20px;  /*border-bottom: 1px solid #cdcdcd;*/  box-shadow: 0 1px 0 #fff;  -moz-box-shadow: 0 1px 0 #fff;  -webkit-box-shadow: 0 1px 0 #fff;   white-space: nowrap;}.no-border td{  border-bottom: none;  box-shadow: none;  -moz-box-shadow: none;  -webkit-box-shadow: none;     }
.col-cell{  text-align: center;  width: 250px;  }
.col-cell1, .col-cell2{  }
.col-cell3{  }



.features-table td.col-cellh{ font-size: 18px;height: 50px; line-height: 50px; font-weight:600;}
.col-cellf{  }/**/