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

/****** General Styles ******/

/**** Gift Card Landing ***/
div#gift-card-landing div#content { margin-left: 0; padding-left: 40.2em; padding-top: 1em; border: none; background-image:url('../images/pages/gift-card-landing/hero_giftcard.jpg'); background-repeat: no-repeat; background-position: left 1em;}
div#gift-card-landing div#content h1 { color: #4b690f; border-bottom: none; margin-left: -20em;}
div#gift-card-landing div#gift-card-description { background-color: #fff; padding: 1em; border: 1px solid #a49180;   }
div#gift-card-landing div#gift-card-description div#description-container { padding: 1.5em 2em; border: 1px solid #a49180; height: 38.1em;  _height: 38.3em; }
div#gift-card-landing div#gift-card-description h2 { font-size: 2em; padding-top: .3em; padding-bottom: .6em; font-family: Georgia,"Times New Roman",Times,serif; }
div#gift-card-landing div#gift-card-description p { font-size: 1.2em; line-height: 1.6em; padding-bottom: 1.5em; }
div#gift-card-landing div#gift-card-description a.block-text-link { font-weight:normal;}
div#gift-card-landing div#gift-card-description p.hidden { display: none;}
div#gift-card-landing div#gift-card-description p.balance-link { padding-bottom: 0;}
div#gift-card-landing div#gift-card-description p.redeem-info { padding-bottom: 3.5em;}


/****** 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, 
body#design-trade-program div#header ul#header-links	{ display: none; }
body#design-trade-program div#content	{ margin-left: 0; border-left: 0; padding-left: 0; }
body#design-trade-program div#footer ul,
body#design-trade-program div#footer div.join-email,
body#design-trade-program div#footer div.seo-links, 
body#design-trade-program div#footer div.questions-copyright a,
body#design-trade-program div#footer div.questions-copyright p.customer-service-info { display : none; }

body#design-trade-program div#content h1 { font-size: 2.2em; letter-spacing: 0.1em; text-transform: none; font-variant: small-caps; background-color: #F2EFE9; border: #D5D5D0 solid 1px; padding: 0.3em 0 0.4em; text-align: center; margin-bottom: 1.5em; }
body#design-trade-program div#content h2 { border-bottom:1px solid #EDEAE2; font-size:2em; font-weight:normal; margin-bottom:0.6em; padding-bottom:0.3em; }
body#design-trade-program div#membership-block	{ padding-bottom: 1.5em; float:left; width: 45em; padding-left: 1em; }
body#design-trade-program div#content p, body#design-trade-program div#content ul.error	{ padding-bottom:1em; }
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 #EDEAE2; border-bottom:1px solid #EDEAE2; }
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.5em; }
body#design-trade-program input#btn-submit { margin-left : 15em; }

body#design-trade-program div#authenticated { padding-bottom: 1.5em; float:left; width: 49em; padding-left: 1em; }
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 #EDEAE2; }

body#design-trade-program div#membership-level	{ overflow: hidden; border-top: 1px solid #D7D7D7; padding:1.5em 0 0 0.1em; }
body#design-trade-program div#tax-exemption	{ overflow: hidden; padding: 1em 0 0 0.1em; }
body#design-trade-program div#membership-block h3	{ font-size: 1.5em; font-weight: normal; width: 10em; float: left; }
body#design-trade-program div#membership-level div, body#design-trade-program div#tax-exemption div	{ float: left; width: 33em; }
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 fieldset#apply-tax-exemption  p.apply-tax-exemption	{ padding: 0.5em 0 0 0; }
body#design-trade-program fieldset#apply-tax-exemption  p span.required	{ font-weight: normal; }
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; width: 1.3em; height: 1.3em; }
body#design-trade-program fieldset#apply-tax-exemption label { text-align:left; width:auto; padding: 0 0 0 0.5em; }
body#design-trade-program fieldset#apply-tax-exemption label span	{ color: #999;}
body#design-trade-program fieldset#accept-terms-conditions	{  margin-top: 1.5em; padding: 0 0 0.5em 0; float: left; }
body#design-trade-program fieldset#apply-tax-exemption ul.error { padding: 1.5em 0 0 0; margin-bottom: -1em;}
body#design-trade-program fieldset#accept-terms-conditions input { width: 300px; }
body#design-trade-program fieldset#apply-tax-exemption input.checkbox	{ height: 1.5em; width: 1.5em; }
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: 2.5em 0 0 0; float: right; display: block; border:1px solid #DDD4C1; padding: .5em 1em 1em; width: 22.5em; background-color: #FBF9F2; }
body#design-trade-program div#information-block h3	{ padding: 0.5em 0; font-size: 1.2em; font-weight: bold; }
body#design-trade-program div#information-block span a { display: block; padding : 0 1.1em; }
body#design-trade-program div#content div#information-block ul { padding-bottom: 0.5em; }
body#design-trade-program div#content div#information-block ul li	{ background-image:url("../images/common/img_bullet.gif"); background-position: 0.8em 0.7em; background-repeat:no-repeat; list-style-position: outside; padding: 0.2em 0em 0.2em 1.8em; }
body#design-trade-program div#content div#information-block p	{ padding-bottom: .3em; }

/**** Thanksgiving Guide ***/
body#thanksgiving div#content { float: left; margin-left: .9em; *width:78.5em; }
body#thanksgiving div#content p { padding-bottom: .8em;}
body#thanksgiving div#content h2 { padding:0; margin-bottom:.4em; border-bottom:1px solid #dbd2be; }
body#thanksgiving div#content h3 { padding:0; margin-bottom:.4em; }
body#thanksgiving div#thanksgiving-hero-area { margin-bottom:3em; width:78em; *width: 78.5em; *height: 26.9em; }
body#thanksgiving div#thanksgiving-info-column1 { padding-left:0; padding-right:1em; width:38em; *width:38.3em; float:left; }
body#thanksgiving div#thanksgiving-info-column2 { padding-left:2em; padding-right:2em; padding-top:2em; width:34.8em; *width:35em; float:left; border:1px solid #dbd2be; background-color:#fbf9f2; }
body#thanksgiving ul.itemized li { float: left; font-size: 1em; padding-top: 0em; padding-bottom: 3em; }
body#thanksgiving ul.itemized li img { float: left; }
body#thanksgiving ul.itemized li div.description { float: left; width:20.7em; margin-left: 1.5em; }
body#thanksgiving ul.itemized li div.description a { font-size:1.2em; }
body#thanksgiving ul.itemized li div.description img { float: none; }
body#thanksgiving ul.itemized li div.description p { font-size: 1.2em; }
body#thanksgiving ul.itemized li.big-thumb div.description { width:16.0em; margin-top:4em; margin-bottom: 0;  margin-left: 0.8em; }
body#thanksgiving div#content #video { border: 1px solid #DBD2BE; float:left; width: 37.8em;  }

