@charset "UTF-8";
/* CSS Document */

#content { padding-bottom:0px!important; }


/* SHOP STAMPS */
.hcontent { text-align:left; width:180px; height:62px;  margin-right:10px; margin-left:10px; font-size:12px; color:#000000; }
.hbot { height: 10px; font-size: 1px; }






/* PROMOS */

/* White box corners & hide image corners */
.hubpromo { width:624px; float: left; margin-bottom:15px; margin-top:15px;}
.RHN_stamps { width:217px; margin-bottom:4px; }
.SmallPromo_slot { width:205px; height:205px; float:left; margin-bottom:10px;}
.SmallPromo_slot_Txt { height:115px; padding-left:10px; padding-right:10px; background-color:#FFFFFF; border-left:solid 1px #006046; border-right:solid 1px #006046; margin-top:0px; line-height:23px; }
.MedPromo_Slot {width:405px; margin-bottom:10px;  margin-right:15px; float: left;}



/* HUB GIFTS  */

/* boxes */
.products{ width:624px;  margin-bottom:15px; height:256px; margin-right:12px; float: left; background-color:#FFFFFF; }
.ox_products{ width:405px; margin-bottom:10px;  margin-right:15px; float: left; background-color:#FFFFFF; }

.hubproducts { width:604px;  margin-left:20px;  }
.ox_hubproducts { width:388px; height:92px;  margin-left:20px; padding-top:20px;  }

.ox_innerbox { width:125px; height:90px; float:left;  font-size:12px!important;}
.htitle{ float:left; padding-left:12px; width:405px; height:25px; color:#f4f4f4; padding-top:5px;}
.hlink{ float:left; width:195px; height:21px; color:#f4f4f4; text-align:right; font-size:12px; padding-top:14px;}
.hlink a:img { border:none;}
.hlink a:link { color:#FFFFFF!important; }

/* Box corners */
.ec_top  { background: url(/shop/content/ethicalcollection/images/misc/ec_banner1.jpg) no-repeat top right; }
.ec_top_sale { background: url(/shop/content/ethicalcollection/images/misc/ec_banner_sale.jpg?new) no-repeat top right; }


/* Height and width stuff */
.ec_top { height: 40px; width: 624px;  }
.ec_top_sale { height: 40px; width: 624px; }

.pbot { height: 20px; font-size: 1px; }



/*     PRODUCTS     */
.productframe{ float:left;  width:78px;  height:78px; }
/* Ethical Collection styles*/
.ec_products { float: left; width:190px; height: 78px; margin-top:20px;}
.ec_text { float: left;  width:85px; padding:6px;}
.ec_text p {margin-bottom:-10px; font-size:0.98em!important;}
.price { font-weight:bold; padding-bottom:2px;}




/* HELP SECTION  */
.helpbx{ width:624px; height:340px; margin-right:12px; float:left; background-color:#7dc242; margin-top:10px; height: 390px;}
.help_box { height: 30px; width: 624px;  }
.help_box { background: url(/shop/content/ethicalcollection/images/misc/help_box.jpg) no-repeat top right;  }
.cattext  { width:194px; height:225px; float:left; font-size:12px!important; color:#FFFFFF!important;}
.cattext a:link { color:#FFFFFF!important;}
.hetext  { width:194px; height:80px; float:left; font-size:12px!important; color:#FFFFFF!important;}
.hetext a:link { color:#FFFFFF!important;}
.help_products { width:584px; height:280px;   margin-left:20px;  }
.textindent { padding-left:12px;  }
.line { width:604px; height:16px; float:left;  }
.hlptitle{ float:left; width:604px; height:30px; color:#FFFFFF;}





/* Gift Guide RHN */
#second-nav #links #add_this {padding-top:0px; background:url(/shop/static/img/bgs/bg_secnav-default-bottom.gif) bottom left no-repeat #FFF !important; border-right:3px solid #006543; height: 30px; width: 197px; padding-top:10px; padding-left: 20px;}
#second-nav #links #add_this img {vertical-align: bottom;}
#second-nav #links #add_this a {background: none; overflow:hidden; display:inline; margin-bottom:7px; padding:0px; color: #005baa; font-size: 0.9em;}
#second-nav #links #add_this a.separate{background: none; overflow:hidden; display: inline; margin-bottom:0px; padding:0px; color: #005baa; font-size: 0.9em;}

/* Selected nav Ethical Collection*/
#second-nav .secnav #ethical_xmas.selected .br {background-image:url(); background-color: #fff;}
#second-nav .secnav #ethical_xmas.selected .bb {background-image:url();}
#second-nav .secnav #ethical_xmas.selected a {background-image:url();}
#second-nav .secnav #ethical_xmas dl {background:url(/shop/content/ethicalcollection/giftguide/images/rhn_giftguide_stars_bg.gif) bottom left no-repeat #FFF; border-right:0px solid #7dc242;}
#second-nav .secnav #ethical_xmas dl dl {background:none; border-right:none; margin-left:10px;}

/*Footer fix*/
#second-nav { margin-bottom:0px!important;}




/* Other styles */
.findlistbox {position: relative; top: -11px; left: 110px; border-color:#555555; border-style: solid; border-width: 1px; color: #333333; height: 18px; padding-top: 2px; padding-left: 5px;}
.wishlistpromobox {background: URL(/shop/content/unwrapped/images/findlist_bg.gif) no-repeat; width: 356px; height: 50px; position: relative; top: 285px; left: 30px;}
.findlistspan {position: relative; top: 14px; left: 25px; color: #ffffff; font-size: 1.2em;}
.findlistsubmit {position: relative; top: -7px; left: 120px;}





/* CSS layout */
.clear { clear: both; }
.clearfix:after { display:block; content:'.'; visibility:hidden; clear:both; height:0; }
.clearfix {display : inline-block; }

/* Hides from IE-mac \*/
.clearfix {display : block; }
/* End hide from IE-mac */

