#divContent {
	width: 890px;
}

#divTopMenu #TopMenuHostingReviews {
	background: url(/wp-content/themes/twhh_v4/images/bg-active-item.jpg) repeat-x;
}

#divProviderInfo {
	float: left;
	margin-bottom: 15px;
}

#divProviderInfo ul, #divProviderInfo p {
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
}

#divProviderInfo ul li, #divProviderInfo p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#divProviderInfo ul li {
	line-height: 20px;
}

#divProviderImg {
	float: right;
	margin-bottom: 10px;
}

#divHostingReview {
	clear: left;
	float: left;
	width: 890px;
}

#tdHostingReview {
	width: 652px;
	padding-right: 15px;
}

#tdHostingData {
	padding-left: 0px;
	border-left: 1px solid #999;
	background-color: #eee;
	color: #333;
}

#tdHostingData h4, #tdHostingData .StatSection {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 13px;
	border: none;
	color: #333;
}

.VitalStatistics {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 19px;
	color: #FFF;
	background-color: #069;
	padding: 5px;
	text-align: center;
}

#VitalStatsData {
	padding: 10px;
}

#divHostingCoupons {
	clear: both;
	width: 100%;
}

#divHostingCoupons a {
	color: #00F;
}

#divHostingCoupons img {
	margin-right: 8px;
	padding: 0px;
}

#divHostingCoupons h3 {
	font-size: 19px;
	margin-bottom: 5px;
	line-height: normal;
}

.CouponTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.CouponDate {
	font-size: 10px;
}

.CouponExcerpt {
	clear: both;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}

#BottomLink {
	clear: both;
	padding-top: 15px;
	text-align: center;
}

#BottomLink h3 {
	font-size: 24px;
}

#divHostingPlans, #divHostingPlans a, #divHostingPlans td, #divHostingPlans th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#divHostingPlans td {
	text-align: center;
}

#divHostingPlans .Label {
	text-align: right;
	padding-right: 5px;
}

#divHostingPlans .PlanName {
	background-color: #333;
	text-align: center;
}

#divHostingPlans .PlanName a {
	color: #FFF;
}

.StatDetail {
	text-align: center;
	font-size: 11px;
	font-style: italic;
	line-height: 14px;
	margin-bottom: 15px;
}

.imgRating {
	vertical-align: middle;
}

#divProviderInfo .VisitProvider {
	margin-top: 15px;
	border: 1px solid #333;
	float: left;
	margin-left: 15px;
}

#divProviderInfo .VisitProvider a {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	line-height: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0px;
	color: #FFF;
	border: 2px solid #FFF;
	background-color: #C00;
	text-decoration: none;
}

#divProviderInfo .VisitProvider a:hover {
	background-color: #060;
}


#divSubmitReview th {
	background-color: #CCC;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#divSubmitReview td {
	background-color: #EEE;
}

#divSubmitReview th, #divSubmitReview td {
	padding: 3px;
	padding-right: 10px;
	padding-left: 10px;
}

#divSubmitReview .tdError {
	color: #C00;
	font-size: 11px;
	background-color: #FFF;
}

.HostingPlans {
	clear: both;
	margin-bottom: 15px;
}

#divHostingPlans .HostingPlans h2 {
	margin-bottom: 10px;
}

#divContent .divReviewReply {
	font-style: italic;
}

.ulComparisons {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.imgReviewScreenshot {
	border: 1px solid #333;
	padding: 5px;
}

#divRightCol {
	visibility: hidden;
	width: 0px;
	height: 0px;
}

/* BEGIN REVIEW V2 CSS */
#divReviews {
	margin-top: 15px;
}

#divContent .divReviewSection h3 {
	border-bottom: 1px solid #666;
	padding-bottom: 8px;
	margin-bottom: 10px !important;
	margin-top: 0px;
	padding-top: 0px;
	font-size: 17px;
	line-height: 17px;
}

#divContent .divReviewSection h4 {
	border: none;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	margin: 0px;
	display: block;
	background-color: #069;
	padding: 5px;
}

.divReviewSection, .divReviewSection p, .divReviewSection th, .divReviewSection td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	line-height: 14px !important;
}

.divReviewSection p {
	padding: 0px !important;
}

#divReviews .tdReviewer {
	background-color: #DDD;
	padding: 8px;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
}

#divReviews .imgAvatar {
	float: right;
	border: 1px solid #666;
	padding: 1px;
	margin-left: 5px;
	width: 45px;
	height: 45px;
}

#divReviews .tableRatings {
	margin-top: 8px;
}

#divCompanyInfo {
	clear: both;
	width: 100%;
}

#divCompanyInfo td {
	border-right: 1px dashed #666;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-top: 0px;
}

#divCompanyInfo #tdLastCol {
	border: none;
}

#divCompanyInfo ul {
	margin-left: 0px;
	padding-left: 20px;
}

