/* Extra styles for Maine Cottage Yahoo Store */

#childOptions {
    float: left;
    padding: 10px 0;
    width: 380px;
    border-top: 2px solid #DEDAD4;
    margin-top: 10px;
    clear: both;
}
.childrow {
    border-bottom: 2px solid #DEDAD4;
    float: left;
    margin-bottom: 10px;
    width: 380px;
    padding-bottom: 10px;
}
.childrow .crLeft {
    float: left;
    padding-right: 10px;
    width: 115px;
}
.childrow .crMid {
    float: left;
    width: 185px;
    padding-right: 9px;
}
.childrow .crRight {
	float: right;
	width: 61px;
}
.childrow .crrPrice {
    margin-top: 10px;
    color: #ACADAF;
    font-size: .9em;
}
.childrow .crrOptions {

}
#childOptions .customStyleSelectBoxInner { width: 165px !important; }
#childOptions .qtyArea {
    padding-top: 0;
    font-size: .8em;
    padding-bottom: 5px;
}
#childOptions input.qtyBox {
    padding: 1px 0;
    width: 13px;
}






.backorder {  color: #EF6E68 !IMPORTANT;}
.text ul {margin-bottom: 20px;}
.text ul ul {margin-bottom: 0px;}
.free {color: #EF6E68;}
.text-small {font-size:12px; margin-top: 10px;}
.note-small {font-size: 12px;}
ol li {margin-bottom: 15px !IMPORTANT;}

ul.subNav {
    -moz-box-shadow: 1px 5px 5px #888;
	-webkit-box-shadow: 1px 5px 5px #888;
	box-shadow: 1px 5px 5px #888;
}

.catOutterWrap {
    width: 181px !IMPORTANT;
    position: relative !IMPORTANT;
    height: 298px  !IMPORTANT;
}

.catItemWrap {
    border: none !IMPORTANT;
    overflow: hidden;
    height: 278px !IMPORTANT;
    padding: 10px 0px 10px 0px !IMPORTANT;
    width: 181px !IMPORTANT;
}

.catItemWrapLarge {
    float: left;
    height: 300px !IMPORTANT;
    overflow: hidden;
    width: 366px;
}

ul.ln ul.lnsub li a {
    color: #87877C !IMPORTANT; 
}

ul.ln ul.lnsub li a:hover {
    color: #EF6E68 !IMPORTANT; 
}


div#tabbedDetails .tabContent .text {
    font: 14px/20px Arial,Helvetica,sans-serif !IMPORTANT;
    padding: 15px !IMPORTANT;
}

#swatchSelection .mssThumb, #colorSelection .mssThumb {
    border: 1px solid #DEDAD4;
/*
    position: absolute;
    right: 5px;
    top: 5px;
*/
    width: 50px;
    height: 50px;
    background: url(http://lib.store.yahoo.net/lib/yhst-130644980328192/default-thumb.png) no-repeat #FFFFFF;
}

#swatchSelection, #colorSelection {
    border: 1px solid #DEDAD4;
/*
    height: 50px;
    margin-bottom: 5px;
    padding: 5px;
    position: relative;
    width: 175px;
*/
}



#mc_embed_signup {padding:0px; margin: 0; width: 550px;}

/* .mc-field-group {float: left; padding: 0px 10px 0px 0px; width:260px; } */

