/*======= Used on : OwlTemplates.com Theme  =======*/
/*======= Getting the new tags to behave Start =======*/

article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
	display: block;
}
mark, rp, rt, ruby, summary, time {
	display: inline
}
/*======= Getting the new tags to behave END =======*/




/*======= Global elements Start =======*/

body {
	background: url("../images/body-bg.jpg") repeat scroll 50% 0 transparent;
	min-width: 980px;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1em;
	color: #75818e;
}
html {
	background: transparent;
	min-width: 980px;
	height: 100%;
	margin: 0;
	padding: 0;
	outline: 0;
	vertical-align: top;
	font-size: 100%;
}
div {
	border: 0 none;
	font-size: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: top;
}
a {
	outline: none;
	color: #898989;
}
a:hover {
	text-decoration: none;
}
/*======= Global elements END =======*/





/*======= Global Structure START =======*/

#main-bg-top {
	background: url("../images/header-bg.png") no-repeat scroll 50% 0 transparent;
}
#main-bg-bot {
	background: url("../images/footer-bg.png") repeat-x 50% 100%;
	width: 100%;
}
#shadow {
	background: url("../images/shadow.png") no-repeat scroll 50% 122px transparent;
}
#main {
	width: 890px;
	margin: 0 auto;
	font-size: 0.75em;
}
header {
	position: relative;
	height: 78px;
}
aside {
	height: 461px;
	padding: 0 0 48px 0;
}
section#content {
	font-weight: 400;
}
footer {
	background: url("../images/footer.png") no-repeat 50% 0%;
	height: 49px;
	overflow: hidden;
}
/*======= Global Structure END =======*/





/*======= Left & Right alignment START =======*/

.fleft {
	float: left;
}
img.fleft {
	margin: 4px 15px 0 0;
}
img.fleft1 {
	float: left;
	margin: 6px 28px 0 0;
}
.fright {
	float: right;
}
img.fright {
	margin: 4px 0 0 15px;
}
img.fright1 {
	float: right;
	margin: 4px 0 55px 15px;
}
ul.fright {
	padding: 0 66px 16px 0;
}
ul.fright1 {
	float: right;
	padding: 0 54px 16px 0;
}
.pad-bot {
	padding: 0 0 12px;
}
.pad-bot2 {
	padding: 0 0 32px 0 !important;
}
.pad-bot3 {
	padding: 0 0 52px 0 !important;
}
.pad-top {
	padding: 12px 0 0 0;
}
.pad-top2 {
	padding: 32px 0 0 0 !important;
}
.pad-top3 {
	padding: 52px 0 0 0 !important;
}
.pad-right {
	padding-right: 40px!important;
}
.col-1, .col-2, .col-3, .col-4 {
	float: left;
	overflow: hidden;
}
.block-1, .block-2, .block-3, .block-4 {
	float: left;
	overflow: hidden;
}
.aligncenter {
	padding: 15px 0 0 0;
	text-align: center;
}
.wrapper {
	width: 100%;
	overflow: hidden;
}
.clear {
	clear: both;
	font-size: 0%;
	line-height: 0%;
	height: 0;
}
/*======= Left & Right alignment END =======*/




/*======= Flash Rocket START =======*/
.rocket {
	margin: 0;
	position: relative;
	padding: 0;
	z-index: 999;
}
.rocket-inner {
	left: 740px;
	position: absolute;
	top: 300px;
}
#box {
	margin: 0;
	position: relative;
	padding: 45px 0 0;
}
#box-1 {
	height: 494px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
	width: 890px;
	z-index: 1;
}
.call {
	float: right;
	font-size: 2em;
	font-weight: 700;
	padding: 0 18px;
	position: relative;
	text-decoration: none;
	top: 56px;
}
/*======= Flash Rocket End =======*/



/*======= aside START =======*/

aside .indent {
	padding: 45px 0 0 0;
}
/*======= aside End =======*/




