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:26px;}
h1.heading {color:#fff; font-size:55px; 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:20px;
	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, .header-top-corner2 {
	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;
}
.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:55%;
}

.content-right {	
	font-size:14px;
	float:left;
	width:44%;
	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:left; background:url(images/bg_news.png) no-repeat top; width:495px; height:148px;}
div#news div.padd {width:430px; margin-left:35px; margin-top:35px;}
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:45px;}
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:0px;}
div#twitter div.record b {color:#4e9ed1; font-weight:normal;}
div#twitter div.record i {color:#ff9000; font-style:normal;}
div#twitter div.pagin {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:50px; *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#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;}

.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; }

.sitemap_box{ width:691px;}
.sitemap_links{ width:50%; float:left;}