@charset "utf-8";
/* CSS Document */

body{
	padding:0px;
	margin:0px;
	text-align:justify;
}
a{
	text-decoration:none;
	outline:none;
}

.sky-blue-text{
	color:#1779bf;
}
.sky-blue-text a{
	color:#1779bf;
}
.sky-blue-text a:hover{
	color:#1779bf;
	text-decoration:none;		
}
.clr{
	clear:both;
	padding:0px;
	margin:0px;
}

.mar_right{ margin-right:0 !important;}

p,h1,h2,h3,h4,h5,h6,form,input,ul,ol,dd,{ margin:0; padding:0;}
img{ border:0;} .left{ float:left;} .right{ float:right;} .clr{ clear:both; height:0;}

.top-panel{
	width:100%;
	padding:0;
	margin:0 0 0px 0;
	background:#EDF0F4;
}
.top-panel .inner{
	width:995px;
	margin:0 auto;
	background:url(../images/headerbck.png) center bottom no-repeat;
	background-position:center bottom;
	padding-bottom:20px;
	overflow:hidden;
}
.top-panel .inner .logo{
	width:248px;
	padding:14px 0 0 0px;
	margin:0px;
	float:left;
}
.top-panel .inner .nav{
	width:410px;
	float:right;
	padding:53px 0 0 0;
	margin:0;
	/*height:57px;*/
}
.nav ul{
	  width:410px;
	padding: 0px;
	margin: 0px 0;
	list-style: none;
	clear: left;
}
/*yis */
.nav ul ul{	
display:none;
}
.nav ul li:hover > ul{	
	display:block;
}
.nav ul li ul {
	position: absolute;
	top: 80px;
	
}
.nav ul ul li.subnav{
	float: none;
	display:block; /*For ignore double margin in IE6*/
	width: 110px;
	margin: 0 3 px;	
	padding: 0px 5px 0px 5px; */
	color:#3988c3;	
	background-color:#dfe2e5;	
	
}
.nav ul ul li.subnav a{
	/* margin: 0 3px;	
	padding: 0px 5px 0px 5px;	*/
	text-decoration: none;
	color:#3988c3 !important;	
	background-color:#dfe2e5;	
	font:normal 14px Arial, Helvetica, sans-serif;	
	float:none;
	text-align:center;
	line-height:27px;
	height:27px;
}
.nav ul ul li.subnav :hover{	
	display: block;
	/* margin: 0 3px;	
	padding: 0px 5px 0px 5px;	*/
	font:normal 14px Arial, Helvetica, sans-serif;	
	text-align:center;
	background-color:#3988c3;
 	color: #fff !important;
	line-height:27px;
	height:27px;	
	/* -webkit-border-radius: 5px;	
	-moz-border-radius: 5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	 behavior:url(ie-css3.htc);	*/	
}




.nav ul li{	
	float: left;
	display: inline; /*For ignore double margin in IE6*/
	margin: 0 3px;	
	padding: 0px 5px 0px 5px;	
}
.nav ul li a{
	margin: 0 3px;	
	padding: 0px 5px 0px 5px;	
	text-decoration: none;	
	color: #3d5a75;	
	font:normal 14px Arial, Helvetica, sans-serif;	
	float:left;
	text-align:center;
	line-height:27px;
	height:27px;
}
.nav ul li a:hover{	
	font:normal 14px Arial, Helvetica, sans-serif;	
	text-align:center;
	background-color:#3988c3;
 	color: #fff;
	line-height:27px;
	height:27px;	
	-webkit-border-radius: 5px;	
	-moz-border-radius: 5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	 behavior:url(ie-css3.htc);		
}
.nav ul li.active{		
	background-color:#3988c3; 	
	-webkit-border-radius: 5px;	
	-moz-border-radius: 5px;
	border-radius:5px;
	 behavior:url(ie-css3.htc);		
}
.nav ul li.active a{	
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:500;	
	text-align:center;
	color:#fff !important;	
	
}

