
/*core.css*/
/*************************************************************
****  CSN STORES MAIN STYLE SHEET                         ****
****  COPYRIGHT 2009 CSN STORES LLC                       ****
****                                                      ****
****  TABLE OF CONTENTS:                                  ****
****    SECTION 1: YUI CSS                                ****
****    SECTION 2: BASE STYLE                             ****
****    SECTION 3: GENERAL CLASSES                        ****
****    SECTION 4: BUTTONS                                ****
****    SECTION 5: AUTOCOMPLETE                           ****
****    SECTION 6: HEADER                                 ****
****    SECTION 7: FOOTER                                 ****
****    SECTION 8: SIDEBAR PRODUCTS                       ****
****    SECTION 9: BROWSER HACKS                          ****
****    SECTION 10: GOOGLE ADSENSE                        ****
****    SECTION 11: CSN REWARDS POPUP                     ****
****    SECTION 12: CSN CAROUSEL                          ****
****    SECTION 13: ADVERTISEMENTS                        ****
****    SECTION 14: NEW STYLE NOTIFY                      ****
**************************************************************/


/*************************************************************
****    SECTION 1: YUI CSS                                ****
**************************************************************/
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0 
*/
html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
html a {color:#000;}
table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{
border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;
	font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;
		*font:x-small;}select,input,button,textarea,button{font:99%
arial,helvetica,clean,sans-serif;}table{font-size:inherit;font-size:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}
#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}#doc2{width:73.076em;*width:71.25em;}
#doc3{margin:auto 10px;width:auto;}#doc4{width:76.1538em;*width:74.25em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}
#yui-main,.yui-g .yui-u .yui-g{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,
.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main
.yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main
.yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:17.70057em;*width:17.25810em;}.yui-t3 #yui-main
.yui-b{margin-left:18.8em;*margin-left:18.33em}.yui-t4 .yui-b{float:right;width:17.70057em;*width:17.25810em;}.yui-t4 #yui-main
.yui-b{margin-right:18.8em;*margin-right:18.33em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main
.yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main
.yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb
.yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd
.yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc
.yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge
div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g
.yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb
.yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc
div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb
div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g
.yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb
div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g
div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc
.yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd
div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc
div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g
div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-gb .yui-gd div.first{width:32%;}.yui-g
.yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge
div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf
.yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd
div.first{width:32%;}#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;
	clear:both;visibility:hidden;}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}


/*************************************************************
****    SECTION 2: BASE STYLE                             ****
**************************************************************/
body{background-color:#e9e9e9;}
#doc4{padding-bottom:15px;}
#hd{padding-top:15px; font-size:85%; clear:both;}
#bd{background-color:#FFFFFF;font-size:93%; padding-bottom:10px;}
#ft{clear:both; font-size:85%;}
.sidebar{padding-left:8px;padding-top:8px;width:17.70057em;*width:17.25810em;}
.yui-t4 .sidebar {padding-left:0;padding-right:8px;}
#yui-main .contentblock{padding-left:5px;padding-top:8px;padding-right:7px;}
.inputlink,
.inputlink input {
	background:none;
	border:none;
	display:inline;
	color:#4D4D4F;
	cursor:pointer;
	}	

input,
select,
textarea{
	color:#202020;
	}
.primarytext {        /* orange text */
	color:#f45d0d;
	}
.primarytext a {
	color:#f45d0d;
	}
.secondarytext {      /* blue text */
	color:#233477;
	}
.secondarytext a {
	color:#233477;
	}
.subtext {          /* light gray text */
	color:#858585;
	}
.subtext a {
	color:#858585;
	}
.bodytext {         /* dark gray text */
	color:#4d4d4f;
	}
.bodytext a {
	color:#4d4d4f;
	}
.emphasis {
	font-weight:bold;
	}
strong{
	font-weight:bold;
	}
em{
	font-style:italic;
	}
.emphasislarge{
	font-weight:bold;
	font-size:108%;
	}
.italics {
	font-style:italic;
	}
.alerttext {        /* red text */
	color:#e40000;
	}
.alerttext a {
	color:#e40000;
	}
h2 {            /* page title text */
	color:#233477;
	font-weight:bold;
	font-size:146.5%;
	}
.xltitle {
	font-size:146.5%;
	font-weight:bold;
	}	
.titletext {        /* nav title text */
	color:#233477;
	font-weight:bold;
	font-size:123.1%;
	}
.titletext a {
	color:#233477;
	}     	
.linknoline a {       /* no underline for links */
	text-decoration:none;
	}
.linknoline{
	text-decoration:none;
	}
.linknoline:hover{
	text-decoration:underline;
	}
.clear{           /* Clear an element, used to expand divs that contain only floated elements */
	clear:both;
	}
ul.hlist{         /*  Horizontal unordered list */
	float:right;
	}
ul.hlist li{
	float:left;
	padding:0;
	line-height:17px;
	}
ul.hlist a{
	padding: 0em 0.3em;
	}
.cartnum a{
	padding:0;
	}
ul.hlist a:hover{
	text-decoration:none;
	}
.bgheadcolor {
	background:url(/common/sprites/sprite_repeat.png) repeat-x 0 -1397px;
	}
.whitetext,
.whitetext a {
	color:#fff;
	}	

.titleblock {
	height:49px;
	line-height:49px;
	font-size:146.5%;
	padding-left:15px;
	font-weight:bold;
	}	
.bgprimary,
.bgprimary td{
	background-color:#eaf2f8;
	}
.bgprimarydark,
.bgprimarydark td,
.bgprimarydarkshadow{
	background-color:#09347a;
	}		
.bgprimarysea,
.bgprimarysea td{
	background-color:#f2f2f2;
	}		
.bgsecondary,
.bgsecondary td{
	background-color:#efefef;
	}
.bgglow {
	background-color:#F5FAFF;
	}		
.bodytextdarkshadow {
	background: #BCBABB
	}	
.fl {
	float:left;
	}	
.fr {
	float:right;
	}	
/***FLEXIBLE BOX***/
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	b_all = all borders
*/
.tlc, .trc { zoom: 1; }
.tlc, .trc, .blc, .brc {background-color: transparent;  background-repeat: no-repeat;}
.tlc {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMU7nOPkAAACvSURBVChTjZA9DsMgDIXp3mP0Ej1B116lW%2B%2FSC%2FQ4EUNGQIKBDERRJARECY4dqVF%2FUJM3Wt97z%2FYBUKwgGvd9z7quYyklFkJgjOBvOeegqioQQkDbtk%2Fv%2FSXnfPyAp2kCYwzUdQ0I3H4KX6lYBVrrBUbTtbTamkxg0zTF%2FVcjJVtrQUr5HyQHLr4cMwzDvVj9PsRrQSm1nUomAtHw2EwlgN4UYzzvgjnnMI7jaQ88A1%2BXrL0laXY4AAAAAElFTkSuQmCC);
	background-position: 0% 0%;
}
.trc{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMU7nOPkAAACmSURBVChTjZCxDsIgEIZhkbA0vI%2Bji4OTT%2BNb%2BGosdIQmZSkJdWpSBjjvGjUxEumN8H3Hz8%2B11iClZEIIppRiXdcxzjmrTinlsCzLdZ7ns7X2QXKMEWrzswDFe9%2F34L2HnPOXU30NoRPB4zhCSukj1LO9Tqdp2oT3%2FIXp0jkHIYSNb8Lrut7o01hEG6ZtwzAAtrUPRvBCQjMGAdjI0RizD8a8knI%2FAUiZnYixlu6bAAAAAElFTkSuQmCC);
	background-position: 100% 0%;
}
.blc {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAMAAACecocUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEVQTFRF4%2BPj1tbW5OTk6enp9fX19PT02dnZ7e3t%2Bfn539%2Ff3t7e6Ojo7u7u0tLS%2FPz88PDw%2B%2Fv7%2Fv7%2B%2Ff394ODg0NDQ%2F%2F%2F%2F%2F%2F%2F%2FWBK65QAAABd0Uk5T%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwDmQOZeAAAAQklEQVR42kTKORaAMAwDUSXsO44t7n9UCp7RVL8YHHwylCZ7L%2B8uW%2FwTuC0y0ckzqqXZarnT5BTrcPIz7fIxXgEGAGc2CPsHyh%2BpAAAAAElFTkSuQmCC);
	background-position: 0% 100%;
}
.brc {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAMAAACecocUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxQTFRF%2FPz84%2BPj%2Bfn5%2Bvr65OTk1dXV6urq7e3t8PDw6enp7u7u2dnZ39%2Ff%2Ff391tbW%2Fv7%2B4ODg0NDQ%2F%2F%2F%2F%2F%2F%2F%2FRW3TxgAAABR0Uk5T%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwBPT%2BcRAAAAQklEQVR42kTGSRKAIAwEwGFRxC3J%2BP%2B%2FohaEPjWegQa%2FLPNJ53X3w8R%2Frhyvgf2SQ%2ByPd774nkhqhR%2FYoZv8ZRNgABbvB7ot057nAAAAAElFTkSuQmCC);
	background-position: 100% 100%;
	}
.tb, .bb {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVQI12M4AgAAxgDFtXyC3QAAAABJRU5ErkJggg%3D%3D');background-color: transparent;background-repeat: repeat-x;background-position: 0% 0%;}
.bb {background-position: 50% 100%;}
.rb, .lb {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVQI12M4AgAAxgDFtXyC3QAAAABJRU5ErkJggg%3D%3D');background-position: 100% 0%;background-repeat: repeat-y;}
.lb {background-position: 0% 11px;}
.roundbox{
	border:1px solid #c4c4c4;
	-webkit-border-radius:11px;	/* Safari/Chrome */
	-moz-border-radius:11px; /* Firefox */
	border-radius: 11px;
}
/***END BOX***/
/*************************************************************/


/*************************************************************
****    SECTION 3: GENERAL CLASSES                        ****
**************************************************************/
.hlbanner {
	text-align:center;
	margin:auto auto 10px auto;
	}
.bgboxbottom{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAiCAAAAAC7RuzNAAAAGElEQVQI12P4z8RABPzP9J%2FpP5xGgQz%2FARUGDzIhqfjNAAAAAElFTkSuQmCC) bottom left repeat-x;
	}
.billmelaterpromo {
	text-align:center;
	padding-top:8px;
	}
.boxborder{
	border:1px solid #c4c4c4;
	}
#holidaypromo{
	margin-bottom:5px;
	}
.noproduct {
	padding: 0px 10px 10px 10px;
	}
.noproduct .secondarytext{
	font-size: 108%;
	padding-bottom: 5px;
	}
/***START FORM WIDTHS***/
.addresswidth {
	width:350px;
	}
.standardwidth {
	width:200px;
	}
.zipwidth {
	width:65px;
	}
.name {
	width:130px;
	}
.name_middle {
	width:25px;
	}
/***END FORM WIDTHS***/
.prev_notice{       /* Text that gives extra info in the previously viewed section */
	color:#e40000;
	display:block;
	font-weight:bold;
	text-transform:uppercase;
	}
.freeshiptext{       /* free shipping text */
	text-transform:uppercase;
	color:#f45d0d;
	display:block;
	}
.callfordetails{
	color:#f45d0d;
	font-weight:bold;
	display:block;
	}
.prodtitle {        /* product name (small version) */
	font-size:108%;
	font-weight:bold;
	color:#233477;
	}
.titlespace {
	height:33px;
	}
.prodtitle a {
	font-size:108%;
	font-weight:bold;
	color:#233477;
	}
.listprice {
	text-decoration:line-through;
	}
.arrowright{
	background: url(/common/sprites/sprite_icons_v8.png) 0 -302px no-repeat;
	padding-left:15px;
	text-decoration:none;
	}
.sbnav .arrowright{
	font-weight:bold;
	}
.sbnav .arrowdown{
	background: url(/common/sprites/sprite_icons_v8.png) -21px -320px no-repeat;
	padding-left:15px;
	}
/**start icons (like flags, print/email icons, etc.)  **/
.country_us {
	background:url(/common/sprites/sprite_icons_v8.png) no-repeat 0 -211px;
	width:16px;
	padding-right:20px;
	}
.country_canada {
	background:url(/common/sprites/sprite_icons_v8.png) no-repeat 0 -259px;
	width:16px;
	padding-right:20px;
	cursor:pointer;
	}
.country_canada a{
	display:inline-block;
	text-decoration:none;
	width:16px;
	}
.country_uk {
	background:url(/common/sprites/sprite_icons_v8.png) no-repeat 0 -1017px;
	width:16px;
	padding-right:20px;
	}	
.country_de {
	background:url(/common/sprites/sprite_icons_v8.png) no-repeat 0 -1040px;
	width:16px;
	padding-right:20px;
	}	
.sharetext{
	width:35px;
	float:left;
	margin-left:10px;
	}
.email_icon,
.print_icon,
.facebook_icon,
.twitter_icon,
.email_icon_lower,
.print_icon_lower,
.facebook_icon_lower,
.twitter_icon_lower,
.digg_icon,
.delicious_icon,
.reddit_icon,
.stumble_icon,
.technorati_icon,
.bookmark_icon,
.myspace_icon,
.google_icon,
.bebo_icon,
.live_icon,
.kaboodle_icon,
.tumblr_icon{
	height:16px;
	width:16px;
	display:inline-block;
	cursor:pointer;
	}
.email_icon a,
.print_icon a,
.facebook_icon a,
.digg_icon a,
.delicious_icon a{
	display:block;
	width:16px;
	height:16px;
	}
.email_icon, .email_icon_lower {
	background:transparent url(/common/sprites/sprite_icons_v8.png) no-repeat scroll 0 -47px;
	}
.print_icon, .print_icon_lower {
	background:transparent url(/common/sprites/sprite_icons_v8.png) no-repeat scroll 0 -24px;
	}
.facebook_icon, .facebook_icon_lower {
	background:transparent url(/common/sprites/sprite_icons_v8.png) no-repeat scroll 0 -70px;
	}
.twitter_icon, .twitter_icon_lower{
	background:transparent url(/common/sprites/sprite_icons_v8.png) no-repeat scroll 0 -1522px;
	}	
