﻿/*****************//* CSS RESET v2.0 | 20110126/* http://meyerweb.com/eric/tools/css/reset//*****************/html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}/*****************//* GENERAL/*****************/body {font:76%/1.3 Verdana,Arial,Helvetica,sans-serif;position:relative;}h1,h2,h3,h4,h5,h6 {font-weight:bold;}hr {background-color:#eee;border:0;clear:both;color:#eee;height:1px;margin:9px 0 19px;}p {margin:1.2em 0;}b,strong {font-weight:bold;}em {font-style:italic;}sup {font-size:0.8em;vertical-align:text-top;}ul {margin-left:1.2em;}ol {margin-left:2em;}ol li {list-style-type:decimal;}ul li {list-style-type:disc;}.accLink,.accText {display:block;position:absolute;left:-9000em;}.featuresTitle {font-weight:bold;}.leftcol {float:left;padding:15px 28px 3px;width:239px;}.rightcol {float:left;padding:15px 0 3px 28px;width:267px;}.fullcol {float: left;min-height: 348px;padding: 15px 28px 3px;width: 556px;}/* ZEBRA TABLE */.zebraTable {border-collapse:collapse;font-size:0.89em;width:100%;}.zebraTable th,.zebraTable td {height:30px;padding:0 12px;vertical-align:middle;}.zebraTable th {font-weight:bold;text-align:left;}.zebraTable .even th,.zebraTable .even td {background-color:#eee;}.zebraTable .odd th,.zebraTable .odd td {background-color: #f8f8f8;}/* DEFINITION LISTS */dl.downloadListNormal {overflow:hidden;}dl.downloadListNormal dt {clear:left;color:#525D58;display:block;float:left;overflow:hidden;padding:3px 0 3px 18px;}dl.downloadListNormal dt.document {background:transparent url(/cms/images/gui/icon-document.gif) no-repeat scroll 2px 50%;}dl.downloadListNormal dd {float:left;padding:3px 0;}dl.downloadListNormal dd ul {display:inline;margin:0;padding-left:4px;}dl.downloadListNormal dd ul li {display:inline;padding:3px 0;list-style-type:none;}dl.downloadListNormal dd ul li a {border-right:1px solid #525D58;padding:0 4px 0 0;}dl.downloadListNormal dd ul li.last a {border-right:none;padding-right:0;}/* BRAND LISTS */.liNumbers {margin-left:0;}.liNumbers li {margin:0 35px;list-style-type:none;padding:25px 0;position:relative;}.liNumbers li .liNumber {background:transparent url(/cms/images/li_numbers.gif) no-repeat scroll 0 0;display:block;left:-35px;height:24px;position:absolute;text-indent:-9000em;width:24px;}.liNumbers .li2,.liNumbers .li3 {border-top:1px solid #d4d5d5;}.liNumbers .li2 .liNumber {background-position:0 -200px;}.liNumbers .li3 .liNumber {background-position:0 -400px;}/*****************//* LAYOUT/*****************/#headerWrapper,#contentWrapper,#footerWrapper {margin:0 auto;position:relative;text-align:left;width:960px;}#sideBar {float:right;width:290px;}#tabs,#tabsAlt {float:left;font-size:0.85em;line-height:1.6em;width:638px;}#rightCol {display:block;float:right;width:393px;}#leftCol {display:block;margin-right:413px;position:relative;}.middleBlock {clear:both;}.twoColumn {overflow:hidden;}.twoColumn .column {float:left;width:50%;}/*****************//* HEADER/*****************/#header {height:80px;position:relative;z-index:20;}#logoLink {display:block;float:left;}#mainNav {height:30px;left:334px;margin:0;position:absolute;top:0;}#mainNav li {background-color:#fff;float:left;height:30px;list-style-type:none;margin:0 9px 0 0;position:relative;width:123px;}#mainNav > li:hover .subnav,#mainNav > li.hover .subnav {display:block;}#mainNav li a {text-decoration:none;}#mainNav .subnav {display:none;margin:0;}.searchForm {height:22px;position:absolute;width:160px;}#mainSearchForm.searchForm {right:0px;top:0;z-index:35;}#feedbackLink {background:#ccc url(/cms/images/feedback.png) no-repeat scroll 0 0;display:block;height:100px;outline-width:0;position:absolute;right:-29px;text-indent:-9000em;top:127px;width:29px;}#countrySelector {float:right;font-size:11px;height:22px;line-height:12px;position:absolute;right:22px;text-align:left;top:10px;white-space:nowrap;width:198px;}#countryTitle {color:#fff;font-weight:bold;padding:5px 3px 8px 0;padding-right:3px;}.countryCurrent {background-position:3px 50%;background-repeat:no-repeat;padding:5px 5px 8px 32px;}/* LINKBAR */#linkBar {background-color:#ccc;background-repeat:repeat-x;background-position:0 0;display:none;height:41px;position:relative;z-index: 2;}#backLink {display:block;float:left;left:0;position:relative;top:0;}#pdp #linkBar,#faq #linkBar,#marketing #linkBar {display:block;}/* SOCIAL LINKS */#shareLinks {display:block;float:right;height:23px;list-style-type:none;margin:10px 15px 0 0;padding:0;position:relative;width:197px;}#shareLinks li {display:block;float:left;height:23px;margin:0 0 0 20px;list-style-type:none;padding:0;overflow:hidden;}#shareLinks li#btnFacebookLike {width:46px;}#shareLinks li#btnGplusLike {width:32px;}#shareLinks li#btnTwitterLike {width:59px;}#faq #shareWrapper {display:none;}#pdp #shareWrapper {float:left;left:50%;position:relative;}#pdp #shareLinks {height:23px;left:-50%;margin:10px auto;position:relative;width:auto;}#pdp #shareLinks li {float:left;}#pdp #shareLinks li#btnFacebookLike {margin-left:0;width:auto;}#pdp #shareLinks li#btnGplusLike {margin-right:-23px;width:auto;}#pdp #shareLinks li#btnTwitterLike {width:auto;}.fb_edge_comment_widget.fb_iframe_widget {display:none;}/*****************//* MAIN CONTENT/*****************/#contentBody {position:relative;z-index:1;}#innerWrapper {padding-top:12px;}/*****************//* INFO PAGES/*****************/.fullColumn .column {padding:4px 16px 16px;}/* TERMS */#termsOfUse h1 {font-size:18px;}#termsOfUse dt {font-weight:bold;margin:1.2em 0 1em;}#termsOfUse dd {margin:1em;}/* ERRORS */#errorPage h1 {font-size:18px;}#errorPage li {margin:0.6em 0;}#errorPage .colContent img {float:left;}#errorBlurb {margin-left:80px;}/*****************//* CATEGORY LIST/*****************//* CATEGORY LANDING */#catLanding #innerWrapper {padding-top:0;}#catLanding #productThumbs {padding-top:15px;}#catLanding .thumbTitle {font-size:12px;text-align:center;}#catLanding .thumbLink {height:28em;}/* CATEGORY HEADERS */h1.mainHead {background-position:0 0;background-repeat:no-repeat;text-indent:-9000em;}/* CONTENT NAV BAR */#contentNavBar {height:40px;position:relative;}#thumbnailSizeText,#subcatText,#sortByText,#thumbSizeList,#thumbSizeList li,#subcategoryBox,#sortByBox,#discontinued,#supportTabAnchor {float:left;}#thumbSizeList {margin-left:0;}#thumbnailSizeText {margin-top:1.2em;padding-right:0.5em;}#subcatText,#sortByText {margin-top:3px;}#supportTabAnchor {background:transparent url(/cms/images/gui/bg-helpMeFindMyProduct.gif) no-repeat scroll 0 0;bottom:0;height:28px;position:absolute;right:15px;}#supportTabAnchor.selected {background-position:0 bottom;}#thumbSizeList li {float:left;list-style-type:none;width:25px;}.sizeBTN {background:transparent url(/cms/images/gui/thumbPicker.gif) no-repeat scroll 0 0;display:block;height:0;padding-top:36px;overflow:hidden;}#thumbPickSmall {background-position:-5px 2px;}#thumbPickSmall:hover,#thumbPickSmall:focus {background-position:-5px -34px;}#thumbPickSmall.selected {background-position:-5px -70px}#thumbPickLarge {background-position:-29px 2px;}#thumbPickLarge:hover,#thumbPickLarge:focus {background-position:-29px -34px;}#thumbPickLarge.selected {background-position:-29px -70px;}#subcategoryBox,#sortByBox {position:absolute;top:11px;z-index:5;}#subcategoryBox {left:200px;}#sortByBox {left:395px;}.selectedText {background:transparent url(/cms/images/gui/bg-dropdown.gif) no-repeat scroll 0 0;height:28px;}#subcategoryBox .selectedText,#sortByBox .selectedText {left:0;position:absolute;top:-2px;width:182px;}.selectedText .selectedTextInner {background:transparent url(/cms/images/gui/bg-dropdownArrow.gif) no-repeat scroll right 0;color:#535d58;display:block;font-size:10px;height:21px;overflow:hidden;padding:7px 30px 0 13px;text-decoration:none;white-space:nowrap;}#subcategoryMenu,#sortByMenu {background:#fff url(/cms/images/bg-thumbGradientGray.jpg) repeat-x scroll 0 bottom;border:1px solid #bdbbbd;display:none;left:2px;margin-left:0;position:absolute;top:21px;width:152px;}#subcategoryMenu li,#sortByMenu li {list-style-type:none;}#subcategoryMenu li a,#sortByMenu li a {color:#535d58;display:block;font-size:80%;padding:3px 10px;position:relative;text-decoration:none;}#subcategoryMenu li a:hover,#sortByMenu li a:hover {color:#fff;}#discontinuedBtn {height:26px;left:590px;position:absolute;top:11px;width:154px;z-index:20;}/* SUPPORT DRAWER */#supportDrawer {clear:both;margin:0 10px 0 17px;}#supportContent {font-size:11px;margin:0 7px 0 1px;}#supportWrapper {overflow:hidden;}div#supportContent #col1,div#supportContent #col2,div#supportContent #col3 {float: left;padding: 17px;}div#supportContent #col1 {margin-bottom:3px;width:166px;}div#supportContent #col2 {padding-bottom:20px;width:405px;}/* THUMBNAILS */#productThumbs {padding:0 0 15px 10px;}.thumbList {margin:0;overflow:hidden;}.thumbBox {float:left;list-style-type:none;margin:0 4px 8px;position:relative;}.small .thumbBox {font-size:80%;width:180px;}.large .thumbBox {margin:0 5px 8px;width:303px;}.small .thumbImage,.small .aligner {height:152px;}.large .thumbImage,.large .aligner {height:260px;}.small .thumbImage img {max-height:152px;}.large .thumbImage img {max-height:260px;}.large .thumbLink .avgRating {display:inline;}.thumbLink {background-color:#fff;background-position:0 bottom;background-repeat:repeat-x;display:block;height:34em;overflow:hidden;padding:0 18px;text-decoration:none;}.thumbLink:hover,.thumbLink:focus {background-image:url(/cms/images/bg-thumbGradientHover.jpg);}.thumbImage {display:block;margin:0 auto;overflow:hidden;text-align:center;}.thumbImage img {vertical-align:middle;}.thumbImage .aligner {width:1px;}.thumbLink p,.thumbLink .avgRating {color:#525d58;font-weight:bold;margin:4px 0;}.thumbLink p.thumbModel,.thumbLink .avgRating,.salePriceTxt {display:block;font-weight:normal;}.thumbLink .rating {display:inline;}.salePriceTxt {color:#999;}.salePriceTxt span {color:#f00;font-weight:bold;}.pricePanelText {background:transparent url(/cms/images/availability_disclaimer.png) no-repeat scroll 0 0;display:block;height:10px;text-indent:-9000em;}.thumbLink p.thumbDiscontinued {color:#fff;left:0;margin:0;position:absolute;text-align:center;text-transform:uppercase;top:0;width:100%;}/* PAGINATION */.thumbsNav {clear:both;font-size:80%;overflow:hidden;padding:4px 20px 4px 10px;position:relative;}.thumbsNav#thumbsNavBottom {padding-bottom:20px;}.numProducts {font-weight:bold;}.pagination {font-weight:bold;padding:0 66px 0 48px;position:absolute;right:16px;top:4px;}.pagination a {color:#525d58;font-weight:normal;text-decoration:none;}.paginationPrevAnchor,.paginationNextAnchor {background-image:url(/cms/images/gui/bg-paginationArrows.gif);height:14px;position:absolute;text-indent:-9000em;top:0;width:17px;}.paginationPrevAnchor {background-position:0 0;left:0;}.paginationNextAnchor {background-position:-16px 0;right:43px;}.paginationPrevAnchor:hover {background-position: 0 -14px;}.paginationNextAnchor:hover {background-position:-16px -14px;}.paginationChangeAnchor {position:absolute;right:0;text-align:right;top:0;}/*****************//* PDP/*****************//* PDP HEADER */#views {float:left;text-align:center;width:470px;}#imagePane {min-height:300px;}#imagePane img {vertical-align:middle;}#imagePane #mainImage {border-width:0;}#imagePane .aligner {height:300px;width:1px;}#description {color:#525D58;float:right;margin-top:20px;width:480px;z-index:20;}#descriptionTop {}#descriptionInfo {float:left;margin-bottom:15px;width:245px;}#description h1 {font-family:arial,helvetica,sans-serif;font-size:20px;font-weight:normal;line-height:1.11em;margin-bottom:10px;}#discontinuedText,.resultDiscontinued {background:#fff url(/cms/images/detail/bg-discontinued.gif) no-repeat scroll 0 0;display:block;height:14px;text-indent:-9000em;width:88px;}#description #model {color:#525D58;font-size:0.85em;width:245px;}#longDescription {display:none;}#descriptionInfo #giftag {border-top:1px solid #BCBCBC;margin:5px 0 0;padding:5px 0 0;width:245px;}#descriptionInfo #giftag span b {color:#7FB833;font-size:0.85em;font-weight:normal;text-decoration:underline;}#descriptionInfo #pdpCallouts {margin:1em 0 0;overflow:hidden;}#descriptionInfo #pdpCallouts li{float:left;list-style-type:none;margin-left:0;margin-right:0.5em;}#description h2 {margin:12px 0 0 5px;}#description form {float:left;margin:0 0 15px 18px;padding:0;width:170px;}a.buyNowBtn {display:block;padding:5px 0 0;text-decoration:none;width:170px;}a.buyNowBtn .price {display:block;font-family:Arial,Helvetica,sans-serif;font-size:29px;line-height:20px;margin:7px 0 2px;padding:0 10px;}.buyNowBtn .salePricePdp {font-size:9px;padding:5px 10px 0;}.buyNowBtn .salePricePdp span {color:#f00;font-weight:bold;}#buyNowText {color:#999;display:block;font-size:9px;margin-top:10px;}#buyNowLink {display:block;height:50px;margin-top:4px;text-indent:-9000em;width:170px;}#msrp {color:#333333;display:block;font-size:8px;padding:0 10px;}#msrpNote {color:#535d58;display:block;font-size:9px;padding:5px 10px;}#availableIn {font-size:11px;color:#333;margin:0.5em 0;}#pricingTxtLinks {border:1px solid #ccc;clear:both;height:70px;font-size:0.9em;margin:5px 1px 0 0;padding:5px;box-shadow:1px 0 3px #bbb;-webkit-box-shadow:1px 0 3px #bbb;-moz-box-shadow:1px 0 3px #bbb;}#canadaAvail {background:transparent url(/cms/images/detail/alsoAvail-canada.gif) no-repeat 4px 4px;font-size:0.9em;font-weight:bold;padding-left:34px;margin:0 0 5px 0;}.canadaLink {display:block;font-size:0.9em;height:18px;line-height:18px;padding-left:5px;}.callout {background-image:url(/cms/images/detail/callouts.gif);height:32px;text-indent:-9000em;}.callout.co1080i {background-position:0 0;width:66px;}.callout.co1080p {background-position:-110px -32px;width:66px;}.callout.coHDMI {background-position:-66px 0;width:64px;}.callout.co16-10 {background-position:-130px 0;width:58px;}.callout.co16-9 {background-position:-57px -32px;width:53px;}.callout.co720p {background-position:0 -32px;width:57px;}#highlights {clear:both;font-size:0.82em;position:relative;width:436px;}#highlightsInnerTop {overflow:hidden;}#highlightsInner {margin-left:1px;min-height:80px;padding:0 15px;width:400px;}#highlightsInnerContent {border-top:1px solid #bcbcbc;font-size:120%;line-height:1.5em;margin-top:14px;padding-top:10px;}#ratingBox {float:right;position:relative;width:152px;}#ratingBox h4 {font-weight:bold;margin-bottom:1px;width:auto;}#ratingBox p {margin-bottom:1em;}#ratingBox #avgRating {font-size:0.95em;font-style:italic;padding-top:2px;vertical-align:top;}#reviewButtonBox {height:31px;margin-top:6px;position:relative;width:152px;}#mediaAssets {height:60px;float:left;margin:0;position:relative;}#mediaAssets li {display:block;float:left;list-style-type:none;padding:0;}#mediaAssets li a,#mediaAssets li span {background-image:url(/cms/images/detail/viewerButtons.gif);display:block;height:60px;outline-width:0;text-indent:-9000em;width:61px;}#mediaAssets li#picturesLink span {background-position:0 0;}#mediaAssets li#picturesLink a {background-position:0 -78px;}#mediaAssets li#picturesLink a:hover,#mediaAssets li#picturesLink a:focus,#mediaAssets li#picturesLink a.selected {background-position:0 -234px;}#mediaAssets li#three60Link span {background-position:-105px 0;}#mediaAssets li#three60Link a {background-position:-105px -78px;}#mediaAssets li#three60Link a:hover,#mediaAssets li#three60Link a:focus,#mediaAssets li#three60Link a.selected {background-position:-105px -234px;}#mediaAssets li#videosLink span {background-position:-210px 0;}#mediaAssets li#videosLink a {background-position:-210px -78px;}#mediaAssets li#videosLink a:hover,#mediaAssets li#videosLink a:focus,#mediaAssets li#videosLink a.selected {background-position:-210px -234px;}#mediaAssets li#energyGuideLink span {background-position:-315px 0;}#mediaAssets li#energyGuideLink a {background-position:-315px -78px;}#mediaAssets li#energyGuideLink a:hover,#mediaAssets li#energyGuideLink a:focus,#mediaAssets li#energyGuideLink a.selected {background-position:-315px -234px;}#idealForList {margin-left:5px;}#idealForList li {list-style-type:none;padding:3px 0 3px 10px;}/* STAR RATINGS */#starCatcher {display:inline-block;height:12px;overflow:hidden;position:relative;width:65px;}#starBase,#starRating img {height:24px;width:65px;}#starBase {left:0;position:absolute;top:-12px;}#starRating {display:block;overflow:hidden;position:relative;text-indent:-9000em;}#starRating img {left:0;position:absolute;top:0;}.star_0_0 {width:0;}.star_0_1 {width:2px;}.star_0_2 {width:3px;}.star_0_3 {width:4px;}.star_0_4 {width:5px;}.star_0_5 {width:6px;}.star_0_6 {width:7px;}.star_0_7 {width:8px;}.star_0_8 {width:9px;}.star_0_9 {width:10px;}.star_1_0 {width:13px;}.star_1_1 {width:15px;}.star_1_2 {width:16px;}.star_1_3 {width:17px;}.star_1_4 {width:18px;}.star_1_5 {width:19px;}.star_1_6 {width:20px;}.star_1_7 {width:21px;}.star_1_8 {width:22px;}.star_1_9 {width:23px;}.star_2_0 {width:26px;}.star_2_1 {width:28px;}.star_2_2 {width:29px;}.star_2_3 {width:30px;}.star_2_4 {width:31px;}.star_2_5 {width:32px;}.star_2_6 {width:33px;}.star_2_7 {width:34px;}.star_2_8 {width:35px;}.star_2_9 {width:36px;}.star_3_0 {width:39px;}.star_3_1 {width:41px;}.star_3_2 {width:42px;}.star_3_3 {width:43px;}.star_3_4 {width:44px;}.star_3_5 {width:45px;}.star_3_6 {width:46px;}.star_3_7 {width:47px;}.star_3_8 {width:48px;}.star_3_9 {width:49px;}.star_4_0 {width:52px;}.star_4_1 {width:54px;}.star_4_2 {width:55px;}.star_4_3 {width:56px;}.star_4_4 {width:57px;}.star_4_5 {width:58px;}.star_4_6 {width:59px;}.star_4_7 {width:60px;}.star_4_8 {width:61px;}.star_4_9 {width:62px;}.star_5_0 {width:65px;}/* PDP CONTENT */#bottomWrapper {clear:both;overflow:hidden;padding:16px;position:relative;}#relatedAcc {margin:1em 0;}#relatedAcc .relatedImageWrapper {background-color:#fff;display:block;float:left;text-align:center;width:60px;}#relatedAcc .relatedImageWrapper img {vertical-align:middle;}#relatedAcc .relatedImageWrapper img.relatedAligner {height:60px;width:1px;}#relatedAcc .relatedSpan {display:block;margin-left:70px;}#relatedAcc ul {margin-left:0;}#relatedAcc li {list-style-type:none;margin:1em 0;overflow:hidden;}/* PDP TABS */#tabLinks {position:relative;margin:0;}#tabLinks li {float:left;list-style-type:none;}#tabLinks li a {border-width:0;outline-width:0;cursor:pointer;display:block;font-size:12px;height:24px;margin-right:13px;padding-left:25px;position:relative;text-decoration:none;}#tabLinks li a.selected {background-position:0 -34px;z-index:15;}#tabLinks li a span {background-color:#ccc;color:#333;display:block;font-weight:bold;line-height:24px;margin-right:-25px;padding-right:20px;}#tabLinks li a.selected span,#tabLinks li a.selected:hover span,#tabLinks li a.selected:focus span {background-position: right -34px;color:#fff;}/* PDP TAB CONTENT */#tabsWrapper {padding:15px 16px;position:relative;width:600px;}#featuresTab,#guideTab,#specsTab,#supportTab {display:block;min-height:300px;position:relative;}#pdp #supportTab {margin-top:-20px;}ul.featureList,#guideTab ul {margin-left:0;}li.feature,#guideTab ul li {margin:20px 0;list-style-type:none;position: relative;}#tabsWrapper .blurb {font-size:130%;line-height:1.5em;margin-bottom:1.25em;padding:0;}.needHelpBox {display:block;padding-bottom:20px;position:relative;}.askAndAnswer img {float:left;margin-right:8px;width:40px;}#BVQASummaryBoxID {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}#BVQASummaryBoxID a,#BVQASummaryBoxID a:visited {font-weight:bold;text-decoration:none;}#BVQASummaryBoxID a:hover,#BVQASummaryBoxID a:focus {text-decoration:underline;}#bottomWrapper #BVQASummaryBoxTitleID {font-size:11px;font-weight:bold;margin-bottom:3px;margin-top:0;}/* REMOTE CODES */#remotesBox {margin:0;overflow:hidden;}#remotesBox li {float:left;height:13.5em;list-style-type:none;margin:2px 0;text-align:center;width:150px;}#remotesBox .remoteImage {height:50px;overflow:hidden;}#remotesBox .remoteImage img {vertical-align:middle;}#remotesBox .remoteImage .aligner {height:50px;width:1px;}#remotesBox .remoteCode {font-weight:bold;margin:1em 0;}#remotesBox .codeNumber {color:#7fb833;font-size:125%;font-weight:normal;}/*****************//* SEARCH RESULTS/*****************/#searchResults #productThumbs {padding:0 15px 15px;}.resultBox {border-bottom:1px solid #EEEEEE;font-size:80%;overflow:hidden;padding:16px 0;position:relative;}.resultBox .resultLink {font-size:12px;font-weight:bold;text-decoration:none;}.resultBox .resultProduct {float:left;margin-left:200px;margin-right:10px;position:relative;width:360px;}.resultBox .resultImage {display:block;margin-left:-200px;text-align:center;width:200px;}.resultBox .resultImage {float:left;text-align:center;width:200px;}.resultBox .resultPrice {font-size:1.1em;}.resultBox .resultPrice .regPrice {font-weight:bold;}.resultBox .resultPrice.sale .regPrice {font-weight:normal;opacity:0.6;text-decoration:line-through;}.resultBox .resultPrice .salePrice {font-weight:bold;}.resultBox .resultModel {margin-top:0;}.resultBox .resultRating {margin-bottom:1em;margin-top:1em;}.resultBox .resultRating p {margin:0;}.resultBox p.overRating {font-weight:bold;margin-bottom:5px;}.resultBox .avgRating {font-style:italic;}.resultBox dl.downloadListNormal {float: right;width:350px;}.resultBox.noResults p {text-align:center;}.summary {clear:both;margin:0 0 0 2em;}#searchResults .thumbsNav {}#searchResults #thumbsNavBottom.thumbsNav {border-top-width:0;margin:0 0 15px;padding:4px 15px 4px 11px;}.newProductText {color: #f00;}/* SEARCH BANNER */.searchBanner {display:block;font-family:verdana;font-size:11px;font-weight:normal;line-height:1.2em;}.searchBanner h2 {font-family:verdana;font-size:19px;font-weight:normal;line-height:1.3em;}.searchBanner p {font-size:11px;margin:0.5em 0;}.searchBanner p:last-child {margin-bottom:0;}a.searchBanner {text-decoration:none;}.searchBanner span {text-decoration:underline;}/* AUTOCOMPLETE */.ui-menu {	background-color:#fff;	border:2px solid #f0f0f0;	border-radius:3px 3px 3px 3px;	color:#848484;	display:block;	float:left;	line-height:1.5em;	list-style-type:none;	margin:0 20px 0 0 !important;	padding:2px;}.ui-autocomplete {	position:absolute;	z-index:1000 !important;}.ui-autocomplete li.ui-menu-item {	clear:left;	float:left;	list-style-type:none;	margin:0;	overflow: hidden;	padding:0;	width: 100%;}.ui-menu .ui-menu-item a {	border:1px solid #fff;	color:#666;	cursor:pointer;	display:block;	font-size:85%;	line-height:1.5;	padding:0.2em 0.4em;	text-decoration:none;}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active {	background-color:#e8e8e8;	color:#666666 !important;	font-weight:normal;	text-decoration:none !important;}/*****************//* ABOUT / SUPPORT/*****************/.supportAbout#outerWrapper {clear:left;}.supportAbout #innerWrapper {overflow:hidden;padding-top:0;}.supportAbout #tabs {background-image:none;width:624px;}.supportAbout #tabsWrapper {background-image:none;padding:0;width:612px;}.supportAbout #sideBar {width:304px;}.tabFeature ul {list-style:none outside none;margin-left:0;}.tabFeature ul li {list-style-type:none;margin-bottom: 15px;overflow:hidden;}.tabFeature ul li img {display: block;float: left;margin: 0 10px 5px 0;}.linkDesc {margin:0 0 0 55px;}.tabFeature .linkDesc {text-decoration: underline;}.tabFeature .linkTitle {font-weight: bold;}.linkTitle {display: block;font-weight: bold;}#aboutUs #tabsOuter,#support #tabsOuter,#warranty #tabsOuter {overflow:hidden;position:relative;}.supportAbout h3 {margin-bottom:0.8em;}#partsHeader.supportHeadings {margin-top:73px;}.supportAbout #tabsWrapper {font-size:12px;}#aboutUs .leftcol {width: 372px;}#support .leftcol,#warranty .leftcol {width: 239px;}#aboutUs .rightcol {text-align:center;width:134px;}#support .rightcol,#warranty .rightcol {width:267px;}/* ABOUT US */#aboutUs .rightcol ul {margin-left:0;}#aboutUs .rightcol ul li {list-style-type: none;margin-bottom: 30px;}#newsroom ul li a {color: #525D58;}#social .linkDesc {color:#535D58;text-decoration: none;}.tabFeature .linkTitle,#newsroom .linkDesc {margin-left: 60px;}#sideBar .tabFeature p {margin-bottom:0;margin-top:0;}#communityTab p {margin-top:0;}/* SUPPORT */#support .sideBarContent,#warranty .sideBarContent {margin:15px;}#support #productTab {overflow:hidden;padding-bottom:20px;}#support #supportTab {padding-bottom:20px;}#support h3 {margin:0;}#support h3 + p {margin-top:0.5em;}#support p + h3 {margin-top:1.5em;}#communityLeft {float:left;padding:15px 28px 3px 0;width:239px;}#communityTab .categoryBox2 {float:left;margin-left:28px;margin-top:15px;padding:0;position:relative;}#contactUsList .phoneNumber {display:block;margin-left:24px;}#contactUsList .contactBlurb {display:block;font-size:10px;padding:2px 0 10px 24px;}#contactUsList {margin:1em 0 0 5px;}#contactUsList li img {display:block;float:left;margin-right:8px;}#contactUsList li {list-style-type:none;margin:0;}#contactUsList p {line-height:11px;margin:0;padding:0 0 4px;}/*****************//* CONTACT US/*****************/#contactUs #innerWrapper {padding-bottom:12px;}#contactInner {float:left;padding:20px 27px 27px;width:335px;}#contactBot {overflow:hidden;}#contactEmailInner {margin-left:21px;padding:20px 27px 27px;width:462px;}#contactBot h2 {color:#333;font-size:24px;margin-bottom:1em;padding-top:30px;}#contactBot h3 {margin-top:1.5em;margin-bottom:-1.2em;}#contactUsForm label {display:block;font-weight:bold;}#contactUsForm select,#contactUsForm input[type=text],#contactUsForm textarea {margin:3px 0 1em;}#contactUsForm textarea {height:65px;}#contactUsForm .note {clear:both;font-size:10px;padding-top:1.2em;}/*****************//* REMOTE WIZARD/*****************/#successResults h3,#sorryResults h3 {font-size:1em;font-weight:bold;}#sorryResults h3 {margin-bottom:15px;}#remoteWizard label {display:block;font-size:1.2em;font-weight:bold;margin-bottom:0.5em;}#remoteWizard label:after {content:':';}#remoteWizard select, #remoteSearchQuery {position:relative;margin-right:5px;width:200px;}#resultsContainer {display:none;margin-bottom:3em;min-height:120px;}#successResults {background:transparent url(/cms/images/remoteThumb.jpg) no-repeat scroll 0 0;min-height:120px;padding-left:135px;}#successCode {font-size:16px;font-weight:bold;}#successResults,#sorryResults {display:none;}/*****************//* FOOTER/*****************/#footer {background-color:#ccc;color:#fff;font-family:arial,helvetica,sans-serif;font-size:10px;padding:12px;position:relative;}#footer a {color:#fff;text-decoration:none;}#footerInner {overflow:hidden;}#footer .section {border-left:1px solid #666;float:left;padding:0 12px;}#footer #footerMain.section {border-left:none;padding-left:0;}#footer #copyright {margin:1em 0;}#footer h2 {font:bold 11px arial,helvetica,sans-serif;margin-bottom:10px;text-align:center;text-transform:uppercase;}#footer ul {margin:0;text-align:center;}#footer li {display:inline;list-style-type:none;padding:0;}#footer #availableAt li + li,#footer #supportBy li + li {padding-left:30px;}#footer #socialLinks h2 {display:none;}a.showLogo {background:transparent url(/cms/images/gui/bg-footer-brands.png) no-repeat scroll 0 0;display:inline-block;height:37px;text-indent:-9000em;}#bestBuyLink {background-position:0 0;width:55px;}#futureShopLink {background-position:-55px 0;width:111px;}#geekSquadLink {background-position:-166px 0;width:63px;}#phoneHouseLink {background-position:-229px 0;width:136px;}#carphoneWarehouseLink {background-position:-365px 0;width:174px;}#bestBuyLink:hover,#bestBuyLink:focus {background-position:0 -37px;width:55px;}#futureShopLink:hover,#futureShopLink:focus {background-position:-55px -37px;width:111px;}#geekSquadLink:hover,#geekSquadLink:focus {background-position:-166px -37px;width:63px;}#phoneHouseLink:hover,#phoneHouseLink:focus {background-position:-229px -37px;width:136px;}#carphoneWarehouseLink:hover,#carphoneWarehouseLink:focus {background-position:-365px -37px;width:174px;}.footerLinks a {border-left:1px solid #fff;padding:0 5px;}.footerLinks a.first {border-left:none;padding-left:0;}#socialList {overflow:hidden;}#socialList li {float:left;margin-right:10px;min-height:61px;}#socialList a {background:transparent url(/cms/images/social-buttons.png) no-repeat scroll 0 0;display:block;height:24px;text-indent:-9000em;width:24px;margin-top:20px;}#socialList a.gplus {background-position:0 0;}#socialList a.facebook {background-position:-24px 0;}#socialList a.twitter {background-position:-48px 0;}#socialList a.youtube {background-position:-72px 0;}#socialList a.pinterest {background-position:-96px 0;}#socialList a.instagram {background-position:-120px 0;}#socialList a.gplus:hover,#socialList a.gplus:focus {background-position:0 -24px;}#socialList a.facebook:hover,#socialList a.facebook:focus {background-position:-24px -24px;}#socialList a.twitter:hover,#socialList a.twitter:focus {background-position:-48px -24px;}#socialList a.youtube:hover,#socialList a.youtube:focus {background-position:-72px -24px;}#socialList a.pinterest:hover,#socialList a.pinterest:focus {background-position:-96px -24px;}#socialList a.instagram:hover,#socialList a.instagram:focus {background-position:-120px -24px;}/*****************//* LIGHTBOXES/*****************/#picturesBody,#three60Body,#videosBody,#emailBody,#energyBody,#contactBody,#feedbackBody {height:auto;min-width:0;width:auto;}/* COLORBOX */#colorbox,#cboxOverlay,#cboxWrapper {left:0;overflow:hidden;position:absolute;top:0;z-index:9999;}#cboxOverlay {background:#000;height:100%;opacity:0.75;position:fixed;width:100%;}#cboxMiddleLeft,#cboxBottomLeft {clear:left;}#cboxContent {position:relative;}#cboxLoadedContent {background:#fff;overflow:hidden;}#cboxTitle {margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic {left:0;position:absolute;top:0;width:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow {cursor:pointer;}.cboxPhoto{border:0;display:block;float:left;margin:auto;}.cboxIframe{background:#fff;border:0;display:block;height:100%;width:100%;}.cboxIframe {}#cboxError {border:1px solid #ccc;padding:50px;}#cboxTitle {color:#949494;bottom:4px;left:0;position:absolute;text-align:center;width:100%;}#cboxCurrent {bottom:4px;color:#949494;left:58px;position:absolute;}#cboxSlideshow {bottom:4px;color:#0092ef;position:absolute;right:30px;}#cboxPrevious {bottom:0;height:25px;left:0;position:absolute;text-indent:-9999px;width:25px;}#cboxNext {bottom:0;height:25px;left:27px;position:absolute;text-indent:-9999px;width:25px;}#cboxLoadingOverlay{}#cboxLoadingGraphic{}#cboxClose{background:url(/cms/images/lightbox/overlayClose.gif) no-repeat 0 0;bottom:0;height:18px;position:absolute;right:17px;text-indent:-9999px;top:14px;width:60px;}/* FEEDBACK */#feedbackBody {font-family:arial,helvetica,san-serif;font-size:12px;padding:25px 30px 0;text-align:left;}#feedbackBody h2,#feedbackBody .confirm.important {font-size:23px;font-weight:normal;margin-bottom:1em;}#feedbackBody h3 {font-size:14px;font-weight:normal;margin-top:1em;}#feedbackBody fieldset {border-width:0;}#feedbackBody p {margin:0;}#feedbackBody legend {white-space:normal;width:100%;}#feedbackBody #feedbackTextarea {background:transparent url(/cms/images/lightbox/feedback_textarea.png) no-repeat left top;height:161px;margin:1em 0;width:342px;}#feedbackBody textarea {background-color:#EFEFEF;border-width:0;display:block;font-family:verdana,arial,san-serif;font-size:11px;height:140px;left:10px;overflow:auto;position:relative;resize:none;top:10px;width:322px;}#feedbackBody li {display:inline;list-style-type:none;}#feedbackBody ul {margin:1em 0;}#feedbackBody li label {margin:0;padding-right:15px;}#feedbackBody #feedbackSubmit:hover {background-position:0 0;}/* PICTURES */#picturesBody,#three60Body,#videosBody,#emailBody,#contactBody {height: 552px;text-align: center;}#carouselWrapper {float:right;position:relative;right:15px;top:100px;width:166px;}#backButton {background:transparent url(/cms/images/lightbox/carouselPrev.gif) no-repeat scroll 0 0;cursor:pointer;display:block;height:19px;text-indent:-9000em;width:166px;}#forwardButton {background:transparent url(/cms/images/lightbox/carouselNext.gif) no-repeat scroll 0 0;cursor:pointer;display:block;height:18px;text-indent:-9000em;width:166px;}.carousel ul {margin-left:0;text-align:center;}.carousel li {background:#fff url(/cms/images/lightbox/carouselPaneBG.gif) no-repeat scroll left bottom;height:100px;list-style-type:none;margin:0 auto;width:159px;}.carousel a {cursor:pointer;}.carousel .picThumbWrapper {display:block;height:100px;width:160px;}.carousel img {vertical-align:middle;}.carousel img {max-height:76px;}.carousel img.aligner {height:110px;max-height:none;width:1px;}#picturesBody #views,#videosBody #views,#energyBody #views {height:540px;left:30px;position:absolute;top:50px;width:450px;}#picturesBody #views h2,#videosBody #views h2,#energyBody #views h2 {color:#7fb833;font-family:arial,helvetica,sans-serif;font-size:24px;font-weight:normal;max-height:80px;margin-bottom:20px;line-height:1.11em;}#picturesBody #views ul#mediaAssets,#videosBody #views ul#mediaAssets,#energyBody #views ul#mediaAssets {bottom:12px;height:78px;left:0;list-style:none outside none;margin:0;position:absolute;width:100%;}#picturesBody #views ul#mediaAssets li,#videosBody #views ul#mediaAssets li,#energyBody #views ul#mediaAssets li {display:inline-block;float:none;}#energyBody #mainImage {max-height:370px;}