/* ==================================================================
Shop CSS
================================================================== */

/*
	px to % conversions
	-------------------
	px	|	%
	-------------------
	9	|	70
	10	|	77
	11	|	85
	12	|	93
	13	|	100
	14	|	108
	15	|	116
	16	|	123.1
	17	|	131
	18	|	138.5
	19	|	146.5
	20	|	153.9
	21	|	161.6
	22	|	167
	23	|	174
	24	|	182
	25	|	189
	26	|	197
	27	|	204
	28	|	212
	29	|	219
	30	|	227
	31	|	234
	32	|	242
*/

h1 {line-height:200%;}

p {font-size:85%;}

a, a:visited {outline:none !important;}

.gbl-disclaimer { width: 955px; padding: 10px 10px 0 10px; }
.gbl-disclaimer p {font-size:70%;}

#shop-c {
	min-width:990px;
	min-height:350px;
	margin:0 auto;
}
#shopHandler {
	display:none;
}
/* shop landing page */
#shop-head {
	background:url(../../Image/backgrounds/shop-landing-blank-bg.jpg) bottom no-repeat;
	min-height:330px;
}
#shop-menu {
	width:246px;
	background:url(../../Image/backgrounds/shop-menu-mid.png) repeat-y;
}
#shop-menu-c {margin:0 12px 0 0; width:248px;}
#shop-menu-top {
	width:248px;
	height:9px;
	font-size: .01em;
	background:url(../../Image/backgrounds/shop-menu-sprite.gif) 0 0 no-repeat;
}
#shop-menu-main {
	width:218px;
	height:auto;
	background:url(../../Image/backgrounds/shop-menu-sprite.gif) -248px 0 repeat-y;
	padding:0 15px 5px 15px;
	vertical-align:middle;
}
#shop-menu-bot {
	width:255px;
	height:9px;
	background:url(../../Image/backgrounds/shop-menu-sprite.gif) -496px 0 no-repeat;
}
#shop-menu-hr {
	margin:10px 0;
	width:215px;
	height:1px;
	min-height:1px;
	border-bottom:1px solid #E1E1E1;
}
#shop-menu-main h3 {
	font-size:85%;
	font-weight:bold;
	color:#333333;
	margin:0 0 3px 0;
	margin:0 0 3px 0;
}

#shop-menu-main ul li {

	margin-left:0px;
}
#shop-menu-main .shop-all-link {
	font-size:93%;
	margin-top:5px;
	display:block;
}

#shop-menu-main a {font-size:77%;}

#shop-notebooks, #shop-desktops, #shop-byo, #shop-devices {
	width: 230px;
	float: left;
	margin: 0 6px;
}

#shop-menu a {font-size:77%;}
#shop-head #shop-intel h1 {color:#333333; margin:12px 0 25px 0;}

#shop-head #shop-intel h5 {color:#707070; margin:0 0 0 26px;}
#shop-head #shop-intel #shop-notebooks h5 {margin-left:62px;}
#shop-head #shop-intel #shop-desktops h5 {margin-left:35px;}

#shop-head #shop-intel .learn-more-product a {min-width:0px;}
#shop-head #shop-intel .learn-more-product a:hover {text-decoration:underline;}
#shop-head #shop-intel .learn-more-product a span {min-width:80px;}
#shop-head #shop-intel #shop-notebooks .learn-more-product {margin-left:48px;}
#shop-head #shop-intel #shop-desktops .learn-more-product {margin-left:54px;}
#shop-head #shop-intel #shop-devices .learn-more-product {margin-left:43px;}
#shop-head #shop-intel #shop-byo .learn-more-product {margin-left:16px;}

#shop-intel .shop-more-button {
	height:21px;
	width:181px;
	padding-top:5px;
	background:url(../../Image/backgrounds/shop-button-bg.gif) 0 0 no-repeat;
	margin:20px 0 0 25px;
	cursor:hand;
}

#shop-head a.shop-more-button {
	display: block;
	margin:0 0 0 30px;
	position:relative;
	padding-left: 15px;
	font-size: 93%;
	color: #0860A8;
}

#shop-head #shop-devices a.shop-more-button {
	background-image:url(../../Image/backgrounds/shop-button-bg-189.gif);
	margin-left: 23px;
}

#shop-intel .shop-more-button a {
	margin:20px 35px 35px 0;
	font-size:93%;
	color:#0860A8;
}

#featured-notebooks-bot div {margin:0; color:#0860A8;}

.shop-all-notebooks {
	width:270px;
	position:relative;
	left:515px;
	top: -20px;
	text-align:left;
}
.shop-all-notebooks img { margin: 0 0 0 10px; }
.shop-arrow-img { vertical-align:middle; }
.shop-all-desktops {
	width:200px;
	position:relative;
	left:525px;
	top: -20px;
	text-align:left;
}
.shop-all-desktops img { margin: 0 0 0 10px; }
#featured-notebooks-bot img { clear:both; }

#featured-notebooks,
#featured-desktops {
	height:40px;
}
#featured-notebooks-body {
	background:url(../../Image/backgrounds/shop-desktops-sprite.png) 0 0 repeat-y;
	width:701px;
}
#featured-notebooks {
	width:701px;
	height:50px;
	background:url(../../Image/backgrounds/shop-desktops-sprite.png) -701px 0 no-repeat;
}
#featured-notebooks-bot {
	width:701px;
	margin-bottom:5px;
	background:url('../../Image/backgrounds/shop-desktops-sprite-2.png') no-repeat -1401px 0; height:80px;
}

#featured-notebooks h1,
#featured-desktop h1 {
	margin-bottom:10px;
}
.featured-notebook-list,
.featured-desktop-list {
	width:140px;
	float:left;
	margin-left:30px;
}
.featured-notebook-list h1,
.featured-desktop-list h1 {
}
.featured-notebook-list h2,
.featured-desktop-list h2{
	font-size:85%;
	margin-top:8px;
}
.featured-notebook-list h5,
.featured-desktop-list h5 {
	font-size:85%;
	margin:0 0 15px 0;
}
#featured-desktops-body h4,
#featured-notebooks-body h4 {
	font-weight:bold;
	margin:20px 0 4px 0;
	height:50px;
}
#featured-desktops-body, #featured-notebooks-body  { color:#707070; padding:10px 0 5px 0;}

#related-content #featured-desktops h2,
#related-content #featured-notebooks h2 {
	color:#333333;
	padding:12px 0 0 18px;
}
#featured-desktops-body {
	background:url(../../Image/backgrounds/shop-desktops-sprite.png) 0 0 repeat-y;
	width:701px;
}
#featured-desktops {
	height:51px;
}
#featured-desktops-bot {
	width:701px;
	height:70px;
	background:url(../../Image/backgrounds/shop-desktops-sprite.png) -1402px 0 no-repeat;
	color:#0860a8;
}

#shop-featured-reviews h2 {
	font-size:135%;
	font-weigh:bold;
	color:#333333;
}

#shop-recommended {
	float:left;
	border:1px solid blue;
	width:150px;
}

#shop-promo1 {
	margin: 0 0 10px 5px;
}

#shop-promo2 {
	margin: 0 0 0 28px;
}

#shop-featured-reviews {
	background: url(../../Image/backgrounds/featured-reviews-hdr.png) no-repeat scroll 0 0;
	width: 701px;
	height: 36px;
	padding-left: 15px;
	padding-top: 2px;
    margin-bottom: -2px;
}

#shop-featured-reviews-body {
	background: url(../../Image/backgrounds/featured-body-bg.png) repeat-x scroll 0 0;
	padding-top: 13px;
}

#shop-featured-reviews-body .left
{
	padding-left: 15px;
}

#shop-featured-reviews-body .left p
{
	width: 500px;
}

#shop-featured-reviews-body .review-c h4 {
	font-size:93%;
	color:#0860a8;
	font-weight:bold;
}

#shop-featured-reviews-body .review-c h4 a {
	font-weight: bold!important;
	font-size: 11px!important;
	text-decoration: none!important;
}

.review-c img {

}
.review-c p {
	font-size:85%;
	margin-bottom:0px;
	width:570px;
}
.review-c {
	margin:0 0 15px 0;
}
.shop-price { font-weight:bold; color:#000000; }

#rating-tout {
	position: relative;
	background: url(../../Image/backgrounds/shop-landing-rating-tout-bg.gif) no-repeat;
	margin: 0 0 10px 20px;
	padding: 12px;
	width: 222px;
	height: 92px;
}

