@charset "UTF-8"; /* CSS Document */ body {background-color: #FFFFFF; margin-top: 5px; margin-left:5px; margin-right:5px} img { border:0 } div { margin:0; padding:0; } form { display:inline } ul {position:relative; list-style:none; margin:0; padding:0;} ul li {line-height:1.3em; margin: .0em 0; padding: 0 0 0 10px;} a { text-decoration:none; } a:hover { text-decoration:underline; } /* Homepage Price */ .homeprice {font-family:Arial, Helvetica, sans-serif; color:#2a5186; font-size:14px; font-weight:bold; } .homelist {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:14px; font-weight:bold; } /* Site Type */ .globalSmaller {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px;} a:link.globalSmaller {text-decoration:none; color:#000000} a:hover.globalSmaller {text-decoration:underline; color:#000000} a:visited.globalSmaller {text-decoration:none; color:#000000} .globalSmall {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:13px;} a:link.globalSmall {text-decoration:none; color:#000000} a:hover.globalSmall {text-decoration:underline; color:#000000} a:visited.globalSmall {text-decoration:none; color:#000000} .globalSmallBold {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:13px; font-weight:bold;} a:link.globalSmallBold {text-decoration:none; color:#000000} a:hover.globalSmallBold {text-decoration:underline; color:#000000} a:visited.globalSmallBold {text-decoration:none; color:#000000} .globalMedium {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:16px;} .globalMediumBold {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:16px; font-weight:bold;} a:link.globalMediumBold {text-decoration:none; color:#000000} a:hover.globalMediumBold {text-decoration:underline; color:#000000} a:visited.globalMediumBold {text-decoration:none; color:#000000} .globalLargeBold {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:21px; font-weight:bold;} a:link.globalLargeBold {text-decoration:none; color:#000000} a:hover.globalLargeBold {text-decoration:underline; color:#000000} a:visited.globalLargeBold {text-decoration:none; color:#333333} .globalPriceLarge {font-family:Arial, Helvetica, sans-serif; color:#2a5186; font-size:24px; font-weight:bold} .globalPriceSmall {font-family:Arial, Helvetica, sans-serif; color:#2a5186; font-size:20px; font-weight:bold} /* Square Bullet */ .blockType {font-family:Arial; color:#000000; font-size:12px;} /* Site Mastheaad Style */ div#mastheadLogo {width:501px; float:left} div#edge {float:left; padding-top:23px; padding-left:35px} div#msthdInput {float:left;} .formStyle {background-color: #f3f3f3; border: 1px solid #000000; padding:2px; font-size: 10px; width:105px} .formStylePW {background-color: #f3f3f3; border: 1px solid #000000; padding:2px; font-size: 10px; width:70px} div#loginButton {float:right; padding-top:1px; padding-right:10px} div#msthdLogin {float:left; height:76px; width:278px; padding-top:23px; padding-left:5px; background-image:url(../images/loginBackground.gif)} div#msthdCheck {float:left; width:25px; padding-top: 3px;} div#msthdTxt {font-family:Arial, Helvetica, sans-serif; color:#336598; font-size:12px; font-weight:bold; padding-top: 9px;} a.msthdTxt { color:#336598 } div#startSavings {float:right; padding-top:23px; background-image:url(../images/loginBackground.gif)} /* Sub Nav */ .subNavTxt {font-family:Arial, Helvetica, sans-serif; color:#f7f8fc; font-size:13px; line-height:16px} a.subNavTxt {color:#f7f8fc} /* Sub Nav Gray */ .subNavGTxt {font-family:Arial, Helvetica, sans-serif; color:#316698; font-size:12px; line-height:16px} a.subNavGTxt {color:#316698} /* Daily Deals */ .dailyDeals {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:13px; line-height:16px} a.dailyDeals {color:#000000} /* Site Type Style */ .blueTxt {font-family:Arial, Helvetica, sans-serif; color:#316698; font-size:11px; font-weight:bold} a.blueTxt {color:#316698} .h1 {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; line-height:16px} /* Members Area Masthead */ div#mastheadLogoA {width:331px; float:left} .searchBox {font-family:Arial, Helvetica, sans-serif; color:#868585; font-size:11px;} /* Members Area SubNav */ div#subNavMenu {padding-left:8px; padding-right:8px; padding-top:8px; float:left} div#subNavMenuALT {padding-left:10px; padding-right:5px; padding-top:8px; float:left} div#divider {float:left} div#dividerAlt {float:right} .blackTxt {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold} a.blackTxt {color:#000000} /* rightNav */ .headlines {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:14px; font-weight:bold; margin-left:11px;} div#justAdded {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; margin-left:11px; padding-top:5px} div#quantity {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold; margin-left:11px; padding-top:5px; float:left} div#price {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold; margin-right:8px; padding-top:5px; float:right} div#rightNavSpacer {height:26px; width:215px; background-image:url(/images/idpages/divSpacer.gif); margin-left:1px} div#subTotal {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold; margin-right:8px; float:right} /* rightNav Products */ div#itemDescrp { height:100%; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; padding:5px 0 0 0; font-weight:bold; text-align:center} div#listPrice { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:14px; padding:5px 0 0 35px; font-weight:bold; } div#rightNavPrice {font-family:Arial, Helvetica, sans-serif; color:#2a5186; font-size:20px; padding:0 0 0 5px; font-weight:bold; } div#buyNow { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; padding:5px; text-align:center} div#buyNow input[type='image'] { margin:3px 0 3px 0; } .leftNavTxt {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px;} a.leftNavTxt {color:#000000} div#navSpacing {height:13px; background-image:url(../images/leftNavSpacing.gif)} /* TLC Bread Crumb */ div#tlcSpacing {height:25px; background-color:#FFFFFF} .breadCrumb {font-family:Arial, Helvetica, sans-serif; color:#316698; font-size:12px; padding-bottom:3px} a.breadCrumb { color:#316698; font-weight:bold } /* TLC product container with round corners */ .t {background: url(/images/tlc/t.gif) 0 0 repeat-x; width: 230px} /* top */ .b {background: url(/images/tlc/b.gif) 0 100% repeat-x} /* bottom */ .l {background: url(/images/tlc/ls.gif) 0 0 repeat-y} /* left side */ .r {background: url(/images/tlc/rs.gif) 100% 0 repeat-y} /* right side */ .bl {background: url(/images/tlc/blc.gif) 0 100% no-repeat} /* left bottom corner */ .br {background: url(/images/tlc/brc.gif) 100% 100% no-repeat} /* right bottom corner */ .tl {background: url(/images/tlc/tlc.gif) 0 0 no-repeat} /* top left corner */ .tr {background: url(/images/tlc/trc.gif) 100% 0 no-repeat; padding:7px} /* top right corner */ .tlcDeals {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:13px; font-weight:bold} a.tlcDeals {color:#000000; font-weight:bold} .tlcView {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px;} a.tlcView {color:#000000;} .tlcPrice {font-family:Arial, Helvetica, sans-serif; color:#2a5186; font-size:13px; font-weight:bold} .tlcLearn {font-family:Arial, Helvetica, sans-serif; color:#3675c8; font-size:13px; font-weight:bold; margin-left:3px;} a.tlcLearn {color:#3675c8; font-weight:bold} /* Search Page */ li#searchResult {background:none;float:left; padding:10px 0 0 10px; width:741px;border-top:2px dotted #ddd;} li#searchResult:first-child { border-top:none } .searchTitle {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:20px; font-weight:bold} div#search {padding-top:6px; padding-bottom:10px} div.searchSort { clear:both; height:36px; background-image:url(/images/searchBG.gif)} div#searchDrop {width:240px;text-align:center;float:left; padding-top:8px} div#pages {width:240px; float:left; padding-left:10px; padding-right:10px;} div#sortBy {width:240px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; float:left; font-weight:bold; padding-top:8px;} div#sortBy div { float:right } div#sortDrop { padding-left:7px} div#proCount {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px; float:left} div#proImage {float:left} div#proDetails {float:left; padding-left:10px; width:500px} .proDetails {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:15px; font-weight:bold} a.proDetails {text-decoration:none;} a:hover.proDetails {color:#666666} div#proDescription {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:13px; width:450px; padding-top:3px; padding-bottom:3px} div#proPrice {float:right; height:115px; padding-top:10px; } div#proPrice div { padding-bottom:3px; } .proModel {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold;} .proSku {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold;} .proLearnMore {font-family:Arial, Helvetica, sans-serif; color:#3675c8; font-size:12px; font-weight:bold;} .availablility {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold;} .instock {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#006633} .nostock {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:red} .searchPrice {font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#2a5186} div#searchSpacing {height:1px; background-image:url(/images/searchSpacing.gif);} /* Search Nav Containers */ div#searchCat {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; width:216px} div#mfcCat {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; width:216px} div#priceCat {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; width:216px} div#searchNav {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; width:196px; height:20px; padding:10px; background-color:#e0e0e0} ul#searchRecentlyViewed { background:#fff; width:202px; border:1px solid #e4e4e4; margin:5px auto 0 auto; padding:0;} ul#searchRecentlyViewed li { background:#fff; padding:0; border-top:1px dotted #ddd;} ul#searchRecentlyViewed li:first-child { border-top:none } .productlist tr td { border-top:1px dotted #ddd } .productlist tr:first-child td { border-top:none } ul.productMiniVertical { width:205px; padding:5px; border:0; } ul.productMiniVertical li { background:none; padding:0; margin:0; border-top:1px solid #ddd;} ul.productMiniVertical li div { text-align:center; } ul.productMiniVertical li:first-child { border-top:none } ul.productMiniHorizontal { float:left; width:740px; border:0; padding:8px 0 8px 0; margin:0; } ul.productMiniHorizontal li { float:left; width:225px; display:inline; background:none; padding:0 10px; border-left:1px dotted #ddd;} ul.productMiniHorizontal li div { text-align:center; } ul.productMiniHorizontal li:first-child { border-left:none } ul.productRecommended { float:left; width:740px; border:0; padding:3px 0 3px 0; margin:10px 0 0 0; } ul.productRecommended li { line-height:1em; float:left; width:225px; display:inline; background:none; padding:0 10px; margin-bottom:10px;} ul.productRecommended li div { text-align:left; } /* idPage Content Container */ div#idContent {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:13px; line-height:18px} div.idCell {float:left;margin-right:10px;margin-left:10px;background:url(/images/idpages/grayBackground.gif) #f3f2f2; border-bottom:1px dotted #ccc; height:65px;} div.idDetails {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:13px; font-weight:bold; padding:10px 0 10px 10px; width:180px; float:left; height:65px;} div.idSpecs {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:13px; padding:10px 10px 10px 0; float:left; width:145px; height:65px;} .tid {background: url(/images/idpages/tid.gif) 0 0 repeat-x; width: 100%em} /* top */ .bid {background: url(/images/idpages/bid.gif) 0 100% repeat-x} /* bottom */ .lid {background: url(/images/idpages/lsid.gif) 0 0 repeat-y} /* left side */ .rid {background: url(/images/idpages/rsid.gif) 100% 0 repeat-y} /* right side */ .blid {background: url(/images/idpages/blcid.gif) 0 100% no-repeat} /* left bottom corner */ .brid {background: url(/images/idpages/brcid.gif) 100% 100% no-repeat} /* right bottom corner */ .tlid {background: url(/images/idpages/tlcidS.gif) 0 0 no-repeat} /* top left corner */ .trid {background: url(/images/idpages/trcidS.gif) 100% 0 no-repeat; padding:7px} /* top right corner */ .tlidr {background: url(/images/idpages/tlcid.gif) 0 0 no-repeat} /* top left corner */ .tridr {background: url(/images/idpages/trcid.gif) 100% 0 no-repeat; padding:7px} /* top right corner */ /* NAV */ .navb {background: #f7f7f7 url(/images/nav/bLeftNav.gif) 0 100% repeat-x; width: 218px} /* bottom */ .navl {background: url(/images/nav/lsLeftNav.gif) 0 0 repeat-y} /* left side */ .navr {background: url(/images/nav/rsLeftNav.gif) 100% 0 repeat-y} /* right side */ .navbl {background: url(/images/nav/blcLeftNav.gif) 0 100% no-repeat} /* left bottom corner */ .navbr {background: url(/images/nav/brcLeftNav.gif) 100% 100% no-repeat} /* right bottom corner */ div.navContent { margin-left:1px; margin-right:1px; padding:0 0 8px 0; width:216px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px;} div.navContent ul.navList li { background: url(/images/leftNavArrow.gif) 7px 50% no-repeat; border-top:1px solid #ddd; padding:8px 8px 8px 20px; } div.navContent ul.navList li:first-child { border-top:0; } /* Cart */ .cartLargePrice {font-family:Arial, Helvetica, sans-serif; color:#CC0000; font-size:21px; font-weight:bold;} /* Masthead Search Box */ .inputSearch {background: #FFFFFF; border: 1px solid #000000; padding:3px; width:280px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; font-size:12px;} .inputResult {background: #FFFFFF; border: 1px solid #b6b5b5; padding:3px; width:20px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold;} /* Product Page bullet points */ .selling_point li { background: url(/images/leftNavArrow.gif) 7px 50% no-repeat; padding-left:15px; } /* ID Page Tab Rollover */ a.warrantyRollover {display: block; width: 120px; height: 33px; text-decoration: none; background: url("/images/idpages/warrantyD.gif");} a.warrantyRollover:hover {background-position: -30px 0; background: url("/images/idpages/warrantyU.gif")} a.detailsRollover {display: block; width: 168px; height: 33px; text-decoration: none; background: url("/images/idpages/detailsD.gif");} a.detailsRolloverSelected {display: block; width: 168px; height: 33px; text-decoration: none; background: url("/images/idpages/detailsU.gif")} a.descriptionRollover {display: block; width: 120px; height: 33px; text-decoration: none; background: url("/images/idpages/descriptionD.gif");} a.descriptionRolloverSelected {display: block; width: 120px; height: 33px; background: url("/images/idpages/descriptionU.gif")} .address { width:300px; padding-top:2px; } .address td { border-bottom:1px dotted #ddd; } .addr_label { width:80px; } /* Masthead Dropdown #nav, #nav ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em;} #nav a{display:block; padding:0px 0px 0px 0px; border:0px solid #cccacc; color:#000000; text-decoration:none; background-color:#cccacc;} #nav a:hover{color:#333; text-decoration:underline} #nav li{float:left; position:relative;} #nav ul {position:absolute; display:none; width:227px; top:2.5em;} #nav li ul a{width:222px; height:auto; float:left; padding-left:5px; opacity:.90;} #nav ul ul{top:auto;} #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none;} #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block;} */ /* wish list dropdown */ select {font: 10px Arial, Helvetica, sans-serif; border: 1px #adadad solid; color: #404040; padding: 1px; background-color: #e4e4e4; width: 125px;} input.update { background-image: url("/images/cart/update.gif"); width:60px; height:23px; border:0; cursor:pointer; } input.remove { background-image: url("/images/cart/remove.gif"); width:60px; height:15px; text-indent:-1000em; border:0; cursor:pointer; }