/* front page table ***********************************/
.front-page{
	background:url(../hosting/img/front-page.jpg) no-repeat;
	border-collapse:collapse;
}
.front-page td{
	width:50%;
	height:115px;
	padding:0 10px;
	vertical-align:middle;
	padding-left:80px;
	color:#fff; background-color:transparent;
}
.front-page h3{
	font-size:14px;
	line-height:18px;
	margin:0 0 5px 0;
	color:#333; background-color:transparent;
}
.front-page td.light{
	color:#333; background-color:transparent;
}

/* getting started guide **************************/
.hosting-scale{
	width:720px;
	background:url(../hosting/img/scale-bg.png);
	color:#fff; background-color:transparent;
	border-collapse:collapse
}
.hosting-scale td{
	padding:8px 35px 8px 10px;
	line-height:16px
}
#ie-wrapper .hosting-scale td{
	padding:9px 35px 9px 10px;
}
.hosting-scale td a{
	color:#fff; background-color:transparent;
	font-weight:bold;
	font-size:14px;
}

.hosting-scale td.shared, .hosting-scale td.vps{
	padding:0 10px 0 10px;
	width:75px;
}
.hosting-scale td.shared{
	text-indent:35px;
}
.hosting-scale td.vps{
	text-indent:20px;
}

.hosting-scale tfoot td{
	height:4px;
	padding:0px;
	font-size:4px;
	line-height:4px;
}
#ie-wrapper .hosting-scale tfoot td{
	padding:0px;
}

.highlight-box{
	display:block;
	padding:10px;
	border:1px solid #CDCDCC;
	background:#E6E6E4;
}

.quick-domain input{ width:130px}

/* hosting package table ***********************/
.hosting-table{
	width:720px;
	background:url(../hosting/img/hosting-au.png) no-repeat top right;
	margin-bottom:15px;
	border-collapse:collapse
}
.us{
	background:url(../hosting/img/hosting-us.png) no-repeat top right;
}
.virtual{
	background:url(../hosting/img/hosting-au-v.png) no-repeat top right;
}
.virtual-us{
	background:url(../hosting/img/hosting-us-v.png) no-repeat top right;
}
.dedicated{
	background:url(../hosting/img/hosting-au-d.png) no-repeat top right;
}
.dedicated-us{
	background:url(../hosting/img/hosting-us-d.png) no-repeat top right;
}

.hosting-table td{
	height:60px;
	text-align:center;
	font-weight:bold;
	width:180px;
}
.hosting-table td .price-conv{
	font-weight:normal;
}

.hosting-table tfoot td{
	height:50px;
}
.hosting-table tfoot td.order-td{
	height:60px;
}

.dedicated tfoot td, .dedicated-us tfoot td{
	width:240px;
}
.hosting-table tbody th{
	font-family:tahoma;
	font-size:14px;
	background:#F4F4F4;
	border:1px solid #E6E6E4;
	border-width:1px 0 1px 1px;
	padding-left:10px;
}
.hosting-table thead th{
	text-indent:-5000px;
}

.hosting-table .price-title{
	margin-top:-18px;
	display:block;
}

.hosting-table .price-conv{
	width:150px;
}

.hosting-table .contact-link{
	display:block;
	margin:5px auto 0;
	width:150px;
	text-indent:-3px;
	line-height:25px;
	height:28px;
	background:url(../hosting/img/contact-btn2.png) no-repeat top center;
	color:#fff; background-color:transparent;
	font-weight:bold;
}

.order-link{
	display:block;
	margin:5px auto 10px;
	width:150px;
	text-indent:-3px;
	line-height:25px;
	height:28px;
	background:url(../hosting/img/order-btn.png) no-repeat top center;
	color:#2463AF;
	text-align:center;
	font-weight:bold;
}

/* pricing sections *****************************/
.price-title{
	font-size:24px;
	font-weight:bold;
}
.price-subtitle{
	font-size:18px;
}
.price-desc{
	font-style:italic;
}

/* special packages table ****************************/
#package-table{
	width:700px;
	border-collapse:collapse;
	margin:10px 10px 0 10px;
}
#package-table tbody td{
	padding:5px;
	font-size:11px;
	width:50%;
}
#package-table tfoot td{
	text-align:center;
	line-height:26px;
	padding-bottom:10px;
}

#package-table ul{
	margin:5px 0 0 30px;
}

#package-table li{
	list-style-image:url(../img/bullet_go.png);
}

#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;
	padding:0px;
}
#package-table .popular img{
	position:absolute;
	left:200px;
	top:-20px;
}

.package-1 tbody a, .package-3 tbody a{
	color:#333; background-color:transparent;
}
.package-2 tbody a{
	color:#fff; background-color:transparent;
}
#package-table tbody a:hover{
	text-decoration:underline;
}
#package-table a.contact-link{
	margin:0 10px 0 0;
	text-align:center;
	float:right;
}

.package-1{
	background:url(../img/package-1-bg.png) top no-repeat;
}
.package-3{
	background:url(../img/package-3-bg.png) top no-repeat;
}
.package-2{
	background:url(../img/package-2-bg.png) top no-repeat;
	color:#fff; background-color:transparent;
}

.package-price .price-desc, .package-3 .price-desc{
	color:#1764B2;
}
.package-price-highlight .price-desc{
	color:#fff; background-color:transparent;
}

.package-price{
	background:url(../img/package-1-bottom.png) bottom no-repeat;
	height:63px;
	text-align:center;
	margin:0 10px 10px 10px;
}
.package-price-highlight{
	background:url(../img/package-2-bottom.png) bottom no-repeat;
	height:63px;
	text-align:center;
	margin:0 10px 10px 10px;
	color:#fff; background-color:transparent;
}

.price-title{
	font-size:24px;
	font-weight:bold;
	margin:0 5px;
}
.price-subtitle{
	font-size:18px;
	text-decoration:line-through;
	color:#c00; background-color:transparent;
}
.price-desc{
	font-style:italic;
}

.price-container{
	position:relative;
}
.price-conv{
	position:absolute;
	left:0px;
	top:30px;
	font-size:10px;	
	font-family:Tahoma;
	font-weight:normal;
	line-height:12px;
}
.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;
}
.package-price-highlight .middle-price{
	border:1px solid #fff;
	border-width:0 1px;
}

.package-extras .price-title{
	font-size:16px;
	font-weight:bold;
	margin:0;
	display:block;
	height:30px;
}

.package-extras .price{
	line-height:30px;
}

.package-extras .price-conv{
	width:130px;
	top:-3px;
	left:90px;
	text-align:center
}

table.package-extras{
	width:720px;
	border-collapse:collapse;
	margin:10px 0 20px;
}

table.package-extras td{
	border-bottom:1px solid #ccc;
}

.highlight{
	color:#AF0E0E;
}


/* domain name checker **********************************/
.domain{
	text-align:center;
	border:1px solid #CDCDCC;
	background:#E6E6E4;
	padding:5px 0;
	height:50px;
}

.domain-input{
	float:left;
	padding:10px 5px;
}
.domain-input input{
	width:550px;
}
.domain-select{
	float:left;
	padding:10px 0;
}

.domain .buttons{
	float:right;
	clear:none;
	padding:0;
	margin:0;
}
.domain .buttons button{
	margin:3px 10px 0 0;
}