.digg_icon {
	background:transparent url(/common/sprites/sprite_icons_v8.png) no-repeat scroll 0 -95px;
	}
.delicious_icon {
	background:transparent url(/common/sprites/sprite_icons_v8.png) no-repeat scroll 0 -118px;
	}
.reddit_icon {
	background:transparent url(/common/sprites/sprite_icons_v8.png) no-repeat scroll 0 -1597px;
	}
.stumble_icon{
	background:transparent url(/common/sprites/sprite_icons_v8.png) no-repeat scroll 0 -1571px;
	}
.bookmark_icon{
	background:transparent url(/common/sprites/sprite_icons_v8.png) no-repeat scroll 0 -1502px;
	}
.myspace_icon{
	background:transparent url(/common/sprites/sprite_icons_v8.png) no-repeat scroll 0 -1547px;
	}
.google_icon{
	background:transparent url(/common/sprites/sprite_icons_v8.png) no-repeat scroll 0 -1674px;
	}
.bebo_icon{
	background:transparent url(/common/sprites/sprite_icons_v8.png) no-repeat scroll 0 -1700px;
	}
.live_icon{
	background:transparent url(/common/sprites/sprite_icons_v8.png) no-repeat scroll 0 -1726px;
	}
.kaboodle_icon{
	background:transparent url(/common/sprites/sprite_icons_v8.png) no-repeat scroll 0 -1751px;
	}
.tumblr_icon{
	background:transparent url(/common/sprites/sprite_icons_v8.png) no-repeat scroll 0 -1775px;
	}
.technorati_icon {
	background:transparent url(/common/sprites/sprite_icons_v8.png) no-repeat scroll 0 -1623px;
	}
.eco {
	background:transparent url(/common/sprites/sprite_icons_v8.png) no-repeat scroll 0 -237px;
	}
.question{
	background:transparent url(/common/sprites/sprite_icons_v8.png) no-repeat scroll 0 -282px;
	}
/**end icons**/
.divider{
	font-size:146.5%;
	font-weight: normal;
	color: #c4c4c4;
	margin-right:10px;
	border-right:solid 1px #c4c4c4;
	}
/* used in display_product_s */
.sbshiptext{
	display:block;
	}
.sbourprice{
	display:block;
	font-weight:bold;
	}
.returnprice{
	font-weight:bold !important;
	font-size:13px;
	}
.browse_inventory{
	font-size:93%;
	margin-bottom:5px;
	margin-left:10px;
	}	
.stock_status{
	color:#202020;
	display:block;
	font-weight:normal;
	text-decoration:none;
	}
.display_product_l {
	width:354px;
	float:left;
	margin-left:5px;
	margin-top:5px;
	border:solid 1px #dedede;
	padding:5px;
	height:576px;
	position:relative;
	}
.display_product_s {
	width:166px;
	float:left;
	padding:5px;
	margin-top:8px;
	margin-left:8px;
	height:428px;
	border:1px solid #dedede;
	position:relative;
	}
.display_product_image_s {
	position: relative;
	}
.display_product_s .freeshiptext, .display_product_l .freeshiptext {
	display:inline;
	}	
.prodnamelink_s,
.prodnamelink_l{
	text-decoration:none;
	display:block;
	max-height:231px;
	overflow:hidden;
	margin-bottom:5px;
	}
.prodnamelink_l{
	max-height:404px;
	*max-height:395;
	}
.prodnamelink_s span,
.prodnamelink_l span{
	text-decoration:underline;
	display:block;
	}
.admin_sbgrid{
	height:430px !important;
	}
.magglass {
	background:url(/common/misc/mag.png);
	display: none;
	z-index: 1;
	position: absolute;
	right:0px;
	bottom:3px;
	width:41px;
	height:37px;
	}
.magnifiedimage {
	display:none;
	position:absolute;
	z-index:9999;
	}
div.buttonlist {
	padding-top: 5px;
	*padding-top:0px;
	width:166px;
	}
.comparelink {
	position:absolute;
	top:11px;
	right:8px;
	}
/* Upsell section */
.prev {
	float:left;
	background: url(/common/sprites/sprite_icons_v8.png) no-repeat 0 -809px;
	width:20px;
	height:20px;
	border:none;
	margin-top:125px;
	margin-right:16px;
	cursor:pointer;
	}
.next {
	float:left;
	background: url(/common/sprites/sprite_icons_v8.png) no-repeat 0 -776px;
	width:20px;
	height:20px;
	border:none;
	margin-top:125px;
	cursor:pointer;
	}
.jCarouselLite, .carousel {
	float:left;
	}
.bestsellers .prev {
	margin-top:50px;
	margin-right:10px;
	}
.bestsellers .next {
	margin-top:50px;
	}
/*End upsell section*/
.breadcrumb {
	padding:5px 8px 8px 8px;
	padding-bottom:0px;
	clear:both;
	float:left;
	width:98%;
	}
.breadcrumb .bctrail{
	float:left;
	}
.breadcrumb .welcomemsg{
	float:right;
	}
.sbicon_hover_h {
	background: url(/common/sprites/sprite_images_v3.png) 0 -818px;
	padding-top:4px;
	width:148px;
	height:14px;
	display:block;
	}
.sbicon_hover {
	color:#202020;
	background:#fff;
	border-left-style:solid;
	border-left-width:3px;
	border-left-color:#c3c3c3;
	border-right-style:solid;
	border-right-width:3px;
	border-right-color:#c3c3c3;
	width:132px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:4px;
	display:block;
	text-align:center;
	}
.sbicon_hover_f {
	background:url(/common/sprites/sprite_images_v3.png) 0 -855px;
	width:148px;
	height:6px;
	display:block;
	}
.iconbd {
	background:none;
	padding:0px;
	}
.bizratepop {
	position:relative;
	margin-left:-70px;
	top:-60px;
	}	
/*****Reviews******/
.stars{
	display:block;
	width:79px;
	height:20px;
	}
.liststars{
	display:block;
	width:175px;
	height:20px;
	color:#202020;
	padding-top:4px;
	}
	/*************** Use the stars (below, available in 3 sizes) whenever possible. ***************/
.stars {
  background-repeat:no-repeat;
  display:inline-block;
  }
.star-sm-size {
	width:73px;
  height:13px;
	}
.star-lg-size {
	width:126px;
	height:23px;
	}
.stars-sm-1 {
  background-position:-155px -153px;
  }
.stars-sm-2 {
  background-position:-140px -153px;
  }
.stars-sm-3 {
  background-position:-140px -137px;
  }
.stars-sm-4 {
  background-position:-125px -153px;
  }
.stars-sm-5 {
  background-position:-125px -137px;
  }
.stars-sm-6 {
  background-position:-110px -153px;
  }
.stars-sm-7 {
  background-position:-110px -137px;
  }
.stars-sm-8 {
  background-position:-95px -153px;
  }
.stars-sm-9 {
  background-position:-95px -137px;
  }
.stars-sm-10 {
  background-position:-80px -153px;
  }
.stars-sm-11 {
  background-position:-80px -137px;
  }
.stars-lg2, .stars-0-lg2 {
	background-position:-123px -302px;
	}
.stars-1-lg2 {
	background-position:-98px -302px;
	}
.stars-1_5-lg2 {
	background-position:-73px -331px;
	}
.stars-2-lg2 {
	background-position:-73px -302px;
	}
.stars-2_5-lg2 {
	background-position:-48px -331px;
	}
.stars-3-lg2 {
	background-position:-48px -302px;
	}
.stars-3_5-lg2 {
	background-position:-23px -331px;
	}
.stars-4-lg2 {
	background-position:-23px -302px;
	}
.stars-4_5-lg2 {
	background-position:2px -331px;
	}
.stars-5-lg2 {
	background-position:2px -302px;
	}
/******End Reviews*****/
.promopopup{
	background:url(/common/misc/dealofweek.jpg) top left no-repeat;
	height:375px;
	width:612px;
	position:relative;
	}
.promopopup .left,
.promopopup .right{
	position:absolute;
	display:block;
	height:238px;
	width:200px;
	top:80px;
	left:15px;
	}
.promopopup .leftatc,
.promopopup .rightatc{
	position:absolute;
	display:block;
	height:25px;
	width:107px;
	top:322px;
	left:57px;

	}
.promopopup .right{
	left:400px;
	}
.promopopup .rightatc{
	left:447px;
	}
.cornerpromo {
	width:100%;
	min-width:1235px;
	position:relative;
	margin:auto;
	background-color:#e9e9e9;
	}
.cornerpromo div{
	height:auto;
	position:absolute;
	top:0;
	right:3px;
	}	
.bestbuybanner {
	margin-top:5px;
	}	
.additional_text {
	display:block;
	text-align:center;
	background-color:#233477;
	height:20px;
	line-height:20px;
	margin-top:-2px;
	width:166px;	
	}
.waiting {
	background-image:url(/common/misc/wait_bigflower.gif);
	background-repeat:no-repeat;
	background-position:center;
}	
.hidden-node{
    display:none;
}
/*************************************************************/


/*************************************************************
****    SECTION 4: BUTTONS                                ****
**************************************************************/
div.btn_primary_m,
div.btn_primary_l,
div.btn_primary_xl,
div.btn_secondary_s,
div.btn_secondary_m,
div.btn_secondary_l,
div.btn_secondary_xl,
div.btn_cancel_m  {
	display:inline;
	}
div.btn_primary_m input,
div.btn_primary_m a,
div.btn_primary_l input,
div.btn_primary_l a,
div.btn_primary_xl input,
div.btn_primary_xl a{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAhCAMAAAAvZzGNAAADAFBMVEVSSkxzgbi5XxWez1366On3mGXX1tfAxuf%2FahT%2B48VznFb81cfn7fUuhMn6hQnY6%2FOrqKr%2B%2Fv7p8vg5TJnr1uf%2FgS2%2FwubAwNmsVpz%2BwdDIx8jmy%2BECd7zL4fLy8vP11dT3xl%2F7Ckb%2B3LzU2e3%2B9OjA3%2B%2F86NmdtNipzX4jISHbWlr%2FZQ7%2FXAScLYnr6%2Bv0%2BfuCkMzh4eEtQIjW5u252uz0y8hyWmNwr8b78vH%2B4cD5%2Bfni1Nj%2FcBqSkZKTsWv%2B%2BfOutcssj8jmxcrx9fn%2FeiVXq9X4%2F%2F%2F%2FfSiDj68ACZgBf7%2Fx7fDsr6%2FVMSWGxEHZzdFPa6y%2Fv%2BXkx9%2F%2F%2Ffn%2F%2Fv3N0uvU6brO5%2B%2F3soYpO4H7%2Fv4yRY%2BYFS36zYb7%2FPznjItXxf2xwd3W8f30yMQAc6w0Sq5ufLCjzupcb8P9oA%2FFjLrZ3%2B9OZpTld3kAbKSKy%2B%2Fxw8L7AT3Z7M%2F%2B8Nz6tDjo1cr4zs%2F5%2B%2FwVLaf%2F%2B%2F8iRHoCF6D%2FdiE0W5j938b8xc%2Fh5fLm8tbuSTGgVyrPpb9kcaD%2B6838fQLv4Oz9%2Bfn49fZycXKUxN3tLD8wUCL7%2F%2FvL0OFreqzI3Ori6vEuV5TQ1u3RJht%2FjcdzIGOr0uckNnqVH4FVgj9pdaf4398lOqr%2B%2Ff7w4tfs3uAUOG%2BzenxCnr4tfq%2Fu9uJFWau12ZH%2B%2FPu9d7BlhrjLmJr8%2FvsyU4orT4dLYbg7ZJzI4qDPz9L0VQH7VwHQ2uX2%2B%2FIXea3mezFwlL3WQUH7%2B%2F1EXI7%2B58N5h8DsnqLD4fC90OELIKDRwM5df7HzWBhAay8RhcLA06z0SR6CgIFxfaRyg8nr58u%2F3u8mSYFofMf72o9tjMd9jtH5UwyTn8D1aiH4TAtieasCbLolUI9AU6MEAmjHDg3%2FXwiAu95ZAjkvAksAaaDg78rD1e1tttkOVraNotHCcRsXbqnHzOn5yc380cfqGzjaLSHF1uNgn8TGayiIktbn5%2Bfoajz2XQ48U7Zmj%2Bn43cvqdCXybBJYdK7A2u7%2F%2F%2F%2FqKaxwAAAAJUlEQVQI12PYyiAKhe5g6AKENVBoA4YcQKgNhQ%2BgUAcKtzGwAgBDMgqyWzkFlQAAAABJRU5ErkJggg%3D%3D) 0 0 repeat-x;
	-webkit-border-radius:5px;	/* Safari/Chrome */
	-moz-border-radius:5px; /* Firefox */
	border-radius: 5px;
	padding:0 4px;
	display:inline-block;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border:none;
	cursor:pointer;	
	}
div.btn_secondary_s input,
div.btn_secondary_s a,
div.btn_secondary_m input,
div.btn_secondary_m a,
div.btn_secondary_l input,
div.btn_secondary_l a,
div.btn_secondary_xl input,
div.btn_secondary_xl a{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAhCAMAAAAvZzGNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhQTFRFN0qWLUCIKTuBMkWPQFOjO0%2BcRVmrJDZ679HGcwAAACBJREFUeNpiYGdgQ4IsUMgKhSDADIWMYMgEhewwCBBgABL%2FAIqwycHNAAAAAElFTkSuQmCC) 0 0 repeat-x;
	-webkit-border-radius:5px;	/* Safari/Chrome */
	-moz-border-radius:5px; /* Firefox */
	border-radius: 5px;
	padding:0 4px;
	display:inline-block;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border:none;
	cursor:pointer;	
	}	
