.welcome-table{
	width:100%;
	background:url(../promote/img/welcome-bg.jpg) no-repeat top;
	margin:10px;
	border-collapse:collapse
}

.welcome-table thead th{
	height:40px;
}
.welcome-table thead th h4{
	text-indent:-3000px;
}
.welcome-table td{
	padding:10px 25px 10px 60px;
	width:50%;
	font-size:14px;
}
.welcome-table td a{
	color:#fff; background-color:transparent;
	font-weight:bold;
	display:block;
}
.welcome-table td.orange-cell a{
	color:#333; background-color:transparent;
}

.testim-box{
	border:1px solid #409000;
	background:#9fc77f;
	padding:10px;
	display:block;
	margin:10px 0 0 0;
}
.testim-box a{
	text-decoration:underline;
	color:#333; background-color:transparent;
}

/* pricing sections *****************************/
.price-title{
	font-size:23px;
	font-weight:bold;
	margin:0 5px;
}
.price-subtitle{
	font-size:18px;
	color:#c00; background-color:transparent;
	text-decoration: line-through;
}
.price-desc{
	font-style:italic;
}

/* special packages table ****************************/
.package-table{
	width:700px;
	border-collapse:collapse;
	margin:10px 10px 0;
}
.package-table tbody td{
	padding:5px;
	font-size:11px;
	width:50%;
}
.package-table tfoot td{
	text-align:center;
	line-height:26px;
	padding-bottom:10px;
}
.container-inner .package-table ul{
	margin:5px 0 0 20px;
}
.container-inner .package-table li{
	list-style-image:url(../promote/img/bull.gif);
	line-height:18px !important;
	height:18px !important;
}

.package-table .price-title{
	font-size:24px;
	font-weight:bold;
	margin:0 5px;
}
.package-table .price-subtitle{
	font-size:18px;
	text-decoration:line-through;
	color:#c00; background-color:transparent;
}
.package-table .price-desc{
	font-style:italic;
}

.package-table .popular{
	position:relative;
	width:100%;
}
.package-table .popular img{
	position:absolute;
	left:120px;
	top:-20px;
}

.package-table tbody a{
	color:#333; background-color:transparent;
	text-decoration:underline;
}
.package-table tbody a:hover{
	text-decoration:none;
}
.package-table tbody a.contact-link, .package-table tbody a.order-link{
	margin:0 10px 0 0;
	text-align:center;
	float:right;
	color:#fff;
	text-decoration:none
}

#package-1{
	background:url(../promote/img/package-1-bg.png) top no-repeat;
}
#package-2{
	background:url(../promote/img/package-2-bg.png) top no-repeat;
}
#package-3{
	background:url(../promote/img/package-3-bg.png) top no-repeat;
}

.package-price .price-desc, .package-price .price-desc{
	color:#1764B2;
}
.package-price-highlight .price-desc{
	color:#fff; background-color:transparent;
}

.package-price{
	background:url(../promote/img/package-1-bottom.png) bottom no-repeat;
	height:63px;
	text-align:center;
	margin-bottom:10px;
}
.package-price-highlight{
	background:url(../promote/img/package-2-bottom.png) bottom no-repeat;
	height:63px;
	text-align:center;
	margin-bottom:10px;
}
.price-table .package-price{
	height:55px;
	background:none;
	margin:0;
}

.price-container{
	position:relative;
}

.price-conv{
	position:absolute;
	left:0px;
	top:30px;
	font-size:10px;	
	font-family:Tahoma;
	font-weight:normal;
	line-height:12px;
	width:126px;
	text-align:center;
	height:24px;
	overflow:hidden;
}
.price-conv span{
	display:block;
	float:left;
	width:28px;
}
.price-conv span.app{
	width:40px;
}

.middle-price{
	border:1px solid #333;
	border-width:0 1px;
}

.services-table{
	width:100%;
	border-collapse:collapse;
	background:url(../promote/img/services-bg.png) repeat-y;
	margin-top:10px;
}

.services-table thead{
	background:url(../promote/img/services-top.png) no-repeat;
}
.services-table thead th{
	color:#fff; background-color:transparent;
	line-height:30px;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
}

.services-table td{
	padding:10px;
}
.services-table tfoot{
	background:url(../promote/img/services-bottom.png) no-repeat bottom right;
}
.services-table tfoot td{
	padding:0px;
}

.contact-link{
	display:block;
	margin:12px auto 0;
	width:200px;
	text-indent:-3px;
	line-height:25px;
	height:28px;
	background:url(../img/contact-btn.png) no-repeat top center;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
.order-link{
	display:block;
	margin:12px auto 0;
	width:100px;
	text-indent:-3px;
	line-height:25px;
	height:28px;
	background:url(../promote/img/order-btn.png) no-repeat top center;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
.double{
	float:left;
	margin:12px 35px 0;
}
#ie-wrapper .double{
	margin:12px 20px 0;
}

.package-table a.contact-link, .package-table a.order-link{
	margin:0 10px 0 0;
	text-align:center;
	float:right;
}

.join-link{
	display:block;
	margin:0 auto;
	width:100px;
	text-indent:-3px;
	line-height:25px;
	height:28px;
	background:url(../promote/img/join.png) no-repeat top center;
	color:#fff; background-color:transparent;
	font-weight:bold;
}

.highlight-box{
	border:1px solid #B9B9B9;
	background:#FBFBFB;
	padding:10px;
	display:block;
	margin:10px 0 0 0;
}

.highlight{ color:#2463AF}

/*report page highlights *****************/
.report-1{
	background:url(../promote/img/report1.png) top no-repeat;
}
.report-1 tfoot td, .report-2 tfoot td, .report-3 tfoot td{
	background:url(../promote/img/package-1-bottom.png) bottom no-repeat;
}
.report-2{
	clear:right;
	background:url(../promote/img/report2.png) top no-repeat;
}
.report-3{
	background:url(../promote/img/report3.png) top no-repeat;
}
/* price tag *****************/
.price-tag{
	width:180px;
	height:180px;
	float:right;
	background:url(../promote/img/price-tag-bg.png) no-repeat;
	color:#fff; background-color:transparent;
	margin:0 10px 0 0;
	text-align:center;
}
.price-tag .price-title{
	display:block;
	margin:55px 0 0 26px;
	height:60px;
	text-align:left;
}
.price-tag .middle-price{
	border-color:#fff;
}

.separator{
	text-align:center;
	font-size:16px;
	color:#FF9C1C;
}

.price-tag .join-link{
	text-align:center;
}
