body{margin:0px; padding:0px; font-family:'MyriadProRegular', Arial, Helvetica, sans-serif; 
color:#fff; 
font-size:15px; 
text-shadow: black 0.1em 0.1em 0.2em;
background-color: #2d2d2d;
background-image: url(../images/back.jpg) ; 
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;

}




a{text-decoration:none; outline:none;}
table{border-collapse:collapse;border-spacing:0}
img{border:none;}
h1,h2,h3,h4,h5,h6,ul,p,form,input{margin:0px; padding:0px; outline:none}
.clear:before,.clear:after{content:" "; display:table;}
.clear:after{clear:both;}
.clear{*zoom:1;}
input[type="submit"]{-webkit-appearance:none; -webkit-border-radius:0px;}


a {
	color:#fff;
	text-decoration:none;
}

a:hover {
	color:#ff0000;

}

@font-face {
    font-family:'segoe_uiregular';
    src: url('../fonts/segoeui_0-webfont.eot');
    src: url('../fonts/segoeui_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/segoeui_0-webfont.woff') format('Web Open Font Format'),
         url('../fonts/segoeui_0-webfont.ttf') format('truetype'),
         url('../fonts/segoeui_0-webfont.svg#segoe_uiregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'MyriadProRegular';
    src: url('../fonts/myriadpro-regular.eot');
    src: url('../fonts/myriadpro-regular.eot') format('embedded-opentype'),
         url('../fonts/myriadpro-regular.woff') format('Web Open Font Format'),
         url('../fonts/myriadpro-regular.ttf') format('truetype'),
         url('../fonts/myriadpro-regular.svg#MyriadProRegular') format('svg');
}
@font-face {
    font-family:'MyriadProBold';
    src: url('../fonts/myriadpro-bold.eot');
    src: url('../fonts/myriadpro-bold.eot') format('embedded-opentype'),
         url('../fonts/myriadpro-bold.woff') format('Web Open Font Format'),
         url('../fonts/myriadpro-bold.ttf') format('truetype'),
         url('../fonts/myriadpro-bold.svg#MyriadProBold') format('svg');
}
@font-face {
    font-family:'MyriadProSemibold';
    src: url('../fonts/myriadpro-semibold.eot');
    src: url('../fonts/myriadpro-semibold.eot') format('embedded-opentype'),
         url('../fonts/myriadpro-semibold.woff') format('woff'),
         url('../fonts/myriadpro-semibold.ttf') format('truetype'),
         url('../fonts/myriadpro-semibold.svg#MyriadProSemibold') format('svg');
}

.header{}

.centerwrap{width:1170px; margin:auto;}


.centerwrap3{width:1400px; margin:auto;}

.centerwrap2{width:1400px; margin:auto; background-color: #282828;

padding-left:2px; padding-bottom:5px; padding-top:5px; padding-right:5px;
border-radius:0.2em;
margin-bottom:18px;

border-bottom:1px solid #ff0000;
border-top:1px solid #ff0000;

 background:#282828; 
  margin-left: auto ;
  margin-right: auto ;

  border:1px solid #474646;
  overflow:hidden;
  position:relative;
  box-shadow: 0 5px 10px 5px rgba(0,0,0,0.2);
}


 	



.centerwrap2:before {
 	content:"";
  display:block;
  width:0px;
  height:0px;
  border-radius:50%;
  left:0%;
  top:-7px;
  box-shadow: 0 0 50px 40px #fff;

}




.logo{float:center; padding-top:15px;   max-width: 100%;  height: auto;}
   
.logo img{
	max-width: 100%;
  height: auto;
	}
  
.slider{clear:both; position:relative;
border-bottom:1px solid #ff0000;
border-top:1px solid #ff0000;
}

/* Basic jQuery Slider essential styles */
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{display:none;}

ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%; display:none}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}


.topnav{
	
	
	

background:
radial-gradient(black 15%, transparent 16%) 0 0,
radial-gradient(black 15%, transparent 16%) 8px 8px,
radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 0 1px,
radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 8px 9px;
background-color:#282828;
background-size:16px 16px;



padding-top: 10px;}
.topnav ul{list-style:none; text-align:center;}
.topnav ul li{float:left; font-family:'MyriadProSemibold'; font-size:21px; padding-right:20px;}
.topnav ul li a{color:#ffffff;border-top:5px solid rgba(0, 0, 0, 0.0); display:block;   border-radius: 5px;
    border: 2px solid rgba(0,0,0,0.0);
    padding: 15px;}
