body {
	background-image: url(/img/bg_top.gif);
	background-repeat: repeat-x;
	font-family: "Trebuchet MS", Tahoma, Arial;
	color: #333;
}
#hd {
	padding: 20px 0 0 0;
}
#hd h1 {
	background-image: url(/img/logos/logo-2.png);
	background-repeat: no-repeat;
	height: 68px;
	margin-bottom: 10px;
	text-indent: -9999px;
	width: 352px;
	float: left;
}
#hd h1 a {
	height: 100%;
	display: block;
}
#masthead {
	padding: 0 50px;
}
#shadow-nav {
	background: url(/img/backgrounds/shadow-nav.png) no-repeat;
	height: 76px;
	width: 914px;
	padding: 7px 0 0 4px;
}
#top-nav {
	text-align: center;
	margin: 0 auto;
	width: 922px;
}
#top-nav ul li { 
	display: inline; 
	text-indent: -9999px;
	height: 50px;
	float: left;
}
#top-nav ul li a {
	display: block;
	background-repeat: no-repeat;
	height: 100%;
	overflow: hidden;
}
#top-nav ul li a:hover {
	background-position: 0 -50px;
}
#top-nav ul li.nav-button-home a {
	background-image: url(../img/nav/nav-home.png);
	width: 193px;
}
#top-nav ul li.nav-button-aboutus a {
	background-image: url(../img/nav/nav-about-us.png);
	width: 178px;
}
#top-nav ul li.nav-button-contactus a {
	background-image: url(../img/nav/nav-contact-us.png);
	width: 183px;
}
#top-nav ul li.nav-button-hostfaq a {
	background-image: url(../img/nav/nav-hosting-faqs.png);
	width: 179px;
}
#top-nav ul li.nav-button-submitareview a {
	background-image: url(../img/nav/nav-submit-a-review.png);
	width: 189px;
}
#bd {
	padding: 0 50px 15px 50px;
}
#bd h1 {
	border-bottom: 1px solid #ccc;
	font-size: 197%;
	margin: .5em 0;
}
#bd h2 {
	background: #dc9843 url(/img/backgrounds/bg-h2.gif) repeat-y top left;
	border: 1px solid #d68725;
	color: #fff;
	font-size: 167%;
	font-weight: bold;
	margin: 1em 0 .5em 0;
	padding: .25em .5em;
}
#bd h3 {
	font-size: 138.5%;
	margin-bottom: .2em;
}
#bd h4 {
	font-size: 108%;
	font-weight: bold;
	margin-bottom: .2em;
	margin-top: .5em;
}
#bd h5 {
	font-size: 93%;
	margin-bottom: .2em;
}
#bd p {
	margin-bottom: 1em;
}
#bd ol, #bd ul {
	margin-bottom: 1em;
}
#bd ol li, #bd ul li {
	margin-bottom: .5em;
}
#bd ol li span {
	font-weight: bold;
}
#bd a, #bd a:link {
	color: #39c;
	text-decoration: none;
}
#bd a:visited {
	color: #06c;
}
#bd a: hover, #bd a:active {
	color: #369;
	text-decoration: underline;
}
#bd strong {
	font-weight: bold;
	text-transform: uppercase;
}
/* customer testimonials */
#bd .customer-testimonials .ratings {
	text-align: center;
}
#bd .customer-testimonials .reviewer {
	color: #999;
}
#bd .featured {
	background: #fbf3e9;
}
#bd .featured-content {
	padding: 1em 2em;
	background: #fbf3e9;
	margin: 1em 0;
}
/* in-depth review icons */
#bd .in-depth-review ul li {
	padding-left: 79px;
	background-repeat: no-repeat;
	background-position: top left;
	margin-bottom: 2em;
}
#bd .in-depth-review ul li.introduction {
	background-image: url(/img/icons/kfm_home.gif);
}
#bd .in-depth-review ul li.features {
	background-image: url(/img/icons/kcontrol.gif);
}
#bd .in-depth-review ul li.uptime {
	background-image: url(/img/icons/kchart.gif);
}
#bd .in-depth-review ul li.customer-service {
	background-image: url(/img/icons/personal.gif);
}
#bd .in-depth-review ul li.control-panel {
	background-image: url(/img/icons/iconthemes.gif);
}
#bd .in-depth-review ul li.summary {
	background-image: url(/img/icons/package_edutainment.gif);
}
/* review subnav styles for top 10 list */
#bd .review-subnav-top10 h3 {
	background-color: #666;
	color: #fff;
	font-size: 182%;
	font-weight: bold;
	margin-bottom: 0;
	padding: 10px 15px;
}
#bd .review-subnav-top10 ol {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#bd .review-subnav-top10 ol li {
	background-color: #eee;
	border-top: 1px solid #ccc;
	font-size: 182%;
	padding: 10px 15px;
	margin: 0;
}
#bd .review-subnav-top10 ol li:hover {
	border-top: 1px solid #ccc;
	background-color: #ddd;
}
#bd .review-subnav-top10 ol li a {
}

