﻿html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
	margin:0pt;
	padding:0pt;
}
body{
   
    background-image:url(../images/page_bk.jpg);
     background-color:#FFF;
  
   
}
.clear{
     clear:both;
      width:0px;
      height:0px;
      margin:0px;
      padding:0px;
}
a{
    text-decoration:none;
}
img
{
	border:0; margin:0; padding:0;
}


#camBox
{
	width:960px;
	margin-left:auto; margin-right:auto; 	
}

#camHeader{
    height:51px;
    background-image:url(../images/topbar_bk.jpg);    
    background-repeat:repeat-x;
}
#logo{
    width:256px;
    height:48px;
    float:left;
    background-image:url(../images/mylivecam_logo.jpg);    
}
#logo a
{
    float:left; 
    display:block;   
    width:256px; height:48px;
}


/*mylivecam menu*/
#menu{
    float:left;
    height:48px;
}

#menu_left
{
    float:left;
    width:13px;
    height:51px;
    background-image:url(../images/topnav_left.jpg);
}
#menu_content
{
    float:left;
    background-image:url(../images/topnav_bk.jpg);
    height:51px;
    width:633px;
    overflow:hidden;
}

#menu_right
{
    float:left;
    width:12px;
    height:51px;
    background-image:url(../images/topnav_rgt.jpg);
}


ul.navCam{
   list-style-type:none; 
   margin-top:30px;
   height:21px;
   overflow:hidden;
}
ul.navCam li{
    float:left;  position:relative;
   padding:0px;
   overflow:visible;    
   line-height:21px;  
   height:21px;
   width:auto;
    z-index:990px;
   
}

ul.navCam li.seperator
{
    width:2px; height:11px;   
    margin-top:3px;
    background-image:url(../images/nav_separator.jpg);
     position:relative;
}

ul.navCam a
{  
    display:block;
    /*display:block;block is necessary*/    
     height:21px;
     line-height:21px;    
	text-decoration:none;
	color:#222D33;
	background-repeat:no-repeat;
	 background-position:3px;	
	/*background-position:4px;*/
}

ul.navCam a:hover img
{
   margin-top:4px;
   background-repeat:no-repeat;
}


/* Fix for dropdown menus in IE 7.0 */


ul.navCam li:hover, #nav li.hover	{
	position:static;
     height:21px;
}
ul.navCam a	{
	behavior: url('/css/iepngfix.htc'); 
}

div.submenu
{  
    width:181px; 
    position: absolute;      
    left:-999em;   
    z-index:1000;
}
div.submenu .mainContent{
    width:185px; 
    background-image:url(../images/productpage/pdtmenu_bk.png); background-repeat:repeat-y;
    overflow:visible;
    float:left;
}
div.submenu .header{    
     float:left; 
     width:177px; height:21px;      
     background-color:#000; 
     margin-left:2px;margin-right:2px;
       
}
div.submenu .header ul{  
    width:177px;  
    list-style:none;      
}
div.submenu .header ul li{
    
    width:86px;  height:18px; line-height:18px;
}

div.submenu .header ul li a{
    font-size:12px; font-family:Tahoma;  color:#FFF;
   
}
div.submenu .header ul li a:hover{
    font-size:12px; font-family:Tahoma;  color:#f88804;
}
div.submenu .header ul li a.highlighted{
    font-size:12px; font-family:Tahoma;  color:#f88804;
}

div.submenu .header ul li.spliter{
    
    width:3px;  height:18px; line-height:18px;
    font-weight:bold;
     color:#9A9A9A;
}

div.submenu .body{         
     float:left;
     background-color:#FFF;       
     overflow:hidden;   
     width:177px; margin-left:2px; margin-right:2px;
     display:none;
     
}

div.submenu .item{        
    width:177px; 
    background-color:#FFF;    
    margin-top:10px;
    margin-left:10px;
    float:left;
  
}
div.submenu .item .left{
    float:left;
    width:87px;
}
div.submenu .item .left a{
    float:left;   
    width:72px; height:55px;
}
div.submenu .item .left a img{
     border:0px;
     float:left;
     width:70px; height:50px;
}
div.submenu .item .left a:hover img{
     border:0px;
     float:left;
     width:70px; height:50px;
     margin-top:-0.5px;
}
div.submenu .item .right{
    float:left;
    width:87px;
    margin-top:12px;  
    margin-left:-5px;
    text-align:left;
}
div.submenu .item .right a{
      float:left;   
     font-size:11px; font-family:Tahoma;  color:#2a2929;
      line-height:1.2em;
}
div.submenu .item .right a:hover{
     font-size:11px; font-family:Tahoma;  color:#f88804;
}
div.submenu .item .right a.highlighted{
     font-size:11px; font-family:Tahoma;  color:#f88804;
}

div.submenu .footer{    
    float:left;
    width:181px; height:8px;     
    background-image:url(../images/productpage/pdtmenu_bottom.png);
}


/*submenuLarge*/

div.submenuLarge
{  
    width:361px; 
    position: absolute;      
    left:-999em;   
    z-index:1000;
}
div.submenuLarge .mainContent{
    width:361px; 
    background-image:url(../images/productpage/pdtmenu_bk2.png); background-repeat:repeat-y;
    overflow:visible;
    float:left;
}
div.submenuLarge .header{    
     float:left; 
     width:357px; height:21px;      
     background-color:#000; 
     margin-left:2px;margin-right:2px;
       
}
div.submenuLarge .header ul{  
    width:356px;  
    list-style:none;      
}
div.submenuLarge .header ul li{
    
    float:left;width:86px;  height:18px; line-height:18px;
}

