#homeLowerLeft {
background:#FFF url(/internet/imagefiles.nsf/Lookup/materialTools_284x284/$file/materialTools_284x284.jpg) 10px 10px no-repeat;
position:relative;
width:304px;
height:304px;
}
#homeLowerLeft div.fairworks {
position:absolute;
top:154px;
left:55px;
width:230px;
height:130px;
background-color:#FFF;
}
#homeLowerLeft div.fairworks h3 {
background:#fff url(/internet/imagefiles.nsf/Lookup/bg_fairworkHome_230x38/$file/bg_fairworkHome_230x38.gif) top left no-repeat;
height:38px;
margin:0;
padding:0;
}
#homeLowerLeft div.fairworks p {
margin:0;
padding:0 10px 30px 10px;
color:#707070;
}
#homeLowerLeft div.fairworks a {
position:absolute;
display:block;
top:101px;
left:108px;
width:115px;
height:21px;
background:url(/internet/imagefiles.nsf/Lookup/btn_findoutmore/$file/btn_findoutmore.gif) no-repeat;
}
body div#pageWrapper div#landingImage {
position:relative;
}
div#landingImage div.fairworks {
position:absolute;
top:155px;
right:20px;
width:230px;
height:130px;
background-color:#FFF;
margin:0;
padding:0;
}
div#landingImage div.fairworks h3 {
position:absolute;
top:8px;
left:9px;
width:230px;
height:130px;
background:url(/internet/imagefiles.nsf/Lookup/hdr_fairworks/$file/hdr_fairworks.gif) no-repeat;
margin:0;
padding:0;
}
div#landingImage div.fairworks p {
margin:0;
padding:40px 10px 30px 10px;
color:#707070;
}
div#landingImage div.fairworks p a {
display:block;
width:115px;
height:21px;
bottom:10px;
right:10px;
background:#6F605A url(/internet/imagefiles.nsf/Lookup/btn_findoutmore/$file/btn_findoutmore.gif) no-repeat;
position:absolute;
}

/*-- TEXT INDENT --------------------------------------------------------------*/
div#landingImage div.fairworks h3,
div#landingImage div.fairworks p a,
#allContent #fairworks .branding h2,
#allContent #fairworks .sign_off .sign_up p.go a,
#homeLowerLeft div.fairworks h3,
#homeLowerLeft div.fairworks a
{
text-indent:-3000px;
overflow:hidden;
text-decoration:none;
}


/*-- HOMEPAGE --------------------------------------------------------------*/
#allContent #fairworks {
width:775px;
padding:0;
zoom:1;
overflow:hidden;
background: url(/internet/imagefiles.nsf/Lookup/body_bg/$file/body_bg.gif);
background-position:0 -1px;
_background-position:0 0;
}
#allContent #fairworks .branding {
background-color:#FFF;
position:relative;
margin-bottom:10px;
width:775px;
float:left;
}
#allContent #fairworks .branding h2, #allContent #fairworks .branding h2 a {
position:absolute;
top:0;
left:0;
width:170px;
height:50px;
margin:0;
background:url(/internet/imagefiles.nsf/Lookup/hdr_fairworks_h2/$file/hdr_fairworks_h2.gif) top left no-repeat;
}
#allContent #fairworks .branding ul {
text-align:right;
float:right;
padding:27px 10px 11px 0;
height:17px;
_height:1px;
_display:inline-block;
margin:0;
}
#allContent #fairworks .branding ul li {
float:left;
list-style:none;
margin:0;
padding:0;
display:inline;
}
#allContent #fairworks .branding ul li a {
float:left;
display:inline;
border-left:1px solid #6F605A;
padding:0;
margin:0;
padding:0 10px;
font-weight:bold;
color:#6F605A;
}
#allContent #fairworks .branding ul li.first a {
border-left:none;
margin-left:0;
}
#allContent #fairworks .branding ul li.last a {
padding-right:0;
}
#allContent #fairworks .branding ul li.selected a {
color:#F36F20;
}

#allContent #fairworks .primary_content {
float:left;
width:470px;
margin-right:10px;
}
#allContent #fairworks .secondary_content {
float:right;
width:295px;
}
#allContent #fairworks * {
margin:0;
padding:0;
}
#allContent #fairworks p {
color:#6F605A;
}
#allContent #fairworks a {
color:#F36F20;
}

#allContent #fairworks .primary_content div.introduction {
background-color:#FFF;
min-height:127px;
_height:127px;
padding:10px;
margin-bottom:10px;
}
#allContent #fairworks .primary_content div.introduction p {
font-size:75%;
color:#6F605A;
}
#allContent #fairworks .primary_content .introduction p.first {
font-size:87.5%;
font-weight:bold;
margin-bottom:5px;
}
#allContent #fairworks .primary_content .the_story {
min-height:49px;
_height:49px;
padding:10px 10px 245px;
position:relative;
background-color:#fff;
}
#allContent #fairworks .primary_content .the_story img {
position:absolute;
bottom:0;
left:0;
}
#allContent #fairworks .primary_content .the_story p {
color:#6F605A;
font-size:75%;
}
#allContent #fairworks .primary_content .the_story p a {
color:#F36F20;
}
#allContent #fairworks .secondary_content .why_fairworks img,
#allContent #fairworks .secondary_content .the_future img,
#allContent #fairworks .secondary_content .the_book img {
position:absolute;
top:0;
left:0;
}
#allContent #fairworks .why_fairworks {
min-height:127px;
_height:127px;
padding:10px;
margin-bottom:10px;
background:#FFF url(/internet/imagefiles.nsf/Lookup/IndianWoman21x1/$file/IndianWoman21x1.jpg) top left no-repeat;
padding-left:157px;
position:relative;
}
#allContent #fairworks .the_future {
background-color:#FFF;
min-height:127px;
_height:127px;
padding:10px;
margin-bottom:10px;
background:#FFF url(/internet/imagefiles.nsf/Lookup/IndianWomenWeaving1x1/$file/IndianWomenWeaving1x1.jpg) top left no-repeat;
padding-left:157px;
position:relative;
}
#allContent #fairworks .secondary_content .the_book {
background-color:#FFF;
min-height:127px;
_height:127px;
padding:10px;
background:#FFF url(/internet/imagefiles.nsf/Lookup/fairworksBook/$file/fairworksBook.jpg) top left no-repeat;
padding-left:157px;
position:relative;
}

#allContent #fairworks h3 {
font-size:75%;
/*background:url(/internet/imagefiles.nsf/Lookup/arrow_brown/$file/arrow_brown.gif) left center no-repeat;
padding-left:12px;*/
color:#6F605A;
margin-bottom:3px;
}
#allContent #fairworks .secondary_content p {
font-size:68.75%;
color:#6F605A;
}
#allContent #fairworks .secondary_content a,
#allContent #fairworks .the_story h3 a {
color:#6F605A;
}
#allContent #fairworks .secondary_content p.back a {
color:#F36F20;
}

#allContent #fairworks .main_content {
clear:both;
float:left;
width:775px;
}
#allContent #fairworks .main_content div.introduction {
background-color:#fff;
padding:10px;
margin-bottom:10px;
}
#allContent #fairworks .main_content div.introduction h2 {
font-size:100%;
color:#6F605A;
margin-bottom:10px;
}
#allContent #fairworks .main_content div.introduction p {
padding:0;
color:#6F605A;
font-size:75%;
margin-bottom:1em;
}
#allContent #fairworks .main_content div.introduction p.introduction {
font-weight:bold;
}


#allContent #fairworks .main_content .section {
margin-bottom:10px;
min-height:196px;
_height:196px;
padding:10px;
background-color:#fff;
position:relative;
}

/* No border around images, uncomment if you want them to sit flush in the panel */
/*#allContent #fairworks .main_content .section {
margin-bottom:10px;
min-height:176px;
_height:176px;
padding:10px;
background-color:#fff;
position:relative;
}*/

#allContent #fairworks .main_content .section p {
font-size:75%;
margin-bottom:1em;
color:#6F605A;
}
#allContent #fairworks .main_content .section p.last {
margin-bottom:0;
}

#allContent #fairworks .main_content .birth_fairworks,
#allContent #fairworks .main_content .drawing_inspiration,
#allContent #fairworks .main_content .global_outlook,
#allContent #fairworks .main_content .sharing_knowledge,
#allContent #fairworks .main_content .working_towards,
#allContent #fairworks .main_content .catalyst,
#allContent #fairworks .main_content .environment_social {
padding-right:324px;
}

/* No border around images, uncomment if you want them to sit flush in the panel */
/*#allContent #fairworks .main_content .birth_fairworks,
#allContent #fairworks .main_content .drawing_inspiration,
#allContent #fairworks .main_content .global_outlook,
#allContent #fairworks .main_content .sharing_knowledge,
#allContent #fairworks .main_content .working_towards,
#allContent #fairworks .main_content .catalyst,
#allContent #fairworks .main_content .environment_social {
padding-right:304px;
}*/
#allContent #fairworks .main_content .birth_fairworks img,
#allContent #fairworks .main_content .drawing_inspiration img,
#allContent #fairworks .main_content .global_outlook img,
#allContent #fairworks .main_content .sharing_knowledge img,
#allContent #fairworks .main_content .working_towards img,
#allContent #fairworks .main_content .catalyst img,
#allContent #fairworks .main_content .environment_social img {
position:absolute;
top:0;
right:0;
border: 10px solid #fff;
margin-left: 10px;
}

/* No border around images, uncomment if you want them to sit flush in the panel */
/*#allContent #fairworks .main_content .birth_fairworks img,
#allContent #fairworks .main_content .drawing_inspiration img,
#allContent #fairworks .main_content .global_outlook img,
#allContent #fairworks .main_content .sharing_knowledge img,
#allContent #fairworks .main_content .working_towards img,
#allContent #fairworks .main_content .catalyst img,
#allContent #fairworks .main_content .environment_social img {
position:absolute;
top:0;
right:0;
}*/

#allContent #fairworks .main_content .environment_social p.last {
margin-bottom:0;
}

