/* Template CSS for Georgia-Pacific Communication Papers */

/* Also see ie6andless.css and ie7andless.css for browser specific workarounds */

/* trouStyles (stage setting) */
body {margin:0;padding:0;font:78% Helvetica, Arial, sans-serif;background:#fbfbfb url(../_img/background_page.gif) 50% 0 repeat-y;text-align:center;}
a img {border:none;}
a {text-decoration:none;font-weight: bold;color:#266287;}
a:visited {}
a:hover{color:#333;}
.c {clear:both;}
ul {list-style-type:disc;}
/* Note: for image replacement use class "ir" with a span nested */
.ir span, #gpx_intro div, .how_to_purchase_intro div {display:block;width:0;height:0;overflow:hidden;font-size:0.5em;}
button {cursor:pointer;cursor:hand;}
h1, h2, h3, h4, h5, h6, p {margin:0 0 1em 0;}
h1, h2, h3, h4, h5, h6, p {padding:0;}
form {margin:0;padding:0;font-family: Helvetica, Arial, sans-serif;}
form input {font-family: Helvetica, Arial, sans-serif;}
sup {line-height:1.8em;}
.note {color:#333;margin-top:10px;}
.note a {font-weight:bold;}

.printTitle {
 display: none;
}

/* All page templates */
/* This wrapper must have an even number width, otherwise the menubar won't float over flash nicely */
#wrapper {width:946px;position:relative;margin:0 auto;text-align:left;background:url(../_img/colorStrip.jpg) no-repeat;}
#wrapperHome {width:946px;position:relative;margin:0 auto;text-align:left;}
.topbar {height:86px;background:#fff;width:946px;margin:0px 0px 0px 0px;}
.topbar h1 {margin:0;padding:0;display:inline;}
.topbar h1 a, .topbar h1 a:hover {background:#fff url(../_img/georgia_pacific_commPapers.gif) 10px 12px no-repeat;width:700px;height:60px;float:left;display:block;}
.quicklinks {float:right;list-style-type:none;margin:0;padding:10px 0 0 0;}
.quicklinks li {margin:0;padding:0 10px 5px 0;text-align:right;}
.quicklinks li a {font-weight:bold;}
#search {position:absolute;z-index:3000;right:5px;top:60px;}
#search form {padding-top:2px;}
#search form fieldset {border:none;padding:0;}
#search form * {vertical-align:middle;}
#search button {padding:1px 4px 1px 4px;text-transform:uppercase;font-size:0.9em;background-color:#adc8d3;color:#fff;border-color:#adc8d3;letter-spacing:-1px;}
#search button:hover {background:#2e70aa;border-color:#2e70aa;}
#search #q1 {font-size:0.9em;padding:0;width:120px;height:15px;margin-top:3px;border:1px solid #ccc;}
#search #q1:focus {background:#ffc;border:1px solid #993;}

/* Many pages use these styles */
.sidecol_wrap {margin-left:613px;padding-top:10px;}

/* Footer and Terms of Use */
#footer {text-align:right;font-size:0.9em;padding:11px 36px 15px 0;margin:0 auto;border-bottom:80px solid #fbfbfb;width:959px;position:relative;background:#fbfbfb url(../_img/bg_footer.gif) 50% 100% no-repeat;}




#footer span {float:left;padding-left:40px;}
.terms {border-top:1px solid #ccc;padding:15px 30px 30px 40px;color:#666;line-height:1.3em;}
.terms h6 {font-size:1em;margin:0;}
.footerlinks a{text-decoration:none; font-weight:normal;color:#266287;}
a:visited {}
a:hover{color:#333;}

/* Link Blocks (used on Homepage) */
.primary {margin:35px 35px 20px 35px;}

.linkblock {width:415px;height:120px;float:left;margin:10px 20px 0 0; color:#e9e9e9; font-size:1.1em;font-weight:bold;}
.sidecol_wrap .linkblock, .sidecol_videos_wrap .linkblock, .gpx_blocks .linkblock {height:auto;border-bottom:none;margin-bottom:20px;}
.linkblock p {line-height:1.2em;}
.lastcol {margin-right:0;}
.linkblock h2 {display:block; width:390px; height:14px;margin-bottom:10px;}



.callout2 h2{background:url(../_img/title_papersmart.gif) 0 0 no-repeat;}

.callout4 h2{background:url(../_img/title_smartSol.gif) 0 0 no-repeat;}
.callout1 p {color:#3399CC;}
.callout2 p {color:#3399CC;}
.callout3 p {color:#3399CC;}


.linkblock ul {list-style-type:none;margin:0;padding:0;}

/*sustainability*/
.content_wrap {position:relative;width:944px; height:600px; margin:0px 1px 0px 1px;}
.content_wrapHome {position:relative;height:550px; width:944px;margin:0px 1px 0 1px;}
.content_wrap1 {position:relative;width:944px; height:600px; margin: 0px 1px 0px 1px;}
#sustain_wrap {background:url(../_img/bg_sustainability.jpg) 0 0 no-repeat;padding:0;position:relative;}
#sustain_image {height:340px;display:block;}
.sustain_intro {width:573px;float:left;padding-left:40px;position:relative;}
.sustain_intro h1 {margin:75px 0 0 0;font-size:2.5em;background:url(../_img/title_environment_page.gif) 0 0 no-repeat;width:394px;height:50px;}
.sustain_intro_message {font-size:1.3em;background:url(../_img/title_environment_subhead.gif) 0 0 no-repeat;width:517px;height:83px;}
.twocol_wrap p {width:45%;float:left;padding-right:4%;line-height:1.3em;}
.twocol_wrap p.secondcol {padding-right:0;width:50%;}
#sustain_sidebar {margin-left:640px;position:relative;}
#sustain_sidebar .linkblock {position:relative;}

#sustain_wrap .sidecol_wrap .environmental_contact {background:none;padding:10px 60px 10px 10px; line-height:1.3em;color:#666;}
.environmental_contact a {font-weight:bold;}
.standards_wrap {padding:0 40px;}
.standards_wrap h3 {display:block;width:100%;clear:both;}
.threecol_wrap .col {width:30%;float:left;line-height:1.3em;}
.threecol_wrap .mid {margin:0 40px;}
.env_subtitle_1 {background:url(../_img/title_environment_subtitle1.gif) 0 0 no-repeat;width:832px;height:40px;}
.env_subtitle_2 {background:url(../_img/title_environment_subtitle2.gif) 0 50% no-repeat;width:832px;height:20px;padding-top:60px;}
.title_reduce {background:url(../_img/title_reduce.gif) 0 0 no-repeat;width:275px;height:41px;}
.title_reuse {background:url(../_img/title_reuse.gif) 0 0 no-repeat;width:275px;height:41px;}
.title_recycle {background:url(../_img/title_recycle.gif) 0 0 no-repeat;width:275px;height:41px;}
.title_leed {background:url(../_img/title_leed.gif) 0 0 no-repeat;width:275px;height:41px;}
.title_sfi {background:url(../_img/title_sfi.gif) 0 0 no-repeat;width:275px;height:41px;}
.title_env_reporting {background:url(../_img/title_env_reporting.gif) 0 0 no-repeat;width:275px;height:41px;}

/*side column link blocks*/
.left_image p {margin-left:155px;font-weight:normal;font-size:0.9em;}
.left_image p a, .right_image p a {font-weight:bold;}
.left_image img {float:left;margin-left:-5px;}	
.right_image p {margin-right:155px;font-weight:normal;font-size:0.9em;}
.right_image img {float:right;margin-right:0px;}
.left_image_small p {margin-left:60px;}
.left_image_small img {float:left;}
.sidecol_wrap .linkblock ul {font-size:0.9em;}
.no_image {font-size:0.9em;}
.no_image p {font-weight:normal;}
.no_image p a {font-weight:bold;}
.sidecol_wrap .linkblock p {color:#333;}
.sidecol_wrap .facts p {color:#f00;margin-bottom:0.5em;}
.sidecol_wrap .facts p.source {color:#666;font-size:0.8em;font-weight:normal;margin:0;padding-top:0;}
.sidecol_wrap .solutions {font-size:1em;}
.sidecol_wrap .solutions p {font-weight:normal;}




/*bullets and steps for troubleshooting pages*/
.unorderedSolutions {width:575px;}
.unorderedSolutions {padding: 0; margin:0;}
.unorderedSolutions h5{color:#ff9900; font-size:13px; padding: 0; margin:0;}
.unorderedSolutions ul{font-size:12px; padding-top: 0; margin-top:0;}
.unorderedSolutions li{font-size:12px;}

.orderedSolutions {width:575px;}
.orderedSolutions {padding: 0; margin:0;}
.orderedSolutions h5{color:#ff9900; font-size:13px; padding: 0; margin:0;}
.orderedSolutions ol{font-size:12px; padding-top: 0; margin-top:0;}
.orderedSolutions li{font-size:12px;}


/* Pull-Down Menu in support section */
/* This is used with supporting javascript because IE 6 has a rendering bug involving select boxes and pulldown menus */
/* This is only used by IE 6 and less */
div.selectbox-wrapper {position:absolute;width:400px;background-color:white;border:1px solid #ccc;margin:0px;margin-top:-10px;padding:0px;font-size:0.8em;text-align:left;max-height:200px;overflow:auto;}
div.selectbox-wrapper ul {list-style-type:none;margin:0px;padding:0px;}
div.selectbox-wrapper ul li.selected { background-color: #EAF2FB;}
div.selectbox-wrapper ul li.current { background-color: #CDD8E4;}
div.selectbox-wrapper ul li {list-style-type:none;display:block; margin:0;padding:2px;cursor:pointer;}
.selectbox { margin: 0px 5px 10px 0px;padding-left:2px;font-family: Helvetica, sans-serif;font-size:1em;width : 10em; display : block;text-align:left; background: url('../_img/bg_select.png') right;/*height:18px;*/cursor: pointer;border:1px solid #D1E4F6; color:#333;}
.support_nav select {background: url('../_img/bg_select.png') right;}

/* videos section */
.title_somewhere_in_pheonix {background:url(../_img/title_somewhere_in_pheonix.gif) 0 35px no-repeat;width:187px;height:63px;margin:0;padding:35px 0 0 0;}
.title_somewhere_in_austin {background:url(../_img/title_somewhere_in_austin.gif) 0 35px no-repeat;width:187px;height:63px;margin:0;padding:35px 0 0 0;}
.video_info {margin-left:643px;}
.video_info p {margin:1.5em 3em 0 0;color:#666;line-height:1.3em;}
#video_player {background:url(../_img/bg_video.jpg) 0 0 repeat-x;height:405px;}
.vid_wrap {padding:35px 40px;height:335px;float:left;}
.more_videos {width:525px;float:left;padding:35px 40px;}
.video_thumb {width:168px;float:left;margin-right:20px;}
.sidecol_videos_wrap {margin:35px 0 0 525px;}
.sidecol_videos_wrap .linkblock {margin:0 0 20px 40px;}
.video_thumb h5 {margin:1em 0 0 0;font-size:1em;font-weight:bold;}
.video_thumb p a {font-weight:bold;}
h2.more_videos {background:url(../_img/title_more_videos.gif) 0 0 no-repeat;width:569px;height:11px;margin:0 0 15px 0;padding:0;}



/*product overview*/
.p_block, .p_empty {width:210px;float:left;padding-right:25px;}
.p_block img {border:5px solid #fff;}
.p_block_wrap {margin:0 0 20px 14%;}
.p_block h3 {border:none;margin:0;padding-top:30px;}
.prodOverviewTitle_enMotion {background:url(../_img/products/prodOverviewTitle_enMotion.gif) 0 0 no-repeat;width:210px;height:30px;display:block;}
.prodOverviewTitle_smartstock {background:url(../_img/products/prodOverviewTitle_smartstock.gif) 0 0 no-repeat;width:210px;height:30px;display:block;}
.prodOverviewTitle_compact {background:url(../_img/products/prodOverviewTitle_compact.gif) 0 0 no-repeat;width:210px;height:30px;display:block;}
.prodOverviewTitle_insulair {background:url(../_img/products/prodOverviewTitle_insulair.gif) 0 0 no-repeat;width:210px;height:30px;display:block;}
.prodOverviewTitle_easynap {background:url(../_img/products/prodOverviewTitle_easynap.gif) 0 0 no-repeat;width:210px;height:30px;display:block;}
.prodOverviewTitle_brawny {background:url(../_img/products/prodOverviewTitle_brawny.gif) 0 0 no-repeat;width:210px;height:30px;display:block;}
.prodOverviewTitle_liddles {background:url(../_img/products/prodOverviewTitle_liddles.gif) 0 0 no-repeat;width:210px;height:30px;display:block;}
.prodOverviewTitle_stoneware {background:url(../_img/products/prodOverviewTitle_stoneware.gif) 0 0 no-repeat;width:210px;height:30px;display:block;}
.prodOverviewTitle_quiltrap {background:url(../_img/products/prodOverviewTitle_quiltrap.gif) 0 0 no-repeat;width:210px;height:30px;display:block;}
.block-hover img {border-color:#ccc;}

/*how to purchase*/
.how_to_purchase {background:url(../_img/bg_how_to_purchase.jpg) 100% 40px no-repeat;color:#333;position:relative;}
.how_to_purchase .purchase_text_wrap {margin-right:300px;}
.how_to_purchase_intro {background:url(../_img/title_intro_how_to_purchase.gif) 0 0 no-repeat;width:558px;height:210px;}
.title_gp_products_for_business {background:url(../_img/title_products_for_businesses.gif) 0 0 no-repeat;width:570px;height:31px;}
.title_gp_products_for_consumer {background:url(../_img/title_products_for_consumer.gif) 0 0 no-repeat;width:570px;height:31px;}
.purchase_twocol_wrap {line-height:1.3em;}
.purchase_twocol_left {width:250px;float:left;border-right:1px solid #ccc;padding-right:20px;}
.purchase_twocol_right {margin-left:290px;}
.zipcode_lookup fieldset {border:none;margin:0;padding:0.5em 0;}
.zipcode_lookup div {float:left;padding:0 10px 0 0;}
.zipcode_lookup label {display:block;color:#666;font-weight:bold;}
.findbtn button {background-color:#B0C8D4;border:none;text-transform:uppercase;color:#fff;padding:2px 4px;font-size:0.9em;}
.findbtn button:hover {background-color:#266287;}
.purchase_note {color:#666;}

/*leasing*/
.title_dispenser_leasing {background:url(../_img/title_gp_lease_program.gif) 0 0 no-repeat;width:665px;height:35px;}
.title_lease_program_definitions {background:url(../_img/title_lease_definitions.gif) 0 0 no-repeat;width:665px;height:35px;}

/*Sustainability*/
.title_sustain {background:url(	_img/title_sustainability.gif) 0 0 no-repeat;width:213px;height:38px;}

/*single column text pages*/
.one_col_wrap {margin:0 0 80px 5px;width:580px;line-height:1.3em;}
.one_col_wrap2 {float:left; margin:0 0 80px 5px; width:630px; line-height:1.3em;}
#sidebarSResults {float:left; margin:85px 0 0px 50px; width:185px; line-height:1.3em; border-left: solid #888888 1px;}

#sidebarSResults ul {list-style-type:none; margin:20px 0px 0px -20px;}
#sidebarSResults p {margin:0px 0 0px 5px;}


/*Used on PaperSmart Section*/
.one_col_wrap3 {margin:0 35px 80px 5px;width:625px;line-height:1.3em; float:right;}
.sideMenu {margin:-15px 0px 0px -25px; line-height:1.3em; float:left;}
.primary1 {margin:35px 0px 0px 0px;}
.sideMenu ul {list-style: none; line-height:1.9em;}
.sideMenu li {width: 200px;}
.sideMenu li a {width: 200px; display: block;}
.sideMenu li a:hover {background-color: #dadada;}
.sideMenu .selected {color:#777777; font-weight: bold!important;}

.one_col_wrap h3 {padding:1em 0 0.2em 0;}
.one_col_wrap ul {list-style-type:none;margin-left:2em;padding:0;}
.one_col_wrap ul li {margin-bottom:1em;}

.one_col_wrap3 ul {list-style-type:none; margin: 0px; padding:0;}
.one_col_wrap3 ul li {margin-bottom:1em;}

.sub li {
	font-size:10px;
	margin: 0px 0px 0px -30px;
	line-height:19px;

}

.sub1 li {
	font-size:10px;
	margin: 10px 0px 0px 20px;
}

/* the bullet style below will not work in IE, so the IE stylesheet turns bullets back on */
.one_col_wrap ul li:before {content:"\00bb  ";}


.linkTo_example {width: 580px; border: 1px solid #999999; padding: 5px 5px 5px 5px;}
.companyLogos {width: 580px;}
.legalEntities {width: 660px; border-bottom: 1px solid #999999; padding-bottom: 5px;}


form.cmxform fieldset {
  margin-bottom: 10px;
}
form.cmxform legend {
  padding: 0 2px;
  font-weight: bold;
}
form.cmxform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form.cmxform fieldset ol {
  margin: 0;
  padding: 0;
}
form.cmxform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
form.cmxform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.cmxform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.cmxform fieldset fieldset label {
  display: block;
  width: auto;
}
form.cmxform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.cmxform label {
  width: 150px; /* Width of labels */
}
form.cmxform fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}


/******* Classes for search result page ****************/

.wrapperSearch h3 {
    margin: 0 0 10px 0;
}

.wrapperSearch p {
    font-size: 10px;
}

.wrapperSearch form {
    margin: 0;
}

.wrapperSearch fieldset.topMatches {
    margin: 10px 0 0 0;
    padding: 5px 10px 10px 10px;
    border: solid 3px #b2b2b2;
}

.wrapperSearch fieldset ul {
list-style: none;
padding: 10px 0;
margin: 0!important;
margin: 5px 0 0 0;
background: #e5edf1;
}

.wrapperSearch fieldset li {
margin: 0 0 0 10px;
line-height: 1.6em;
background: url(../images/searchBullet.gif) no-repeat;
background-position: 0 .6em;
}

.wrapperSearch fieldset li a {
    padding: 0 0 0 10px;
}

.wrapperSearch legend {
color: #000;
font-size: 13px;
padding: 0 6px;
text-transform: uppercase;
}

.searchPages {
width: 905px;
border-bottom: solid 1px #b2b2b2;
border-top: solid 1px #b2b2b2;
background: #f2f2f2;
padding: 10px;
margin: 10px 0!important;
margin: 10px 0 5px 0;
}

.searchPages h3 {
    float:left;
    width: 150px;
    font-size: 12px;
    font-weight: normal;
    margin: 0 50px 0 0;
}

.searchPages a {
    font-size: 13px;
    margin: 0 5px;
}

.searchPages div {
    float: left;
    text-align: center;
    width: 500px;
    margin: 0 auto;
}

#searchResults h3 {
    margin: 10px 0 0 0;
    font-weight: normal;
}

.wrapperSearch a {
    border: 0;
    text-decoration: underline;
}


.searchRow {
    border-top: solid 1px #ccc;
    padding: 10px 0 10px 0;

}
.searchRow span {
    float: left;
    width: 200px;
    margin: 0!important;
    margin: 0 -4px 10px 0;
    padding: 0 10px 0 0;
}

span.boldItalics {
    float:none;
    font-weight: bold;
    font-style: italic;
    width: auto;
    padding:0;
    margin: 0;
}


.indent1 {
margin: 0px 0px 20px 30px;

}

.hide {
display: none;
}

.hide1 {
display: none;
}

.footnote {
font-size: 10px;
}


.list_bullets {
list-style-type:disc !important;
padding: 0px;
margin: 0 0 0 0;
}

.list_bullets li
{
list-style-position: inside;
padding-left: 5px; 
}
