
@import url(bootstrap.min.css);

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, legend{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	vertical-align:baseline;
}
:focus {
	outline:0;
}
ol, ul {
	list-style:none;
}
table {
	border-collapse:separate;
	border-spacing:0;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
body {
	margin:0;
	padding:0;
	width:100%;
	color:#4f4f4f;
	background:#f7f7f7;
    font-size:13px;
	font-family:Segoe UI,verdana, Arial, Tahoma, Helvetica, sans-serif;
}
#bad-request {
	padding:4px 10px;
	margin:0 auto;
	height:250px;
}
#bad-request h1 {
	font-size:40px;
}
img, span {
	vertical-align:middle;
}
table {
	line-height:19px;
}

.down-buy-align table {line-height: normal;}


strong {
	font-weight:bold;
	color:#000;
}
p {
	line-height:18px;
}
li {
	line-height:14px;
}
p {
	display:block;
	margin:10px 0;
	padding-top:0!important;
}
ul {
	margin-left:25px;
	padding:0;
}
li {
	padding-left:2px;
}

ul ul { margin:2px 0 0 0;
	padding:0;
}

img {
	border:none;
	display:inline;
	vertical-align:middle;
	outline:none;
}
html {
	overflow-y:scroll;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}



ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-bottom:20px;
}
.clear {
	clear:both;
}
img {
	border:none;
}
.right {
	margin:0;
	padding:0;
	text-align:right !important;
}
.left {
	margin:0;
	padding:0;
	text-align:left !important;
}
.center {
	text-align:center !important;
}
a {
	color:#0186c9;
	border:none;
	margin:0;
	padding:0;
	cursor:pointer !important;
	outline:none !important;
	text-decoration:none !important;
}
a:hover {
	color:#1277b5 !important;
	border:none;
	text-decoration:underline !important;
}
.iconleft {
	float:left;
	padding:0;
	margin:0 0 12px 0;
}
.iconright {
	float:right;
	padding:0;
	margin:0;
}
.title {
	font-size:20px;
	margin:0;
	padding:0;
}
h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:600;
	color:#000;
}
.price-box-button {	background:url(../images/add-cart-button.png) center top no-repeat; height:63px; border:none; outline:none; width:200px; cursor:pointer;}

.price-box-button-2 {	background:url(../images/buynow.png) center top no-repeat; height:55px; border:none; outline:none; width:208px; cursor:pointer;}

#main {
	padding:4px 10px;
	margin:0 auto;
	/*width:958px;*/
	background:#FFF;/*url(../images/bg.png) center top no-repeat*/
	overflow:visible;
	margin-bottom:10px;
	border:solid 1px #e0e0e0;
	box-shadow:0 2px 2px #e0e0e0;
	position: relative;
}

.main1 {
	clear:both;
}

.main1 ul li {
	padding:2px 15px 5px 3px;
	list-style-image:url(../images/arrow.png);
	margin:0;
	line-height:18px;
	list-style-position:outside;
	margin-left:18px;
}


.main {
	clear:both;
}

.main ul li {
	padding:2px 15px 5px 3px;
	list-style-image:url(../images/arrow.png);
	margin:0;
	line-height:18px;
	list-style-position:outside;
	margin-left:18px;
}

.inmain{
	padding:5px 15px 5px 3px;
	list-style-type:disc !important;
	list-style-image:none !important;
	margin:0;
	line-height:18px;
	list-style-position:outside;
	margin-left:0px;
}

.top_header {
	clear:both;
	padding-top:10px;
}
#top_header {
	margin:0 auto;
	/*width:980px;*/
	padding:10px 0 10px 0;
}
#top_header_left {
	float:left;
}
#top_header_right {
	float:right;
	width:800px;
	padding-top:10px;
}



/*/*#menu {
	text-transform:uppercase;
	font-size:11px;
 	padding:0;
	list-style-type:none;
	background:url(../images/top_nav_bg_normal_hover.png) center top repeat-x;
	height:40px;
	border-left:1px solid #edecec;
	border-right:1px solid #edecec;
}
#menu li {
	float:left;
	margin:0 !important;
	padding:0!important;
}
#menu li a {
	text-decoration:none;
	display:block;
	padding:0 25px;
	line-height:40px;
	color:#000000;
	border-right:0px solid #e8e8e8;
}
#menu li a:hover, #menu li.active a {
	background:url(../images/top_nav_bg_normal_hover.png) center bottom repeat-x;
	background-position:0 -46px;
	color:#fff !important;
	text-decoration:none !important;
}*/

*/#coll_android {
	border:solid 8px #a4ca39;
	background:url(../images/android_img.jpg) right top no-repeat;
	padding:10px 10px 10px 10px;
	margin:15px 0 8px 0;
	color:#2b4058;
	min-height:100px;
}
#coll_android p {
	margin:0;
	padding:0 0 5px 0;
}



#coll_A {
	border:solid 8px #dfecf8;
	background:#f0f8ff url(../images/coll-a-bg.jpg) center top repeat-x;
	padding:10px 10px 10px 10px;
	margin:15px 0 8px 0;
	color:#2b4058;
}
#coll_A p {
	margin:0;
	padding:0 0 5px 0;
}
#coll_A ul {
	margin:0 0 0 30px;
	padding:0;
}
#coll_A ul li {
	margin:0 !important;
	line-height:18px !important;
	list-style-position:outside !important;
	margin-left:50px !important;
	color:#2b4058 !important;
	list-style:disc !important;
	list-style-image:none !important;
}
#coll_A h1 {
	font-size:19px;
	margin:0;
	padding:0;
	color:#2b4058 !important;
	padding-bottom:1px !important;
	margin-top:-4px;
}
.span_left {
	float:left;
	width:230px;
	background:url(../images/all_top_link_icon.png) no-repeat;
	background-position:0 20px;
	height:85px;
}
.span_right {
	float:right;
	width:170px;
	margin-left:5px;
	background:url(../images/all_top_link_icon.png) no-repeat;
	background-position:-245px -121px;
	height:80px;
}
.span_center1 {
	float:left;
	width:225px;
	margin-left:15px;
	background:url(../images/all_top_link_icon.png) no-repeat;
	background-position:-245px 20px;
	height:80px;
}
.span_center2 {
	float:left;
	width:240px;
	margin-left:15px;
	background:url(../images/all_top_link_icon.png) no-repeat;
	background-position:0px -121px;
	height:80px;
}

.content-sub {
	padding:0 15px;
}
.content {
	display:block;
	width:auto;
	margin:0 auto;
	padding:0;
}
.contentContainer {
	overflow:hidden;
}
.content img.l {
	left:0px;
	top:0px;
	padding:0px;
	float:left;
}
.content img.r {
	right:0px;
	top:0px;
	padding:0px;
	float:right;
}
.content .l {
	float:left;
	padding:15px;
	line-height:19px;
	margin:0 0 7px 0;
	margin-bottom:-2000px;
	padding-bottom:2000px;
}
.content .r {
	float:right;
	padding:15px;
	line-height:19px;
	margin:0 0 7px 5px;
	margin-bottom:-2000px;
	padding-bottom:2000px;
}
.content h2 {
	margin:0px 0 10px 0px;
	font-size:16px;
	line-height:17px;
}
.content h2 a {
	color:#0186c9;
	text-decoration:none;
}
.content h2 span {
	font-size:16px;
}
.content p {
	margin-bottom:1em;
}
.content .w450_a {
	float:left;
	padding:15px;
	line-height:19px;
	margin:0 0 8px 0;
	border:solid 8px #f7f7f7;
	width:430px;
	height:135px;
	background:url(../images/all_pro_icon.png) no-repeat;
	background-position:25px 24px;
}
.content .w450_b {
	float:right;
	padding:15px;
	line-height:19px;
	margin:0 0 8px 5px;
	border:solid 8px #f7f7f7;
	width:430px;
	height:135px;
	background:url(../images/all_pro_icon.png) no-repeat;
	background-position:-460px 24px;
}
.content .w450_c {
	float:left;
	padding:15px;
	line-height:19px;
	margin:0 0 8px 0;
	border:solid 8px #f7f7f7;
	width:430px;
	height:150px;
	background:url(../images/all_pro_icon.png) no-repeat;
	background-position:25px -175px;
}