#allContent #fairworks .sign_off {
overflow:hidden;
zoom:1;
width:775px;
clear:both;
}
#allContent #fairworks .sign_off .sign_up,
#allContent #fairworks .sign_off .the_book,
#allContent #fairworks .sign_off .tell_a_friend {
float:left;
background-color:#fff;
margin-right:10px;
min-height:127px;
_height:127px;
}
#allContent #fairworks .sign_off .sign_up {
width:284px;
padding:10px;
}
#allContent #fairworks .sign_off .sign_up div {
background-color:#6F605A;
min-height:127px;
_height:127px;
position:relative;
}
#allContent #fairworks .sign_off .sign_up h3 {
font-size:112.5%;
color:#FFF;
background:none;
padding:15px 0 0 10px;
font-weight:normal;
}
#allContent #fairworks .sign_off .sign_up h3 a {
color:#FFF;
}
#allContent #fairworks .sign_off .sign_up p {
font-size:68.75%;
color:#FFF;
background:none;
padding:0 110px 0 10px;
font-weight:normal;
}
#allContent #fairworks .sign_off .sign_up p a {
color:#FFF;
}
#allContent #fairworks .sign_off .sign_up p.go {
padding:0 75px 5px 10px;
overflow:hidden;
zoom:1;
}
#allContent #fairworks .sign_off .sign_up p.go a {
display:block;
width:41px;
height:21px;
background:url(/internet/imagefiles.nsf/Lookup/btn_go/$file/btn_go.gif) no-repeat;
float:right;
}
#allContent #fairworks .sign_off .the_book {
width:284px;
padding:10px;
background-color:#FFF;
position:relative;
}
#allContent #fairworks .sign_off .the_book img {
position:absolute;
top:0;
right:0;
}
#allContent #fairworks .sign_off .the_book h3 {
font-size:68.75%;
padding-left:0;
padding-right:15px;
display:inline;
background:url(/internet/imagefiles.nsf/Lookup/arrow_orange/$file/arrow_orange.gif) right center no-repeat;
}
#allContent #fairworks .sign_off .the_book h3 a {
color:#F36F20;
}
#allContent #fairworks .sign_off .the_book p {
padding:10px 150px 10px 0;
}
#allContent #fairworks .sign_off .the_book p a {
color:#6F605A;
}
#allContent #fairworks .sign_off .tell_a_friend {
width:147px;
height:147px;
margin-right:0;
background-color:#FFF;
position:relative;
overflow:hidden;
zoom:1;
}
#allContent #fairworks .sign_off .tell_a_friend h3 {
background:#6F605A url(/internet/imagefiles.nsf/Lookup/arrow_white/$file/arrow_white.gif) right center no-repeat;
padding:4px 10px 4px 5px;
font-weight:normal;
font-size:75%;
margin:0;
float:left;
width:132px;
}

#allContent #fairworks .sign_off .tell_a_friend img {
float:left;
}
#allContent #fairworks .sign_off .tell_a_friend h3 a {
color:#FFF;
}

/*-- OUR STORY -------------------------------------------------------------*/
#allContent #fairworks #timeline_holder {
margin-bottom:10px;
width:775px;
padding:10px;
background-color:#FFF;
}

#allContent #fairworks#timeline_tabs {
width:755px;
}

#allContent #fairworks ul#timeline_tabs {
overflow:hidden;
zoom:1;
margin-bottom:0;
}

#allContent #fairworks ul#timeline_tabs li {
float:left;
list-style:none;
margin:0;
}
#allContent #fairworks #timeline_tabs li a {
float:left;
display:block;
border-left:2px solid #FFF;
width:120px;
height:26px;
border-bottom:2px solid #FFF;
color:#FFF;
font-size:138%;
font-weight:bold;
padding-left:10px;
padding-top:7px;
}
#allContent #fairworks #timeline_tabs li.tab_01 a {
border-left:0;
background-color:#6F605A;
}
#allContent #fairworks #timeline_tabs li.tab_02 a {
background-color:#F36F20;
}
#allContent #fairworks #timeline_tabs li.tab_03 a {
background-color:#FBD80D;
}
#allContent #fairworks #timeline_tabs li.tab_04 a {
background-color:#9F1F14;
}
#allContent #fairworks #timeline_tabs li.tab_05 a {
width:217px;
background-color:#562464;
}

#allContent #fairworks #timeline_tabs li.tab_01 a.selected,
#allContent #fairworks #timeline_tabs li.tab_02 a.selected,
#allContent #fairworks #timeline_tabs li.tab_03 a.selected,
#allContent #fairworks #timeline_tabs li.tab_04 a.selected,
#allContent #fairworks #timeline_tabs li.tab_05 a.selected {
border-bottom:0;
height:28px;
}


.flashActive #allContent #fairworks #timeline_holder {
padding:0;
}
.flashActive #allContent #fairworks #timeline .alt {
display:none;
}
#allContent #fairworks .timeline_content {
width:715px;
background-color:#FFF;
border:10px solid grey;
}

#allContent #fairworks #timeline_content_2004 {border:10px solid #6F605A;padding:10px;}
#allContent #fairworks #timeline_content_2005 {border:10px solid #F36F20;padding:10px;}
#allContent #fairworks #timeline_content_2006 {border:10px solid #FBD80D;padding:10px;}
#allContent #fairworks #timeline_content_2007 {border:10px solid #9F1F14;padding:10px;}
#allContent #fairworks #timeline_content_the_future {border:10px solid #562464;padding:10px;}

#allContent #fairworks #timeline_holder table {
border-collapse:collapse;
width:100%;
}
#allContent #fairworks #timeline_holder td,#allContent #fairworks #timeline_holder th {
border-left:1px solid #ccc;
border-top:1px solid #ccc;
padding:10px;
}
#allContent #fairworks #timeline_holder td {
color:#6F605A;
vertical-align:top;
padding-bottom:0;
}
#allContent #fairworks #timeline_holder td img {
float:right;
margin-bottom:10px;
margin-left:10px;
}
#allContent #fairworks #timeline_holder td.date {
width:115px;
border-left:0;
padding-left:0;
font-weight:bold;
font-size:75%;
}
#allContent #fairworks #timeline_holder tr th {
position:absolute;
left:-9999px;
width:1px;
height:1px;
}
#allContent #fairworks #timeline_holder tr.first td {
padding-top:0;
border-top:0;
}


#allContent #fairworks #timeline_holder tr td h3 {
padding-left:0;
background:none;
margin-bottom:10px;
}
#allContent #fairworks #timeline_holder tr td p {
font-size:75%;
margin-bottom:10px;
}
#allContent #fairworks #timeline_holder tr td ol {
margin-bottom:10px;
}

#allContent #fairworks ol,
#allContent #fairworks ul {
margin-bottom:10px;
}
#allContent #fairworks ul li {
font-size:75%;
list-style:disc outside;
margin-left:3em;
color:#6F605A;
margin-bottom:10px;
}
#allContent #fairworks ol li {
font-size:75%;
list-style:decimal outside;
margin-left:3em;
color:#6F605A;
margin-bottom:5px;
}
#allContent #fairworks ol li span {
display:block;
}

/*-- TALK TO US ------------------------------------------------------------*/
/*-- THE BOOK --------------------------------------------------------------*/
#allContent #fairworks #the_book .primary_content,
#allContent #fairworks #talk_to_us .primary_content,
#allContent #fairworks #tell_a_friend .primary_content {
width:304px;
}
#allContent #fairworks #talk_to_us .primary_content div.introduction {
min-height:270px;
_height:270px;
}
#allContent #fairworks #tell_a_friend .primary_content div.introduction {
min-height:130px;
_height:130px;
}
#allContent #fairworks #the_book .primary_content div.introduction {
min-height:360px;
_height:360px;
}
#allContent #fairworks #the_book .secondary_content,
#allContent #fairworks #talk_to_us .secondary_content,
#allContent #fairworks #tell_a_friend .secondary_content {
float:right;
width:441px;
background-color:#fff;
padding:10px;
min-height:584px;
_height:584px;
}
#allContent #fairworks #the_book .secondary_content {
min-height:674px;
_height:674px;
}
#allContent #fairworks #tell_a_friend .secondary_content {
min-height:444px;
_height:444px;
}
#allContent #fairworks #the_book .secondary_content h3,
#allContent #fairworks #talk_to_us .secondary_content h3,
#allContent #fairworks #tell_a_friend .secondary_content h3 {
font-size:100%;
color:#6F605A;
margin-bottom:10px;
background:none;
padding-left:0;
}
#allContent #fairworks #the_book .secondary_content p,
#allContent #fairworks #talk_to_us .secondary_content p,
#allContent #fairworks #tell_a_friend .secondary_content p {
padding:0;
color:#6F605A;
font-size:75%;
margin-bottom:1em;
}
#allContent #fairworks .secondary_content form {
padding-top:10px;
}


#allContent #fairworks .secondary_content fieldset {
border:0;
}
#allContent #fairworks .secondary_content fieldset legend {
height:0;
font-size:0;
}
#allContent #fairworks .secondary_content fieldset legend,
#allContent #fairworks .secondary_content fieldset div.other label {
position:absolute;
top:0;
left:-90000px;
visibility:hidden;
height:0;
width:0;
}
#allContent #fairworks .secondary_content fieldset div {
overflow:hidden;
zoom:1;
padding-bottom:10px;
position:relative;
}
#allContent #fairworks .secondary_content fieldset div.role {
padding-left:85px;
position:relative;
padding-top:5px;
padding-bottom:0;
}
#allContent #fairworks .secondary_content fieldset div.role div.other {
padding-bottom:10px;
}
#allContent #fairworks #the_book .secondary_content fieldset div.role p,
#allContent #fairworks #talk_to_us .secondary_content fieldset div.role p,
#allContent #fairworks #tell_a_friend .secondary_content fieldset div.role p {
position:absolute;
top:5px;
left:0;
font-size:75%;
width:85px;
}
#allContent #fairworks .secondary_content fieldset div label {
float:left;
width:85px;
font-size:75%;
color:#6F605A;
}
#allContent #fairworks #tell_a_friend .secondary_content fieldset div label {
width:125px;
}
#allContent #fairworks .secondary_content fieldset div input,
#allContent #fairworks .secondary_content fieldset div textarea,
#allContent #fairworks .secondary_content fieldset div.role div.other input  {
float:left;
width:160px;
font-size:68.75%;
color:#6F605A;
border:1px solid #6F605A;
padding:1px 2px;
}
#allContent #fairworks .secondary_content fieldset div textarea {
font-family: arial, helvetica, sans-serif;
height:44px;
}
#allContent #fairworks .secondary_content fieldset div.role label,
#allContent #fairworks .secondary_content fieldset div.optin label {
width:auto;
}
#allContent #fairworks .secondary_content fieldset div.role div,
#allContent #fairworks .secondary_content fieldset div.optin div {
padding-bottom:5px;
}
#allContent #fairworks .secondary_content fieldset div.role input,
#allContent #fairworks .secondary_content fieldset div.optin input {
width:auto;
border:0;
margin-right:5px;
padding:0;
}
#allContent #fairworks .secondary_content fieldset div.optin label {
padding-left:85px;
}
#allContent #fairworks .secondary_content fieldset div.form_buttons {
padding-left:250px;
}
#allContent #fairworks .secondary_content fieldset div.form_buttons input {
padding:0;
border:0;
width:auto;
}

#allContent #fairworks p.instructions em,
#allContent #fairworks label em {
color:#C25A27;
}

#allContent #fairworks .secondary_content form fieldset div.error input,
#allContent #fairworks .secondary_content form fieldset div.error textarea {
border:1px solid #C25A27;
}
#allContent #fairworks .secondary_content form fieldset div.error label {
font-weight:bold;
color:#C25A27;
}
#allContent #fairworks .secondary_content form fieldset div.warning {
margin:0;
padding:0;
font-size:68.75%;
color:#C25A27;
position:absolute;
top:2px;
left:260px;
display:block;
width:200px;
}
#allContent #fairworks #tell_a_friend .secondary_content fieldset div.warning {
left:300px;
}