div.btn_cancel_m input,
div.btn_cancel_m a{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAMAAAAMEmfoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAwBQTFRFl5eX%2BtbGN0qYS54c%2F3sp%2F1oCIzV4%2BYoW%2BwpG%2FuHLJ5OkRFep3F9g%2Fsga%2FbiP%2FaEOmtyN6vH0ycnJZsz%2B%2BsqutLS01efs%2Bfn57%2B%2Fv8vLy%2FpZTu8THqqqqnbfbTZ%2Bx%2FqhxZ6tF%2F4cmAmy6%2F4IxUE5Rxw4Nx9rr4eLi9FoY%2FdaW29vbisvwlxIso6Oj%2BZxk5e%2Fy7bGt%2FOvdzNPXqtLni8hv6JCP1EoC9msYTq%2FUT8L9qTFI9fX19WMYDHaU%2FvTu0uzK1dvevERTG676BELRLLf9wcHBKTuBAkp4%2FcVh94AX9Pn7j52%2F%2FfXy8ff64evu8VMAoFgn6%2Bvr0NDQSVyxx87TcLLF6fTl%2F2oWEYfF%2Bf%2F%2FdcNcubm578PGKCgoLUCI%2F%2Fv193MYMUSN0dbatGt9wsvN%2F3Ie%2F%2F35isHO%2F3gx%2Fb5AA1qLz49d%2Fff7ar7n5ItZOKO8%2F%2Fv%2FYnqsiLG4%2F2AKPE%2Be9Pvzu289v%2Ba1Vm2d52MYzrivMW2YgqhouImROH%2Bt6HU3ttej%2Fa8mTmK3AShB%2B%2F%2F74nl38u32vKu5%2BZswMIPM%2B%2Fv7orm6vuT23t%2Fg39HO%2F4U04ubnmq%2BJobaQ%2F20e7vT3%2FoI9bpO%2B83Ai1cvX9UwY1szJP1OkU1SD2tTdTJfJ5VkNFZzl%2F2MQ5E8At6Wt6uXq3dbUbm9x89zdaEBF%2BPv8OnsQtr%2FE6e7w52khkNn953Mlopqksrmq5tjV%2F4809%2Fbz8fP17Igk7%2Bjwsre65%2BfnsLCwzMnH6uvu7uvr0dzHzcHN5%2Bno6%2B3rqL6Y%2Bu%2Fv%2F3018l0Mv8fK19jXtcim7e3tzMO%2B%2BPP68vX022IePr3%2BAjtfyp2qTIol66Gf%2FotIv7TBu7Gvqaan93wt4T1Bj4%2BQ%2Ff39%2F%2F%2F9Ahih%2B4cC%2Ff%2F%2F93kXAAqXBAJo%2F%2F3%2F%2Ff%2F9FC6pKDyv%2FXYC%2F%2F38Dla2%2Ff3%2FXmjT4oA%2FcJZXWgA4Zo%2Fp%2F4UyLgBO4m8yPVt4NEeTIF2Hwa2T11cRx8bG66eAGEhllXqLkKd%2B8H8%2B%2F1gA%2F%2F%2F%2F%2F%2F%2F%2Fw9SnLQAAAQB0Uk5T%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FAFP3ByUAAAAdSURBVHjaYrjJIIoEdwGhDMM1Bl0ghICbqBAgwADCpQrgmXqT9wAAAABJRU5ErkJggg%3D%3D	) 0 0 repeat-x;
	-webkit-border-radius:5px;	/* Safari/Chrome */
	-moz-border-radius:5px; /* Firefox */
	border-radius: 5px;
	padding:0 4px;
	display:inline-block;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border:none;
	cursor:pointer;	
	}		
div.btn_primary_m input,
div.btn_primary_l input,
div.btn_primary_xl input,
div.btn_secondary_s input,
div.btn_secondary_m input,
div.btn_secondary_l input,
div.btn_secondary_xl input,
div.btn_cancel_m input{
	padding-bottom:2px;
	}	
div.btn_secondary_s input,
div.btn_secondary_s a {
	height:16px;
	line-height:16px;
	font-size:7pt;
	}	
div.btn_primary_m input, 
div.btn_primary_m a,
div.btn_secondary_m input,
div.btn_secondary_m a,
div.btn_cancel_m input,
div.btn_cancel_m a{
	height:22px;
	line-height:22px;
	}
div.btn_primary_l input,
div.btn_primary_l a,
div.btn_secondary_l input,
div.btn_secondary_l a {
	padding:0 6px;
	height:27px;
	line-height:27px;
	font-size:12pt;
	}		
div.btn_primary_xl input,
div.btn_primary_xl a,
div.btn_secondary_xl input,
div.btn_secondary_xl a{
	padding:0 8px;
	height:33px;
	line-height:33px;
	font-size:18pt;
	font-weight:normal;
	}			
	
.addtocartbutton{
	background:url(/common/sprites/sprite_images_v3.png) no-repeat 0 -249px;
	width:207px;
	height:27px;
	border:none;
	cursor:pointer;
	display:inline-block;
	}
.addtocartbuttonuk{
	background:url(/common/sprites/sprite_images_v3.png) no-repeat 0 -286px;
	width:207px;
	height:27px;
	border:none;
	cursor:pointer;
	}	
.sidebar_rows .secondarytext{
	font-weight: normal;
	font-size: 9pt;
	padding: 5px;
	line-height: 20px;
	border-bottom: dotted 1px #c4c4c4;
	}
.goshop{
	display:block;
	height:60px;
	margin:10px;
	margin-right:0;
	}
	
.listbuttons{
	border:none;
	padding-top:5px;
	}
div.sidebarbox{
	margin-left:58px;
}
div.sidebarbox .main{
	display:block;
	text-transform:uppercase;
	font-size:13pt;
	color:#233477;
}
div.sidebarbox .secondarytext{
	display:block;
	border:none;
	margin-left:-5px;
	line-height:0.4;
	font-size:95%;
}
div.sidebarbox .primarytext{
	font-size:95%;
}


/*************************************************************/


/*************************************************************
****    SECTION 5: AUTOCOMPLETE                           ****
**************************************************************/
/* styles for entire widget */
.yui-skin-sam .yui-ac {
	position:relative;
	font-family:arial;
	font-size:100%;
}

/* styles for input field */
.yui-skin-sam .yui-ac-input {

}

/* styles for results container */
.yui-skin-sam .yui-ac-container {
position:absolute;top:1.6em;width:100%;
}

/* styles for header/body/footer wrapper within container */
.yui-skin-sam .yui-ac-content {
position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050;
}

/* styles for container shadow */
.yui-skin-sam .yui-ac-shadow {
position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity: 0.10;opacity:.10;filter:alpha(opacity=10);z-index:9049;
}

/* styles for container iframe */
.yui-skin-sam .yui-ac iframe {
opacity:0;filter: alpha(opacity=0);
padding-right:.3em; padding-bottom:.3em; /* Bug 2026798: extend iframe to shim the shadow */
}

/* styles for results list */
.yui-skin-sam .yui-ac-content ul{
margin:0;padding:0;width:100%;
}

/* styles for result item */
.yui-skin-sam .yui-ac-content li {
margin:0;padding:2px 5px;cursor:default;white-space:nowrap;list-style:none;
zoom:1; /* For IE to trigger mouse events on LI */
}

/* styles for prehighlighted result item */
.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight {
background:#B3D4FF;
}

/* styles for highlighted result item */
.yui-skin-sam .yui-ac-content li.yui-ac-highlight {
background:#426FD9;color:#FFF;
}
#myAutoComplete {
	width:295px; /* set width here or else widget will expand to fit its container */
	z-index:1;
	position:relative;
	height:25px;
	font-size:108%;
	}
#myAutoComplete li{
	float:none;
	}
#myContainer {
	text-align:left;
	width:388px;
	overflow:hidden;
	z-index:101;
	}

#myContainer .yui-ac-bd {
	font-size:12px;
	color:#202020;
	background-color:#ffffff;
	text-align:left;
	}

#myContainer li {
	overflow:hidden;
	text-overflow:ellipsis;
	cursor:pointer;
	font-weight:normal;
	text-transform:none;
	line-height:normal;
	}

#myContainer em {
	font-style:normal;
	font-weight:bold;
	}

.ac_matchtype {
	font-weight:bold;
	display:block;
	color:#f45d0d;
	}

.ac_hightlight {
	font-weight:bold;
	color:blue;
	}

.ac_header {
	font-size: 8pt;
	text-align:center;
	display:block;
	color: #646464;
	}
/*************************************************************/


/*************************************************************
****    SECTION 6: HEADER                                 ****
**************************************************************/
/***NAVBAR***/
#nav, #nav ul { float:left;width:89.2308em;*width:87em;list-style: none;line-height:1;padding: 0; height:32px;border:solid #354895;background:url(/common/sprites/sprite_repeat.png) repeat-x 0 0px;  border-width:1px 0; margin:0; margin-left:2px;font-weight: bold;position:relative; z-index:2;} 
#nav ul, #nav ul li{border:none;background:#FFF;}
#nav a {display: block;width: auto;font-size:108% !important;color:#FFFFFF;text-decoration: none;padding: 0.9em 0.65em;}
#nav li {float: left;padding:0; width:auto; border-right:1px solid #24357B; height:33px; }
#nav li#last{border:none;}
#nav li ul {position: absolute; left: -999em;top:33px;cursor:pointer;height:auto;width: 214px;font-weight:normal;border:1px solid #c4c4c4;border-top:1px solid #FFF;border-bottom:none; margin-left:5px;  padding:0 7px;  z-index:5;  }
#nav li li{ padding-left:0.7em; width:202px;}
#nav li li.primary{padding-top:5px; padding-bottom:0px;font-weight:bold; margin-top:5px;  border-top:1px dotted #c4c4c4; height:auto;  }
#nav li li.secondary { padding-top:0px; padding-bottom:0px; height:auto; margin-bottom:0px; margin-top:0px;}
#nav li li.first{ border-top:none;  }
#nav li li.last{  position:relative;  padding:0;  margin:0; display:block;  height:1px; left:-8px;  width:230px;}
#nav li ul a{ padding:0.5em 0;  text-align:left;}
#nav li ul a.primary{ color:#233477 !important;}
#nav li ul a.secondary{ padding-left:0.7em;}
#nav li ul a.last{  padding-left:1.2em; }
#nav li:hover ul, #nav li.over ul { left: auto; }
#nav li:hover, #nav li.over { background:url(/common/sprites/sprite_images_v3.png) no-repeat 0px -206px;}
#nav li:hover li, #nav li.over li{  background:none;  background-color:#fff;}
#nav li:hover a, #nav li.over a{background:url(/common/sprites/sprite_images_v3.png) no-repeat 100% -633px;color:#132363;}
#nav li:hover li a, #nav li.over li a{  background:none;  color:#808080;}
#nav ul a:hover{text-decoration:underline;}
#nav li#sale{ border:none;  background:url(/common/sprites/sprite_images_v3.png) no-repeat 0px -164px; height:32px; float:right; padding-left:50px;}
#nav li#sale a:link, #nav li#sale a:visited { padding-left:0px; color:#FFFFFF;}
#nav li#sale:hover a, #nav li.saleover a{background:url(/common/sprites/sprite_images_v3.png) no-repeat 100% -164px;}
#nav li#sale:hover ul a, #nav li.saleover ul a{background:none;text-align:right;}
#nav li#sale a:hover {  background:url(/common/sprites/sprite_images_v3.png) no-repeat 100% -164px; color:#FFFFFF;  }
#nav li#sale:hover ul, #nav li.saleover ul {  left: auto; right:0px; text-align:right;}
#nav li#sale ul a{  padding:0.5em 0;  text-align:left; background:none;}
#nav li#sale ul a.primary{  color:#233477 !important;}
#nav li#sale ul a.secondary{  padding-left:0.7em;}
#nav li#sale ul a.last{ padding-left:1.2em; }
#nav a.onsaletag {background:url(/common/sprites/sprite_images_v3.png) no-repeat 100% -164px;}
#nav .nav_bottom {background:url(/common/sprites/sprite_images_v3.png) no-repeat 0px -467px; width:230px; height:14px;}
/***END NAVBAR***/