#divCompanyInfo li p {
	margin-bottom: 0px;
}

#divAbout {
	float: left;
	width: 652px;
	margin-bottom: 10px;
}

#divAbout, #divAbout p {
	font-size: 12px;
	line-height: 16px;
}

#divAbout p {
	margin-bottom: 8px;
}

#divStatistics {
	float: right;
	width: 215px;
	margin-bottom: 10px;
}

#divContent .ProviderURL {
	font-size: 15px;
	line-height: 15px;
}

.divBottomLink {
	text-align: center;
	margin-top: 15px;
	margin-bottom: 10px;
}

.divBottomLink a {
	font-size: 23px;
	line-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #00F;
}

.divBottomLink a:hover {
	text-decoration: none;
}

/* TABBED MENU */

#divTabbedMenu {
	clear: both;
	width: 100%;
	margin-bottom: 15px;
	padding: 0px;
	height: 40px;
}

#divTabbedMenu a {
	display: block;
	font-size: 11px;
	line-height: 25px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-bottom: 0px;
	padding: 0px;
	height: 38px;
}

.tdInactiveTab {
	text-align: center;
	background: url(/images/tabbed-menu-inactive-bg.jpg) repeat-x top;
}

.tdCouponsInactiveTab {
	text-align: center;
	background: url(/images/tabbed-menu-coupons-inactive-bg.jpg) repeat-x top;
}

.tdInactiveTab a, .tdCouponsInactiveTab a {
	color: #FFF;
}

.tdActiveTab {
	text-align: center;
	background: url(/images/tabbed-menu-active-bg.jpg) repeat-x top;
}

.tdActiveTab a {
	color: #FFF;
}

#tdFirstTabLeftBG {
	background: url(/images/tabbed-menu-tab1-left-bg.jpg) no-repeat right;
	width: 24px;
	height: 38px;
}

#tdFirstTabActiveLeftBG {
	background: url(/images/tabbed-menu-tab1-active-left-bg.jpg) no-repeat;
	width: 24px;
	height: 38px;
}

.tdBetweenTabs {
	background: url(/images/tabbed-menu-between-tabs-bg.jpg) no-repeat;
	width: 27px;
}

.tdBetweenReviewsCouponsTabs {
	background: url(/images/tabbed-menu-between-reviews-coupons-inactive-bg.jpg) no-repeat;
	width: 27px;
}

.tdBetweenInactiveCouponPlanTabs {
	background: url(/images/tabbed-menu-coupons-between-inactive-tabs-right-bg.jpg) no-repeat;
	width: 27px;
}

#tdBetweenTabsLeftBG {
	background: url(/images/tabbed-menu-active-tab-left-bg.jpg) no-repeat;
	width: 27px;
}

#tdBetweenTabsCouponsPlansLeftBG {
	background: url(/images/tabbed-menu-active-tab-left-plans-bg.jpg) no-repeat;
	width: 27px;
}

#tdBetweenTabsRightBG {
	background: url(/images/tabbed-menu-active-tab-right-bg.jpg) no-repeat;
	width: 27px;
}

#tdBetweenTabsRightCouponsBG {
	background: url(/images/tabbed-menu-active-tab-right-coupons-bg.jpg) no-repeat;
	width: 27px;
}

#tdLastTabRightBG {
	background: url(/images/tabbed-menu-last-tab-right-bg.jpg) no-repeat;
	width: 24px;
	height: 38px;
}

#tdLastTabRightActiveBG {
	background: url(/images/tabbed-menu-last-tab-right-active-bg.jpg) no-repeat;
	width: 24px;
	height: 38px;
}

#tdNoTab {
	background: url(/images/tabbed-menu-no-tab-bg.jpg) repeat-x bottom;
	width: 20%;
}

.GooglePlusOneBtn {
	float: left;
	width: 75px;
}

.trNavigator td {
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	margin-bottom: 15px;
}

.trNavigator td, .trNavigator td a {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 13px !important;
	line-height: 15px !important;
}

.UserRatings {
	margin-top: 15px;
	border-collapse: collapse;
}

.UserRatings td {
	padding: 0px;
}

.tdUserRatings {
	vertical-align: bottom;
	text-align: center;
	border-bottom: 1px solid #FFF;
}

.SmallStars {
	display: block;
	width: 74px;
	height: 20px;
	background: url(http://netdna.thewebhostinghero.com/images/small-yellow-stars-sprite.png) no-repeat;
}

.Rating10 {	background-position: top; }

.Rating9 { background-position:0 -19px; }

.Rating8 { background-position:0 -39px; }

.Rating7 { background-position:0 -59px; }

.Rating6 { background-position:0 -79px; }

.Rating5 { background-position:0 -99px; }

.Rating4 { background-position:0 -119px; }

.Rating3 { background-position:0 -139px; }

.Rating2 { background-position:0 -159px; }

.Rating1 { background-position:0 -179px; }


