* {
margin: 0px;
padding: 0px;
}

body {
font: normal 12px/18px "Helvetica Neue", Helvetica, "Lucida Sans Unicode", Arial;
color: #596572;
background: #e7edef;
}

p {
font: normal 12px/18px "Helvetica Neue", Helvetica, "Lucida Sans Unicode", Arial;
color: #596572;
}

img {
border: 0px;
}

ul, li {
list-style: none;
}

a {
color: #142b45;
text-decoration: none;
}

a:hover {
color: #142b45;
text-decoration: underline;
}

/* =================================== Top Background =================================== */

#top_bg {
float: left;
width: 100%;
height: 48px;
background: #252525;
}

#top {
margin: 0 auto;
width: 970px;
height: 48px;
background: url("images/top_bg.jpg") left top no-repeat;
}

/* =================================== Menu Bar =================================== */

#menu_bg {
float: left;
width: 100%;
height: 58px;
background: url("images/menu_bg.jpg") repeat-x;
border-bottom: 1px solid #f2f7f9;
}

#menu {
margin: 0 auto;
width: 993px;
}

#menu li {
float: left;
height: 58px;
}

#menu a {
float: left;
height: 58px;
margin-right: 27px;
}

#menu a:hover {
background-position: 0 -58px;
}

#home a {
width: 60px;
background: url("images/home.jpg") no-repeat;
}

#shared a {
width: 70px;
background: url("images/shared.jpg") no-repeat;
}

#reseller a {
width: 80px;
background: url("images/reseller.jpg") no-repeat;
}

#vps a {
width: 165px;
background: url("images/services.jpg") no-repeat;
}

#cloud a {
width: 59px;
background: url("images/cloud.jpg") no-repeat;
}

#contact a {
width: 86px;
background: url("images/contact.jpg") no-repeat;
}

#start_at {
float: left;
width: 131px;
height: 58px;
background: url("images/starting_at.jpg") no-repeat;
margin-left: 158px;
}

/* =================================== Title and Search Field =================================== */

#title_wrapper {
margin: 0 auto;
width: 970px;
}

#title a {
float: left;
width: 267px;
height: 70px;
background: url("images/title.jpg") no-repeat;
margin: 35px 0 0 0;
}

#search {
float: left;
width: 300px;
margin: 33px 0 0 390px;
}

#search_start {
float: left;
width: 30px;
height: 34px;
background: url("images/search_start.jpg") no-repeat;
}

#search_bg {
float: left;
width: 246px;
height: 22px;
border-top: 1px solid #d1dadc;
border-bottom: 1px solid #f8fafa;
border-left: 0px;
border-right: 0px;
background: #fafbfc;
padding: 10px 0 0 5px;
}

#search_end {
float: left;
width: 19px;
height: 34px;
background: url("images/search_end.jpg") no-repeat;
}

/* =================================== Banner =================================== */

.left {
	float: left;
	width: 650px;
	margin-right: 5px;
}

.right {
	float: right;
	width: 287px;
}


.push {
	clear: both;
	height: 10px;
}

.maintop {
	background-image: url(images/maintop.gif);
	background-repeat: no-repeat;
	height: 9px;
	width: 650px;
}

.mainmid {
	background-image: url(images/mainmid.gif);
	background-repeat: no-repeat;
	background-position: center top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d4d4d4;
	border-left-color: #d4d4d4;
	background-color: white;
}

.mainbottom {
	background-image: url(images/mainbottom.gif);
	background-repeat: no-repeat;
	height: 3px;
	width: 650px;
}

#hor-minimalist-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 13px;
	background: #fff;
	margin: 0px;
	width: 637px;
	border-collapse: collapse;
	text-align: left;
	padding: 10px;
	margin-left: 5px;
}
#hor-minimalist-a th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 8px 0px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-a td
{
	color: #485056;
	padding: 10px 0px 5px 0px;
	cell
}
#hor-minimalist-a tbody tr:hover td
{
	color: #009;
}


.left h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
	color: #0077c2;
   		padding: .6em 0;  
		   margin: 0 15px;  


}
.left h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	line-height: 5px;
	color: #4c4c4c;
	font-weight: normal;

   		padding: .6em 0;  
		   margin: 0 15px;  

}
.left h6 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #4c4c4c;
	font-weight: normal;

   		padding: .6em 0;  
		   margin: 0 15px;  mai

}

#sub_wrapper {
margin: 0 auto;
width: 970px;
height: auto;
}

#banner_wrapper {
margin: 0 auto;
width: 970px;
height: 306px;
}

#banner_bg {
float: left;
width: 957px;
height: 309px;
background: url("images/banner_bg.jpg") no-repeat;
}

#banner_top {
float: left;
width: 957px;
}

#storming_title {
float: left;
width: 480px;
height: 25px;
background: url("images/storming_title.jpg") no-repeat;
margin: 32px 151px 0 30px;
}

