@charset "iso-8859-1";

	#chart_top {height: 144px; padding-top: 36px; position: relative;  overflow: hidden;}
	#chart_top_no_show {height: 0px; padding-top: 36px; position: relative;  overflow: hidden;}
	#chart_top #overview {float: left; width: 290px; padding: 0 10px 0 20px; background: #dedede; height: 180px;  }
	#chart_top #text {padding-top: 10px; } /* legacy CSS - phase out with '#heading' class below */
	#chart_top .moretext {position: absolute; top: 180px; left: 20px; padding-bottom: 10px; width: 807px;}	/* legacy CSS - phase out with '#content' class below */
	.moretext p { margin-bottom: 10px; }/* legacy CSS - phase out with '#content' class below */
	#chart_top #heading {padding-top: 10px; }
	#chart_top .content {position: absolute; top: 180px; left: 20px; padding-bottom: 10px; width: 807px;}	
	.content p { margin-bottom: 10px; }
	#chart_top p {color: #fff; font-size: 14px; line-height: 18px;}
	#chart_top #heading .provider_services {color: #fff; font-size: 14px; line-height: 18px; display:inline;}
	#chart_top ul.services_list_comma, #chart_top .services_list_comma li, #chart_top .services_list_comma li * {color: #fff; font-size: 14px; line-height: 18px; display:inline;}
	#main ul.services_list_comma, #main .services_list_comma li, #main .services_list_comma li * {font-size: 11px; line-height: 14px; display:inline;}
	#main ul.site-directory-html-list, #main .site-directory-html-list li, #main .site-directory-html-list li * {font-size: 17px; line-height: 22px; display:inline; padding-right:1px;}
	#main ul.company-directory-html-list, #main .company-directory-html-list li, #main .company-directory-html-list li * {font-size: 17px; line-height: 22px;  padding-right:4px;}	
#main  ul{
    margin: 0 auto; clear:both; float:none;
}

/* The wider the #list_wrapper is, the more columns will fit in it */
#main  #list_wrapper{
    width: 835px;
	padding-top:10px; height:auto;  overflow:hidden; padding-left:29px; 
}

#main  #list_wrapper_two_column{
    width: 835px;
	padding-top:10px; height:auto;  overflow:hidden;
}

