html{background:#fff url(../images/bg-html.gif) repeat-x;}
body{
	background:url(../images/bg-body.gif) no-repeat 50% 34px;
	font:12px/20px Arial, Verdana, Helvetica, sans-serif;
	color:#555e62;
	margin:0;
	min-width:1002px;
}
.features{background:none;}
img{border:none;}
a{
	color:#555e62;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
input, textarea, select{
	font:12px Arial, Verdana, Helvetica, sans-serif;
	color:#555e62;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
blockquote q{quotes:none;}
blockquote q:before{content:"";}
blockquote q:after{content:"";}
#wrapper{
	width:100%;
	position:relative;
	overflow:hidden;
}
.w1{
	width:1100px;
	position:relative;
	float:left;
	left:50%;
}
.w2{
	width:1002px;
	position:relative;
	float:left;
	left:-50%;
	padding:0 49px 0 49px;
}
#wrapper .sub-container{
	width:995px;
	margin:0 auto;
}
/* header */
#header{
	overflow:hidden;
	height:1%;
	padding:5px 13px 0 32px;
}
/* contact-box */
#header .contact-box{
	overflow:hidden;
	height:1%;
	margin:0 5px 32px 0;
}
#wrapper .sub-container .contact-box{
	margin:0 -12px 32px 0;
}
#header .contact-box ul{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	font:9px Tahoma, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#header .contact-box ul li{
	float:left;
	padding-right:12px;
}
#header .contact-box ul a{
	color:#fff;
	display:block;
	text-decoration:none;
	padding:3px 0;
}
#header .contact-box ul a.email{
	background:url(../images/ico-email.gif) no-repeat 0 50%;
	padding-left:23px;
}
#header .contact-box ul a.login{
	background:url(../images/ico-login.gif) no-repeat 0 50%;
	padding-left:19px;
}
#header .contact-box ul a:hover,
#header .contact-box ul li.active a{
	color:#c1edff;
}
#header .header-area{
	overflow:hidden;
	height:1%;
	margin-bottom:11px;
}
/* logo */
#header .logo{
	margin:0;
	float:left;
	background:url(../images/logo.gif) no-repeat;
	height:52px;
	width:180px;
	text-indent:-9999px;
	overflow:hidden;
}
#header strong.logo{
	margin:0 0 0 11px;
	display:inline;
}
#header .logo a{
	display:block;
	height:100%;
}
/* nav */
#header .navigation{
	margin-right:-14px;
}
#nav{
	font:bold 13px Helvetica, Arial, sans-serif;
	text-transform:uppercase;
}
#nav{
	margin:5px -28px 0 0;
	display:inline;
	padding:0;
	list-style:none;
	float:right;
	font-size:13px;
}
#nav li{
	float:left;
	padding:0 8px;
}
#nav a{
	display:block;
	text-decoration:none;
	color:#0057a0;
	padding:12px 22px 0 16px;
}
#nav a.home{
	background:url(../images/bg-home.png) no-repeat;
	height:42px;
	width:71px;
	padding:12px 0 0 9px;
	margin-right:-7px;
}