/* Feature Lists */
#bd .features-1 table {
	border: 1px solid #ccc;
	margin-bottom: 1em;
}
#bd .features-1 table th {
	font-size: 123.1%;
	border-bottom: 1 solid black;
	background-color: #ccc;
	padding: .3em;
}
#bd .features-1 table tr {
}
#bd .features-1 table td {
	width: 75%;
	padding: .3em;
	border-bottom: 1px dashed #ccc;
}
#bd .features-1 .td2 {
	text-align: center;
	width: 25%;
	padding: .2em;
}
#bd a.get-started {
	text-indent: -9999px;
	background-image: url(/img/btn-get-started.gif);
	width: 202px;
	height: 39px;
	display: block;
	background-repeat: no-repeat;
	overflow: hidden;
	background-position: 0 -39px;
}

#bd a.get-started:hover {
	background-position: 0 0px;
}

#bd a.go-back  {
	text-indent: -9999px;
	background-image: url(/img/btn-go-back.gif);
	width: 202px;
	height: 39px;
	display: block;
	background-repeat: no-repeat;
	overflow: hidden;
}
#bd a.go-back:hover {
	background-position: 0 -39px;
}
#bd .uptime_speed {
	text-align: center;
}
#bd .uptime_speed img {
	margin: 0 1px;
}
#bd div.list-shadow-top {
	background: url(/img/backgrounds/shadow-top.png) no-repeat center;
	height: 20px;
	width: 840px;
	margin: 0 auto;
}
#bd div.list-shadow-borders {
	background: url(/img/backgrounds/shadow-borders.png) repeat-y center;
	width: 840px;
}
#bd div.list-shadow-bottom {
	background: url(/img/backgrounds/shadow-bottom.png) no-repeat center;
	height: 20px;
	width: 840px;
	margin: 0 auto;
}
#bd #list-container {
	margin: 0 auto;
	width: 800px;
	text-align: center;
	padding: 0 20px;
}
#bd #list-container table {
	width: 800px;
	border: 1px solid #ccc;
}
#bd .visit p {
	font-size: 93%;
	margin: 0;
	padding: 0 0 0 .5em;
	vertical-align: middle;
	text-align: left;
}
#bd .visit p img {
	position: relative;
	top: 5px;
	margin-right: 5px;
}
#bd .feature_list {
	font-size: 85%;
}
.bot-bracket {
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    height: 5px;
}
.top-bracket {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    height: 5px;
}
.rank {
	font-size: 30px;
	color: #ccc;
	width: 40px;
}
.right {
	float: right;
}
.left {
	float: left;
}
.logo {width: 135px; }
.price  {font-size: 20px; width: 70px}
.review {width: 130px; font-size: 100%}
.space_bandwidth { font-size: 12px}
.feature_list {}
.uptime_speed {}
.visit {text-align:center}
.feature_list a:link {border: 0}
.visit a:link {border: 0}
.review a:link {border: 0}

/* Contact Form */
form.cmxform fieldset {
	background-image: url(/img/bg-form.gif);
	background-position: bottom center;
	background-repeat: repeat-x;
	margin-bottom: 10px;
	border: 1px solid #ccc;
}
form.cmxform legend {
	padding: 0 .5em;
	margin: 0 .5em;
	font-size: 138.5%;
}
form.cmxform label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
}
form.cmxform fieldset ol {
	margin: 0;
	padding: 0;
}
form.cmxform fieldset li {
	list-style: none;
	padding: 5px;
	margin: 0;
}
form.cmxform fieldset fieldset {
	border: none;
	margin: 3px 0 0;
}
form.cmxform fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
}
form.cmxform fieldset fieldset label {
	display: block;
	width: auto;
}
form.cmxform em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
}
form.cmxform label {
	width: 120px; /* Width of labels */
}
form.cmxform fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}
.block2 {}
.feathead {
	background-image: url(/img/bg-table-hosts.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #ccc; 
	font-size: 85%;
	height: 35px;
	font-weight: bold;
	border-right: 1px solid #ccc;
	text-transform: uppercase;
}
.block8 {border-right:1px solid #ccc;}
.block1 {border-left: 1px solid #ccc;}
#ft {
	background-image: url(/img/footer_image.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 76px;
	padding: 15px 50px 0 50px;
	text-align: center;
}
#ft ul {
	margin-bottom: .5em;
}
#ft ul li {
	display: inline;
	list-style-type: none;
	padding: 3px 3px;
}
#ft a:link, #ft a:visited {
	color: #000;
	text-decoration: none;
}
#ft a:hover {
	color:#999
}
#ft p {
	color: #999;
}
#choose_host {
	border: 1px dashed black;
	padding: 0.7em;
	margin-top: 10px;
}


/* Review styles */
#bd #review {
	margin-top: 1em;
}
#bd #review .review-rank {
	background-color: #ccc;
	/* color: #fff; */
	margin: 0 .25em .25em 0;
	padding: .25em .4em;
	font-size: 197%;
}
#bd #review .yui-g h3 {
	padding: 9px 0;
	font-size: 197%;
}
#bd #review th {
	background-color: #666;
	color: #fff;
	font-weight: bold;
}
#bd #review td, #bd #review th {
	padding: .25em .5em;
	text-align: center;
}

#visit-number-1{
        text-indent: -9999px;
        position: relative;
        left: 75px;
        top:10px;
        
        margin: 0;
	background-image: url(/img/visitnumber1.gif);
	width: 250px;
	height: 60px;
	display: block;
	background-repeat: no-repeat;
	overflow: hidden;
	
}