/***SECONDARY NAVBAR***/
.nav2, .nav2 ul { float:right;list-style: none;line-height:1;padding: 0;height:26px;  border-width:1px 0; margin:0; margin-left:2px;font-weight: normal;position:relative;}
.nav2 ul, .nav2 ul li{border:none;background:#FFF;}
.sflnav2, .sflnav2 ul { text-align:left;float:left; margin-left:0px;font-weight: normal;position:relative;}
.nav2 a {display: block;width: auto;color:#233477;text-decoration: none;padding: .65em 0.5em;}
.nav2 li {float: left;padding:0; width:auto;}
.nav2 li#last{border:none;}
.nav2 li ul {position: absolute; left:-999em;top:24px;cursor:pointer;height:auto;width: 140px;font-weight:normal;border:1px solid #c4c4c4; border-top:none;border-bottom:none; margin-left:0px;  padding:0 7px;  z-index:5;  }
.nav2 li li{ padding-left:0.7em; width:136px;}
.nav2 li li.primary{padding-top:5px;border-top:1px dotted #c4c4c4; z-index:5; }
.nav2 li li.first{ border-top:none;  }
.nav2 li li.last{  position:relative;  padding:0;  margin:0; display:block;  height:1px; left:-8px;  width:156px;}
.nav2 li li .primarytext { color:#F45D0D !important;}
.nav2 li ul a{ padding:0.5em 0;  text-align:left;}
.nav2 li ul a.primary{ color:#233477 !important;}
.nav2 li ul a.secondary{ padding-left:0.7em;}
.nav2 li ul a.last{  padding-left:1.2em; }
.nav2 li ul a.accent { color:#F45D0D !important;}
.nav2 li:hover ul, .nav2 li.over ul { left: auto; }
.nav2 li:hover, .nav2 li.over { background:url(/common/sprites/sprite_images_v3.png) no-repeat -187px -507px;}
.nav2 li.nohover:hover { background:none;}
.nav2 li:hover li, .nav2 li.over li{  background:none;  background-color:#fff;}
.nav2 li:hover a, .nav2 li.over a{background:url(/common/sprites/sprite_images_v3.png) no-repeat 100% -865px;}
.nav2 li:hover a, .nav2 li:hover li:hover a{text-decoration:underline;}
.nav2 li:hover li:hover a.nohover {text-decoration:none;}
.nav2 li:hover li a{text-decoration:none;}
.nav2 li.nohover a { background:none;}
.nav2 li.nohover a:hover { text-decoration:underline;}
.nav2 li:hover li a, .nav2 li.over li a{  background:none;  color:#808080;}
.nav2 ul a:hover{text-decoration:underline;}
.nav2 .nav_bottom {background:url(/common/sprites/sprite_images_v3.png) no-repeat 0px -491px; width:156px; height:6px;}
/***END SECONDARY NAVBAR***/

/*** REWARDS NAVBAR***/
#rewardsnav {display: inline-block; float:left;}
#rewardsnav ul {z-index:1;}
#rewardsnav ul li a.primarytext{ color:#F25D0D !important;}
#rewardsnav ul li a {text-decoration:underline;}
#rewardsnav ul {width:214px !important;}
#rewardsnav li{ width:202px !important;}
#rewardsnav li .primarytext {float:right;}
.nav2 #rewardsnav span {float:left; margin-top:7px;}
.nav2 #rewardsnav li.secondarytext {margin-bottom:8px; padding-top:8px;}
.nav2 #rewardsnav li li {font-size:8pt;}
.nav2 #rewardsnav .nav_bottom {background:url(/common/sprites/sprite_images_v3.png) no-repeat 0 -467px; width:230px; height:14px;}
.nav2 #rewardsnav .rewardsicon {background:url(/common/sprites/sprite_icons_v8.png) no-repeat 0px -2442px;height:14px; width:14px; padding-left:3px; margin-top:-1px;}

/***END SECONDARY NAVBAR***/

/*** REWARDS NAVBAR***/
#rewardsnav {display: inline-block; float:left;}
#rewardsnav ul {z-index:4;}
#rewardsnav ul li a.primarytext{ color:#F25D0D !important;}
#rewardsnav ul li a {text-decoration:underline;}
#rewardsnav ul {width:214px !important;}
#rewardsnav li{ width:202px !important;}
#rewardsnav li .primarytext {float:right;}
.nav2 #rewardsnav span {float:left; margin-top:7px;}
.nav2 #rewardsnav li.secondarytext {margin-bottom:8px; padding-top:8px;}
.nav2 #rewardsnav li li {font-size:8pt;}
.nav2 #rewardsnav .nav_bottom {background:url(/common/sprites/sprite_images_v3.png) no-repeat 0 -467px; width:230px; height:14px;}
.nav2 #rewardsnav .rewardsicon {background:url(/common/sprites/sprite_icons_v8.png) no-repeat 0px -2442px;height:14px; width:14px; padding-left:3px; margin-top:-1px;}

/***END REWARDS NAVBAR***/
#emergency_container {

	}
.emergency{
	background:url(/common/sprites/sprite_repeat.png) repeat-x scroll 0 -1353px transparent;
	text-align:center;
	height:34px;
	line-height:34px;
	font-size:14px;
	clear:both;
	}
.valueprop{
	color:#6077BD;
	float:left;
	font-size:85%;
	margin-left:5px;
	margin-top:18px;
	text-transform:uppercase;
	}
input.text_box{
	border:none;
	background-color:transparent;
	height:25px;
	line-height:25px;
	padding-left:5px;
	padding-right:10px;
	width:200px;
	}
#myAutoComplete{
	background:url(/common/sprites/sprite_images_v3.png) transparent no-repeat 0 -432px;
	}
#myAutoComplete .text_box{
	width:275px;
	}
.selectbox {
	color:#202020;
	margin-right:5px;
	width:120px;
	padding:3px;
	padding-bottom:4px;
	}
#sid{
	position:absolute;
	top:20px;
	left:50%;
	}
.tabandship {
	width:100%;
	height:35px;
	}
.tabandship .tablinks {
	float:left;
	_margin-bottom: -10px;
	}
.tabandship .tablinks .storetab {
	display: inline-block;
	float:left;
	height:35px;
	}
.tabandship .tablinks .storetab a {
	text-decoration:none;
	display:inline-block;
	background-color:#FFFFFF;
	height:25px;
	margin-top: 10px;
	line-height:25px;
	padding:0px 10px 0px 10px;
	float:left;
	}
.tabandship .tablinks .allstores {
	margin-left:1px;
	display:inline-block;
	float:left;
	height:35px;
	line-height:46px;
	*line-height:40px;
	_line-height:45px;
	padding:0px 10px 0px 10px;
	}
.tabandship .tablinks .allstoreslogo {
	background:url(/common/part_of/allstores-wayfair.png) right center no-repeat;
	*background-position: right top;
	_background-position: right 4px;
	padding-right:70px;
	height: 35px;
	display: inline-block;
	}	
.tabandship .tablinks .allstores a {
	text-decoration:none;
	color: #4a4949;
	}
.tabandship .shipto {
	float:right;
	margin-top:8px;
	height:12px;
	line-height:12px;
	}
.tabandship .shipto .shiptocountries, 
.tabandship .shipto .tollfree,
.personallinks .tollfree {
	text-transform:uppercase;
	color:#6077BD;
	font-size:85%;
	}
.logobar {
	width:100%;
	background-color:#FFFFFF;
	}
.logobar .logolinks {
	vertical-align:bottom;
	}
.logobar .logolinks td {
	padding:5px;
	}	
.logobar .storename {
	margin-left:5px;
	}
.logobar .storenamecheckout {
	padding:15px 0 0 5px;
	}	
.logobar h1 {
	margin-left:5px;
	margin-top:10px;
	margin-bottom:10px;
	}
.logobar .personallinks {
	float:right;
	width:525px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:10px;
	}
.logobar .personallinkscheckout {
	width:220px;
	}
.logobar .personallinks .expand_account {
	background:url(/common/sprites/sprite_icons_v8.png) no-repeat 63px -161px;
	padding-right:10px;
	}
.logobar .personallinks .expand_help {
	background:url(/common/sprites/sprite_icons_v8.png) no-repeat 25px -161px;
	padding-right:10px;
	}
.logobar span.cartlink{
	background:url(/common/sprites/sprite_icons_v8.png) no-repeat 0 -184px;
	height:20px;
	float:right;
	font-size:116%;
	font-weight:bold;
	margin-left:0px;
	color:#233477;
	margin-top:4px;
	}
.staticcartlink{
	display:inline-block;
	width:20px;
	height:14px;
}
.logobar span.cartlink a{	
	color:#233477;
	}	
.logobar span.cartlink span {
	padding-left:2px;
	padding-right:2px;
	}		
.logobar .navsearchbox {
	position:relative;
	z-index:3;
	float:right;
	margin-bottom:5px;
	}
.navsearchbox .content {
	padding:5px;
	position:relative;
	}
.navsearchbox .line {
	position:absolute;
	border-right:solid 1px #c4c4c4;
	width:2px;
	height:35px;
	*height:34px;
	top:0;
	left:28px;
	}
.navsearchbox ul li {
	float:left;
	line-height:25px;
	}
.navsearchbox ul li.magnify {
	margin-right:15px;
	}
.navsearchbox .magnifyglass {
	background:url(/common/sprites/sprite_icons_v8.png) no-repeat 0px -717px;
	width:20px;
	height:25px;
	}
.bannerimage{
	background:url(/common/sprites/sprite_repeat.png) repeat-x 0 -1353px;
	border:none !important;
	}
.bannerimage_baby{
	background:url(/common/misc/shippingbanner_tft_baby.jpg) no-repeat 0 0;
	border:none !important;
	}
.bannerimage_faucet{
	background:url(/common/misc/shippingbanner_tft_faucet.jpg) no-repeat 0 0;
	border:none !important;
	}
.bannerimage_luggage{
	background:url(/common/misc/shippingbanner_tft_luggage.jpg) no-repeat 0 0;
	border:none !important;
	}
.freeshippingbar{
	height:34px;
	position:relative;
	border-bottom:1px solid #c4c4c4;
	}
.freeshippingbar .primary_shipheader{
	text-transform:uppercase;
	font-size:117.64%;
	font-weight:bold;
	display:block;
	float:left;
	margin-left:10px;
	}
.freeshippingbar .primary_shipheader a,
.freeshippingbar .secondary_shipheader a,
.freeshippingbar .exclusions_text a{
	color:#83561e;
	text-decoration:none;
	}
.freeshippingbar .secondary_shipheader{
	float:left;
	clear:both;
	margin-left:10px;
	display:block;
	}
.freeshippingbar .exclusions_text{
	position:absolute;
	top:18px;
	right:480px;
	font-size:10px;
	color:#83561e;
	font-weight:bold;
	}
.freeshippingbar div{
	font-size:108%;
	}
.freeshippingbar #storebanner{
	font-size:100%;
	width:auto;
	}

/***CLICK TO CALL***/

.clickcall {
	float:right;
	height:25px;
	line-height:25px;
	font-size:9pt;
	margin-left:10px;
	}
.clickcall a {
	background:url(/common/misc/bg_telephone.png) 0 0 no-repeat;
	padding-left:15px;
	font-weight:bold;
	}
	
/***SECONDARY NAV LINKS***/
.freeshippingbar .hlist{
	margin-top:-8px;
	*margin-top:8px;
	}
.freeshippingbar .redstarburst{
	color:#D53A01;
	display:inline-block;
	text-decoration:none;
	padding-left:18px;
	margin-left:5px;
	background:url(/common/sprites/sprite_icons_v8.png) no-repeat 0 -1px;
	}
.freeshippingbar .redstarburst:hover{
	text-decoration:underline;
	}
.freeshippingbar .leaf{
	color:#427300;
	text-decoration:none;
	padding-left:20px;
	margin-left:5px;
	background:url(/common/sprites/sprite_icons_v8.png) no-repeat 0 -237px;
	}
.freeshippingbar .leaf:hover{
	text-decoration:underline;
	}
.freeshippingbar .giftbox{
	color:#25608A;
	text-decoration:none;
	padding-left:15px;
	margin-left:5px;
	background:url(/common/sprites/sprite_icons_v8.png) no-repeat 0 -142px;
	}
.freeshippingbar .giftbox:hover{
	text-decoration:underline;
	}
/*
Content-Type: multipart/related; boundary="_FOO"

--_FOO
Content-Location:graypricetag
Content-Transfer-Encoding:base64

iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAFjklEQVRIx5VWyW8bdRROSNTlP0DiX+CCOMIFJDhwQUhIlWi5FCG4oEogIcGNFgVQmrRNShdU0mZpUEUb2pQkzUJrJ3YT27E99tgeTxKvceI43jKLPft8vHHaIiBtU0sjyzOa9/m9b3m/tnhsBbE4BzYeRTTKIBKJgI3EwDBRhMNBhIIsfL6AwiXZqaasvA6gna62F7naYrEYUqkUisUitra2sF0qtq5SqYTNzS1sFjbA8zziXFTI5XKjkiS9CljtLwbCRrBV3EDrY9kwDQ2WqcOyrN1bMNFsNpHNpBAKhYR0Oj1mGMZrFuyX9g3CsmyrA6ecLMvI5daRSCRBxSAIAmznCQGKOwLSaykw4aC6wnMeVVXfoYcd+wKJRGMolbdhUAeZTAZx4ieTyYHjOGRza2iqCh5/xGYDfHoFgYDPSqdWeUGUj9HtzueChCMMtrZLME2TAOJYW1uDbdtv5XKZsSQfgyjK0FWt9ZzuoyYK4FNreOjxgl9J5+n+Z1To4DNBQky4RbpTJJvNwhECv7rywL/sK8XjLCRZJaoIRCjDoC6M6jbqmkoAa/AvBZ0/ttFoNE5QsUNPBwkxLQU5w5fFRmtUzgijMRb5wjp1YcB2vl33of42DDPwEJbaoA5FsMkY5ufnHfWV6Pe3VPDwniBMIIz19V11mbYFQ9Oh6zokpUl8NACBxjVzD+oPp2B+fwr60CD0SJiAZAiKhDiJxOVyOf6qGKb9DZU58D8Qn28RqzRjTdN22aWObMvYFW9+Hea9aRiXL8Dq6YZx5gyUM2ehj44ALAOjKaFKYojEE/B4PGTm6OaOIH1CL3f814xljk/YG4UsGpK86w0CcQro9KLW9R2s010wBwegjA5Dv9gHs7cH2sggLBINlAZJvU6JEcPczKzNJWIrkiS8Z9vmE8O2Vari18kVng/4vdZGLg/dsFq+UKoVGtMMtB9PQu/pgjU8RNd1mMNXYQxchHaut8WRxoRgKgIqNDoHaHZuygwE/UEy7Bv2owhqM3QcLFcrRxJcNEL8mKl0FmQ06oRcT3Gij9+F8XM/LBqTOXgN+o3rxMsAtAvnoPedgzY6BCIE2JFQq9UQYsNwu7xGnOF825XyG4Zltj+eW+eOWP+QDUU5n89n5fN5NFSrJQSrSB66MwGN+DB+OQ/t2hWYQ0OwR0Zgnu+HevonqAO/wohEW6OuiRJJO4CxW+MWy8anycyvPCFHN42Oer3+ERuJZr0LHqQz65AtE5qtA/lN6mgCRg91c7aX+LhKQCMwrlyC1teDxqmTUCYmW6KpNVUEl/24fXtMiYSZcQrUl/8lNRtWJ0XMESYU4f1LPnt1lYekKRSRJO98rtWR0d9HhbuhX7oM/Xxfa2TqjRE0KWjFqgAuuQLPgtvyLwdCG8XCm5qitu/l0A6Kkvf9/uWE23XfKmTWID+KFY2SQf3zDtTuLui93VD7uyGPjsJaL6CuaGC5BGZnJjHvWchWBfFd6myX+L0cSgU7yuXyBwwT4t2uOTuxykExTHIOzSNHHY3/QaM7Devm7zA2NyAT4Y5XJqbvwYkj513TtP+R8NODzSKg0rHFJX9qYWHBTNIYdrSm41GgQEDuv2DGkxA0AxFK7Ln7s3i45C1R2B593ME+QJyO7M6deuO43+uLzUxPaU5Cy6Qe4q5lWEGQEEtyuDs1Ce+ipyxI4qd7refnLhzy5YFScfvjpaAvODs9pzkLTVR0UhFxwHOYmpuEL7BUp3X9hY29l9i+1iftkYNb1dJR9wNXdN7lNZlwDJFlBm632yF5p1KpfAk8fUvu+zBAyXyoWi0fX14M8Ldv3rLGbt2gDRmsiDvSV7b57DX8QkcbGsfhQqHw+XLAlwyH/LnNreIJcz/r90XPUHKzcbhSKx8RpdrbutHc14nlby5kCikyzb4CAAAAAElFTkSuQmCC
--_FOO--
*/
.freeshippingbar .graypricetag{
                color:red;
                font-size:15px;
                font-weight:bold;
                text-decoration:none;
                margin-left:5px;
                padding-left:28px;
                height:23px;
                display:inline-block;
                background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAFjklEQVRIx5VWyW8bdRROSNTlP0DiX+CCOMIFJDhwQUhIlWi5FCG4oEogIcGNFgVQmrRNShdU0mZpUEUb2pQkzUJrJ3YT27E99tgeTxKvceI43jKLPft8vHHaIiBtU0sjyzOa9/m9b3m/tnhsBbE4BzYeRTTKIBKJgI3EwDBRhMNBhIIsfL6AwiXZqaasvA6gna62F7naYrEYUqkUisUitra2sF0qtq5SqYTNzS1sFjbA8zziXFTI5XKjkiS9CljtLwbCRrBV3EDrY9kwDQ2WqcOyrN1bMNFsNpHNpBAKhYR0Oj1mGMZrFuyX9g3CsmyrA6ecLMvI5daRSCRBxSAIAmznCQGKOwLSaykw4aC6wnMeVVXfoYcd+wKJRGMolbdhUAeZTAZx4ieTyYHjOGRza2iqCh5/xGYDfHoFgYDPSqdWeUGUj9HtzueChCMMtrZLME2TAOJYW1uDbdtv5XKZsSQfgyjK0FWt9ZzuoyYK4FNreOjxgl9J5+n+Z1To4DNBQky4RbpTJJvNwhECv7rywL/sK8XjLCRZJaoIRCjDoC6M6jbqmkoAa/AvBZ0/ttFoNE5QsUNPBwkxLQU5w5fFRmtUzgijMRb5wjp1YcB2vl33of42DDPwEJbaoA5FsMkY5ufnHfWV6Pe3VPDwniBMIIz19V11mbYFQ9Oh6zokpUl8NACBxjVzD+oPp2B+fwr60CD0SJiAZAiKhDiJxOVyOf6qGKb9DZU58D8Qn28RqzRjTdN22aWObMvYFW9+Hea9aRiXL8Dq6YZx5gyUM2ehj44ALAOjKaFKYojEE/B4PGTm6OaOIH1CL3f814xljk/YG4UsGpK86w0CcQro9KLW9R2s010wBwegjA5Dv9gHs7cH2sggLBINlAZJvU6JEcPczKzNJWIrkiS8Z9vmE8O2Vari18kVng/4vdZGLg/dsFq+UKoVGtMMtB9PQu/pgjU8RNd1mMNXYQxchHaut8WRxoRgKgIqNDoHaHZuygwE/UEy7Bv2owhqM3QcLFcrRxJcNEL8mKl0FmQ06oRcT3Gij9+F8XM/LBqTOXgN+o3rxMsAtAvnoPedgzY6BCIE2JFQq9UQYsNwu7xGnOF825XyG4Zltj+eW+eOWP+QDUU5n89n5fN5NFSrJQSrSB66MwGN+DB+OQ/t2hWYQ0OwR0Zgnu+HevonqAO/wohEW6OuiRJJO4CxW+MWy8anycyvPCFHN42Oer3+ERuJZr0LHqQz65AtE5qtA/lN6mgCRg91c7aX+LhKQCMwrlyC1teDxqmTUCYmW6KpNVUEl/24fXtMiYSZcQrUl/8lNRtWJ0XMESYU4f1LPnt1lYekKRSRJO98rtWR0d9HhbuhX7oM/Xxfa2TqjRE0KWjFqgAuuQLPgtvyLwdCG8XCm5qitu/l0A6Kkvf9/uWE23XfKmTWID+KFY2SQf3zDtTuLui93VD7uyGPjsJaL6CuaGC5BGZnJjHvWchWBfFd6myX+L0cSgU7yuXyBwwT4t2uOTuxykExTHIOzSNHHY3/QaM7Devm7zA2NyAT4Y5XJqbvwYkj513TtP+R8NODzSKg0rHFJX9qYWHBTNIYdrSm41GgQEDuv2DGkxA0AxFK7Ln7s3i45C1R2B593ME+QJyO7M6deuO43+uLzUxPaU5Cy6Qe4q5lWEGQEEtyuDs1Ce+ipyxI4qd7refnLhzy5YFScfvjpaAvODs9pzkLTVR0UhFxwHOYmpuEL7BUp3X9hY29l9i+1iftkYNb1dJR9wNXdN7lNZlwDJFlBm632yF5p1KpfAk8fUvu+zBAyXyoWi0fX14M8Ldv3rLGbt2gDRmsiDvSV7b57DX8QkcbGsfhQqHw+XLAlwyH/LnNreIJcz/r90XPUHKzcbhSKx8RpdrbutHc14nlby5kCikyzb4CAAAAAElFTkSuQmCC) top left no-repeat;
                *background:url(mhtml:http://common.csnimages.com/includes/css/core.css!graypricetag) top left no-repeat;
                }
.freeshippingbar .graypricetag:hover{
                text-decoration:underline;
                }

.freeshippingbar .graypricetag:hover{
	text-decoration:underline;
	}
.freeshippingbar .apple{
	color:#dd0000;
	text-decoration:none;
	padding-left:16px;
	margin-left:5px;
	background:url(/common/sprites/sprite_icons_v8.png) no-repeat 0 -1289px;
	}
.freeshippingbar .apple:hover{
	text-decoration:underline;
	}
.freeshippingbar .book{
	color:#003366;
	text-decoration:none;
	padding-left:16px;
	margin-left:5px;
	background:url(/common/sprites/sprite_icons_v8.png) no-repeat 0 -1335px;
	}
.freeshippingbar .book:hover{
	text-decoration:underline;
	}
.freeshippingbar .creditcard{
	color:#003366;
	text-decoration:none;
	padding-left:19px;
	margin-left:5px;
	background:url(/common/sprites/sprite_icons_v8.png) no-repeat 0 -1359px;
	}
.freeshippingbar .creditcard:hover{
	text-decoration:underline;
	}
.freeshippingbar .moneyfan{
	color:#003366;
	text-decoration:none;
	padding-left:17px;
	margin-left:5px;
	background:url(/common/sprites/sprite_icons_v8.png) no-repeat 0 -1382px;
	}
.freeshippingbar .moneyfan:hover{
	text-decoration:underline;
	}
.freeshippingbar .moneybag{
	color:#4D8C00;
	text-decoration:none;
	margin-left:5px;
	padding-left:15px;
	background:url(/common/sprites/sprite_icons_v8.png) no-repeat 0 -1453px;
	}
.freeshippingbar .moneybag:hover{
	text-decoration:underline;
	}
.freeshippingbar .star{
	color:#E88300;
	text-decoration:none;
	margin-left:5px;
	padding-left:17px;
	background:url(/common/sprites/sprite_icons_v8.png) no-repeat 0 -1406px;
	}
.freeshippingbar .star:hover{
	text-decoration:underline;
	}
.freeshippingbar .tack{
	color:#EE4C0E;
	text-decoration:none;
	margin-left:5px;
	padding-left:15px;
	background:url(/common/sprites/sprite_icons_v8.png) no-repeat 0 -1429px;
	}
.freeshippingbar .tack:hover{
	text-decoration:underline;
	}
.freeshippingbar .bluestarburst{
	color:#076bdc;
	text-decoration:none;
	margin-left:5px;
	padding-left:16px;
	background:url(/common/sprites/sprite_icons_v8.png) no-repeat 0 -1827px;
	}
.freeshippingbar .bluestarburst:hover{
	text-decoration:underline;
	}
/***END SECONDARY NAV LINKS***/

#taxfree {
    display: none;
    height: 60px;
    margin: 6px auto auto auto;
    width: 980px;
}

/*************************************************************/


/*************************************************************
****    SECTION 7: FOOTER                                 ****
**************************************************************/
/**checkout footer */
.checkoutfoot {
  border-top: solid 10px #dbdbdb;
  background: #f5f5f5;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADDCAMAAAB064sEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACRQTFRF9PT0+/v7+fn5+vr6/Pz8+Pj4/f399/f3/v7+9vb2////9fX1o8OxDwAAADRJREFUeNqcxFsKACAIBMDtZZn3v2/QtysWAwMDB+jdvumTmTCo6miO4uiEBFaaYMeOAAMAntEFiocf1RQAAAAASUVORK5CYII=) 0 0 #fff repeat-x;
  background-image: -moz-linear-gradient(#f5f5f5, #ffffff);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f5f5f5), to(#ffffff));
  background-image: -webkit-linear-gradient(#f5f5f5, #ffffff);
  background-image: -o-linear-gradient(#f5f5f5, #ffffff);
  margin-top:25px;
  padding-top:20px;
 	text-align:center; 
  }
/* start search and links section */
.searchandlinks {
	border-top:solid 1px #c4c4c4;
	background-color:#FFFFFF;
	padding-bottom:2px;
}
.searchbartwo {
	background:url(/common/sprites/sprite_repeat.png) repeat-x 0 -308px;
	height:34px;
	padding:0px 5px;
	}
.searchbartwo ul li {
	float:left;
	line-height:25px;
	}
.searchbartwo ul li.text {
	height:34px;
	line-height:34px;
	margin-right:5px;
	}
.searchbartwo li.button {
	margin-top:5px;
	}
.searchbartwo .inputwrapper {
	background:url(/common/sprites/sprite_images_v3.png) transparent no-repeat 0 -397px;
	margin-top:4px;
	}

.searchbartwo ul li.select {
	margin-top:4px;
	*margin-top:8px;
	margin-left:0px;
	}
.searchbartwo ul li.advanced {
	margin-left:5px;
	}
.searchbartwo ul.dealemail {
	float:right;
	}
.searchbartwo .dealemailsubmit {
	float:right;
	width:480px;
	margin-top:3px;
	}
.largelinkbar {
	border:solid 1px #c7e7fc;
	border-bottom:none;
	margin:0px 2px 0px 2px;
	padding:10px 0px 10px 0px;
	background:url(/common/sprites/sprite_repeat.png) repeat-x 0 -64px;
	height:163px;
	color:#263475;
	}
.largelinkbar .freeshiptext {
	display:block;
	padding-bottom:10px;
	font-weight:bold;
	}
.largelinkbar table {
	width:100%;
	padding-bottom:10px;
	}
.largelinkbar td {
	text-align:center;
	border-left:dotted 1px #aac7f1;
	}
.footerlinkbox {
	text-align:left; 
	margin:0 30px;
	}
.footerlinkbox a{
	display:block;
	margin-bottom:3px;
	}
.largelinkbar .first {
	border:none;
	}
.largelinkbar a {
	color:#263475;
	}
.largelinkbar ul {
	list-style-type:none;
	margin:auto;
	padding:0px;
	text-align:left;
	width:130px;
	}
.largelinkbar ul li {
	margin:0px 0px 3px 0px;
	}
.largelinkbar .growingcats{
	width:250px;
	}
.largelinkbar .ftcatlinks{
	margin:0px;
	padding:0px;
	float:left;
	width:125px;
	}
/* end search and links section */

/* start white bottom section with the logos */
.infobar {
	width:100%;
	background-color:#FFFFFF;
	text-align:center;
	padding-bottom:5px;
	}
.infobar .logos {
	text-align:center;
	width:990px;
	margin:auto;
	clear:both;
	}
.infobar .logos img{
	margin:10px;
	}
.infobar div {
	margin:10px 25px 10px 25px;
	}
.phoneorders {
	font-size:123.1%;
	border:solid 1px #c4c4c4;
	font-weight:bold;
	width:345px;
	margin:auto !important;
	margin-top:15px !important;
	padding-top:5px;
	padding-bottom:5px;
	}
.phoneorders span {
	font-size:131%;
	}	
.infobar .logos a{
	text-decoration:none;
	}
.infobar .subtext {
	display:block;
	padding-top:10px;
	}
/* end white bottom section with the logos */
.yahoolinks{
	margin-top:15px;
	}
.yahoolinks .content{
	padding:10px;
	}
.yahoolinks .subtext{
	display:block;
	}
.yahoolinks .yahoolinkheader{
	margin-bottom:10px;
	}
.yahoolinks a{
	text-decoration:none;
	margin-bottom:10px;
	}
.yahoolinks a:hover{
	text-decoration:underline;
	}
.sponsored_links_core{
	display:inline-block;
	}
/*************************************************************/


/*************************************************************
****    SECTION 8: SIDEBAR PRODUCTS                       ****
**************************************************************/
/***SIDEBAR PRODUCTS - "Recently Viewed" and "You may also like" sections ***/
.prodsidebar {
	width: 214px;
	margin-bottom:12px;
	zoom:1;
	font-size:8pt;
	}
.prodsidebar .content {
	padding:0px;
	}
.prodsidebar .contentheader {
	height:33px;
	line-height:33px;
	padding-left:10px;
	margin-bottom:10px;
	}
.prodprice {
	display:block;
	padding-top:5px;
	font-weight:bold;
	}
.prodsidebar img {
	margin-right:10px;
	margin-left:10px;
	float:left;
	}
.prodsidebar .product {
	border-bottom:solid 1px #c4c4c4;
	width:100%;
	margin-bottom:10px;
	padding-bottom:10px;
	float:left;
	}
.prodsidebar .lastprod {
	border:none;
	}
.prodsidebar .collectionitemsheader{
	color:#202020;
	padding:0px 10px 5px 10px;
	}
.prodsidebar .collectionitemsheader a{
	font-weight:bold;
	}
.prodsidebar .othercollectionitems{
	color:#202020;
	padding:5px 10px 10px 10px;
	border-bottom:1px solid #c4c4c4;
	margin-bottom:10px;
	}
.prodsidebar .productinfoimg {
	float:left;
	width:60%;
	}
.prodsidebar .productinfo {
	float:left;
	margin-left:10px;
	margin-right:10px;
	width:90%;
	}
.prodsidebar .last {
	display:block;
	padding:10px;
	font-weight:bold;
	}
.prodsidebar .titlearea {
	margin-left:10px;
	padding-bottom:5px;
	display:block;
	font-weight:bold;
	}	
.prodsidebar .link {
	display:block;
	padding-top:5px;
	}	
.prodsidebar .link a {
	text-decoration:none;
	}	
.prodsidebar .singlepromo {
	padding:10px;
	}	
.prodsidebar .singlepromo .primarytext {
	display:block;
	padding-bottom:10px;
	font-weight:bold;
	}	
.prodsidebar .singlepromo .secondarytext {
	display:block;
	padding-top:10px;
	}	
.prodsidebar .singlepromo .secondarytext a {
	text-decoration:none;
	}	
.prodsidebar .singlepromo img {
	margin-left:0px;
	}	
/*This is the span that contains the 'also in this collection' link*/
.prodsidebar span.last {
	clear:both;
	padding-top:0px;	
	}
.featuredbrandshome {
	margin-bottom:10px;
	}	
.featuredbrandshome .prodtitle {
	height:33px;
	line-height:33px;
	margin-bottom:10px;
	}	
.featuredbrandshome .content {
	padding:0px 10px 10px 10px;
	}	
.sidepromo {
	margin-bottom:10px;
	display:inline-block;
	clear:both;
	}
.sidepromo .content {
	padding:2px 0px 0px 2px;
	position:relative;
	}
	
/* custom left nav */
.customerservicenav {
	background:url(/common/misc/customerservice.jpg) 2px 34px no-repeat;
	margin-bottom:10px;
	font-size:91.4%;
	}
.customerservicenav .prodtitle, .dealalertemail .prodtitle, .babynewsletter .prodtitle {
	height:33px;
	line-height:33px;
	margin-bottom:10px;
	}
.customerservicenav .content {
	padding:0px 8px 8px 8px;
	height:144px;
	}
.dealalertemail .content, .babynewsletter .content {
	padding:0px 6px 8px 8px;
	}
.customerservicenav .secondarytext {
	display:block;
	padding-bottom:10px;
	}
.dealalertemail .secondarytext {
	display:block;
	padding-bottom:5px;
	}
.dealalertemail .moreinfo a {
	font-style:italic;
	}	
.customerservicenav .bodytext {
	width:110px;
	margin-left:90px;
	}
.customerservicenav .email {
	display:block;
	padding-top:10px;
	}
.dealalertemail, .babynewsletter {
	font-size:91.4%;
	margin-bottom:10px;
	}
.dealalertemail .deal_email{
	*margin-bottom:3px;
	}
.dealalertemail .bodytext{
	margin-bottom:10px;
	}
.dealalertemail img, .babynewsletter img {
	margin-right:5px;
	}
.babynewsletter .newslettertitle {
	padding-top:15px;
	}
.babynewsletter ul{
	clear:both;
	}
.babynewsletter #news_email{
	*margin-bottom:3px;
	}
.babynewsletter .kidstitle {
	margin-top:10px;
	margin-bottom:5px;
	color:#4695d8;
	border-top:dotted 1px #c4c4c4;
	padding-top:10px;
	}
.babynewsletter .babytitle {
	margin-top:10px;
	margin-bottom:5px;
	color:#e765ae;
	}
.babynewsletter .babyinfo {
	margin-top:5px;
	margin-bottom:5px;
	color:#e765ae;
	}
.babynewsletter .addbaby {
	margin-top:5px;
	margin-bottom:5px;
	color:#e765ae;
	text-align:right;
	}
.babynewsletter .addbaby a {
	color:#e765ae;
	}
.mediaimg {
	padding-bottom:10px;
	display:block;
	}		
	
	
/* end custom left nav */
.sidepromo .promotext{
	position:absolute;
	right:10px;
	top:6px;
	width:115px;
	font-size:8pt;
	}
.sidepromo .promotitle {
	margin-bottom:3px;
	}	
.sidepromo .promolink {
	border:1px solid #FFFFFF;
	bottom:8px;
	height:16px;
	line-height:16px;
	text-align:center;
	position:absolute;
	right:10px;
	width:113px;
	font-size:8pt;
	}	
.sidepromo .largepromolink {
	bottom:8px;
	height:16px;
	line-height:16px;
	position:absolute;
	left:10px;
	font-size:8pt;
	font-weight:bold;
	display:block;
	}		
.sidepromo .promolink a,	
.sidepromo .largepromolink a {
	text-decoration:none;
	}		
.sidepromo .spcontent {
	padding:2px 2px 0px 2px;
	*padding:2px 0px 3px 3px;
	position:relative;
	}

.sidepromo_blocktype6 {		
	margin-bottom: 10px;	
	} 
.sidepromo_blocktype6 .spcontent { 	
	padding: 2px; 	
}	 
.sidepromo_blocktype6 .promotext { 	
	width: 125px; 	
	margin-left: 75px; 	
	padding-top: 3px;
}  
.sidepromo_blocktype6 .spImage { 
	width: 208px; 
	height: 76px; 
}
.sidepromo_blocktype6 .imglinkleft {
	width:68px;
	height:76px;
	display:block;
	float:left; 
}
			
/*************************************************************/



/*************************************************************
****    SECTION 10: GOOGLE ADSENSE                        ****
**************************************************************/
.adsensefs {
	color:#233477;
	clear: both;
	}
.afs_ad_block {
	background-color:white;
	margin-bottom:12px;

	}
.afs_ad_block a.ginmlink {
	line-height:25px;
	text-decoration:underline;
	font-size:8pt;
	}
.adsensefs .content {
	padding:0px 10px 10px 10px !important;
	word-wrap:break-word;
	}
.productinfo .adsensefs {
	padding-top:10px;
	}
.adsensefs li {	
	padding-top:5px;
	padding-bottom:5px;
	}
.adsensefs .titletext {
	line-height:33px;
	}
.adsensefs .afs_ad_url {
	color:#858585;		
	}
.adsensefs .afs_ad_title {
	font-weight:bold;	
	}
/* position the RHS Adsense for Search area */
#adsense_right {
	position:fixed;
	top:150px;
	}
#adsense_right .afs_ad_block {
	position:absolute;
	left:1010px;
	width:17.70057em;
	*width:17.25810em;
	}
/* Ad Block height controls, to prevent/reduce page movement when ads load */
.adblock {
	margin-bottom:10px;
	}
.adblock .afs_ad_block {
	margin-bottom:0px;
	}	
.wideadblock {					/* for horizontal ad blocks */
	min-height:147px;
	}
.wideadblock .content {			/* for horizontal adsense ad blocks - to make the box outline match the size of the space */
	min-height:137px;
	}			
.vertadblock {					/* for vertical ad blocks */
	min-height:365px;
	}
.vertadblock .content { 		/* for vertical adsense ad blocks - to make the box outline match the size of the space */
	min-height:355px;
	}
.local_marketplace .localads {	/* for vertical local ad blocks - to make the box outline match the size of the space */
	min-height:234px;
}
/*************************************************************/

	
/**************************************************************
****    SECTION 11: CSN REWARDS POPUP		               ****
***************************************************************/
#rewards_info {
	text-align:center;
	}
#rewards_info .text {
	display:block;
	margin-bottom:10px;
	margin-top:10px;
	}	
#rewards_info .promo_code {
	height:auto;
	width:250px;
	background-color:#f4f4f4;
	margin:10px auto;
	float:none;
	padding-top:1px;
	padding-bottom:8px;
	}		