#allContent #fairworks .secondary_content form fieldset div.optin div.warning {
margin:0;
padding:2px 5px;
font-size:68.75%;
color:#C25A27;
position:relative;
top:auto;
left:auto;
display:block;
width:auto;
margin-bottom:5px;
border:1px dashed #C25A27;
}
#allContent #fairworks .secondary_content .why_fairworks img,
#allContent #fairworks .secondary_content .the_future img,
#allContent #fairworks .secondary_content .the_book img {
position:absolute;
top:0;
left:0;
}

#allContent #fairworks #the_book .the_book,
#allContent #fairworks #talk_to_us .the_book,
#allContent #fairworks #tell_a_friend .the_book  {
background-color:#FFF;
min-height:127px;
_height:127px;
padding:10px;
background:#FFF url(/internet/imagefiles.nsf/Lookup/fairworksBook/$file/fairworksBook.jpg) top left no-repeat;
padding-left:157px;
position:relative;
margin-bottom:10px;
}
#allContent #fairworks #the_book .the_book img,
#allContent #fairworks #talk_to_us .the_book img,
#allContent #fairworks #tell_a_friend .the_book img {
position:absolute;
top:0;
left:0;
}
#allContent #fairworks #the_book .the_book a,
#allContent #fairworks #talk_to_us .the_book a,
#allContent #fairworks #tell_a_friend .the_book a {
color:#6F605A;
}

#allContent #fairworks #the_book .talk_to_us,
#allContent #fairworks #talk_to_us .talk_to_us,
#allContent #fairworks #tell_a_friend .talk_to_us {
background-color:#FFF;
min-height:127px;
_height:127px;
padding:10px;
padding-left:157px;
position:relative;
}
#allContent #fairworks #the_book .talk_to_us img,
#allContent #fairworks #talk_to_us .talk_to_us img,
#allContent #fairworks #tell_a_friend .talk_to_us img  {
position:absolute;
top:0;
left:0;
}
#allContent #fairworks #the_book .talk_to_us a,
#allContent #fairworks #talk_to_us .talk_to_us a,
#allContent #fairworks #tell_a_friend .talk_to_us a {
color:#6F605A;
}

#allContent #fairworks #the_book .tell_a_friend,
#allContent #fairworks #talk_to_us .tell_a_friend,
#allContent #fairworks #tell_a_friend .tell_a_friend {
background-color:#FFF;
min-height:127px;
_height:127px;
padding:10px;
padding-left:157px;
position:relative;
}
#allContent #fairworks #the_book .tell_a_friend {
margin-bottom:10px;
}
#allContent #fairworks #talk_to_us .tell_a_friend {
margin-bottom:0;
}
#allContent #fairworks #the_book .tell_a_friend img,
#allContent #fairworks #talk_to_us .tell_a_friend img,
#allContent #fairworks #tell_a_friend .tell_a_friend img  {
position:absolute;
top:0;
left:0;
}
#allContent #fairworks #the_book .tell_a_friend a,
#allContent #fairworks #talk_to_us .tell_a_friend a,
#allContent #fairworks #tell_a_friend .tell_a_friend a {
color:#6F605A;
}

/*-- OUR INSPIRATION -------------------------------------------------------*/
#allContent #fairworks #our_inspiration .primary_content {
margin-bottom:10px;
width:304px;
}
#allContent #fairworks #our_inspiration .primary_content div.introduction {
min-height:281px;
_height:281px;
}
#allContent #fairworks #our_inspiration .primary_content p.introduction {
font-weight:normal;
}
#allContent #fairworks #our_inspiration .secondary_content {
width:461px;
min-height:630px;
_height:620px;
padding:0;
overflow:hidden;
zoom:1;
float:left;
}
#allContent #fairworks #our_inspiration .primary_content .box {
width:147px;
height:147px;
float:left;
margin-left:10px;
display:inline;
margin-bottom:10px;
position:relative;
}
#allContent #fairworks #our_inspiration .primary_content .box img {
position:absolute;
top:0;
left:0;
}
#allContent #fairworks #our_inspiration .primary_content .box h3 a {
position:absolute;
z-index:10;
top:0;
left:0;
color:#fff;
background:#6F605A url(/internet/imagefiles.nsf/Lookup/arrow_white/$file/arrow_white.gif) right center no-repeat;
padding:4px 10px 4px 5px;
font-weight:normal;
width:132px;
}
#allContent #fairworks #our_inspiration .primary_content .first {
margin-left:0;
}
#allContent #fairworks #our_inspiration .primary_content .pattern,
#allContent #fairworks #our_inspiration .primary_content .tools {
margin-bottom:0;
}
#allContent #fairworks #our_inspiration .secondary_content .gallery {
min-height:598px;
background-color:#fff;
padding:10px 10px 0 10px;
position:relative;
overflow:hidden;
zoom:1;
margin-bottom:10px;
}
/* Main image on our inspiration pages, please set size according to height of final gallery image height of jpgs */
#allContent #fairworks #our_inspiration .secondary_content #large_image {
margin-bottom:5px;
min-height:347px;
_height:347px;
height:347px;
}
#allContent #fairworks #our_inspiration .secondary_content p.caption {
margin-bottom:10px;
}
#allContent #fairworks #our_inspiration .secondary_content #large_image img {
width:auto;
}
#allContent #fairworks #our_inspiration .secondary_content .gallery_holder {
min-height:400px;
_height:400px;
}
#allContent #fairworks #our_inspiration .secondary_content .gallery h2 {
font-size:100%;
color:#6F605A;
margin-bottom:10px;
}
#allContent #fairworks #our_inspiration .secondary_content .gallery .more {
overflow:hidden;
zoom:1;
position:relative;
}
#allContent #fairworks #our_inspiration .secondary_content .gallery h3 {
font-size:75%;
color:#6F605A;
margin-bottom:5px;
padding:0;
background:none;
}
#allContent #fairworks #our_inspiration .secondary_content .gallery ul#thumbnails {
overflow:auto;
zoom:1;
margin:0;
}
#allContent #fairworks #our_inspiration .secondary_content .gallery ul#thumbnails li {
float:left;
width:80px;
height:80px;
margin:0;
margin-left:10px;
list-style:none;
padding:0;
padding-bottom:10px;
}
#allContent #fairworks #our_inspiration .secondary_content .gallery ul#thumbnails li.first {
margin-left:0;
}
#allContent #fairworks #our_inspiration .secondary_content .gallery ul#thumbnails li a {
float:left;
width:80px;
height:80px;
}
#allContent #fairworks #our_inspiration .secondary_content .gallery ul#controls {
position:absolute;
top:0;
right:0;
z-index:10;
}
#allContent #fairworks #our_inspiration .secondary_content .gallery ul#controls li {
float:left;
padding:0 10px;
margin:0;
list-style:none;
}
#allContent #fairworks #our_inspiration .secondary_content .gallery ul#controls li a {
font-weight:bold;
}
#allContent #fairworks #our_inspiration .secondary_content .gallery ul#controls li#gallery_next {
border-left:1px solid #6F605A;
padding-right:0;
}


/* -- COUNTRY SPECIFIC STYLES --------------------------------------------------------- */
#allContent #fairworks.DE .sign_off .sign_up p.go a {
width:75px;
background:url(/internet/imagefiles.nsf/Lookup/btn_go_de/$file/btn_go_de.gif) no-repeat;
}
#allContent #fairworks.DE #our_inspiration .secondary_content .gallery {
padding-bottom:18px;
}
#allContent #fairworks.DE #tell_a_friend .primary_content div.introduction {
min-height:150px;
_height:150px;
}
#allContent #fairworks.DE #tell_a_friend .secondary_content {
min-height:464px;
_height:464px;
}
#allContent #fairworks.DE #tell_a_friend .secondary_content form fieldset label {
width:auto;
display:block;
float:none;
}
#allContent #fairworks.DE #tell_a_friend .secondary_content form fieldset input {
width:245px;
}
#allContent #fairworks.DE #tell_a_friend .secondary_content form div.form_buttons input {
width:auto;
}
#allContent #fairworks.DE #tell_a_friend .secondary_content form fieldset div.warning {
left:260px;
top:15px;
width:200px;
}


#allContent #fairworks.DK .sign_off .sign_up p.go a {
width:61px;
background:url(/internet/imagefiles.nsf/Lookup/btn_go_dk/$file/btn_go_dk.gif) no-repeat;
}


#allContent #fairworks.ES .sign_off .sign_up h3 {
font-size:93.75%;
font-weight:bold;
}
#allContent #fairworks.ES .sign_off .sign_up p.go a {
background:url(/internet/imagefiles.nsf/Lookup/btn_go_es/$file/btn_go_es.gif) no-repeat;
}
#allContent #fairworks.ES #tell_a_friend .primary_content div.introduction {
min-height:150px;
_height:150px;
}
#allContent #fairworks.ES #tell_a_friend .secondary_content {
min-height:464px;
_height:464px;
}
#allContent #fairworks.ES #tell_a_friend .secondary_content form fieldset label {
width:auto;
display:block;
float:none;
}
#allContent #fairworks.ES #tell_a_friend .secondary_content form fieldset input {
width:245px;
}
#allContent #fairworks.ES #tell_a_friend .secondary_content form div.form_buttons input {
width:auto;
}
#allContent #fairworks.ES #tell_a_friend .secondary_content form fieldset div.warning {
left:260px;
top:15px;
width:200px;
}


#allContent #fairworks.FR .primary_content .introduction p.first {
margin-bottom:3px;
}
#allContent #fairworks.FR .sign_off .sign_up p {
padding-right:40px;
}
#allContent #fairworks.FR .sign_off .sign_up p.go {
padding:10px 25px 5px 10px;
overflow:hidden;
zoom:1;
}
#allContent #fairworks.FR .sign_off .sign_up p.go a {
display:block;
width:75px;
height:21px;
background:url(/internet/imagefiles.nsf/Lookup/btn_go_fr/$file/btn_go_fr.gif) no-repeat;
float:right;
}
#allContent #fairworks.FR #tell_a_friend .primary_content div.introduction {
min-height:150px;
_height:150px;
}
#allContent #fairworks.FR #tell_a_friend .secondary_content {
min-height:464px;
_height:464px;
}
#allContent #fairworks.FR #tell_a_friend .secondary_content form fieldset label {
width:auto;
display:block;
float:none;
}
#allContent #fairworks.FR #tell_a_friend .secondary_content form fieldset input {
width:245px;
}
#allContent #fairworks.FR #tell_a_friend .secondary_content form div.form_buttons input {
width:auto;
}
#allContent #fairworks.FR #tell_a_friend .secondary_content form fieldset div.warning {
left:260px;
top:15px;
width:200px;
}


#allContent #fairworks.NL .the_future {
padding-bottom:0;
min-height:137px;
_height:137px;
}
#allContent #fairworks.NL .sign_off .sign_up p.go a {
width:58px;
background:url(/internet/imagefiles.nsf/Lookup/btn_go_nl/$file/btn_go_nl.gif) no-repeat;
}
#allContent #fairworks.NL div.section p.last {
margin-bottom:0;
padding-bottom:0;
}
#allContent #fairworks.NL .sign_off .the_book h3 {
position:relative;
z-index:10;
}

