#review-col {  float: left;  width: 50%;}#allCompanies {  float: right;  width: 50%;}#review-col li, #allCompanies li {  line-height: 1.4em;}#feedback { clear: both; }#reviewSearch {}#reviewBlock{  clear: left;}.rateText {  font-style: italic;  color: #336655;  font-weight: bold;  margin: 0px;  padding: 0px;	}h1 a{	text-transform: uppercase;	font-size: 90%;}#review-col h3 {  clear: left;}#review-col div {  margin-bottom: 18px;}#review-col ul, #review-col ol {  padding: 0 0 0 22px;  margin: 0;}.companyText{  margin: 0px;  padding: 0px;}/*Star Rating*/#rating {  width:50px;  height:10px;  background-image: url(star_small.gif);  float: left;  margin: 2px 8px 0 0;}#rating .currentRating{  line-height: 10px;  height: 10px;  outline:none;  overflow:hidden;  border: none;}.currentRating{	text-indent: -9999px;	line-height: 10px;	height: 10px;	background-image: url(star_small2.gif);}#review_count_text {  color: #707070;  font-style: italic;}.reviewEl {	width: 400px;	border: 1px double #000000;	text-align: left;	margin: 8px 0;	position: relative;	padding: 10px;}.ratings {	float: right;	background-color: #A7A7C4;	padding: 5px;	text-align: right;	border: 1px solid #336655;}.ratings strong{	color: #272766;	font-size: 14px;}.reviewEl h5 {	margin-top: 10px;	padding: 0;	font-style: italic;}.name {	font-weight: bold;	color: #FF9933;	margin: 0px;}.date {	margin: 0px;	font-style: normal;	color: #999999;}.comments {	margin: 0px;	padding-top: 8px;}.window-grade, .install-grade {  margin: 8px 0;  font-weight: bold;}.clearme {	clear: right;}#review-col .browse-more {  display: block;  padding: 6px;  text-align: center;  background: #ededed;  border-radius: 4px;  margin: 4px;  text-decoration: none;}#review-col .browse-more:hover {  background: #dedede;  text-decoration: underline;}#breadCrumbs {	font-size: 90%;	color: #666666;	padding-top: 3px;	padding-right: 0px;	padding-bottom: 8px;	padding-left: 0px;	text-transform: uppercase;}#breadCrumbs a {	font-size: 100%;	color: #666666;	font-weight: normal;}.installInfo {	color: #999999;	font-size: 95%;}.form_row h3{	margin: 0px;	padding: 5px 0px 0px 0px;}#content-column h3 {  border-top:1px solid #d3d3d3;  border-bottom:1px solid #d3d3d3;  padding: 4px 0;}#content-column li { margin-bottom: 3px; }#content-column ul { margin-left: 12px; }/*PAGINATION!*/.Pages { text-align: center; margin-bottom: 20px; margin-top: 20px; }.Paginator { font-size: 12px; padding-top: 10px; margin-left: auto; margin-right: auto;  }.Paginator a, .pageList .this-page { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }.Paginator a:visited { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }.Paginator .AtStart { margin-right: 20px; padding: 2px 6px; /* border: solid 1px #ddd; */ background: #fff; color: #aaa; }.Paginator .Prev { margin-right: 20px; padding: 2px 6px; border: solid 2px #ddd; background: #fff; }.Paginator .break { padding: 2px 6px; border: none; background: #fff; text-decoration: none; }.Paginator .Next { margin-left: 20px; padding: 2px 6px; border: solid 2px #ddd; background: #fff;}.Paginator .AtEnd { margin-left: 20px; padding: 2px 6px; /* border: solid 1px #ddd; */ background: #fff; color: #aaa; }.Paginator .this-page {padding: 2px 6px; border-color: #999; font-weight: bold; font-size: 13px; vertical-align: top; background: #fff; color: #272766; }.Paginator a:hover {color: #fff; background: #FFBB76; border-color: #FF9933; text-decoration: none;}.Pages div.Results { text-align: center; font: 11px/15px Arial, Helvetica; color: #aaa; margin-top: 8px; }.Pages div.Title { text-align: center; font: 15px/15px Arial, Helvetica; color: #aaa; margin-top: 8px; }
