/* Global CSS Frame */
/* CSS Reset */
html, body, div, span, applet, object, iframe,form {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
table, caption, tbody, tfoot, thead, tr, th, td {
	font-weight: inherit;
	font-style: inherit;
}
strong{font-weight:bolder;}
:focus {
	outline: 0;
}
a img, :link img, :visited img {border: 0;}
caption, th{
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/*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*/
.clear{clear:both;}

/* Specific new elements css reset */
#mastHead ul,#mastHead li{list-style:none;}

body{font-size:12px;color:#000000;background:#FFFFFF;font-family:Arial, Helvetica, sans-serif;}
hr{display:block;height:1px;border:0;padding:0;background-color:#D4D4D4;}

a:link,a{color:#267ab7;text-decoration:none;}
a:visited{color:#267ab7;}
a:hover{color:#00aeff;text-decoration:underline;}
a:active{color:#00aeff;}

br{font-size:12px;line-height:1.2em;}
small{font-size:10px;line-height:1.2em;}

/*ICONS*/
.itemRating{font-size:12px;text-decoration:none;}
a.itemRating{cursor:pointer;}
.itemRating label{float:left;font-weight:bold;font-size:12px;margin-right:5px;}
.itemRating strong{padding-right:5px;}
.itemRating .stars{background-position:0 0;display:inline-block;float:left;width:89px;height:16px;line-height:17px;text-indent:-9999px;margin-right:5px;}
.itemRating .stars.srating0{background-position:-90px -18px;}
.itemRating .stars.srating1{background-position:-72px -18px;}
.itemRating .stars.srating2{background-position:-72px 0;}
.itemRating .stars.srating3{background-position:-54px -18px;}
.itemRating .stars.srating4{background-position:-54px 0;}
.itemRating .stars.srating5{background-position:-36px -18px;}
.itemRating .stars.srating6{background-position:-36px 0;}
.itemRating .stars.srating7{background-position:-18px -18px;}
.itemRating .stars.srating8{background-position:-18px 0;}
.itemRating .stars.srating9{background-position:0 -18px;}
.itemRating .stars.srating10{background-position:0 0;}
.itemRating .stars-sm{background-position:0 -38px;display:inline-block;float:left;width:69px;height:12px;line-height:12px;text-indent:-9999px;margin-right:5px;}
.itemRating .stars-sm.ratingNA{background-position:-139px -52px;width:1px;}
.itemRating .stars-sm.rating0{background-position:-70px -52px;}
.itemRating .stars-sm.rating1{background-position:-56px -52px;}
.itemRating .stars-sm.rating2{background-position:-56px -38px;}
.itemRating .stars-sm.rating3{background-position:-42px -52px;}
.itemRating .stars-sm.rating4{background-position:-42px -38px;}
.itemRating .stars-sm.rating5{background-position:-28px -52px;}
.itemRating .stars-sm.rating6{background-position:-28px -38px;}
.itemRating .stars-sm.rating7{background-position:-14px -52px;}
.itemRating .stars-sm.rating8{background-position:-14px -38px;}
.itemRating .stars-sm.rating9{background-position:0 -52px;}
.itemRating .stars-sm.rating10{background-position:0 -38px;}
.itemReview .bar{border-left:#eaa90d 1px solid;border-right:#c9c9c9 1px solid;background-position:0 -124px;display:inline-block;font-size:11px!important;height:8px;line-height:8px;margin-right:9px;overflow:hidden;width:80px;}
.itemReview .bar2{background-position:0 -111px;display:inline-block;width:80px;height:8px;line-height:9px;margin-right:5px;}

.itemMesg {font-size:11px;font-family:Arial;overflow:hidden;}
.itemMesg a,.itemMesg a:hover{color:#CC0000;display:block!important;font-weight:bold;text-decoration:none;}
.itemMesg .mesgFreeShip{color:#CC0000;background-position:-178px -40px;padding-left:25px;line-height: 17px;}
.itemMesg .mesgSave{color:#CC0000;}

.flag{position:absolute;top:30px;right:5px;margin:0;padding:0;z-index:10; display:none;} /*lamonde added display:none*/
.flag li{text-indent:-9999px;width:30px;height:30px;}
.flag li.new{background-position:-33px 0;}
.flag li.sale{background-position:0 0;}

.ckCoupon{position:absolute;bottom:0;left:12px;margin:0;padding:0;}
.ckCoupon_NP {margin: 10px 0 0 15px;padding: 0;}
.ckCoupon_NP dt, .ckCoupon_NP dd, .ckCoupon dt,.ckCoupon dd{float:left;margin:0;text-align:center;}
.ckCoupon_NP .cpAmt, .ckCoupon .cpAmt{color:#FEC500;font:bold 18px/1 arial;text-shadow:0 -1px 0 #144264;width:42px;}
.ckCoupon_NP .cpAmt small, .ckCoupon .cpAmt small{font-size:11px;position:relative;top:-4px;}
.ckCoupon_NP .cpCode, .ckCoupon .cpCode{color:#000000;font:bold 14px/1 arial;position:relative;text-shadow:0 1px 0 #FFFFFF;top:12px;width:107px;}

.productImage .cpBox{position:absolute;bottom:0;width:100%;}
.cpBox{background-color:#E2F3FF;border:1px dashed #0A4499;margin:10px 0 0 0;padding:0;overflow:hidden;width:150px;}
.cpBox dt, .cpBox dd{float:left;margin:0;text-align:center;height:40px;}
.cpBox .cpCol1{background-color:#0A4499;color:#FFE013;text-shadow:0 -1px 0 #144264;width:27%;}
.cpBox .cpCol1 .cpLabel{display:block;font:bold 12px/1 arial;text-transform:uppercase;}
.cpBox .cpCol2{background-color:#E2F3FF;color:#000000;text-shadow:0 1px 0 #FFFFFF;width:72.5%;}
.cpBox .cpCol2 .cpLabel{display:block;font:normal 9px arial;margin-bottom:1px;}
.cpBox .cpAmt{display:block;font:bold 18px/1 arial;margin-top:4px;}
.cpBox .cpAmt sup{font-size:70%;vertical-align:top;}
.cpBox .cpCode{font:bold 14px/1 arial;}
.cpBox .cpExp{color:#4f4f4f;display:block;font:normal 10px/1 arial;margin-top:1px;}

a.seeMore{background-position:-193px -115px;padding-left:13px;}
a.toolTip{background-position:100% -553px;display:inline-block;line-height:15px;padding-right:20px;}
a.remove{background-position:100% -600px;padding-right:13px;}
a.apdf{background-position:-184px -115px;display:inline-block;line-height:16px;padding-left:22px;}
a.close{background-position:right -481px;display:inline-block;line-height:12px;height:15px;font-size:10px;font-weight:bold;padding-right:20px;}
.iconInfo{background-position:100% -578px;display:inline-block;width:15px;height:15px;margin-right:5px;}
.iconArrow{background-position:-193px -116px;display:inline-block;height:11px;margin-right:5px;vertical-align:top;width:10px;}
a.linkpopup{background:url(https://cdn-us-cf2.yottaa.net/56abbca0312e5815f5000542/e42d88e0d50401335179123dfe2baf36.yottaa.net/v~13.43/link_external.gif?yocs=2m_2E_&yoloc=us) no-repeat 0 50%;display: inline-block;padding-left: 15px;}

/*Headers - Titles - breadcrumbs*/
.pgh{font-family:Arial;font-size:24px;color:#000000;margin:0 0 0.3em;}
.pgh em{font-style:italic;font-weight:normal;}
.pgh em strong{color:#7b9f12;font-weight:normal;}
.pgh-blob{margin:5px 0;}

.breadCrumbs{overflow:hidden;margin:0 0 5px;padding:0;font-size:12px;font-weight:bold;line-height:13px;}
.breadCrumbs a{font-weight:normal;}
.breadCrumbs img{vertical-align:middle;position:relative;bottom:1px;}
.breadCrumbs span{font-size:13px;font-family:verdana;padding:0 3px;}
.breadCrumbs input{position:relative;bottom:-1px;margin-top:0;line-height:13px;}
ul.breadCrumbs{margin:0 0 5px -10px!important;}
.breadCrumbs li:first-child{background:none!important;}
.breadCrumbs li{background-position:0 5px;display:inline;float:left;line-height:15px;height:18px;font-size:12px;font-weight:bold;padding:0 5px 0 10px;}

/*Mesage Box*/
.msgBox{background-color:#FFFCC6;border:#F3DF5B 1px solid;padding:8px 10px;margin-bottom:10px;text-align:left;}
table.msgBox{padding:8px 10px;width:100%;}
div.msgBox{padding-left:1%;padding-right:1%;width:98%;}
.msgBox td{padding:8px\9;}/*IE7-8 fix*/
.msgBox h1,.msgBox h2{font-size:18px;color:#000000;margin:0 0 5px;font-weight:normal;}
.msgBox p{line-height:17px;margin:0;font-family:arial;}
.msgBox.msgGreen{background-color:#f1ffc7;border:#cde290 1px solid;text-align:center;}
.msgBox.msgGreen h1{color:#7b9f12;padding-bottom:8px;}
.msgBox.msgBlue{background-color:#e2f3ff;border:#c4d3db 1px solid;}
.msgBox.msgConfirm{background-color:#ffffd1;border:#e4db73 1px solid;}
.msgBox.msgAlert{border:#eaa4a4 1px solid;background-color:#ffd8d8;background-position:7px 10px;background-repeat:no-repeat;padding-left:35px;color:#b51217;}
.msgBox.error404{padding:10px;text-align:center;}
.msgBox.error404 h1{font-size:24px;font-weight:bold;}

/*navigation - buttons*/
.btn{border:0;background-color:transparent;cursor:pointer;outline:none;overflow:hidden;padding:0;margin:0;text-decoration:none!important;text-align:center;display:-moz-inline-box;display:inline-block;font-family:Arial;font-weight:bold;vertical-align:middle;}
.btn::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
.btn span{display:block;text-align:center;text-indent:0;}
.submit{background-position:0 -165px;background-color:transparent;color:#FFFFFF!important;text-indent:0;height:35px;}
.submit span{background-position:right -165px;margin-left:13px;padding-right:13px;height:35px;line-height:35px;white-space:nowrap;overflow:hidden;}
.submit span span{background-position:-93px -299px;text-indent:-9999px;width:107px;height:16px;margin:0 auto;padding:0;position:relative;top:9px;}
.submit:active{-ms-background-position-x: 1px;-ms-background-position-y: -164px;}
.submit:active span{-ms-background-position-y: -166px;}
.submit:active span span{-ms-background-position-y: -300px;}
.action{background-repeat:repeat-x;background-position:0 -137px;height:25px;line-height:25px;color:#FFFFFF!important;font-size:11px;}
.action span{margin-left:18px;padding-right:8px;background-position:right -137px;line-height:25px;text-shadow:0 -1px 0 #63870d;}
.action:active{-ms-background-position-x: 1px;-ms-background-position-y: -136px;}
.secondary{background-position:0 -166px;font-size:11px;color:#555C62!important;height:25px;line-height:25px;border-radius:3px;}
.secondary span{margin-left:8px;padding-right:8px;background-position:right -166px;line-height:25px;}
.tertiary{background-position:0 -137px;height:25px;line-height:25px;font-size:11px;color:#267AB7!important;}
.tertiary span{margin-left:8px;padding-right:8px;background-position:right -137px;line-height:25px;}
.secondAction{background-position:0 -196px;color:#FFFFFF!important;font-size:11px;height:25px;line-height:25px;text-shadow:0 -1px 0 #267ab7;}
.secondAction span{margin-left:8px;padding-right:8px;background-position:right -196px;line-height:25px;}
.secondAction:active{-ms-background-position-x: 1px;-ms-background-position-y: -195px;}
.secondAction:active span{-ms-background-position-y: -197px;}
.thirdAction{background-position:0 -226px;color:#FFFFFF!important;font-size:11px;height:18px;line-height:18px;text-shadow:0 -1px 0 #267ab7;}
.thirdAction span{margin-left:8px;padding-right:8px;background-position:right -226px;line-height:18px;}
.fourth{background-position:0 -247px;color:#555c62!important;font-size:11px;height:18px;line-height:18px;}
.fourth span{margin-left:8px;padding-right:8px;background-position:right -247px;line-height:18px;}
.fourth:active{-ms-background-position-x: 1px;-ms-background-position-y: -246px;}
.fourth:active span{-ms-background-position-y: -248px;}
.inputSubmitGo{background-position:0 -360px;width:20px;height:20px;background-color:transparent;}
.inputSubmitGo span{text-indent:-9999px;}
.inputSubmitGo:active{-ms-background-position-x: 1px;-ms-background-position-y: -359px;}
.alertSubmit{background-position:0 -415px;width:92px;height:25px;}
.alertSubmit span{text-indent:-9999px;}
.alertSubmit:active{-ms-background-position-x: 1px;-ms-background-position-y: -414px;}
.compareSubmit{background-position:0 -338px;width:73px;height:25px;}
.compareSubmit span{text-indent:-9999px;}
.compareSubmit:active{-ms-background-position-x: 1px;-ms-background-position-y: -337px;}
.checkoutSubmit{background-position:0 -445px;width:92px;height:25px;}
.checkoutSubmit span{text-indent:-9999px;}
.checkoutSubmit:active{-ms-background-position-x: 1px;-ms-background-position-y: -444px;}
.proceed{background-position:0 0;width:180px;height:35px;}
.proceed span{text-indent:-9999px;}
.proceed:active{-ms-background-position-x: 1px;-ms-background-position-y: 1px;}
.proceedCart{background-position:0 -795px;width:144px;height:35px;}
.proceedCart span{text-indent:-9999px;}
.proceedCart:active{-ms-background-position-x: 1px;-ms-background-position-y: -794px;}
.addService{background-position:0 -755px;width:152px;height:35px;}
.addService span{text-indent:-9999px;}
.addService:active{-ms-background-position-x: 1px;-ms-background-position-y: -754px;}
.back{background-position:0 -365px;width:172px;height:35px;}
.back span{text-indent:-9999px;}
.back:active{-ms-background-position-x: 1px;-ms-background-position-y: -364px;}
.navAction{background-repeat:repeat-x;background-position:0 -330px;height:25px;line-height:25px;color:#584400!important;font-size:11px;}
.navAction span{margin-left:8px;padding-right:8px;background-position:right -330px;line-height:25px;}
.navAction:hover{opacity:.85;text-decoration:underline!important;}
.navAction:active{-ms-background-position-x: 1px;-ms-background-position-y: -329px;}

/*action buttons*/
.actionbtn1,.actionbtn1 span,.actionbtn2,.actionbtn2 span{background-image:url(https://cdn-us-cf2.yottaa.net/56abbca0312e5815f5000542/e42d88e0d50401335179123dfe2baf36.yottaa.net/v~13.43/td/glbl-sprite-buttons-a.png?yocs=2m_2E_&yoloc=us);line-height:25px;}
.actionbtn1,.actionbtn2{font-size:12px;color:#fff!important;height:25px;}
.actionbtn1 span,.actionbtn2 span{margin-left:12px;padding-right:25px;}
.actionbtn1{background-position:0 0;}
.actionbtn1 span{background-position:right 0;}
.actionbtn2{background-position:0 -35px;}
.actionbtn2 span{background-position:right -35px;}

/*masthead =============================================================*/
.mastHeadBanner{height:35px;overflow:hidden;margin:10px auto 0 auto;text-align:center;width:960px;}
.mastHeadBanner .hdrPromo1{float:left;width:475px;}
.mastHeadBanner .hdrPromo2{float:right;width:475px;}

#mastHead{background-repeat:repeat-x;background-position:0 0;clear:both;}
.header-shell{margin:0 auto;width:960px!important;text-align:left;font-family:arial;}

.globalActions{position:relative;color:#000;text-align:left;font-size:11px;line-height:27px;height:27px;overflow:hidden;z-index:101;}
.globalActions .top-greeting{float:left;height:27px;}
.globalActions .top-links{float:right;margin:0;padding:0;position:relative;top:7px;}
.globalActions .top-links li{float:left;border-right:#666666 1px solid;padding:0 7px;line-height:12px;display:inline;}
.globalActions .top-links .last{border-right:0!important;margin-right:0!important;padding-right:0!important;}
.globalActions .fb-pagelike{float:right;height:21px;overflow:hidden;position:relative;top:3px;}
.globalActions .fb-btnlike,.globalActions .fb_iframe_widget{margin-left:10px;}

.header-top{background-repeat:no-repeat;position:relative;height:88px;z-index:100;}
.nav-logo{background-repeat:no-repeat;float:left;margin:16px 0 0;}
.nav-logo a{display:block;text-indent:-9999px;height:44px;width:165px;}
.innercircle-logo{margin-top:6px;}
.innercircle-logo a{background-repeat:no-repeat;height:80px;}
a#header-b2s{position:absolute; top:62px; left:2px; display:block; color:#FFFFFF; text-decoration:underline; font-size:10px; font-weight:bold; z-index:30}

.globalSearchWrap{float:left;width:645px;display:inline;height:74px;overflow:hidden;margin-left:20px;}
.nav-crossLinks{float:left;margin:14px 0 0 12px;overflow:hidden;padding:0;}
* html .nav-crossLinks{display:inline;} /*IE6*/
.nav-crossLinks li{float:left;margin-right:16px;display:inline;}
.nav-crossLinks li a{background-repeat:no-repeat;display:block;text-indent:-9999px;height:17px;}
.nav-crossLinks li.link5{margin-right:0;}

.searchWrap{float:left;padding-left:5px;}
.globalSearch{clear:left;float:left;background-color:#FFFFFF;background:no-repeat 0 0;margin-top:6px;width:640px;}
.globalSearch fieldset{border:0;float:left;padding:0;margin:0;display:inline;}
* html .globalSearch fieldset{display:inline;} /*IE6*/
.globalSearch .closeborder{background-position:right 0;height:35px;width:5px;float:left;display:inline;}
.globalSearch .inputSearch{border:0!important;color:#000000;display:inline;float:left;font-size:14px;font-family:verdana;padding:0;margin:0;text-indent:10px;-webkit-appearance: caret;}
.globalSearch .searchSubmit{height:29px;width:29px;margin:3px 0 0 5px;float:left;}
.globalSearch .searchSubmit span{text-indent:-9999px;}

.nav-cart{background:repeat-x 0 -205px;float:right;margin-top:18px;height:56px;width:114px;}
.nav-cart a{background:repeat-x right -205px;color:#FFFFFF;cursor:pointer;display:block;height:55px;padding:8px 0 0;margin-left:3px;text-align:center;font:11px Arial;text-shadow:0 -1px 0 #5e7b0e;}
.nav-cart a:hover,.nav-cart a:visited,.nav-cart a:link{text-decoration:underline;color:#FFFFFF;}
.nav-cart em{display:block;background:no-repeat right -271px;width:84px;height:18px;margin:0 auto 5px;padding:0;text-indent:-9999px;}
.nav-cart .cartItems{color:#FFFFFF;}

#header-nav{clear:both;background-repeat:no-repeat;height:43px;margin:0;padding:0;position:relative;text-align:left;z-index:500;}
#header-nav li{float:left;}
#header-nav li a{background-repeat:no-repeat;display:block;height:43px;text-indent:-9999px;}
#header-nav li:hover .navRollover,#header-nav li.iehover .navRollover{display:block;}

/*1 - Computers*/
#header-nav li.navItem_1 a{background-position:0 0;width:89px;}
#header-nav li.navItem_1 a:hover,#header-nav li.navItem_1:hover a{background-position:0 -43px;}
/*2 - Computer Parts*/
#header-nav li.navItem_2 a{background-position:-89px 0;width:120px;}
#header-nav li.navItem_2 a:hover,#header-nav li.navItem_2:hover a{background-position:-89px -43px;}
/*3 - TV & Video*/
#header-nav li.navItem_3 a{background-position:-344px 0;width:84px;}
#header-nav li.navItem_3 a:hover,#header-nav li.navItem_3:hover a{background-position:-344px -43px;}
/*4 - Audio*/
#header-nav li.navItem_4 a{background-position:-209px 0;width:56px;}
#header-nav li.navItem_4 a:hover,#header-nav li.navItem_4:hover a{background-position:-209px -43px;}
/*5 - Cameras & Camcorders*/
#header-nav li.navItem_5 a{background-position:-428px 0;width:96px;}
#header-nav li.navItem_5 a:hover,#header-nav li.navItem_5:hover a{background-position:-428px -43px;}
/*6 - Car & GPS*/
#header-nav li.navItem_6 a{background-position:-265px 0;width:79px;}
#header-nav li.navItem_6 a:hover,#header-nav li.navItem_6:hover a{background-position:-265px -43px;}
/*7 - Cell Phones*/
#header-nav li.navItem_7 a{background-position:-524px 0;width:94px;}
#header-nav li.navItem_7 a:hover,#header-nav li.navItem_7:hover a{background-position:-524px -43px;}
/*8 - Software*/
#header-nav li.navItem_8 a{background-position:-618px 0;width:82px;}
#header-nav li.navItem_8 a:hover,#header-nav li.navItem_8:hover a{background-position:-618px -43px;}
/*9 - Video Games*/
#header-nav li.navItem_9 a{background-position:-700px 0;width:97px;}
#header-nav li.navItem_9 a:hover,#header-nav li.navItem_9:hover a{background-position:-700px -43px;}
/*10 - Home & Office*/
#header-nav li.navItem_10 a{background-position:-797px 0;width:106px;}
#header-nav li.navItem_10 a:hover,#header-nav li.navItem_10:hover a{background-position:-797px -43px;}
/*11 - See More*/
#header-nav li.navItem_11 a{background-position:-903px 0;width:57px;}
#header-nav li.navItem_11 a:hover,#header-nav li.navItem_11:hover a{background-position:-903px -43px;}

/* Header NAV rollover*/
#header-nav li.navItem_1 .navRollover{width:388px;}
#header-nav li.navItem_2 .navRollover{width:572px;}
#header-nav li.navItem_3 .navRollover{width:388px;}
#header-nav li.navItem_4 .navRollover{width:388px;}
#header-nav li.navItem_5 .navRollover{width:388px;}
#header-nav li.navItem_6 .navRollover{width:388px;}
#header-nav li.navItem_7 .navRollover{width:572px;right:342px;}
#header-nav li.navItem_8 .navRollover{width:388px;right:260px;}
#header-nav li.navItem_9 .navRollover{width:388px;right:163px;}
#header-nav li.navItem_10 .navRollover{width:572px;right:57px;}
#header-nav li.navItem_11 .navRollover{width:388px;right:0;}

#header-nav .navRollover{display:none;background-color:#fed443;border-radius:0 0 6px 6px;padding:10px;position:absolute;z-index:100;}
#header-nav .navRollover .innerWrap{background-color:#FFFFFF;border-top:#fec500 1px solid;padding:10px;margin:0;overflow:hidden;border-radius:5px;height:auto!important;height:1%;zoom:1;}
#header-nav .navRollover dd{margin:0;padding:0;}
#header-nav .navRollover .col{float:left;width:174px;margin-right:10px;display:inline;}
#header-nav .navRollover .col.highlight{background-color:#f1f1f1;color:#000000;margin:-5px -5px -5px 0;padding:5px 10px;border-radius:3px;width:168px;}
#header-nav .navRollover .innerWrap h5{color:#043864;font-size:11px;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #e9e9e9;margin:0 0 5px;padding:0 0 5px;}
#header-nav .navRollover .innerWrap h5 a{color:#043864;line-height:inherit!important;font-size:11px;padding:0;}
#header-nav .navRollover .innerWrap h5 a:hover{color:#00AEFF;}
#header-nav .navRollover .col.highlight h5{border-bottom:1px solid #e1e1e1;margin-right:0;}
#header-nav .navRollover .innerWrap a{display:block;cursor: pointer;background:none!important;line-height:14px!important;text-indent:0!important;padding:3px 0;text-decoration:none;font-size:12px;width:auto!important;height:auto!important;height:1%;}
#header-nav .navRollover .innerWrap a:hover{background-color:#e2f3ff!important;text-decoration:underline;}
#header-nav .navRollover .col div{margin-top:10px;}
#header-nav .navRollover .col .dealAlerts h5{color:#CC0000;}
#header-nav .navRollover .col .dealAlerts p{font-size:11px;line-height:15px;padding-bottom:10px;margin:0;}
#header-nav .navRollover .col .dealAlerts input[type="text"]{font-size:11px;color:#5c5c5c;padding:2px;width:155px;}
#header-nav .navRollover .adspace{float:left;margin-top:10px;}

.hdrPromos{overflow:hidden;margin-bottom:12px;height:auto!important;height:1%;}
.hdrPromos .promo1{float:left;width:475px;}
.hdrPromos .promo2{float:right;width:475px;}

/*Typeahead ======================================*/
.gsc-completion-container {border:1px solid #5c8eb6 !important;background:#FFFFFF!important;color:#000000!important;font:14px arial, sans-serif!important;corner-radius:0;-moz-corner-radius:0;-webkit-corner-radius:0;width:388px!important;z-index:999;margin-left:0!important;margin-top:0px!important;}
.gsc-completion-container{margin-left:0\9!important;} /*IE7-8*/
.gsc-completion-container strong,.gsc-completion-container b {color: #000000 !important;}
.gsc-completion-container td {padding: 3px 5px !important;color:#000000!important;font:14px arial, sans-serif!important;text-align:left;}
#csc-completion-selected,.gsc-completion-selected {background: #e2f3ff!important;}

/*wrappers ==========================================*/
.contentMain{position:relative;zoom:1;width:960px;}
.leftCol{float:left;}
.rightCol{float:right;}
.cols2>dd{float:left;width:49.9%}
#maintable, .maintbl{margin:0;}

.wLeftNav .contentMain{float:right;width:760px;}
.wLeftNav .sideCol{float:left;}
.wLeftNav .mainContent{width:100%;}
.wLeftNav .rightNav{display:none;}
.wLeftNav #compusaprRN{display:none;} /*compUSA PR fix*/

.wRightNav .contentMain{float:left;width:760px;}
.wRightNav .sideCol{float:right;}
.itemModuleBox {clear:both;border-bottom: 1px solid #D4D4D4;margin-bottom: 15px;padding-bottom: 15px;width: 100%;text-align:left;}

/*begin clearfix*/
.itemModuleBox:after {content:" ";display:block;height: 0;clear: both;visibility: hidden;}
.itemModuleBox {display: inline-block;}
/* hide from IE-mac \*/
* html .itemModuleBox {height: 1%;}
.itemModuleBox {display: block;}
/*end clearfix*/


/*contentWrapper =============================================================*/
.contentWrapper{margin:12px auto 20px;width:960px;overflow:visible;height:auto!important;height:1%;zoom:1;text-align:left;}
.contentWrapper .contentWrapper{margin:0;}
.mainContent{float:left;text-align:left;cursor:auto;}

/*sideCol =============================================================*/
.sideCol{float:left;width:180px;}
.col-l{float:left;}
.col-r{float:right;}

/*sideNav*/
.sideNav{padding:0;font-family:Arial!important;}
.sideNav h1,.sideNav h2,.sideNav h4{background-color:#0a4499;color:#FFFFFF;font-size:16px;font-weight:bold;padding:4px 4px 4px 8px;margin:0 0 4px;}
.sideNav h5,.sideNav h3{font-size:15px;font-weight:bold;padding:4px 6px 4px 8px;margin:0;height:auto!important;height:1%;}
.sideNav h5 a,.sideNav h3 a{font-size:15px;font-weight:bold;color:#000000;text-decoration:none;text-transform:capitalize;}
.sideNav h5 a:active,.sideNav h5 a:hover,.sideNav h3 a:active,.sideNav h3 a:hover{color:#000000;text-decoration:none;}
.sideNav .innerWrap{padding:0 0 3px;background-color:#FFFFFF;}
.sideNav .innerWrap ul {list-style-type: none !important;margin: 0;padding:0;}
.sideNav .innerWrap select{margin:1px 5px 8px;width:170px;}
.sideNav .innerWrap .itemSpaced{padding:5px;margin-top:4px;}

.sideNav .filterItem{margin:0;padding:0 0 5px;position:relative;}
.sideNav .filterItem li{line-height:14px;font-size:11px;margin: 4px 2px 4px 5px;overflow:hidden;min-height:16px;height:auto!important;height:1%;zoom:1;}
.sideNav .filterItem li{*margin-top:3px;*margin-bottom:4px;}/*IE 7 HACK*/
.sideNav .filterItem li:hover{background-color:#e2f3ff;cursor:pointer;}
.sideNav .filterItem label {color: #267AB7;cursor: pointer;display: block;font-size: 11px;margin: 0;padding:0;}
.sideNav .filterItem input[type="checkbox"]{margin-bottom:1px;}
.sideNav .filterItem a{cursor:pointer;display:block;font-size:12px;line-height:14pxmargin:0;padding:1px 0 2px 3px;;text-decoration:none;}
.sideNav .filterItem a:hover{text-decoration:underline;}
.sideNav .filterItem a span{color:#7e7e7e;text-decoration:none;}
.sideNav .filterItem a strong{color:#000;float:left;padding-right:4px;font-weight:bold;text-decoration:none;text-align:right;width:17px;}
.sideNav .filterItem a.seeMore{text-decoration:underline;padding: 0 0 0 12px;}
.sideNav .filterItem .inputPrice{width:35px;font-size:11px;height:13px;vertical-align:middle;}
.sideNav .hotLinks{border:none;margin-top:10px;padding:0;}
.sideNav .hotLinks li{margin-bottom:5px;text-align:center;}
.sideNav a.selector{display:block;background-position:0 4px;padding:0 0 0 15px;margin:0;width:90%;}
.sideNav h5.hSelector{background-color:#f9f9f9;border-bottom:1px solid #f3f3f3;overflow:hidden;}
.sideNav h5.hSelector.closed{background-color:#e2e2e2;border-bottom:#d4d4d4 1px solid;margin-bottom:1px;}
.sideNav h5.hSelector.closed a.selector{background-position:0 -66px;}
.sideNav .allCategories .filterItem {background-color:#f2f2f2;padding:10px 0;}
.sideNav .allCategories .filterItem a{display:block;margin:2px 10px;}

.sideNav .guidedSearchNav{margin-bottom:8px;}
.sideNav .guidedSearchNav .btn{width:100%;text-transform:uppercase;}

.sidepromo-block {background-color: #083D6B;margin-bottom: -3px;padding:9px 7px 6px;}
.sidepromo-block img{display:block;}
.guidedSearch{display:block;background-position:0 -31px;height:31px;overflow:hidden;text-indent:-9999px;width:180px;}
.guidedSearch:hover,.guidedSearch.active{background-position:0 0;}
.olist .filterItem li{margin-left:0;padding-left:0;}

/*BannerWraps*/
.bannerAd728{background-image:url(https://cdn-us-cf2.yottaa.net/56abbca0312e5815f5000542/e42d88e0d50401335179123dfe2baf36.yottaa.net/v~13.43/td/v_advert_label.gif?yocs=2m_2E_&yoloc=us);}
.bannerAd160,.bannerAd300{background-image:url(https://cdn-us-cf2.yottaa.net/56abbca0312e5815f5000542/e42d88e0d50401335179123dfe2baf36.yottaa.net/v~13.43/td/h_advert_label.gif?yocs=2m_2E_&yoloc=us);}

.bannerAdWrap{clear:both;text-align:center;overflow:hidden;margin-bottom:15px;}
.gridView .bannerAdWrap,.listView .bannerAdWrap,.resultsPage .bannerAdWrap{border-bottom:#d4d4d4 1px solid;padding-bottom:10px;margin-top:0;}
.bannerAd728{background-position:0 50%;background-repeat:no-repeat;width:728px;height:90px;margin:0 auto;padding-left:7px;}
.bannerAd160{background-position:50% 0;background-repeat:no-repeat;width:160px;margin:0 auto;padding-top:7px;}
.bannerAd300{background-position:50% 0;background-repeat:no-repeat;width:300px;height:250px;margin:0 auto;padding-top:7px;}

.sideCol .bannerAd160{margin-top:15px;}
.bannerWrapAdwords{clear:both;overflow:hidden;margin-bottom:15px;}
.bannerWrapAdwords .google_ad_container{float:left;width:410px;}
.bannerWrapAdwords .bannerAd300{float:right;padding-top:10px;}

/*SuperCatPages =====================================================*/
.superCat{border:#d4d4d4 1px solid;background-color:#f2f2f2;padding-bottom:15px;margin-bottom:15px;border-radius:3px;}
.superCat h1,.superCat h2{text-align:center;margin:15px 0 0;font-weight:normal;font-size:19px;font-weight:bold;}
.superCat p{text-align:center;padding:0;margin:10px 0 0;}
.superCat dl,.superCat dd{margin:0;}
.superCat dl p{text-align:left;line-height:15px;padding:0 10px;font-size:11px;}
.superCat dl p a{line-height:16px;}
.superCat dl{height:auto!important;height:1%;overflow:hidden;padding-top:20px;}
.superCat dt{clear:both;width:100%;text-align:center;font-size:1.5em;margin-bottom:5px;}
.superCat dd{float:left;width:24.9%;text-align:center;}
.superCat dd h3,.superCat dd h5{font-weight:bold;font-size:14px;padding:0 5px;margin:0;}
.superCat dd h3 a,.superCat dd h5 a{text-decoration:underline;}
.superCat dl ul{margin:10px 0 0;padding:0;}
.superCat dl li{line-height:15px;text-align:left;margin:2px 0 0 35px;}

.superCat .shopbyBrand{margin:20px 10px 0 10px;height:30px;font-size:14px;}
.superCat .shopbyBrand img{margin:0 5px;vertical-align:middle;}

/*super template*/
.superCatItems{clear:both;margin:15px 0 30px;}
.superCatItems dl{height:auto!important;height:1%;overflow:hidden;padding-top:15px;margin:0;}
.superCatItems dd{float:left;text-align:center;margin:0;}
.superCatItems h2{border-bottom: #d4d4d4 1px solid;padding:0 0 5px 0;margin:0;}
.superCatItems img{width:100px;}
.superCatItems .superCatTitle{display:block;margin-top:3px;font-weight:bold;}
.superCatBestseller {margin:0 0 15px;}
.superCatBestseller h2{border-bottom: #d4d4d4 1px solid;padding:0 0 5px 0;margin:0 0 10px;}

.bannerGroup{margin-bottom:15px;}
.bannerGroup .bannerAd300{float:right;margin-bottom:0;}
.bannerGroup .promoGroup{float:left;padding-top:7px;width:466px;}
.promoGroup .suPromo2{float:left;}
.promoGroup .suPromo3{float:right;}
.promoGroup .suPromo1{margin-bottom:10px;}

.learningCat{background-color:#fff;}
.superCat .grid-2 {width:80%;margin:0 auto;}
.grid-2 dd{width: 49.9%!important;}
.grid-3 dd{width: 32.9%!important;}
.grid-4 dd{width:24.9%!important;}
.grid-5 dd{width:19.9%!important;}
.grid-6 dd{width:16.5%!important;}

.catFooter{border-top:#d4d4d4 1px solid;margin:15px 15px 0;padding-top:10px;overflow:hidden;height:auto;}
.catBrand{float:left;line-height:40px;}
.catBrand img{margin:0 5px;vertical-align:middle;}
.catRLinks{float:right;line-height:40px;white-space:nowrap;}
.catRLinks a{font-weight:bold;font-size:14px;text-decoration:underline;padding:0 3px;}

/*homePage =============================================================*/
.homePage h1,.homePage h2{clear:left;font-size:18px;font-weight:normal;}
#primaryCallout{float:left;margin-bottom:12px;height:250px;width:650px;overflow:hidden;position:relative;}
#calloutLinks{position:absolute;top:7px;right:5px;margin:0;padding:0;}
#calloutLinks a{background-position:-164px -341px;color:#053865;display:block;font-family:arial;font-weight:bold;line-height:17px;float:left;margin:0 2px;text-align:center;text-decoration:none;height:18px;width:18px;}
#calloutLinks a.active{background-position:-182px -341px;color:#FFFFFF;}
#sideCallout{float:right;margin-bottom:12px;height:250px;width:300px;}
#sideCallout iframe,#sideCallout img{margin:0;display:block;}
#homeFeatured{clear:both;width:100%;overflow:hidden;font-family:arial;position:relative;}
#homeFeatured h1,#homeFeatured h2{float:left;clear:left;font:18px arial;margin:0;}
#homeFeatured .gridView{float:left;width:760px;margin:0;padding:10px 0;}
#homeFeatured .gridView .product{margin-bottom:0;}
#homeFeatured .gridView .product.lastgrid{padding-bottom:0;}
#homeFeatured .productAction .itemMesg{bottom:0;}
#homeFeatured .flag{top:0;right:0;}
#homeFeatured .sidePromos{float:right;width:184px;position:relative;}
#homeFeatured .sidePromos h2{font-size:24px;}
#homeFeatured .sidePromos .box{margin-bottom:10px;height:207px;overflow:hidden;}

/*DOD*/
.hmSmTimer{background-position:5px 4px;background-color:#d4d4d4;float:left;clear:both;color:#000;font-size:18px;position:relative;margin:5px 0 0;height:44px;width:100%;border-radius:3px;border-radius:3px;}
.hmSmTimer .hmCountdown{position:absolute;top:8px;right:8px;line-height:1;}
.hmCountdown .num{display:block;float:left;margin:0 0 0 8px;text-align: center;width: 30px;}
.hmDodCoupon{clear:both;font-size:11px;margin:3px 0 0;}
.hmDodCoupon strong{background-color:#eaf3fe;border:1px dashed #267ab7;display:inline-block;font-weight:bold;font-size:12px;padding:2px 5px;line-height:17px;text-transform:uppercase;}

/*home categories*/
.homeCategories{clear:both;margin-bottom:10px;font-family:arial;}
.homeCategories h1{font:18px arial;margin-top:0;}
.homeTopCat{margin-bottom:10px;}
.homeTopCat .sideNav{margin-bottom:0;}
.homeTopCat .sideNav .filterItem li{margin: 2px 2px 1px 5px;}

#homeWidgets{clear:both;overflow:hidden;padding:10px 0;border-top:#d4d4d4 1px solid;border-bottom:#d4d4d4 1px solid;height:auto!important;height:1%;font-family:arial;}
#homeWidgets span.highlight{display:inline-block;background-color:#CC0000;color:#ffffff;padding:0 5px;line-height:16px;font-size:11px;font-weight:bold;font-family:Arial;border-radius:3px;margin-bottom:3px;}
#homeWidgets h2{font-weight:normal;font-size:13px;clear:left;font:18px arial;margin:0 0 5px;}
#homeWidgets h3{margin:0;}
#homeWidgets h2 span{display:inline-block;text-indent:-9999px;}
#homeWidgets h2 a{display:inline-block;font-weight:normal;}
#homeWidgets ul,#homeWidgets li{list-style:none;}

#homeWidgets .diyseo{font:normal 13px/1.3 arial;color:#666666;margin:5px 0;}
#homeWidgets #diyBlock{float:left;}
#diyBlock h2{position:relative;}
#diyBlock h2 a{position:absolute;top:10px;right:0;}
#diyBlock .col1{float:left;margin-right: 0;width:280px;overflow:hidden;display:inline;}
#diyBlock .col2{display:inline;float:right;width:680px;}
#diyBlock .diyCells{margin:40px 0 0 5px;padding:0;overflow:hidden;position:relative;zoom:1;}
#diyBlock .diyCells .cell{display:inline;float:left;margin-left:10px;overflow:hidden;width:125px;}
#diyBlock .diyCells h3{font-weight:normal;font-size:12px;margin-left:5px;}
#diyBlock .diyInfo{margin:5px 0 5px 5px;color:#666666;line-height:17px;font-size:11px;}
#diyBlock .diyInfo strong{color:#CC0000;font-size:12px;}

#homeWidgets #promoBlock{float:right;width:290px;overflow:hidden;border-left:#d4d4d4 1px solid;padding-left:10px;display:inline;}
#homeWidgets #promoBlock.ad{background:none;border:0;width:300px;padding:0;}
#promoBlock h2 a{margin-top:3px;}
#promoBlock .prodBlock{margin:5px 0 0 0;padding:0;}
#promoBlock .promoImg{position:relative;margin-bottom:5px;}
#promoBlock .promoImg .saveInfo{color:#666666;font-family:Arial;font-size:11px;left:140px;line-height:17px;position:absolute;top:20px;width:110px;}
#promoBlock .promoImg .saveInfo strong{color:#CC0000;display:block;}
#promoBlock .promoInfo{overflow:hidden;margin-bottom:5px;height:31px;line-height:15px;}
#promoBlock .promoPrice{position:relative;height:40px;}
#promoBlock .promoPrice .salePrice{margin-bottom:3px;}
#promoBlock .promoPrice .itemBrand{position:absolute;right:0;top:0;}

.promoBlock4 {text-align:center;}
.promoBlock4 .promoInfo,.promoBlock4 .salePrice{text-align:left;font-size:11px;text-decoration:none;margin:0!important;}
.promoBlock4 .salePrice sup{font-size:inherit;font-size:100%;vertical-align:inherit;}
.promoBlock4 .salePrice sup{*font-size:120%;font-size:120%\9;}/*IE 8 below fix*/
.promoBlock4 .salePrice .priceDecimalMark{display:inline;}
.promoBlock4  .hr{width:100%;clear:both;margin:0;height:1px;border-bottom:#d4d4d4 1px solid;}
.promoBlock4 .first{border-right:#d4d4d4 1px solid;}
.promoProdBlock{float:left;padding:0 10px;width:42%;margin:5px 0;}

#footerWidgetLinks{overflow:hidden;width:960px;margin:15px 0;padding:0;font-family:arial;}
#footerWidgetLinks li{float:left;display:inline;width:22%;margin:0 14px;line-height:18px;font-size:12px;list-style:none;}
#footerWidgetLinks ul{margin:0;padding:0;}
#footerWidgetLinks ul li{float:none;width:100%;margin:0;display:block;}
#footerWidgetLinks h4{font-weight:bold;font-size:12px;margin:0 0 5px;}

/*Search-TLC-SLC*/
#tlcCallout{overflow:hidden;position:relative;}
.resultsPage{}
.textBlock{margin:10px 0;}
.textBlock h2{font-size:16px;margin:0 0 10px;}

/*Results controls*/
.resultsControls{clear:both;background-color:#e2f3ff;padding:10px;margin-bottom:10px;overflow:hidden;}
.resultsfilterTop{overflow:hidden;width:100%;margin-bottom:5px;}
.resultsfilterBottom{clear:both;overflow:hidden;width:100%;}
.itemsSortby{float:left;}
.itemsPerpage{float:right;list-style-type: none;margin:0;padding:0;}
.itemsPerpage li {border-right: 1px solid #000000;padding: 0 6px;line-height: 15px;float:left;}
.itemsPerpage li.title {border-right: none;padding: 0;}
.itemsPerpage li.last {border-right: none;padding-right:0;}
.itemsShowresult {float:left;}
.itemsPagination {float:right;list-style-type:none;margin:0;padding:0;}
.itemsPagination img{vertical-align:top;position:relative;}
.itemsPagination li{color:#000000;float:left;font-weight:bold;height:19px;line-height:17px;padding:0 3px;}
.itemsPagination td{color:#000000;font-weight:bold;height:19px;line-height:17px;padding:0 3px;}

.searchAid {font-size: 13px;margin-bottom:5px;}
.searchAid p{margin:0 0 5px;}
.searchAid .catLink {border-top: 1px solid #D4D4D4;display: block;font-weight: bold;line-height: 25px;}

.manufacturerMessage,.manufacturermessage{padding:10px 0;font-weight:bold;}

/*Product*/
.product{position:relative;border-bottom:#d4d4d4 1px solid;}
.product .productImage{text-align:center;position:relative;z-index:1;zoom:1;}
.productImage a.itemBrand{display:block;margin-bottom:3px;height:30px;}
.productImage a.itemBrand img{max-height:30px;max-width:105px;vertical-align:middle;}
.productImage a.itemImgLink,.productImage a.itemImage{display:block;margin-bottom:3px;}
.productImage a.itemImage{height:150px;overflow:hidden;}
.productImage a.itemImage img{height:150px;}
.productImage .compare{color:#267AB7;cursor:pointer;}
.productImage .prodCount{display:none;position:absolute;top:0;left:0;font-size:12px;color:#666666;}
.productInfo .itemName{display:block;font-weight:normal;font-size:12px;line-height:1.35em;margin-bottom:5px;margin-top:0;}
.productInfo .itemRating,.productAction .itemRating{display:inline-block;overflow:hidden;line-height:13px;font-family:Arial;font-weight:normal;margin-bottom:8px;}
.productInfo .itemFeatures{margin:0 0 5px -10px;font-size:11px;}
.productInfo .itemModel{}
.productInfo .manufacturerMessage,.productInfo .manufacturermessage{padding:0;font-weight:normal;}

.salePrice{color:#CC0000;font-size:14px;line-height:1.1;font-family:verdana;font-weight:bold;}
.salePrice a{display:inline;text-decoration:none;}
.salePrice small{font-size:11px;}
.salePrice sup{font-size: inherit;font-size:100%;vertical-align:inherit;}
.salePrice sup{*font-size:120%;font-size:120%\9;}/*IE 8 below fix*/
.salePrice .oldPrice{color:#666666;font-size:11px;line-height:12px;text-decoration:line-through;font-weight:normal;padding-right:3px;}
.salePrice .mapprice,.salePrice .mappricea{background-position:100% -553px;color:#666666;display:inline-block;font-size:12px;font-weight:normal;line-height:15px;padding-right:20px;text-decoration:line-through;}
.salePrice .mappriceb{background-position:100% -553px;border-bottom: 1px dashed;color:#267AB7;cursor:help;display:inline-block;font-size:13px;line-height:16px;padding-right:20px;text-decoration:none;}
.salePrice .priceDecimalMark{}
.salePrice .mapprice sup,.salePrice .mappricea sup,.salePrice .mappriceb sup{font-size:100%;vertical-align:inherit;}
.salePrice .mapprice sup,.salePrice .mappricea sup,.salePrice .mappriceb sup{*font-size:120%;font-size:120%\9;}/*IE 8 below fix*/
.salePrice .mapprice .priceDecimalMark,.salePrice .mappricea .priceDecimalMark,.salePrice .mappriceb .priceDecimalMark{display:inline;}

.salePrice .priceFlag{font-size:100%;vertical-align:top;}
.salePrice .priceRebate,.salePrice .priceFlagText{font-size:10px;display:block;font-weight:normal;margin-top:2px;text-transform:capitalize;}
.salePrice .priceMesg{font-size:11px;display:block;margin-top:1px;}

/*googltranslate*/
.salePrice font{display:inline-block;}
.salePrice sup font{vertical-align:inherit;}
.salePrice sup font font{vertical-align:initial;}

.prodFreeShip{color: #CC0000;font-weight: bold;font-size: 12px;}
.itemStock strong{font-weight:normal;}
.itemStock .stockMesg1{color:#0c8803;font-weight:bold;}
.itemStock .stockUrgent{color:#CC0000;font-weight:bold;}
.itemLimit{color: #C00;font-weight: bold;line-height: 20px;font-size: 12px;}

/*Mini/Quick Look button--------------------*/
.productImage .btn-quick-look{background:url(https://cdn-us-cf2.yottaa.net/56abbca0312e5815f5000542/e42d88e0d50401335179123dfe2baf36.yottaa.net/v~13.43/td/btn-quick-look2.gif?yocs=2m_2E_&yoloc=us) no-repeat 0 0;cursor:pointer;display:none;position:absolute;bottom:25%;left:50%;margin-left:-53px;width:107px;height:25px;overflow:hidden;text-indent:-9999px;z-index:100;}
.productImage .btn-quick-look:hover{background-position:-107px 0;}
.productImage:hover .btn-quick-look{display:block;}

/*gridView =============================================================*/
.gridView{clear:left;margin-top:10px;overflow:hidden;height:auto!important;height:1%;}
.gridView .product{float:left;width:180px;padding-left:5px;padding-right:5px;padding-bottom:10px;margin-bottom:10px;margin-top:1px;}
/*
.gridView .product:hover{border:1px solid #00AEFF;padding-left:4px;padding-right:4px;margin-top:0;}
*/
.gridView .product.advert div{background-repeat:repeat-x;background-position:0 100%;text-align:center;border:#d4d4d4 1px solid;border-radius:3px;padding:8px;height:317px;}
.gridView .product.advert .reassurance em img{margin:10px 0;}
.gridView .product.advert .reassurance a img{border-bottom:#d4d4d4 1px solid;padding:11px 0;}
.gridView .product.lastgrid{border-bottom:none;margin-bottom:11px;}
.gridView .productImage {margin-bottom:5px;}

.gridView .productInfo .itemName{height:2.7em;overflow:hidden;}
.gridView .productInfo .itemModel{display:none;}
.gridView .productInfo .itemStock{display:none;}

.gridView .productAction{height:70px;}
.gridView .productAction .salePrice{padding:0;height:30px;white-space:nowrap;}
.gridView .productAction .action,.gridView .productAction .tertiary{display:inline-block;}

/*show action buttons on grid view*/
.resultsWrap.gridView .productAction{margin-bottom:30px;height:85px;position:relative;}
.resultsWrap.gridView .productAction .itemMesg{position:absolute;bottom:0;left:0;}
.resultsWrap.gridView .productAction .action{position:absolute;bottom:-30px;left:0;z-index:10;}
.resultsWrap.gridView .productAction .tertiary{position:absolute;bottom:-30px;right:0;z-index:10;}

.gridView .clear{display:none;}

/*listView =============================================================*/
.listView{margin-top:10px;overflow:hidden;}

.listView .product{background-image:url(https://cdn-us-cf2.yottaa.net/56abbca0312e5815f5000542/e42d88e0d50401335179123dfe2baf36.yottaa.net/v~13.43/td/product-list-actions-bgY.gif?yocs=2m_2E_&yoloc=us);background-repeat:repeat-y;background-position:100% 0;padding-top:1px;padding-right:1px;padding-left:1px;margin-bottom:8px;overflow:hidden;}
/*
.listView .product:hover{background-image:url(https://cdn-us-cf2.yottaa.net/56abbca0312e5815f5000542/e42d88e0d50401335179123dfe2baf36.yottaa.net/v~13.43/td/product-list-actions-bgY_hover.gif?yocs=2m_2E_&yoloc=us)!important;border:1px solid #00AEFF;padding:0;}
*/
.listView .product.advert{border-bottom:none;padding-bottom:0;background:none;}
.listView .product.advert div{background-repeat:repeat-x;background-position:0 100%;text-align:center;border:#d4d4d4 1px solid;border-radius:3px;padding:8px;height:35px;}
.listView .product.advert .reassurance em{display:none;}
.listView .product.advert .reassurance a img{border-right:#d4d4d4 1px solid;padding:0 42px;}
.listView .product.advert .reassurance a.last img{border:0;}
.listView .product.lastlist{border-bottom:none;}

.listView .productImage{width:180px;float:left;}

.listView .productInfo{float:left;margin-left:10px;margin-top:10px;width:390px;}
.listView .productInfo .itemModel{margin:0 0 5px;font-size:11px;}
.listView .productInfo .itemStock{font-weight:normal;margin:5px 0;}
.listView .productInfo .itemStock a{font-weight:normal;}

.listView .productAction{width:140px;float:right;padding:10px;}
.listView .productAction .salePrice{margin-bottom:5px;}
.listView .productAction .oldPrice{display:block;}
.listView .productAction .itemTags{margin-top:7px;}
.listView .productAction .itemTags img{margin-top:3px;display:block;}
.listView .productAction .itemMesg{margin:10px 0;}
.listView .productAction .actionButtons{margin:10px 0 0;}
.listView .productAction .compare{top:190px;left:45px;position:absolute;width:90px;z-index:10;}
.listView .productAction .btn{width:138px;margin-bottom:3px;}

.listView .clear{border-bottom:8px solid #FFFFFF;clear:both;height:1px;width:100%;}

/*Quick Look =======================================================*/
.prodSpec{width:100%;margin-bottom:15px;}
.prodSpec a{color:#000000;text-decoration:none;border-bottom:#000000 1px dashed;}
.prodSpec h5{margin:-10px -15px;}
.prodSpec .col1{width:35%;}
.prodSpec th,.prodSpec td{padding:10px 15px;border-bottom:#d4d4d4 1px solid;text-align:left;}
.prodSpec th{background-color:#e5f2fc;font-weight:bold;}

.miniPreview{width:775px;text-align:left;position:relative;}
.miniPreview .leftCol{width:300px;text-align:center;}
.miniPreview .rightCol{width:460px;}

/*overrite item detail items*/
.miniPreview h2{margin-top:0;font-weight:normal;}
.miniPreview .productBundle .bundlePriceBox{margin-left:0;width:auto;}
.miniPreview .itemModuleBox{border:0;clear:both;margin-bottom:0;width:auto;}
.miniPreview ul.bundleItems li img{width:87px;}

.ui-prevnext{background:url(https://cdn-us-cf2.yottaa.net/56abbca0312e5815f5000542/e42d88e0d50401335179123dfe2baf36.yottaa.net/v~13.43/td/modal-prev-next.gif?yocs=2m_2E_&yoloc=us) no-repeat 0 0;cursor:pointer;position:absolute;height:45px;top:220px;width:45px;text-indent:-9999px;z-index:99;}
.modal-prev{background-position:0 0;left:-38px;}
.modal-prev:hover{background-position:0 -45px;}
.modal-next{background-position:-45px 0;right:-38px;}
.modal-next:hover{background-position:-45px -45px;}

.miniProdTitle{position:relative;}
.miniProdTitle h1{font-size:17px;margin:0 0 5px;}
.miniProdTitle h1 a{text-decoration:none;}
.miniProdTitle .itemRating{cursor:auto;line-height:17px; margin-bottom:5px;}
.miniProdTitle .itemRating {position:relative;}
.miniProdTitle .fbshare{height:20px;}
.miniProdTitle .sku {font-size:12px;font-weight:normal;line-height:15px;position:absolute;right:0;}
.miniProdTitle .sku strong{padding:0;}
.miniProdTitle .sku img{vertical-align: middle;}

ul.miniTabNav li{background-color:#EAF3FE;padding:3px 10px;margin-right:5px;margin-top:4px;}
ul.miniTabNav li.ui-tabs-selected {padding: 4px 9px 6px;margin-top:0;}
ul.miniTabNav li a{font-weight:bold;}

.miniProdAction{background-color:#f2f2f2;padding:10px;margin-bottom:10px;}
.miniProdAction .salePrice{margin-bottom:10px;}
.miniProdAction .salePrice .priceRebate{display:inline;}
.miniProdAction .button-block{}
.miniProdAction .btn{margin-right:15px;}

div.miniTabContent{padding:10px;overflow-x:hidden;height:220px;overflow-y:auto;border-radius:0;border-radius:0;}
div.miniTabContent ul{margin:10px;}
div.miniTabContent ul li{margin:3px 0 3px 15px;}
div.miniTabContent .prodSpec td,div.miniTabContent .prodSpec th{padding:5px 10px;font-size:11px;}
div.miniTabContent .prodSpec th a{border:0;cursor:auto;}
div.miniTabContent .prodSpec h5{border-radius: 3px 3px 0 0;background-color:#053865;color:#FFFFFF;font-size:12px;font-weight:bold;line-height:15px;margin:-5px -10px;text-indent:10px;padding:5px 0;}
.miniInnerContent{width:425px;}

/*modules =============================================================*/
.itemModuleBox .product{border-bottom:none;margin-bottom:0;}
.productCategories .gridView{margin-top:0;}
.productCategories .gridView .product {width:110px;margin-bottom:0;}
.productCategories .productImage a.itemImage img{width:auto;height:105px;}
.productCategories .gridView .productImage a.itemImage{height:auto;}

/*slidePrev / slideNext*/
.slidePrev,.slideNext{display:block;width:90px;height:270px;cursor:default;position:relative;}
.slidePrev span,.slideNext span{display:block;height:90px;margin-left:-25px;margin-top:-50px;position:absolute;text-align: left;text-indent: -9999px;left:50%;top:50%;width:50px;}
.slidePrev span{background-position:-50px -376px;}
.slideNext span{background-position:-100px -376px;}
.slidePrev.onState span{background-position:0 -376px;}
.slideNext.onState span{background-position:100% -376px;}
.slidePrev.onState,.slideNext.onState {cursor:pointer;}

.productScroll .reelWindow{float:left;}
.reelWindow{overflow:hidden;position:relative;height:275px;width:760px;}
.reelWindow .gridView{float:none;}
.productReel{position:absolute;left:0;}
	
/*Product Upsells*/
.productUpsells h2.upsellTitle{clear:both;margin-bottom:10px;}
.productUpsells .flag{top:0;right:-5px;}
.productUpsells .product{border:none;margin-bottom:0;padding-bottom:0;}
.productFull .product{width:176px;}
.productScroll .gridView{float:left;clear:none;margin-top:0;width:760px;height:1%;height:auto!important;}
.productScroll .slidePrev{float:left;}
.productScroll .slideNext{float:right;}
.productScroll .slidePrev,.productUpsells .slideNext{height:270px;}

/*InnerCircle modal Pop*/
#cboxLoadedContent{margin-top:0;}
.ic-logo{text-align:center;margin-bottom:5px;}
.ic-title{background:none;font:bold 18px verdana;margin:10px 0;color:#df542e;padding:0;height:auto;text-indent:0;}
.ic-body{padding:10px;text-align:left;}
.ic-body p{margin:10px 0;padding:0;width:550px;}
.ic-body .msgBox{text-align:center;font-size:14px;}
.ic-body .msgBox strong{font-size:18px;}
.ic-body .footerActions{border-top:1px solid #e9e9e9;padding:20px 0 0 45px;margin:10px 0;}
.ic-body .footerActions dd{float:left;text-align:center;width:170px;margin:0 15px;}
.ic-body .ic-note{display:block;margin:5px 0;text-align:center;font-size:11px;}
.ic-terms{border-top:1px solid #e9e9e9;margin:10px 0;font-size:11px;padding:0 10px;}

ul.ic-list{list-style-type:disc;}
.ic-list{padding-left:40px;margin:12px 0;}
.ic-list li{margin:5px 0;}

/*footer =============================================================*/
#footerWrap{clear:both;padding:15px 0;background-color:#053965;cursor:default;font-weight:normal;}
#footerWrap .footer{color:#FFFFFF;}
.footer{width:960px!important;margin:0 auto;font-size:12px;overflow:hidden;text-align:left;font-family:arial;cursor:auto;}
.footer p{color:#FFFFFF;margin-top:0;font:11px/17px arial;}
.footer a,.footer a:active,.footer a:hover,.footer a:link,.footer a:visited{color:#FFFFFF;text-decoration:underline;}
.alertSignup{float:right;width:280px;background-color:#125389;padding:10px;border-radius:3px;}
.alertSignup fieldset{border:none;border-bottom:#1c66a0 1px solid;padding:0 0 10px;margin:0 0 10px;width:280px;}
.alertSignup .legend{color:#fed443;font-size:14px;font-weight:bold;padding:0;margin:0;text-indent:0;text-align:left;}
.alertSignup p{margin:2px 0 10px;}
.alertSignup .inputAlert{border:none;color:#556776;font-size:11px;padding:0 4px;margin-right:5px;line-height:24px;height:24px;vertical-align:middle;width:160px;}
.alertSignup .alertInfo{padding-left:85px;margin-bottom:0;line-height:15px;}
.alertSignup .alertInfo img{float:left;margin-left:-85px;}
.alertSignup .alertInfo a{display:block;font-weight:bold;margin-top:3px;}
.customerService{border-bottom:#042a4b 1px solid;padding-bottom:5px;overflow:hidden;width:100%;}
.refCode{background-color:#fed443;display:inline-block;padding:3px 5px;color:#000000;font-weight:bold;}
.customerService .serviceLinks{float:left;width:645px;}
.serviceLinks div {float:left;width:160px;padding-bottom:15px;}
.serviceLinks a{display:block;line-height:14px;margin:4px 0;padding-left:8px;}
.connect{clear:both;width:100%;margin-bottom:15px;}
.customerService div.footerCode{float:left;width:320px;}
.customerService div.footerShare{float:left;width:635px;overflow:hidden;}
.footerShare a{display:block;float:left;margin-left:8px;height:30px;width:100px;text-indent:-9999px;}
.footerShare .shareFB{background-position:0 0;background-repeat:no-repeat;}
.footerShare .shareTW{background-position:-105px 0;background-repeat:no-repeat;}
.footerShare .shareEmail{background-position:-220px 0;background-repeat:no-repeat;}
.footerShare .shareRSS{background-position:-330px 0;background-repeat:no-repeat;}

.shareConnect-small a{display:block;float:left;margin-left:8px;height:16px;width:18px;text-indent:-9999px;}
.shareConnect-small .shareFB{background-position:0 0;background-repeat:no-repeat;}
.shareConnect-small .shareTW{background-position:-27px 0;background-repeat:no-repeat;}

.customerService h6{font-size:12px;color:#FFFFFF;font-weight:bold;margin:0;}
.customerService h6 span{display:inline-block;padding:5px 10px;margin-bottom:5px;background-color:#125389;}
.customerHelp{clear:both;padding:15px 0;text-align:center;border-bottom:#042a4b 1px solid;border-top:#0d4a7c 1px solid;font-size:12px;font-weight:bold;width:100%;}
.secureSeals{clear:both;padding:15px 0;text-align:center;border-bottom:#042a4b 1px solid;border-top:#0d4a7c 1px solid;width:100%;}
.secureSeals p,.secureSeals ul{margin:0;padding:0;}
.secureSeals .logos{background-color:#FFFFFF;display:inline-block;padding:10px;margin-bottom:10px;border-radius:3px;}
.secureSeals .logos img{margin:0 10px;vertical-align:middle;}
.secureSeals .copyright{margin-bottom:12px;}
.secureSeals .otherSites{}
.secureSeals .otherSites li{border-right:1px solid #ffffff;display:inline;padding:0 6px;}
.secureSeals .otherSites li.title{border-right:medium none;padding:0;font-weight:bold;}
.secureSeals .otherSites li.last{border-right:medium none;padding-right:0;}
.footerCopy{clear:both;padding:15px 0;border-top:#0d4a7c 1px solid;width:100%;line-height:17px;}

/*Header Stripe =========================*/
.topStripe{}
.stripeUnveil{margin:0 auto;position:relative;overflow:hidden;width:960px;}
.stripeUnveil img{display:block;}
.stripeUnveil a.stripeToggle{color:#ffffff;cursor:pointer;font-size:11px;line-height:1;padding:3px 10px;position:absolute;top:0;right:0;text-decoration:none;}
a.stripeToggle:hover{text-decoration:underline;}

/*Misc - Home Page Video*/
.videoplayer{overflow:hidden; margin-top:5px;}
.priceTopPad{margin-top:3px;}

/*google ad container*/
.google_ad_container{clear:both;font-size:11px;font-weight:normal;text-align:left;line-height:1.3;margin:10px 0;padding:0;border-radius: 3px 3px 3px 3px;}
.google_ad_container .google_ad_unit_title{color:#000;font-size:12px;font-weight:bold;padding:0;margin-top:0;}

/**BloomReach- This file contains the styling for the widgets sent from BloomReach**/ 
#br-api{border:#D4D4D4 1px solid;clear:both;padding:10px;overflow:hidden;margin-bottom:15px;}
.br-api-heading{font:normal 18px/1 arial;margin-bottom:5px;text-align:left;}
/* related searches */ 
#br-related-searches-widget{clear:both;padding-top: 10px;}
.br-related-heading { font: bold 13px/1 arial; margin-bottom: 5px; text-align: left; } 
.br-related-query { font-size:12px; text-align: left; display:inline; padding-right:10px; } 
.br-related-query-link,#br-sr .br-related-query-link-last { text-decoration: none; } 
.br-related-query-link:hover,#br-sr .br-related-query-link-last:hover { text-decoration:underline; } 
.br-top-query { font-size:11px; } 
.br-top-heading { font-size:16px; } 
.br-top-queries { float: left; width: 190px; } 
/* End of related searches */ 
/* related products  */ 
.br-found-heading { display:none;} 
.br-sf-widget {width:187px; display:inline; float:left;height: auto; overflow:visible;}
.wLeftNav .br-sf-widget {width:184px;} /*4 recs narrow*/
.br-sf-widget-merchant-cont { padding:0 5px; font-weight: normal; text-decoration: none; } 
.br-sf-widget-merchant-img { height: 150px; text-align: center; margin-bottom: 5px; } 
.br-sf-widget-merchant-img img { border: none; max-width: 150px; max-height: 150px; } 
.br-sf-widget-merchant-title { line-height: 1.35em; margin-bottom: 5px; height: 2.7em; overflow: hidden;} 
.br-sf-widget-merchant-title a:link { font: normal 12px arial; text-decoration: none; } 
.br-sf-widget-merchant-title a:hover {text-decoration: underline; } 
.br-sf-widget-merchant-title a:visited { text-decoration: none; } 
.br-sf-widget-merchant-desc { display: block; color: #666666; font-weight: normal; font-size: 11px; padding: 0 10px 0 0; height: 2.7em; overflow: hidden;} 
.br-sf-widget-merchant-qv { padding:2px 0; overflow:visible; font-weight: bold;  } 
.br-sf-widget-merchant-qv:before{content:"› ";}
.br-sf-widget-merchant-qv a { font-weight: normal; font-size: 12px; line-height: 12px; text-decoration:underline; } 
.br-sf-widget-merchant-popup-maincont { background:white; border: 1px solid #666666; height: auto; list-style: none; left:50%; margin-top: -25px; margin-left: -200px; padding: 5px; position: absolute; width: 390px; z-index: 100; box-shadow: 2px 2px 4px 1px #CCC;} 
.br-sf-widget-merchant-popup-cont { position: relative; height: auto; padding: 15px 5px 5px 5px; } 
.br-sf-widget-merchant-popup-desc {margin-top: 10px;}
.br-sf-widget-merchant-popup-desc-heading { font-weight: bold; } 
.br-sf-widget-merchant-popup-title { font-weight: bold; font-size:14px; line-height:1.3;margin-top:10px;} 
.br-sf-widget-merchant-popup-view { padding: 5px 0;} 
.br-sf-widget-merchant-popup-view a{ font-weight:bold; } 
.br-sf-widget-merchant-popup-close { position: absolute; top:0; right:5px; text-align: right;  } 
.br-sf-widget-merchant-popup-close a{color:#000000; font-weight: bold;}
.br-sf-widget-merchant-popup-img { display: block; float: left; padding: 0 10px 5px 5px; width: 150px; text-align: center; } 
.br-sf-widget-merchant-popup-img img { border: none; max-width: 150px; max-height: 150px; } 
/* End of related products*/ 
/* related categories and related searches in left nav on thematic page */ 
#nav a.e2 { color:#FFFFFF; font-weight:bold; text-align:left; } 
#nav a.e2.list_spacer { text-align:left; } 
/* End of related categories and related searches in left nav on thematic page */

/*==Modal Popup==*/
.modalpop{}
.modalpop .blurb{padding-left:300px;overflow:hidden;}
.modalpop .modalImg{float:left;margin-left:-300px;margin-top:15px;max-width:300px;position:relative;}
.giftCardPop .blurb {padding-left:0;}

/*Cart*/
.pp-cartlogo{bottom:19px;font-size:11px;line-height:12px;height:12px;position:relative;padding-right:5px;}
.pp-cartlogo img{vertical-align:middle;}
.iu-action-block .pp-cartlogo{bottom:12px;}