.content .w450_d {
	float:right;
	padding:15px;
	line-height:19px;
	margin:0 0 8px 5px;
	border:solid 8px #f7f7f7;
	width:430px;
	height:150px;
	background:url(../images/all_pro_icon.png) no-repeat;
	background-position:-460px -175px;
}


.content .w450_e {
	float:left;
	padding:15px;
	line-height:19px;
	margin:0 0 8px 0;
	border:solid 8px #f7f7f7;
	width:430px;
	height:150px;
	background:url(../images/yaviepair-icon.png) no-repeat;
	background-position:25px 25px;
}

.content .w450_f {
	float:right;
	padding:15px;
	line-height:19px;
	margin:0 0 8px 5px;
	border:solid 8px #f7f7f7;
	width:430px;
	height:150px;
	background:url(../images/ypsdepair-icon.png) top left no-repeat;
	background-position:25px 25px;
}





.content .w450_a h2 {
	margin:10px 0 0 126px;
	
}
.content .w450_b h2 {
	margin:10px 0 0 126px;
}
.content .w450_c h2 {
	margin:10px 0 0 126px;
}
.content .w450_d h2 {
	margin:10px 0 0 126px;
}
.content .w450_e h2 {
	margin:10px 0 0 126px;
}
.content .w450_f h2 {
	margin:10px 0 0 126px;
}
.content .w450_a p {
	margin-left:126px;
}
.content .w450_b p {
	margin-left:126px;
}
.content .w450_c p {
	margin-left:126px;
}
.content .w450_d p {
	margin-left:126px;
}

.content .w450_e p {
	margin-left:126px;
}

.content .w450_f p {
	margin-left:126px;
}

#top_banner_sub {
	padding:15px 15px 0px 15px;
	width:auto;
	
}
#title-bg h1 {
	font-size:30px;
	font-weight:600;
	margin:0px 0 2px 0 !important;
	color:#4b9600;
	
}
#title-bg {
	padding:0;
	overflow:hidden;
	vertical-align:middle;
}
.line-bottom {
	border-bottom:solid 1px #e1e1e1;
	padding-top:5px;
}


#poste_box {
	min-height:60px;
    padding:0;
	margin:5px 320px 5px 0;
	background:#f8f8f8;
	border:solid 1px #ebebec;
}

#poste_box .imgs{ width:60px; float:left;}
#poste_box .text{ float:left; margin:10px 0 0 15px;}