.topnav ul li a span{display:block; font-size:13px; color:#fff; font-family:'segoe_uiregular';}
.topnav ul li a:hover, .topnav ul li a.active{
	
	  border-radius: 5px;
    border: 2px solid #fff;
    padding: 15px;

}
.topnav ul li:last-child{padding-right:0px;}

.textads{padding-top:18px; padding-bottom:24px;}
.textads h3{font-family:Arial, Helvetica, sans-serif; font-size:36px; text-align:center; padding-bottom:7px; letter-spacing:-0.02em}
.textads h3 a{color:#ff0000; text-decoration:underline}
.textads h3 a:hover{text-decoration:none}
.textads p{font-family:'MyriadProRegular'; text-align:center; color:#fff; font-size:13px;}
.pagetitle{
	background: #000;}

.pagetitle h1{font-size:24px; color:#fff; font-family:'MyriadProRegular'; float:left; line-height:47px; font-weight:normal}
a.joinnowbtn{background:#ff0000 url(../images/rightarrow.png) no-repeat 90% center; border-radius:3px; -webkit-border-radius:3px; float:right; margin-top:9px; display:block; height:28px; padding-right:27px;  color:#fff; font-size:18px;}
a.joinnowbtn span{padding:0 10px; display:block; background-color:#000; border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px; height:28px; line-height:26px;}
a:hover.joinnowbtn span{background-color:#4e4e4e;}

.pagetitle ul.sorting { float:right; list-style:none; margin:0; padding:0; margin-top:10px; }
.pagetitle ul.sorting li { display:inline-block; margin:0 0 0 2px; padding:0; }
.pagetitle ul.sorting li a { display:inline-block; background:#000; border-radius:3px; padding:0px 10px; line-height:28px; height:28px; color:#FFF; font-weight:bold; text-transform:uppercase; }
.pagetitle ul.sorting li a:hover, .pagetitle ul.sorting li a.active { background:#4e4e4e; color:#FFF; }

/*Responsive menu*/
.responsive_menu{margin-top:10px; margin-bottom:10px; text-align:center}
.responsive_menu select{display:inline-block;width:230px;height:40px;padding:9px 12px;font-size:14px;line-height:normal;color:#fff;vertical-align:middle;border:none; text-align:center; cursor:pointer; border:1px solid #393939; background:#0A0A0A url(../images/downarrow.png) no-repeat 95% center; margin:auto}
.responsive_menu select option{padding:2px 0;}
header .responsive_menu{margin-top:0px;}
header .responsive_menu select{ width:auto; height:33px; color:#fff; padding:5px 30px 0px 5px;}
/*Responsive menu close*/

.footer{
	background: #282828;
	background: -moz-linear-gradient(top,  #282828 0%, #000000 40%, #000000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#282828), color-stop(40%,#000000), color-stop(100%,#000000));
	background: -webkit-linear-gradient(top,  #282828 0%,#000000 40%,#000000 100%);
	background: -o-linear-gradient(top,  #282828 0%,#000000 40%,#000000 100%);
	background: -ms-linear-gradient(top,  #282828 0%,#000000 40%,#000000 100%);
	background: linear-gradient(to bottom,  #282828 0%,#000000 40%,#000000 100%);
	padding:30px 0; /*height:100px;*/ color:#FFF;}
	
.footer a { color:#CCC; }

.footer a:hover {
	color:#ff0000;
}

.leftfooter{float:left;}
.footernav{list-style:none; padding-bottom:20px; padding-top:10px; display:inline-block; width:100%; list-style:none; }
.footernav li{display:inline-block; width:100%; font-family:'segoe_uiregular'; font-size:12px; padding:0 0px; color:#8c939b; text-transform:uppercase; margin-bottom:3px; }
.footernav li a{display:inline-block; color:#8c939b; padding:5px 10px; border:1px solid #8c939b; }
.footernav li a:hover{color:#fff; border:1px solid #FFF; }
.footernav li:first-child{padding-left:0px;}

.footernav.fullwidth li { width:auto; margin-right:3px; }
.leftfooter p{font-family:'segoe_uiregular'; font-size:12px; color:#8c939b;}
.rightfooter{float:right;}
.enteremail{position:relative}
.email{background:#2a2f35 url(../images/check.png) no-repeat 97% center; height:31px; width:270px; font-family:'segoe_uiregular'; line-height:30px; padding:0 10px; border:none; color:#9da5ae; border-radius:3px; -webkit-border-radius:3px;}

/*Profile*/
.profileimg{float:left; padding-top:19px; padding-bottom:20px;}

.profileimg img {display:block; width:100%; max-width:100%; height:auto; 

border-radius: 3px 3px 3px 3px; 
box-shadow: 0 1px 1px 1px rgba(0,0,0,0.5);
}


.profileDetails{float:right; width:920px; 


background-color: #282828;

padding-left:10px;  padding-right:10px; padding-top:5px; padding-bottom:5px;
border-radius:0.2em;
margin-bottom:18px;
margin-top:18px;


border-bottom:1px solid #ff0000;
border-top:1px solid #ff0000;

 background:#282828; 
  margin-left: auto ;
  margin-right: auto ;

  border:1px solid #474646;
  overflow:hidden;
  position:relative;
  box-shadow: 0 5px 10px 5px rgba(0,0,0,0.2);


}
.aboutmodel{font-family:'MyriadProRegular'; font-size:16px; line-height:20px; padding-top:42px; border-bottom:1px solid #4e4e4e; padding-bottom:20px;}
.subtitle{color:#ff0000; font-weight:normal; font-size:18px;}
.aboutmodel p{color:#fff; padding-bottom:18px;}
.stats{float:left; margin-top:22px; width:192px;}
.stats p{font-family:'MyriadProRegular'; font-size:16px; line-height:18px; color:#fff;}
.what_turns{float:left; padding-left:45px; width:500px; margin-top:22px;}
.what_turns p{font-family:'MyriadProRegular'; font-size:15px; line-height:18px; color:#fff}
.modelstats{padding-bottom:40px;}
.modelFeatures{padding-top:22px;}
.modelfeature{float:left; margin-right:5px; margin-bottom:20px;  }

div.wrapper{
	position:relative; /* important(so we can absolutely position the description div */ 
}

div.description{
	position:absolute; /* absolute position (so we can position it where we want)*/
	bottom:0px; /* position will be on bottom */
	left:0px;
	width:100%;
	/* styling bellow */
	background-color: hsla(0, 0%, 0%, 0.4);
	font-family:'MyriadProRegular';
	font-size:14px;
	color:white;
	filter:alpha(opacity=40); /* IE transparency */
}

p.description_content{
	padding:2px;
	margin:0px;
}


.modelimg img{
	display:block; 
	max-width:100%; 
	width:100%; 
	height:auto; 	
	border-radius: 5px 5px 0px 0px; 
	box-shadow: 0 1px 1px 1px rgba(0,0,0,0.3);
	}
		
.modelimg.autoheight img{ height:auto; }

.modeldetails{

	}

	
.modeldata{ float:center; padding-left:0px; padding-bottom:5px; padding-top:5px; text-align: center; 
background-color:rgba(0, 0, 0, 0.6);
border-radius: 0px 0px 5px 5px; 
box-shadow: 0 1px 1px 1px rgba(0,0,0,0.3);
 }
.modeldata h3{font-family:'MyriadProRegular'; font-size:16px;font-weight:normal; color:#fff; }
.modeldata h3 a{color:#fff;line-height: 1.9em;}
.modeldata h3 a:hover{color:#ff0000;}
.modeldata p{color:#ebebeb; font-family:'MyriadProRegular'; font-size:14px;}



.modeldata2{ float:center; padding-left:10px; padding-right:10px; padding-bottom:5px; padding-top:5px; text-align: center; 
background-color:rgba(0, 0, 0, 0.6);
border-radius: 0px 0px 5px 5px; 
box-shadow: 0 1px 1px 1px rgba(0,0,0,0.3);
height:120px;
 }
.modeldata2 h3{font-family:'MyriadProRegular'; font-size:17px;font-weight:normal; color:#fff; }
.modeldata2 h3 a{color:#fff;line-height: 1.9em;}
.modeldata2 h3 a:hover{color:#ff0000;}
.modeldata2 p{color:#ebebeb; font-family:'MyriadProRegular'; font-size:14px;}



.modelrates{float:left; width:90%; padding-top:0px; padding-left:20px; padding-bottom:10px; }
.modelrates li{float:left; list-style:none; padding-left:2px;}
.modelrates li img { max-width:20px; }
.modelfeature.last{margin-right:0px;}
.footerads{padding-bottom:46px;}

.stats .modelrates { float:left; padding:0; padding-bottom:15px; }

.modelimg .overlay_movie{
	display:none;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background-color: hsla(0, 0%, 0%, 0.2);
	color:white;
	text-align: center;
	opacity:0.7;
	filter:alpha(opacity=20); /* IE transparency */
}

.modelimg:hover .overlay_movie{
	display:block;
}



/*Index*/
.popularvideos{padding-bottom:22px; padding-top:22px;}
.popular_video{float:left; margin-right:30px; margin-bottom:30px;}
.videohere img{
	display:block; 
	max-width:100%; 
	width:100%; 
	height:auto; 	
	border-radius: 5px 5px 5px 5px; 
	box-shadow: 0 2px 2px 2px rgba(0,0,0,0.5);
}




.popular_video.last{margin-right:0px;}
.latestphoto{padding-top:28px;}
.photostag{height:40px;  border-radius:5px; -webkit-border-radius:5px;}
.photostag ul{list-style:none;}
.photostag ul li{float:left; font-family:'segoe_uiregular'; font-size:13px; text-transform:uppercase; position:relative}
.photostag ul li a{color:#ffffff; background-color:#000; display:block; height:39px; padding:0 22px; line-height:38px;}
.photostag ul li:first-child a{border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px;}
/*.photostag ul li:last-child a{border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0;}*/
.photostag ul li a:hover, .photostag ul li a.active{color:#fff; background-color:#ff0000;}
.photostag ul li a:hover span, .photostag ul li a.active span{background:url(../images/down_arrow.png) no-repeat; width:7px; height:4px; position:absolute; left:50%; bottom:-4px; margin-left:-3px;}
.photoslider{position:relative; margin-top:28px;}
.customNavigation, .owl-buttons{position:absolute; top:-62px; right:6px;}
.customNavigation a{display:block; float:left; text-indent:-9999px; cursor:pointer}
.owl-prev, .owl-next{display:block; float:left; text-indent:-9999px; cursor:pointer}
.customNavigation a.prev, .owl-prev{background:#2a2f35 url(../images/leftarrow.png) no-repeat center center; width:27px; height:28px; border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px;}
.customNavigation a:hover.prev, .owl-prev:hover{background:#ff0000 url(../images/leftarrow.png) no-repeat center center;}
.customNavigation a.next, .owl-next{background:#2a2f35 url(../images/rightarrow.png) no-repeat center center; width:27px; height:28px; border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0;}
.customNavigation a:hover.next, .owl-next:hover{background:#ff0000 url(../images/rightarrow.png) no-repeat center center;}
.latestphotobox{float:left; margin-right:10px; margin-bottom:20px; margin-right:25px; margin-bottom:24px; width:213px; }




.latestphotoimg img{display:block; max-width:100%; width:100%; height:auto; border-radius: 5px 5px 0px 0px; box-shadow: 0 1px 1px 1px rgba(0,0,0,0.5);}


.latestphotodata{float:center; padding-left:0px; padding-bottom:5px; padding-top:5px; text-align: center; 
background-color:rgba(0, 0, 0, 0.6);
border-radius: 0px 0px 5px 5px; 
box-shadow: 0 1px 1px 1px rgba(0,0,0,0.3);
}
.latestphotodata h3{font-family:'MyriadProRegular'; font-size:16px;font-weight:normal; color:#fff;}
.latestphotodata h3 a{color:#fff;line-height: 1.9em;}
.latestphotodata h3 a:hover{color:#ff0000;}
.latestphotodata p{color:#ebebeb; font-family:'MyriadProRegular'; font-size:14px;}

.latestphotodata ul{text-align:center; display:inline-block; width:100%; height:22px; text-align:center; }
.latestphotodata ul li{display:inline;}
.latestphotobox.last{margin-right:0px;}
.latestphotos{padding-top:26px;}
.modelsarea{padding-top:20px;}
.model{float:left; position:relative; margin-right:17px; margin-bottom:15px; width:220px;}
.modeldeta{position:absolute; left:0px; top:0px; right:0px; bottom:0px; background:url(../images/blackbg.png) repeat; padding:5% 10%; /*height:90%; width:80%*/}
.about{}
.about h2{color:#ff0000; font-weight:normal; font-size:15px;}
.about p{color:#fff; padding-bottom:18px; font-family:'MyriadProRegular'; font-size:14px; line-height:18px;}
.vitalstats{ padding-bottom:32px;}
.vitalstats h2{color:#ff0000; font-weight:normal; font-size:15px;}
.vitalstats ul{list-style:none;}
.vitalstats ul li{font-family:'MyriadProRegular'; font-size:15px; color:#fff; line-height:18px;}
.buttons{text-align:center;}
.buttons a{font-family:'MyriadProRegular', Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; letter-spacing:-0.04em; background-color:#ff0000; border-radius:5px; -webkit-border-radius:5px; color:#fff; width:168px; height:30px; display:inline-block; line-height:30px; margin-bottom:5px;
	background: -moz-linear-gradient(top,  #979797 0%,  #4e4e4e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#979797), color-stop(100%,#4e4e4e));
	background: -webkit-linear-gradient(top,  #979797 0%, #4e4e4e 100%);
	background: -o-linear-gradient(top,  #979797 0% #4e4e4e 100%);
	background: -ms-linear-gradient(top,  #979797 0% #4e4e4e 100%);
	background: linear-gradient(to bottom,  #979797 0% #4e4e4e 100%);
	border:1px solid #4e4e4e;
}
.buttons a:hover{background:#ff0000;
	border:1px solid #4e4e4e;
}
.modelimage{position:relative;}
.modelimage img {display:block; width:100%; max-width:100%; height:auto; 
border-radius: 5px 5px 0px 0px; 
	box-shadow: 0 2px 2px 2px rgba(0,0,0,0.5);

}
.model.last{margin-right:0px;}
.owl-controls .owl-buttons{top:-62px;}
.modelsarea .owl-controls .owl-buttons{top:-58px;}

.pagination{padding-bottom:10px; padding-top:10px;}
.pagination ul{text-align:center;}
.pagination ul li{display:inline-block; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0 1px; font-size:18px}
.pagination ul li a{display:inline-block; 

	background: -moz-linear-gradient(top,  #979797 0%,  #4e4e4e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#979797), color-stop(100%,#4e4e4e));
	background: -webkit-linear-gradient(top,  #979797 0%, #4e4e4e 100%);
	background: -o-linear-gradient(top,  #979797 0% #4e4e4e 100%);
	background: -ms-linear-gradient(top,  #979797 0% #4e4e4e 100%);
	background: linear-gradient(to bottom,  #979797 0% #4e4e4e 100%);
	border:1px solid #4e4e4e;
	box-shadow: 0 1px 1px 1px rgba(0,0,0,0.3);
	color:#fff; border-radius:3px; -webkit-border-radius:3px; width:40px; line-height:42px;}
	
	
.pagination ul li a:hover, .pagination ul li.active a{

background:#4e4e4e;
	
	border:1px solid #4e4e4e;
	box-shadow: 0 1px 1px 1px rgba(0,0,0,0.3);
	color:#fff; border-radius:3px; -webkit-border-radius:3px; width:40px; line-height:42px;}


}
.pagination ul li.prev, .pagination ul li.next { line-height:32px; }

/* Rating Stars and Text CSS */
.rate_this { display:inline-block; margin-left:10px; margin-top:15px; }
.rating_box {display:inline;}
.rating_voteable {vertical-align: top;display:inline-block;	width:16px;	height:16px; padding:0px; background-size: 100%; cursor:pointer;}
.rating_nonvoteable {display:inline-block; width:16px; height:16px;	padding:0px; background-size: 100%;}
.rating_empty {background-image: url("../../images/icons/star-outline.png");}
.rating_voted {background-image: url("../../images/icons/star.png");}
.rating_half {background-image: url("../../images/icons/star-outline-half.png");}
.rating_unrated {background-image: url("../../images/icons/star-unrated.png");}
.rating_text {font-size:12px;display: inline; color:#2d2d2d;vertical-align: top;}
.avg_rating {font-size:12px;}


.table {display: table;text-align:left;}
.row {display: table-row;text-align:left;}
.cell {display: table-cell;text-align:left;vertical-align:middle;padding-bottom:6px;padding-right:6px;font-weight:normal;}
.cell_top {display: table-cell;text-align:left;vertical-align:top;padding-bottom:6px;padding-right:6px;font-weight:normal;}
.cell_content {display: table-cell;text-align:left;vertical-align:middle;font-weight:normal;}

.spacer { display:inline-block; width:100%; height:0px; margin:10px 0; }

input.submit_btn { cursor:pointer; margin-top:10px; font-family:'MyriadProBold'; border:none; font-size:14px; color:#f5f4f4; background-color:#ff0000; border-radius:3px; -webkit-border-radius:3px; padding:10px 15px; display:block; }
input:hover.submit_btn{background-color:#2a2f35;}

.top_navbar { float:left; width:100%; border-bottom:1px solid #42484f; background:#2a2f35; font-size:12px; color:#FFF; text-transform:uppercase; }
.top_navbar ul { float:left; width:100%; list-style:none; margin:0; padding:0; border-left:1px solid #000; }
.top_navbar ul li { float:left; border-right:1px solid #000; border-left:1px solid #42484f; }
.top_navbar ul li.goRight { float:right; }
.top_navbar ul li.sites_dropdown { padding:7px 10px; }
.top_navbar ul li a { float:left; padding:10px 10px; color:#FFF; text-shadow:#222 1px 1px 0px; }
.top_navbar ul li a:hover, .top_navbar ul li a.active { background:#222; color:#ff0000; }


.footertext {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; }
a.footertext:link { font-weight: bold;}
a.footertext:visited { font-weight: bold;}
a.footertext:active { font-weight: bold;}
a.footertext:hover { font-weight: bold;}

/*Join DIV BOX*/
.account_membership{overflow:hidden;}
.account{float:left; width:60%;
 
background-color:rgba(0, 0, 0, 0.6);
border-radius: 10px 10px 10px 10px; 
box-shadow: 0 1px 1px 1px rgba(0,0,0,0.3);
	
}
.account h1{color:#fff; font-family:'MyriadProRegular'; font-size:13px; font-weight:normal; padding-left:10px; padding-right:10px;}
.accountform{padding-top:22px;}
.accountform label{font-family:'MyriadProRegular'; font-size:17px; text-align:right; color:#525151; width:135px; padding-right:10px; clear:left; float:left; line-height:34px; margin-bottom:8px;}
.textbox{border:1px solid #bab9b9; width:316px; height:32px; line-height:32px; padding:0 10px; float:left}
.payment_method{padding-top:36px;}
.payment_method h2{font-family:'MyriadProRegular'; font-size:17px; color:#525151; background-color:#f8f8f8; line-height:34px; padding:0 10px; font-weight:normal; float:left; margin-bottom:22px;}
.payment_method label{font-family:'MyriadProRegular'; font-size:17px; color:#525151; line-height:24px; margin-left:24px; clear:left; float:left}



.membership{float:left; width:39%; }
.membership h1{color:#ff0000; font-family:'MyriadProRegular'; font-size:23px; line-height:25px; height:25px; font-weight:bold; padding-right:5000px; margin-right:-5000px; padding-left:25px;}
.choosemembership{padding-top:20px; padding-left:25px;}
.choosemembership label{width:380px; height:40px; border:1px solid #d9d8d8; background-color:#000; display:block; margin-bottom:9px;
	background: -moz-linear-gradient(top,  #979797 0%,  #4e4e4e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#979797), color-stop(100%,#4e4e4e));
	background: -webkit-linear-gradient(top,  #979797 0%, #4e4e4e 100%);
	background: -o-linear-gradient(top,  #979797 0% #4e4e4e 100%);
	background: -ms-linear-gradient(top,  #979797 0% #4e4e4e 100%);
	background: linear-gradient(to bottom,  #979797 0% #4e4e4e 100%);
	border:1px solid #4e4e4e;
    box-shadow: 0 1px 1px 1px rgba(0,0,0,0.3);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px 15px 15px 15px;
}
.membership_time{font-family:'MyriadProRegular'; font-size:18px; color:#fff; line-height:40px; float:left; padding-left:10px; font-weight:normal; margin: 0px auto; }
.membership_price{font-family:'MyriadProRegular'; font-size:22px; color:#fff; float:right; font-weight:normal; margin: 0px auto; line-height:40px; width:60px; text-align:center}
.choosemembership label:hover{

  	background: #4e4e4e;
	
	border:1px solid #4e4e4e;
	box-shadow: 0 1px 1px 1px rgba(0,0,0,0.3);	
}




	/*vr*/
		.vr-features { width:100%; padding:0; background:#252525; float:center; height:120px; border-left:3px solid #323232; box-sizing:border-box;}
		.vr-features ul { height:120px; position:relative; width:100%;}
		.vr-features ul li { display:block; width:11%; height:120px; box-sizing:border-box; float:left; border-left:1px solid #323232; border-right:1px solid #323232; font-size:15px; color:#bcbcbc; font-weight:300; text-align:center; line-height:19px;}
		.vr-features ul li:last-child {border-right:none;}
		.vr-features ul li:first-child {border-left:none;}
		.vr-features-desc { position:absolute; bottom:120px; left:0; width:100%; display:none; background:#4c000f; border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; height:auto;}
		.vr-features-desc p { padding:20px; font-size:17px; line-height:20px; color:#fff; margin:0; font-weight:300; text-align:left;}
			.vr-features ul li:hover { background:#4c000f; color:#fff; cursor:help;}
			.vr-features ul li:hover .vr-features-desc { display:block;}




 /* jssor slider arrow navigator skin 05 css */
        /*
        .jssora05l                  (normal)
        .jssora05r                  (normal)
        .jssora05l:hover            (normal mouseover)
        .jssora05r:hover            (normal mouseover)
        .jssora05l.jssora05ldn      (mousedown)
        .jssora05r.jssora05rdn      (mousedown)
        .jssora05l.jssora05lds      (disabled)
        .jssora05r.jssora05rds      (disabled)
        */
        .jssora05l, .jssora05r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 40px;
            height: 40px;
            cursor: pointer;
            background: url('../images/a17.png') no-repeat;
            overflow: hidden;
        }
        .jssora05l { background-position: -10px -40px; }
        .jssora05r { background-position: -70px -40px; }
        .jssora05l:hover { background-position: -130px -40px; }
        .jssora05r:hover { background-position: -190px -40px; }
        .jssora05l.jssora05ldn { background-position: -250px -40px; }
        .jssora05r.jssora05rdn { background-position: -310px -40px; }
        .jssora05l.jssora05lds { background-position: -10px -40px; opacity: .3; pointer-events: none; }
        .jssora05r.jssora05rds { background-position: -70px -40px; opacity: .3; pointer-events: none; }
        /* jssor slider thumbnail navigator skin 01 css *//*.jssort01-99-66 .p            (normal).jssort01-99-66 .p:hover      (normal mouseover).jssort01-99-66 .p.pav        (active).jssort01-99-66 .p.pdn        (mousedown)*/.jssort01-99-66 .p {    position: absolute;    top: 0;    left: 0;    width: 200px;    height: 150px;}.jssort01-99-66 .t {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    border: none;}.jssort01-99-66 .w {    position: absolute;    top: 0px;    left: 0px;    width: 100%;    height: 100%;}.jssort01-99-66 .c {    position: absolute;    top: 0px;    left: 0px;    width: 196px;    height: 147px;    border: #000 2px solid;    box-sizing: content-box;    background: url('../images/t01.png') -800px -800px no-repeat;    _background: none;}.jssort01-99-66 .pav .c {    top: 2px;    _top: 0px;    left: 2px;    _left: 0px;    width: 0px;    height: 0px;    border: #000 0px solid;    _border: #fff 2px solid;    background-position: 50% 50%;}.jssort01-99-66 .p:hover .c {    top: 40px;    left: 50px;    width: 97px;    height: 64px;    border: #fff 1px solid;    background-position: 50% 50%;}.jssort01-99-66 .p.pdn .c {    background-position: 50% 50%;    width: 95px;    height: 62px;    border: #000 2px solid;}* html .jssort01-99-66 .c, * html .jssort01-99-66 .pdn .c, * html .jssort01-99-66 .pav .c {    /* ie quirks mode adjust */    width /**/: 200px;    height /**/: 150px;}
