@charset "utf-8";


/** BELOW SWAPS OUT MENU FOR SMALLER SCREENS **/

@media only screen and (max-width: 800px){

	.tournav {display: none;}
	body#tour {padding-top: 0px;}
	.tournav_subnav {display: none;}
	.subnav_span {display: none;}
	.js #menu {display:none;}
	.js .slicknav_menu {display:block;}
	body {margin:0px 0px 0px 0px;}
	.slicknavlogo {float: left; width: 60%;/*or whatever size you would like*/height: auto;}
	ul.menu {margin-top: 20px}
	li.slicknav {width: 49%;float:left;font-size: 17px;line-height: 17px;}
	li.slicknav_long {width: 99%;float:left; font-size: 19px;line-height: 19px;}
	li.explore_further {clear: both;width: 100%;float: none;}

}



/*********************/
/* CUSTOM RESPONSIVE */
/*********************/


@media only screen and (max-width:1700px){
.white_container {
	max-width: 80%;
	margin: 0 auto;
}
}

@media only screen and (max-width:1440px){
.white_container {
	max-width: 100%;
	margin: 0 auto;
}
}






@media only screen and (max-width:1280px){

/* DVD LISTINGS */
.A-Z_text {display: block; width: 100%; margin-bottom: 7px}
.dvd_block {width:calc(100%-20px);margin: 0 10px;}
.dvd_wrapper {width: 17%}


/* SCENE LISTINGS */
.update_entry .update_models {font-size: 13px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.update_entry {width: 22%}

/* MODEL LISTINGS */
.model_listing_entry {width: 17%}

}






@media only screen and (max-width:1024px){


/* GLOBALS */

body#tour {padding-top: 70px;}
.tournav {height: 70px;}
.tournav h1#logo img {height: 70px;}
.tournav nav a {font-size: 16px; line-height: 80px;}
.tournav_subnav {font-size: 14px; font-weight: normal;}
.tournav_subnav ul li {margin: 0 10px;}
.welcome_left {width: calc(100% - 40px); float: none;}
.welcome_right {width: calc(100% - 40px); float: none; margin: 0 auto}
.buy_button {font-size: 11px}
.register {width: 45%}

/* HOMEPAGE */
.your_purchases_carousel_item {width: 93%}
.most_popular_models_wrapper {width: 95%;}
.most_popular_dvds_wrapper {width: 95%;}
.left_column .update_entry {width: 29%;}
.left_column .dvd_wrapper {width: 20%;}
.text_toplist {font-size: 12px; line-height: 18px;}
.text_toplist li {margin-bottom: 5px}
.title_bar_right {font-size: 16px; line-height: 18px}

/* DVD LISTINGS */
.A-Z_text {display: block; width: 100%; margin-bottom: 7px}
.dvd_block {width:calc(100%-20px);margin: 0 10px;}
.dvd_wrapper {width: 16.5%}
.dvd_title {font-size: 13px;}
.update_date {font-size: 11px;}

/* SCENE LISTINGS */
.category_listing_block .update_details b {display: none}
.update_entry .update_models {font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.update_entry {width: 21.5%}

/* MODEL LISTINGS */
.model_listing_entry {width: 21%}

/* DVD DETAILS PAGE */
.dvd_details_overview .video_embed {width: 100%; margin-bottom: 10px;}
.dvd_details_overview .dvd_description_fullwidth {font-size: 15px; }
.dvd_details_overview .buy_physical_dvd {width: 80%}
.dvd_details_overview .buy_physical_dvd_image img {max-width: 50px}
.scene_info {width: 98%;  float: none; overflow: hidden}
.scene_info .buy_button {font-size: 17px}
.scene_info_cap_container {width: 99%; margin-left: 0}

/* TRAILER & STREAM PAGE */
.video_details {width: 98%;}
.video_details .update_models {font-size: 17px;}



}


@media only screen and (max-width:800px){

/* GLOBALS */
body#tour {padding-top: 0px;}

/* HOMEPAGE */
.left_column .dvd_wrapper {width: 20%;}
.left_column .update_entry {width: 28%;}
.most_popular_models_wrapper {width: 28%;}
.most_popular_dvds_wrapper {width: 28%;}

/* DVD LISTINGS */
.update_details.dvd {width: 100%}
.update_details.dvd img {width: 100%}
.dvd_wrapper {width: 20.5%}
.update_details.dvd b {font-size: 11px; display: inline}
.update_date {font-size: 11px; text-align: left;}

/* SCENE LISTINGS */
.update_entry {width: 29%}

/* MODEL LISTINGS */
.model_listing_entry {width: 20%}

/* DVD DETAILS PAGE */
.dvd_details_boxcover_container {width: 200px;}
.dvd_details_overview .buy_physical_dvd {width: 100%}
.dvd_details_overview .buy_physical_dvd_text {font-size: 14px}

/* MODEL PAGE */
.model_bio h2 {font-size: 22px; margin-top:0}
.model_image_container {width: 30%; margin: 0 auto}
.model_image_container img {margin: 0 auto;}
.model_bio {overflow:hidden; line-height:18px; font-size:14px;}

/* TRAILER & STREAM PAGE */
.movie_wrapper {width: 100%; margin: 0 auto;}
.video_details_left {width: 25%;}
.video_details_right {width: 70%;}
.video_details_right li {font-size: 15px;}
.video_details_right .update_models {font-size: 15px; overflow: hidden; text-overflow: ellipsis;}
.video_details .update_tags {font-size: 12px;}
.format_select_menu_purchased {text-align:center; float: none; font-size: 16px; margin-bottom: 3px;}
.format_select_menu_options {float: none; text-align: center;}


/* SEARCH */
.category_boxes_container {grid-template-columns: repeat(2, 1fr);}


/* COMMENTS */
.commentform form p {width: 100%;}


/* FOOTER */
.copyrights ul li {font-size: 12px}

}







@media only screen and (max-width:768px){

/* HOMEPAGE */
.left_column .update_entry {width: 28%;}

/* DVD LISTINGS */
.dvd_wrapper {width: 20%}

/* MODEL LISTINGS */
.model_listing_entry {width: 90%; margin: 5px 0}
.model_meta_left {width: 100%; border-right: none; border-bottom: 1px dotted #ccc;}
.model_meta_right {width: 100%; border: none; margin: 0; padding: 10px 0 0 0;}
.model_bio {text-align: left; !important}

/*SCENE LISTINGS */
.update_entry {width: 28%}
.update_entry .buy_button {padding-left: 8px; padding-right: 8px;}


/* TRAILER & STREAM PAGE */
.video_details_left {width: 90%;}
.video_details_right {width: 90%;}
.video_details_right li {font-size: 15px;}
.video_details_right .update_models {font-size: 15px;}
.video_details .update_tags {font-size: 12px;}



}





@media only screen and (max-width:450px){

/* GLOBALS */
body {font-size:13px;}
.content_wrapper {width: calc(100% - 20px) !important; margin: 0 !important; padding: 10px !important}
.filter_bar {overflow: hidden; 	height: auto;}
.title_bar {font-size: 24px; padding: 5px 10px; width: calc(100% - 20px);}

/* HOMEPAGE */
.welcome_left {width: 100%;}
.welcome_left h2 {font-size: 22px; margin: -20px 0px 0px 0px; padding-bottom:10px}
.welcome_left h3 {font-size: 18px;}
.welcome_left li {font-size: 14px; margin: 0px; padding: 10px 0px;}
.left_column .dvd_wrapper {width: 90%;}
.left_column .update_entry {width: 90%;}

/* DVD LISTINGS */
.dvd_wrapper {width: 90%; margin: 10px 0; float: none;}
.dvd_title {font-size: 14px;}

/*SCENE LISTINGS */
.update_entry {width: 100%}
.update_entry .buy_button {font-size: 14px; padding-left: 12px; padding-right: 12px;}

/* MODEL PAGE */
.model_bio h2 {font-size: 22px; margin-top: 15px;}
.model_image_container {width: 90%; float: none; margin: 0 auto}
.model_image_container img {margin: 0 auto;}
.model_bio {overflow:hidden; margin-left:0px; padding-left: 0px; line-height:18px; font-size:14px;}
.model_bio h2 {display: block; text-align: center;}

/* DVD DETAILS PAGE */
.dvd_details_boxcover_container {width: 100%; float: none;}
.dvd_details_boxcover_container img {width: 45%; margin: 5px; float: left}
.dvd_details_boxcover_container .click_for_print {display: none}
.dvd_details_overview {width: 100%; float: none; margin: 0;}
.dvd_details_overview h1 {font-size: 24px; line-height: 28px;}
.dvd_details_overview .buy_physical_dvd_image img {max-width: 60px}
.dvd_meta p {font-size: 14px; line-height: 19px;}
.scene_meta {display: none}
.scene_info {padding-left: 0px}
.scene_info_cap {width: 47%;}
.scene_info .update_models {font-size: 14px;}
.scene_info .scene_desc {border-top:1px dotted #666}

/* TRAILER & STREAM PAGE */
#mediabox_parent {width: 97%; margin: 0 auto;}
.format_select_menu, .format_select_menu select {font-size: 14px;}
.format_select_menu {width: 90%;}
.format_select_menu select {margin-left: 0}
.format_select_menu_purchased {font-size: 14px;}
.format_select_menu_options {display: block; text-align: center;}
.format_select_menu_stream {margin: 7px 0;}

/* SEARCH */
.category_boxes_container {grid-template-columns: repeat(1, 1fr);}


/* FOOTER */
.copyrights .container {padding: 10px 8px;}
.copyrights img {max-width: 290px;height: auto;}
.copyrights p {font-size: 9px;}
.copyrights li {font-size: 12px; line-height: 20px;}
.copyrights li.email_form {float: left; width: 100%; margin-bottom: 20px;}
.copyrights li.list, span.footer_title {float: left; width: 100% !important;}



}



/*************************/
/* END CUSTOM RESPONSIVE */
/*************************/




.chromeframe { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; }

select.mobiledropdown, select.mobiledropdown_top { display:none; float:left; width:100%; padding:3px; z-index:99; position:relative; }
select.mobiledropdown, select.mobiledropdown_top { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:16px; background:#F4F4F4; font-weight:bold; }
select.mobiledropdown_top { font-weight:normal; font-size:12px; }

img { max-width:100%; }

.update_thumb, .thumbs,  .whats_hot_block img { max-width:100%; /*width:100%;*/ height:auto; }

i.mobile_button { display:none; float:left; width:32px; height:48px; background:url('images/mobile_bars.png') no-repeat; cursor:pointer; top:8px; left:0; opacity:0.5; background-position: center center;}
i.mobile_button.active { opacity:1; }
.mobile_top_menu { float:left; display:none; background:#222; width:200px; position:absolute; top:40px; left:0; color:#FFF; z-index:999999; border:2px solid #FFF; border-radius:5px; line-height:100%; }
.mobile_top_menu ul { display:inline-block; width:100%; text-align:left; margin:0; padding:0; list-style:none; }
.mobile_top_menu ul li { display:inline-block; width:100%; margin:0; padding:0; border-bottom:2px solid #FFF; }
.mobile_top_menu ul li:last-child { border-bottom:0; }
.mobile_top_menu ul li a { display:block; padding:10px 10px; }

.smallonly_block {display: none;}

.cell_thumb { min-width:200px; }

/* Tablet Portrait size to standard 960 */
@media only screen and (max-width: 959px) {

	body { overflow-x:hidden; }
	.tour_top_navbar_container, .page_body, .footer { width:768px; }
	.tour_header, .tour_top_menu_wrapper { width:766px; }
	
	.tour_top_navbar_wrapper, .A-Z_links { min-width:100%; }
	.tour_counts { font-size:15px; }
	.tour_header_image, .category_model_thumb { max-width:100%; height:auto; }
	.tour_live_show_header_overlay { left:auto; right:10px; top:10px; height:205px; }
	.tour_live_show_header_overlay_wrapper { padding-top:50px; }
	.tour_top_menu_container, .update_block, .update_table_left, .update_table_right { width:100%; }

	.update_block_info, .update_image { width:726px; padding:10px; }
	.large_update_thumb { width:366px; height:auto; }
	.small_update_thumb { width:174px; height:auto; }
	.join_button_preview_table { margin-right:0; }
	.update_counts_preview_table { width:577px; text-align: center; display: none;}

	.update_thumb { width:242px; height:auto; max-width:100%; }
	.category_listing_wrapper_models { width:179px; }
	.favorites {max-width: 250px;}
	.searchbar_container {display:none;}
	.month { font: 15px arial; }
	.day { border:1px solid #C0C0C0; width:104px; float:left; height:auto; overflow:hidden; }
	.weeklabel_item {border:1px solid #C0C0C0; width:104px; float:left; text-align:center; font-weight:bold; padding-top:5px; padding-bottom:5px; }
	.daylabel{ background-color:#EEEEEE;padding-right:5px;text-align:right;padding-top:5px;padding-bottom:5px; }			

	.eventwrapper{padding-left:5px;padding-bottom:10px;padding-right:5px;padding-top:10px; height:80px; overflow:hidden;}

	/* JOIN PAGE */
	.join_header { width:768px; }
	.join_body_container, .join_page_updates_block { width:748px; }
	.join_header img { max-width:100%; height:auto; }
	.join_right { display:none; }
	.join_left, .join_middle { width:370px; }
	.payment_option_wrapper, .membership_type_wrapper { width:358px; }
	.join_submit_button { margin-left:45px; }
	.join_page_updates_wrapper { width:177px; }
	.join_page_updates_wrapper img { max-width:100%; height:auto; }
	
	.top_navbar_wrapper { min-width:100%; line-height: 51px; overflow: hidden;}
	.top_navbar_container, .page_body { width:768px; }
	.header, .top_menu_wrapper, .footer, .top_menu_container { width:766px; }
	.header_image { max-width:100%; height:auto; }

	.A-Z_links { width:100%; min-width:100%; }
	.left_column { width:100%; }
	.latest_updates_wrapper { margin-left:3px; margin-right:3px; }
	.whats_hot_block { margin-right:0; }
	.right_column { width:100%; }
	.members_live_show_header_overlay { left:auto; right:10px; top:5px; height:100px; border-width:1px; }
	.live_show_ticker_wrapper { margin-top:2px; margin-bottom:2px; }
	.big_heading { font-size:16px; }

	.update_thumb, .tour_upcoming_updates_thumb { width:242px; height:auto; max-width:100%; }
	.category_listing_wrapper_models, .dvd { width:179px; }
	.photo_gallery_thumbnail_wrapper { width:180px; }
	.model_bio_thumb { height:auto; max-width:220px; }
	.dvd_box { width:177px; max-width:none; }
	
	.most_popular_models_wrapper { margin:0px 5px; text-align: center; }
	.most_popular_dvds_wrapper { margin:16px; margin-top:0; }
	
	.coming_soon { overflow:hidden; }
	.your_purchases { overflow:hidden; }
	.jcarousel-skin-tango .jcarousel-container-horizontal { width:688px; }
	.jcarousel-skin-tango .jcarousel-clip-horizontal { width:676px; }
	
	.coming_soon .container { width:678px; }
	.your_purchases .container { width:678px; }
	
	.feedback_form table, .feedback_form table tbody, .feedback_form table tr { display:inline-block; width:100%; }
	.feedback_form table td { display:block; }
	.feedback_form table input[type="text"], .feedback_form table select, .feedback_form table textarea { margin-bottom:6px; }
	.feedback_form table td.feedback_fields table { display:table; width:auto; }
	.feedback_form table td.feedback_fields table tbody { display:table-row-group; width:auto; }
	.feedback_form table td.feedback_fields table tr { display:table-row; width:auto; }
	.feedback_form table td.feedback_fields table tr td { display:table-cell; width:auto; }
	
	#mediabox_parent { max-width:748px; padding-left:10px; }
	
	.play_icon_overlay { top:120px; left:165px; }
	.delete { width:5%; }

	
	.page_numbers a { display:none; }
	
	.page_numbers a.in_pagewidth3 { display:inline-block; }
	.page_numbers a.notin_pagewidth3 { display:none; }
	
	.page_numbers a.pagenav { display:inline-block; }
	
	.A-Z_links span { width: 19px; height: 24px; line-height: 24px; margin-right:3px; margin-bottom:5px; display:inline-block; text-align:center; vertical-align:middle; border:1px solid #b3b2b2; border: 1px outset #c0c0c0; }
	.A-Z_links span.letter_nocontent {background-image: url(images/letter.png); opacity: 0.4; pointer-events: none;}
	.letter           {background-image: url(images/letter.png); }
	.letter_current   {background-image: url(images/current.png);color:#FFFFFF;}
	
}

/* Mobile Landscape */
@media screen and (max-width: 767px) {
	
	.A-Z_links span { width: 20px; height: 24px; line-height: 24px; margin-right:3px; margin-bottom:5px; display:inline-block; text-align:center; vertical-align:middle; border:1px solid #b3b2b2; border: 1px outset #c0c0c0;  }
	.A-Z_links span.letter_nocontent {display:none;}
	.letter           {background-image: url(images/letter.png); }
	.letter_current   {background-image: url(images/current.png);color:#FFFFFF;}
	
	.tour_top_menu a, .tour_top_menu span { display:none; }
	select.mobiledropdown { display:inline-block; width:100%; margin-left:0px; }
	
	.dvd_select {width:100%;text-align: center;}

	.poll input[type=submit] {max-width: 200px;}

	.mailbox_options input[type=submit] {max-width: 50px;}

	.mailbox_form input[type=text] {max-width: 360px;}
	.mailbox_form textarea {max-width: 370px;}
	.mailbox_form input[type=submit] {max-width: 150px;}

	.report_problem {display: block; margin-top: 15px;}

	.poll_title {max-width: 380px;}

	.mailbox_info {max-width: 100%;}
	
	.month{font: 15px arial;padding-top:10px;}
	.day{border:1px solid #C0C0C0;width:100%;}
	.daylabel{display:none;}
	.nostuff{display:none;}
	.othermonth{display:none;}
	.eventwrapper{padding-left:5px;padding-bottom:10px;padding-right:5px;padding-top:10px;}
	.weeklabel_item{text-align:center;font-weight:bold;padding-top:5px;padding-bottom:5px;}
	.weeklabel{display:none;}
	.longdaylabel {background-color:#EEEEEE;padding-right:5px;text-align:left;padding-left:5px;padding-top:5px;padding-bottom:5px;display:block; }

	.favorites {max-width: 390px;}
	
	.delete_tag {min-width: 100px;}
	
	.live_show_wrapper { display:none; width:100%; }
	.live_show_wrapper a { text-decoration:none; }
	.tour_live_show_header_overlay { position:relative; top:0; left:0; right:0; bottom:0; width:414px; height:auto; }
	.tour_live_show_header_overlay_wrapper { padding:30px 0; text-align:center; }
	.tour_counts { display:none; }
	
	.tour_top_menu { width:398px; padding:10px; }
	
	.tour_top_navbar_container, .page_body, .footer { width:420px; }
	.tour_header, .tour_top_menu_wrapper { width:418px; }
	.update_block_info, .update_image { width:380px; }
	.large_update_thumb { width:396px; margin-bottom:2px; }
	.small_update_thumb { width:184px; margin:2px; }
	.join_button_preview_table { margin-left:0; padding-left:0; padding-right:0; width:378px; border:1px solid #2d2d2d; }
	.update_counts_preview_table { width:360px; margin-top:0; border-top:0; }
	.between_update_join_links { padding:6px 0; }
	.between_update_join_links span { line-height:28px; }

	.update_thumb { width:201px; }
	.title_bar { min-width:398px; }
	
	.buy_button {font-size: 12px;height:32px;}
	.purchased_hilite {font-size: 12px;height:32px;}
	.add_cart_icon {width:30px;height:20px;border:0px;margin-top:5px;margin-bottom:5px;margin-left:0px;margin-right:0px;}
	.cart_buttons {margin: auto;}
	
	.A-Z_links { width:100%; text-align:center; }

	.category_model_thumb { width:200px; }
	.sort_options { text-align:center; }
	
	.model_bio_thumb { width:auto; height:auto; display:inline-block; max-width: 220px;}
	.content_wrapper .table, .content_wrapper .row { display:inline-block; width:100%; }
	.content_wrapper .cell_top { display:inline-block; width:100%; text-align:center; padding-right:0; }
	.model_bio { display:inline-block; width:100%; padding-left:0; }
	
	.top_menu a, .top_menu span { display:none; }
	select.mobiledropdown { display:inline-block; width:100%; margin-left:0px; }
	
	.top_navbar_wrapper { overflow:visible; background:#686664 url(images/top_navbar.png) center bottom repeat-x!important;}
	.top_navbar > a, .top_navbar > span { display:none; }
	select.mobiledropdown_top { display:inline-block; float:none; width:auto; margin:10px 0px; }
	i.mobile_button { display:block; }
	
	.top_menu { width:398px; padding:10px; }
	.live_show_wrapper { display:none; }
	
	.top_navbar_container, .page_body { width:420px; }
	.header, .top_menu_wrapper, .footer, .top_menu_container { width:418px; }
	.searchbar_container { width:405px; display:none;}
	.seachbar_field input#autosuggest { width:250px !important; }
	.content_wrapper { display:inline-block; margin-left:10px;  }
	.A-Z_links { width:100%; text-align:center; }
	.latest_updates_wrapper { width:192px; }
	.title_bar, .title_bar_right { min-width:380px; }

	.sort_options { width: 100%; overflow: hidden; display: block; line-height: 36px; text-align: center; float: none; margin-top: 0px; }

	.sort_options a { margin:0 8px; }

	.category_listing_wrapper_updates .update_thumb, .tour_upcoming_updates_thumb { width:394px; }
	.most_popular_dvds_wrapper { margin:8px; margin-top:0; }
	.latest_dvds {width:396px; overflow:hidden; position: relative;}
	.latest_dvd_box { width:190px; margin: 2px; }
	.latest_dvds_wrapper { width:192px; margin-left:0; margin-right:0; }

	.page_totals, .page_numbers a { display:none; }

	.page_numbers a.in_pagewidth2 { display:inline-block; }
	.page_numbers a.notin_pagewidth2 { display:none; }
	
	.page_numbers { width:100%; }
	.page_numbers a.pagenav { display:inline-block; }
	.photo_gallery_thumbnail_wrapper { margin:2px; width:126px; }
	.dvd_wrapper { margin:0 4px 5px 4px; }
	.dvd { width:190px; }
	.dvd_box { width:188px; }
	.category_model_thumb { width:188px; }
	.category_listing_wrapper_models { margin:0 4px 5px 4px; width:190px; }
	.model_bio_thumb { width:auto; height:auto; display:block; max-width: 220px;}
	.content_wrapper .table, .content_wrapper .row { display:inline-block; width:100%; }
	.content_wrapper .cell_top { display:inline-block; width:100%; text-align:center; padding-right:0; }
	.content_wrapper .cell { display:inline-block; width:100%; text-align:left; padding-right:0; }
	.advanced_search.table .row .cell:last-child { font-size:11px; padding-bottom:20px; }
	.content_wrapper .cell input { display:inline-block; width:98% !important; }
	.content_wrapper .cell input[type="checkbox"] { display:inline-block; width:auto !important; }

	.advanced_search.table,
	.advanced_search.table,
	.latest_updates_wrapper .table,
	.table.latest_dvds,
	.update_details .table { display:table; }
	
	.advanced_search.table.sites_checkboxes .row,
	.advanced_search.table.tags_checkboxes .row,
	.latest_updates_wrapper .table .row,
	.table.latest_dvds .row,
	.update_details .row { display:table-row; }
	
	.advanced_search.table.sites_checkboxes .cell,
	.advanced_search.table.tags_checkboxes .cell,
	.latest_updates_wrapper .table .row .cell,
	.table.latest_dvds .row .cell,
	.update_details .row .cell { display:table-cell; width:auto; }
	
	.advanced_search.table.sites_checkboxes .cell:last-child,
	.advanced_search.table.tags_checkboxes .cell:last-child { font-size:100%; padding-bottom:6px; }
	.model_bio { display:inline-block; width:100%; padding-left:0; }
	.dvd_details_overview { padding-left:0; }
	.bonus_wrapper { padding-right:0; display:inline-block; width:100%; }
	.table.content_tab_wrapper { display:block; width:auto; }
	.table.content_tab_wrapper .cell { display:inline; width:auto; padding-right:20px; }


	.counts { paddin-top:10px; text-align:center; display:inline-block; width:100%; }
	.top_navbar a { padding-left:4px; padding-right:4px; }
	.favtxt { display:none; }
	
	.dvd_preview_thumb { width:268px; }
	.dvd_info cell {text-align: center;}
	
	.top_navbar_wrapper { height:auto; }
	.top_navbar, .sites_dropdown { width:100%; text-align:right; }
	.sites_dropdown {width:100%; max-width:360px;}
	
	.top_navbar { width:50px; }
	
	.jcarousel-skin-tango .jcarousel-container-horizontal { width:340px; }
	.jcarousel-skin-tango .jcarousel-clip-horizontal { width:328px; }
	
	.coming_soon .container { width:320px; }
	.coming_soon .coming_soon_carousel_item {  }
	
	.your_purchases .container { width:320px; }
	.your_purchases .your_purchases_carousel_item {  }
	
	.feedback_form table input[type="text"], .feedback_form table select, .feedback_form table textarea { width:392px; }
	
	/* JOIN PAGE */
	.join_header { width:420px; }
	.join_body_container, .join_page_updates_block { width:400px; }
	.join_left, .join_middle { width:100%; margin-bottom:5px; }
	.payment_option_wrapper, .membership_type_wrapper { width:388px; }
	.join_submit_button { margin-left:70px; }
	.join_page_updates_block { text-align:center; }
	.join_page_updates_wrapper { width:194px; float:none; margin:2px; }
	
	.splash_popup_wrapper { z-index:999999; }
	.login-popup { width:400px; top:0; margin-top:0; margin-left:-200px; min-height:388px; }
	.splash_warning_wrapper { width:100%; font-size:16px; }
	.splash_warning_message { height:120px; }
	
	.play_icon_overlay { top:120px; left:165px; }
	
	.content_wrapper .poll .table .row .cell:first-child { float:left; width:10%; }
	.content_wrapper .poll .table .row .cell:last-child { float:left; width:90%; }
	.content_wrapper .poll input[type=submit] {max-width: 200px;}
	
	a.see_more_button_parent { text-decoration:none; display:inline-block; width:100%; text-align:center; }
	a.see_more_button_parent .see_more_button { float:none; margin:3px auto 0 auto; text-decoration:none; }
	
	#replytable .table.mailbox_form { padding:0 10px !important; display:block; width:auto; }
	
	.comment { display:inline-block; }
	
	.whats_hot_block .row { width:100%; text-align:center;}
	.whats_hot_block .cell { width:196px; text-align:center; vertical-align:top; }
}

/* Mobile Portrait */
@media only screen and (max-width: 479px) {
	select.mobiledropdown { width:100%; }
	
	.smallonly_block {display: block; height:12px;}
	
	.poll { display:inline-block; width:100%; min-width:0; }
	.poll_title { display:inline-block; max-width: 100%; width:100%; }
	.poll_results, .poll_results_bar { display:inline-block; width:100%; }
	
	.poll input[type=submit] {max-width: 200px;}
	
	.mailbox_options input[type=submit] {max-width: 50px;}
	
	.mailbox_form input[type=text] {max-width: 255px;}
	.mailbox_form textarea {max-width: 260px;}
	.mailbox_form input[type=submit] {max-width: 150px;}
	
	.favorites {max-width: 240px;}
	
	.delete_tag {min-width: 100px;}
	
	.report_problem {margin-top: 15px;margin: auto; text-align: center;}

	.tour_top_menu { width:398px; padding:10px; }
	
	.mailbox_options {max-width: 280px;}
	
	.dvd_select {width:100%;text-align: center;}
	
	.tour_top_navbar_container, .page_body, .footer { width:300px; }
	.tour_header, .tour_top_menu_wrapper { width:298px; }
	.update_block_info, .update_image { width:260px; }
	
	.join_button, .members_button { width:65px; font-size:12px; }
	.liveshows_trigger { margin-left:8px !important; }
	.tour_top_menu { width:278px; }
	.title_bar { min-width:278px; }
	.large_update_thumb { width:286px; }
	.small_update_thumb { width:124px; }
	.join_button_preview_table { width:258px; }
	.update_counts_preview_table { width:258px; text-align: center; }
	.update_thumb, .category_model_thumb { width:292px; }
	
	.tour_live_show_header_overlay { width:294px; }
	.format_select_play_select select, .format_select_download_select select { width:160px;}
	
	/* JOIN PAGE */
	.join_header { width:300px; }
	.join_body_container, .join_page_updates_block { width:280px; }
	.payment_option_wrapper, .membership_type_wrapper { width:268px; }
	.join_submit_button { margin-left:1px; }
	.join_page_updates_wrapper { width:134px; }
	
	.login-popup { width:300px; top:0; margin-top:0; margin-left:-150px; }
	.splash_warning_wrapper { width:100%; font-size:12px; }
	.splash_warning_title { font-size:12px; }
	
	.top_navbar_container, .page_body { width:300px; /*overflow:hidden;*/ }
	.header, .top_menu_wrapper, .footer, .top_menu_container { width:298px; }
	.top_menu { width:278px; }
	.searchbar_container { width:294px; }
	.seachbar_field input#autosuggest { width:140px !important; }

	.title_bar, .title_bar_right { min-width:260px; }
	.latest_updates_wrapper { width:280px; margin-left:0; margin-right:0; }
	
	.latest_dvd_box { width:130px; margin: 2px; }
	.latest_dvds_wrapper { width:135px; margin-left:0; margin-right:0; }
	
	.update_thumb { width:278px; }
	.sort_options { font-size:13px; }
	.sort_options a { margin:0 8px; }

	.category_listing_wrapper_updates .update_thumb, .tour_upcoming_updates_thumb {  }
	.content_tab_current, .table.content_tab_wrapper .cell { padding:5px; font-size:12px; }
	.photo_gallery_thumbnail_wrapper { width:134px; }
	
	.comments_box .table, .comments_box .row, .comments_box .cell { display:inline-block; width:100%; }
	input[name="displayname"], textarea[name="commenttxt"] { width:98% !important; }
	
	.dvd_wrapper { margin:0 0 5px 0; }
	.dvd { width:280px; }
	.dvd_box { width:278px; }
	.title_bar_dvd { background-position:center top; background-repeat:repeat-x; background-color:#040404; }
	.dvd_preview_thumb { width:268px; }
	#mediabox_wrapper .jwplayer { width:100% !important; }
	.category_listing_wrapper_models { margin:0 0 5px 0; width:280px; }
	.category_model_thumb { width:278px; }
	
	.jcarousel-skin-tango .jcarousel-container-horizontal { width:224px; padding:5px 28px; }
	.jcarousel-skin-tango .jcarousel-item { width:220px; overflow:hidden; }
	.jcarousel-skin-tango .jcarousel-clip-horizontal { width:220px; }

	.prev_arrow { left:5px; }
	.next_arrow { right:5px; }
	
	.coming_soon .container { width:222px; }
	.coming_soon .coming_soon_carousel_item { width:218px; }
	
	.your_purchases .container { width:222px; }
	.your_purchases .your_purchases_carousel_item {  }

	
	.feedback_form table input[type="text"], .feedback_form table select, .feedback_form table textarea { width:272px; }
	
	.top_navbar { width:50px; }
	select.mobiledropdown_top { width:100%; }
	.sites_dropdown { width:100%; margin-top:0px; }
	.top_navbar_container { }
	
	.play_icon_overlay { top:80px; left:115px; }
	
	.content_wrapper .poll .table .row .cell:last-child { width:auto; font-size:12px; }
	
	.whats_hot_block .cell { width:276px; }
	

	
	.video_clips_wrapper { width:100%; margin-right:0; }
	.video_clips_wrapper .table { width:100%; text-align:center; }
	.video_clips_wrapper .table .cell img.thumbs { width:100% !important; }
	
	.sites_dropdown { width:100%; max-width:250px; text-align:right; display:block;}
	#site_dropdown {max-width: 200px;}
	
	.page_numbers a.in_pagewidth1 { display:inline-block; }
	.page_numbers a.notin_pagewidth1 { display:none; }
}

@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {

	.mailbox_wrapper { display:inline-block; margin-top:10px; }
	/* Force table to not be like tables anymore */
	.table.calendar, .table.calendar_week, .mailbox_wrapper .table { overflow:hidden; width:100%; }
	.table.calendar, .table.calendar .row, .table.calendar .cell,
	.table.calendar_week, .table.calendar_week .row, .table.calendar_week .cell,
	.mailbox_wrapper .table, .mailbox_wrapper .table .row, .mailbox_wrapper .cell_content { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	/*thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}*/
	
	.table.calendar .row,
	.table.calendar_week .row,
	.mailbox_wrapper .table .row { border-top: 1px solid #ccc; text-align:center; clear:both; }
	
	.table.calendar .row .cell.calendar_days,
	.table.calendar_week .row .cell.calendar_days { display:none; }
	
	.table.calendar .row .cell,
	.table.calendar_week .row .cell,
	.mailbox_wrapper .table .row .cell_content { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left:0%; 
		text-align:center;
		height:auto;
	}
	.mailbox_wrapper .table .row .cell_content { padding:0; width:100%; border-bottom:0; text-align:left; }
	.mailbox_wrapper .table .row .cell_content.nowrap { float:left; width:45%; font-size:11px; }
	.mailbox_wrapper .table .row .cell_content.delete { float:left; width:10%; padding:0; }
	.mailbox_wrapper .table .row .cell_content.delete a { display:inline-block; }
	.mailbox_wrapper .mailbox_headings { display:none; }
	
	.table.calendar .row .cell.calendar_event { height:auto; }
	
	.table.calendar .row .cell:before,
	.table.calendar_week .row .cell:before,
	.mailbox_wrapper .table .row .cell_content:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
}

@media only screen and (max-width: 768px) {

	.od_break { display:block; height:25px; }

}


@media only screen and (max-width: 767px) and (min-width:479px)  {

	.coming_soon .coming_soon_carousel_item { width:320px;}
	.upcoming_updates_thumb { width:320px;}
	
	.your_purchases .your_purchases_carousel_item { }
	.your_purchases_carousel_item .update_thumb { width:320px;}
	
}