.arrow-right {
	background:url(../images/arrow_next.png) no-repeat right bottom;
	padding:0 15px 0 0;
	margin-right:3px;
}
.left {
	float:left;
}
.right {
	float:right;
}
.top_banner_content {
	padding:15px 0 0px 0;
}
.rightdiv {
	float:right;
}
.leftdiv {
	float:left;
	width:580px;
}
.leftdiv ul li {
	padding:2px 0px 5px 25px !important;
	line-height:18px !important;
	margin:0 !important;
	background:url(../images/check.png) no-repeat !important;
	background-position:left 4px !important;
	list-style-position:outside;
	list-style-image:none;
}
.leftdiv ul {
	margin-top:15px;
	margin-left:10px;
}
#top_banner a {
	color:#000;
	font-weight:bold !important;
}
#top_banner a:hover {
	color:#1277b5 !important;
	text-decoration:none !important;
}
#top_banner {
	background:#fff;
	padding:5px 0 0 0;
}
#slidedeck_frame {
	width:950px;
	height:250px;
	position:relative;
	overflow:hidden;
	margin:0 auto;
	z-index:1;
}
#slidedeck_frame dl {
	width:950px;
	height:250px;
	position:relative;
	overflow:hidden;
	margin:0 auto;
	padding:0;
}
.slidedeck dt {
	cursor:pointer;
	height:25px;
	line-height:28px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#000;
	list-style:none !important;
}
.slidedeck dd {
	width:auto;
	height:250px;
	padding:10px 15px;
	border-right:1px solid #fff;
	background:#91cbf4 url(../images/banner-img1.jpg) bottom repeat-x;
	margin:0 auto;
}
.slidedeck dt.slide_1_bg {
	background:#91cbf4;
	border-bottom:solid 1px #76bbeb;
}
.slidedeck dd.slide_1_bg_color {
	background:#91cbf4 url(../images/banner-img1.jpg) bottom repeat-x;
}
.slidedeck dt.slide_2_bg {
	background:#90b2f7;
	border-bottom:solid 1px #98b3ea;
}
.slidedeck dd.slide_2_bg_color {
	background:#90b2f7 url(../images/banner-img2.jpg) bottom repeat-x;
}
.slidedeck dt.slide_3_bg {
	background:#cff2cf;
	border-bottom:solid 1px #b3e5b3;
}
.slidedeck dd.slide_3_bg_color {
	background:#cff2cf url(../images/banner-img3.jpg) bottom repeat-x;
}
.slidedeck dt.slide_4_bg {
	background:#b5f2f2;
	border-bottom:solid 1px #9ee9e9;
}
.slidedeck dd.slide_4_bg_color {
	background:#b5f2f2 url(../images/banner-img4.jpg) bottom repeat-x;
}
.slidedeck dt.slide_5_bg {
	background:#f9e1ac;
	border-bottom:solid 1px #e1cd73;
}
.slidedeck dd.slide_5_bg_color {
	background:#f9e1ac url(../images/banner-img5.jpg) bottom repeat-x;
}
.slidedeck dd div {
}
.slidedeck dt:hover {
	color:#fff;
	background:#000;
}
.slidedeck dt.active, .slidedeck dt.active:hover {
	cursor:default;
	color:#fff;
	background-position:bottom left;
}
.slidedeck dt .index {
	font-size:24px;
	font-weight:normal;
}
.slidedeck dt:hover .index {
	color:#ffffff;
}
.slidedeck dt.active .index {
	color:#ffffff;
}
.slidedeck .activeCorner {
	margin-left:-2px;
	width:12px;
	height:25px;
}
.slidedeck ul {
	margin:0;
	padding:0;
	float:left;
	margin-top:10px;
	margin-bottom:5px;
}
.slidedeck ul li {
	font-size:14px !important;
	font-weight:500;
	font-size-adjust:inherit;
	margin-top:10px;
	margin-bottom:10px;
	color:#000;
	padding:2px 20px 0 30px !important;
	margin-left:0px;
	list-style-image:none;
	line-height:18px;
	background:url('../images/arrow-check.png') 0 0px no-repeat !important;
}
.slidedeck li {
	margin:0;
	padding:0 0 5px 0;
}
.slidedeck .first {
	padding-left:0;
	border:0;
}
.slidedeck li a {
	color:#fff;
}
.slidedeck h2 {
	font-size:28px !important;
	color:#000;
	font-weight:bold;
}
.down-buy-align {
	/*float:left;
	width:650px;*/

}
#footer_main {
	border-top:1px solid #d5d5d5;
	color:#666;
	padding:20px 0;
	
}
#footer {
	margin:0 auto;
	padding:0px;
	/*width:940px;*/
}
#footer p {
	margin:0 0 5px 0;
	padding:0;
	font-size:10px !important;
	line-height:normal;
	white-space:nowrap;
	text-indent:inherit;
}
#footer a {
	color:#666;
	text-decoration:none;
	font-weight:normal;
	border:none;
	margin:0;
	padding:0;
}
#footer a:hover {
	text-decoration:underline;
	border:none;
	margin:0;
	padding:0;
	color:#1277b5 !important;
}
#footer img {
	border:none;
	margin:0;
	padding:0;
}
#footer-left {
	float:left;
	margin:0;
	padding:0;
}
#footer-right {
	float:right;
	margin:0;
	padding:0 20px 0 0;
}
#footer-right ul {
	font-size:10px !important;
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
#footer-right li {
	display:inline;
	margin:0;
	padding:0 5px 0 8px;
	border-left:#CCC 1px solid;
}
#footer-right .first {
	padding-left:0;
	border:0;
}
table.table {
	border-width:1px;
	border-color:#999999;
	border-collapse:collapse;
	margin:0 auto;
}
table.table th {
	background-color:#fef7db;
	border-width:1px;
	padding:8px;
	border-style:solid;
	border-color:#eae9e9;
}
table.table tr {
	background-color:#fff;
}
table.table td {
	border-width:1px;
	padding:8px;
	border-style:solid;
	border-color:#eae9e9;
}
.background {
	background-color:#f3f9d8 !important;
}
table.table ul {
	margin-bottom:0;
}
.div-button2 {
	width:50%;
	float:left;
}
.div-button1 {
	width:50%;
	float:right;
}
.download-button {
	width:215px;
	height:53px;
	margin:0 auto;
}
.buy-button {
	width:215px;
	height:53px;
	margin:0 auto;
}
.align {
	margin:0 auto;
	width:90%;
	background:#fff;
	padding:5px 5px 2px 5px;
	overflow:hidden;
	border:solid 0px #dddddd
}
.Layout_icon_left {
	color:#5d8700;
	float:left;
	width:100%;
	padding:5px;
	margin:5px 0;
background:;
	vertical-align:middle !important;
}
.Layout_icon_img {
	float:left;
	margin-right:10px;
}
ul#main-nav {
	float:right;
}
ul#main-nav li {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
ul#main-nav li a {
	padding:0px;
	margin-left:5px;
	display:block;
	color:#3d3d3d;
	text-decoration:none;
	font-weight:bold;
}
#top_links {
	padding:0px 0 10px 0;
	font-size:12px;
}
#top_links_left {
	float:left;
}
#top_links_left a {
	color:#a1a1a1;
}
#top_links_right {
	float:right;
}
#social_link {
	margin:0 auto;
	padding:0;
	float:right;
	padding-bottom:0px;
	width:330px !important;
	color:#F00 !important;
}
#Facebook {
	float:right;
	width:100px !important;
}
#Twitter {
	float:right;
	width:100px !important;
}
#googleplus {
	float:right;
	width:80px !important;
}
.Socialwidth {
	width:600px;
	margin:0 auto;
}
.follow-us {
	float:left;
}
#share-this {
	float:right;
	margin-left:50px;
}
#Social-left {
	float:right;
}
.Social-left {
	float:left;
	font-size:14px;
}
.Social-left p {
	margin:8px auto;
	margin-right:10px;
}
#Social-right {
	float:right;
	/*width:300px;*/
}
.Social-right {
	float:left;
	font-size:14px;
}
.Social-right p {
	margin:8px auto;
	margin-right:15px;
}
#Social {
	border:solid 1px #a8d8fa;
	background:#d1ecff;
	padding:19px 10px 0 10px;
	margin:10px 0 10px 0;
}
ul#Social-nav {
	margin:0;
	padding:0;
	list-style:none !important;
	background:none !important;
}
ul#Social-nav li {
	float:left;
	list-style:none !important;
	background:none !important;
}
ul#Social-nav li a {
	padding:0px;
	display:block;
	color:#3d3d3d;
	text-decoration:none;
	font-weight:bold;
	list-style:none !important;
}
.facebook {
	background:url(../images/social-icon.png);
	background-position:-38px 0;
	width:32px;
	height:32px;
	border:none;
	margin-right:5px;
}
.facebook:hover {
	background:url(../images/social-icon.png) no-repeat;
	background-position:-38px -32px;
	width:32px;
	height:32px;
	outline:none;
}
.twitter {
	background:url(../images/social-icon.png);
	background-position:0 0;
	width:32px;
	height:32px;
	border:none;
	margin-right:5px;
}
.twitter:hover {
	background:url(../images/social-icon.png) no-repeat;
	background-position:0 -32px;
	width:32px;
	height:32px;
	outline:none;
}
.googleplus {
	background:url(../images/social-icon.png);
	background-position:-76px 0;
	width:32px;
	height:32px;
	border:none;
	margin-right:5px;
}
.googleplus:hover {
	background:url(../images/social-icon.png) no-repeat;
	background-position:-76px -32px;
	width:32px;
	height:32px;
	outline:none;
}
/****************/

#faqbox .boxpadding {
	padding-left:130px;
	margin-top:5px;
	min-height:120px !important;
}
#faqbox .boxpadding p {
	text-align:left !important;
}
.support-box1 {
	margin:8px;
	padding:10px;
	background:#d8d9db;
}

#faqbox {
	border:0px solid #e4e5e5;
	/*width:930px;*/
}
#faqbox table {
	font-size:12px;
	width:auto;
	color:#717171;
	font-size:12px;
}
#faqbox th {
	height:50px;
	line-height:50px;
	border-bottom:1px solid #d9d9d9;
	font-weight:bold;
	color:#39454b
}
#faqbox th {
	padding:5px 10px 0px 10px;
	vertical-align:baseline
}
#faqbox td {
	padding:15px 15px 20px 15px;
	vertical-align:middle;
}
#faqbox td h3 {
	font-size:18px;
}
#faqbox td p {
	webkit-text-size-adjust:none;
	color:#717171;
	text-align:center;
}
#faqbox .text_align {
	text-align:left;
	vertical-align:top;
}
#faqbox table strong {
	color:#66a303
}
#faqbox .border-lr {
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
}
#faqbox .border-l {
	border-left:1px solid #d9d9d9;
}

#faqbox a {
	color:#1277b5;

}
#faqbox a:hover {
	color:#6fa200;
	
}
/***************/

.support-box2 {
	margin:8px;
	padding:10px;
	background:#f5f5f5;
	border:solid 4px #d8d9db;
}

#support .boxpadding2 {
	margin-top:5px;
	min-height:30px !important;
	text-align:left;
}



.boxNew{ background:#FFF;   border: solid 10px #ccc; margin-bottom:20px;}
.boxpaddingNew {
	padding-left:130px;
	margin-top:5px;
	height:150px !important;
}

.boxNew h3 {
  font-size: 18px;
  margin: 15px 0 10px 0;
}


/****************/
#support .boxpadding {
	padding-left:130px;
	margin-top:5px;
	min-height:120px !important;
}
#support .boxpadding p {
	text-align:left !important;
}
.support-box1 {
	margin:8px;
	padding:10px;
	background:#d8d9db;
}
#support {
	border:0px solid #e4e5e5;
	/*width:930px;*/
}
#support table {
	font-size:12px;
	width:auto;
	color:#717171;
	font-size:12px;
}
#support th {
	height:50px;
	line-height:50px;
	border-bottom:1px solid #d9d9d9;
	font-weight:bold;
	color:#39454b
}
#support th {
	padding:5px 10px 0px 10px;
	vertical-align:baseline
}
#support td {
	padding:15px 15px 20px 15px;
	vertical-align:middle;
}
#support td h3 {
	font-size:18px;
}
#support td p {
	webkit-text-size-adjust:none;
	color:#717171;
	text-align:center;
}
#support .text_align {
	text-align:left;
	vertical-align:top;
}
#support table strong {
	color:#66a303
}
#support .border-lr {
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
}
#support .border-l {
	border-left:1px solid #d9d9d9;
}
.livechat {
	background:url(../images/livechat.png)20px 15px no-repeat;
	padding-left:150px;
}
.supportticket {
	background:url(../images/supportticket.png)20px 15px no-repeat;
	padding-left:150px;
}

