body{
	margin:0;
	color:#919191;
	background:#eef0f4;
	font:12px/16px Arial, Helvetica, sans-serif;
	min-width:942px;
}
img{border-style:none;}
a{
	color:#919191;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	color:#000;
	vertical-align:middle;
	margin:0;
	padding:0;
	font:100% Arial, Helvetica, sans-serif;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
a:focus,
input:focus,
textarea:focus,
select:focus{outline:none;}
#wrapper {
	background:#eef0f4 url(../images/bg-wrapper.gif) repeat-x 0 100%;
	overflow:hidden;
}
.w1 {
	overflow:hidden;
	background:url(../images/bg-wrapper01.gif) no-repeat 50% 33px;
}
.img-bg {
	position:absolute;
	top:33px;
	right:-169px;
}
#main,
.area,
#footer {
	width:942px;
	margin:0 auto;
	position:relative;
}
.area:after,
#main:after,
.content-holder:after,
.content-holder .holder:after,
.content-holder .row:after {
	content:"";
	display:block;
	clear:both;
}
#header {
	overflow:hidden;
	padding:0 0 41px;
}
.header-row {
	overflow:hidden;
	background:#000;
	padding:8px 0 9px;
	margin:0 0 34px;
}
#nav {
	float:right;
	margin:0;
	padding:0;
	list-style:none;
	font:14px/16px Arial, Helvetica, sans-serif;
}
#nav.left {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	font:14px/16px Arial, Helvetica, sans-serif;

}
#nav.left li {
	padding:0 30px 0 0;
	font-weight: normal;
}
#nav li {
	float:left;
	padding:0 0 0 30px;
	font-weight: bold;

}
#nav a {color:#fff;}
.header-info {float:right;}
.social {
	float:left;
	margin:0;
	padding:15px 22px 0 0;
	list-style:none;
}
.social li {
	float:left;
	padding:0 0 0 3px;
}
.social a {
	float:left;
	background:url(../images/ico-social.gif) no-repeat;
	width:32px;
	height:32px;
	overflow:hidden;
	text-indent:-9999px;
}
.social .mail {background-position:0 0;}
.social .skype {background-position:-36px 0;}
.social .twitter {background-position:-71px 0;}
.social .googl {background-position:-106px 0;}
.social .facebook {background-position:-141px 0;}
.header-info .card {
	float:left;
	background:url(../images/bg-btn03.png);
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	padding:9px 8px;
	position:relative;
}
.header-info .card a {
	display:block;
	background:url(../images/bg-btn01.gif) repeat-x 0 1px;
	width:109px;
	color:#fff;
	border:1px solid #508d2d;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 1px 3px #aaa, 0 1px 0 #9fd27b inset;
	-webkit-box-shadow:0 1px 3px #aaa, 0 1px 0 #9fd27b inset;
	-moz-box-shadow:0 1px 3px #aaa, 0 1px 0 #9fd27b inset;
	text-shadow:0 1px 0 #777;
	text-align:center;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	padding:14px 0 12px;
	position:relative;
}
.header-box {
	overflow:hidden;
	padding:16px 0 0;
}
.header-box .name {
	float:left;
	color:#2d2d2d;
	font-size:28px;
	line-height:32px;
	padding:0 19px 0 0;
}
.header-box .name span {font-weight:normal;}
.header-box .img-holder {
	padding:3px 0 0;
	position: absolute;
	left: 180px;
	top: 18px;
}
.header-box .img-holder img {vertical-align:top;}
#main h1 {
	margin:0 0 44px;
	font-size:28px;
	line-height:35px;
	color:#2d2d2d;
	text-align:center;
}
.inner #main {
	width: 942px;
	padding-bottom: 50px;
	background: white;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.4);	
}
.inner #main h1 {
	margin: 0;
	padding: 50px 50px 20px 50px;
	float: left;
}
hr {
	border: 0;
	border-top: 1px solid #ccc;
	margin: 50px 0px 50px 0px;
}
#main h1 span {font-weight:normal;}
.inner #main .content-holder {
	float: left;
	text-align: left;
	padding: 0px 20px 0px 0;
	clear: both;
}
.inner #main .content-holder img {
	border-bottom: 1px solid #ccc;
}
.inner #main .content-holder ul {
	padding: 0;
}
.inner #main .content-holder ul li {
	display: list-item;
	font-size: 15px;
	line-height: 20px;
	width: 600px;
	padding: 0 0 10px 50px;
}
.content-holder p {
	font-size: 15px;
	padding: 0px 50px 0 50px;
	line-height: 20px;
}
.content-holder {padding:0 0 8px;}
.content-holder .title {
	overflow:hidden;
	background:url(../images/bg-border01.gif) repeat-x 0 8px;
	position:relative;
	text-align:center;
	margin:0 0 47px;
}
.content-holder .title h2 {
	margin:0;
	font-size:16px;
	line-height:20px;
	color:#abacae;
	display:inline;
	padding:0 20px;
	background:url(../images/bg-title.gif) repeat-x;
}
.content-holder .first .title h2 {background:#f8f9fa;}
.content-holder .row {
	background:url(../images/bg-content-box.gif) no-repeat 12px 100%;
	margin:0 -45px -44px;
	padding:0 45px 90px;
	width:942px;
}
.content-holder .first .row1 {
	background:url(../images/bg-content-box02.gif) no-repeat 12px 100%;
	margin:0 -45px -69px;
}
.content-holder ul {
	margin:0;
	padding:0 0 0 60px;
	list-style:none;
	overflow:hidden;
	width:882px;
	font-size:12px;
	line-height:14px;
}
.content-holder ul li {
	display:inline-block;
	padding:0 15px 0 0;
	width:192px;
}
.content-holder h3 {
	margin:0 0 5px;
	font-size:15px;
	line-height:17px;
	color:#2d2d2d;
	text-align:center;
}
.content-holder .price {
	display:block;
	text-align:center;
	color:#515151;
	padding:0 0 6px;
}
.content-holder .img-holder {
	overflow:hidden;
	position:relative;
	min-height:122px;
	padding:0 1px;
	text-align:center;
	background:url(../images/bg-border.png) no-repeat 50% 0;
}
.content-holder .img-holder img {vertical-align:top;}
.content-holder .add{
	display:block;
	background:url(../images/bg-btn02.png) no-repeat;
	width:95px;
	padding:18px 10px 15px;
	text-align:center;
	font:bold 13px/15px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 auto;
	text-shadow:0 1px 0 #666;
}

.content-holder .BuyNow{
	display:block;
	background:url(../images/OrangeButton2.png) no-repeat;
	width:88px;
	padding:7px 0px 14px;
	text-align:center;
	font:bold 13px/15px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 auto;
	text-shadow:0 1px 0 #666;
}


.twocolumns {
	overflow:hidden;
	width:942px;
	background:url(../images/bg-content-box04.gif) no-repeat;
	padding:51px 0 0;
	margin:0 0 89px;
}
.twocolumns .holder {
	background:url(../images/bg-content-box04.gif) no-repeat -1914px 100%;
	padding:0 0 15px;
	float:left;
}
.twocolumns .frame {
	width:990px;
	float:left;
	padding:0 0 0 21px;
	background:url(../images/bg-content-box04.gif) repeat-y -958px 0;
}
.twocolumns .column {
	float:left;
	width:415px;
	font-size:15px;
	line-height:20px;
	color:#919191;
	margin:-27px 80px 0 0;
}
.twocolumns .video-holder {
	overflow:hidden;
	position:relative;
	padding:1px;
	margin:-4px 0 0;
}
.twocolumns .video-holder img {vertical-align:top;}
.twocolumns .video-bg {
	background:url(../images/bg-border03.gif) no-repeat;
	width:415px;
	height:320px;
	position:absolute;
	top:0;
	left:0;
}
.twocolumns h2 {
	margin:0 0 19px;
	font:28px/35px Arial, Helvetica, sans-serif;
	color:#2d2d2d;
}
.twocolumns h3 {
	margin:0 0 9px;
	font-size:18px;
	line-height:20px;
	color:#2d2d2d;
}
.twocolumns p {margin:0;}
.twocolumns .img-holder {
	float:left;
	margin:3px 20px 0 0;
	position:relative;
	padding:1px;
}
.twocolumns img {vertical-align:top;}
.twocolumns .img-bg {
	position:absolute;
	top:0;
	left:0;
	background:url(../images/bg-border02.gif) no-repeat;
	width:140px;
	height:140px;
}
.twocolumns .info {
	overflow:hidden;
	padding:0 0 30px;
}

.inner .download-btn {
	background: none;
	padding: 0;
	margin: 50px 50px 0 0;
	float: right;
}

.download-btn {
	overflow:hidden;
	background:#d6eaff;
	width:417px;
	padding:19px 19px 8px;
	margin:0 -10px 0 -30px;
}
.download-btn a {
	float:right;
	background:url(../images/bg-btn04.gif) repeat-x 0 1px;
	color:#fff;
	border:1px solid #1566a5;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	box-shadow:0 1px 3px #aaa, 0 1px 0 #5fb1e4 inset;
	-webkit-box-shadow:0 1px 3px #aaa, 0 1px 0 #5fb1e4 inset;
	-moz-box-shadow:0 1px 3px #aaa, 0 1px 0 #5fb1e4 inset;
	text-shadow:0 1px 0 #777;
	text-align:center;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	padding:8px 22px;
	position:relative;
}
.content-block {
	background:url(../images/bg-content-box03.gif) no-repeat -957px 100%;
	padding:0 0 68px;
	width:940px;
	float:left;
	margin:0 1px;
}
.content-block .holder {
	background:url(../images/bg-content-box03.gif) no-repeat;
	float:left;
	width:940px;
}
.content-block .frame {
	overflow:hidden;
	text-align:center;
	margin:-18px 0 16px;
}
.content-block h2 {
	margin:0 0 24px;
	font:28px/35px Arial, Helvetica, sans-serif;
	color:#2d2d2d;
	display:inline-block;
}
.content-block .threecolumns {
	margin:0;
	padding:0 0 0 36px;
	list-style:none;
	overflow:hidden;
	width:946px;
	font-size:15px;
	line-height:20px;
	color:#919191;
}
.content-block .threecolumns li {
	float:left;
	width:240px;
	padding:0 75px 0 0;
}
.content-block .threecolumns h3 {
	margin:0 0 17px;
	font-size:22px;
	line-height:24px;
	color:#2d2d2d;
}
.content-block .threecolumns p {margin:0;}
.content-block .threecolumns a {
	color:#3787d5;
	text-decoration:underline;
}
.content-block .threecolumns a:hover {text-decoration:none;}
.inner #footer {
	padding: 30px 0 30px 0;
}
#footer {
	overflow:hidden;
	text-align:center;
	font-size:18px;
	line-height:20px;
	color:#cecece;
	padding:0 0 40px;
}
#footer p {margin:0;}
#footer a {color:#cecece;}