#nav a.home_wide{
	background:url(../images/bg-home-wide.png) no-repeat;
	height:42px;
	width:100px;
	padding:12px 0 0 9px;
	margin-right:-7px;
}
/* promobox */
.promobox{
	position:relative;
	height:355px;
	margin-left:20px;
}
.promobox img{display:block;}
.sub-promobox img{
	display:block;
	position:relative;
	z-index:2;
}
.promobox .frame{
	position:absolute;
	top:-26px;
	left:-27px;
	background:url(../images/bg-promobox.png) no-repeat;
	width:1016px;
	height:370px;
}
.promobox .underline{
	position:absolute;
	left:-26px;
	bottom:28px;
	background:url(../images/bg-frame.png) no-repeat;
	height:8px;
	width:1012px;
}
* html .promobox .underline{bottom:20px;}
/* main */
#main{
	height:1%;
	background:url(../images/bg-main.gif) no-repeat 0 100%;
	margin-bottom:193px;
	padding:0 0 0 36px;
}
#wrapper .sub-main{
	background:none;
	margin:32px 0 118px;
}
#main:after{
	display:block;
	clear:both;
	content:"";
}
#main ul{
	margin:0 0 10px;
	padding:0;
	list-style:none;
}
#main ul li,
#content .list ul li,
#sidebar .info-block .social-networks ul li{
	margin-bottom:2px;
	padding:0;
	font-size:10pt;
}
/* content */
#content{
	float:left;
	width:680px;
}
#content .content-holder{
	width:684px;
}
#content h2{
	margin:0 0 3px;
	font-size:22px;
	color:#0096da;
	line-height:29px;
}
#content h2.what{
	background:url(../images/bg-arrow-grey.gif) no-repeat 0 2px;
	min-height:56px;
	margin:0 -22px -22px -62px;
	padding-left:62px;
	position:relative;
}
* html #content h2.what{height:56px;}
#content h2.why{
	background:url(../images/bg-underline.gif) no-repeat 0 100%;
	padding:0 0 10px 5px;
	margin:0 0 1px -4px;
}
#content p{
	margin:0 0 37px;
}
#content .list{
	margin:0 0 -18px -2px;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
#content .list li{
	float:left;
	width:330px;
	padding:0 12px 33px 0;
}
#content .image-holder{
	float:left;
	width:55px;
	height:59px;
	background:url(../images/bg-img-holder.gif) no-repeat;
	margin-right:10px;
}
#content .image-frame{
	float:left;
	width:70px;
	height:84px;
	background:url(../images/bg-img-frame.png) no-repeat;
	margin-right:2px;
}
#content .list .png{
	display:block;
	margin:0 auto;
}
#content .item{
	overflow:hidden;
	height:1%;
	margin-top:3px;
}
#content .item strong{
	display:block;
	font-size:15px;
	color:#000;
	font-weight:normal;
	margin-bottom:3px;
}
#content .list p{margin:0;}
#content .item a{
	color:#0096da;
	text-decoration:underline;
}
#content .item a:hover{text-decoration:none;}
#content .section{
	color:#393e41;
	margin:0 0 28px 11px;
	width:668px;
	font-size:10pt;
}
#content h1.features{
	margin:0 0 11px -15px;
	font-size:32px;
	color:#0096da;
	height:30px;
	line-height:29px;
	background:url(../images/bg-features.png) no-repeat;
	padding:15px 0 0 16px;
}
#content .section p{margin:0 0 8px;}
#content .note{
	color:#393e41;
	background:url(../images/bg-note.png) no-repeat;
	width:600px;
	padding:8px 5px 7px 49px;
	margin-bottom:30px;
}
#content .note p{margin:0;}
#content .note a{
	color:#0096da;
	font-weight:bold;
	text-decoration:underline;
}
#content .note a:hover{
	text-decoration:none;
}

#content .note-grey{
	color:#393e41;
	background:url(../images/bg-note-grey.png) no-repeat;
	width:600px;
	padding:8px 5px 7px 49px;
	margin-bottom:30px;
}
#content .note-grey p{margin:0;}
#content .note-grey a{
	color:#0096da;
	font-weight:bold;
	text-decoration:underline;
}
#content .note-grey a:hover{
	text-decoration:none;
}

