/********************************/
/** This layout is designed    **/
/** by A HOST.biz, no one is   **/
/** allowed to use other than  **/
/** on A HOST.biz	          **/
/********************************/
/** All rights reserved.       **/
/********************************/

body, img {
	margin : 0;
	padding : 0;
	border : none;
}

input {
	border : none;
}

body {
	background: #dbdbdb;
	font: 11px Tahoma;
	color: #3d3e39;
	text-align: justify;
}

a:link, a:visited, a:active {
	text-decoration: underline;
	color: #3d3e39;
}

a:hover {
	text-decoration: none;
}

.clear {
	clear: both;
}

.container {
	width: 900px;
	margin: auto;
}

#header_bg {
	background: url(../images/header_bg.png);
	height: 246px;
}

	#logo {
		background: url(../images/logo.png);
		width: 230px;
		height: 56px;
		display: block;
		position: absolute;
		margin: 100px 0 0 55px;
	}

	#livesupport {
		width: 228px;
		height: 50px;
		display: block;
		position: absolute;
		margin: 50px 0 0 550px;
	}

	#email {
		background: url(../images/email.png);
		width: 262px;
		height: 35px;
		display: block;
		position: absolute;
		margin: 105px 0 0 563px;
	}

#navi_bg {
	background: url(../images/navi_bg.png);
	height: 44px;
}

	#navi_home {
		background: url(../images/navi/home.png);
		width: 56px;
		height: 26px;
		display: block;
		float: left;
		margin: 9px 0 0 30px;
	}

	#navi_home:hover, #navi_home-visited {
		background: url(../images/navi/home_hover.png);
		width: 56px;
		height: 26px;
		display: block;
		float: left;
		margin: 9px 0 0 30px;
	}

	#navi_aboutus {
		background: url(../images/navi/aboutus.png);
		width: 76px;
		height: 26px;
		display: block;
		float: left;
		margin: 9px 0 0 13px;
	}

	#navi_aboutus:hover, #navi_aboutus-visited {
		background: url(../images/navi/aboutus_hover.png);
		width: 76px;
		height: 26px;
		display: block;
		float: left;
		margin: 9px 0 0 13px;
	}

	#navi_shared {
		background: url(../images/navi/shared.png);
		width: 63px;
		height: 26px;
		display: block;
		float: left;
		margin: 9px 0 0 10px;
	}

	#navi_shared:hover, #navi_shared-visited {
		background: url(../images/navi/shared_hover.png);
		width: 63px;
		height: 26px;
		display: block;
		float: left;
		margin: 9px 0 0 10px;
	}

	#navi_reseller {
		background: url(../images/navi/reseller.png);
		width: 70px;
		height: 26px;
		display: block;
		float: left;
		margin: 9px 0 0 10px;
	}

	#navi_reseller:hover, #navi_reseller-visited {
		background: url(../images/navi/reseller_hover.png);
		width: 70px;
		height: 26px;
		display: block;
		float: left;
		margin: 9px 0 0 10px;
	}

	#navi_shoutcast {
		background: url(../images/navi/shoutcast.png);
		width: 80px;
		height: 26px;
		display: block;
		float: left;
		margin: 9px 0 0 10px;
	}

	#navi_shoutcast:hover, #navi_shoutcast-visited {
		background: url(../images/navi/shoutcast_hover.png);
		width: 80px;
		height: 26px;
		display: block;
		float: left;
		margin: 9px 0 0 10px;
	}

	#navi_services {
		background: url(../images/navi/services.png);
		width: 70px;
		height: 26px;
		display: block;
		float: left;
		margin: 9px 0 0 10px;
	}

	#navi_services:hover, #navi_services-visited {
		background: url(../images/navi/services_hover.png);
		width: 70px;
		height: 26px;
		display: block;
		float: left;
		margin: 9px 0 0 10px;
	}

	#navi_support {
		background: url(../images/navi/support.png);
		width: 70px;
		height: 26px;
		display: block;
		float: left;
		margin: 9px 0 0 10px;
	}

	#navi_support:hover, #navi_support-visited {
		background: url(../images/navi/support_hover.png);
		width: 70px;
		height: 26px;
		display: block;
		float: left;
		margin: 9px 0 0 10px;
	}

	#navi_clientarea {
		background: url(../images/navi/clientarea.png);
		width: 87px;
		height: 26px;
		display: block;
		float: left;
		margin: 9px 0 0 10px;
	}

	#navi_clientarea:hover, #navi_clientarea-visited {
		background: url(../images/navi/clientarea_hover.png);
		width: 87px;
		height: 26px;
		display: block;
		float: left;
		margin: 9px 0 0 10px;
	}

