/*******************************
Version 0.1.6
*******************************/


/*SITE FIXES*/
html {
	overflow: hidden;
}

body.jsEnabled {
}

.wrapper, .header, .fullscreenmedia-comp-cont {
	height: 100% !important;
	overflow: hidden;
}

.fullscreenmedia-comp-cont {
	margin-top: -85px;
}

div.assetcontentpar .section {
	display: block !important;
	overflow: visible !important;
}

div.assetcontentpar {
	height: 1200px;
	margin: 0;
}

.footerlinks {
	margin-top: 0;
	position: fixed;
	bottom: 0;
	z-index: 99;
	height: 60px;
	width: 100%;
}

* {
	-webkit-touch-callout: none;
}

img {
	/*background: transparent;
    -ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)';
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   
    outline:none;
    border:none;
	zoom:1;*/
}

a {
	outline: none !important;
}

	a:link {
		-webkit-tap-highlight-color: transparent !important;
	}

/*SITE FIXES*/

/*PAGES*/
#hashPageHolder {
	position: absolute;
	top: 84px;
	color: #fff;
	overflow: visible !important;
	background: #0071c5 url(../img/layout/die-peel.png) no-repeat 0 0;
}

.hashPage, div.assetcontentpar .section .hashPage {
	display: none;
	height: auto !important;
	padding-top: 70px;
}

	div.assetcontentpar .section .hashPage .hashContent {
		display: block;
		width: 1024px;
		overflow: visible !important;
		height: auto !important;
	}

#view #ultrabook, #view #laptops, #view #tablets, #view #desktops, #view #home {
	/*padding-top: 110px !important;*/
}

#view { /*overflow:hidden !important;*/
	position: absolute;
	top: 0;
	left: 0;
	bottom: 55px;
	right: 0;
	height: auto !important;
	overflow-y: auto !important;
}

	#view .hashPage {
		position: absolute;
		top: 0;
		left: 0;
	}

		#view .hashPage .hashContent {
			position: relative;
			top: 0;
			left: 50%;
			margin: 0 0 0 -512px;
			text-align: center;
		}

div.assetcontentpar .section .hashPage .hashContent h2 span {
	text-transform: none !important;
}

#hashPageHolder #n, #hashPageHolder #p {
	display: none;
	height: 43px;
	width: 21px;
	position: absolute;
	top: 235px;
	left: 3%;
	cursor: pointer;
	z-index: 100;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#hashPageHolder #n {
	left: auto;
	right: 3%;
}

/*TERMS AND CONDITIONS*/
#tandcs {
	position: absolute;
	bottom: 65px;
	left: 50%;
	height: auto !important;
	width: 960px;
	margin: 0 0 0 -480px;
	z-index: 900;
	text-align: right;
	font-size: 12px;
}

	#tandcs a {
		font-size: 12px;
		color: #555555;
	}

#disclaimerContent {
	position: absolute;
	left: 50%;
	display: block;
	height: auto !important;
	width: 960px;
	margin: 0 0 0 -480px;
	overflow: visible !important;
	padding: 20px 0 60px;
}

	#disclaimerContent div {
		height: auto !important;
	}

	#disclaimerContent h4 {
		text-align: left;
	}

	#disclaimerContent p {
		text-align: left;
		font: 400 10px/12px 'intel-clear' !important;
	}

/** static nav **/

#productFinderHead {
	position: relative;
	width: 1024px;
	height: 102px;
	display: block !important;
	z-index: 4;
	overflow: visible !important;
	margin: 0 auto;
}

	#productFinderHead .breadcrumb {
		font-size: 15px;
		margin: 14px 0 0 142px;
		float: left;
		width: auto;
		color: #fdbb13;
	}

		#productFinderHead .breadcrumb a {
			color: #fdbb13;
		}

		#productFinderHead .breadcrumb span {
			color: #fff;
		}


#hashPageHolder .bc {
	display: none;
}

