        	*
			{
				border: 0px;
				margin: 0px;
				padding: 0px;
			}
			
			body
			{
				background-color: #3C5961;
				font-family: Neo Sans,Arial,sans-serif;
				font-size: 12px;
				background: #3C5961 url(../../../images/bg.jpg) repeat-x;
			}
			
			#container
			{
				background: url(../../../images/wrapperbg.jpg) no-repeat center top;
			}
			
			#wrapper
			{
				width: 980px;
				margin: 0px auto;
			}
			
			/* HEADER */
			
			#header
			{
				height: 110px;	
				position: relative;
			}
			
			#logo
			{
				height: 110px;
				width: 400px;
				position: absolute;
				top: 0px;
				left: 0px;
			}
			
			#logo img
			{
				position: absolute;
				top: 22px;
				left: 2px;
			}
			
			#nav-panels
			{
				height: 110px;
				width: 500px;
				position: absolute;
				top: 0px;
				right: 0px;
			}
			
			#hosting-nav
			{
				list-style-type: none;
				text-align: right;
				background: url(../../../images/miniheadernavbg.png);
				text-align: right;
				width: 302px;
				overflow: hidden;
				height: 29px;
				float: right;
			}
			
			#hosting-nav li
			{
				display: inline;
			}
			
			#hosting-nav li a
			{
				display: block;
				float: left;
				text-decoration: none;
				color: #4E4E4E;
				height: 20px;
				line-height: 20px;
				padding-left: 25px;
				padding-right: 5px;
				margin-top: 3px;
			}
			
			#hosting-nav li a img
			{
				margin-right: 5px;
			}
			
			#nav-cpanel
			{
				padding-left: 5px;	
			}
			
			#hosting-nav #nav-cpanel a
			{
				background: url(../../../images/mininavcpanel.png) no-repeat 10px 2px;
				padding-left: 33px;
			}
			
			#nav-webmail a
			{
				background: url(../../../images/mininavwebmail.png) no-repeat 4px 3px;	
			}
			
			#nav-forum a
			{
				background: url(../../../images/mininavforum.png) no-repeat 4px 2px;	
			}
			
			#nav-support a
			{
				background: url(../../../images/mininavsupport.png) no-repeat 4px 1px;	
			}
			
			
			#page-nav
			{
				list-style-type: none;
				text-align: right;
				width: 390px;
				overflow: hidden;
				float: right;
				padding-top: 30px;
			}
			
			#page-nav li
			{
				float: left;
				margin-right: 5px;
				display: inline;
			}
			
			#page-nav li a
			{
				height: 26px;
				display: block;
				color: #FFFFFF;
				text-decoration: none;
			}
			
			#page-nav li a:hover,
			#page-nav li.active a
			{
				background: url(../../../images/mainnavbg.png) no-repeat;
			}
			
			#page-nav li a span,
			#page-nav li a span
			{
				display: block;
				height: 26px;
				line-height: 26px;
				padding: 0px 7px;
				font-weight: bold;
				text-shadow: 1px 1px 2px #000000;

			}
			
			#page-nav li a:hover span,
			#page-nav li.active a span
			{
				background: url(../../../images/mainnavbg.png) no-repeat right;	
			}
			
			/* MIDDLE */
			
			#middle
			{
				background-color: #FFFFFF;
				overflow: hidden;
				width: 100%;
			}
			
			#main-content-area
			{
				width: 950px;
								padding: 10px;

			}
			
			#breadcrumb
			{
				font-size: 10px;
				color: #105872;
				padding-bottom: 10px;
				border-bottom: 1px dotted #E5E5E5;
			}
			
			#breadcrumb a
			{
				color: #105872;
			}
			
			#main-content-area h1,
			#main-content-area h2
			{
				font-weight: bold;
				font-size: 42px;
				font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
				color: #195670;
				margin-top: 20px;
				margin-bottom: 20px;
			}
			
			#main-content-area h2
			{
				font-size: 16px;
				margin-bottom: 15px;
			}
			
			#main-page-content
			{
				font-size: 15px;
				color: #717171;
			}
			
			#main-page-content a
			{
				color: #105872;	
			}
			
			#main-page-content p
			{
				margin-bottom: 15px;	
			}
			
			#main-page-sidebar
			{
				float: right;
				width: 350px;
				background: url(../../../images/sidebar_bg.jpg) no-repeat top center;
				min-height: 200px;
			}
			
			#main-page-sidebar h2
			{
				color: #105872;
				line-height: 17px;
				padding-left: 50px;
				margin-top: 15px;
			}
			
			#sidebar-image
			{
				text-align: center;
				padding-top: 30px;
			}
			
			#sidebar-services ul
			{
				list-style-type: none;
				margin: 15px 0px 15px 50px;
			}
			
			.sidebar-services-item
			{
				background: url(../../../images/shared_sidebar.jpg) no-repeat;
				height: 50px;
				line-height: 50px;
				padding-left: 60px;
				margin: 15px 0px;
			}
			
			.sidebar-services-item a
			{
				color: #105872;
				font-size: 14px;
			}
			
			#bullet1
			{
				background-image: url(../../../images/shared_sidebar.jpg);
			}
			
			#bullet2
			{
				background-image: url(../../../images/multi_reseller_sidebar.jpg);
			}
			
			#bullet3
			{
				background-image: url(../../../images/virtual_sidebar.jpg);
			}
			
			#bullet4
			{
				background-image: url(../../../images/dedicated_sidebar.jpg);
			}
			
			#bullet5
			{
				background-image: url(../../../images/domains-sidebar.jpg);
			}
			
			#bullet6
			{
				background-image: url(../../../images/ssl-sidebar.jpg);
			}
			
			/* FOOTER */
			
			#footer
			{
				color: #A0BBC4;
				background: #546d74;
				padding: 20px 14px;
				line-height: 1.25em;
				position:relative;
			}
			
			#footernav
			{
				overflow: hidden;
				width: 100%;
			}
			
			#footerhomenav
			{
				width: 80px;
			}
			
			#footernav .footerlisttitle
			{
				font-weight: bold;	
			}
			
			#footernav a
			{
				color: #A0BBC4;	
				text-decoration: none;
			}
			
			.footernavs
			{
				float: left;
				list-style-type: none;
				width: 150px;
			}
			
			#addressfooter
			{
				position:absolute;
				top:20px;
				right:20px;
				text-align: right;
				list-style-type: none;
			}
			
			#addressfooter a
			{
				color: #A0BBC4;	
				text-decoration: none;
				font-weight: bold;
			}
			
			#footeradrsspacer
			{
				padding-top: 10px;	
			}
			
			#footerlegal
			{
				border-top: 1px dotted #4E636A;
				margin-top: 60px;
				overflow: hidden;
				width: 100%;
				font-size: 10px;
				color: #A0BBC4;
				height: 30px;
				line-height: 30px;
			}
			
			#footerlegal a
			{
				color: #A0BBC4;
			}
			
			#footerterms
			{
				float: left;
			}
			
			#footercopy
			{
				float: right;	
			}
			#container{
			}
			
