body{ margin:0; font-family:Tahoma; font-size:11px; color:#616161; background:#8f8f8f;  }

#maincontainer1{ width:100%; height:auto; margin:0 auto 0 auto ; background:url(../images/bg.jpg) repeat-x;  }

#container{ width:1000px; height:auto; background:url(../images/container-bg.jpg) repeat-y; margin: 0 auto 0 auto; }

#header{ width:100%; height:auto; }

#menubar{ background: url(../images/index_04.jpg) no-repeat; height:36px; width:100%;  }

#menu{
	display:block;
	height:36px;
	font-family: Tahoma;;
	padding-left:10px;
	
	}

#menu ul{
	margin:0px;
	padding:0;
	list-style-type:none;
	width:auto;
	}

#menu ul li{
	display:block;
	float:left;
	margin:0;
	color:#FFFFFF;
	background: url(../images/sep.jpg) no-repeat right;
	}

#menu ul li a{
	display:block;
	float:left;
	text-transform: capitalize;
	font-family: Tahoma; font-size:12px; font-weight:bold;
	color:#fff;
	text-decoration:none;
	padding:10px 20px 0px 20px;
	height:26px;
	
	}

#menu ul li a:hover,#menu ul li a.active{
	color:#fff;
	background:#de420f;
	}
	
	
#wrap{ width:100%; clear:both; height:auto; }

#leftcol{ width:745px; height:auto; }

#flash{ background:url(../images/index_05.jpg) no-repeat; width:100%; height:240px; }

#rightcol{ width:255px; height:auto;  }	

a{ text-decoration:underline;  }
a:hover{ text-decoration:none; }

