/* 
	File:			wsi-business-sales.css
	Author:			Erin Lathers
	Created:		10-9-2008
	Description:	Styles specific for WSI Corp Site - Business Sales section 

*/
/* Shared business sales styles */
br { margin: 0; padding: 0; line-height: 0;}
div#content { background-color:#FFFFFF; width: 100%;}
div#content a, div#content a:visited { color : #000; }
div#content a:hover, div#content a:active { color: #896B27; }
div#content input { padding: 0; margin: 0;}
div#content div.hero-container { margin-bottom: 1.5em; width: auto; }
div#content div.text-wrapper { border: .1em solid #9C9C9C;  padding: 2.5em 4em 1.5em 3.5em; margin: 0; }
div#content h1 { background-color: #ADA384; display: block; width: 100%; }
div#content h2.byline { text-align: center; font-size: 1.6em; font-style: italic; font-family: "Times New Roman", Times, serif; color:#999999; font-weight: bold; line-height: 1.25em; padding-bottom: 1.85em; margin: 0 3em;}
div#content h3.section-header { text-transform: uppercase; color: #896B27; font-size: 1.3em; font-weight: bold; padding-bottom: .2em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
div#content p { font-size: 1.1em;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666; line-height: 1.65em; padding-bottom: 1.4em; }
div#content ul { font-size: 1.1em;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666; line-height: 1.65em; }
div#content span.phone-number { font-weight: bold;}
div#content ul.brands { float: left; padding: 0 1.25em; width: auto; clear: both; }
div#content ul.brands li { float: left; padding: 0 .25em;}
div#content ul.brands li a { float: left;} /* floating the anchor for ff - so that the tag is contained within the li and doesn't add extra spacing */
input, select { font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #666;}
div#content input.close-window {  background-image:url('../images/sprite_buttons.gif'); background-position: -1em -7em; height: 2em; width: 10em; padding: 0; margin: 0; background-color:#fff; border: none; background-repeat: no-repeat; cursor:pointer; line-height: 10em; text-indent: -999em; _text-indent: 0; /* IE6 hack - text indent moved the input off the page.  the line-height is set for ie6 */}
/* end Shared business sales styles */

/* Business Sales Landing */
body#business-sales div#content.landing { background-color: #faf7d9; border: none }
body#business-sales div#content div.hero-container { float: left; margin-right: 1.5em; }
body#business-sales div#content div.copy-container { margin: 2.5em 1.8em 1em 2.5em; }
body#business-sales div#content div.copy-container ul#business-sales-links { list-style:disc; margin-left: 2.25em; padding-bottom: 1em; }
/* end Business Sales Landing */

/* Incentive Programs */
body#incentive-programs div#content div.hero-container { float: left; margin-right: 1.5em; }
body#incentive-programs div#content div.text-wrapper div.textblock { margin-left: 31.5em; }
body#incentive-programs div#content div.text-wrapper ul#benefits-and-services { list-style:disc; margin-left: 1.25em; padding-bottom: 1em; font-size: 1.2em; }
body#incentive-programs div#content div.text-wrapper ul.brands { float: left; clear: both;}
body#incentive-programs div#content div.text-wrapper ul.brands li { float: left;}
/* end Incentive Programs */

/* International Programs */
body#international div#content div.hero-container { float: left; margin-right: 1.5em; }
body#international div#content div.text-wrapper div.textblock { margin-left: 31.5em;}
body#international div#content div.text-wrapper div.textblock p {font-size: 1.2em; margin-top:1.2em;}
/* end International Programs */

/* Business Gift Giving */
body#business-gift-giving div#content div.hero-container { float: left; margin-right: 1.5em; }
body#business-gift-giving div#content div.text-wrapper div.textblock { margin-left: 34em; }
/* end Business Gift Giving */

/* Home Builder Solutions */
body#home-builder-solutions div#content div.hero-container { float: right; margin-left: 1.75em; }
body#home-builder-solutions div#content p.case-study { font-weight: normal;}
/* end Home Builder Solutions */

/* Hospitality Furnishings */
body#hospitality-furnishings div#content div.hero-container { float: left; }
body#hospitality-furnishings div#content div.text-wrapper div.textblock { margin-left: 26em; }
/* end Hospitality Furnishings */

/* Register */
body#register div.text-wrapper p { font-size: 1.2em; margin: 0; padding: 0 0 1em 0;}
body#register div#content div.text-wrapper { padding: 2.5em 3.75em 3em 4em; }
body#register form#registration legend {display: none;}
body#register form#registration span.error { display: block; padding-top: .2em; }

body#register form#registration div { color:#666;}
body#register form#registration label { display: block; text-transform: uppercase; color: #666; padding: 1em 0 .3em 0; margin: 0; _padding: .75em 0 .3em 0; }
body#register form#registration input { width: 29em; padding: .1em; margin: 0; color:#666; font-family:Arial, Helvetica, sans-serif; font-size: 100%;}
body#register form#registration select { width: 29.5em; padding: .1em;}
body#register form#registration input.checkbox { float: left; width: 1.5em; padding: 0; margin: 0; height: 1.5em;}
body#register form#registration div.required { margin: 1em 0;}
body#register form#registration fieldset { float: left; width: 29em;}
body#register form#registration fieldset#contact-info { padding-right: 6.25em;}
body#register form#registration fieldset#program-selection { margin-top: 1em;}
body#register form#registration fieldset#program-selection div { margin: .3em 0; float: left;}
body#register form#registration fieldset#program-selection label { float: left; width: 22em; padding: .3em  0 0 .5em; margin: 0;}
body#register form#registration fieldset#program-selection div#selection-info { padding-bottom: 1em;}
body#register form#registration fieldset#program-selection p { text-transform: uppercase; margin:0; padding: 0; width: 22em; font-size: 1em; line-height: 1.5em;  }
body#register form#registration fieldset#program-selection br { margin: 0; padding: 0;}
body#register form#registration fieldset#industry-selection { margin-top: 1.5em;}

body#register form#registration fieldset#button-container { margin-top: 3.4em; _margin-top:3em;  /* ie6 hack - making form buttons align */  border: none}
body#register form#registration fieldset#button-container div { height: 2em; width: 20em; float: left; display: block;}
body#register form#registration fieldset#button-container input.submit { float: left; display: block; padding: 0; margin: 0; background-color:#fff; border: none; height: 2em; width: 15em; text-indent: -999em; line-height: 99em; background-image:url('../images/sprite_buttons.gif'); background-position: -1em -4em; background-repeat: no-repeat; cursor: pointer; }
/* end Register */

/* Register Thank you */
body#register-thanks p { font-size: 1.2em; margin: 0; padding: 0 0 1em 0;}
body#register-thanks div#content div.hero-container { float: left; margin-right: 1.75em;}
body#register-thanks div#content div.text-wrapper { width: 65.75em;}

/* Contact Us */ 
body#contact-us div#content div.hero-container { float: left; border: 0.1em solid #9C9C9C; padding: 0.3em; margin-right: 1em; margin-top: 1em;}
body#contact-us div#content div.text-wrapper { width: auto;}
body#contact-us div#content div.text-wrapper p { font-size: 1.25em; text-align: center; padding-top: 7em; margin-right: -1.5em;}
/* end Contact Us */

/* Case Studies */
body#case-studies div#content h1 { background-color: #FFF; color: #896B27;} 
body#case-studies div#content div.hero-container { float: left; padding: 0.3em; margin: 0 1em 0 0; width: 38em;  }
body#case-studies div#content div.text-wrapper div.textblock { margin-left: 40em; clear:  }
body#case-studies span.case-info { font-variant: small-caps; color: #896B27; font-weight: bold;}
body#case-studies ul.case-study-thumbnails { float: left; width: 34.75em; margin-right: -2em; }
body#case-studies ul.case-study-thumbnails li { float: left; margin-top: 1em; margin-right: 1em;}
body#case-studies ul.case-study-thumbnails li.last { margin-right: 0em;}
body#case-studies p.click-to-enlarge { float: left; width: 100%; text-align: center; font-style: italic; font-family: "Times New Roman", Times, serif; padding-top: 1em; font-size: 1.3em;}
body#case-studies p.next,
body#case-studies p.next a,
body#case-studies p.next a:visited,
body#case-studies p.next a:hover { text-align: right; font-weight: bold; color: #896B27; text-decoration: none; text-transform: uppercase; font-size: 1em;}
/* end Case Studies */

/* Gift Card - Popup */
body#gift-card div#content { margin-top: 1em;}
body#gift-card div#header, body#gift-card div#footer { display: none;}
body#gift-card div#content div.hero-container { float: left; width: 37em; margin-bottom: 0; padding-bottom: 1.3em; }
/* end name */

/* image swap related styles */
div#content div.hidden-preload-imgs { position: absolute; top: -1000px; left: -1000px; visibility: hidden; }
div.hero-container ul.case-study-thumbnails a { outline: 0; }
/* end image swap */