@charset "utf-8";



/*****************************************************
*****   GENERAL FORMATTING   *************************
*****************************************************/

/* Reset HTML */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite, code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4, h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre, q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead, tr, tt, ul, var {margin:0; padding:0; vertical-align:baseline;}

/* Default HTML */
body {color:#464646; font-size:.75em; font-family:"Arial", Helvetica, sans-serif; background:url("../images/design/bg.gif") left top repeat-x;}
:focus {outline:0;}
a, a:visited {color:#464646; text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:0; vertical-align:bottom;}
fieldset {border:0;}
p {margin:0 0 1em;}
input, select {font-family:"Arial", Helvetica, sans-serif;}

/* General Classes */
.no-border {border:0;}
.bold {font-weight:bold;}
.clear {clear:both;}

/* Containers */
#v3page {width:960px; margin:0 auto; position:relative;}
#v3page .ys_wrapper {background:none;}
#ys_cartPage.ys_sideBar {width:auto!important;}
#ys_cartPage.ys_sideBar a {color:#464646;}

/* Hidden Elements */
#ys_mastHead, #ys_sideBar, #ys_merchLogo, #v3page .ys_paypalSection {display:none;}
#v3page .cb {clear:none;}



/*****************************************************
*****   YAHOO STORE   ********************************
*****************************************************/
#ys_pageBody {width:962px!important; border:0!important; margin:0!important; padding:0!important; overflow:hidden;}
#ys_pageMessage {margin:0!important;}
#pd_myAccountRegistryCheckout {float:left; width:729px!important; height:36px!important; background-color:#ededed!important; border:0!important; margin-top:0!important; margin-bottom:10px!important; overflow:hidden;}
#myAccountLoginName {float:left; line-height:36px!important;}
#ys_cartPage .myAccountBanner div {color:#e9ede6!important; font-weight:700!important; background-color:#b4142f!important; border:0!important; border-right:2px solid #889282!important; border-bottom:2px solid #889282!important; overflow:hidden;}
#ys_cartPage .myAccountBanner div a {color:#e9ede6!important; font-weight:700!important;}
#freeshippingbanner {width:719px!important; overflow:hidden; clear:both;}
#ys_cartInfo {float:left; width:729px!important; overflow:hidden;}
#v3page table.ys_basket thead tr.ys_head th {font-size:11.6px!important; background-color:#820a24!important; padding:6px 0 6px 10px;}
#v3page .ys_pageActions {float:left; width:729px!important; overflow:hidden;}
#mybuyspagezone1 {float:right; width:216px; overflow:hidden;}



/*****************************************************
*****   FEEDBACK TAB   *******************************
*****************************************************/
#feedback-tab a {right:0; top:150px; width:25px; height:75px; background:url("../images/design/header-footer-sprite.gif") -337px -54px no-repeat; position:fixed; z-index:2;}
#feedback-tab a:hover {width:30px; background-position:-362px -54px;}
#feedback-tab span {width:9px; height:9px; background:url("../images/design/header-footer-sprite.gif") -228px -114px no-repeat; margin:61px 0 0 9px; display:block;}
#feedback-tab a:hover span {background-position: -219px -114px;}



/*****************************************************
*****   HEADER & NAV   *******************************
*****************************************************/

/* Header */
#v3header {width:100%; border-bottom:1px solid #b2b2b2; margin:0 0 11px; position:relative; z-index:4996;}
#v3logo {float:left; padding:42px 0 10px;}
#v3store-info {float:left; top:82px; left:201px; color:#ef3e42; font-size:.8em; font-weight:700; position:absolute;}

/* Top Menu */
#v3top-menu {float:right; list-style:none; padding:6px 0 25px;}
#v3top-menu li {float:left; background:url("../images/design/divider.gif") no-repeat left; padding:0 8px 0 10px;}
#v3top-menu li.v3first {background:none;}
#v3top-menu li a {color:#fff; font-size:.95em; font-weight:600; text-decoration:none;}
#v3top-menu li a:hover {text-decoration:underline;}
#ys_cartPage.ys_sideBar #v3top-menu li a {color:#fff;}
#feedback-top a {width:20px; height:27px; background:url("../images/design/feedback-bubble.png") no-repeat; padding-left:27px;}

/* Search */
#v3search {float:right; width:277px; padding:0 5px 2px;}
#v3search div.v3search-fix {float:left; width:219px; height:20px; background:url("../images/design/search-bg.gif") no-repeat;}
#v3search div.v3search-fix input {width:190px; color:gray; font-size:.925em; background:none; border:0; padding:3px 5px;}
#v3search-submit {float:right; width:50px; height:20px; background:url("../images/design/search-sprite.jpg") top no-repeat; border:0; padding:0;}
#v3search-submit:hover {background-position:bottom;}

/* View Cart & Checkout */
#v3cart-checkout {float:right; width:250px; height:20px; margin:0 0 2px; padding:7px 5px 0; overflow:hidden;}
#v3cart-checkout a {float:right; color:#fff; font-size:.9em; font-weight:600; line-height:20px; text-decoration:none;}
#v3cart-checkout #v3cart {width:125px; height:20px; color:#aa1b39; text-align:center; text-indent:17px; background:url("../images/design/cart-sprite.jpg") top no-repeat; margin:0; padding:0;}
#v3cart-checkout #v3cart:hover {color:#7e142a; background-position:bottom;}
#v3cart-checkout #v3checkout {float:right; width:100px; height:20px; text-align:center; background:url("../images/design/checkout-sprite.jpg") top no-repeat; margin:0 0 0 5px; padding:0;}
#v3cart-checkout #v3checkout:hover {background-position:bottom;}



/*****************************************************
*****   NAV MENU   ***********************************
*****************************************************/

/* Nav Bar */
#v3nav {list-style:none; height:30px; border-top:1px solid #b2b2b2; clear:both; position:relative;}
#v3nav li {float:left; font-size:1em; background:url("../images/design/nav-divider.gif") no-repeat left; padding:0; position:relative;}
#v3nav li.v3first {background:none;}
#v3nav li a {float:left; text-decoration:none; padding:8px 10px;}
#v3nav li.v3clrnce a {color:#c41330;}
#v3nav li a:hover, #v3nav li:hover a, #v3nav li.sfhover a {color:#fff; background:#820a24;}

/* Dropdown Menu */
#v3nav li ul {list-style:none; width:400px; top:30px; left:-999em; background:#fff url("../images/design/suckerfish.png") repeat-y top right; border:1px solid #b2b2b2; padding:10px 0 15px; position:absolute;}
#v3nav li:hover ul, #v3nav li.sfhover ul {left:0;}
#v3nav li:hover ul.v3right-accessories, #v3nav li.sfhover ul.v3right-accessories {left:-268px;}
#v3nav li:hover ul.v3right-clearance, #v3nav li.sfhover ul.v3right-clearance {left:-322px;}
#v3nav li:hover ul.v3right-groupsales, #v3nav li.sfhover ul.v3right-groupsales {left:-312px;}
#v3nav li ul.v3right-brands {width:625px; left:-567px; background:#fff; display:none;}
#v3nav li:hover ul.v3right-brands, #v3nav li.sfhover ul.v3right-brands {width:625px; left:-567px; background:#fff; display:block;}
#v3nav li ul.v3right-brands li.v3womens {width:140px;}
#v3nav li:hover ul li a, #v3nav li.sfhover ul li a {color:#464646; background:none;}
#v3nav li:hover ul li a:hover, #v3nav li.sfhover ul li a:hover {text-decoration:underline;}
#v3nav li ul li {float:left; width:110px; font-size:.9em; font-weight:500; letter-spacing:normal; background:none; padding:0 0 0 12px;}
#v3nav li ul li ul {list-style:none; width:auto; background:none; border:0; padding:0; position:static;}
#v3nav li ul li ul li {float:none; width:auto; font-size:1em; padding:0; clear:both;}
#v3nav li ul li ul li a {float:none; padding:0;}
#v3nav li ul li.v3first ul li, #v3nav li ul li.v3womens ul li, #v3nav li ul li.v3mens ul li {padding:0 0 0 12px;}
#v3nav li ul li ul li.v3section {padding:0;}



/*****************************************************
*****   MEGA NAV MENU   ******************************
*****************************************************/

/* Nav Bar */
#nav {height:30px; list-style:none; border-top:1px solid #b2b2b2; position:relative; clear:both;}
#nav ul {list-style:none;}
#nav li {float:left; font-size:1em; background:url("../images/design/nav-divider.gif") no-repeat left; padding:0; position:relative;}
#nav li.first {background:none;}
#nav li a {float:left; text-decoration:none; padding:8px 10px;}
#nav li.clearance a {color:#c41330;}
#nav li a:hover, #nav li:hover a {color:#fff; background:#820a24;}

/* Dropdown Menu */
#nav .menu-box {top:30px; left:-999em; width:514px; font-size:.9em; font-weight:500; letter-spacing:normal; background:#fff; border:1px solid #b2b2b2; padding:10px; position:absolute;}
#nav .menu-box li {background:none;}
#nav .menu-box li a {padding:0;}
#nav li:hover .menu-box {left:0;}
#nav li:hover ul.menu-box .right-gifts {left:-268px;}
#nav li:hover ul.menu-box .right-clearance {left:-322px;}
#nav li:hover ul.menu-box .right-groupsales {left:-312px;}
#nav li ul.menu-box .right-brands {width:625px; left:-567px; background:#fff; display:none;}
#nav li:hover ul.menu-box .right-brands {width:625px; left:-567px; background:#fff; display:block;}

/* IMG Links */
#nav .img-links li a {float:left; width:90px; margin:0 15px 10px 0;}
#nav .img-links li.last a {margin:0;}
#nav .img-links a p {text-align:center; margin:3px 0 0;}

/* Text Links */
#nav .text-links {clear:both;}
#nav .text-links a:hover {text-decoration:underline;}
#nav .text-title {color:#820a24; font-size:1.25em; font-weight:bold; margin:0 0 5px; clear:both;}
#nav .text-columns {width:514px; margin:0;} /* ie6-7 fix */
#nav .text-columns ul li {float:none; padding:0 0 0 10px; background:none;}
#nav .text-columns ul li a {float:none;}
#nav .text-columns ul li.section {padding:0;}
#nav .text-columns ul {float:left; width:90px; margin:0 10px 12px 0;}
#nav .text-columns ul.last {border-left:2px dotted #b2b2b2; padding:0 0 0 10px;}
#nav li:hover .gifts {left:-409px;}
#nav li:hover .clearance {left:-459px;}
#nav li:hover .groupsales {left:-447px;}
#nav li .brands {width:720px;}
#nav li:hover .brands {left:-682px;}
#nav .brands .text-columns {width:700px; margin:0;} /* ie6-7 fix */
#nav .brands .text-columns ul {width:130px;}
#nav li:hover .img-links a, #nav li:hover .text-links a {color:#464646; background:none;}

/* Promo Links */
#nav .promo-links {list-style:none; margin:10px 0 0; clear:both; display:none;}
#nav .promo-links li.promo-big a, #nav .promo-links li.promo-1 a, #nav .promo-links li.promo-2 a {border:1px solid #b2b2b2; margin:0 10px 0 0;}
/* #nav .promo-links li.promo-big a {width:512px; height:50px; background:url("../images/mega-nav/promo-10252011eom.png") no-repeat;} */
#nav .promo-links li.promo-1 a, #nav .promo-links li.promo-2 a {float:left; width:250px; height:50px;}
/* #nav .promo-links li.promo-1 a {background:url("../images/mega-nav/promo-10252011eom.png") no-repeat;} */
/* #nav .promo-links li.promo-2 a {background:url("../images/mega-nav/promo-10252011eom.png") no-repeat; margin:0;} */




/*****************************************************
****   CELEBROS SEARCH AUTO COMPLETE   ***************
*****************************************************/
#divSuggestions {width:300px; color:#464646; font-size:8pt; font-family:Arial; position:absolute; z-index:9050;}
#divSuggestions .yui-ac-content {left:0; top:0; width:300px; text-align:left; background-color:#ededed; border:1px solid #b2b2b2; filter: alpha(opacity=95); opacity: .95; position:absolute; overflow:hidden; z-index:9050;}
#divSuggestions ul {width:100%; letter-spacing:0em; margin:0; padding:5px 0;}
#divSuggestions li {white-space:wrap; padding:0 5px; cursor: pointer;}
#divSuggestions li.ACQueryItem {line-height:13pt;}
#divSuggestions li.ACProductItem {line-height:10pt; cursor: pointer; background-color:#fff;}
#divSuggestions li.ACHeaderItem {margin:0 4px 1px; background-color:#820a24; font-size:8pt; color:#fff; line-height:13pt;}
#divSuggestions li.yui-ac-highlight {color:#464646; background-color:#d5d5d5; margin:0 5px; padding:0;}
.ACproductText {color:#464646; font-size:7pt; font-family:Arial; vertical-align:top; padding-top:5px;}
.ACProduct {width:100%; margin:0; padding:2;}
.ACProductImageCell {margin:0; padding:0 5px 0 0;}
img.ACProductImage {width:45px; height:45px;}
.Seperator {width:95%; font-size:1pt; border-top:1px solid silver; margin:2px 0 0;}



/*****************************************************
****   MARKETING BAR   ******************************
*****************************************************/
#marketing-bar {list-style:none; width:100%; height:30px; margin:0 0 10px; clear:both;}
#marketing-bar li {float:left; width:315px; line-height:30px; text-align:center;}
#marketing-bar li.first {float:left; width:316px; margin-left:0px; line-height:30px;}
#marketing-bar li.middle {float:left; width:316px; margin-left:7px; line-height:30px;}
#marketing-bar li a {width:315px; height:30px; color:#464646; text-decoration:none; background-color:#ededed; display:block; cursor:pointer;}
#marketing-bar li.last {float:right;}
#marketing-bar li a span.bold {font-weight:bold;}



/*****************************************************
****   HERO BANNERS   ********************************
*****************************************************/
#v3hero {margin:0 0 10px; clear:both;}
.v3hero {width:960px; height:165px; display:block; overflow:hidden; position:relative;}
#v3hero .banner-text {top:20px; left:10px; padding:0 0 8px 0; position:absolute;}
#v3hero .banner-text h1 {color:#820a24; /*default:#820a24*/ font-size:3.5em; font-weight:400; line-height:.7em; padding:0 0 10px;}
#v3hero .banner-text h2 {color:#820a24; /*default:#820a24*/ font-size:2em; font-weight:400; line-height:1em; padding:0 0 0 12px;}
#v3hero .notes span.two {bottom:0; left:0; width:100%; height:25px; color:#fff; font-size:.95em; line-height:25px; text-align:right; background:url("../images/hero/overlay-v3notes.png") repeat-x; position:absolute;}

/* Background IMG */
#v3hero .apparel, #v3hero .footwear, #v3hero .diagnostics {background:url("../images/hero/bg-default.png") no-repeat;}

/* Overlay Notification Flags */
#v3hero .sitewide span.one, #v3hero .map span.one, #v3hero .clearance span.one,
#v3hero .littmann span.one, #v3hero .littmann-parts span.one,
#v3hero .promo-1 span.one, #v3hero .promo-2 span.one, #v3hero .promo-3 span.one,
#v3hero .last span.one, 
#v3hero .last-10 span.one, #v3hero .last-15 span.one, #v3hero .last-20 span.one, #v3hero .last-25 span.one, #v3hero .last-30 span.one, 
#v3hero .last-35 span.one, #v3hero .last-40 span.one, #v3hero .last-45 span.one, #v3hero .last-50 span.one, #v3hero .last-55 span.one, 
#v3hero .last-60 span.one, #v3hero .last-65 span.one, #v3hero .last-70 span.one, #v3hero .last-75 span.one, #v3hero .last-80 span.one, 
#v3hero .uplast-10 span.one, #v3hero .uplast-15 span.one, #v3hero .uplast-20 span.one, #v3hero .uplast-25 span.one, #v3hero .uplast-30 span.one, 
#v3hero .uplast-35 span.one, #v3hero .uplast-40 span.one, #v3hero .uplast-45 span.one, #v3hero .uplast-50 span.one, #v3hero .uplast-55 span.one, 
#v3hero .uplast-60 span.one, #v3hero .uplast-65 span.one, #v3hero .uplast-70 span.one, #v3hero .uplast-75 span.one, #v3hero .uplast-80 span.one,
#v3hero .limited span.one, #v3hero .limited-last span.one, #v3hero .lowest span.one, #v3hero .new span.one, 
#v3hero .sale span.one, 
#v3hero .sale-10 span.one, #v3hero .sale-15 span.one, #v3hero .sale-20 span.one, #v3hero .sale-25 span.one, #v3hero .sale-30 span.one, 
#v3hero .sale-35 span.one, #v3hero .sale-40 span.one, #v3hero .sale-45 span.one, #v3hero .sale-50 span.one, #v3hero .sale-55 span.one, 
#v3hero .sale-60 span.one, #v3hero .sale-65 span.one, #v3hero .sale-70 span.one, #v3hero .sale-75 span.one, #v3hero .sale-80 span.one,
#v3hero .upsale-10 span.one, #v3hero .upsale-15 span.one, #v3hero .upsale-20 span.one, #v3hero .upsale-25 span.one, #v3hero .upsale-30 span.one, 
#v3hero .upsale-35 span.one, #v3hero .upsale-40 span.one, #v3hero .upsale-45 span.one, #v3hero .upsale-50 span.one, #v3hero .upsale-55 span.one, 
#v3hero .upsale-60 span.one, #v3hero .upsale-65 span.one, #v3hero .upsale-70 span.one, #v3hero .upsale-75 span.one, #v3hero .upsale-80 span.one 
{top:50px; right:0; width:350px; height:100px; position:absolute;}
/* #v3hero .sitewide span.one {background:url("../images/hero/overlay-sitewide.png") no-repeat;} */
/* #v3hero .map span.one {background:url("../images/hero/overlay-map.png") no-repeat;} */
/* #v3hero .clearance span.one {background:url("../images/hero/overlay-clearance.png") no-repeat;} */
/* #v3hero .littmann span.one {background:url("../images/hero/overlay-littsale.png") no-repeat;} */
/* #v3hero .littmann-parts span.one {background:url("../images/hero/overlay-v3sale-20.png") no-repeat;} */
/* #v3hero .promo-1 span.one {background:url("../images/hero/overlay-engraving.png") no-repeat;} */
/* #v3hero .promo-2 span.one {background:url("../images/hero/overlay-promo-2.png") no-repeat;} */
/* #v3hero .promo-3 span.one {background:url("../images/hero/overlay-promo-3.png") no-repeat;} */
#v3hero .last span.one {background:url("../images/hero/overlay-v3last.png") no-repeat;}
#v3hero .last-10 span.one {background:url("../images/hero/overlay-v3last-10.png") no-repeat;} 
#v3hero .last-15 span.one {background:url("../images/hero/overlay-v3last-15.png") no-repeat;} 
#v3hero .last-20 span.one {background:url("../images/hero/overlay-v3last-20.png") no-repeat;} 
#v3hero .last-25 span.one {background:url("../images/hero/overlay-v3last-25.png") no-repeat;} 
#v3hero .last-30 span.one {background:url("../images/hero/overlay-v3last-30.png") no-repeat;} 
#v3hero .last-35 span.one {background:url("../images/hero/overlay-v3last-35.png") no-repeat;} 
#v3hero .last-40 span.one {background:url("../images/hero/overlay-v3last-40.png") no-repeat;} 
#v3hero .last-45 span.one {background:url("../images/hero/overlay-v3last-45.png") no-repeat;} 
#v3hero .last-50 span.one {background:url("../images/hero/overlay-v3last-50.png") no-repeat;} 
#v3hero .last-55 span.one {background:url("../images/hero/overlay-v3last-55.png") no-repeat;} 
#v3hero .last-60 span.one {background:url("../images/hero/overlay-v3last-60.png") no-repeat;} 
#v3hero .last-65 span.one {background:url("../images/hero/overlay-v3last-65.png") no-repeat;} 
#v3hero .last-70 span.one {background:url("../images/hero/overlay-v3last-70.png") no-repeat;} 
#v3hero .last-75 span.one {background:url("../images/hero/overlay-v3last-75.png") no-repeat;} 
#v3hero .last-80 span.one {background:url("../images/hero/overlay-v3last-80.png") no-repeat;}
#v3hero .uplast-10 span.one {background:url("../images/hero/overlay-v3uplast-10.png") no-repeat;} 
#v3hero .uplast-15 span.one {background:url("../images/hero/overlay-v3uplast-15.png") no-repeat;} 
#v3hero .uplast-20 span.one {background:url("../images/hero/overlay-v3uplast-20.png") no-repeat;} 
#v3hero .uplast-25 span.one {background:url("../images/hero/overlay-v3uplast-25.png") no-repeat;} 
#v3hero .uplast-30 span.one {background:url("../images/hero/overlay-v3uplast-30.png") no-repeat;} 
#v3hero .uplast-35 span.one {background:url("../images/hero/overlay-v3uplast-35.png") no-repeat;} 
#v3hero .uplast-40 span.one {background:url("../images/hero/overlay-v3uplast-40.png") no-repeat;} 
#v3hero .uplast-45 span.one {background:url("../images/hero/overlay-v3uplast-45.png") no-repeat;} 
#v3hero .uplast-50 span.one {background:url("../images/hero/overlay-v3uplast-50.png") no-repeat;} 
#v3hero .uplast-55 span.one {background:url("../images/hero/overlay-v3uplast-55.png") no-repeat;} 
#v3hero .uplast-60 span.one {background:url("../images/hero/overlay-v3uplast-60.png") no-repeat;} 
#v3hero .uplast-65 span.one {background:url("../images/hero/overlay-v3uplast-65.png") no-repeat;} 
#v3hero .uplast-70 span.one {background:url("../images/hero/overlay-v3uplast-70.png") no-repeat;} 
#v3hero .uplast-75 span.one {background:url("../images/hero/overlay-v3uplast-75.png") no-repeat;} 
#v3hero .uplast-80 span.one {background:url("../images/hero/overlay-v3uplast-80.png") no-repeat;} 
#v3hero .limited span.one {background:url("../images/hero/overlay-v3limited.png") no-repeat;}
#v3hero .limited-last span.one {background:url("../images/hero/overlay-v3limited-last.png") no-repeat;} 
#v3hero .lowest span.one {background:url("../images/hero/overlay-v3lowest.png") no-repeat;}
#v3hero .new span.one {background:url("../images/hero/overlay-v3new.png") no-repeat;}
#v3hero .sale span.one {background:url("../images/hero/overlay-v3sale.png") no-repeat;}
#v3hero .sale-10 span.one {background:url("../images/hero/overlay-v3sale-10.png") no-repeat;} 
#v3hero .sale-15 span.one {background:url("../images/hero/overlay-v3sale-15.png") no-repeat;} 
#v3hero .sale-20 span.one {background:url("../images/hero/overlay-v3sale-20.png") no-repeat;} 
#v3hero .sale-25 span.one {background:url("../images/hero/overlay-v3sale-25.png") no-repeat;} 
#v3hero .sale-30 span.one {background:url("../images/hero/overlay-v3sale-30.png") no-repeat;} 
#v3hero .sale-35 span.one {background:url("../images/hero/overlay-v3sale-35.png") no-repeat;} 
#v3hero .sale-40 span.one {background:url("../images/hero/overlay-v3sale-40.png") no-repeat;} 
#v3hero .sale-45 span.one {background:url("../images/hero/overlay-v3sale-45.png") no-repeat;} 
#v3hero .sale-50 span.one {background:url("../images/hero/overlay-v3sale-50.png") no-repeat;} 
#v3hero .sale-55 span.one {background:url("../images/hero/overlay-v3sale-55.png") no-repeat;} 
#v3hero .sale-60 span.one {background:url("../images/hero/overlay-v3sale-60.png") no-repeat;} 
#v3hero .sale-65 span.one {background:url("../images/hero/overlay-v3sale-65.png") no-repeat;}
#v3hero .sale-70 span.one {background:url("../images/hero/overlay-v3sale-70.png") no-repeat;} 
#v3hero .sale-75 span.one {background:url("../images/hero/overlay-v3sale-75.png") no-repeat;} 
#v3hero .sale-80 span.one {background:url("../images/hero/overlay-v3sale-80.png") no-repeat;}
#v3hero .upsale-10 span.one {background:url("../images/hero/overlay-v3upsale-10.png") no-repeat;} 
#v3hero .upsale-15 span.one {background:url("../images/hero/overlay-v3upsale-15.png") no-repeat;} 
#v3hero .upsale-20 span.one {background:url("../images/hero/overlay-v3upsale-20.png") no-repeat;} 
#v3hero .upsale-25 span.one {background:url("../images/hero/overlay-v3upsale-25.png") no-repeat;} 
#v3hero .upsale-30 span.one {background:url("../images/hero/overlay-v3upsale-30.png") no-repeat;} 
#v3hero .upsale-35 span.one {background:url("../images/hero/overlay-v3upsale-35.png") no-repeat;} 
#v3hero .upsale-40 span.one {background:url("../images/hero/overlay-v3upsale-40.png") no-repeat;} 
#v3hero .upsale-45 span.one {background:url("../images/hero/overlay-v3upsale-45.png") no-repeat;} 
#v3hero .upsale-50 span.one {background:url("../images/hero/overlay-v3upsale-50.png") no-repeat;} 
#v3hero .upsale-55 span.one {background:url("../images/hero/overlay-v3upsale-55.png") no-repeat;} 
#v3hero .upsale-60 span.one {background:url("../images/hero/overlay-v3upsale-60.png") no-repeat;} 
#v3hero .upsale-65 span.one {background:url("../images/hero/overlay-v3upsale-65.png") no-repeat;} 
#v3hero .upsale-70 span.one {background:url("../images/hero/overlay-v3upsale-70.png") no-repeat;} 
#v3hero .upsale-75 span.one {background:url("../images/hero/overlay-v3upsale-75.png") no-repeat;} 
#v3hero .upsale-80 span.one {background:url("../images/hero/overlay-v3upsale-80.png") no-repeat;}

/* Overlay Product Notifications */
#v3hero .scrubs {background:url("../images/hero/scrubs.png") no-repeat;}
	#v3hero .scrub-sets {background:url("../images/hero/scrub-sets.png") no-repeat;}
	#v3hero .womens-scrubs {background:url("../images/hero/womens-scrubs.png") no-repeat;}
		#v3hero .womens-scrub-sets {background:url("../images/hero/womens-scrub-sets.png") no-repeat;}
		#v3hero .womens-solid-tops {background:url("../images/hero/womens-solid-tops.png") no-repeat;}
		#v3hero .womens-solid-jackets {background:url("../images/hero/womens-solid-jackets.png") no-repeat;}
		#v3hero .womens-print-tops {background:url("../images/hero/womens-print-tops.png") no-repeat;}
		#v3hero .womens-print-jackets {background:url("../images/hero/womens-print-jackets.png") no-repeat;}
		#v3hero .womens-tshirts {background:url("../images/hero/womens-tshirts.png") no-repeat;}
		#v3hero .womens-pants {background:url("../images/hero/womens-pants.png") no-repeat;}
		#v3hero .womens-dresses {background:url("../images/hero/womens-dresses.png") no-repeat;}
		#v3hero .womens-maternity {background:url("../images/hero/womens-maternity.png") no-repeat;}
		#v3hero .womens-petite-size {background:url("../images/hero/womens-petite-size.png") no-repeat;}
		#v3hero .womens-tall-size {background:url("../images/hero/womens-tall-size.png") no-repeat;}
		#v3hero .womens-clinical-whites {background:url("../images/hero/womens-clinical-whites.png") no-repeat;}
	#v3hero .mens-scrubs {background:url("../images/hero/mens-scrubs.png") no-repeat;}
		#v3hero .mens-scrub-sets {background:url("../images/hero/mens-scrub-sets.png") no-repeat;}
		#v3hero .mens-solid-tops {background:url("../images/hero/mens-solid-tops.png") no-repeat;}
		#v3hero .mens-solid-jackets {background:url("../images/hero/mens-solid-jackets.png") no-repeat;}
		#v3hero .mens-pants {background:url("../images/hero/mens-pants.png") no-repeat;}
		#v3hero .mens-short-size {background:url("../images/hero/mens-short-size.png") no-repeat;}
		#v3hero .mens-tall-size {background:url("../images/hero/mens-tall-size.png") no-repeat;}
		#v3hero .mens-plus-size {background:url("../images/hero/mens-plus-size.png") no-repeat;}
		#v3hero .mens-clinical-whites {background:url("../images/hero/mens-clinical-whites.png") no-repeat;}
	#v3hero .kids-scrubs {background:url("../images/hero/kids-scrubs.png") no-repeat;}
		#v3hero .kids-scrub-sets {background:url("../images/hero/kids-scrubs.png") no-repeat;}
		#v3hero .kids-scrub-tops {background:url("../images/hero/kids-scrubs.png") no-repeat;}
		#v3hero .kids-scrub-pants {background:url("../images/hero/kids-scrub-pants.png") no-repeat;}
		#v3hero .kids-lab-coats {background:url("../images/hero/kids-lab-coats.png") no-repeat;}
	#v3hero .scrub-caps-and-hats {background:url("../images/hero/scrub-caps-and-hats.png") no-repeat;}
	#v3hero .seasonal-scrubs {background:url("../images/hero/seasonal-scrubs.png") no-repeat;}
#v3hero .petites-and-talls {background:url("../images/hero/petites-and-talls.png") no-repeat;}
	#v3hero .womens-petite-and-tall {background:url("../images/hero/womens-petite-size.png") no-repeat;}
		#v3hero .womens-petite-pants {background:url("../images/hero/womens-petite-size.png") no-repeat;}
		#v3hero .womens-tall-pants {background:url("../images/hero/womens-tall-size.png") no-repeat;}
		#v3hero .womens-tall-lab-coats {background:url("../images/hero/womens-tall-lab-coats.png") no-repeat;}
	#v3hero .mens-short-and-tall {background:url("../images/hero/mens-tall-size.png") no-repeat;}
		#v3hero .mens-short-pants {background:url("../images/hero/mens-short-size.png") no-repeat;}
		#v3hero .mens-tall-pants {background:url("../images/hero/mens-tall-size.png") no-repeat;}
		#v3hero .mens-tall-lab-coats {background:url("../images/hero/mens-tall-lab-coats.png") no-repeat;}
#v3hero .plus-sizes {background:url("../images/hero/plus-sizes.png") no-repeat;}
	#v3hero .womens-plus-size {background:url("../images/hero/womens-plus-size.png") no-repeat;}
		#v3hero .womens-plus-size-scrub-sets {background:url("../images/hero/womens-plus-size-scrub-sets.png") no-repeat;}
		#v3hero .womens-plus-size-solid-tops {background:url("../images/hero/womens-plus-size-solid-tops.png") no-repeat;}
		#v3hero .womens-plus-size-solid-jackets {background:url("../images/hero/womens-plus-size-solid-jackets.png") no-repeat;}
		#v3hero .womens-plus-size-print-tops {background:url("../images/hero/womens-plus-size-print-tops.png") no-repeat;}
		#v3hero .womens-plus-size-print-jackets {background:url("../images/hero/womens-plus-size-print-jackets.png") no-repeat;}
		#v3hero .womens-plus-size-pants {background:url("../images/hero/womens-plus-size-pants.png") no-repeat;}
		#v3hero .womens-plus-size-maternity {background:url("../images/hero/womens-plus-size-maternity.png") no-repeat;}
		#v3hero .womens-plus-size-lab-coats {background:url("../images/hero/womens-plus-size-lab-coats.png") no-repeat;}
	#v3hero .mens-plus-size {background:url("../images/hero/mens-plus-size.png") no-repeat;}
		#v3hero .mens-plus-size-scrub-sets {background:url("../images/hero/mens-plus-size-scrub-sets.png") no-repeat;}
		#v3hero .mens-plus-size-solid-tops {background:url("../images/hero/mens-plus-size-solid-tops.png") no-repeat;}
		#v3hero .mens-plus-size-solid-jackets {background:url("../images/hero/mens-plus-size-solid-jackets.png") no-repeat;}
		#v3hero .mens-plus-size-pants {background:url("../images/hero/mens-plus-size-pants.png") no-repeat;}
		#v3hero .mens-plus-size-lab-coats {background:url("../images/hero/mens-plus-size-lab-coats.png") no-repeat;}
#v3hero .labcoat {background:url("../images/hero/labcoat.png") no-repeat;}
	#v3hero .womens-lab-coats {background:url("../images/hero/womens-lab-coats.png") no-repeat;}
	#v3hero .mens-lab-coats {background:url("../images/hero/mens-lab-coats.png") no-repeat;}
	#v3hero .unisex-lab-coats {background:url("../images/hero/unisex-lab-coats.png") no-repeat;}
	#v3hero .tall-and-long-lab-coats {background:url("../images/hero/tall-and-long-lab-coats.png") no-repeat;}
	#v3hero .plus-size-lab-coats {background:url("../images/hero/plus-size-lab-coats.png") no-repeat;}
#v3hero .shoes {background:url("../images/hero/shoes.png") no-repeat;}
	#v3hero .womens-shoes {background:url("../images/hero/womens-shoes.png") no-repeat;}
	#v3hero .mens-shoes {background:url("../images/hero/mens-shoes.png") no-repeat;}
	#v3hero .clogs {background:url("../images/hero/womens-shoes.png") no-repeat;}
	#v3hero .hosiery {background:url("../images/hero/hosiery.png") no-repeat;}
	#v3hero .socks {background:url("../images/hero/socks.png") no-repeat;}
	#v3hero .shoe-accessories {background:url("../images/hero/shoe-accessories.png") no-repeat;}
#v3hero .stethoscopes {background:url("../images/hero/stethoscopes.png") no-repeat;}
	#v3hero .single-head-stethoscopes {background:url("../images/hero/single-head-stethoscopes.png") no-repeat;}
	#v3hero .dual-head-stethoscopes {background:url("../images/hero/dual-head-stethoscopes.png") no-repeat;}
	#v3hero .triple-head-stethoscopes {background:url("../images/hero/triple-head-stethoscopes.png") no-repeat;}
	#v3hero .acrylic-stethoscopes {background:url("../images/hero/acrylic-stethoscopes.png") no-repeat;}
	#v3hero .cardiology-stethoscopes {background:url("../images/hero/cardiology-stethoscopes.png") no-repeat;}
	#v3hero .chrono-stethoscopes {background:url("../images/hero/chrono-stethoscopes.png") no-repeat;}
	#v3hero .electronic-stethoscopes {background:url("../images/hero/electronic-stethoscopes.png") no-repeat;}
	#v3hero .fetal-stethoscopes {background:url("../images/hero/fetal-stethoscopes.png") no-repeat;}
	#v3hero .hearing-impaired-stethoscopes {background:url("../images/hero/hearing-impaired-stethoscopes.png") no-repeat;}
	#v3hero .infant-stethoscopes {background:url("../images/hero/infant-stethoscopes.png") no-repeat;}
	#v3hero .stethoscope-parts-and-accessories {background:url("../images/hero/stethoscope-parts-and-accessories.png") no-repeat;}
	#v3hero .pediatric-stethoscopes {background:url("../images/hero/pediatric-stethoscopes.png") no-repeat;}
	#v3hero .rappaport-stethoscopes {background:url("../images/hero/rappaport-stethoscopes.png") no-repeat;}
	#v3hero .teaching-stethoscopes {background:url("../images/hero/teaching-stethoscopes.png") no-repeat;}
	#v3hero .veterinary-stethoscopes {background:url("../images/hero/veterinary-stethoscopes.png") no-repeat;}
#v3hero .medical-devices {background:url("../images/hero/medical-devices.png") no-repeat;}
	#v3hero .blood-pressure-cuffs {background:url("../images/hero/blood-pressure-cuffs.png") no-repeat;}
	#v3hero .clinical-supplies {background:url("../images/hero/clinical-supplies.png") no-repeat;}
	#v3hero .clip-boards {background:url("../images/hero/clip-boards.png") no-repeat;}
	#v3hero .cpr {background:url("../images/hero/cpr.png") no-repeat;}
	#v3hero .diagnostic-tools {background:url("../images/hero/diagnostic-tools.png") no-repeat;}
	#v3hero .dissecting-kits {background:url("../images/hero/dissecting-kits.png") no-repeat;}
	#v3hero .emt-supplies {background:url("../images/hero/emt-supplies.png") no-repeat;}
	#v3hero .forceps {background:url("../images/hero/forceps.png") no-repeat;}
	#v3hero .gait-transfer-belts {background:url("../images/hero/gait-transfer-belts.png") no-repeat;}
	#v3hero .measuring-devices {background:url("../images/hero/measuring-devices.png") no-repeat;}
	#v3hero .nurse-kits {background:url("../images/hero/nurse-kits.png") no-repeat;}
	#v3hero .opthalmoscopes {background:url("../images/hero/opthalmoscopes.png") no-repeat;}
	#v3hero .otoscopes {background:url("../images/hero/otoscopes.png") no-repeat;}
	#v3hero .medical-device-parts-and-accessories {background:url("../images/hero/medical-device-parts-and-accessories.png") no-repeat;}
	#v3hero .protective-eyewear {background:url("../images/hero/protective-eyewear.png") no-repeat;}
	#v3hero .pulse-oximeters {background:url("../images/hero/pulse-oximeters.png") no-repeat;}
	#v3hero .scissors {background:url("../images/hero/scissors.png") no-repeat;}
	#v3hero .thermometers {background:url("../images/hero/thermometers.png") no-repeat;}
#v3hero .medical-gifts {background:url("../images/hero/medical-gifts.png") no-repeat;}
	#v3hero .gift-certificates {background:url("../images/hero/gift-certificates.png") no-repeat;}
	#v3hero .gifts {background:url("../images/hero/gifts.png") no-repeat;}
		#v3hero .breast-cancer-awareness {background:url("../images/hero/breast-cancer-awareness.png") no-repeat;}
		#v3hero .graduation-gifts {background:url("../images/hero/graduation-gifts.png") no-repeat;}
		#v3hero .keychain-and-badge-holders {background:url("../images/hero/keychain-and-badge-holders.png") no-repeat;}
		#v3hero .mugs {background:url("../images/hero/mugs.png") no-repeat;}
		#v3hero .pens-and-penlights {background:url("../images/hero/pens-and-penlights.png") no-repeat;}
		#v3hero .pins-and-jewelry {background:url("../images/hero/pins-and-jewelry.png") no-repeat;}
		#v3hero .stuffed-animals {background:url("../images/hero/stuffed-animals.png") no-repeat;}
		#v3hero .tshirts {background:url("../images/hero/womens-tshirts.png") no-repeat;}
		#v3hero .watches {background:url("../images/hero/watches.png") no-repeat;}
	#v3hero .accessories {background:url("../images/hero/accessories.png") no-repeat;}
		#v3hero .anatomical-charts-and-models {background:url("../images/hero/anatomical-charts-and-models.png") no-repeat;}
		#v3hero .medical-software {background:url("../images/hero/medical-software.png") no-repeat;}
		#v3hero .medical-bags-doctors-bags {background:url("../images/hero/medical-bags-doctors-bags.png") no-repeat;}
		#v3hero .organizers {background:url("../images/hero/organizers.png") no-repeat;}
		#v3hero .badges-and-pins {background:url("../images/hero/badges-and-pins.png") no-repeat;}
#v3hero .clearance {background:url("../images/hero/sale.png") no-repeat;}
	#v3hero .clearance-scrub-sets {background:url("../images/hero/clearance-scrub-sets.png") no-repeat;}
	#v3hero .closeout-solid-scrub-tops {background:url("../images/hero/closeout-solid-scrub-tops.png") no-repeat;}
	#v3hero .closeout-solid-scrub-jackets {background:url("../images/hero/closeout-solid-scrub-jackets.png") no-repeat;}
	#v3hero .clearance-print-tops {background:url("../images/hero/clearance-print-tops.png") no-repeat;}
	#v3hero .clearance-print-jackets {background:url("../images/hero/clearance-print-jackets.png") no-repeat;}
	#v3hero .clearance-pants {background:url("../images/hero/clearance-pants.png") no-repeat;}
	#v3hero .clearance-lab-coats {background:url("../images/hero/clearance-lab-coats.png") no-repeat;}
	#v3hero .clearance-tshirts-and-knits {background:url("../images/hero/clearance-tshirts-and-knits.png") no-repeat;}
	#v3hero .clearance-shoes {background:url("../images/hero/clearance-shoes.png") no-repeat;}
	#v3hero .clearance-diagnostic {background:url("../images/hero/clearance-diagnostic.png") no-repeat;}
	#v3hero .clearance-stethoscopes {background:url("../images/hero/clearance-stethoscopes.png") no-repeat;}
	#v3hero .clearance-gifts {background:url("../images/hero/clearance-gifts.png") no-repeat;}
#v3hero .group-sale-discounts {background:url("../images/hero/group-sale-discounts.png") no-repeat;}
	#v3hero .bulk-scrub-sets {background:url("../images/hero/bulk-scrub-sets.png") no-repeat;}
	#v3hero .bulk-solid-tops {background:url("../images/hero/bulk-solid-tops.png") no-repeat;}
	#v3hero .bulk-solid-jackets {background:url("../images/hero/bulk-solid-jackets.png") no-repeat;}
	#v3hero .bulk-pants {background:url("../images/hero/bulk-pants.png") no-repeat;}
	#v3hero .bulk-lab-coats {background:url("../images/hero/bulk-lab-coats.png") no-repeat;}
	#v3hero .bulk-scrub-caps-and-hats {background:url("../images/hero/bulk-scrub-caps-and-hats.png") no-repeat;}
	#v3hero .bulk-medical-diagnostics {background:url("../images/hero/bulk-medical-diagnostics.png") no-repeat;}
#v3hero .brands {background:url("../images/hero/brands.png") no-repeat;}
	#v3hero .apparel-brands {background:url("../images/hero/apparel-brands.png") no-repeat;}
	#v3hero .shoe-brands {background:url("../images/hero/shoe-brands.png") no-repeat;}
	#v3hero .diagnostic-brands {background:url("../images/hero/diagnostic-brands.png") no-repeat;}
#v3hero .info {background:url("../images/hero/faq.png") no-repeat;}
#v3hero .privacy {background:url("../images/hero/privacy.png") no-repeat;}
#v3hero .sitemap {background:url("../images/hero/sitemap.png") no-repeat;}
#v3hero .personalization {background:url("../images/hero/personalization.png") no-repeat;}

/* Brand Banners */
#v3hero .allheart-diagnostic, #v3hero .allheart-shoes, #v3hero .allheart-scrubs {background:url("../images/hero/allheart.png") no-repeat;}
#v3hero .adar {background:url("../images/hero/adar.png") no-repeat;}
#v3hero .alegria {background:url("../images/hero/alegria.png") no-repeat;}
#v3hero .adc {background:url("../images/hero/adc.png") no-repeat;}
#v3hero .amps {background:url("../images/hero/amps.png") no-repeat;}
#v3hero .arc {background:url("../images/hero/arc.png") no-repeat;}
#v3hero .anatomical-chart-company {background:url("../images/hero/anatomical-chart-company.png") no-repeat;}
#v3hero .anywear {background:url("../images/hero/anywear.png") no-repeat;}
#v3hero .arthur-farb {background:url("../images/hero/arthur-farb.png") no-repeat;}
#v3hero .avia {background:url("../images/hero/avia.png") no-repeat;}
#v3hero .baby-phat {background:url("../images/hero/baby-phat.png") no-repeat;}
#v3hero .barco-uniforms {background:url("../images/hero/barco-uniforms.png") no-repeat;}
#v3hero .bill-blass-healthcare {background:url("../images/hero/bill-blass-healthcare.png") no-repeat;}
#v3hero .birkenstock {background:url("../images/hero/birkenstock.png") no-repeat;}
#v3hero .cardionics {background:url("../images/hero/cardionics.png") no-repeat;}
#v3hero .carhartt {background:url("../images/hero/carhartt.png") no-repeat;}
#v3hero .cherokee {background:url("../images/hero/cherokee.png") no-repeat;}
#v3hero .cherokee-flexibles {background:url("../images/hero/cherokee-flexibles.png") no-repeat;}
#v3hero .cherokee-footwear {background:url("../images/hero/cherokee-footwear.png") no-repeat;}
#v3hero .cherokee-studio {background:url("../images/hero/cherokee-studio.png") no-repeat;}
#v3hero .cherokee-workwear {background:url("../images/hero/cherokee-workwear.png") no-repeat;}
#v3hero .cherokee-workwear-stretch {background:url("../images/hero/cherokee-workwear-stretch.png") no-repeat;}
#v3hero .cherokee-workwear-shoes {background:url("../images/hero/cherokee-workwear-shoes.png") no-repeat;}
#v3hero .crayola-threads {background:url("../images/hero/crayola-threads.png") no-repeat;}
#v3hero .crocs-scrubs {background:url("../images/hero/crocs-scrubs.png") no-repeat;}
#v3hero .dansko-scrubs {background:url("../images/hero/dansko-scrubs.png") no-repeat;}
#v3hero .dansko, #v3hero .dansko-shoes {background:url("../images/hero/dansko-shoes.png") no-repeat;}
#v3hero .dawgs {background:url("../images/hero/dawgs.png") no-repeat;}
#v3hero .dickies-denim {background:url("../images/hero/dickies-denim.png") no-repeat;}
#v3hero .dickies-enzyme-washed {background:url("../images/hero/dickies-enzyme-washed.png") no-repeat;}
#v3hero .dickies-everyday-scrubs {background:url("../images/hero/dickies-everyday-scrubs.png") no-repeat;}
#v3hero .dickies-generation-flex {background:url("../images/hero/dickies-generation-flex.png") no-repeat;}
#v3hero .dickies-hip-flip {background:url("../images/hero/dickies-hip-flip.png") no-repeat;}
#v3hero .dickies-medical-uniforms {background:url("../images/hero/dickies-medical-uniforms.png") no-repeat;}
#v3hero .dickies-natural-elements {background:url("../images/hero/dickies-natural-elements.png") no-repeat;}
#v3hero .dickies-prestige {background:url("../images/hero/dickies-prestige.png") no-repeat;}
#v3hero .dickies-sandwashed-classics {background:url("../images/hero/dickies-sandwashed-classics.png") no-repeat;}
#v3hero .dickies-shoes {background:url("../images/hero/dickies-shoes.png") no-repeat;}
#v3hero .disney {background:url("../images/hero/disney.png") no-repeat;}
#v3hero .do-no-harm {background:url("../images/hero/do-no-harm.png") no-repeat;}
#v3hero .ecko {background:url("../images/hero/ecko.png") no-repeat;}
#v3hero .fly-flot {background:url("../images/hero/fly-flot.png") no-repeat;}
#v3hero .footwearx {background:url("../images/hero/footwearx.png") no-repeat;}
#v3hero .fundamentals {background:url("../images/hero/fundamentals.png") no-repeat;}
#v3hero .fusion {background:url("../images/hero/fusion.png") no-repeat;}
#v3hero .ghc {background:url("../images/hero/ghc.png") no-repeat;}
#v3hero .greys-anatomy {background:url("../images/hero/greys-anatomy.png") no-repeat;}
#v3hero .healing-hands {background:url("../images/hero/healing-hands.png") no-repeat;}
#v3hero .icu {background:url("../images/hero/icu.png") no-repeat;}
#v3hero .iguanamed {background:url("../images/hero/iguanamed.png") no-repeat;}
#v3hero .jasco-scrubs, #v3hero .jasco-shoes {background:url("../images/hero/jasco-scrubs.png") no-repeat;}
#v3hero .jockey-scrubs {background:url("../images/hero/jockey-scrubs.png") no-repeat;}
#v3hero .katherine-heigl {background:url("../images/hero/katherine-heigl.png") no-repeat;}
#v3hero .klogs {background:url("../images/hero/klogs.png") no-repeat;}
#v3hero .koi-scrubs, #v3hero .koi-shoes {background:url("../images/hero/koi-scrubs.png") no-repeat;}
	#v3hero .koi-solid-tops {background:url("../images/hero/koi-solid-tops.png") no-repeat;}
	#v3hero .koi-solid-jackets {background:url("../images/hero/koi-solid-jackets.png") no-repeat;}
	#v3hero .koi-print-tops {background:url("../images/hero/koi-print-tops.png") no-repeat;}
	#v3hero .koi-pants {background:url("../images/hero/koi-pants.png") no-repeat;}
	#v3hero .koi-lab-coats {background:url("../images/hero/koi-lab-coats.png") no-repeat;}
	#v3hero .koi-mens {background:url("../images/hero/koi-mens.png") no-repeat;}
	#v3hero .koi-clearance {background:url("../images/hero/koi-clearance.png") no-repeat;}
#v3hero .larose {background:url("../images/hero/larose.png") no-repeat;}
#v3hero .landau {background:url("../images/hero/landau.png") no-repeat;}
	#v3hero .landau-scrub-sets {background:url("../images/hero/landau-scrub-sets.png") no-repeat;}
	#v3hero .landau-solid-tops {background:url("../images/hero/landau-solid-tops.png") no-repeat;}
	#v3hero .landau-solid-jackets {background:url("../images/hero/landau-solid-jackets.png") no-repeat;}
	#v3hero .landau-print-tops {background:url("../images/hero/landau-print-tops.png") no-repeat;}
	#v3hero .landau-print-jackets {background:url("../images/hero/landau-print-jackets.png") no-repeat;}
	#v3hero .landau-nursing-student-uniforms {background:url("../images/hero/landau-nursing-student-uniforms.png") no-repeat;}
	#v3hero .landau-pants {background:url("../images/hero/landau-pants.png") no-repeat;}
	#v3hero .landau-dresses {background:url("../images/hero/landau-dresses.png") no-repeat;}
	#v3hero .landau-lab-coats {background:url("../images/hero/landau-lab-coats.png") no-repeat;}
	#v3hero .landau-mens {background:url("../images/hero/landau-mens.png") no-repeat;}
	#v3hero .landau-mens-scrub-sets {background:url("../images/hero/landau-mens-scrub-sets.png") no-repeat;}
	#v3hero .landau-mens-solid-tops {background:url("../images/hero/landau-mens-solid-tops.png") no-repeat;}
	#v3hero .landau-mens-solid-jackets {background:url("../images/hero/landau-mens-solid-jackets.png") no-repeat;}
	#v3hero .landau-mens-pants {background:url("../images/hero/landau-mens-pants.png") no-repeat;}
	#v3hero .landau-mens-lab-coats {background:url("../images/hero/landau-mens-lab-coats.png") no-repeat;}
	#v3hero .landau-tencel {background:url("../images/hero/landau-tencel.png") no-repeat;}
#v3hero .littmann {background:url("../images/hero/littmann.png") no-repeat;}
	#v3hero .littmann-electronic-stethoscopes {background:url("../images/hero/littmann-electronic-stethoscopes.png") no-repeat;}
	#v3hero .littmann-cardiology-stethoscopes {background:url("../images/hero/littmann-cardiology-stethoscopes.png") no-repeat;}
	#v3hero .littmann-classic-stethoscopes {background:url("../images/hero/littmann-classic-stethoscopes.png") no-repeat;}
	#v3hero .littmann-select-and-lightweight-stethoscopes {background:url("../images/hero/littmann-select-and-lightweight-stethoscopes.png") no-repeat;}
	#v3hero .littmann-stethoscope-parts-and-accessories {background:url("../images/hero/littmann-stethoscope-parts-and-accessories.png") no-repeat;}
#v3hero .loft {background:url("../images/hero/loft.png") no-repeat;}
#v3hero .mabis {background:url("../images/hero/mabis.png") no-repeat;}
#v3hero .mary-engelbreit {background:url("../images/hero/mary-engelbreit.png") no-repeat;}
#v3hero .mdf-instruments {background:url("../images/hero/mdf-instruments.png") no-repeat;}
#v3hero .med-couture {background:url("../images/hero/med-couture.png") no-repeat;}
#v3hero .medgear {background:url("../images/hero/medgear.png") no-repeat;}
#v3hero .medimex {background:url("../images/hero/medimex.png") no-repeat;}
#v3hero .medtools {background:url("../images/hero/medtools.png") no-repeat;}
#v3hero .meta-labwear {background:url("../images/hero/meta-labwear.png") no-repeat;}
#v3hero .mlb {background:url("../images/hero/mlb.png") no-repeat;}
#v3hero .nba {background:url("../images/hero/nba.png") no-repeat;}
#v3hero .ncaa {background:url("../images/hero/ncaa.png") no-repeat;}
#v3hero .new-balance-scrubs {background:url("../images/hero/new-balance-scrubs.png") no-repeat;}
#v3hero .nfl {background:url("../images/hero/nfl.png") no-repeat;}
#v3hero .nrg {background:url("../images/hero/nrg.png") no-repeat;}
#v3hero .nu-dimension {background:url("../images/hero/nu-dimension.png") no-repeat;}
#v3hero .nurse-mates-diagnostic {background:url("../images/hero/nurse-mates-diagnostic.png") no-repeat;}
#v3hero .nurse-mates-shoes {background:url("../images/hero/nurse-mates-shoes.png") no-repeat;}
#v3hero .oxypas {background:url("../images/hero/oxypas.png") no-repeat;}
#v3hero .peaches {background:url("../images/hero/peaches.png") no-repeat;}
#v3hero .peaches-sport {background:url("../images/hero/peaches-sport.png") no-repeat;}
#v3hero .pediapals {background:url("../images/hero/pediapals.png") no-repeat;}
#v3hero .prestige-medical {background:url("../images/hero/prestige-medical.png") no-repeat;}
#v3hero .quark {background:url("../images/hero/quark.png") no-repeat;}
#v3hero .rampage-medical-apparel {background:url("../images/hero/rampage-medical-apparel.png") no-repeat;}
#v3hero .riester {background:url("../images/hero/riester.png") no-repeat;}
#v3hero .riverwashed {background:url("../images/hero/riverwashed.png") no-repeat;}
#v3hero .rockers {background:url("../images/hero/rockers.png") no-repeat;}
#v3hero .sanita-shoes {background:url("../images/hero/sanita-shoes.png") no-repeat;}
#v3hero .scrub-stuff-scrubs, #v3hero .scrub-stuff-footwear, #v3hero .scrub-stuff-gifts {background:url("../images/hero/scrub-stuff-gifts.png") no-repeat;}
#v3hero .scrub-works {background:url("../images/hero/scrub-works.png") no-repeat;}
#v3hero .scrubzone {background:url("../images/hero/scrubzone.png") no-repeat;}
#v3hero .skechers-scrubs, #v3hero .skechers-shoes {background:url("../images/hero/skechers-scrubs.png") no-repeat;}
#v3hero .spring-step-shoes {background:url("../images/hero/spring-step-shoes.png") no-repeat;}
#v3hero .thinklabs {background:url("../images/hero/thinklabs.png") no-repeat;}
#v3hero .tooniforms {background:url("../images/hero/tooniforms.png") no-repeat;}
#v3hero .tycos {background:url("../images/hero/tycos.png") no-repeat;}
#v3hero .ultrascope {background:url("../images/hero/ultrascope.png") no-repeat;}
#v3hero .urbane {background:url("../images/hero/urbane.png") no-repeat;}
	#v3hero .urbane-solid-tops {background:url("../images/hero/urbane-solid-tops.png") no-repeat;}
	#v3hero .urbane-solid-jackets {background:url("../images/hero/urbane-solid-jackets.png") no-repeat;}
	#v3hero .urbane-print-tops {background:url("../images/hero/urbane-print-tops.png") no-repeat;}
	#v3hero .urbane-tshirts {background:url("../images/hero/urbane-tshirts.png") no-repeat;}
	#v3hero .urbane-pants {background:url("../images/hero/urbane-pants.png") no-repeat;}
	#v3hero .urbane-lab-coats {background:url("../images/hero/urbane-lab-coats.png") no-repeat;}
	#v3hero .urbane-footwear {background:url("../images/hero/urbane-footwear.png") no-repeat;}
	#v3hero .urbane-sport {background:url("../images/hero/urbane-sport.png") no-repeat;}
	#v3hero .urbane-sweet {background:url("../images/hero/urbane-sweet.png") no-repeat;}
#v3hero .veridian-healthcare {background:url("../images/hero/veridian-healthcare.png") no-repeat;}
#v3hero .wabaum {background:url("../images/hero/wabaum.png") no-repeat;}
#v3hero .welch-allyn {background:url("../images/hero/welch-allyn.png") no-repeat;}
#v3hero .whimsical-watches {background:url("../images/hero/whimsical-watches.png") no-repeat;}
#v3hero .white-swan {background:url("../images/hero/white-swan.png") no-repeat;}
#v3hero .wink-scrubs {background:url("../images/hero/wink-scrubs.png") no-repeat;}
#v3hero .ws-gear {background:url("../images/hero/ws-gear.png") no-repeat;}
#v3hero .zargis {background:url("../images/hero/zargis.png") no-repeat;}



/*****************************************************
****   HOME PAGE   ***********************************
*****************************************************/
#v3HomeTop {width:960px; height:330px; margin:0 auto; padding:0 0 10px; position:relative; overflow:hidden; clear:both;}
#v3HomeTop .v3HomeTop-Banner {float:left; width:635px; height:330px; position:relative; overflow:hidden;}
#v3HomeTop .v3HomeTop-Right {float:right; width:315px; height:330px; position:relative; overflow:hidden;}

/* Slideshow */
#home-slideshow {float:left; width:635px; height:330px; overflow:hidden; position:relative;}
#home-slideshow .slide {width:635px; height:330px; overflow:hidden;}
.bx-pager {right:3px; bottom:5px; position:absolute; z-index:100;}
.bx-pager a {width:15px; height:15px; color:#aaaaaa; font-size:1px; line-height:15px; text-align:center; background:url("../images/design/slideshow-pager.png") bottom no-repeat; margin:0 3px 0 0; padding:0; display:inline-block; overflow:hidden;}
.bx-pager .pager-active, .bx-pager a:hover {color:#666666; background-position:top;}

/* Suggested Side Boxes */
#v3HomeTop .v3HomeTop-ProductFinder {width:315px; height:180px; background:url("../images/design/product-finder-bg.png") no-repeat; padding:0 0 10px;}
#v3HomeTop .v3HomeTop-ProductFinder h1 {font-size:2.1em; font-weight:500; line-height:.7em; padding:10px 0 0 7px;}
#v3HomeTop .v3HomeTop-ProductFinder .v3ProductFinder-SelectBox {float:right; width:135px; height:147px; padding:8px 20px 0 0; position:relative; overflow:hidden;}
#v3HomeTop .v3HomeTop-ProductFinder .v3ProductFinder-SelectBox select {width:135px; color:#808080; font-size:1em; background-color:#fff;}
#v3HomeTop .v3HomeTop-ProductFinder #v3homefinder-submit {float:right; width:100px; height:20px; background:url("../images/design/homefinder-sprite.jpg") no-repeat top; margin:10px 0 0; padding:0; position:relative;}
#v3HomeTop .v3HomeTop-ProductFinder #v3homefinder-submit:hover {background-position:bottom;}
#v3HomeTop .v3HomeTop-DailyDeal {width:315px; height:140px; position:relative; overflow:hidden;}

/* Featured Products */
#v3FeaturedProductsHeader {background-color:#ededed; clear:both;}	 
#v3FeaturedProductsHeader h1 {color:#464646; font-size:2.1em; font-weight:400; line-height:.7em; text-align:center; margin:0; padding:13px 0;}
#v3featuredproducts-home {width:100%; height:240px; font-size:.925em; line-height:1.1em; text-align:center; border-top:1px solid #cfcfcf; border-left:1px solid #cfcfcf;}
#v3featuredproducts-home .v3featuredproduct {float:left; width:129px; height:230px; border-bottom:1px solid #cfcfcf; border-right:1px solid #cfcfcf; padding:5px 15px; overflow:hidden; clear:none;}
* html #v3featuredproducts-home .v3featuredproduct {height:auto!important; height:230px; overflow:hidden;}
#v3featuredproducts-home .v3featuredproduct h3 {height:58px; font-size:.925em; line-height:11px; overflow:hidden;}
#v3featuredproducts-home .v3featuredproduct .v3product-img {width:130px; height:128px; position:relative;}
#v3featuredproducts-home .v3featuredproduct .v3product-img img {background:url("../images/design/frame.png") no-repeat top left; padding:5px;}
#v3featuredproducts-home .v3new .v3product-img span, #v3featuredproducts-home .v3sale .v3product-img span, #v3featuredproducts-home .v3promo .v3product-img span, #v3featuredproducts-home .v3clearance .v3product-img span {top:0; left:0; width:74px; height:46px;  position:absolute;}
#v3featuredproducts-home .v3new .v3product-img span {background:url("../images/design/new.png") left top no-repeat;}
#v3featuredproducts-home .v3sale .v3product-img span {background:url("../images/design/sale.png") left top no-repeat;}
#v3featuredproducts-home .v3promo .v3product-img span {background:url("../images/design/promo-sash.png") left top no-repeat;}
#v3featuredproducts-home .v3clearance .v3product-img span {background:url("../images/design/clearance.png") left top no-repeat;}
#v3featuredproducts-home .v3new .v3product-img:hover span, #v3featuredproducts-home .v3sale .v3product-img:hover span, #v3featuredproducts-home .v3promo .v3product-img:hover span, #v3featuredproducts-home .v3clearance .v3product-img:hover span {display:none;}
#v3featuredproducts-home .v3featuredproduct .v3colors {list-style:none; width:120px; height:72px; padding:0 0 0 5px;}
#v3featuredproducts-home .v3featuredproduct .v3colors li {float:left; height:13px; margin:0 2px 1px 0; cursor:default;}
#v3featuredproducts-home .v3featuredproduct .v3colors li img {border:1px solid #e6e6e6; padding:1px;}
#v3featuredproducts-home .v3featuredproduct .v3colors li.v3more {float:right; color:#820a24;}
#v3featuredproducts-home .v3featuredproduct .v3pricing {margin:0;}
#v3featuredproducts-home .v3featuredproduct .v3price {font-size:1.09em; font-weight:700;}
#v3featuredproducts-home .v3featuredproduct .v3pricing .v3special, #v3featuredproducts-home .v3featuredproduct .v3pricing .v3clearance {color:#c41330; font-size:1.09em; font-weight:700; text-transform:uppercase;}
#v3featuredproducts-home .v3stars {color:#464646; text-transform:uppercase; margin:7px 0 0;}

/* Shop Assurance Banner */
#v3ShopAssurance {background-color:#ededed; overflow:hidden; clear:both;}
#v3ShopAssurance .shopbanner {float:left; padding:5px 7px 0;}
#v3ShopAssurance table {float:left; margin:7px 0 0;}
#v3ShopAssurance table tbody tr td {width:210px; font-size:1em; font-weight:400; line-height:10px; padding:0 0 7px 0;}
#v3ShopAssurance table tbody tr td a {color:#464646; text-decoration:none; cursor:pointer;}
#v3ShopAssurance .footnote {color:#464646; font-size:.75em; text-align:center; background-color:#ededed; padding:0 0 5px; clear:both;}



/*****************************************************
****   CATEGORY PAGE   *******************************
*****************************************************/
#v3category-content5 {width:960px; clear:both;}
#v3category-intro5 {width:960px; color:#464646; padding:0;}
#v3categories5 {width:960px; border-top:1px solid #cfcfcf; border-left:1px solid #cfcfcf; margin:0 0 12px; padding:0; overflow:hidden;}
#v3categories5 .v3category {float:left; width:191px; min-height:225px; text-align:center; border-bottom:1px solid #cfcfcf; border-right:1px solid #cfcfcf; clear:none;}
* html #v3categories5 .v3category {height:auto!important; height:225px; overflow:hidden;}
#v3categories5 .v3category .v3category-title, #v3categories5 .v3category h2 {font-weight:700; line-height:12px; text-transform:uppercase; padding:15px 10px 0 10px;}
#v3categories5 .v3category .v3category-title a, #v3categories5 .v3category h2 a {color:#820a24;}
#v3categories5 .v3category .v3category-desc {padding:5px 10px 0 10px;}
#v3categories5 .v3category .v3category-desc a {color:#464646;}
#v3categories5 .v3category .v3category-img {width:125px; height:125px; position:relative; margin:0 auto; padding:20px 0 0;}
#v3categories5 .v3category .v3category-img img {background:url("../images/design/frame.png") no-repeat top left; padding:5px;}
#v3categories5 h2 {padding:5px 10px 0 10px;}
#v3categories5 h2 a {color:#820a24; font-size:8.5pt; text-transform:uppercase;}



/*****************************************************
****   SECTION PAGE   ********************************
*****************************************************/
/* No Products Alert */
#no-products-text {text-align:center; border:none; margin:100px 0; clear:both;}
	
/* Content */
#v3content {width:961px; overflow:hidden; clear:both;}
#v3narrow {float:left; width:148px; border:1px solid #d1d1d1; margin:7px 0 20px;}
#v3narrow h3 {color:#fff; font-size:1.165em; letter-spacing:-1px; text-align:center; background-color:#d1d1d1; margin:0 0 7px; padding:5px 0;}
#v3narrow ul {list-style:none; margin:0 0 15px 5px;}
#v3narrow ul ul {margin-left:10px;}
#v3narrow ul h5 {font-size:1em;}
#v3narrow ul a {text-decoration:none;}

/* Narrow Your Search */
#v3narrow-search {height:25px; font-size:1.09em; background-color:#ededed; margin:0 auto; padding:8px 5px 0; overflow:hidden; clear:both;}
#v3narrow-search fieldset {float:left;}
#v3narrow-search fieldset label span.product-sort-results {color:#820a24; font-size:1.45em; padding:0 10px;}
#v3narrow-search fieldset.v3right {float:right;}
#v3narrow-search p {float:left; color:#820a24; line-height:1.65em; margin:0 5px 0 0;}
#v3narrow-search label {margin:0 5px 0 0;}
.v3narrow-search-dock {top:0;  width:949px; border-right:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2; box-shadow:0px 2px 3px #808080; margin:0 auto; position:fixed; z-index:2;}

/* Page Options */
#v3options {font-size:.925em; clear:both;}
#v3options select {color:#808080; font-size:1em; background-color:#fff;}
#v3breadcrumb {float:left; list-style:none; padding:3px 0 10px; clear:both;}
#v3breadcrumb li {float:left; background:url("../images/design/breadc-divider.gif") right 5px no-repeat; padding:0 10px 0 3px;}
#v3breadcrumb li.v3current {background:none; padding-right:0;}
#v3breadcrumb li a {color:#820a24; text-decoration:none;}
#v3breadcrumb li a:hover {text-decoration:underline;}
#v3breadcrumb li.v3current a {color:#464646;}
#v3breadcrumb li.v3first a {color:#820a24;}
#v3items {float:right; padding:0 0 10px;}
* html #v3items {width:120px;}
#v3options label {color:#820a24;}
#v3top-pagination  {float:right; padding:3px 0 0 10px;}
#v3bottom-pagination {height:25px; overflow:hidden; clear:both;}
#v3bottom-pagination ul {list-style:none; float:right; padding:0 0 0 10px;}
#v3top-pagination li, #v3top-pagination li a, #v3bottom-pagination ul li, #v3bottom-pagination ul li a {color:#820a24; display:inline;}
#v3top-pagination li a:hover, #v3bottom-pagination li a:hover {text-decoration:underline;}
#v3top-pagination li a.active, #v3bottom-pagination li a.active {color:#464646; font-weight:700; text-decoration:none;}

/* Product Results */
#v3products {float:right; width:960px; border-top:1px solid #cfcfcf; border-left:1px solid #cfcfcf; margin:0 0 3px; overflow:hidden;}
.narrowed #v3products {width:800px;}
#v3products .v3product {float:left; width:129px; height:325px; font-size:.925em; line-height:1.1em; text-align:center; border-bottom:1px solid #cfcfcf; border-right:1px solid #cfcfcf; padding:6px 15px; overflow:hidden; clear:none;}
* html #v3products .v3product {height:auto!important; height:325px; overflow:hidden;}
#v3products .v3product h3 {height:58px; font-size:.925em; line-height:11px; overflow:hidden;}
#v3products .v3product .v3product-img {width:130px; height:128px; padding:0 0 5px; position:relative;}
#v3products .v3product .v3product-img img {background:url("../images/design/frame.png") no-repeat top left; padding:5px;}
#v3products .v3new .v3product-img span, #v3products .v3sale .v3product-img span, #v3products .v3clearance .v3product-img span {top:0; left:0; width:74px; height:46px;  position:absolute;}
#v3products .v3new .v3product-img span {background:url("../images/design/new.png") no-repeat top left;}
#v3products .v3sale .v3product-img span {background:url("../images/design/sale.png") no-repeat top left;}
#v3products .v3clearance .v3product-img span {background:url("../images/design/clearance.png") no-repeat top left;}
#v3products .v3new .v3product-img:hover span, #v3products .v3sale .v3product-img:hover span, #v3products .v3clearance .v3product-img:hover span {display:none;}
#v3products .v3product .v3colors {list-style:none; width:120px; height:72px; margin:3px 0 0 5px;}
#v3products .v3product .v3colors li {float:left; height:13px; margin:0 2px 1px 0; cursor:pointer;}
#v3products .v3product .v3colors li img {border:1px solid #e6e6e6; padding:1px;}
#v3products .v3product .v3colors li.v3more {float:right; color:#820a24;}
#v3products .v3product .v3pricing {margin:0; padding:0;}
#v3products .v3product .v3price {font-size:1.09em; font-weight:700;}
#v3products .v3product .v3pricing .v3special, #v3products .v3product .v3pricing .v3clearance {color:#c41330; font-size:1.09em; font-weight:700; text-transform:uppercase;}
#v3products .v3stars {color:#464646; text-transform:uppercase; margin:7px 0 0;}



/*****************************************************
*****   PRODUCT PAGE   *******************************
*****************************************************/
.product-page #v3breadcrumb {width:695px; overflow:hidden;}
.product-page #v3content {float:left; width:695px;}
.product-page #v3content h1 {color:#7c0025; font-size:1.5em; margin:0 0 6px;}

/* Options */
#v3-product-images {float:left; width:240px;}
#v3-product-images img {border:1px solid #ccc; margin:0 0 15px;}
.product-page #v3product-detail {padding:7px 0 0; clear:both;}
#v3-product-detail {float:right; width:415px;}
#v3-product-detail p.v3prices {margin:0 0 16px;}
#v3-product-detail .v3price {color:#c41230; display:block;}
#v3-product-detail .v3price strong {font-size:1.165em;}
#v3-product-detail form {clear:both;}
#v3-product-detail ol {list-style:none; padding:15px 0 0;}
#v3-product-detail ol li {width:386px; padding:5px 0 10px 29px; overflow:hidden; clear:both;}
#v3-product-detail ol li#v3-three label {font-style:italic; padding:0 0 3px; display:block; clear:both;}
#v3-product-detail ol li#v3-three select {float:left; color:#464646; background:#fff; border:1px solid #7f9db9;}
#v3-product-detail ol li#v3-three .v3perextra {float:left; font-weight:700; margin:0.25em 0 0 1em;}
#v3-product-detail ol li#v3-four label {font-weight:700;}
#v3-product-detail ol li#v3-four input#quantity {color:#464646; text-align:center; background-color:#fff; border:1px solid #7f9db9;}
#v3-product-detail ol li#v3-four .v3prices {padding:10px 0 0;}
#v3-product-detail ol li#v3-four #v3addtocart {width:125px; height:25px; background:url("../images/design/addtocart-sprite.jpg") no-repeat top; margin:0 0 10px; padding:0;}
#v3-product-detail ol li#v3-four #v3addtocart:hover {background-position:bottom;}
.v3-option-1, .v3-option-2, .v3-option-3, .v3-option-4, .v3-option-5, .v3-option-6, .v3-option-7, .v3-option-8, .v3-option-9, .v3-option-10, .v3-option-11, .v3-option-12, .v3-option-13, .v3-option-14, .v3-option-15 {width:386px; list-style:none; padding:15px 0 0; padding:5px 0 10px 29px; overflow:hidden; clear:both;}
.v3-option-1 {background:url("../images/design/1.png") left top no-repeat;}
.v3-option-2 {background:url("../images/design/2.png") left top no-repeat;}
.v3-option-3 {background:url("../images/design/3.png") left top no-repeat;}
.v3-option-4 {background:url("../images/design/4.png") left top no-repeat;}
.v3-option-5 {background:url("../images/design/5.png") left top no-repeat;}
.v3-option-6 {background:url("../images/design/6.png") left top no-repeat;}
.v3-option-7 {background:url("../images/design/7.png") left top no-repeat;}
.v3-option-8 {background:url("../images/design/8.png") left top no-repeat;}
.v3-option-9 {background:url("../images/design/9.png") left top no-repeat;}
.v3-option-10 {background:url("../images/design/10.png") left top no-repeat;}
.v3-option-11 {background:url("../images/design/11.png") left top no-repeat;}
.v3-option-12 {background:url("../images/design/12.png") left top no-repeat;}
.v3-option-13 {background:url("../images/design/13.png") left top no-repeat;}
.v3-option-14 {background:url("../images/design/14.png") left top no-repeat;}
.v3-option-15 {background:url("../images/design/15.png") left top no-repeat;}
#v3-product-detail .v3save {color:#ee3a45;font-weight:700;margin:0 0 .5em;}
#v3-product-detail ol li ul.select-size, #v3-product-detail ol li ul.v3-color-swatches {list-style:none;margin:0;overflow:hidden;padding:0 0 12px;width:385px}
#v3-product-detail ol li ul.select-size li, #v3-product-detail ol li ul.v3-color-swatches li {background:none;clear:none;float:left;margin:0 6px 4px 0;padding:0;width:auto;font-size:9px;font-weight:bold;font-family:verdana}
#v3-product-detail ol li ul.v3-color-swatches li a {border:2px solid #ccc;float:left;padding:2px}
#v3-product-detail ol li ul.v3-color-swatches li a:hover, #v3-product-detail ol li ul.v3-color-swatches li.selected a, #v3-product-detail ol li ul.v3-color-swatches li.current a {border:2px solid #EB3A44}	
#v3-product-detail ol li ul.select-size li a {background:url("../images/design/size-available.png") left top no-repeat;color:#000000;float:left;height:28px;line-height:28px;overflow:hidden;text-align:center;text-decoration:none;width:28px}
#v3-product-detail ol li ul.select-size li a:hover, #v3-product-detail ol li ul.select-size li.selected a  {background:url("../images/design/size-selected.png") left top no-repeat;color:#ffffff;float:left;height:28px;line-height:28px;overflow:hidden;text-align:center;text-decoration:none;width:28px}
#v3-product-detail ol li ul.select-size li.starter a {background:url("../images/design/size-bg.png") left top no-repeat;color:#999;float:left;height:28px;line-height:28px;overflow:hidden;text-align:center;text-decoration:none;width:28px}
#v3-product-detail ol li ul.select-size li.sold-out a {background:url("../images/design/size-soldout.png") left top no-repeat;color:#999;float:left;height:28px;line-height:28px;overflow:hidden;text-align:center;text-decoration:none;width:28px}
			
/* Tabs */
#v3tabbed-content {width:415px; margin:43px 0 0; position:relative;}
#v3tabbed-content ul#v3tabs {top:-27px; height:23px; list-style:none; position:absolute;}
#v3tabbed-content ul#v3tabs li {float:left; margin:0;}
#v3tabbed-content ul#v3tabs li a {float:left; width:95px; height:28px; font-weight:600; line-height:35px; text-align:center; text-decoration:none; background:url("../images/design/tabs-new.png") -95px 0px no-repeat; margin:0; overflow:hidden;}
#v3tabbed-content ul#v3tabs li.current a, #v3tabbed-content ul#v3tabs li.current a:hover {background-position:0px 0px;}
#v3tabbed-content ul#v3tabs li a:hover {background-position:-190px 0px;}
#v3panes {width:389px; background:#fff; border:1px solid #b2b2b2; padding:13px 12px; overflow:hidden;}
#v3panes #v3pane1 {display:block; height:240px;overflow-y:auto;}
#v3panes #v3pane2 {height:240px; overflow-y:auto; overflow-x:hidden;}
#v3panes p {margin-bottom:0 0 20px}
#v3panes ul {list-style:none; margin:0 0 0 48px; padding:0 0 25px;}
#v3panes ul li {background:url("../images/design/bullet.png") left 6px no-repeat; padding:0 0 0 7px;}
#v3panes a {color:#e80033;}
				
/* Share Tools */
#v3share {width:415px; height:26px; padding:4px 0 0; clear:both;}
#v3share ul {float:right; width:270px; list-style:none;}
#v3share .addthis_toolbox {float:left;}
#v3share ul li {float:left; margin:0 0 0 4px;}
#v3share .wishlist {float:left; color:#ee3a43; text-decoration:none; background:url("../images/design/wishlist-heart.png") left top no-repeat; padding:2px 0 0 16px;}
#v3share .wishlist:hover {text-decoration:underline;}

/* Cross-Sell Side Boxes (v3) */
#v3sidebar {float:right; width:226px}
#v3sidebar .v3grey-box {width:224px; border:1px solid #b2b2b2; margin:0 0 6px;}		
#v3sidebar .v3grey-box h3 {color:#464646; font-size:1.085em; text-align:center; background:#ededed; border-bottom:1px solid #b2b2b2; margin:0 0 11px; padding:5px 0;}
#v3sidebar .v3grey-box ul {font-size:.915em;list-style:none;padding:0 11px}
#v3sidebar .v3grey-box ul li {clear:both;overflow:hidden;padding:0 0 30px;width:202px}
#v3sidebar .v3grey-box ul li p {margin:0}
#v3sidebar .v3grey-box ul li .v3prod-imgcontainer {float:left;margin:0 11px 0 0;border:1px solid #7a7978;height:70px;width:70px;overflow:hidden;}
#v3sidebar .v3grey-box ul li .v3prod-imgcontainer img {float:left; }
#v3sidebar .v3grey-box ul li .v3prod-info {float:right;width:115px}
#v3sidebar .v3grey-box ul li h4 {color:#464646;font-size:1em;margin:0}
#v3sidebar .v3grey-box ul li h4 span {font-weight:400}
#v3sidebar .v3grey-box ul li h4 a {color:#464646;text-decoration:none}
#v3sidebar .v3grey-box ul li h4 a:hover {text-decoration:underline;}
#v3sidebar .v3grey-box ul li p span {display:block}
#v3sidebar .v3grey-box ul li p span.v3saleprice {color:#c41230;font-weight:700}

/* Cross-Sell Side Boxes (v4) */
#side-boxes {float:right; width:142px;}
#side-boxes .box {width:140px; border:1px solid #b2b2b2; margin:0 0 20px;}
#side-boxes h3 {height:25px; font-size:1em; line-height:25px; text-align:center; background-color:#ededed; border-bottom:1px solid #b2b2b2;}
#side-boxes ul {font-size:.925em; list-style:none; text-align:center; padding:10px;}
#side-boxes li {margin:0 0 10px; clear:both;}
#side-boxes .product-img {width:90px; height:90px; border:1px solid #b2b2b2; margin:0 auto 2px auto; overflow:hidden;}
#side-boxes .product-info {width:120px;}
#side-boxes h4 {height:24px; font-size:.85em; line-height:12px; margin:0 0 2px; overflow:hidden;}
#side-boxes .pricing {font-weight:bold; margin:0 0 2px;}
#side-boxes .pricing .compare {text-decoration:line-through; margin:0 5px 0 0;}
#side-boxes .pricing .price {color:#c41330;}
#side-boxes .rating-0_0, #side-boxes .rating-0_5, #side-boxes .rating-1_0, #side-boxes .rating-1_5, #side-boxes .rating-2_0, #side-boxes .rating-2_5, #side-boxes .rating-3_0, #side-boxes .rating-3_5, #side-boxes .rating-4_0, #side-boxes .rating-4_5, #side-boxes .rating-5_0 {width:50px; height:10px; background:url("../images/design/stars-sidebox.png") no-repeat; margin:0 auto; display:block;}
#side-boxes .rating-0_0 {background-position:-50px 0;}
#side-boxes .rating-0_5 {background-position:-100px 0;}
#side-boxes .rating-1_0 {background-position:-150px 0;}
#side-boxes .rating-1_5 {background-position:-200px 0;}
#side-boxes .rating-2_0 {background-position:-250px 0;}
#side-boxes .rating-2_5 {background-position:0 -10px;}
#side-boxes .rating-3_0 {background-position:-50px -10px;}
#side-boxes .rating-3_5 {background-position:-100px -10px;}
#side-boxes .rating-4_0 {background-position:-150px -10px;}
#side-boxes .rating-4_5 {background-position:-200px -10px;}
#side-boxes .rating-5_0 {background-position:-250px -10px;}

/* Dialog Message */
.jqifade {background-color:#aaaaaa; position:absolute;}
div.jqi {width:400px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; background-color:#ffffff; border:solid 1px #eeeeee; -moz-border-radius:10px; -webkit-border-radius:10px; padding:7px; position:absolute; z-index:5000;}
div.jqi .jqicontainer {font-weight:bold;}
div.jqi .jqiclose {top:4px; right:-2px; width:18px; color:#bbbbbb; font-weight:bold; position:absolute; cursor:default;}
div.jqi .jqimessage {color:#444444; line-height:20px; padding:10px;}
div.jqi .jqibuttons {text-align:right; background-color:#f4f4f4; border:solid 1px #eeeeee; padding:5px 0;}
div.jqi button {color:#ffffff; font-size:12px; font-weight:bold; background-color:#2F6073; border:solid 1px #f4f4f4; padding:3px 10px; margin:0 10px;}
div.jqi button:hover {background-color:#728A8C;}
div.jqi button.jqidefaultbutton, .jqiwarning .jqi .jqibuttons {background-color:#bf5e26;}



/*****************************************************
*****   CELEBROS PRODUCT FINDER PAGE   ***************
*****************************************************/

/* Product Finder Hero */
#v3stage {width:960px; height:165px; background:url("../images/hero/product-finder.jpg") no-repeat top left; margin:0 auto; padding:0; position:relative; clear:both;}
#v3stage h1 {color:#820a24; font-size:5.3em; font-weight:400; line-height:.7em; padding:22px 0 30px 9px;}
#v3stage h2 {color:#820a24; font-size:2.6em; font-weight:400; line-height:1em; padding:0 0 0 9px;}
.narrowed #v3stage h1#v3prodfindhead {top:14px; left:17px; width:258px; height:33px; color:#fff; font-size:3.3em; font-weight:400; line-height:1em; padding:0; position:absolute; overflow:hidden;}
.narrowed #v3stage h1#v3prodfindhead span {top:0; left:0; width:100%; height:100%; background:url("../images/design/prod-finder.png") no-repeat top left; position:absolute;}
.narrowed #v3stage h3 {top:128px; left:9px; width:260px; height:32px; color:#820a24; font-size:1.165em; font-weight:700; letter-spacing:-1px; position:absolute;}

/* Product Finder Hero Form */
#v3stage form {float:right; width:276px; margin:11px 9px 0; display:inline;}
#v3stage form h2 {float:left; width:130px; color:#464646; font-size:1.365em; font-weight:700; letter-spacing:-1px; text-align:center; margin:34px 9px 0 0; padding:0;}
#v3stage form fieldset {float:right; width:137px; text-align:center;}
#v3stage form fieldset select {width:137px; height:18px; font-size:.925em; border:0; margin:0 0 3px; padding:0;}
* html #v3stage form fieldset select {font-size:.765em;}
#v3stage form .reset-button {float:right;}



/*****************************************************
*****   MICROSITE PAGES   ****************************
*****************************************************/

/* Category Bar */
#microsite-category-bar {list-style:none; clear:both;}
#microsite-category-bar li {display:inline;}
#microsite-category-bar li a {float:left; width:184px; height:25px; color:#464646; font-weight:700; line-height:25px; text-align:center; background-color:#ededed; margin:0 10px 10px 0; display:block;}
#microsite-category-bar li a:hover {text-decoration:none;}
#microsite-category-bar li.last a {margin:0 0 10px;}

/* About Text */
#about-top {margin:0 0 10px; clear:both;}
#about-top h1 {font-size:1.25em;}
#about-bottom {margin:0 0 10px; clear:both;}
#about-bottom h3 {height:25px; font-size:1.05em; line-height:27px; text-indent:10px; background-color:#ededed; margin:0 0 10px;}

/* Section Header */
#section-icons-header {clear:both;}
#section-icons-header h2 {width:959px; height: 25px; font-size:1.05em; line-height:27px; text-align:center; background-color:#ededed; border:1px solid #cfcfcf; border-bottom:0;}

/* Slideshow Slides */
#bg-img1, #bg-img2, #bg-img3, #bg-img4, #bg-img5 {width:635px; height:330px;}
#btn1 a, #btn2 a, #btn3 a, #btn4 a, #btn5 a {width:170px; height:50px; display:block; position:absolute;}
#btn1 a:hover, #btn2 a:hover, #btn3 a:hover, #btn4 a:hover, #btn5 a:hover {background-position:bottom;}

/* Side Banners */
#microsite-banner-1_1 a {width:317px; height:330px; margin:0 0 10px; display:block;}
#microsite-banner-2_1 a, #microsite-banner-2_2 a {width:317px; height:161px; margin:0 0 9px; display:block;}
#microsite-banner-3_1 a, #microsite-banner-3_2 a, #microsite-banner-3_3 a {width:317px; height:103px; margin:0 0 10px; display:block;}



/*****************************************************
*****   LITTMANN MICROSITE PAGES   *******************
*****************************************************/

/* Slideshow */
#home-slideshow h2 {color:#fff; font-size:11pt;}
#home-slideshow a h3 {color:#fff; font-size:8pt; text-align:center; margin:0 0 2px 0;}
#home-slideshow h2:hover, #home-slideshow a h3:hover {text-decoration:underline;}
#electronic-slide, #cardiology-slide, #classic-slide, #select-slide, #parts-slide {width:635px; height:330px; position:relative;}
#electronic-expand-header, #cardiology-expand-header, #classic-expand-header, #select-expand-header {top:80px; right:15px; cursor:pointer; position:absolute;}
#electronic-expand-content, #cardiology-expand-content, #classic-expand-content, #select-expand-content {top:100px; left:0; width:100%; height:200px; background:url("../images/slideshow/bg-littmann-expanded.png") no-repeat; overflow:hidden; position:absolute; z-index:2;}
#electronic-slide ul, #select-slide ul {list-style:none; top:50px; left:75px; position:absolute;}
#electronic-slide ul li, #select-slide ul li {float:left; width:105px; height:150px; margin:0 25px 0 0; display:inline;}
#electronic-slide ul li img, #select-slide ul li img {width:75px; border:1px solid #b2b2b2; margin:0 0 5px 15px;}
#electronic-slide ul li p, #select-slide ul li p {color:#fff; font-size:10pt; font-weight:700; text-align:center;}
#electronic-slide .electronic-btn a:hover, #cardiology-slide .cardiology-btn a:hover, #classic-slide .classic-btn a:hover, #select-slide .select-btn a:hover, #parts-slide .parts-btn a:hover {background-position:bottom;}
#cardiology-expand-content, #classic-expand-content {padding:0 0 0 50px;}
#cardiology-slide ul, #classic-slide ul {list-style:none; width:535px; margin:50px 0 0 15px;}
#cardiology-slide ul li, #classic-slide ul li {height:175px;}
#cardiology-slide ul li div, #classic-slide ul li div {float:left; width:105px; height:150px; margin:0 25px 0 0; display:inline;}
#cardiology-slide ul li div img, #classic-slide ul li div img {width:75px; border:1px solid #b2b2b2; margin:0 0 5px 15px;}
#cardiology-slide ul li div  p, #classic-slide ul li div p {color:#fff; font-size:10pt; font-weight:700; text-align:center;}
#electronic-slide {background:url("../images/slideshow/bg-littmann-electronic.jpg") no-repeat;}
#electronic-slide .electronic-btn a {top:150px; left:25px; width:234px; height:90px; background:url("../images/slideshow/btn-littmann-electronic.png") top no-repeat; position:absolute;}
#cardiology-slide {background:url("../images/slideshow/bg-littmann-cardiology.jpg") no-repeat;}
#cardiology-slide .cardiology-btn a {top:150px; left:25px; width:234px; height:90px; background:url("../images/slideshow/btn-littmann-cardiology.png") top no-repeat; position:absolute;}
#classic-slide {background:url("../images/slideshow/bg-littmann-classic.jpg") no-repeat;}
#classic-slide .classic-btn a {top:150px; left:25px; width:234px; height:90px; background:url("../images/slideshow/btn-littmann-classic.png") top no-repeat; position:absolute;}
#select-slide {background:url("../images/slideshow/bg-littmann-select.jpg") no-repeat;}
#select-slide .select-btn a {top:150px; left:25px; width:234px; height:90px; background:url("../images/slideshow/btn-littmann-select.png") top no-repeat; position:absolute;}
#parts-slide {background:url("../images/slideshow/bg-littmann-parts.jpg") no-repeat;}
#parts-slide .parts-btn a {top:150px; left:25px; width:234px; height:90px; background:url("../images/slideshow/btn-littmann-parts.png") top no-repeat; position:absolute;}

/* Home Page */
#littmann-category-bar {list-style:none; margin:10px 0 0; clear:both;}
#littmann-category-bar li {display:inline;}
#littmann-category-bar li a {float:left; width:184px; height:25px; color:#fff; font-weight:700; line-height:25px; text-align:center; background-color:#ededed; margin:0 10px 10px 0; display:block;}
#littmann-category-bar li a:hover {text-decoration:none;}
#littmann-category-bar li.classic a {background-color:#577e3a;}
#littmann-category-bar li.cardiology a {background-color:#b6634f;}
#littmann-category-bar li.electronic a {background-color:#537bae;}
#littmann-category-bar li.select a {background-color:#ddab73;}
#littmann-category-bar li.parts a {background-color:#623941; margin:0;}
.littmann-compare-icon a {width:330px; height:103px; background:url("../images/design/littmann-compare-icon.jpg") no-repeat; margin:0 0 10px; display:block;}
.littmann-multimedia-icon a {width:330px; height:103px; background:url("../images/design/littmann-multimedia-icon.jpg") no-repeat; margin:0 0 10px; display:block;}
.littmann-personalization-icon a {width:330px; height:103px; background:url("../images/design/littmann-personalization-icon.jpg") no-repeat; display:block;}

/* Tabs */
#littmann-tabs {width:325px; list-style:none; margin:10px 0 0 0; clear:both;}
#littmann-tabs li {display:inline;}
#littmann-tabs li a {float:left; width:150px; height:25px; color:#fff; font-weight:700; line-height:25px; text-align:center; background:url("../images/design/personalization-tabs-sprite.jpg") top no-repeat; margin:0 2px 0 0;}
#littmann-tabs li.current a, #littmann-tabs li a:hover {text-decoration:none; background-position:bottom;}

/* Comparison Page */
#littmann-compare-content {background:url("../images/design/littmann-compare-bg.jpg") no-repeat; border:1px solid #b2b2b2; padding:0 25px 25px 25px; position:relative; clear:both;}
#littmann-compare-content h1 {font-size:1.5em; margin:150px 0 10px;}
table.compare-chart {border-collapse:collapse; position:relative; clear:both;}
table.compare-chart td {font-size:.95em; text-align:center; vertical-align:middle; border:1px solid #464646; padding:5px 2px;}
table.compare-chart td.white-bg {background-color:#fff;}
table.compare-chart td.no-border {border:none;}
table.compare-chart td.electronic-dark {color:#fff;background-color:#6386b5;}
table.compare-chart td.electronic-light {background-color:#e3e7f1;}
table.compare-chart td.cardiology-dark {color:#fff;background-color:#b6634f;}
table.compare-chart td.cardiology-light {background-color:#ecdbd3;}
table.compare-chart td.classic-dark {color:#fff;background-color:#577e3a;}
table.compare-chart td.classic-light {background-color:#e3eade;}
table.compare-chart td.select-dark {color:#fff;background-color:#ddab73;}
table.compare-chart td.select-light {background-color:#f6e6d6;}
table.compare-chart td.electronic-dark a, table.compare-chart td.cardiology-dark a, table.compare-chart td.classic-dark a, table.compare-chart td.select-dark a {color:#fff;}
table.compare-chart td.littmann-image-link a {width:77px; height:108px; display:block;}
table.compare-chart td.littmann-electronic-3200 a {background:url("../images/design/littmann-electronic-3200.jpg") top no-repeat;}
table.compare-chart td.littmann-electronic-3100 a {background:url("../images/design/littmann-electronic-3100.jpg") top no-repeat;}
table.compare-chart td.littmann-master-cardiology a {background:url("../images/design/littmann-master-cardiology.jpg") top no-repeat;}
table.compare-chart td.littmann-cardiology-stc a {background:url("../images/design/littmann-cardiology-stc.jpg") top no-repeat;}
table.compare-chart td.littmann-cardiology-III a {background:url("../images/design/littmann-cardiology-III.jpg") top no-repeat;}
table.compare-chart td.littmann-master-classic-II a {background:url("../images/design/littmann-master-classic-II.jpg") top no-repeat;}
table.compare-chart td.littmann-classic-II-se a {background:url("../images/design/littmann-classic-II-se.jpg") top no-repeat;}
table.compare-chart td.littmann-classic-II a {background:url("../images/design/littmann-classic-II.jpg") top no-repeat;}
table.compare-chart td.littmann-select a {background:url("../images/design/littmann-select.jpg") top no-repeat;}
table.compare-chart td.littmann-lightweight-II-se a {background:url("../images/design/littmann-lightweight-II-se.jpg") top no-repeat;}
table.compare-chart td.littmann-electronic-3200 a:hover, table.compare-chart td.littmann-electronic-3100 a:hover, table.compare-chart td.littmann-master-cardiology a:hover, table.compare-chart td.littmann-cardiology-stc a:hover, table.compare-chart td.littmann-cardiology-III a:hover, table.compare-chart td.littmann-master-classic-II a:hover, table.compare-chart td.littmann-classic-II-se a:hover, table.compare-chart td.littmann-classic-II a:hover, table.compare-chart td.littmann-select a:hover, table.compare-chart td.littmann-lightweight-II-se a:hover {background-position:bottom;}
.littmann-compare-pdf {float:right; margin:15px 0 0;}
.littmann-3M-logo {float:right; margin:15px 0 0;}

/* Tubing Page */
#littmann-tube-content {background:url("../images/design/littmann-tube-bg.jpg") no-repeat; border:1px solid #b2b2b2; padding:0 25px 25px 25px; position:relative; clear:both;}
#littmann-tube-content h1 {font-size:1.5em; margin:70px 0 10px;}
table.tube-chart {border-collapse:collapse; position:relative; clear:both;}
table.tube-chart td.sprite a {width:35px; height:79px; background:url("../images/design/littmann-tubing-sprite.jpg") no-repeat; display:block;}
table.tube-chart td.black-tube {background-color:#1b1517;}
	table.tube-chart td.black-tube a {background-position:0px top;}
	table.tube-chart td.black-tube a:hover {background-position:0px bottom;}
table.tube-chart td.burgandy-tube {background-color:#742a41;}
	table.tube-chart td.burgandy-tube a {background-position:-35px top;}
	table.tube-chart td.burgandy-tube a:hover {background-position:-35px bottom;}
table.tube-chart td.navy-blue-tube {background-color:#12242e;}
	table.tube-chart td.navy-blue-tube a {background-position:-70px top;}
	table.tube-chart td.navy-blue-tube a:hover {background-position:-70px bottom;}
table.tube-chart td.hunter-green-tube {background-color:#113021;}
	table.tube-chart td.hunter-green-tube a {background-position:-105px top;}
	table.tube-chart td.hunter-green-tube a:hover {background-position:-105px bottom;}
table.tube-chart td.plum-tube {background-color:#582c47;}
	table.tube-chart td.plum-tube a {background-position:-140px top;}
	table.tube-chart td.plum-tube a:hover {background-position:-140px bottom;}
table.tube-chart td.chocolate-tube {background-color:#4f392e;}
	table.tube-chart td.chocolate-tube a {background-position:-175px top;}
	table.tube-chart td.chocolate-tube a:hover {background-position:-175px bottom;}
table.tube-chart td.gray-tube {background-color:#737479;}
	table.tube-chart td.gray-tube a {background-position:-210px top;}
	table.tube-chart td.gray-tube a:hover {background-position:-210px bottom;}
table.tube-chart td.pine-green-tube {background-color:#548187;}
	table.tube-chart td.pine-green-tube a {background-position:-245px top;}
	table.tube-chart td.pine-green-tube a:hover {background-position:-245px bottom;}
table.tube-chart td.ceil-blue-tube {background-color:#8faad7;}
	table.tube-chart td.ceil-blue-tube a {background-position:-280px top;}
	table.tube-chart td.ceil-blue-tube a:hover {background-position:-280px bottom;}
table.tube-chart td.purple-tube {background-color:#41366e;}
	table.tube-chart td.purple-tube a {background-position:-315px top;}
	table.tube-chart td.purple-tube a:hover {background-position:-315px bottom;}
table.tube-chart td.raspberry-tube {background-color:#a84484;}
	table.tube-chart td.raspberry-tube a {background-position:-350px top;}
	table.tube-chart td.raspberry-tube a:hover {background-position:-350px bottom;}
table.tube-chart td.caribbean-blue-tube {background-color:#345b5a;}
	table.tube-chart td.caribbean-blue-tube a {background-position:-385px top;}
	table.tube-chart td.caribbean-blue-tube a:hover {background-position:-385px bottom;}
table.tube-chart td.orange-tube {background-color:#f5962c;}
	table.tube-chart td.orange-tube a {background-position:-420px top;}
	table.tube-chart td.orange-tube a:hover {background-position:-420px bottom;}
table.tube-chart td.seafoam-green-tube {background-color:#99bfb2;}
	table.tube-chart td.seafoam-green-tube a {background-position:-455px top;}
	table.tube-chart td.seafoam-green-tube a:hover {background-position:-455px bottom;}
table.tube-chart td.red-tube {background-color:#a13c32;}
	table.tube-chart td.red-tube a {background-position:-490px top;}
	table.tube-chart td.red-tube a:hover {background-position:-490px bottom;}
table.tube-chart td.lilac-tube {background-color:#babce3;}
	table.tube-chart td.lilac-tube a {background-position:-525px top;}
	table.tube-chart td.lilac-tube a:hover {background-position:-525px bottom;}
table.tube-chart td.royal-blue-tube {background-color:#096ba8;}
	table.tube-chart td.royal-blue-tube a {background-position:-560px top;}
	table.tube-chart td.royal-blue-tube a:hover {background-position:-560px bottom;}
table.tube-chart td.ocean-blue-tube {background-color:#93cbcc;}
	table.tube-chart td.ocean-blue-tube a {background-position:-595px top;}
	table.tube-chart td.ocean-blue-tube a:hover {background-position:-595px bottom;}
table.tube-chart td.peach-tube {background-color:#f0ac97;}
	table.tube-chart td.peach-tube a {background-position:-630px top;}
	table.tube-chart td.peach-tube a:hover {background-position:-630px bottom;}
table.tube-chart td.pearl-pink-tube {background-color:#f69fb0;}
	table.tube-chart td.pearl-pink-tube a {background-position:-665px top;}
	table.tube-chart td.pearl-pink-tube a:hover {background-position:-665px bottom;}
table.tube-chart tr.black-row {background-color:#000;height:20px;}
table.tube-chart tr.alt {background-color:#e6e7e8;}
table.tube-chart td {width:35px; font-size:.75em; text-align:center; vertical-align:middle; border:1px solid #464646; padding:5px 1px 5px 2px;}
table.tube-chart td.title {font-size:.95em;}
table.tube-chart td.no-border {border:none;}
table.tube-chart td.no-botborder {border-bottom:none;}
table.tube-chart td.no-topborder {border-top:none;}
table.tube-chart td span.new {color:#f1192e; font-weight:600;}
#littmann-footer-copy {margin:15px 0; font-size:.9em;}
#littmann-footer-copy .block-one {float:left; margin:0 25px 0 0;}
#littmann-footer-copy .block-two {float:left; margin:25px 25px 0 0;}
#littmann-footer-copy .block-three {float:left; margin:25px 0 0;}
#littmann-footer-copy .block-four {float:right; width:290px; margin:25px 0 0;}
#littmann-footer-copy .block-four img {float:left;}
#littmann-footer-copy .block-four ul {list-style-type:none;font-size:.85em;}
#littmann-footer-copy .block-four ul li {padding:6px;}
.littmann-tube-pdf {float:right; margin:70px 0 0;}

/* Multimedia Page */
#littmann-multimedia-main {margin:10px 0; clear:both;}
#littmann-multimedia-left {float:left;}
#littmann-multimedia-links {margin:10px 0 0;}
#littmann-multimedia-products {float:right; width:300px; border:1px solid #707070; margin:0 0 15px;}
#littmann-multimedia-products h1 {float:right; width:100%; height:31px; color:#fff; font-size:1.25em; font-weight:700; line-height:30px; text-align:center; background-color:#acacac; margin:0 0 10px;}
#littmann-multimedia-products .product {width:280px; margin:10px auto; clear:both;}
#littmann-multimedia-products .product img {float:left; border:1px solid #707070; margin:0 0 10px;}
#littmann-multimedia-products .product p {float:right; width:200px;}
#littmann-multimedia-products .product span.v3special {color:#c41330; font-weight:600;}

/* Buttons & Icons */
.littmann-video-icon {width:115px; height:90px; background:url("../images/design/littmann-video-icon-sprite.jpg") top no-repeat; margin:5px 0 5px 15px;}
.littmann-video-icon a {width:90px; height:90px; display:block;}
.video-button {width:125px; height:25px; background:url("../images/design/video-button-sprite.jpg") top no-repeat;}
.video-button a {width:125px; height:25px; display:block;}
.littmann-video-icon:hover, .video-button:hover {background-position:bottom;}



/*****************************************************
****   W.A. KIT BUILDER PAGES   **********************
*****************************************************/
#wa-builder {clear:both;}
#wa-builder h1 {float:left; margin:0 0 12px;}
#wabuilder-steps {float:right; margin:0 0 12px;}
#wa-builder-options {width:960px; border-top:1px solid #cfcfcf; border-left:1px solid #cfcfcf; margin:0 0 20px; padding:0; overflow:hidden; clear:both;}
#wa-builder-options .option {float:left; width:191px; min-height:250px; text-align:center; border-bottom:1px solid #cfcfcf; border-right:1px solid #cfcfcf; clear:none;}
* html #wa-builder-options .option {height:auto!important; height:250px; overflow:hidden;}
#wa-builder-options .option .icon {width:125px; height:125px; margin:0 auto; padding:20px 0 0; position:relative;}
#wa-builder-options .option .icon img {background:url("../images/design/frame.png") no-repeat; padding:5px;}
#wa-builder-options .option .icon span {top:110px; left:27px; width:75px; height:25px; background:url("../images/design/quick-view.png") top no-repeat; position:absolute; display:none;}
#wa-builder-options .option .icon span:hover {background-position:bottom;}
#wa-builder-options .option .icon:hover span {display:block;}
#wa-builder-options .option .desc {width:171px; height:50px; margin:10px auto 0 auto; overflow:hidden;}
#wa-builder-options .option .desc a {color:#464646;}
#wa-builder-options .option .add {font-weight:700; text-transform:uppercase; padding:15px 10px 0 10px;}
#wa-builder-options .option .add a {color:#820a24;}

/* Quick View */
#qv-content {padding:25px; clear:both;}
#qv-content .left {float:left; width:236px;}
#qv-content img {border:1px solid #b2b2b2;}
#qv-content .right {float:right; width:320px;}
#qv-content .right h2 {font-size:12pt; font-weight:700; margin-top:0;}
#qv-content .right .desc {height:275px; overflow:auto;}
#qv-content .right .desc p {margin:0 0 12px;}
#qv-content .right .desc ul {padding:0 0 20px 25px;}
#qv-content .right .desc ul li {padding:0 0 5px;}
#qv-content .add a {bottom:50px; right:25px; width:125px; height:25px; background:url("../images/design/wabuilder-btn.jpg") top no-repeat; position:absolute;}
#qv-content .add a:hover {background-position:bottom;}
#qv-content .controls {bottom:25px; right:25px; width:125px; text-align:center; position:absolute;}
#qv-content .controls a {color:#464646; text-decoration:none;}
#qv-content .controls a:hover {text-decoration:underline;}



/*****************************************************
*****   COUPONS PAGE   *******************************
*****************************************************/
#coupons-content {margin:10px 0; position:relative; clear:both;}
#coupons-nurse {top:10px; left:221px; width:162px; height:340px; background:url("../images/design/coupons-page-nurse.png") no-repeat; position:absolute; z-index:3;}
#coupons-content-left {float:left; width:320px; background:url("../images/design/coupons-page-logo.jpg") 20px 15px no-repeat; overflow:hidden;}
#coupons-content-left .text {margin:275px 0 0;}
#coupons-content-left .text h1 {font-size:12pt; margin:0 0 10px;}
#coupons-content-left .footnote {font-size:7.5pt;}
#coupons-content-right {float:right; width:630px; overflow:hidden;}
#coupons-content-right ul {list-style-type:none;}
#coupons-content-right ul li.small {float:left; width:290px; height:150px; text-align:right; border:6px dashed #b2b2b2; margin:0 10px 10px 0; position:relative;}
#coupons-content-right ul li.small h2 {top:10px; right:10px; color:#820a24; font-size:24pt; position:absolute;}
#coupons-content-right ul li.small h3 {top:52px; right:10px; font-size:9.5pt; position:absolute; z-index:2;}
#coupons-content-right ul li.small p.code {top:90px; left:0; width:280px; height:34px; font-size:16pt; line-height:34px; text-transform:capitalize; background-color:#ededed; padding-right:10px; position:absolute;}
#coupons-content-right ul li.small p.expiration {top:130px; right:10px; position:absolute;}
#coupons-content-right ul li.small .save-icon {top:58px; left:10px; width:85px; height:81px; background:url("../images/design/coupons-page-save-icon-1.jpg") no-repeat; position:absolute; z-index:1;}
#coupons-content-right ul li.small .ship-icon {top:70px; left:10px; width:81px; height:66px; background:url("../images/design/coupons-page-ship-icon-1.jpg") no-repeat; position:absolute; z-index:1;}
#coupons-content-right ul li.big {float:left; width:602px; height:150px; text-align:right; border:6px dashed #b2b2b2; margin:0 10px 10px 0; position:relative;}
#coupons-content-right ul li.big h2 {top:10px; right:25px; color:#820a24; font-size:42pt; position:absolute;}
#coupons-content-right ul li.big h3 {top:100px; left:200px; font-size:10pt; position:absolute; z-index:2;}
#coupons-content-right ul li.big p.code {top:90px; left:0; width:592px; height:34px; font-size:16pt; line-height:34px; text-transform:capitalize; background-color:#ededed; padding-right:10px; position:absolute;}
#coupons-content-right ul li.big p.expiration {top:130px; right:10px; position:absolute;}
#coupons-content-right ul li.big .save-icon {top:31px; left:40px; width:108px; height:102px; background:url("../images/design/coupons-page-save-icon-2.jpg") no-repeat; position:absolute; z-index:1;}
#coupons-content-right ul li.big .ship-icon {top:25px; left:25px; width:120px; height:100px; background:url("../images/design/coupons-page-ship-icon-2.jpg") no-repeat; position:absolute; z-index:1;}



/*****************************************************
*****   PERSONALIZATION PAGES   **********************
*****************************************************/
#personalization-tabs {width:325px; list-style:none; clear:both;}
#personalization-tabs li {display:inline;}
#personalization-tabs li a {float:left; width:150px; height:25px; color:#fff; font-weight:700; line-height:25px; text-align:center; background:url("../images/design/personalization-tabs-sprite.jpg") top no-repeat; margin:0 1px 0; overflow:hidden;}
#personalization-tabs li a:hover {text-decoration:none; background-position:bottom;}
#personalization-tabs li.current a {background-position:bottom;}
#personalization-container {border:1px solid #b2b2b2; margin:0 0 15px; padding:25px 25px 0 25px; clear:both;}
#personalization-container h1 {color:#820a24; font-size:1.5em; font-weight:700; margin:0 0 12px 0;}
#personalization-container h2 {font-size:1.25em; font-weight:700; margin:0 0 12px 0;}
#personalization-container .bold {font-weight:700;}
#personalization-intro {margin:0 0 25px; clear:both;}
#personalization-intro ul {margin:0 25px 0;}
#personalization-colors {margin:0 0 25px; clear:both;}
#personalization-colors ul {list-style:none;}
#personalization-colors li {margin:0 4px 0; display:inline;}
#personalization-colors img {border:1px solid #b2b2b2;}
#personalization-fonts {margin:0 0 25px; clear:both;}
#personalization-fonts .embroidery-block {width:900px; height:82px; background:url("../images/design/embroidery-block-font.jpg") 50px top no-repeat; margin:0 0 15px;}
#personalization-fonts .embroidery-script {width:900px; height:82px; background:url("../images/design/embroidery-script-font.jpg") 50px top no-repeat; margin:0 0 15px;}
#personalization-fonts .engraving-block {width:900px; height:82px; background:url("../images/design/engraving-block-font.jpg") 50px top no-repeat; margin:0 0 15px;}
#personalization-fonts .engraving-script {width:900px; height:82px; background:url("../images/design/engraving-script-font.jpg") 50px top no-repeat; margin:0 0 15px;}
#personalization-fonts .engraving-tube {width:900px; height:40px; background:url("../images/design/engraving-tube-font.jpg") 50px top no-repeat; margin:0 0 15px;}
#personalization-fonts .footnote {font-size:.925em; margin:12px 0 0;}
#slider-header {width:905px; background-color:#ededed; margin:0 auto; clear:both;}	 
#slider-header h2 {text-align:center; margin:0; padding:7px 0;}
#personalization-examples-1, #personalization-examples-2, #personalization-examples-3 {width:903px; height:190px; text-align:center; border:1px solid #cfcfcf; margin:0 auto 25px auto; clear:both;}
#personalization-examples-1 ul, #personalization-examples-2 ul, #personalization-examples-3 ul {list-style:none;}
#personalization-examples-1 .slider-box, #personalization-examples-2 .slider-box, #personalization-examples-3 .slider-box {float:left; width:100px; height:190px; border-right:1px solid #cfcfcf; padding:0 14px; overflow:hidden; clear:none;}
#personalization-examples-1 .last, #personalization-examples-2 .last, #personalization-examples-3 .last {border:none;}
* html #personalization-examples-1 .slider-box, * html #personalization-examples-2 .slider-box, * html #personalization-examples-3 .slider-box {height:auto!important; height:190px; overflow:hidden;}
#personalization-examples-1 .slider-box h3, #personalization-examples-2 .slider-box h3, #personalization-examples-3 .slider-box h3 {margin:5px 0 10px;}
#personalization-examples-1 .slider-box h4, #personalization-examples-2 .slider-box h4, #personalization-examples-3 .slider-box h4 {font-weight:500;}
#personalization-examples-1 .slider-box .slider-img, #personalization-examples-2 .slider-box .slider-img, #personalization-examples-3 .slider-box .slider-img {width:99px; height:98px; margin:10px auto; background:url("../images/design/frame-personalization.png") no-repeat top left; position:relative;}
#personalization-examples-1 .slider-box .slider-img img, #personalization-examples-2 .slider-box .slider-img img, #personalization-examples-3 .slider-box .slider-img img {width:90px; height:93px;}
.bx-next {width:30px; height:30px; top:50%; right:-15px; background:url("../images/design/slider-next-sprite.png") top no-repeat; position:absolute;}
.bx-prev {width:30px; height:30px; top:50%; left:-15px; background:url("../images/design/slider-prev-sprite.png") top no-repeat; position:absolute;}
.bx-next:hover, .bx-prev:hover {background-position:bottom;}



/*****************************************************
*****   ABOUT PAGE    **************************
*****************************************************/
#about-page {width:960px; margin:0 0 10px 0; clear:both;}
#about-page .content {float:left; width:370px; text-align:justify;}
#about-page h1, #about-page h2 {font-size:9.5pt;}
#about-page .contact p {float:left; padding:0 18px 0 0;}
#about-page .image {float:right; width:585px; height:570px; background:url("../images/design/about-page-bg.jpg") no-repeat;}



/*****************************************************
*****   SECURE PAGE   ********************************
*****************************************************/
#secure-content {width:960px; height:562px; background:url("../images/design/secure-page-bg.jpg") no-repeat; margin:0 0 15px; position:relative;}
#secure-header .lock {top:23px; left:40px; width:100px; height:156px; background:url("../images/design/secure-page-lock.jpg") no-repeat; position:absolute;}
#secure-header h1 {top:40px; left:165px; font-size:18pt; position:absolute;}
#secure-header p {top:110px; left:165px; position:absolute;}
#secure-checklist {list-style:none; top:210px; left:10px; width:550px; position:absolute;}
#secure-checklist li {padding-left:35px; background:url("../images/design/secure-page-checkmark.jpg") no-repeat;}
#secure-checklist li h2 {font-size:14pt;}
#secure-footnote {bottom:10px; left:10px; width:550px; position:absolute;}



/*****************************************************
*****   ORDER STATUS PAGE   **************************
*****************************************************/
#order-status {width:960px; height:385px; background:url("../images/design/order-status-bg.jpg") right bottom no-repeat; clear:both;}
#order-status .text {width:620px;}
#order-status .text h1 {font-size:12pt; margin:0 0 8px 0;}
#order-status .text h2 {font-size:10pt; margin:0 0 3px 0; clear:both;}
#order-status .text form {width:400px; margin:30px 0 0 25px; clear:both;}
#order-status .text form fieldset div.line1, #order-status .text form fieldset div.line2, #order-status .text form fieldset div.line3, #order-status .text form fieldset div.line4 {clear:both;}
#order-status .text form fieldset div.line1 input {margin:0 0 25px 0;}
#order-status .text form fieldset div.line3 label {font-size:10pt; font-weight:normal; text-indent:50px;}
#order-status .text form fieldset div label {float:left; font-size:11pt; font-weight:700; padding:4px 0 0 0; clear:both;}
#order-status .text form fieldset div input {float:right; width:275px; height:18px; color:#808080; text-indent:3px; border:1px solid #b2b2b2; clear:right;}
#order-status .submit {float:right!important; width:80px!important; height:20px!important; background:url("../images/design/check-status-btn.jpg") top no-repeat; border:none!important; margin:15px 0 25px 0; cursor:pointer; clear:both!important;}
#order-status .submit:hover {background-position:bottom;}



/*****************************************************
*****   F.A.Q. PAGE   ********************************
*****************************************************/
#faq {clear:both;}
#faq-questions {float:left; width:180px; font-size:.95em; border:1px solid #b2b2b2; padding:10px 10px 0 10px;}
#faq-questions h3 {height:25px; line-height:25px; font-size:1.45em; font-weight:700; text-indent:5px; background-color:#ededed; border-bottom:1px solid #b2b2b2;}
#faq-questions h4 {font-weight:700; font-size:1.25em; padding:0 0 5px;}
#faq-questions ol {padding:0 0 12px 0;}
#faq-questions ol li {margin:0 0 0 20px;}
#faq-content {float:right; width:740px; border:1px solid #b2b2b2;}
#faq-content .header {height:25px; background-color:#ededed; border-bottom:1px solid #b2b2b2; clear:both;}
#faq-content .header h3 {float:left; line-height:25px; text-indent:5px; text-decoration:none;}
#faq-content .header div {float:right; line-height:25px; padding:0 5px 0;}
#faq-content .section {padding:25px; border-bottom:1px solid #b2b2b2; overflow:auto;}
#faq-content .last {border-bottom:none;}
#faq-content .item {padding:0 0 10px;}
#faq-content .question {font-weight:bold; margin:0 0 10px;}
#faq-content .answer {padding:0 0 0 25px;}
#faq-content .top-link {font-size:.925em;}



/*****************************************************
*****   SITE MAP PAGE   ******************************
*****************************************************/
#sitemap {padding:12px 0 0; clear:both;}
#sitemap ul {float:left; list-style:none; width:190px; height:500px; margin:0; padding:0; overflow:hidden;}
#sitemap ul li {padding:0 0 3px 10px;}
#sitemap ul li.section {font-weight:bold; padding:10px 0 3px;}



/*****************************************************
*****   404 PAGE   ***********************************
*****************************************************/
#no-page-warning {width:750px; height:75px; background:url("../images/design/404-heart.jpg") top left no-repeat; margin:40px auto 15px auto;}
#no-page-warning p {color:#c41330; font-size:1.5em; line-height:75px; font-weight:bold; text-align:center; text-indent:25px;}
#no-page-suggestions {width:450px; margin:0 auto 40px auto;}
#no-page-suggestions ul {margin:0 15px 0; padding:0;}
#no-page-search {width:400px; height:50px; background-color:#ededed; border:1px solid #b6b6b6; margin:0 auto 40px auto; padding:25px;}
#no-page-search form fieldset div {float:left; width:333px; height:20px; background:url("../images/design/newsletter-bg.gif") no-repeat top left;}
#no-page-search form fieldset div input {width:322px; color:gray; font-size:.925em; background:none; border:0; padding:3px 5px 2px 0;}
.no-page-xmargin {margin:0 0 15px; clear:both;}



/*****************************************************
*****   FOOTER   *************************************
*****************************************************/

/* Newsletter Signup */
#v3newsletter {border-top:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2; padding:11px 0; overflow:hidden; clear:both;}		
#v3newsletter form {width:100%; height:65px; background:url("../images/design/newsletter-signup-banner-2.jpg") no-repeat;}
#v3newsletter form fieldset {width:392px; margin:0 0 0 317px; padding-top:25px; overflow:hidden;}
#v3newsletter form fieldset div {float:left; width:333px; height:20px; background:url("../images/design/newsletter-bg.gif") no-repeat top left;}
#v3newsletter form fieldset div input {width:322px; color:gray; font-size:.925em; background:none; border:0; padding:3px 5px 2px 0;}
#v3newsletter form fieldset input {float:right;}
#specialsubmit  {width:50px; height:20px; background:url("../images/design/signup-sprite.jpg") no-repeat top; border:0; padding:0;}
#specialsubmit:hover {background-position:bottom;}

/* Footer Formatting */
#v3footer {list-style:none; width:100%; height:100px; color:#808285; font-size:.865em; border-bottom:1px solid #b2b2b2; padding:10px 0 0 0; clear:both;}
#v3footer h4 {font-size:1.16em;}
#v3footer a {color:#808285; text-decoration:none;}

/* Footer Columns */
#v3footer li.v3first {float:left; width:275px; border-right:1px solid #b2b2b2;}
#v3footer li.v3middle {width:410px; margin:0 auto; position:relative;}
#v3footer li.v3last {float:right; width:275px; border-left:1px solid #b2b2b2;}

/* Footer Text Links (Column 1) */
#v3footer li.v3first ul {list-style:none;}
#v3footer li.v3first ul li ul {float:left; width:47%;}
#v3footer li.v3first ul li.v3service ul {margin:0 5% 0 0;}
#v3footer li.v3first ul li.v3service, #v3footer li.v3first ul li.v3company {display:inline;}
#v3footer li.v3first a:hover {text-decoration:underline;}

/* Footer Quality Icons (Column 2) */
#v3footer li.v3middle ul {top:0; left:11.5%; width:360px; list-style:none; position:absolute;}
#v3footer .v3middle ul li.left, #v3footer .v3middle ul li.center, #v3footer .v3middle ul li.right {float:left;}
#v3footer .v3middle ul li.left {width:125px; margin:0 10px 0 0;}
#v3footer .v3middle ul li.center {width:124px;}
#v3footer .v3middle ul li.right {width:67px;}

/* Footer Social Icons (Column 3) */
#v3footer li.v3last ul {float:right; width:250px; list-style:none;}
#v3footer li.v3last ul li {float:left; width:40px; margin:0 10px 0 0;}
#v3blog, #v3twitter, #v3facebook {float:right; width:40px; height:60px; background:url("../images/design/social-icons.gif") no-repeat;}
#v3blog {background-position:0px top;}
#v3twitter {background-position:-40px top;}
#v3facebook {background-position:-80px top;}
#v3blog:hover {background-position:0px bottom;}
#v3twitter:hover {background-position:-40px bottom;}
#v3facebook:hover {background-position:-80px bottom;}
#v3footer li.v3last li#v3facebook-share {float:right; width:100px; overflow:hidden; margin:0;}
#v3facebook-count {display:none;}
#v3facebook-like-btn {width:100px; height:24px; overflow:hidden;}
#v3facebook-like-btn .align {margin:-30px 0 0 -58px;}
#v3google-share {width:100px; height:24px; margin:7px 0 0 11px; overflow:hidden;}
#v3twitter-tweet {margin:7px 0 0;}

/* Footer Copyright */
#v3copy {float:left; line-height:12px; margin:5px 0 25px; clear:both;}



/*****************************************************
*****   FOOTER LOGO SPRITE   *************************
*****************************************************/
#logo-footer {list-style-type:none; margin:5px 0 0; padding:0; clear:both;}
#logo-footer li {display:inline;}
#logo-footer li a {float:left; width:50px; height:25px; background:url("../images/design/footer-logos-sprite.gif") no-repeat; margin:0 10px 0 0; display:block;}
#logo-footer .footer-logos-more {float:right; width:70px; height:15px; background:url("../images/design/footer-more-less.gif") left top no-repeat; margin:5px 0; cursor:pointer;}
#logo-footer .footer-logos-more:hover {background-position:left bottom;}
#logo-footer .view-less {background-position:right top;}
#logo-footer .view-less:hover {background-position:right bottom;}
#logo-footer .footer-logos-all {clear:both;}

/* Brand Logos */
#logo-footer .index a {width:25px; background:none;}
#logo-footer .allheart a {width:48px; background-position:0px 0px;}
#logo-footer .adar a {width:24px; background-position:-50px 0px;}
#logo-footer .american-diagnostic-corporation a {width:48px; background-position:-100px 0px;}
#logo-footer .alegria a {width:46px; background-position:-150px 0px;}
#logo-footer .anatomical-chart-company a {width:48px; background-position:-200px 0px;}
#logo-footer .anywear a {width:32px; background-position:-250px 0px;}
#logo-footer .american-red-cross a {width:38px; background-position:-300px 0px;}
#logo-footer .arthur-farb a {width:48px; background-position:-350px 0px;}
#logo-footer .avia a {width:36px; background-position:-400px 0px;}
#logo-footer .baby-phat a {width:48px; background-position:-450px 0px;}
#logo-footer .barco a {width:18px; background-position:0px -25px;}
#logo-footer .bill-blass a {width:46px; background-position:-50px -25px;}
#logo-footer .birkenstock a {width:46px; background-position:-100px -25px;}
#logo-footer .cardionics a {width:48px; background-position:-150px -25px;}
#logo-footer .cherokee a {width:48px; background-position:-200px -25px;}
#logo-footer .cherokee-workwear a {width:36px; background-position:-250px -25px;}
#logo-footer .crayola a {width:42px; background-position:-300px -25px;}
#logo-footer .dansko a {width:44px; background-position:-350px -25px;}
#logo-footer .dawgs a {width:24px; background-position:-400px -25px;}
#logo-footer .dickies a {width:32px; background-position:-450px -25px;}
#logo-footer .disney a {width:46px; background-position:0px -50px;}
#logo-footer .do-no-harm a {width:22px; background-position:-50px -50px;}
#logo-footer .doctors-research-group a {width:25px; background-position:-100px -50px;}
#logo-footer .fly-flot a {width:44px; background-position:-150px -50px;}
#logo-footer .footwearx a {width:42px; background-position:-200px -50px;}
#logo-footer .fundamentals a {width:48px; background-position:-250px -50px;}
#logo-footer .fusion a {width:46px; background-position:-300px -50px;}
#logo-footer .global-health-connection a {width:24px; background-position:-350px -50px;}
#logo-footer .greys-anatomy a {width:48px; background-position:-400px -50px;}
#logo-footer .healing-hands a {width:48px; background-position:-450px -50px;}
#logo-footer .iguanamed a {width:46px; background-position:0px -75px;}
#logo-footer .jasco a {width:50px; background-position:-50px -75px;}
#logo-footer .jockey a {width:32px; background-position:-100px -75px;}
#logo-footer .katherine-heigl a {width:48px; background-position:-150px -75px;}
#logo-footer .klogs a {width:46px; background-position:-200px -75px;}
#logo-footer .koi a {width:15px; background-position:-250px -75px;}
#logo-footer .landau a {width:48px; background-position:-300px -75px;}
#logo-footer .larose a {width:48px; background-position:-350px -75px;}
#logo-footer .littmann a {width:22px; background-position:-400px -75px;}
#logo-footer .mabis a {width:26px; background-position:-450px -75px;}
#logo-footer .mdf-instruments a {width:45px; background-position:0px -100px;}
#logo-footer .medgear a {width:23px; background-position:-50px -100px;}
#logo-footer .medimex a {height:25px; background-position:-100px -100px;}
#logo-footer .meta-labwear a {width:46px; background-position:-150px -100px;}
#logo-footer .mlb a {width:37px; background-position:-200px -100px;}
#logo-footer .nba a {width:10px; background-position:-250px -100px;}
#logo-footer .ncaa a {width:25px; background-position:-300px -100px;}
#logo-footer .new-balance a {width:40px; background-position:-350px -100px;}
#logo-footer .nfl a {width:18px; background-position:-400px -100px;}
#logo-footer .nrg a {width:33px; background-position:-450px -100px;}
#logo-footer .nu-dimension a {width:41px; background-position:0px -125px;}
#logo-footer .nurse-mates a {width:46px; background-position:-50px -125px;}
#logo-footer .oxypas a {width:48px; background-position:-100px -125px;}
#logo-footer .peaches a {width:48px; background-position:-150px -125px;}
#logo-footer .pediapals a {width:22px; background-position:-200px -125px;}
#logo-footer .prestige-medical a {width:49px; background-position:-250px -125px;}
#logo-footer .quark a {width:47px; background-position:-300px -125px;}
#logo-footer .rampage a {width:50px; background-position:-350px -125px;}
#logo-footer .riester a {width:48px; background-position:-400px -125px;}
#logo-footer .riverwashed a {width:48px; background-position:-450px -125px;}
#logo-footer .rockers a {width:48px; background-position:0px -150px;}
#logo-footer .scrub-stuff a {width:47px; background-position:-50px -150px;}
#logo-footer .scrubzone a {width:48px; background-position:-100px -150px;}
#logo-footer .skechers a {width:48px; background-position:-150px -150px;}
#logo-footer .spring-step a {width:40px; background-position:-200px -150px;}
#logo-footer .thinklabs a {width:48px; background-position:-250px -150px;}
#logo-footer .tooniforms a {width:48px; background-position:-300px -150px;}
#logo-footer .tycos a {width:48px; background-position:-350px -150px;}
#logo-footer .ultrascope a {width:48px; background-position:-400px -150px;}
#logo-footer .urbane a {width:19px; background-position:-450px -150px;}
#logo-footer .veridian a {width:46px; background-position:0px -175px;}
#logo-footer .wabaum a {width:48px; background-position:-50px -175px;}
#logo-footer .welch-allyn a {width:46px; background-position:-100px -175px;}
#logo-footer .whimsical-watches a {width:46px; background-position:-150px -175px;}
#logo-footer .white-swan a {width:46px; background-position:-200px -175px;}
#logo-footer .wink a {width:19px; background-position:-250px -175px;}
#logo-footer .ws-gear a {width:28px; background-position:-300px -175px;}
#logo-footer .zargis a {width:48px; background-position:-350px -175px;}
#logo-footer .ecko a {width:50px; background-position:-400px -175px;}
#logo-footer .loft a {width:50px; background-position:-450px -175px;}
#logo-footer .icu a {width:25px; background-position:0px -200px;}
#logo-footer .carhartt a {width:24px; background-position:-50px -200px;}
#logo-footer .med-couture a {width:23px; background-position:-100px -200px;}



/*****************************************************
*****   BUG FIXES   **********************************
*****************************************************/

/*IE PNG Fix */
* html #v3products .v3new .v3product-img span {behavior:url("../js/iepngfix.htc");}
* html #v3products .v3sale .v3product-img span {behavior:url("../js/iepngfix.htc");}
* html #v3products .v3clearance .v3product-img span {behavior:url("../js/iepngfix.htc");}



/*****************************************************
*****   MODAL    *******************************
******************************************************
FancyBox - jQuery Plugin
	http://fancybox.net
	Copyright (c) 2008 - 2010 Janis Skarnelis
	Version:1.3.4 (11/11/2010)
	Requires:jQuery v1.3+
Dual licensed under the MIT and GPL licenses:
	http://www.opensource.org/licenses/mit-license.php
	http://www.gnu.org/licenses/gpl.html
*****************************************************/
#fancybox-loading {position:fixed; top:50%; left:50%; width:40px; height:40px; margin-top:-20px; margin-left:-20px; cursor:pointer; overflow:hidden; z-index:5000; display:none;}
#fancybox-loading div {top:0; left:0; width:40px; height:480px; background-image:url("../images/design/modal/fancybox.png"); position:absolute;}
#fancybox-overlay {top:0; left:0; width:100%; position:absolute; z-index:4997; display:none;}
#fancybox-tmp {padding:0; margin:0; border:0; overflow:auto; display:none;}
#fancybox-wrap {top:0; left:0; outline:none; padding:20px; position:absolute; z-index:4998; display:none;}
#fancybox-outer {position:relative; width:100%; height:100%; background:#fff;}
#fancybox-content {width:0;	height:0; border:1px solid #000;  outline:none; padding:0; position:relative; overflow:hidden; z-index:4999;}
#fancybox-hide-sel-frame {top:0; left:0; width:100%; height:100%; background:transparent; position:absolute; z-index:4998;}
#fancybox-close {top:-15px; right:-15px; width:30px; height:30px; background:transparent url("../images/design/modal/close-sprite.png") top; cursor:pointer; position:absolute; z-index:5000; display:none;}
#fancybox-close:hover {background-position:bottom;}
#fancybox-error {color:#444; font:normal 12px/20px Arial; padding:14px; margin:0;}
#fancybox-img {width:100%; height:100%; line-height:0; vertical-align:top; border:none; outline:none; margin:0; padding:0;}
#fancybox-frame {width:100%; height:100%; border:none; display:block;}
#fancybox-left, #fancybox-right {position:absolute; bottom:0px; height:100%; width:35%; cursor:pointer; outline:none; background:transparent url("../images/design/modal/blank.gif"); z-index:4999; display:none;}
#fancybox-left {left:0px;}
#fancybox-right {right:0px;}
#fancybox-left-ico, #fancybox-right-ico {top:50%; left:-9999px; width:30px; height:30px; margin-top:-15px; position:absolute; z-index:4999; display:block; cursor:pointer;}
#fancybox-left-ico {background-image:url("../images/design/modal/fancybox.png"); background-position:-40px -30px;}
#fancybox-right-ico {background-image:url("../images/design/modal/fancybox.png"); background-position:-40px -60px;}
#fancybox-left:hover, #fancybox-right:hover {visibility:visible;}
#fancybox-left:hover span {left: 20px;}
#fancybox-right:hover span {left:auto; right:20px;}
.fancybox-bg {width:20px; height:20px; border:0; margin:0; padding:0; position:absolute; z-index:1001;}
#fancybox-bg-n {top:-20px; left:0; width:100%; background-image:url("../images/design/modal/fancybox-x.png");}
#fancybox-bg-ne {top:-20px; right:-20px; background-image:url("../images/design/modal/fancybox.png"); background-position:-40px -162px;}
#fancybox-bg-e {top:0; right:-20px; height:100%; background-image:url("../images/design/modal/fancybox-y.png"); background-position:-20px 0px;}
#fancybox-bg-se {bottom:-20px; right:-20px; background-image:url("../images/design/modal/fancybox.png"); background-position:-40px -182px;}
#fancybox-bg-s {bottom:-20px; left:0; width:100%; background-image:url("../images/design/modal/fancybox-x.png"); background-position:0px -20px;}
#fancybox-bg-sw {bottom:-20px; left:-20px; background-image:url("../images/design/modal/fancybox.png"); background-position:-40px -142px;}
#fancybox-bg-w {top:0; left:-20px; height:100%; background-image:url("../images/design/modal/fancybox-y.png");}
#fancybox-bg-nw {top:-20px; left:-20px; background-image:url("../images/design/modal/fancybox.png"); background-position:-40px -122px;}
#fancybox-title {font-family:Helvetica; font-size:12px; z-index:4999;}
.fancybox-title-inside {padding-bottom:10px; text-align:center; color:#333; background:#fff; position:relative;}
.fancybox-title-outside {padding-top:10px; color:#fff;}
.fancybox-title-over {position:absolute; bottom:0; left:0; color:#fff; text-align:left;}
#fancybox-title-over {padding:10px; background-image:url("../images/design/modal/fancy_title_over.png"); display:block;}
.fancybox-title-float {position:absolute; left:0; bottom:-20px; height:32px;}
#fancybox-title-float-wrap {border:none; border-collapse:collapse; width:auto;}
#fancybox-title-float-wrap td {border:none; white-space:nowrap;}
#fancybox-title-float-left {padding:0 0 0 15px; background:url("../images/design/modal/fancybox.png") -40px -90px no-repeat;}
#fancybox-title-float-main {color:#fff; line-height:29px; font-weight:bold; padding:0 0 3px 0; background:url("../images/design/modal/fancybox-x.png") 0px -40px;}
#fancybox-title-float-right {padding:0 0 0 15px; background: url("../images/design/modal/fancybox.png") -55px -90px no-repeat;}

/* IE6 Bug Fixes */
.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/design/modal/fancybox/fancy_close.png", sizingMethod="scale"); }
.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/design/modal/fancybox/fancy_nav_left.png", sizingMethod="scale"); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/design/modal/fancybox/fancy_nav_right.png", sizingMethod="scale"); }
.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/design/modal/fancybox/fancy_title_over.png", sizingMethod="scale"); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/design/modal/fancybox/fancy_title_left.png", sizingMethod="scale"); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/design/modal/fancybox/fancy_title_main.png", sizingMethod="scale"); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/design/modal/fancybox/fancy_title_right.png", sizingMethod="scale"); }
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {height: expression(this.parentNode.clientHeight + "px");}
#fancybox-loading.fancybox-ie6 {position: absolute; margin-top: 0;top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + "px");}
#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/design/modal/fancybox/fancy_loading.png", sizingMethod="scale"); }

/* IE6, IE7, IE8 Bug Fixes */
.fancybox-ie .fancybox-bg {background:transparent !important;}
.fancybox-ie #fancybox-bg-n {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/design/modal/fancybox/fancy_shadow_n.png", sizingMethod="scale");}
.fancybox-ie #fancybox-bg-ne {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/design/modal/fancybox/fancy_shadow_ne.png", sizingMethod="scale"); }
.fancybox-ie #fancybox-bg-e {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/design/modal/fancybox/fancy_shadow_e.png", sizingMethod="scale");}
.fancybox-ie #fancybox-bg-se {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/design/modal/fancybox/fancy_shadow_se.png", sizingMethod="scale");}
.fancybox-ie #fancybox-bg-s {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/design/modal/fancybox/fancy_shadow_s.png", sizingMethod="scale");}
.fancybox-ie #fancybox-bg-sw {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/design/modal/fancybox/fancy_shadow_sw.png", sizingMethod="scale");}
.fancybox-ie #fancybox-bg-w {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/design/modal/fancybox/fancy_shadow_w.png", sizingMethod="scale");}
.fancybox-ie #fancybox-bg-nw {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/design/modal/fancybox/fancy_shadow_nw.png", sizingMethod="scale");}