.listItem{float:left;margin:12px 0 12px 0;width:153px;text-align:center}
#content h1{color:#69c;text-transform:none;font-size:14px}
.alert{background:#e3ecf6 url(/images/etc/alert.gif) no-repeat scroll left center;border:2px solid #759aca;margin:5px 0 10px;padding:12px 0 12px 52px}
.listItem p{width:110px;padding:0;margin:auto;line-height:16px}
.listItem a,.listItem a:visited,.listItem a:active{color:#666;text-decoration:none}
.listItem a:hover{color:#666;text-decoration:underline}
p.productDescription{line-height:14pt}
div.productButton{float:left;width:240px;height:40px;padding:0;margin:9px 12px 0 0;text-decoration:none}
div.productButton button{margin-top:8px}
.paginationContainer{clear:both}
.itemPagination{background:url(/images/etc/pageNumberBackground.gif) repeat-x;font-size:12px;font-family:arial,sans-serif;float:right;margin-left:5px}
.itemPagination.upper{margin:0}
.itemPagination.lower{margin-top:12px}
.itemPagination span,.itemPagination a{display:block;float:left;height:24px;line-height:24px}
.itemPagination .leftNoArrow{background:url(/images/etc/pageNumberLeftNoArrow.gif) no-repeat left center;width:22px}
.itemPagination .leftArrow{background:url(/images/etc/pageNumberLeftEndArrow.gif) no-repeat left center;width:22px}
.itemPagination .rightNoArrow{width:22px;border-right:1px solid #297cbb}
.itemPagination .rightArrow{background:url(/images/etc/pageNumberRightArrow.gif) no-repeat center center;width:22px;border-right:1px solid #297cbb}
.itemPagination .rightEndArrow{background:url(/images/etc/pageNumberRightEndArrow.gif) no-repeat right;width:15px;padding-left:6px}
.itemPagination .rightEndNoArrow{background:url(/images/etc/pageNumberRightNoArrow.gif) no-repeat right;width:15px;padding-left:6px}
.itemPagination .currentPage{color:#fff;font-weight:bold}
.itemPagination a.viewAll{background:url(/images/etc/pageNumberRightNoArrow.gif) no-repeat right center;color:#fff;padding:0 13px 0 8px;border-left:1px solid #186db0;text-decoration:underline}
#auxPagination{background:url(/images/etc/pageNumberBackground.gif) repeat-x}
#auxPagination .rightArrow{background:url(/images/etc/pageNumberRightEndArrow.gif) no-repeat center right;width:22px;border-right:0}
#auxPagination .rightNoArrow{background:url(/images/etc/pageNumberRightNoArrow.gif) no-repeat center right;width:22px;border-right:0}
a.productImage{display:block;text-align:center;text-decoration:none;color:#666;font-size:10px;padding-right:10px}
a.productImage p{margin:4px 0}
table.cartItems{width:960px}
table.cartItems p.description a{color:#666;text-decoration:none}
table.cartItems p.description a:hover{color:#666;text-decoration:underline}
table#cartTotals td{border:0;padding:3px;line-height:14pt}
td.cartSummary,td.cartSummary td{border-bottom:0}
.masthead{background-color:#c6e8ea;min-height:165px;padding-left:10px;margin-bottom:10px}
.masthead .bannerImage{float:right;height:165px;padding-left:10px}
.masthead .catalogBreadcrumb{float:none;padding-top:20px;margin-right:auto}
div#altProdPage{display:none;margin-bottom:25px}
div#prodImages{width:270px}
div#prodDescription{width:520px}
div#mybuyspagezone2{float:left;width:600px;margin-bottom:10px}
div#altExpertTips{display:inline;float:right}
.productSubmitButtons{text-align:right;width:780px;margin:20px 0}
.productSubmitButtonsWide{width:960px}
.productSubmitButtons input{margin-left:12px;vertical-align:middle}
div.noTopBorder{border-top:0}
h2.styleMaker{background:#69c;padding:8px;color:#fff;font-size:12px}
h2.styleMakerProduct{background:url("/images/etc/sectionBackground.png") repeat-x;padding:6px 5px;color:#069;font-size:12px}
table.styleMaker td{font-size:11px}
table.styleMaker td.item p.description{font-weight:normal}
table.styleMaker td.price{font-family:arial,sans-serif}
table.styleMaker .item p.dimensions{font-size:11px}
h3.asSeenInSection{background:#69c;color:#fff;font-size:13px;font-weight:bold;margin:0 0 14px;padding:4px 0 5px 4px}
table.kitComponents thead tr td{border-bottom:1px solid #69c}
table.kitComponents tbody tr td{border-bottom:1px solid #ccc;font-size:12px;line-height:14pt}
table.kitComponents .componentName{font-weight:bold;margin:0}
td.instructions{margin:0}
td p.instructions{margin:3px 0 0 0}
.skuBubble{cursor:pointer}
.inlineBubble{width:180px}
.inlineBubble .bubble_top{background:url('/images/etc/bubbleTop.gif') no-repeat;height:21px}
.inlineBubble .bubble_middle{border-left:2px solid #b0cce5;border-right:2px solid #b0cce5;background:#fff;padding:0 7px}
.inlineBubble .bubble_middle span{color:#69c;font-size:10px;line-height:12px}
.inlineBubble .bubble_bottom{background:url('/images/etc/bubbleBottom.gif') no-repeat;height:9px}
.sellableItems tr.last td{border-bottom:0}
.sellableItems p.description a.skuName{color:#666;text-decoration:none}
.sellableItems p.description a.skuName:hover{text-decoration:underline}
h2.giftList{line-height:79px;border:#ccc 1px solid;background:#dcf1c4;font-size:22px;color:#666;font-weight:normal;padding:9px}
h2.giftList img{border:1px solid #ccc;vertical-align:middle;margin-right:12px}
.addlist-menu{padding:0;margin:0;text-align:left}
.addlist-menu-container{margin-left:4px;margin-top:-12px}
.addlist-menu ul{background:#fff none repeat scroll 0 0;float:right;font-size:12px;list-style-type:none;margin-top:0;margin-left:0;position:absolute;text-align:left;width:190px;padding:0}
.addlist-menu li{border-left:1px solid #0061aa;border-right:1px solid #0061aa;border-bottom:1px solid #0061aa;padding:0 3px}
.addlist-menu li a{display:block;color:#666}
.addlist-menu li a:hover,.addlist-menu li a{text-decoration:none}
.addlist-menu li a:hover{color:#fff}
.addlist-menu li:hover{background:#6e6d6c}
#addlist-menu img{cursor:pointer}
#BVRRSummaryContainer{clear:left}
#mybuyspagezone1 .mbzone_vertical{margin-top:0}
#mybuyspagezone1 td.mblegend{padding:3px 0 3px 0;vertical-align:middle!important;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;background:#005da4;background:-webkit-gradient(linear,left top,left bottom,from(#2f87c9),to(#03508a));background:-moz-linear-gradient(top,#2f87c9,#03508a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2F87C9',endColorstr='#03508A');-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr=#2F87C9, endColorstr=#03508A, GradientType=0)"}
#mybuyspagezone1 span.mblegend{background:0}
.alertImage{background:url('/images/browse/alert_cpsia.gif') no-repeat;font-size:12px;font-weight:bold;padding-left:16px}
.prop65Warning{margin-top:6px;line-height:16px;font-size:10px}
@media only screen and (min-device-width :768px) and (max-device-width :1024px){div#bottomPagination div.blueBar{width:143px}
div#bottomPagination div.blueBar div.blueBarContent{width:135px}
div#bottomPagination img.nextPage{padding-right:14px}
div#bottomPagination img.previousPage{padding-left:14px}
div#bottomPagination div.blueBarLeft{background:url(/images/etc/pageNumberLeftNoArrowSlim.gif) left center no-repeat;width:4px}
#searchResults div.blueBarRight{background:url(/images/etc/pageNumberRightNoArrowSlim.gif) no-repeat right;width:4px}
}
@media print{.category-header-image{width:inherit!important}
.product{width:20%}
.tcslogo:before{content:url(/images/navigation/tcs-logo-blue.png)}
}