.buttonJq {
    background: none repeat scroll 0 0 #6EBEF1;
    border-radius: 10px 10px 10px 10px;
    float: left;
    margin: 0 10px 0 2px;
    padding: 8px 0;
}
/********************* inner page header ************/
.top-panel-sec{	width:100%;	padding:0;	margin:0 0 0px 0; background:url(../images/inner-header-bg-1.jpg) repeat-x; background-size:100%;}
.top-panel-sec .inner-sec{	width:995px;margin:0 auto; /*background:url(../images/inner-header-bg-sec.png) no-repeat;*/	background-position:center bottom;	overflow:hidden;}
.top-panel-sec .inner-sec .logo{width:248px;padding:10px 0 4px;margin:0px;float:left;}
.top-panel-sec .inner-sec .nav-sec{	width:380px;float:right;padding:53px 0 0 0;	margin:0;	/*height:57px;*/}
.nav-sec ul{width:340px;padding: 0px;margin: 0px 0;	list-style: none;float: left;clear: left;}
.nav-sec ul li{	
	float: left;
	display: inline; /*For ignore double margin in IE6*/
	margin: 0 3px;	
	padding: 0px 5px 0px 5px;	
}
.nav-sec ul li a{
	margin: 0 3px;	
	padding: 0px 5px 0px 5px;	
	color: #3d5a75;
	cursor: pointer;
	font:normal 14px Arial, Helvetica, sans-serif;	
	float:left;
	text-align:center;
	line-height:27px;
	height:27px;	
}
.nav-sec ul li a:hover{	
	font:normal 14px Arial, Helvetica, sans-serif;	
	text-align:center;
	background-color:#3988c3;
 	color: #fff;
	line-height:27px;
	height:27px;	
	-webkit-border-radius: 5px;	
	-moz-border-radius: 5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	behavior:url(ie-css3.htc);		
}
.nav-sec ul li.active{		
	background-color:#3988c3; 	
	-webkit-border-radius: 5px;	
	-moz-border-radius: 5px;
	border-radius:5px;
	behavior:url(ie-css3.htc);		
}
.nav-sec ul li.active a{	
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:500;	
	text-align:center;
	color:#fff !important;	
	
}

/********************* inner page header ************/

 .banner-container{
	background:url(../images/banner-bg-1.png) no-repeat;
	background-position:center bottom;
	width:100%;
	padding:0px 0 0 0px;
	margin:0 0 0 0px;
	overflow:hidden;
}
.banner-container .banner-inner{width:995px;padding:100px 0 0 0px;	margin:0px auto;overflow:hidden;}
.banner-container .banner-inner .discription-block{
	width:350px;
	padding:20px 0 0 0px;
	margin:0 0 0 0px;
	float:left;
}
.discription-block .see-your-mac-block{
	width:350px;
	padding:0px 0 0 0px;
	margin:0 0 0 0px;
	float:left;
}
.see-your-mac-block p{
	width:350px;
	padding:0px 0 0 0px;
	margin:0 0 0 0px;
	float:left;
}
.discription-block h4{
	padding:25px 0 20px 0px;
	margin:0 0 0 0px;
	float:left;
	font-family:'Bitstream Vera Serif', sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:16px;
	color:#5f5f5f;
	line-height:28px;	
	width:284px;
}
.discription-block h6{
	padding:7px 0 0px 0px;
	margin:0 0 0 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:12px;
	color:#91acc0;
	line-height:31px;	
	width:265px;
	text-align:center;
}
.discription-block .buy-btn-block{
	width:350px;
	padding:0px 0 0 0px;
	margin:0 0 0 0px;
	float:left;
}
.buy-btn-block p{
	width:350px;
	padding:0px 0 0 0px;
	margin:0 0 0 0px;
	float:left;
}
.banner-inner .mac-zoom-img-block{
	width:645px;
	text-align:center;
	padding:0px 0 0 0px;
	margin:0 0 0 0px;
	float:left;
}
.mac-zoom-img-block p{
	width:645px;
	padding:0px 0 0 0px;
	margin:0 0 0 0px;
	float:left;
}
.mac-zoom-img-block h5{
	padding:22px 0 13px 0px;
	margin:0px 0 0 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:14px;
	color:#303540;
	line-height:31px;	
	width:606px;
	text-align:center;
}
 .container-wrapper{
	width:995px;
	padding:0px 0 0 0px;
	margin:0px auto;
	
}
.container-wrapper .computer-category-container{
	width:995px;
	padding:0px 0 40px 0px;
	margin:90px 0 40px 0px;
	float:left;
	border-bottom:#e5e5e5 solid 1px;
}
.computer-category-container .computer-with-people-block{
	width:310px;
	padding:0px 0 0 0px;
	margin:0px 32px 0 0px;
	float:left;
}
.computer-with-people-block h2{
	padding:0px 0 10px 0px;
	margin:0 0 0 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:23px;
	color:#176094;
	line-height:31px;	
	width:310px;
}
.computer-with-people-block h2 a{
	padding:0px;margin:0px;font:normal 23px Arial, Helvetica, sans-serif;line-height:31px;color:#176094;
}
.computer-with-people-block h2 a:hover{
	padding:0px;margin:0px;font:normal 23px Arial, Helvetica, sans-serif;line-height:31px;color:#176094;
}
.computer-with-people-block h4{
	padding:18px 0 0px 0px;
	margin:0 0 0 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:14px;
	color:#666666;
	line-height:23px;	
	width:310px;
}
.computer-with-people-block p{
	width:310px;
	padding:0px 0 0 0px;
	margin:0px 0 0 0px;
	float:left;
	text-align:center;
}
.computer-category-container .computer-with-people-block-last{
	width:310px;
	padding:0px 0 0 0px;
	margin:0px 0 0 0px;
	float:left;
}
.computer-with-people-block-last h2{
	padding:0px 0 10px 0px;
	margin:0 0 0 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:23px;
	color:#176094;
	line-height:31px;	
	width:310px;
}
.computer-with-people-block-last h2 a{
	padding:0px;margin:0px;font:normal 23px Arial, Helvetica, sans-serif;line-height:31px;color:#176094;
}
.computer-with-people-block-last h2 a:hover{
	padding:0px;margin:0px;font:normal 23px Arial, Helvetica, sans-serif;line-height:31px;color:#176094;
}
.computer-with-people-block-last h4{
	padding:18px 0 0px 0px;
	margin:0 0 0 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:14px;
	color:#666666;
	line-height:23px;	
	width:310px;
}
.computer-with-people-block-last p{
	width:310px;
	padding:0px 0 0 0px;
	margin:0px 0 0 0px;
	float:left;
	text-align:center;
}
.container-wrapper .gray-sep-line-block{
	background:url(../images/gray-sep-line.gif) repeat-x;
	width:995px;
	padding:0px 0 0px 0px;
	margin:35px 0 35px 0px;
	float:left;
}
.container-wrapper .see-more-features-category-container{
	width:995px;
	padding:0px 0 0 0px;
	margin:0px 0 0 0px;
	float:left;
}
.see-more-features-category-container .see-more-screenshots-btn-block{
	width:995px;
	padding:0px 0 0 0px;
	margin:0px 0 0 0px;
	float:left;
}