#rating-tout p {
	font-size: 90%;
	font-weight: bold;
	color: #000;
}

#rating-tout img {
	position: absolute;
	top: 56px;
	left: 66px;
}

#rating-tout a {
	position: absolute;
	font-size: 85%;
	bottom: 12px;
	right: 12px;
}

#recommended-c {
	width:248px;
	float:left;
	margin-left:20px;
	height:auto;
}
#related-content {
	width:700px;
    margin-top:10px;
	margin-bottom:20px;
}
#recommended-top {
	width:246px;
	height:43px;
	background:url(../../Image/backgrounds/shop-recommended-bg-sprite.png) 0 0 no-repeat;
}
#recommended-main {
	width:246px;
	height:100%;
	padding-top:1px;
	background:url(../../Image/backgrounds/shop-recommended-bg-sprite.png) -246px 0 repeat-y;
}
#recommended-main p { font-size:85%; }
#recommended-btm {
	width:246px;
	height:12px;
	background:url(../../Image/backgrounds/shop-recommended-bg-sprite.png) -492px 0 no-repeat;
}
#recommended-c #recommended-top h2 {
	padding:12px 0 0 15px;
	color:#333333;
}
#recommended-main h3 {
	margin:15px 0 10px 15px;
	font-size:75%;
	font-weight:bold;
	color:#000000;
}

.recommended-computer {
	height:100%;
	margin-left:8px;
	width:218px;
	background-color:#FFFFFF;
	border:1px solid #BED6EA;
	padding:0 5px 5px 5px;
}
.recommended-computer img.feat {
	float:left;
	margin:9px 9px 9px 5px;
}
.recommended-computer p {
	margin:10px 0 10px 0;
	clear:left;
}
.recommended-computer h4 {
	color:#448CCB;
	font-size:85%;
	font-weight:bold;
	margin:10px 0 10px 0;
}
.compare-buttons {
	margin:20px 0 0 20px;
}
.recommended-computer a {
	margin:15px 0 0 0;
}

/* Compare */
#shop-c  #main-c .gen-content {font-size:85%;}

table#product-compare {border-bottom:solid 2px #E1E1E1; margin-right:8px; table-layout:fixed; width:auto;}

table#product-compare thead th {text-align:center;}
table#product-compare thead th.header-left {display:block; background:url(../../Image/backgrounds/shop-compare-header-bg.gif) 0 0 no-repeat; height:43px;}
table#product-compare thead th {background:url(../../Image/backgrounds/shop-compare-header-mid-bg.gif) 190px 4px repeat-x; width:10px; height:43px;}
table#product-compare thead th {font-weight:bold; height:32px; text-align:center; vertical-align:middle; width:230px;}
table#product-compare thead th a {display:block; margin-top:14px;}
table#product-compare thead th.last {background:url(../../Image/backgrounds/shop-compare-header-bg.gif) -182px 0px no-repeat;}
table#product-compare thead th.header-left div.header-left {float:left; margin-left:-12px; width:22px;}
table#product-compare thead th.header-left a.page-cell-hdr {float:left; margin-top:20px; margin-left:45px;}

table#product-compare thead th.remove a {background:url(../../Image/close-icon.gif) 88px 3px no-repeat;}
table#product-compare thead th.remove a.page-cell-hdr {padding-left:25px; background:url(../../Image/icons/close-icon.gif) 14px 3px no-repeat;}

table#product-compare td {color:#666; padding:10px; background:#EAF2FA; vertical-align:top; width:250px; border-top:solid 1px #E1E1E1; border-right:solid 1px #BED6EA; border-left:solid 1px #E1E1E1;}

table#product-compare tr.table-header td {background:url(../../Image/backgrounds/shop-compare-summary-bg.gif) repeat-x; height:23px; border-top:solid 1px #E1E1E1; border-bottom:solid 1px #E1E1E1; border-left:none;}
table#product-compare tr.table-header td.fade-border {border-left:solid 1px #E1E1E1;}
table#product-compare td.feature-detail-row {padding-top:10px;}
table#product-compare td div.system-info {display:block; width:230px !important;}
table#product-compare td {border-left:none; background:url(../../Image/backgrounds/shop-compare-border-tile.png) repeat-y; width:10px; height:1px;}
table#product-compare tr.table-header td {padding:5px 0 0 10px; border-left:none;}
table#product-compare tr.table-header td.feature-detail-row {border-left:none; border-right:none; background:url(../../Image/backgrounds/shop-compare-border-tile.png) repeat-y; width:10px; height:1px; }

table#product-compare tr.features td,
table#product-compare tr.details td,
table#product-compare td.feature-detail-row {background:#FFF;}

table#product-compare tr.table-header td.feature-detail-row {background:url(../../Image/backgrounds/shop-compare-summary-first-bg.gif) no-repeat; width:200px; height:23px; font-weight:bold;}
table#product-compare tr.table-header td.feature-detail-row a {padding-left:20px;}
table#product-compare tr.features td.first {background:url(../../Image/backgrounds/shop-compare-border-tile.png) repeat-y; width:10px height:1px;}

table#product-compare tr.details td {border-bottom:solid 1px #D1D1D1 !important;}
table#product-compare tr.details td.first {background:#F5F9FD url(../../Image/backgrounds/shop-compare-border-tile.png) repeat-y; width:10px; height:1px;}
table#product-compare tr.details td.last {border-right:solid 1px #BED6EA;}
table#product-compare tr.odd td.first {background:#F1F5F8 url(../../Image/backgrounds/shop-compare-border-tile.png) repeat-y; width:10px; height:1px;}

table#product-compare td.feature-detail-row img {float:left; width:120px; height:90px; margin-right:10px; border:solid 1px #BED6EA;}
table#product-compare td.feature-detail-row img.btn-details {clear:both; margin:5px 0pt; border:none;}

table#product-compare .system-info ul.system-summ {float:left; width:95px;}
table#product-compare ul.review-rating {clear:both;}

/* Shop Boxed Processors */
.shop-box-proc legend {display:none;}

.shop-box-proc h1 {line-height:120%;}
.shop-box-proc h3 {font-size:100%; padding-bottom:8px;}
.shop-box-proc p {margin:0; padding:3px 0px; font-size:85%;}

