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:left;
	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: georgia, calibri, sans-serif, verdana;

	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;

 }



h1 {

	color:#333;

	font-size:14pt;

}





.headingh2 {

	clear:left;

	padding-top:10px;

	margin-bottom:10px;

	margin-right:30px;

}



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;

	}

	

.header {

	clear:both;

	width:990px;

	margin:0 auto;

	padding-top:19px;

	background-color:#000000;

	}	



.header-top-corner {

	clear:both;

	overflow:auto;

	width:100%;

	/*height:302px;

	background-image: url(images/header-top-corner.gif);

	background-position: center top;

	background-repeat: no-repeat;*/

	background:url("images/bg_white_header.png") no-repeat  top ;

	margin:auto;

	padding:0px;

	margin-top:19px;

}



.IDN-silver-logo {

	background:url(images/silver-certificate-right.gif) 15px 0 no-repeat;

	padding-left:110px;

	margin-top:15px;

	color:#FFF;

	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:#FFF;

	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:40%;

	padding-left:30px;

}



.eCC {

	height:80px;

	padding:5px;

	background:url(images/footer-bg.jpg) no-repeat;

	background-color:#048ce3;

	color: #FFFFFF; font-family: calibri, georgia, sans-serif,verdana; font-size: 12px;

}



.eCC div {

	vertical-align:middle;

	float:left;

}



.eCC-work {

	padding:30px 20px;

}



.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 {

	padding-top:5px;

	padding-bottom:5px;

	}

	

.footer-link {

	padding:15px 0 5px 0;

	color:#999999;

	}

		

.footer-link a {

	font-size:13px;

	text-decoration:underline;

	color:#999999;

	text-align:left;	

}



.footer-link a:hover {

	font-size:13px;

	text-decoration:none;

	}

	

.white-border {

	border-right:1px solid #FFF;

	}



.shopping-cart li {

	width:80px;

	}

	

.shopping-cart li a{

	color:#FFF;

	border-bottom:0;

	text-decoration:underline;

	}	



.shopping-cart li a:hover{

	color:#FFF;

	text-decoration:none;;

	}

		

.payment-methode li{

	margin-left:20px;

	width:180px;

	}

	

.shipment-methode li {

	margin-left:20px;

	width:180px;

	}	



.left-panel {

	max-width:670px;

	padding:15px;

}





.content { background:#ffffff;

	overflow:auto;

	min-height:435px;

	font-family: calibri, georgia, helvetica, arial;

	color: #333333;

	font-weight: normal;	

	font-size:12pt; margin:12px 0 0 0;

}

	.content p {

		padding:5px 15px;

		margin:5px 0;

		}	

	

.breadcrumb {

	font-size:12px;

	color:#999999;

	font-weight:bold;

	height:25px;

	margin:19px;

	margin-bottom:13px;

	text-align:left;

	text-transform:lowercase;

	}

	

	.breadcrumb img {

		vertical-align:middle;

		margin:0 5px;

		}

		

	.breadcrumb a {

		color:#999999;

		font-size:10px;

		}

		

.note {

	color:#666666; 

	font-size:13px;

	}		



.form-panel {

	float:right;

	width:55%;

	margin-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;

}

