/*Global CSS*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, p, blockquote, tbody, tfoot, thead, tr, th, td, object, iframe,form,input {margin:0;padding:0;outline: 0;vertical-align:baseline;font-size:100%;}
body {line-height:1em;}
ul,ol {list-style:none;}
table {border-collapse:collapse;border-spacing:0;margin-bottom: 12px;}
fieldset, img, abbr, acronym, iframe {border:0;}
address, caption, cite, code, dfn, var {font-style:normal;font-weight:normal;}
caption {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
a, a:visited {font-style:normal;outline:none;}
hr {display:block;height:1px;border:0;border-top:1px solid #dfdfdf;margin:1em 0;padding:0;clear:both;}
/*begin clearfix*/
.clearfix:after {content:" ";display:block;height: 0;clear:both;visibility:hidden;}
.clearfix {display: inline-block;}
/* hide from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/*end clearfix*/
/*Custom*/
body{background:url(../images/rsrc_bg.jpg) #000000 no-repeat 0 0;font-family: Verdana, Tahoma, Arial, Geneva, Arial, Helvetica, Sans-serif;color:#ffffff;}
input,select{font-family:Verdana, Tahoma, Arial, Geneva, Arial, Helvetica, Sans-serif;}
a, a:visited {color:#929292;text-decoration:underline;}
a:hover{color:#c10e1f!important;}
.left{float:left;}
.right{float:right;}
.txtright{text-align:right!important;}
.paddleft{padding-left:14px;}
.paddright{padding-right:14px;}
.h_rule{clear:both;height:1px;overflow:hidden;width:100%;}
#masthead,.links li span,input.txtfield, input.btn,#cfg-tabs li,#cfg-tabs li a,#cfg-head h1,#cfg-head h2,#nav-case li a,#nav-case li.txt,#cfg-cat .cat-hdr,#cfg-cat .cat-ftr,.newsletter,.latest li span,#floater .ftop,#floater .fbtm,#floater-tabs li a,.user-action,#actions .phone,.pgtop,.pgbtm,.pginnertop,.pginnerbtm,.arrow,.code-top,.code-btm,#checkoutSteps li,#floater.overview-nav li,#col-main .overview-ftr{background:url(../images/rsrc.png);overflow:hidden;}
#mainnav li a{background:url(../images/top-nav.png);overflow:hidden;}
#cols3 li,#cols2 li,#floater #actions{background:url(../images/rsrc_cfg_bg.png);overflow:hidden;}
.cfgfeature a,.bdy .price,.cell .hdr .enlarge a,.cell .hdr .view, #col-main .design h5,#col-main span.hr,#cols2 span.hr,#cols3 li ul li.ftr,#cols2 li ul li.ftr,#popcontainer .popclose,#popcontainer .popclose a,.design a.checked,#comparepg .coback span,#comparepg .coback a,a#btn,a#btn span,.graybtn{background:url(../images/rsrc_cfg.png);overflow:hidden;}
#network li a{background:url(../images/rsrc_btns_ftr.png);overflow:hidden;}

#wrapper{margin:0 auto;width:980px;background-color:#171717;}
#masthead{background-position:0 -117px;background-repeat:repeat-x;height:94px;display:block;}	
div#masthead #inner{margin:0 auto;position:relative;width:950px;padding-top:10px;}

h4{color:#C10E1F;font-size:14px;font-weight:bold;height:25px;}
ul.bullet{margin-bottom:10px;}
ul.bullet li{list-style:disc;list-style-position:outside;padding:0 2px 4px 2px;margin-left:25px!important;}
ul.bullet ul{margin-left:25px;margin-top:7px;}
ul.bullet ul li{list-style:circle;list-style-position:inside;margin-left:5px;}

#logo{background:url(../images/logo.png);overflow:hidden;background-position:0 0;float:left;display:block;margin-top:10px;width:161px;height:40px;text-indent:-9999px;}
#logo a{display:block;height:40px;}
#myacct{font-size:11px;padding:0;position:absolute;right:0;width:300px;height:10px;}
#myacct .links{float:right;height:15px;margin-bottom:8px;}
#myacct .links li{border-right:1px solid #929292;float:left;line-height:12px;margin:0 10px 0 0;padding:0 10px 0 0;}
li.cart a{padding-left:25px;position:relative;}
li.cart span{background-position:-583px -5px;height:15px;width:19px;display:block;position:absolute;top:-1px;left:0;}
input.txtfield{background-position:0px -599px;border:none;height:19px;padding:2px 0 0 7px;margin:0;font-size:12px;}
input.btn{border:none;height:20px;margin:0;cursor:pointer;vertical-align:top;text-indent:-9999px;}
#qksearch{clear:right;float:right;width:223px;}
#qksearch .txtfield{width:189px;color:#FFFFFF;}
#qksearch .btn{background-position:-603px -5px;width:23px;}
#mainnav{float:left;margin:32px 0 0 30px;}
#mainnav li{float:left;text-indent:-9999px;margin:0 10px;overflow:hidden;}
#mainnav li a{display:block;line-height:10px;}
#mainnav li.notebook a{background-position:0 0;width:47px;}
#mainnav li.notebook a:hover{background-position:0 -10px;}
#mainnav li.desktop a{background-position:-57px 0;width:57px;}
#mainnav li.desktop a:hover{background-position:-57px -10px;}
#mainnav li.pc3d a{background-position:-409px 0;width:36px;}
#mainnav li.pc3d a:hover{background-position:-409px -10px;}
#mainnav li.origin a{background-position:-123px 0;width:71px;}
#mainnav li.origin a:hover{background-position:-123px -10px;}
#mainnav li.community a{background-position:-204px 0;width:79px;}
#mainnav li.community a:hover{background-position:-204px -10px;}
#mainnav li.support a{background-position:-293px 0;width:59px;}
#mainnav li.support a:hover{background-position:-293px -10px;}
#mainnav li.press a{background-position:-362px 0;width:39px;}
#mainnav li.press a:hover{background-position:-362px -10px;}
.last{border-right:none!important;padding-right:0!important;margin-right:0!important;}

#main{clear:both;width:100%;}
#main.pgbg{background:url(../images/main_bg_repeat.gif) 50% 0 repeat-x;}
#cfg-tabs{background-color:#040404;height:35px;padding-left:15px;margin-bottom:20px;}
#cfg-tabs li{float:left;text-indent:-9999px;margin-right:2px;overflow:hidden;width:122px;height:35px;}
#cfg-tabs li a{display:block;line-height:35px;width:122px;}
#cfg-tabs li.details,#cfg-tabs li.details a{background-position:-5px -46px;}
#cfg-tabs li.details a:hover,#cfg-tabs li.details a.selected{background-position:-5px -81px;}
#cfg-tabs li.step1,#cfg-tabs li.step1 a{background-position:-129px -46px;}
#cfg-tabs li.step1 a:hover,#cfg-tabs li.step1 a.selected{background-position:-129px -81px;}
#cfg-tabs li.step2,#cfg-tabs li.step2 a{background-position:-254px -46px;}
#cfg-tabs li.step2 a:hover,#cfg-tabs li.step2 a.selected{background-position:-254px -81px;}
#cfg-tabs li.step3,#cfg-tabs li.step3 a{background-position:-379px -46px;}
#cfg-tabs li.step3 a:hover,#cfg-tabs li.step3 a.selected{background-position:-379px -81px;}
#cfg-tabs li.step4,#cfg-tabs li.step4 a{background-position:-504px -46px;}
#cfg-tabs li.step4 a:hover,#cfg-tabs li.step4 a.selected{background-position:-504px -81px;}
#cfg-tabs li.step5,#cfg-tabs li.step5 a{background-position:-629px -46px;}
#cfg-tabs li.step5 a:hover,#cfg-tabs li.step5 a.selected{background-position:-629px -81px;}

#cfg-tabs.laptop li.details,#cfg-tabs.laptop li.details a{background-position:-5px -726px;}
#cfg-tabs.laptop li.details a:hover,#cfg-tabs.laptop li.details a.selected{background-position:-5px -761px;}
#cfg-tabs.laptop li.step1,#cfg-tabs.laptop li.step1 a{background-position:-129px -726px;}
#cfg-tabs.laptop li.step1 a:hover,#cfg-tabs.laptop li.step1 a.selected{background-position:-129px -761px;}
#cfg-tabs.laptop li.step2,#cfg-tabs.laptop li.step2 a{background-position:-254px -726px;}
#cfg-tabs.laptop li.step2 a:hover,#cfg-tabs.laptop li.step2 a.selected{background-position:-254px -761px;}
#cfg-tabs.laptop li.step3,#cfg-tabs.laptop li.step3 a{background-position:-379px -726px;}
#cfg-tabs.laptop li.step3 a:hover,#cfg-tabs.laptop li.step3 a.selected{background-position:-379px -761px;}

#col-main{float:left;padding:0 0 0 15px;width:716px;min-height:490px;z-index:150;position:relative;}
#col-side{float:right;padding:0 15px 0 0;width:220px;}
#col-side.left-col{float:left;padding:0 0 0 15px;}
#col-main.right-main{float:right;padding:0 15px 0 0;}

#main .single-col{margin:0 15px;width:950px;font-size:12px;line-height:17px;background-color:#000000;color:#929292;}
#main .single-col .pgbtm950{background:url(../images/950_blk_ftr.gif) no-repeat 0 100%;clear:both;height:4px;margin-top:10px;}
#main .single-col .body-text{padding:20px 30px 5px 30px;}
#main .single-col .body-text a{color:#c10e1f;}
#main .single-col .body-text p{padding-bottom:12px;}
#main .single-col .body-text p strong{color:#CCCCCC;}
#main .single-col .body-text p.highlight strong{color:#c10e1f;}
#main .single-col .body-text h2{font-size:16px;font-weight:bold;padding:10px 0;color:#CCCCCC;}

#cfg-head{height:75px;}
.laptop #cfg-head{height:32px;}
#col-main .step1{min-height:650px!important;}
#col-main .step3{min-height:490px!important;}
#cfg-head h1,#cfg-head h2{text-indent:-9999px; width:716px; margin-bottom:0.3em;}
.step1 #cfg-head h1{background-position:0px -248px;height:14px;}
.step1 #cfg-head h2{background-position:0px -268px;height:13px;}
.step2 #cfg-head h1{background-position:0px -281px;height:14px;}
.step2 #cfg-head h2{background-position:0px -301px;height:13px;}
.step3 #cfg-head h1{background-position:0px -314px;height:14px;}
.step3 #cfg-head h2{background-position:0px -334px;height:13px;}
.step4 #cfg-head h1{background-position:0px -347px;height:14px;}
.step4 #cfg-head h2{background-position:0px -367px;height:13px;}
.step5 #cfg-head h1{background-position:0px -798px;height:14px;}
.step5 #cfg-head h2{background-position:0px -818px;height:13px;}

#nav-case {float:right;}
#case-pages{visibility:hidden;}
#nav-case li{float:left;text-indent:-9999px;margin:0 3px;overflow:hidden;width:25px;height:25px;}
#nav-case li a{display:block;line-height:25px;}
.step1 #nav-case li.txt{background-position:-262px -474px;width:121px;height:10px;margin-top:8px;}
#nav-case.offprev li.prev a{display:none;}
#nav-case.offnext li.next a{display:none;}
#nav-case li.prev a{background-position:-212px -499px;}
#nav-case li.prev a:hover{background-position:-212px -474px;}
#nav-case li.next a{background-position:-237px -499px;}
#nav-case li.next a:hover{background-position:-237px -474px;}

#cols3{}
.switchcase{display:none;}
#cols3 li{float:left;width:227px;margin-right:16px;background-position:0px 0px;background-color:#353535;background-repeat:no-repeat;overflow:visible;}
#cols2 li{float:left;width:350px;margin-right:15px;background-position:-482px 0px;background-color:#353535;background-repeat:no-repeat;overflow:visible;}
.step3 #cols3 li{background-position:-241px 0px!important;}
#cols3 .cell li,#cols2 .cell li{clear:left;margin:0;}
#cols3  li #btn{margin:10px 0 0 67px;}
#col-main span.hr{display:block;clear:both;margin:10px 0;height:1px;}
#cols2 span.hr{display:block;clear:both;margin:10px 0;height:1px;}
.cell li.hdr,.cell li.bdy{background:none!important;}
.cell .hdr{text-align:center;font-size:11px;line-height:12px;position:relative;color:#929292;}
.cell .hdr a{line-height:14px;}
.cell .hdr .view{color:#929292;float:left;height:25px;clear:right;background-position:-312px -23px;background-repeat:no-repeat;margin-left:15px; padding-left:40px}
.cell .hdr .enlarge a{position:absolute;right:7px;bottom:20px;background-position:-321px 0px;text-indent:-9999px;overflow:hidden;width:23px;height:23px;display:block;}
#col-main li.ftr{height:3px;margin-top:10px!important;}
#cols3 li.ftr{height:3px;background-position:0px -126px!important;}
#cols2 li.ftr{height:3px;background-position:0px -130px!important;}
#cols2 li.bdy{min-height:272px;height:auto!important;height:272px;position:relative;}

#cols2 li.bdy ul.bullet{color:#929292;background:none!important;overflow:hidden;float:none;margin:10px 8px 12px;}
#cols2 li.bdy ul.bullet li{float:none;background:inherit;width:89%;vertical-align:top;line-height:16px;}
#cols2 li.bdy p.features{padding-left:15px;}
#cols2 li.bdy p.colorswap{position:absolute;top:3px;left:145px;font-size:12px;font-weight:bold;color:#929292;padding:0;}

#col-main span.hr.a{background-position:0px -123px;}
#col-main span.hr.b{background-position:0px -124px;}
#col-main span.hr.c{background-position:0px -121px;}
#col-main span.hr.d{background-position:0px -122px;}
#cols2 span.hr.c{background-position:0px -121px;}

.cell .bdy,.cell .ftr{color:#FFFFFF;font-size:11px;line-height:16px;}
.step1 .cell .bdy div,.step3 .cell .bdy div{padding:0 12px;}
.step2 .cell .bdy div{padding:0 15px;}
.step2 .cell .bdy .specs {margin:0 15px;}
.cell .bdy p.copy{padding:0 15px 12px 15px;}

.bdy .cfgfeature{margin-top:10px;height:29px;}
.cfgfeature a{width:47px;height:29px;display:block;margin-right:5px;float:left;position:relative;text-decoration:none;overflow:visible;z-index:90;}
.cfgfeature a:hover{z-index:100;}
.cfgfeature a span{display:none;}
.cfgfeature a:hover span,.cfgfeature a.iehover span{display:block;color:#FFFFFF;top:25px;left:10px;border:#242424 1px solid;background-color:#000000;padding:10px;position:absolute;width:200px;}
.cfgfeature a.iehover span{width:235px;clear:both;}

.cfgfeature a.bays{background-position:0px 0px;}
.cfgfeature a.usb{background-position:-48px 0px;}
.cfgfeature a.ports{background-position:-96px 0px;}
.cfgfeature a.special{background-position:-143px 0px;}
.cfgfeature a.display{background-position:-192px 0px;}

.bdy .specs{margin:0 11px;}
.bdy .specs .highlight{font-weight:bold;}
.bdy .specs dd.highlight{font-weight:bold;color:#c10e1f;}
.bdy dt, .bdy dd{float:left;width:56%;text-align:right;line-height:24px;}
.bdy dt{clear:left;width:44%!important;text-align:left!important;}
.bdy .price{background-position:0px -30px;font-weight:bold;margin:0 3px; padding:0 7px; height:28px;}
.price dt,.price dd{line-height:28px;}
.bdy .specs dt.size{width:15% !important;}
.bdy .specs dd.size{width:85% !important;}

.btnwrapper{overflow:hidden;width:100%;}
a#btn{background-position:-335px -306px;color:#FFFFFF;font-size:12px;font-weight:bold;height:29px!important;line-height:27px!important;float:left;padding-left:15px!important;display:block!important;display:inline-block;text-decoration:none;white-space:nowrap;cursor:pointer;}
a#btn span{background-position:right -219px;padding:0px 25px 2px 10px;display:block;overflow:visible;}

#btn:hover{color:#c7c7c7!important;}
#btn.checked{background-position:-335px -335px;}
#btn.checked span{background-position:right -248px;}
#btn.continue{background-position:-335px -364px;}
#btn.continue span{background-position:right -277px;}
#btn.cartbtn{background-position:-335px -423px;}
#btn.cartbtn span{background-position:right -394px;}
#btn.cartgraybtn{background-position:-335px -503px;}
#btn.cartgraybtn span{background-position:right -474px;}
.graybtn {background-position:right -453px;border:none;cursor:pointer;height:20px;margin:0;width:100px!important;color:#FFFFFF;font-weight:bold;padding:0 0 3px 0!important;font-size:10px;vertical-align:bottom;}
.graybtn.wht {background-position:left -453px;}
#btn.dark{background-position:-335px -562px;}
#btn.dark span{background-position:right -533px;}

#col-main .design h5{text-indent:-9999px;width:312px;height:11px;margin-top:5px;clear:both;}
#col-main .design h5.ext{background-position:0px -134px;}
#col-main .design h5.int{background-position:0px -145px;}
#col-main .design h5.lght{background-position:0px -156px;}
#col-main .design h5.win{background-position:0px -167px;}

.design a:hover{z-index:100;}
.design a span.img{display:none;z-index:150;}
.design a:hover span.img, #design a.iehover span.img{display:block;color:#FFFFFF;top:25px;left:10px;border:#242424 1px solid;background-color:#000000;position:absolute;z-index:999;margin:0;padding:0;}
.design a:hover span img{padding:0!important;}

.design {color:#929292;}
.design p{padding:7px 0;clear:both;}
.design a{display:block;float:left;margin:0 2px;height:34px;width:59px;line-height:6px!important;position:relative;z-index:90;overflow:visible!important;}
.design a img{padding:2px;}
.design a.checked{background-position:-242px 0;}
#cfg-cat{clear:both;margin-bottom:15px;font-size:11px;color:#171717!important;background-color:#ffffff;}
#cfg-cat .cat-hdr{background-position:0px -381px;background-repeat:no-repeat;height:79px;overflow:hidden;background-color:#2d2d2d;padding-top:10px;color:#FFFFFF;line-height:1.3em;}
#cfg-cat .cat-hdr img{float:left; padding:0 20px;}
#cfg-cat .cat-hdr a{color:#c10e1f;}
#cfg-cat .cat-hdr h3{font-size:12px;font-weight:bold;line-height:1.5em;}
#cfg-cat .cat-ftr{clear:both;background-position:0px -470px;height:3px;margin-top:10px;}
.cat-options{clear:left;padding:17px 10px 0 12px}
.cat-options .bnr{margin-bottom:12px;text-align:center;}
.cat-options li{padding:4px;}
#view1 li:hover,#view3 li:hover, .cat-options li.over{background:#e8e8e8;}
.cat-options input{float:left;}
.cat-options label{padding:1px 5px;}
.cat-options .recommended{background:#c0f2f4;}
.cat-options .recommended span{font-weight:bold;color:#034244;}
.cat-options .recommended span a{color:#034244;}
#view2 .cell{float:left;padding-right:15px;width:153px;}
#view2 input{margin:0 3px 0 0;}
#view2 li.header {padding:0!important;height:105px;}
#view2 .header li{float:left;padding:0!important;}
#view2 .body {clear:both;padding:10px 0 10px 15px;}
#view3 .optimg,#view3 ul{float:left;}
#view3 .optimg-hover{position:absolute;overflow:hidden;width:260px;height:170px;}
#view3 ul{width:412px;margin-left:20px;}

.latest{background:url(../images/latest_bg_repeat.gif) repeat-x 0 0;clear:both;min-height:185px;background-color:#171717;}
.latest li{float:left;width:300px;position:relative;min-height:150px;padding-bottom:20px;margin:15px 10px 0 15px;}
.latest li span{position:absolute;}
.latest li span.div{background-position:0 -1029px;height:159px;width:2px;top:0;right:0;}
.latest li span.link{background:none;left:0px;bottom:0px;color:#C3C3C3;line-height:15px;}
.latest li span.link a{font-size:12px;color:#c10e1f;}
.latest h1,.latest h2,.latest h3{width:300px;height:35px;margin-bottom:17px;}
#ftr-cfg{clear:both;height:15px;}
#ftr{background:url(../images/ftr_bg_repeat.gif) repeat-x 0 0;clear:both;background-color:#000000;padding:15px; margin-top:15px;}
#ftr .btm-links{overflow:hidden;float:left;}
#ftr .btm-links li{float:left;width:140px;margin-right:85px;font-size:12px;}
.btm-links li p{color:#c3c3c3;font-weight:bold;}
.btm-links li a{display:list-item;line-height:20px;color:#6d6d6d;}
.newsletter{float:right;background-position:-458px -474px;width:298px;height:101px;}
#signup{padding-top:51px;padding-bottom:3px;width:270px;margin:0 auto;}
#signup .txtfield{width:206px;color:#bdbdbd;}
#signup .btn{background-position:-627px -5px;width:51px;}
.newsletter a{color:#c10e1f;font-size:10px;margin-left:15px;}
#ftr p.copyright{clear:both;font-size:11px;color:#c3c3c3;padding-bottom:7px;}
.ftr-links{clear:both;padding-top:15px;font-size:11px;color:#c3c3c3;width:100%;overflow:hidden;}
.ftr-links ul{width:100%;overflow:hidden;}
.ftr-links.chkout{padding:10px 0;}
.ftr-links a{color:#c3c3c3;}
#ftr-nav{width:50%;float:left;}
#ftr-nav li{float:left;border-right:#c3c3c3 1px solid; line-height:12px;height:13px;padding-right:10px;margin-right:10px;}
#network{float:right;height:38px;width:50%;}
#network li{float:left;text-indent:-9999px;overflow:hidden;margin-right:5px;}
#network li a{width:155px;height:38px;display:block;}
#network li a.facebook{background-position:0 0;}
#network li a.twitter{background-position:0 -38px;}
#network li a.affiliate{background-position:0 -76px;}

#masthead.hideme #myacct,#masthead.hideme #mainnav,#ftr.hideme .btm-links,#ftr.hideme .newsletter,#ftr.hideme #network{display:none!important;}
#ftr.hideme .ftr-links{padding:10px 0;}

#floater {position:absolute;width:220px;}
#floater #btn{margin:10px 0 0 53px;}
#floater .ftop,#floater .fbtm{width:220px;height:4px;}
#floater .ftop{background-position:-199px -527px;}
#floater .fbtm{clear:both;background-position:-199px -531px;}
#floater .content{border-left:#2e2e2e 1px solid;border-right:#2e2e2e 1px solid;padding:0 3px;font-size:11px;background-color:#262626;}
#floater #actions{clear:both;background-position:-838px 0px;background-repeat:no-repeat;background-color:#353535;padding-bottom:10px;}
#floater-tabs li{float:left;text-indent:-9999px;overflow:hidden;width:106px;}
#floater-tabs li a{display:block;line-height:26px;width:106px;}
#floater-tabs li.details a{background-position:0 -500px;}
#floater-tabs li.details a.selected{background-position:0 -474px;}
#floater-tabs li.specs a{background-position:-106px -474px;}
#floater-tabs li.specs a.selected{background-position:-106px -500px;}
#actions{}
#actions .floaterimg{text-align:center}
.floaterimg img{padding:10px 0;}
#actions dl{margin:0 10px;overflow:hidden;}
#actions dt,#actions dd{padding-bottom:7px;white-space:nowrap;}
#actions dt{float:left;clear:left;}
#actions dd{float:right;clear:right;}
#actions dd.price{font-weight:bold;font-size:11px;}
#actions .date{color:#fefbc9;}
.user-action{background-position:0 -570px;clear:both;height:28px;width:188px;margin:0 auto!important;padding:0 5px;line-height:25px;color:#929292;text-align:center;}
#actions .phone{background-position:0 -527px;text-indent:-9999px;height:42px;width:198px;margin:5px auto 0;}
.pspecs{padding:7px;color:#939393;}
.pspecs a{color:#cd1b07;}
#actions #getSpecs{display:none;}

#containerveil{
	z-index: 10000;
	filter: alpha(opacity=70); /*IE*/
	-moz-opacity: .70; /*older Mozilla*/
	-khtml-opacity: 0.7; /*older Safari*/
	opacity: 0.7; /*supported by current Mozilla, Safari, and Opera*/
	background-color:#000000;
	position:fixed; top:0px; left:0px; width:100%; height:100%;
	display:none;
}
#popcontainer{z-index:10001;position:fixed;width:100%;height:100%;top:0;left:0;display:none;}
#popcontainer #popwrap{margin:0 auto;width:800px;display:block;padding:0;background-color:#FFFFFF;position:relative;font-size:11px;}
#popcontainer #poptitle{padding:8px 0 0 15px;}
#popcontainer #poptitle h3{font-size:12px;font-weight:bold;}
#popcontainer .popclose{display:block;background-position:0 -59px;background-repeat:repeat-x;background-color:#363636;height:49px;color:#FFFFFF;}
#popcontainer .popclose a{display:block;background-position:-302px 0;background-repeat:no-repeat;height:18px;width:18px;position:absolute;top:5px;right:5px;text-indent:-9999px;}
#popwin{overflow:auto;height:480px;color:#171717;}
#popwintabs{display:none}
#pop-content{margin:15px;}
#popwin .podesc{padding:12px 0;}
#popwin .poitem{clear:both;margin-bottom:10px;}
#popwin .poimg{float:left; width:200px;margin-top:24px; text-align:center;}
#popwin .poimg #btn{margin:10px 0 0 55px;}
#popwin .pospecs{float:right;width:535px;}
#popwin .pospecs li{height:24px;line-height:24px;}
#popwin .poname{background-color:#333333;color:#FFFFFF;padding:0 12px;}
#popwin .poname span{float:left}
#popwin .pocompare{float:right!important;color:#979797;}
#popwin .pocompare input{vertical-align:middle;}
#popwin .ponote{text-align:right;font-weight:bold;padding:0 12px;}
.pospecs dt,.pospecs dd{float:left;height:24px;padding-left:12px;border-bottom:#c4c4c4 1px dashed;}
.pospecs dt{background-color:#f1f1f1;width:190px;clear:left;}
.pospecs dd{width:318px;}
#comparepg .coback span{background-position:0 -202px;width:220px;height:17px;background-repeat:no-repeat;text-indent:-9999px;display:block;}
#comparepg .coback a{background-position:0 -179px;width:63px;height:22px;text-indent:-9999px;display:block;margin-top:10px;}
#comparepg li.cohdr dt,#comparepg li.cohdr dd{height:235px;padding-left:0;border-bottom:#c4c4c4 1px solid;}
#comparepg li.cohdr dd #btn{margin:10px 0 0 40px;}
#comparepg li.cohdr dt{width:229px;}
#comparepg li.cohdr dd{width:172px;}
#comparepg li.cohdr li.coname{height:42px;background-color:#333333;color:#FFFFFF;font-weight:bold;padding:7px 10px 0 10px;}
#comparepg li.cohdr li.coimg{text-align:center;padding-top:10px;}
#comparepg li.cobdy{line-height:22px;padding:0!important;margin:0!important;clear:left;}
#comparepg dt, #comparepg dd{float:left;height:24px;padding-left:12px;border-bottom:#c4c4c4 1px dashed;border-right:#c4c4c4 1px dashed;}
.oddcol{background-color:#f1f1f1;}
#comparepg dt{width:217px;clear:left;}
#comparepg dd{width:160px;}

.pg-container{width:715px;position:relative;}
.pg-container h2,.pg-container h3{padding-bottom:10px;}
.pgtop{background-position:0 -630px;height:3px;width:715px;}
.pgbtm{background-position:0 -633px;height:3px;width:715px;clear:both;}
.pg-content{background:url(../images/pg_content_bg_repeat.gif) repeat-x 0 0;background-color:#353535;padding:15px;min-height:415px;font-size:11px;}
.pg-inner{width:686px;position:relative;margin:10px 0 15px 0;height:auto;overflow:hidden;}
.pginnertop{background-position:0 -620px;height:3px;width:686px;}
.pginnerbtm{background-position:0 -623px;height:3px;width:686px;clear:both;}
.pg-inner-content{background-color:#f1f1f1;padding:15px;color:#171717;}
.securenotice{color:#929292;line-height:18px; padding:10px 0 20px 0;clear:both;}
.securenotice strong{color:#ffffff;line-height:18px;}
.ftr-secure{padding-bottom:10px; text-align:center;}
.ftr-secure img{padding:0 6px;vertical-align:middle;}
.pg-inner.whbg .pg-inner-content{background-color:#ffffff;}

#also-purchased .cell{float:left; padding-right:17px; width:150px;}
#also-purchased .head{font-size:10px; font-weight:bold;}
#also-purchased .body{font-weight:bold; margin-top:10px;}
#also-purchased .body a{color:#c10e1f; padding-left:5px;}

#cart-items dl{overflow:hidden;width:100%;}
#cart-items dt, #cart-items dd{float:left;padding:5px 10px 5px 0;}
#cart-items dt{clear:left;width:370px;}
#cart-items dd{width:84px;text-align:center;display:table-cell;}
#cart-items #itemspec{display:none;clear:both;padding-bottom:10px;}
#itemspec dd, #itemspec dt{line-height:13px;padding:2px 10px 2px 5px;text-align:left;border-right:#f1f1f1 1px solid;}
#itemspec dd.rowOn, #itemspec dt.rowOn{background-color:#ffffff;}
#itemspec dt{width:125px;font-weight:bold;}
#itemspec dd{width:496px;}
.arrow{background-position:-753px -8px;background-repeat:no-repeat;padding:0 10px;line-height:25px;}
.pg-inner-content .hdtitle{font-size:14px;color:#c10e1f;font-weight:bold;height:25px;}

#discount-code{width:369px;position:relative;float:left;}
.code-top{background-position:0 -637px;position:absolute;height:2px;top:0;left:0;width:369px;}
.code-btm{background-position:0 -641px;position:absolute;height:2px;bottom:0;left:0;width:369px;}
.code-content{background-color:#2c2c2c;padding:10px 15px;color:#FFFFFF;}
.code-content input{margin:10px 5px 0 0;}

#cart-totals{float:right; width:260px;}
#cart-totals dt,#cart-totals dd{padding:3px 5px;white-space:nowrap;float:left;}
#cart-totals dt{clear:left;width:150px;}
#cart-totals dd{width:90px;text-align:right;}
#cart-totals dt.highlight,#cart-totals dd.highlight{background-color:#fefbc9;}

#calc-total{clear:both;float:right; width:240px;padding:10px;background-color:#e3e3e3;display:none;}
#calc-total dl{overflow:hidden;width:100%;margin-top:10px;}
#calc-total dt, #calc-total dd{float:left;padding:3px 0;}
#calc-total dt{clear:left;width:70px;font-weight:bold;}
#calc-total dd{width:160px;}
#calc-total select{width:160px;}

.cart-action{clear:both;overflow:hidden;padding-top:25px;width:100%;}
.cart-action a.arrow{float:right;line-height:14px;margin-top:8px;}
.cart-action #btn{float:right;}
.pg-container .req {text-align:right;padding-right:5px;color:#929292;}
.pg-container .cartnotice{padding-top:5px;color:#929292;font-size:12px;}
.pg-container .cartnotice a{color:#c10e1f;}

#login-form .col1,#login-form .col2{width:48%;}
#login-form .col1{float:left;padding-right:10px; border-right:#c5c5c5 1px solid;}
#login-form .col2{float:right;}
#login-form p{padding-bottom:12px;}
#login-form #btn{float:left;margin:10px 0 0 0;clear:both;}

.form-list{margin-bottom:10px;}
.form-list.shipping{}
.form-list.payment{}
.form-list li{padding-top:7px;clear:both;overflow:hidden;font-size:12px;}
.form-list label{float:left;font-weight:bold;clear:left;line-height:20px;}
.form-list li input,.form-list li select{float:right;width:180px; padding:2px;clear:right;}
.form-list li select{width:188px;}

.form-list.shipping label {width:170px;margin-right:10px;}
.form-list.payment label {width:130px;margin-right:10px;}
.form-list.payment li img{margin-left:10px;}
.form-list.coupon .graybtn{margin-left:10px;}
.form-list.checkout li input,.form-list.checkout li select{float:left;}

.form-list li.forgotlink{padding-right:60px; text-align:right;font-size:11px;}
.rememberchk {clear:left; color:#929292; padding-top:15px;}
.rememberchk input{vertical-align:middle;}
.noticebg{margin:15px 0;padding:12px;background-color:#fefbc9;border:#dad7a9 1px solid; overflow:hidden;}
.noticebg.order{text-align:center;}
.noticebg h3 {font-size:18px;}

p.form-note{padding-bottom:10px;}
p.form-terms-link{padding:10px 0;}
p.review-total{padding:10px 0; text-align:center; font-size:14px; clear:both;}
.form-list .form-zip{width:65px;}
.form-list .form-phone{width:50px;}
.form-list .form-date{width:120px;}
.form-list .form-cvv{width:50px;}
.form-list .input-boxes{float:left}
.input-boxes input,.input-boxes select{float:none!important; text-align:left;}
.form-list .form-cvv-link{line-height:22px; font-weight:bold;font-size:10px; padding-left:10px;}

.form-cc{overflow:hidden;margin-bottom:20px;width:100%;}
.form-cc li{float:left; margin-right:20px;overflow:hidden;}
.form-cc li input,.form-cc li img{vertical-align:middle;margin-right:5px;}

#pay-paypal,#pay-xfer{display:none;}

.form-ship{margin-bottom:20px;}
.form-ship li{padding:2px 0; font-size:12px;}
.form-review-note{padding:0 20px;line-height:22px;}

#checkoutSteps{margin-bottom:25px;}
#checkoutSteps li{float:left;height:25px;color:#5d5d5d;font-size:11px;font-weight:bold;line-height:25px;text-indent:35px;}
#checkoutSteps li a{color:#FFFFFF;text-decoration:underline;}
#checkoutSteps li.ckon{color:#FFFFFF;}
#checkoutSteps li#ckStep1 {background-position:0 -644px; width:99px;text-indent:30px;}
#checkoutSteps li#ckStep1.ckon{background-position:0 -670px;}
#checkoutSteps li#ckStep2 {background-position:-99px -644px; width:167px;}
#checkoutSteps li#ckStep2.ckon {background-position:-99px -670px;}
#checkoutSteps li#ckStep3 {background-position:-266px -644px; width:115px;}
#checkoutSteps li#ckStep3.ckon {background-position:-266px -670px;}
#checkoutSteps li#ckStep4 {background-position:-381px -644px; width:178px;}
#checkoutSteps li#ckStep4.ckon {background-position:-381px -670px;}

#cart-review li{margin-bottom:15px;}
#cart-review li{overflow:hidden;width:100%;padding:5px;}
#cart-review li dl{float:left; width:50%;overflow:hidden;}
#cart-review li dt, #cart-review li dd{float:left;}
#cart-review li dt{width:130px;margin-right:10px;font-weight:bold;}
#cart-review li dd{width:180px;}
#cart-review li a{color:#336699;}

.dld-wallpaper{overflow:hidden;width:100%;}
.dld-wallpaper a{float:left;display:block;margin:0 3px 10px 0;text-align:center;font-weight:bold;text-decoration:none;}

/* Overview */
#floater.overview-nav{background:url(../images/overview_floater_bg.png) no-repeat 0 100%;font-size:11px; color:#ffffff;padding-bottom:15px;}
#floater.overview-nav h2{text-align:center;padding-bottom:10px;}
#floater.overview-nav ul{margin:0 0 10px 6px;}
#floater.overview-nav li{height:23px;width:208px;margin-bottom:1px;background-position:-300px -696px;}
#floater.overview-nav li:hover, #floater.overview-nav li.active{background-position:0 -696px;}
#floater.overview-nav li a{text-decoration:none;color:#FFFFFF;line-height:23px;padding-left:12px;display:block;}
#floater.overview-nav li:hover a,#floater.overview-nav li a:hover{color:#bababa!important;}
#floater.overview-nav #btn{margin:15px 0 0 19px;}

#col-main .overview-copy{font-size:12px;color:#929292;background-color:#000000;}
#col-main .overview-ftr{background-position:0 -720px;clear:both;height:4px;width:716px;margin-top:15px;}
#col-main .overview-copy div.hr{height:1px;width:670px;border-bottom:#171717 1px solid;margin:5px auto;overflow:hidden;}
#col-main .overview-copy p{padding:0 30px 20px 30px; line-height:18px;}
#col-main .overview-copy p strong{font-weight:bold;color:#FFFFFF;}
#col-main .overview-copy ul li{list-style-position:outside;padding:2px 2px 2px 0;margin-left:0px!important;}
#col-main .overview-copy ul ol li {list-style-type:decimal!important;margin-left:20px!important;}
#col-main .overview-copy ul ol{margin:7px 0!important;}

#col-main .overview-copy .blurb{margin:0 30px;}
#col-main .overview-copy .blurb p{padding:0 0 20px;}
#col-main .overview-copy .blurb.introtxt{padding:20px 0 5px;}
#col-main .overview-copy .blurb-2cols{width:100%; overflow:hidden;}
#col-main .overview-copy .blurb-2cols p{float:left;width:44%;padding:0 0 0 30px;}
#col-main .overview-copy .blurb-3cols{width:100%; overflow:hidden;}
#col-main .overview-copy .blurb-3cols p{float:left;width:28%;padding:0 0 0 30px;}

#col-main .gallery-tm{margin:20px 28px; overflow:hidden;}
#col-main .gallery-tm a img{margin:5px;border:#3c3c3c 1px solid;float:left;}
#col-main .gallery-tm a img.R-img{float:right;margin-right:9px;}
#col-main .gallery-tm a:hover img{border:#b80f1f 2px solid; margin:4px;}
#col-main .gallery-tm a:hover img.R-img{margin-right:8px;}

#col-main #specs .spec-list{margin:25px 30px 10px 30px;}
#col-main #specs li.oddRow{background-color:#171717;}
#col-main #specs .spec-list li{padding:10px 10px 5px 10px;}
#col-main #specs .spec-list ul li{padding:2px 2px 2px 0;margin-left:15px!important;}
#col-main #specs .spec-list ul li li{margin-left:0!important;}
#col-main #specs .spec-list dl{width:100%;overflow:hidden;}
#col-main #specs .spec-list dt{font-weight:bold;color:#ffffff;float:left;width:26%;}
#col-main #specs .spec-list dd{float:right;width:73%;}

#col-main #specs #spec-links{text-align:center;margin:20px 30px 10px 30px;color:#FFFFFF;height:23px;background-color:#171717;padding:10px 0;}
#col-main #specs #spec-links p{font-weight:bold;float:left;margin:0 10px 0 70px;padding:0;line-height:23px;display:inline;}
#col-main #specs #spec-links a{color:#FFFFFF;text-decoration:none;line-height:23px;padding:0 5px;display:block!important;display:inline;float:left;width:110px;}
#col-main #specs #spec-links a:hover{color:#FFFFFF!important;background:url(../images/overview_spec_btn.gif) no-repeat 50% 50%;}
#col-main #specs #spec-links a.on{background:url(../images/overview_spec_btn.gif) no-repeat 50% 50%;}

/*Details EON*/
#floater.overview-nav #btn.laptop{margin:15px 0 0 26px;}
#col-main #features-eon .blurb-2cols{margin:30px 0;}
#col-main #features-eon .features-bg1{background:url(../images/feat_eon18_1.jpg) no-repeat top right;height:540px;}
#col-main #features-eon .features-bg1 .blurb{padding:55px 370px 0 0;}
#col-main #features-eon .features-bg1 .blurb p{padding:0 0 30px 0;}

#col-main #performance-eon .performance-bg1{background:url(../images/performance_eon18_1.jpg) no-repeat top left;height:504px;}
#col-main #performance-eon.eon15 .performance-bg1{background:url(../images/performance_eon15_1.jpg) no-repeat top left;height:609px;}
#col-main #performance-eon .graphics-blurb{padding:50px 25px 0 370px;}
#col-main #performance-eon.eon15 .graphics-blurb{padding:50px 370px 0 40px;}
#col-main #performance-eon .graphics-blurb p{padding:0;}
#col-main #performance-eon .performance-bg2{background:url(../images/performance_eon18_2.jpg) no-repeat top left;height:1093px;}
#col-main #performance-eon .feature-blurb{padding:50px 370px 0 40px;}
#col-main #performance-eon.eon15 .feature-blurb{padding:10px 40px;}
#col-main #performance-eon .feature-blurb p{padding:0;}
#col-main #performance-eon .proc-blurb{padding:260px 25px 0 230px;}
#col-main #performance-eon .proc-blurb p{padding:0;}

#col-main #design-eon .blurb-3cols{margin:30px 0;}

#col-main #awards-eon h3{padding-top:25px;}
#col-main #awards-eon .award{border-bottom:#171717 1px solid;margin-top:20px;}
#col-main #awards-eon .award img{float:left; padding:0 10px 5px 0;}
#col-main #awards-eon .award a{color:#c10e1f;}

#col-main #awards-eon .blurb-3cols{margin-top:20px;}
#col-main #awards-eon h3{font-size:14px;font-weight:bold;color:#ffffff;line-height:16px;margin:0 30px;}

/*Details GENESIS*/
#floater.overview-nav #btn.desktop{margin:15px 0 0 19px;}
#col-main #features-genesis .features-bg1{background:url(../images/feat_genesis_1.jpg) no-repeat top right;height:730px;}
#col-main #features-genesis .features-bg1 .blurb{padding:255px 370px 0 0;}
#col-main #features-genesis .features-bg1 .blurb p{padding:0 0 30px 0;}
#col-main #features-genesis .features-bg2{background:url(../images/feat_genesis_2.jpg) no-repeat top right;height:750px;}
#col-main #features-genesis .features-bg2 .blurb{padding:120px 0 0 370px;}
#col-main #features-genesis .features-bg2 .blurb p{padding:0 0 30px 0;}

#col-main #performance-genesis .introtxt{padding:0;}
#col-main #performance-genesis .processor-blurb{background:url(../images/performance_genesis_1.jpg) no-repeat top right;height:380px;padding:80px 25px 0 380px;}
#col-main #performance-genesis .processor-blurb p,#col-main #performance-genesis .graphics-blurb p,#col-main #performance-genesis .features-blurb p{padding:0;}
#col-main #performance-genesis .graphics-blurb{background:url(../images/performance_genesis_2.jpg) no-repeat top right;height:360px;padding:100px 370px 0 40px;}
#col-main #performance-genesis .features-blurb{background:url(../images/performance_genesis_3.jpg) no-repeat top right;height:560px;padding:60px 25px 0 350px;}

#col-main #design-genesis .blurb-3cols {margin:30px 0;}

/* slider specific CSS */
.sliderGallery {
	overflow: hidden;
	position: relative;
	width: 716px;
	height:580px;
	margin-top:-20px;
	padding-top:21px;
}
.sliderGallery ol {
	width:1700px;
	position:absolute;
	padding: 0;
	margin: 0;
}
.slider {
	cursor: pointer;
	width: 713px;
	height: 21px;
	margin-top: -21px;
	position: relative;
	background: url(../images/cfg-scrollbar-h.png) no-repeat;
}
.handle {
	cursor: pointer;
	position: absolute;
	height: 21px;
	width: 250px;
	top: 0;
	background: url(../images/cfg-scrollbar-hBar.png) no-repeat;
	z-index: 100;
}
/* Qtip CSS */
.qtip.qtip-dark {font-size:11px;color:#FFFFFF;}
.qtip-dark .qtip-content{background:#000000!important;}
.qtip-dark .qtip-contentWrapper{border:1px solid #303030!important;}

/* FSJ addons */

/*Details Big O*/

.nonav {margin-top: 10px;}

#col-main #design-bigo
.design-bg1{background:url(../images/bigo_design_sub1.jpg) no-repeat top right;height:900px;} #col-main #design-bigo .design-bg1 .blurb {padding:25px 380px 0 0;} #col-main #design-bigo .design-bg1 .blurb p {padding:0 0 30px 0;}

#col-main #features-bigo .features-bg1 .blurb {padding:25px 400px 0 0;} #col-main #features-bigo .features-bg1 .blurb p {padding:0 0 30px 0;} #col-main #features-bigo .features-bg1
{background:url(../images/feat_bigo_1.jpg) no-repeat top right;height:500px;} #col-main #features-bigo .features-bg2
{background:url(../images/feat_bigo_2.jpg) no-repeat top right;height:700px;} #col-main #features-bigo .features-bg2 .blurb {padding:425px 0 0 0px;} #col-main #features-bigo .features-bg2 .blurb p {padding:0 0 30px 0;} #col-main #features-bigo .features-bg1
{background:url(../images/feat_bigo_1.jpg) no-repeat top right;height:600px;}

#col-main #performance-bigo .introtxt {padding:0;} #col-main #performance-bigo .power-blurb
{background:url(../images/bigo_performance_sub1.jpg) no-repeat top right;height:380px;padding:80px 25px 0 380px;} #col-main #performance-bigo .power-blurb p, #col-main #performance-bigo .graphics-blurb p, #col-main #performance-bigo .features-blurb p {padding:0;} #col-main #performance-bigo .graphics-blurb
{background:url(../images/bigo_performance_sub2.jpg) no-repeat top right; height:199px;padding:20px 370px 0 40px;} #col-main #performance-bigo .features-blurb
{background:url(../images/bigo_performance_sub3.jpg) no-repeat top right; height:200px;padding:40px 25px 0 350px;}


#col-main #features-Big O .features-bg1{background:url(../images/feat_Big
O_1.jpg) no-repeat top right;height:730px;} #col-main #features-Big O .features-bg1 .blurb{padding:255px 370px 0 0;} #col-main #features-Big O .features-bg1 .blurb p{padding:0 0 30px 0;} #col-main #features-Big O .features-bg2{background:url(../images/feat_Big
O_2.jpg) no-repeat top right;height:750px;} #col-main #features-Big O .features-bg2 .blurb{padding:120px 0 0 370px;} #col-main #features-Big O .features-bg2 .blurb p{padding:0 0 30px 0;}

#col-main #performance-Big O .introtxt {
	padding:0;
}
#col-main #performance-Big O .processor-blurb {
	background:url(../images/performance_Big O_1.jpg) no-repeat top right;
	height:380px;
	padding:80px 25px 0 380px;
}
#col-main #performance-Big O .processor-blurb p, #col-main #performance-Big O .graphics-blurb p, #col-main #performance-Big O .features-blurb p {
	padding:0;
}
#col-main #performance-Big O .graphics-blurb {
	background:url(../images/performance_Big O_2.jpg) no-repeat top right;
	height:360px;
	padding:100px 370px 0 40px;
}
#col-main #performance-Big O .features-blurb {
	background:url(../images/performance_Big O_3.jpg) no-repeat top right;
	height:560px;
	padding:60px 25px 0 350px;
}


#col-main #design-Big O .features-blurb {
	background:url(../images/3dgaming_graphicthree.jpg) no-repeat top right;
	height:496px;
	padding:60px 25px 0 425px;
}

#col-main #design-Big O .blurb-3cols {
	margin:30px 0;
}

#col-main #design-bigo .features-blurb {
	background:url(../images/3dgaming_graphicthree.jpg) no-repeat top right;
	height:496px;
	padding:60px 25px 0 425px;
}

#col-main #design-bigo .blurb-3cols {
	margin:30px 0;
}

#col-main #specs #config-links{text-align:center;margin:20px 30px 10px 30px;color:#FFFFFF;height:23px;background-color:#171717;padding:10px 0;} #col-main #specs #config-links p{font-weight:bold;float:left;margin:0 10px 0 70px;padding:0;line-height:23px;display:inline;}
#col-main #specs #config-links
a{color:#FFFFFF;text-decoration:none;line-height:23px;padding:0
5px;display:block!important;display:inline;float:left;width: 200px;} #col-main #specs #config-links a:hover{color:#FFFFFF!important;background:url(../images/overview_config_btn
.gif) no-repeat 50% 50%;}
#col-main #specs #config-links
a.on{background:url(../images/overview_config_btn.gif) no-repeat 50% 50%;}


/*End Details Big O*/