div.submenuLarge .header ul li a{
    font-size:12px; font-family:Tahoma;  color:#FFF;
   
}
div.submenuLarge .header ul li a:hover{
    font-size:12px; font-family:Tahoma;  color:#f88804;
}
div.submenuLarge .header ul li a.highlighted{
    font-size:12px; font-family:Tahoma;  color:#f88804;
}

div.submenuLarge .header ul li.spliter{
    
    width:3px;  height:18px; line-height:18px;
    font-weight:bold;
     color:#9A9A9A;
}

div.submenuLarge .body{         
     float:left;
     background-color:#FFF;       
     overflow:hidden;   
     width:356px; margin-left:2px; margin-right:2px;
     display:none;
     
}

div.submenuLarge .item{        
    width:168px; 
    background-color:#FFF;    
    margin-top:10px;
    margin-left:10px;
    float:left;
  
}
div.submenuLarge .item .left{
    float:left;
    width:70px;
}

div.submenuLarge .item .left a{
    float:left;   
    width:72px; height:55px;
}
div.submenuLarge .item .left a img{
     border:0px;
     float:left;
     width:70px; height:50px;
}
div.submenuLarge .item .left a:hover img{
     border:0px;
     float:left;
     width:70px; height:50px;
     margin-top:-0.5px;
}
div.submenuLarge .item .right{
    float:left;
    width:82px;
    margin-top:12px;     
    margin-left:10px; 
    text-align:left;
}
div.submenuLarge .item .right1{
    float:left;
    width:87px;
    margin-top:5px;     
    margin-left:10px; 
    text-align:left;
}
div.submenuLarge .item .right a{
      float:left;   
     font-size:11px; font-family:Tahoma;  color:#2a2929;
      line-height:1.2em;
}
div.submenuLarge .item .right a:hover{
     font-size:11px; font-family:Tahoma;  color:#f88804;
}
div.submenuLarge .item .right a.highlighted{
     font-size:11px; font-family:Tahoma;  color:#f88804;
}

div.submenuLarge .footer{    
    float:left;
    width:361px; height:8px;     
    background-image:url(../images/productpage/pdtmenu_bottom2.png);
}

/*end of submenuLarge*/



ul.navCam a#navHome{
    width:73px;    
    background-image:url(../images/home_norm.jpg);   
}

ul.navCam a#navProduct{
     width:90px;   
    background-image:url(../images/products_norm.jpg);   
}

ul.navCam a#navSoftware{
     width:92px;   
    background-image:url(../images/Software_norm.jpg); 
}

ul.navCam a#navPartners{
    width:90px;    
    background-image:url(../images/partners_norm.jpg); 
}

ul.navCam a#navDownload{
    width:103px;    
    background-image:url(../images/download_norm.jpg); 
}

ul.navCam a#navSupport{
    width:82px;   
    background-image:url(../images/support_norm.jpg); 
}

ul.navCam a#navShop{
     width:64px;
     background-image:url(../images/shop_norm.jpg); 
}


ul.navCam a#navHome:hover img{
    width:73px;    
    background-image:url(../images/home_over.jpg);   
}

ul.navCam a#navProduct:hover img{
     width:90px;
   
    background-image:url(../images/products_over.jpg);   
}

ul.navCam a#navSoftware:hover img{
     width:92px;   
    background-image:url(../images/Software_over.jpg); 
}

ul.navCam a#navPartners:hover img{
    width:90px;   
    background-image:url(../images/partners_over.jpg); 
}

ul.navCam a#navDownload:hover img{
    width:103px;   
    background-image:url(../images/download_over.jpg); 
}

ul.navCam a#navSupport:hover img{
    width:82px;   
    background-image:url(../images/support_over.jpg); 
}

ul.navCam a#navShop:hover img{
     width:64px;   
    background-image:url(../images/shop_over.jpg); 
}






#camFooter{
   clear:both;
   width:960px;
   height:24px;
   line-height:24px;
   background-color:#100700;
}

#emailTitle{
     float:left;
     font-family:Tahoma;
     font-size:12px;
     color:#FFF;
     margin-left:8px;
}

#emailWrapper
{
    margin-top:2px;
    float:left;
    margin-left:8px;
    height:19px;
    line-height:19px;
}

#email_left{
    float:left;
    width:6px;
    height:19px;
    background-image:url(../images/email_left.gif);
    
}

#email_content{     
   
    background-image:url(../images/email_bg.gif);  
    background-repeat:repeat-x;
    height:19px; 
    overflow:hidden;
    float:left;
}
#email_content input
{
    width:180px; border:0px;     
     font-family:Tahoma;
     font-size:12px;
     color:#8f9090;
     height:19px;
      line-height:19px;
}

#email_right{
    width:7px;
     height:19px;
    float:left;
    background-image:url(../images/email_right.gif);
}

#emailBtn{
    float:left;
    
    margin-left:8px;
}

#camFooter img
{
    cursor:pointer;
}
#camContent{
    position:relative;
    left:0px;
    top:0px;
    z-index:1px;
}




