@charset "utf-8";
.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, .most_popular_model_name img, .whats_hot_block img { max-width:100%; /*width:100%;*/ height:auto; box-sizing:border-box; }

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; }

@media only screen and (min-width:1600px){
	.wrapper { /*background-image: url(images/background_shadow_1600.png);*/ }
	.page_body, .footer { width:1600px; }
	.tour_top_navbar_container { width:1600px; }
	.tour_header { width:100%; }
	.tour_header_image { width:100%; height:auto; }
	.tour_top_menu_wrapper, .tour_top_menu_container { width:100%; }
	.tour_live_show_header_overlay { left:auto; right:20px; }
	.content_wrapper { width:1580px; }
	.update_block { width:100%; }
	.update_block_info { width:610px; }
	.update_image { width:940px; }
	.large_update_thumb { width:490px; }
	.small_update_thumb { width:220px; }
	.update_counts_preview_table { width:786px; }
	.category_listing_wrapper_updates { width:258px; }
		.left_column_full_width .category_listing_wrapper_updates { width:244px; }
	.update_thumb, .tour_upcoming_updates_thumb, .update_details a.model_title img { width:256px; }
	.category_listing_wrapper_models, .dvd { width:190px; }
	.category_model_thumb { width:188px; }
	.model_bio_page .cell_top { min-width:220px; }
	.dvd_box { width:218px; }
	.play_icon_overlay { left:235px; top:155px; }
	.tour_live_show_header_overlay { width:400px; height:435px; }
	.tour_live_show_header_overlay_wrapper { padding-top:150px; }
	.join_header { width:100%; }
	.join_header_image { width:100%; height:auto; }
	.join_body_container, .join_page_updates_block { width:100%; }
	.join_right { width:590px; }
	.join_large_update_thumb { width:100%; height:auto; }
	.join_left, .join_middle { width:490px; }
	.payment_option_wrapper, .membership_type_wrapper { width:470px; }
	.join_submit_button { width:482px; border-radius:5px; }
	.join_submit_button {
		background: #3ba32a; /* Old browsers */
		background: -moz-linear-gradient(top, #3ba32a 1%, #348726 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #3ba32a 1%,#348726 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #3ba32a 1%,#348726 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ba32a', endColorstr='#348726',GradientType=0 ); /* IE6-9 */
	}
	.join_page_updates_wrapper { width:253px; }
	.join_page_updates_thumb { width:251px; }
	
	.top_navbar_container { width:1600px; }
	.header { width:100%; }
	.header_image { width:100%; height:auto; }
	.members_live_show_header_overlay { left:1280px; height:auto; }
	.members_live_show_header_overlay_wrapper { padding:50px 0; }
	.top_menu_wrapper, .top_menu_container { width:100%; }
	.A-Z_links { /*width:100%; text-align:center;*/ }
	.counts { text-align:center; }
	.latest_updates_wrapper { width:258px; }
	.coming_soon .container { width:1500px; }
	.coming_soon .coming_soon_carousel_item { width:250px; }
	.upcoming_updates_thumb { width:244px; }
	.left_column { width:1336px; }
	.left_column .sort_options { margin-right:40px; }
	.home-page .title_bar { margin-left:40px; }
	
	.right_column { margin-left:10px; }
	.latest_dvd_box { width:220px; }
	.photo_gallery_block { text-align:center; }
	.dvd_info, .dvd_details { text-align:left; }
	.table.dvd_info, .dvd_details .table { margin:0; }
	
	.left_column.left_column_full_width { width:100%; }
	.left_column.left_column_full_width .sort_options { margin-right:40px; }
	.left_column.left_column_full_width .latest_updates_wrapper { width:256px; }
	
	.left_column .latest_updates_block .container,
	.left_column .most_popular_models_block .container,
	.left_column .latest_dvds_block .container,
	.left_column .most_popular_updates_wrap .container { width:1260px; }
	.left_column .latest_updates_block .latest_updates_wrapper,
	.left_column .most_popular_updates_wrap .category_listing_wrapper_updates { width:244px; }
	
	.left_column.left_column_full_width .latest_updates_block .container,
	.left_column.left_column_full_width .most_popular_models_block .container,
	.left_column.left_column_full_width .latest_dvds_block .container,
	.left_column.left_column_full_width .most_popular_updates_wrap .container { width:1500px; }
	.left_column.left_column_full_width .latest_updates_block .latest_updates_wrapper,
	.left_column.left_column_full_width .most_popular_updates_wrap .category_listing_wrapper_updates { width:244px; }
	
	.left_column .whats_hot_wrapper { width:70%; }
	.left_column .whats_hot_wrapper .latest_updates_block .container { width:860px; }
	.left_column .whats_hot_wrapper .latest_updates_block .latest_updates_wrapper { width:280px; }
	.left_column .whats_hot_wrapper .latest_updates_block .latest_updates_wrapper img.update_thumb { width:278px; }
	
	.left_column.left_column_full_width .whats_hot_wrapper { width:100%; }
	.left_column.left_column_full_width .whats_hot_wrapper .latest_updates_block .container { width:1500px; }
	.left_column.left_column_full_width .whats_hot_wrapper .latest_updates_block .latest_updates_wrapper { width:244px; }
	
	.left_column .most_popular_models_block .most_popular_models_wrapper,
	.left_column .latest_dvds_block .latest_dvds_wrapper { width:170px; }
	
	.left_column .polls_block { width:29%; }
	.left_column.left_column_full_width .polls_block { width:19%; }
	
	.home-page .left_column.left_column_full_width .sort_options { margin-right:40px; }
	
	.left_column.left_column_full_width .deals_block .table,
	.left_column.left_column_full_width .deals_block .table	.row { width:100%; text-align:center; }
	.left_column.left_column_full_width .deals_block .table	.row .cell_top.offer { text-align:center; }
	.left_column.left_column_full_width .deals_block .table	.row .cell_top.offer .text_ad { display:inline-block; margin:10px auto; vertical-align:top; text-align:center; }
	
	.table.dvd_info { display:block; padding:0 10px; font-size:0; }
	.table.dvd_info .row { display:inline-block; width:50%; }
	
	.searchbar_alt { display:none; }
	
	.searchbar_container { display:block !important; }
}

/* 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%; }
	.content_wrapper { width:746px; }
	.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;}
	.category_listing_wrapper_updates { width:244px; }
	.update_thumb { width:242px; height:auto; max-width:100%; }
	.category_listing_wrapper_models { width:179px; }
	.favorites {max-width: 250px;}
	.searchbar_container {display:none;}
	.top_navbar a { padding-left:5px; padding-right:5px; }
	.top_menu a { padding:0 15px; }
	.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; }
	.top_menu_container {line-height:55px;}			

	/* 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:100%; }
	.header_image { max-width:100%; height:auto; }
	.content_wrapper { width:748px; }
	.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; }
	.category_listing_wrapper_updates { width:244px; }
		.left_column_full_width .category_listing_wrapper_updates { width:221px; }
	.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%; }
	.dvd_block { text-align:center; }
	
	.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;}
	
	.tour_most_popular_model_name { width:100%; }
	
	.left_column .most_popular_models_block .most_popular_models_wrapper,
	.left_column .latest_dvds_block .latest_dvds_wrapper { width:160px; }
	
	.left_column.left_column_full_width .sort_options { width:auto; margin-right:35px; }
	.left_column.left_column_full_width .latest_updates_block .container,
	.left_column.left_column_full_width .most_popular_models_block .container,
	.left_column.left_column_full_width .latest_dvds_block .container,
	.left_column.left_column_full_width .most_popular_updates_wrap .container { width:678px; }
	
	.left_column.left_column_full_width .most_popular_models_block .most_popular_models_wrapper,
	.left_column.left_column_full_width .latest_dvds_block .latest_dvds_wrapper { width:160px; }

	.left_column_full_width .whats_hot_wrapper { width:100%; }
	.left_column_full_width .whats_hot_wrapper .latest_updates_block .container { width:678px; }
	.left_column_full_width .polls_block { width:49%; }
	
	.polls_block_fullwidth .poll { width:auto; }
	
	.searchbar_container.fullwidth .searchbar_field { width:681px; }
	.searchbar_container.fullwidth .searchbar_field input[type="text"] { width:670px; }

	.main_toolbar ul.main_toolbar_links { margin-top:0px; }
	.main_toolbar .messaging_box.extra-margin { margin-bottom:10px; }
}

/* Mobile Landscape */
@media screen and (max-width: 767px) {
	.wrapper_inner { padding:0; }
	.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;}
	.top_menu a { color:#FFF; border-right:0px; border-left:0px;}
	.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 .tour_top_navbar_container { text-align:center; }
	.tour .tour_top_navbar_container .join_button,
	.tour .tour_top_navbar_container .members_button { float:none; display:inline-block; vertical-align:top; }
	
	.tour_top_menu { width:398px; padding:10px; }
	
	.tour_top_navbar_container, .page_body, .footer { width:420px; }
	.tour_header, .tour_top_menu_wrapper { width:418px; }
	.content_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; }
	.category_listing_wrapper_updates { width:203px; }
	.update_thumb { width:201px; }
	.title_bar { min-width:398px; }
	.home-page .title_bar { margin-left:0; }
	
	.buy_button {font-size: 12px;line-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_listing_wrapper_models { width:202px; }
	.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%; text-align:center; padding-left:0; }
	
	.top_menu a, .top_menu span { display:none; }
	select.mobiledropdown { display:inline-block; width:345px; margin-left:0px; padding:5px; }
	.tour select.mobiledropdown { display:inline-block; width:100%; margin-left:0px; padding: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_container {line-height:55px;}
	.top_menu { width:369px; padding:10px; position:relative;border-right:0px; border-left:0px; }
	.live_show_wrapper { display:none; }
	.facebook_link { 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; width:400px; }
	.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 { width:396px; }
	.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: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; }
	.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%; text-align:center; 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; }
	.format_select_menu { display:table; width:100%; text-align:right;} 
	.format_select_play, .format_select_download { display:table-row; }
	.format_select_play_select, .format_select_download_select { display:table-cell;}
	.format_select_play_label, .format_select_download_label   { display:table-cell; width:100px;}
	.format_select_play_select select, .format_select_download_select select { width:280px;}

	.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:auto; text-align:right; margin-top:10px; margin-right:0; }
	
	.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 { width:310px; }
	
	.your_purchases .container { width:320px; }
	.your_purchases .your_purchases_carousel_item { width:310px; }
	
	.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; }
	/*.movie_wrapper { width:410px; }*/
	
	.left_column.left_column_full_width .latest_updates_block .container,
	.left_column.left_column_full_width .most_popular_models_block .container,
	.left_column.left_column_full_width .latest_dvds_block .container,
	.left_column.left_column_full_width .most_popular_updates_wrap .container { width:320px; }
	
	.latest_updates_block .container, 
	.most_popular_models_block .container, 
	.most_popular_updates_wrap .container,
	.latest_dvds_block .container,
	.whats_hot_wrapper .latest_updates_block .container { width:320px; }
	
	.latest_updates_block .latest_updates_wrapper, 
	.most_popular_updates_wrap .category_listing_wrapper_updates, 
	.whats_hot_wrapper .latest_updates_block .latest_updates_wrapper,
	.left_column.left_column_full_width .latest_updates_block .latest_updates_wrapper { width:100%; }
	.latest_updates_block .latest_updates_wrapper img.update_thumb,
	.most_popular_updates_wrap .category_listing_wrapper_updates img.update_thumb,
	.whats_hot_wrapper .latest_updates_block .latest_updates_wrapper img.update_thumb { width:318px; }

	.left_column.left_column_full_width .latest_updates_block .owl-item  .latest_updates_wrapper,
	.left_column.left_column_full_width .most_popular_updates_wrap .owl-item .category_listing_wrapper_updates { width:98%; }
	.left_column.left_column_full_width .most_popular_models_block .owl-item .most_popular_models_wrapper, 
	.left_column.left_column_full_width .latest_dvds_block .owl-item  .latest_dvds_wrapper { width:98%; }
	
	.whats_hot_wrapper, .polls_block { width:100%; margin:0; }
	.deals_block .cell_top.offer { float:left; width:48%; margin:0 1%; }
	.left_column_full_width .whats_hot_wrapper,
	.left_column_full_width .polls_block { width:100%; }
	
	/*.options_block ul li span.options_button { padding:5px 15px; font-size:14px; }*/
	
	.searchbar_alt { position:absolute; top:0; right:0; }
	.searchbar_alt a.search_trigger { vertical-align:top; line-height:49px; }
	.searchbar_alt a.search_trigger i.search_icon { height:51px; }
	.searchbar_container.fullwidth .searchbar_field { width:330px; }
	.searchbar_container.fullwidth .searchbar_field input[type="text"] { width:322px; }

	.adv-search-box .form-row label { width:100%; margin:0; text-align:left; }
	.adv-search-box .form-row .adv-search-input { width:100%; }
	.adv-search-box .form-row .adv-search-input input.inputTxt { width:95%; }
	.adv-search-box .form-row .adv-search-input select { width:100%; }
	.adv-search-box .form-row ul.adv-search-list li { min-width:48%; }
	.adv-search-box .form-row ul.adv-search-list li.clearfix { clear:none; }

	/* Fluid Layout Override */
	input:focus, select:focus, textarea:focus, button:focus { outline:none; }
	.tour .top_navbar_container, .tour .page_body, .tour .tour_top_navbar_container { width:95%; }
	.tour .footer { width:100%; }
	.tour .tour_header, .tour .tour_top_menu_wrapper { width:99.5%; height:auto; line-height:100%;  }
	.tour .tour_top_menu { width:100%; border-right:0; box-sizing:border-box; line-height:100%; }
	.tour .content_wrapper { width:100%; margin:0; padding:0 10px; box-sizing:border-box; }
	.tour .update_block_info, .tour .update_image { width:100%; box-sizing:border-box; }
	.tour .update_hr { box-sizing:border-box; border:0; border-bottom:1px solid #a9a9a9; }
	.tour .latest_update_description { width:100%; box-sizing:border-box; }
	.tour .update_table_right { width:100%; box-sizing:border-box; padding:0 10px; }
	.tour .update_image { padding:0; }
	.tour .title_bar { width:100%; box-sizing:border-box; margin-bottom:10px; }
	.tour .update_table_right .update_image .left { display:none; }
	.tour .update_table_right .update_image .left:first-child { display:inline-block; }
	.tour .play_icon_overlay { top:50%; left:50%; margin-left:-25px; margin-top:-45px; }
	.tour .large_update_thumb { width:100%; height:auto; }
	.tour .update_counts_preview_table, .tour .join_button_preview_table { display:inline-block; width:100%; box-sizing:border-box; }
	.tour .category_listing_wrapper_updates { width:48%; margin:0 2.9% 2% 0; }
	.tour .category_listing_wrapper_updates:nth-child(2n) { margin-right:0; }
	.tour .most_popular_models_block .most_popular_models_wrapper { width:24% }
	.tour .sort_options { margin-top:10px; }
	.tour .tags_filter_trigger { margin-bottom:0; }
	.tour .category_listing_wrapper_models, .tour .dvd_wrapper { width:32.2%; margin:0 1% 1% 0; }
	.tour .category_listing_wrapper_models:nth-child(3n), .tour .dvd_wrapper:nth-child(3n) { margin-right:0; }
	.tour .category_model_thumb, .tour .dvd_box { width:100%; height:auto; box-sizing:border-box; }
	.tour .cell_top .dvd_box { width:auto; height:auto; box-sizing:border-box; margin:0 auto; }
	.tour .join_header { width:100%; }
	.tour .join_body_container, .tour .join_page_updates_block { width:100%; }
	.tour .payment_option_wrapper, .tour .membership_type_wrapper { width:100%; box-sizing:border-box; }
	.tour .join_submit_button { margin-left:0; width:100%; background:none; border-radius:5px; }
	.tour .join_submit_button {
		background: #3ba32b; /* Old browsers */
		background: -moz-linear-gradient(top, #3ba32b 0%, #348727 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #3ba32b 0%,#348727 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #3ba32b 0%,#348727 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ba32b', endColorstr='#348727',GradientType=0 ); /* IE6-9 */
	}
	.tour select.mobiledropdown { padding:5px; }
	.tour .title_bar_block .global_pagination { margin-bottom:10px; }
	.tour .category_listing_wrapper_updates .rating_box { float:right; }

	.nontour-area .top_navbar_container, .nontour-area .page_body { width:95%; box-sizing:border-box; }
	.nontour-area .header, .nontour-area .top_menu_wrapper, .nontour-area .top_menu_container { width:100%; box-sizing:border-box; }
	.nontour-area .footer { width:100%; box-sizing:border-box; padding-left:10px; padding-right:10px; }
	.nontour-area .top_menu { width:100%; padding-right:60px; box-sizing:border-box; border-right:0px; border-left:0px;}
	.nontour-area select.mobiledropdown { width:100%; }
	.nontour-area .searchbar_alt a.search_trigger { line-height:55px; }
	.nontour-area .content_wrapper { width:100%; margin:0; padding:0 10px; box-sizing:border-box; }
	.nontour-area.home-page .title_bar,
	.nontour-area .title_bar { width:100%; box-sizing:border-box; margin-bottom:10px; }
	.nontour-area .home-page .left_column.left_column_full_width .sort_options { margin-right:0; }
	.nontour-area .left_column.left_column_full_width .latest_updates_block .container, 
	.nontour-area .left_column.left_column_full_width .most_popular_models_block .container, 
	.nontour-area .left_column.left_column_full_width .latest_dvds_block .container, 
	.nontour-area .left_column.left_column_full_width .most_popular_updates_wrap .container { width:87% }
	.nontour-area .poll_title { max-width:none; }
	.nontour-area .category_listing_wrapper_updates { width:48.6%; margin:0 1% 1% 0; }
	.nontour-area .category_listing_wrapper_updates:nth-child(2n) { margin-right:0; }
	.nontour-area .sort_options { margin-top:10px; }
	.nontour-area .tags_filter_trigger { margin-bottom:0; }
	.nontour-area .global_pagination { margin:10px 0; }
	.nontour-area .title_bar_block .global_pagination { margin-bottom:5px; margin-top:0px; }
	.nontour-area .category_listing_wrapper_models, .nontour-area .dvd_wrapper { width:32.2%; margin:0 1% 1% 0; }
	.nontour-area .category_listing_wrapper_models:nth-child(3n), .nontour-area .dvd_wrapper:nth-child(3n) { margin-right:0; }
	.nontour-area .content_wrapper .cell_top a { display:inline-block; margin:0 auto; }
	.nontour-area .dvd_details { padding-top:0; margin-bottom:15px; }
	.nontour-area .dvd_details:last-child { margin-bottom:0; }
	.nontour-area .nontour-area .update_table_right .update_image .left { display:none; }
	.nontour-area .update_table_right .update_image .left:first-child { display:inline-block; }
	.nontour-area .play_icon_overlay { top:50%; left:50%; margin-left:-25px; margin-top:-45px; }
	.nontour-area .large_update_thumb { width:100%; height:auto; }
	.nontour-area .section_background_reverse { padding:0; padding-bottom:10px; }
	.nontour-area .content_wrapper .cell { padding:0; }
	.nontour-area .dvd_info { padding:0; padding-top:10px; }
	.nontour-area .dvd_info .row .cell { width:47%; text-align:center; padding:1%; }
	.nontour-area .dvd_info .row .cell a { display:inline-block; margin:0 auto; }
	.nontour-area .dvd_description.dvd_info, .nontour-area .dvd_info.update_tags { display:inline-block; width:100%; padding:0 10px; box-sizing:border-box; }
	.nontour-area .comments_box { margin-bottom:15px; }
	.nontour-area .comments_box textarea { width:100%; box-sizing:border-box; padding:5px; }
	.nontour-area .content_wrapper .cell input { width:100% !important; box-sizing:border-box; margin-bottom:4px; }
	.nontour-area .bonus_block { margin:0 0 15px 0; }
	.nontour-area .searchbar_container.fullwidth form { width:100%; box-sizing:border-box; }
	.nontour-area .searchbar_container.fullwidth .searchbar_field { width:95%; }
	.nontour-area .searchbar_container.fullwidth .searchbar_field input[type="text"] { width:100%; }
	.nontour-area .searchbar_container.fullwidth .searchbar_submit_button { position:absolute; top:7px; right:10px; z-index:40; }
	.nontour-area .mailbox { margin-bottom:15px; }
	.nontour-area .photo_gallery_block { width:100%; text-align:center; }
	.nontour-area .photo_gallery_thumbnail_wrapper { margin:0.4%; width:23.5%; }
	.nontour-area .left_column.left_column_full_width .latest_updates_block .owl-item .latest_updates_wrapper,
	.nontour-area .left_column.left_column_full_width .most_popular_updates_wrap .owl-item .category_listing_wrapper_updates { width:100%; box-sizing:border-box; padding:0 5px; }
	.nontour-area .left_column.left_column_full_width .most_popular_models_block .owl-item .most_popular_models_wrapper,
	.nontour-area .left_column.left_column_full_width .latest_dvds_block .owl-item .latest_dvds_wrapper { width:100%; box-sizing:border-box; margin:0; padding:0 5px; }
	.nontour-area .category_listing_wrapper_updates .favorites { float:right; }
	.nontour-area .gallery_info { text-align:center; }
	.nontour-area .gallery_info .table .cell { text-align:center; padding:4px 0; }
	.nontour-area .gallery_info .table .cell .favorites { text-align:center; max-width:none; }
	.nontour-area .gallery_info .table .cell .favorites a { display:inline-block; }
	.gallery_info .update_description, .gallery_info .update_tags, .gallery_info .suggest_tags { text-align:left; }

	.main_toolbar { text-align:center; }
	.main_toolbar .page_body { text-align:center; }
	.main_toolbar #live_show_box { float:none; display:inline-block; width:100%; text-align:center; font-size:11px; }
	.main_toolbar .messaging_box.extra-margin { display:inline-block; float:none; margin-left:0; margin-top:10px; }
	.main_toolbar .cart_num_wrapper { margin-top:12px; }
	.main_toolbar ul.main_toolbar_links { float:none; display:inline-block; margin-top:10px; }
}

/* Mobile Portrait */
@media only screen and (max-width: 479px) {
	select.mobiledropdown { width:225px; }
	.top_menu a { color:#FFF; border-right:0px; border-left:0px;}
	body.tour 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; }
	.content_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; }
	.category_listing_wrapper_updates, .category_listing_wrapper_models { width:294px; }
	.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:249px; border-right:0px; border-left:0px;}
	.searchbar_container { width:294px; }
	.seachbar_field input#autosuggest { width:140px !important; }
	.content_wrapper { width:280px; }
	.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; }
	.most_popular_model_name { width:124px; }
	.most_popular_model_name img { width:122px; }
	.sort_options { font-size:13px; }
	.sort_options a { margin:0 8px; }
	.category_listing_wrapper_updates { margin-left:0; width:280px; }
	.category_listing_wrapper_updates .update_thumb, .tour_upcoming_updates_thumb { width:278px; }
	.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 { width:218px; }

	
	.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; }
	
	/*.movie_wrapper { width:290px; }*/
	
	.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:none; text-align:center; display:block;}
	#site_dropdown {max-width: 200px;}
	
	.page_numbers a.in_pagewidth1 { display:inline-block; }
	.page_numbers a.notin_pagewidth1 { display:none; }
	
	.latest_updates_block .container, 
	.most_popular_models_block .container, 
	.most_popular_updates_wrap .container,
	.latest_dvds_block .container,
	.whats_hot_wrapper .latest_updates_block .container { width:222px; }
	
	.left_column.left_column_full_width .latest_updates_block .container,
	.left_column.left_column_full_width .most_popular_models_block .container,
	.left_column.left_column_full_width .latest_dvds_block .container,
	.left_column.left_column_full_width .most_popular_updates_wrap .container { width:222px; }
	
	.latest_updates_block .latest_updates_wrapper, 
	.most_popular_updates_wrap .category_listing_wrapper_updates, 
	.whats_hot_wrapper .latest_updates_block .latest_updates_wrapper,
	.left_column_full_width .whats_hot_wrapper .latest_updates_block .latest_updates_wrapper { width:100%; }
	.latest_updates_block .latest_updates_wrapper img.update_thumb,
	.most_popular_updates_wrap .category_listing_wrapper_updates img.update_thumb,
	.whats_hot_wrapper .latest_updates_block .latest_updates_wrapper img.update_thumb { width:220px; }
	
	.left_column.left_column_full_width .latest_updates_block .latest_updates_wrapper, .left_column.left_column_full_width .most_popular_updates_wrap .category_listing_wrapper_updates { margin:0; }
	
	.left_column .most_popular_models_block .most_popular_models_wrapper,
	.left_column .latest_dvds_block .latest_dvds_wrapper { width:189px; }
	
	.left_column .most_popular_models_block .most_popular_models_wrapper img.most_popular_model_thumb,
	.left_column .latest_dvds_block .latest_dvds_wrapper img.latest_dvd_box { width:187px; }
	
	/*.player_options { text-align:center; }
	.options_block { margin:0 2px; }*/
	
	.searchbar_container.fullwidth .searchbar_field { width:225px; }
	.searchbar_container.fullwidth .searchbar_field input[type="text"] { width:214px; }
	.searchbar_container .searchbar_submit_button input[type="submit"] { padding:5px 0px; width:53px; }

	.adv-search-box .form-row .adv-search-input input.inputTxt { width:93%; }
	.adv-search-box .form-row ul.adv-search-list li { min-width:100%; margin-right:0; }

	/* Overrides Fluid */
	.tour .category_listing_wrapper_updates { width:100%; margin:0 0 10px 0; }
	.tour .category_listing_wrapper_updates .update_thumb, .tour_upcoming_updates_thumb { width:100%; height:auto; box-sizing:border-box; }
	.tour .category_listing_wrapper_models, .tour .dvd_wrapper { width:48%; }
	.tour .dvd { width:100%; }
	.tour .dvd_box { max-width:100%; width:100%; height:100%; box-sizing:border-box; }
	.tour .photo_gallery_thumbnail_wrapper { width:48.5%; }
	.tour .latest_updates_block .latest_updates_wrapper img.update_thumb,
	.tour .most_popular_updates_wrap .category_listing_wrapper_updates img.update_thumb,
	.tour .whats_hot_wrapper .latest_updates_block .latest_updates_wrapper img.update_thumb { width:100%; box-sizing:border-box; }
	
	.nontour-area .category_listing_wrapper_updates { width:100%; margin:0 0 10px 0; }
	.nontour-area .category_listing_wrapper_updates .update_thumb, .tour_upcoming_updates_thumb { width:100%; height:auto; box-sizing:border-box; }
	.nontour-area .category_listing_wrapper_models, .nontour-area .dvd_wrapper { width:48%; }
	.nontour-area .dvd { width:100%; }
	.nontour-area .dvd_box { max-width:100%; width:100%; height:100%; box-sizing:border-box; }
	.nontour-area .photo_gallery_thumbnail_wrapper { width:48.5%; }
	.nontour-area .latest_updates_block .latest_updates_wrapper img.update_thumb,
	.nontour-area .most_popular_updates_wrap .category_listing_wrapper_updates img.update_thumb,
	.nontour-area .whats_hot_wrapper .latest_updates_block .latest_updates_wrapper img.update_thumb { width:100%; box-sizing:border-box; }
	.nontour-area .gallery_info, .nontour-area .gallery_info .table .cell { text-align:center; }
	.nontour-area .gallery_info, .nontour-area .gallery_info .table .cell { padding:3px 0; }
	.nontour-area .gallery_info .favorites { max-width:none; width:100%; text-align:center; }
	.nontour-area .gallery_info .favorites a { display:inline-block; }

	.main_toolbar .live_show_pre_text { width:100%; }
	.main_toolbar .messaging_box a { font-size:12px; }
	.main_toolbar ul.main_toolbar_links { float:none; text-align:center; }
	.main_toolbar ul.main_toolbar_links a { font-size:16px; }
	.main_toolbar ul.main_toolbar_links a.toolbar_btn { font-size:12px; }
}

@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; }
	.report_problem { float:left; }	
}


@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 { width:320px;}
	.your_purchases_carousel_item .update_thumb { width:320px;}
	
}