#ddnav {
	text-align: left;
	list-style-type: none;
	float: right;
	height: auto !important;
	font-size: 14px;
	margin: 0 4px 0 0;
}

	#ddnav .dropdown .subs {
		position: absolute;
		right: 0;
		display: none;
		width: 572px;
		height: 230px;
		-webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.4);
		-moz-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.4);
		box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.4);
	}

	#ddnav .dropdown .menuHeader {
		position: relative;
		width: 572px;
		height: 87px;
		background: #fefefe;
		display: block;
	}

		#ddnav .dropdown .menuHeader ul {
			list-style: none;
			position: relative;
			padding: 0;
			margin: 20px 0 0 0;
		}

			#ddnav .dropdown .menuHeader ul li:nth-of-type(2) {
				padding-top: 8px;
			}

		#ddnav .dropdown .menuHeader li {
			float: left;
			width: 143px;
			padding: 0;
			margin: 0;
			background: none;
		}

	#ddnav .dropdown .menuBody {
		position: relative;
		width: 572px;
		height: 144px;
		background: #fff url(../img/layout/menu-body-bg.png) no-repeat 0 6px;
		display: block;
	}

		#ddnav .dropdown .menuBody ul {
			float: left;
			width: 143px;
		}

		#ddnav .dropdown .menuBody li {
			margin: 0;
			padding: 0;
			background: none;
			height: 27px;
		}

			#ddnav .dropdown .menuBody li a {
				font-size: 14px;
				color: #53565a;
				display: block;
				padding: 4px 0;
			}

			#ddnav .dropdown .menuBody li:first-child a {
				font-size: 18px;
				color: #0071c5;
				padding: 2px 0 4px 0;
			}

			#ddnav .dropdown .menuBody li a:hover {
				background: #00aeef;
				color: #fff;
			}

	#ddnav > li {
		float: left;
		padding: 0;
		position: relative;
		background: none !important;
		font-size: 14px;
		margin: 0 0 0 20px;
	}


		#ddnav > li > a {
			color: #FFFFFF;
			display: block;
			position: relative;
			text-decoration: none;
			margin-top: 8px;
		}


		#ddnav > li.dropdown > a {
			color: #FFFFFF;
			display: block;
			position: relative;
			text-decoration: none;
			background: transparent url(../img/layout/dropdown-bg.png) no-repeat 76% 75%;
			width: 78px;
			height: 28px;
			text-align: right;
			margin: 0;
			line-height: 36px;
		}

		#ddnav > li > a:hover {
			background-color: transparent;
		}

		#ddnav > li.selected > a {
			background: transparent url(../img/layout/menu-bg.png) no-repeat !important;
			color: #0071c5;
		}

		#ddnav > li.dropdown > a > span {
			padding-right: 30px;
		}

		#ddnav > li.twitter > a {
			width: 24px;
			height: 22px;
			padding: 0;
			background: transparent url(../img/layout/icon-twitter.png) no-repeat;
			text-indent: -9999em !important;
		}

		#ddnav > li.facebook > a {
			width: 24px;
			height: 22px;
			padding: 0;
			background: transparent url(../img/layout/icon-facebook.png) no-repeat;
			text-indent: -9999em !important;
		}

		#ddnav > li.email > a {
			width: 24px;
			height: 22px;
			padding: 0;
			background: transparent url(../img/layout/icon-email.png) no-repeat;
			text-indent: -9999em !important;
		}

			#ddnav > li.twitter > a > span, #ddnav > li.facebook > a > span, #ddnav > li.email > a > span {
				display: none;
			}

		#ddnav > li.shop {
			width: 80px;
		}

			#ddnav > li.shop > a {
				padding: 3px 0px 0px 10px;
				position: relative;
				text-decoration: none;
			}



.dropdown {
	/*width: 100px !important;*/
	text-align: center;
	position: relative;
	overflow: visible !important;
}

/** static footer **/
.productFinderFooter {
	position: absolute;
	bottom: 20px;
	left: 0;
	width: 100%;
	text-align: center;
	height: 80px !important;
	background: transparent url(../img/layout/btm-grad.png) repeat-x bottom;
}

