*{font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;border:0;font-size:100%;background:transparent}html{overflow-y:scroll}body{background:#afdafa;text-transform:lowercase;margin:30px 0 17px 0;text-align:center;font-size:16px;color:#555}#site-wrapper{margin:0 auto;text-align:left;width:940px;background:#fff;padding:5px 10px 10px 10px}#content-wrapper{clear:both;background:#fff}#leftnav-holder{float:left;position:relative;width:149px}#rightnav-holder{float:right;position:relative;width:149px}#rightnav-holder h2,#leftnav-holder h2{background:#D3ECFF;color:#000;font-size:0.82em;font-weight:bold;padding:8px 12px;margin:0 0 4px 0;position:relative}#rightnav-holder h2 span,#leftnav-holder h2 span{color:#D91F2A}.withleftnav{float:right;padding-bottom:25px;width:782px;overflow:hidden}.withrightnav{float:left;width:760px;padding:0 10px}.fullwidth{padding:12px}.popup-content{padding:12px}div.waiter{background:#fff url(../images/site/waiter.gif) no-repeat 50% 50%;z-index:999999}h1{font-size:1.375em;padding:0px;line-height:1em;margin:0 0 10px 0;color:#000}h1 span.color{color:#d91f2a}h2{font-size:1em;;color:#323232;margin:0 0 0.4em 0}h3{font-size:0.875em;line-height:1em;margin:0 0 0.6em 0}table{border-collapse:collapse;width:100%;margin:0 0 0.75em 0}table caption{text-align:left;padding:3px 5px;border:1px solid #dbdbdb;background:#dbdbdb;font-weight:bold;margin-left:-1px}thead th,tbody td{padding:8px 10px}thead th{background:#D3ECFF;color:#000}fieldset thead th{background:#D3ECFF;color:#323537;padding:8px 10px}fieldset tbody td{background:#fff;padding:3px 5px}ins{text-decoration:none;color:#c00}a{color:#000;text-decoration:none}a:hover{color:#d81f2a;text-decoration:none}span.abbr{color:#215882;border-bottom:1px dotted #215882;cursor:help;display:inline-block}img{font-size:8px}small{font-size:0.9em}hr{border-top:1px solid #ddd;margin:0 0 0.75em 0;height:1px;background:transparent}.text-content{font-size:0.75em;line-height:1.6em;text-transform:none}.text-content a{border-bottom:1px dotted #CCC;text-transform:lowercase}.text-content h3{font-size:1.166em}.text-content h4{font-size:1em;margin:0.8em 0 0.5em 0}.text-content ul{margin:0 0 1em 2em}.text-content li{margin:0 0 0.2em 0}.text-content p{margin:0 0 0.75em 0;text-transform:none}.fl{float:left}.fr{float:right}.clear{display:block;clear:both;font-size:1px;height:1px;line-height:1px;margin-bottom:-1px}.printonly{display:none}.standardform{position:relative}.standardform #upload-browse{float:left}.print a{background:url(../images/site/icons.png) no-repeat -10px -27px;padding-left:15px}.email a{background:url(../images/site/icons.png) no-repeat -10px -57px;padding-left:15px}label.overTxtLabel{padding-top:4px;padding-left:4px}.panel-left{width:340px;padding-right:20px;float:left}.panel-right{width:340px;padding-left:20px;margin-left:-1px;float:right}.panel-left h2,.panel-right h2{color:#333;font-size:1em;font-weight:bold;margin:0;padding:10px 0}div.message{font-size:0.8125em;font-weight:bold;padding:10px;line-height:1em;margin:0 0 10px 0;background:#eee}.text-content div.message{font-size:1.0833em}div.message-info{background:#b6f0a2;color:#2e4625}div.message-warn{background:#F9E782;color:#000}div.message-error{background:#c00;color:#fff}div.message form.undo{display:inline;margin-left:6px;line-height:0}div.message form.undo div{display:inline}div.message form.undo div button.link span{font-weight:bold}pre.message{font-family:"Courier New";font-size:12px;color:#000;line-height:17px;font-weight:normal}#intro-text{padding:13px 0px 10px 3px}#intro-text .safe{float:left;margin-top:0;padding-left:25px;height:20px;overflow:hidden}#intro-text h2{float:left;font-size:1.0625em;font-weight:normal;margin:0;padding-left:10px;color:#e97325}#intro-text div.multibuy-link{float:left;padding:5px 0 0 14px}#intro-text div.customer-ticket-link{float:right;padding:6px 11px 0 15px}#intro-text div.multibuy-link a,#intro-text div.customer-ticket-link a{text-decoration:none;font-family:"Trebuchet MS",Arial,sans-serif;font-style:oblique;font-weight:bold;text-transform:lowercase;font-size:0.6875em;line-height:1em;border-bottom:1px solid #ccc;position:relative;top:-2px;color:#777}#intro-text div.multibuy-link a:hover,#intro-text div.customer-ticket-link a:hover{color:#888;border-bottom:1px solid #ddd}#intro-text div.multibuy-link a span,#intro-text div.customer-ticket-link a span{position:relative;bottom:-2px}#breadcrumbs{font-size:0.75em;padding-bottom:10px}#breadcrumbs div.crumbs{float:left;padding-top:3px;width:430px}#breadcrumbs div.view-all{float:right;margin:0 0 -2px 0}#breadcrumbs div.browse{float:right;width:300px;margin:0 0 -2px 0}#breadcrumbs div.browse span.text{padding-top:3px;float:right}#breadcrumbs div.browse span.buttons{float:right;margin-left:10px}ul.chartlist{float:left;width:15em;margin:0 0 0 1em}ul.chartlist li{position:relative;display:block;background:#f4f4f4;-zoom:1;margin:0 0 3px 0}ul.chartlist li .title{display:block;font-weight:bold;position:relative;left:-1em;z-index:2}ul.chartlist .count{display:block;position:absolute;top:0;right:0;margin:0 0.3em;text-align:right;color:#999;font-weight:bold;font-size:0.875em;line-height:2em}ul.chartlist .index{display:block;position:absolute;top:0;left:0;height:100%;background:#6cb0e3;text-indent:-9999px;overflow:hidden;line-height:2em}div.pagination{float:right}div.pagination a.item,div.pagination span.item{display:block;float:left;font-size:0.75em;text-decoration:none;padding:0 5px}div.pagination span.current{color:#fff;font-weight:bold;background-color:#d81f2a}div.pagination span.spacer{display:block;float:left;margin:0 3px 0 0}div.pagination a:hover{color:#fff;background-color:#d81f2a}div.pagination a.prev,div.pagination a.next,div.pagination span.prev,div.pagination span.next{display:block;float:left;font-size:0.75em;text-decoration:none;padding:0px 5px}div.pagination span.prev,div.pagination span.next{color:#bbb}.tip{background:#D91F2C;color:#fff;width:15em;font-size:0.6875em;line-height:1.2em;z-index:13000;text-align:left;padding:8px 10px}.tip-title{}.tip-text{display:none}#newsletter{background:#ebebeb;padding:8px 12px}#newsletter div.content{width:775px;position:relative;margin:0 auto;font-size:0.75em}#foot-news h4{font-size:1.2em;background:url(../images/site/envelope.png) no-repeat left center;padding:0 10px 0 38px;display:inline;color:#000;font-weight:bold}#foot-news h4 span{color:#d81f2a}#foot-news h5{display:inline;font-weight:normal}#foot-news button.link{color:#d81f2a;background:url(../images/site/arrow.png) no-repeat right;font-weight:bold;padding:0 7px 0 0;margin:4px 0 0 0}#foot-news button.link:hover{color:#000}#foot-news-email-wrap{margin:-3px 5px 0 8px}#foot-news input.textinput{background:#fff;border:0;border-top:1px solid #a8a8a8;border-left:1px solid #a8a8a8;padding:4px;color:#000;width:200px;vertical-align:middle}#foot-news .overTxtLabel{padding-left:8px}#footer{margin:auto;margin-top:18px;color:#000;width:960px}#footer ul{list-style-type:none;margin:auto;margin-top:18px;color:#000;width:960px;padding:0;font-size:0.6875em}#footer li{margin:0;display:inline;margin-right:12px}#footer li a{color:#000;text-decoration:none}#footer li a:hover{color:#d81f2a}#footer .col{float:left;width:165px}#footer p{font-size:0.6875em;color:#000;padding:4px 0 0;margin:0}#footer_cards{margin:auto;width:960px;text-align:center;margin-top:0}#generic-404-page{padding:20px 30px}#generic-404-page ul{margin:10px 20px}#generic-404-page #product-haveyouseen{padding-top:15px}#generic-404-page div.item-listing div.grid div.prod{width:158px}div.stickyWin{text-align:left;border:3px solid #afdafa;background:#fff;position:relative;width:600px}div.stickyWin div.header{height:33px;background:url(../images/stickywin/title.gif) no-repeat;margin-bottom:10px}div.stickyWin div.middle{padding:10px 12px 12px 12px}div.stickyWin div.middle div.inner{position:relative}div.stickyWin h1.caption{margin:0;padding:0 5em 0 0;border:0;font-size:1.3em;color:#000;text-transform:none}div.stickyWin div.closeButton{position:absolute;width:45px;height:16px;font-size:0.75em;text-align:right;color:#000;top:4px;right:0px;cursor:pointer}div.stickyWin div.closeButton:hover{color:#D91F2A}div.stickyWin div.bottom{clear:both;height:10px;background:url(../images/stickywin/full.png) no-repeat bottom left}div.stickyWin div.bottom div.inner{background:url(../images/stickywin/full.png) bottom right;position:absolute;width:8px;height:10px;bottom:0;right:-8px}div.stickyWin div.popup-content{padding:0}.SWclearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.SWclearfix{display:inline-table}* html .SWclearfix{height:1%}.SWclearfix{display:block}#nav-header{position:relative;width:940px;z-index:100;margin:0;height:55px;padding:0 0 10px 0;background:url(../images/site/dots.png) repeat-x bottom}h1#logo{background:none;padding:0;margin:0;border:0}div#logo a{display:block;margin:0;padding:5px 0 0 0;height:50px;width:149px}h1#logo a:hover img{filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85}#nav-header p.delivery{position:absolute;bottom:9px;right:0;font-size:0.75em;color:#000;font-weight:bold}#nav-header p.delivery span{color:#D81F2A;text-transform:lowercase}#nav-contact{width:140px;font-size:0.80em;left:167px;top:15px;position:absolute;color:#666}#nav-contact .phone{background:url(../images/nav/phone.png) no-repeat 0 2px;padding-left:21px;color:#000;font-size:1.05em;font-weight:bold}#nav-contact p{margin-bottom:1px}#nav-links{text-align:right;position:absolute;right:0;top:0;width:460px;z-index:30}#nav-links ul{float:right;list-style-type:none}#nav-links li{display:inline;margin:0 14px 0 0;float:left;padding:0}#nav-links li a,#nav-links li span{text-decoration:none;color:#666;font-size:0.75em}#nav-links li a:hover{color:#d81f2a}#nav-links .rm{font-size:0.6875em}#nav-currentuser{padding:0 4px 0 0;margin:5px 0 0 0;color:#ceeaff;font-family:Verdana,Arial,Helvetica,sans-serif}#nav-currentuser a{color:#f3faff;font-family:Verdana,Arial,Helvetica,sans-serif;text-decoration:none}#nav-currentuser a:hover{text-decoration:underline}#nav-top{position:relative;background:url(../images/site/dots.png) repeat-x bottom;z-index:10;margin:0 0 10px 0}#nav-top-list{font-size:0.75em}#nav-top ul{list-style-type:none;margin:0;padding:0}#nav-top li{padding:0;float:left;position:relative}#nav-top li div.nav-item{font-weight:bold;text-transform:lowercase;line-height:2.75em}#nav-top li div.nav-item a{color:#000;display:block;padding:0 17px;text-decoration:none}#nav-top li div.nav-item a:hover{text-decoration:none}#nav-top li div.nav-item a:hover,#nav-top li:hover div.nav-item a,#nav-top li div.nav-item a.on,#nav-top li div.nav-item a.active,#nav-top li div.nav-item a.hover{color:#d81f2a}#nav-top li div.nav-popup{position:absolute;z-index:10;display:none;background:#fff;border:1px solid #ccc;border-top:0;padding:0 1px 1px 1px;left:0;top:100%}#nav-top li:hover div.nav-popup,#nav-top li.hover div.nav-popup,#nav-top li.open div.nav-popup{display:block}#nav-top li div.nav-popup div.dd-products li{float:none;text-align:left}#nav-top li div.nav-popup div.dd-products{margin-left:-0px;padding:0;width:100%}#nav-top li div.nav-popup div.dd-products div.list,#nav-top li div.nav-popup div.dd-products div.listlast{float:left;width:155px}#nav-top li div.nav-popup div.dd-products div.list{border-right:1px dotted #ccc}#nav-top li div.cols1 div.dd-products{width:160px}#nav-top li div.cols2 div.dd-products{width:312px}#nav-top li div.cols3 div.dd-products{width:478px}#nav-top li div.nav-popup div.dd-products ul{list-style-type:none;margin:0;padding:0}#nav-top li div.nav-popup div.dd-products li{padding:0}#nav-top li div.nav-popup div.dd-products li a{color:#000;display:block;font-weight:bold;padding:4px 18px;text-decoration:none}#nav-top li div.nav-popup div.dd-products li a:hover{background:#d81f2a;color:#fff;text-decoration:none}#nav-top li div.nav-popup div.dd-products ul ul{margin-bottom:5px;padding-left:0px}#nav-top li div.nav-popup div.dd-products ul ul li a{display:block;font-weight:normal;font-size:0.916em;padding:2px 17px}#nav-top li div.nav-popup div.dd-products ul ul li a:hover{background:#d81f2a;color:#fff;text-decoration:none}#nav-top-form-search-container{position:absolute;top:26px;left:400px;width:200px;height:30px;font-size:0.6875em}#nav-top-form-search input#nav-top-search{border:0;margin-right:6px;width:132px;color:#000;bottom:9px;padding:5px;background:#f5f5f5;border-top:1px solid #a8a8a8;border-left:1px solid #a8a8a8}#nav-top-form-search button.submit{padding:4px 5px}#nav-top-search-quicksearch{position:absolute;top:100%;margin-top:-5px;margin-left:0;background:transparent url(../images/cart/arrow_bag.png) no-repeat center top;padding:7px 0 0 0;display:none}#nav-top-search-quicksearch .content{background:#d81f2a;padding:5px;width:176px}#nav-top-search-quicksearch div.items{padding:0px;vertical-align:middle}#nav-top-search-quicksearch .header{display:none}#nav-top-search-quicksearch li{background:#fff;padding:8px;border-bottom:1px solid #ddd;display:block;margin:0;float:none;vertical-align:middle;line-height:1.25em;list-style:none}#nav-top-search-quicksearch li.active{background:#f1f1f1}#nav-top #nav-top-search-quicksearch ul{margin:0;padding-left:5px}#nav-top-search-quicksearch li img{float:left;margin:0 10px 0 0}#nav-top-search-quicksearch li div.desc{float:left;width:100px;text-transform:none}#nav-top-search-quicksearch li p.title{margin:0}#nav-top-search-quicksearch div.more{padding:4px 0 2px 0;color:#fff;text-align:center}#nav-top-search-quicksearch div.more button.link span{color:#fff;font-weight:bold}#nav-left h2{background:#d3ecff;color:#000;font-size:0.875em;font-weight:bold;padding:8px 10px;position:relative}#nav-left .quote{margin:20px 10px 15px 10px;padding:20px 0 0 0;border-top:1px solid #ddd}#nav-left .quote p{font-size:0.82em;font-style:italic;margin:0 0 6px 0}#nav-left .quote a{font-size:0.75em}#nav-left div.content{text-transform:lowercase}#nav-left ul{list-style-type:none;padding:0 0 10px 0}#nav-left ul li.active{padding:0}#nav-left ul li a{display:block;text-decoration:none;font-size:0.75em;padding:4px 10px;line-height:1.4em;text-decoration:none}#nav-left ul li a:hover{background:#d91f2a;color:#fff}#nav-left ul li.active a{font-weight:bold;color:#D91F2A}#nav-left ul li.active a:hover{background:none;color:#D91F2A}#nav-left ul li ul,#nav-left div.filters ul{padding:0 0 0 10px}#nav-left ul li ul li,#nav-left div.filters ul li,#nav-left ul li ul li.active{border:0;background:transparent}#nav-left ul li ul li a,#nav-left div.filters ul li a{font-size:0.6875em;color:#666;font-weight:normal;padding:2px 8px;margin:0 0 0 4px;background:transparent}#nav-left ul li.active ul li a,#nav-left div.filters ul li a{font-weight:normal;color:#666}#nav-left ul li.active ul li a:hover,#nav-left div.filters ul li a:hover,#nav-left ul li.active ul li.active a,#nav-left div.filters ul li a.selected{background:url(../images/nav/bullet_hover_arrow.gif) no-repeat left 5px;color:#d91f2a}#nav-left div.filters ul li a.disabled,#nav-left div.filters ul li a.disabled:hover{background:none;color:#ddd;cursor:default}#nav-left ul li.active ul li ul{padding:0 10px 4px 10px}#nav-left ul li.active ul li.active ul li a,#nav-left ul li.active ul li.active ul li a:hover{background:#fff;color:#666;font-weight:normal;padding:1px 8px}#nav-left ul li.active ul li.active ul li.active a,#nav-left ul li.active ul li.active ul li a:hover{background:url(../images/nav/bullet_hover_arrow.gif) no-repeat left 5px;color:#d91f2a}#nav-left .bot{background:#fff url(../images/nav/side_bot.png) no-repeat right;height:80px}#nav-left div.filters a#clearpreferences{font-size:0.75em;display:block;margin-top:5px;padding:4px 10px}#nav-left div.filters h3{margin:2px 0;display:block;font-size:0.75em;padding:4px 10px;line-height:1.4em;text-decoration:none}#gift-finder{width:233px;background:#afdafa;padding:4px;float:left;height:241px;font-size:0.75em;position:relative}#gift-finder span.icon{background:url(../images/index/icon_wrap.png) no-repeat;position:absolute;bottom:-11px;right:-1px;display:block;width:53px;height:90px}#gift-finder .content{border:2px solid #fff;padding:8px 12px;height:221px}#gift-finder p.intro{margin-bottom:5px;line-height:1.25em;font-size:0.95em;padding:0 25px 0 0}#gift-finder form.filters div.options{padding-bottom:8px}#gift-finder form.filters div.options ul li{float:left}#gift-finder form.filters div.options ul li.text{float:left;clear:none;width:auto}#gift-finder form.filters div.options ul li.text label{margin-bottom:0;width:auto}#gift-finder form.filters div.options ul li.color label{margin:0 1px 0px 0}#gift-finder div.select label{position:absolute;width:0;overflow:hidden}#gift-finder select{width:203px}#gift-finder p.submit{text-align:right}#gift-finder p.text{width:120px;margin:9px 0 0 0;text-align:right;float:right}#gift-finder h4 a{display:block;padding:0 8px;border-right:1px solid #62a9dd;border-bottom:1px solid #62a9dd;background:url(../images/index/gift_finder_arrow.png) no-repeat 174px 0 #fff;font-size:0.75em;font-weight:normal;line-height:2.166em;margin-bottom:8px}#gift-finder h4 a:hover{background:url(../images/index/gift_finder_arrow.png) no-repeat 174px 0 #fff;background-position:174px -26px;color:#d81f2a}#gift-finder ul{list-style-type:none;margin:0;padding:5px 0 0}#gift-finder ul li{margin:0 0 8px}#gift-finder ul li a{font-family:"BradleyHandITC";font-weight:bold;font-size:1.6em;color:#000}#gift-finder ul li a span{font-family:"BradleyHandITC";padding:0 0 0 5px;color:#D81F2A}#gift-finder .fancyselect{border:0;border-right:1px solid #66a9dd;border-bottom:1px solid #66a9dd;background-position:98% -300px}#gift-finder .fancyselect .selected-option{border:0}#gift-finder .fancyselect .selected-option span.holder{padding:4px 6px;margin-right:31px}#gift-finder .fancyselect .choose{display:none}#index-page #splash{width:417px;float:left;margin-left:10px}#index-page #promos{width:262px;float:right}#index-page #promos .box{}#index-page #promos .box h4{font-size:1.3em;font-weight:bold;margin:0 0 3px 0;color:#000}#index-page #promos .box h5{font-size:1em;color:#000}#index-page #promos .box h4 span,#index-page #promos .box h5 span{color:#d81f2a}#index-page #promos .box p{font-size:0.75em;margin:0 0 3px 0}#index-page #promos .box a{font-size:0.75em;display:block;height:111px;border:4px solid #afdafa;cursor:pointer}#index-page #promos .box a:hover{border:4px solid #d81f2a}#index-page #promos .topsellers{background:url(../images/index/box_topsellers.png) no-repeat}#index-page #promos .content{margin-bottom:11px}#index-intro{background:#ebebeb;margin:-1px 0 10px 0;padding:12px 12px 12px 12px}#index-intro h4{font-size:0.875em;float:left;color:#000;padding-left:0;font-weight:bold;margin-right:10px}#index-intro h4 span,#index-intro p a{color:#d81f2a}#index-intro p{float:left;font-weight:normal;font-size:0.75em}#index-intro .arrow{font-size:0.75em;margin-top:1px}#index-description{}#index-description .wrap{padding:0 135px 0 70px;margin:10px 0 0}#index-description .wrap h1{padding:0;margin:0 0 8px 0;font-size:1.4em}#index-description .wrap img{margin:0 10px 10px 0}#index-description .wrap p{font-size:1em;float:none}#index-banner{width:417px;height:249px;position:relative;float:left;margin-left:10px}#index-show{width:417px;height:249px}.slideshow-images-visible{opacity:1}.slideshow-images-prev{opacity:0}.slideshow-images-next{opacity:0}.slideshow-thumbnails{position:absolute;z-index:2000;bottom:10px;right:10px;display:none;padding:5px 0 0 0}.slideshow-thumbnails ul{list-style-type:none}.slideshow-thumbnails ul li{float:left;margin:0 0 0 2px}.slideshow-thumbnails ul li a{padding:0;margin:0;width:22px;height:15px;display:block;position:relative;border:1px solid #fff}.slideshow-thumbnails-active{top:-4px;opacity:1}.slideshow-thumbnails-inactive{top:0;opacity:0.8}#index-scroller-holder{position:relative;width:940px;height:122px}#index-scroller{margin-bottom:10px;width:940px;position:relative;overflow-x:scroll}#index-scroller a.block{float:left;display:block;margin-left:9px;height:111px;width:254px;border:1px solid #fff;position:relative}#index-scroller a.first{margin-left:0}#index-scroller a.block:hover{border:1px solid #d81f2a;color:#fff;text-decoration:none}#index-scroller a.block span{display:block;position:absolute;bottom:0;width:234px;background:#fff;filter:alpha(opacity=57);-moz-opacity:.57;opacity:.57;padding:6px 10px;font-weight:bold;font-size:0.9em}#index-scroller a.block:hover span{background:#d81f2a;opacity:1}#index-scroller-holder a.left,#index-scroller-holder a.right{display:block;height:111px;width:50px;position:absolute;top:0;cursor:pointer}#index-scroller-holder a.left span,#index-scroller-holder a.right span{display:block;width:24px;height:48px;top:35px;position:absolute}#index-scroller-holder a.left{left:-34px}#index-scroller-holder a.left span{background:url(../images/index/index_arrow_left.png) no-repeat 50% 0;left:0}#index-scroller-holder a.left:hover span{background-position:0 -48px}#index-scroller-holder a.right{right:-34px}#index-scroller-holder a.right span{background:url(../images/index/index_arrow_right.png) no-repeat 50% 0;right:0}#index-scroller-holder a.right:hover span{background-position:0 -48px}#productlisting-page h1,#sectionlisting-page h1{background:none;padding:0;border:0;margin:12px 0 16px 0;color:#323232;font-size:1.375em}div.item-listing fieldset.search{background-color:#fff;margin-bottom:10px}div.item-listing fieldset.search div.fieldset-content{border:1px dotted #ccc;background:#f5f5f5}div.item-listing fieldset.search h2{font-size:1.1667em}div.item-listing fieldset.search p{float:left;border:0;padding:0 10px 0 0}div.item-listing fieldset.search label{float:left;margin-right:10px;padding-top:2px}div.item-listing fieldset.search input.textinput{width:200px;padding:4px 6px;background:#FFF}div.item-listing fieldset.search select{width:207px;padding:3px}div.item-listing div.header,div.item-listing div.footer{background:#ebebeb;padding:6px 10px;line-height:1.3125em}div.item-listing div.header{margin-bottom:0px}div.item-listing div.footer{margin-top:10px}div.item-listing div.header form{float:left;padding:0px}div.item-listing div.header div.layout,div.item-listing div.header div.sort{float:left}div.item-listing div.header div.layout span{float:left;font-size:0.75em;margin-right:3px}div.item-listing div.header div.layout ul{list-style-type:none;float:left;margin-right:10px}div.item-listing div.header div.layout ul li{float:left;text-align:left}div.item-listing div.header div.layout ul li a{display:block;font-size:0.75em;text-decoration:none;margin:0 0 0 1px;padding:0 4px 0 24px;background:url(../images/prod/layout.png) no-repeat 0 0}div.item-listing div.header div.layout ul li a:hover,div.item-listing div.header div.layout ul li a.selected{color:#fff;background-color:#d81f2a}div.item-listing div.header div.layout ul li#grid a{background-position:0 -43px}div.item-listing div.header div.layout ul li#grid a:hover,div.item-listing div.header div.layout ul li#grid a.selected{background-position:0 0}div.item-listing div.header div.layout ul li#list a{background-position:0 -63px}div.item-listing div.header div.layout ul li#list a:hover,div.item-listing div.header div.layout ul li#list a.selected{background-position:0 -21px}div.item-listing div.header div.sort label{float:left;font-size:0.75em}div.item-listing div.header select{font-size:0.75em;padding:1px;width:11em;margin:0 0 0 6px;float:left}div.item-listing div.header .submit{font-size:0.6875em;padding:1px;margin-left:2px;float:left;cursor:pointer}#section-image{width:782px;height:240px;position:relative;background:url(../images/prod/sample_header.jpg) no-repeat left center;margin:0 0 10px 0}#section-image .bar{filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55;position:absolute;width:100%;bottom:0px;height:40px;background-color:#000}#section-image .content{position:absolute;width:100%;bottom:0px;height:40px}#section-image #breadcrumbs div.crumbs{width:auto;padding:0 12px 0 0;float:none;line-height:3.33em;color:#fff;font-weight:bold}#section-image #breadcrumbs{float:right;padding:0;margin:0}#section-image #breadcrumbs a{color:#fff}#section-image h1{float:left;padding:0;margin:-1px 0 0 10px;color:#fff;font-size:1.25em;line-height:2em;border:none}div.section-description{background:#afdafa;color:#000;padding:8px 10px;font-size:0.75em;margin-bottom:8px;margin-top:-10px}div.item-listing div.content{}#section-items div.content{border:0}#section-items,#product-items{padding-top:0px;overflow:hidden}#section-items-content,#product-items-content .content{width:792px}#product-items-content .content{text-transform:none}div.item-listing div.sec{background:#fff;float:left;width:182px;margin:0 16px 16px 0;position:relative}div.item-listing div.allsections div.sec{width:254px;margin:0 10px 16px 0}div.item-listing div.allsections div.sec div.im{padding:0}div.item-listing div.sec-inner{}div.item-listing div.sec div.im{margin:0 0 10px 0;text-align:center;border:1px solid #ddd;padding:15px 0}div.item-listing div.sec p{text-align:center;height:2em;font-weight:bold;font-size:0.91em}div.item-listing .prod div.im{position:relative}div.item-listing .prod div.im a.quickview-button{position:absolute;top:8px;right:8px;width:73px;height:21px;cursor:pointer;overflow:hidden}div.item-listing .prod div.im a.quickview-button span{position:absolute;top:21px;right:0;display:block;width:73px;height:42px;background-repeat:no-repeat}div.item-listing .prod:hover div.im a.quickview-button span,div.item-listing .hover div.im a.quickview-button span{top:0px}div.item-listing .prod div.im a.quickview-button:hover span{top:-21px}div.item-listing div.prod div.desc{font-size:0.75em;line-height:1.333em}div.item-listing div.prod div.desc h5{color:#000000;font-weight:normal;margin:0 0 2px 0;text-transform:none}div.item-listing div.prod div.desc p,div.item-listing div.prod div.desc ul{margin:0 0 0.5em 0;line-height:1.545em}div.item-listing div.prod div.desc p.price{line-height:1em}div.item-listing div.prod p.price ins{color:#D91F2A}div.item-listing div.prod p.add{margin-bottom:15px}div.item-listing div.grid div.prod{float:left;width:182px;margin:0 16px 0px 0;position:relative}div.item-listing div.grid div.prod div.prod-inner{padding:15px 0 0 0;margin:0px auto}div.item-listing div.grid div.prod div.im{margin:0 0 6px 0;text-align:center;border:1px solid #ddd;background:#fff;padding:15px 0}div.item-listing div.grid div.prod div.im a{border-bottom:0}div.item-listing div.grid div.prod div.desc{height:5.4em}div.item-listing div.grid div.prod div.desc p.price span.discounts{color:#c00;font-weight:bold}div.item-listing div.list div.prod{background:#fff;border-top:1px dotted #ddd;padding:14px 12px;margin:0 -1px -1px 0;position:relative}div.item-listing div.list div.prod div.im{float:left;margin:0 20px 0 0}div.item-listing div.list div.prod div.desc{float:left;width:440px}div.item-listing div.list div.prod div.desc ul{margin:0 0 0 2em}div.item-listing div.list div.prod div.discounts{color:#c00}div.item-listing div.list div.prod div.discounts ul{list-style-type:none;text-transform:uppercase;margin:0}div.item-listing div.list div.prod div.discounts ul li{margin:0 0 0.5em 0}div.item-listing div.list div.prod div.buy{float:right;width:100px;font-size:0.75em}div.item-listing div.list div.prod div.buy p{margin:0 0 0.3em 0}div.item-listing div.list div.prod div.buy p.listprice{color:#D91F2A;font-weight:bold}div.item-listing div.list div.prod div.buy p.price{font-weight:bold}div.item-listing div.list div.prod div.buy p.points{color:#818181;padding:2px 0 0 0}div.item-listing div.list div.prod div.buy p.stocklevel{font-weight:bold}div.item-listing .small .prod div.im a.quickview-button{position:absolute;top:8px;left:33px;width:16px;height:15px}div.item-listing div.small{border:1px solid #e4e4e4;border-bottom:0}div.item-listing div.small div.prod{border:0;margin:0;font-size:0.95em;padding:4px 8px}div.item-listing div.small div.prod div.im{margin:0 12px 0 0;border:1px solid #ddd;margin:auto}div.item-listing div.small div.prod div.desc{}div.item-listing div.small div.prod div.desc h5{font-size:1em}div.item-listing div.small div.prod div.desc h5 span.price{color:#555}div.item-listing div.small div.prod div.im a.quickview-button{top:10px;left:-75px;display:none;width:47px;height:42px}div.item-listing div.small div.prod div.im a.quickview-button span{top:-46px}div.item-listing div.small div.prod div.im a.quickview-button:hover span{top:-63px}div.quickview-prod div.im{float:left;width:245px;text-align:center;font-size:0.75em}div.quickview-prod .contents{text-transform:none}div.quickview-prod div.im .links{padding:15px 25px}div.quickview-prod div.info{float:left;width:310px;margin-left:15px;font-size:0.75em}div.quickview-prod div.product-price{padding-bottom:0}div.quickview-prod div.product-price div.price{font-size:1.3em;margin-bottom:0}div.quickview-prod div.product-price div.stock{margin-bottom:0}div.quickview-prod div.product-price p.stocklevel{font-size:1.3em}div.quickview-prod div.desc{padding:15px 0;text-transform:none}div.quickview-prod div.product-buy{font-size:1em}div.quickview-prod div.product-buy div.content{margin-top:0;padding-bottom:4em}div.quickview-prod div.quantity{margin:0 10px 10px 0;float:left}div.quickview-prod div.quantity label{font-weight:bold;float:left;margin-bottom:2px;padding-top:3px;padding-right:4px}div.quickview-prod div.quantity select{width:45px;padding:2px 0;float:left;text-align:center}div.quickview-prod div.quantity p.summary{float:left;padding-top:3px;padding-left:4px}div.quickview-prod div.addbutton{float:left;padding:2px 0 0 0}div.quickview-prod div.desc{font-size:1em;line-height:1.545em;overflow-y:scroll;height:130px}div.quickview-prod div.desc p{margin-bottom:10px}#sitemap-page li{margin:0}#sitemap-page li a,#sitemap-page h2 a{text-decoration:none}* a.btn-sm,* a.btn-med,* a.btn-lg,* button.btn-sm,* button.btn-med,* button.btn-lg{color:#fff;font-weight:bold;cursor:pointer;text-transform:lowercase;padding:0.4em 10px 0.5em 10px;background:#d91f2c;border:0}.btn-sm:hover,.btn-med:hover,.btn-lg:hover{background:#000}.btn-sm span.arrow-dropout,.btn-med span.arrow-dropout,.btn-lg span.arrow-dropout{padding:0 12px 0 0;background:url(../images/nav/arr.png) no-repeat 100% -326px}.btn-sm span.print-icon,.btn-med span.print-icon,.btn-lg span.print-icon{padding:0 0 0 16px;background:url(../images/site/icons.png) no-repeat -8px -57px}.btn-sm{font-size:0.75em}.btn-med{font-size:1em}.btn-lg{font-size:1.2em}button.link,a.link{cursor:pointer;padding:0;margin:0;border:0;color:#000;font-size:1em;text-decoration:none}input.link{cursor:pointer}button.link:hover span{color:#d12227}button.arrow,a.arrow{cursor:pointer;padding:0;margin:0;border:0;color:#d81f2a;font-size:0.75em;background:url(../images/site/arrow.png) no-repeat right center;padding-right:9px;font-weight:bold}button.arrow:hover,a.arrow:hover{color:#000}#product-details{padding:30px 5px 10px 6px}#product-details-sidebar{width:325px;float:left}#product-details-main{width:380px;float:right;padding-right:15px}#product-details h1{background:transparent;text-transform:none;padding:0;margin:0 0 5px 0;border:0}div.product-price{padding-bottom:4px}div.product-price div.price{width:280px}div.product-price div.price p{margin:0 0 3px 0;color:#d91f2a;font-size:0.75em}div.product-price div.price p.listprice{color:#777;font-size:0.95em;text-transform:lowercase}div.product-price div.price p.ourprice{color:#d91f2a;font-weight:bold;font-size:1em;text-transform:lowercase}div.product-price div.stock{font-size:0.75em;background:url(../images/site/dots.png) repeat-x bottom;padding-bottom:15px;margin-bottom:15px}p.stocklevel{padding:0 0 0 18px;font-weight:bold;line-height:1.5em}p.instock{background:url(../images/site/icons.png) no-repeat left -402px;color:#46b439}p.backorder{background:url(../images/site/icons.png) no-repeat left -500px;color:#2d7bb5}p.outofstock{background:url(../images/site/icons.png) no-repeat left -448px;color:#d81f2a}div.product-price p.stock-detail{clear:both;color:#707070}.product-discount{background:#ebf4fb;margin-bottom:15px;padding:12px 15px;position:relative}.product-discount h3{margin-bottom:0.2em}.product-discount p.desc{margin-bottom:0}.product-discountcombo{border-top:1px solid #d8e7f2;padding:10px 0 0 0;margin:10px 0 0 0}.product-discount div.buy{float:right;width:160px;line-height:1em}.product-discount div.buy h4{font-size:1.166em;margin-top:0}.product-discount div.buy p{margin:0 0 0.5em 0}.product-discount div.buy p.ourprice{color:#b4040a;font-size:1.166em}.product-discount div.items span.plus{float:left;font-size:30px;padding:20px 10px 0 10px}.product-discount div.items div.item{float:left}.product-discount div.items div.item img{border:1px solid #d8e7f2}.product-discount div.items div.item a:hover img{border:1px solid #dc7600}.product-discount div.items div.item p.details{text-align:right;padding:0 2px 0 0}div.product-buy{clear:both;line-height:1em;font-size:0.75em}div.product-buy div.content{background:url(../images/site/dots.png) repeat-x top;padding-top:15px;margin-top:15px}div.product-buy strong.opt-num{float:left;font-size:1em;color:#fff;text-align:center;background:#4b4b4b;font-weight:bold;padding:2px 0;width:1.7em;margin:0 10px 0 0}div.product-buy label.title{font-size:1em;font-weight:bold;margin:0 10px 0 0;background:0;padding:2px 0 0 0;float:left;color:#000}div.product-buy div.product-option{margin:0 0 10px 0}div.product-buy label.radio{margin-top:4px}div.product-buy div.singleimage label.radio{background:none;border:2px solid #ddd;margin:0 3px 0 0;padding:0;cursor:pointer}div.product-buy div.singleimage label.selected{border:2px solid #034577}div.product-buy div.singleimage label.radio img{vertical-align:bottom}div.product-buy div.singleimage label.radio input{position:relative;top:2px}div.product-buy div.quantity{margin-bottom:10px}div.product-buy div.quantity label{padding-top:4px;float:left}div.product-buy div.quantity select{width:44px;float:left;padding:2px 0;text-align:center}div.product-buy div.quantity .summary{margin:0;padding-left:10px;color:#666;padding-top:5px;float:left}div.product-buy .giftwrap label.enable{margin:10px 0 10px;font-weight:bold}.giftwrap .giftwrap-panel{background:url(../images/prod/wrap/giftwrap_bg.png) no-repeat 20px 0;padding:8px 0 0 0;margin:0 0 10px 0}.giftwrap .giftwrap-panel div.content{background:#ebebeb;padding:18px 18px 10px 18px;margin:0;overflow-x:hidden;width:360px}.giftwrap .giftwrap-panel .ribbon{font-weight:bold;color:#d81f2a;margin:0 0 10px 0}.giftwrap .giftwrap-panel ul{list-style:none;padding:12px 0 0 0;margin:0 0 0 0px;clear:both}.giftwrap .giftwrap-panel li{float:left;margin:0 18px 20px 0px;font-weight:bold}.giftwrap .giftwrap-panel li img{border:1px solid #000000;display:block;margin:0 0 5px 0}.giftwrap .giftwrap-panel li:hover a,.giftwrap .giftwrap-panel li:hover label{color:#d81f2a}.giftwrap .giftwrap-panel li label{background:none;padding:0;margin:0}.giftwrap .giftwrap-panel li label.selected{color:#d81f2a}.giftwrap .giftwrap-panel li label.selected img{border-color:#d81f2a}.giftwrap .giftwrap-panel p label{display:block;margin:0 0 3px 0}.giftwrap .giftwrap-panel textarea{width:330px;background:#fff}.giftwrap .giftwrap-panel div.cancel{margin:10px 0 0 0;padding-right:25px}.giftwrap .giftwrap-panel a.cancel{background:url(../images/prod/wrap/cancel_icon.png) no-repeat 0% 50%;font-weight:bold;padding:0 0 0 12px;float:right}div.product-buy button.addtocart-button,div.quickview-prod button.addtocart-button{position:absolute}div.product-buy button.addtowishlist-button{background:#8a8a8a}div.canbuy button.addtowishlist-button{margin-left:130px}div.quickview-prod button.addtowishlist-button{margin-left:130px}div.product-buy button.addtowishlist-button:hover{background:#000}div.product-buy div.saveproduct div.message{font-size:1em;margin-top:4em}div.quickview-prod div.saveproduct div.message{font-size:1em;margin-top:0px;font-size:1em;width:150px;margin-left:130px}div.product-buy div#stocknotify{border:1px solid #ddd;margin:0 0 10px 0;text-transform:none;padding:10px}div.product-buy div#stocknotify h3{font-size:1em}div.product-buy div#stocknotify label{margin:0 0 4px 0;display:block}div.product-buy div#stocknotify input.textinput{float:left;margin:0 10px 0 0;width:200px}div.product-buy div#stocknotify p.fields{margin:0}div#product-details-main div.links{padding:5px 0 0 0;margin:10px 0 18px 0px;font-size:0.75em;height:12px}div#product-details-main div.links p{margin:0 0 5px 0;line-height:100%}div#product-details-main div.links p.email{float:left;margin-right:10px;margin-top:2px}div#product-details-main div.links p.print{float:left;margin-right:10px;margin-top:2px}div#product-details-main div.links p.share{float:left}#product-details-tabs div.content{clear:both;margin-top:-1px;text-transform:none}div#product-rewards{background:url(../images/site/dots.png) repeat-x top;padding-top:15px;margin-top:15px;padding-bottom:20px}div#product-rewards img{float:left;margin:0 15px 0 0}div#product-rewards h3{font-size:1em;margin:0 0 2px 0}div#product-rewards div.desc{line-height:1.4em;font-size:0.75em}#product-rating{margin:0 0 15px 0}#product-rating img{float:right;margin:0 10px 0 0}#product-rating ul.chartlist{float:left;width:250px}.product-reviews div.reviews{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 0 15px 0;max-height:30em;overflow-y:auto}.product-reviews div.reviews div.review{border-top:1px solid #ddd;padding:0.75em 10px 0.25em 10px}.product-reviews div.reviews div.first{border-top:0}.product-reviews div.reviews div.review h3 span.title{float:left;width:250px}.product-reviews div.reviews div.review h3 span.stars{float:right}.product-reviews div.reviews div.review h3 small.author{font-weight:normal;font-size:0.7142em}.product-questions dl.questions{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 0 15px 0;max-height:30em;overflow-y:auto}.product-questions dl.questions dt{padding:0.75em 10px 0.25em 30px;font-weight:bold;border-top:1px solid #ddd}.product-questions dl.questions dt.first{border-top:0}.product-questions dl.questions dd{padding:0 10px 0.25em 30px}.product-questions dl.questions strong.qanda{margin-left:-20px;float:left;color:#9A9A9A;font-size:1.1666em}#product-image{height:310px;position:relative}#product-image a,#product-image a:hover{text-decoration:none}#product-image a *{cursor:pointer}#product-image div.im{cursor:url(/frontend/pod/images/cursors/blank.cur),none}#product-image div.box{border:1px solid #333;background:#fff;position:absolute;left:330px;overflow:hidden}#product-image-holder{border:1px solid #ddd}#product-image div.overlay{border:1px solid #333;background:#fff;position:absolute;cursor:none}#product-thumbs p.click-images{margin:15px 0 7px 0;font-size:0.75em;font-style:italic}#product-images-extra{margin:0px 0 0 0px;padding:0;list-style-type:none;width:294px}#product-images-extra li{float:left;margin-right:6px}#product-images-extra li a{display:block;height:59px;width:59px;padding:2px;border:1px solid #fff}#product-images-extra li a:hover{border:1px solid #336699;background:none}#product-related h3{font-size:0.75em;display:block;color:#959595;padding:7px 13px;margin:0;text-decoration:none;font-weight:bold;cursor:pointer;border-top:1px solid #eee}#product-related h3:hover,#product-related h3.hover{background-color:#d3d3d3;background-position:0 -60px;color:#2b5b7f}#product-related h3.open{background:#f4f4f4;color:#323232;cursor:default}#product-related form{border-top:0}#product-related div.item-listing div.content{border:0}#product-related div.item-listing div.prod div.desc{width:140px;margin-top:6px}#product-related .im{text-align:center;float:none}#product-related form div.add{padding:8px;text-align:center}#product-related button.submit{font-size:0.75em}#product-recent{margin:22px 0}#product-recent h2{font-size:0.75em;background:#f1f1f1;padding:7px 8px;margin-bottom:5px;color:#000}#product-recent ul{list-style-type:none;margin:6px 0 0 0}#product-recent ul li{padding:0 0px 0.6em 0px;font-size:0.75em}#product-recent .prod{padding-bottom:5px}#product-recent .prod .im{float:left;width:55px}#product-recent .prod .desc{float:left;width:250px;padding-top:5px}#product-recent .prod .desc h5{font-size:0.75em;margin:0;text-transform:none;line-height:1.3em;font-weight:normal}div.stickyWin div.images-prod{width:auto}div.images-prod div.im{float:left;width:465px;height:465px;text-align:center}div.images-prod ul{float:right;margin:0;list-style-type:none}div.images-prod ul li{border:1px solid #fff;text-align:center;padding:5px;margin:0 0 5px 0}div.images-prod ul li.on{border:1px solid #3496DE}#customer-option #content,#locations-option #content,#pages-option #content{width:635px;padding-right:18px;border-right:1px solid #ccc;float:left;min-height:500px}#customer-option div.left-pane{width:415px;float:left}img.intro-photo{float:right;margin:0 0 5px 20px}#about-page .text-content,#contact-page .text-content{text-transform:none}#contact-details{border:2px dashed #ddd;float:right;padding:12px 15px 2px;width:165px}#contact-details h5{font-size:1em;margin:0 0 4px 0}#contact-details p{margin:0 0 10px 0}#customer-faq h3{font-size:0.75em;font-weight:normal;line-height:2.5em;padding:0 10px;margin:0;display:block;background:#f1f1f1 url(../images/account/arr.png) no-repeat right 0px;border-top:1px solid #ccc;cursor:pointer;color:#666;text-transform:none}#customer-faq h3:hover,#customer-faq h3.hover{background:#d12227 url(../images/account/arr.png) no-repeat right -2.5em;color:#fff;cursor:pointer}#customer-faq h3.open,#customer-faq h3.open:hover{background:transparent;cursor:pointer;background:#d12227;color:#fff;font-weight:bold;text-decoration:none}#customer-faq div.content{padding:12px 12px 10px 12px;text-transform:none}#recruitment-form h2{background:#e5e5e5;font-size:1em;font-weight:bold;padding:8px 10px;position:relative;margin:0}#recruitment-form .wrapper{border:2px dashed #ddd;border-top:0;padding:15px 15px 5px 15px;margin-bottom:10px}#recruitment-form .header{padding-bottom:10px;border-bottom:1px solid #ddd}#recruitment-form thead th,#recruitment-form thead td{font-size:0.75em}#recruitment-form ul{margin:-5px 0 20px 0;padding:0}#recruitment-form li{margin-left:25px;line-height:1.6em}#recruitment-form blockquote{margin-bottom:10px}#recruitment-form blockquote{padding-top:25px;margin:10px;background-image:url(../images/info/openquote3.gif);background-position:top left;background-repeat:no-repeat;text-indent:58px}#recruitment-form blockquote span{font-style:italic}#landing-page{padding:20px}#cart-page{margin-bottom:20px}#cartempty-page{padding:10px}#cart-navoptions{margin:0 0 10px 0;font-size:0.75em}#cart-continue{float:left;position:relative}#cart-continue-dropdown{position:absolute;left:100%;top:0;width:220px;border:1px solid #ddd;margin:0 0 0 -10px;background:#edf7ff}#cart-continue-dropdown ul{list-style-type:none}#cart-continue-dropdown ul li{float:left;width:100%;margin:0}#cart-continue-dropdown ul li a{display:block;padding:4px 6px;text-decoration:none}#cart-continue-dropdown ul li a:hover{color:#fff;background:#2084bd}#cart-print{float:right;margin-top:-20px}#cart-print p{float:left;margin-right:10px}#continue-shopping{display:block;margin-bottom:10px;float:left}#continue-shopping-footer{padding:8px 0;text-align:right}#cart-print-intro{border:4px dotted #ddd;padding:15px;margin:0 0 15px 0}#cart-discount label{font-weight:bold}#cart-page div#order-totals p.note{padding:0 10px}#cart-page #proceed-button{text-align:right;margin-top:12px}#cart-page div#order-totals #proceed-button a{font-size:1.333em;padding:6px 8px;font-weight:bold;background:#d81f2a;display:block;color:#FFF;text-align:center;margin-left:10px}#cart-page div#order-totals #proceed-button a:hover{background:#000}#cart-upsell-products{}#cart-upsell-products h3{margin-bottom:4px}#cart-upsell-products div.item-listing div.content{border:0}#cart-upsell-products div.item-listing div.list div.prod{padding:8px 0}#cart-upsell-products div.item-listing div.list div.prod div.im{text-align:center;float:none}#cart-upsell-products div.item-listing div.list div.prod div.desc{width:149px;margin-top:6px}#cart-upsell-products form p.add{padding:8px;text-align:center}#cart-upsell-products button.submit{font-size:0.75em}#cart-haveyouseen{margin-top:20px}#cart-haveyouseen div.prod{width:18%}#cart-haveyouseen button.submit{font-size:0.8em}#basket-blurb{font-size:0.75em;margin-top:15px;border:2px dotted #ccc;padding:10px 12px;width:350px;line-height:1.25em}#basket-blurb h4{display:block;margin:0;padding:0;font-weight:bold;color:#333}#basket-blurb p{margin-bottom:10px}#minicart{height:20px;width:270px;clear:both;position:absolute;right:0;bottom:22px;z-index:20;margin:3px 0 0 0}#minicart #minicart-totals{float:right;top:0px;font-size:0.75em;background:url(../images/nav/basket.png) no-repeat 0 50%;padding:0 0px 0 27px;text-decoration:none}#minicart span.price{margin-left:2px}#minicart-dropdown{background:url(../images/cart/arrow_bag.png) no-repeat 50% top;font-size:0.75em;top:14px}#minicart-dropdown div.holder{background:#d81f2a;margin-top:6px;padding:0 10px 10px 10px;border:0}#minicart-dropdown div.header{position:relative}#minicart-dropdown div.header h4{color:#fff;padding:7px 0px;width:100%}#minicart-dropdown div.header a.minicart-toggler-hide{display:block;width:9px;height:9px;padding:3px;background:url(../images/cart/minicart_x.gif) no-repeat right center;position:absolute;top:7px;right:7px}#minicart-dropdown div.footer{padding:8px 0 0 0}#minicart-dropdown div.footer a{display:block;padding:5px 0;color:#fff}#minicart-dropdown div.footer a.minicart-toggler-hide{color:#fff}#minicart-dropdown div.footer a.checkout{background:#fff;color:#D91F2C;padding:5px 10px;font-weight:bold}#checkout-main{float:left;width:668px;min-height:45em}#checkout-sidebar{float:right;width:230px}#checkout-stages div.stagecontent{background:#f4f4f4}#checkout-stages div.wrapper{background:#f4f4f4}#checkout-stages div.content{background:#fdfdfd;border:1px solid #d9d9d9}#checkout-stages h2{background:#ededed}#checkout-stages h2 span.title{color:#7e7e7e}#checkout-stages h2 span.number{background:#999;color:#fff}#checkout-stages div.current h2{background:#D3ECFF}#checkout-stages div.current h2 span.title{color:#054578}#checkout-stages div.current h2 span.number{background:#4778A1}#checkout-stages div.complete h2{background:#c5e8b3 url(../images/site/icons.png) no-repeat 670px -284px}#checkout-stages div.complete h2 span.title{color:#339900}#checkout-stages div.complete h2 span.number{background:#339900}#checkout-stages div.complete h2 span.actions a{color:#339900}#sidebar-security{background:#EEEEEE none repeat scroll 0 0;border:1px dotted #CCCCCC;float:right;font-size:0.65em;height:130px;margin-bottom:10px;padding:15px;width:200px}#sidebar-security h2{font-size:1.3em;padding:0}#checkout-sidebar h2{margin:0 0 6px 0;font-size:1em;padding:0 5px;text-transform:lowercase;color:#000}#checkout-sidebar div.box h3,#checkout-sidebar div.box h3 a.stage-edit{background-color:#efefef;color:#B0B0B0}#checkout-sidebar div.current h3,#checkout-sidebar div.current h3 a.stage-edit{background-color:#D3ECFF;color:#054578}#checkout-sidebar div.complete h3,#checkout-sidebar div.complete h3 a.stage-edit{background-color:#C5E8B3;color:#339900}#account-main{min-height:25em}#account-sidebar{width:128px;padding-left:0;border-left:1px solid #ccc;margin-left:-1px;float:left;margin-top:0px;padding-top:12px}#account-main input.textinput,#account-main textarea{background:#FFF}#account-login-panels{padding:10px 60px 40px 60px}#account-login-panels input{margin-top:5px}#account-login{width:300px}#account-login input.textinput{width:230px;padding:6px;font-size:1.166em}#account-login p.submit input{float:left}#account-login a#forgotpass-link{padding-top:8px;border:0}#account-login #forgotpass-panel{margin:15px 0 0 0}#account-register{width:300px}#account-option span.actionlinks{position:absolute;top:10px;right:14px}#account-option .account-subpanel{margin:0 0 5px 0;line-height:1em}#account-option .account-subpanel h4{margin:0;padding:0;float:left;width:24%}#account-option .account-subpanel p{margin:0 0 8px 0;float:left;width:75%}#account-page #saved-products,#account-page #recommended-products{}#saved-products div.item-listing div.grid div.prod{width:135px;float:left}#saved-products p.add{padding-top:10px}#account-page #saved-products div.fieldset-content,#account-page #recommended-products div.fieldset-content{}#account-page #saved-products div.fieldset-content p.empty{margin:0 0 10px 0}#account-page #saved-products div.fieldset-content h4{margin:0 0 2px 0}#account-page div.item-listing{font-size:1.333em;margin-bottom:0.75em}#account-page div.item-listing div.prod div.desc{width:170px;min-height:6em}#order-page fieldset.address{width:309px}#order-page fieldset.address div.fieldset-content{min-height:11em;padding-bottom:0.5em}#order-page fieldset.address div.fieldset-content p{line-height:1.4em;margin:0 0 0.5em 0}#order-page #order-actions{margin:20px 0 0 0;font-size:0.75em}#order-page #order-actions p{margin:0 0 10px 0}#address2{margin:5px 0 0 0}#wishlist-page div.item-listing div.grid div.prod{width:175px}#wishlist-page div.item-listing div.list div.prod div.desc{width:310px}#wishlist-page div.item-listing div.grid div.prod p.remove-item{font-size:0.6875em;margin:8px -2px}#wishlist-page button.submit{font-size:0.85em}#account-nav{position:relative}#account-nav ul{position:absolute;left:-1px;list-style-type:none;font-size:0.75em;line-height:2.5em;margin:1em 0 0 0;border-bottom:1px solid #ccc;width:128px}#account-nav ul li{display:block}#account-nav ul li a{background:#f1f1f1;padding:0 10px;text-decoration:none;border-right:1px solid #ccc;border-left:1px solid #ccc;border-top:1px solid #ccc;display:block}#account-nav ul li.on a,#account-nav ul li.on a:hover{background:#FFF;color:#d81f2a;border-left:0;padding-left:11px}#account-nav ul li a:hover{background:#f9f9f9;color:#000}#news-main{padding:0 20px 0 0}#newsoverview-page #content{border-right:1px solid #CCCCCC;float:left;padding-right:18px;width:635px}#news-sidebar{padding:0 0 0 20px}#newsoverview-page div.news-majorfeature{background:#ebf4fb;border:1px solid #c8dceb;margin-bottom:15px;font-size:0.75em;padding:12px 14px}#newsoverview-page p.date{font-size:1em;margin-bottom:7px;line-height:1em}#newsoverview-page div.news-majorfeature p{margin-bottom:10px;line-height:1.4em}#newsoverview-page div.news-majorfeature h3{margin:0 0 3px 0;font-size:1.2em}#newsoverview-page div.news-category{border:1px solid #ddd;font-size:0.75em;padding:12px 14px 8px 14px}#newsoverview-page div.news-category h3{margin:0 0 10px 0;font-size:1.2em}#newsoverview-page div.news-category ul{list-style-type:none;margin:0;line-height:1em}#newsoverview-page div.news-category ul li h4{font-weight:normal;margin:0 0 3px 0}#news-sidebar h3{font-size:0.75em;padding:0 0 5px 0;border-bottom:1px solid #ddd}#newsoverview-page div.news-minorfeatures{margin:0 0 20px 0}#newsoverview-page div.news-minorfeatures h3{font-size:1em}#newsoverview-page div.news-minorfeatures ul{list-style-type:none;margin:0;line-height:1em}#newsoverview-page div.news-minorfeatures ul li h4{font-weight:normal;margin:0 0 3px 0}#newsarticle-page p.date{font-size:0.6875em;line-height:1em}#newsarticle-page h2{font-size:1.375em}#newsarticle-page div.article-body{margin:15px 0 15px 0;padding:0 0 0.25em 0;border-bottom:1px solid #ccc}#newsarticle-page div.article-body img{margin:0 12px 12px 12px}#newsarticle-page #comments{margin:0 0 15px 0;width:460px;padding:0 20px 0 0}#newsarticle-page #comments div.comment{border-bottom:1px solid #ccc;padding:10px 10px}#newsarticle-page #comments div.first{border-top:1px solid #ccc}#newsarticle-page #comments div.alt{background:#f0f7ff}#newsarticle-page #comments div.no-replies p{margin:0;line-height:1em}#newsarticle-page #comments div.comment div.details{float:left;width:34%}#newsarticle-page #comments div.comment div.details h3 span.number{background:#666;padding:2px;margin:0 10px 0 0;float:left;width:1.2em;text-align:center;color:#fff;font-size:0.875em}#newsarticle-page #comments div.comment div.details h3 span.author{float:left;padding:2px 0}#newsarticle-page #comments div.comment div.details p.date{display:block;clear:both;padding:8px 0;font-size:0.6875em}#newsarticle-page #comments div.comment div.msg{float:right;width:62%}#newsarticle-page #comments fieldset{margin:15px 0 0 0}#newsarticle-products{width:280px;padding:0 0 0 20px}#article-upsell-products div.item-listing div.content{border:0;padding:0}#article-upsell-products div.item-listing div.list div.prod{padding:8px 0}#article-upsell-products div.item-listing div.list div.prod div.im{margin-right:10px}#article-upsell-products div.item-listing div.list div.prod div.desc{width:170px}#article-upsell-products div.item-listing div.list div.prod div.price{color:#555}#article-upsell-products button{font-size:0.75em}#article-upsell-products form p.add{padding:8px 0}#locations-list{padding-top:6px}#locations-list ul{margin:0;padding:0;list-style-type:none}#locations-list li{float:left;margin-right:3px;font-size:0.75em}#locations-list li a{display:block;background:#d81f2a;color:#fff;padding:7px 10px 6px 10px;border:1px solid #d81f2a;font-weight:bold}#locations-list li a:hover,#locations-list li.on a{border:1px solid #ccc;border-bottom:0;padding:7px 10px;background:#fff;color:#d81f2a}#locations-map-holder{border:1px solid #ccc;padding:10px;margin-top:-2px}#locations-map{float:left;width:403px;height:355px;background:#99b2cb;height:355px;padding:0;background-position:top right;background-repeat:no-repeat}#locations-map.fullwidth{width:613px}#locations-detail{float:right;text-transform:none;width:199px;height:355px}#locations-detail p{font-size:0.75em;margin-bottom:10px}#locations-page img.intro-photo{float:right;margin:0 0 0 20px}#locations-page .text-content{text-transform:none}
