@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;
}