/*======= Content START =======*/
.col-1 {
	width: 599px;
	padding: 0 40px 0 0;
	position: relative;
}
.col-2 {
	width: 251px;
	position: relative;
}
#content #indent {
	padding: 0 0 50px 0;
}
#content #indent-1 {
	padding: 40px 0 65px 0;
}
#content #indent-2 {
	padding: 40px 0 49px 0;
}
#content #indent-3 {
	padding: 40px 0 59px 0;
}
#content p {
	padding: 0 0 20px 0;
	line-height: 20px;
	font-size: 12px;
}
#content p.extra {
	padding: 0 0 18px 0;
}
#content p.extra1 {
	padding: 0 0 13px 0;
}
#content p span {
	color: #898989;
}
#content p small {
	float: right;
	padding: 0 20% 0 0;
	font-size: 1em;
}
/*======= Content END =======*/

/*======= launch Start =======*/
.uc-column {
	height: 426px;
	margin: 10px;
	position: relative;
	width: 868px;
	border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	behavior: url(js/PIE.htc);
	float: left;
}
.uc-column ul {
	list-style-type: none;
	margin: 0;
}
.uc-column ul li {
	padding: 25px 10px 25px 10px;
	text-align: center;
}
.uc-column .first {
	background: url("../images/price-list.png") repeat-x scroll 0 100% transparent;
	margin: 0;
}
.uc-column .middle {
	background: url("../images/price-list.png") repeat-x scroll 0 100% transparent;
	font-size: 18px;
	letter-spacing: 1px;
}
.uc-column .middle strong {
	line-height: 30px;
}
.uc-column .middle strong .link-1 {
	color: #ff5104;
}
.uc-column .middle strong .link-1:hover {
	color: #EEEEEE;
}
.uc-column .last {
	height: 186px;
}
.uc-column .last {
	background: none repeat scroll 0 0 transparent;
}
.uc-column .uc-tag {
	color: #EEEEEE;
}
.uc-tag .uc-value {
	display: block;
	font-size: 57px;
	line-height: 60px;
	text-transform: uppercase;
}
/******* Digital *******/




#launch-time {
	height: 137px;
	display: block;
	margin: 0 auto;
	width: 726px;
}
#launch-time ul {
	float: left;
	padding: 0 7px;
}
#launch-time ul li {
	padding: 0 5px 0 6px;
}
#launch-time ul li.pr {
	padding-right: 1px !important;
}
#launch-time ul.alpha {
	clear: both;
	color: #777777;
	font-size: 18px;
	padding: 10px 0 0;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
#launch-time .digit {
	background: url("../images/digit-bg.png") no-repeat scroll 5px 0 transparent;
	color: #EEEEEE;
	display: block;
	float: left;
	font-size: 70px;
	height: 76px;
	padding: 3px 5px 0 6px;
	width: 55px;
}
#launch-time .alpha {
	clear: both;
	color: #777777;
	font-size: 18px;
	height: 0;
	padding: 10px 0 0;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
/******* percentage *******/

.percentage {
	background: url(../images/percentage-bg.png) no-repeat scroll 8px 0;
	height: 57px;
	width: 708px;
	display: block;
	margin: 0 auto;
	padding-left: 8px;
	position: relative;
	text-align: center;
}
#percentage-bg {
}
#percentage-bar {
	background: url(../images/percentage-done.png) no-repeat;
	position: relative;
	height: 11px;
	width: 708px;
	margin-left: -2px;
	float: left;
}
#percentage-text {
	background: url(../images/done.png) no-repeat;
	height: 53px;
	width: 42px;
	display: block;
	position: absolute;
	top:auto;
	margin-top: -3px;
	left: 540px;
	float: left;
}
#percentage-text span {
	color: #000000;
	font-size: 18px;
	left: -2px;
	position: relative;
	top: 24px;
}
/*======= launch End =======*/

/*======= Video START =======*/
.video-bg {
	background: url("../images/video-bg.png") no-repeat scroll center top transparent;
	height: 134px;
	padding: 10px 14px 11px 12px;
}
/*======= Video End =======*/