.shop-box-proc form select {width:575px; min-width:575px; background:#FFF; margin:4px 0px; font-size:85%;}

.shop-box-proc .processor-info {padding:5px; vertical-align:top;}
.shop-box-proc .processor-info img {float:left; margin:10px;}
.shop-box-proc .processor-info h4 {margin-top:100px; color:#000;}
.shop-box-proc .processor-info p {color:#707070;}

.shop-box-proc div.top {background:url(../../Image/backgrounds/shop-box-proc-table-spr.gif) -1px 0 no-repeat; width:980px; height:7px; font-size: .01em; /* ie6 box heights are no lower than their fonts, so resize the font to give smaller height*/}
.shop-box-proc div.btm {background:url(../../Image/backgrounds/shop-box-proc-table-spr.gif) -981px 0 no-repeat; width:980px; height:7px; margin-bottom:20px; font-size: .01em; /* ie6 box heights are no lower than their fonts, so resize the font to give smaller height*/}

.shop-box-proc table.where-to-buy {margin-left:2px; border:solid 0px #CBCBCB; width:976px;}
.shop-box-proc table.where-to-buy thead td {background:#F8FCFD; padding:6px; white-space:nowrap; font-weight:bold; text-align:center; border-top:solid 1px #F8FCFD; border-right:solid 1px #F8FCFD;}
.shop-box-proc table.where-to-buy thead td.first {border-left:solid 1px #CBCBCB;}
.shop-box-proc table.where-to-buy thead td.last {border-right:solid 1px #CBCBCB;}

.shop-box-proc table.where-to-buy tbody tr.last td {border-bottom:solid 1px #FFF;}
.shop-box-proc table.where-to-buy tbody tr.alt {background-color:#F8F8F8;}
.shop-box-proc table.where-to-buy tbody td {padding:6px; text-align:center; border-left:solid 1px #CBCBCB; border-top:solid 1px #CBCBCB; border-right:solid 1px #CBCBCB;}
.shop-box-proc table.where-to-buy tbody td.desc {width:425px; text-align:left;}
.shop-box-proc table.where-to-buy tbody td.price {color:#4960C7;}

.left {float:left; margin:0; padding:0;}
.right {float:right; margin:0;padding:0;}
.hide {display:none;}

/* Shop Warning popup */
#shp-buy-now-popup {
	display:none;
	position:absolute;
	top:150px;
	left:150px;
	z-index:2000;
	width:650px;
}

#popup-screen {
	display:none;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background:#333333;
	z-index:1900;
	opacity:0.5;
	filter:alpha(opacity=50);
}

/* Popup body */

#shop-buy-now-warn .warn-bd {
	position:relative; /*top:-20px; * */top:0px;
	padding:0 40px;
	background:url(../../Image/backgrounds/shop-warn-bd-tile.jpg) 0 0 repeat-y; width:608px;
}
#shop-buy-now-warn .warn-bd p {font-size:77%;}

/* Popup top */
#shop-buy-now-warn .warn-top {
	background:url(../../Image/backgrounds/shop-warn-top.jpg) 0 0 no-repeat; width:648px; height:39px;
	/* _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../Image/backgrounds/shop-warn-top.png', sizingMethod='image') */;
}


/* Popup bottom */
#shop-buy-now-warn .warn-btm {
	position:relative; top:-20px;
	background:url(../../Image/backgrounds/shop-warn-btm.jpg) no-repeat; width:648px; height:25px;
	/* _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../Image/backgrounds/shop-warn-btm.png', sizingMethod='image') */;
}


#shp-buy-now-extra-warnings {display:none;}
#shp-buy-now-popup h2 {margin-top:20px;}
#shp-buy-now-popup p.happy-btn {margin:2em 0 0 215px;}
#shp-buy-now-popup p.happy-btn a.close {font-size:90%;}
#shp-buy-now-popup p.happy-btn img.continue {padding-bottom:20px;}
#shp-buy-now-popup p.close {float:right; margin:10px 18px 0px;}

/* ------------------- */

#shp-legal {clear:both; padding:5px 25px 0 0;}
#shp-buy-now-popup #shp-legal {clear:both;}

#shp-legal p {display:block; font-size:77%; color:#707070;}
#shp-legal sup {display:none;}

.gbl-titlebar {padding-top:0px; margin-bottom:25px;}
.gbl-titlebar h1 {color:#333333; padding-left:5px;}
.gbl-titlebar .learn-more-product-outer {position:relative;}
.gbl-titlebar .learn-more-product {position:absolute; top:-20px; right:0;}

#shop-procs {width:100%; margin:0; padding:0; height:220px; background:url(../../Image/backgrounds/shop-processor-bg2.gif) center bottom no-repeat;}
#shop-procs h3 {padding-bottom:12px; padding-left:6px; font-size:85%;}
#shop-procs ul {margin:0; padding:0; list-style:none;}
#shop-procs ul.fivebadges {margin:0 80px;}
#shop-procs ul li {float:left; width:163px; height:180px; text-align:center;}
#shop-procs ul li.five {width:196px;} /* hard coded pages ONLY */
#shop-procs ul li a {display:block; width:159px; height:180px; margin:0 auto; text-align:center; text-decoration:none;}
#shop-procs ul li a img { margin: 15px 0 0; }
#shop-procs ul li a img.starrating { margin-top: 8px; padding: 0px 5px; }
#shop-procs ul li a p { margin: 8px 10px 0; }
#shop-procs ul li.selected a, #shop-procs ul li a:hover {background:url(../../Image/backgrounds/shop-processor-on2.gif) 0 0 no-repeat; text-decoration:none;}

.gen-content {padding:0 0 0 5px; margin-top:0; background:url(../../Image/backgrounds/shop-content-bg.gif) top left no-repeat;}
#shp-left-col {width:188px; float:left;}
#shp-chip-nav {margin-bottom:5px;}
#shp-chip-nav li a {display:block;width:159px; height:14px; padding:5px 0 10px 20px; background:url(../../Image/backgrounds/shop-listing-bg-chip-nav.jpg) no-repeat 0px -29px ;}
#shp-chip-nav li a:hover {background-position:-179px -29px;}
#shp-chip-nav li a.first {background-position:0px 0px;}
#shp-chip-nav li a.first:hover {background-position:-179px 0px;}
#shp-chip-nav li a.active {background-position:-179px -29px;}
#shp-chip-nav li a.active:hover {background-position:-179px -29px;}
#shp-chip-nav li a.first.active {background-position:-179px 0px;}
#shp-chip-nav li a.first.active:hover {background-position:-179px 0px;}
#shp-fltr-list {padding:0; margin:0; background:url(../../Image/backgrounds/shop-left-col-box-bg.gif) repeat;}
#shp-fltr-list h3 {display:block; height:24px; background:url(../../Image/backgrounds/shop-left-col-box-top.gif) top left no-repeat; padding:16px 0 0 18px; font-size:93%; font-weight:bold;}
#shp-fltr-list h4 {margin:0 5px; font-weight:bold; border-top:1px solid #BED6EA; border-bottom:1px solid #BED6EA; line-height:1.5em; background:url(../../Image/backgrounds/shop-filter-bg2.gif) repeat-x bottom #fff; padding:5px 5px 5px 13px; font-size:77%;}
#shp-fltr-list ul {margin:0 9px 4px 9px; list-style:none; padding:8px; border:1px solid #BED6EA; border-top:none; background-color:#FFF; font-size:85%;}
#shp-fltr-list div.btm {padding:0; margin:0; height:5px; background:url(../../Image/backgrounds/shop-left-col-box-btm.gif) no-repeat;}

#promo-left-column {clear: left; float: left; margin: 5px 0 0 0; width: 188px;}
#promo-left-column .promo-graphic {background-image: url("../../Image/backgrounds/shop-left-col-promo-cdz-graphic.jpg"); background-position: 0px 0px; background-repeat: no-repeat; height: 162px; width: 188px;}
#promo-left-column .promo-content {background-image: url("../../Image/backgrounds/shop-left-col-promo-content-bg.gif"); background-position: 0px 0px; background-repeat: repeat-y; width: 188px;}
#promo-left-column .promo-content h3 {border-bottom: 1px solid #D1D1D1; border-top: 1px solid #D1D1D1; color: #333333; font-size: 85%; font-weight: bold; margin: 0px 5px; padding: 10px 3px 12px 6px;}
#promo-left-column .promo-content p {color: #707070; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 85%; font-weight: normal; line-height: 16px; margin: 0px 5px; padding: 6px 3px 8px 6px;}
#promo-left-column .promo-content p a {color: #0860A8; font-weight: bold;}
#promo-left-column .promo-bottom {background-image: url("../../Image/backgrounds/shop-left-col-promo-bottom-bg.gif"); background-position: 0px 0px; background-repeat: no-repeat; height: 13px; width: 188px;}

#promo-appup-left-column {clear: left; float: left; margin: 5px 0 0 0; width: 188px;}
#promo-appup-left-column .promo-graphic {background-image: url("../../Image/backgrounds/shop-left-col-promo-appup-top2.jpg"); background-position: 0px 0px; background-repeat: no-repeat; height: 172px; width: 188px;}
#promo-appup-left-column .promo-graphic h3 {display: none;}
#promo-appup-left-column .promo-content {background-image: url("../../Image/backgrounds/shop-left-col-promo-appup-bg.gif"); background-position: 0px 0px; background-repeat: repeat-y; width: 188px;}
#promo-appup-left-column .promo-content h4 {font-weight:bold; padding:0px 10px;}
#promo-appup-left-column .promo-content p {color: #707070; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 85%; font-weight: normal; line-height: 16px; margin: 0px 5px; padding: 6px 3px 8px 6px;}
#promo-appup-left-column .promo-content p a {color: #0860A8; font-weight: normal;}
#promo-appup-left-column .promo-bottom {background-image: url("../../Image/backgrounds/shop-left-col-promo-appup-bottom.gif"); background-position: 0px 0px; background-repeat: no-repeat; height: 10px; width: 188px;}

#shp-fltr-results {float:right; width:757px; padding:0; margin:0; background:url(../../Image/backgrounds/shop-rite-col-box-bg.gif) repeat-y;}

/* hard coded pages ONLY */
form.wide {background:url(../../Image/backgrounds/shop-rite-col-box-bg-wide.gif) repeat-y !important; width:970px !important;}

#shp-fltr-results .mid {width:100%;}
#shp-fltr-results .shp-fltr-pagination {clear:both; display:block; height:40px; background:url(../../Image/backgrounds/shop-rite-col-box-top.gif) no-repeat; padding:0 18px;}
#shp-fltr-results .shp-fltr-pagination div * {display:inline; }
#shp-fltr-results .shp-fltr-pagination div option {display:block;}
#shp-fltr-results .shp-fltr-pagination ul {margin:0; padding:0; list-style:none;}
#shp-fltr-results .shp-fltr-pagination ul li {display:inline; padding-right:4px; font-size:77%;}
#shp-fltr-results .shp-fltr-pagination .left {padding-top:16px;}
#shp-fltr-results .shp-fltr-pagination .left h4 {background:url(../../Image/backgrounds/shop-sort-sep.gif) center left no-repeat; padding-left:12px; padding-right:4px; font-size:85%;}
#shp-fltr-results .shp-fltr-pagination .right h4 {padding-right:4px;}
#shp-fltr-results .shp-fltr-pagination .right {padding-top:12px !important;}
#shp-fltr-results select {width:100px;}
#shp-fltr-results .shp-fltr-paginationBtm {background:url(../../Image/backgrounds/shop-rite-col-box-btm.gif) no-repeat;}

/* hard coded pages ONLY */
#shp-fltr-results .shp-fltr-pagination2 {clear:both; display:block; height:27px; background:url(../../Image/backgrounds/shop-rite-col-box-top.gif) no-repeat;}
#shp-fltr-results .shp-fltr-pagination3 {position:relative; left:1px; clear:both; height:26px; background:url(../../Image/backgrounds/shop-rite-col-box-top.gif) no-repeat; width:970px;}
#shp-fltr-results .shp-fltr-pagination3 p {color:#000; font-weight:bold; padding:8px 16px;}
#shp-fltr-results .shp-fltr-paginationTop-wide {background:url(../../Image/backgrounds/shop-rite-col-box-top-wide.gif) no-repeat;}
#shp-fltr-results .shp-fltr-paginationBtm-wide {background:url(../../Image/backgrounds/shop-rite-col-box-btm-wide.gif) no-repeat;}

#shp-fltr-results a.compare {display:block; width:177px; height:33px; background:url(../../Image/backgrounds/shop-btn-compare-sys.gif) center no-repeat; position:relative; padding:8px 18px 8px 0;}
#shp-fltr-results a.compare span {position:absolute; left: -9999em;}

ul#sort-bar {clear:both; display:block; margin:0 4px; padding:1px 0 0 14px; list-style:none; height:22px; background:url(../../Image/backgrounds/shop-rite-col-box-sort-bg.gif) no-repeat;}
ul#sort-bar li {display:inline; padding:0 10px; background:url(../../Image/backgrounds/shop-sort-sep.gif) center left no-repeat; font-size:70%;}
ul#sort-bar li.first {background:none;}
ul#sort-bar li a {padding: 0 10px 0 5px;}
ul#sort-bar li a.desc-sort {background:url(../../Image/backgrounds/shop-sort.gif) center right no-repeat;}
ul#sort-bar li a.asc-sort {background:url(../../Image/backgrounds/shop-sort-up.gif) center right no-repeat;}



#shp-fltr-results #result-list .clearMore {zoom:1; clear:both;}
#shp-fltr-results #result-list {clear:both; list-style:none; margin:0 5px; padding-top:10px; background-color:#fff;}
#shp-fltr-results #result-list .listing-links {padding-top:0px;}
#shp-fltr-results #result-list .listing-links .links {float:left; width:610px; padding-top:8px;}
#shp-fltr-results #result-list .listing-links .checkCompare {padding:0 101px 0 10px; font-weight:bold; color:#0860A8; font-size:85%;}
#shp-fltr-results #result-list li {margin:0; padding:30px 0 25px 0; border-bottom:1px solid #BED6EA;}
#shp-fltr-results #result-list li.alt-row {}

/* hard coded pages ONLY */
#shp-fltr-results #result-list li.wide {background:url(../../Image/backgrounds/shop-result-listing-bg-wide.gif) repeat;}

#shp-fltr-results #result-list li li {border:none; padding:0; margin:0; font-size:85%; background:none;}
#shp-fltr-results #result-list li.alt-row li {background:none;}

#shp-fltr-results .img-name-specs {float:left; width:565px; padding-left:25px;}
#shp-fltr-results .img-name-specs h3 {font-size:85%; font-weight:bold;}
#shp-fltr-results .rating-review-checkbox {width:135px; float:left;}

#shp-fltr-results li div.wide {width:520px; float:right;}
/* end hard coded pages */

/* buy now button */
.buy-now a {width:100px; height:26px; margin-left:auto; margin-right:auto; overflow:hidden; text-indent:-1000px; cursor:pointer;}

/* fix for buy button */
a.buy-button {background-image:none !important;}

#shp-fltr-results p.img {float:left; margin-bottom:0; padding-right:40px;}
#shp-fltr-results p.img img {display:none;}
#shp-fltr-results p.img a img {display:inline; border:1px solid #BED6EA; width:150px; height:150px;}
#shp-fltr-results .badge {float:left; width:78px; padding-right:45px; font-size:85%;}
#shp-fltr-results .badge img {display:block;}
#shp-fltr-results .badge img.badge-img {margin: 8px 4px;}
#shp-fltr-results div p.checkbox {width:15px;}
#shp-fltr-results .name-specs {float:left; width:220px; padding:0;}
#shp-fltr-results .rating-review-checkbox .rating-review {}



/* hard coded pages ONLY */
#shp-fltr-results .rating-review-checkbox .wide {float:left; width:505px; padding-right:10px;}
#shp-fltr-results .rating-review-checkbox p.checkbox {display:block; float:left; width:15px;}
#shp-fltr-results .rating-review-checkbox p.review {width:305px;}
#shp-fltr-results .rating-review-checkbox p.review,
#shp-fltr-results .rating-review-checkbox p.starting-at {display:inline; clear:left; float:left; line-height:115%;}
#shp-fltr-results .rating-review-checkbox p.starting-at {white-space:nowrap; color:#060606;} /* hard coded pages ONLY */}
#shp-fltr-results .rating-review-checkbox br {display:inline;}

/* product detail page */
#main-product-detail .gen-content {background:none; padding:0; margin:0;}

#shp-prd-detail-ovvw {background:url(../../Image/backgrounds/shop-processor-bg.gif) center bottom no-repeat; padding:40px 0 25px; }
#shp-prd-detail-ovvw .img-ovrating {float:left; width:160px; padding-right:20px;}
#shp-prd-detail-ovvw .img-ovrating .back a {font-size:10px;}
#shp-prd-detail-ovvw .img-ovrating p img {border:1px solid #BED6EA; width:150px; height:150px;}
#shp-prd-detail-ovvw .img-ovrating .rated {margin-left:40px; width:150px;}
#BVCustomerRatings {padding-top:20px;}
#shp-prd-detail-ovvw .specs-desc {float:left; width:434px; padding-right:20px;}
#shp-prd-detail-ovvw .specs-desc h2 {width:390px; color:#333333; padding:0;}
#shp-prd-detail-ovvw .specs-desc .cnet-rating {display:none;}
#shp-prd-detail-ovvw .specs-desc .mfctr-logo img {float:right;}
#shp-prd-detail-ovvw .specs-desc p.starting-at {margin:0; line-height:100%; padding:14px 0;}
#main-product-detail .gbl-btm-div{ position:static; margin-top:-12px;}

#shop-online {float:right; width:313px; min-height:83px; height:auto!important; height:83px; padding-bottom:15px; margin-right:20px; text-align:center; background: url(../../Image/backgrounds/shop-1col-online-box-grey.png) bottom no-repeat;}
#shop-online.short {width:254px; background: url(../../Image/backgrounds/shop-1col-online-box-grey-short.png) bottom no-repeat;}
#shop-online h3 {background: url(../../Image/backgrounds/shop-1col-online-top-grey.gif) no-repeat; padding:15px 0 10px 20px; font-weight:bold; margin-left:0;}
#shop-online.short h3 {background: url(../../Image/backgrounds/shop-1col-online-top-grey-short.gif) no-repeat;}
#shop-online h3 span {float:left;}
#shop-online .offer {padding:0 20px;}
#shop-online .offer div.offer-logo {float:left; width:50px; padding:4px 10px 0 0; text-align:left;}
#shop-online .offer div.offer-logo img {width:50px; height:25px; background-color:red;}
#shop-online .offer div.offer-name {float:left; width:95px; font-size:75%; padding:4px 0 15px 0; text-align:left; color:#707070;}
#shop-online .offer div.offer-name strong {color:#333;}
#shop-online .offer div.offer-button {float:right; padding:5px 0 0;}
#shop-online div.buy-now {float:right; padding:4px 20px 4px 10px;}
#shop-online p.compare {float:left; padding:16px 0 0 21px;}

#shp-prd-details {margin:8px 0 0 0; padding:0;}
ul.ui-tabs-nav {height:45px; background:url(../../Image/backgrounds/product-detail-tab-bg.gif) no-repeat center; padding:0; margin:0 0 15px 0; list-style:none;}
ul.ui-tabs-nav li {display:block; float:left; padding:16px 40px 0 6px;}
ul.ui-tabs-nav li.ui-tabs-selected {font-weight:bold; }

.article{clear:both; background:url(../../Image/backgrounds/shop-1col-review-bg.gif) left bottom no-repeat; padding:0 0 15px 0; margin:0 0 2px 0; width:949px;}
.article h2 {background:url(../../Image/backgrounds/shop-1col-review-top.gif) no-repeat; padding:10px 0 10px 20px; font-size:123.1% !important; color:#333333;}
.article .author, .article .editor {display:none;}
.article p {display:block; clear:left; float:left; width:708px; padding-left:20px; padding-top:15px;}
.article p.date, .article .rite-col {display:block; clear:right; float:right; width:193px !important; text-align:center; padding: 0 5px 0 0 !important;}
.article .rite-col .rated {padding:3px 0 3px 32px;}
.article .rite-col .hr {width:165px; margin:6px 0 6px 14px; padding:0 !important; height:1px; border-top: 1px solid #E5E5E5; background-color:#FFF;}
.article .art-attr strong { color:#333333; }

#shop-online p a, .article p.review a {background:url(../../Image/backgrounds/learn-more-arrow.gif) center right no-repeat; padding:0 14px 2px 0;}

#product-details {clear:both; padding:0; margin:0; width:960px; }
#product-details h2 {height: 20px; background:url(../../Image/backgrounds/shop-1col-spec-bar.gif) no-repeat; padding: 8px 0 0 10px; font-size:85%; font-weight:bold; color:#333333;}
#product-details dl {font-size:85%; background:#FAFCFE url(../../Image/backgrounds/shop-detail-repeat-bg.gif) 0 0 repeat-y;}
#product-details dl dt {clear:left !important; float:left; width:200px; padding:8px 20px 16px 20px;	background-color:#FAFCFE; font-weight:bold; margin:0 20px 0 0; border-right:1px solid #BED6EA; color:#333333; background:#FAFCFE url(../../Image/backgrounds/shop-detail-repeat-bg.gif) 0 0 repeat-y;}
#product-details dl dd {float:left; width:65%; padding:8px 20px 0 0; font-size:85%; color:#707070;}
#product-details h4.see-more, #product-details h4.see-less {padding: 7px 0 0 10px; font-weight:bold; color:#0860A8; cursor:pointer; font-size:85%;}
#product-details h3 {font-size:100%; width:100%; font-weight:bold; background: url(../../Image/backgrounds/shop-detail-repeat-bg.gif) 0 0 repeat-y;}
#more-details {display:none;}
#more-details mid {background:url(../../Image/shop-detail-repeat-bg.gif) 0 0 repeat-y;}
.product-details-h3-border {display:block; width:210px; height:100%; padding:5px 20px 16px 10px; border-right:1px solid #BED6EA;}

#more-details h4.see-less {background:url(../../Image/backgrounds/shop-1col-spec-bar3.gif) no-repeat; height:18px;}
#details-summary h4, #more-details h4.btm {background:url(../../Image/backgrounds/shop-1col-spec-bar2.gif) no-repeat; height:25px;position: absolute;bottom: -10px;width: 100%;z-index: 1000;}
#details-summary {background:url(../../Image/backgrounds/shop-bg-summary-details.gif) repeat-y;padding-bottom:20px; position: relative;}
#details-summary table {width:948px; margin-left:5px;}
#details-summary table td {padding:10px; font-size:85%; color:#707070;}
#details-summary table td.title {width:25%; border-right:1px solid #bdd5eb; font-weight:bold; color:#333;}
#details-summary table td.value {width:75%;}
#details-summary table tr.even {background-color:#f4f2f2;}

#compare-prices {margin-top:20px; background:url(../../Image/backgrounds/shop-1col-buy-bg.gif) center bottom no-repeat; width:949px; padding-bottom:5px;}
#compare-prices h1{background-color:#FFF;}

#compare-prices table {background:url(../../Image/backgrounds/shop-1col-top-round.gif) 0 0 no-repeat;
	width:100%; padding:0 5px;}

#compare-prices table thead tr {height:43px;}
#compare-prices table th {text-align:center; font-weight:bold;}
#compare-prices table td {text-align:center !important; border-left:1px solid #E5E5E5;}
#compare-prices table tbody tr td {background:url(../../Image/backgrounds/shop-gray-line-alt-color.gif) no-repeat;}
#compare-prices table tbody tr.alt-row td { background:url(../../Image/backgrounds/shop-gray-line.gif) no-repeat;}
#compare-prices table tr td.seller {border-left:none; background:url(../../Image/backgrounds/shop-gray-line1-alt-color.gif) no-repeat;}
#compare-prices table tr.alt-row td.seller {border-left:none; background:url(../../Image/backgrounds/shop-gray-line1.gif) 0 0 no-repeat;}
#compare-prices table td.dbuy-now p.buy-now {margin:0;}

/* for IE 6 only */
#compare-prices table tr td.dbuy-now a {
	display:block;
	width:100px;
	height:26px;
	margin-left:auto;
	margin-right:auto;
	background:url(../../Image/backgrounds/shop-btn-buy-now.png) no-repeat !important;
    /* _background:none !important; */
    /* _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='assets/img/shop-btn-buy-now.png') !important; */
	overflow:hidden;
	text-indent:-1000px;
	cursor:pointer;
	* float:center;
}

#compare-prices table tr.alt-row td.dbuy-now a {
	display:block;
	width:100px;
	height:26px;
	margin-left:auto;
	margin-right:auto;
	background:url(../../Image/backgrounds/shop-btn-buy-now.png) no-repeat !important;
    /* _background:none !important; */
    /* _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='assets/img/shop-btn-buy-now.png') !important; */
	overflow:hidden;
	text-indent:-1000px;
	cursor:pointer;
}

#compare-prices table tr td.dbuy-now {background:url(../../Image/backgrounds/shop-gray-line2-alt-color.gif) top right no-repeat;}
#compare-prices table tr.alt-row td.dbuy-now {background:url(../../Image/backgrounds/shop-gray-line2.gif) top right no-repeat !important;}

#compare-prices table td.dbuy-now a {margin:8px auto 0 auto;}


/* ==================================================================
CSS NORMALIZATION FOR .intelShopCompare

- cancels default styles applied to page elements
- adjusts default elements between browsers to same baseline
================================================================== */

.intelShopCompare div, .intelShopCompare dl, .intelShopCompare dt, .intelShopCompare dd, .intelShopCompare ul, .intelShopCompare ol, .intelShopCompare li, .intelShopCompare pre, .intelShopCompare hr, .intelShopCompare form, .intelShopCompare fieldset, .intelShopCompare input, .intelShopCompare p, .intelShopCompare th, .intelShopCompare td {margin:0; padding:0;}
.intelShopCompare address, .intelShopCompare caption, .intelShopCompare cite, .intelShopCompare code, .intelShopCompare dfn, .intelShopCompare em, .intelShopCompare th, .intelShopCompare var {font-style:normal; font-weight:normal;}
.intelShopCompare table {border-collapse:collapse; border-spacing:0; font-size:inherit; width:100%; font-size:100%;}
.intelShopCompare select, .intelShopCompare input, .intelShopCompare textarea {font:99% verdana,geneva,sans-serif;}
.intelShopCompare h1, .intelShopCompare h2, .intelShopCompare h3, .intelShopCompare h4, .intelShopCompare h5, .intelShopCompare h6 {margin:0; padding:0; font-size:100%; font-weight:normal;}
.intelShopCompare fieldset, .intelShopCompare img {border:0;}
.intelShopCompare img, .intelShopCompare input, .intelShopCompare select, .intelShopCompare label {vertical-align:middle;}
.intelShopCompare select, .intelShopCompare .inputStyle {border:1px solid; padding:.1em; margin:.1em 0 .1em .2em;}
.intelShopCompare legend, .intelShopCompare .skipNavigation {display:none;}
.intelShopCompare ul, .intelShopCompare li {list-style:none;}
.intelShopCompare b {font-weight:normal;}
.intelShopCompare q:before, .intelShopCompare q:after{content:'';}

/* ==================================================================
GLOBAL FOR .intelShopCompare
================================================================== */

.intelShopCompare  {width:986px; margin:0 auto; text-align:center; font:85%/1.4em arial,helvetica,sans-serif; color:#333;}

/* default: red to red underline */
.intelShopCompare a, .intelShopCompare a:visited {color:#0d5fa8; cursor:pointer; text-decoration:none; outline:none !important;}
.intelShopCompare a:hover, .intelShopCompare a:active {text-decoration:underline;}

.intelShopCompare .clear {clear:both; margin:0; padding:0;}

.intelShopCompare p {padding-bottom:1em;}
.intelShopCompare strong {font-weight:bold;}

/* default content headers */
.intelShopCompare h1 {color:#333; font-size:2em; line-height:25px; height:30px;}
.intelShopCompare h2 {font-size:1.6em; font-weight:bold;}
.intelShopCompare h3 {font-size:2em;}
.intelShopCompare h4 {font-size:1.2em;}

/* ==================================================================
GRID
================================================================== */

/* grid layout 1 */
.intelShopCompare  .layout1 {position:relative; width:977px; text-align:left; margin-left:3px;}

/* grid layout 2 */
.intelShopCompare  .layout2 {position:relative; width:977px; text-align:left; margin-left:3px;}
.intelShopCompare  .layout2 .primary {position:relative; float:left; width:634px; margin:0 9px 0 0;}
.intelShopCompare  .layout2 .primary .col-a, body .layout2 .primary .col-b {float:left; width:317px;}
.intelShopCompare  .layout2 .secondary {position:relative; float:left; width:334px;}

/* ==================================================================
SHOP COMPARE PAGE
================================================================== */

.shopCompare {color:#666}
.shopCompare span {display:block;}
.shopCompare h3 {font-size:1em; font-weight:bold; color:#333;}
.shopCompare h4 {font-size:1em; font-weight:bold;}

.shopCompareMainBody {margin-top:15px; width:935px; background:url(../../Image/backgrounds/intelBgShopCompareMainBody.jpg) repeat-y;}
.shopCompareMainFoot {min-height:6px; height:auto !important; height:6px; background:url(../../Image/backgrounds/intelBgShopCompareMainFoot.jpg) no-repeat; font-size:0px;}

.shopCompareMainBody .columns {width:936px;}
.shopCompareMainBody .columns div, .shopCompareMainBody .columns span {position: relative;}

/* set global height for rows here */
.shopCompareMainBody .columns .top {min-height:39px; height:auto !important; height:39px; padding:0;}
.shopCompareMainBody .columns .body1 {min-height:152px; height:auto !important; height:152px;}
.shopCompareMainBody .columns .header {min-height:25px; height:auto !important; height:25px;}
.shopCompareMainBody .columns .body2 {min-height:213px; height:auto !important; height:213px; padding-top:15px;}
.shopCompareMainBody .columns .body2 .features {min-height:46px; height:auto !important; height:46px;}
.shopCompareMainBody .columns .details span {min-height:60px; padding:2px 0 0 20px;}

/* category column */
.shopCompareMainBody .columns .categoryColumn {float:left; width:195px; background:url(../../Image/backgrounds/intelBgShopCompareCategoriesLightBlue.jpg) repeat-y;}
.shopCompareMainBody .columns .categoryColumn div, .shopCompareMainBody .columns .categoryColumn span {}
.shopCompareMainBody .columns .categoryColumn .top {width:195px; margin-left:0px; background:url(../../Image/backgrounds/intelBgShopCompareTopCategories.jpg) no-repeat;}
.shopCompareMainBody .columns .categoryColumn .body1 {background:url(../../Image/intelBgShopCompareCategoriesBlue.jpg) repeat-y;}
.shopCompareMainBody .columns .categoryColumn .body1 a.returnToProducts {position:absolute; top:20px; left:18px; padding:1px 0 8px 22px; font-size:1.2em;}
.shopCompareMainBody .columns .categoryColumn .body1 a.printThisPage {position:absolute; top:45px; left:18px; padding:1px 0 8px 22px; font-size:1.2em; color:#0d5fa8;}
.shopCompareMainBody .columns .categoryColumn .body1 h4 {display:none;}
.shopCompareMainBody .columns .categoryColumn .header {background:url(../../Image/backgrounds/intelBgShopCompareCategoriesHeader.jpg) no-repeat;}
.shopCompareMainBody .columns .categoryColumn .header h3 {position:absolute; top:5px; left:13px;}
.shopCompareMainBody .columns .categoryColumn .header a.show {position:absolute; top:4px; left:95px;}
.shopCompareMainBody .columns .categoryColumn .header a.show .less, .shopCompareMainBody .columns .categoryColumn .header a.show .more {display:inline; color:#0d5fa8;}
.shopCompareMainBody .columns .categoryColumn .header a.show .less {display:none;}
.shopCompareMainBody .columns .categoryColumn .body2 {background:url(../../Image/backgrounds/intelBgShopCompareCategoriesWhite.jpg) repeat-y;}
.shopCompareMainBody .columns .categoryColumn .body2 span {position:relative; left:26px; width:165px; color:#333; font-size:1em; padding-bottom:10px;}
.shopCompareMainBody .columns .categoryColumn .details {width:194px; margin-left:0; color:#333;}

.shopCompareMainBody .columns .categoryColumn .details span {width:171px; margin-left:6px;}
.shopCompareMainBody .columns .categoryColumn .details .even {background-color: #f1f5f8; width:169px; margin-left:5px; border-top: 1px solid #e4e8eb; border-bottom: 1px solid #e4e8eb;}

/* product columns */
.shopCompareMainBody .columns .productColumns {float:left; width:738px; z-index:0;}
.shopCompareMainBody .columns .productColumns li {float:left; width: 245px; background-color:#FFF;}
.shopCompareMainBody .columns .productColumns li .top {background:url(../../Image/backgrounds/intelBgShopCompareTopProduct.jpg) repeat-x;}
.shopCompareMainBody .columns .productColumns li .top a {position:absolute; top:14px; left:90px; padding:0 0 5px 14px; font-size:1em; font-weight:bold; background:url(../../Image/backgrounds/IntelButtonRemove.gif) no-repeat;}
.shopCompareMainBody .columns .productColumns li .body1, .shopCompareMainBody .columns .productColumns li .body2 {border-right: 1px solid #c1d6e7;}
.shopCompareMainBody .columns .productColumns li .body1 {font-size:.9em; line-height:14px;}
.shopCompareMainBody .columns .productColumns li .body1 .topInfo {position:absolute; top:14px; left:15px; width:230px;}
.shopCompareMainBody .columns .productColumns li .body1 .topInfo .image {float:left; width:119px;}
.shopCompareMainBody .columns .productColumns li .body1 .topInfo .image img {width:119px; border:1px solid #bfd6e8;}
.shopCompareMainBody .columns .productColumns li .body1 .topInfo .productInfo {float:left; width:100px; margin-left:10px; font-size:1.1em;}
.shopCompareMainBody .columns .productColumns li .body1 .topInfo .productInfo .productName {font-weight:bold;}
.shopCompareMainBody .columns .productColumns li .body1 .topInfo .productInfo .companyName {margin-top:7px;}
.shopCompareMainBody .columns .productColumns li .body1 .topInfo .productInfo .startingAt {margin-top:7px;}
.shopCompareMainBody .columns .productColumns li .body1 .topInfo .productInfo .price {color:#333; font-weight:bold;}
.shopCompareMainBody .columns .productColumns li .body1 .buttonDetails {position:absolute; top:113px; left:15px; font-size:1.2em;}
.shopCompareMainBody .columns .productColumns li .body1 .buttonDetails .cross {display:inline; font-weight:bold; font-size:1.4em; top:1px;}
.shopCompareMainBody .columns .productColumns li .body1 .reviews {position:absolute; top:104px; left:27px;}
.shopCompareMainBody .columns .productColumns li .body1 .reviews .userReviews {display:none;}
.shopCompareMainBody .columns .productColumns li .body1 .reviews .overallRating {position:absolute; top:27px; left:-12px; width:170px; font-size:1.1em;}
.shopCompareMainBody .columns .productColumns li .body1 .reviews .desc {display:none;}
.shopCompareMainBody .columns .productColumns li .body1 .reviews .readAllReviews {display:none;}
.shopCompareMainBody .columns .productColumns li .body1 .reviews .writeAReview {display:none;}

.shopCompareMainBody .columns .productColumns li .header {background:url(../../Image/backgrounds/intelBgShopCompareProductHeader.jpg) repeat-x;}
.shopCompareMainBody .columns .productColumns li .body2 span {position:relative; left:18px; width:200px; font-size:1em; padding-bottom:10px;}
.shopCompareMainBody .columns .productColumns li .details {border-right: 1px solid #c1d6e7;}
.shopCompareMainBody .columns .productColumns li .details .even {background-color:#fbfbfb; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea;}

/* carousel buttons */
.shopCompareMainBody .columns .buttonPrev, .shopCompareMainBody .columns .buttonNext {position:absolute; z-index:1; cursor:pointer;}
.shopCompareMainBody .columns .buttonPrev, .shopCompareMainBody .columns .buttonNext {top:6px; width:30px;  min-height:30px; height:auto !important; height:32px;}
.shopCompareMainBody .columns .buttonNext {top:0; width:36px; min-height:37px; height:auto !important; height:37px;}
.shopCompareMainBody .columns .buttonPrev {left:195px; background:url(../../Image/backgrounds/intelButtonShopComparePrev.gif) no-repeat;}
.shopCompareMainBody .columns .buttonNext {left:898px; background:url(../../Image/backgrounds/intelButtonShopCompareNext.gif) no-repeat;}

#related-content #featured-desktops,
#related-content #featured-desktops-body,
#related-content #featured-desktops-bot,
#related-content #featured-devices,
#related-content #featured-devices-body,
#related-content #featured-devices-bot {width:341px; float:left; clear:none; background-image:url(../../Image/backgrounds/shop-desktops-sprite-344-2.png);}
#related-content #featured-desktops,
#related-content #featured-devices{background-position:-344px 0;}
#related-content #featured-desktops-bot,
#related-content #featured-devices-bot{background-position:-687px 0; height:84px;}
#related-content #featured-devices,
#related-content #featured-devices-body,
#related-content #featured-devices-bot {float:left}
#related-content .thumb-wrap,
.recommended-computer .thumb-wrap{border:1px solid #bed6ea; width:100px; height:100px;}
#related-content #shop-featured-reviews {clear:both; padding-top:1px;}
#related-content #featured-desktops-wrap,
#related-content #featured-devices-wrap {float:left; width:344px;}
#related-content #featured-devices-wrap {margin-left:12px;}
#related-content .featured-desktop-list{width:128px;}
#related-content #featured-devices{height:51px;}
#related-content #featured-devices h2{padding:12px 0pt 0pt 18px}
#related-content #featured-desktops-body,
#related-content #featured-devices-body{padding:10px 0pt 5px; min-height:184px; height:auto!important; height:184px;}
#related-content #featured-devices-body h4{font-weight:bold; margin-top:20px;}
#related-content h4,
#related-content h5 {line-height:1.3em}
#related-content h4{font-size:85%; height:auto;}
#related-content h5{margin-bottom:0;}
#related-content .compare-buttons{margin-left:9px;}
#related-content .shop-all-desktops,
#related-content .shop-all-devices,
#related-content .shop-all-notebooks{position:static; margin:0 0 0 13px; width:auto0; padding-top:40px;}
#related-content a{text-decoration:underline!important;}
#recommended-c .recommended-computer{padding-top:5px;}
#recommended-c .recommended-computer .thumb-wrap{float:left;}
#recommended-c .recommended-computer .title-price-wrap{float:left; margin-left:5px; width:70px;}
#recommended-c .recommended-computer img.feat{margin:0;}

.header-wrap {padding-left: 5px;}
#shop-procs.devices {background:url('../../Image/backgrounds/shop-processor-bg-3.jpg') center top no-repeat!important; margin-top:7px; height:193px;}
#shop-procs p.desc {width:480px; float:left;}
#shop-procs .sort-by-intel {color:#0D63AA; font-size:100%;}
#result-list p.right {margin-right:20px;}
#shp-fltr-results div p.checkbox {width:auto; float:left; margin-left:-1px; position:relative;}
#shp-fltr-results div p.checkbox label {margin-left:10px; color:#0D63AA;}

#shp-fltr-results .shp-fltr-pagination.btm {background:url(../../Image/backgrounds/shop-rite-col-box-btm.gif) no-repeat;}
#shp-fltr-results .shp-fltr-pagination.btm .left {padding-top:13px; *padding-top:16px; line-height:1.1em;}
#shp-fltr-results .shp-fltr-pagination.btm .right {padding-top:10px !important; line-height:1.1em;}

.sup{font-size:.6em; margin:0; padding:0; vertical-align:super;}
.sup.tm{font-size:.5em;}

#shop-head a.shop-more-button {intel-shop.css (line 136)
color:#0860A8;
display:block;
font-size:93%;
margin:0 0 0 30px;
padding-left:15px;
position:relative;
}

/* Shop - Internet Devices */
#shop-int-dev-marquee {position:relative; min-height:225px; height:auto!important; height:225px; background: url(../../Image/backgrounds/shop-int-dev-marquee.jpg) bottom no-repeat; margin:3px 0 20px 0;}
#shop-int-dev-marquee h3 {font-size:85%; padding-left:6px;}
#shop-int-dev-marquee .shop-int-dev-badge {position: absolute; top:40px; left:10px;}
#shop-int-dev-marquee .shop-int-dev-desc {position:absolute; top:37px; left:100px; width:200px;}
#shop-int-dev-marquee .shop-int-dev-icons {position:absolute; top:25px; right:0px;}
#shop-int-dev-marquee .shop-int-dev-icons li {float:left; list-style-type:none; text-align:center;}
#shop-int-dev-marquee .shop-int-dev-icons li a {display:block; padding:3px 0 0 0; width:163px; height:161px; text-decoration:none;}
#shop-int-dev-marquee .shop-int-dev-icons li a p {padding:20px 20px 0; margin:0; color:#333; font-size:85%; font-weight:bold;}
#shop-int-dev-marquee .shop-int-dev-icons li.selected a,
#shop-int-dev-marquee .shop-int-dev-icons li a:hover {background: transparent url(../../Image/icons/shop-int-dev-icon-box.gif) no-repeat;}
#shop-int-dev-marquee .shop-int-dev-icons li.selected a p,
#shop-int-dev-marquee .shop-int-dev-icons li a:hover p {color:#0860a8;}



.ui-dialog {
	background:url(../../Image/icons/wimax-overlay-bg.png) no-repeat 0 0;
	zoom: 1;
	position: relative;
}

.ui-dialog-titlebar-close {
	position: absolute;
	right: 18px;
	top: 14px;
	z-index: 1;
}

.ui-dialog-titlebar-close .ui-icon {
	background: url(../../Image/icons/wimax-btn-close.gif) no-repeat 0 0;
	width: 43px;
	height: 9px;
	display: block;
	text-indent: -999em;
	cursor: pointer;
}

.ui-widget-overlay {
	background-color: #7f7f7f;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.9;
	filter:alpha(opacity=90);

}

#wimax-dialog {
	font-family: verdana;
	padding-top: 35px;
	text-align: left;
}

#wimax-dialog h2 {
	font-size: 18px;
	font-weight: normal;
	color: #464646;
	margin-left: 36px;
	margin-top: 10px;
	margin-bottom: 20px;
}

#wimax-dialog p {
	font-size: 11px;
	line-height: 16px;
	color: #707070;
	margin-left: 36px;
	margin-right: 50px;
}

#wimax-dialog span {
	font-weight: bold;
	color: #000000;
}

.ui-dialog-buttonpane {
	text-align: center;
}

.ui-dialog-buttonpane button {
	border: none;
	background:url(../../Image/icons/wimax-btn-continue.gif) no-repeat 0 0;
	width: 102px;
	height: 26px;
	cursor: pointer;
	position: relative;
	top: -32px;
	text-indent: -999em;
	display: block;
	margin: 0 auto;
	z-index: 1;
}

.wimax-hidden {
	display: none;
}

/* CDZ Promo */
#cdz-promo-c { width: 238px; height: auto; background:url(/shop/en_US/Assets/Image/icons/bg-cdz-promo.gif) 0 0 no-repeat; text-align: center; margin-left: 25px; }
#cdz-promo-c .cdz-promo-top { margin: 8px auto 0 auto; width: 157px; height: 189px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='shop/en_US/Assets/Image/icons/bg-cdz-hero.png', sizingMethod='fixed'); }
#cdz-promo-c .cdz-promo-top img { display: none; }
#cdz-promo-c .cdz-promo-top[class] { display: block; }
#cdz-promo-c .cdz-promo-top[class] { background: url(/shop/en_US/Assets/Image/icons/bg-cdz-hero.png) no-repeat center; }
#cdz-promo-c .cdz-promo-body { text-align: left; padding: 0 5px; }
#cdz-promo-c h3 { font-size: 93%; font-weight: bold; border-bottom: 1px solid #d1d1d1; padding: 10px 0 8px 16px; margin-bottom: 8px; color: #333; }
#cdz-promo-c p { padding: 0 15px 0 16px; color: #707070; font-size: 85%; margin-bottom: 12px; line-height: 16px; }
#cdz-promo-c .cdz-promo-button { text-align: center; padding: 0; margin: 0 auto 20px auto; width: 172px; height: 26px;  }
#cdz-promo-c .cdz-promo-button a { display: block; width: 172px; height: 26px; position: relative; z-index: 10; }
#cdz-promo-c .cdz-promo-button a img { display: none; }
#cdz-promo-c .cdz-promo-button[class] a img { display: block; }

/* AppUp Promo */
#appup-promo {height: auto; margin-left: 25px; margin-top: 10px; width: 238px;}
#appup-promo .appup-promo-top {background-image: url("../../Image/backgrounds/shop-right-col-appup-promo-top2.jpg"); background-position: 0 0; background-repeat: no-repeat; height: 193px; width: 238px;}
#appup-promo .appup-promo-top h3 {display: none;}
#appup-promo .appup-promo-body {background-image: url("../../Image/backgrounds/shop-right-col-appup-promo-bg.gif"); background-position: 0 0; background-repeat: repeat-y; padding: 0 10px 0 7px; width: 224px;}
#appup-promo .appup-promo-body h4 {font-weight:bold; padding:10px 15px 10px 16px;}
#appup-promo .appup-promo-body a {display: block; font-size: 85%; padding-left: 16px;}
#appup-promo p { padding: 0 15px 0 16px; color: #707070; font-size: 85%; margin-bottom: 10px; line-height: 16px; }
#appup-promo .appup-promo-bottom {background-image: url("../../Image/backgrounds/shop-right-col-appup-promo-bottom.gif"); background-position: 0 0; background-repeat: no-repeat;height: 15px; width: 238px;}

/* Right Processor Promo */
#right-processor-promo {height: auto; margin-left: 25px; margin-top: 10px; width: 238px;}
#right-processor-promo .right-processor-promo-top {background-image: url("../../Image/backgrounds/shop-right-col-right-processor-promo-top.jpg"); background-position: 0 0; background-repeat: no-repeat; height: 104px; width: 238px;}
#right-processor-promo .right-processor-promo-body {background-image: url("../../Image/backgrounds/shop-right-col-appup-promo-bg.gif"); background-position: 0 0; background-repeat: repeat-y; padding: 0 10px 0 7px; width: 224px;}
#right-processor-promo .right-processor-promo-body h4 {padding: 10px 15px 10px 16px; font-size: 85%; font-weight:bold; border-bottom:1px solid #ccc;}
#right-processor-promo .right-processor-promo-body a {display: block; font-size: 85%; padding-left: 16px;}
#right-processor-promo p { padding: 10px 15px 0 16px; color: #707070; font-size: 85%; margin-bottom: 10px; line-height: 16px; }
#right-processor-promo .right-processor-promo-bottom {background-image: url("../../Image/backgrounds/shop-right-col-appup-promo-bottom.gif"); background-position: 0 0; background-repeat: no-repeat;height: 15px; width: 238px;}

.clearfix {
    clear: both;
}

.compare-chips-window {position: absolute; top: 50px; width:683px; border:2px solid #b7babc; background-color: #eaebec; display:none; z-index: 3000;}
.compare-chips-window .cleaner {clear:both;}
.compare-chips-window .compare-chips-body {margin:7px;background-color: #fff;}
.compare-chips-window .compare-chips-body .close-window {float:right; padding:5px 20px 0 0; margin:0px; color:#0e64aa; font-size:9px; cursor:pointer;}
.compare-chips-window .compare-chips-body h1 {color:#c5bfc3; font-size:23px; font-weight: normal; padding:0 24px 0px;}
.compare-chips-window .compare-chips-body .chip-section {border-bottom:1px solid #ccc; padding:5px 0 8px 0;}
.compare-chips-window .compare-chips-body .chip-section .chip-image {float:left; width:84px;}
.compare-chips-window .compare-chips-body .chip-section .chip-content {float:left; margin-left:16px;}
.compare-chips-window .compare-chips-body .chip-section .chip-content h2 {color:#4080c6; font-size:16px; font-weight: normal; padding:0px; margin:0px;}
.compare-chips-window .compare-chips-body .chip-section .chip-content h3 {color:#2fb2e0; font-size:14px; font-weight: normal; padding:0px 0px 5px; margin:0px;}
.compare-chips-window .compare-chips-body .chip-section .chip-content p {color:#9f9c9d; font-size:11px; padding:0px; margin:0px;}
.compare-chips-window .compare-chips-body #chip-1 .chip-image {margin-left:16px;}
.compare-chips-window .compare-chips-body #chip-1 .chip-content {width:440px;}
.compare-chips-window .compare-chips-body #chip-2 .chip-image {margin-left:64px;}
.compare-chips-window .compare-chips-body #chip-2 .chip-content {width:440px;}
.compare-chips-window .compare-chips-body #chip-3 .chip-image {margin-left:104px;}
.compare-chips-window .compare-chips-body #chip-3 .chip-content {width:440px;}
.compare-chips-window .compare-chips-body #chip-4 .chip-image {margin-left:144px;}
.compare-chips-window .compare-chips-body #chip-4 .chip-content {width:410px;}
.compare-chips-window .compare-chips-body #chip-5 .chip-image {margin-left:184px;}
.compare-chips-window .compare-chips-body #chip-5 .chip-content {width:370px;}
.compare-chips-window .compare-chips-body #chip-6 .chip-image {margin-left:224px;}
.compare-chips-window .compare-chips-body #chip-6 .chip-content {width:330px;}

li.left-nav-closed,
li.left-nav-opened {
	background-position: right 5px;
	background-repeat: no-repeat;
	padding-right: 5px;
	letter-spacing: -0.03em;
}
li.left-nav-closed {
	background-image: url("../../Image/backgrounds/shop-filter-nav-closed.gif");
}
li.left-nav-opened {
	background-image: url("../../Image/backgrounds/shop-filter-nav-opened.gif");
}

li.core1-head:hover {color:#3399CC;text-decoration: underline;}
