html { overflow: -moz-scrollbars-vertical; height: 100%;}
body { background: #000000 url(../img/bg_body.gif) no-repeat center top; text-align: center; padding: 0; margin: 0; height: 100%; }
div{ margin: 0;}
form{ margin: 0; padding: 0;}
img {border: 0; margin: 0;}
table {border-collapse: collapse;}
td { text-align: left; vertical-align: top; color: #383838; font-size: 12px; font-family: arial, verdana, tahoma; }

h1 {color: #DB027B; font-size: 14px; font-family: arial, verdana, tahoma; margin: 0; padding: 0; }

p {color: #383838; font-size: 12px; font-family: arial, verdana, tahoma; margin: 0px; padding: 0; }
a {color: #000000; text-decoration: none; }
a:hover { text-decoration: underline; }

div { behavior: url(iepngfix.htc); }

.ta_justify {text-align: justify;}
.ta_left {text-align: left;}
.ta_right {text-align: right;}
.ta_center {text-align: center;}

.va_top { vertical-align: top;}
.va_middle { vertical-align: middle;}
.va_bottom { vertical-align: bottom;}

.h100 { height: 100%;}
.w100 { width: 100%;}
.hw100 { height: 100%; width: 100%;}


div.clear {
    border: 0;
    clear: both;
    display: block;
    float: none;
    margin: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
     } 
.eguard_body { background: #000000 url(../img/bg_body_eguard.gif) no-repeat center top; text-align: center; padding: 0; margin: 0; height: 100%; }
#main { width: 1000px; margin: 0 auto; }

#main .logo{ position: absolute; width: 153px; height: 114px; margin: -31px 0 0 13px; }

#main .menu_conteiner { height: 57px;}
#main .menu { width: 100%; height: 57px;}
#main .menu a { display: block; height: 57px; }

#main .menu a.nav1 {width: 107px; background: url(../img/nav1_our_products.gif) no-repeat left top;}
#main .menu a.nav2 {width: 121px; background: url(../img/nav2_company_mission.gif) no-repeat left top;}
#main .menu a.nav3 {width: 106px; background: url(../img/nav3_news_media.gif) no-repeat left top;}
#main .menu a.nav4 {width: 89px; background: url(../img/nav4_endorsers.gif) no-repeat left top;}
#main .menu a.nav5 {width: 119px; background: url(../img/nav5_dealer_locator.gif) no-repeat left top;}
#main .menu a.nav6 {width: 101px; background: url(../img/nav6_about_emask.gif) no-repeat left top;}
#main .menu a.nav7 {width: 91px; background: url(../img/nav7_contact_us.gif) no-repeat left top;}

#main .menu a:hover { background-position: left bottom;}

#main .header_sarah_video { display: block; margin: 0px 0 5px 0; }
#main .sarah_emask { display: block; margin: 5px 3px 1px 2px; }
/*#main .sarah_video_conteiner { float: none; background: url(../img/bg_sarah_video.jpg) no-repeat left top; padding: 10px 5px; margin: 0;}*/
/*#main .video_conteiner { margin: 10px 0px; padding: 0;}*/


#main .center_bottom { height: 542px; background: url(../img/bg_center_bottom.jpg) repeat-x left bottom; }

#main .center_bottom_int { height: 717px; width: 902px; background: url(../img/bg_footer_eguard_coner.gif) no-repeat right bottom; }

#main .under_flash_text { padding: 20px 10px 0 10px; }



#main .footer { height: 156px;  background: url(../img/bg_footer.gif) no-repeat left top; color: #626262;}
#main .footer a { color: #999999; text-decoration: underline;}
#main .footer a:hover { color: #999999; text-decoration: none;}

#main .designed_by { float: left; margin: 60px 0 0 62px;}
#main .copyright { float: right; margin: 60px 220px 0 0;}

#main .eguard { width: 100%; }

#main .eguard_left { width: 573px; }
#main .eguard_top_text { padding: 15px 5px 5px 50px; }
#main .eguard_top_text_right { padding: 15px 5px 5px 40px; }

#main .eguard_top_text_right li { margin: 0 0 10px 0;  }

#main .eguard_video_conteiner { background: url(../img/bg_videos.gif) no-repeat left top; width: 216px;  text-align: center;
	margin: 10px 60px 5px auto;  padding: 8px 0; }

#main .eguard_photos { width: 820px; margin: 0 0 0 20px; }	
#main .eguard_photo_conteiner { background: url(../img/bg_product_photos.gif) no-repeat left top; width: 111px;  text-align: center;
	 float: left; margin: 0px 0px 0px 20px;  padding: 7px 0; }


#main .eguard_header_colors { padding: 10px 0px 25px 15px; }

#main .eguard_choose_colors { margin: 0 0 0 33px; }
#main .eguard_left_colors { width: 100px; }
#main .eguard_right_colors { width: 100px; text-align: right; }
#main .eguard_colors_l { width: 96px; margin: 0 auto 0 0; }
#main .eguard_colors_l td {  width: 48px; text-align: left; padding: 0 0 10px 0; line-height: 1; font-size: 1px;}
#main .eguard_colors_r { width: 96px; margin: 0 0 0 auto; }
#main .eguard_colors_r td {  width: 48px; text-align: right; padding: 0 0 10px 0;  line-height: 1; font-size: 1px;}

#main .eguard_colors_center { width: 335px;  text-align: center;}


#main .footer_eguard { height: 156px;  background: url(../img/bg_footer_eguard.gif) no-repeat left top; color: #626262;}
#main .footer_eguard a { color: #999999; text-decoration: underline;}
#main .footer_eguard a:hover { color: #999999; text-decoration: none;}
#main .eguard_designed_by { float: left; margin: 40px 0 0 62px;}
#main .eguard_copyright { float: right; margin: 40px 220px 0 0;}


.dialers_body { background: #000000 url(../img/bg_body_dialers.gif) no-repeat center top; text-align: center; padding: 0; margin: 0; height: 100%; }
#main .center_bottom_dealers{ background: url(../img/bg_center_dealers.gif) repeat-y left top;}
#main .center_dealers{ width: 100%; background: url(../img/bg_dealers_bottom.gif) no-repeat left bottom;}
#main .dealers_block { padding: 400px 0 0 0;}