.faqicon {
	background:url(../images/faqicon.png)20px 15px no-repeat;
	padding-left:150px;
}

.ticket {
	background:url(../images/ticket.png)20px 15px no-repeat;
	padding-left:150px;
}

.testimonialsicon {
	background:url(../images/testimonialsicon.png)20px 15px no-repeat;
	padding-left:150px;
}


#support a {
	color:#1277b5;
	font-size:18px;
}
#support a:hover {
	color:#6fa200;
	font-size:18px;
}
.product-box1 {
	margin-bottom:25px;
	padding:10px;
	background:#f5f5f5;
}
.product-box1 h2 {
	font-size:18px;
	padding-bottom:10px;
	margin-left:10px;
	color:#000;
}
.product-box2 {
	margin-bottom:25px;
	padding:10px;
	background:#f5f5f5;
}
.product-box2 h2 {
	font-size:18px;
	padding-bottom:10px;
	margin-left:10px;
	color:#000;
}
.product-box3 {
	margin-bottom:25px;
	padding:10px;
	background:#d8d9db;
}
.product-box3 h2 {
	font-size:18px;
	padding-bottom:10px;
	margin-left:10px;
	color:#000;
}
#product-store {
	border:0px solid #e4e5e5;
	width:930px;
}
#product-store table {
	font-size:12px;
	width:auto;
	color:#717171;
	font-size:12px;
}
#product-store th {
	height:50px;
	line-height:50px;
	border-bottom:1px solid #d9d9d9;
	font-weight:bold;
	color:#39454b
}
#product-store th {
	padding:5px 10px 0px 10px;
	vertical-align:baseline
}
#product-store td {
	padding:15px 15px 20px 15px;
	vertical-align:middle;
}
#product-store td h3 {
	font-size:12px;
	font-weight:bold;
}
#product-store td p {
	webkit-text-size-adjust:none;
	color:#717171;
	text-align:center;
}
#product-store .text_align {
	text-align:left;
	vertical-align:top;
}
#product-store table strong {
	color:#66a303
}
#product-store .border-lr {
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
}
#product-store .border-l {
	border-left:1px solid #d9d9d9;
}
#product-store td h3 a {
	color:#000;
}
.product-buynow {
	float:left;
	width:160px;
	margin-top:10px;
}
.product-download {
	float:left;
	width:160px;
	margin-top:10px;
	margin-right:20px;
}
.boxpadding {
	padding-left:130px;
	margin-top:10px;
	min-height:120px !important;
}
.product-buynow {
	float:right;
	width:auto;
	padding-top:2px;
	margin-top:10px;
}
.product-download {
	float:left;
	width:auto;
	padding-top:2px;
	margin-top:10px;
	margin-right:10px;
}
.boxpadding p {
	text-align:left !important;
}
.boxmac {
	background:url(../images/mac-boxleft.png) left top no-repeat;
	padding-left:150px;
}
.boxwin {
	background:url(../images/win-boxleft.png) left top no-repeat;
	padding-left:150px;
}
.boxpst {
	background:url(../images/pst-boxleft.png) left top no-repeat;
	padding-left:150px;
}
.boxmov {
	background:url(../images/mov-boxleft.png) left top no-repeat;
	padding-left:150px;
}


.boxpsdwin {
	background:url(../images/psd-win-boxleft.png) left top no-repeat;
	padding-left:150px;
}

.boxost-to-pst {
	background:url(../images/ost-to-pst-boxleft.png) left top no-repeat;
	padding-left:150px;
}

.boxpsdmac {
	background:url(../images/psd-mac-boxleft.png) left top no-repeat;
	padding-left:150px;
}



.boxmovwin {
	background:url(../images/mov-win-boxleft.png) left top no-repeat;
	padding-left:150px;
}

.boxaviwin {
	background:url(../images/avi-win-boxleft.png) left top no-repeat;
	padding-left:150px;
}


.boxavimac {
	background:url(../images/avi-mac-boxleft.png) left top no-repeat;
	padding-left:150px;
}



.boxdoc {
	background:url(../images/doc-boxleft.png) left top no-repeat;
	padding-left:150px;
}
.boxppt {
	background:url(../images/ppt-boxleft.png) left top no-repeat;
	padding-left:150px;
}
.boxrar {
	background:url(../images/rar-boxleft.png) left top no-repeat;
	padding-left:150px;
}
.boxzip {
	background:url(../images/zip-boxleft.png) left top no-repeat;
	padding-left:150px;
}

.boxandroid {
	background:url(../images/android-boxleft.png) left top no-repeat;
	padding-left:150px;
}


.system-requirement {
	width:300px;
	margin:0 auto;
	margin-top:10px;
	text-align:center;
}
.system-requirement a {
	color:#0186c9 !important;
}
.system-requirement a:hover {
	color:#97c524 !important;
}
.system-requirement-box {
	position:absolute;
	visibility:hidden;
	border:9px solid black;
	background-color:lightyellow;
	width:300px;
	height:120px;
	padding:4px;
	clip:rect(auto,200px,auto,auto);
}
.wrapper-download-page {
	width:100%;
	position:relative;
}
.Layout-download1 {
	float:left;
	width:442px;
	padding:5px;
	margin:20px 0;
	background:#f8f8fa;
	border:solid 1px #ececee
}
.Layout-download2 {
	float:right;
	width:442px;
	padding:5px;
	margin:20px 0;
	background:#f8f8fa;
	border:solid 1px #ececee
}
.img-left {
	float:left;
	padding:0;
	margin:0 12px 0 0;
}
.img-right {
	float:right;
	paddin:0;
	margin:0 12px 0 0;
}
.whatnext-main {
	box-shadow:0 2px 2px #e0e0e0;
	margin:15px auto;
	width:auto;
	border:solid 1px #e0e0e0;
	background:#f5f5f5;
	padding:15px 15px 0 15px;
	overflow:hidden;
}
.whatnext-main h2 {
	border-bottom:solid 1px #e0e0e0;
	padding-bottom:5px;
	font-size:15px;
}
.whatnext {
	box-shadow:0 2px 2px #e0e0e0;
	margin:15px auto;
	width:auto;
	border:solid 1px #e0e0e0;
	background:#f5f5f5;
	padding:15px 15px 0 15px;
	overflow:hidden;
}

.whatnext-new {
	box-shadow:0 2px 2px #e3e9f9;
	margin:15px auto;
	width:auto;
	border:solid 1px #e3e9f9;
	background:#f1f4fb;
	padding:15px 15px 0 15px;
	overflow:hidden;
}

.whatnext-new h2 {
	border-bottom:solid 1px #e3e9f9;
	padding-bottom:5px;
	font-size:15px;
}

#slider ul, #slider li {
	margin:0;
	padding:0;
	list-style:none;
}



