/* 
	File:			pages.css
	Author:			adam maxfield
	Created:		8-2009
	Description:	

*/

/****** Design Trade Program ******/
body#design-trade-program div.wrap	{ width: 74em; *width: 74.1em; }
body#design-trade-program div#header div#nav-search-box, 
body#design-trade-program div#header div#nav-container	{ 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-left,
body#design-trade-program div#footer div.questions-copyright-right { display : none; }
body#design-trade-program div#footer div.questions-copyright-center .dtp { display : block !important; }

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	{ display:block; font-family:Verdana,Geneva,sans-serif; font-size:1.7em; font-weight:normal; letter-spacing:0.02em; padding: .5em 0 1.2em; margin: 0; text-transform:capitalize; border-bottom: none;  }
body#design-trade-program div#membership-block	{ padding-bottom: 1.5em; float:left; width: 48em; padding-left: 1em; }
body#design-trade-program div#content p	{ padding-bottom:1em; }
body#design-trade-program div#content p.required-fields, 
body#design-trade-program div#content p.intro-membership	{ padding-bottom: 0; }
body#design-trade-program div#content ul.error	{ padding-top: .5em; }
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 div#membership-level	{ overflow: hidden; border-top: 1px solid #D7D7D7; padding-top:1.5em; margin-top:1.5em; }
body#design-trade-program div#tax-exemption	{ overflow: hidden; padding-top: 1em; }
body#design-trade-program div#membership-block h3	{ font-size: 1.3em; font-weight: bold; width: 12em; float: left; }
body#design-trade-program div#membership-level div, body#design-trade-program div#tax-exemption div	{ float: left; width: 32em; }
body#design-trade-program p.membership-level-description, 
body#design-trade-program p.tax-exempt-states, 
body#design-trade-program p.apply-tax-exemption,
body#design-trade-program p.no-tax-exemption	{ font-size: 1.2em; font-weight: bold; }
body#design-trade-program p.tax-exempt-states	{ margin-top: -.8em; }
body#design-trade-program div#content p.intro-membership	{ padding-bottom: 0; }
body#design-trade-program fieldset#apply-tax-exemption  p.apply-tax-exemption	{ padding: 1em 0 0; }
body#design-trade-program fieldset#apply-tax-exemption  p span.required	{ font-weight: normal; font-size: .9em; }
body#design-trade-program div#content div#tax-exemption ul.error	{ padding-bottom: 0; }
body#design-trade-program fieldset#apply-tax-exemption input	{ float:left; margin:.3em .5em 0 .3em; padding-top:0; width:auto; }
body#design-trade-program fieldset#apply-tax-exemption label	{ display:block; float:none; padding-top: .4em; *padding-top: .6em; text-align:left; width:auto; font-weight: normal; text-transform: none; padding-right: 0; }
body#design-trade-program fieldset#apply-tax-exemption label span	{ color: #999;}
body#design-trade-program fieldset#accept-terms-conditions	{ padding-top: 1.5em; margin-top: 0; }
body#design-trade-program fieldset#accept-terms-conditions label	{ padding-top: 0; margin-left: 2em; padding-top: .2em; *padding-top: .4em; }
body#design-trade-program fieldset#apply-tax-exemption input.checkbox	{ margin-top: .1em; }
body#design-trade-program fieldset#apply-tax-exemption div#terms-conditions-copy	{ float: none; margin: .3em 0 0 .3em; border: 1px solid #d7d7d7; padding: .3em .7em .7em; overflow: auto; height: 6em; width: 30.5em; }
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#information-block	{ margin: 0 0 0 51em; _margin-left: 50.7em; border:1px solid #D7D7D7; padding: .5em 1.5em 1.5em; width:19.8em; _overflow: hidden; }
body#design-trade-program div#information-block h3	{ font-size: 1.2em; padding-top: 1em; font-weight: bold; }
body#design-trade-program div#content div#information-block ul li	{ font-size: 1em; list-style-position: outside; list-style-type: disc; margin-left: 1.3em; }
body#design-trade-program div#content div#information-block p	{ padding-bottom: .3em; font-size: 1.1em; }
body#design-trade-program div#content div#information-block a.block-text-link	{ display: block; width: auto; padding-right: 0; *font-size: 1em; }