#rewards_info .rewards_logo {
	border-bottom:dotted 1px #c4c4c4;
	padding:10px;
	margin-left:10px;
	margin-right:10px;
	}
#rewards_info .promo_code .primarytext {
	font-size:12pt;
	}
#rewards_info .or_rewards .text {
	margin-top:5px; 
	margin-bottom:5px;
	}
.verifytext{
	padding-top:5px;
	margin-bottom:10px;
	}	
.verifyinput{
	vertical-align: 100%;
	}
.csnrewardslogo {
	background:url(/common/misc/csnrewards_logo.png)  no-repeat 0 0; 
	display:block;
	width:184px;
	height:28px;
	}
.rewardspop {
	margin:auto;
	}	
.rewardsbox {
	background:url(/common/misc/csnrewards.png)  no-repeat 0 0; 
	display:inline-block;
	width:61px;
	height:67px; 
	float:left; 
	margin-right:7px;
	}
/*************************************************************/


/*************************************************************
****    SECTION 12: CSN CAROUSEL	                        ****
**************************************************************/
.carouselcontainer{
	width:745px;
	margin-left:3px;
	margin-top:10px;
}
.previouspage,
.nextpage{
	display:block;
	background:url(/common/sprites/sprite_icons_v8.png) no-repeat scroll 0 -2145px transparent;
	height:30px;
	width:20px;
	float:left;
	margin-top:35px;
	cursor:pointer;
}
.nextpage{
	background:url(/common/sprites/sprite_icons_v8.png) no-repeat scroll 0 -2081px transparent;
}
.previouspage.grey {
	background:url(/common/sprites/sprite_icons_v8.png) no-repeat scroll 0 -2259px transparent;
}
.nextpage.grey {
	background:url(/common/sprites/sprite_icons_v8.png) no-repeat scroll 0 -2201px transparent;
}
.previouspage:hover{
	background:url(/common/sprites/sprite_icons_v8.png) no-repeat scroll 0 -1969px transparent;
}
.nextpage:hover{
	background:url(/common/sprites/sprite_icons_v8.png) no-repeat scroll 0 -2025px transparent;
}
.carslcontent{
	float:left;
}
.carouselproducts .fourproducts{
	width:900px;
}
.carouselproducts .threeproducts{
	width:705px;
}
.productimage img{
	float:left;
	margin-right:10px;
}
.productinfonarrow{
	float:left;
	text-align:left;
	width:103px;
}
.carouselproductsheader{
	background:url(/common/sprites/sprite_repeat.png) repeat-x 0 -868px;
}
.carsltextheader{
	margin-left:20px;
}
.carouselproducts{
	margin-bottom:10px;
}
.carouselproducts .product{
	width:230px;
	float:left;
	padding-left:5px;
	padding-bottom:10px;
}
.carouselproducts .product a{
	text-decoration:underline;
}	
.carouselproducts .stars {
	height:18px;	
}
.carouselproducts .productname {
	max-height:62px;
	line-height:15px;
	overflow:hidden;
}
.cavscrolcnt{
	margin-top:10px;
	margin-left:20px;
	clear:both;
}
.alsolookat{
	display:block;
	margin-bottom:5px;
}
/*************************************************************/