/* sidebar */
#sidebar{
	float:right;
	margin:4px 0 -82px -20px;
	width:269px;
	position:relative;
}
#wrapper .sidebar-inner{
	width:273px;
	margin:0 0 -82px -10px;
}
/* blockquote */
#sidebar blockquote{
	overflow:hidden;
	margin:0 0 325px;
	width:245px;
}
#sidebar blockquote div{
	background:url(../images/bg-quote1.gif) no-repeat;
}
#sidebar q{
	display:block;
	background:url(../images/bg-quote2.gif) no-repeat 100% 100%;
	font-style:italic;
	padding-left:15px;
	margin:0 0 10px 5px;
}
#sidebar cite{
	float:right;
	font-style:normal;
	margin-right:15px;
	display:inline;
	text-align:right;
}
#sidebar cite strong{
	display:block;
	font-weight:bold;
	color:#0096da;
}
#sidebar h3{
	margin:0 0 10px;
	color:#0096da;
	font-size:14px;
}
#sidebar h3.get{
	margin:0 0 28px -14px;
	background:url(../images/bg-star.gif) no-repeat;
	padding-left:27px;
}
/* info-block */
#sidebar .info-block{
	position:absolute;
	right:-38px;
	bottom:-98px;
}
* html #sidebar .info-block{bottom:-90px;}
*+html #sidebar .info-block{bottom:-90px;}
#sidebar .inner-info{
	bottom:1px;
	right:-57px;
}
* html #sidebar .inner-info{
	bottom:0px;
	right:-48px;
}
*+html #sidebar .inner-info{bottom:0;}
.info-w1{
	background:url(../images/bg-paper.png) no-repeat;
	height:368px;
	padding:32px 5px 10px 56px;
	width:285px;
}
#sidebar .info-block .social-networks{
	margin:0;
	padding:0;
	list-style:none;
}
#sidebar .info-block .social-networks li{
	margin-bottom:6px;
	height:1%;
}
#sidebar .info-block .social-networks li:after{
	display:block;
	clear:both;
	content:"";
}
#sidebar .info-block .social-networks a{
	float:left;
	padding:2px 0 2px 28px;
	position:relative;
}
#sidebar .info-block .social-networks a.email{background:url(../images/ico-email2.gif) no-repeat 0 5px;}
#sidebar .info-block .social-networks span.tel{background:url(../images/ico-tel.gif) no-repeat 0 0px;}
#sidebar .info-block .social-networks a.blog{background:url(../images/ico-blog.gif) no-repeat 0 5px;}
#sidebar .info-block .social-networks a.twitter{background:url(../images/ico-twitter.gif) no-repeat 0 5px;}
#sidebar .info-block .social-networks a.facebook{background:url(../images/ico-facebook.gif) no-repeat 0 5px; display:inline;}
#sidebar .info-block .social-networks a.skype{background:url(../images/ico-skype.gif) no-repeat 0 5px;}
#sidebar .info-block .social-networks a.skype-chat{background:url(http://mystatus.skype.com/smallicon/mavenlive) no-repeat 0 5px;}
/* sidebar box */
#sidebar .box{
	width:280px;
	margin:-4px 0 0;
}
#sidebar .box .t{
	background:url(../images/bg-box1-t.png) no-repeat;
	height:28px;
	overflow:hidden;
}
#sidebar .box .c{
	background:url(../images/bg-box1-c.png) repeat-y;
	height:1%;
}
#sidebar .box .c:after{
	content:"";
	clear:both;
	display:block;
}
#sidebar .box .c1{
	margin:0 0 -207px;
	float:left;
	position:relative;
	padding:1px 21px 0 35px;
}
#sidebar .box .b{
	background:url(../images/bg-box1-b.png) no-repeat;
	height:247px;
	overflow:hidden;
}
/* sidebar block */
#sidebar .block{
	width:283px;
	margin:-3px 0 430px;
}
#sidebar .block .t{
	background:url(../images/bg-block-t.png) no-repeat;
	height:206px;
	overflow:hidden;
}
#sidebar .block .c{
	background:url(../images/bg-block-c.png) repeat-y;
	height:1%;
}
#sidebar .block .c:after{
	content:"";
	clear:both;
	display:block;
}
#sidebar .block .c1{
	margin:-182px 0 0;
	float:left;
	position:relative;
	padding:1px 27px 0 39px;
}
#sidebar .block .b{
	background:url(../images/bg-block-b.png) no-repeat;
	height:71px;
	overflow:hidden;
}
#sidebar .box h2{
	margin:0 0 5px -5px;
	font:bold 24px Helvetica, Arial, Helvetica, sans-serif;
	color:#0096da;
	letter-spacing:-2px;
}
#sidebar p{margin:0;}
#sidebar .block h2{
	margin:0 0 5px -4px;
	font:normal 18px/37px Helvetica, Arial, Helvetica, sans-serif;
	color:#000;
	background:url(../images/bg-clock.gif) no-repeat;
	padding:0 0 0 41px;
}
/* footer */
#footer{
	color:#fff;
	margin-top:-112px;
	background:#004778 url(../images/bg-footer.gif) repeat-x;
}
#footer:after{
	display:block;
	clear:both;
	content:"";
}
#footer .footer-holder{
	width:950px;
	margin:0 auto;
	padding:26px 0 9px 10px;
	position:relative;
}
#footer .footer-holder:after{
	display:block;
	clear:both;
	content:"";
}
#footer .info-box-holder{
	float:left;
	width:500px;
	margin-right:16px;
	background:url(../images/footer-divider.gif) no-repeat 100% 0;
}
#footer .info-box-holder:after{
	display:block;
	clear:both;
	content:"";
}
/* logo */
#footer .logo{
	float:left;
	background:url(../images/logo-footer.png) no-repeat;
	height:52px;
	width:180px;
	text-indent:-9999px;
	overflow:hidden;
	margin:16px 46px 0 0;
}
#footer .logo a{
	display:block;
	height:100%;
	position:relative;
}
/* info-box */
#footer .info-box{
	float:left;
	width:110px;
}
#footer .sub-box{width:142px;}
#footer .add-box{width:158px;}
#footer .info-box h4{
	font-weight:normal;
	min-height:21px;
	position:relative;
}
* html #footer .info-box h4{height:21px;}
#footer .info-box .main{
	background:url(../images/bg-main.png) no-repeat;
	margin:0 0 0 -16px;
	padding:4px 0 0 26px;
}
#footer .info-box .info{
	background:url(../images/bg-info.png) no-repeat;
	margin:0 0 0 -6px;
	padding:4px 0 0 16px;
}
#footer .info-box .pricing{
	background:url(../images/bg-pricing.png) no-repeat;
	margin:0 0 0 -11px;
	padding:4px 0 0 20px;
}
#footer ul{
	margin:0 6px 0 0;
	padding:0;
	list-style:none;
}
#footer ul li{
	background:url(../images/arrow-white.gif) no-repeat 0 8px;
	padding:0 0 5px 9px;
}
#footer ul a{
	color:#fff;
	text-decoration:underline;
}
#footer ul a:hover{
	text-decoration:none;
}
/* form */
#footer form fieldset{
	background:url(../images/bg-form.gif) no-repeat 100px 100%;
	padding:0 0 30px 0;
	float:left;
	margin-top:14px;
}
#footer form label{
	display:block;
	font-weight:bold;
	margin:0 0 2px;
}
#footer form .row{
	overflow:hidden;
	height:1%;
}
#footer form .text{
	float:left;
	background:url(../images/bg-input.gif) no-repeat;
	height:28px;
	width:151px;
	padding:0 3px;
	margin-right:4px;
	display:inline;
}
#footer form .text input{
	float:left;
	border:0;
	background:none;
	width:151px;
	padding:7px 0 6px;
	margin:0;
}
#footer form input.submit{
	float:left;
	border:0;
	background:url(../images/btn-subscribe.gif) no-repeat;
	height:27px;
	width:72px;
	cursor:pointer;
	overflow:hidden;
	text-indent:-9999px;
}
.footer-frame{
	border-top:1px solid #00709a;
	background:url(../images/bg-footer-frame.gif) repeat-x;
	color:#fff;
}
.footer-frame-holder{
	margin:0 auto;
	width:950px;
	text-align:center;
	padding:18px 0 6px;
}
.footer-frame .copy{
	margin:0 0 10px;
	text-align:center;
}


/****** MAVENLIVE ADDEDD *********/
.large input, select{
	font-size:14pt;
}

#content .content-holder-full{
	width:940px;
}

#header .contact-box span.phone{
	color:#fff;
	display:block;
	text-decoration:none;
	padding:3px 0;
}


div.features_content h3{
color:red;
font-weight: normal; 
margin-bottom:0px;
font-size:14pt;
}

img.video_thumb{
 border: 1px solid #999999;
 margin:1px;
}

img.video_thumb:hover{
 border: 2px solid #0096da;
margin:0px;

}
 