/**** La Cornue Guide ***/
body#lacornue div#content { margin-left: 0; border: none; margin-bottom: 2em; }
body#lacornue div#content div#image-column { width:285px; float:left; }
body#lacornue div#content div#info-column { padding-left:2em; width: 58em; float:left; }
body#lacornue div#content div#image-column div#more-info-links { background-color:#FFFBE5; padding:1em 1em 0 1em; }
body#lacornue div#content table { border-collapse: collapse; clear:left; margin-bottom: 2em; }
body#lacornue div#content th { font-weight: bold; font-size: 1.2em; border: 1px solid #d9d9d9; background-color: #f5f2ed; padding: .6em .8em .6em .8em;}
body#lacornue div#content td { border: 1px solid #d9d9d9; padding: 1em .8em 1em .8em;}
body#lacornue div#content td img { padding-bottom: .8em; }
body#lacornue div#content li { background-image:url("../images/common/img_bullet.gif"); background-position: 0.8em 0.7em; background-repeat:no-repeat; list-style-position: outside; padding: 0.2em 1.8em 0 1.8em; line-height: 1.3em; } 
body#lacornue div#content h1 { margin-bottom: 1em; width: 90%; font-size: 2em; }
body#lacornue div#stores div#content h1 { margin-bottom: .5em; width: 90%; }
body#lacornue div#content h3 { font-weight:normal; font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; color: #4A2300; margin-bottom: .6em; }
body#lacornue div#content h4 { padding: 0 1em 0 1em; font-size: 1.2em; font-weight: bold; color: #505050; text-align:center; }
body#lacornue div#content p { padding-bottom: 1em; }
body#lacornue div#content p.store-link { padding-top: 1em; }
body#lacornue div#content p.question { font-weight:bold; padding-bottom: .3em; }
body#lacornue div#content div.intro { margin-bottom: 1em; }
body#lacornue div#content div.intro img { padding: 0 1em 3.5em 0; }
body#lacornue div#content div.product-copy { clear:left; float:left; margin-bottom: .5em; width:100%; }
body#lacornue div#content div.product-info { clear:left; margin-bottom: 2em; float:left; width:100%; }
body#lacornue div#content div.product-info img { padding: 0 1em 0 0; }
body#lacornue div#content div.product-info a { margin-top: 1.8em; float:left; }
body#lacornue div#content div.column { float:left; width: 27em; margin-top: 1.2em; }