.orderbox .orderboxrtop,
.orderbox .orderboxrbottom
{
	display: none;
}

/* Lovely Rounded Tables */

.roundedTable,
#steps .roundedDiv,
.roundedDiv
{
	border:1px solid #D1E4EB;
	-moz-border-radius:8px; 
	border-radius:8px;
	-webkit-border-radius:8px;
	width: 100%;
	margin-bottom: 10px;	
	background-color: #F2FAFD;
	border-collapse: separate;
	color: #717171;
}

#steps .roundedDiv
{
	padding: 5px;
	width: auto;
}

#steps .stepsboxactive
{
	background-color: #E7F6FB;
	color: #444444;
}

#no-reg td,
#no-reg th
{
	padding: 10px;
}

.roundedTable .altRow
{
	background-color: #E7F6FB;	
}

.roundedTable td,
.roundedTable th
{
	padding: 20px;	
	color: #363636;
	border-right:1px solid #D1E4EB;
	text-align: center;
}

.roundedTable th
{
	border-bottom:1px solid #D1E4EB;
	font-weight: bold;
}



.roundedTable .title
{
	text-align: left;
	color: #13607B;
	font-weight: bold;
	background-color: #F2FAFD;
}

.roundedTable td.rightCol,
.roundedTable th.rightCol
{
	border-right: 0px;
}

.roundedTable td.fullWidth,
.roundedTable th.fullWidth
{
	background-color: #F2FAFD;
}

.roundedTable td p
{
	padding: 0px;
	margin: 0px;
}

.roundedTable td a
{
	color: #2B97C5;
}

.roundedTable .aboutRow td
{
	background-color: #F9FDFF;	
	padding: 0px;	
	border: 0px;
}

#leftcolsubpage .roundedTable .aboutRow p
{
	padding: 20px;
	margin: 0px;
	font-size: 12px;
	border-top: 1px solid #D1E4EB;	
	border-bottom: 1px solid #D1E4EB;
}

.roundedTable .showAbout
{
	cursor: pointer;
	text-decoration: underline;
	
}

.roundedTable .showAbout:hover
{
	color: #2C7F9C;
}

table li
{
margin-left:25px;
}

table ul
{
margin-bottom:10px;
}

.topnavbar
{
margin-bottom:20px;
}

#main-page-content ul
{
margin-left:30px;
margin-top:10px;
margin-bottom:10px;
}

.billing-icon
{
margin-right: 20px;
}
