.right{float:right}.left{float:left}.clear{clear:both}.pop_wrapper a,.pop_wrapper a:link,.pop_wrapper a:visited{color:#00b5ff;text-decoration:none}#white_back{width:100%;height:100%;display:block;position:absolute;position:fixed;opacity:0.9;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";background:#fff}.pop_wrapper{width:585px;height:auto;overflow:hidden;margin:0 auto;padding:0 0 14px 0;font-family:'Trebuchet MS', Arial, Helvetica}.pop_wrapper .header{width:100%;height:135px;display:block;background:url(../images/header_bg.gif) repeat-x top left}.pop_wrapper .header .logo{padding:13px 0 0 13px;display:block;width:212px;height:77px;background:url(../images/logo.gif) no-repeat bottom right;text-indent:-100000px}.pop_wrapper .header .loader_show{width:66px;height:126px;text-align:center;background:url(../images/ajax_show.gif) no-repeat bottom left;padding:9px 11px 0 0}.loader_show .process{width:31px;height:31px;background:url(../images/ajax-loader.gif) no-repeat bottom center;padding:22px 0 0 0;margin:0 auto}.process.complete{width:45px;height:36px;padding:20px 0 0 0;background:url(../images/ajax_complete.gif) no-repeat bottom right}.process.error{background:url(../images/ajax_error.gif) no-repeat center bottom}.pop_wrapper .header .country_selection{width:50px;height:15px;display:block;padding:76px 8px 0 0}.country_selection a img{padding:2px;width:16px;height:11px;display:block}.country_selection a.current img{background:#b3b3b3}.pop_wrapper .header .progress{width:452px;height:24px;padding:22px 0 20px 40px;display:block}.progress .empty{width:452px;height:24px;display:block;background:#f1f1f1}.progress .empty .filler{height:24px;background:url(../images/progress_filler.gif) repeat-x top left;display:block}.progress .empty .filler span{padding:7px 0 0 5px;display:block;color:#fff;font-size:12px;font-weight:bold}.filler.error{background:url(../images/progress_filler.gif) repeat-x bottom left !important}.pop_content{width:568px;height:auto;overflow:hidden;margin:0 auto}.pop_content .mobile_input{width:497px;height:auto;overflow:hidden;margin:0 auto}.mobile_input .start_text{font-size:13px;display:block;padding:0 30px 36px 0}.mobile_input .carrier{width:255px;height:auto;overflow:hidden}.mobile_input .heading{font-size:14px;font-weight:bold;padding:0 0 8px}.mobile_input .carrier select{width:255px}.mobile_input .carrier .cost_stuff{padding:64px 0 0 0;text-align:right}.cost_stuff .app{font-size:16px;font-weight:bold;display:block;padding:0px}.cost_stuff .product{font-size:14px;font-weight:bold;display:block;padding:0px}.cost_stuff .cost{font-size:14px;display:block;padding:0px}.mobile_input .number{width:225px;height:auto;overflow:hidden}.number input{width:215px;padding:4px;border:1px solid #3EB8D7;font-size:12px}.number label{padding:7px 0 0 0;display:block;color:#000;font-size:12px}.number .proceed_button{padding:48px 0 0 0;display:block;text-align:left;width:171px}.proceed_button input{width:171px;height:38px;border:0px;color:#000;font-size:16px;font-weight:bold;background:url(../images/proceed_button.gif) no-repeat top left;display:block}.pop_content .legal_docs{width:568px;height:auto;color:#9a9a9a;font-size:11px;padding:0px 0 28px 0;line-height:15px}.legal_docs p{padding-top:28px}.pop_content .provider{width:539px;height:42px;margin:0 auto;padding-top:50px}.provider .provider_logo{width:161px;height:auto;padding:0 21px 0 0}.provider_logo img{padding-bottom:10px}.provider .provider_text{font-size:12px;color:#000;width:356px}.provider_text strong{font-weight:bold;display:block;clear:both;padding:0 0 5px 0}.pop_content .status_update{display:block;margin:0 auto;width:568px;text-align:center}.status_update .big_status{font-size:15px;font-weight:bold;padding:0 0 5px 0}.big_status span,.small_status span{color:#00b5ff}.status_update .small_status{font-size:13px;padding:0 0 10px 0}.status_update .huge_status{font-size:22px;font-weight:bold;padding:0 0 10px 0}.final_cost{width:250px;height:auto;overflow:hidden;padding:20px 0;font-size:13px;margin:0 auto}.final_cost strong{font-weight:bold;padding:0 0 5px 0;display:block;clear:both}.final_cost .package{width:200px;height:auto;overflow:hidden}.final_cost .cost{width:50px;height:auto;overflow:hidden}.error_display{border:1px solid #e30000;color:#e30000;background:#ffd7d7;width:530px;margin:0 auto;padding:10px;display:block;margin-bottom:10px;text-align:center;font-size:12px}