/*======= Client Scroll START =======*/
.client {
	padding:0;
	margin:0;
}
#client-cycle {
	margin: 0;
}
#client-cycle .client_item:first {
 display:block;
}
#client-controls {
	position: absolute;
	top: 7px;
	right: 40px;
}
#client-controls ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#client-controls ul li {
	background: none;
	float: left;
	margin: 0 0 0 3px;
	padding: 0;
}
#client-controls ul li a {
	background: url(../images/popular_box_pagination.png) no-repeat 0% 0%;
	float: left;
	width: 15px;
	height: 16px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	line-height: 0;
	font-size: 0;
	text-decoration: none;
}
#client-controls ul li.activeSlide a, #client-controls ul li a:hover {
	background-position: 0% -16px;
}
#client-cycle .client-list a {
	background: url("../images/client-bg.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 134px;
	margin: 0 12px 0 0;
	padding: 10px;
	width: 118px;
}
#client-cycle .client-list a img {
	margin: 0;
	padding: 0;
}
#client-cycle .client-list .last {
	margin: 0px;
}
/*======= Client Scroll End =======*/

/*======= Social Network & Newsletter START =======*/

#newsletter-form {
	float:right;
	padding:12px 0 0 0;
	width:358px;
}
#newsletter-form fieldset {
	border:none;
}
#newsletter-form .form-border {
	padding: 4px 0 8px 11px;
}
#newsletter-form .rowElem {
	background:url("../images/newsletter-bg.png") no-repeat 0 0;
	position:relative;
	height:42px;
	float:left;
	width: 235px;
}
.newsletter-subscribe {
	background:url("../images/subscribe.png") no-repeat 0 0 transparent;
	display:inline-block;
	overflow:hidden;
	font-family: 'Droid Sans', sans-serif;
	font-size:12px;
	text-indent: -5000px;
	cursor:pointer;
	height: 42px;
	width: 36px;
}
.newsletter-subscribe:hover {
	background:url("../images/subscribe.png") no-repeat 0 -42px transparent;
}
#newsletter-form span {
	display:inline-block;
	margin:3px 3px 0 0;
	float:left;
	font-size:18px;
	text-transform:uppercase;
}
#newsletter-form input[type=text] {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	color: #898989;
	font-size: 12px;
	line-height: 18px;
	outline: medium none;
	padding: 12px 0 12px 10px;
	width: 223px;
}
#newsletter-form input[type=image] {
	vertical-align:top;
	float:left;
	margin:3px 0 0 -25px;
}
#newsletter-form a {
	text-decoration:none;
	color:#898989;
}
#newsletter-form .alignright {
	padding:5px 28px 0 0;
}
/*======= Social Network icon START =======*/
.strip {
	padding: 10px 0 10px 0;
	float:left;
	width: 812px;
}
.row-1 {
	background: url("../images/bg-1.png") repeat scroll 0 0 transparent;
	display:block;
	position: relative;
	height: 71px;
	margin: 0 0 52px;
	padding: 18px 39px 18px 39px;
	border-radius: 12px 12px 12px 12px;
	-moz-border-radius: 12px 12px 12px 12px;
	-webkit-border-radius: 12px 12px 12px 12px;
	behavior: url(js/PIE.htc);
}
.strip li {
	float: right;
	padding-left: 17px;
}
.strip li a {
	width:256px;
	height:47px;
	display:block;
}
.strip li a span {
	color: #EEEEEE;
	display: block;
	font-size: 18px;
	padding: 11px 10px 0 49px;
}
.strip .text {
	color: #FFFFFF;
	float: left;
	font-size: 18px;
	font-weight: 700;
	line-height: 35px;
	padding:4px 17px 0 0;
	text-transform: uppercase;
}
.strip li .button1 {
	background:url(../images/buttons.png) no-repeat 0 0;
}
.strip li .button1:hover {
	background:url(../images/buttons.png) no-repeat 0 -47px;
}
.strip li .button2 {
	background:url(../images/buttons.png) no-repeat -262px 0;
}
.strip li .button2:hover {
	background:url(../images/buttons.png) no-repeat -262px -47px;
}
/*======= Social Network & Newsletter END =======*/
/*======= Social Network icon START =======*/
.soc {
	background:url("../images/border_4.png") no-repeat right -10px;
	padding: 10px 39px 10px 0;
	float:left;
}
.row-2 {
	background: url("../images/bg-1.png") repeat scroll 0 0 transparent;
	display:block;
	position: relative;
	height: 71px;
	margin: 0 0 52px 0;
	padding: 18px 39px 18px 39px;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	behavior: url(js/PIE.htc);
}
.soc li {
	float:left;
	padding-right:5px;
}
.soc li a {
	width:46px;
	height:46px;
	display:block;
}
.m1 {
	color: #FFFFFF;
	float: left;
	font-size: 18px;
	font-weight: 700;
	line-height: 35px;
	padding: 2px 17px 0 0;
	text-transform: uppercase;
}
.soc .m1 {
	padding:4px 17px 0 0;
}
.soc li .m2 {
	background:url(../images/social-icon.png) no-repeat 0 0;
}
.soc li .m3 {
	background:url(../images/social-icon.png) no-repeat -50px 0;
}
.soc li .m4 {
	background:url(../images/social-icon.png) no-repeat -100px 0;
}
.soc li .m5 {
	background:url(../images/social-icon.png) no-repeat -150px 0;
}
.soc li .m6 {
	background:url(../images/social-icon.png) no-repeat -200px 0;
}
.soc li .m2:hover {
	background:url(../images/social-icon.png) no-repeat 0 -46px;
}
.soc li .m3:hover {
	background:url(../images/social-icon.png) no-repeat -50px -46px;
}
.soc li .m4:hover {
	background:url(../images/social-icon.png) no-repeat -100px -46px;
}
.soc li .m5:hover {
	background:url(../images/social-icon.png) no-repeat -150px -46px;
}
.soc li .m6:hover {
	background:url(../images/social-icon.png) no-repeat -200px -46px;
}
#easyTooltip {
	padding:5px 7px;
	background:#191e23;
	border:1px solid #495664;
	color:#FFFFFF;
	font-size:12px;
	font-weight:700;
	text-transform:none;
	position:absolute;
	z-index:100;
}
/*======= Social Network & Newsletter END =======*/