/** Homepage **/

#hashPageHolder p {
	font: 400 14px/20px 'intel-clear';
	color: #fff;
	margin: 0;
}

#hashPageHolder sup {
	font-size: 8px;
	line-height: 14px;
	vertical-align: super;
}

#hashPageHolder .hashContent > h2 {
	font: 200 74px 'intel-clear' !important;
	color: #fff;
}

#hashPageHolder h5 {
	font: 400 14px 'intel-clear';
}

#hashPageHolder .hashContent > p {
	font: 400 19px/26px 'intel-clear' !important;
	color: #ffda00;
}

#hashPageHolder .localDisclaimer {
	font: 400 10px/12px 'intel-clear' !important;
	clear: both;
	padding: 10px 0 0 0;
	margin: 0;
}

.category-container {
	position: relative;
	width: 850px !important;
	overflow: visible !important;
	margin-top: 40px;
}

#home .category-container {
	width: 960px !important;
}

#hashPageHolder .category-items div {
	float: left;
	width: 24%;
	height: auto;
}

#hashPageHolder .items-2 {
	width: 600px;
}

	#hashPageHolder .items-2 div {
		width: 50%;
	}

#hashPageHolder .items-3 div {
	width: 33%;
}

#hashPageHolder .category-items div > a {
	display: block;
	line-height: 200px;
}

#hashPageHolder #desktop .category-items div > a {
	display: block;
	line-height: 215px;
}

#hashPageHolder #desktop .category-container {
	margin-top: 25px;
}

#hashPageHolder [id='2in1'] .category-container {
	margin-top: 30px;
}

#hashPageHolder #tablet .category-container {
	margin-top: 30px;
}

#hashPageHolder #tablet .hashContent p {
	position: relative;
	top: -26px;
}

#hashPageHolder #desktop .category-items .category-item:first-child img {
	margin-left: 28px;
}

#hashPageHolder #home .category-items .category-item:first-child img {
	margin-left: 20px;
}

#hashPageHolder .category-items div a {
	color: #fff;
}

	#hashPageHolder .category-items div a img {
		vertical-align: middle;
	}


#hashPageHolder .product-container {
	text-align: left;
	position: relative;
	width: 850px;
	margin-left: 32px;
}

#hashPageHolder .product-image {
	float: left;
	position: relative;
	width: 46%;
	overflow: visible;
}

	#hashPageHolder .product-image .main-image {
		margin-top: 54px;
	}
	
	#hashPageHolder .chromebook .product-image .main-image {
		margin-top: 14px;
	}

#hashPageHolder .ultrabook2in1 .product-image .main-image {
	margin-left: 34px;
}

#hashPageHolder .standard .product-image .main-image {
	margin-left: 20px;
}

#hashPageHolder .ultrabook .product-image {
	margin-left: 20px;
}

#hashPageHolder .value .product-image .main-image {
	margin-left: 34px;
}

#hashPageHolder .premium .product-image .main-image {
	margin-left: 30px;
}

#hashPageHolder .all-in-one .product-image .main-image {
	margin-left: 16px;
}

#hashPageHolder .product-image .upsell {
	position: absolute;
	top: 326px;
	left: 0px;
}

	#hashPageHolder .product-image .upsell img {
		float: left;
	}

	#hashPageHolder .product-image .upsell p {
		float: right;
		width: 73%;
		line-height: 18px;
	}

	#hashPageHolder .product-image .upsell a {
		display: block;
		margin-top: 6px;
		color: #fdbb13;
	}

#hashPageHolder .product-info {
	float: right;
	position: relative;
	width: 50%;
}


	#hashPageHolder .product-info h3 {
		font: 200 39px/42px 'intel-clear';
		color: #fff;
		white-space: nowrap;
	}

		#hashPageHolder .product-info h3 sup {
			font-size: .40em;
			position: relative;
			top: 2px;
		}

		#hashPageHolder .ultrabook .product-info h3 sup {
			font-size: .60em;
			top: 2px;
			position: relative;
		}

