	
	.hpn_slider_left{	margin-top:20px !important; padding:0 !important; width:48% !important; float:left !important;		}
	.hpn_slider_right{		margin-top:20px !important;margin-left:4% !important; padding:0 !important; width:48% !important; float:left !important;	}
	#ctl01_breadcrumbsPanel, #ctl01_breadcrumbsPanel a{ min-height:45px !important}
	/*ul.contact_us{	font-size: 12px;    line-height: 15px; float:left; margin-right:0px; margin-top:0px	}*/
	ul.contact_us{	font-size: 16px;line-height: 18px; float:left; margin-right:0px; margin-top:0px	}
	ul.contact_us li{display:inline-block; padding:0; float:left}
	ul.contact_us li span.slash{padding: 0 5px;}
	/*ul.contact_us li:after{content:" | ";}
	ul.contact_us li:last-child:after{content:" ";}*/
	.norail p, .norail ul.list{color:#000 !important;}
	.right-content-area img {width:100% !important; max-width:100% !important; height:auto !important;}
	.headline{font-size: 20px;    font-weight: bold;    line-height: 24px;    margin-bottom: 15px; width:auto !important}
	.blog-description {float: left;width: auto;}
	.blog-image {display: none;}
	.blog-item { width:100%;}
	.center{text-align:center;}
	#blog-items-container {width:auto;}
	.tab_content{width:964px; padding:18px !important; margin:0 auto; overflow:hidden; height:auto}
	img.right-left{float:right}
	.tbd_video{border:1px solid red !important}
	/*blogPost{width:100%;}*/
	.pad10{padding:0;}
	.contentCell2{font-size:16px !important}
	#navBulletsWrapper ul li{ height:16px !important}
	.right-content-area h4{padding:0 !important}
	.cnt_width{ width:100% !important}
	.tbd{color:red !important}
	a.cta{color:#fff !important}
	#waiting{width:auto !important}
	img.resizeImg{width:100%; max-width:100%}
	#footer-hpn{padding-top:15px !important}
	.tooltip_text p a:hover{font-size: 14px !important;}
	.left-content-area a, .left-content-area a:hover, .left-content-area a:visited, .overlay_popup a, .overlay_popup a:hover, .overlay_popup a:visited, .whats-new-pod-text h4 a{font-size:16px !important}
	.left-content img.resizeImg, .right-content img.resizeImg {width:100% !important; max-width:100% !important}
	.left-content-area a:hover, .tab_content a:hover, .right-content-area a:hover, .overlay_popup a:hover:not(.popup_close){color: #007DBA; text-decoration: underline !important;}
	
	.at4-icon{margin-right:5px !important;}
	
	.whats-new-pod-text h4 a{color:#000000 !important; }
	.whats-new-pod-text h4 a:hover{color:#000000 !important; text-decoration:underline !important}
	.whats-new-content h3, .whats-new-content h3 a{ color: #000000 !important;    margin-bottom: 15px !important;}
	.left-content-area .indexlink a:hover, .left-content-area .indexlink a:visited {		font-size: 14px !important;	}
	.indexlink a:hover,{ color: #007DBA; text-decoration: underline !important;}
	.secondary_nav, #ctl01_secnavPanel, #snav_tab_nav{width:100% !important}
	.banner_full{width:100% !important; margin-top:0 !important}
	/*.banner{margin:0 !important}*/
	.cnt15_0_0_18{ margin:0 0 0 18px !important}
	.video_medium2{width:100% !important; height:auto !important}
	.video_medium .play{ position:absolute !important; left:50% !important; margin-left:-24px !important; top:50% !important; margin-top:-18px !important}
	.networking-overview-bot-left{width:30%;float:left;margin-top:10px;}
	.networking-overview-bot-left img{ width:100% !important; max-width:100% !important}
	.networking-overview-bot-right{width:63%;float:left;margin-left:35px;margin-top:10px;}
	#overlaytop{width:auto !important; display:none !important}
	.whats-new-content{width:699px; float:left}
	.whats-new-pod{margin-bottom:36px;width:100%;float:left;height:auto;}
	.whats-new-pod-text{width:70%;float:left;height:auto;}
	.whats-new-pod-img{float:right;width:150px;}
	img.on-left{float:left;}
	img.on-right{float:right;}
	.quote-container-rr{width:auto !important}
	.microtabs{ width: 100% !important}
	#prog-disc{ width:100% !important}
	.item {  width: 100%;}
	.prog_links .hvr{margin:0 !important}
	/*.hpe .left .prog-disc .prog-disc-item-header .prog-disc-item-title-more, .hpe .left .prog-disc-item-header span{ padding:0 !important}*/
	img.img-mobile-flash{width:100% !important; max-width:100% !important; margin:10px 0 !important}
	.left-content-int .tooltip_text{border-top:none !important; border-bottom:1px solid #CCCCCC !important; margin-bottom:10px !important; padding-bottom:10px !important}
	img.infographics{width:100% !important; max-width:100% !important; margin:0 auto !important}
	img.infographics2{width:75% !important; max-width:100% !important; margin:0 auto !important}
	.top20{margin-top:20px !important}
	.left-content-int .tooltip_title{ margin:10px 0 !important; padding:0 !important;}
	.left-content-int .tooltip_text{ padding-left:0 !important; padding-right:0 !important}
	.footerLeft, .footerRight {float:left; width: 50%;}
	.footerLeft .four-columns, .footerRight .four-columns {width:205px !important;}
	.gray_transparent_bg{background-image:url('/images/networking/solutions/unified-communications-and-collaboration/bg_gray.png'); background-repeat:repeat; width:auto; padding-left:20px}
	#hpnFooterPanel{height:auto; overflow:hidden}
	/*.two-columns{width:auto !important;}
	.two-columns .left{width:46% !important; float:left !important;}
	
	.two-columns .right{width:46% !important; float:right !important;}
	.twoColumns .productPod{width:46% !important;}
	*/
	#header ul.nav_buttons{margin-right:0 !important;}
	
	.two-columns .left .item, .two-columns .right .item{margin-bottom:30px; width:100%}
	/*.threeColumns .left{width: 30% !important;margin-right:2% !important;float:left !important;}
    .threeColumns .middle{width:30% !important;margin:0 2% !important;float:left !important;}
    .threeColumns .right{width:30% !important;margin-left: 2% !important;float:left !important;}*/
	.text_border{border-bottom: 1px solid #CCCCCC; padding: 0 0 10px 0; margin-bottom:10px }
	.left-content-area h3, .left-content-area h3 a{min-height:18px !important}
	.left-content{width:48%; float:left}
	.right-content{width:48%; float:right}
	.button_hpe.inline{margin:20px 0 !important}
	.imageCell img{width:110px !important}
	.videoitem .video-time{color:#FFF !important}
	.productsPanelContainer{margin-top:0 !important}
	.warranty-footer{margin:0!important; float:left !important}
	#footer-hpn{ /*margin:0 18px !important;*/ width:100% !important}
	.banner-text{width:60% !important; padding:18px !important}
	.banner-text.white h2, .banner-text.white h4{color:#FFF !important;}
	.transparent_bg{/*background:url('/images/networking/banners/homepage/transparency.png')*/}

	.item-txt-withimg{width:200px !important}
	.banner-text .button_hpe.inline{margin:0 !important}
	.sp-only{display:none;}
	.desktop-only{display:block;}
	.quote{font-size:26px;line-height:32px; font-weight:bold;}
	.smb-top-image{float:right; margin:20px 0px 5px 10px;}
	
	.play_button {background: url("/images/video_play.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0) !important;    display: block !important;    height: 35px !important;    left: 50% !important;    margin: -17px 0 0 -24px !important;    position: absolute !important;    top: 50% !important;    width: 48px !important;}
	.time_video {    background: url("/images/video_time.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0) !important;    bottom:0px !important;    color: #FFFFFF !important;    display: inline-block !important;    font-size: 14px !important;    line-height: 18px !important;    margin: 0 !important;    padding:0 !important;    position: absolute !important;    right: 0px; width:40px; height:25px !important;}
	.time_video .bld {bottom: 2px !important;    position: absolute !important;    right: 6px !important;}
	
	
	#blogPost {float:none;width:auto;height:auto; background-color:#F2F2F2;padding:32px 18px;margin:32px 0px;border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
  #blogPost p{margin:0;padding:0;font-size:16px;line-height:22px;}
  #blogPost p a.blueBold{color:#007DBA;font-weight:bold;}
  #blogPost p.blog-date{font-size:14px;}
  #blogPost p.blog-author{font-size:14px;}
  #blog-items-container{  width:auto;  height:auto; }
  .blog-button{float:right;}
  .blog-item{  width:auto;  height:auto;}
  .padding-bottom{ padding-bottom:50px !important}
  .padding-bottom2{ padding-bottom:60px !important}
  
  .left-content-area{width:64% !important; padding:0 !important; margin:0 !important}
	.right-content-area{width: 32.2% !important; margin: 1% 0 1% 1.8% !important;    padding:0 !important; }
	.transparent_bg{background:url('/images/networking/banners/homepage/transparency.png'); padding:18px 0}
	
	#ctl02_alertTopPanel, #ctl01_alertTopPanel, #ctl02_alertBottomPanel, #ctl01_alertBottomPanel{ font-size:14px !important}
	/* GRID/COLUMNS SYSTEM
	***********************************************************************************************************/
	.grid, .product-row-container {	clear: both;	padding: 0px;	margin: 0px;}
	.col {	display: block;	float:left;	margin: 1% 0 1% 1.6%;}
	.col2{	display: block;	float:left;	margin: 1% 0 1% 8%;}
	.col3{	display: block;	float:left;	margin: 1% 0 1% 4%;}
	.col4 {	display: block;	float:left;	margin: 1% 0 1% 1.6%;}
	.twoColumns .productPod {	display: block !important;	float:left !important;	width:46% !important}
	.twoColumns .right{margin: 0 0 1% 8% !important; }
	.twoColumns .left{margin: 0 !important; }
	.col:first-child { margin-left: 0; }
	.col2:first-child{ margin-left: 0 !important; }
	.col3:first-child{ margin-left: 0 !important; }
	.col4:first-child{ margin-left: 0 !important; }	
	.group:before,.group:after, .twoColumns:before, .twoColumns:after {	content:"";	display:table;}
	.group:after, .twoColumns:after {	clear:both;}
	
	.group, .twoColumns {    zoom:1; /* For IE 6/7 */}
	.group, .twoColumns { margin:20px 0 !important; }
	
	.span_2_of_2_bigger {	width: 32%;}
	.span_1_of_2_bigger {	width: 64%;}	
	
	.span_1_of_2_row {	width: 42%; padding:18px 2%}
	.span_1_of_3_row {	width: 30%; padding:18px 1.1%}	
	
	.span_2_of_2 {	width: 100%; font-size:16px !important}
	.span_1_of_2 {	width: 46%; font-size:16px !important}
	.span_3_of_3 {	width: 100%; font-size:16px !important}
	.span_2_of_3 {	width: 66.1%; font-size:16px !important}
	.span_1_of_3 {	width: 32.2%; font-size:16px !important}
	.span_4_of_4 {	width: 100%; font-size:16px !important}
	.span_3_of_4 {	width: 74.6%; font-size:16px !important}
	.span_2_of_4 {	width: 49.2%; font-size:16px !important }
	.span_1_of_4 {	width: 23.8%; font-size:16px !important }
	
	.embedded-video{width:100%; height:260px;}
	


	/*BODY LARGE
	************************************************************************************************************/
	.body_large .content-area{margin:0 18px !important}
	.body_large .fullwidth{width:100%; height:auto;overflow:hidden;}
	.body_large .slider-container{min-height:300px;width:964px;padding:10px 18px;margin:0 auto; height:auto;}
	.body_large .slider-container250{min-height:250px;width:964px;padding:10px 18px;margin:0 auto;}
	.body_large{width:100% !important}
	.body_large .mrq1000{width:1000px !important; margin:0 auto !important}
	.body_large .quote {    font-size: 32px;    font-weight: normal;    line-height: 40px;    margin-top: 20px;}
	.body_large p.quotename {    color: #666666;    font-size: 14px;    margin-top: 8px;}
	.body_large .slider-container .banner-left{width:46%; float:left;}
	.body_large .slider-container .banner-right{width:46%; float:right;}
	.body_large .slider-container h1{font-size:46px;line-height:48px;margin:46px 0;}

	.body_large .slider-container250 .banner-left{width:46%; float:left;}
	.body_large .slider-container250 .banner-right{width:46%; float:right;}
	.body_large .slider-container250 h1{font-size:46px;line-height:48px;margin: 18px 0;}


	.body_large .oneviewquote {padding:30px 240px 30px 0; min-height:300px !important}
	.body_large .content-container{margin:0 auto;width:964px;padding:0 18px; }
	.body_large .quote-container{margin:0 auto;width:964px;padding:0 18px; float:none !important}
	.oneviewLink { background: url("/images/enterprise/servers/products/oneview/explore-bk.png") no-repeat scroll left top rgba(0, 0, 0, 0);    display: block;    margin: 3px 0;    padding: 0px 3px 3px 27px;     overflow: hidden; min-height:20px; font-size:16px}
	/*.fourColumns{ margin-bottom:18px }
	.fourColumns .left {    float: left;    margin-right: 9px;    width: 23%;}
	.fourColumns .middle {    float: left;    margin: 0 9px;    width: 23%;}
	.fourColumns .right {    float: left;    margin-left: 9px;    width: 23%;}*/
	.body_large .fullquote{ margin:20px 0;}
	.body_large .blue_bg{background:#0197d6; margin:20px 0; color:#fff !important; min-height:150px !important; padding:10px 0 !important}
	.body_large .gray_bg{background: #f1f1f1;}
	.body_large .two66Columns {    color: #FFFFFF;    display: block;    height: auto;    padding-bottom: 27px;    width: 100%;}
	.body_large .two66Columns .left {    float: left;    margin-right: 18px;    width: 33%;}
	.body_large .two66Columns .right {    float: left;    margin-left: 18px;    width: 63%;}
	.body_large .two66Columns .left .item { padding-bottom:10px !important}
	.body_large .content-container .left-content{width:46%;float:left;display:block;margin-top:20px;}
	.body_large .content-container .right-content{width:46%;float:right;margin-top:20px;}
	.body_large .content-container .right-content h2, .body_large .content-container .left-content h2{margin-bottom:10px;}
	.body_large p {color:#646464;}
	.body_large .banner-right p, .body_large .banner-left p{color:#000}
	.body_large .events .left h2, .events .right h2{font-weight:normal; font-size:28px !important; border-bottom:#FFF 1px solid; color:#FFF; margin-bottom:18px;}
	.body_large .events .right .item-img-small{width:69px;height:72px;overflow:hidden;}
	/*.body_large .events .right .item-txt-withimg {width:73% !important;}*/
	.body_large .events .right .item-txt-withimg p{color:#fff !important}
	.body_large .events .right .item-txt-withimg a, .events .right .item-txt-withimg small a{font-size:12px; color:#6acaf2}
	.body_large .events .right .item-txt-withimg small{font-size:12px; color:#FFF; padding: 0; font-style:italic;}
	.body_large .content-container h2{margin-bottom:10px;}
	.body_large .tab_content{padding:0 0 30px 0 !important; width:auto !important}
	.bg_sprite{ background-position:top left !important; background-repeat:no-repeat !important; width:100% !important; height:120px !important; margin-bottom:10px;}
	.body_large .list{color:#646464 !important}
	.percentage{float: none;    font-size: 48px;    font-weight: bold;    line-height: 62px;    width: auto;}
	.percentage_large{float: none;    font-size: 80px;    font-weight: bold;    line-height: auto;    width: auto; text-align:center;}
	.quants .percentage{float: left;    font-size: 80px;    font-weight: bold;    line-height: auto;    width: auto; text-align:left; width:60%}
	.desc { float: none;    font-size: 18px;    padding-top: 12px; 		width:auto}
	.desc_large { float: none;    font-size: 18px;    padding-top: 12px; 		width:auto; text-align:center;}
	.quants .desc { float: left;    font-size: 18px;    padding-top: 12px; 		width:36%}
	.percentage2{ float:left; font-size: 48px;    font-weight: bold;    line-height: 62px;    width: auto; margin-right:10px}
	.desc2 { font-size: 18px;    padding-top: 12px; 		width:auto}

	.body_large .slider-container250 h1 {color:#FFFFFF;}
	.body_large .slider-container250 p {color:#FFFFFF;}
	
	.hpn_banner{height:auto;}
	.hpn_slider{padding:30px; width:500px; margin:0; height:auto; overflow:hidden}
	
	/*BODY NOTABS
	************************************************************************************************************/
	.notabs .norail{ margin-top:30px !important;}

	/* WLAN Innovation tab	
	************************************************************************************************************/
	.sec-content_resp {width: 586px;float:left;}
	.sec-img-left_resp {float: left; margin-right: 36px; width: 200px;}
	.sec-img-right_resp {float: right; margin-right: 36px; width: 200px;}
	
	/* COUNTDOWN TIMER
	************************************************************************************************************/
	.counterBG { padding:20px; margin:0px; width:300px;	height:auto; background:#b9b6bb;}
	#countdown {padding:0px; width:auto;}
	.counterBG td{	width:25%;	text-align:center;	height:20px;	vertical-align:bottom;}
	#countdown td .countdown-div{	font-family: "HPSimplified_Bd", Arial, sans-serif;	font-size: 40px;	line-height: 48px;	color: #000;}
	#days, #hours, #minutes , #seconds{	font-size: 14px;	color: #000;	margin-top:16px;	margin-right:22px;	min-width: 10px;	width: auto;}
	
@media handheld, only screen and (min-width: 1024px) {
	
	.body{width:1000px;}
	.right-content-area #ctl01_rhtNavPanel, .right-content-area #ctl02_rhtNavPanel{ margin:0 18px !important; float: none; line-height: 18px; width: auto !important;}
	.item-txt-withimg{width:200px !important}
	.events .right .item-txt-withimg{width:450px !important}
	.right-content-area .item-txt-withimg{width:180px !important}
	/*.threeColumns{ width:100%; height:auto; margin:20px 0; overflow:hidden;    }
    .threeColumns .left{        width: 30%;        margin-right:2%;        float:left;    }
    .threeColumns .middle{        width:30%;        margin:0 2%;        float:left;    }
    .threeColumns .right{        width:30%;        margin-left: 2%;        float:left;    }*/
	
    .bluequote{width:auto !important; padding:36px 18px !important; margin:36px 0!important; background:#0096D6 !important; color: #ffffff !important;}
	.four-columns{width:21% !important; margin:0 18px !important; padding:0 !important}
	.sign-in{margin-right:15px !important; margin-top:0px !important}
	/*.breadcrum_in{ margin:0px 18px !important}*/
	.breadcrum{width:auto !important; padding:0 !important}
	.cnt_9_18{ padding:0 !important; margin:0 !important; width:auto !important}
	.left-content-area.norail{width:100% !important; padding:0 !important }
	.left-content-area.norail .left-content-int{margin:0!important}
	.left-content-area .productsPanelContainer .product-row-container .productPod .headline a:hover, .left-content-area .productsPanelContainer .product-row-container .productPod .headline a:visited, .headline a:hover{		font-size: 20px !important;	}
	
	
	/*BODY LARGE
	************************************************************************************************************/
	.body_large #ctl01_alertBottomPanel, .body_large #ctl01_alertTopPanel {width:1000px; margin:0 auto}
	.body_large #ctl02_alertBottomPanel, .body_large #ctl02_alertTopPanel {width:1000px; margin:0 auto}
	/*
    .body_large .threeColumns .left{width: 27% !important; margin-right:2% !important; float:left !important;    }
    .body_large .threeColumns .middle{width:29% !important; margin:0 2% !important; float:left !important;    }
    .body_large .threeColumns .right{width:36% !important; margin-left: 2% !important; float:left !important;    }*/
	

}
@media handheld, only screen and (max-width: 1024px) {
	.prog-disc-icn{text-indent: 36px;}
	.hpe .prog-disc .cnt0_26_15_39.hoverable {padding: 10px 26px 10px 18px !important;}
	#everything{width:100% !important; min-width:100% !important; max-width:100% !important}
	#footer, .mrq1000 {width:100% !important;}
	body {min-width:0;}
	.body, #content, .tab_content, .fullwidth{ width:100% !important; height:auto; /*overflow:hidden*/}
	/*.header_container{width:100% !important}*/
	.h1-div-container{width:500px !important;}
	
    .left-content-area.norail{width:100% !important; padding:0 !important }
	
	.four-columns{width:35% !important; margin:0 18px !important; padding:0 !important}
	#ctl01_rhtNavPanel .item, #ctl01_rhtNavPanel2 .item, #ctl01_rhtNavWhatsNewPanel .item{ width:100% !important; min-width:20px !important}
	#ctl01_rhtNavPanel .item .item-txt, #ctl01_rhtNavPanel .item-last, #ctl01_rhtNavPanel2 .item .item-txt, #ctl01_rhtNavPanel2 .item-last, #ctl01_rhtNavWhatsNewPanel .item .item-txt, #ctl01_rhtNavWhatsNewPanel .item-last{ width:100% !important; min-width:20px !important}
	#ctl01_rhtNavPanel .item .item-txt, #ctl01_rhtNavPanel .item-last .item-txt, #ctl01_rhtNavPanel2 .item .item-txt, #ctl01_rhtNavPanel2 .item-last .item-txt, #ctl01_rhtNavWhatsNewPanel .item .item-txt, #ctl01_rhtNavWhatsNewPanel .item-last .item-txt{ width:100% !important}
	
	
	#ctl02_rhtNavPanel .item{ width:100% !important; min-width:20px !important}
	#ctl02_rhtNavPanel .item .item-txt, #ctl02_rhtNavPanel .item-last{ width:100% !important; min-width:20px !important}
	#ctl02_rhtNavPanel .item .item-txt, #ctl21_rhtNavPanel .item-last .item-txt{ width:100% !important}
	
	
	
	.footer .site_links{ width:100% !important;}
	.sign-in{margin-right:30px !important; margin-top:7px !important}
	.breadcrum_in{ margin:0px 18px !important}
	.breadcrum{width:auto !important; padding:0 !important}
	.cnt_9_18{ padding:0 !important; margin:0 !important; width:auto !important}
	.footer_lang_section{width:100% !important}
	.footer .hp_employees_container{width:100% !important}
	#blog-items-container{width:100% !important}
	#hpnFooterPanel{ width:auto !important; height:auto; overflow:hidden; margin:0; padding:0 18px}
	.products-tab-headers{ width:100% !important; margin:0 !important;}
	.productsPanelContainer .oneColumn .productPod{width:auto !important; margin:0 18px !important;}
	.oneColumn .text-section .content-text[style]{width:100% !important}
	.content-text.marginBottom15{width:100% !important}
	.tab_content .productPod .image-section{ float:left !important}
	.oneColumn .text-section .headline{width:100% !important}
	.content-text p{margin:0 !important}
	.left-content-area .productsPanelContainer .product-row-container .productPod .headline a:hover, .left-content-area .productsPanelContainer .product-row-container .productPod .headline a:visited{		font-size: 20px !important;	}
	.swicthesTabLinks{ width:45% !important}
	.products-tab-headers ul li a{line-height:21px !important; width:auto !important}
	.products-tab-headers ul li{width:auto !important}
	.left-content-int{ width:auto !important; margin:0 18px 15px 18px !important; padding-top:18px !important}
	/*.left-content-int h2, .left-content-int h3, .left-content-int h4 {margin:15px 0 !important}*/
	.gray-button { margin: 0;}
	#ctl01_rhtNavPanel .item-txt-withimg,#ctl02_rhtNavPanel .item-txt-withimg, #ctl01_rhtNavWhatsNewPanel .item-txt-withimg{ width:68% !important; margin-top:5px !important;}
	.right-content-area #ctl01_rhtNavPanel{ margin:0 18px !important; float: none; line-height: 18px; width: auto !important; }
	.right-content-area #ctl02_rhtNavPanel{ margin:0 18px !important; float: none; line-height: 18px; width: auto !important; }
	.item-txt-withimg{width:200px !important}
	.events .right .item-txt-withimg{width:75% !important}
	
	/*BODY LARGE
	***********************************************************************************************************
	.body_large .threeColumns{width:100% !important; height:auto !important; display:block !important; margin-top:10px !important;    }
    .body_large .threeColumns .left{width: 27% !important; margin-right:2% !important; float:left !important;    }
    .body_large .threeColumns .middle{width:29% !important; margin:0 2% !important; float:left !important;    }
    .body_large .threeColumns .right{width:36% !important; margin-left: 2% !important; float:left !important;    }*/
	

}
@media handheld, only screen and (max-width: 1010px) {
	.tab_content{width:auto !important; padding:0 !important; margin:0 auto;}
	.right-content-area #ctl01_rhtNavPanel{ margin:0 18px !important; float: none; line-height: 18px; width: auto !important;}
	.right-content-area #ctl02_rhtNavPanel{ margin:0 18px !important; float: none; line-height: 18px; width: auto !important;}
	/*.twoColumns .productPod{ float:none !important; width:auto !important; margin:10px 0px 20px 0px !important; height:auto !important; overflow:hidden !important }*/
	.imageCell{width:100px !important; padding:0 !important; margin-right:10px !important}
	
	.contentCell{ padding:0 !important;min-height:5px !important; margin-left:0 !important; padding-right:120px !important}
	.security .contentCell{ width:80% !important; margin-left:20px !important}
	/*.product-row-container{margin:0 !important}
	.four-columns{width:45% !important; margin:0 18px !important; padding:0 !important}*/
	.headerBeta{margin-left: 0px !important}
	.products-title{ margin:0 !important}
	.productPod .headline{float:none !important; width:auto !important}
	.threecolbanner .bannerPod{ width:29% !important}
	.threecolbanner .bannerPod img{width:100% !important; max-width:100% !important;}
	.video_medium .video-thumbnail{width:auto !important}
	.video_medium .video-thumbnail, .bannerimage-section, .video_medium .video-thumbnail img{height:auto !important}
	#ctl01_bannerPanel #banner-container, #ctl02_bannerPanel #banner-container { height:328px !important; width:100% !important; margin-top:5px !important;}
	#ctl01_bannerPanel #banner-container .banner-item, #ctl02_bannerPanel #banner-container .banner-item{background-position:top right !important; width:100% !important}
	#ctl01_bannerPanel #banner-container .banner-item .banner-text, #ctl02_bannerPanel #banner-container .banner-item .banner-text{width:60%}
	.awards-networking-top{width:70% !important}
	.awards-networking-bot{width:70% !important}
	.whats-new-content{width:auto !important; margin:0 18px !important;}
	.main-content-area .agenda-dates{margin-left:18px !important;}
	.threecolbanner{width:auto !important; margin:10px 18px !important}
	.left-content-int h2.nomargin-left, .left-content-int ul.nomargin-left{margin-left:0 !important}
	/*.left-content-area h2, .left-content-area h2 a{margin-left:18px !important}*/
	embed { width: 100%    !important; height: auto   !important;}
	object{ width: 100%    !important;}
	.hpe .left .prog-disc .prog-disc-item-header .prog-disc-item-title-more, .hpe .left .prog-disc-item-header span{ padding:0 !important}
	.bluequote{width:auto !important; padding:36px 18px !important; margin:36px 0 !important; background:#0096D6 !important; color: #ffffff !important;}
	#img-mobile-flash img {width: 100%;} 
	.content-area{margin:0 !important}
	#fwtab1.fullwidth {    clear: both;    overflow: hidden;}
	.slider-container{width:auto !important}
	.slider-container250{width:auto !important}
	/*.threeColumns{margin-bottom:20px !important}*/
	.cnt_width{ width:auto !important}
	
	
	/*BODY LARGE
	************************************************************************************************************/
	.body_large .mrq1000{width:100% !important}
	.body_large .oneviewquote{background-position:bottom right !important}
	.body_large .content-container {    margin: 0 18px !important;    padding: 0 !important;    width: auto !important;}
	.body_large .quote-container {    margin: 0 18px !important;    padding: 0 !important;    width: auto !important;}
	
	.body_large .two66Columns .left{width:30% !important}
	.body_large .two66Columns .right{width:60% !important}
	.body_large #ctl01_alertBottomPanel, .body_large #ctl01_alertTopPanel {width:auto;}

	/*FOOTER */
	.footerLeft, .footerRight {float:left; width: 50%;}
	.footerLeft .four-columns, .footerRight .four-columns {width:auto !important;}

	/*Progressive Disclosures */
	.hpe .left .prog-disc .prog-disc-icn{	    background-position: left -1678px;	}

	.hpe .left .prog-disc a.js_prg_dsc_trg:hover span {	    background-position: left -1948px !important;	}
	.hpe .prog-disc .prog-disc-item-header span {	    width: 100%;	}
	.prog-disc-item-header a {	    padding: 20px 18px 20px 0;	}
	.hpe .left .prog-disc .prog-disc-item-header .prog-disc-item-title-more, .hpe .left .prog-disc-item-header span {	    padding: 2%	}
	.hpe .left .prog-disc .opened .prog-disc-icn {    background-position: left -1813px;}
	.hpe .prog-disc .cnt0_26_15_39.hoverable {    padding: 10px 26px 10px 0;}
	.hpe .left .prog-disc a.opened:hover span {    background-position: right -2083px !important;}


}
@media handheld, only screen and (max-width: 890px) {
	
	
	.bluequote{width:auto !important; padding:36px 18px !important; margin:36px 0 !important; background:#0096D6 !important; color: #ffffff !important;}
}
@media handheld, only screen and (max-width: 890px) {
	#ctl01_rhtNavPanel .item-txt-withimg, #ctl01_rhtNavWhatsNewPanel .item-txt-withimg{ width:50% !important}
	#ctl02_rhtNavPanel .item-txt-withimg, #ctl02_rhtNavWhatsNewPanel .item-txt-withimg{ width:50% !important}
	.networking-overview-bot-left{width:100%;float:left;margin-top:10px;}
	.networking-overview-bot-right{width:100%;float:left;margin-left:0;margin-top:10px;}
	.networking-overview-bot-left img{ width:auto !important; max-width:auto !important}
	
	/*BODY LARGE
	************************************************************************************************************/
	.body_large #overview-video img{ max-width:90% !important; width:90% !important; height:auto !important}
	
}
@media handheld, only screen and (max-width: 850px) {
	.quants .span_1_of_3{width:100%}
	.quants .col{margin:20px 0;}
	.quants .col:last-child {    margin-bottom: 20px;}
	.quants .percentage {   width: 165px;}
}
@media handheld, only screen and (max-width: 782px) {
	/*.contentCell{ width:100% !important}*/

	
	
	/*BODY LARGE
	************************************************************************************************************/
	.body_large .oneviewquote{background-position:bottom right !important}
}
@media handheld, only screen and (max-width: 778px) {
	/*.contentCell{ width:auto !important; margin-left:0px !important;}
	.twoColumns .productPod{ float:none !important; width:auto !important; margin:10px 18px 20px 0 !important; height:auto !important; overflow:hidden !important }*/
}	

@media handheld, only screen and (max-width: 767px) {
	
	img.resizeImg{width:auto !important; max-width:auto !important; height:auto !important}
	.cnt_width{ width:100% !important}
	.security .contentCell{ width:100% !important; margin-left:0px !important}
	.contentCell{ width:auto !important; margin-left:0px !important;}
	#waiting{width:100% !important}
	.microtabs{ width: 100% !important}
	.sign-in{margin-right:30px !important}
	.no-margin-top{margin-top:0 !important}
	.no-margin-bottom{margin-bottom:0 !important}
    /*.header .wm_no_widgets .searchBox, .header .wm_no_widgets .search_container_active .searchBox{width:90px;}
    .header .search_container_inactive{left:90px}
    #header #widget_menu.hdr_widgets{max-width:265px;}
    .hdr_widgets{width:265px}
    #searchBox{width:65%;}
    .search_container {right: 15px;left: auto;}
    .searchSubmit {float: right;margin-right: 3px;}
    .header .search_container { display:none;}*/
    .right-content-area img {width:auto !important; max-width:auto !important}
	.right-content-area{float: none !important;    margin: 0;    padding-bottom: 0;    width: 100% !important;  }
	.left-content-area{float: none !important;    margin: 0;    padding-bottom: 0;    width: 100% !important;  }
	.left-content-area.norail{width:100% !important; padding:0 !important }
    .fullwdivtxt{width:100%;}
    #top_buyhp { height: 0;min-height: 0;}
    .h1-div-container{width:400px;}
    .js_banner.banner_title.banner_full{ width:100% !important;}
    .banner .cnt_width{ margin-top:-40px; width:auto !important}
    .cnt15_0_0_18 {height: auto;}
    .banner {height: auto;}
    #content-tab1-container, #content-tab2-container, #content-tab3-container{ width: auto;margin: 0 15px; padding:0;}
    .tab_content .left-content-area{padding: 0;margin: 0 0 10px 0!important;float: none; width:auto !important; height:auto !important; overflow:hidden !important}
    ul.js_menu.menu{ width:auto}
    .fullwidth#fwtab1 { height: auto !important;}
    .fullxtxtcontainer{width: auto !important;margin-left: 45px;margin-right: 45px;}
    .fwvideocontainer{width: 50% !important; height:auto !important;}
    /*.fwvideocontainer img{width: 100%;}*/
    .fwvideodiv{height:auto !important;}
    .fwvideofooter{ width:45% !important; margin-left:5%; }
    .rightnav100{ width:100% !important; margin-left:0 !important;}
    .rightnav100 p{ text-align:left;}
    img.graphic100{ width:100%;}
    #TAB1 .txtblock100{ width:100% !important; float:none !important;}
    .videocontainer100{ margin-right:0 !important; width:50% !important; text-align:center;}
    .videoimage293{ width:100%; max-width:293px;}
    .textaligncenter100{ text-align:left;}
    .rightnavimage305{width:100%; max-width:305px;}
	img.infographics2{width:100% !important; max-width:100% !important; margin:0 auto !important}
    .logoimage100{ margin-top:0 !important;}
    .footer_container.hf_clf{ width: auto;display: block !important;}
    .hf_left_col{float: none;width: auto;display: block;}
    div.footer .footer_menu{width: auto;float: none;}
    .footer ul.ftr_menu_row{ float:none;white-space: normal; padding-bottom:8px;}
    .footer .footer_menu ul li a{ line-height:25px;}
    /*div#footer.footer{background: rgb(242, 242, 242) !important;}*/
    .footer .site_links{ width:100% !important;}
    body.hpe{/*width: auto;min-width: 0 !important;*/}
    #top_wrapper, #content, #top_wrapper .inner_wrapper, #ladybug, html[xmlns] .hf_clf{width: auto;}
    #overlaytop{ display:none;}
    .quote-container{ width:auto;}
    .quote-txt-img { width:auto; border:none;}
    .quote-container img{ float:none; margin:0 auto !important; display:block; max-width:174px; width:100%;}
	.quote-container .group img{ display: table-cell; }
    .icn_ext{ padding-left:0px !important; float:none !important; display:inline !important;}
    .left-content-area .erb-image-wrapper img{    max-width:100% !important;    height:auto !important;    display:block;}
	embed { width: 100%    !important; height: auto   !important;}
	object{ width: 100%    !important;}
    .breadcrumb{ margin-bottom:28px;}
    .right-content-area{width: auto !important;float:none !important; padding: 10px 0 0 0 !important; margin: 0 !important; border-top:1px #CCC solid; }
	.right-content-area #ctl01_rhtNavPanel, .right-content-area #ctl01_rhtNavPanel2, .right-content-area #ctl01_rhtNavWhatsNewPanel{ margin:0 18px !important;}
	.right-content-area #ctl02_rhtNavPanel, .right-content-area #ctl01_rhtNavPanel2, .right-content-area #ctl01_rhtNavWhatsNewPanel{ margin:0 18px !important;}
	
	.content-container .right-content-area #ctl01_rhtNavPanel, .content-container .right-content-area #ctl01_rhtNavPanel2, .content-container .right-content-area #ctl01_rhtNavWhatsNewPanel{ margin:0px !important;}
	.content-container .right-content-area #ctl02_rhtNavPanel, .content-container .right-content-area #ctl01_rhtNavPanel2, .content-container .right-content-area #ctl01_rhtNavWhatsNewPanel{ margin:0px !important;}
	
	.content-container .left-content-int{margin:0 !important}
	.content-container #ctl02_bannerPanel{margin-bottom:18px;}
	.content-container .right-content-area #ctl02_rhtNavPanel, .content-container .right-content-area #ctl01_rhtNavPanel2, .content-container .right-content-area #ctl01_rhtNavWhatsNewPanel{margin:0 !important}
    /*.left-content-area p{ width: auto !important;margin: 0 18px;}*/
	.left-content-int p{ width:auto !important; margin: 0 !important}
    /*.twoColumns .left { margin: 0 0 0 18px !important; float: left !important; width:45% !important;    }
    .twoColumns .right { margin: 0 18px 0 0 !important; float: right !important; width:45% !important;    }*/
	.body .whats-new-content ul.list-links{ width:auto !important; margin-left:0px !important  }
	.body ul.list-links{ width:auto !important; margin-left:0px !important  }
	#blogPost{width:auto !important; padding: 32px 18px !important; margin: 20px 0 !important; float: none !important; height:auto !important;}
	#blog-items-container{ width:auto !important;}
	.pad10{ margin:0 10px !important;}
	#ctl01_rhtNavPanel .item, #ctl01_rhtNavPanel2 .item, #ctl01_rhtNavWhatsNewPanel .item{ width:100% !important; margin-bottom:30px !important}
	#ctl02_rhtNavPanel .item{ width:100% !important; margin-bottom:30px !important}
	#ctl01_rhtNavPanel .item .item-txt, #ctl01_rhtNavPanel .item-last .item-txt, #ctl01_rhtNavPanel2 .item .item-txt, #ctl01_rhtNavPanel2 .item-last .item-txt, #ctl01_rhtNavWhatsNewPanel .item .item-txt, #ctl01_rhtNavWhatsNewPanel .item-last .item-txt { width:100% !important}
	#ctl02_rhtNavPanel .item .item-txt, #ctl02_rhtNavPanel .item-last .item-txt{ width:100% !important}
	.left-content-area h2, .left-content-area h2 a{margin-top: 18px !important;}
	/*.twoColumns .productPod{ float:none !important; width:auto !important; margin:10px 18px 20px 18px !important; height:auto !important; overflow:hidden !important }
	.left-content-int .twoColumns .productPod{margin-left:0 !important; margin-right:0 !important}
	.imageCell{float:left !important; width:100px !important; padding:0 !important; margin-right:10px !important}
	.imageCell img{width:110px !important}
	.product-row-container{margin:0 !important}*/
	.right-content-area .item{ display:block !important; width:auto !important;}
	.right-content-area .item .item-txt, .right-content-area .item-last .item-txt{ width:100% !important}
	
    #hpnFooterPanel{ width:auto; margin:0;  }
	.four-columns{width:40% !important; margin:0 18px !important; padding:0 !important}
    .item-img { float: left;   height: 42px !important;  margin-right: 18px; width: 51px !important;    }
    .item-txt-withimg {float: left; margin-top: -4px; width: 194px !important;  }
    .contentDivider { margin: 10px 0 20px;  }
    .sec-img-left, .sec-img-right{display:none; } 
	.breadcrum_in{ margin:9px 18px;}

	#banner-container { height:328px !important; width:100% !important; margin-top:5px !important;}
	#banner-container .banner-item { background-repeat:no-repeat; width:100% !important; background-size:cover; background-position:top right;}
	.banner-text {padding:18px 0 !important; width:60% !important}
	#banner-container h1, #banner-container h2, #banner-container h4, #banner-container h3 {margin-left:18px !important;margin-right:18px !important;}
	#banner-container .button_hpe, #banner-container .inline critical{margin-left:18px !important;margin-right:18px !important;}
	#banner-container .secondary-button a {font-weight:bold; text-decoration:none !important;}
	#banner-container .secondary-button a:hover {font-weight:bold; text-decoration:none !important;}
	.footer .hp_employees_container{width:100% !important}
	.bluequote{width:auto !important; padding:36px 18px !important; margin:36px 0!important; background:#0096D6 !important; color: #ffffff !important;}
	#blogPost h3, #blog-items-container{margin-left:0px !important;}
	.products-tab-headers ul li a{line-height:21px !important; width:auto !important}
	.products-tab-headers ul li{width:auto !important}
	.awards-networking-top{width:130px !important}
	.awards-networking-bot{width:130px !important}
	.whats-new-pod-text{ width:100% !important}
	.whats-new-pod-img{ margin:0 !important; float:none !important}
	a.gray-button{ margin-left:10px !important}
	#ctl01_rhtNavPanel .item-txt-withimg, #ctl01_rhtNavWhatsNewPanel .item-txt-withimg{ width:auto !important; float:none !important; padding-left:70px !important}
	#ctl02_rhtNavPanel .item-txt-withimg{ width:auto !important; float:none !important; padding-left:70px !important}
	/*.two-columns .left{width:auto !important; float:none !important}
	.two-columns .right{width:auto !important; float:none !important}
	.two-columns .left img, .two-columns .right img{width:100% !important; max-width:100% !important}*/
	/*.body_large .slider-container{padding:10px 18px !important}*/
	
	.body_large .slider-container250{padding:10px 18px !important}
	/*.threeColumns .left{width: 30% !important;margin-right:2% !important;float:left !important;}
    .threeColumns .middle{width:30% !important;margin:0 2% !important;float:left !important;}
    .threeColumns .right{width:30% !important;margin-left: 2% !important;float:left !important;}*/
	.left-content, .right-content {float:none !important; width:auto !important}
	.left-content img.resizeImg, .right-content img.resizeImg {width:auto !important; max-width:auto !important; height:auto}
	/*.fourColumns .left {    float: left;    margin-right: 9px;    width: 22%;}
	.fourColumns .middle {    float: left;    margin: 0 9px;    width: 22%;}
	.fourColumns .right {    float: left;    margin-left: 9px;    width: 22%;}*/
	.twoColumns .productPod {width: 100% !important; margin:10px 0 !important;}
	.twoColumns .productPod .imageCell{ float:none !important}
	.twoColumns .productPod .contentCell{ float:none !important; padding:0 !important}
	.twoColumns .right{margin: 0 !important; float:left !important }
	.banner-text{ margin-left:0 !important; width:60% !important}
	.right-content-area img.railImg{width:150px !important}
	
	
	
	#prog-disc2{width:100% !important}


	
	.hpn_slider_left{width:100% !important; float:none !important;	}
	.hpn_slider_right{	margin-top:10px !important;margin-left:0 !important; width:100% !important; float:none !important;}
	.hpn_slider_right img{	width:420px !important;}	
}
@media handheld, only screen and (max-width: 715px) {
	.image-section{float:left !important}
	.cnt_width{ width:100% !important}
	.video_medium2{width:320px !important}
	.no_margin{margin:0 !important}
	.padding-bottom, .padding-bottom2{ padding-bottom:18px}
	
	/*BODY LARGE
	************************************************************************************************************/
	.body_large .oneviewquote{background-position:bottom right !important}
	.body_large #overview-video img{ max-width:auto !important; width:auto !important; height:auto !important}
	.body_large .slider-container .banner-left, .body_large .slider-container .banner-right{float:none !important; width:auto !important; margin:0 0 10px 0  !important}
    /*.body_large .threeColumns .left, .body_large .threeColumns .middle, .body_large .threeColumns .right{width: auto !important; margin:0 0 10px 0 !important; float:none !important}*/
	
	
	/* GRID/COLUMNS SYSTEM
	***********************************************************************************************************/
	.col {margin: 0;}
	.col:last-child { margin-bottom: 0; }
	.span_1_of_2, .span_2_of_2, .span_1_of_3, .span_2_of_3, .span_3_of_3, .span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4{ width: 100%; margin:10px 0; }
	
	.span_2_of_2_bigger {	width: 100%;}
	.span_1_of_2_bigger {	width: 100%;}	
	
	.span_1_of_2_row, .span_1_of_3_row {	width: auto; padding:18px}	
	
	.col3 {margin-left:0 !important}
	.col2 {margin-left:0 !important}
	
	img.resizeImage{width:320px !important}
	
	.bg_sprite{ background-position:right top !important; background-repeat:no-repeat !important; width:100% !important; height:120px !important;}
	/*.time_video {    right: 1px;}*/
	
	.body_large .two66Columns .left{ width:auto !important; margin:0 !important; }
	.body_large .two66Columns .right{width:auto !important;  margin:0 !important}
	.body_large .two66Columns .item {margin: 0 10px 10px 0 !important;    vertical-align: top !important; border:none !important}
	hpe .left .prog-disc .prog-disc-item-header .prog-disc-item-title-more, .hpe .left .prog-disc-item-header span {	    padding: 5%	}
	.body_large .quote-container {    margin: 0 !important;    padding: 0 !important;    width: auto !important;}
	.body_large .oneviewquote{ background-position:370px bottom !important; padding:10px 150px 10px 18px !important; min-height:340px !important }
	
    
}
@media handheld, only screen and (max-width: 650px) {
	/*BODY LARGE
	************************************************************************************************************/
	/*.fourColumns .left, .fourColumns .middle, .fourColumns .right{float: none !important; margin:0 0 10px 0 !important; width:auto !important}*/
	
	
	
}
@media handheld, only screen and (max-width: 620px) {
	.hpn_slider{width:450px;}
	.cnt_width{ width:100% !important}
	.threecolbanner .bannerPod{ width:100% !important}
	.video_medium .video-thumbnail{width:auto !important}
	.bannerimage-section{height:auto !important}
	.bannerPod{margin:0 !important}
	.video_medium .video-thumbnail, .bannerimage-section, .video_medium .video-thumbnail img{height:auto !important}
	.networking-overview-bot-left{width:100% !important}
	.networking-overview-bot-right{width:100% !important; margin:0 !important}
	.networking-SMB-img{ padding:0 !important}
	
	/*BODY LARGE
	************************************************************************************************************/
	.body_large .two66Columns .item-txt-withimg{ width:auto !important; margin:0 !important; float: none !important; padding-left:90px !important}
	.body_large img.on-right, .body_large img.on-left{/*width:auto !important; max-width:auto !important;*/ float:none !important; padding:0 !important; margin-bottom:10px}
	.body_large .quote-container {    margin: 0 !important;    padding: 0 !important;    width: auto !important;}
	.body_large .oneviewquote{ background-position:400px bottom !important; padding:10px 18px !important; min-height:340px !important }
}
@media handheld, only screen and (max-width: 580px) {
	.cnt_width{ width:100% !important}
	#ctl01_bannerPanel #banner-container .banner-item .banner-text, #ctl02_bannerPanel #banner-container .banner-item .banner-text{width:90% !important; color:#000 !important}
	.banner-text.white h2, .banner-text.white h4{color:#000 !important; margin:0 !important; width: auto !important}
	.banner-text.white .button_hpe.inline.critical{}
	/*.threeColumns .left, .threeColumns .middle, .threeColumns .right{float:none !important; width:auto !important}
	.threeColumns .left{margin:0 !important}
	.threeColumns .middle {margin: 0 !important;}
	.threeColumns .right {margin: 0 !important;}*/
	
	ul.contact_us{float: none !important; text-align: right;}
	ul.contact_us:last-child{margin-top:0px}
	#ctl01_breadcrumbsPanel, #ctl01_breadcrumbsPanel a{min-height:95px !important}
	/*BODY LARGE
	************************************************************************************************************/
	
	
	
	.body_large .slider-container250 .banner-left, .body_large .slider-container250 .banner-right{float:none !important; width:100% !important; margin:0 0 10px 0  !important}
	.body_large .content-container .left-content, .body_large .content-container .right-content{ float:none !important; width:auto !important; margin:0 !important}
	.body_large .slider-container h1{margin:30px 0 !important}
	.body_large .slider-container250 h1{margin:30px 0 !important}
	.body_large .oneviewquote{ background-position:350px bottom !important; padding:10px 18px !important; min-height:340px !important }
	.gray_transparent_bg{padding:10px 20px !important;}
	
}
@media handheld, only screen and (max-width: 520px) {
	.hpn_slider{width:380px;}
	.cnt_width{ width:100% !important}
	ul.contact_us{ margin-left:18px;}
	/*.footer .site_links .site_links_middle{ width:200px !important; padding:0 !important; margin:10px !important}
	.footer .site_links .site_links_middle .site_links_container{ display:block !important; margin:0px 0 20px 0 !important; padding:0 !important}
	.footer .site_links .site_links_container{ width:200px !important}
	.footer .site_links div.fstchild{padding:0 !important; margin:10px 10px 0px 10px !important}
	.footer .site_links div.lstchild{padding:0 !important; margin:0 10px 10px 10px !important}*/
	.body .tab_content .left-content-area .productsPanelContainer.withBottomBorder .product-row-container.oneColumn .productPod .text-section 								.content-text.marginBottom15{width:100% !important}
	.oneColumn .text-section{width:100% !important}
	.swicthesTabLinks{margin:0 0 0 10px !important; width:100% !important}
	/*.body_large .oneviewquote{ background-position:bottom right !important; }*/
	.hpe .left .prog-disc .prog-disc-item-header .prog-disc-item-title-more, .hpe .left .prog-disc-item-header span {	    padding: 7%;	}
	.body_large .slider-container250 h1 {color:#000000;}
	.body_large .slider-container250 p {color:#000000;padding: 18px 0;}
	.cnt_9_18{padding:0 !important;}
	.button_hpe.inline{margin:0 !important;}
	
	/*BODY LARGE
	************************************************************************************************************/
	.body_large .quote{font-size: 22px !important;    line-height: 30px !important;}
	.body_large .quote-container {    margin: 0 !important;    padding: 0 !important;    width: auto !important;}
	.body_large .oneviewquote{ background-position:320px bottom !important; padding:10px 18px !important; min-height:340px !important }

	.body_large .slider-container250 h1{font-size:28px;line-height:30px;margin:18px 0;}
	
	.right-content-area #ctl02_rhtNavPanel, .right-content-area #ctl01_rhtNavPanel2, .right-content-area #ctl01_rhtNavWhatsNewPanel{margin:0 !important}
	
	
	
	.hpe .left .prog-disc .prog-disc-icn{	    background-position: left -1678px;	}

	.hpe .left .prog-disc a.js_prg_dsc_trg:hover span {	    background-position: left -1948px !important;	}
	
	.hpn_slider #banner-container2{margin-top:10px}
	
}
@media handheld, only screen and (max-width: 460px) {
	.cnt_width{ width:100% !important}
	.body_large img.on-right, .body_large img.on-left{width:auto !important}
	img.on-right, img.on-left{width:100% !important}
	.footerLeft, .footerRight {float:none !important; width: auto !important;}
	
	
	
	
	
}
@media handheld, only screen and (max-width: 450px) {
	.cnt_width{ width:100% !important}
.body_large .oneviewquote{ background-position:250px bottom !important; padding:10px 18px !important; min-height:340px !important }

.counterBG { width:auto;}

}
@media handheld, only screen and (max-width: 436px) {
ul.contact_us li{ display:list-item; float:none}	
ul.contact_us li .slash{ display:none}	
.breadcrum_in {margin: 0 0 0 18px !important;}
}
@media handheld, only screen and (max-width: 420px) {
	.cnt_width{ width:100% !important}
	.four-columns{width:auto !important; margin:0 18px !important; padding:0 !important}
	.products-tab-headers ul li{width:auto !important}
	.productPod .oneColumn .text-section{width:100% !important}
	.oneColumn .text-section .content-text[style]{width:100% !important}
	img.right-left{float:none; margin-top:0 !important}
	
	
	/*BODY LARGE
	************************************************************************************************************/
	.body_large .slider-container h1{font-size: 36px !important;    line-height: 38px !important;}
	.body_large .slider-container h1{font-size: 28px !important;    line-height: 30px !important;}

	.hpn_slider{width:300px;}
	
	
	/*COUNTDOWN TIMER
	********************************************************************************/
	.counterBG{ padding:20px}
	
}


@media handheld, only screen and (max-width: 399px) {
	.cnt_width{ width:100% !important}
	/*.header{height:auto !important}
	.header .primary_nav .level2 li{ float:none !important; }*/
	/*.twoColumns .left { margin: 0 18px !important; float: left !important; width:95% !important;    }
    .twoColumns .right { margin: 0 18px !important; float: left !important; width:95% !important;    } 
	.twoColumns .productPod{margin-left:18px !important; margin-bottom:10px !important}*/
	.productsPanelContainer .oneColumn .productPod{width:auto !important}
	.productsPanelContainer .oneColumn .productPod .text-section .content-text{width:100% !important}
	.productPod .image-section{ float:left !important}
	.oneColumn .text-section .content-text[style]{width:100% !important}
	a.gray-button{font-size:80% !important}
	.hpe .left .prog-disc .prog-disc-item-header .prog-disc-item-title-more, .hpe .left .prog-disc-item-header span {	    padding: 9%;	}
	.left-content img.resizeImg, .right-content img.resizeImg {width:100% !important; max-width:100% !important}
	
	/*BODY LARGE
	************************************************************************************************************/
	.body_large .slider-container{padding:0px 18px !important}
	.body_large .slider-container h1{margin:15px 0 !important}
	.body_large .slider-container250{padding:0px 18px !important}
	.body_large .slider-container250 h1{margin:0 !important; padding-top:18px !important;}
	.bg_sprite{ background-position:right top !important; background-repeat:no-repeat !important; width:100% !important; height:120px !important;}
	.body_large .oneviewquote{ background-position:170px bottom !important; padding:10px 18px !important; min-height:340px !important }
	
	.hpn_banner {    height: 380px;}

	/* WLAN Innovation tab	
	************************************************************************************************************/
	.sec-content_resp {width: 100%;}
	.sec-img-left_resp {display:none;}
	.sec-img-right_resp {display:none;}

	#banner-container{width:100% !important; padding:36px 18px !important; margin:36px 0 36px -18px!important;}
	.transparent_bg{background:none !important;}
	.hpn_banner .transparent_bg, .fullquote .transparent_bg {background: url("/images/networking/banners/homepage/transparency.png") repeat !important;}
	
	#ctl01_bannerPanel #banner-container .banner-item, #ctl02_bannerPanel #banner-container .banner-item{background-image:none !important; background-color:#F2F2F2; !important; width:auto; padding:20px 18px !important}
	#ctl01_bannerPanel #banner-container .banner-item .banner-text, #ctl02_bannerPanel #banner-container .banner-item .banner-text{width:auto !important}
	#ctl01_bannerPanel #banner-container .banner-item h3, #ctl02_bannerPanel #banner-container .banner-item h3{margin:0 !important}
	#banner-container h2{font-size:28px; line-height:32px;}
	.banner-text.white h2, .banner-text.white h4{color:#000;}
	.banner-text p{margin:0 !important}

	.bluequote{width:auto !important; padding:36px 18px !important; margin:36px 0!important; background:#0096D6 !important; color: #ffffff !important;}

	.thumbnail img {margin:0 !important;}
	.sp-only{display:block;}
	.desktop-only{display:none;}
	.productPodRight {margin-left:0 !important;}
	.prog-disc-icn{text-indent: 36px;}
	.hpe .prog-disc .cnt0_26_15_39.hoverable {padding: 10px 26px 10px 18px !important;}
	.hvr{margin-left:0;}
	.smb-top-image{float:none; margin:0;}
	.button_hpe.inline{line-height:22px !important;}
	
	
	.hpn_slider_right{margin-bottom:10px }
}
@media handheld, only screen and (max-width: 360px) {
img.resizeImage{width:98% !important; max-width:98% !important}
.video_medium2{width:100% !important}
.hpn_slider {    width: 280px; }
.button_hpe.inline{line-height:22px !important;}

.hpn_slider{width:260px;}

}
@media handheld, only screen and (max-width: 280px) {
	.cnt_width{ width:100% !important}
	/*.bg_sprite{ background-position:top left !important; background-repeat:no-repeat !important; width:100% !important; height:90px !important;}*/
	.hpn_slider {    width: 145px; }
}