/*======= txt, Links, Lines, Titles START =======*/

h1 {
	position: absolute;
	top: 45px;
}
h1 a {
	display: block;
	overflow: hidden;
}
h1 a span {
	font-size: 41px;
	font-weight: bold;
	color: #FFFFFF;
}
h2 {
	background: url(../images/title-tail.png) repeat-x 0% 100%;
	height: 39px;
	margin: 0 0 27px 0;
	overflow: hidden;
	line-height: 1.2em;
	font-size: 24px;
	font-weight: 700;
	letter-spacing: 0.6px;
	color: #ea3809;
}
h2.extra {
	margin: 0 0 18px 0;
}
h2.extra1 {
	margin: 0 0 24px 0;
}
h3 {
	background: url(../images/title-tail.png) repeat-x 0% 100%;
	height: 64px;
	margin: 0 0 18px 0;
	overflow: hidden;
	line-height: 1.2em;
	font-size: 2em;
	font-weight: 700;
	color: #fff;
}
h3 span {
	display: block;
	margin: -4px 0 0 0;
}
h6 {
	display: inline-block;
	padding: 0 0 11px 0;
	line-height: 18px;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: 0.6px;
	color: #EEEEEE;
}
.link {
	float: left;
	line-height: 1.2em;
	font-size: 1.5em;
	font-weight: 700;
	text-decoration: none;
	color: #fff;
}
.link:hover {
	color: #969696;
}
.link-indent {
	margin: 0 0 52px 0;
}
/*======= txt, Links, Lines, Titles END =======*/









/*======= Other START =======*/

