/* 
	File:			stylehouse.css
	Author:			Erin Lathers
	Created:		2-3-2009
	Description:	This file contains The styles for the "pages" content. 
*/

/****** General Styles ******/
div#content div.the-bar  { margin-bottom: 2em;}
div#content h1 { float: none; }
div#content h2 { }
div#content h3 { }
div#content p { line-height: 1.25em;}
div#content a.block-text-link, div#content a.block-text-link:visited  { display: block; text-decoration: none;}
div#content fieldset fieldset	{ margin-top:0.5em; }
div#content fieldset label	{ display:block; float:left; margin-right:0.5em; text-align:right; width:11em; }
div#content fieldset.button-container	{ padding-top:1.5em; }



/****** Introducing the New PB Teen ******/
body#new-pbteen h1 { float: left; padding-bottom: 1em; }
body#new-pbteen ul#pbteen-sections { float: left; margin-left: -1em; font-size: 1em; width: 102em;}
body#new-pbteen ul#pbteen-sections li { float: left; margin: 0 0 2em 1em; width: 32.1em; border: .1em solid #006CAC; border-top: none; height: 43em;}
body#new-pbteen ul#pbteen-sections li a.thumb { float: left; padding: 1.75em 0 1.75em 1.75em;}
body#new-pbteen ul#pbteen-sections li p { padding: 0 1.75em;}
body#new-pbteen ul#pbteen-sections li a.block-text-link { padding: 1em 1.75em;}

/****** Design Trade Program Landing Page GL 2/22/10 ******/
div#content div#dt-hero { padding-bottom: 2em;}
div#content div#dt-leftnav { padding: 2em 2em 2em 2em; background-color: #f2faff; width:200px; float:left; margin-right: 2.5em; margin-bottom: 30em;}
div#content div#dt-leftnav div#dt-leftnav-header { padding-bottom: 1.5em;}
div#content div#dt-leftnav ul.dt-leftnav-bullets { list-style: none; margin-left: 0em; padding-left: 1em; text-indent: -1em; *text-indent: -1.5em; list-style-type: disc; list-style-position: inside; font-size: 1.1em; }
div#content div#dt-leftnav ul.dt-leftnav-bullets li { padding-bottom:1em; }
div#content div#dt-leftnav ul.dt-leftnav-bullets a { font-size: 1em; text-decoration: underline;}
div#content div#dt-content { padding-bottom: 1em; width:720px; float:left; }
div#content .dt-spacer { padding-bottom: 1em;}
div#content .dt-h2 { padding-bottom: 1em; font-size:1.1em; font-weight:bold;}
div#content div#dt-button-container { width:475px; padding: 10px 0px 0px 140px ;}
div#content .dt-buttons { padding: 0em 2em 3em 0em; float:left;}
div#content .dt-legal { border-top: 1px solid #e4e3e1; padding-top: .5em; clear:both;}
/****** Design Trade Program Landing Page GL 2/22/10 ******/

/****** Design Trade Program ******/
body#design-trade-program div#content p { line-height: 1.4em; padding: 0;}
body#design-trade-program div#content h3 { padding: 1em 0 0.5em 0; font-size: 1.3em; font-weight: bold;}
body#design-trade-program div#content div#membership-level h3 { padding-top: 0;}

body#design-trade-program div#content fieldset { margin-left: 0; width: auto;}
body#design-trade-program div.wrap	{ width: 74em; *width: 74.1em; margin:1em auto; }
body#design-trade-program div#pb-family-bar,
body#design-trade-program div#header div#nav-search-box, 
body#design-trade-program div#header div#nav-container,
body#design-trade-program div#header div#header-prenav,
body#design-trade-program div#header div.mboxDefault{ display: none; }
body#design-trade-program div#content	{ margin-left: 0; }
body#design-trade-program div#footer ul,
body#design-trade-program div#footer div.questions-copyright p,
body#design-trade-program div#footer div.questions-copyright a,
body#design-trade-program div#footer div.questions-copyright div,
body#design-trade-program div#footer div#nso { display : none; }
body#design-trade-program div#footer div.questions-copyright p#copyright	{ display: inline; }