/*
-----------------------------------------------------------------------------------------
VERSAFLEX SCREEN STYLESHEET
-----------------------------------------------------------------------------------------
AWA
Email: production@awadigital.com
Created: 6 April 2009
Last modified: 18 June 2009

/*  ## CONTAINER  -------------------------------------------------------------------*/
#versaflex {
width:700px;
margin:20px auto 30px;
background-color:#FFFFFF;
color:#665D56;
font-family:Georgia, Times, Times New Roman, serif;
position:relative;
min-height:400px;
overflow:hidden;
}
/*  ## NAVIGATION  ------------------------------------------------------------------*/
#versaflex div.navigation {
float:left;
display:inline;
position:relative;
width:700px;
padding:0;
margin:0 0 30px;
background-color:#fff;
}
#versaflex .navigation ul {
list-style:none;
margin-bottom:30px;
float:left;
width:700px;
border-bottom:1px solid #451763;
margin:0;
}
#versaflex .navigation ul li {
float:left;
margin:0 5px 0 0;
position:relative;
}
#versaflex div.navigation li a {
display:block;
position:relative;
float:left;
padding:6px 10px;
color:#451763;
font-weight:bold !important;
text-decoration:none;
text-transform:uppercase;
font-family:Arial,Helvetica,sans-serif !important;
font-size:11px;
}
#versaflex div.navigation li.selected a {
background-color:#451763;
color:#FFF;
}
#versaflex div.navigation li a:hover,
#versaflex div.navigation li a:focus {
position:relative;
background-color:#F5F4F1;
text-decoration:underline;
}
#versaflex div.navigation li a:hover,
#versaflex div.navigation li a:active,
#versaflex div.navigation li a:visited {
color:#451763;
}
#versaflex div.navigation li.selected a:hover,
#versaflex div.navigation li.selected a:active,
#versaflex div.navigation li.selected a:visited {
color:#FFFFFF;
background-color:#451763;
}

#versaflex div.navigation-es {
float:left;
display:inline;
position:relative;
width:700px;
padding:0;
margin:0 0 30px;
background-color:#fff;
}
#versaflex .navigation-es ul {
list-style:none;
margin-bottom:30px;
float:left;
width:700px;
border-bottom:1px solid #451763;
margin:0;
}
#versaflex .navigation-es ul li {
float:left;
float:left;
margin:0 0 0 0;
position:relative;
}
#versaflex div.navigation-es li a {
display:block;
position:relative;
float:left;
padding:6px 9px;
color:#451763;
font-weight:bold !important;
text-decoration:none;
text-transform:uppercase;
font-family:Arial,Helvetica,sans-serif !important;
font-size:10px;
}
#versaflex div.navigation-es li.selected a {
background-color:#451763;
color:#FFF;
}
#versaflex div.navigation-es li a:hover,
#versaflex div.navigation-es li a:focus {
position:relative;
background-color:#F5F4F1;
text-decoration:underline;
}
#versaflex div.navigation-es li a:hover,
#versaflex div.navigation-es li a:active,
#versaflex div.navigation-es li a:visited {
color:#451763;
}
#versaflex div.navigation-es li.selected a:hover,
#versaflex div.navigation-es li.selected a:active,
#versaflex div.navigation-es li.selected a:visited {
color:#FFFFFF;
background-color:#451763;
}

/*  ## LAYOUT  ----------------------------------------------------------------------*/
#versaflex #content {
float:left;
clear:left;
overflow:hidden;
width:700px;
}
#versaflex .home .main-content {
width:220px;
float:left;
}
#versaflex .home .secondary-content {
width:460px;
float:left;
margin-left:20px;
}
#versaflex .what-is-versaflex .main-content {
width:700px;
}
#versaflex .features-and-benefits .main-content,
#versaflex .products .main-content {
width:460px;
float:left;
}
#versaflex .features-and-benefits .secondary-content,
#versaflex .products .secondary-content {
width:220px;
float:left;
margin-left:20px;
}
#versaflex #panels {
width:700px;
overflow:hidden;
float:left;
padding-top:20px
}
/*  ## TYPOGRAPHY  ------------------------------------------------------------------*/
#allContent #versaflex p,
#allContent #versaflex h2 {
margin-left:0;
margin-right:0;
}
#versaflex p,
#versaflex li,
#versaflex div,
#versaflex span {
font-family:Georgia, Times, Times New Roman, serif;
}
#versaflex h1 {
color:#451763;
font-size:50px;
margin:0 0 10px;
font-weight:normal;
font-style:italic;
}
#versaflex h1 sup {
font-size:0.3em;
line-height:240%;
vertical-align:text-top;
font-size:20%;
font-style:normal !important;
}
#versaflex .main-content h2 {
color:#451763;
margin:0;
font-style:italic;
font-weight:normal;
font-size:32px;
margin-bottom:12px;
}
#versaflex .main-content h3 {
color:#451763;
margin:0;
font-size:16px;
font-weight:normal;
text-transform:uppercase;
font-family:arial,verdana,sans-serif;
margin-bottom:12px;
}
#versaflex .main-content h4 {
color:#665D56;
margin:0;
font-size:13px;
font-weight:bold;
margin-bottom:0.5em;
padding-top:0.65em;
}
#versaflex p {
font-size:13px;
margin:0 0 1em;
line-height:1.4;
}
#versaflex p.introduction {
font-size:22px;
color:#451763;
margin:0 0 0.7em;
line-height:1.3;
}
#versaflex .main-content ul {
margin:0;
padding:0;
}
#versaflex .main-content ul li {
font-size:13px;
margin-left:2em;
list-style:disc outside;
line-height:1.4;
}
#versaflex .images {
width:700px;
float:left;
overflow:hidden;
padding-bottom:10px;
}
#versaflex .features-and-benefits .images,
#versaflex .products .images {
width:460px;
}
#versaflex .images img {
float:left;
margin-left:20px;
}
#versaflex .images img.first {
margin-left:0;
}
/*  ## DETAIL  ----------------------------------------------------------------------*/
#versaflex .detail {
width:700px;
overflow:hidden;
padding:10px 0;
}
#versaflex .detail .image {
float:left;
width:240px;
}
#versaflex .detail .text {
float:left;
width:460px;
}
#versaflex .watch {
padding-top:10px;
}
#versaflex .watch a {
font-weight:bold;
text-decoration:underline;
color:#451763;
}
/*  ## SECTION  ---------------------------------------------------------------------*/
#versaflex .main-content div.section {
border-bottom:1px solid #B5A2C1;
margin-top:20px;
padding-bottom:20px;
}
#versaflex .main-content div.choice {
margin-bottom:20px;
}
/*  ## PRODUCTS  --------------------------------------------------------------------*/
#versaflex .products .group {
overflow:hidden;
width:460px;
}
#versaflex .products .group h3 {
padding:5px 0 0;
margin:0;
}
#versaflex .products .product-summary,
#versaflex .gallery .product-summary {
float:left;
overflow:hidden;
width:220px;
margin-left:20px;
padding-top:18px;
}
#versaflex .gallery .product-summary {
margin-left:0;
padding-top:0;
padding-bottom:18px;
}
#versaflex .products .group .first {
margin-left:0;
}
#versaflex .products .product-summary img,
#versaflex .gallery .product-summary img {
border-bottom:2px solid #FFF;
float:left;
margin:0 10px 0 0;
}
#versaflex .products .product-summary h4,
#versaflex .gallery .product-summary h3 {
padding-top:5px;
font-family:arial,verdana,sans-serif;
font-size:11px;
text-transform:uppercase;
margin:0;
}
#versaflex .products .product-summary h4 a,
#versaflex .gallery .product-summary h3 a {
color:#451763;
}
#versaflex .products .product-summary p,
#versaflex .gallery .product-summary p {
font-family:arial,verdana,sans-serif;
font-size:11px;
text-transform:uppercase;
margin:0;
}
#versaflex .products .product-summary a:hover img {
border-bottom:2px solid #451763;
}
#versaflex .products .ceramic-products {
padding-bottom:28px;
border-bottom:1px solid #B5A2C1;
}
#versaflex .products .suggested-carpet-products {
padding-top:15px;
}
#versaflex #content p.call-to-action {
margin-top:20px;
float:left;
width:440px;
padding:10px;
background-color:#451763;
color:#FFF;
font-size:16px;
}
#versaflex #content p a {
color:#451763;
}
#versaflex #content p.call-to-action a {
color:#FFF;
font-weight:bold;
text-decoration:underline;
}

