body {background:#eff3f4 /*url(../images/sitebackground.jpg) top left;*/}

h2.logo {
	/*background: url(../images/logo-cs.gif) no-repeat center right /* Company Logo ;*/
	display:block;
	height: 52px /* Sets overall height of header */;
	margin: 0px 0px 0px 15px /* Navigative margin hides plain text in H1 tag (Best practice for SEO optimization) */;
	outline:none /* Removes Link Outline */;
	position:relative;
	text-decoration:none;
	top:27px;
	width: 543px /* width of logo is 195px, therefore to get logo to display width is set to 2000px to compensate for nagitive margin plus 195px =  2195px */;
	}

#header h2.logo a.main {
	background: url(../images/logo-cs.gif) no-repeat center right /* Company Logo */;
	height: 52px /* Sets overall height of header */;
	display:block;
	margin-left:0px;
	margin-top:0px;
	top:0px;
	width:364px;
	height:52px;
	float:left;
}
#header h2.logo a.company-store-kids {
	background: url(../images/logo-ck.gif) no-repeat center right /* Company Logo */;
	display:block;
	margin:0px 20px 0px 0px;
	width:159px;
	height:52px;
	float:right;
	top:0px;
}

.categorymenu li#cs-clearance ul {right:0px;left:auto}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	 .categorymenu li.menu {margin-right:3px}
	 .recommendationheader {z-index:51}
}


#container {border: 0px none;min-width: 960px; /* Sets minimum site width */margin: 0px auto; /* Sets overall site margins: default is no margins (auto centers Site in Browser) */padding: 0px; /* To change padding of site within browser window */width: 960px; /* Overall site default width: 960px; to make fluid change width: auto; (100%) */ margin-top: 0px;}

#content {position:relative;float:left;margin:0;margin-left:0px;margin-top:35px;margin-bottom:4px;padding:0; background-color:#EFF3F4;}
/**.pt_storefront #content, .pt_productdetails #content {margin-top:0px;}**/
.pt_storefront #content, .pt_productdetails #content {margin-bottom:-19px;}


.pt_productsearchresult #content {margin-left:15px;background-color:#e9f5fc}

#header {margin:0;padding:0;position: relative;height:137px;z-index:100; background: #679ac9 url(../images/background_header-footer_border.gif) bottom left; background-repeat: repeat-x;}

#main {position:relative;margin:auto;top: 0px; clear:both; background: #c5d7e4; border-top:solid 1px #FFFFFF; /*url(../images/background_main.gif) top left; background-repeat: repeat; */}
.pt_orderconfirmation #main,.pt_orderconfirmation #content,.pt_cart #main,.pt_checkout #main,.pt_account #content,.pt_account #main,.pt_customerservice #content,.pt_customerservice #main,.pt_content #main,.pt_content #content {background-color:#fff}
.product-guides h2.pageheader {height:40px}

#leftcolumn {margin-top:28px}

