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

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%; }
	.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; display: none;}
	.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;}
	.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; }
	.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; }
	.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;}
	
}

/* 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; }
	.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; }
	
	.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_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: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; 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: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 { 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; }
}

/* 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; }
	.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:278px; }
	.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: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; }
	.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;}
	
}