/*************************************************************
****    SECTION 13: ADVERTISEMENTS                        ****
**************************************************************/
.advertiseblock .adtwoblock {
	width:300px;
	float:left;
	margin-left:32px;
	margin-right:32px;
	text-align:center;
	}
.adsponbox {
	width:320px;
	float:right;
	margin-bottom:10px;
	}
.adsponsorbox {
	width:300px;
	float:right;
	margin-top:10px;
	text-align:center;
	}
.adsponbox .adsponsorbox{
	margin-left:10px;
	margin-top:0px;
	float:none;
	padding-top:10px;
	padding-bottom:10px;
	}
.advertiseblock .content {
	padding:10px;
	}	
.advertiseblock .adtwoblock .advertisement,
.outsideadvertise .advertisement,
.adsponsorbox .advertisement,
.adsidebar .advertisement,
.adproddeetsbox .advertisement {
	display:block;
	color:#858585;
	text-transform:uppercase;
	font-size:8pt;
	}
.outsideadvertise {
	position:absolute;
	right:-170px;
	top:-123px;
	}	
.adsidebar {
	text-align:center;
	margin-bottom:10px;
	}	
.adproddeetsbox {
	float:right;
	width:300px;
	text-align:center;
	}
.referencetext {
  width:415px;
  float:left;
	}
	.welcomeSplash .primarytext {
	font-size:123.1%;
	font-weight:bold;
	}

/** END ADVERTISEMENTS **/	
/*************************************************************/


/*************************************************************
****    SECTION 9: BROWSER HACKS                         ****
**************************************************************/
/*Targets chrome and safari*/
body:nth-of-type(1) .selectbox{
	position:relative;
	top:-2px;
	}
.holiday {
	width:100%;
	height:0;
	position:relative;
	}	
.holiday .ornament {
	position:absolute;
	top:-14px;
	right:-130px;
	}	


/*************************************************************
****    SECTION 14: NEW STYLE NOTIFY                      ****
**************************************************************/
.style_notify {
	background-color:#F1F9FF;
	margin:10px 0;
	}
.prodstylenotify {
	margin:10px;
	clear:both;
	}          
.style_notify .content {
	padding:5px 10px;
	}
.style_notify .inputwrapper {
	background: url(/common/sprites/sprite_images_v3.png) no-repeat scroll 0 -397px transparent;
	display:inline-block;
	}       
.style_notify .stylealert {
	text-transform:uppercase;
	font-weight:bold;
	font-size:131%;
	display:inline-block;
	padding-right:15px;
	}           
.style_notify .notifystyle {
	font-size:90%;
	float:right;
	width:238px;
	display:inline-block;     
	text-align:center;
	}           
.emailnotify {
	float:left;
	}           
.prodstylenotify .notifystyle {
	width:420px;
	padding-top:5px;
	}
.prodstylenotify .stylealert, .prodstylenotify .btn_primary_m input {
	padding: 0 10px;
	}
.prodstylenotify .btn_primary_m {
	margin: 0 10px;
	}
/** END NEW STYLE NOTIFY **/	
/*************************************************************/

/*missing image overlay for product detail*/
.imgoverlay {
	  width:398px;
	  height:368px;
	  position:absolute;
	  z-index:1;
	  background-color:#fff;
	  filter:alpha(opacity=70);
	  opacity: 0.70;
	  text-align:center;
	  padding-top:30px;
  }              
.imgoverlay table {
	 	width:100%;
	 	height:100%;
 }              
