body {
	margin:0px;
	background:url(images/background.png) repeat-x top #0b70a8;
	font-family: calibri, helvetica, arial;
	color: #333333;
	font-weight: normal;	
	font-size:12pt;
}

/* General css*/
.calltoaction {
	float:right;
	padding-right:3px;
	margin-left:5px;
}

a {
color:#5c7ecc;
text-decoration:underline;
}

* {
	outline:0;
}

a:hover {
color:#f56639;
text-decoration:none;
}

a img {border:none;}

form {
	padding:0;
	margin:0;
	}

form div {
	clear:left;
	padding:10px 0;
}	

.form-label {
	display:block;
	float:left;
	width:190px;
	}	
	
.logo-align {
	text-align:right;
	padding-right:16px;
}

.padding15px {
	padding:15px;
}

p {
	margin:0;
	padding:7px 20px;
}

.txt-orange {
	color:#ff8900;
}

.txt-small{
	font-size:10pt;
	text-align:left;
}

.txt-grey {
color:#999999;
}

.txt-big {
	font-size:13pt;
}


.floatleft {
	float:left;
	}

.floatright {
	float:right;
	}

h1, h2, h3, h4 {
	font-family: Calibri;
	color: #333333;
	font-weight: normal;	
	font-size:14pt;
	padding:0 15px;
	margin:0px;
	margin-top:20px;
	text-align:left;
}
h1 {color:#69c6ff; font-size:22px; font-weight:bold;}
h1.heading {color:#fff; font-size:36px; width:98%; text-align:right; float:left; margin-top:-10px; margin-top:10px;text-transform:lowercase}
b.heading {font-size:34px; float:left; font-weight:normal; margin-bottom:10px;width:990px;text-align:center;color:#68C6FF;margin-top:10px;}
h2.subheading {color:#fff; width:100%; float:left; margin:0px; padding:0px; display:block;}
h2.subheading ul {margin:0px; padding:0px; background:url(images/bg_h2.gif) repeat-x bottom; height:52px;}
h2.subheading ul li {list-style:none; float:left; margin:0px 10px; background:none;height:30px;}
h2.subheading ul li.firstCurrent, h2.subheading ul li.current {background:url(images/arrow_subnav.gif) no-repeat bottom; height:42px;}
h2.subheading a {color:#fff; text-decoration:none; font-size:18px; display:block;line-height:40px;}
h2.subheading a:hover {color:#000;}
h2.subheading ul li.firstCurrent a, h2.subheading ul li.current a {color:#FC0;}
img.qb_header{margin:15px 0px; }
hr {
 padding:0;
 margin:5px 0 0 0px;
 border:0;
 border-top:1px solid #c1c1c1;
 }

.headingh2 {
	clear:left;
	padding-top:10px;
	margin-bottom:10px;
	margin-right:30px;
	font-weight:bold;
}

h4 {
	font-size:14pt;
}

ul { 
	margin:0;
	padding-left:15px;
	margin-top:10px;
	list-style:none;
    font-family: calibri, helvetica, arial;
	font-size: 12pt;
	color: #333333;
 }
 
ul li {
	padding-left:15px;
	background:url(images/bullet.gif) 0 4px no-repeat;
	padding-bottom:10px;
	}

ol li {
	padding:2px 0 !important;
	margin:0;
	background-image:none;
	}

a{
	color:#077EC2;
	text-decoration: underline;
}
a:hover{
	color:#FF6600;
	text-decoration: none;
}


/* Banner CSS*/
.banner, .features-banner {
	clear:both;
	width:990px;
	height:299px;
	margin:15px 0 10px 0;
}

.banner {
	position:relative;
	background:url(images/header-bg.jpg) no-repeat;
}

.features-banner {
	background:url(images/flow-chart-bg.jpg) no-repeat;
}

.feature-banner-left {
	position:relative;
	float:left;
	width:790px;
	padding-top:67px;
	padding-bottom:76px;
}

.feature-banner-left img{ 
	margin-right:184px;
}

.feature-banner-right {
	float:left;
	width:190px;
}


.header-image {
	width:264px;
	float:left;
}	

.header-text {
	width:388px;
	float:left;
}	

.banner-right{
	float:left;
	width:328px;
	height:299px;
	/*padding:20px 0;*/
	background:url(images/header-options.jpg) no-repeat;
}

.banner-right a {
	color:#333333;
	text-decoration:none;
}

.banner-right a:hover {
	color:#fff;
	text-decoration:none;
}


.process {
	font-size: 14pt;
	font-family:georgia, calibri, arial, verdana;
	text-align:left;
	color:#333333;
	height:41px;
	margin:26px 9px;
}

.synchronize {
	margin-top:30px;
	}
	
.shipping-label {
	margin-top:32px;
	}	

.process-payment {
	margin-top:32px;
}

.process img{
	vertical-align:middle;
	margin-right:12px;
	}
	
.header-internal-text {
  color:#FFFFFF;
  font-size:16pt;
  margin-top:80px;
  margin-bottom:50px;
  padding-left:40px;
  padding-right:20px;
}	

.internal-link {
	padding-left:40px;
}

.internal-link img{
	vertical-align:top;
}


.internal-link  a {
	color:#000;
	font-size:15pt;
	text-decoration:none;
}


.feature-desc {
	font-family:georgia, calibri, arial, verdana;
	font-size:14pt;
	text-align:center;
	padding-top:26px;
	padding-right:10px;
	color:#FFF;
}


/* Header css*/
#hasLayout {
	position:relative; /* add this to slide the content using jquery */
	width:990px;
	margin:0 auto;
	}
	
.header-stripe {
	height:20px;
	line-height:30px;
	color:#fff;
	text-align:right;
	padding-right:20px;
	}
.header-stripe img{position:relative;top:5px;}	
.header-stripe a {color:#fff; text-decoration:none;}
.header-stripe a:hover {color:#F76103;}

.header {
	clear:both;
	width:990px;
	margin:0 auto;
	padding-top:10px;
	}	

.header-top-corner, .header-top-corner1 {
	float:left;
	background:url(images/bg_white_header.png) no-repeat top;
	clear:both;
	width:100%;
	color:#fff;
}
.header-top-corner1 {
	background:url(images/bg_blue_header.png) no-repeat top;
}
.header-top-corner2 {
	/*background:url(images/bg_home_foo.png) no-repeat bottom;*/
	clear:both;
	width:100%;
	color:#fff;
}
.IDN-silver-logo {
	background:url(images/silver-certificate-right.gif) 15px 0 no-repeat;
	padding-left:110px;
	margin-top:15px;
	color:#FFFFFF;
	font-size:10pt;
	font-style:italic;
	height:80px;
}


.header-bottom-corner {
	clear:left;
	background-image: url(images/header-bottom-corner.gif);
	background-position: center top;
	background-repeat: no-repeat;
}

.style2 {
	font-size: 24px;
	font-family: georgia, calibri, helvetica, arial;
	font-weight:normal;
	text-align:center;
	color:#FFFFFF;
	padding:27px 10px 9px 0;
}

	
.text_link_big { 
	width:198px;
	margin-left:80px;
	padding:4px 0;
	vertical-align:top;
	}
	
.text_link_big img{	
	vertical-align:top;
	margin-right:5px;
}


.text_link_big a {
	font-family: calibri, helvetica, arial;
	font-size: 13pt;
	font-style: normal;
	color: #FFF;
	text-decoration:none;
}
.text_link_big a:hover{
	color:#333;
}

.text_link_big span {
	display:block;
	float:left;
}

.banner-link {
	margin-top:8px;
}


.content-top-corner-index {
	clear:both;
	overflow:auto;
	width:970px;
	background: #e1f1fb url(images/content-top-corner.gif) center top no-repeat;
	padding:10px 5px 5px 5px;
}

.content-bottom-corner-index {
	width:990px;
	background-image: url(images/content-bottom-corner.gif);
	background-position: center top;
	background-repeat: no-repeat;
}

.content-left {
	font-size:14px;
	float:left;
	width:50%;
}

.content-right {	
	font-size:14px;
	float:left;
	width:50%;
	margin-top:28px;
}

.eCC {
	height:130px;
	padding:5px;
	color: #FFFFFF; font-family: calibri, georgia, sans-serif,verdana; font-size: 12px;
}

.eCC div {
	vertical-align:middle;
	float:left;
}

.eCC-work {
	padding:40px 15px;
}

.eCC ul {
	padding:0;
	margin:0;
	list-style:none;
	color:#FFFFFF;
	}

.eCC ul li {
	float:left;
	font-size: 12px;
	padding-bottom:0;
	padding:6px;
	background:none;
	}	
	
.footer-link {
	padding:15px 0 5px 0;
	color:#999999;
	}
		
.footer-link a {
	font-size:13px;
	text-decoration:underline;
	color:#999999;
	text-align:center;	
}

.footer-link a:hover {
	font-size:13px;
	text-decoration:none;
	}
	
.white-border {
	border-right:1px solid #FFF;
	}

.shopping-cart li {
	width:70px;
	margin-left:15px;
	white-space:nowrap;
	}
	
.shopping-cart li a,.shipment-methode li a{
	color:#FFF;
	border-bottom:0;
	text-decoration:underline;
	}	

.shopping-cart li a:hover, .shipment-methode li a:hover{
	color:#FFF;
	text-decoration:none;;
	}
		
.payment-methode li{
	margin-left:10px;
	width:180px;
	}
	
.shipment-methode li {
	margin-left:10px;
	width:80px;
	}	

.left-panel {
	max-width:670px;
	padding:15px;
}

.content, .content1, .content2, .content3 {
	overflow:hidden;
	font-family: calibri, georgia, helvetica, arial;
	color: #333333;
	font-weight: normal;	
	font-size:12pt;
	background:#fff;
	float:left;
	width:96%;
	padding:20px;
	padding-top:0px;
}
.content1 {width:68%; background:none; min-height:840px;}
.content2 {width:68%;}
.content3 {width:96%;}

	.content p {
		padding:5px 15px;
		margin:5px 0;
		}	
	
.breadcrumb {
	font-size:12px;
	color:#999999;
	font-weight:bold;
	text-transform:lowercase;
	float:left;
	display:block;
	width:98%;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:20px;
	}
	
	.breadcrumb img {
		vertical-align:middle;
		margin:0 5px;
		}
		
	.breadcrumb a {
		color:#999;
		font-size:12px;
		}
		
.note {
	color:#666666; 
	font-size:13px;
	}		

.form-panel {
	float:left;
	width:100%;
	xmargin-top:10px;
	margin-left:30px;
	}
	
.faq-question {
	font-size:14px;
	padding:10px 15px;
	font-weight:normal;
	color:#990000;
	font-family:verdana;
}

.bg-lightblueOpacity{
	background-color: #7CCFF8;
	FILTER: Alpha(Opacity=50);
	-moz-opacity: .50;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #7CCFF8;
}
.bg-lightblue{
	overflow:auto;
	margin-bottom:15px;
	background-color: #F4FAFD;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #D7EBF7;
	padding:5px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #D7EBF7;
}

.inside-container {
 	padding:15px;
	width:630px;
}

.partner-logo {
	padding:10px;
	width:150px;
}

.partner-text {
	float:left; 
	width:440px;
}

/* CSS for right panel */
#right-panel{
	float:right;
	overflow:auto;
	width:283px;
	font-family:calibri, georgia, sans-serif, verdana;
	font-size:14px;
	background:#333 url(images/right-navigation-top.gif) top left no-repeat;
	vertical-align:top;
	margin:15px 25px 15px 10px;
}

#right-panel img {
margin-right:5px;
}

.right-panel-bottom {
	margin-top:25px;
	min-height:200px;
	background:url(images/right-navigation-bottom.gif) bottom left no-repeat;
}

h2.rightsideh2 {
	color:#FFF;
	font-size:14pt;
}

#right-panel a {
	color:#FFF;
}

#right-panel p {
 color:#FFF;

}

#right-panel h3 {
	font-size:13pt;
	color:#ff8900;
}



/* _____________________Classes for X-Cart_____________________ */

.tabular_contentbg_white {
	background:#FFF;
	padding:10px;
	border-top:0;
	text-align:left;
}


.subNavOn {
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #333;
	font-size:16pt;
	border-bottom:1px dashed #333;
	/*background-color:#666666;*/
	padding:2px;
}

.subNavOff {
	font-family: calibri, helvetica, arial;
	color: #048CE3;
	font-weight: bold;	
	font-size:14pt;
	background-color:#FFFFFF;
	
}

.txt-white {
	color:#FFF;
}

.txt-white a{
	color:#FFF;
}

h4.h4Padding0 {
	padding:10px 0;
	margin:0;
}

h4.content-section2 {
	padding:10px 0 5px 15px;
	margin:0;
	color:#ff8a00;
}

.text-heading {
	background:url(images/lightBlue-patti.gif) no-repeat top left;
	font-family:georgia, calibri, arial, verdana;
	font-size:13pt;
	padding-left: 10px;
	margin-top: 10px;
}


.ind-price {
	float:right;
	font-family:Calibri, Arial, Verdana;
	font-size:13pt;
	text-align:right;
	background:#ff8a00 url(images/orange-patti.gif) no-repeat top right;
	padding:7px 10px 5px 0;
	margin-top:10px;
	border-left:2px solid #FFF;
	width:75px;
	color:#FFF;
}

.ProductPriceConverting {
	background:url(images/grey-patti.gif) no-repeat top left;
	font-family:georgia, calibri, arial, verdana;
	font-size:13pt;
	padding:7px 0 8px 10px;
	color:#FFF;
	font-weight:normal;
	margin-top: 10px;
}

/* _____________________Classes for Cart Specific Pages_____________________*/

.cart-link-left {
	background:url(images/cart-link-left.gif) no-repeat top left;
}

.cart-link-right {
	background:url(images/cart-link-right.gif) no-repeat top right;
}

.cart-link-repeat {
	background:url(images/cart-link-repeat.gif) repeat-x top right;
	text-align:center;
	height:37px;
	margin:5px 45px;
}

.cart-link-repeat img {
	margin:0 5px;
}

/* _____________________Classes for kayako_____________________*/
.swiftfieldset {
	background-color:#FFFFFF;
	/*margin-top:15px;*/
	height:330px;
}

.swiftfieldset legend {
color:#FF8a00;
}

.chatcontentframe {
	background-image:none;
	background-color:#FFFFFF;
}

/* _____________________Classes for test page_____________________ */
.found {
 background:url(images/right-wrong.gif) 0 2px no-repeat;
 color:#6e8c46;
 margin:5px 10px;
 padding-left:22px;
}

.information{
 color:#6e8c46;
 margin:5px 10px;
 padding-left:15px;
}

.notfound {
 background:url(images/right-wrong.gif) 0 -23px no-repeat;
 color:#c20b2d;
 margin:5px 10px;
 padding-left:22px;
}



/* For feature page banner */

.features-banner h1 {
	width:790px;
	position:absolute;
	top:-10px;
	color:#FFFFFF;
	text-align:center;
}

.features-banner b {
	width:790px;
	position:absolute;
	top:-10px;
	color:#FFFFFF;
	text-align:center;
	font-family: georgia, calibri, sans-serif, verdana;
	font-weight: normal;	
	font-size:16pt;
	padding:0 15px;
	margin:0px;
	margin-top:20px;

}

.orders, .shipping, .tracking, .invoice-sales, .order-completed {
	position:absolute;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:14pt;
	text-align:center;
	width:182px;
}


.feature-image {
	margin-left:80px;
}

.orders {
	left:185px;
	top:100px;
}

.shipping {
	top:80px;
	right:34px;
}


.tracking {
	top:165px;
	right:13px;
}


.invoice-sales {
	bottom:25px;
	right:33px;
}

.order-completed {
	bottom:45px;
	left:183px;
}

.ecc-offer {
	position:absolute;
	bottom:0px;
	left:264px;
}

.link-at-offer {
	position:absolute;
	bottom:63px;
	left:255px;
}

.videoList {
	color:#fff;
	display:none;
}

.videoList li {
	background-image:none;
}
.hbold
{
	font-weight:normal;
}

#twitter_div {
	padding-left:0 !important;
	background:#4a4a4a url(images/twiiter-bottom.gif) no-repeat left bottom;
	width:247px;
	margin:0 auto;
}

h2.twitter-sidebar-title {
	color:#ff8a00;
	background-color:#333;
	padding:0;
	margin:0;
}

#twitter_update_list {
	margin:0;
	padding:5px 10px;
}
#twitter_update_list li {
	font-size:11pt;
	color:#FFFFFF;
	margin:0;
	padding-left:30px;
	background:url(images/twitter-bullet.gif) no-repeat;
}
#twitter_update_list li span {
	display:block;
}

