body, div, span, p, h1, h2, h3, ul, li, img {
	margin:0;
	padding:0;
}
img, a {
	outline:none;
	border:none;
	text-decoration:none;
}
h1, h2, h3 {
	font-weight:normal;
}
p{ color:#4d4d4d;
  font-size:12px;
  padding:10px 0px 10px 0px;
  line-height:22px;
}
p a{ color:#4d4d4d;
text-decoration:none;
}
p a:hover{ color:#4d4d4d;
text-decoration:none;
}
.clr {
	clear:both;
}
@font-face {
    font-family: 'TitilliumText25L250wt';
    src: url('../fonts/TitilliumText25L004/titilliumtext25l004.eot');
    src: url('../fonts/TitilliumText25L004/titilliumtext25l004.eot') format('embedded-opentype'),
         url('../fonts/TitilliumText25L004/titilliumtext25l004.woff') format('woff'),
         url('../fonts/TitilliumText25L004/titilliumtext25l004.ttf') format('truetype'),
         url('../fonts/TitilliumText25L004/titilliumtext25l004.svg#TitilliumText25L250wt') format('svg');
}
body {
	font:normal 12px/25px Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	 background-color:#efefef;
}
#outer-header{
 width:100%;
 margin:0 auto;
 background: #f2f2f2 url(../images/bg-header.gif) center bottom no-repeat;
 height:475px;

 }
#inner-header{
 width:962px;
 margin:0 auto;
 height:475px;
 }
#header-top{ float:left; height:53px; width:922px; background:#FFF; border:#d5d5d5 1px solid; padding:20px 20px 0px 20px;}
#logo{ float:left; width:105px;}
#top-nav{ float:left; width:420px; margin-left:20px;} 
#top-nav ul{ margin:0px; padding:0px;}
#top-nav ul li{ display:inline; list-style:none; padding:0px 15px 0px 15px; font-family:TitilliumText25L250wt; color:#000; font-size:16px; font-weight:normal;}
#top-nav ul li a{ text-decoration:none; color:#000;}
#top-nav ul li a:hover{ text-decoration:none; color:#2f9fee;}
#ph-number{ float:right; width:230px; font-family:TitilliumText25L250wt; color:#000; font-size:18px;} 
#ph-number span{ color:#2f9fee; font-size:22px;}
#breadcrum{ width:962px; float:left; height:40px; padding-top:5px;}
#breadcrum ul{ margin:0px; padding:0px;}
#breadcrum ul li{ list-style:none; color:#3d3d3d; display:inline; background:url(../images/divider-arrow.gif) right 5px no-repeat; padding:0px 15px 0px 15px; float:left; font-family:TitilliumText25L250wt; font-size:14px;}
#breadcrum ul li a{ text-decoration:none; color:#3d3d3d;}
#breadcrum ul li a:hover{ text-decoration:none; color:#2f9fee;}
#banner{ float:left; width:962px; padding:20px 0px 0px 0px;} 
.hd-sml{ font-family:TitilliumText25L250wt; color:#525252; font-size:22px; text-align:center; line-height:28px;}
.hd-sml2{ font-family:TitilliumText25L250wt; color:#525252; font-size:20px; text-align:center; padding:85px 0px 0px 0px; line-height:28px; background:url(../images/downloading-icon.gif) 305px 87px no-repeat;}
.hd-sml2 span{ color:#2f9fee;}
.hd-sml2 span a{ color:#2f9fee; text-decoration:none;}
.hd-sml2 span a:hover{ color:#2f9fee; text-decoration:none;}
.hd-main{ font-family:TitilliumText25L250wt; color:#000; font-size:45px; text-align:center; padding:10px 0px 15px 0px; font-weight:normal;}       
 
/* container css start here*/

#outer-container{
 width:100%;
 margin:0 auto;
 background: url(../images/bg.jpg) 0 0 repeat-x;
 }
#inner-container{
 width:962px;
 margin:0 auto;
 }
.hd-blue{ color:#2f9fee; font-family:TitilliumText25L250wt; font-size:22px;}
.hd-black{ color:#000; font-family:TitilliumText25L250wt; font-size:16px; padding-top:45px; }
.hd-black-video{ color:#000; font-family:TitilliumText25L250wt; font-size:16px;}
.step-hd-black{ color:#000; font-family:TitilliumText25L250wt; font-size:20px; text-align:left; padding:0px 0px 80px 40px; }
.lft{ float:left; width:250px;}
.rgt{ float:right; width:120px;}
.step1{ float:left; width:183px;  background: url(../images/step2-bg.gif) 15px 0 no-repeat; text-align:center; margin:60px 20px 0px 0px;}
.step2{ float:left; width:183px;  background: url(../images/step1-bg.gif) 15px 0 no-repeat; text-align:center; margin:60px 20px 0px 0px;} 
.step3{ float:left; width:183px;  background: url(../images/step3-bg.gif) 15px 0 no-repeat; text-align:center; margin:60px 20px 0px 0px;}
.faq1{ float:left; width:183px;  background: url(../images/faq-icon.gif) 10px 0 no-repeat; text-align:center; margin:60px 20px 0px 60px;}
.faq2{ float:left; width:183px;  background: url(../images/privacy-policy-icon.gif) 10px 0 no-repeat; text-align:center; margin:60px 20px 0px 30px;}
.manual-1{ float:left; width:183px;  background: url(../images/installation-guide.gif) 10px 0 no-repeat; text-align:center; margin:60px 20px 0px 60px;}
.manual-2{ float:left; width:183px;  background: url(../images/user-guide.gif) 10px 0 no-repeat; text-align:center; margin:60px 20px 0px 30px;} 
#footer{ text-align:center; padding:15px 0px 15px 280px; line-height:16px; font-size:11px;} 