.mc-field-group {color: #57595E; font-size: 14px;  margin: 10px 0px 10px 0px;}

.mc-address-group {display: block; padding: 10px 10px 0px 0px; width:550px; }


.mc-address-group ul { list-style: none; margin: 10px 0px 10px 0px;}

.mc-address-group ul li { font-size: 14px; }


.mc-field-group .input, .mc-address-group .input {color: #9F9F9F; display: block; border: 1px solid #9F9F9F; height: 20px; margin: 0px 0px 10px 0px; padding: 2px; width: 250px;}

.mc-field-group .input:focus {color: #9F9F9F; display: block; border: 1px solid #EE6D66; height: 20px; margin: 0px 0px 15px 0px; padding: 2px; width: 250px;}

/* .phonefield {float: left; width: 40px; } */

.phonearea span {float:left; width: 50px;}

.input_small {color: #9F9F9F; border: 1px solid #9F9F9F; height: 20px; margin: 0px 0px 10px 0px; padding: 2px; width: 40px;}

.indicate-required {font-size: 10px; color: #9F9F9F; margin: 0px 0px 10px 0px; }
.note-required {font-size: 18px; color: #EE6D66; }

.btn {background: none repeat scroll 0 0 #D36058;
    border: medium none;
    color: #FFFFFF;
    font-size: 18px;
    margin: 10px 0 0;
    padding: 8px;}

.mc-field-group-email ul{list-style: none; margin: 0px;}
.mc-field-group-email ul li {float:left;}

.addthis_button_print {display:none !IMPORTANT;}

.fpAbstract {color: #666666; font-size: 14px; line-height: 20px; margin: 0px 0px 10px 0px;}

.letter { background: url(http://lib.store.yahoo.net/lib/yhst-130644980328192/letter.png) no-repeat #FFFFFF; padding: 120px 120px 20px 70px; height: 1001px;
}

.content-inside {font-size: 12px; line-height: 15px; padding: 15px 0px 0px 0px;}
.content-inside ul {list-style: circle; margin: 10px 0px 0px 20px;}
.content-inside li {}
.content-inside a {text-decoration: none;}

.piName {line-height: 1.2em !IMPORTANT;}
.warehouse-table td { border: 1px solid #cecece; padding: 5px;}

/*
ul.ln {
 	font-family: 'Rokkitt',serif !IMPORTANT;
}
*/

/*
ul.ln li a {
	font-weight: normal !IMPORTANT;
}
*/

/*
.catName a {
    font-size: 1.2em !IMPORTANT;
    line-height: 18px;
}

.catName {
    margin-top: 20px;
    padding: 10px 5px 5px 10px !IMPORTANT;
}

.catPrice {
    margin: 0 0 0 10px  !IMPORTANT;
}

.catOptions {
    margin: 0 10px 10px 10px  !IMPORTANT;
}
*/


/*
.page_navigation {
    margin: -30px 0 0;

}
*/


/* Customer Stories */
/*
.customer_stories_header { background: url(../images/subpages/customer_stories_bg.png) repeat-x; color: #FF9900; font-size: 1.4em; height: 43px; line-height: 43px; margin: 10px 0 0 0; }
.customer_stories_header a { color: #FF9900; font-size: 0.85em; padding: 3px 5px; }
.customer_stories_header a.selected { background-color: #FF9900; color: #fff; }
*/

.customer_story { overflow: hidden; margin: 0 20px 20px 0; padding: 20px 0 0 0; }
.customer_story .story { margin-left: 240px; padding: 0px 0 0 0; }
/* #column_right .story p.large { color: #FF9900; font-size: 1.4em; line-height: 1em; padding: 0 0 5px 0; } */

/* .customer_story .customer_image { background: #fff url(../images/subpages/customer_image_bg.png) no-repeat; float: left; height: 262px; margin: 0 15px 0 0; padding: 14px 0 0 19px; width: 227px; } */
.customer_image { /* background: #fff url(../images/subpages/customer_image_bg.png) no-repeat; */ border: 1px solid #DEDBD4; float: left; height: 242px; margin: 0 0px 0 0; padding: 2px 2px 2px 2px; width: 208px; }

.customer_story .customer_image_small { background: #fff url(../images/subpages/customer_image_bg_small.png) no-repeat; float: left; height: 214px; margin: 0 15px 0 0; padding: 12px 0 0 13px; width: 159px; }
.customer_story .story_small { margin-left: 200px; padding: 15px 0 0 0; }

.customer_story p { font-size: 1.0em; line-height: 1.5em; padding: 0 0 15px 0; }
.customer_story p.large { color: #EF6E68; font-family: adelle,serif; font-size: 1.6em; line-height: 1.2em; padding: 0 0 5px 0; }

.free-swatch { background: none repeat scroll 0 0 #4F76B9;
    color: #FFFFFF;
    float: left;
    font-size: 17px;
    margin: 0 5px 10px 0;
    padding: 10px;
    text-shadow: 1px 1px 1px #333333;
    width: 100%;
    text-transform: uppercase;}
    
.free-swatch span {
    color: #FFFFFF;
    font-size: 13px;
    margin: 5px 0px 0px 0;
}
html.wf-adelle-n7-active body div#wrapper div#container div#bodyShell div#ys_searchpage.ys_wrapper

html.wf-adelle-n7-active body div#wrapper div#container div#bodyShell div#ys_searchpage.ys_wrapper div#ys_searchiframe {width: 960px !important;}
html.js body#ysch.firefox div#doc.side{background: red; width: 960px !important;}

html.js body#ysch.firefox div#doc.side div#zrp div#y-att{display: none !important;}
