
	@media screen and (max-width: 701px) {
		.home#px .more_news_i	{ clear: both; float: none; width: 100% !important; }
		.sv#px .ph_ol_grad .desc	{ font-size: 10pt; }
	}
	
	.c_c	{ width: 360px; }
	
	@media screen and (min-width: 1120px) {
		#px 	{ max-width: 1140px; !important}
		.sv#px .c_ab 	{ width: 70%; }
		.sv#px .c_c 	{ width: 30%; }
		.sv#px 	{ max-width: 1050px; }
		#p_header .h_cont	{ max-width: 1140px; margin: 0 auto; }
		#p_header .h_cont.hc_sv	{ max-width: 1050px !important; margin: 0 auto; }
		.home#px .c_ab	{ width: 780px; }
		.home#px .c_a	{ width: 360px; }
		.home#px .c_b	{ width: 420px; }
		
		.section#px .c_ab	{ width: 780px; }
		.section#px .c_ab .upi_item .hl	{ font-size: 24pt; }
		.section#px .c_ab .upi_item .desc	{ font-size: 12pt; }
	}
	
	@media screen and (max-width: 1250px) {
		#top_ico .es, 
		.tn_es		{ display: none; }
	}
	@media screen and (min-width: 961px) and (max-width: 1180px) {
				.tn_ht		{ display: none; }

	}
	@media screen and (min-width: 961px) and (max-width: 1119px) {
		#px { max-width: 1119px; }
		.section#px .c_ab, .home#px .c_ab	{ width: 60%; }
		.home#px .c_a		{ width: 240px; }
		.home#px .c_b		{ width: 360px; }
		.section#px .c_c, .home#px .c_c 	{ 40%; }
		.home#px .c_ab .desc	{ display: none; }
		.sv#px .c_ab 	{ width: 65%; }
		.sv#px .c_c 	{ width: 35%; }
	}

	
	@media screen and (max-width: 960px) {
		.sv#px, 
		.sv#px .c_ab{ width: 100% !important; }
		.sv#px #c_story	{ width: 100% !important; max-width: 100%; }
		#share_ico_c .top_sh_in_x		{ max-width: 100%; width: 100%; }
	}
	@media screen and (min-width: 641px) and (max-width: 960px) {
		#px { max-width: 960px; }
				#top_nav { top: 71px; width: 300px; }
		#p_header .udc_l		{ display: none; }
		#p_header .udc_l_m		{ display: block; }
		
		.sv#px .st_text_c,
		.sv#px .st_text_c p	{ font-size: 16pt !important; line-height: 28pt !important; }

		#px .c_ab, #px .c_c	{ width: 100% !important; clear: both; }

		.sv#px .c_p		{ padding: 0 35px !important; }
		.sv#px .c_c .c_p_20		{ padding: 0 35px !important; }
		.home#px .c_a	{ width: 50%; }
		.home#px .c_b	{ width: 50%; }
		#top_ico .sh		{ background-position: -538px -180px !important; width: 63px; height: 51px; margin: 0px 10px 0px 10px; }
		.mn_ico	{ z-index: 400; cursor: pointer; display: block; padding: 10px 20px 5px 20px;}
		.mn_ico .ico	{ width: 40px; height: 51px; background-position: -335px -176px; }
		.t_s_c .s_dd				{ top: 70px;  }
		.section#px .c_ab .upi_item .hl	{ font-size: 28pt; }
		.rc_mp			{ padding-top: 20px; line-height: 30pt; }
		.rc_mp img	{ height: 100px; }
		.rc_mp .hl, 
		.rc_mp .hl a	{ font-size: 20pt !important; }
		.c_c .l_headlines .desc a { font-size: 14pt; }
		#rc_collections .tablet	{ float: left; width: 46%;}
		#rc_collections .tablet.mr	{ margin-right: 1%; }
		#rc_collections .rc_ph .hl	{ display: block; height: 45px;  overflow: hidden; }
		
		#more_collections .t		{ font-size: 22pt; } 
		#more_collections .blk2_1, 
		#more_collections .blk2_2	{ width: 49.5%; float: left; margin-bottom: 10px; }
		#more_collections .blk2_1.mr	{ margin-right: 1%;}
		#more_collections .blk2_2.mr	{ margin-right: 0%;}
		#more_collections .blk3_1	{ clear: none; }
		#share_ico_c .share_input input	{ font-size: 11pt;  vertical-align: middle; margin: 0; }
		#share_ico_c .share_input input	{ font-size: 11pt;  vertical-align: middle; margin: 0; }
		.c_p	{ padding: 0 20px; }
		.c_p_40_r	{ padding: 0 20px; }
		#fifo_hl .l_headlines .photo	{ height: 100px; }
		#fifo_hl .l_headlines .hl	{ font-size: 20pt; }
	}

	
	@media screen and (max-width: 640px) {
		#px { max-width: 640px; width: 100%; padding: 0; }
		.sv#px .st_text_c	{ width: 100% }
		
		.home#px .c_ab	{ width: 100%; clear: both; }
		.home#px .c_a	{ width: 100%; clear: both; }
		.home#px .c_b	{ width: 100%; clear: both; }
		.home#px .c_c 	{ width: 100%; }
		.fdbk { display: none !important; }
	}
	
	@media screen and (min-width: 1050px) {
		#px #c_br 	{ background: url('/upi/dw/img/sv_bg.png') repeat-y; background-position: right; }
	}

	

	@media screen and (min-width: 640px) and (max-width: 959px) {
		#p_footer .f_c_a		{ width: 50% !important; }
		#p_footer .f_c_c		{ width: 50% !important; clear: right; }
		#p_footer .f_c_d		{ width: 100% !important; clear: both; }
	}
	@media screen and (max-width: 639px) {
		#p_footer .f_c_a, 
		#p_footer .f_c_b, 
		#p_footer .f_c_c		{ display: none; } 
		#p_footer .f_c_d		{ width: 100% !important; clear: both; }
		
	}

	@media screen and (min-width: 961px) {
		.mn_ico		{ display: none; }
		#p_header .udc_l_m		{ display: none; }
		ul#top_nav		{ height: 50px; display: block !important; }
		#top_nav li a	{ padding: 15px 10px; color: #ffffff; text-transform: uppercase; font-size: 11pt; text-decoration: none; display: block; }
		#top_nav li.tl_nav ul	{ position: absolute; background: #0d3648; display: none; min-width: 200px; }
		#top_nav li.tl_nav ul li:hover	{ background: #006699; }
		#top_nav .tl_nav li		{ position: relative; }
		#top_nav .tl_nav.active, 
		#top_nav .tl_nav > a:hover	{ background: #0d3648; cursor: pointer; }
		#top_nav .tl_nav 	{ color: #ffffff; text-transform: uppercase; float: left; font-size: 10pt; }
	}
	@media screen and (max-width: 960px) {
		.sv#px .c_c 	{ width: 100%; }
				.section#px .c_ab .upi_item .desc, 
		.upi_item .desc	{ display: none; }
		.upi_item .p	{ display: block; font-style: italic; color: #cccccc; font-size: 10pt; }
		.cv_fp #c_photos .i	{ width: 100% !important; float: none; margin: 0 !important; padding: 0px !important; background: #ffffff !important; }
		.cv_fp #c_photos .i img	{ width: 90% !important; margin-bottom: 20px;  }

		#p_header .top_un	{ display: none; }
		
		#top_nav { float: none; display: none; clear: both; width: 100%; position: fixed; background: #666666; -webkit-overflow-scrolling: touch; overflow: scroll; height: 400px; top: 56px; z-index: 9000000; }
		#top_nav li a	{ padding: 25px 10px; color: #ffffff; text-transform: uppercase; font-size: 14pt; font-weight: bold; text-decoration: none; display: block; }
		#top_nav .tl_nav li		{ position: relative; }
		#top_nav .tl_nav.active, 
		#top_nav .tl_nav a:hover	{ background: #666666; cursor: pointer; }
		#top_nav .tl_nav 	{ color: #ffffff; text-transform: uppercase; font-size: 10pt; }
		#top_nav li	{ border-top: 1px solid #999999; }
		
		#top_ico #account_hc		{ display: none; }

		.mn_ico	{ padding: 10px 5px; display: block; }
		.mn_ico .ico	{ background-position: -270px 0px; width: 30px; height: 30px;}

		.t_s_c .s_dd				{ left: 0px; position: fixed; width: 100%; }
		.t_s_c .s_dd .in			{ width: 80%;  }
		.t_s_c .s_dd .s_in_c			{ width: 95%; }
		.t_s_c .s_dd .btn		{ float: none; width: 95%; margin-top: 10px; }
		
		.tn_33		{ display: inline-block; width: 33%; } 
		.tn_fll		{ float: left; }
		.tn_flr		{ float: right; }
		.tn_33 .main_logo	{ display: inline-block; }
		.c_p 	{ padding: 10px !important ; }
		.c_p_20	{ padding: 10px !important; }
		.c_p_20_r	{ padding: 10px !important; }
		.c_p_40_r	{ padding: 10px !important; }
		.sv#px #c_story, 
		.c_c		{ margin: 0 !important; padding: 0 !important; width: 100%  !important;}
		.feat_rel .ph_ol_grad	{ width: 100%; padding: 0 !important; margin: 0 !important; }
		#px #c_br 	{ background: #ffffff !important; }
		.ipara img	{ height: 40px; float: left; margin: 0 10px 10px 0; }
		.ipara a	{ font-weight: bold; }
	}
