
/* GLOBAL RESET */
a img { border:0; }
p, div, ul, ol, li, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }

/* Hide AddThis Div */
div#atffc { display:none; }

/* COMMON */
body { margin:0; padding:0; font-family:Arial, Sans-Serif; font-size:11px; color:#777; background-color:#FFF; background-repeat:repeat-x; }
form { margin:0 auto; width:1008px; }
h2 { font-size:30px; padding:11px 0 0 0; font-weight:normal; border-width:0 0 2px 0; border-style:solid; }
h3 { font-size:13px; }
h6 { font-size:9px; color:#999; }
a { color:#ED1C91; }

div.topcontent { clear:both; margin:5px 0 0 0; }
div.maincontent { background-color:#FFF; margin:0 0 0 3px; width:1000px; /* position:relative; */ }
div.subpagetop { background:url(images/sub_pages_top_bg.png) no-repeat; height:17px; width:1008px; }

.righttouts { float:right; width:155px; margin:23px 0 0 0; }	
.left { float:left; width:180px; }
.maincenter { margin:0 0 0 195px; width:644px; padding:0 0 10px 0; }
.leftcenter { min-height:650px; background-position:bottom left; background-repeat:no-repeat; }
.leftfruit { padding:0 0 9px 0; }
.leftfruit img { display:block; }

.leftnav { border-style:solid; border-width:0 0 8px 0; }
.leftnav a { display:block; margin-bottom:1px; padding:5px 0 5px 14px; line-height:14px; color:#FFF; font-size:12px; text-decoration:none; background:url(images/leftnav_dots.gif) bottom left repeat-x; }

.eplinks { float:right; text-align:right; padding:23px 0 0 0; width:175px; }

/* Language switcher*/
.language { color:#6B9822; width:96px; background-color:#E7F2D4; height:17px; float:right; padding:4px 6px 0 0; }

.commonbwb { border:1px solid #FBA4D4; margin-top:-3px; position:relative; }
.progressanim { position:absolute; margin-left:150px; }

/* Signup Interestitial */
.signup1, .signup2 { position:absolute; width:620px; z-index:9000; display:none; }
.signup1 .suclose, .signup2 .suclose { float:right; width:auto; margin:0 14px 0 0; }
.signup1 li, .signup2 li { list-style-type:none; }
.isFix { display:none; width:0; height:0; }
.isFix iframe { display:none; }

.signup1 .sutop, .signup1 .subottom { background:url(images/signup/sign_up_1_edges_bg.gif) no-repeat; width:620px; height:12px; }
.signup1 .sucenter { background:url(images/signup/sign_up_1_bg.jpg) no-repeat; width:620px; height:396px; }
.signup1 .sucontent { margin:0 0 0 30px; font-size:13px; }
.signup1 h3 { padding:52px 0 10px 0; }
.signup1 ul { margin:4px 0 0 20px; }
.signup1 li { background:url(images/signup/sign_up_1_bullet.gif) 0 14px no-repeat; padding:0 0 0 20px; margin:0 0 10px 0; }
.signup1 .suemail { margin:20px 0 0 20px; }
.signup1 .suemail input { width:200px; } 
.signup1 .subutton { float:left; width:105px; margin:10px 0 0 20px; }
.signup1 .sualready { margin:14px 0 0 140px; }
.signup1 .sualready a { color:#768F31; }
.signup1 .subottom { background-position:0 -12px; }

.signup1 .anonemailboxWatermark { color:#B1B1B1; }

.signup2 .sutop, .signup2 .subottom { background:url(images/signup/sign_up_2_edges_bg.gif) no-repeat; width:620px; height:12px; }
.signup2 .sucenter { background:url(images/signup/sign_up_2_bg.jpg) no-repeat; width:620px; height:396px; }
.signup2 .sucontent { margin:0 0 0 30px; font-size:12px; }
.signup2 h3 { padding:60px 0 5px 0; }
.signup2 .susubhdr { display:block; margin:0 0 10px 20px; }
.signup2 ul { margin:4px 0 0 20px; }
.signup2 li { background:url(images/signup/sign_up_2_bullet.gif) 0 14px no-repeat; padding:0 0 0 20px; margin:0 0 5px 0; }
.signup2 .subutton { float:left; width:105px; margin:10px 0 0 20px; }
.signup2 .sualready { margin:20px 0 0 140px;  }
.signup2 .sualready a { color:#71B9CB; }
.signup2 .subottom { background-position:0 -12px; }

/* Box Tops Popup */
.btfepopup { position:absolute; width:608px; z-index:9000; display:none; }
.btfepopup p { font-size:16px; width:325px; margin:-20px 0 27px 0; }
.btfepopup .btfetop, .btfepopup .btfebottom { background:url(images/btfe/btfe_edges_bg.gif) no-repeat; height:10px; overflow:hidden; }
.btfepopup .btfebottom { background-position:0 -10px; }
.btfepopup .btfecenter { background:url(images/btfe/btfe_bg.jpg) no-repeat; height:350px; }
.btfepopup .btfehdr, .btfepopup .btfebtn, .btfepopup .btfelogo { display:block; width:auto; }
.btfepopup .btfelogo { float:right; width:144px; margin:33px 20px 0 0; }
.btfepopup .btfehdr { width:380px; margin:64px 0 0 43px; }
.btfepopup .btfebtn { width:99px; }
.btfepopup .logoheader { overflow:hidden; width:608px; }
.btfepopup .infobutton { margin:0 0 0 43px; }
.btfepopup .btfeclose { float:right; width:22px; height:21px; margin:0 8px 0 0; }

/* TOUTS */

.livetout { margin-bottom:5px; }
.livetout img { cursor:pointer; }

.largetout { margin-bottom:5px; width:155px; height:200px; }
.largetout h3 { padding:17px 5px 17px 12px; color:#D6A40C; font-size:15px; font-family:Arial; line-height:20px; letter-spacing: -0.5px }
.largetout h3 sup { font-size:10px; position:absolute; }
.largetout p { padding:0 5px 0 13px; color:#666; font-size:11px; font-family:Arial; line-height:13px; }
.largetout a img { margin:10px 13px; }

.mediumtout { margin-bottom:5px; width:155px; height:150px; }
.mediumtout h3 { padding:13px 0 13px 12px; color:#FF3399; font-size:15px; font-family:Arial; line-height:20px; letter-spacing: -0.5px }
.mediumtout p { padding:0 5px 0 13px; color:#666; font-size:11px; font-family:Arial; line-height:13px; }
.mediumtout a img { margin:5px 13px; }

.smalltout { margin-bottom:5px; padding-bottom:15px; width:155px; overflow:hidden; letter-spacing: -0.5px; border-bottom:1px solid #D0D0D0; }
.smalltout h3 { margin:0 11px 3px 11px; padding:12px 0 3px 0; font-size:15px; font-family:Arial; line-height:18px; letter-spacing: -0.5px; background: url(images/dotted_border.gif) bottom left repeat-x; }
.smalltout p { padding:0 13px; color:#666; font-size:11px; font-family:Arial; line-height:13px; }
.smalltout a img { margin:5px 0 0 13px; }


/* HEADER */
.sitetop { background:url(images/top_bg.png) no-repeat; height:106px; width:1008px; }
.sitetop #sitelogo { float:left; width:79px; margin:0 0 0 17px; }
.sitetop #sitelogo a { outline:none; }

/* Anon Signup Panel */

.anonp { float:right; width:377px; margin:8px 12px 0 0; }

.anonp .anonleft, .anonp .anoncenter, .anonp .anonright { float:left; }
.anonp .anonleft { background:url(images/profile_sprite_bg.jpg) 0 -86px no-repeat; width:6px; height:86px; }
.anonp .anoncenter { background:url(images/profile_sprite_bg.jpg) repeat-x; width:355px; height:72px; padding:14px 0 0 10px; }
.anonp .anonright { background:url(images/profile_sprite_bg.jpg) -6px -86px no-repeat; width:6px; height:86px; }
.anonp a { font-weight:bold; }
.anonp a:hover { color:#B10561; font-weight:bold; }
.anonp .joincopy { color:#FFF; width:345px; margin:0 0 9px 0; line-height:12px; }
.anonp .joinlinks { color:#FFF; float:right; width:125px; margin:5px 0 0 0; }
.anonp .emailfieldbox { background:url(images/login_box_bg.gif) no-repeat; padding:3px 0 0 15px; float:left; width:200px; height:21px; }
.anonp .emailfieldbox .pinkarrowbtn { float:right; width:17px; margin:0 3px 0 0; }
.anonp .emailfieldbox .anonemailboxWatermark { color:#B1B1B1; }

/* contains the topnav and search box */
.navsearch { margin:-4px 0 0 0; }

/* Site Search */
.sitesearch { float:left; padding:6px 0 0 17px; width:184px; height:24px; background:url(images/search_box_bg.png) no-repeat; position:relative; z-index:100; }
.sitesearch input.sstb { padding:0; margin:0; }
.sitesearch .sstbWatermark { width:155px; color:#959595; font-size:10px; }
.sitesearch .sstbWatermark { color:#B1B1B1; }
.sitesearch .pinkarrowbtn { float:right; width:17px; margin:0 7px 0 0; }
/* Site Search Results */
.keyword search { line-height:15px; }
.keywordsearch input { padding:0 0 0 3px; width:120px; height:15px; color:#959595; font-size:10px; vertical-align:top; border:1px solid #DDD; }
.keywordsearch .btn { padding:0; border:0; }

/* Profile Panel */
.profilepanel { float:right; width:472px; margin:8px 12px 0 0; }

/* sets background */
.profilepanel .profileleft, .profilepanel .profilecenter, .profilepanel .profileright { float:left; }
.profilepanel .profileleft { background-position:0 -86px; background-repeat:no-repeat; width:6px; height:86px; }
.profilepanel .profilecenter { background-repeat:repeat-x; width:450px; height:72px; padding:14px 0 0 10px; }
.profilepanel .profileright { background-position:-6px -86px; background-repeat:no-repeat; width:6px; height:86px; }
.profilepanel .userinfo { float:left; width:253px; height:65px; }
.profilepanel .userinfo p { width:240px; }
.profilepanel .userinfo strong { white-space:nowrap; }
.profilepanel .userinfo .welcomeset { height:50px; }
.profilepanel .childinfo { float:left; width:180px; padding:0 0 0 14px; height:65px; background-repeat:repeat-y; }
.profilepanel .childinfo select { margin:4px 0 0 0; width:160px; height:16px; font-size:9px; color:#959595; }
.profilepanel .childinfo p { width:160px; }
.profilepanel .childinfo .childset { height:50px; }
.profilepanel .pinkcopy { font-weight:bold; color:#EC1C90; }
.profilepanel .pinkcopy span { color:#666; font-weight:normal; }
.profilepanel .nottxt { height:20px; overflow:hidden; line-height:10px; }
.profilepanel .nottxt, .profilepanel .nottxt a { color:#FFF661; font-size:9px; }

/* Breadcrumbs */
#breadcrumb { height:22px; font-size:10px; padding:5px 0 0 20px; color:#f7931d; font-weight:bold; }
#breadcrumb a { color:#898989; }

/* Share Print */
#shareprint { float:right; width:105px; margin:2px 15px 0 0; }
#shareprint img { display:block; float:left; width:52px; }

/* MAIN NAVIGATION */
#topnav { float:left; width:780px; height:30px; margin:0 0 0 14px; }
#topnav a { color:#000; text-decoration:none; }
#topnav a.tab,
#topnav a.topcurrent { background:url(images/topnav/nav_sprite_bg.png) no-repeat; display:block; text-indent:-9999px; outline:none; height:30px; }
#topnav ul li { list-style-type:none; display:block; width:auto; float:left; position:relative; z-index:900; }
#topnav iframe { display:none; }

#topnav ul li ul { display:none; }
#topnav ul li:hover ul,
#topnav ul li.tnhover ul { display:block; position:absolute; }
#topnav li ul li { width:422px; z-index:100; }
#topnav li ul a { color:#FE7A04; font-weight:bold; font-size:12px; }
#topnav li ul a:hover { text-decoration:underline; }

#topnav a.tab:hover,
#topnav li.tnhover a.tab,
#topnav li:hover a.tab,
#topnav li.tnhover a.topcurrent,
#topnav li:hover a.topcurrent { margin:-8px 0 0 0; height:42px; }

#topnav li.droptop { background:url(images/topnav/main_drop_sprite_bg.png) no-repeat; height:6px; }
#topnav li.dropbottom { background:url(images/topnav/main_drop_sprite_bg.png) 0 -6px no-repeat; height:5px; }

/* tab controls by section */
/* products */
#topnav li#prod a.tab,
#topnav li#prod a.topcurrent { width:91px; }
#topnav li#prod a.tab { background-position:0 0; }
#topnav li#prod a.topcurrent { background-position:0 -30px; }
#topnav li#prod a.tab:hover,
#topnav li#prod.tnhover a.tab,
#topnav li#prod:hover a.tab,
#topnav li#prod.tnhover a.topcurrent,
#topnav li#prod:hover a.topcurrent { background-position:0 -60px; }
#topnav li#prod li.dropprod { background:url(images/topnav/products_bg.jpg) no-repeat; height:240px; }
/* tips */
#topnav li#tips a.tab,
#topnav li#tips a.topcurrent { width:116px; }
#topnav li#tips a.tab { background-position:-91px 0; }
#topnav li#tips a.topcurrent { background-position:-91px -30px; }
#topnav li#tips a.tab:hover,
#topnav li#tips.tnhover a.tab,
#topnav li#tips:hover a.tab,
#topnav li#tips.tnhover a.topcurrent,
#topnav li#tips:hover a.topcurrent { background-position:-91px -60px; }
#topnav li#tips li.droptips { background:url(images/topnav/tips_bg.jpg) no-repeat; height:170px; }
/* expert */
#topnav li#expert a.tab,
#topnav li#expert a.topcurrent { width:117px; }
#topnav li#expert a.tab { background-position:-207px 0; }
#topnav li#expert a.topcurrent { background-position:-207px -30px; }
#topnav li#expert a.tab:hover,
#topnav li#expert.tnhover a.tab,
#topnav li#expert:hover a.tab,
#topnav li#expert.tnhover a.topcurrent,
#topnav li#expert:hover a.topcurrent { background-position:-207px -60px; }
#topnav li#expert li.dropexpert { background:url(images/topnav/expert_bg.jpg) no-repeat; height:200px; }
/* tools */
#topnav li#tools a.tab,
#topnav li#tools a.topcurrent { width:133px; }
#topnav li#tools a.tab { background-position:-324px 0; }
#topnav li#tools a.topcurrent { background-position:-324px -30px; }
#topnav li#tools a.tab:hover,
#topnav li#tools.tnhover a.tab,
#topnav li#tools:hover a.tab,
#topnav li#tools.tnhover a.topcurrent,
#topnav li#tools:hover a.topcurrent { background-position:-324px -60px; }
#topnav li#tools li.droptools { background:url(images/topnav/tools_bg.jpg) no-repeat; height:255px; }
/* recipes */
#topnav li#recipes a.tab,
#topnav li#recipes a.topcurrent { width:78px; }
#topnav li#recipes a.tab { background-position:-457px 0; }
#topnav li#recipes a.topcurrent { background-position:-457px -30px; }
#topnav li#recipes a.tab:hover,
#topnav li#recipes.tnhover a.tab,
#topnav li#recipes:hover a.tab,
#topnav li#recipes.tnhover a.topcurrent,
#topnav li#recipes:hover a.topcurrent { background-position:-457px -60px; }
#topnav li#recipes li.droprecipes { background:url(images/topnav/recipes_bg.jpg) no-repeat; height:115px; }
#topnav li#recipes li.droptop { background-image:url(images/topnav/last_drop_sprite_bg.png); }
#topnav li#recipes li.dropbottom { background-image:url(images/topnav/last_drop_sprite_bg.png); }
/* offers */
#topnav li#offers a.tab,
#topnav li#offers a.topcurrent { width:114px; }
#topnav li#offers a.tab { background-position:-535px 0; }
#topnav li#offers a.topcurrent { background-position:-535px -30px; }
#topnav li#offers a.tab:hover,
#topnav li#offers.tnhover a.tab,
#topnav li#offers:hover a.tab,
#topnav li#offers.tnhover a.topcurrent,
#topnav li#offers:hover a.topcurrent { background-position:-535px -30px; margin-top:0; }
/* about */
#topnav li#aboutjj a.tab,
#topnav li#aboutjj a.topcurrent { width:131px; }
#topnav li#aboutjj a.tab { background-position:-649px 0; }
#topnav li#aboutjj a.topcurrent { background-position:-649px -30px; }
#topnav li#aboutjj a.tab:hover,
#topnav li#aboutjj.tnhover a.tab,
#topnav li#aboutjj:hover a.tab,
#topnav li#aboutjj.tnhover a.topcurrent,
#topnav li#aboutjj:hover a.topcurrent { background-position:-649px -60px; }
#topnav li#aboutjj li.dropaboutjj { background:url(images/topnav/about_bg.jpg) no-repeat; height:150px; }
#topnav li#aboutjj li.droptop { background-image:url(images/topnav/last_drop_sprite_bg.png); }
#topnav li#aboutjj li.dropbottom { background-image:url(images/topnav/last_drop_sprite_bg.png); }

#topnav li#prod li.dropprod,
#topnav li#tips li.droptips,
#topnav li#expert li.dropexpert,
#topnav li#tools li.droptools,
#topnav li#recipes li.droprecipes,
#topnav li#aboutjj li.dropaboutjj { padding:18px 0 0 27px; }

#topnav li#tips li.dropbottom,
#topnav li#tools li.dropbottom { background-position:0 -11px; height:25px; padding:10px 0 0 16px; }

#topnav li.dropbottom span { color:#415800; text-transform:uppercase; }
#topnav li.dropbottom a.featuredlink { color:#FFF; }
#topnav ul.dropcontain p { font-size:13px; color:#6D6D6D; margin:0 0 16px 0; }
#topnav ul.dropcontain span { font-weight:bold; }
#topnav ul.dropcontain ul { margin:0 0 0 10px; }
#topnav ul.dropcontain ul li { margin:0 0 3px 0; background:url(images/topnav/arrow_bullet_bg.gif) 0 4px no-repeat; padding:0 0 0 10px; }

/* COMMENTS & RATINGS POPUP */
#commenter { display:none; padding:0 15px 15px 15px; width:545px; position:absolute; top:170px; left:30%; background:#FFF; border:2px solid #CCC; z-index:3; }
#commenter h2 { margin:0 0 17px 0; padding:4px 0 0 0; }
#commenter h3 { font-size:13px;}
#commenter h4 { clear:both; margin:0 0 16px 16px; padding:15px 0 5px 8px; color:#ED1C91; font-weight:normal; font-size:14px; background:url(images/dotted_border.gif) bottom left repeat-x; }
#commenter ul { padding:10px 15px; }
#commenter .row label { float:left; display:block; padding:0 16px 0 0; width:147px; font-size:11px; text-align:right; }
#commenter .row input { margin:0 0 5px 0; width:207px; height:18px; }
#commenter .row textarea { margin:9px 0 0 0; width:287px; height:185px; }
#commenter .commentnote { margin:8px 0 18px 168px; width:280px; font-style:italic; color:#666; }
#commenter .ckbox { margin:10px 0 10px 160px; }
#commenter .privacylink { margin:10px 0 10px 160px; }
#commenter .btns { margin:5px 0 0 163px; }
#commenter .closelink { display:block; text-align:right; color:#ED1C91; font-size:10px; }
#commenter .closelink:hover { color:#B10561; }
#commenter .legal p { margin: 5px 0 5px 165px; font-size:9px; }
.tycomment { padding:25px 25px 200px 25px; font-size:11px; color:#ED1C91; font-weight:bold; }


/* FOOTER */
#footer { background-color:#F6F6F6; color:#AAA; padding:20px 0 0 0; margin:0 0 0 3px; width:1000px; clear:left; }
#footer p { text-align:center; }
#footer .lastlinks,
#footer .legalrights { margin:0 0 12px 0; }
#footer a { color:#AAA; text-decoration:none; }


/* AJAX TOOLKIT STYLES */
.validErrorHighlight { background-color:#FFFACD; }
.textboxWatermark { color:#B1B1B1; }

/* AJAX TOOLKIT CALENDAR */
.MyCalendar .ajax__calendar_container { border:1px solid #646464; background-color: #E8E8E8; color: #5393D2; z-index:50; }
.MyCalendar .ajax__calendar_other .ajax__calendar_day, .MyCalendar .ajax__calendar_other .ajax__calendar_year { color:#000; }
.MyCalendar .ajax__calendar_hover .ajax__calendar_day, .MyCalendar .ajax__calendar_hover .ajax__calendar_month, .MyCalendar .ajax__calendar_hover .ajax__calendar_year { color:#000; }
.MyCalendar .ajax__calendar_active .ajax__calendar_day, .MyCalendar .ajax__calendar_active .ajax__calendar_month, .MyCalendar .ajax__calendar_active .ajax__calendar_year { color:#000; font-weight:bold; }

/* AJAX TOOLKIT RATING */
.ratingStar { font-size:0; width:19px; height:18px; margin:3px 0 0 0; padding:0; display: block; background-repeat: no-repeat; }
.filledRatingStar { background-image: url(images/cherry_on.gif); }
.emptyRatingStar { background-image: url(images/cherry_off.gif); }
.savedRatingStar { background-image:url(images/cherry_on.gif); }

/* AJAX TOOLKIT TABS */
/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* xp theme */
.ajax__tab_ht .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) repeat-x bottom;}
.ajax__tab_ht .ajax__tab_outer {padding-right:4px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-right.gif")%>) no-repeat right;height:21px;}
.ajax__tab_ht .ajax__tab_inner {padding-left:3px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-left.gif")%>) no-repeat;}
.ajax__tab_ht .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab.gif")%>) repeat-x;}
.ajax__tab_ht .ajax__tab_hover .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-right.gif")%>) no-repeat right;}
.ajax__tab_ht .ajax__tab_hover .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-left.gif")%>) no-repeat;}
.ajax__tab_ht .ajax__tab_hover .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover.gif")%>) repeat-x;}
.ajax__tab_ht .ajax__tab_active .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-right.gif")%>) no-repeat right;}
.ajax__tab_ht .ajax__tab_active .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-left.gif")%>) no-repeat;}
.ajax__tab_ht .ajax__tab_active .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active.gif")%>) repeat-x;}
.ajax__tab_ht .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}

/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}


/* Facebook / Twitter */
.shareicons { margin:0 0 2px 0; height:22px; padding:0 0 0 15px; }
.shareicons .share { margin:2px 10px 0 0; }
.shareicons a { color:#878787; font-size:9px; margin:0 10px 0 0; display:block; float:left; width:auto; }


/* Recaptcha */
#recaptcha_widget { width:426px; height:90px; padding:7px 7px 9px 7px; margin-bottom:20px !important; overflow:visible; position:relative; }
#recaptcha_widget a, #recaptcha_widget img { display:block; border:0; }
#recaptcha_widget, #recaptcha_image { border:1px solid #dfdfdf; margin-bottom:11px; }
#recaptcha_image a { font-size:9px; color:Blue; display:inline; }
#recaptcha_response_field { width:302px; height:18px; border:1px solid #3c3c3c; }
#recaptcha_widget .buttons img, #recaptcha_widget .buttons a { width:25px; }
#recaptcha_widget .logoimg { margin-bottom:22px; }
#recaptcha_widget .right { float:right; width:110px; }
#recaptcha_widget .left { float:left; width:316px; }
#recaptcha_widget .logo { float:right; width:71px; padding-top:12px; }
#recaptcha_widget .buttons { float:left; width:39px; padding-top:7px; }
#recaptcha_widget .error { color:Red; position:absolute; bottom:-15px; left:0; }


/* Splash Page*/
.splash-page { margin:50px 0 50px 0; width:1115px; height:562px; background:url(images/splash/splash_bg.png) no-repeat; }
.splash-page h3 { padding:0 0 15px 0; }
.splash-page p { color:#989898; font-size:14px; }
.splash-page .welcome { padding:55px 0 0 380px; height:235px; }
.splash-page .welcome p { font-size:18px; }
.splash-page .adults { float:left; padding:0 0 0 60px; width:450px; }
.splash-page .adults p { width:155px; height:95px; }
.splash-page .kids { float:left; padding:0 0 0 55px; width:430px; }
.splash-page .kids p { width:160px; height:95px; }


/* apple juice video page */
.applejuicevideowrap h2 { margin-bottom:22px; }
.applejuicevideowrap .language { margin-top:26px; text-align:center; }
.applejuicevideowrap iframe { width:420px; display:block; float:left; margin-right:20px; margin-bottom:20px;  }
.applejuicevideowrap .textcontent { margin:0 0 0 0; min-height:350px; }
.applejuicevideowrap p { margin:0 0 18px 0; }
.applejuicevideowrap li { list-style-position:inside; }
.applejuicevideowrap li li { margin-left:30px; }
.applejuicevideowrap li li li { margin-left:30px; }

