/* Reset */
body{background:#fff none repeat scroll 0 50%;color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;}
fieldset,img{border:none;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style-type:none;list-style-image:none;list-style-position:outside;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:none;font-variant:normal;}
sup,sub{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/* Main Template */
body{font:normal 10pt Arial,Helvetica,sans-serif;color:#000;}
.fineprint{font-size:.8em;font-style:italic;}
.boldtext{font-weight:bold;font-style:normal;}
.text{font-size:10pt;font-weight:normal;font-style:normal;}
.striketext{text-decoration:line-through;}
#topbar{background-image:url(/lib/laptoppartsnow/top-bar-bkgnd.png);background-repeat:repeat-x;height:145px;overflow:hidden;color:#666;}
#topbar #leftside{height:40px;background-image:url(/lib/laptoppartsnow/logo.png);width:417px;float:left;overflow:hidden;padding:105px 0 0 10px;margin:0;}
#topbar #rightside{background-image:url(/lib/laptoppartsnow/symbols.png);background-repeat:no-repeat;padding:103px 10px 0 0;height:42px;width:195px;float:right;overflow:hidden;}
#topbar #rightside-cart{background-image:url(/lib/laptoppartsnow/cart-phone.png);background-repeat:no-repeat;padding:103px 10px 0 0;height:42px;width:195px;float:right;overflow:hidden;}
#topbar #leftside ul{margin:0;padding:0;list-style:none outside;}
#topbar #leftside li{border-right:thin dotted #666;margin:0 1pt 0 0;padding:0 2pt 0 0;display:inline;height:45px;}
#topbar #leftside li a{text-decoration:none;color:#666;}
#topbar #leftside li a:hover{color:#f00;}
#gobutton{margin:0 0 0 3px;height:22px;}
#searchbox{padding:2px 0 0 5px;border:1px solid #a0a0a0;height:22px;width:135px;}
#leftmenu{margin:0 0 0 5px;width:160px;list-style:none inside;font-size:.9em;float:left;}
#leftmenu a{text-decoration:none;color:#000;}
#leftmenu a:hover{color:#f00;}
#leftmenu .submenu{background-image:url(/lib/laptoppartsnow/ul-bkgnd1.png);background-repeat:no-repeat;color:white;font-weight:bold;font-size:10pt;margin:0;padding:4px 0 0 10px;height:21px;}
#leftmenu ul li ul li{background-image:url(/lib/laptoppartsnow/li-arrow-bkgnd.png);background-repeat:no-repeat;padding:3px 0 0 20px;margin:0;height:21px;}
#rnav{margin:0 5px 0 0;width:160px;font-size:.9em;float:right;}
#mainbody{margin-left:180px;padding-right:2em;margin-right:180px;}
#breadcrumbs{font-size:.8em;font-style:italic;padding:0 0 2em 0;color:#999;}
#breadcrumbs a{text-decoration:none;color:#999;}
#breadcrumbs a:hover{text-decoration:underline;color:red;}
#mainbody H1{color:#477b05;font-weight:bold;font-size:1.75em;padding:0 0 1em 0;}
#mainbody H2{color:#477b05;font-weight:bold;font-size:1.25em;padding:0 0 1em 0;}
#mainbody table{font-size:10pt;}
.graybox{width:100%;}
.SPECS{margin-bottom:1em;font-size:10pt;width:100%;}
.specheader{font-weight:bold;color:#fff;padding:0 0 .2em .5em;background-image:url(/lib/laptoppartsnow/ul-bkgnd.png);background-repeat:repeat-x;height:24px;}
.HEADCELL{background-image:url(/lib/laptoppartsnow/cell-left.png);background-position:left bottom;background-repeat:no-repeat;text-align:right;font-weight:bold;padding:5px 10px 5px 5px;border-right:.1em dotted #666;vertical-align:top;}
.BODYCELL{background-image:url(/lib/laptoppartsnow/cell-right.png);background-position:right bottom;background-repeat:no-repeat;padding:5px 7px 5px 5px;vertical-align:top;}
#captioncontainer{padding:0 1em 0 1em;}
#priceblockcell{padding:2em 1em 2em 1em;}
#volumemsssage{font-weight:bold;padding:1em;}
#quotes{text-align:center;font-style:italic;font-size:8pt;}
.contentsrow{height:30px;background-image:url(/lib/laptoppartsnow/arrow.png);background-position:5px 10px;background-repeat:no-repeat;}
.contentsrow td{padding:3px 0 3px 5px;}
.contentsrow a{text-decoration:none;color:black;}
.contentsrow a:hover{text-decoration:underline;color:red;}
.multilist ul{list-style:none;}
.multilist ul li{float:left;width:15em;height:1.75em;}
.multilist br{clear:left;}
div.multilist{margin-bottom:1em;}
.multilist a{text-decoration:none;color:black;}
.multilist a:hover{text-decoration:underline;color:red;}
#mainbody h3{color:#477b05;font-size:1.25em;font-weight:bold;padding:0 0 1em;}
#mainbody .subhead{color:#477b05;font-weight:bold;}
#popular-items,#all-items{background:#fffff0;}
#popular-items h2,#all-items h2{background:#666;margin:-5px 0 10px -20px;padding:2px 0 0 20px;background-image:url(/lib/laptoppartsnow/ul-bkgnd.png);color:white;height:18px;font-size:1em;}
.multi-list-container{padding:5px 5px 5px 20px;margin-bottom:2em;margin-top:1em;}
.pricetext{border:1px solid #e0e0e0;font-weight:bold;font-size:1.1em;margin-bottom:1.5em;padding:.5em;}
.savings{color:red;font-size:1em;font-weight:bold;}
.pricetable td{padding:3px;}
.priceheadcell{font-weight:bold;}
.salepriceheadcell{font-weight:bold;color:red;font-size:1.1em;}
.pricebodycell{font-weight:normal;}
.salepricebodycell{font-weight:bold;color:red;font-size:1.1em;}
#priceblock{text-align:left;font-size:10pt;font-family:Arial,Helvetica,Sanserif;background:#f9f9f9;border:1px solid #ececec;width:300px;padding:10px;-moz-border-radius:15px;-webkit-border-radius:15px;}
#priceblock table{font-size:10pt;font-family:Arial,Helvetica,Sanserif;width:100%;}
#priceblock .price-heading{font-weight:bold;padding-right:10px;}
#priceblock .spricetext{font-size:1.2em;font-weight:bold;color:red;}
#priceblock #savingstext{font-style:italic;text-align:right;font-size:8pt;padding-right:1em;padding-bottom:15px;}
#priceblock .options{padding:10px;}
#footer{clear:both;background:#eee;height:120px;}
#footer p{padding:0 0 0 8pt;font-size:10pt;color:#a0a0a0;}
#footerbar{background-image:url(/lib/laptoppartsnow/footer-bkgnd.png);background-repeat:repeat-x;height:56px;}
.ystore-cross-sell-product-caption{font-family:arial,helvetica,sans;font-size:10pt;margin-bottom:1em;}
.ystore-cross-sell-title{color:#477b05;font-weight:bold;}
.ystore-cross-sell-product-reg-price{font-weight:bold;}
.ystore-cross-sell-product-sale-price{font-weight:bold;color:red;}
#resulttitle{display:inline;}
#clearfilter{visibility:hidden;}
#drilldown{display:none;width:95%;padding:5px 5px 5px 10px;margin-bottom:1em;background:#eee;border:1px solid #ccc;color:#666;}
#drilldown h3{font-size:10pt;color:#666;}
#resultnumber{font-size:10pt;font-weight:bold;color:#666;}
.article p{padding:0;margin:0 0 1em 0;}
.article h3{padding-top:1em;display:inline;}
.article img{display:block;margin-left:auto;margin-right:auto;text-align:center;}
.article ol li{list-style-position:inside;list-style-type:decimal;}
.article ul li{list-style-position:inside;list-style-type:disc;padding-left:25px;}
.module-info blockquote{padding-left:50px;line-height:1.2em;}
.module-info h2{padding-top:1em;padding-bottom:1em;font-size:1.2em;font-weight:bold;color:#f58b00;}
.module-info h3{font-size:1.1em;font-weight:bold;line-height:1.2em;}
.module-info ul.linklist{line-height:1.5em;list-style-type:disc;list-style-position:inside;padding-left:50px;}
.module-info ul.infolist{list-style-position:inside;list-style-type:disc;}
.module-info li{padding-bottom:.75em;}
.module-info p{font-weight:normal;font-size:1em;padding-bottom:1.2em;}
.module-info ol{list-style-position:inside;list-style-type:decimal;}
#preview{position:absolute;border:1px solid #000;background:#999;padding:5px;display:none;color:#fff;}
#mainbody .descrip-text {font-family: Arial, Helvetica, San-Serif;font-size: 10pt;color:black;}
#mainbody .descrip-text h3{font-weight:bold;padding-top: 1em;font-size: 10pt;}
#mainbody .descrip-text p{padding-bottom: .5em;padding-top: .5em;}
/*tabs*/
.tab-body {text-align:left;font-size:9pt;padding: 5px;}
.tab-body ul{display: block;list-style-type: disc;list-style-position: inside;padding-bottom: 1.5em;}
.tab-body ol{display: block;list-style-type: decimal;list-style-position: inside;padding-bottom: 1.5em;}
.tab-body ul li{display: list-item;list-style-type: disc;list-style-position: inside;line-height: 150%;}
.tab-body ol li{display: list-item;list-style-type: decimal;list-style-position: inside;line-height: 150%;padding-bottom:1em;}
.tab-body p{padding-bottom:1em;}
.addthis_toolbox {padding: 10px;}