.whatnextlayout_1 {
	float:left;
	width:250px;
	margin:10px 0;
	padding:0px 30px 0 0;
}
.whatnextlayout_2 {
	float:left;
	width:250px;
	margin:10px 0px 10px 5px;
	padding:0px 30px 0 0;
}
.whatnextlayout_3 {
	float:left;
	width:250px;
	margin:10px 0px 10px 5px;
	padding:0px 30px 0 0;
}
.whatnext h2 {
	border-bottom:solid 1px #e0e0e0;
	padding-bottom:5px;
	font-size:15px;
}
#content table {
	font-size:12px;
	width:auto;
	color:#717171;
	font-size:11px;
}
#content td {
	padding:10px;
	vertical-align:top;
}
#content td h3 {
	font-size:14px;
	webkit-text-size-adjust:none;
	font-weight:bold;
}
#content td p {
	webkit-text-size-adjust:none;
	color:#717171;
	text-align:left;
	margin:5px 0;
}
#content .text_align {
	text-align:left;
}
#content table strong {
	color:#66a303
}
#content {
	position:relative;
	padding:0 20px 0 20px;
}

.about {
	margin:15px auto;
	width:auto;
	border:solid 1px #efefef;
	background:#2d393b;
	padding:15px;
	color:#FFF;
}
.about ul li {
	padding:2px 15px 5px 3px !important;
	list-style:disc !important;
	margin:0 !important;
	line-height:18px !important;
	list-style-position:outside !important;
	margin-left:18px !important;
	color:#FFF;
	list-style-image:none;
}
#download-center {
	border:1px solid #d9d9d9;
	width:870px;
}
#download-center table {
	font-size:12px;
	width:auto;
	color:#717171;
	font-size:11px;
}
#download-center th {
	height:50px;
	line-height:50px;
	border-bottom:1px solid #d9d9d9;
	font-weight:bold;
	color:#39454b
}
#download-center th {
	padding:5px 10px 0px 10px;
	vertical-align:baseline
}
#download-center td {
	padding:15px 15px 20px 15px;
	vertical-align:baseline;
}
#download-center td h3 {
	font-size:14px;
	webkit-text-size-adjust:none;
	font-weight:bold;
}
#download-center td p {
	webkit-text-size-adjust:none;
	color:#717171;
	text-align:center;
}
#download-center .text_align {
	text-align:left;
}
#download-center table strong {
	color:#66a303
}
#download-center .border-lr {
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
}
#download-center .border-l {
	border-left:1px solid #d9d9d9;
}
.col-7 {
	float:left;
	width:200px;
	margin-top:16px;
	margin-right:20px;
	text-align:right;
}
.toggle-view {
	list-style:none;
	font-size:11px;
	margin:0;
	padding:0;
	width:300px;
}
.toggle-view li {
	margin:10px;
	position:relative;
	cursor:pointer;
	list-style:none !important;
}
.toggle-view h3 {
	margin:0;
	font-size:14px;
}
.toggle-view span {
	position:absolute;
	right:5px;
	top:0;
	color:#ccc;
	font-size:13px;
}
.toggle-view p {
	margin:5px 0;
	display:none;
}
#buy-page-systemreq td {
	padding:3px !important;
	vertical-align:top;
	font-size:11px;
}
#buy-page-systemreq td h2 {
	font-size:14px;
	webkit-text-size-adjust:none;
	font-weight:bold;
	color:#0186c9;
	border-bottom:solid 1px #e0e0e0;
}
#buy-page-div {
	padding:30px 10px 10px 10px;
}
#buy-page {
	border:10px solid #d9d9d9;
	width:887px;
}
#buy-page table {
	font-size:12px;
	width:auto;
	color:#717171;
}
#buy-page th {
	height:50px;
	line-height:50px;
	border-bottom:1px solid #d9d9d9;
	font-weight:bold;
	color:#39454b
}
#buy-page th {
	padding:5px 10px 0px 10px;
	vertical-align:top;
}
#buy-page td {
	padding:15px 15px 20px 15px;
	vertical-align:top;
}
#buy-page td h3 {
	font-size:14px;
	webkit-text-size-adjust:none;
	font-weight:bold;
}
#buy-page td p {
	webkit-text-size-adjust:none;
	color:#717171;
	text-align:center;
}
#buy-page .text_align {
	text-align:left;
}
#buy-page table strong {
	color:#000
}
#buy-page th h1 {
	font-size:22px;
	webkit-text-size-adjust:none;
	font-weight:bold;
}
#buy-page .border-lr {
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
}
#buy-page .border-l {
	border-left:1px solid #d9d9d9;
}
.small {
	font-size:10px !important;
	color:#666;
}
.price-box {
	margin:10px 0;
	text-align:center;
	vertical-align:bottom !important;
}
.price1 {
	font-size:20px;
	color:#ce0018;
	font-weight:bold;
}
.price2 {
	font-size:32px;
	color:#4b9600;
	font-weight:bold;
}
.price3 {
	font-size:20px;
	color:#4b9600;
	font-weight:bold;
}
.information {
	margin:5px auto;
	width:auto;
	overflow:hidden;
	color:#717171 !important;
	font-size:12px;
}
.Layout_1 {
	float:left;
	width:183px;
	margin:10px 0;
	border:solid 1px #e0e0e0;
	background:#fafafa;
	padding:15px;
	height:160px;
}
.Layout_2 {
	float:left;
	width:183px;
	margin:10px 15px;
	border:solid 1px #e0e0e0;
	background:#fafafa;
	padding:15px;
	height:160px;
}
.Layout_3 {
	float:left;
	width:183px;
	margin:10px 15px 10px 0;
	border:solid 1px #e0e0e0;
	background:#fafafa;
	padding:15px;
	height:160px;
}
.Layout_4 {
	float:left;
	width:184px;
	margin:10px 0;
	border:solid 1px #e0e0e0;
	background:#fafafa;
	padding:15px;
	height:160px;
}
.img-left-buy-page {
	float:left;
	padding:0;
	margin:0 5px 20px 0;
}
.title2 {
	font-size:18px;
	color:#4b9600;

}
.title3 {
	font-size:18px;
	color:#0186c9;
	
	
}
.title3 a {
	font-weight:normal !important;
}
.title3 a:hover {
	text-decoration:underline !important;
}
.title5 {
	font-size:18px;
	color:#717171;
	font-weight:normal;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:solid 1px #e0e0e0;
}
.title7 {
	font-size:16px;
	margin:0;
	margin-bottom:-5px;
	margin-top:5px;
	border-bottom:solid 1px #b3b3b3;
}


.disqus_div{ padding:0px 20px 20px 20px;}

.disqus_div ul li {
	list-style-image:none !important;

}

.disqus_div input,select,option{font-family:Segoe UI,verdana, Arial, Tahoma, Helvetica, sans-serif !important ; font-size:12px !important ;  margin:0; color : #373737;}

#bottom_social_link {
	margin:0 auto;
	padding:20px 20px 0 20px;
	padding-bottom:0px;
	width: auto !important;
	border-top:dashed 1px #e0e0e0;
	margin-top:15px;
	
}


.aligntwo{
	margin:0 auto;
	width:65%;
	background:#fff;
	padding:5px 5px 2px 5px;
	overflow:hidden;
	border:solid 0px #dddddd;
	text-align:center;
}