.pic-indent {
	margin: 0 0 0 0;
}
.list {
	padding: 0 0 20px 0;
	overflow: hidden
}
.list li {
	word-spacing: -1px;
	line-height: 32px;
	font-size: 1.083em;
	font-weight: bold;
	color: #b1b1b1;
}
.list li a {
	text-decoration: none;
	color: #b1b1b1;
}
.list li a:hover {
	color: #fff;
}
.list-1 {
	width: 100%;
	padding: 0 0 32px 0;
	overflow: hidden;
}
.list-1 li {
	float: left;
	padding: 0 40px 0 40px;
	position: relative;
	width: 239px;
}
.list-1 li.extra {
	padding: 0 40px 0 40px;
}
.list-1 li.last {
	padding: 0 0 0 40px;
	width: 212px;
}
.list-1 li img {
	float: left;
	left: 0px;
	position: absolute;
}
.list-1 li div {
	overflow: hidden;
}
.list-1 li strong {
	display: block;
	padding: 0 0 11px 0;
	line-height: 18px;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: 0.6px;
	color: #fff;
}
.list-1 li strong a {
	text-decoration: none;
	color: #EEEEEE;
}
.list-1 li strong a:hover {
	text-decoration: underline;
}
.list-1 li b {
	display: block;
	padding: 0 0 11px 0;
	line-height: 18px;
	font-size: 1.333em;
	color: #fff;
}
.list-1 li b a {
	text-decoration: none;
	color: #fff;
}
.list-1 li b a:hover {
	text-decoration: underline;
}
.list-1 li p {
	padding: 0 !important;
	line-height: 20px !important;
	font-size: 1.083em !important;
}
.list-1 li p span {
	font-weight: bold;
}
.list-2 {
	padding: 0 0 16px 0;
	overflow: hidden;
}
.list-2 li {
	background: url("../images/tick.png") no-repeat scroll 0 8px transparent;
	padding: 0 0 0 23px;
	line-height: 32px;
	font-size: 12px;
	font-weight: bold;
	color: #75818e;
}
.list-2 li a {
	text-decoration: none;
}
.list-2 li a:hover {
	color: #fff;
}
.list-3 {
	padding-right: 0px;
}
.list-3 li {
	margin: 0 0 1px;
	overflow: hidden;
}
.list-3 li strong {
	color: #F2B615;
	float: right;
	font-size: 18px;
	line-height: 30px;
}
.list-3 li span {
	float: left;
	padding: 7px 0 7px 19px;
}
.list-3 li.item-0 span {
	background: none repeat scroll 0 0 #20262C;
	width: 178px;
}
.list-3 li.item-1 span {
	background: none repeat scroll 0 0 #1A1F24;
	width: 158px;
}
.list-3 li.item-2 span {
	background: none repeat scroll 0 0 #161A1E;
	width: 148px;
}
.list-3 li.item-3 span {
	background: none repeat scroll 0 0 #121619;
	width: 139px;
}
.list-3 li.item-4 span {
	background: none repeat scroll 0 0 #0F1215;
	width: 128px;
}
.list-3 li.item-5 span {
	background: none repeat scroll 0 0 #0C0F11;
	width: 118px;
}
.list-indent {
	padding: 0 0 52px 0 !important;
}
.list-indent-1 {
	padding: 0 0 16px 0 !important;
}
.list-indent-2 {
	padding: 0 0 46px 0 !important;
}
.no-indent {
	margin: 0 !important;
	padding: 0 !important;
}
.privacy {
	width: 100%;
	padding: 0 0 5px 0;
	overflow: hidden;
}
.privacy h2 {
	margin: 0 0 25px 0 !important;
}
/*======= Other END =======*/



/*======= Footer START =======*/

footer p {
	padding: 17px 0 0 12px;
	line-height: 1.2em;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #fefefe;
}
footer p a {
	text-decoration: none;
	color: #fefefe;
}
footer p a:hover {
	color: #000;
}
footer p strong {
	padding: 0 0 0 12px;
	font-weight: 400;
}

/*======= Footer END =======*/