#hashPageHolder .product-detail {
	margin-top: 14px;
	width: 418px;
}

#hashPageHolder .product-info a {
	color: #fdbb13;
}

#hashPageHolder .product-ctas {
	position: relative;
	margin: 20px 0;
}

	#hashPageHolder .product-ctas div {
		float: right;
		width: 58%;
		padding-top: 8px;
	}

		#hashPageHolder .product-ctas div a {
			margin-left: 8px;
		}

		#hashPageHolder .product-ctas div img {
			vertical-align: middle;
			margin-top: -4px;
		}

#hashPageHolder .processors h5 {
	margin-bottom: 10px;
}

#hashPageHolder .processors img {
	margin-right: 10px;
}

#hashPageHolder .processors .badge-tag {
	display: inline-block;
	font-size: 12px;
	position: relative;
	top: -10px;
}


#colorbox, #cboxOverlay, #cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9998;
	overflow: hidden;
}

#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
	background: transparent url(../img/layout/overlay.png) repeat 0 0;
}

#cboxMiddleLeft, #cboxBottomLeft {
	clear: left;
}

#cboxLoadedContent {
	overflow: hidden !important;
}

#cboxTitle {
	margin: 0;
}

#cboxLoadingOverlay, #cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor: pointer;
}



#colorbox, #cboxContent, #cboxLoadedContent {
	box-sizing: content-box;
}

#cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight, #cboxMiddleLeft, #cboxMiddleRight {
	display: none;
}


#cboxClose {
	position: absolute;
	top: 16px;
	right: 16px;
	background: transparent url(../img/layout/close.png) no-repeat;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
}