/*
a.button-download-small {
background : transparent url('../images/button_right.png') no-repeat scroll right top;
display : block;
text-align: center;
font-size : 13px !important ;
font-weight: normal !important ;
height : 38px;
width:280px;
margin-right : 0;
padding-right : 15px;
color:#000;
text-decoration : none !important ;

}
a.button-download-small span {
background : transparent url('../images/button_left.png') no-repeat;
display : block;
line-height : 24px;
padding:6px 0 6px 40px;
}
a.button-download-smal:active {
background-position : right top;
outline : none;
}
a.button-download-small:active span {
background-position : left top;
padding:6px 0 6px 40px;
outline : none;
}
.button-download-small span {
margin : 0;
padding : 0;
}
.button-download-small font {
margin : 0;
padding : 0;
color : #0c2e62;
}*/







a.button-download-small {
/*background : transparent url('../images/button_right.png') no-repeat scroll right top;*/
display : inline-block;
text-align: center;
font-size : 13px !important ;
font-weight: normal !important ;
height : 37px;
width:auto;
margin:0 10px;
padding-right :0px;
color:#000;
text-decoration : none !important ;

  text-shadow: 1px 1px 0px #f8f8f8;
  border: 1px solid #d3d3d3;
  background: #ededed;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9) to(#ededed));
  background: -webkit-linear-gradient(#f9f9f9, #ededed);
  background: -moz-linear-gradient(#f9f9f9, #ededed);
  background: -ms-linear-gradient(#f9f9f9, #ededed);
  background: -o-linear-gradient(#f9f9f9, #ededed);
  background: linear-gradient(#f9f9f9, #ededed);
  -pie-background: linear-gradient(#f9f9f9, #ededed);

border-radius:5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
a.button-download-small span {
background : transparent url('../images/win-sm.png') no-repeat;
background-position:5px 50%;
display : block;
line-height : 24px;
padding:6px 10px 6px 50px;
}
a.button-download-smal:active {
background-position : right top;
outline : none;
}
a.button-download-small:active span {
background-position : left top;
padding:6px 10px 6px 50px;
outline : none;
}
.button-download-small span {
margin : 0;
padding : 0;
}
.button-download-small font {
margin : 0;
padding : 0;
color : #0c2e62;
}

/***********/

/*
a.button-download-mac-small {
background : transparent url('../images/button_right.png') no-repeat scroll right top;
display : block;
text-align: center;
font-size : 13px !important ;
font-weight: normal !important ;
height : 38px;
width :260px;
margin-right : 0;
padding-right : 15px;
color:#000;
text-decoration : none !important ;

}
a.button-download-mac-small span {
background : transparent url('../images/button_mac_left.png') no-repeat;
display : block;
line-height : 24px;
padding:6px 0 6px 50px;
}
a.button-download-mac-smal:active {
background-position : right top;
outline : none;
}
a.button-download-mac-small:active span {
background-position : left top;
padding : 6px 0 6px 50px;
outline : none;
}
.button-download-mac-small span {
margin : 0;
padding : 0;
}
.button-download-mac-small font {
margin : 0;
padding : 0;
color : #0c2e62;
}*/


a.button-download-mac-small {
display : inline-block;
text-align: center;
font-size : 13px !important ;
font-weight: normal !important ;
height : 37px;
width:auto;
margin:0 10px;
padding-right :0px;
color:#000;
text-decoration : none !important ;

  text-shadow: 1px 1px 0px #f8f8f8;
  border: 1px solid #d3d3d3;
  background: #ededed;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9) to(#ededed));
  background: -webkit-linear-gradient(#f9f9f9, #ededed);
  background: -moz-linear-gradient(#f9f9f9, #ededed);
  background: -ms-linear-gradient(#f9f9f9, #ededed);
  background: -o-linear-gradient(#f9f9f9, #ededed);
  background: linear-gradient(#f9f9f9, #ededed);
  -pie-background: linear-gradient(#f9f9f9, #ededed);

border-radius:5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
a.button-download-mac-small span {
background : transparent url('../images/mac-sm.png') no-repeat;
background-position:5px 50%;
display : block;
line-height : 24px;
padding:6px 10px 6px 50px;
}
a.button-download-mac-smal:active {
background-position : right top;
outline : none;
}
a.button-download-mac-small:active span {
background-position : left top;
padding:6px 10px 6px 50px;
outline : none;
}
.button-download-mac-small span {
margin : 0;
padding : 0;
}
.button-download-mac-small font {
margin : 0;
padding : 0;
color : #0c2e62;
}


/*********************/


a.button-download-big {
background : transparent url('../images/button_right.png') no-repeat scroll right top;
display : inline-block;
text-align: center;
font-size : 13px !important ;
font-weight: normal !important ;
height : 38px;
/*width :300px;*/
min-width:300px;
margin-right : 0;
padding-right : 15px;
color:#000;
text-decoration : none !important ;

}
a.button-download-big span {
background : transparent url('../images/button_left.png') no-repeat;
display : block;
line-height : 24px;
padding:6px 0 6px 40px;
}
a.button-download-big:active {
background-position : right top;
outline : none;
}
a.button-download-big:active span {
background-position : left top;
padding:6px 0 6px 40px;
outline : none;
}
.button-download-big span {
margin : 0;
padding : 0;
}
.button-download-big font {
margin : 0;
padding : 0;
color : #0c2e62;
}
/******************/

a.button-download-big1 {
background : transparent url('../images/button_right.png') no-repeat scroll right top;
display : block;
text-align: center;
font-size : 13px !important ;
font-weight: normal !important ;
height : 38px;
width:400px;
margin-right : 0;
padding-right : 15px;
color:#000;
text-decoration : none !important ;

}
a.button-download-big1 span {
background : transparent url('../images/button_left.png') no-repeat;
display : block;
line-height : 24px;
padding:6px 0 6px 40px;
}
a.button-download-big1:active {
background-position : right top;
outline : none;
}
a.button-download-big1:active span {
background-position : left top;
padding:6px 0 6px 40px;
outline : none;
}
.button-download-big1 span {
margin : 0;
padding : 0;
}
.button-download-big1 font {
margin : 0;
padding : 0;
color : #0c2e62;
}
/******************/


.img_left {
	margin:0 50px 0 0;
	float:left;
}


.img_right {
	margin:0 0 0 40px;
	float: right;
}



.tips-div h2 {
	border-bottom:solid 1px #e7e765;
	padding-bottom:5px;
	font-size:15px;
}

.tips-div {
	margin:15px auto;
	width:auto;
	border:solid 1px #e7e765;
	background:#fbfbc8;
	padding:15px 15px 0 15px;
	overflow:hidden;
}




.download-stripe{
	position:absolute;
	top:378px;
	right:81px;
}

.download-stripe-1{
	position:absolute;
	top:330px;
	right:81px;
}



/***********Go Top***********/

#fixed-bar {
position: fixed;
bottom:0px;
z-index: 100;
width: 100%;
height:45px;
clear: both;
margin: 0;
margin-bottom:30px;
overflow: hidden;
}
#fixed-bar a {
float: right;
margin: 0;
padding: 0;
}
#fixed-bar a.first {
float: right;
margin-top: -1px;
}
.bottom-wrapper {
max-width: 98%;
width: 1000px;
margin: 0 auto;
}

/****************/



#Multiple-column ul, #Multiple-column li {
	margin:0;
	padding:0;
	list-style:none;
}

#Multiple-column ul{
  width:920px;
  margin-bottom:20px;
  overflow:hidden;
}
#Multiple-column li{
  line-height:1.5em;
  float:left;
  padding:10px;
  display:inline;
}




#Multiple-column #double li  {width:31%;} /* 2 col */

#Multiple-column #double li p {
	webkit-text-size-adjust:none;
	color:#717171;
	text-align:left;
	margin:5px 0;
}





















.information {
	margin:5px auto;
	width:auto;
	overflow:hidden;
	color:#717171 !important;
	font-size:12px;
}
.Layout_1_de {
	float:left;
	width:183px;
	margin:10px 0;
	border:solid 1px #e0e0e0;
	background:#fafafa;
	padding:15px;
	min-height:200px;
}
.Layout_2_de {
	float:left;
	width:183px;
	margin:10px 15px;
	border:solid 1px #e0e0e0;
	background:#fafafa;
	padding:15px;
	min-height:200px;
}
.Layout_3_de {
	float:left;
	width:183px;
	margin:10px 15px 10px 0;
	border:solid 1px #e0e0e0;
	background:#fafafa;
	padding:15px;
	min-height:200px;
}
.Layout_4_de {
	float:left;
	width:184px;
	margin:10px 0;
	border:solid 1px #e0e0e0;
	background:#fafafa;
	padding:15px;
	min-height:200px;
}





















ul#menu1 {
	text-transform:uppercase;
	font-size:11px;
	margin:0;
	padding:0;
	list-style-type:none;
	background:url(../images/top_nav_bg_normal_hover.png) center top repeat-x;
	height:40px;
	border-left:1px solid #edecec;
	border-right:1px solid #edecec;
	/* Clear floats */
	width:100%;
	/* Bring the nav above everything else--uncomment if needed.
	position:relative;
	z-index:5;
	*/
}

li.potato-menu-item {


}
ul.potato-menu-group {
    z-index:1000;
}
li.potato-menu-item a {
display: block;
padding: 0 25px;
line-height: 40px;
    color: #000;
}



li.potato-menu-item a {
display: block;
padding: 0 25px;
line-height: 40px;
    color: #000;
}



li.potato-menu-hover {
	background:url(../images/top_nav_bg_normal_hover.png) center bottom repeat-x;
	background-position:0 -46px;
	color:#fff !important;
	text-decoration:none !important;
	
}

ul#menu1 li.active a {
	background:url(../images/top_nav_bg_normal_hover.png) center bottom repeat-x;
	background-position:0 -46px;
	color:#fff !important;
	text-decoration:none !important;
}

ul#menu1 .potato-menu-hover a:hover {	color:#fff !important;
	text-decoration:none !important;}

li.potato-menu-has-vertical > a {
    background: transparent url(../images/darrow.png)75px 8px no-repeat;
}

li.potato-menu-item ul {
    background:#dcdcdc;
	margin:0 !important;
	min-width:161px;
	padding:0;

}

li.potato-menu-item ul li {
    background:#dcdcdc;
	margin:0 !important;
	min-width:161px;
	padding:0;
	border-top:solid 1px #fff;

}

ul#menu1 li li a:hover { width:160px; background:#90b106; margin:0; padding:0;}


ul.potato-menu {
	margin:0;
	padding:0;
	width:auto;
	list-style:none;
}
.potato-menu:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
ul.potato-menu li.potato-menu-item {
	margin:0;
	padding:0;
	position:relative;
	list-style:none;
	list-style-position:outside;
	display:inline;
	float:left;
}
ul.potato-menu li.potato-menu-item a {
	display:block;
	text-decoration:none;
	white-space:nowrap;
	outline:0;
	
}
ul.potato-menu ul.potato-menu-group {
	margin:0;
	padding:0;
	-webkit-padding-start:0;
	-webkit-padding-end:0;
	position:absolute;
	display:none;
	z-index:1000;
}


.Testimonials-icon {
color:#333;
	background:url(../images/testimonials-icon.png) left bottom no-repeat !important;
	height:30px;
	width:30px;
	padding:0 !important;
	margin:2px 0px 0 5px !important;
	float: left;
}

.faq-icon {
color:#333;
	background:url(../images/faq-icon.png) left bottom no-repeat !important;
	height:30px;
	width:30px;
	padding:0 !important;
	margin:2px 0px 0 5px !important;
	float: left;
}


.de-icon {
color:#333;
	background:url(../images/germany.png) left bottom no-repeat !important;
	height:30px;
	width:30px;
	padding:0 !important;
	margin:2px 0px 0 5px !important;
	float: left;
}

.es-icon {

color:#333;
	background:url(../images/es.png) left bottom no-repeat !important;
	height:30px;
	width:30px;
	padding:0 !important;
	margin:2px 0px 0 5px !important;
	float: left;
}

.fr-icon {
color:#333;
	background:url(../images/fr.png) left bottom no-repeat !important;
	height:30px;
	width:30px;
	padding:0 !important;
	margin:2px 0px 0 5px !important;
	float: left;
	
}

.it-icon {
color:#333;
	background:url(../images/it.png) left bottom no-repeat !important;
	height:30px;
	width:30px;
	padding:0 !important;
	margin:2px 0px 0 5px !important;
	float: left;
}
.us-icon {
color:#333;
	background:url(../images/us.png) left bottom no-repeat !important;
	height:30px;
	width:30px;
	padding:0 !important;
	margin:2px 0px 0 5px !important;
	float: left;
}

.da-icon {
color:#333;
	background:url(../images/da.png) left bottom no-repeat !important;
	height:30px;
	width:30px;
	padding:0 !important;
	margin:2px 0px 0 5px !important;
	float: left;
}
.pt-icon {
color:#333;
	background:url(../images/pt.png) left bottom no-repeat !important;
	height:30px;
	width:30px;
	padding:0 !important;
	margin:2px 0px 0 5px !important;
	float: left;
}
.zh-icon {
color:#333;
	background:url(../images/zh.png) left bottom no-repeat !important;
	height:30px;
	width:30px;
	padding:0 !important;
	margin:2px 0px 0 5px !important;
	float: left;
}
.ko-icon {
color:#333;
	background:url(../images/ko.png) left bottom no-repeat !important;
	height:30px;
	width:30px;
	padding:0 !important;
	margin:2px 0px 0 5px !important;
	float: left;
}
.nl-icon {
color:#333;
	background:url(../images/nl.png) left bottom no-repeat !important;
	height:30px;
	width:30px;
	padding:0 !important;
	margin:2px 0px 0 5px !important;
	float: left;
}
.ja-icon {
color:#333;
	background:url(../images/ja.png) left bottom no-repeat !important;
	height:30px;
	width:30px;
	padding:0 !important;
	margin:2px 0px 0 5px !important;
	float: left;
}






y10{margin-top:-10px;}
y20{margin-top:-20px;}
y30{margin-top:-30px;}
y40{margin-top:-40px;}
y50{margin-top:-50px;}
y60{margin-top:-60px;}
y65{margin-top:-65px;}
y70{margin-top:-70px;}
y75{margin-top:-75px;}
y80{margin-top:-80px;}
y85{margin-top:-80px;}
y90{margin-top:-90px;}
y100{margin-top:-100px;}
y110{margin-top:-110px;}





/*********************************************************************************************************************************************************************/
/*********************************************************************************************************************************************************************/

/* 480px */

/*********************************************************************************************************************************************************************/
/*********************************************************************************************************************************************************************/

@media (max-width:480px) {
	
	.wrap {
  height: auto !important;
  height: 100%;
  min-height: 100%;
  background: #000;
  width:95%;
  margin: 0 auto;
}


#Social-right {
  float: none;
}

.follow-us {
	float: left;
}

#Social-right{float: left; width:100% }


#Social {
  height:150px;
  border: solid 1px #a8d8fa;
  background: #d1ecff;
  padding: 10px;
  margin: 10px 0 10px 0;
}


.img_right {
  margin:0;
  float: right; 
    display: none;
}


#poste_box {
  min-height: 60px;
  padding: 0;
  margin:10px;
  background: #f8f8f8;
  border: solid 1px #ebebec;
}

	
	.download-stripe {
   position: static;
   bottom: inherit; 
   right: inherit;
  margin: 0 auto;
  width: 178px;
}


.whatnext {
  box-shadow: 0 2px 2px #e0e0e0;
  margin: 15px auto;
  border: solid 1px #e0e0e0;
  background: #f5f5f5;
  padding: 15px 15px 0 15px;
 overflow-x: scroll;
    overflow-y: hidden;
}




.div-button2 {
	width:70%;
	float:none;
	margin:0 auto;
	
	text-align:center;
 }
.div-button1 {
	width:70%;
	float:none;
	margin:0 auto;
	text-align:center
}
.download-button {
	width: auto;
	margin:0 auto;
}

.download-button img{ max-width:100%; height:100%;}

.buy-button {
	width: auto;
	margin:0 auto;
}

.buy-button img{ max-width:100%; height:100%;}

.align {
  margin: 0 auto;
  width:90%;
  overflow: hidden;
}

.leftdiv {
float: none;
  width:auto; 
}


.rightdiv{
  width:0 auto;
  display:none;
  
}

.rightdiv img{ width:80%; height:40%;}


.group3 img{ width:50%; height:40%;}

.content-sub{ padding:0;}

.bottom-wrapper {
max-width: 98%;
margin: 0 auto;
}


.Socialwidth {
	width:280px;
	margin:0 auto;
}

#top_banner_sub{padding:5px;}


#top_links_right {
  display: none;
}


#title-bg h1 {
  font-size:25px;
}

