﻿
/* PUBLIC REMOVES LEFT AND RIGHT NAVS*/


/* COMMON */
#left, #right { display:none; }
#main { margin:0; width:auto; overflow:visible; }
/*.roundbluehdr { padding:16px 0 0 18px; height:27px; font-size:18px; line-height:22px; color:#fff; font-family:Georgia; font-weight:normal; background:url(images/roundtop_blue.gif) top left no-repeat; }*/
.roundbox { margin:0 0 -5px 0; padding:10px 15px; width:478px; border-style:solid; border-color:#d9d9d9; border-width:0 1px; }


/* NON US RESIDENT */
.nonus { padding:5px 25px; width:680px; }
.nonusthumb { width:140px; height:140px; border:1px solid #dfdfdf; margin:0 0 10px 20px; padding:4px; display:block; float:right; }
.nonusform { margin:0 0 20px 0; padding:15px; width:470px; background-color:#F0FBFE; }
.nonus p { margin:0 0 15px 0; }
.nonus fieldset { margin:0 0 10px 0; clear:left; }
.nonus label { display:block; float:left; margin:0 10px 0 0; width:80px; text-align:right; }


/* SELECT YOUR COUNTRY */
.selcountry { padding:5px 25px; }
.sycboxes { padding:0 0 0 75px; }
/*.selcinfo { padding:0 0 0 250px; width:700px; background:url(images/selcinfo_bg.jpg) no-repeat; overflow:hidden; }*/
.selcinfo { padding:0 0 0 250px; width:700px; background:url(images/selcinfo_bg.jpg) no-repeat; overflow:hidden; }
.selcinfo p { margin:5px 0; }

.countrybox { float:left; margin:0 10px 0 0; width:165px; height:160px; background:url(images/country_boxes.gif) bottom right no-repeat; }
.countrybox h2 { margin:0 0 10px 0; padding:20px 0 0 15px; height:23px; width:150px; font-size:18px; line-height:18px; color:#fff; font-family:Georgia; font-weight:normal; }
.countrybox a { display:block; margin:0 0 3px 15px; padding:0 0 0 15px; text-decoration:none; font-weight:bold; background:url(images/country_link_bg.gif) 0 1px no-repeat; }

.nahdr { background:url(images/country_boxes.gif) 0 0 no-repeat; }
.erhdr { background:url(images/country_boxes.gif) 0 -43px no-repeat; }
.sahdr { background:url(images/country_boxes.gif) 0 -86px no-repeat; }
.ashdr { background:url(images/country_boxes.gif) 0 -129px no-repeat; }


/* SPECIAL NOTICE */
.notice { padding:5px 25px; }
.notice p { margin:0 0 15px 0; }
.notice h4 { font-size:12px; }


/* MOBILE */
.gerbermobile { padding:0 0 0 25px; width:976px; color:#666; }
.mobileintro { background:url(images/mobile/mobileintro_bg.jpg) 0 0 no-repeat; padding:58px 0 18px 371px; margin-bottom:28px; }
.mobileintro .browsehdr { display:block; margin:0 0 0 57px; }
.mobileintro p { margin:11px 0 20px 45px; width:324px; font-size:15px; line-height:18px; }
.gerbermobile h3 { font-family:Georgia; font-size:18px; line-height:20px; margin:0 0 12px 25px; color:#0162ad; font-weight:normal; }

.gerbermobile .approw { min-height:350px; }
.gerbermobile .approw .app { min-height:300px; float:left; width:225px; margin-right:18px; background:url(images/mobile/app_bg.gif) bottom left no-repeat; }

.gerbermobile .app .appicon { display:block; background:url(images/mobile/appicon_bg.gif) 0 0 no-repeat; padding:0 120px 11px 26px;}
.gerbermobile .app a { display:block; margin-left:22px; font-family:Verdana; padding:8px 30px; height:15px; font-size:10px; color:#0162ad; font-weight:bold; background:url(images/mobile/apps_btn_bg.gif) no-repeat; text-decoration:none; }
.gerbermobile .app li { margin:0 10px 6px 25px; font-size:13px; line-height:13px; list-style-type:none; background:url(images/mobile/app_bullet.gif) 0 4px no-repeat; padding:0 0 0 10px; }
.gerbermobile .app ul { margin-bottom:2px; }

.gerbermobile .mobilesite { background:url(images/mobile/mobilesite_bg.jpg) 0 0 no-repeat; padding:40px 52px 0 31px;}
.gerbermobile .mobilesite h2 { color:#0162ad; font-family:Georgia; font-size:26px; line-height:29px; font-weight:normal; }
.gerbermobile .mobilesite p { width:250px; font-size:13px; line-height:15px; padding-bottom:80px; }
.gerbermobile .mobilesite .lookfor { display:block;  width:116px; float:right; padding:17px 0 0 0: }

/*REFER A FRIEND*/
.refer-enroll { margin:0 0 0 50px; background:url(images/refer/enroll_bg.jpg) no-repeat; }
.refer-enroll h1 { margin:0 0 0 0; padding:15px 0 0 0; }
.refer-signup { margin:0 0 0 325px; padding:0 0 40px 0; width:556px; color:#526679; }
/*.refer-signup-inner { background:url(images/refer/enroll_signup_bg.gif) no-repeat; }*/
.refer-signup-box { padding:65px 0 0 35px; background:url(images/refer/enrollbg.gif) top left no-repeat; height:400px; }
.refer-signup-box p { font-size:14px; line-height:17px; width:348px; padding-bottom:16px; }
.refer-signup-box ul { list-style:none; margin-bottom:25px; }
.refer-signup-box li { padding:0 0 10px 25px; width:440px; font-size:13px; color:#526679; background:url(images/refer/referbullet.gif) 14px 4px no-repeat; }

.refer-signup-box .getstarted { margin:0 0 0 30px; padding:30px 0 0 45px; width:375px; height:75px; background:url(images/refer/getstarted_bg.gif) no-repeat; }
.refer-signup-box .getstarted .smallhdr { padding:0 0 4px 0; font-family:Georgia; font-size:17px; color:#FFF; }

.refer-signup-box .disclaim { padding:10px 0 0 0; text-align:center; font-size:11px; color:#778694; }
.refer-signup-box .nextbtn { display:block; margin-left:88px; margin-top:8px; }
.refer-signup-box .formbox { margin:0 0 0 58px; }
.refer-signup-box .formbox label { width:97px; line-height:25px; }
.refer-signup-box .formbox .emailbox { margin:0 8px 0 0; width:250px; height:25px; vertical-align:top; border:1px solid #ccd0d4; }

.refer-friend-intro { margin:0 65px 0 60px; padding:0 0 0 0; height:280px; background:url(images/refer/refer_top_images.jpg) top right no-repeat;  }
.refer-friend-intro h1 { margin:0 0 16px 0; padding:26px 0 0 0; }
.refer-friend-intro p { width:535px; font-size:14px; line-height:17px; color:#40576a; margin:0 0 16px 59px; }
.refer-friend-intro p a { text-decoration:none; font-weight:bold; color:#0162ad; }

.refer-friend-box { margin:0 0 10px 40px; width:922px; background:url(images/refer/refer_friend_box_bg.gif) bottom left no-repeat; }
.refer-friend-box h2 { height:72px; font-size:13px; color:#8898a6; font-weight:normal; }
.refer-friend-box h2 img { display:block; }
.refer-friend-box h3 { margin:0 0 25px 0; padding:0 30px 20px 30px; font-family:Georgia; font-size:20px; color:#0162ad; font-weight:normal; background:url(images/refer/separator.gif) bottom left repeat-x; }

.refer-friend-box fieldset { padding:10px 0 0 0; }
.refer-friend-box fieldset .req { color:#FF0000; }
.refer-friend-box .errors { margin-left:70px; }
.refer-friend-box .lt-content fieldset label { display:block; float:left; padding:3px 0 0 0; width:180px; text-align:right; color:#8898a6; }
.refer-friend-box .lt-content fieldset input { margin:0 0 0 10px; padding:3px; width:230px; /*color:#b2bcc5;*/ border:1px solid #7a7a7a; }
.refer-friend-box .lt-content fieldset select { margin:0 0 0 10px; width:240px; /*color:#b2bcc5; */}
.refer-friend-box .rt-content { float:right; width:465px; }
.refer-friend-box .rt-content .captchawrap { padding-top:22px; }
.refer-friend-box .send-btn { margin:25px 0 0 0; padding:15px 20px 12px 20px; text-align:right; background:url(images/refer/separator.gif) top left repeat-x; }

.refer-send-email h2 { padding:7px 0 0 125px; background:url(images/refer/send_email_bg.gif) no-repeat; }
.refer-send-email .your-name { padding:40px 0 0 0; }

.refer-signup-friend h2 { padding:19px 0 0 125px; background:url(images/refer/signup_friend_bg.gif) no-repeat; }
.refer-signup-friend .birth-date label { display:block; padding:3px 0 10px 0;  color:#8898a6; }
.refer-signup-friend .birth-date input { padding:3px; width:325px; color:#b2bcc5; border:1px solid #7a7a7a; }
.refer-signup-friend .num-children label { display:block; float:left; padding:3px 0 0 0;  color:#8898a6; }
.refer-signup-friend .num-children select { margin:0 0 0 10px; }

/*.refer-thanks { margin:0 0 0 75px; padding:35px 0 0 335px; height:280px; background:url(images/refer/enroll_friend_bg.jpg) no-repeat; }
.refer-thanks h1 { margin:0 0 10px -110px; }
.refer-thanks a { font-weight:bold; }*/
.refer-thanks { text-align:center; padding:40px 0; }
