/*#01 Custom Stylesheet Override*/
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{margin:0px; padding:0px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:400; font-size:14px; background:#FFF; }
ol,ul{list-style:none}
blockquote,q{quotes:none}
img{border:none; margin:0px; padding:0px; max-width:100%; display:block; height:auto; }
textarea{outline:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none; outline:none; color:#0c8bd3; }
a:hover{text-decoration:none; color:#0069a5; }
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;clear:none;}
input[type="submit"]{-webkit-appearance:none; /*-webkit-border-radius:0px;*/}
a{-webkit-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; -o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.none{-webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none;}
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
/*Add Placeholder opcity 1*/
::-moz-placeholder{opacity:1}
::-webkit-placeholder{opacity:1}

/*Responsive menu*/
.responsive_menu{ padding:0px 0 10px;}
.responsive_menu select{display:block;width:200px;height:36px;padding:4px 12px;font-size:14px;line-height:normal;color:#fff;vertical-align:middle;border:none; text-align:center; cursor:pointer; border:none; background:#333 url(../images/dropdown.png) no-repeat 95% center; margin:auto; border-radius:3px; -webkit-border-radius:3px; -webkit-appearance:none; -moz-appearance: none; text-indent: 1px; text-overflow: '';}
.responsive_menu select option{padding:2px 0;}
/*Responsive menu close*/

.centerwrap{width:1530px; margin:auto; position:relative;}
header{background-color:#fff; padding:12px 0;}
nav{float:left;}
nav li{float:left; font-size:18px; padding-right:40px;}
nav li a{color:#000000; line-height:42px; display:block;}
nav li a:hover, nav li a.current{color:#0c8bd3;}
.hright{float:right;}
a.login{background:#5a5959 url(../images/login.jpg) repeat-x; font-weight:bold; font-size:18px; display:block; float:left; border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; line-height:42px; color:#fff; padding:0 48px;}
a:hover.login{background:#807f7f}
a.joinNow{background:#62a413 url(../images/joinNow.jpg) repeat-x; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:800; font-size:18px; color:#fff; text-transform:uppercase; line-height:42px; float:left; display:block; padding:0 36px; border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0; text-shadow:1px 1px 2px rgba(0,0,0,0.46); margin-left:1px;}
a:hover.joinNow{background:#b1da36;}

a.liveShows{ display:none; float:right; background:#5a5959 url(../images/login.jpg) repeat-x; font-weight:bold; font-size:18px; border-radius:5px; line-height:42px; color:#fff; padding:0 48px;}
a:hover.liveShows{background:#807f7f}

.bannerArea{background:url(../images/patternBg.jpg) repeat; padding:22px 0; position:relative; }
.tour_header_image { width:100%; height:auto; }
.subHeader{padding-top:14px;}
.bodyArea{padding-top:14px;}
.updates{float:left; font-size:24px; color:#000; line-height:62px; background-color:#d1d1d1; border-radius:5px; -webkit-border-radius:5px; width:1004px; text-align:center;}
.passwordFollow{float:right;}
a.follow{background:#5a5959 url(../images/follow.jpg) repeat-x; height:62px; border-radius:5px; -webkit-border-radius:5px; display:block; width:176px; line-height:62px; text-align:center; color:#fff; font-size:18px; float:left;}
a:hover.follow{background:#828282;}
a.follow span{background:url(../images/tweet.png) no-repeat left center; padding-left:38px; display:inline-block;}
a.getPassword{float:left; background:#66a519 url(../images/getPassword.jpg) repeat-x; line-height:62px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:800; font-size:21px; text-shadow:1px 1px 2px rgba(0,0,0,0.46); width:328px; text-align:center; color:#fff; border-radius:5px; -webkit-border-radius:5px; margin-left:11px;}
a:hover.getPassword{background:#b2db36;}
.surprised{text-align:center; font-size:28px; padding-top:20px; clear:both; padding-bottom:16px;}
.surprised a{color:#0c8bd3; text-decoration:underline;}
.surprised a:hover{text-decoration:none;}
.updatesBlock{background:url(../images/grayBg.png) repeat-x left top; padding-top:16px; padding-left:15px; padding-right:14px; clear:both; }
.titleBlock{ padding-bottom:20px;}
.titleBlock h3{font-size:18px; color:#fff; background-color:#232323; position:relative; float:left; line-height:34px; padding-left:12px; padding-right:12px; font-weight:normal; padding-bottom:1px;}
.titleBlock h3:after{background:url(../images/titleDownArrow.png) no-repeat; width:14px; height:9px; position:absolute; content:''; left:20px; bottom:-9px;}
.updatesArea{text-align:left; position:relative; }
.updateThumb { background:#FFF; }
.updateItem{background:url(../images/patternBg.jpg) repeat; margin-right:4px; width:289px; margin-bottom:15px; margin-left:4px; display:inline-block; vertical-align:top;}
.updateItem.categoryItem{ width:238px; }
.updateInfo{padding:8px 12px 14px; text-align:left;}
.updateInfo h5{font-size:24px; padding-bottom:7px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.updateItem.categoryItem .updateInfo h5 { margin:0; padding:0; }
.updateItem.categoryItem h5 { font-size:18px; }
.updateInfo h5 a{color:#232323;}
.updateInfo h5 a:hover{color:#307ced;}
.updateInfo p{font-weight:bold; font-size:20px;}
.updateInfo p a{color:#307ced;}
.updateInfo p a:hover{color:#232323;}
.updateInfo p span{display:block; font-size:18px; color:#636363; padding-top:8px; font-weight:normal;}
.getyrPass{text-align:center; padding-bottom:28px;}
.leftArrow{display:inline-block; vertical-align:top}
.rightArrow{display:inline-block; vertical-align:top}
a.getPassword2{background:#66a519 url(../images/getPassword.jpg) repeat-x; line-height:62px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:800; font-size:30px; text-shadow:1px 1px 2px rgba(0,0,0,0.46); width:328px; text-align:center; color:#fff; border-radius:5px; -webkit-border-radius:5px; display:inline-block; width:508px; vertical-align:top; position:relative; margin-top:18px;}
a:hover.getPassword2{background:#b2db36;}
.popupdates{padding-bottom:30px;}
.modelArea{ text-align:left;}
.modelPic{background:url(../images/patternBg.jpg) repeat; width:198px; margin:0 6px 18px; display:inline-block;}
.modelName{padding:15px 14px; text-align:left;}
.modelName p{font-weight:bold; font-size:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.modelName p a{color:#232323;}
.modelName p a:hover{color:#307ced;}
footer{background:url(../images/patternBg.jpg) repeat; padding:15px 0; margin-top:15px;}
footer p{ text-align:center; padding:25px 0; }
footer p a{text-decoration:underline; color:#000;}
footer p a:hover{text-decoration:none;}
a.seeMore{float:right; background-color:#a8a8a8; font-size:14px; color:#fff; padding-left:16px; padding-right:12px; display:block; line-height:35px;}
a:hover.seeMore{background-color:#333;}
a.seeMore span{background:url(../images/arrow.png) no-repeat right center; padding-right:28px; display:block;}
.spacer20 { display:inline-block; width:100%; height:20px; }
.updatesArea .cell_top.model_picture { width:220px; }

.between_update_join_links { margin:10px 0 20px 0; }
.between_update_join_links span { line-height:100%; }
.between_update_join_links a { color:#0c8bd3; font-size:28px; font-weight:normal; line-height:100%; }
.between_update_join_links a:hover { color:#0c8bd3; text-decoration:underline; }

.customNavigation{position:absolute; left:0px; top:132px; width:100%;}
.prev, .prev3, .prev5{background:url(../images/prev.png) no-repeat; width:19px; height:39px; text-indent:-9999px; display:block; left:-44px; position:absolute; cursor:pointer;}
.next, .next3, .next5{background:url(../images/next.png) no-repeat; width:19px; height:39px; text-indent:-9999px; display:block; right:-44px; position:absolute; cursor:pointer;}
.owl-controls{display:none!important;}

.play_icon_overlay { top:120px; left:160px; }
.tour_live_show_header_overlay { left:auto; right:20px; text-align:center; }
.join_header_image { width:100%; height:auto; }
.thumbs { border:0; }
.sort_options { margin-top:0; width:auto; line-height:100%; font-weight:bold; padding:5px 5px 5px 10px; background:none; }
.sort_options select { padding:5px; }
.page_numbers { width:100%; text-align:right; margin-bottom:15px; }
.page_numbers a:hover { color:#000; }
.number, .number_item { border:0px outset #808080; }
.number_current, .number_item, .number { width:30px; height:auto; padding:7px 4px; line-height:100%; }
a.pagenav .number { display:inline-block; padding:7px 10px; }
.A-Z_links { width:100%; text-align:center; }
.update_block { width:100%; margin-bottom:10px; background:#dcdcdc; color:#222; }
.update_block_info { color:#222; }
.tour_update_models a, .tour_update_tags a { color:#0c8bd3; }
.tour_update_models a:hover, .tour_update_tags a:hover { color:#555; text-decoration:underline; }
.latest_update_description { color:#222; }
.update_counts_preview_table { width:auto; padding:0 10px; color:#FFF; }
.update_block_info { width:775px; }
.update_image { width:708px; }
.large_update_thumb { width:370px; }
.small_update_thumb { width:167px; }
.join_button_preview_table { background:#66a519 url(../images/getPassword.jpg) repeat-x; font-weight:700; font-family:'Open Sans', Arial, Helvetica, sans-serif; text-shadow:1px 1px 2px rgba(0,0,0,0.46); text-transform:uppercase; }
.dvd, .dvd_box { width:205px; }
.payment_option_wrapper.active, .membership_type_wrapper.active { background:#5a5959 url(../images/login.jpg) repeat-x; color:#FFF; }