*{ margin:0; padding:0; } a{ text-decoration:none; color:#558907; } a img{ border:none; } html{ background-image:url(/public/images/common/background.jpg); } body{ background-image:url(/public/images/common/copella-header.jpg); background-repeat: repeat-x; background-position: center 0px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#254827; min-width:960px; } .small{ font-size:11px; } .big{ font-size:24px; font-weight:bold; } .fbLikeSmall{ float:left; } .fbLikeSmall fb_edge_widget_with_comment{ float:left; width:60px; } .shareControls{ margin:10px 0; } .shareControls.box2{ padding:10px; } h1 .shareControls{ margin:0; float:right; } h1 .shareControls cufon{ display:none!important; } .shareControls .addthis_toolbox{ } .message{ border:1px solid #254827; color:#254827; padding:10px; display:inline-block; } #popupMessage{ padding:20px; } #popupMessage .title{ margin:0 0 10px 0; } .ui-datepicker { border: 5px solid #274C25 !important; padding: 10px !important; }  .text-input { border: solid 2px #DAD6BD; padding: 7px 4px; margin-bottom:10px; } .watermark{ color:#999; } .watermark.active{ color:#000; } label{ display:block; margin-bottom:5px; } .required{ font-size:18px; color:#009900; } input.negative, select.negative{ border:1px solid #cc6633; background-color:#FCC; } #formResponse { display: block; padding: 10px 10px 15px; color: #ffffff; clear: both; min-width:150px; } #formResponse.positive { background-color: #71A119; } #formResponse.negative { background-color: #cc6633; } #formResponse .response_title { display: block; font-size: 14px; margin-bottom: 10px; font-weight: bold; text-transform: uppercase; padding: 5px; background-color: #274c25; } #container div#formResponse.positive .response_title { background-color: #274c25; } #container div#formResponse.negative .response_title { background-color: #274c25; }  h1{ text-transform:uppercase; border-top-style:solid; border-top-width:3px; border-top-color:#254827; padding-top:8px; margin-bottom:10px; font-size:28px; } h1 b, h1 strong{ color:#71A119; } h2.style1{ text-transform:uppercase; padding-top:11px; font-size:21px; margin-bottom:12px; border-top-width: 3px; border-top-style: solid; border-top-color: #244927; } h3.style1{ color:#aa9346; font-size:18px; margin-bottom:10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #aa9346; } h1.title1, h2.title1, h3.title1, h4.title1{ padding:0; background:url(/public/images/common/title1_bg_left.png) no-repeat; height:49px; line-height:49px; display:inline-block; font-size:22px; } h1.title1 span, h2.title1 span, h3.title1 span, h4.title1 span{ padding:14px 10px 0 10px; background:url(/public/images/common/title1_bg_right.png) no-repeat top right; display:block; height:49px; text-align:center; width:100%; } .backtotop{ position:absolute; right:0px; top:3px; background-image:url(/public/images/common/back-to-top.png); width:105px; height:32px; text-transform:uppercase; color:#254827; font-size:14px; text-align:center; padding-top:10px; } .backtotop:hover{ background-image:url(/public/images/common/back-to-top_hover.png); } .clear{ clear:both; } #main-container{ background-image:url(/public/images/common/headerBackground.gif); background-repeat: repeat-x; background-position: 0px 146px; } #main-content-container, #footer-content{ width:960px; margin-left:auto; margin-right:auto; position:relative; } #masthead{ height:244px; } #logo{ display:block; width:436px; height:153px; position:relative; top:25px; margin-left:auto; margin-right:auto; } #newsletter, #sharing_links{ position:absolute; text-decoration:none; text-indent:-9999px; } #newsletter, #twitter, #facebook, #youtube{ background-image:url(/public/images/common/header-links.png); } #newsletter{ width:181px; height:127px; left:-40px; top:54px; background-position: 0 -104px; } #newsletter:hover{ background-position: 0 -231px; } #sharing_links{ left:762px; top:125px; width:183px; } #sharing_links a{ height:52px; width:53px; float:left; } #twitter{ margin-right:12px; background-position: -106px 0; } #twitter:hover{ background-position: -106px -52px; } #facebook{ margin-right:12px; background-position: 0 0; } #facebook:hover{ background-position: 0 -52px; } #youtube{ background-position: -53px 0; } #youtube:hover{ background-position: -53px -52px; }  #content-container{ padding-top:20px; padding-bottom:64px; } #intro, p.intro{ font-size:18px; } #intro strong, p.intro strong{ color:#aa9346; font-weight:normal; } p.normal{ margin:10px 0; } ol.normal, ul.normal{ padding-left:40px; }  #side-bar{ float:left; width:161px; } #content-area-narrow{ float: left; margin-left: 20px; width: 770px; }  #footer{ padding-top:40px; height:147px; background-image:url(/public/images/common/footer.jpg); background-repeat: repeat-x; background-position: center 0px; color:#988e7d; font-size:10px; text-transform:uppercase; font-weight:bold; position:relative; } #footer_logo{ position:absolute; left:399px; top:0px; } #addthis{ position:absolute; left:700px; top:40px; } #copyright{ position:absolute; left:0px; top:40px; } #credits{ position:absolute; top:131px; width: 100%; text-align:center; } #credits a{ color:#988e7d; text-decoration:none; }   .tab_panels{ overflow:hidden; position:relative; } .tab_panels ul{ list-style:none; } .tab_panels ul li.panel, .tab_panels ul li.link{ display:block; float:left; } .tab_panels .links{ position:absolute; bottom:0px; left:0px; z-index:10; } .tab_panels .slides{ position:absolute; top:0px; left:0px; z-index:5; width:100%; }  .tab_panels.multi{ width:100%; height:322px; float:left; margin-right:32px; border-top-width: 4px; border-top-style: solid; border-top-color: #254827; color:#254827; } .tab_panels.multi .links{ width:100%; } .tab_panels.multi .links li.link{ margin-right:8px; } .tab_panels.multi .links li.link.last{ margin-right:0; } .tab_panels.multi .links li.link a{ display:block; height:26px; padding:17px 15px 0 15px; background-image:url(/public/images/home/icons.gif); background-position:-623px -43px; text-decoration:none; color:#959494; text-transform:uppercase; text-align:center; font-size:16px; margin-bottom:2px; } .tab_panels.multi .links li.link a:hover, .tab_panels.multi .links li.link a.current{ color:#254827; background-position:-623px 0; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #254827; margin-bottom:0px; } .tab_panels.multi .slides{ white-space:nowrap; } .tab_panels.multi .slides li.panel{ white-space:normal; background-image:url(/public/images/common/dark-background.jpg); border:1px solid #DAD6BD; border-width:0 1px 1px 1px; width:100%; height:277px; position:relative; float:none; display:inline-block; }  .tab_panels.multi .slides li.panel.first a.nav.prev{display:none;} .tab_panels.multi .slides li.panel.last a.nav.next{display:none;} .tab_panels.multi .slides li.panel a.nav{ position:absolute; height:28px; font-size:18px; color:#254827; text-decoration:none; background-repeat:no-repeat; } .tab_panels.multi .slides li.panel a.nav.next{ width:73px; right:10px; bottom:10px; background-image:url(/public/images/home/arrow2.gif); background-position:right top; } .tab_panels.multi .slides li.panel a.nav.next:hover{color:#000;} .tab_panels.multi .slides li.panel a.nav.prev{ width:90px; right:110px; bottom:10px; text-align:right; background-image:url(/public/images/home/arrow_prev2.gif); background-position:left top; } .tab_panels.multi .slides li.panel.last a.nav.prev{right:10px;} .tab_panels.multi .slides li.panel a.nav.prev:hover{color:#000;} .tab_panels.multi .slides li.panel h3 strong{ display:inline-block; font-size:18px; background-image:url(/public/images/home/icons.gif); background-position: -600px -62px; width:23px; height:19px; padding-top:5px; text-align:center; margin-right:11px; } .tab_panels.multi .slides .panel .content{ margin:5px; }  .tab_panels.multi.toptabs .links{ top:0; bottom:auto; z-index:0; } .tab_panels.multi.toptabs .slides { margin-top:44px; } .tab_panels.multi.toptabs{ border-top:none; } .tab_panels.multi.toptabs .links li a{ margin-top:2px; background-position:-623px 0; color:#546E52; } .tab_panels.multi.toptabs .links li a:hover, .tab_panels.multi.toptabs .links li a.current { background-position:-623px -43px; margin-top:0; border-bottom:none; border-top:2px solid #254827; color:#254827; }  a.button, a.greenbutton{ font-size: 11px; font-weight: bold; height: 22px; display:block; width:85px; height:22px; padding-top:10px; padding-left:24px; color:#46b47b; text-transform:uppercase; background-position: 0 0; } a.button:hover, a.greenbutton:hover{ background-position:0 -31px; color:#FFF; } a.button{ background-image:url(/public/images/common/button.gif); } a.greenbutton{ background-image:url(/public/images/common/button_green.gif); } a.button3{ font-size: 12px; font-weight: bold; display:block; width:104px; height:26px; padding-top:12px; padding-left:27px; color:#46b47b; text-transform:uppercase; background-image:url(/public/images/common/button3.gif); background-position: 0 0; } a.button3:hover{ background-position:0 -37px; color:#FFF; } .hide{ display:none; } #newsletter_signup{ padding:10px; }  .ts_and_cs { clear: left; float: left; margin-top: 10px; width: 300px; } #uiulir-uiulir, #uiulir-name{ font-size:24px; } #signup_result, #newsletter_result{ font-size:12px; margin-top:10px; } #signup_result img, #newsletter_result img{ display:none; } .greyed_out{ color:#CCC; } #leaves{ display:none; } .slides a{color:#254827; text-decoration:underline;} .slides a:hover{color:#A99246; text-decoration:underline;} .mini-popup-form label.green-box { background-color:#274c25; color:#FFFFFF; font-size:20px; width:150px; padding:8px 8px; line-height:40px; float:left; clear:left; margin-top: 11px; margin-right: 11px; } .promo, .promo_inner{ background-image:url(/public/images/common/promo_panels/promo-panel-background.jpg); } .promo{ background-position:left top; padding-top:20px; margin-bottom:20px; } .promo_inner{ background-position:left bottom; padding-bottom:20px; } margin:10px 10px 0px 0px; } .mini-popup-form label.green-box { background-color:#274c25; color:#FFFFFF; font-size:20px; width:150px; padding:8px 8px; line-height:40px; float:left; clear:left; } .promo, .promo_inner{ background-image:url(/public/images/common/promo_panels/promo-panel-background.jpg); } .promo{ background-position:left top; padding-top:20px; margin-bottom:20px; } .promo_inner{ background-position:left bottom; padding-bottom:20px; } .mini-popup-form input { height:24px; font-size:20px; line-height:30px; margin-top:10px; float:left; width:408px; border: 1px solid #88a351; padding: 6px; } .mini-popup-form input.checkbox { height:auto; width:auto; margin:0px 10px 0px 0px; } .mini-popup-form { float: left; margin: 0 auto; width: 600px; position: relative; } .mini-popup-form .friendEmail.friendEmailAdded input { width:368px; } .mini-popup-form .friendEmailAdded { clear:left; } .mini-popup-form .submit_btn, .submit_btn2, .news_submit_btn { float:right; width: 208px; margin-bottom:12px; }  .mini-popup-form .submit_btn #submit, .submit_btn2 #submit, .news_submit_btn #submit{ height:43px; width: 208px!important; margin-right:0px; border: none; text-transform: uppercase; color: #fff; font-size: 16px; font-weight: bold; text-align: center; margin-top: 0; }  .mini-popup-form input#submit { width:auto; font-size:14px; line-height:14px; text-align: center; text-transform: uppercase; border: 0; width: 607px; } .mini-popup-form .checkboxes { float: left; font-size: 10px; width: 350px; margin-top:6px; } .mini-popup-form .checkboxes p{ display:block;  clear:both; } .mini-popup-form .checkboxes input{ border:none; padding:0; } .mini-popup-form #submit { background:url(/public/images/common/mini-popu-form-action.jpg) 1px 0; display: block; width: 217px; height: 46px; color: #fff; border: 0; outline: 0; text-align: center; float:right; cursor: pointer; } .mini-popup-form #submit:hover { background:url(/public/images/common/mini-popu-form-action.jpg) 1px -50px; } .mini-popup-form .form-list { float: left; width: 599px; } .mini-popu-form .form-list div { float: left; clear: left; } .sidebar h2 { border-top: 3px solid #254827; padding-top: 8px; padding-bottom: 10px; text-transform: uppercase; background-color: #fff; } .sidebar li { list-style: none; } .container-top-white { background: url("/public/images/whats_on/background-left-column-white-top.jpg") no-repeat scroll left top transparent; height: 14px; font-size:1px; } .container-bottom-white { background: url("/public/images/whats_on/background-left-column-white-bottom.jpg") no-repeat scroll left top transparent; height: 14px; } .container-content { padding: 8px 13px 12px; background-color: #fff; } a.footnote{text-decoration:none; font-size:8px; color:#254827; vertical-align:super;} a.footnote:hover{text-decoration:underline; color:#A99246;} .highlight_error{ background-color:#FF9F9F!important; } #newsletter_terms, .mini-popup-form input#ent_marketing { height:auto; width:auto; margin:0px 10px 0px 0px; }  .sharing_popup{ padding:15px; width:400px; } .sharing_popup cufon { margin-top:18px; } .sharing_popup h2 { margin-bottom:20px; height: 52px; } .sharing_popup h2 .icon{ display:block; float:left; height: 52px; width: 53px; margin-right:10px; background-image: url("/public/images/common/header-links.png"); } #twitter_popup h2 .icon{ background-position: -106px -52px; } #facebook_popup h2 .icon{ background-position: 0 -52px; } .sharing_popup ul{ list-style:none; margin-left:35px; } .sharing_popup ul li{ background-image: url("/public/images/our_juices/juices/tick.gif"); background-position: left top; background-repeat: no-repeat; padding-left: 32px; height:30px; } .ts_and_cs a, .mini-popup-form .checkboxes a{text-decoration:underline;} #newsletter_signup h2.style1 {margin-bottom:0;} #take_action_signup p.introline{margin-top:-6px;} #form_promos{margin-top:12px;} #form_promos .promo{border-top:3px solid #254827; width:144px; position:relative; overflow:hidden; margin-top:8px; padding:12px 0px 8px 0px; background-image: url("/public/images/common/background.jpg"); float:left; height:220px;} #form_promos .promo.center {margin-left:8px; margin-right:8px;} #form_promos .promo.center2{margin-right:8px;} #form_promos a.button {margin-left:20px;} #form_promos .promo h2 {text-align:center; text-transform:uppercase; font-size:17px; padding:0 4px 0 4px;} #form_promos .promo h3 {text-align:center; color:#AA9346; margin-top:2px; font-size:14px; padding:0 4px 0 4px;} #form_promos .promo img{margin:0 0 4px 6px;} #formResponse ul.normal{padding-left:15px;}    #signup_result span, #newsletter_result span{font-size:13px; font-weight:bold; text-align:left;} #newsletter-form .news_submit_btn {margin-top:12px;} #signup_result ul{list-style:circle;}  .menu { list-style:none; float:left; font-size:17px; } #footer .menu { list-style:none; float:left; font-size:10px; } .menu li { float:left; display:block; position:relative; } #main_menu{ position:absolute; z-index:9999; top:178px; left:0px; } #main_menu a{ padding-top:30px; height:35px; text-decoration:none; color:#a99246; text-align:center; display:block; text-transform:uppercase; } #main_menu a:hover, #footer_menu a:hover, #main_menu a.active, #main_menu a.current{ color:#254827; }  #main_menu0 a{ width:68px; text-indent:-9999px; background-position: 0 0; } #main_menu1 a{ width:172px; } #main_menu2 a{ width:152px; } #main_menu3 a{ width:173px; } #main_menu4 a{ width:184px; } #main_menu5 a{ width:117px; } #main_menu6 a{ width:83px; } #main_menu1 a:hover, #main_menu2 a:hover, #main_menu3 a:hover, #main_menu4 a:hover, #main_menu5 a:hover, #main_menu6 a:hover, #main_menu a.current, #main_menu a.active, #main_menu0 a { background-image:url(/public/images/common/menu/main-menu-strip.jpg); } #main_menu0 a.current, #main_menu0 a:hover{ background-position: -68px 0; } #main_menu1 a.current, #main_menu1 a:hover, #main_menu1 a.active{ background-position: -136px 0; } #main_menu2 a.current, #main_menu2 a:hover, #main_menu2 a.active{ background-position: -310px 0; } #main_menu3 a.current, #main_menu3 a:hover, #main_menu3 a.active{ background-position: -464px 0; } #main_menu4 a.current, #main_menu4 a:hover, #main_menu4 a.active{ background-position: -638px 0; } #main_menu5 a.current, #main_menu5 a:hover, #main_menu5 a.active{ background-position: -822px 0; } #main_menu6 a.current, #main_menu6 a:hover, #main_menu6 a.active{ background-position: -938px 0; }  #main_menu li{ background-repeat:repeat-x; background-position:left bottom; } #main_menu li ul{ display:none; position:absolute; left:0; top:65px; z-index:9999; background-image:url(/public/images/common/menu/side-shadows.png); background-repeat:repeat-y; background-position:left top; } #main_menu ul li{ float: none; background-image:url(/public/images/common/menu/side-shadows.png); background-repeat:repeat-y; background-position:right top; } #main_menu ul li .underline_left{ background-image:url(/public/images/common/menu/light-gold-border.gif); background-repeat:no-repeat; background-position:left bottom; display:block; height:20px; } #main_menu ul li a{ color:#254827; background-image:url(/public/images/common/menu/background.jpg); margin-left:7px; margin-right:7px; white-space:nowrap; width:auto; text-align:left; padding-left:16px; padding-right:16px; height:20px; padding-top:10px; } #main_menu ul li a:hover{ background-image:url(/public/images/common/menu/background.jpg); background-position:0 0; color:#a99246; } .shadow{ position:absolute; z-index:9999; } .bls{ background-image:url(/public/images/common/menu/bottom-left-shadow.png); width:12px; height:13px; } .brs{ background-image:url(/public/images/common/menu/bottom-right-shadow.png); width:11px; height:8px; } .bs{ background-image:url(/public/images/common/menu/bottom.png); height:13px; }   #submenu, #submenu ul, #submenu ul li, #submenu ul li a{ background-image:url(/public/images/common/menu/submenu.jpg); } #submenu{ width:161px; background-position:left top; padding-top:17px; margin-bottom:10px; z-index:910; position:relative; } #submenu ul{ list-style:none; width:161px; background-position:left bottom; padding-bottom:124px; } #submenu ul li a{ display:block; padding-left:19px; padding-top:8px; padding-right:10px; width:132px; padding-bottom:10px; font-size:17px; color:#244927; background-position: 0 -106px; } #submenu ul li{ padding-bottom:5px; background-position:0 -106px; } #submenu ul li.current a{ background-position: 0 -17px; } #submenu ul li a:hover{ color:#A99246; }  #footer_menu{ position:absolute; top:105px; left:250px; } #footer_menu li{ border-right-width: 1px; border-right-style: solid; border-right-color: #988e7d; margin-right:9px; padding-right:9px; } #footer_menu a{ color:#988e7d; text-decoration:none; } #footer_menu .last{ border-right-style: none; } .box1{ background-image:url(/public/images/our_juices/juices/main-panel-top.jpg); background-repeat:no-repeat; background-position:left top; width:754px; margin-top:20px; padding-top:21px; } .box1 .inner{ background-image:url(/public/images/our_juices/juices/main-panel-bottom.jpg); background-repeat:no-repeat; background-position:left bottom; padding-bottom:19px } .box1 .inner .box_bg{ background-image:url(/public/images/our_juices/juices/main-panel-body.jpg); padding-left:15px; } .box2{ background-image:url(/public/images/common/dark-background.jpg); border:1px solid #DAD6BD; }  .grid_list ul{ list-style:none; } .grid_list ul li{ float:left; margin-top:-5px; }  .grid_list ul li a{ width:145px; height:285px; padding-top:70px; display:block; position:relative; text-align:center; background-image:url(/public/images/our_juices/juices/shadow.jpg); background-repeat:no-repeat; background-position:22px 265px; } .grid_list ul li a#a0.current{ background-image:url(/public/images/our_juices/juices/highlight-winter-warmer.jpg); background-repeat:no-repeat; background-position:center center; } .grid_list ul li a.current{ background-image:url(/public/images/our_juices/juices/highlight.jpg); background-repeat:no-repeat; background-position:center center; } .grid_list ul li a.current .find_out_more, .grid_list ul li a:hover .find_out_more{ display:block; } .grid_list ul li a .image{ position:absolute; bottom:84px; left:0px; width:145px; cursor:pointer; } .grid_list ul li a p.name{ width:100px; text-transform:uppercase; color:#254827; position:absolute; font-size:16px; top:280px; left:22px; } .grid_list ul li a .find_out_more{ color:#254827; font-size:22px; display:none; position:absolute; top:15px; left:0px; width:145px; } .grid_list ul li a .additional_information{ width:118px; height:59px; padding-left:10px; padding-right:10px; padding-top:5px; background-image:url(/public/images/our_juices/juices/info-box.jpg); position:absolute; color:#254827; font-size:15px; top:5px; left:3px; } .grid_list ul li a.current .additional_information{ display:none; } .grid_list ul li a.current p.find_out_more{ display:block; } .line{ position:absolute; right:0px; top:10%; } .horizontal_line{ margin-bottom:10px; }  #fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; } #fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url('/public/images/fancybox/fancybox.png'); } #fancybox-overlay { position: absolute; top: 0; left: 0; width: 100%; z-index: 9999; display: none; } #fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; } #fancybox-wrap { position: absolute; top: 0; left: 0; padding: 20px; z-index: 10000; outline: none; display: none; } #fancybox-outer { position: relative; width: 100%; height: 100%; background: #fff; } #fancybox-content { width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #fff; } #fancybox-content { border:0px; padding:10px; background: #FFFFFF url(/public/images/common/dark-background.jpg) top left repeat; } #fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101; visibility:hidden; } #fancybox-close { position: absolute; top: -10px; right: -15px; width: 30px; height: 30px; background: transparent url('/public/images/fancybox/fancy_close.png'); background-repeat:no-repeat; cursor: pointer; z-index: 1103; display: none; } .fancybox-ie6 #fancybox-close { top: -10px; right: -15px} #fancybox-error { color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0; } #fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; } #fancybox-frame { width: 100%; height: 100%; border: none; display: block; } #fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url('/public/images/fancybox/blank.gif'); z-index: 1102; display: none; } #fancybox-left { left: 0px; } #fancybox-right { right: 0px; } #fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; } #fancybox-left-ico { background-image: url('/public/images/fancybox/fancybox.png'); background-position: -40px -30px; } #fancybox-right-ico { background-image: url('/public/images/fancybox/fancybox.png'); background-position: -40px -60px; } #fancybox-left:hover, #fancybox-right:hover { visibility: visible;  } #fancybox-left:hover span { left: 20px; } #fancybox-right:hover span { left: auto; right: 20px; } .fancybox-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; } #fancybox-bg-n { top: -20px; left: 0; width: 100%; background-image: url('/public/images/fancybox/fancybox-x.png'); } #fancybox-bg-ne { top: -20px; right: -20px; background-image: url('/public/images/fancybox/fancybox.png'); background-position: -40px -162px; } #fancybox-bg-e { top: 0; right: -20px; height: 100%; background-image: url('/public/images/fancybox/fancybox-y.png'); background-position: -20px 0px; } #fancybox-bg-se { bottom: -20px; right: -20px; background-image: url('/public/images/fancybox/fancybox.png'); background-position: -40px -182px; } #fancybox-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url('/public/images/fancybox/fancybox-x.png'); background-position: 0px -20px; } #fancybox-bg-sw { bottom: -20px; left: -20px; background-image: url('/public/images/fancybox/fancybox.png'); background-position: -40px -142px; } #fancybox-bg-w { top: 0; left: -20px; height: 100%; background-image: url('/public/images/fancybox/fancybox-y.png'); } #fancybox-bg-nw { top: -20px; left: -20px; background-image: url('/public/images/fancybox/fancybox.png'); background-position: -40px -122px; } #fancybox-title { font-family: Helvetica; font-size: 12px; z-index: 1102; } .fancybox-title-inside { padding-bottom: 10px; text-align: center; color: #333; background: #fff; position: relative; } .fancybox-title-outside { padding-top: 10px; color: #fff; } .fancybox-title-over { position: absolute; bottom: 0; left: 0; color: #FFF; text-align: left; } #fancybox-title-over { padding: 10px; background-image: url('/public/images/fancybox/fancy_title_over.png'); display: block; } .fancybox-title-float { position: absolute; left: 0; bottom: -20px; height: 32px; } #fancybox-title-float-wrap { border: none; border-collapse: collapse; width: auto; } #fancybox-title-float-wrap td { border: none; white-space: nowrap; } #fancybox-title-float-left { padding: 0 0 0 15px; background: url('/public/images/fancybox/fancybox.png') -40px -90px no-repeat; } #fancybox-title-float-main { color: #FFF; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; background: url('/public/images/fancybox/fancybox-x.png') 0px -40px; } #fancybox-title-float-right { padding: 0 0 0 15px; background: url('/public/images/fancybox/fancybox.png') -55px -90px no-repeat; }   .fancybox-ie .fancybox-bg { background: transparent !important; } .fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); } .fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); } .fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); } .fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); } .fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); } .fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); } .fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); } .fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }  #plant_and_protect_slides .tab_panels{ width:659px; height:590px; float:left; margin-right:5px; } #plant_and_protect_slides .links li a{ display:block; height:71px; background-image:url(/public/images/home/home-tabs.png); text-indent:-9999px; } #plant_and_protect_slides .link0 a{ width:212px; background-position: 0 -71px; } #plant_and_protect_slides .link0 a:hover, #plant_and_protect_slides .link0 a.current{ background-position: 0 0; } #plant_and_protect_slides .link1 a{ width:211px; background-position: -212px -71px; } #plant_and_protect_slides .link1 a:hover, #plant_and_protect_slides .link1 a.current{ background-position: -212px 0; } #plant_and_protect_slides .link2 a{ width:220px; background-position: -423px -71px; } #plant_and_protect_slides .link2 a:hover, #plant_and_protect_slides .link2 a.current{ background-position: -423px 0; } #plant_and_protect_slides .slides{ width:3000px; } #plant_and_protect_slides .slides li{ width:659px; height:575px; position:relative; }   #save_panel{ float:left; margin-right:-5px; color:#254827; width:277px; height:503px; padding-top:20px; padding-left:23px; background-image:url(/public/images/home/save-the-apple-panel.jpg); position:relative; } #save_panel h2{ width:247px; font-size:32px; text-transform:uppercase; border-top-width: 3px; border-top-style: solid; border-top-color: #254827; padding-top:9px; margin-bottom:20px; } #save_panel h2 .cufon{ margin-bottom:-3px; } #save_panel p{ width:140px; } #save_panel p strong{ color:#aa9346; font-weight:normal; } #save_panel a#takeaction_signup{  margin-top:22px; margin-bottom:7px; } #save_panel a{  margin-top:0px; margin-bottom:26px; } #save_panel .Carrotflower400{ font-size:16px; } #save_panel img{ margin-top:12px; margin-left:-6px; } #learn_more, #buy_a_tree{ background-image:url(/public/images/home/picture-buttons.gif); background-repeat:no-repeat; font-size:12px; float:left; width:90px; text-transform:uppercase; } #learn_more{ height:47px; padding-left:50px; padding-top:18px; padding-right:10px; background-position: 0 0; margin-right:3px; color:#7d5217; } #learn_more:hover{ background-position: -150px 0; color:#FFF; } #buy_a_tree{ height:46px; padding-left:55px; padding-top:18px; background-position: -299px 0; margin-right:-2px; color:#2aa867; } #buy_a_tree:hover{ background-position: -444px 0; color:#FFF; }  #weplant, #wenurture, #wepick, #wepress, #webottle, #welove{ background-image:url(/public/images/home/icons.gif); } #we{ list-style:none; margin-left:13px; margin-top:21px; } #we li{ float:left; width:161px; height:121px; background-image:url(/public/images/home/arrow.gif); background-repeat:no-repeat; background-position: 133px 32px; } #we li.last{ width:100px; } #we li a{ display:block; position:relative; width:100px; height:100px; text-indent:-9999px; margin-left:15px; } #we li a span{ position:absolute; left:-15px; top:121px; height:0px;  background-image:url(/public/images/home/icons.jpg); } #weplant{ background-position:0 0; } #weplant span{ width:133px; background-position:0 -100px; } #wenurture{ background-position:-100px 0; } #wenurture span{ background-position:-133px -100px; width:132px; } #wepick{ background-position:-200px 0; } #wepick span{ background-position:-265px -100px; width:131px; } #wepress{ background-position:-300px 0; } #wepress span{ background-position:-400px -100px; width:130px; } #webottle{ background-position:-400px 0; } #webottle span{ background-position:-662px -100px; width:132px; } #welove{ background-position:-500px 0; } #welove span{ background-position:-530px -100px; width:132px; }  #apples_slides .tab_panels{ width:636px; height:322px; float:left; margin-right:32px; border-top-width: 4px; border-top-style: solid; border-top-color: #254827; color:#254827; } #apples_slides .tab_panels .slides .content{ position:absolute; top:24px; left:28px; width:407px; } #apples_slides .slides li{ width:636px; height:277px; } #apples_slides .links li{ margin-right:8px; } #apples_slides .links li.last{ margin-right:0; } #apples_slides .links li a{ width:90px; } #apples_slides .links li.last a{ width:94px; } #apples_slides .slides li h2{ font-size:24px; text-transform:uppercase; margin-bottom:10px; } #apples_slides .slides li h3{ color:#aa9346; font-size:24px; padding-bottom:6px; margin-bottom:18px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #aa9346; } #apples_slides .slides li h4{ font-size:18px; width:354px; margin-bottom:12px; } #apples_slides .slides li p{ width:354px; font-size:12px; }  #appleometer{ position:relative; float:right; width:292px; height:561px; overflow:hidden; margin-bottom:21px; border-top-width: 4px; border-top-style: solid; border-top-color: #254827; background-image:url(/public/images/common/panel-background.gif); } #appleinner{ position:absolute; top:0; left:0; z-index:10; width:268px; height:546px; padding-left:24px; padding-top:15px; } #appleometer h2{ color:#254827; font-size:21px; text-transform:uppercase; margin-bottom:10px; } #appleometer h2 a{ color:#aa9346; } #appleometer p{ width:234px; color:#254827; font-size:13px; margin-bottom:12px; } #appleometer img{ margin-left:25px; } #applecontainer{ position:absolute; top:208px; left:54px; width:229px; height:238px; overflow:hidden; } #applecontainer p{ position:absolute; z-index:30; width:65px; height:50px; top:17px; right:9px; text-align:center; font-size:14px; } #applecontainer p span{ color:#aa9346; } #apple{ position:absolute; top:0px; left:0px; width:183px; height:78px; font-size:14px;  z-index:20; color:#FFF; text-align:center; padding-top:160px; padding-right:46px; background-image:url(/public/images/home/appleometer3.png); } #bar{ position:absolute; top:-70px; left:0px; z-index:10; width:180px; height:360px; background-image:url(/public/images/home/gold.gif); } #take_action_today{ position:absolute; width:183px; height:114px; left:53px; top:444px; background-image:url(/public/images/home/take-action-today.gif); background-position:0 0; text-indent:-9999em; } #take_action_today:hover{ background-position:0 -114px; }  #boxford_farm_outer{ float:left; width:638px; height:421px; margin-top:25px; background-image:url(/public/images/home/tractor.gif); background-repeat:no-repeat; background-position:right top; padding-top:15px; } #boxford_farm_outer h2{ color:#254827; font-size:24px; height:24px; text-transform:uppercase; padding-top:16px; margin-bottom:9px; width:520px; border-top-width: 3px; border-top-style: solid; border-top-color: #254827; } #boxford_farm_outer h2 span{ color:#aa9346; font-size:23px; text-transform:none; } #boxford_farm_inner{ width:192px; height:319px; padding-left:33px; padding-right:414px; padding-top:35px; color:#FFF; background-image:url(/public/images/home/boxford-farm.jpg); } #boxford_farm_inner h3{ margin-bottom:22px; font-size:18px; } #boxford_farm_inner p{ margin-bottom:23px; font-size:13px; }  #tweet_box{ float:right; width:301px; height:210px; margin-right:-9px; margin-bottom:18px; background-image:url(/public/images/home/tweet-box.gif); background-repeat:no-repeat; background-position:left bottom; } #tweet_box h2{ color:#8ec6dd; width:292px; font-size:24px; padding-top:14px; margin-bottom:20px; border-top-width: 3px; border-top-style: solid; border-top-color: #8ec6dd; } #tweet_box #latest_tweet img.loader{ margin-left:140px; margin-top:45px; } #tweet_box #latest_tweet ul{ color:#244927; font-size:14px; margin-left:15px; margin-right:25px; list-style:none; font-style: italic; } #tweet_box #latest_tweet li{ height:116px; overflow:hidden; display:none; } #tweet_box #latest_tweet li a{ color:#46b47b; } #tweet_box #latest_tweet li a:hover{ color:#244927; } #tweet_box #latest_tweet li img{ float:right; clear:right; } #tweet_box #latest_tweet li img.top{ width:1px; height:65px; } #tweet_box #latest_tweet li img.bottom{ width:80px; height:55px; }  #test_your_knowledge{ float:left; color:#244927; width:393px; height:266px; padding-left:225px; padding-right:24px; padding-top:57px; background-image:url(/public/images/home/test-your-knowledge.jpg); } #test_your_knowledge p{ margin-bottom:10px; } #test_your_knowledge .answer{ width:180px; float:left; } #test_your_knowledge .radio{ float:left; } #test_your_knowledge label { float: right; text-align: left; width: 160px; } #test_your_knowledge .input-button{ float:left; clear:left; background-image:url(/public/images/common/button2.gif); background-position:0 0; color:#46B47B; width:147px; height:24px; font-size: 11px; font-weight: bold; padding-top:10px; padding-left:30px; margin-top:4px; text-transform:uppercase; } #test_your_knowledge .input-button:hover{ background-position:0 -35px; color:#FFF; } #response{ margin-bottom:20px; font-size:18px; } #test_your_knowledge #try_again{ display:none; }  #did_you_know{ float:right; width:292px; height:323px; } #did_you_know h2{ color:#aa9346; font-size:26px; margin-bottom:11px; } #did_you_know .tab_panels{ width:292px; height:258px; float:left; } #did_you_know .links{ width: 292px; bottom:197px; background-image:url(/public/images/home/did-you-know-tab.gif); padding-bottom:3px; background-repeat:repeat-x; background-position:0 0; } #did_you_know .links li{} #did_you_know .links li a{ display:block; height:22px; width:137px; padding-left:9px; padding-top:7px; color:#aa9346; background-image:url(/public/images/home/did-you-know-tab.gif); background-position:0 0; text-decoration:none; font-size:16px; } #did_you_know .links li a:hover, #did_you_know .links li a.current{ background-position:0 -29px; color:#244927; } #did_you_know .slides li{ position:relative; padding-top:8px; text-align:center; width:292px; height:192px; background-image:url(/public/images/common/panel-background.gif); } #did_you_know .slides{ top:58px; width:3000px; } #did_you_know .slides h3{font-size:18px;} .underline{text-decoration:underline;} #did_you_know .slides li.panel0 img{padding-top:8px;}#did_you_know .slides li.panel1 img{padding-top:0px;}#did_you_know .slides li.panel2 img{padding-top:12px;}#did_you_know .slides li.panel3 img{padding-top:12px;} #appleinner a.button, a.greenbutton{display:inline-block; margin-right:8px;} #appleinner a#take_action_today{width:160px;}