.text{ font-family:Tahoma; font-size:11px; color:#616161; text-align:justify }
.text a{ text-decoration:underline; color:#e54514; }
.text a:hover{ text-decoration:none; }

.brown { color:#ac1b06; }
.brown a { color:#ac1b06;  }

.black, .black a{ color:#000000; }

.white, .white a{ color:#fff; }

#footer{ background:url(../images/index_08.jpg) no-repeat; height:50px; width:100%; clear:both; color:#FFFFFF; }
#footer a{ text-decoration: none; color:#FFFFFF; }
#footer a:hover{ text-decoration: underline; }

#yellow{ background:url(../images/yellow.jpg) no-repeat; width:255px; height:80px; }

#blue{ background:url(../images/blue.jpg) no-repeat; width:255px; height:80px; }

#green{ background:url(../images/green.jpg) no-repeat; width:255px; height:80px; }

#orange{ background:url(../images/orange.jpg) no-repeat; width:255px; height:80px; }

#tip-bg{ background:url(../images/light-blue.jpg) no-repeat; width:244px; height:386px; margin-top:2px; }

.tips{ font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#000000 }

#tips{ margin-left:15px; }

#tips ul{ margin:0; padding:0; list-style: square; color:#000000 }

#tips ul li{   margin-bottom:20px; padding-top:12px;  }

#tips ul li h1{ color:#ac1b06; font-size:11px; margin-bottom:3px; padding:0;   }

#tips ul li strong{ float:right; color:#ac1b06; font-weight:normal;  }

#tips ul li strong a{ color:#ac1b06; text-decoration:underline; }

#tips ul li strong a:hover{ text-decoration:none; }

#rec1{ background:url(../images/rec1.jpg) no-repeat; width:240px; height:78px; margin: 0 auto 0 auto; }

#rec2{ background:url(../images/rec2.jpg) no-repeat; width:240px; height:78px; margin: 0 auto 0 auto; }

#rec3{ background:url(../images/rec3.jpg) no-repeat; width:240px; height:78px; margin: 0 auto 0 auto; }

h2{ background:url(../images/fade-line.jpg) no-repeat bottom left; padding-left:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#000000; padding-bottom:3px; margin:0; font-weight:normal; text-transform:capitalize}

#inner-banner{ width:100%; height:159px; }

#main{ padding:5px; margin-left:5px; }

#comp ul li{ margin-top:10px; font-weight:bold; }


#nav{ margin-left:0px;   }
#nav ul { margin:0; padding:0; list-style:none; }
#nav ul li { color: #333333; font-family:Tahoma; text-transform:capitalize; }
#nav ul li a{ color: #000; text-decoration:none; display:block;  padding-left:5px; padding-bottom:10px; margin-top:0px; border-bottom:#666666 solid 1px; padding-top:5px;  }
#nav ul li a:hover{ color:#fff; background: #de420f;   }

#how{ margin-left:20px; padding-top:10px; }
#how ul{ margin:0; padding:0; list-style:none; color:#000000 }
#how ul li{ list-style:url(../images/lili.jpg); padding-bottom:7px; padding-left:2px; }
#how ul li a{ color:#000000; }
#how ul li a:hover{}

.red{ color:#de420f; }
.red a{ color:#de420f; text-decoration:underline; } 
.red a:hover{ text-decoration:none; }


#frame{ background: url(../images/frame.jpg) no-repeat; width:174px; height:120px; }

#nav-top{ background:url(../images/top-nav.jpg) no-repeat; width:248px; height:21px; }
#nav-mid{ background:url(../images/nav-mid.jpg) repeat-y bottom; width:248px; height:auto; }
#nav-bottom{ background:url(../images/nav-bottom.jpg) no-repeat; width:248px; height:21px; }

h3{  font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#e54514; padding-bottom:3px; margin:0;  text-transform:capitalize;}
h3 a{ color:#e54514; }

.products{ font-family:Tahoma; font-size:11px; color:#616161; text-align:justify;  }
.products a{ color:#e54514;  text-decoration:underline; }
.products a:hover{ text-decoration:none; }
.products ul{ list-style:url(../images/bullet.gif) }
.products ul li{ padding-left:0px; margin-bottom:5px; line-height:15px; }
.products ul li a{ color:#e54514;  text-decoration:underline; }
.products ul li a:hover{ text-decoration:none; }
.products ul ul{ list-style:url(../images/lili.jpg);   }
.products ul ul li{ background:none; padding-left:0; }
.products ul ul li a{ color:#333333;  text-decoration:underline; background:none; }
.products ul ul li a:hover{ text-decoration:none; }
.products strong{ color:#e54514;}
.products ol{}
.products ol li{ line-height:20px; }

.products ol li a{  }
.products ol li a:hover{}

#frame1{ background:url(../images/frame1.jpg) no-repeat; width:138px; height:97px; }


#product-nav{ margin-left:15px; margin-top:0; padding-top:5px;   }
#product-nav ul { margin:0; padding:0; list-style:none; }
#product-nav ul li { color: #333333; font-family:Tahoma; text-transform:capitalize; font-weight:bold; display:block; height:auto;}
#product-nav ul li a{ color: #000; text-decoration:none; display:block;  padding-left:30px; height:15px; padding-bottom:10px; margin-top:0px; border-bottom:#666666 solid 1px; padding-top:5px; background:url(../images/bullet.gif) no-repeat left;  }
#product-nav ul li a:hover{   color:#fff; background: #de420f;   }


#product-nav ul li ul{ background:none; list-style:url(../images/black-arrow.gif); margin:0 0 0 30px; padding:0; }
#product-nav ul li ul li{ color:#FF0000;  }
#product-nav ul li ul li a{ display:block; padding-left:0; padding-bottom:0; margin-top:0; background:none; font-weight:normal; border:none; margin-bottom:10px;}
#product-nav ul li ul li a:hover{ color:#e54514; padding-left:0; background:none  }


#product-nav ul li ul li ul{ margin: 0 0 0 15px; padding:0; list-style:url(../images/lili.jpg);  }
#product-nav ul li ul li ul li{}
#product-nav ul li ul li ul li a{ display:block; margin-bottom:10px; color:#666666 }
#product-nav ul li ul li ul li a:hover{}

#support input, select{ font-size:11px; font-family:Tahoma; border:#666666 solid 1px; }

#sales input, select{ font-size:11px; font-family:Tahoma; border:#666666 solid 1px; }

#quote input, select, textarea{ font-size:11px; font-family:Tahoma; border:#666666 solid 1px; }

#register input, select, textarea{ font-size:11px; font-family:Tahoma; border:#666666 solid 1px; }

#whitepaper input, select, textarea{ font-size:11px; font-family:Tahoma; border:#666666 solid 1px; }

#video{ background:url(../images/video-bg.jpg) no-repeat; width:380px; height:431px; margin:0 auto 0 auto;}


/*-----------------------------------facebox-------------------------------------*/
#facebox .b {
  background:url(b.png);

}

#facebox .tl {
  background:url(tl.png);


}

#facebox .tr {
  background:url(tr.png);


}

#facebox .bl {
  background:url(bl.png);
 

}

#facebox .br {
  background:url(br.png);
  
}

#facebox {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  margin: auto;
  border-collapse: collapse;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

/*--------------------download page css-----------------------*/

div.counter {
   margin-top: 20px;
   color:#FFFFFF;
   font-size: 10pt;
   cursor: default;
}
/*--------------------video page css-----------------------*/
#Layer1 {
	position:absolute;
	width:284px;
	height:33px;
	z-index:1;
	left: 438px;
	top: 422px;
}