*{padding:0;margin:0;}
body{margin-top:53px !important;text-align:center;font-size:100%;font-family:Arial, Helvetica, sans-serif;background:#44b0e0;}
img{border:none;}
#WebPartZone1{text-align:left;margin:0 auto;width:963px;font-size:120%;}

.header, .header .head-image-lessmore, .header .head-image-logo, .header ul, .header ul li{float:left;display:inline;}
.header{background:url(../../ITGCFiles/BrandSite/FutureFriendlyPhase2/header-background.jpg) 0 0 no-repeat;width:961px;}
#header-reg{background:url(../../ITGCFiles/BrandSite/FutureFriendlyPhase2/new-header-background-reg.jpg) 0 0 no-repeat; height:153px;}
#header-log{background:url(../../ITGCFiles/BrandSite/FutureFriendlyPhase2/header-background-log.jpg) 0 0 no-repeat;}
#header-home-2 {background:url(../../ITGCFiles/BrandSite/FutureFriendlyPhase2/header-background-home-2.jpg) 0 0 no-repeat; height:153px;}
#header-competition {background:url(../../ITGCFiles/BrandSite/FutureFriendlyPhase2/header-background-competition.jpg) 0 0 no-repeat; height:153px;} 
#header-hotpoint {background:url(../../ITGCFiles/BrandSite/FutureFriendlyPhase2/header-background-hotpoint.jpg) 0 0 no-repeat; height:153px;} 
.header .head-image-lessmore{margin:12px 0 0 14px;}
.header .head-image-logo{margin:23px 0 0 296px;}
.header ul{list-style:none;margin:12px 0 0 0;}

.content{position:relative;}
.content, .content .pod1, .content .pod2, .content .pod1 h2, .content .pod1 p, .content .pod1 a.more-on-ff{float:left;display:inline;}
.content{width:961px;padding:0 0 15px 42px;background:url(../../ITGCFiles/BrandSite/FutureFriendlyPhase2/content-background-tile.gif) 0 0 repeat-y;}
.content .pod1{position:relative;z-index:10;font-size:13px;}
.content .pod1, .content .pod1 h2{width:440px;}
.content .pod1 h2{color:#00622c;font-size:220%;font-weight:700;margin:5px 0 10px 0;}
.content .pod1 p{margin:0 0 20px 0;width:440px;}
.content .pod1 p.green-color{color:#00622c;}
.content .pod1 a.more-on-ff{margin:0 0 30px 0;}
.content .pod1 a{color:#00622c;font-weight:700;}

.content h3, .content h3 span{float:left;display:inline;}
.content h3{color:#fff;background:url(../../ITGCFiles/BrandSite/FutureFriendlyPhase2/green-header-bg-bot.gif) bottom left no-repeat;}
.content h3 span{padding:13px 20px;width:393px;background:url(../../ITGCFiles/BrandSite/FutureFriendlyPhase2/green-header-bg-top.gif) 0 0 no-repeat;}

.content .pod1 .product-selection, .content .pod2 .product-display, .content .pod2 .product-display .product-info{float:left;display:inline;width:440px;}
.content .pod2 .product-display .product-info{position:relative;}
.content .pod1 .product-selection ul, .content .pod1 .product-selection ul li, .content .pod2 .product-display p, .content .pod2 .product-display .product-info img, .content .pod2 .product-display .product-info p{float:left;display:inline;}
.content .pod1 .product-selection ul li{padding:10px 0 10px 36px;}

.content .pod2{margin-left:27px;}
.content .pod2 .product-display{display:none;margin-top:13px;}
.content .pod2 .current{display:block; font-size: 0.6em;}
.content .pod2 .product-display h3{background:none;width:500px;}
.content .pod2 .product-display .green-info, .content .pod2 .product-display p span{color:#00622c;font-weight:700;}
.content .pod2 .product-display p{margin:22px 0;width:400px;}
.content .pod2 .product-display p span{display:block;}
.content .pod2 .product-display .product-info img{margin-right:10px;}
.content .pod2 .product-display .product-info p{width:195px;margin:0 0 20px 0;}
.content .pod2 .error{color:red;font-weight:700;display:none;margin-bottom:20px;width:177px;}

/* new home page */
#home-2.content { position: relative; padding-bottom:0px; height:407px;}
#home-2 #home-promo { position:absolute; top:0px; right:42px;}
#home-2 .content .pod1 {width:500px;}
#home-2.content .pod1 p {margin-bottom:8px;width:500px;}
#home-2.content .pod1 a.more-on-ff {margin-bottom:0px;}
/* new home page */

/* competition page */
#competition.content { position: relative; padding-bottom:0px; height:407px; }
#competition #home-promo { position:absolute; top:0px; right:42px;}
#competition .content .pod1 {width:500px;}
#competition.content .pod1 p {margin-bottom:8px;width:500px;float:left}

#competition.content .pod1 a.more-on-ff {margin-bottom:0px;}
#competition.content .error { display:none; }
/* competition page */

/* new hotpoint page */
#hotpoint.content { position: relative; padding-bottom:0px; height:407px; background:url(../../ITGCFiles/BrandSite/FutureFriendlyPhase2/hotpoint.jpg) 0 0 no-repeat; }
#hotpoint #home-promo { position:absolute; top:0px; right:42px;}
#hotpoint .content .pod1 {width:500px;}
#hotpoint.content .pod1 p {margin-bottom:8px;width:500px;}
#hotpoint.content .pod1 a.more-on-ff {margin-bottom:0px;}
/* new hotpoint page */

/*awards page*/
#awards{min-height:20em;}
#awards .pod2 img{position:absolute;top:0;right:70px;z-index:0;}
#awards .pod1 p{width:370px;}
/*awards page*/

/*bag for life page*/
#bagsforlife{min-height:33.5em;}
#bagsforlife .pod2{width:440px;}
#bagsforlife .pod2 img{position:absolute;top:100px;left:510px;z-index:0;}
#bagsforlife .pod2 .bagPicker{position:relative;z-index:100;float:left;display:inline;width:230px;margin:15px 0 0 190px;}
#bagsforlife .pod2 .bagPicker select{width:188px;margin-top:10px;font-size:100%;}
#bagsforlife .pod2 .bagPicker input{float:left;}
#bagsforlife .pod2 .bagPicker .inputRow{margin:0 0 20px 0;}
#bagsforlife .pod2 .bagPicker .termsLabel{margin:-2px 0 0 10px;font-size:0.8em;float:left;width:168px;}
#bagsforlife .pod2 .bagPicker .termsLabel a{color:#00622c;}
#bagsforlife .pod2 .bagPicker #submit{margin:20px 0 0 75px;}
/*bag for life page*/

/*register page*/
.BgSubscription div{display:none;}
table.RegistrationForm{width:713px;}
table.RegistrationForm input{margin:0 4px 7px 0;}
table.RegistrationForm select{margin:0 4px -4px 0;display:block;}
table.RegistrationForm td{vertical-align:top;}
table.RegistrationForm .borderBg{border:none;}
.PaddingSubscription{padding:0 121px 20px 125px;float:left;display:inline;background:url(../../App_Themes/FutureFriendlyPhase2/images/new-register-form-bg.jpg) 0 0 no-repeat;}
table.RegistrationForm{position:relative;z-index:100;margin:0 auto;float:left;display:inline;background:url(../../ITGCFiles/BrandSite/FutureFriendlyPhase2/reg-form-bg-tile.gif) 0 0 repeat-y;}
table.RegistrationForm p.Label{background:none;}
table.RegistrationForm .col1, table.RegistrationForm .col2{padding:0;margin:0;}
table.RegistrationForm .col1{background:url(../../ITGCFiles/BrandSite/FutureFriendlyPhase2/col1-tile.gif) bottom right no-repeat;}
table.RegistrationForm td.col1{width:350px !important;}
table.RegistrationForm .col1 table .subscription_details, table.RegistrationForm .col1 table .page_subscription_who{padding:0 10px;}
table.RegistrationForm .col2 .TableYourDetails{width:auto !important;padding:10px;}
table.RegistrationForm .page_subscription_who{padding-bottom:10px !important;}
table.RegistrationForm .col2{width:300px;background:url(../../ITGCFiles/BrandSite/FutureFriendlyPhase2/col2-tile.gif) bottom right no-repeat;}
table.RegistrationForm .subscribeInfo{padding:10px 0 0 10px;}
table.RegistrationForm .recieveOffersOptIn, table.RegistrationForm .yourFamliy{padding:15px 0 15px 15px;}
table.RegistrationForm .verticalLine{display:none;}
table.RegistrationForm .TableWhoAreYou, table.RegistrationForm .yourAddress{padding:10px;}
table.RegistrationForm .yourAddress .title{padding:0 15px 14px 5px;}
table.RegistrationForm .TableWhoAreYou .page_subscription_who, table.RegistrationForm .yourAddress .title{color:#00622c;font-weight:700;font-size:1.3em;}
table.RegistrationForm table.TableWhoAreYou, table.RegistrationForm table.yourAddress{background:none;width:auto;margin:0;}
table.RegistrationForm table.TableWhoAreYou input, table.RegistrationForm table.yourAddress input{width:181px;min-height:22px;}
table.RegistrationForm table.TableWhoAreYou select, table.RegistrationForm table.yourAddress select{min-height:22px;}
table.RegistrationForm table.TableWhoAreYou .yearField{width:66px;}
table.RegistrationForm .subscribeInfo, table.RegistrationForm .yourFamliy{color:#00622c;font-weight:700;font-size:1.3em;}
table.RegistrationForm .yourFamliy{color:#000;}
table.RegistrationForm .yourFamliy td.title{color:#00622c;}
table.RegistrationForm .yourFamliy td.title div.yourFamilyText{font-size:1.3em;margin-bottom:14px;}
table.RegistrationForm .yourFamliy td.title div.ensureText{color:#000;width:429px;margin-bottom:14px;}
table.RegistrationForm .subscription_family{width:400px;color:#00622c;float:left;margin:0 0 10px 0;}
table.RegistrationForm .addRemoveBtns{height:auto !important;}
table.RegistrationForm .registerBtn{width:auto !important;height:auto !important;}
table.RegistrationForm .registerCell{padding:10px;}
table.RegistrationForm .conditions{padding:0 10px 10px 10px;}
table.RegistrationForm tr td.bottomCorner{background:url(../../ITGCFiles/BrandSite/FutureFriendlyPhase2/registration-bot-cnr.gif) bottom left no-repeat;padding-bottom:5px;}
table.RegistrationForm .hide{display:none;}
table.RegistrationForm .recieveOffersOptIn, table.RegistrationForm .yourFamliy{background:url(../../ITGCFiles/BrandSite/FutureFriendlyPhase2/reg-tiled-border.gif) left bottom repeat-x;}
table.RegistrationForm select{margin:0;}
table.RegistrationForm .registerBtn{width:137px !important;height:40px !important;}

#ctl00_WebPartManager1_wp1711833325_ctl00_lblUserFound{display:none;}

/*register page*/


/*login page*/
.PaddingLogin{float:left;background:url(../../ITGCFiles/BrandSite/FutureFriendlyPhase2/login-form-bg.jpg) 0 0 no-repeat;padding-bottom:0 !important;}
.PaddingLogin .loginTd{width:630px;}
.PaddingLogin .LoginTextInnerPadding{float:left;display:inline;width:646px;margin-left:238px;font-size:12px;}
.PaddingLogin .LoginTextInnerPadding h2{color:#00622c;font-size:2em;font-weight:700; width:700px;}
.PaddingLogin .LoginHeaderText{float:left;display:inline;padding:5px 0;}
.PaddingLogin .Membercontainer{width:407px;float:left;display:inline;background:url(../../ITGCFiles/BrandSite/FutureFriendlyPhase2/login-box-bg-tile.gif) 0 0 repeat-y;}
.PaddingLogin .BgMauvenotmember{margin:20px 0 0 5px;}
.PaddingLogin .notmemberwrapper{margin:0 35px 0 5px;width:295px;background:url(../../ITGCFiles/BrandSite/FutureFriendlyPhase2/notmember-box-bg-tile.gif) 0 0 repeat-y;}
.PaddingLogin .MemberHeader, .PaddingLogin .Membercontainer{margin-left:222px;}
.PaddingLogin .MemberHeader{float:left;display:inline;padding-top:20px;margin-left:222px;}
.PaddingLogin .Membercontainer{margin-bottom:35px;}
.PaddingLogin .OutlineBoxLogin{background:url(../../ITGCFiles/BrandSite/FutureFriendlyPhase2/login-box-btn-cnr.gif) bottom left no-repeat;padding:15px 15px 15px 15px;}
.PaddingLogin .loginTd .OutlineBoxLogin{padding:15px; }
.PaddingLogin .notmemberwrapper .OutlineBoxLogin{background:url(../../ITGCFiles/BrandSite/FutureFriendlyPhase2/notmember-box-btn-cnr.gif) bottom left no-repeat;}
.PaddingLogin .InnerContainer_PaddingLeft input{width:181px;height:22px;}
.PaddingLogin .InnerContainer_PaddingLeft .txtLoginMemberSmallFont{color:#00622c;font-weight:700;}
.PaddingLogin .InnerContainer_PaddingLeft .btnaligment input, .PaddingLogin .innernotmember .btncreateac input{padding-top:15px;/*width:auto !important;height:auto !important;*/}
.PaddingLogin .InnerContainer_PaddingLeft .btnaligment input{width:89px !important;height:39px !important;}
.PaddingLogin .innernotmember .btncreateac input{width:137px !important;height:38px !important;}
.PaddingLogin .innernotmember .txtLoginMemberSmallFont p{padding:0 0 24px 0;}
.PaddingLogin .visiomember{position:relative;}
/*login page*/

/* thanks for ordering */
/*This float on this id (#ctl00_WebPartManager1_wp1386650608) is necessary for making the box sit properley*/
#ctl00_WebPartManager1_wp1386650608{float:left;display:inline;}
#ctl00_WebPartManager1_wp1386650608 div{text-align:left !important;}
#ctl00_WebPartManager1_wp1386650608 div p{color:#000;}

#thanksforordering{padding:40px 0 40px 110px;background:url(/App_Themes/FutureFriendly/images/Misc/register-form-bg.jpg) 0 0 no-repeat;}
#thanksforordering .pod-tile{background:url(../../ITGCFiles/BrandSite/FutureFriendlyPhase2/sendtofriend-tile.gif) 0 0 repeat-y;}
#thanksforordering .pod-tile .bot-cnr{padding:15px;background:url(../../ITGCFiles/BrandSite/FutureFriendlyPhase2/sendtofriend-bot-cnr.gif) bottom left no-repeat;}
#thanksforordering .pod-tile .bot-cnr p{width:500px;margin-bottom:20px;}
#thanksforordering .pod-tile .bot-cnr ol{margin:0 0 0 20px;}
#thanksforordering .pod-tile .bot-cnr ol li{margin-bottom:10px;width:642px;}
#thanksforordering .pod-tile .bot-cnr a{font-weight:700;color:#00622c;}
/* thanks for ordering */

/* terms and conditions */
#termsconditions{padding:40px 0 40px 110px;background:url(../../App_Themes/FutureFriendlyPhase2/images/new-register-form-bg.jpg) 0 0 no-repeat;}
#termsconditions .pod-tile{background:url(../../ITGCFiles/BrandSite/FutureFriendlyPhase2/sendtofriend-tile.gif) 0 0 repeat-y;}
#termsconditions .pod-tile .bot-cnr{padding:15px;background:url(../../ITGCFiles/BrandSite/FutureFriendlyPhase2/sendtofriend-bot-cnr.gif) bottom left no-repeat;}
#termsconditions .pod-tile .bot-cnr p{width:500px;margin-bottom:20px;}
#termsconditions .pod-tile .bot-cnr ol {width:650px; margin-bottom:20px; padding-left:30px; list-style-type:decimal}
#termsconditions .pod-tile .bot-cnr ol li {padding-left:5px; list-style-type:decimal; margin-bottom:5px;}
#termsconditions .pod-tile .bot-cnr ul{margin:0 0 0 20px;}
#termsconditions .pod-tile .bot-cnr ul li{margin-bottom:10px;width:632px; list-style-type:square}
#termsconditions .pod-tile .bot-cnr a{font-weight:700;color:#00622c;}
/* terms and conditions */

/*send to a friend*/
.MemberGetMemberMain{padding:0 0 20px 120px;}
.MemberGetMemberMain, .MemberGetMemberMain .form_layout_tile, .MemberGetMemberMain .form_layout_botcnr{float:left;display:inline;}
.MemberGetMemberMain{background:url(../../App_Themes/FutureFriendlyPhase2/images/new-register-form-bg.jpg) 0 0 no-repeat;width:960px;}
.MemberGetMemberMain .form_layout_tile{background:url(../../ITGCFiles/BrandSite/FutureFriendlyPhase2/sendtofriend-tile.gif) 0 0 repeat-y;}
.MemberGetMemberMain .form_layout_tile h2{padding-bottom:8px;}
.MemberGetMemberMain .form_layout_tile h3{color:#00622c;font-size:1em;font-weight:700;}
.MemberGetMemberMain .form_layout_tile p, .MemberGetMemberMain .form_layout_tile h3{padding:0 10px 10px 15px;}
.MemberGetMemberMain .form_layout_tile p{width:620px;}
.MemberGetMemberMain .form_layout_botcnr{width:714px;background:url(../../ITGCFiles/BrandSite/FutureFriendlyPhase2/sendtofriend-bot-cnr.gif) bottom left no-repeat;}
.MemberGetMemberMain .form_layout_botcnr table{margin:0 0 0 100px;}
.MemberGetMemberMain .form_layout_botcnr .sendtofriend-terms a{color:#00622c;font-size:0.8em;}
.MemberGetMemberMain .MemberGetMemberList tr td{float:left;display:inline;width:700px;}
.MemberGetMemberMain .MemberGetMemberList .form_label{padding:5px 0 0 0;font-weight:700;}
.MemberGetMemberMain .MemberGetMemberList .form_label, .MemberGetMemberMain .MemberGetMemberList .form_text_box{float:left;display:inline;margin:10px 15px 0 0;}
.MemberGetMemberMain .MemberGetMemberList .form_text_box{margin-right:28px;width:181px;}
.MemberGetMemberMain .MemberGetMemberList .form_text_box input{min-height:22px;}
.MemberGetMemberMain .form_label{display:none;}
.MemberGetMemberMain textarea{display:none;}
.MemberGetMemberMain .error{color:red;font-weight:700;float:left;display:none;}
.MemberGetMemberMain .sendtofriend-terms-form{float:left;display:inline;margin:0 0 0 15px;}
.MemberGetMemberMain .sendtofriend-terms-form input, .MemberGetMemberMain .sendtofriend-terms-form label{float:left;display:inline;}
.MemberGetMemberMain .sendtofriend-terms-form label{width:428px;padding:0 100px 30px 10px;font-size:0.8em;}
.MemberGetMemberMain .TextSponsoringSent{float:left;display:inline;color:#00622c;font-weight:700;}
.MemberGetMemberMain .form_required_field{float:left;display:inline;}
/*send to a friend*/


/*forgot password */
.passwordForgot{padding:0 0 60px 0;}
.passwordForgot .Membercontainer{margin-bottom:0;float:left;display:inline;width:738px;background:url("../../ITGCFiles/BrandSite/FutureFriendlyPhase2/passwordforgotten-bg.gif") repeat-y scroll 0 0 transparent;margin-bottom:30px;}
.passwordForgot .MemberHeader h1{padding-bottom:15px;color:#00622c;font-size:2em;}
.passwordForgot .OutlineBoxLogin{float:left;display:inline;background:url("../../ITGCFiles/BrandSite/FutureFriendlyPhase2/passwordforgot-btn-cnr.gif") no-repeat scroll left bottom transparent;height:212px;}
.passwordForgot .calageinnercontainer{width:707px; position:relative; z-index:10;}
.passwordForgot .calageinnercontainer .txtLoginMemberSmallFont{display:none;}
.passwordForgot .calageinnercontainer img{ position: absolute; right:35px; top:0px; z-index:-1}
.passwordForgot .calageinnercontainer .txtLoginMemberPurple{margin:0 0 5px 0;}
.passwordForgot  input{width:150px !important;}
.passwordForgot .btnaligment input{margin:10px 0 0 0; width: 102px !important}
/*forgot password*/

/* Thankyou */
#thankyou{background:url(../../App_Themes/FutureFriendlyPhase2/images/new-register-form-bg.jpg) 0 0 no-repeat;padding:0 0 70px 123px;}
#thankyou .thankyou-bg-tile{background:url(../../ITGCFiles/BrandSite/FutureFriendlyPhase2/sendtofriend-tile.gif) 0 0 repeat-y;}
#thankyou .bot-cnr{padding-bottom:167px;position:relative;background:url(../../ITGCFiles/BrandSite/FutureFriendlyPhase2/thankyou-products-image3.jpg) bottom left no-repeat;}
#thankyou .bot-cnr p{margin:15px;width:237px;}
#thankyou .bot-cnr .image1{float:left;display:inline;margin:0 0 0 7px;}
#thankyou .bot-cnr .image2{position:absolute;top:100px;right:280px; display:none;}
/* Thankyou */

/* validation */
table.RegistrationForm .TextAlertGlobalBold{float:right !important;display:inline;color:red;}
table.RegistrationForm .TextGlobal{float:right;display:inline;}
/* validation */



.footer, .footer ul, .footer ul li{float:left;display:inline;}
.footer{background:url(../../ITGCFiles/BrandSite/FutureFriendlyPhase2/footer-background.jpg) 0 0 no-repeat;width:961px;height:66px; font-size:13px}
.footer ul.brand-logos{list-style:none;margin:8px 0 0 38px;}
.footer ul.brand-logos li{margin-right:36px;}
.footer ul.social-media{margin:23px 0 0 75px;}
.footer ul.social-media li p{color:#fff;margin:0 10px 0 0;}
.footer ul.social-media li .twitter-share, .footer ul.social-media li .facebook-share{position:relative;z-index:1000;font-size:85%;padding:6px 10px 8px 32px;color:rgb(255, 255, 255);text-decoration:none;}
.footer ul.social-media li .facebook-share{background: url(../../ITGCFiles/BrandSite/FutureFriendlyPhase2/facebook-share-icon.gif) no-repeat scroll 0 0 transparent;}
.footer ul.social-media li .twitter-share{background: url(../../ITGCFiles/BrandSite/FutureFriendlyPhase2/twitter-share-icon.gif) no-repeat scroll 0 0 transparent;}