/*  ## GALLERY  ---------------------------------------------------------------------*/
#versaflex .gallery img {
padding:0;
width:auto !important;/* reset layout_plain.css */
}
#versaflex .gallery {
margin:0 !important;
}
#versaflex .gallery #content h1 {
text-transform:uppercase;
font-style:normal;
font-family:Arial, verdana, sans-serif;
font-size:125%;
padding-bottom:10px;
}
#versaflex #gallery {
position:relative;
}
#versaflex .gallery .image {
overflow:hidden;
width:700px;
display:none;
}
#versaflex .screen {
backgro und-color:#DDD;
color:#FFF;
text-align:center;
height:320px;
width:460px;
margin:0 auto;
overflow:hidden;
}
#versaflex .screen .arrow {
position:absolute;
top:162px;
left:0;
}
#versaflex .screen .next {
left:425px;
}
#versaflex .screen .arrow a {
position:absolute;
width:35px;
height:30px;
background:url(/internet/imagefiles.nsf/Lookup/versaflex-images/$file/ui-gallery-next.png) no-repeat 0 0;
text-indent:-3000px;
overflow:hidden;
display:block;
text-decoration:none;
}
#versaflex .screen .arrow a:hover {
background:url(/internet/imagefiles.nsf/Lookup/versaflex-images/$file/ui-gallery-next.png) no-repeat 0 -30px;
}
#versaflex .screen .prev a {
background:url(/internet/imagefiles.nsf/Lookup/versaflex-images/$file/ui-gallery-prev.png) no-repeat 0 0;
}
#versaflex .screen .prev a:hover {
background:url(/internet/imagefiles.nsf/Lookup/versaflex-images/$file/ui-gallery-prev.png) no-repeat 0 -30px;
}
#versaflex .image-info {
overflow:hidden;
width:700px;
}
#versaflex .image-info #image-desc {
padding:10px 0 10px;
overflow:hidden;
width:700px;
}
#versaflex #content .image-info h1,
#versaflex #content .image-info li a {
font-size:11px;
text-transform:uppercase;
font-style:normal;
font-family:Arial, verdana, sans-serif;
padding:0;
margin:0;
}
#versaflex #content .image-info h1 {
float:left;
/* GR update 18th June 2009 - make title space wider for Italian translation */
width:500px;
/* end GR update */
padding-top:1px;
}
#versaflex .image-info ul {
float:right;
margin:0;
padding:0;
}
#versaflex .image-info li {
float:right;
list-style:none !important;
padding:0 0 0 10px;
margin-left:10px;
}
#versaflex #content .image-info li a {
display:block;
float:right;
text-align:right;
padding:1px 19px 0 0;
}
#versaflex #content .image-info li.zoom a {
color:#451763;
background:url(/internet/imagefiles.nsf/Lookup/versaflex-images/$file/ui-view-larger.png) center right no-repeat;
}
#versaflex .gallery .image-info .products {
position:absolute;
top:17px;
left:460px;
display:none;
}
#versaflex .gallery .image-info .products h2 {
width:170px;
}
#versaflex .image-info .product-summary {
border-top:none;
float:left;
}
#versaflex #content .product-summary a img {
border-bottom:2px solid #FFF;
}
#versaflex #content .product-summary a:hover img,
#versaflex #content .product-summary a:focus img {
border-bottom:2px solid #451763;
}
#versaflex #thumbnails {
overflow:hidden;
width:700px;
border-top:1px solid #451763;
padding:20px 0 0;
}
#versaflex #thumbnails ul {
width:660px;
overflow:hidden;
}
#versaflex #thumbnails ul li {
float:left;
padding:0 10px 8px 0;
list-style:none !important;
margin:0 !important;
line-height:1;
}
#versaflex #thumbnails ul li a {
float:left;
display:block;
padding:0 !important;
}
#versaflex #thumbnail-list a img {
border-bottom:2px solid #FFF;
margin:0;
float:left;
}
#versaflex #thumbnail-list a:hover img,
#versaflex #thumbnail-listy a:focus img {
border-bottom:2px solid #451763;
}
/*  ## ADDED GALLERY STYLES  --------------------------------------------------------*/
#versaflex .active-gallery {
border-top:1px solid #451763;
padding-top:30px;
position:relative;
}
#versaflex .gallery .active-gallery  .image {
overflow:hidden;
width:700px;
display:block;
}
#versaflex .active-gallery #thumbnails {
height:120px;
position:relative;
}
#versaflex .active-gallery #thumbnails #thumbnail-list {
width:660px;
height:95px;
position:relative;
overflow:hidden;
margin-left:20px;
padding-top:5px;
border-left:1px solid black;
}
#versaflex .active-gallery #thumbnails #thumbnail-list ul {
overflow:hidden;
position:absolute;
left:0;
}
#versaflex .active-gallery #thumbnails #thumbnail-list ul li {
padding-right:2px;
}
#versaflex .active-gallery #thumbnails div.left-arrow {
position:absolute;
left:0;
top:20px;
}
#versaflex .active-gallery #thumbnails div.right-arrow {
position:absolute;
left:680px;
top:20px;
}
#versaflex .active-gallery #thumbnails div.right-arrow a {
border-right:0;
border-left:1px solid #000;
background:url(/internet/imagefiles.nsf/Lookup/versaflex-images/$file/ui-gallery-slider-right.png) center center no-repeat;
}
#versaflex .active-gallery #thumbnails .arrow {
height:110px;
width:20px;
text-align:center;
}
#versaflex .active-gallery #thumbnails .arrow a {
font-weight:bold;
text-decoration:none;
color:#fff;
display:block;
height:100px;
width:20px;
background:url(/internet/imagefiles.nsf/Lookup/versaflex-images/$file/ui-gallery-slider-left.png) center center no-repeat;
text-indent:-3000px;
overflow:hidden;
text-decoration:none;
}
#versaflex .active-gallery #thumbnails #thumbnail-list a img {
border:0;
background-color:#FFF;
}
#versaflex .active-gallery #thumbnails #thumbnail-list a {
/*background:#FFF url(/internet/imagefiles.nsf/Lookup/versaflex-images/$file/ui-gallery-img-selected.png) center center no-repeat;*/
}
#versaflex .active-gallery #thumbnails #thumbnail-list a:hover img,
#versaflex .active-gallery #thumbnails #thumbnail-list li.selected a img {
border:0;
opacity:0.5;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
#versaflex .active-gallery .products {
margin-bottom:0 !important;
}
/*  ## FAQS  ------------------------------------------------------------------------*/
#versaflex .main-content .faqs div.section {

border-bottom:1px solid #B5A2C1;
margin-top:20px;
padding-bottom:10px;
}
#versaflex .main-content .faqs div.section {
border-bottom:none !important;
padding-bottom:0;
}
#versaflex span.tag-answer,
#versaflex span.tag-question {
font-weight:bold;
color:#451763;
}
#versaflex .faqs div.section h3 {
background-color:#451763;
color:#FFF;
padding:5px 10px;
margin-bottom:0;
}
#versaflex .faqs div.question h5 {
margin:0 0 0.4em;
}
#versaflex .faqs div.question a {
color:#451763;
}
#versaflex .faqs ul {
margin:0 0 1em;
}
#versaflex .faqs div.question {
border-bottom:1px solid #B5A2C1;
padding:0 20px;
position:relative;
}
#versaflex .faqs div.question {
border-bottom:1px solid #B5A2C1;
padding:0 20px;
position:relative;
}
#versaflex .active-faqs div.question {
border-bottom:1px solid #B5A2C1;
position:relative;
}
#versaflex .active-faqs div.question h4 {
cursor:pointer;
padding:0.65em 20px 0.65em 0;
margin:0;
}
#versaflex .active-faqs div.question {
width:660px;
overflow:hidden;
}
#versaflex .active-faqs div.question p {
float:left;
width:610px;
}
#versaflex .active-faqs div.open {
background-color:#ECE7EF;
}
#versaflex .active-faqs div.question p {
padding:0 50px 0 0;
}
/* GR addition 25th June 2009 - IE7 fix, to force first bullet point to display in answers  */
#versaflex .active-faqs div.question ul {
zoom:1;
}
/* end GR addition */
#versaflex .faqs div.question span.close {
float:right;
display:block;
text-align:right;
display:block;
width:80px;
margin-top:-30px;
}
#versaflex .faqs div.question span.close a {
font-size:11px;
font-family:arial,verdana,sans-serif;
padding-right:11px;
padding:0 12px 1px 0;
color:#451763;
background:url(/internet/imagefiles.nsf/Lookup/versaflex-images/$file/ui-panels-close-purple.png) center right no-repeat;
}
#versaflex .last {
padding-bottom:20px !important;
}
/*  ## ITEM  ------------------------------------------------------------------------*/
#versaflex div.item {
padding-bottom:20px;
width:220px;
float:left;
margin-left:20px;
}
#versaflex div.first {
margin-left:0;
}
#versaflex div.item img {
margin:0;
border-bottom:2px solid #FFF;
}
#versaflex div.item a:hover img {
border-bottom:2px solid #451763;
}
#versaflex div.item h1, 
#versaflex div.item h2 {
font-size:100%;
font-style:normal;
font-weight:normal;
font-family:arial,verdana,sans-serif;
text-transform:uppercase;
margin:10px 0;
}
#versaflex #content div.item h1 {
font-size:100%;
font-style:normal;
font-weight:normal;
font-family:arial,verdana,sans-serif;
text-transform:uppercase;
}
#versaflex div.item h2 a {
color:#451763;
text-decoration:none;
}
#versaflex div.item h2 a:hover {
text-decoration:underline;
}
#versaflex #content div.item p.caption {
padding:3px 0 5px;
font-size:62.5%;
margin:0 0 1.5em;
color:#CEC7BA;
font-weight:bold;
text-transform:uppercase;
font-family:Arial,verdana,sans-serif;
border-bottom:1px solid #CEC7BA;
}
/*  ## PROMO  -----------------------------------------------------------------------*/
#versaflex #content .promo {
background-color:#451763;
width:180px;
padding:20px;
}
#versaflex #content .promo h3 {
color:#FFFFFF;
font-weight:normal;
font-size:22px;
margin:0 0 10px;
}
#versaflex #content .promo p {
color:#FFFFFF;
}
#versaflex #content .promo p a {
color:#FFFFFF;
text-decoration:underline;
}
#versaflex #content .promo p.pdf {
margin:0;
padding:0 0 10px;
}
#versaflex #content .promo p.pdf a {
font-weight:normal;
background:transparent url(/internet/imagefiles.nsf/Lookup/versaflex-images/$file/icon-pdf.gif) no-repeat scroll 0px 0px;
padding-left:18px;
}
#versaflex .want-to-know-more {
border-top:1px solid #FFF;
padding-top:15px;
margin-top:20px;
}
/*  ## TESTIMONIAL  -----------------------------------------------------------------*/
#versaflex .testimonial {
background-color:#7C5C91;
float:left;
width:420px;
padding:20px;
}
#versaflex .secondary-content .testimonial {
background-color:#7C5C91;
float:left;
width:180px;
padding:20px;
margin:20px 0;
}
#versaflex .features-and-benefits .secondary-content .testimonial {
margin:0 0 20px;
}
#versaflex .testimonial h2 {
font-size:100%;
font-style:normal;
font-weight:normal;
font-family:arial,verdana,sans-serif;
text-transform:uppercase;
margin:0;
color:#FFFFFF;


}
#versaflex .testimonial blockquote {
margin:0;
padding:10px 0 0;
color:#FFFFFF;
}
#versaflex .testimonial p.cite {
margin:0;
padding:0;
color:#FFFFFF;
}
/*  ## DOWNLOADS  -------------------------------------------------------------------*/
#versaflex #content p.tag {
color:#CEC7BA;
font-family:Arial,verdana,sans-serif;
font-size:62.5%;
font-weight:bold;
margin-bottom:0;
padding-bottom:5px;
text-transform:uppercase;
}
#versaflex div.downloads {
border-top:1px solid #CEC7BA;
padding-bottom:10px;
}
#versaflex div.downloads h2 {
font-family:Georgia, Times, Times New Roman, serif;
font-size:22px;
line-height:1.3;
text-transform:none;
color:#451763;
}
#versaflex div.downloads p.pdf {
margin:0;
padding:0 0 10px;
}
#versaflex div.downloads p.pdf a {
font-weight:normal;
background:transparent url(/internet/imagefiles.nsf/Lookup/versaflex-images/$file/icon-pdf.gif) no-repeat scroll left center;
padding-left:18px;
color:#451763;
text-decoration:underline;
}
/*  ## MORE LINK --------------------------------------------------------------------*/
#versaflex #content p.more {
margin-bottom:0;
font-family:Arial,Verdana,sans-serif;
font-size:11px;
}
#versaflex #content p.more a {
text-transform:uppercase;
color:#451763;
font-weight:bold;
background:transparent url(/internet/imagefiles.nsf/Lookup/versaflex-images/$file/ui-arrow-purple.gif) center left no-repeat;
padding-left:15px;
}
#versaflex #content p.more a:focus {
background:#ffc url(/internet/imagefiles.nsf/Lookup/versaflex-images/$file/ui-arrow-purple.gif) center left no-repeat;
}
#versaflex #content p.more a span {
position:absolute;
top:-3000px;
left:-3000px;
width:1px;
height:1px;
visibility:hidden;
text-decoration:none;
}
/*  ## LIGHTBOX ---------------------------------------------------------------------*/
#lightbox-overlay {
position: absolute;
top:0;
left:0;
z-index:3002;
width:100%;
height:500px;
}
#lightbox-container {
position:absolute;
top:0;
left:0;
width:100%;
z-index:3003;
line-height:0;
}
#lightbox-fixed {
position:fixed;
width:100%;
padding-top:60px;
}
#lightbox-contents  {
width:100%;
text-align:center;
}
.zoom_contents {
padding:10px;
margin:0 auto;
background-color:#fff;
width:100px;
display:block;
position:relative;
}
.zoom_contents h3 {
text-align:left;
margin:0;
padding:10px 60px 0 0;
line-height:1.3;
font-size:11px;
text-transform:uppercase;
font-weight:normal;
color:#451763;
}
.zoom_contents #btn_close {
font-family:arial,verdana,sans-serif;
font-size:68.75%;
position:absolute;
bottom:9px;
right:10px;
line-height:1;
padding:0 12px 3px 0;
background:url(images/ui-lightbox-close.png) center right no-repeat;
color:#451763;
text-transform:uppercase;
}