.see-more-features-category-container .see-more-screenshots-btn-block .link_btn_box{
	width:630px;
	padding:0;
	margin:0 auto;
}
.see-more-screenshots-btn-block p{
	width:284px;
	padding:0px 0 0 0px;
	margin:0px 30px 0 0px;
	float:left;
	text-align:center;
}
.container-wrapper .content-container{
	background:-moz-linear-gradient(center top , #F3F3F3 0%, #FFFFFF 40%, #FFFFFF 100%) repeat scroll 0 0 transparent;
	width: 920px;
	height: 220px;
	margin: 0 auto 30px auto;
	padding: 30px 30px;
	border: 1px solid #fff;
	position: relative;
	margin-top: 35px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0px 0px 2px #ccc;
	-webkit-box-shadow: 0px 0px 2px #ccc;
	box-shadow: 0px 0px 2px #ccc;
	z-index: 2;
	behavior: url(ie-css3.htc);
	float:left;
}
.content-container .text-block{
	width:488px;
	padding:0px 0 0 0px;
	margin:0px 0 0 0px;
	float:left;
}
.text-block h3{
	padding:18px 0 0px 0px;
	margin:0 0 0 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:20px;
	color:#2c2c2c;
	line-height:23px;	
	width:310px;
}
.text-block h5{
	padding:18px 0 0px 0px;
	margin:0 0 0 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:14px;
	color:#666666;
	line-height:23px;	
	width:488px;
}
.content-container .img-block{
	padding:0px 0 0 0px;
	margin:0px 0 0 0px;
	float:right;
}
.view-counter-img-block p{
	width:400px;
	padding:0px 0 0 0px;
	margin:0px 0 0 0px;
	float:left;
}
.left{ float:left;}
.right{ float:right ; left:0px; }

/*******************sec-block *******************/
/*.content-container{width:995px;	padding:50px 0 0 0px;margin:0px 0 0 0px;	float:left;}*/

.content-container .screenshots-block{
	width: 500px;
	padding: 0px 0 0 0px;
	margin: 0px 0px 0 0px;
	float: left;
}
.screenshots-block h3{
	padding:18px 0 0px 0px;
	margin:0 0 0 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:20px;
	color:#2c2c2c;
	line-height:23px;	
	width:310px;
}
.screenshots-block h5{
	padding: 18px 0 0px 0px;
	margin: 0 30px 0 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	color: #666666;
	line-height: 23px;
	width: 500px;
}
.content-container .screenshots-img-block{
	padding: 0px 0 0 0px;
	margin: 0px 0 0 0px;
	float: right;
	width: 310px;
}
.screenshots-img-block p{
	width: 500px;
	padding: 0px 50px 0 0px;
	margin: 0px 0 0 0px;
}
/********************sec- block ****************/

.content-container .keyboard-shortcut-img-category-block{
	width: 360px;
	padding: 25px 0 0 30px;
	margin: 0px 45px 0 0px;
	float: left;
}
.keyboard-shortcut-img-category-block .zoom-img-block{
	width: 100px;
	padding: 0px 0 0 0px;
	margin: 0px 0 0 0px;
	float: left;
}
.zoom-img-block p{
	width:100	px;
	padding:0px 0 0 0px;
	margin:0px 0 0 0px;
	float:left;
}
.zoom-img-block h5{
	padding:0px 0 0px 0px;
	margin:0 0 0 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:14px;
	color:#b2b1b1;
	line-height:23px;	
	width:87px;
	text-align:center;
}
.keyboard-shortcut-img-category-block .plus-icon-block{
	width:122px;
	padding:0px 0 0 0px;
	margin:0px 0 0 0px;
	float:left;
}
.plus-icon-block p{
	width:122px;
	padding:34px 0 34px 0px;
	margin:0px 0 0 0px;
	float:left;
	text-align:center;
}
.keyboard-shortcut-img-category-block .keyboard-shortcut-img-column{
	width:130px;
	padding:0px 0 0px 0px;
	margin:0px 0 0 0px;
	float:left;
	text-align:center;
}
.keyboard-shortcut-img-column p{
	width:130px;
	padding:10px 0 0px 0px;
	margin:0px 0 0 0px;
	float:left;
	text-align:center;
}
.keyboard-shortcut-img-column h5{
	padding:0px 0 0px 0px;
	margin:0 0 0 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:14px;
	color:#b2b1b1;
	line-height:23px;	
	width:130px;
	text-align:center;
}
.content-container .no-keyboard-shortcut-discription-block{
	width:480px;
	padding:0px 0 0px 0px;
	margin:0px 0 0 0px;
	float:left;
}
.no-keyboard-shortcut-discription-block h3{
	padding:0px 0 20px 0px;
	margin:0 0 0 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:18px;
	color:#010101;
	line-height:23px;	
	width:480px;
	
}
.no-keyboard-shortcut-discription-block h5{
	padding:0px 0 0px 0px;
	margin:0 0 0 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:14px;
	color:#666666;
	line-height:23px;	
	width:480px;
}

/******************* inner page zoom it ***************/

.container-wrapper .zoom-it-page-container{
	width:995px;
	padding:0px ;
	margin:0px ;
	float:left;
}
.container-wrapper .zoom-it-page-container h1, .heading_block{
	color: #176094;
    font: 25px/23px Arial,Helvetica,sans-serif;
    margin: 50px 0 0 0;
    padding: 10px 0;
}
.zoom-it-page-container .zoom-it-page-gray-sep-line{
	background:url(../images/gray-sep-line.gif) repeat-x;
	width:995px;
	padding:0px 0 0px 0px;
	margin:60px 0 20px;
	float:left;
	
}
.zoom-it-page-container .zoom-it-category-container{
	width:985px;
	padding:0px 0 0px 0;
	margin:80px 0 0 0px;
	float:left;
}
.zoom-it-category-container .zoom-it-img-block{
	width:508px;
	padding:0px 0 0px 0px;
	margin:0px 0 0 0px;
	float:left;
}

.zoom-it-category-container .zoom-it-text-block{
	padding:0px 0 0px 0px;
	margin:0px 0 0 0;
	float:left;
}
.zoom-it-text-block h1{
	padding:10px 0 10px 0 !important;
	margin:0 0 0 0px !important;
	font: normal 25px Arial, Helvetica, sans-serif;		
	color:#176094;
	line-height:23px;
}
.zoom-it-text-block h5{
	padding:0px 0 0px 0px;
	margin:0 0 0 0px;	
	font: normal 14px Arial, Helvetica, sans-serif;	
	color:#666666;
	line-height:23px;	
}
.zoom-it-text-block img{ padding:0 14px 10px 0;}
.zoom-it-page-container .zoom-it-great-for-category-container{
	width:985px;
	padding:20px 0 40px 10px;
	margin:0px 0 0 0px;
	float:left;
	background:url(../images/gray-sep-line.gif) repeat-x scroll center bottom transparent;
}
.zoom-it-great-for-category-container .zoom-it-great-for-text-block{
	  width:702px;
	padding:0px 0 0px 0px;
	margin:0px 0 0 0px;
	float:left;
}
 .zoom-it-great-for-text-block h1{
	padding:0px 0 35px 0px;
	margin:0 0 0 0px;	
	font: normal 25px Arial, Helvetica, sans-serif;		
	color:#176094;
	line-height:23px;	
 }
 .zoom-it-great-for-text-block ul{
	width:702px;
	padding:0px 0 0px 0px;
	margin:0px 0 0 0px;
 }
 .zoom-it-great-for-text-block ul li{
	 background:url(../images/black-dott-img.gif) no-repeat;
	width:687px;
	list-style:none;
	padding:0px 0 10px 15px;
	margin:0px 0 0 0px;	
	font: normal 14px Arial, Helvetica, sans-serif;	
	color:#666666;
	line-height:23px;	
 }
.zoom-it-great-for-category-container .zoom-it-great-for-img-block{
	width:283px;
	padding:0px 0 0px 0px;
	margin:0px 0 0 0px;
	float:left;   
 }
.zoom-it-page-container .zoom-it-larger-container{
	width:985px;
	padding:50px 0 30px 10px;
	margin:0px 0 0 0px;
	float:left;
}
.zoom-it-larger-container .zoom-it-larger-img-block{
	 width:240px;
	padding:0px 0 0px 0px;
	margin:0px 0 0 0px;
	float:left;
	text-align:center;
}
.zoom-it-larger-container .zoom-it-larger-text-block{
	width:645px;
	padding:0px 0 0px 0px;
	margin:0px 0 0 0px;
	float:right;
}
.zoom-it-larger-text-block h1{
	padding:10px 0 35px 0px;
	margin:0 0 0 0px;	
	font: normal 25px Arial, Helvetica, sans-serif;		
	color:#176094;
	line-height:23px;	
}
.zoom-it-larger-text-block ul{
	width:645px;
	padding:0px 0 0px 0px;
	margin:0px 0 0 0px;
}
.zoom-it-larger-text-block ul li{
	background:url(../images/black-dott-img.gif) no-repeat;
	width:630px;
	padding:0px 0 10px 15px;
	margin:0px 0 0 0px;
	list-style:none;
	font: normal 14px Arial, Helvetica, sans-serif;	
	color:#666666;
	line-height:23px;	
}
.zoom-it-page-container .with-zoom-it-you-can-category-container{
/*	 width:983px;
	padding:0px 0 0px 10px;
	margin:70px 0 0 0px;
	float:left;
	border:#e5e5e5 solid 1px;*/ 
	background:-moz-linear-gradient(center top , #F3F3F3 0%, #FFFFFF 40%, #FFFFFF 100%) repeat scroll 0 0 transparent;
	width: 920px;
	min-height: 650px;
	margin: 0 auto 30px auto;
	padding: 30px 30px;
	border: 1px solid #fff;
	position: relative;
	margin-top: 35px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0px 0px 2px #ccc;
	-webkit-box-shadow: 0px 0px 2px #ccc;
	box-shadow: 0px 0px 2px #ccc;
	z-index: 2;
	behavior: url(ie-css3.htc);
	float:left;
}
.with-zoom-it-you-can-category-container h1{
	padding:25px 0 20px 0;
	margin:0 22px;
	font:normal 25px Arial, Helvetica, sans-serif;
	color:#176094;
	line-height:23px;	
	border-bottom:#e5e5e5 solid 1px; 
}
.with-zoom-it-you-can-category-container ul{
	width:948px;
	padding:20px 0 10px 20px;
	margin:0px 0 0 0px;
	font:normal 14px Arial,Helvetica,sans-serif;
	line-height:23px;
}
.with-zoom-it-you-can-category-container ul li{
	background:url(../images/black-dott-img.png) no-repeat scroll 0 9px;
	width:948px;
	padding:0px 0 10px 15px;
	margin:0px 0 0 0px;
	list-style:none;
	font-family:normal 14px Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:23px;
}
/*********************** contact us ****************/
.container-wrapper .contactus-container{
	width:995px;
	padding:104px 0 0 0;
	margin:0px ;
	float:left;
}
.contactus-container .contactus-left{width:589px;padding:0px 20px 0 15px ;	margin:0px ;float:left;}
.contactus-container .contactus-left h1{padding:0px 0 20px 0px ;margin:0px ;font:normal 25px Arial, Helvetica, sans-serif;	color:#176094;}
.contactus-container .contactus-left p{padding:0px 0 0 0px ;margin:0px ;font:normal 14px Arial, Helvetica, sans-serif;	color:#666666; line-height:21px;}

.contactus-container .contactus-left .form-block{width:589px;padding:30px 0 0 0px ;margin:0px ;float:left;}
.contactus-container .contactus-left .form-block p{padding:0px 0 0 0px ;margin:0px 0 15px 0;float:left;}
.contactus-container .contactus-left .form-block label{width:130px;padding:0px 0 0 0px ;margin:0px ;font:normal 14px Arial, Helvetica, sans-serif;color:#176094; line-height:21px; float:left;}
.contactus-container .contactus-left .form-block strong{padding:0px 0 0 7px ;margin:0px; color:#c25331;}
.contactus-container .contactus-left .form-block input{width:390px; padding:10px ;margin:0px ; border:#dfdfdf solid 1px; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; behavior:url(ie-css3.htc); height:10px; float:left;font:normal 12px Arial, Helvetica, sans-serif;color:#666666;}

.contactus-container .contactus-left .form-block input:focus{-webkit-box-shadow:inset 0 0 5px #838383;
       -moz-box-shadow:inset 0 0 5px #838383;
            box-shadow:inset 0 0 5px #838383;}




.contactus-container .contactus-left .form-block textarea{width:390px; height:110px;padding:10px ;margin:0px ; border:#dfdfdf solid 1px; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; behavior:url(ie-css3.htc);  float:left;font:normal 12px Arial, Helvetica, sans-serif;color:#666666; resize:none;}

.contactus-container .contactus-left .form-block textarea:focus{-webkit-box-shadow:inset 0 0 5px #838383;
       -moz-box-shadow:inset 0 0 5px #838383;
            box-shadow:inset 0 0 5px #838383;}

.contactus-container .contactus-left .form-block .submit-btn-block{width:589px;padding:20px 0 0 0px ;margin:0px ;float:left;}
.contactus-container .contactus-left .form-block .submit-btn{width:108px;padding:0px 0 0 0px ;margin:0px 0 0 128px ;float:left; background-color:#3988c3; border:#04548f solid 1px; height:35px; line-height:35px !important; color:#fff;font:normal 17px Arial, Helvetica, sans-serif; cursor:pointer; text-align:center;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; behavior:url(ie-css3.htc);}
.contactus-container .contactus-left .form-block .submit-btn a{ color:#FFF;}


.contactus-container .contactus-right{width:353px;padding:0px ;	margin:0px ;float:right;}
.contactus-container .contactus-right h1{padding:0px 0 20px 0px ;margin:0px ;font:normal 25px Arial, Helvetica, sans-serif;	color:#176094}
.contactus-container .contactus-right .map-block{width:330px;padding:10px ;margin:0px ;float:left;}

/*********************** contact us ****************/

/*********************** footer ****************/
.footer-panel{padding:0px;
	margin:50px 0 0 0px;
	padding:0px 0 15px 0px;
	width:100%;
	background:url(../images/footer-bg.png) #edf0f4 center top no-repeat;
	background-position:center top;
	overflow:hidden;	
}
.footer-panel .footer-wrapper{
	padding:0px;
	margin:0px auto;
	width:995px;
/*	background-color:#fdfdfe;*/
}
.footer-wrapper .footer-links-category-block{
	padding:34px 0 0 0px;
	margin: 0 0 0 0px;
	width:626px;
	float:left;
	overflow: hidden;
}
.footer-links-category-block .footer-social-links-block{
	padding:0px;
	margin: 0 0 0 0px;
	width:680px;
	float:left;
}
.footer-social-links-block p{
	padding:0px;
	margin: 0 0 0 0px;
	width:288px;
	float:left;
}
.footer-links-category-block .footer-menu-block {
    float: left;
    margin: 0;
    padding: 55px 0 0;
    width: 100%;
}
.footer-menu-block h5{
	padding:0px 30px 0px 0px;
	margin:0 0 0 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	font-size:12px;
	color:#7f7f7f;	
}
.footer-menu-block ul{
	padding:0px 0 0 0px;
	margin: 0 0 8px 0px;
	width:553px;	
}
.footer-menu-block ul li{
	margin:0px 20px 0px 0px;
	padding:0 0 0 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:14px;
	list-style:none;
	display:inline;
	color:#7f7f7f;
}
.footer-menu-block ul li a{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:14px;
	list-style:none;
	display:inline;
	color:#7f7f7f;
}
.footer-menu-block ul li a:hover{	
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
	font-size:14px;
	list-style:none;
	display:inline;
	color:#000000;
}
.footer-content-category-block .footer-search-category-container{
	padding:0px 0 0 0px;
	margin: 0 0 0 0px;
	width:295px;
	float:left;
}
.footer-search-category-container .download-btn-block {
    float: left;
    margin: 0;
    padding: 30px 0 0;
    width: 368px;
}
.download-btn-block p {
    float: left;
    margin: 0;
    padding: 0;
}
.footer-wrapper .footer-search-block{
	padding:15px 0 10px 72px;
	margin: 0 0 0 0px;
	width: 240px;
	float: right;
}
.footer-search-block .footer-search-column{
	padding:0px 0 0 0px;
	margin: 0 0 0 0px;
	width:238px;
	float:left;
}
.footer-search-column .footer-search-left-curve{
	padding:0px 0 0 0px;
	margin: 0 0 0 0px;
	width:4px;
	float:left;
}
.footer-search-column .footer-search-middle{
	padding:0px 0 0 0px;
	margin: 0 0 0 0px;
	width:169px;
	float:left;
	background:url(../images/footer-search-box-middle-bg.gif) repeat-x;
	height:29px;
}
.footer-search-middle input{	
	padding:0px 0 0 0px;
	margin: 2px 0 2px 0px;
	width:169px;	
	font: normal 12px Arial, Helvetica, sans-serif;
	height:25px;
	border:none;
	color:#7f7f7f;
}

.footer-search-column .footer-subscribe-btn-column{
	padding:0px 0 0 0px;
	margin: 0 0 0 0px;
	width:65px;
	float:left;
}




.professional-sections{
	float:left;
	width:995px;
}
.professional-sections h1 {
    color: #176094;
    font: 25px/23px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0 0 35px;
}
.professional-sections .sec{
	width:280px;
	float:left;
	margin:26px 26px 0 0;
	border:1px solid #d5d5d5;
	padding:0 15px 15px 15px;
	border-top:5px solid #176094;
	min-height:200px;

}
.min_height_box{min-height:250px !important;}
.avoid{ width:28% !important;}
.professional-last{ margin:0 !important;}
.professional-sections .sec h1{
	color: #555;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: bold;
    line-height: 20px;
    margin: 0;
    padding: 18px 0 14px;
}
.professional-sections h2{
	color: #176094;
    font: 17px/23px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0 0 35px;
}
.professional-sections .sec p{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#333;
	line-height:22px;
	margin:0 !important;
	padding:0 !important;
	text-align:justify;
}
.zoomit-points{
	width:980px;
	margin:0;
	padding:0;
}
.zoomit-points ul{
	width:100%;
	margin:0;
	padding:0;
}
.zoomit-points ul li{
	width:100%;
	margin:0 !important;
	padding:10px 0 0 10px !important;
	background:url(../images/arrow-bullet.png) no-repeat scroll 0 28px;
	list-style:none;
}
.zoomit-points ul li h1{ margin:10px 0 0 0 !important; padding:0 !important; color:#555 !important; font:normal 19px Arial, Helvetica, sans-serif !important;}
.zoomit-points ul li p{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#333;
	line-height:22px;
	margin:0;
	padding:6px 0 0 0;
}

/*  How it works page styling  */
.how_works_video{
	background:#EDF0F4;
clear: both;
    margin: 0 0 20px;
    padding: 5px;
	}
.how_works_content{
	margin:30px 0 0 0;
	}
.how_works_content p{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#333;
	line-height:22px;
	margin:0;	
	}
.power_tip{
	padding:10px;	
	width:260px;
	background:#3988C3;
	border-radius:6px;
	float:right;
	margin:0 0 20px 20px;
	}
.power_tip p{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:18px;
	display:block;
	border:1px dashed #53a5e3;
	padding:5px;
	}
	ul.listing{
		padding:0;
		margin:0;
		}
ul.listing li{
	display:block;
	list-style:none;
	}
	ul.listing li .bullet{
		background:url(../images/title-icon.png) left center no-repeat;
		width:35px;
		height:23px;
		display:inline-block;
		text-align:center;
		padding:7px 0 0 0;
		font-size:15px;
		font-weight:bold;
		color:#ffffff;
		}


h2.title { font: Bold 15px/24px Arial, Helvetica, sans-serif; color: #333333; padding:3px 0 3px 0; display:inline-block; }
.ClearAll { clear: both; }
#HowItWorksPanel { width: 995px; height: auto; float: left; clear: both; padding: 25px 0; }
#HowItWorksPanel .WorksPanel { width: 995px; height: auto; float: left; padding: 7px 0; }
#HowItWorksPanel .WorksPanel .WorksHead { width: 995px; height: auto; float: left; padding: 0 0 13px 0; }
#HowItWorksPanel .WorksPanel .WorksHead .WorksNumber { width: 30px; height: auto; float: left; background:url(../images/title-icon.png) no-repeat; font: bold 16px/30px Arial, Helvetica, sans-serif; color: #ffffff; padding: 0 0 0 10px; cursor:pointer; }
#HowItWorksPanel .WorksPanel .WorksHead .WorksHeading { width: 950px; height: auto; float: right; font: Bold 15px/30px Arial, Helvetica, sans-serif; color: #333333; }

	
.privacy_pera{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#333;
	line-height:22px;
	margin:0;
	padding:6px 0 0 0;}
.privacy_pera a{ color:#176094; text-decoration:underline;}
.privacy_pera a:hover{ color:#176094; text-decoration:none;}
.about_us { font:14px/23px Arial,Helvetica,sans-serif; }
.about_us h2{color: #176094; font:20px/23px Arial,Helvetica,sans-serif;  margin:10px 0 5px 0; padding:0;}
.about_us p{ padding:0 0 10px 0; margin:0; font:14px/23px Arial,Helvetica,sans-serif; color:#333333;}
.about_us_text img{ float:left; margin:0 15px 0 0;}
.about_us_text{ width:100%; clear:both; margin:0 0 25px 0; float:left;}
.heading_seprator{background:#EDF0F4;padding:5px; clear:both; margin:0 0 20px 0;}
.press_relase{ width:100%; float:left;}
.press_relase p{color: #666666; font: 14px/23px Arial,Helvetica,sans-serif;  margin: 0 0 20px 0; padding: 0;}
.feature_highlights h3{	color: #176094;
    font: 25px/23px Arial,Helvetica,sans-serif;
    margin:30px 0 5px 0;
    padding: 10px 0;}
 .feature_highlights { padding:0;}
 .feature_highlights li{
	 background:url(../images/black-dott-img.gif) no-repeat;
	width:687px;
	list-style:none;
	padding:0px 0 10px 15px;
	margin:0px 0 0 0px;	
	font: normal 14px Arial, Helvetica, sans-serif;	
	color:#666666;
	line-height:23px; }
.pricing_and_avail{ padding:0;}
 .pricing_and_avail li{ list-style:none; margin:0 0 8px 0;}
 .pricing_and_avail li span{  background:url(../images/black-dott-img.gif) no-repeat;
	width:687px;
	list-style:none;
	padding:0px 0 10px 15px;
	margin:0px 0 0 0px;	
	font: normal 14px Arial, Helvetica, sans-serif;	
	color:#666666;
	line-height:23px;}
 .pricing_and_avail li a{ color:#176094; font: 14px/23px Arial,Helvetica,sans-serif; }
  .pricing_and_avail li a:hover{text-decoration:underline;}
  
  
  .pricing{	color: #176094;
    font: 25px/23px Arial,Helvetica,sans-serif;
    margin:30px 0 5px 0;
    padding: 10px 0;}
.address_blocks span{color:#176094; font:18px/23px Arial,Helvetica,sans-serif;  margin: 0 0 20px 0; padding: 0;}
.address_blocks{color:#666666; font:14px/23px Arial,Helvetica,sans-serif;  margin: 0 0 20px 0; }
.address_blocks_nw img{ float:left; margin:0 30px 0 50px;}
.address_blocks_nw{width: 100%;  padding:0 0 15px 0; 
 border-bottom:3px solid #176094;}
 

.mac-zoom-img-block #fade li{font:14px/23px Arial,Helvetica,sans-serif; color:##5F5F5F; list-style:none; height:60px; float:left;
text-align:center; width:645px;}

#fade{ height:60px; float:left;margin:0;}

#fade li {font:14px/23px Arial,Helvetica,sans-serif;	font-size:12px;	list-style:none; text-align:center}
#fade li .fade_box_text{ height:60px; vertical-align:middle; display:table-cell; width:645px; text-align:center;}

.video_link_box{ /*background:#e8e8e8; margin:35px auto; width:995px;

background:-moz-linear-gradient(center top , #F3F3F3 0%, #FFFFFF 40%, #FFFFFF 100%) repeat scroll 0 0 transparent;
	border: 1px solid #fff;
	position: relative;
		-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0px 0px 2px #ccc;
	-webkit-box-shadow: 0px 0px 2px #ccc;
	box-shadow: 0px 0px 2px #ccc;*/
	z-index: 2;
	behavior: url(ie-css3.htc);}
.video_link_box div{ margin:15px auto; width:853px;}
.WorksPanel img{ margin:15px 0;}
.error_style{margin: -14px 0 15px;;padding-left:135px;float:left;display:none;color:red; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.WorksHeading{ width:auto !important; float:left !important;}
.WorksHeading_img_1, .WorksHeading_img_2, .WorksHeading_img_3, .WorksHeading_img_4, .WorksHeading_img_5, .WorksHeading_img_6, .WorksHeading_img_7, .WorksHeading_img_8{
	width:113px !important;  padding:0px !important; height:29px !important; margin-left:15px;}
.WorksHeading_img_1{background: url(../images/layer_1.png) no-repeat !important;}
.WorksHeading_img_2{background: url(../images/layer_2.png) no-repeat !important;}
.WorksHeading_img_3{background: url(../images/Layer_3.jpg) no-repeat !important;}
.WorksHeading_img_4{background: url(../images/Layer_4.png) no-repeat !important;}
.WorksHeading_img_5{background: url(../images/Layer_5.png) no-repeat !important;}
.WorksHeading_img_6{background: url(../images/Layer_6.png) no-repeat !important;}
.WorksHeading_img_7{background: url(../images/Layer_7.png) no-repeat !important;}
.WorksHeading_img_8{background: url(../images/Layer_8.png) no-repeat !important;}
.width_48{width:48%;}
.FL{ float:left;}
.FR{ float:right;}


#Field2{ border:2px solid red;}