#title-bg img{ width:32px; height:32px;}




.ui-tabs .ui-tabs-nav li a {
  padding: 8px !important;
}


.slidedeck dd {
	background:#91cbf4 url(../images/banner-img1.jpg) center bottom repeat-x;
}
.slidedeck dt.slide_1_bg {
	background:#91cbf4;
	border-bottom:solid 1px #76bbeb;
}
.slidedeck dd.slide_1_bg_color {
	background:#91cbf4 url(../images/banner-img1.jpg)center bottom repeat-x;
}
.slidedeck dt.slide_2_bg {
	background:#90b2f7;
	border-bottom:solid 1px #98b3ea;
}
.slidedeck dd.slide_2_bg_color {
	background:#90b2f7 url(../images/banner-img2.jpg) center bottom repeat-x;
}
.slidedeck dt.slide_3_bg {
	background:#cff2cf;
	border-bottom:solid 1px #b3e5b3;
}
.slidedeck dd.slide_3_bg_color {
	background:#cff2cf url(../images/banner-img3.jpg) center bottom repeat-x;
}
.slidedeck dt.slide_4_bg {
	background:#b5f2f2;
	border-bottom:solid 1px #9ee9e9;
}
.slidedeck dd.slide_4_bg_color {
	background:#b5f2f2 url(../images/banner-img4.jpg) center bottom repeat-x;
}
.slidedeck dt.slide_5_bg {
	background:#f9e1ac;
	border-bottom:solid 1px #e1cd73;
}
.slidedeck dd.slide_5_bg_color {
	background:#f9e1ac url(../images/banner-img5.jpg) center bottom repeat-x;
}