/*  ## LIGHTBOX ---------------------------------------------------------------------*/
#lightbox-overlay {
position: absolute;
top:0;
left:0;
z-index:3002;
width:100%;
height:500px;
}
#lightbox-container {
position:absolute;
top:0;
left:0;
width:100%;
z-index:3003;
line-height:0;
}
#lightbox-fixed {
position:fixed;
width:100%;
padding-top:60px;
}
#lightbox-contents  {
width:100%;
text-align:center;
}
.zoom_contents {
padding:10px;
margin:0 auto;
background-color:#fff;
width:100px;
display:block;
position:relative;
}
.zoom_contents h3 {
text-align:left;
margin:0;
padding:10px 60px 0 0;
line-height:1.3;
font-size:11px;
text-transform:uppercase;
font-weight:normal;
color:#451763;
}
.zoom_contents #btn_close {
font-family:arial,verdana,sans-serif;
font-size:68.75%;
position:absolute;
bottom:9px;
right:10px;
line-height:1;
padding:0 12px 3px 0;
background:url(/internet/imagefiles.nsf/Lookup/versaflex-images/$file/ui-lightbox-close.png) center right no-repeat;
color:#451763;
text-transform:uppercase;
}
/* ----------------------------------------------------------------------------------*/
/*  ## END OF VERSAFLEX CSS ---------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/

@charset "utf-8";

/*
-----------------------------------------------------------------------------------------
if-screen.css
-----------------------------------------------------------------------------------------
INTERFACEFLOR SCREEN STYLESHEET - AUTUMN/WINTER NEW PRODUCTS 2009
AWA
Email: production@awadigital.com
Created: 30 September 2009

--------------
CONTENTS
--------------
## SIGNUP CONTAINER
## SIGNUP LAYOUT
## SIGNUP TYPOGRAPHY
## LANDING PAGE
## LANDING PAGE SECTIONS
## IE6 BACKGROUND PNG FIXES

-----------------------------------------------------------------------------------------
*/


/*  ## SIGNUP CONTAINER  ------------------------------------------------------------*/
#autumn-winter-signup {
background-color: #FFFFFF;
color: #665D56;
font-family: Georgia,Times,'Times New Roman',serif;
min-height: 300px;
padding: 18px 0px 20px 18px;
position: relative;
width: 740px;
}


/*  ## SIGNUP LAYOUT  ---------------------------------------------------------------*/
#autumn-winter-signup #content {
overflow: hidden;
width: 742px;
}
#autumn-winter-signup .signup .main-content div.moodboard {
background: url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/signup-moodboard.jpg) no-repeat;
float: left;
height: 345px;
width: 368px;
}
#autumn-winter-signup .signup .main-content div.moodboard h1 {
background: url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/signup-autumn-winter-en.png) no-repeat;
height: 102px;
margin: 120px 0 0 60px;
text-indent: -3000em;
width: 250px;
}
#autumn-winter-signup .en .main-content div.moodboard h1 {
background: url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/signup-autumn-winter-en.png) no-repeat;
}
#autumn-winter-signup .es .main-content div.moodboard h1 {
background: url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/signup-autumn-winter-es.png) no-repeat;
}
#autumn-winter-signup .fr .main-content div.moodboard h1 {
background: url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/signup-autumn-winter-fr.png) no-repeat;
}
#autumn-winter-signup .de .main-content div.moodboard h1 {
background: url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/signup-autumn-winter-de.png) no-repeat;
}
#autumn-winter-signup .it .main-content div.moodboard h1 {
background: url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/signup-autumn-winter-it.png) no-repeat;
}
#autumn-winter-signup .nl .main-content div.moodboard h1 {
background: url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/signup-autumn-winter-nl.png) no-repeat;
}
#autumn-winter-signup .ru .main-content div.moodboard h1 {
background: url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/signup-autumn-winter-ru.png) no-repeat;
}
#autumn-winter-signup .dk .main-content div.moodboard h1 {
background: url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/signup-autumn-winter-dk.png) no-repeat;
}
#autumn-winter-signup .no .main-content div.moodboard h1 {
background: url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/signup-autumn-winter-no.png) no-repeat;
}
#autumn-winter-signup .signup .main-content p {
padding-left: 385px;
padding-right: 10px;
}


/*  ## SIGNUP TYPOGRAPHY  -----------------------------------------------------------*/
#autumn-winter-signup p,
#autumn-winter-signup h2,
#autumn-winter-landing p,
#autumn-winter-landing h2 {
margin-left: 0;
margin-right: 0;
}
#autumn-winter-signup p,
#autumn-winter-signup li,
#autumn-winter-signup div,
#autumn-winter-signup span,
#autumn-winter-landing p,
#autumn-winter-landing div,
#autumn-winter-landing span {
font-family: Georgia,Times,'Times New Roman',serif;
}
#autumn-winter-signup h1 {
color: #665D56;
font-size: 25px;
font-weight: normal;
margin: 0 0 10px;
}
#autumn-winter-signup .main-content h2 {
color: #665D56;
font-size: 22px;
font-weight: normal;
margin: 0 0 12px;
}
#autumn-winter-signup .main-content h3 {
color: #665D56;
font-family: Arial,Verdana,sans-serif;
font-size: 16px;
font-weight: normal;
margin: 0 0 12px;
text-transform: uppercase;
}
#autumn-winter-signup .main-content h4 {
color: #665D56;
font-size: 13px;
font-weight: bold;
margin: 0 0 0.5em;
padding-top: 0.65em;
}
#autumn-winter-signup p {
color: #665D56;
font-size: 13px;
line-height: 1.4;
margin: 0 0 1em;
}
#autumn-winter-signup p.introduction {
font-size: 22px;
line-height: 1.3;
margin: 0 0 0.7em;
}
#autumn-winter-signup .main-content ul {
margin: 0;
padding: 0;
}
#autumn-winter-signup .main-content ul li {
font-size: 13px;
margin-left: 2em;
line-height: 1.4;
list-style: disc outside;
}
#autumn-winter-signup a {
color: #C25A27;
}
#autumn-winter-signup a:hover {
text-decoration: underline;
}
#autumn-winter-signup p a {
font-weight: bold;
}


/*  ## LANDING PAGE  ----------------------------------------------------------------*/
#autumn-winter-landing {
padding: 10px;
position: relative;
width: 755px;
}
#autumn-winter-landing div#container {
position: relative;
width: 755px;
}
#autumn-winter-landing #introbanner {
background: transparent url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/introbannerbg.png) top left no-repeat;
height: 104px;
left: 196px;
padding: 20px;
position: absolute;
top: 143px;
width: 308px;
}
#autumn-winter-landing #introbanner div {
background: #FFF url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/introbanner.gif) top left no-repeat;
height: 104px;
width: 308px;
position: absolute;
}
.landing_EN #introbanner div,
.landing_EU #introbanner div {
background: #FFF url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/introbanner_EN.gif) top left no-repeat!important;
}

.landing_ES #introbanner div {
background: #FFF url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/introbanner_ES.gif) top left no-repeat!important;
}
.landing_DE #introbanner div {
background: #FFF url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/introbanner_DE.gif) top left no-repeat!important;
}
.landing_DK #introbanner div {
background: #FFF url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/introbanner_DK.gif) top left no-repeat!important;
}
.landing_NO #introbanner div {
background: #FFF url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/introbanner_NO.gif) top left no-repeat!important;
}
.landing_FR #introbanner div {
background: #FFF url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/introbanner_FR.gif) top left no-repeat!important;
}
.landing_IT #introbanner div {
background: #FFF url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/introbanner_IT.gif) top left no-repeat!important;
}
.landing_NL #introbanner div {
background: #FFF url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/introbanner_NL.gif) top left no-repeat!important;
}
.landing_PL #introbanner div {
background: #FFF url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/introbanner_PL.gif) top left no-repeat!important;
}
.landing_RU #introbanner div {
background: #FFF url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/introbanner_RU.gif) top left no-repeat!important;
}
.landing_SE #introbanner div {
background: #FFF url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/introbanner_SE.gif) top left no-repeat!important;
}
#autumn-winter-landing div.section {
background-color: #FFF;
height: 440px;
left: 0;
margin-bottom: 10px;
position: relative;
top: 0;
width: 755px;
}
#autumn-winter-landing div.section-link:hover {
cursor: hand;
cursor: pointer;
}
#autumn-winter-landing .overlay {
height: 54px;
left: 0;
position: absolute;
top: 0;
width: 755px;
}
#autumn-winter-landing .content {
-moz-box-shadow: 0 0 10px rgba(0,0,0,0.8);
-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.8);
background-color: #FFF;
box-shadow: 0 0 10px rgba(0,0,0,0.8);
color: #665D56;
height: 400px;
left: 185px;
padding: 0 10px 0 280px;
position: absolute;
top: 20px;
width: 260px;
z-index: 1;
}
#autumn-winter-landing h2 {
height: 35px;
margin: 10px 0 0;
overflow: hidden;
padding: 0;
text-indent: -3000em;
width: 260px;
}
#autumn-winter-landing .video h2 {
left: 101px;
position: absolute;
top: 328px;
}
#autumn-winter-landing .content p {
font-size: 13px;
margin: 0.5em 0 1em;
} 
#autumn-winter-landing ul,
#autumn-winter-landing ul li {
list-style: none;
margin: 0;
padding: 0;
}
#autumn-winter-landing .links {
padding-top: 5px;
}
#autumn-winter-landing .links li {
float: left;
margin-bottom: 8px;
width: 100%;
}
#autumn-winter-landing .links a {
background: url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/arrow-more.gif) 0 2px no-repeat;
color: #451763;
display: block;
float: left;
font-weight: bold;
padding-left: 16px;
text-transform: uppercase;
}
#autumn-winter-landing a.close {
background: url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/close.png) right center no-repeat;
color: #665D56;
display: block;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
height: 10px;
line-height: 1;
padding: 0 12px 3px 0;
position: absolute;
right: 12px;
text-align: right;
top: 378px;
width: auto;
}
#autumn-winter-landing .images {
height: 380px;
left: 10px;
position: absolute;
top: 10px;
width: 260px;
}
#autumn-winter-landing .images img {
float: left;
margin-bottom: 10px;
margin-right: 10px;
}
#autumn-winter-landing .video {
-moz-box-shadow: 0 0 10px rgba(0,0,0,0.8);
-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.8);
background-color: #FFF;
box-shadow: 0 0 10px rgba(0,0,0,0.8);
height: 400px;
left: 20px;
position: absolute;
top: 20px;
width: 715px;
z-index: 2;
}
#autumn-winter-landing .video-player {
background-color: #FFF;
height: 288px;
left: 101px;
position: absolute;
top: 40px;
width: 512px;
}