#plan_bg {
	background: url(../images/plan_bg.png);
	height: 193px;
}

	#plan1 {
		background: url(../images/plan/plan1.png);
		width: 261px;
		height: 173px;
		display: block;
		float: left;
		margin: 8px 9px 0 40px;
	}

	#plan1:hover {
		background: url(../images/plan/plan1_hover.png);
		width: 261px;
		height: 173px;
		display: block;
		float: left;
		margin: 8px 9px 0 40px;
	}

	#plan2 {
		background: url(../images/plan/plan2.png);
		width: 261px;
		height: 173px;
		display: block;
		float: left;
		margin: 8px 9px 0 5px;
	}

	#plan2:hover {
		background: url(../images/plan/plan2_hover.png);
		width: 261px;
		height: 173px;
		display: block;
		float: left;
		margin: 8px 9px 0 5px;
	}

	#plan3 {
		background: url(../images/plan/plan3.png);
		width: 261px;
		height: 173px;
		display: block;
		float: left;
		margin: 8px 0 0 5px;
	}

	#plan3:hover {
		background: url(../images/plan/plan3_hover.png);
		width: 261px;
		height: 173px;
		display: block;
		float: left;
		margin: 8px 0 0 5px;
	}

#left {
	width: 595px;
	float: left;
	margin: 15px 0 0 10px;
}

	.main_header {
		background: url(../images/main_header.png);
		width: 585px;
		height: 29px;
		padding: 6px 0 0 10px;
		font: 15px Trebuchet MS;
		font-weight: bold;
		color: white;
	}

	.main_content {
		width: 585px;
		padding: 5px 0 0 5px;
	}

#right {
	width: 269px;
	float: left;
	margin: 5px 0 0 10px;
}

	.side_header {
		background: url(../images/side_header.png);
		width: 259px;
		height: 29px;
		padding: 6px 0 0 10px;
		font: 15px Trebuchet MS;
		font-weight: bold;
		color: white;
		margin: 10px 0 0 0;
	}

	.side_content {
		width: 259px;
		padding: 5px 0 0 5px;
	}

	.side_input {
		background: url(../images/login_input.png);
		width: 180px;
		height: 18px;
		padding: 5px;
		margin: 5px 0 0 0;
	}

	.side_submit {
		background: url(../images/login_submit.png);
		width: 69px;
		height: 26px;
		float: left;
		cursor: pointer;
		margin: 10px 0 0 5px;
	}


	.side_forgot {
		background: url(../images/login_forgot.png);
		width: 128px;
		height: 26px;
		float: left;
		display: block;
		margin: 10px 0 0 30px;
	}

#footer_bg {
	background: url(../images/footer_bg.png);
	height: 223px;
	margin: 20px 0 0 0;
}
	
	#footer_left {
		width: 250px;
		color: white;
		position: absolute;
		margin: 110px 0 0 50px;
	}

	#footer_left a {
		color: white;
		text-decoration: none;
	}

	#footer_left a:hover {
		color: white;
		text-decoration: underline;
	}

	#footer_right {
		width: 150px;
		color: white;
		position: absolute;
		margin: 63px 0 0 730px;
	}

	#footer_right a {
		color: white;
		text-decoration: none;
	}

	#footer_right a:hover {
		color: white;
		text-decoration: underline;
	}

	#footer_right-header {
		font: 15px Tahoma;
		font-weight: bold;
		text-decoration: underline;
		margin: 0 0 5px 0;
	}

.table_bg {
	background: url(../images/table_bg.png);
	height: 34px;
	color: white;
	font: 13px Tahoma;
}

.first {
	background: #d1d1d1;
}

.second {
	background: #c6c6c6;
}