.livechat {
  background: none !important;
  padding-left:10px;
}

.supportticket {
 background: none !important;
  padding-left:10px;
}


.aligntwo{
	margin:0 auto;
	width:95%;
	background:#fff;
	padding:5px 5px 2px 5px;
	overflow:hidden;
	border:solid 0px #dddddd
}


a.button-download-small {
display : block;
margin-bottom:10px;
}

a.button-download-mac-small {
display : block;
margin-bottom:10px;
}


.phone-hidden{ display:none}

}

/*******************************************************************************************************************************************/
/*********************************************************************************************************************************************************************/
/*********************************************************************************************************************************************************************/

/* 480px to 768px */

/*********************************************************************************************************************************************************************/
/*********************************************************************************************************************************************************************/

@media (min-width:480px) and (max-width:768px) {
	
	
	
	.wrap {
  height: auto !important;
  height: 100%;
  min-height: 100%;
  background: #f00;
  width:98%;
  margin: 0 auto;
}


#Social-right {
  float: none;
}

.follow-us {
	float:left;
}

#Social-right{float:left; }


#Social {
  height:150px;
  border: solid 1px #a8d8fa;
  background: #d1ecff;
  padding: 10px;
  margin: 10px 0 10px 0;
}

.demonew {
  border: solid 1px #a8d8fa;
  background: #d1ecff;
  padding: 10px;
  margin: 10px 0 10px 0;
}


.img_right {
  margin:0;
  float: right; 
    display: none;
}



#poste_box {
  min-height: 60px;
  padding: 0;
  margin:10px;
  background: #f8f8f8;
  border: solid 1px #ebebec;
}

	
	.download-stripe {
   position: static;
   bottom: inherit; 
   right: inherit;
  margin: 0 auto;
  width: 178px;
}


.whatnext {
  box-shadow: 0 2px 2px #e0e0e0;
  margin: 15px auto;
  border: solid 1px #e0e0e0;
  background: #f5f5f5;
  padding: 15px 15px 0 15px;
 overflow-x: scroll;
    overflow-y: hidden;
}



.div-button2 {
	width:70%;
	float:none;
	margin:0 auto;

	text-align:center;
 }
.div-button1 {
	width:70%;
	float:none;
	margin:0 auto;
	
	text-align:center
}
.download-button {
	width: auto;
	margin:0 auto;
}

.download-button img{ max-width:100%; height:100%;}

.buy-button {
	width: auto;
	margin:0 auto;
}

.buy-button img{ max-width:100%; height:100%;}

.align {
  margin: 0 auto;
  width:90%;
  overflow: hidden;
}

.leftdiv {
float: none;
  width:auto; 
}



.rightdiv{
  width:0 auto;
  display:none;
  
}

.group3 img{ width:75%; height:40%;}

.content-sub{ padding:0;}

.bottom-wrapper {
max-width: 98%;
margin: 0 auto;
}


.Socialwidth {
	width:300px;
	margin:0 auto;
}

#top_banner_sub{padding:5px;}


#top_links_right {
  display: none;
}


#title-bg h1 {
  font-size:25px;
}

#title-bg img{ width:32px; height:32px;}




.ui-tabs .ui-tabs-nav li a {
  padding: 8px !important;
}



.whatnext .img-left {
  float: none;
  padding: 0;
  margin: 0 12px 0 0;
}



.livechat {
  background: none !important;
  padding-left:10px;
}

.supportticket {
 background: none !important;
  padding-left:10px;
}


.aligntwo{
	margin:0 auto;
	width:95%;
	background:#fff;
	padding:5px 5px 2px 5px;
	overflow:hidden;
	border:solid 0px #dddddd
}

a.button-download-small {
display : block;
margin-bottom:10px;
}

a.button-download-mac-small {
display : block;
margin-bottom:10px;
}

.phone-hidden{ display:none}

}
 


/***************************************************************/
/*********************************************************************************************************************************************************************/

/* 769px */

/*********************************************************************************************************************************************************************/
/*********************************************************************************************************************************************************************/	

@media (min-width:769px) {
	
.wrap {
  height: auto !important;
  height: 100%;
  min-height: 100%;
  background:#FF0;
  width:98%;
  margin: 0 auto;
}


#Social-right {
  float: none;
}


.rightdiv{
  width:0 auto;
  display:none;
  
}

}



@media (min-width:1200px) {
.wrap {
	height:auto !important;
	height:100%;
	min-height:100%;
	background:#FC3;
	width:1020px;
	margin:0 auto;
}

.rightdiv{
  display: block;
  
}

.phone-hidden{ display: block}

}