#twitter_update_list li a{
 	color:#ff8a00;
}

#twitter-link {
	padding:5px;
	color:#ff8a00 !important;
}

div.img_flash {float:left; margin-top:11px;}
div.customer_review {float:left; width:100%; background:url(images/bg_review.png) no-repeat top; height:70px; color:#fff;}
div.customer_review div.padd {padding:25px; padding-bottom:0px;}
div.customer_review a {color:#FF9000; text-decoration:none;}
div.customer_review a:hover {color:#fff; text-decoration:underline;}

div.silver_certificate {float:left;}
div.silver_certificate a {color:#68c6ff; font-size:20px; text-decoration:none;}

div#news {float:right; background:url(images/bg_news.png) no-repeat top; width:495px; height:150px;}
div#news div.padd {width:430px; margin-left:38px; margin-top:30px;}
div#news div.heading {color:#f99403; font-size:25px;}
div#news div.date {float:left; color:#0f3b57; font-size:12px; text-transform:uppercase; line-height:18px; margin-top:8px; margin-left:5px; text-align:center;}
div#news div.date b {font-size:30px; display:block; font-weight:normal;}
div#news div.record {float:right; font-size:13px; width:85%;}
div#news div.record b {color:#4e9ed1; font-weight:normal;}
div#news div.record i {color:#ff9000; font-style:normal;}
div#news div.pagin {clear:both; float:right; text-align:right;}

div#twitter {float:right; background:url(images/bg_twitter.png) no-repeat top; width:495px; height:151px;}
div#twitter div.padd {width:430px; margin-left:35px; margin-top:30px;}
div#twitter div.heading {color:#68c6ff; font-size:25px; float:left;}
div#twitter div.follow {float:left; margin-left:10px;}
div#twitter div.record {float:right; font-size:13px; width:100%; margin-top:10px;}
div#twitter div.record b {color:#4e9ed1; font-weight:normal;}
div#twitter div.record i {color:#ff9000; font-style:normal;}
div#twitter div.pagin {clear:both; float:right; text-align:right;}

div.footer {clear:both; width:100%; float:left; background:#0e0e0e;}
div.footer_links {margin:0px auto; background:url(images/bg_footer1.jpg) no-repeat top; width:990px;}
div.copyright {width:990px; margin:0px auto; text-align:center; font-size:11px;}
div.footer a, div.copyright a {text-decoration:none;}
div.copyright a {padding:0px 4px;}
div.copyright a:hover {color:#fff;}

div.footer_ecc {float:left; padding:30px; text-align:center;}
div.footer_heading, div.footer_heading_orange {color:#108fc5; font-size:16px; border:none; border-bottom:1px solid #2c3135; padding-bottom:6px;}
div.footer_heading_orange {color:#f76103;}
div.online_stores, div.marketplaces, div.shipment {float:left; margin-top:20px;}
div.online_stores ul, div.marketplaces ul, div.shipment ul {margin:0px; padding:0px; float:left; margin:6px 10px 0px 10px;}
div.online_stores ul li, div.marketplaces ul li, div.shipment ul li {list-style:none; background:none; padding-left:0px;}
div.online_stores a, div.marketplaces a, div.shipment a {color:#fff; font-size:14px;}
div.online_stores a:hover, div.marketplaces a:hover {color:#F76103;}
div.shipment a:hover {color:#108FC5;}

div.marketplaces {margin-left:19px; *width:120px;}
div.shipment {float:left; clear:both; margin:0px; padding:0px; margin-left:150px; *width:270px;}
div.shipment ul {margin-left:0px;}
div.shipment ul li {float:left; margin:0px 10px;}

div.footer_bottom {width:990px; margin:0px auto; clear:both; background:url(images/bg_footer.png) no-repeat top; height:116px; color:#fff;}
div#bottom_news {float:left;}
div#news a, div#bottom_news a {color:#ff9000; text-decoration:none;}
div#news a:hover, div#bottom_news a:hover {color:#108fc5;}
div#twitter a, div#bottom_twitter a {color:#ff9000; text-decoration:none;}
div#twitter a:hover, div#bottom_twitter a:hover {color:#108fc5;}
div#bottom_news div.padd {width:430px; margin-left:51px; margin-top:27px; float:left;}
div#bottom_news div.date {float:left; color:#0f3b57; font-size:12px; text-transform:uppercase; line-height:18px; margin-top:8px; margin-left:5px; text-align:center;}
div#bottom_news div.date b {font-size:30px; display:block; font-weight:normal;}
div#bottom_news div.record {float:right; font-size:13px; width:85%; height:50px; margin-top:5px;}
div#bottom_news div.record b {color:#4e9ed1; font-weight:normal;}
div#bottom_news div.record i {color:#ff9000; font-style:normal;}
div#bottom_news div.pagin {clear:both; float:right; text-align:right;}

div#bottom_twitter {float:right; width:495px;}
div#bottom_twitter div.padd {width:450px; margin-left:10px; margin-top:21px; float:left;}
div#bottom_twitter div.follow {float:right; clear:both;}
div#bottom_twitter div.record {float:left; font-size:13px; width:80%; height:52px; margin-top:10px;}
div#bottom_twitter div.record b {color:#4e9ed1; font-weight:normal;}
div#bottom_twitter div.record i {color:#ff9000; font-style:normal;}
div#bottom_twitter div.pagin {float:left; width:100%; text-align:right;}

div#right {float:right; width:264px; background:url(images/bg_right.jpg) no-repeat top #fff;}
div#right div.padd {padding:20px;}
div#right .price {font-size:25px; font-weight:bold; color:#999; white-space:nowrap;}
/*div#right .price {font-size:40px; font-weight:bold; color:#999; white-space:nowrap;}*/
div#right .title {font-size:26px; font-weight:bold; color:#999; display:block; background:none; font-style:normal; margin-top:20px; margin-bottom:5px;}
div#right .right_customer_review {font-style:italic; color:#333; font-size:13px;}
div#right i {color:#ff9100; display:block; margin:10px 0px;}
div#right a {text-decoration:none; }
/*div#right a {text-decoration:none; float:right;}*/
div#right div.pagin {float:right; margin-bottom:10px; *margin-right:20px;}

div#right .ecc {float:right; color:#333; font-size:14px; background:url(images/right_ecc.jpg) no-repeat top; width:264px; height:120px;}
div#right .ecc .padd {float:right; margin-top:10px;}
div#right .ecc_iphone {float:right; color:#333; font-size:14px; background:url(images/sidebar-bottom.png) no-repeat top; width:264px; height:27px;}

div#right .ecc_cart {float:right; color:#333; font-size:14px; background:url(images/right_ecc_cart.jpg) no-repeat top; width:264px; height:137px;}
div#right .ecc_cart .padd {float:right; margin-top:10px;}

.bg_white, .bg_white1 {background:url(images/bg_footer.jpg) no-repeat bottom #fff; float:left; width:100%; padding-bottom:10px;}
.bg_white_noCurve {background:#fff; float:left; width:100%; padding-bottom:10px;margin-top:12px;}
.bg_white {margin-bottom:20px;}
.bg_white1 {margin-top:12px;}
.bg_white2 {margin-top:12px; background:url(images/bg_footer1.png) no-repeat bottom #fff; float:left; width:100%;}
.bg_white_small{background:none;background-color:#FFF;padding-bottom:0;margin-bottom:0;float:left; width:100%;}

.content1 h2.tabcontenttitle {margin-top:0px;}

/* BEGIN: Style Steps Animation */
#steps-wrapper img{border:0px;display:block;}
#steps-wrapper{width:990px;height:370px;float:left;clear:both;margin:0 auto;margin-top:20px;}
#steps-wrapper a{text-decoration:none;outline:none;}
#steps-wrapper #steps {background:url(images/initial.png) no-repeat;width:990px;height:390px;}
#steps, #step0, #step1, #step2, #step3, #step4, #step5{display:none;position:relative;}
#step-1-detail, #step-2-detail, #step-3-detail, #step-4-detail{display:none;position:absolute;}

#steps-wrapper #steps #step0{background:url(images/step0.png) no-repeat;width:867px;height:61px;left:50px;top:60px;}

#steps-wrapper #steps #step1{background:url(images/step1.png) no-repeat;width:344px;height:113px;left:109px;top:37px;}
#steps-wrapper #steps #step1 #step-1-detail{background:url(images/step1detail.png) no-repeat;width:327px;height:87px;left:500px;top:90px;}

#steps-wrapper #steps #step2{background:url(images/step2.png) no-repeat;width:342px;height:183px;left:509px;top:75px;}
#steps-wrapper #steps #step2 #step-2-detail{background:url(images/step2detail.png) no-repeat;width:311px;height:139px;left:-492px;top:26px;}

#steps-wrapper #steps #step3{background:url(images/step3.png) no-repeat;width:527px;height:178px;left:456px;top:212px;}
#steps-wrapper #steps #step3 #step-3-detail{background:url(images/step3detail.png) no-repeat;width:347px;height:132px;left:121px;top:-126px;}

#steps-wrapper #steps #step4{background:url(images/step4.png) no-repeat;width:290px;height:202px;left:97px;top:43px;}
#steps-wrapper #steps #step4 #step-4-detail{background:url(images/step4detail.png) no-repeat;width:349px;height:135px;left:500px;top:60px;}

#steps-wrapper #steps #step5{display:none;float:left;clear:both;background:url(images/step5.png) no-repeat;width:990px;height:390px;margin:0 auto;}

#steps-wrapper #step-num{position:absolute;top:345px;}
#steps-wrapper #step-num a{background:url(images/steps-num.png) no-repeat;width:97px;height:15px;float:left;display:block;text-indent:-9999px;}

	#steps-wrapper #step-num a.stepnum-1{width:14px; background-position:0px 0px;}
	#steps-wrapper #step-num a:hover.stepnum-1, #steps-wrapper #step-num a.stepnum-1.step_active{background-position:0px -16px;}
	
	#steps-wrapper #step-num a.stepnum-2{width:19px; background-position:-14px 0px;}
	#steps-wrapper #step-num a:hover.stepnum-2, #steps-wrapper #step-num a.stepnum-2.step_active{background-position:-14px -16px;}
	
	#steps-wrapper #step-num a.stepnum-3{width:21px; background-position:-33px 0px;}
	#steps-wrapper #step-num a:hover.stepnum-3, #steps-wrapper #step-num a.stepnum-3.step_active{background-position:-33px -16px;}
	
	#steps-wrapper #step-num a.stepnum-4{width:21px; background-position:-54px 0px;}
	#steps-wrapper #step-num a:hover.stepnum-4, #steps-wrapper #step-num a.stepnum-4.step_active{background-position:-54px -16px;}
	
	#steps-wrapper #step-num a.stepnum-5{width:22px; background-position:-75px 0px;}
	#steps-wrapper #step-num a:hover.stepnum-5, #steps-wrapper #step-num a.stepnum-5.step_active{background-position:-75px -16px;}

#steps-wrapper #cta_buttons{width:310px;height:44px;clear:both;float:left;position:absolute;top:285px;display:none;}
#steps-wrapper #cta_buttons a{display:block;text-indent:-9999px;background:url(images/cta_buttons.png) no-repeat;height:44px;float:left}
#steps-wrapper #cta_buttons a.cta_freetrial{width:140px; background-position:0px 0px;}
#steps-wrapper #cta_buttons a.cta_buynow{width:142px; background-position:-140px 0px;}
/* END: Style Steps Animation */

.content1 h1 {margin-bottom:10px; margin-top:0px; padding-left:0px; margin-left:0px;}
.content1 h2 {padding-left:0px; padding-top:0px; margin-top:0px; margin-left:0px; margin-bottom:10px;font-weight:bold}

#tbl_data td {background:#f9f9f9; border:1px solid #e1e1e1; padding:5px; margin:2px; vertical-align:top;}
#tbl_data td.heading {background:#ddd; border:1px solid #ccc; font-weight:bold;}
#tbl_data td.subheading {background:#f1f1f1; border:1px solid #e1e1e1; font-weight:bold;}
#tbl_data a {color:#F76103; text-decoration:none;}
#tbl_data a:hover {color:#108fc5;}

/************** accordion **************/
.basic div {background:#eee;}
.basic a {cursor:pointer; display:block; padding:5px; margin-top:0px; text-decoration:none; color:#fff; background:#00a0c6; border-top:1px solid #fff; border-bottom:1px solid #999; background-image:url("images/AccordionTab2.gif"); background-repeat:no-repeat; background-position:right;}
.basic a:hover {background-color:#000; background-image:url("images/AccordionTab0.gif"); color:#fff; background-repeat:no-repeat; background-position:right;}
.basic a.selected {color:#000; background-color:#80cfe2; background-image:url("images/AccordionTab0.gif"); background-repeat:no-repeat; background-position:right; font-weight:bold;}

.content1 fieldset {margin-bottom:10px;}
.content1 fieldset legend {font-size:20px; color:#000;}
#ISA1, #ISA2, #ISA3, #ISA4, #ISA5, #ISA6,
#GA1, #GA2, #GA3, #GA4, #GA5, #GA6, #GA7, #GA8, #GA9,
#IA1, #IA2, #IA3, #IA4, #IA5, #IA6,
#SPA1, #SPA2, #SPA3, #SPA4, #SPA5, #SPA6, #SPA7, #SPA8 {background:#f9f9f9; border-right:2px solid #e1e1e1; border-bottom:2px solid #e1e1e1; padding:10px;}

.btn_submit {border:none; padding:0px; margin:0px; background:url(images/btn_submit.png) no-repeat top; width:139px; height:44px; cursor:pointer;}

#tbl_data1 td{font-weight:bold}
#tbl_data1 a {text-decoration:none; color:#000;}
#tbl_data1 .td1 {background:url(images/tbl_td1.jpg); color:#40637B; font-weight:bold; padding:10px 5px; text-shadow:#FFF 1px 1px 1px;}
#tbl_data1 .td1w, #tbl_data1 .td1w_head {color:#40637B; font-weight:bold; padding:10px 5px; text-shadow:#FFF 1px 1px 1px;}

#tbl_data1 .td1w_head, #tbl_data1 .td2w_head, #tbl_data1 .td3w_head, #tbl_data1 .td4w_head, #tbl_data1 .td5w_head{color:#000; padding:10px 5px; text-shadow:#ccc 1px 1px 1px;border-right:1px solid #CCC;}

#tbl_data1 .td2, #tbl_data1 .td3, #tbl_data1 .td4, #tbl_data1 .td5{color:#000; padding:10px 5px; text-shadow:#ccc 1px 1px 1px;border-bottom:1px solid #CCC;border-right:1px solid #CCC;border-top:1px solid #FFF;text-align:center}
#tbl_data1 .td2w, #tbl_data1 .td3w, #tbl_data1 .td4w, #tbl_data1 .td5w{background:none;border-bottom:1px solid #CCC;border-right:1px solid #CCC;border-top:1px solid #FFF;text-align:center;color:#000; padding:10px 5px; text-shadow:#ccc 1px 1px 1px;}

#tbl_data1 .td1w_head, #tbl_data1 .td1w {background:url(images/tbl_td1w.jpg); }
#tbl_data1 .td2w_head {background:url(images/tbl_td2w.jpg); }
#tbl_data1 .td3w_head {background:url(images/tbl_td3w.jpg); }
#tbl_data1 .td4w_head {background:url(images/tbl_td4w.jpg); }
#tbl_data1 .td5w_head {background:url(images/tbl_td5w.jpg); }

#tbl_data1 .td1w_head, #tbl_data1 .td2w_head, #tbl_data1 .td3w_head, #tbl_data1 .td4w_head, #tbl_data1 .td5w_head {font-size:15px; font-weight:bold; text-align:center; text-shadow:#ccc 1px 1px 1px;}
#tbl_data1 .td1w_head {text-shadow:#fff 1px 1px 1px;}

div.footer_sublinks {float:left; width:95%; margin:0px 0px 10px 20px; *padding-bottom:10px;}
div.footer_sublinks a {text-decoration:none; color:#fff; font-size:17px;}
div.footer_sublinks a:hover {color:#ffa837;}
.searchbtn_bg{background:url(images/btn_searchbg.png) no-repeat; width:102px; height:32px; border:none;}
.searchtext { padding:5px;background:url("images/bg_input.png") repeat-x scroll center bottom #FFFFFF;
border:1px solid #7B523A;
color:#333333;
font-size:14px; width:156px;}
.search_heading{ color:#68C6FF; font-size:20px;}

h4 a{font-family: Calibri;
	color: #333333;
	font-weight: normal;	
	font-size:14pt;
	padding:0;
	margin:0px;
	margin-top:20px;
	text-align:left; text-decoration:none; }
.video_iconbox{background:url(images/video_icon_bg.png) no-repeat; width:926px; height:184px; float:left; margin:0 0 0 24px; padding:20px 0 0 19px;}
.social_media_bar_bg{ width:41px; height:117px;background:url(images/social_media_bar_bg.png) no-repeat; position:fixed; left:98%; top:70%; text-align:center; padding:5px 0 ;}
.social_media_bar_bg img{ margin:3px 0;}
.sitemap_box{ width:691px;}
.sitemap_links{ width:50%; float:left;}
.kbsearch_bg{ width:146px; height:13px;background:url(images/kbsearch_bg.png) no-repeat; border:none; float:left; margin:0 2px 0 0; color:#000; font-size:12px;}
.go_btn{ width:40px; height:23px;background:url(images/go_btn_new.png) no-repeat; border:none; margin:0;}
.kbsearch_bg02{ width:110px; height:13px;background:url(images/kbsearch_bg02.png) no-repeat; border:none; float:left; margin:0 2px 0 0; color:#989898; font-size:12px;}
.go_btn02{ width:40px; height:23px;background:url(images/go_btn_new02.png) no-repeat; border:none; margin:0;}
.feature_bg{ width:966px; height:321px; background:url(images/feature_page_top_bg.png) no-repeat; float:left; margin:0 0 15px 19px; padding-top:7px;}

.career_col{ background:#e8f3f7;}
.book_cover_bg_copy{ width:264px; height:287px;background:url(images/book_cover_bg_copy.png) no-repeat; color:#0976b8; float:left;}




.book_cover_bg{ width:264px; height:287px;background:url(images/book_cover_bg.png) no-repeat; color:#0976b8; float:left;}
.book_cover_bg ul{ margin:0; padding:0;color:#0976b8;}
.book_cover_bg ul li{ background:none; list-style-type:disc;  margin:8px 0 0px 21px; padding:0;}
.str_txt{ font-size:22px; }
.str_txt span{ font-size:30px; font-weight:bold; }
.form_orng_txt{ color:#e37604; font-size:19px; font-weight:bold;}
.form_grey_txt{ color:#333333; font-size:12px; font-weight:bold;}
.start_now_btn{ width:238px; height:39px; background:url(images/start_now_btn.png) no-repeat; border:none;}
#affiliate h1{ color:#ff9000; font-size:22px; font-weight:bold; margin-bottom:0;}
#affiliate p{ padding-left:0;}
.support_box{ width:264px; height:190px; float:left;}
.support_box_copy{ background:url("images/support_img_new.png") no-repeat scroll 0 0 transparent;color:#333333;float:left;font-size:17pt;height:179px;line-height:32px;padding-top:12px;
text-align:center;width:264px;}
#right .orange_bg{ width:264px; height:261px;background:url(images/right_orange_bg.png) no-repeat; float:left;  }
#right .orange_bg h2{ color:#984807; font-size:18px; text-align:center; font-weight:bold;}
#right .orange_bg ol li{ color:#984807; margin:0 0 5px 0;}
#right .orange_bg ol li a{ color:#fc6b00; text-decoration:underline;}
#right .orange_bg ol li a:hover{ text-decoration:none;}

#affiliates fieldset legend {color:#FF9000;font-size:22px;font-weight:bold;}
.ecc_mobo_banner{ width:969px; height:501px;background:url(images/eCC-mobile-banner.jpg) no-repeat; float:left; }
.ecc_mobo_banner .header{ width:687px; float:right;background:url(images/patch-image.png) no-repeat right top; color:#333333; margin:20px 0 0 0;}
.ecc_mobo_banner .header h1{ font-size:24px; font-weight:bold; color:#333333; padding:0; margin:7px 0 0 0;}
.ecc_mobo_banner .header p{ color:#333333;font-size:19px;font-weight:normal;line-height:32px;padding:10px 0 0;width:494px;}
.ecc_mobo_banner .header .orange_txt{ color:#000; font-size:19px; font-style:italic;}
.ecc_mobile_container{ width:969px; float:left;}
.subs_bg{ background:url("images/subscribtion_bg.png") no-repeat scroll center bottom transparent;float:left;height:267px;width:256px; margin:0 0 10px 0;}
.subs_bg h2{ font-size:14pt; color:#984807; font-weight:bold; line-height:23px;}
.subs_bg .input_bg{ width:199px; height:28px;background:url(images/subs-bg.png) no-repeat; border:none; margin:4px 0 0 16px;}
.subs_bg img{ margin:7px 0 0px 16px;}
.subboxes h1{ font:25px/25px arial; color:#333333; margin:14px 0 10px 0;} 
.subboxes ul li { background:none;float:left;margin:0 0 36px 20px;padding:0 10px 0 0;width:318px; height: 141px;}
.subboxes p{ padding:0; }
.hw_wrks h1{ font:25px/25px arial; color:#333333; margin:14px 0 9px 0; }
.work_box{ margin:0 0 10px 10px;width:945px;border-bottom:1px solid #D7D7D7; padding:0 10px 10px; float:left;}
.work_box ul li {
background:url("images/bullet.gif") no-repeat scroll 0 4px transparent;
padding-bottom:10px;
padding-left:15px;
}
.imagert{ float:left; margin:0 10px 5px 0;}
.sub_headings{ font-size:13pt; font-weight:bold; margin:0 0 10px 0; padding:0;}
.orange_bar_bg{ width:628px;background:url("images/orange-bar-bg.png") repeat-x bottom #ffead8; border:#f6994c solid 1px; color:#000000; margin:10px; float:left; padding:10px; text-align:center; line-height:37px; font-size:14pt;}
.iphone_box{clear:both;color:#FF0000;float:left;height:auto;left:33px;position:relative;top:89px;width:201px;}
.gray_small_txt{ font-size:13px; color:#333333; font-weight:normal; margin:0 0 0 18px;}

/* BEGIN: eCC iphone */
.flash-back{ width:100%; float:left;background:url(images/ecc-mobo-bodybg.jpg) no-repeat center top #42a0c6; }
.ecc-iphone-banner{ width:987px; height:429px;background:url(images/iphone-4.png) no-repeat center top;margin:12px 0 0 0;}
.ecc-mobile{ width:256px; height:247px;background:url(images/ecc-mobile-logo.png) no-repeat; position:relative; top:-236px; left:462px;}
.ecc-left{ width:381px; float:left; margin:111px 0 0 0; color:#fff;}
.ecc-left p{ padding:0 14px; }
.ecc-left .orange-box{ width:382px; height:25px; background:#ff7800; line-height:20px; color:#fff; padding-top:5px; padding-bottom:5px; }
.ecc-left .trans-bg{ width:381px; height:45px; background:url(images/blue-trans.png); padding-top:10px; }
#slider-container{ width:168px; height:241px; float:left; margin:70px 0 0 44px;}
#slider-container ul{ margin-left:0; padding-left:0;}
#slider-container ul li { background:none; padding-left:0; margin-left:0;}
#tab-container{ width:391px; float:left; margin:101px 0 0 0;}
#tab-container ul{ padding-left:0; margin:10px 0 0 14px;}
#tab-container ul li{background:url(images/blue-trans.png); text-align:right; margin:0 0 1px 0; padding:5px 5px 5px 0; }
#tab-container ul li a{color:#fff; text-decoration:none; font-size:16px;}
.app-button{ /*float:right; margin:55px 0 0;*/ left:830px;position:absolute;top:479px;}
#common h1{ font:25px/25px arial; color:#333333; margin:14px 0 10px 0;} 
#common ul li{ margin:7px 0 0 9px; padding-bottom:0;}
.brder_bottom{border-bottom:1px solid #D7D7D7; margin:0 10px 10px;}


#ecc-iphone-right input{ background:url("images/bg_input.png") repeat-x scroll center bottom #FFFFFF; border: 1px solid #7B523A; color:#333333; margin:5px 0; width:84%; padding:5px 10px;}
.ecc-iphone-feature-box{ float:left; min-height:137px; width:453px; margin:0 0 10px 15px;  padding:12px;background:url("images/feature-box-bg.png") repeat-x; }
.ecc-iphone-feature-box ul li{ list-style-position:inside; margin-left:80px;}
.ecc-iphone-feature-box img{ margin:0 10px 0 0;}
.slideshow ul{ padding-left:0;}
.slideshow ul li{ background:none; padding-left:0;}


.style_selected
 { 
 	background:url(images/tab-selected-bg.png) !important; 
	font-weight:normal;
	font-size:20px;
	color:#FFFFFF;
	vertical-align:middle;
	height:80px;
}
.style_selected em
{ line-height:30px; 
	/*height:30px;*/
	/*font-size:24px; */
	font-size:27px; 
	font-weight:bold;
	color:#FFFFFF;	
	vertical-align:middle;
	display:block !important;
}
ul#tab-container ul li, ul#tab-container ul li h1{
 color: #FFFFFF;
 font-size: 16px; 
} 
#tab-container ul li em{ display:inline}
 
 

/*.style_unselected
{ 
	height:30px; 	
} */
.style_unselected
{ line-height:30px;
	height:30px;
	color: #FFFFFF;
    font-size: 16px; 	
} 
.style_unselected em
{ 
	height:30px;
 	color: #FFFFFF;
    font-size: 16px;	
} 

#twitter_div {
	background:url(images/twitter-home-repeat.gif) repeat-y;	
	padding:0;
	margin:0;
	margin-left:15px;
	width:485px;
}

#twitter_update_list {
	background:url(images/twitter-home-body.gif) no-repeat;
}

#twitter_update_list li {
	clear:left;
	height:40px;
	font-size:11pt;
	padding:0;
	padding-left:50px;
	margin:0;
	background:none;
	color:#333;
}

#twitter_update_list li a {
	float:left;
	font-size:10pt;
	margin-right:10px;
}

#twitter-bottom {
	background:url(images/twitter-home-bottom.gif) left top no-repeat;
	margin-left:15px;
}

h2#twitter_heading {
	color:#ff8a00;
	padding-top:15px;}
sup{ color:#f2fe34; font-size:11px;}
#ecc-iphone-new{background:url(images/ecc-iphone-new-bg.png) left no-repeat; margin:0 0 -10px; height:36px; padding:9px 0 0 5px;}
.for-marg-padd{ margin:0; padding:0;}

.blue-td-bg{ background: url(images/blue-td-bg.png) repeat-x top #cfecfb; border:solid 1px #8fb9d0; padding:5px 0 0 8px; }
.yellow-td-bg{ background: url(images/yellow-td-bg.png) repeat-x top #d6dbbf; border:solid 1px #bdc1a3; padding:5px 0 0 8px; }

#features-box{ width:972px; height:430px;background: url(images/feature-bg.jpg) no-repeat; margin:0 auto; }
#features-box .tab-box ul.tabs li{ margin:0 0 1px 0;}
.tab-box{ width:255px; float:left; padding:111px 0 0 80px;}
.tab-content-box{ width:632px; float:left; color:#ffffff;}
.tab-content-box h2{ font-size:21px; color:#fff; font-weight:bold;margin-bottom:10px; padding-left:0;}
.image-box{ width:333px; float:left;}
.deatil-box{ width:282px; float:left; margin-top:96px; }
.deatil-box ul li{ color:#ffffff;}
.bottom_gradient{
background:url("images/bottom_content_bg.png") repeat-x  top #dadbdb;border-bottom:1px solid #D1D1D1;border-top:1px solid #D1D1D1;color:#333333;float:left;height: auto;margin:20px 0 0;width:990px; padding:10px 0 0 0;}
div.footer_links ul li {padding-bottom:10px !important;}
