body { 	 
	font-family:Arial, Helvetica, sans-serif;
	color:#7c7c7c;
	min-width:960px;
	background:#fff;
    margin:0;
    padding:0;
    font-size:14px; 
}

.bg-1 {width:100%; background:#efefef; }
.bg-2 {width:100%; background:#f00;}
.bg-2-border {width:960px; margin:0 auto;}
.bg-3 {width:100%; background:#fff;}

.main {
	width:960px; 	
	padding:0;
	margin:0 auto;
	line-height:1.6666em;
}

a {color:#007ee8; outline:none; background: none; }
a:hover {text-decoration:none;}

.col-1, .col-2 {float:left;}

.wrapper {width:100%; overflow:hidden;}
.extra-wrap { float:left; width:550px;}
 
p {margin-bottom:18px;}
.p1 {margin-bottom:8px;}
.p2 {margin-bottom:15px;}
.p3 {margin-bottom:30px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:50px;}
.p7 {margin-bottom:70px;}

.fleft {float:left;}
.fright {float:right;}

.alignright {text-align:right !important; float:right !important; padding-right:20px !important;}
.aligncenter {text-align:center;}

.title {margin-bottom:18px;}
.index1 {z-index:1; position:relative;}
.index2 {z-index:2; position:relative;}
.it {font-style:italic;}

.letter {letter-spacing:-1px;}
.letter2 {letter-spacing:-2px;}

.color-1 {color:#fff;}
.color-2 {color:#0099ff;}

.buttons a:hover {cursor:pointer;}
.clear {
 clear: both;
 display: block;
 overflow: hidden;
 visibility: hidden;
 width: 0;
 height: 0;
}

.menu li a,
.list-1 li a,
.list-2 li a,
.link,
.button,
.logo {text-decoration:none;}	

/*********************************header*************************************/
header {
	min-height:20px; 
	width:100%;
	position:relative; 
	z-index:2;
}
.header-padding {padding-top:23px;}
/*.span_01 {
	padding:0px 0 0 0px; 
	position:relative;
	float:left;
}
.span_01 a {
	display:block;
	text-indent:-5000px;
	width:205px;
	height:45px;
}*/
.menu {
	padding:10px 0 0 0; 
	float:right;
}
.menu li {
	float:left; 
	position:relative;
    list-style:none;
}
.menu > li {padding:0 1px;}
.menu li a {
	
	font-size:14px;
	font-weight:bold;
	line-height:1.2em;
	display:block;  
	color:#000;
	padding:4px 20px 5px 20px;
	letter-spacing:-1px;
}
.menu > li > a {}
.menu li.last a {padding-right:13px;}
.menu > li > a:hover { color:#0099ff; text-decoration:underline;}
.menu li a .activ-2  {
	background-repeat: no-repeat;
	background-position:92% -48px;
	width:12px;
	position:absolute;
	height:7px;
	top:10px;
	cursor:pointer;
	}
.menu > li > a:hover .activ-2,
.menu > li.sfHover > a .activ-2 {background-position:92% 0px !important;}
.menu > li.sfHover > a {background-position:center -46px; color:#0099ff;}
.menu li a.active .activ-2  {background-position:92% 0px;}
.menu > li.activ-2 > a.active {background-position:92% 10px;} 
.menu ul {
	position:		absolute;
	padding:		0;
	top:			-999em;
	width:			195px;
	background:		#ffffff;
    list-style:none;
}
.menu ul li {width:	100%;}
.menu li:hover {visibility:	inherit; }
.menu li li {}
.menu li li a {
	display:block;
	
	padding:		9px 0 10px 29px;
	font-size:		16px;
	line-height:	1.2em;
	text-align:		left;
	text-transform:	none;
	color:#1b1b1b;
}
.menu li li a:hover, .menu li li.sfHover > a {color:#0099ff;}
.menu li li.sfHover > a {}

.menu li:hover ul, .menu li.sfHover ul {
	left:			1px;
	top:			38px;
	z-index:		999;
}
ul.menu li:hover li ul, ul.menu li.sfHover li ul {
	top:			-999em;
}
ul.menu li li:hover ul, ul.menu li li.sfHover ul {
	left:			197px;
	top:			0px;
	z-index:		9999;
}
ul.menu li li:hover li ul, ul.menu li li.sfHover li ul {
	top:			-999em;
}
/********Slider********/
.slider-wrapper {
	padding:83px 0 0 18px;
	margin-right:122px;
	float:left;
	}
.slider-wrapper,
.slider-wrapper-2 {
	background:url(../images/mac_img.jpg) no-repeat left top;
	position:relative;
	z-index:1;
	background-image: url(../images/edbtopst.jpg);
}
.slider-wrapper-2 {
	float:right;
	height:262px;
	width:438px;
	}
.slider-hiden {
	position:relative;
	left:50%;
	width:960px;
	margin-left:-532px;
	font-size:14px;
    line-height:22px;
	}
.slider,
.slider-2{
	width:218px;
	height:326px;
}
.items,
.its{
	display:none;
}
.slider-padding {padding:90px 0 0 53px;}
.slider-padding-2 {padding:20px 0px 20px 0px;}
.pagination {
	position:absolute;
	right:114px;
	top:442px;
	z-index:99;
}


	.slider-padding-2 .banner-text {padding-right:10px;}
	.banner-text-1 {
		
		font-size:171px;
		line-height:1.2em;
		color:#0099ff;
		display:inline-block;
		text-transform:uppercase;
		font-weight:normal;
		}
		.slider-padding-2 .banner-text-1 {padding-left:57px;}
		.banner-text-5 {
			color:#2b2b2b;
			font-weight:normal;
			text-transform:uppercase;
			}
			.text-padding-2 .banner-text-5 {font-size:60px; }
            .banner-text-5 h1 {font-size:35px; margin:0; padding:0;  }
		.banner-text-2 {
			
			font-size:30px;
			color:#2a2a2a;
			line-height:1.2em;
			display:block;
			text-transform:uppercase;
			margin-top:-18px;
			font-weight:bold;
			letter-spacing:-1px;
			}
		.banner-text-2 span {
			display:inline-block;
			color:#0099ff;
			padding-left:10px;
			}
			.text-padding-2 .banner-text-2 {}
		.banner-text-3 {
			font-size:17px;
			color:#747474;
			line-height:2em;
			text-indent:1px;
			padding:4px 0 3px 0;
			display:block;
			}
			
		.text-padding {padding:0 40px 0 6px;}
		.text-padding-2 {padding:0px 0 0 0px; width:500px; float:left;}
		.button-img {
			background: url(../images/download-mac.png) no-repeat left top;
			display:block;
			cursor:pointer;
			width:341px;
			height:58px;
            margin-left:100px
			}
		.button-img:hover {background-position:0 -58px;}
		.button-img-indent {margin-bottom:0px; margin-top:0; text-align:center; font-size:12px;}
		.button-img-bottom {
			background:url(../images/download-mac.png) no-repeat center bottom;
			}
			
			h2 { 
	
	font-size:25px;
	color:#007ee8;
	font-weight:normal;
}
h2 span {color:#303030;}
		
/*********************************content*************************************/
#content {
	width:100%; 
	padding:0;
	position:relative;
	z-index:1;
}
#page1 .content-padding {padding-top:57px;}
.content-padding {padding:72px 0 89px 0;}
h3 { 
	
	font-size:25px;
	color:#007ee8;
	font-weight:normal;
}
h3 span {color:#303030;}




.footer {
	width:100%; 
	padding:10px 0 20px;
	min-height:20px;
   background:#ccc;
}
.menu-footer {float:left;}

.menu-footer ul { margin:0; margin-top:-5px; padding:0;}
.menu-footer li {
	margin-top:-7px;
	font-size:13px;
	line-height:22px;
	float:left;
	text-transform:uppercase;
	padding:0 24px 0 2px;
    list-style:none;
	}
.menu-footer li a {
	color:#000;
	text-decoration:none;
	}
.menu-footer li a:hover,
.menu-footer li a.active {color:#0099ff;}
.menu-footer li.last {padding:0 0 0 5px;}
.footer-link {
	display:inline-block;
	float: right;
	font-size:14px;
	line-height:1.2em;
	padding-top:10px;
	}
.footer-link a {
	display:inline-block;
	margin:0 0 0 24px;
    color:#000;
    text-decoration:none;
	}
.list-services {
	padding:0;
}
	.list-services li {
		float:left; 
		padding:0 0 0 10px;
	}
/**************** page2 index-1.html ***********************/
#page2 .list-1 li {padding-bottom:18px;}
/**************** page4 index-3.html ***********************/
#page4 .list-1 li {padding-bottom:18px;}






.slider-wrapper-subpage {
	position:relative;
	z-index:1;
}
.slider-wrapper-subpage {
	float:right;
	height: auto;
	width:438px;
	}


.span_01{float:left; width:500px;}


.left_nav {
	position:relative;
	z-index:1;
}
.left_nav {
	float:right;
	height: auto;
	width:438px;
	}




.producttestimonial-subpage {background:#eff2f7 url('../images/testimonial.png') no-repeat; width: auto; height: auto; display: block; font: italic 14px/25px "Georgia"; color: #656565; padding:0; width:436px; height:75px; margin-top:10px; border: dashed 1px #d5dbe5;}

.producttestimonial {background:#eff2f7 url('../images/testimonial.png') no-repeat; width: auto; height: auto; display: block; font: italic 14px/25px "Georgia"; color: #656565; padding:0; width:436px; height:75px; margin-top:275px; border: dashed 1px #d5dbe5;}


.text-padding-2 ul li {background:url("../images/check.jpg") no-repeat top left ; list-style:none; color: #3c3c3c; font-size: 17px; padding: 5px 0 15px 40px;}
.text-padding-2 ul {padding: 12px 0 0 9px;}


ol, ul {
	list-style:disc;
  
}
blockquote, q {
	quotes: none;
}
table, table td { 
	padding:0;
	border:none;
	border-collapse:collapse;
}
img {
	vertical-align:top; 
}
embed { 
	vertical-align:top;
}