body#design-trade-program div#content h1	{ font-family: "Times New Roman",Times,Garamond,serif; font-size: 2.2em; letter-spacing:0.1em; text-transform: none; font-variant: small-caps; background-color: #EAEADB; padding: 0.3em 0 0.4em; text-align: center; border-bottom: none; margin-bottom: .46em; }
body#design-trade-program div#content h2	{ font-size: 1.9em; font-weight: normal; margin-bottom:0.5em; padding-bottom:0.2em; }
body#design-trade-program div#membership-block { padding: 1.5em 0 1.5em 1em; float:left; width: 48em; }
body#design-trade-program div#content ul	{ padding-bottom:1em; }
body#design-trade-program div#content ul.error { padding: 1em 0;}
body#design-trade-program div#content p.required-fields	{ padding-bottom:0; }
body#design-trade-program fieldset#member-fields	{ margin-top:1.5em; padding:1.5em 0; border-top:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7; }
body#design-trade-program fieldset#member-fields input	{ margin:0; padding:0.1em; width:14em; }
body#design-trade-program input#btn-sign-in { margin-left : 12.7em; height: auto; }

body#design-trade-program div#authenticated p { padding-bottom: 1em; font-size: 1.2em;}
body#design-trade-program div#authenticated h2 { text-transform: none; border-bottom: 1px solid #D7D7D7; padding-top: 1em; padding-left:}

body#design-trade-program div#tax-exemption	{ overflow: hidden; padding-top: 1em;}
body#design-trade-program div#membership-level { overflow: hidden; margin-top:1em; border-top: 1px solid #D7D7D7; padding-top:1.5em; padding-left: 0.2em; }
body#design-trade-program div#membership-level div,
body#design-trade-program div#tax-exemption div	{ float: left; width: 100%; }
body#design-trade-program div#membership-info div#content ul.error { padding-bottom: 0; }

body#design-trade-program p.membership-level-description, 
body#design-trade-program p.tax-exempt-states { font-weight: bold; }
body#design-trade-program p.apply-tax-exemption	{ font-size: 1.3em; font-weight: bold; }

body#design-trade-program fieldset#apply-tax-exemption	{ margin-top: .5em; }
body#design-trade-program fieldset#apply-tax-exemption  p.apply-tax-exemption	{ padding: .5em 0 0 0.1em; }
body#design-trade-program fieldset#apply-tax-exemption  p span.required	{ font-weight: normal; font-size: .85em; }
body#design-trade-program fieldset#apply-tax-exemption fieldset { margin-top: 1em;}
body#design-trade-program fieldset#apply-tax-exemption label { display: block; float: left; text-align:left; width:auto; padding-left: 0.5em; line-height: 1.3em; }
body#design-trade-program fieldset#apply-tax-exemption fieldset#accept-terms-conditions label { padding-top: 0.15em;}
body#design-trade-program fieldset#apply-tax-exemption input { height: 1.2em; width: 1.2em; float: left; margin: 0; padding: 0;  }
body#design-trade-program fieldset#apply-tax-exemption input.checkbox { height: 1.5em; width: 1.5em;}
body#design-trade-program fieldset#accept-terms-conditions	{ padding: 1.5em 0 1em 0; margin: 0; }
body#design-trade-program fieldset#apply-tax-exemption div#terms-conditions-copy	{ float: none; border: 1px solid #d7d7d7; padding: .5em; overflow: auto; height: 5em; width: 45em; }
body#design-trade-program fieldset#apply-tax-exemption div#terms-conditions-copy p	{ font-size: 1.1em; font-weight: normal; padding-bottom: .5em; }
body#design-trade-program div#membership-info fieldset.button-container	{ margin-top: 1.5em; border-top:1px solid #D7D7D7; }
body#design-trade-program div#membership-info fieldset.button-container input { height: auto;}
body#design-trade-program div#information-block	{ float: right; border: 1px solid #D7D7D7; padding: 0.5em 1.5em 1.5em; width: 20.5em; margin-top: 2em; }

/****** Roman Shade Product Recall ******/
div#content .border { border: 1px solid #CCCCCC; }
div#content .inset-border { border: 5px solid #EEEEEE; padding:2.8em 5em;}
div#content .header { padding-bottom: 2em;}
div#content .recall-text { font-size:1.2em; padding-bottom:1.5em; }
div#content .red-text { color:#eb1f1e; font-weight:bold; }
/****** Roman Shade Product Recall ******/