#cboxContent {
	background: #0071c5;
	color: #fff;
	font: 400 14px/20px 'intel-clear' !important;
	overflow: hidden;
	padding: 0 !important;
	margin: 0 !important;
	position: relative;
	top: -1px;
	z-index: 9999;
}

	#cboxContent h3 {
		font: 200 32px 'intel-clear';
		text-align: center;
		margin-top: 40px;
	}

	#cboxContent sup {
		font-size: 11px;
		line-height: 13px;
		vertical-align: super;
	}

	#cboxContent .features {
		position: relative;
		width: 910px;
		height: 430px;
	}

		#cboxContent .features div {
			position: absolute;
		}

			#cboxContent .features div h4 {
				font-size: 17px;
				color: #ffda00;
			}

			#cboxContent .features div p {
				font-size: 15px !important;
				color: #fff;
			}

	#cboxContent .overlay-processors {
		margin-left: 204px;
	}

		#cboxContent .overlay-processors h5 {
			text-align: right;
			float: left;
			margin-top: 38px;
			line-height: 17px;
		}

		#cboxContent .overlay-processors img {
			margin-left: 10px;
		}

		#cboxContent .overlay-processors .badge-tag {
			display: inline-block;
			font-size: 12px;
			line-height: 14px;
			position: relative;
			margin-left: 10px;
			top: -10px;
		}

	#cboxContent .disclaimers {
		margin: 8px 24px 0 24px;
		font-size: 10px !important;
		font-weight: 200;
		line-height: 11px;
		color: #fff;
	}

	#cboxContent .twoinone-detachable {
		background: url(../img/en-us/2in1/detachable-features.jpg) no-repeat 50% 65%;
	}

		#cboxContent .twoinone-detachable .feature1 {
			top: 63px;
			left: 667px;
			width: 210px;
		}

		#cboxContent .twoinone-detachable .feature2 {
			top: 219px;
			left: 76px;
			width: 164px;
		}

		#cboxContent .twoinone-detachable .feature3 {
			top: 321px;
			left: 691px;
			width: 180px;
		}

		#cboxContent .twoinone-detachable .feature4 {
			top: 183px;
			left: 640px;
			width: 212px;
		}

		#cboxContent .twoinone-detachable .feature5 {
			top: 80px;
			left: 48px;
			width: 222px;
		}

	#cboxContent .twoinone-convertible {
		background: url(../img/en-us/2in1/convertible-features.jpg) no-repeat 50% 74%;
	}

		#cboxContent .twoinone-convertible .feature1 {
			top: 64px;
			left: 38px;
			width: 202px;
		}

		#cboxContent .twoinone-convertible .feature2 {
			top: 182px;
			left: 54px;
			width: 248px;
		}

		#cboxContent .twoinone-convertible .feature3 {
			top: 62px;
			left: 610px;
			width: 222px;
		}

		#cboxContent .twoinone-convertible .feature4 {
			top: 198px;
			left: 680px;
			width: 190px;
		}

		#cboxContent .twoinone-convertible .feature5 {
			top: 297px;
			left: 76px;
			width: 210px;
		}


	#cboxContent .twoinone-ultrabook {
		background: url(../img/en-us/2in1/ultrabook-features.jpg) no-repeat 50% 74%;
	}

		#cboxContent .twoinone-ultrabook .feature1 {
			top: 61px;
			left: 38px;
			width: 225px;
		}

		#cboxContent .twoinone-ultrabook .feature2 {
			top: 202px;
			left: 64px;
			width: 230px;
		}

		#cboxContent .twoinone-ultrabook .feature3 {
			top: 289px;
			left: 592px;
			width: 240px;
		}

		#cboxContent .twoinone-ultrabook .feature4 {
			top: 208px;
			left: 620px;
			width: 250px;
		}

		#cboxContent .twoinone-ultrabook .feature5 {
			top: 91px;
			left: 650px;
			width: 202px;
		}

	#cboxContent .tablet-android {
		background: url(../img/en-us/tablet/android-features.jpg) no-repeat 50% 49%;
	}

		#cboxContent .tablet-android .feature1 {
			top: 100px;
			left: 50px;
			width: 200px;
		}

		#cboxContent .tablet-android .feature2 {
			top: 264px;
			left: 66px;
			width: 230px;
		}

		#cboxContent .tablet-android .feature3 {
			top: 279px;
			left: 627px;
			width: 196px;
		}

		#cboxContent .tablet-android .feature4 {
			top: 82px;
			left: 618px;
			width: 182px;
		}

	#cboxContent .tablet-windows {
		background: url(../img/en-us/tablet/windows-features.jpg) no-repeat 50% 50%;
	}

		#cboxContent .tablet-windows .feature1 {
			top: 96px;
			left: 44px;
			width: 208px;
		}

		#cboxContent .tablet-windows .feature2 {
			top: 267px;
			left: 70px;
			width: 230px;
		}

		#cboxContent .tablet-windows .feature3 {
			top: 282px;
			left: 646px;
			width: 196px;
		}

		#cboxContent .tablet-windows .feature4 {
			top: 82px;
			left: 618px;
			width: 184px;
		}

	#cboxContent .laptop-value {
		background: url(../img/en-us/laptop/value-features.jpg) no-repeat 50% 54%;
	}

		#cboxContent .laptop-value .feature1 {
			top: 324px;
			left: 98px;
			width: 300px;
		}

		#cboxContent .laptop-value .feature2 {
			top: 197px;
			left: 660px;
			width: 218px;
		}

		#cboxContent .laptop-value .feature3 {
			top: 215px;
			left: 79px;
			width: 218px;
		}

		#cboxContent .laptop-value .feature4 {
			top: 90px;
			left: 50px;
			width: 264px;
		}

		#cboxContent .laptop-value .feature5 {
			top: 90px;
			left: 633px;
			width: 240px;
		}
		
	#cboxContent .laptop-chromebook {
		background: url(../img/en-us/laptop/chromebook-features.jpg) no-repeat 50% 54%;
	}

		#cboxContent .laptop-chromebook .feature1 {
			top: 80px;
			left: 50px;
			width: 300px;
		}

		#cboxContent .laptop-chromebook .feature2 {
			top: 210px;
			left: 660px;
			width: 218px;
		}

		#cboxContent .laptop-chromebook .feature3 {
			top: 85px;
			left: 670px;
			width: 215px;
		}

		#cboxContent .laptop-chromebook .feature4 {
			top: 215px;
			left: 80px;
			width: 264px;
		}


	#cboxContent .laptop-standard {
		background: url(../img/en-us/laptop/standard-features.jpg) no-repeat 50% 52%;
	}

		#cboxContent .laptop-standard .feature1 {
			top: 60px;
			left: 44px;
			width: 212px;
		}

		#cboxContent .laptop-standard .feature2 {
			top: 198px;
			left: 44px;
			width: 226px;
		}

		#cboxContent .laptop-standard .feature3 {
			top: 336px;
			left: 54px;
			width: 316px;
		}

		#cboxContent .laptop-standard .feature4 {
			top: 84px;
			left: 584px;
			width: 280px;
		}

		#cboxContent .laptop-standard .feature5 {
			top: 224px;
			left: 659px;
			width: 236px;
		}


	#cboxContent .laptop-ultrabook {
		background: url(../img/en-us/laptop/ultrabook-features.jpg) no-repeat 58% 30%;
	}

		#cboxContent .laptop-ultrabook .feature1 {
			top: 64px;
			left: 44px;
			width: 210px;
		}

		#cboxContent .laptop-ultrabook .feature2 {
			top: 184px;
			left: 72px;
			width: 226px;
		}

		#cboxContent .laptop-ultrabook .feature3 {
			top: 306px;
			left: 642px;
			width: 138px;
		}

		#cboxContent .laptop-ultrabook .feature4 {
			top: 306px;
			left: 124px;
			width: 232px;
		}

		#cboxContent .laptop-ultrabook .feature5 {
			top: 66px;
			left: 619px;
			width: 262px;
		}

	#cboxContent .desktop-value {
		background: url(../img/en-us/desktop/value-features.jpg) no-repeat 50% 54%;
	}

		#cboxContent .desktop-value .feature1 {
			top: 78px;
			left: 544px;
			width: 280px;
		}

		#cboxContent .desktop-value .feature2 {
			top: 107px;
			left: 50px;
			width: 226px;
		}

		#cboxContent .desktop-value .feature3 {
			top: 214px;
			left: 73px;
			width: 224px;
		}

		#cboxContent .desktop-value .feature4 {
			top: 183px;
			left: 571px;
			width: 216px;
		}

	#cboxContent .desktop-premium {
		background: url(../img/en-us/desktop/premium-features.jpg) no-repeat 45% 38%;
	}

		#cboxContent .desktop-premium .feature1 {
			top: 50px;
			left: 126px;
			width: 248px;
		}

		#cboxContent .desktop-premium .feature2 {
			top: 152px;
			left: 44px;
			width: 256px;
		}

		#cboxContent .desktop-premium .feature3 {
			top: 296px;
			left: 47px;
			width: 256px;
		}

		#cboxContent .desktop-premium .feature4 {
			top: 70px;
			left: 608px;
			width: 280px;
		}

		#cboxContent .desktop-premium .feature5 {
			top: 228px;
			left: 632px;
			width: 236px;
		}

	#cboxContent .desktop-all-in-one {
		background: url(../img/en-us/desktop/all-in-one-pc-features.jpg) no-repeat 50% 45%;
	}

		#cboxContent .desktop-all-in-one .feature1 {
			top: 34px;
			left: 44px;
			width: 234px;
		}

		#cboxContent .desktop-all-in-one .feature2 {
			top: 240px;
			left: 644px;
			width: 250px;
		}

		#cboxContent .desktop-all-in-one .feature3 {
			top: 215px;
			left: 71px;
			width: 216px;
		}

		#cboxContent .desktop-all-in-one .feature4 {
			top: 23px;
			left: 644px;
			width: 220px;
		}




	#cboxContent .features_overlay h3 sup {
		font-size: .70em;
	}