/****** Design Tools ******/
#design-tools-landing { width:794px; }
#design-tools-landing p { font-size:1.2em!important; }
#design-tools-landing .row-one-left { float:left; width:525px; }
#design-tools-landing .row-one-right { float:right; width:266px; }
#design-tools-landing .row-one-right .title { padding-top:33px; padding-bottom:10px; }
#design-tools-landing .row-two-left { float:left; width:362px; }
#design-tools-landing .row-two-left .title { padding-top:34px; padding-bottom:10px; }
#design-tools-landing .row-two-right { float:right; width:421px; }
#design-tools-landing .row-three-left { float:left; width:430px; }
#design-tools-landing .row-three-right { float:right; width:361px; }
#design-tools-landing .row-three-right .title { padding-top:39px; padding-bottom:10px; }
#design-tools-landing .row-four-left { float:left; width:292px; }
#design-tools-landing .row-four-left .title { padding-top:40px; padding-bottom:10px; }
#design-tools-landing .row-four-right { float:right; width:478px; }
#design-tools-landing .row-five-left { float:left; width:458px; }
#design-tools-landing .row-five-right { float:right; width:323px; }
#design-tools-landing .row-five-right .title { padding-top:38px; padding-bottom:10px; }
#design-tools-landing .divider { width:794px; }

/****** Associate Orders ******/
body#associate-orders wrap { position: relative;}
body#associate-orders #content { min-height: 445px; margin-left: 0; padding-bottom: 10px}
body#associate-orders h1 { padding-bottom: 1em;}
body#associate-orders div#landing #hero { position: absolute; width: 300px;}
body#associate-orders div#landing #hero .associate-promo { background-color: #edf8ff; padding: 15px 10px; margin-top: 10px}
body#associate-orders div#landing #hero .associate-promo h2 { font-size: 15px; font-weight: bold; padding-bottom: 10px}
body#associate-orders div#landing #hero .associate-promo p { font-size: 11px; line-height: 1.2em;}
body#associate-orders div#landing #hero .associate-promo p a { color:#407CB6; }
body#associate-orders div#landing #content { margin-left: 310px; text-align: left}

body#associate-orders fieldset legend { font-size: 1.2em; font-weight: bold; padding-top: 10px}
body#associate-orders fieldset div { overflow: hidden; display: block; padding: 5px 0}
body#associate-orders fieldset div input.radio { float: none; display: inline-block;}
body#associate-orders fieldset div label { width: auto; float: none; display: inline-block; padding-bottom: 1px}
body#associate-orders div#content form .button-container { padding-left: 0;}
body#associate-orders div.btn-shop-now { margin-top: 1em; }
body#associate-orders #special-sale .the-bar { margin: 10px 0;}
body#associate-orders table#sale-table { width: 100%; font-size: 11px; border-collapse:collapse;}
body#associate-orders table#sale-table th { background-color: #E7EDFA; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 10px; font-weight: bold; font-size: 11px;  }
body#associate-orders table#sale-table td {  border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px 10px; vertical-align: top; }
body#associate-orders table#sale-table tr.even td { }
body#associate-orders table#sale-table td.product-thumb { border-right: none; padding: 10px;}
body#associate-orders table#sale-table td.product-name { border-left: none; }
body#associate-orders table#sale-table td.sku { width: 95px; }
body#associate-orders table#sale-table td.discount {  width: 85px; }
body#associate-orders table#sale-table td.price {  width: 85px; }
body#associate-orders table#sale-table td.price span span { display: block; font-size: 11px; }
body#associate-orders table#sale-table td.discount-percent {width: 85px;}
body#associate-orders table#sale-table td.discount-price {width: 100px;}
body#associate-orders table#sale-table td.shipping-info { width: 95px; }

/****** Design Services ******/
body#design-services #design-services-landing div#content { margin-left: 0; }
body#design-services #design-services-landing div#content { width:988px; }
body#design-services #design-services-landing div#content img { float:left; }
body#design-services #design-services-landing div#content a { display:block; }

body#design-services div#ds-left { width:463px; float:left; }
body#design-services div#ds-right { width:525px; float:right; }
body#design-services div#ds-right div#ds-hdr { width:525px; }
body#design-services div#ds-right div#ds-bu1 { width:525px; }
body#design-services div#ds-right div#ds-bu2 { width:525px; }
body#design-services div#ds-right div#ds-ctc { width:525px; }
body#design-services div#ds-right div#ds-swa { width:525px; }
body#design-services div#ds-bot { width:988px; padding-top:17px; }

/****** Fall Flip Book ******/
#fall-flip-book div#content { margin-left: 0; }
#fall-flip-book div#content { width:990px; }

/********** // END pages.css **********/
