body{margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; background-color:#DEE0E2; background-image:url(../images/bg_flat.png); background-position:0 0; background-repeat:repeat-x;}
p{margin:0; padding:0;}
a:link, a:visited{color:#FFF; text-decoration:none;}
a:hover{color:#21314D; text-decoration:underline;}
img{border:none; margin:0; padding:0;}

#vizit{float:left; background-image:url(../images/logo_vizit.png); background-repeat:no-repeat; width:109px; height:73px; margin:12px -120px 0 0; cursor:pointer;}
.btn:hover, .btn_negative{background-position:0 -56px;}
.btn_negative:hover{background-position:0 0;}
#isabella{float:left; width:55px; height:50px; cursor:pointer;}
.noclick{color:#999; font-style:italic;}
.clicked{color:#000; font-style:normal;}

/*****EDIT POPUPS*****/
#popup_cover{position:absolute; top:0; left:0; width:100%; height:120%; background-color:#FFF; filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65; z-index:200;}
#popup_wrapper{position:absolute; top:0; left:0; width:100%; height:auto; text-align:center;}
.editpopup_container{clear:both; width:344px; padding:0; text-align:center; position:absolute; z-index:2000;}
.editpopup_hdr{background-image:url(../images/editpopup_top.png); background-repeat:no-repeat; width:344px; height:54px; z-index:2000;}
.editpopup_hdr p{float:left; font-size:17px; font-weight:900; padding:32px 0 0 12px;}
.editpopup_btm{background-image:url(../images/editpopup_btm.png); background-repeat:no-repeat; width:344px; height:12px; z-index:2000;}
.editpopup_bg{clear:both; background-image:url(../images/editpopup_bg.png); background-repeat:repeat-y; width:344px; height:auto; z-index:2000;}
.editpopup_inner{margin:0 12px 0 12px; padding:0px 0 7px 0; text-align:left; border-top:solid 1px #FFF; z-index:2000;}
.editpopup_buttons{clear:both; height:56px; position:relative; top:6px;}
.editpopup_btn_cancel{background-image:url(../images/btn_cancel.png); background-repeat:no-repeat; width:90px; height:56px; float:left; cursor:pointer;}
.editpopup_btn_send{background-image:url(../images/btn_send.png); background-repeat:no-repeat; width:162px; height:56px; float:right; cursor:pointer;} 
.editpopup_btn_close{background-image:url(../images/btn_close.png); background-repeat:no-repeat; width:88px; height:56px; cursor:pointer;} 
.editpopup_btn_signup{background-image:url(../images/btn_signup.png); background-repeat:no-repeat; width:162px; height:56px; float:right; cursor:pointer;}
.editpopup_error{background-color:#FF9;}
.select_noclick, .select_noclick option{color:#999; font-style:italic;}
.select_.clicked, .select_.clicked option{color:#000; font-style:normal;}

/*****SUPPORT*****/
.bg_support_notabs{background-image:url(../images/bg_support_notabs.jpg); background-repeat:repeat-x; width:1024px; height:96px;}
.support_backbtn{background-image:url(../images/btn_help_back.png); background-repeat:no-repeat; width:166px; height:19px; float:right; position:relative; top:68px; margin-right:115px;}
.support_backbtn:hover{background-position:0 -19px; cursor:pointer;}
.bg_support{background-image:url(../images/bg_support.jpg); background-repeat:repeat-y; width:1024px; overflow:hidden;}
.bg_support ul{margin:0 0 30px 0; padding:10px 0 2px 15px;}
.bg_support li, .support_list div{margin:0 0 3px 0; padding:0; color:#FFF;}
.support_list{margin-bottom:30px; padding:10px 0 2px 0;}
.bg_support_top{background-image:url(../images/bg_support_top.jpg); background-repeat:no-repeat; width:530px; height:424px; float:left;}
.support_left{float:left; clear:left; margin-left:130px; width:370px; height:600px;}
.support_right{float:right; text-align:left; position:relative; top:-400px; width:400px; height:auto; margin:0 70px -400px 0;}
.support_hdr_top{position:relative; left:-20px; margin-bottom:15px;}
.support_hdr{position:relative; left:-20px;}
.support_hdr_nxt{margin-top:30px;}
.support_Q{font-weight:900; color:#FFF; margin:6px 0 4px 0; cursor:pointer;}
.support_A{color:#21304D; margin-top:7px;}
.support_A ol{margin:0; padding:0 0 0 17px;}
.support_A li{color:#21304D}
.support_righttext{margin-top:30px; font-weight:900;}
.support_ftr{clear:both; position:relative; left:115px; height:70px;}

/*****HOME/MARKETING TABS FOOTER*****/
.flat_footer{width:800px;}
.flat_ftr_text_left{font-size:11px; color:#FFF; padding-top:25px; float:left; margin-left:30px;}
.flat_ftr_text_right{font-size:11px; color:#FFF; padding-top:25px; float:right;}

/*****HOME*****/
#home_wrapper{width:1024px; height:900px; margin:auto; padding:0; text-align:left; overflow:hidden;}
#home_container{background-image:url(../images/bg_home.jpg); background-repeat:no-repeat; width:1024px; height:852px; clear:left;}
.home_inner{position:relative; left:125px; width:812px;}
.icon_login{background-image:url(../images/icon_login.png); background-repeat:no-repeat; width:75px; height:18px; position:relative; top:65px; float:right; margin-right:10px; cursor:pointer;}
.icon:hover{background-position:0 -18px;}
.btn_watchvideo{background-image:url(../images/btn_watchvideo.png); background-repeat:no-repeat; width:136px; height:20px; clear:both; float:right; margin:360px 10px 0 0;}
.btn_watchvideo:hover{background-position:0 -20px; cursor:pointer;}
.home_links{position:relative; top:60px; width:810px; height:197px; clear:both; margin-bottom:450px;}
.home_btn{float:left; width:260px; height:188px; margin-right:9px; cursor:pointer;}
.home_btn:hover{background-position:0 -188px;}
.home_btn_about{background-image:url(../images/btn_home_aboutvizit.png); background-repeat:no-repeat; width:260px; height:188px;}
.home_btn_buy{background-image:url(../images/btn_home_buyvizit.png); background-repeat:no-repeat; width:260px; height:188px;}
.home_btn_my{background-image:url(../images/btn_home_myvizit.png); background-repeat:no-repeat; width:260px; height:188px;}
.home_biglink{float:left; width:1024px; height:350px; position:absolute; top:95px; margin-bottom:-330px; cursor:pointer;}
.home_ftr{position:relative; top:-360px;}
.free_btn{background-image:url(../images/free.png); background-repeat:no-repeat; height:75px; width:74px; position:absolute; margin-left:463px;}
/***video popup***/
#video_container{clear:both; background-image:url(../images/bg_video.png); background-repeat:no-repeat; width:573px; height:386px; padding:0; text-align:center; position:absolute; top:100px; left:0; z-index:2000;}
.video_close_x{float:right; margin:18px 20px 0 0; background-image:url(../images/btn_X.png); background-repeat:no-repeat; width:21px; height:21px;}
.video_close_x:hover{background-position:0 -21px; cursor:pointer;}
.video_holder{margin:50px auto 0 auto; width:480px; height:285px; background-color:#CCC;}
.video_close{clear:both; color:#44697D; font-weight:900; float:right; margin:18px 20px 0 0;}
.video_close:hover{color:#21314D; cursor:pointer;}

/*****MARKETING TABS (flat tabs)*****/
#learnmore_wrapper{width:1024px; height:auto; margin:auto; padding:0; text-align:left; font-size:14px; color:#000;}
.bg_learnmore_tabtop{background-image:url(../images/bg_flat_tabs.png); background-repeat:no-repeat; width:1024px; height:96px;}
.learnmore_vizit{position:relative; left:125px; cursor:pointer;}
.learnmore_login{position:relative; top:12px; left:-15px;}
.learnmore_select{background-image:url(../images/bg_flat_tabs_select.png); background-repeat:no-repeat; width:484px; height:36px; float:left; position:relative; top:60px; left:440px;}
.learnmore_select_tab1{background-position:0 0;}
.learnmore_select_tab2{background-position:0 -36px;}
.learnmore_select_tab3{background-position:0 -72px;}
.learnmore_select_tab4{background-position:0 -108px;}
.learnmore_clicktabs{position:relative; top:69px; left:-32px;}
.learnmore_clicktabs div{float:left; height:25px; margin-right:2px; cursor:pointer;}
#learnmore_tab1{width:117px;}
#learnmore_tab2{width:111px;}
#learnmore_tab3{width:110px;}
#learnmore_tab4{width:112px;}
.learnmore_hdr{position:relative; left:-20px; margin-bottom:22px;}
.learnmore_buttons{margin-top:15px;}
.learnmore_buttons div{float:left; margin-right:15px;}
.learnmore_btmtext{clear:left; position:relative; top:10px; color:#FFF;}
.learnmore_btn_buy{background-image:url(../images/btn_flat_buyit.png); background-repeat:no-repeat; width:73px; height:18px;}
.learnmore_btn_tellafriend{background-image:url(../images/btn_flat_tellafriend.png); background-repeat:no-repeat; width:83px; height:18px;}
.learnmore_btn_learnmore{background-image:url(../images/btn_flat_learnmore.png); background-repeat:no-repeat; width:73px; height:18px;}
.learnmore_btn:hover{background-position:0 -18px; cursor:pointer;}
a.learnmore_link:link, a.learnmore_link:visited{font-weight:900; color:#FFF;}
a.learnmore_link:hover{font-weight:900; color:#FFF; text-decoration:underline;}
.bg_learnmore{background-image:url(../images/bg_flat.jpg); background-repeat:repeat-y; width:1024px;}
.learnmore_ftr{clear:both; background-image:url(../images/bg_flat.jpg); background-repeat:repeat-y; width:1024px; height:65px; position:relative; top:-34px;}
.learnmore_ftr_content{position:relative; left:108px;}
/**tab 1**/
.learnmore_tab1_top{background-image:url(../images/bg_flat_tab1_top.jpg); background-repeat:no-repeat; width:1024px; height:511px;}
.learnmore_tab1_mid1{height:345px;}
.learnmore_tab1_mid2{height:369px;}
.learnmore_tab1_btm{height:498px;}
.learnmore_tab1_ftr{height:64px;}
.learnmore_tab1_top_content{position:relative; top:185px; left:547px; width:372px;}
.learnmore_tab1_mid1_img{float:left; width:500px; margin-left:50px;}
.learnmore_tab1_mid1_content{float:left; position:relative; top:35px; left:0px; width:372px;}
.learnmore_tab1_mid1_content ul{margin:0; padding:2px 0 2px 25px;}
.learnmore_tab1_mid1_content li{margin:0 0 3px 0; padding:0;}
.learnmore_tab1_mid2_content{float:left; position:relative; top:70px; margin-left:105px; width:372px;}
.learnmore_tab1_mid2_img{float:left; position:relative; top:-20px; margin-left:70px; width:375px;}
.learnmore_tab1_btm_img{float:left; position:relative; top:-70px; width:570px;}
.learnmore_tab1_btm_content{float:left; position:relative; width:372px;}
.learnmore_buttons_tab1{margin-top:105px;}
/**tab2**/
.learnmore_tab2_top{background-image:url(../images/bg_flat_tab2_top.jpg); background-repeat:no-repeat; width:1024px; height:524px;}
.learnmore_tab2_mid1{background-image:url(../images/bg_flat_tab2_mid1.jpg); background-repeat:no-repeat; width:1024px; height:356px;}
.learnmore_tab2_mid2{background-image:url(../images/bg_flat_tab2_mid2.jpg); background-repeat:no-repeat; width:1024px; height:204px;}
.learnmore_tab2_mid3{background-image:url(../images/bg_flat_tab2_mid3.jpg); background-repeat:no-repeat; width:1024px; height:348px;}
.learnmore_tab2_btm{background-image:url(../images/bg_flat_tab2_btm.jpg); background-repeat:no-repeat; width:1024px; height:780px;}
.learnmore_tab2_ftr{background-image:url(../images/bg_flat_tab2_ftr.jpg); background-repeat:no-repeat; width:1024px; height:68px; margin-bottom:15px;}
.learnmore_tab2_top_content{position:relative; top:205px; left:547px; width:372px;}
.learnmore_tab2_mid1_content{position:relative; top:58px; left:105px; width:372px;}
.learnmore_tab2_mid2_content{position:relative; top:10px; left:565px; width:372px;}
.learnmore_tab2_mid3_content{position:relative; top:82px; left:105px; width:372px;}
.learnmore_tab2_btm_content{position:relative; top:0px; left:547px; width:372px;}
.learnmore_buttons_tab2{margin-top:550px;}
/**tab3**/
.learnmore_tab3_top{background-image:url(../images/bg_flat_tab3_top.jpg); background-repeat:no-repeat; width:1024px; height:465px;}
.learnmore_tab3_mid1{background-image:url(../images/bg_flat_tab3_mid1.jpg); background-repeat:no-repeat; width:1024px; height:312px;}
.learnmore_tab3_mid2{background-image:url(../images/bg_flat_tab3_mid2.jpg); background-repeat:no-repeat; width:1024px; height:378px;}
.learnmore_tab3_btm{background-image:url(../images/bg_flat_tab3_btm.jpg); background-repeat:no-repeat; width:1024px; height:567px;}
.learnmore_tab3_ftr{background-image:url(../images/bg_flat_tab3_ftr.jpg); background-repeat:no-repeat; width:1024px; height:60px; margin-bottom:15px;}
.learnmore_tab3_top_content{position:relative; top:75px; left:547px; width:372px;}
.learnmore_tab3_mid1_content{position:relative; top:58px; left:547px; width:372px;}
.learnmore_tab3_mid2_content{position:relative; top:35px; left:105px; width:372px;}
.learnmore_tab3_btm_content{position:relative; top:40px; left:547px; width:372px;}
.learnmore_buttons_tab3{margin-top:80px;}
/**tab4**/
.learnmore_tab4_bg{background-image:url(../images/bg_flat_tab4.jpg); background-repeat:no-repeat; width:1024px; height:874px;}
.learnmore_hdr_tab4{position:relative; top:60px; margin-left:67px;}
.learnmore_buttons_tab4{position:relative; top:16px; margin-right:60px; clear:both; float:right;}
.learnmore_tab4_columns{position:relative; top:420px;}
.learnmore_tab4_leftcol{float:left; width:333px;}
.learnmore_tab4_centercol{float:left; width:334px;}
.learnmore_tab4_rightcol{float:right; width:333px;}
.learnmore_tab4_leftcol_inner{margin:0 0 0 75px; width:300px; height:345px; border-right:solid 2px #FFF;}
.learnmore_tab4_centercol_inner{margin:0 0 0 65px; width:290px; height:345px; border-right:solid 2px #FFF;}
.learnmore_tab4_rightcol_inner{margin:-34px 0 0 25px; width:250px; height:345px;}
.learnmore_tab4_img{position:relative; top:20px; left:37px;}
.learnmore_tab4_listhdr{margin-top:25px;}
.learnmore_tab4_list{margin:2px 3px 5px 6px; padding:0;}

/*****HOME PAGES POPUPS*****/
/**tell a friend**/
#tellafrnd_container{color:#FFF; position:absolute; z-index:2000;}
.tellafrnd_icon{background-image:url(../images/icon_feedback.png); background-repeat:no-repeat; width:51px; height:41px; float:right; margin:12px 5px 0 0;}
.tellafrnd_text{font-size:11px; margin:7px 0 10px 0;}
.tellafrnd_input{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:900; padding:1px 0 0 3px; width:317px; height:24px; margin:8px 0 8px 0; border:solid 2px #40687D; background-color:#FFF;}
.tellafrnd_input_error{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:900; padding:1px 0 0 3px; width:317px; height:24px; margin:8px 0 8px 0; border:solid 2px #F00; background-color:#FF9}
.tellafrnd_textarea{font-family:Arial, Helvetica, sans-serif; font-weight:900; padding:3px; width:314px; height:85px; margin:8px 0 8px 0; border:solid 2px #40687D; background-color:#FFF;}
.tellafrnd_textarea_error{font-family:Arial, Helvetica, sans-serif; font-weight:900; padding:3px; width:314px; height:85px; margin:8px 0 8px 0; border:solid 2px #F00; background-color:#FF9}
.tellafrnd_btns{margin-top:5px;}
#thanksPopup{position:absolute; z-index:2500;}
.thanksbox{border:none;}
#thanks_msg{position:relative; top:25px; font-size:14px; font-weight:900;}
.thanks_close{margin:50px 0 0 117px;}
/**sign up**/
#signup_container{color:#FFF; position:absolute; z-index:2000;}
.signup_icon{background-image:url(../images/icon_feedback.png); background-repeat:no-repeat; width:51px; height:41px; float:right; margin:12px 5px 0 0;}
.signup_text{font-size:11px; margin:7px 0 10px 0;}
.signup_input{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:900; padding:1px 0 0 3px; width:317px; height:24px; margin:8px 0 8px 0; border:solid 2px #40687D; background-color:#FFF;}
.signup_input_error{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:900; padding:1px 0 0 3px; width:317px; height:24px; margin:8px 0 8px 0; border:solid 2px #F00; background-color:#FF9}
.signup_btns{margin-top:5px;}
/**feedback form popup**/
#feedback_container{color:#FFF; position:absolute;}
.feedback_select{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:900; width:324px; height:30px; padding:1px 0 1px 3px; margin:8px 0 8px 0; border:solid 2px #40687D; background-color:#FFF;}
.feedback_select_error{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:900; width:324px; height:30px; padding:1px 0 1px 3px; margin:8px 0 8px 0; border:solid 2px #F00; background-color:#FF9;}
.feedback_checkboxes{margin:5px 0 35px 0; font-size:16px;}
.feedback_checkboxes div{float:left;}
.feedback_checkboxes div.chkbox{margin-right:50px;}
.feedback_btns{margin-top:5px;}

/*****NOTIFY*****/
.notify_top{background-color:#FFF; width:1024px; height:95px;}
.bg_notify_top{background-image:url(../images/bg_flat_notify.jpg); background-repeat:repeat-x; width:1024px; height:665px;}
.bg_notify_top_thx{background-image:url(../images/bg_flat_notify_thx.jpg); background-repeat:repeat-x; width:1024px; height:665px;}
.notify_inner{position:relative; top:40px; left:515px; width:400px;}
.notify_inner_thx{position:relative; top:100px; left:515px; width:400px;}
.notify_text{margin:20px 0 20px 0;}
.notify_input_label{color:#7B7E7C; margin-top:5px;}
.notify_input_error{font-family:Arial, Helvetica, sans-serif; padding:1px 0 0 3px; width:390px; height:34px; border:solid 2px #F00; background-color:#FF9; font-size:30px; font-weight:900;}
.notify_input{font-family:Arial, Helvetica, sans-serif; padding:3px 0 0 3px; width:390px; height:32px; border:solid 2px #DDD; background-color:#FFF; font-size:22px; font-weight:900;}
.notifyNews{margin:5px 0 55px 0;}
.notifyNews div{float:left; position:relative; top:-3px;}
.notifyNews input{float:left;}
.btn_notify_facebook{background-image:url(../images/btn_notify_facebook.png); background-repeat:no-repeat; width:81px; height:24px; clear:both; float:left; margin:15px 0 0 25px;}
.btn_notify_twitter{background-image:url(../images/btn_notify_twitter.png); background-repeat:no-repeat; width:81px; height:24px; float:left; margin:15px 0 0 25px;}
.btn_3rdparty:hover{background-position:0 -24px; cursor:pointer;}
.btn_notify_tellafriend{background-image:url(../images/btn_notify_tellafriend.png); background-repeat:no-repeat; width:133px; height:56px; float:right; margin-top:165px;}
.btn_notify_me{background-image:url(../images/btn_notify_me.png); background-repeat:no-repeat; width:133px; height:56px; float:right; margin-top:60px;}
.btn_notify:hover{background-position:0 -56px; cursor:pointer;}
.notify_ftr{clear:both; position:relative; top:125px; left:115px;}
.notify_ftr_thx{clear:both; position:relative; top:185px; left:115px;}

/*****PRIVACY*****/
.privacy_top{background-color:#FFF; width:1024px; height:95px;}
.privacy_bg{background-color:#C1C8D0; width:1024px; padding-bottom:100px;}
.privacy_hdr{background-image:url(../images/hdr_privacypolicy.png); width:178px; height:28px; margin-bottom:20px;}
.privacy_content{padding:30px 40px 20px 40px; text-align:justify; font-size:11px;}
.privacy_content p{margin-bottom:4px;}
.privacy_section{margin:7px 0 0 0;; font-weight:900;}
.privacy_indent{text-indent:60px; font-weight:900;}
.btn_back{background-image:url(../images/btn_back.png); background-repeat:no-repeat; width:162px; height:56px; float:right; cursor:pointer;}
.privacy_ftr_bg{background-color:#C1C8D0; width:1024px; height:100px;}
.privacy_ftr{position:relative; left:115px;}
.privacy_backbtn{background-image:url(../images/btn_privacy_back.png); background-repeat:no-repeat; width:73px; height:19px; float:right; position:relative; top:68px; margin-right:40px;}
.privacy_backbtn:hover{background-position:0 -19px; cursor:pointer;}

/*****SAFETY INSTRUCTIONS*****/
.safety_hdr{background-image:url(../images/hdr_safety_instructions.png); background-repeat:no-repeat; width:264px; height:28px; margin-bottom:20px;}

/*****TERMS*****/
#terms_wrapper{width:1024px; height:auto; margin:auto; padding:0; text-align:left; font-size:14px; color:#000;}
.terms_top{background-color:#FFF; width:1024px; height:95px;}
.terms_vizit{margin-left:100px;}
.terms_backbtn{background-image:url(../images/btn_terms_back.png); background-repeat:no-repeat; width:73px; height:19px; float:right; position:relative; top:68px; margin-right:40px;}
.terms_backbtn:hover{background-position:0 -19px; cursor:pointer;}
.terms_bg{background-color:#C1C8D0; width:1024px; padding-bottom:100px;}
.terms_hdr{background-image:url(../images/hdr_terms.jpg); width:300px; height:34px; margin-bottom:20px;}
.terms_content{padding:30px 40px 0 40px; text-align:justify; font-size:11px; margin-bottom:-100px;}
.terms_content p{margin-bottom:7px;}
.terms_content a:link, .terms_content a:visited{padding:0; color:#44697D; text-decoration:underline;}
.terms_content a:hover{padding:0; color:#21314D; text-decoration:none;}
.terms_section_hdr{margin:7px 0 4px 0; font-weight:900;}
.terms_subsection_hdr{text-indent:60px; margin:6px 0 4px 0; font-weight:900;}
.terms_buttons{width:100%; height:100px; margin:20px 0 10px 0;}