.imgoverlay span {
	 	display:block;
	 	padding-bottom:5px;
	 	color:#000000;
	 	font-weight:bold;
	 	font-size:10pt;
	 	text-align:center;
 }
 
/*missing image overlay for basket and atc modal*/
.iokitthumbnail {
	 	width:55px;
	 	height:55px;
	 	padding-top:0px;
}              
.iokitthumbnail span {
		font-size:8pt;
	} 
            
/*missing image overlay for basket and atc modal*/
.iobasket {
	 	width:75px;
	 	height:75px;
	 	padding-top:0px;
}       
.additionalitems .iobasket {
	 	margin-left:13px;
}       
.iobasket span {
		font-size:8pt;
	}
/*missing image overlay for edit from basket*/			
.ioeditbasket {
	  width:248px;
	  height:248px; 
	  padding-top:0px;
 }              
.ioeditbasket span {
		font-size:8pt;
 }	     						
/*************************************************************
****    SECTION 15: NEW STYLES                      ****
**************************************************************/
.titletext {
	display:block;
	font-size:131%;
	font-weight:bold;
	padding-bottom:3px;
}
.whitetext,
.whitetext a {
	color:#FFFFFF;
	}

/*misc.css*/
.csnstores_sidebar{margin-bottom:10px;}.csnstores_sidebar .titletext{padding:5px 5px 10px 0;}.csnstores_sidebar .titletext{padding-bottom:15px;}.csnstores_sidebar .content{padding:5px 10px 10px 10px;}.csnstores_sidebar .content span{display:block;}.csnstores_sidebar .content span{padding-bottom:6px;padding-left:10px;}.csnstores_sidebar .content .tierone{font-weight:bold;}.csnstores_sidebar .content .tiertwo{font-weight:bold;padding-left:14px;}.csnstores_sidebar .content ul{margin-bottom:10px;padding:0 0 10px 16px;border-bottom:1px dotted #c4c4c4;}.csnstores_sidebar .content ul.included{border-bottom:none;padding-bottom:0;}.csnstores_sidebar .content li a,.csnstores_sidebar .content span a{text-decoration:none;}.csnstores_sidebar .content li{margin-bottom:3px;padding-left:8px;}.contentblock h2{font-size:162.94%;font-weight:bold;padding-bottom:4px;border-bottom:1px solid #c4c4c4;width:100%;margin:5px 0;}.answers{padding:10px;}.answers .bodytext{display:block;margin:10px 0;}.answers .bodytext .textunderline{text-decoration:underline;}.answers .primarytext{display:block;font-size:13pt;font-weight:bold;border-top:1px dotted #c4c4c4;padding-top:10px;}.answers .first{border:none;padding-top:0;}.answers .freeshiptext{display:inline;}.csnsign a{color:#F45D0D;padding-left:200px;display:inline-block;}table.flatrateshipping{color:#202020;border:1px solid #c4c4c4;text-align:center;padding:2px 4px;border-collapse:collapse;margin:auto;}table.flatrateshipping th,table.flatrateshipping td{border:1px solid #c4c4c4;text-align:center;padding:2px 4px;}table.flatrateshipping th{font-weight:bold;}.answers ul{margin-left:25px;}.answers ul li{list-style-type:circle;}div.list{padding-left:20px;}.answers div.contactus{margin-bottom:20px;}.answers div.contactus .left{float:left;clear:left;width:155px;font-weight:bold;margin-top:5px;}.answers div.contactus .right{margin-top:5px;float:left;clear:right;width:300px;}.answers ul.numlist{list-style-type:decimal;}.answers ul.numlist li{list-style-type:decimal;}.csnorg{margin-top:10px;margin-bottom:10px;}.csnorg .content{padding:10px;}.csnorg img{margin-bottom:10px;}.returnsimg{float:left;margin:1px 10px 1px 2px;}.returnstext{color:#202020;font-size:8pt;padding-top:10px;padding-right:10px;}.returnstext a{color:#202020;}.alpha_group{display:block;width:245px;}.brandcolumn1,.brandcolumn2,.brandcolumn3{float:left;width:245px;margin-bottom:10px;}h2.nounderline{border:none;}.contractorscorner{clear:both;}.contractcornerimg{float:left;}.contractorscorner .content{height:188px;}.contractorscorner .primarytext{float:left;font-size:123.1%;font-weight:bold;padding-top:12px;padding-bottom:10px;}.contractorscorner .bodytext{float:left;margin-right:10px;width:28.94954em;*width:28.22587em;margin-top:20px;}.contractorsquestions{border-top:dotted 1px #c4c4c4;padding:0 10px 10px 10px;font-size:91.4%;}.contractorsquestions .secondarytext{display:block;padding-top:15px;}.titleunderline{border-bottom:solid 1px #c4c4c4;padding-bottom:5px;margin-top:10px;margin-bottom:10px;}.quoteform ul li{margin-bottom:10px;}.quoteform .quotetitle{display:inline-block;float:left;width:150px;}.quoteform .alerttext{display:block;margin-left:152px;}.quoteform .textarea{width:200px;height:70px;}.titletext .nobold{color:#233477;font-weight:normal;font-size:100%;}.email_subscribe .content{padding:10px;}.emailtext{padding-top:10px;width:80%;margin:auto;}.email_box{padding-top:10px;width:80%;margin:auto;}.email_box .btn_secondary_m{margin-top:10px;}.whilewestrive ul li{width:100%!important;}.aprilfools{text-align:center;font-size:12pt;margin:auto;}.aprilfools img{float:none!important;}.logosort{float:left;margin:6px 0 5px 5px;}.logosort a{color:#f45d0d;}.logobank{margin-bottom:10px;}.logobank .content{padding:10px;}.logobank .logotitle{color:#f45d0d;font-weight:bold;font-size:10pt;border-bottom:solid 1px #c4c4c4;width:100%;padding-bottom:6px;clear:both;margin-bottom:20px;}.logobank .storelogo{float:left;margin:0 13px 10px 13px;}.mfs_top{background:url(/common/misc/bg_mfs_top.gif) top left no-repeat;width:748px;background-color:#9F6;height:455px;}.mfs_top_outdoor{background:url(/common/misc/bg_mfs_top_outdoor.gif) top left no-repeat;width:749px;background-color:#9F6;height:455px;}.mfs_top_rug{background:url(/common/misc/bg_mfs_top_rug.gif) top left no-repeat;width:749px;background-color:#9F6;height:455px;}.mfs_top span.title,.mfs_top_outdoor span.title,.mfs_top_rug span.title{display:block;padding-bottom:10px;font-weight:bold;}.mfs_top ul,.mfs_top_outdoor ul,.mfs_top_rug ul{padding-top:250px;padding-left:40px;}.mfs_top ul li,.mfs_top_outdoor ul li,.mfs_top_rug ul li{float:left;margin-right:20px;width:200px;text-align:justify;}.mfs_middle{background:url(/common/misc/bg_mfs_middle.gif) top left no-repeat;width:748px;height:92px;margin-top:10px;}.mfs_middle_outdoor{background:url(/common/misc/bg_mfs_middle_outdoor.gif) top left no-repeat;width:749px;height:92px;margin-top:10px;}.mfs_middle_rug{background:url(/common/misc/bg_mfs_middle_rug.gif) top left no-repeat;width:749px;height:92px;margin-top:10px;}.mfs_middle .text,.mfs_middle_outdoor .text,.mfs_middle_rug .text{padding:10px 70px 10px 220px;}.mfs_bottom table{margin:0 0 20px 20px;padding:0;font-size:100%;border-collapse:separate;width:676px;}.mfs_bottom table th{border-right:solid 2px #fff;}.mfs_bottom table tr td{border:solid 1px #fff;padding:5px;}.mfs_bottom table ul{list-style-type:circle;padding-left:10px;margin-left:10px;margin-top:5px;margin-bottom:5px;}.mfs_bottom table ul li{list-style-type:circle;}.mfs_bottom_outdoor table ul.left{float:left;padding-left:20px;width:150px;}.mfs_bottom table .bg_color_dark{background-color:#ebebeb;}.mfs_bottom table .bg_color_dark span{display:block;padding-bottom:5px;}.mfs_bottom table span.allcaps{text-transform:uppercase;}.mfs_bottom table span.block{display:block;}.mfs_bottom table .bg_color_light{background-color:#f8f8f8;}.mfs_bottom table .bg_color_light .subtext{font-size:85%;display:block;}.pdf,.check{display:inline-block;float:left;}.pdf_text{display:inline-block;float:left;width:185px;margin-left:5px;}.check_text{display:inline-block;float:left;width:190px;margin-left:5px;}.emailsample{float:left;width:31.8445em;*width:31.0492em;padding-top:5px;}.samplelink{padding-top:10px;}.samplelink a{text-decoration:none;margin-left:115px;font-size:93%;}.faqtitle{padding-top:20px;padding-bottom:10px;text-transform:uppercase;}.faq{width:29.3631em;*width:28.6297em;height:24.8138em;*height:24.1942em;float:left;}.faq ul{padding-bottom:15px;}.faq li{padding-bottom:2px;}.faq a{color:#233477;}.emailsignup .content{height:11.5798em;*height:11.2906em;background-color:#f5f5f5;}.emailsignup .faqtitle{padding-top:10px;padding-left:10px;}.emailsignup .content li{padding:5px 0 5px 0;}.enteremail{margin:0 10px 0 10px;padding-top:5px;border-top:dotted 1px #c4c4c4;}.enteremail div.btn_secondary_m{margin-left:45px;}.promospace{padding-top:2000px;}.excludedcontent{margin-left:10px;}.excludedtitle{color:#202020;font-size:162.94%;font-weight:bold;width:100%;margin-top:5px;}.exclusionslink a{color:#202020;}.exclude_med_title{font-size:123.1%;padding:40px 0 10px 0;}.brandblock .firstblock{font-size:93%;*font-size:85%;float:left;width:13.1222em;*width:13.7944em;height:42.8914em;*height:42.7952em;}.brandblock .secondblock{font-size:93%;*font-size:85%;float:left;width:13.1222em;*width:13.7944em;height:47.4163em;*height:48.2071em;}.lower_exclude{padding-top:10px;}.excludedblock{font-size:93%;*font-size:85%;width:700px;margin-bottom:20px;}.sitemap .content{padding:10px;}.sitemap .primarytext{font-size:116%;padding-bottom:5px;margin-bottom:8px;display:block;border-bottom:solid 1px #c4c4c4;}.sitemap .categories,.sitemap .brands{float:left;min-width:150px;}.categories ul{padding-left:10px;}.categories ul li{padding-left:10px;}.categories ul li ul{padding-left:5px;}.brands ul{padding-left:10px;}.excludedbrands{font-size:93%;}.excludedbrands ul{margin-top:10px;}.excludedbrands ul li{width:230px;float:left;margin-right:15px;}.excludedbrands div.bodytext{margin:10px 10px 20px 0;}.viewbrands .content{padding:10px;padding-bottom:15px;}.viewbrands .content .prodtitle{display:block;margin-bottom:20px;}.viewbrands .content .prodtitle a{font-size:100%;}.viewbrands .content a.primarytext{font-weight:bold;font-size:123.1%;margin:0 6px;}.viewbrands .toplinks{padding-left:20px;}.bottomlinks{padding-left:15px;}.bottomlinks .prodtitle{margin-top:20px;}.bottomlinks .prodtitle{display:block;}.returnscenter .bodytext{margin-top:10px;margin-right:5px;}.returnscenter .primarytext{display:block;}ul.helpyou li{float:left;margin-right:20px;clear:none;margin-bottom:10px;}.helpyou li.forgotpass{font-size:8pt;}.tellusmore{border-bottom:solid 1px #c4c4c4;border-top:solid 1px #c4c4c4;height:33px;line-height:33px;margin-top:20px;font-weight:bold;}.helpyoutextarea{width:525px;height:125px;margin-bottom:10px;}.stepbb{border-top:solid 1px #c4c4c4;padding:10px 0;}.orderlist{border:solid 1px #c4c4c4;padding:10px;margin-bottom:10px;}.orderlist ul{margin-top:10px;}.orderlist ul ul{margin-top:0;}.orderlist li{border-bottom:solid 1px #c4c4c4;margin-bottom:10px;padding-bottom:10px;}.orderlist li.last{border-bottom:none;}.orderlist li li{margin-left:36px;border:none;margin-bottom:0;padding-bottom:0;}.difforder{background:url(/common/sprites/sprite_icons_v8.png) no-repeat scroll 0 -751px transparent;padding-left:17px;}.stepbb td{padding-right:5px;}.helpform .content{padding:10px;}.helpform .emailquestionlabel{display:inline-block;width:315px;margin-top:15px;margin-right:15px;text-align:right;}.helpform .textarealabel{width:180px;float:left;margin-right:4px;}.verifytext{border-top:1px solid #c4c4c4;padding-top:5px;margin-bottom:10px;}.whyverify{width:175px;float:left;margin-right:10px;}.popsubmit_btn{margin-left:185px;margin-top:10px;}.helpform .dynamic{display:none;}.helpform .shippinglabel{width:140px;}.helperrors{width:400px;margin:0 auto;border:1px solid #E40000;padding:8px;color:#E40000;margin-bottom:10px;}#SwapSku{margin-bottom:5px;}#question-list .hidden,#SwapSku.hidden,#article .hidden,#different-order-container .hidden,.nojsinvisible{display:none;}#question-list .standardwidth{width:395px;}#different-order-container{margin-bottom:5px;}.disabled{background-color:#E0E0E0;}.product-info td{padding-right:10px;padding-bottom:5px;}#article{background-color:#E0F0FD;padding:5px;}#article-voting{margin-top:15px;}#article-voting td{padding-right:10px;}#article-voting a{text-decoration:none;}#feedback-message{padding-top:15px;}div#extkb ul,div#extkb ol{margin-left:20px;}div#extkb li{margin-bottom:3px;}div#extkb ul li{list-style:disc;}div#extkb ol li{list-style-type:decimal;}div#extkb p{margin-bottom:10px;}div#extkb table td{padding:5px;}#txtNewSku{width:75px;}#sign-in-body{padding-top:25px;padding:25px 8px 0 8px;text-align:left;}#txtOrderID{width:172px;}#free-form-order{margin-top:10px;}#order-details .orderbodybox .iteminfobox{height:auto;}.paymentlabel{display:inline-block;width:100px;}.rewardspromocode{width:300px;margin-top:20px;margin-bottom:50px;text-align:center;}.rewardspromocode .prodtitle{height:33px;line-height:33px;}.rewardspromocode .primarytext{font-size:16pt;padding:10px 0;font-weight:bold;display:block;}
/*info.css*/
.infopage h2{border-bottom:1px solid #C4C4C4;font-size:162.94%;font-weight:bold;margin:5px 0;padding-bottom:2px;width:100%;}.infopage ul{margin-top:10px;margin-bottom:10px;}.infopage ul li{margin-bottom:10px;}.infopage .label{display:inline-block;width:200px;}.infopage .storebox{width:100%;}.infopage .storeboxtext{float:left;margin-left:20px;font-size:9pt;}.infopage .storebox .storename{font-weight:bold;font-size:11pt;display:block;}.lookupcharge{margin-top:10px;}.lookupcharge .content{padding:10px;}.meetemployees h2,.candidconversations h2,.gettoknowus h2,.csngivesback h2,.internships h2,.ourstores h2,.reactivation h2,.facts h2,.aboutus h2,.testimonials h2,.pitches h2,.coverage h2,.pitchpress h2,.newscenter h2,.csnrewardsinfo h2{margin-bottom:10px;}.exclusions h2 a{color:#F45D0D;text-decoration:none;}.meetemployees ul{width:100%;clear:both;padding-top:20px;}.meetemployees ul li{float:left;margin-right:10px;}.meetemployees ul li.meet{width:550px;}.meetemployees .titletext,.candidconversations .titletext,.gettoknowus .titletext,.csngivesback .titletext,.internships .titletext,.ourstores .titletext,.careers .titletext,.reactivation .titletext,.facts .titletext,.aboutus .titletext,.testimonials .titletext,.coverage .titletext,.pitchpress .titletext,.newscenter .titletext,.newsarchive .titletext,.csnrewardsinfo .titletext{background:url(/common/csnstoresimgs/bg_title.jpg) top left no-repeat;height:28px;line-height:28px;width:444px;display:block;padding-left:10px;color:#F45D0D;margin-bottom:10px;}.shoppingblock{width:239px;float:left;margin-bottom:15px;}.shoppingblock .content{height:245px;}.reactivation .shoppingblock .content{height:175px;}.shoppingblock .content img{margin-left:2px;margin-top:2px;}.shoppingblock .title{border-bottom:solid 1px #c4c4c4;padding-bottom:5px;margin-bottom:5px;}.reactivation .shoppingblock .title{border-bottom:0;padding-bottom:0;margin-bottom:0;}.shoppingblock .title a{text-decoration:none;text-transform:uppercase;font-weight:bold;}.shoppingblock .text{padding:10px;}.shoppingblockmiddle{margin-left:15px;margin-right:15px;}.stepblock{float:left;width:375px;margin-top:10px;}.stepblockfull{width:100%;}.stepblock strong,.stepblockfull strong{display:block;padding-bottom:5px;}.stepblock .num,.stepblockfull .num{background:url(/common/sprites/sprite_icons_v8.png) 0 -2469px no-repeat;color:#FFF;font-weight:bold;width:15px;height:15px;text-align:center;}.stepblock span,.stepblockfull span{float:left;}.stepblock .secondarytext{width:345px;margin-left:10px;}.stepblockfull .secondarytext{width:725px;margin-left:10px;}.savelist{margin-left:15px;margin-top:10px;}.savelist li{margin-bottom:3px;}.signuprewards{display:block;border-bottom:solid 1px #c4c4c4;padding-bottom:5px;margin-bottom:10px;}.csngivesback .titletext{width:100%;margin-top:20px;clear:both;}.ourstores .titletext{margin-top:30px;}.ourstores .half{width:375px;float:left;}.gettoknowus .titletext,.reactivation .titletext,.coverage .titletext,.pitches .titletext,.pitchpress .titletext{margin-top:10px;}.careers .titletext{margin-top:10px;}.pitches .titletext{display:block;}.facts .wide{width:100%;}.meetemployees .collegedate{display:block;padding-left:10px;}.meetemployees .text{display:block;padding-left:10px;font-size:8pt;padding-top:15px;}.candidconversations{margin-bottom:20px;}.candidconversations .nirajimg{margin-left:10px;margin-bottom:10px;}.candidconversations .steveimg{margin-right:10px;margin-bottom:10px;}.candidconversations .cont{font-style:italic;}.candidconversations .cont a{color:#F45D0D;}.internships .recruit a,.coverage .archive a,.pitchpress .archive a,.pitchpress .text a,.coverage .text a{color:#F45D0D;text-decoration:none;}.gettoknowus .imgright,.csngivesback .imgright,.careers .imgright,.facts .imgright,.testimonials .imgright,.pitches .imgright,.aboutus .imgright{margin-left:10px;margin-bottom:10px;}.gettoknowus .imgleft,.csngivesback .imgleft,.careers .imgleft,.pitches .imgleft,.aboutus .imgleft{margin-right:10px;margin-bottom:10px;}.gettoknowus ul li{float:left;width:220px;margin-right:20px;}.ourstores ul{float:left;}.ourstores li{padding-left:10px;width:175px;}.ourstores li a{text-decoration:none;}.careers .text,.testimonials .text{padding-left:10px;}.careers .text .btn_primary_m{margin-left:80px;}.careers ul{list-style-type:disc;margin-top:10px;padding-left:10px;width:150px;float:left;}.careers ul li{list-style-type:disc;margin-left:10px;margin-bottom:5px;}.careers .benefits ul{width:auto;margin-bottom:10px;}.careers .internship{color:#F45D0D;padding-left:10px;font-weight:bold;}.careers .internship a{color:#F45D0D;}.careers .dedication,.aboutus .dedication{background:url(/common/csnstoresimgs/careers_dedication.jpg) top left no-repeat;float:left;width:242px;}.aboutus .dedication{margin-left:10px;}.careers .adventure,.aboutus .adventure{background:url(/common/csnstoresimgs/careers_adventure.jpg) top left no-repeat;float:left;margin-left:10px;margin-right:10px;width:242px;height:295px;}.aboutus .adventure{margin-left:7px;margin-right:7px;}.careers .community,.aboutus .community{background:url(/common/csnstoresimgs/careers_community.jpg) top left no-repeat;float:left;width:242px;height:295px;}.careers .dedication .content,.careers .adventure .content,.careers .community .content,.aboutus .dedication .content,.aboutus .adventure .content,.aboutus .community .content{padding:72px 5px 5px 5px;height:220px;}.careers .dedication .content span,.careers .adventure .content span,.careers .community .content span,.aboutus .dedication .content span,.aboutus .adventure .content span,.aboutus .community .content span{display:block;text-transform:uppercase;font-weight:bold;padding-bottom:10px;}.reactivation .shopmore,.pitchpress .current,.newscenter .news{float:left;width:375px;}.newscenter .news .content{padding-right:10px;}.newscenter .news .content a,.newsarchive .text a{color:#F45D0D;text-decoration:none;}.aboutus .vision,.careers .vision{float:left;width:250px;}.aboutus .vision strong,.aboutus .mission strong,.careers .vision strong,.careers .mission strong{display:block;padding-bottom:3px;}.aboutus .mission,.careers .mission{float:left;width:500px;}.aboutus .values,.careers .values{padding-left:10px;padding-bottom:5px;}.corevalues ul{width:100%;margin-left:10px;}.reactivation ul{margin-left:10px;margin-bottom:10px;}.reactivation .or{float:left;margin-top:80px;margin-left:10px;margin-right:10px;}.reactivation .coupon img{float:left;padding-bottom:20px;cursor:pointer;}.reactivation .reactivationsearch{background:transparent url(/common/sprites/sprite_repeat.png) repeat-x scroll 0 -281px;position:relative;z-index:2;margin-top:10px;}.reactivation .reactivationsearch .content{position:relative;}.reactivation .reactivationsearch .magnifyglass{background:transparent url(/common/sprites/sprite_icons_v8.png) no-repeat scroll 0 -717px;height:25px;width:20px;}.reactivation .reactivationsearch ul li{float:left;padding-top:10px;padding-bottom:10px;}.reactivation .reactivationsearch ul li .btn_primary_m{margin-top:4px;}.reactivation #myAutoComplete .text_box{background:transparent url(/common/csnstoresimgs/bg_searchbar.gif) no-repeat 0 0;width:632px;padding-bottom:7px;padding-top:7px;*padding-top:5px;}.reactivation #myAutoComplete{width:632px;height:32px;line-height:32px;}.reactivation ul li.magnify{margin-right:25px;}.reactivation .line{border-right:1px solid #C4C4C4;height:52px;left:42px;position:absolute;top:0;width:2px;}.facts .text,.aboutus .text,.coverage .text,.pitchpress .text,.newscenter .text,.internships .text{display:block;padding:0 0 20px 10px;}.facts .text a,.newscenter .text a{color:#F45D0D;text-decoration:none;}.facts ul{float:left;width:250px;padding-bottom:10px;}.aboutus ul{float:left;width:220px;margin-right:10px;padding-top:10px;}.aboutus ul li a{text-decoration:none;}.testimonials .textspace{border-bottom:solid 1px #c4c4c4;margin-bottom:10px;padding-bottom:10px;margin-left:10px;}.pitches h2 a{text-decoration:none;color:#233477;}.pitches strong{color:#F45D0D;}.pitches .pdf2{background:transparent url(/common/sprites/sprite_icons_v8.png) no-repeat 0 -363px;padding-left:18px;text-decoration:none;}.pitches .Border{border:solid 1px #c4c4c4;}.coverage .arrowright,.newscenter .arrowright,.pitchpress .arrowright,.meetemployees .arrowright,.candidconversations .arrowright,.gettoknowus .arrowright,.csngivesback .arrowright,.internships .arrowright,.ourstores .arrowright,.reactivation .arrowright,.facts .arrowright,.aboutus .arrowright,.testimonials .arrowright,.pitches .arrowright,.coverage .arrowright,.pitchpress .arrowright,.newscenter .arrowright,.careers .arrowright,.exclusions .arrowright{padding-left:10px;}.coverage .lookwho,.pitchpress .lookwho{text-transform:uppercase;font-weight:bold;display:inline-block;padding-left:10px;}.pitchpress img{margin-bottom:5px;}.newscenter .subtitle{text-transform:uppercase;font-weight:bold;display:inline-block;color:#233477;}.newscenter .titleread{display:block;border-bottom:dotted 1px #c8c8c8;padding-bottom:5px;margin-bottom:5px;margin-top:5px;}.newscenter .coverage ul li,.newscenter .pitchpress ul li{border-bottom:dotted 1px #c4c4c4;border-top:none;}.newscenter .coverage ul li{height:100px;}.newscenter .coverage ul li a,.newscenter .pitchpress ul li a{color:#233477;}.newscenter .coverage ul li div{float:left;width:260px;}.newscenter .coverage ul li .readmore,.newscenter .pitchpress ul li .readmore,.newscenter .coverage ul li .readmore a,.newscenter .pitchpress ul li .readmore a{color:#F45D0D;}.coverage .video,.pitchpress .video,.newsarchive .video{background:transparent url(/common/sprites/sprite_icons_v8.png) no-repeat 0 -1475px;padding-left:20px;padding-bottom:5px;padding-top:2px;}.newscenter .coverage .video{display:block;}.newscenter .coverage ul li .subtext,.newscenter .pitchpress ul li .subtext{padding-bottom:3px;}.newscenter .coverage ul,.newscenter .pitchpress ul{margin-top:0;border-bottom:none;}.coverage ul,.pitchpress ul{margin-top:10px;border-bottom:dotted 1px #c4c4c4;margin-bottom:10px;}.pitchpress ul{margin-right:10px;}.newscenter .coverage{width:365px;}.coverage ul li,.pitchpress ul li{border-top:dotted 1px #c4c4c4;width:100%;padding-top:10px;padding-bottom:10px;clear:both;}.coverage ul li{height:80px;}.pitchpress ul li{height:60px;padding-left:10px;width:355px;}.coverage ul li img{margin-left:10px;margin-right:10px;}.coverage ul li .subtext,.pitchpress ul li .subtext{display:block;font-size:8pt;}.coverage ul li.bgcolor,.pitchpress ul li.bgcolor{background-color:#f5f5f5;}.coverage ul li a,.pitchpress ul li a{text-decoration:none;}.coverage ul li .masthead{padding-top:5px;padding-bottom:5px;margin-left:0;}.coverage .backtotop,.coverage .readmore,.pitchpress .backtotop,.pitchpress .readmore,.newsarchive .backtotop{font-size:8pt;color:#F45D0D;}.meetemployees .backtotop a,.candidconversations .backtotop a,.gettoknowus .backtotop a,.csngivesback .backtotop a,.internships .backtotop a,.ourstores .backtotop a,.reactivation .backtotop a,.facts .backtotop a,.aboutus .backtotop a,.testimonials .backtotop a,.pitches .backtotop a,.coverage .backtotop a,.pitchpress .backtotop a,.newscenter .backtotop a,.coverage .readmore a,.pitchpress .readmore a,.newsarchive .backtotop a,.careers .backtotop a,.exclusions .backtotop a{color:#F45D0D;font-size:8pt;}.coverage .readmore span,.pitchpress .readmore span{padding-left:18px;}.pitches ul li{list-style-type:disc;margin-left:25px;margin-bottom:10px;}.coverage .pdf,.pitchpress .pdf,.newsarchive .pdf{background:transparent url(/common/sprites/sprite_icons_v8.png) no-repeat 70px -363px;text-decoration:none;display:block;margin-top:3px;}.newsarchive .pdf{background:transparent url(/common/sprites/sprite_icons_v8.png) no-repeat 0 -363px;text-decoration:none;display:inline-block;float:none;padding-left:15px;color:#F45D0D;}.newsarchive ul li{margin-bottom:10px;}.newsarchive ul li .subtext{display:inline-block;width:70px;}.coverage_archive ul li a{text-decoration:none;}