/**** Gift Card Landing ***/
div#business-gifts div#content { margin-left: 0; padding: 1em 0 0 0; border: none; }
div#business-gifts div#content p { font-size: 1.3em; line-height: 1.3em; }
div#business-gifts div#content div#hero { float:left; margin-bottom: 2.7em; }
div#business-gifts div#content div#column1 { padding-left:2em; padding-right:1em; width:45em; float:left; }
div#business-gifts div#content div#column1 h2 { font-size: 2.4em; font-family: Georgia, "Times New Roman", Times, serif; color: #4A2300; border-bottom: 1px solid #e2e2e2; padding-bottom: .4em; margin-bottom: .5em; }
div#business-gifts div#content div#column1 img { margin-left: 12em; margin-top: .5em; }
div#business-gifts div#content p { padding-bottom: 1.2em; }  
div#business-gifts div#content div#column2 { margin-top: .3em; padding:2em; width:45.2em; float:right; border:1px solid #e2e2e2; background-color:#fbf9f2; }
div#business-gifts div#content div#column2 img { float: left; margin-right: 2em; }
 div#business-gifts div#content div#column2 div.copy { float: left; width: 26em; }
div#business-gifts div#content div#column2 h3 { font-weight: normal; font-size: 2em; font-family: Georgia, "Times New Roman", Times, serif; color: #4A2300; border-bottom: 1px solid #e2e2e2; padding-bottom: .5em; margin-bottom: .5em; }

div#business-gifts div#content div#footnote { clear: both; padding-top: 2.8em; padding-left: 2em; }
div#business-gifts div#content div#footnote p { font-size: 1.2em; }

div#business-gifts div#content div#faq { width:97em; padding-top: 1em; padding-left: 2em; float:left; }
div#business-gifts div#content div#faq h3 { font-weight: normal; font-size: 2em; font-family: Georgia, "Times New Roman", Times, serif; color: #4A2300; border-bottom: 1px solid #e2e2e2; padding-bottom: .5em; margin-bottom: .5em; }
div#business-gifts div#content div#faq h4 { font-size: 1.3em; font-weight: bold; color: #505050; padding-bottom: .5em; }
div#business-gifts div#content div#faq p { padding-bottom: .2em; }
div#business-gifts div#content div#faq ul.bulleted { margin-bottom: 2.7em; }

div#business-gifts div#faq dl#FAQ_1 { width: 67.5em; float:left; }
div#business-gifts div#faq dl dl { margin-bottom: 2.7em;}
div#business-gifts div#faq dl dl.no-pad { margin-bottom: .5em;}
div#business-gifts div#faq dt, div#business-gifts div#faq dd { font-size: 1.3em; line-height: 1.3em; }
div#business-gifts div#faq dt { color:#4b690f !important; margin-bottom:.3em; padding-left: 1.2em; background: url("../images/customer-service/faq/plus.gif") no-repeat left 2px; cursor:pointer; }
div#business-gifts div#faq dt.open { background-image: url("../images/customer-service/faq/minus.gif"); }
div#business-gifts div#faq dd { padding: 0 0 1em 1.4em; display: none; }
div#business-gifts div#faq dd a,
div#business-gifts div#faq dd a:hover,
div#business-gifts div#faq dd a:active { font-size: 1em; }
div#business-gifts div#faq dd p,
div#business-gifts div#faq dd ul li { font-size:1em; }
div#business-gifts div#faq .DTplus a { background:url("../images/customer-service/faq/plus.gif") no-repeat; text-decoration:underline; }
div#business-gifts div#faq .DTminus a { background:url("../images/customer-service/faq/minus.gif") no-repeat; text-decoration:none; }
div#business-gifts dt a,
div#business-gifts dt a:visited {font-size:1em; color:#4b690f; display:block; font-weight:normal; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; padding-left:1.6em; text-decoration:none; }
div#business-gifts div#faq dd.showDD { display:block; width:48em; }
div#business-gifts div#faq div.mass-action {  float:right; font-size: 1em; display: inline; }
div#business-gifts div#faq div.mass-action a { background: url('../images/common/arr_right.gif') center right no-repeat; padding-right:1em; margin-right: 1em; }