/***** HEADER Links (Store Locator, Help, Etc.) *****/	
.generalnav {font-size:11px; color:#FFF; margin:0px;padding:0;position:absolute;right:0px;top:0px;}
.generalnav ul {margin: 0;padding: 0;list-style-type: none;z-index:-1;}
.generalnav ul li {position: relative;display: inline; float: left; line-height: 27px;}
.generalnav ul li a {color:#FFF;text-decoration:none;}
.generalnav ul li a:hover {color:#FFF;text-decoration:underline;}
.headermyaccountlogin{margin-right:8px;}

.dashed-right {
	margin-right:8px;
	padding-right:8px;
	background-position: right top;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #d2d2d2;
}

/***** Mini-Cart *****/
.cartlabel-empty{border-left:1px dotted #999999; background: transparent url(../images/mincart_shoppingbag-A.gif) top left no-repeat; padding-right:4px; padding-left:31px; hieght:27px; display: block; float: left; margin: 0px 8px 0px 0px;}
.linkminicart{background: #497ba1 url(../images/mincart_shoppingbag-B.gif) top left no-repeat; width:126px; padding:0px 0px 0px 31px; margin-right:0px; color: #fff !important; display: block; float:left; line-height: 27px;}


/***** Search Bar *****/
#sitesearch-container{}
.sitesearch {background:transparent url(../images/background_search.jpg) no-repeat scroll right top !important;border:0;margin:0;padding:0px 4px 0px 0px;position:absolute;right:12px;top:57px;text-align: right;width: 190px; height:28px;}
.sitesearch label {color:#999999;font-size:.9em;vertical-align: bottom;text-transform:uppercase;}
.sitesearch form.simplesearch input.simplesearchinput {background:transparent;border:solid 0px #FFFFFF;color:#3b3b3b;margin:7px 0px 0px 5px; width:140px;}
.sitesearch button {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent none repeat scroll 0 0;border:0 none;height:20px;width:23px;}


/***** Header Logo *****/	



/***** CATEGORY DEPARTMENTS MENU BAR *****/
/* style the links for the top level */ 
/* left round */
#categorymenu-container {
	width: 960px;
	height: 32px;
	background-color: #679ac9;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	margin-top:47px;
	text-align:center;
	z-index:-1;
}
* html #categorymenu-container { position:relative;top:47px}
*+html #categorymenu-container { position:relative;top:47px}
div.categorymenu {width: 960px; margin-left:35px; text-align:center; position:absolute;z-index:101;}
* html div.categorymenu {position:absolute;left:0px}
*+html div.categorymenu {position:relative;}
.categorymenu .menu {border-top-right-radius:4px; -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px;border-top-left-radius:4px; -moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px}
.categorymenu ul.root {margin-top:0px;zoom:100%}
.categorymenu ul.root li.selected {text-align:left; color:#0e5195;-moz-box-shadow: 0px  0px 15px #666; -webkit-box-shadow: 0px 0px 15px #666; box-shadow: 0px 0px 15px #666;}
.categorymenu ul.root li.selected li, .categorymenu ul.root li.selected li.selected {-moz-box-shadow: 0px  0px 0px #666; -webkit-box-shadow: 0px 0px 0px #666; box-shadow: 0px 0px 0px #666;padding:0;}
.categorymenu ul.root li.selected a {text-align:left; color:#0e5195; border-bottom: 1px dotted #0e5195; padding-bottom: 10px;background-image:none}
.categorymenu ul.root li.selected li a {font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;border-bottom: 1px dotted #0e5195; padding-bottom: 3px; padding-top: 3px}
* html .categorymenu ul.root li.selected a {border-bottom: 0px dotted #0e5195;}
* html .categorymenu ul.root li.selected li a {border-bottom: 0px dashed #0e5195;}
*+html .categorymenu ul.root li.selected a {border-bottom:0px;}
*+html .categorymenu ul.root li.selected li a {border-bottom: 1px dotted #0e5195;}
html .categorymenu ul.root li.selected a {border-bottom:/*\**/0px\9;}
html .categorymenu ul.root li.selected li a {border-bottom:/*\**/1px dotted #0e5195\9;}
.categorymenu ul.root li.selected li.selected {top:0}
.categorymenu ul.root li.selected li.selected a {}
.categorymenu ul.root li.selected li span {display:block;border: 1px solid #c5d7e3;padding-top:1px;padding-bottom:1px}
.categorymenu ul.root li.selected li.selected span {border: 1px solid #0e5195;background-image: none; background-color:#ebebe9; display:block; margin-left:-5px; margin-right:-5px; padding-left:5px; padding-right:5px;}
.categorymenu ul.root li.selected .last a {border-bottom: none;}
/*.categorymenu li.activecategory {color:#FF0000;}*/
.pt_checkout .categorymenu, .pt_checkout .categorymenu-container {display:none;}
.categorymenu li.menu { font-family: Verdana, Arial, sans; font-weight:bold;position:relative; float:left; margin: 2px 10px 0px 0px;line-height:14px;font-size:10px; text-transform:none; top:2px}
/*.categorymenu li.activemenu {font-family: Verdana, Arial, sans; font-weight:bold;position:relative; float:left;padding-bottom:6px;padding-right:4px; padding-top:-2px; top:2px; margin: 2px 10px -7px 0px;line-height:14px;font-size:10px; }*/
.categorymenu .menu ul {font-size:10.5px;position:absolute;top:39px;left:0px;float:none;margin:0;display:none;background-color:green}

/*ie6 7 and 8 blue border for drop downs*/
*html .categorymenu .menu ul {border:1px solid #0E5195;}
*+html .categorymenu .menu ul {border:1px solid #0E5195;}
html .categorymenu .menu ul {border:/*\**/1px solid #0E5195\9;}

/*.categorymenu .activemenu ul {position:absolute;top:22px;left:0px;float:none;margin:0;display:none;background-color:green}*/
.categorymenu li.selected {background-color:#c5d7e3;color:#4381ba; top:-6px; padding-top:8px;padding-bottom:6px}
.categorymenu li.selected ul {display:block; padding:0px 5px;background-color:#c5d7e3}

.droproot {-moz-box-shadow: 0px  8px 20px #666; -webkit-box-shadow: 0px 8px 20px #666; box-shadow: 0px 8px 20px #666;}

.categorymenu li.submenu {position:relative; float:left; clear:left; padding:0; margin:0; width:185px;background-color:#c5d7e3; border-bottom: none; text-transform: capitalize;}
.categorymenu .droproot li.last {border-bottom: none;}
.droproot li.selected {}
/* right round */
.categorymenu li.menu a { color:#FFFFFF;line-height:16px; position:relative; display:block; margin:0; padding:4px .8em; text-decoration:none;}
/*.categorymenu li.activemenu a {background-color:#C5D7E4;color:#0057A8;height:20px;border:none;line-height:16px; position:relative; padding-bottom:3px; top:-4px; display:block; margin:0; padding:10px .8em; text-decoration:none;margin-bottom:-10px;}
.categorymenu li.activemenu .categorymenu_tab-text{position:relative;top:-3px;}*/




/***** BREADCRUMB STYLES *****/
.breadcrumb {cursor: default;font-weight:bold;}
.breadcrumb .home{text-transform: uppercase;}
.breadcrumb .refinedby {color: #80868B;}

.breadcrumb {position:absolute;margin: 10px 0px 0px 15px;padding-top:6px;}
.breadcrumb .htmlslotcontainer,.pt_checkout .htmlslotcontainer {float:right;margin-right:15px;}
.pt_productdetails .breadcrumb {width:770px;}
.breadcrumb span.divider {background: url(../images/global-nav_double-arrow.png) no-repeat left top; position: relative;height: 10px;width: 4px; padding-left:4px; margin:0px;}

.breadcrumb a {color: #80868B;text-decoration:none;text-transform:uppercase;}
.breadcrumb a:hover {color: #000;text-decoration:underline;cursor: pointer;}
.breadcrumb span {color: #000; text-transform:capitalize;}
.breadcrumb span.refinementname{font-style: italic;}
.breadcrumb span.refinementvalue{color:#80868b;}
.breadcrumb a.relax {text-decoration:none;}



/***** FOOTER STYLES *****/
#footer-bottomcap {background-image: none; text-transform: uppercase; color:#373832;}
#footer {background: none; background-repeat: repeat-x; clear: both;font-size: 1.1em;margin:0px auto 0px auto;text-align: center; padding-top:1px; padding-bottom:0px;}
#footer-links{padding-top: 18px; /*background-color: #fff;*/}
.footerColumn h3 {background:#eff3f4; padding:0; font-family: Georgia, Times, serif; font-size: 11px; font-weight:bold; text-transform: uppercase; color:#242527}
#footer-sourcecode{padding:15px 0px 0px 15px; /*background-color: #fff;*/}
.footer-formfield-couponcode{padding-top:17px; /*background-color: #fff;*/}



/*LEFT NAV CATEGORY REFINEMENTS*/
.pt_productsearchresult .breadcrumb {left: -198px;top:-36px}
.searchrefine h1, .searchrefine .searchrefinements {margin-left:0px}

.searchrefine {margin: 10px 0px 0px 13px;padding: 0px;z-index:-1; width:169px;}
.searchrefine h1 {color:#0E5195;background:#C5D7E4;/* font-weight:normal; width:169px; display:none*/}
.searchrefine b {color:#0E5195;background:#C5D7E4;/* font-weight:normal; width:169px; display:none*/}
.searchrefine h1.searchheader {text-transform: none;}
.searchrefine .searchrefinemessage {background-color: #999;color: white;font-weight:bold;padding:2px 2px 3px 4px;text-transform: uppercase; display: none;}
.searchrefinements .refinedclear {float:right; margin-top:-24px; padding:0 3px 0 0;}
.searchrefinements .refinedclear a{color:#485154;text-transform:uppercase; font-size: 9px;}
.searchrefinements .resultcount {color: #999999;}
.searchrefinements .collapsed .refineattributes {display:none}
.searchrefinements .refineattributes {padding: 0px 0px 11px 7px; margin-top: 9px;}
.searchrefinements .refineattributes fieldset {padding: 0px 0px 0px 15px;}
.searchrefinements ul {list-style: none;margin: 0;}
.searchrefinements li {font-size: 1.1em;line-height: 1.1em;padding: 0px 0px 0px 5px;margin: 0px;}
.searchrefinements li a {color: #0E5195;font-size:1.1em;text-decoration: none;}
.searchrefinements li a:hover {text-decoration: none;}
/* Refinements No Results */
.noresults {color:#8f979d;font-size:2.0em;font-style:italic; margin: 50px;text-align:center;}
/* Category Navigation Rendering */
.searchrefinements .searchcategories {padding:0px 0px 15px 0px;}
.searchrefinements .searchcategory span {color:black;font-size: 1.1em;font-weight:bold;text-decoration: none;text-transform: uppercase; display: none;}
.searchrefinements .searchcategory span a {color:black;font-size: 1.1em;font-weight:bold;padding:2px 2px 3px 0px;text-decoration: none;text-transform: uppercase;}
.searchrefinements .searchcategory a.searchcategories:hover {text-decoration: underline;}
.searchrefinements ul.refinementcategory {margin: 0px;}
.searchrefinements ul.refinementcategory ul {padding-top:1px;padding-left: 3px;}
.searchrefinements ul.refinementcategory li {line-height: 1.8em;padding:0px 1px 0px 2px;width: auto; font-size:10px; border-bottom:solid 1px #C5D7E4;border-top:dotted 1px #679ac9;/*margin-bottom:1px;borderless*/}
.searchrefinements ul.refinementcategory li.hover {line-height: 1.8em;padding:0px 1px 0px 1px;width: auto; font-size:10px;margin-bottom: 0px; border:solid 1px #679ac9;background-color:#eff3f4;}
.searchrefinements ul.refinementcategory li.hover a {text-decoration: none;}
.searchrefinements ul.refinementcategory li a.active {font-weight:bold; text-decoration: underline;}

.searchrefinements ul.refinementcategory li.expandable {background: #C5D7E4; clear: both;}
.searchrefinements ul.refinementcategory li.hover {background: #EFF3F4; clear: both; cursor:pointer}
.searchrefinements .refinementcategory .expandable a{background: #C5D7E4 url(../images/open_cat-results.gif) no-repeat top right; padding-right: 11px;}
/*.searchrefinements .refinementcategory li.hover a{background: #EFF3F4 url(../images/closed_cat-results.gif) no-repeat top right; padding-right: 11px;}*/
.searchrefinements .refinementcategory .expandable a:hover{background: #EFF3F4 url(../images/closed_cat-results.gif) no-repeat top right; padding-right: 11px;}

.expandable-proxy {display:block; border:solid 1px #C5D7E4;margin-top:1px;padding-left:2px}
.searchrefinements ul.refinementcategory .expandable-proxy.hover {background: #EFF3F4; clear: both; cursor:pointer;border:solid 1px #679ac9;}
.searchrefinements .refinementcategory .expandable .expandable-proxy a{background: #C5D7E4 url(../images/open_cat-results.gif) no-repeat top right; padding-right: 11px;}
.searchrefinements .refinementcategory .expandable-proxy a{background-color: #C5D7E4; padding-right: 11px;}
.searchrefinements .refinementcategory .expandable-proxy a.viewAll{background: none}
.searchrefinements .refinementcategory .expandable-proxy.hover a{background-color: #EFF3F4;}
.searchrefinements .refinementcategory .expandable-proxy.hover a.viewAll{background:none}
/*.searchrefinements .refinementcategory li.hover a{background: #EFF3F4 url(../images/closed_cat-results.gif) no-repeat top right; padding-right: 11px;}*/
.searchrefinements .refinementcategory .expandable .expandable-proxy a:hover{background: #EFF3F4 url(../images/closed_cat-results.gif) no-repeat top right; padding-right: 11px;}


/*FOOTER*/

#footer-links{padding-top: 18px; background-color: #EFF3F4;}
#footer-sourcecode{padding:15px 0px 0px 15px; background-color: #EFF3F4;}
.footer-formfield-couponcode{padding-top:17px; background-color: #EFF3F4;}
#footer-sourcecode .label{float:left;text-align: right; width: 417px; margin:4px 7px 0px 0px;}
#footer-sourcecode .value{float:left;}
.formfield.couponcode .value,.formfield.couponcode .label{display:inline;}
#footer-sourcecode input.textinput,#footer-sourcecode input.textinputpw{background:transparent url(../images/sourcecode-input.jpg) no-repeat scroll right top; border:0px none; width:126px; height:22px; margin-right:7px; padding:3px 0px 0px 0px;}
/*#footer-bottomcap{background: transparent url(../images/footer-bottom.png) no-repeat right top; text-transform: uppercase; color:#373832;}*/
.footer-socialicons{float:left; width:400px; padding-top:20px; padding-left:10px; text-align: left;}
.footer-copyright{float:right; width:400px; text-align: right; padding:28px 10px 0px 0px;}
#footer .footerColumn {float:left; margin-left:20px; text-align: left}
#footer .emailSignup {width:173px;}
.emailSignup .signupFieldBox {position:static;height:26px;background-image:url(../images/email_signup_box.gif); background-repeat: no-repeat;}
.emailSignup .signupFieldEntry {border:none; background-color:transparent; margin:5px 4px;width:100px;font-size:10px; float:left;}
.emailSignup .signupFieldLabel {background-image:url(../images/email_signup_button.gif);color:transparent;display:block; /*position:absolute;*/ width:60px; height:20px;right:4px; top:4px; text-indent: -2000px; float:right;}
.emailSignup .signupFieldLabel:hover, .emailSignup .signupFieldLabel:active,.emailSignup .signupFieldLabel:visited {color:transparent}
.footercolumn {font-size:10px;}
.footerColumn h3 {padding:0; font-size: 10px; font-weight:bold; text-transform: uppercase; color:#000000;font-family:Georgia; background-color:#eff3f4;}
.footerColumn a,.footerColumn a:active,.footerColumn a:visited {text-decoration:none; font-family: helvetica, arial, sans-serif; font-size:11px; line-height: 14px; color:#485154;}
.footerColumn a:hover {text-decoration: underline; color:#306694;}



.refineattributes-container{background:#B0BFC9 url(../images/background_refineattributes-container_header.gif) no-repeat top left; padding:20px 6px 0px 6px;}
.refineattributes-container-footer{background: #B0BFC9 url(../images/background_refineattributes-container_footer.jpg) no-repeat bottom left; padding:0px; margin:0px; height:12px;}

.categorylanding{font-size:1.1em;margin: 37px 0px 0px 7px;width:754px;}

.categorymenu li.submenuactive{position:relative; float:left; clear:left; padding:0; margin:0; width:185px;background-color:#C5D7E4; border-bottom:none; text-transform: capitalize;}


/***** PRODUCT TILE *****/
.quickviewbutton {display:none}
.producttile {position:relative;float:left;margin:0px 0px 20px 12px;overflow:visible;text-align:center;width:177px;height:auto; font-size: 11px;}
.producttile .image {position:relative;margin-left:auto;margin-right: auto;height:175px;width:175px; border:solid 1px #0057AB;}
.producttile .image .thumbnail img {height:175px;width:175px;}
.producttile .image .quickviewbutton a {background: transparent url(../images/quickview.png) center center no-repeat;display: block;position: absolute;left: 0px;top:75px;width:174px;height:25px;}
.producttile .image .quickviewbutton a:hover {background: transparent url(../images/quickview-hover.png) center center no-repeat;}
.producttile a.productswatchesall {color: black;}
.producttile .swatches .invisible {position:absolute;top: -3px;left: 25px;z-index:6666;background-color:#ffffff;border:1px solid #cccccc;padding:3px;}
.producttile .swatches {height: 17px;position: relative;text-align:center;width: auto;margin: 2px auto 5px auto; }
.producttile .swatches .palette {text-align:center;margin: 0 auto;}
.producttile .swatches .innerpalette {margin: 0 auto;}
.producttile .swatches a.swatch {margin:1px;text-decoration:none;}
.producttile .swatches a.swatch img {border: 1px solid black;height: 12px;margin:0px;padding:0px;width: 12px;}
.producttile .swatches a.selected img {border: 1px solid orange;}
.producttile .swatches a.swatch img.hiddenthumbnail {display: none;}
.producttile .name {overflow: visible; text-align:left;width:auto}
.producttile .headline {overflow: visible; text-align:left;width:auto}
.producttile .name a {color: #485154;text-decoration: none;}
.producttile .name a:hover {text-decoration: underline;}
.producttile .pricing {margin: 3px 0px;white-space: nowrap; text-align:left;}
.producttile .promo {color:gray; text-align:left;}
.producttile .productinfo {background-color:#FFFFFF;border:solid 1px #0057AB;height:100px; margin-top:4px;padding:2px 3px;}

/***** PRODUCT TILE FOR SEARCH RESULTS *****/
.categoryhits {margin:5px 0 0 10px;}
/***** PRODUCT TILE FOR SEARCH RESULTS *****/
.producthits {margin:5px 0 0 5px; width:755px;}
.producthits .htmlslotcontainer p {text-align:center;}
.productresultarea {margin:10px 0 0 0px;}
.productlisting {margin:auto;width: 754px;}
.productlisting .producttile {margin:0px 11px 20px 0px;}
.productresultarea .productlisting .compare {padding-top:5px; text-align: left;}
.productresultarea .productlisting .compare label {font-weight: normal;font-size: 11px;}


.pagination {float:right;margin:0;padding: 0;text-align: right;width:30%;}
.pagination ul {list-style-type: none;margin: 0;padding: 0;}
.pagination li {list-style-type: none;display: inline;font-size:11px;margin: 0px 2px;padding: 0px 2px;}
.pagination a, .pagination a:visited {margin: 0;padding: 0;}
.pagination li.currentpage {font-weight: bold;color: black;margin: 0;padding:0;}
.pagination li.firstlast {margin: 0;padding:0; text-transform: uppercase;}
.pagination li.firstlast a {background:#EFF3F4;background-repeat:no-repeat;padding:0px 1px;text-decoration: none;}
.pagination li.firstlast a.pagefirst {background-position:2px 2px;}
.pagination li.firstlast a.pageprevious {background: transparent url(../images/results_paging.png) top left no-repeat; border-right:1px dotted #7d7d7d; padding:0px 6px 0px 8px;}
.pagination li.firstlast a.pagenext {background: transparent url(../images/results_paging.png) top right no-repeat; }
.pagination li.firstlast a.pagelast {background-position:-36px 2px;}
.pagination li.firstlast a span {}


.searchresultsheader {margin: 2px 16px 0px 0px;position:relative; padding-top:11px; border-top:none;}

.productresultarea {margin:5px;border-top:none;padding-top:10px;}

.dashed-right {border-right: 1px dotted #FFFFFF; margin-right:8px; padding-right:8px;}

.cartlabel-empty{border-left:1px dotted #FFFFFF; background: transparent url(../images/mincart_shoppingbag-A.gif) top left no-repeat; padding-right:4px; padding-left:31px; hieght:27px; display: block; float: left; margin: 0px 8px 0px 0px;}

.subbannercontainer {margin:0;height:auto}

#cat-container {
	width: 738px;
	display: block;
	height: 475px;
}
/* each category can/should override the background-image style */
#cat-container.cs-gifts {background-image: url(../images/Category-Back-Gifts.jpg);height:880px;}
#cat-container.cs-collections-holiday {background-image: url(../images/Category-Back-Holiday.jpg);height:1100px;}
#cat-container.cs-collections {background-image: url(../images/Category-Back-Collections.jpg);height:880px;}
#cat-container.cs-comforters {background-image: url(../images/Category-Back-Comforters.jpg);height:635px;}
#cat-container.cs-whats-new {background-image: url(../images/Category-Back-WhatsNew.jpg);height:1070px;}
#cat-container.cs-sheets {background-image: url(../images/Category-Back-Sheets.jpg);height:880px;}
#cat-container.cs-duvet-covers {background-image: url(../images/Category-Back-DuvetCovers.jpg);height:880px;}
#cat-container.cs-quilts-bed-covers {background-image: url(../images/Category-Back-Quilts.jpg);height:650px;}
#cat-container.cs-pillows-bedding-basics {background-image: url(../images/Category-Back-PillowsBdBasics.jpg);height:790px;}
#cat-container.cs-bath-shop{background-image: url(../images/Category-Back-BathShop.jpg);height:660px;}
#cat-container.cs-home-decor {background-image: url(../images/Category-Back-HomeDecor.jpg);height:720px;}
#cat-container.cs-clothing{background-image: url(../images/Category-Back-Clothing.jpg);height:720px;}
#cat-container.cs-clearance {background-image: url(../images/Category-Back-Clearance.jpg);height:895px;}
#cat-container.pillows-bedding-basics-pillows {background-image: url(../images/Category-Back-Pillows.jpg);height:710px;}
#cat-container.bath-shop-towels {background-image: url(../images/Category-Back-Towels.jpg);height:710px;}
#cat-container.bath-shop-rugs {background-image: url(../images/Category-Back-Rugs.jpg);height:520px;}
#cat-container.clothing-womens-sleepwear {background-image: url(../images/Category-Back-WomensSleepwear.jpg);height:710px;}
#cat-container.home-decor-rugs {background-image: url(../images/Category-Back-Rugs.jpg);height:690px;}
#cat-container.home-decor-furniture {background-image: url(../images/Category-Back-Furniture.jpg);height:710px;}
#cat-container.home-decor-decorative-pillows {background-image: url(../images/Category-Back-DecorativePillows.jpg);height:710px;}
#cat-container.home-decor-outdoor-living {background-image: url(../images/Category-Back-OutdoorLiving.jpg);height:710px;}

.prod-link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #333;
	text-align: center;
	display: block;
	padding-top: 12px;
}

.prod-link a {color: #333;text-decoration: none;}
.hover .prod-link a {color: #000;text-decoration: underline;}

.prod-link a:hover {color: #000;text-decoration: underline;cursor: pointer;}


#cat-prod-container {
	margin-left: 28px;
	margin-top: 150px;
	clear: both;
	float:left;
}
#cat-prod-container .prod-box {cursor:pointer;}
.prod-box {
	background-color: #FFF;
	padding: 4px;
	height: 190px;
	width: 146px;
}

.cat-seo-copy {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 16px;
	color: #1d506a;
	min-height:100%;
	height:100%;
	margin-top: 112px;
	margin-left: 28px;
	width: 630px;
	margin-bottom: 40px;
	position: relative;
	clear: both;
	float: left;
}

.subcat-seo-copy {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 16px;
	color: #1d506a;
	margin-top: 20px;
	margin-left: 12px;
	width: 630px;
	margin-bottom: 20px;
	position: relative;
	clear: both;
	float: left;
}

/* note that I got rid of all of the extra cases ... same rule */
.prod-pod {
	background-image: url(../images/Category-Body-Content-shadow.png);
	background-repeat: no-repeat;
	height: 211px;
	width: 176px;
	margin-bottom: 10px;
	float: left;
}
*+html .prod-pod {margin-top:-90px}


/*overwrites styles  from ui.all.css*/
.pt_account #content h3.sectionheader, .pt_customerservice #content p.sectionheader {background-color:#FFF;}
.pt_account h4 {background-color:#FFF;}
.productdetail {padding-top:40px;}
.minicartcontent {border:5px solid #497ba1;}
.pt_cart .breadcrumb{width:940px; margin:10px 0 0 15px;}
.pt_cart #content, .pt_checkout #content{background-color:#FFF;}
.cart {margin-top:5px;}
.cart-header-product {padding:3px 15px;}
.cart-header-qty {padding-left:5px;}

.pt_checkout #content{margin-top:0px;}

.companystore-cares h2.pageheader{background:transparent url(../images/page-headers/header-companystore-cares.gif) no-repeat scroll right top; height: 165px;} 
h2.pageheader {margin-left:-999px;position:relative; height:90px;background: transparent url(../images/page-headers/welcome-customer-service.png) no-repeat right top;}
.pt_account .pageheader {background-image: url(../images/page-headers/my-account.png); height:90px;}
.product-guides h2.pageheader  {background-image: none; height:81px;}
.customer-service h2.pageheader {background-image: url(../images/page-headers/welcome-customer-service.png); margin-bottom: 29px;}
.as-seen-in h2.pageheader {background-image: none; height:0px;}
.request-catalog h2.pageheader {background-image: url(../images/page-headers/request-catalog.png);}
.gift-cards h2.pageheader {background-image: url(../images/page-headers/gift-cards.png);}


/** Left nav header pics **/
.product-guides #leftcolumn h1 {margin-left:-999px;position:relative;height:140px;background: url(../images/list-headers/PillowGuide-header.gif) no-repeat right top;}
.as-seen-in #leftcolumn h1 {margin-left:-999px;position:relative;height:140px;background: url(../images/list-headers/as-seen-in.png) no-repeat right top;}

.pillow-guide #leftcolumn h1 {background-image: url(../images/list-headers/PillowGuide-header.gif);}
.comforter-guide #leftcolumn h1 {background-image: url(../images/list-headers/comforter-guide.gif);}
.down-care-guide #leftcolumn h1 {background-image: url(../images/list-headers/DownCareGuide-header.gif);}
.down-buyers-guide #leftcolumn h1 {background-image: url(../images/list-headers/DownBuyersGuide-header.gif);}
.window-measuring-guide #leftcolumn h1 {background-image: url(../images/list-headers/WindowMeasuringGuide-header.gif); }
.monogram-guide #leftcolumn h1 {background-image: url(../images/list-headers/MonogramGuide-header.gif);}
.video-guide #leftcolumn h1 {background-image: url(../images/list-headers/VideoGuide-header.gif);}
.sleep-better-guide #leftcolumn h1 {background-image: url(../images/list-headers/SleepBetterGuide-header.gif);}

.size-charts #leftcolumn h1{background-image: url(../images/list-headers/SizeCharts-header.gif);}

.customer-service h2.pageheader {margin-bottom:10px;}
.refineattributes-container .refinement{zoom:100%;}
*+html .pt_cart .breadcrumb{left:0px;}