#autumn-winter-landing div.secondary-content{
height:125px;
padding-bottom:40px;
background: url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/landing-missionzero-logo.gif) 100% 100% no-repeat; 
}
#autumn-winter-landing div.secondary-content h3{
color:#6F605A;
font-size:22px;
font-weight:normal;
margin-bottom:0;
margin-top:15px;
}
#autumn-winter-landing div.secondary-content p{
color:#6F605A;
font-size:13px;
padding-right:10px;
}

#autumn-winter-landing div.secondary-content p.download{
background: url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/landing-download-pdf.gif) no-repeat 0 1px;
padding-left:20px;
}
#autumn-winter-landing div.secondary-content p a{
color:#C25A27;
}
#autumn-winter-landing div.secondary-content .panel{
float:left;
width:250px;
margin-right:70px;
}

/*  ## LANDING PAGE SECTIONS --------------------------------------------------------*/
#autumn-winter-landing .overlay {
background: transparent url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/text-overlay-standard.png) no-repeat; 
}
#autumn-winter-landing .content h2 {
background: transparent url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/title-hdr-standard.gif) no-repeat; 
}
#autumn-winter-landing .video h2 {
height: 35px!important;
width: 350px!important;
}

.landing_EN .video h2,
.landing_FR .video h2,
.landing_NL .video h2,
.landing_SE .video h2,
.landing_RU .video h2,
.landing_DK .video h2,
.landing_NO .video h2,
.landing_PL .video h2,
.landing_ES .video h2{
background: transparent url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/title-vid-hdr-standard.gif) no-repeat!important; 
}

.landing_DE .overlay {
background: transparent url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/text-overlay-DE.png) no-repeat!important; 
}
.landing_DE .content h2 {
background: transparent url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/title-hdr-DE.gif) no-repeat!important; 
}
.landing_DE .video h2 {
background: transparent url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/title-vid-hdr-DE.gif) no-repeat!important; 
}

.landing_IT .overlay {
background: transparent url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/text-overlay-IT.png) no-repeat!important; 
}
.landing_IT .content h2 {
background: transparent url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/title-hdr-IT.gif) no-repeat!important; 
}
.landing_IT .video h2 {
background: transparent url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/title-vid-hdr-IT.gif) no-repeat!important; 
}

/*-- #section0 --*/
#autumn-winter-landing #section0 {
background: url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/bg-01.jpg) no-repeat 0 0; 
background-position: 0 0;
}
#autumn-winter-landing #section0 .overlay {
background-position:0 0!important;
}
#autumn-winter-landing #section0 h2 {
background-position:0 0!important;
height: 60px;
}
#autumn-winter-landing #section0 .video h2 {
background-position:0 0!important;
}
/*-- #section1 --*/
#autumn-winter-landing #section1 {
background: url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/bg-02.jpg) no-repeat 0 0; 
background-position: 0 0;
}
#autumn-winter-landing #section1 .overlay {
background-position:0 -54px!important;
}
#autumn-winter-landing #section1 h2 {
background-position:0 -60px!important;
}
#autumn-winter-landing #section1 .video h2 {
background-position:0 -35px!important;
}
/*-- #section2 --*/
#autumn-winter-landing #section2 {
background: url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/bg-03.jpg) no-repeat 0 0; 
background-position: 0 0;
}
#autumn-winter-landing #section2 .overlay {
background-position:0 -108px!important;
}
#autumn-winter-landing #section2 h2 {
background-position:0 -95px!important;
}
#autumn-winter-landing #section2 .video h2 {
background-position:0 -70px!important;
}
/*-- #section3 --*/
#autumn-winter-landing #section3 {
background: url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/bg-04.jpg) no-repeat 0 0; 
background-position: 0 0;
}
#autumn-winter-landing #section3 .overlay {
background-position:0 -162px!important;
}
#autumn-winter-landing #section3 h2 {
background-position:0 -130px!important;
}
#autumn-winter-landing #section3 .video h2 {
background-position:0 -105px!important;
}
/*-- #section4 --*/
#autumn-winter-landing #section4 {
background: url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/bg-05.jpg) repeat 0 0; 
background-position: 0 0;
}
#autumn-winter-landing #section4 .overlay {
background-position:0 -216px!important;
}
#autumn-winter-landing #section4 h2 {
background-position:0 -165px!important;
}
#autumn-winter-landing #section4 .video h2 {
background-position:0 -140px!important;
}
/*-- #section5 --*/
#autumn-winter-landing #section5 {
background: url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/bg-06.jpg) no-repeat 0 0; 
background-position: 0 0;
}
#autumn-winter-landing #section5 .overlay {
background-position:0 -270px!important;
}
#autumn-winter-landing #section5 h2 {
background-position:0 -200px!important;
}
#autumn-winter-landing #section5 .video h2 {
background-position:0 -175px!important;
}
/*-- #section6 --*/
#autumn-winter-landing #section6 {
background: url(/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/bg-07.jpg) no-repeat 0 0; 
background-position: 0 0;
}
#autumn-winter-landing #section6 .overlay {
background-position:0 -324px!important; 
}
#autumn-winter-landing #section6 h2 {
background-position:0 -235px!important;
}
#autumn-winter-landing #section6 .video h2 {
background-position:0 -210px!important;
}


/*  ## IE6 BACKGROUND PNG FIXES -----------------------------------------------------*/
/* \*/
* html #autumn-winter-signup .signup .main-content div.moodboard h1{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/signup-autumn-winter-en.png',sizingMethod='scale');
}
* html #autumn-winter-signup .es .main-content div.moodboard h1 {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/signup-autumn-winter-es.png',sizingMethod='scale');
}
* html #autumn-winter-signup .fr .main-content div.moodboard h1 {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/signup-autumn-winter-fr.png',sizingMethod='scale');
}
* html #autumn-winter-signup .de .main-content div.moodboard h1 {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/signup-autumn-winter-de.png',sizingMethod='scale');
}
* html #autumn-winter-signup .it .main-content div.moodboard h1 {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/signup-autumn-winter-it.png',sizingMethod='scale');
}
* html #autumn-winter-signup .nl .main-content div.moodboard h1 {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/signup-autumn-winter-nl.png',sizingMethod='scale');
}
* html #autumn-winter-signup .ru .main-content div.moodboard h1 {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/signup-autumn-winter-ru.png',sizingMethod='scale');
}
* html #autumn-winter-signup .dk .main-content div.moodboard h1 {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/signup-autumn-winter-dk.png',sizingMethod='scale');
}
* html #autumn-winter-signup .no .main-content div.moodboard h1 {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/signup-autumn-winter-no.png',sizingMethod='scale');
}
* html #autumn-winter-landing #introbanner {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Internet/imagefiles.nsf/Lookup/AutumnWinter09/$file/introbannerbg.png',sizingMethod='scale');
}
/* \*/
/* ----------------------------------------------------------------------------------*/
/*  ## END OF AUTUMN/WINTER 2009 ----------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/

/*
INTERFACEFLOR SCREEN STYLESHEET - EPD PAGE UPDATES 2010/04
AWA
Created: 27 April 2010
*/

#epd h2{
background-image:url(/Internet/imagefiles.nsf/Lookup/epd_main_page/$file/epd_banner.jpg);
float:left;
height:340px;
margin:8px 0 10px 10px;
display:inline;
width:756px; 
overflow:hidden;
text-indent:-9999px; 
}
#epd h3{
color:#71722F;
font-size:1em;
margin:38px 0 0 10px;
}
#epd h3 a, #epd h3 a:hover{
color:#71722F;
font-size:1em;
margin:38px 0 0 0px;
text-decoration:none !important;
}
#epd img{
float:left; 
}
#epd h2.clear{
clear:both;
}
#epd p a{
color:#71722F; text-decoration:underline;
}
#epd .intro{
margin-top:0 !important;
}
#epd .leftCol, 
#epd .rightCol{
float:left;
}
#epd .leftCol{
width:542px;
margin:0 0px 0px 10px;
overflow:hidden;
padding:8px 0 97px 0;
display:inline;
}
#epd .rightCol{
margin:0 0px 0 10px;
}
#epd .leftCol, #epd .rightCol{
float:left;
}
#epd .panel{
background-color:#D9DAA5;
width:202px;
padding-bottom:5px;
}
#epd .panel img{
margin:0px 0 8px 10px;
}
#epd .panel h3{
float:left;
margin:11px 0 8px 10px !important;
width:182px;
}
#epd .panel p{
margin-bottom:11px;
}

/* \*/
/* ----------------------------------------------------------------------------------*/
/*  ## END OF EPD UPDATES 2010/04 ---------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/

/*
INTERFACEFLOR SCREEN STYLESHEET - SUSTAINABILITY UPDATES 2010/06
AWA
Created: 15 June 2010
*/