#shared_button a {
float: left;
width: 128px;
height: 32px;
background: url("images/shared_button.jpg") no-repeat;
margin: 25px 0 0 0;
}

#reseller_button a {
float: left;
width: 128px;
height: 32px;
background: url("images/reseller_button.jpg") no-repeat;
margin: 25px 0 0 10px;
}

#shared_button a:hover, #reseller_button a:hover {
background-position: 0 -32px;
}

#banner_left {
float: left;
width: 470px;
margin: 46px 0 0 30px;
}

.banner_list {
float: left;
width: 212px;
height: 200px;
margin: 0 23px 0 0;
}

.banner_list li {
float: left;
width: 182px;
font: 500 12px "Helvetica Neue", Helvetica, "Lucida Sans Unicode", Arial;
color: #FFF;
text-align: center;
padding-left: 30px;
margin: 0 0 21px 0;
}

#database_bg {
height: 45px;
background: url("images/database_bg.jpg") no-repeat;
line-height: 41px;
}

#features_bg {
height: 45px;
background: url("images/features_bg.jpg") no-repeat;
line-height: 45px;
}

#moneyback_bg {
height: 43px;
background: url("images/moneyback_bg.jpg") no-repeat;
line-height: 43px;
}

#feedback_bg {
height: 38px;
background: url("images/feedback_bg.jpg") no-repeat;
line-height: 39px;
}

#support_bg {
height: 48px;
background: url("images/support_bg.jpg") no-repeat;
line-height: 45px;
}

#uptime_bg {
height: 44px;
background: url("images/uptime_bg.jpg") no-repeat;
line-height: 45px;
}

#banner_right {
float: left;
width: 402px;
margin: 48px 0 0 55px;
}

#waiting_text {
float: left;
width: 378px;
height: 69px;
background: url("images/waiting_text.jpg") no-repeat;
}

#coupon_ribbon {
float: left;
width: 412px;
height: 59px;
background: url("images/coupon_ribbon.jpg") no-repeat;
margin: 48px 0 0 3px;
}

/* =================================== White Bar (Free Trial) =================================== */

#trial_bar_bg {
float: left;
width: 100%;
height: 104px;
background: #f5f8f9;
margin: 35px 0;
}

#trial_bar {
float: left;
width: 100%;
height: 100px;
background: #FFF;
border-top: 1px solid #ced6d9;
border-bottom: 1px solid #ced6d9;
margin: 1px 0 0 0;
}

#trial_wrapper {
margin: 0 auto;
width: 970px;
}

#trial_text {
float: left;
width: 667px;
height: 34px;
margin: 33px 0 0 0;
background: url("images/try_free_text.jpg") no-repeat;
}

#shared_text {
float: left;
width: 667px;
height: 34px;
margin: 33px 0 0 0;
background: url("images/shared_text.jpg") no-repeat;
}

#trial_button a {
float: left;
width: 200px;
height: 34px;
margin: 33px 0 0 90px;
background: url("images/try_free.jpg") no-repeat;
}

#trial_button a:hover {
background-position: 0 -34px;
}

/* =================================== Features List =================================== */

#features_wrapper {
margin: 0 auto;
width: 970px;
}

.features_list {
float: left;
width: 957px;
margin: 0 0 30px 0;
}

.features_list li {
float: left;
width: 230px;
margin: 0 19px 0 0;
padding-left: 70px;
}

#services_icon {
background: url("images/services_icon.jpg") 0 5px no-repeat;
}

#testimonials_icon {
background: url("images/testimonials_icon.jpg") 0 5px no-repeat;
}

#cpanel_icon {
background: url("images/cpanel_icon.jpg") 0 5px no-repeat;
}

#database_icon {
background: url("images/databases_icon.jpg") 0 5px no-repeat;
}

#moneyback_icon {
background: url("images/moneyback_icon.jpg") 0 5px no-repeat;
}

#uptime_icon {
background: url("images/uptime_icon.jpg") 15px 5px no-repeat;
}

#features_list strong {
color: #454d56;
}

/* =================================== Footer =================================== */

#footer_bg {
float: left;
width: 100%;
background: #cbd3d5 url("images/footer_bg.jpg") repeat-x;
margin-top: 10px;
}

#footer_wrapper {
margin: 0 auto;
width: 970px;
}

#footer {
float: left;
width: 957px;
}

.footer_column, .footer_column li {
float: left;
width: 225px;
}

.footer_column {
margin: 30px 0;
}

.footer_column a {
color: #5f6a76;
font: normal 11px/18px "Helvetica Neue", Helvetica, "Lucida Sans Unicode", Arial;
text-decoration: none;
}

.footer_column a:hover {
text-decoration: underline;
color: #242a30;
}

.footer_column strong {
color: #454d56;
}

#footer_title {
float: left;
width: 225px;
height: 52px;
background: url("images/title_footer.jpg") no-repeat;
margin: 58px 0 0 40px;
}