/* The wider this li is, the fewer columns there will be */
 #main ul.multiple_columns li{
        text-align: left;
        float: left;
		display:block; 
        width: 258px; 
    }
 #main ul.two_column li{
        width: 390px; 
		height:25px;
		margin-right:20px; 
		text-align:right;
		padding:3px;
		
    }
 #main ul.two_column li.ranked{
		background:transparent url(http://hostnet1.com/rating/images/dot.gif) repeat-x scroll 3px 1.1em; 
    }	
 	#main .two_column_page{padding-bottom:30px;} 	
	#main ul.company-directory-by-letter, #main .company-directory-by-letter li, #main .company-directory-by-letter li * {line-height: 22px; display:inline;}	
	#main ul.company-directory-by-letter {padding-left:8px; font-weight:bold;}	
	#main ul#name-filter {padding-left:0; padding-top:10px; font-weight:bold; display:block;}	
	#main ul.company-directory-by-letter a {font-weight:normal; padding-right:3px; padding-left:3px;}
	#main ul.company-directory-html-list a {text-decoration:underline;}
	#main ul.services_list_comma a.highlight { padding:0; margin:0; clear: both;  background:#D1D7DF; color:#000;}
	#main ul.multiple_columns a.highlight {padding:1px; background:#EDEDED; color:#000; line-height:20px; margin-left:-30px;}
	#main ul.multiple_columns a {padding:1px; line-height:20px; margin-left:13px;}
	
	
	#main ul.two_column a.highlight {background:none; color:#152F5F; font-size:12px; width:100%; margin-left:0;}
	#main ul.two_column a.highlight span {float:left; display:block; font-weight:bold; font-size:16px; background:#DEDEDE; padding-right:5px;}
	
	
	#main ul.two_column a {margin-left:0; float:left;}
	
	
	
	
	#main .higher-ranked-service-types {padding-left:12px;}
	#main .related-service-types {padding-left:12px;}
	#chart_top .performance-criteria {padding-left:65px; padding-bottom:15px; background: url(http://hostnet1.com/rating/images/performance-criteria.png) no-repeat;}
	#chart_top .performance-criteria ul {padding-left:18px; font-size: 14px; color:#FFF; }
	#chart_top .top-10-bandwidth-list ul {padding-left:18px; font-size: 16px; color:#FFF; }
	#chart_top .top-10-bandwidth-list li, #chart_top .top-10-bandwidth-list a {padding-bottom:12px; text-decoration:none;}
	#chart_top .top-10-bandwidth-list a:hover {text-decoration: underline;}
	#chart_top p.performance-criteria-title {font-size: 18px; font-weight:bold;}
	#chart_top p.user-reviews {margin-left:4px; padding-left:65px; padding-bottom:15px; background: url(http://hostnet1.com/rating/images/user-reviews.png) no-repeat;}
	#chart_top p.service-details {margin-left:4px; padding-left:65px; padding-bottom:15px; background: url(http://hostnet1.com/rating/images/performance-criteria.png) no-repeat;}
	#chart_top p.learn-more {margin-left:4px; padding-left:65px; padding-bottom:15px; background: url(http://hostnet1.com/rating/images/learn-more.png) no-repeat;}
	#chart_top a {text-decoration: underline; color: #fff;}
	#chart_top h2 {font-weight: normal; color: #fff; font-size: 22px; display: block; line-height: 26px;}
	#chart_top p em {font-style:normal;}
	#chart_top .more {color: #fff200; font-weight: bold; font-size: 15px; line-height: 30px; outline: none;}
	#chart_top .jumplink {color: #fff200; font-weight: bold; font-size: 15px; line-height: 30px;}
	#chart_top .write {font-size: 14px; display: block; width: 123px; height: 30px; background: url(http://hostnet1.com/rating/images/clear_btn_md.png) no-repeat; color: #fff; position: absolute; right: 338px; bottom: 4px; line-height: 30px; text-align: center;  font-weight: bold; text-decoration:none;  }
	#chart_top a.write:hover {text-decoration: underline; }
	
	#chart_top .faq_list a.faq_header_link{text-decoration:none;}
	#chart_top .faq_list a.faq_header_link:hover{text-decoration:underline;}
	#main .more-reviews {color:#D2D2D2; font-family: "Myriad Pro", "Myriad Pro Cond", "Myriad Pro Light"; font-size:12px;  position:relative; height:16px; background-color:#929292; border-bottom: 1px solid #A4A4A4; padding: 10px 18px; line-height:20px; vertical-align:bottom;}

	#main .more-reviews span.positive-reviews{background: url(http://hostnet1.com/rating/images/stats-bar/positive-reviews.png) no-repeat; padding-left:20px; margin-right:17px; display:block; float:left;}
	#main .more-reviews span.negative-reviews{background: url(http://hostnet1.com/rating/images/stats-bar/negative-reviews.png) no-repeat; padding-left:20px; margin-right:17px; display:block; float:left;}
	#main .more-reviews span.reviews{background: url(http://hostnet1.com/rating/images/stats-bar/reviews.png) no-repeat; padding-left:20px; margin-right:17px; display:block; float:left;}
	#main .review .award {background: url(http://hostnet1.com/rating/images/awards/1.png) no-repeat; position: absolute; display: block; left: 10px; top: -52px; width: 64px; height:64px;}
	#main .review span.top-10-provider { text-align:center; font-size:12px; display:none;}



	#main .letterboard-ad {color:#D2D2D2; font-size:12px;  position:relative; height:90px; background-color:#DEDEDE; border-bottom: 1px solid #A4A4A4; padding: 10px 18px; line-height:20px; vertical-align: middle; z-index:10; text-align:center;}
	#main .boxed-letterboard-ad {color:#D2D2D2; font-size:12px;  position:relative; height:90px; background-color:#DEDEDE; border-top: 1px solid #A4A4A4; border-bottom: 1px solid #A4A4A4; padding: 10px 18px; line-height:20px; vertical-align: middle; z-index:0; text-align:center;}	
	#main .footer-letterboard-ad {color:#D2D2D2; font-size:12px;  position:relative; height:90px; background-color:#DEDEDE; border-top: 1px solid #A4A4A4; padding: 10px 18px; line-height:20px; vertical-align: middle; z-index:0; text-align:center;}	
	#main .link-unit-ad {color:#D2D2D2; font-size:12px;  position:relative; height:20px; background-color:#DEDEDE; border-bottom: 1px solid #A4A4A4; padding: 0 18px; padding-top:4px; line-height:10px; vertical-align: middle; z-index:10; text-align:left;}	
	#chart_top .faq-ad {position:relative; height:90px; padding: 26px 18px; vertical-align: middle; z-index:10; text-align:center;}		
	
	#main .top-rated {color:#D2D2D2; font-size:12px;  position:relative; height:16px; background-color:#929292; border-bottom: 1px solid #A4A4A4; padding: 10px 18px; line-height:20px; vertical-align:bottom; z-index:10;}	
	#main .award-1 {background: transparent url(http://hostnet1.com/rating/images/awards/1.png) no-repeat; position: absolute; display: block; left: 10px; top: -12px; width: 64px; height:64px; z-index:1;}
	#main .award-2 {background: transparent url(http://hostnet1.com/rating/images/awards/2.png) no-repeat; position: absolute; display: block; left: 10px; top: -12px; width: 64px; height:64px; z-index:1;}
	#main .award-3 {background: url(http://hostnet1.com/rating/images/awards/3.png) no-repeat; position: absolute; display: block; left: 10px; top: -12px; width: 64px; height:64px; z-index:1;}
	#main .award-4 {background: transparent url(http://hostnet1.com/rating/images/awards/4.png) no-repeat; position: absolute; display: block; left: 10px; top: -12px; width: 64px; height:64px; z-index:1;}
	#main .award-5 {background: url(http://hostnet1.com/rating/images/awards/5.png) no-repeat; position: absolute; display: block; left: 10px; top: -12px; width: 64px; height:64px; z-index:1;}
	#main .award-6 {background: url(http://hostnet1.com/rating/images/awards/6.png) no-repeat; position: absolute; display: block; left: 10px; top: -12px; width: 64px; height:64px; z-index:1;}
	#main .award-7 {background: url(http://hostnet1.com/rating/images/awards/7.png) no-repeat; position: absolute; display: block; left: 10px; top: -12px; width: 64px; height:64px; z-index:1;}
	#main .award-8 {background: url(http://hostnet1.com/rating/images/awards/8.png) no-repeat; position: absolute; display: block; left: 10px; top: -12px; width: 64px; height:64px; z-index:1;}
	#main .award-9 {background: url(http://hostnet1.com/rating/images/awards/9.png) no-repeat; position: absolute; display: block; left: 10px; top: -12px; width: 64px; height:64px; z-index:1;}
	#main .award-10 {background: url(http://hostnet1.com/rating/images/awards/10.png) no-repeat; position: absolute; display: block; left: 10px; top: -12px; width: 64px; height:64px; z-index:1;}
	#main span.top-10-provider {text-align:center; font-size:12px; display:none;}
	#main .award-header {padding-left:63px; font-size:14px; font-weight:normal; color:#FFF; display:block;}
	#main h2.top-10-title {float:left; display:inline; height:12px; font-size:14px; font-weight:normal;}
	#main span.top-10-more-stats {float:right; display:block; height:12px;}
	#main span.page-views{position: relative; display: block; left: 10px; top: -210px; width: 150px; height:0px; z-index:1; font-size:14px; color:#FFF; }
	
	
	#main .most-recent-reviews {color:#fff; font-size:12px;  position:relative; height:16px; background-color:#929292; border-bottom: 1px solid #A4A4A4; padding: 10px 18px; line-height:20px; vertical-align:bottom;}	
	#main .user-reviews-icon {background: url(http://hostnet1.com/rating/images/user-reviews.png) no-repeat; position: absolute; display: block; left: 10px; top: -9px; width: 64px; height:64px; z-index:1;}
	#main span.more-reviews {text-align:center; font-size:12px; display:none;}
	#main .user-reviews-header {padding-left:63px; font-size:14px; font-weight:normal; color:#FFF; display:block;}	
	#main h2.most-recent-reviews-title {float:left; display:block; height:12px; font-size:14px; font-weight:normal;}	
	
	.display_service_list_higher_ranked {border-top:1px solid #000000; margin-bottom:-1px;}
	.display_service_list_single_provider {border-top:1px solid #000000; margin-bottom:-1px;}
	.display_reviews_single_provider {border-top:1px solid #000000; margin-bottom:-1px;}
	#main .higher-ranked-companies {color:#fff; font-size:12px;  position:relative; height:16px; background-color:#929292; border-bottom: 1px solid #A4A4A4; padding: 10px 18px; line-height:20px; vertical-align:bottom;}	
	#main .higher-ranked-companies-icon {background: url(http://hostnet1.com/rating/images/info.png) no-repeat; position: absolute; display: block; left: 10px; top: -10px; width: 64px; height:64px; z-index:1;}
	#main span.higher-ranked-companies {text-align:center; font-size:12px; display:none;}
	#main .higher-ranked-companies-header {padding-left:63px; font-size:14px; font-weight:normal; color:#FFF; display:block;}	
	#main h2.higher-ranked-companies-title {float:left; display:block; height:12px; font-size:14px; font-weight:normal;}		

	#main .related-companies {color:#fff; font-size:12px;  position:relative; height:16px; background-color:#929292; border-bottom: 1px solid #A4A4A4; padding: 10px 18px; line-height:20px; vertical-align:bottom;}	
	#main .related-companies-icon {background: url(http://hostnet1.com/rating/images/reminders.png) no-repeat; position: absolute; display: block; left: 6px; top: -17px; width: 64px; height:64px; z-index:1;}
	#main span.related-companies {text-align:center; font-size:12px; display:none;}
	#main .related-companies-header {padding-left:63px; font-size:14px; font-weight:normal; color:#FFF; display:block;}	
	#main h2.related-companies-title {float:left; display:block; height:12px; font-size:14px; font-weight:normal;}
	
	.service_types {font-size:10px; font-weight:normal; display:block; padding-right:5px; position:relative; font-size:10px; margin-bottom:13px;}
	.service_types a {text-decoration:underline; color:#666; padding-right:3px;}
	.service_types a:hover {color:#333;}
	
	#main .faq-content-even p {border-top: none; padding: 8px 0px; font-size: 14px;}
	#main .faq-content-odd p {border-top: none; padding: 8px 0px; font-size: 14px;}
	#main .faq-content-even h3, .faq-content-odd h3 {border-bottom: 1px solid #a8a8a8; font-size: 20px; line-height: 50px; height: 47px; font-weight: normal; }
	.faq_content{background:#DEDEDE url(http://hostnet1.com/rating/images/faq_top_odd.png) no-repeat scroll 0 0;}
	.faq-content-even, .faq_content{background:#EDEDED url(http://hostnet1.com/rating/images/faq_top_even.png) no-repeat scroll 0 0;}
	.faq-content-odd{background:#DEDEDE url(http://hostnet1.com/rating/images/faq_top_odd.png) no-repeat scroll 0 0;}
	.faq_content h2 {border-bottom: 1px solid #a8a8a8; font-size: 20px; line-height: 50px; height: 47px; font-weight: normal; }
	.faq_content span {font-size: 20px; line-height: 50px; height: 47px; font-weight: normal; float:left; padding-right:6px; }	
	.faq  {Height: 144px !important}
	.faq_header {padding-left:20px; padding-top:36px; position:relative; overflow:hidden; height:}
	.faq_header h4{font-size: 15px; line-height: 24px; font-weight: normal; color:#FFF; text-decoration:none;}
	.faq_header #text {padding-top: 10px; }
	
	.faq_header .faq_list {padding-left:20px; padding-top:10px;}
	* html #chart_top .write {background-image: url(http://hostnet1.com/rating/images/ie_btn_md.png); color: #fff; }
	a.write:hover {text-decoration: none; }
	
	#main .company-directory-even p {border-top: none; padding: 8px 0px; font-size: 14px;}
	#main .company-directory-odd p {border-top: none; padding: 8px 0px; font-size: 14px;}
	#main .company-directory-even h2, .company-directory-odd h2 {border-bottom: 1px solid #a8a8a8; font-size: 20px; line-height: 50px; height: 47px; font-weight: normal; }	
	
	.company-directory{background:#DEDEDE url(http://hostnet1.com/rating/images/faq_top_odd.png) no-repeat scroll 0 0;}
	.company-directory-even, .faq_content{background:#EDEDED url(http://hostnet1.com/rating/images/faq_top_even.png) no-repeat scroll 0 0;}
	.company-directory-odd{background:#DEDEDE url(http://hostnet1.com/rating/images/faq_top_odd.png) no-repeat scroll 0 0;}
	.company-directory h2 {border-bottom: 1px solid #a8a8a8; font-size: 20px; line-height: 50px; height: 47px; font-weight: normal; }
	.company-directory span {font-size: 20px; line-height: 50px; height: 47px; font-weight: normal; float:left; padding-right:6px; }	
	.company-directory  {Height: 144px !important}

	#chart #chart_btm {background: url(http://hostnet1.com/rating/images/chart_bottom.png); height: 12px;}
	#reviews #chart_btm {background: url(http://hostnet1.com/rating/images/review_bottom.png); height: 12px;}	
	
	#overview .stars-rating {background-position: 4px 4px; padding: 4px 54px 0 4px; }
	#overview .overall-rating span {text-align: left; }
	#overview .relative-cost {padding: 0 4px; background-position: 4px 0;}
	#overview .score {margin-left: 4px; }
	#overview .feature-rating {height: 31px;}
	#overview tr.average-cost, tr.overall-rating {height: 44px; vertical-align: middle;}
	#overview tr.overall-rating td {border: 0;}			
	#overview td {font-weight: bold; border-bottom: 1px solid #b0b0b0}
	#overview td.overall-rating span, tr.cost span {font-size:12px; display:none; }
	#overview td.overall-rating span.reviews {font-size: 10px; color:#9D9D9D; width:35px; text-align:center; float:right; margin-bottom:-7px; padding-bottom:3px; font-weight: normal !important; display: block; padding-left:11px; padding-right:11px; }
	#overview .overall-rating .overall-rating div.review-total {position: absolute; color:#9D9D9D; top: 180px; left: 779px; font-size:18px; font-weight: bold; display: block; width:35px; text-align:center;}
	
	#smb_network {position: absolute; top: 8px; right: 10px; }
	#smb_network fieldset, label {border:none; margin:0; padding:0;}	
	#smb_network .menu_title {color: #fff; font-size: 14px; font-weight: normal; line-height: 14px; margin-right: 10px;}
	#smb_network form, #smb_network select {display: inline; line-height: 16px; }
	
	
	#main_table {background: url(http://hostnet1.com/rating/images/chart_bg.png) repeat-y; padding: 0 20px;}
	#main_table th {height: 40px; vertical-align: middle; text-align: left; font-weight: bold; text-indent: 12px;}
	#main_table tr td, #main_table tr th {border-bottom: 1px solid #a9a9a9; }
	#main_table .top-10-company { margin-left:-53px;}
	.top-10-company span.rated-1, span.rated-2, span.rated-3, span.rated-4, span.rated-5, span.rated-6, span.rated-7, span.rated-8, span.rated-9, span.rated-10 {display: inline-block; width: 28px; text-align: center; font-size:20px; height:25px; color:#A9A9A9; }
	.top-10-company em.company-name {padding-left:25px;}
	
	#main_table th.average-rating {text-align: center;text-indent: 0px;  }
	#main_table .companies {text-indent: 0px; text-align: left;}
	#main_table .companies {text-indent: 0px; text-align: left;}
	.company-name {font-weight: bold; }
	.cost {font-style:normal;}
	.cost span {text-align:center; font-size:12px; display:none; }
	.score {width: 80px; border: 1px solid #999; height: 17px; margin-left: 12px;}
	#main_table th.services-directory {text-indent:0px; font-weight:bold; height:40px;}
	#main_table th.higher-ranked-services-directory {text-indent:12px; font-weight:bold; height:40px;}
	#main_table th.related-services-directory {text-indent:12px; font-weight:bold; height:40px;}
	.services-directory {vertical-align:middle; margin-left: 12px;}
	.services-directory a {text-decoration:none;}
	#overview .score {width: 138px; border: 1px solid #999; height: 17px; margin-left: 5px;}
	.score div {background: url(http://hostnet1.com/rating/images/bars.png); height: 17px;}
	.score span {text-align:center; font-size:12px; display:none; }
	.score .great {background-position: 0 -17px; }
	.score .average {background-position: 0 -34px; }
	.score .poor {background-position: 0 -51px; }
	.score .very-poor {background-position: 0 -68px; }
	

	.relative-cost { padding: 0 16px; background: url(http://hostnet1.com/rating/images/gray_dollars_24.png) 16px 0 no-repeat; }
	* html .relative-cost { background-image: url(http://hostnet1.com/rating/images/gray_dollars_ie.png);}
	.relative-cost div { background: url(http://hostnet1.com/rating/images/dollars.png) no-repeat; height: 31px; margin: 0; }
	
	.overall-rating {}
	.stars-rating {padding: 0 16px 0 16px; text-align: left; }/* CK changed from 0 36px 0 16px} */
	.stars-rating {background: url(http://hostnet1.com/rating/images/gray_stars.png) 17px 0 no-repeat; }
	.stars-rating div {background: url(http://hostnet1.com/rating/images/stars.png) no-repeat; height: 16px; }
	.overall-rating { }
	.overall-rating span.reviews {font-size: 10px; padding:0 17px; font-weight: bold; color:#666666; !important; display: block; }
	.overall-rating span {text-align:center; font-size:13px; display:none; }
	.overall-rating a.user-reviews {font-weight:normal;}
	.overall-rating a.write-review {font-weight:normal;}

	#main_table tr td {height: 50px;}

	.review, .frequently-asked-question {padding: 0 18px 5px; position:relative;}
	.company-directory-list {padding: 0 18px 15px; position:relative;}
	.company-directory-list-alapha {padding: 0 18px 0px; position:relative;}
	.review h3, .frequently-asked-question h3, .company-directory-list h2 {font-size: 20px;  line-height: 50px; height: 47px; font-weight: normal; color:#3F3F3F; }
	
	.review h3 a, .frequently-asked-question h3 a {text-decoration:none; color:#3F3F3F;}
	td.page_title {padding-top:10px;}

	.review h3 a:hover, .frequently-asked-question h3 a:hover {text-decoration:underline; }
	.review h4 {float:left; padding-top: 9px; padding-right:4px; font-size:14px;}
	.review h5 {font-size: 14px; font-weight: bold; padding-top:8px; padding-right: 4px; display:inline; float:left; color:#3F3F3F; clear:both;}
	.review .positive-feedback, .review .negative-feedback {font-size:16px; padding-left:50px; display:block;}
	.review .other-feedback{font-size:14px; }
	.review ul, .frequently-asked-question ul {padding-left:25px; padding-bottom:10px; font-size:14px; }
	.review legend {font-weight: bold; margin-bottom:5px; }
	.review span.date {position: absolute; top: 19px; left: 732px; color: white; font-size: 14px; font-weight: bold;display: block; width: 73px; text-align: center;}
	
	

	.frequently-asked-question .stats-container {position:relative; color:#ABABAB; width:auto; float:right; margin-top:-40px; font-size: 10px; font-weight: normal; height:40px;}
	.frequently-asked-question .stats-container span.statistic {color:#9D9D9D; font-weight:bold; font-size:18px; display:block;}
	.frequently-asked-question .stats-container span.statistic span.percentage {font-size: 10px; font-weight: normal;}	
	.frequently-asked-question h2{border-bottom: 1px solid #a8a8a8; font-size: 20px;  line-height: 50px; height: 47px; font-weight: normal; color:#3F3F3F;}	
	.frequently-asked-question span.faq-link {display:block; float:left; font-size: 20px;  line-height: 50px; height: 47px; font-weight: normal; color:#3F3F3F; padding-right:6px; border-bottom:1px solid #A8A8A8;}
	.frequently-asked-question .page-views-container {display: block; float:right; text-align: center; padding-left:20px; width:50px; height:35px;}
	.frequently-asked-question .helpfulness-container {display: block; float:right; text-align: center; padding-left:20px; width:40px; height:35px;}
	.frequently-asked-question .user-votes-container {color:#9D9D9D;  font-size:12px; font-weight:normal; position:absolute; width:180px; height:60px; top:-80px; left:-18px; text-align:center; padding: 4px 12px 8px; display: none; background: url(http://hostnet1.com/rating/images/stats-bar/hover.png) no-repeat;}
	.frequently-asked-question .vote-container {display: block; float:right; text-align: center;  height:30px; width:46px; padding-top:5px;}
	.vote-footer {background:#DEDEDE; padding-bottom:0;} 
	.frequently-asked-question .stats-container .vote-container .was-faq-helpful span.vote-sub-title { display:block; text-align:center; }
	
	
	
	
	
	
	.review span.date {position: absolute; top: 19px; left: 732px; color: white; font-size: 14px; font-weight: bold;display: block; width: 73px; text-align: center;}
	.review p {border-top: 1px solid #a8a8a8; padding: 8px 0px; font-size: 14px;}
	.review .noreviews {border-top: 1px solid #a8a8a8; padding-top: 50px; font-size: 18px; text-align:center;}
	.review .befirsttoreview {border-top: 0px; padding-bottom: 50px; font-size: 13px; text-align:center;}
	.review a {text-decoration:underline; color:#2200DD;}
	.review .tou-bullets {padding-left:18px;}
	.review .tou-bullets li{font-size: 13px;}
	
	.review .star_rating {position: absolute; top: 18px; right: 120px; }
	.review .star_rating {display: block; float: left; margin-right: 4px; font-size: 14px; }
	.review .star_rating span {display: none;}
	.review .star_rating .stars-rating {padding: 0px; width: 93px; height: 17px; float: left; background-position: 0}
	
	.review_ratings {font-size: 13px; position: absolute; top: 19px; right: 300px; }

	

	.was-helpful, .was-not-helpful {width: 17px; height: 17px; overflow: hidden; text-indent: -80px; background-image: url(http://hostnet1.com/rating/images/thumbs.gif); background-repeat: no-repeat; display: block; vertical-align: -5px; float: right; margin: 0 3px; text-align:left;}
	
	.was-review-helpful {text-align:right; display:block; font-size: 10px; color:#ABABAB;}
	.was-faq-helpful {text-align:center; display:block; font-size: 10px; color:#ABABAB; }
	.was-review-helpful h6 {float: right; border: 0; padding-top:2px; padding-bottom:0px; padding-right:3px; font-size:11px; font-weight:normal; color:#767575;}
	h5.more-user-reviews {float: right; border: 0; padding-top:2px; padding-bottom:0px; padding-right:3px; font-size:11px; font-weight:normal; color:#767575;}
	h5.more-user-reviews a {text-decoration:none; color:#ABABAB;}
	h5.more-user-reviews a span {text-decoration:underline;}
	
	.was-not-helpful {background-position: 0px -17px;}	
	.was-helpful:hover {background-position: 0px -34px; }		
	.was-not-helpful:hover {background-position: 0px -51px; }
	
		
	.clear {clear: both; float: none; }