#sustainability .introduction{
overflow:hidden;
}
#sustainability .introduction p{
text-shadow:0 0 10px rgba(0,0,0,0.8);
}
#sustainability .sections{
overflow:hidden;
}
#sustainability .sections .pod{
background-color:#FFF;
border:10px solid #5B9AC5;
color:#767676;
float:left;
padding:10px;
}
* html #sustainability .sections .pod{
display: inline;
}
#sustainability h2{
font-weight:bold;
font-size:14px;
line-height:1;
margin:0 0 10px;
text-transform:uppercase;
}
#sustainability em{
color:#5999C5;
font-style:normal;
}
#sustainability .sections .pod p{
font-size:12px;
margin:6px 0;
}
#sustainability .sections .pod a.button{
background:url(/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/button.gif) no-repeat scroll 0 0 transparent;
color:#008FCA;
display:inline-block;
font-size:11px;
font-weight:bold;
margin-top:10px;
padding:1px 0 3px 20px;
}
#sustainability .sections .pod a.pdf{
background:url(/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/pdf_logo.gif) no-repeat scroll 5px 50% transparent;
padding:3px 10px 3px 35px;
}
#sustainability .sections .download p{
padding-right:10px;
}
#sustainability .home{
background:#6195AD url(/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/background_homepage.jpg) no-repeat 0 0;
overflow:hidden;
padding:109px 0 26px;
}
#sustainability .home h1{
background:url(/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/header_journey_en.png) no-repeat 0 0;
height:140px;
margin:0 0 0 20px;
text-indent:-3000em;
width:334px; 
}
#sustainability .home .introduction p{
color:#FFF;
font-size:18px;
margin:11px 370px 67px 29px;

}
#sustainability .home .sections .pod{
background-color:#F8F9F9;
border:none;
color:#767676;
float:left;
margin-left:10px;
padding:8px 10px 10px;
width:161px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
#sustainability .home .sections .pod h2{
min-height:2.3em;
text-transform:none;
}
* html #sustainability .home .sections .pod h2{
height:2.3em;
}
#sustainability .lets-be-clear{
background:#000 url(/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/background_tile_repeat.jpg) repeat 0 0;
overflow:hidden;
padding:79px 0 20px;
}
#sustainability .lets-be-clear h1{
background:url(/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/header_lets_be_clear_en.png) no-repeat 0 0;
height:110px;
margin:0 0 10px 26px;
text-indent:-3000em;
width:630px; 
}
#sustainability .lets-be-clear .introduction p{
color:#FFF;
font-size:20px;
margin:0 164px 30px 58px;
}
#sustainability .lets-be-clear .sections .pod{
margin-left:10px;
margin-top:50px;
width:173px;
}
#sustainability .lets-be-clear .sections .pod img{
padding-bottom:10px;
}
#sustainability .book .sections .pod, #sustainability .book-inside .sections .pod{
margin-left:20px;
width:317px;
}
#sustainability .book{
background:#000 url(/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/background_book.jpg) no-repeat 0 0;
overflow:hidden;
padding:48px 0 20px;
}
#sustainability .book h1{
background:url(/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/header_proud_en.png) no-repeat 0 0;
height:99px;
margin:0 0 0 38px;
text-indent:-3000em;
width:365px; 
}
#sustainability .book .introduction p{
color:#FFF;
font-size:20px;
margin:62px 364px 20px 38px;
}
#sustainability .book .introduction a{
background:url(/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/introduction_arrow.png) right center no-repeat;
color:#5A99C5;
display:inline-block;
font-size:20px;
margin:0 0 80px 38px;
padding:9px 50px 13px 0;
}
#sustainability .book .sections .pod img, #sustainability .book-inside .sections .pod img{
float:right;
margin-left: 10px;
}
#sustainability .book .sections .pod p, #sustainability .book-inside .sections .pod p{
min-height: 4em;
}
* html #sustainability .book .sections .pod p, * html #sustainability .book-inside .sections .pod p{
height: 4em;
}
#sustainability .book-inside{
background:#000 url(/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/background_tile_repeat.jpg) repeat 0 0;
overflow:hidden;
padding:0 0 20px;
}
#sustainability .book-inside .book-content{
background-color:#FFF;
border:10px solid #5B9AC5;
color:#767676;
float:left;
margin:20px;
padding:10px;
width:694px;
}
#sustainability .book-inside .book-content h1{
font-weight:bold;
font-size:130%;
margin:0 0 1.2em;
}
#sustainability .book-inside .book-content h2{
font-weight:bold;
font-size:14px;
margin:10px 0 8px;
}
#sustainability .book-inside .book-content ol{
list-style:none;
margin:0;
}
#sustainability .book-inside .book-content ol p{
font-size:12px;
margin-left:0;
}
#sustainability .book-inside .book-content ol img{
margin-bottom:10px;
}

#sustainability .just-the-facts{
background:#000 url(/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/background_just_the_facts.png) repeat 0 0;
min-height:657px;
overflow:hidden;
padding:10px 0 0;
}
* html #sustainability .just-the-facts{
height:657px;
}
#sustainability .just-the-facts h1{
background:url(/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/header_just_the_facts_en.png) no-repeat 0 0;
height:305px;
margin:0 0 13px 45px;
text-indent:-3000em;
width:306px; 
}
#sustainability .just-the-facts .introduction p{
color:#F08B1D;
font-size:26px;
text-shadow:none;
}
#sustainability .just-the-facts p{
color:#666666;
font-size:14px;
margin:0 185px 20px 26px;
}
#sustainability .just-the-facts p em.blue{
color:#22AEF0;
}
#sustainability .just-the-facts p em.red{
color:#B22217;
}
#sustainability .just-the-facts p em.green{
color:#40AC48;
}
#sustainability .just-the-facts p em.orange{
color:#F08B1D;
}
#sustainability .just-the-facts p em.purple{
color:#4C1A5D;
}
#sustainability .just-the-facts .button{
color:#4C1A5D;
display:inline-block;
font-size:20px;
font-weight:bold;
margin:2px 0 0 26px;
text-transform:uppercase;
}
#sustainability .just-the-facts .pdf{
background:url(/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/pdf_logo.gif) no-repeat scroll 5px 50% transparent;
padding:1px 10px 3px 35px;
}
#sustainability .ad-campaign{
background:#000 url(/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/background_tile_repeat.jpg) repeat 0 0;
overflow:hidden;
padding:48px 0 20px;
}
#sustainability .ad-campaign h1{
background:url(/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/header_proud_en.png) no-repeat 0 0;
height:99px;
margin:0 0 0 48px;
text-indent:-3000em;
width:365px; 
}
#sustainability .ad-campaign .introduction p{
color:#FFF;
font-size:20px;
margin:32px 364px 30px 48px;
}
#sustainability .ad-campaign .pod{
margin-left:20px;
padding-left:0;
}
#sustainability .ad-campaign .pod .ad{
float:left;
margin:10px 0 10px 10px;
}
#sustainability .ad-campaign .pod .ad img{
display:block;
}
#sustainability .new-products{
background:#000 url(/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/background_tile_repeat.jpg) repeat 0 0;
overflow:hidden;
padding:35px 0 20px;
}
#sustainability .new-products .secondary{
margin-top:19px;
}
#sustainability .new-products h1{
background:url(/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/header_sustainable_en.png) no-repeat 0 0;
height:99px;
margin:0 0 0 53px;
text-indent:-3000em;
width:365px; 
}
#sustainability .new-products .introduction p{
color:#FFF;
font-size:18px;
margin:35px 120px 25px 55px;
}
#sustainability .new-products .secondary h2{
text-transform:none;
}
#sustainability .new-products .pod{
margin-left:20px;
width:686px;
padding:16px 15px 14px;
}
#sustainability .new-products .pod .product{
border-left:2px solid #E5E5E5;
float:left;
margin:0 0 0 13px;
padding-left:13px;
width:210px;
}
#sustainability .new-products .primary .pod .product{
margin-bottom:10px;
}
#sustainability .new-products .pod .first{
border-left:none;
margin-left:0; 
padding-left:0;
}
#sustainability .new-products .pod .product img{
display:block;
padding-bottom:10px;
}
#sustainability .new-products .pod .banner{
background:url(/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/sp_catalogue_banner.png) no-repeat 0 0;
clear:both;
height:64px;
width:685px;
}
#sustainability .new-products .pod .banner p{
color:#FFFFFF;
float:left;
font-size:15px;
font-weight:bold;
margin-top:14px;
padding-left:15px;
width:283px;
}
#sustainability .new-products .pod .banner a{
background:url(/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/arrow_right.png) no-repeat right center;
color:#FFFFFF;
float:right;
font-size:20px;
font-weight:bold;
height:46px;
margin-right:14px;
padding:18px 40px 0 0;
width:330px;
}


/*  ## CAROUSELS  --------------------------------------------------------------------*/

.carousel {
overflow: hidden;
padding: 0 55px;
position: relative;
width: 669px;
}
.carousel .carousel-content {
background-color:none;
}
.carousel .slide {
overflow: hidden;
width: 669px;
background-color:transparent;
}
.carousel .slide .pod {
float: left;
margin: 0 5px !important;
position: relative;
}
.carousel .prev,
.carousel .next {
position: absolute;
}
.carousel .prev a,
.carousel .next a {
background: url(/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/arw-carousel.png) no-repeat;
color: #FFF;
cursor: pointer;
display: block;
height: 64px;
overflow: hidden;
text-indent: -3000em;
width: 43px;
}
.carousel .prev {
left: 0px;
position: absolute;
top: 70px;	
}
.carousel .prev a {
background-position: 0 100%;
}
.carousel .next {
right: 0;
top: 70px;	
}
.carousel .next a {
background-position: 100% 100%;
}
.carousel .prev .disabled,
.carousel .next .disabled {
cursor: auto;
}
.carousel .prev .disabled {
background-position: 0 0;
}
.carousel .next .disabled {
background-position: 100% 0;
}
.carousel .slide h2{
min-height:2em;
}
.carousel .slide p{
min-height:3.8em;
}


/* ## ColorBox Core Style ------------------------------------------------------------*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

#cboxOverlay{background:url(/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:10px; height:1px;}
    #cboxTopRight{width:10px; height:1px;}
    #cboxBottomLeft{width:10px; height:10px; background-color:#5B9AC5;}
    #cboxBottomRight{width:10px; height:10px; background-color:#5B9AC5;}
    #cboxMiddleLeft{width:10px; height:573px; background-color:#5B9AC5;}
    #cboxMiddleRight{width:10px; height:573px; background-color:#5B9AC5;}
    #cboxTopCenter{width:755px; height:1px;}
    #cboxBottomCenter{width:755px; height:10px; background-color:#5B9AC5; font-size:1px; line-height:0;}
#cboxContent{background:#fff;}
#cboxLoadedContent{}

#cboxLoadingOverlay{background:url(/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/loading.gif) center center no-repeat;}
#cboxClose{position:absolute; top:0; right:17px; background:url(/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/close.png) 0 0 no-repeat; width:36px; height:34px; text-indent:-9999px;}

/*  ## IE6 FIXES ---------------------------------------------------------*/
* html #sustainability .home{
zoom:1;!important
}
* html #sustainability .sections{
zoom:1;!important
}
* html #sustainability .book .introduction a{
background:url(/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/introduction_arrow.gif) right center no-repeat;
}
* html #sustainability .new-products .pod .banner a{
background:url(/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/arrow_right.gif) no-repeat 100% 10px;
}
* html #cboxClose{
background:url(/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/close.gif) 0 0 no-repeat;
}
* html .carousel .slide {
zoom: 1;
}
* html .carousel .prev a,
* html .carousel .next a {
background-image: url(/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/arw-carousel.gif);
}
* html .carousel .slide h2{
height:2em;
}
* html .carousel .slide p{
height:3.8em;
}
* html .carousel .next {
left: 716px;
}

/*  ## IE6 BACKGROUND PNG FIXES -----------------------------------------------------*/
* html #sustainability .home h1{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/header_journey_en.png',sizingMethod='scale');
}
* html #sustainability .lets-be-clear h1{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/header_lets_be_clear_en.png',sizingMethod='scale');
}
* html #sustainability .book h1, * html #sustainability .ad-campaign h1{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/header_proud_en.png',sizingMethod='scale');
}
* html #sustainability .just-the-facts h1{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/header_just_the_facts_en.png',sizingMethod='scale');
}
* html #sustainability .new-products h1{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Internet/imagefiles.nsf/Lookup/sustainability_2010/$file/header_sustainable_en.png',sizingMethod='scale');
}


/* \*/
/* ----------------------------------------------------------------------------------*/
/*  ## END OF SUSTAINABILITY UPDATES 2010/06 ----------------------------------------*/
/* ----------------------------------------------------------------------------------*/