.freeSearchContainer {margin:0 0 5px; float:left; width:610px;}
.freeSearchContainer .databoxContainer { padding:0;}
.freeSearchContainer h1 {margin:0 0 15px;font-size:22px;}
.citation       {text-align: right; font-weight: bold; height: 16px; padding: 4px 12px;}
.rtCol          {width: 250px; float: right;}

.mapSmallStates {text-decoration:none; font-weight:bold; color:White; background-color:Gray; border:1px solid #666 ; height:12px; width: 12px; position:relative;}

.freesearch_widget 						{float:left;width:205px;margin:4px 0 0} 
.freesearch_widget_margin 				{padding:5px 0 5px 20px}
.freesearch_widget h1 					{color:#fff;background:#255770;width:205px;font-size:11px;height:18px;padding:5px 0 0 4px}
.freesearch_widget h5 					{font-weight:500;margin:5px 0 0 4px;font-size:11px}
.freesearch_widget h5 em 				{font-weight:900;font-style:normal}
.freesearch_widget select 				{width:150px;margin:5px 0 0 4px}
.freesearch_widget input 				{margin:5px 0 0 4px;height:16px;font-size:15px;padding:2px;border:1px solid #7F9DB9}
#btnSubmitCityZip, #btnSubmitStateCounty{margin-left:50px;width:103px;height:21px;border:0}

#under_freesearch_widget 				{clear:both;margin:0;padding-top:30px;width:100%;font-size:11px}
.under_freesearch_widget_col 			{float:left;width:205px;height:60px;border:0 solid #000}  
.under_freesearch_widget_col h4 		{font-weight:900;margin:4px 0 10px 4px;font-size:11px}
.under_freesearch_widget_col h5 		{font-weight:500;margin:0;font-size:11px}
.under_freesearch_widget_col h5 em 		{font-weight:900;font-style:normal}
.under_freesearch_widget_col a  		{display:block;font-size:11px;margin-top:30px;float:right}
.under_freesearch_widget_margin 		{margin:0 0 0 17px} 

.freeSearchPropertyStatus {margin-top:12px; float:left; width:140px;}
.freeSearchPropertyStatusRadio td {margin:0;padding:0}
.freeSearchPropertyStatusRadio label{margin:7px 0 2px 2px;font-size:11px;}
.freeSearchPropertyStatusRadio input{margin:7px 0 2px;}

.lenderSearchBox {background:#E0E0E0; border:1px solid #ccc; border-right:none; border-bottom:none;
    display:block; height:24px; width:170px; margin-bottom:10px;}

.mapCnr {width: 455px; float:left; z-index:198;text-align:center;padding-bottom:8px;position:relative;}
.mapCnr img.heatMapLegend {margin-bottom:-7px}
.insdustryBrainsCnr {margin:25px 0; font-size:11px;}
#reasonstojoin ul li {list-style:disc; line-height:13px}
.mapCnrCentered {margin-left:70px; }

.census {margin:10px 0 5px 40px}
.nonVisibleStates {position: absolute;top:0;z-index: 300;left:0}
.heatmapContainer {position:relative;margin-left:4px; z-index:1;}
.heatmapContainer img {position:relative;}

.nonVisibleState {
	position: absolute;
	text-align:center;
	width:18px;
	margin: 0px; padding: 2px;
	color: rgb(255,255,255) !important;
	font-size: 11px;
	font-weight: bold; 
	background: rgb(128,128,128);
	text-decoration: none;
	border: 1px solid rgb(102, 102, 102);
	z-index: 301;
}

/*** Pop Up Help Menu ***/
.popToolTips {position: relative;z-index: 302;}
.tooltips {position: relative !important;	z-index: 303;}
.popTooltip {position:absolute;width: 220px;display:none;z-index: 305;}
#tooltip {	padding:5px;border:1px solid #ccc;	background:#f1f1f1;width:250px;z-index:10000;}
.popTooltip .contents {
	position:relative;
	text-align:left;
	top: 0px; left: 0px;
	margin: 0px; padding: 2px 5px 8px;
	width: 207px;
	background: rgb(223,235,242);
	border:1px solid rgb(166,166,166);
	z-index: 306;
}

.popTooltip .contents .heading {
	margin: 0px; padding: 0px;
	font-size: 12px; line-height: 24px;
	color: rgb(240,2,17);
	font-weight: bold;
}

.popTooltip .contents .copy {
	margin: 0px; padding: 0px;
	font-size: 11px; line-height: 14px;
	color: rgb(64,74,79);
}

.popTooltip .shadow {
	position:absolute;
	top: 3px; bottom: -3px; left: 3px; right: -3px;
	margin: 0px; padding: 0px;
	width: 220px;
	background: rgb(0,0,0);
	filter:alpha(opacity=42);
	opacity:0.42; -moz-opacity: 0.42;
	z-index:304;
}

.freeSearchSalesDataHeader  {background:url(/images/backgrounds/whiteheader_610x6.gif) no-repeat; height:6px;margin-top:15px;}
.freeSearchSalesDataContainer {border:1px solid #d3d2d2;border-top:none;padding:0 5px 5px 15px;height:100%;background:url(/images/backgrounds/GreyHeader_1x41.gif) repeat-x bottom;}
.freeSearchSalesDataColumn1 {width:145px;float:left;padding:5px 7px;font-size:10px;line-height:16px;border-right:1px solid #d3d2d2;}
.freeSearchSalesDataColumn2 {width:145px;float:left;padding:5px 7px;font-size:10px;line-height:16px;border-right:1px solid #d3d2d2;margin-left:25px;}
.freeSearchSalesDataColumn3 {width:195px;float:left;padding:5px 7px;font-size:10px;line-height:16px;margin-left:25px;}
.redText {color:#be3627;font-weight:bold;}
.greenText {color:#408a13;font-weight:bold;}

.freeSearchMapHeaderSmall {font-size:12px;}

.freeSearchBottomLinksHeader {width:203px;float:left;margin:0 0 30px;}
.freeSearchBottomLinksHeader h3 {border-bottom:1px solid #d3d2d2; margin:10px 0;font-size:13px;}
.noSavedSearches {margin: 0; padding: 20% 10%;text-align: center;}
.freeSearchCurrentData {font-size:16px;font-weight:bold;}
.freeSearchCountyCityContainer {float:left;width:300px;padding-right:10px;}
#divInvalidPopupClose {position:absolute;right:5px;top:5px; cursor:pointer;}

.freeSearchSearchBarContainer {border:1px solid #d3d2d2;border-top:none;}
.freeSearchSearchTopCorners {margin-top:15px;background:url(/images/backgrounds/whiteheader_610x6.gif) no-repeat;height:6px;width:610px;}
.freeSearchSearchInputs {padding:10px 0; }
freeSearchSearchInputs .topInputs { float:left; }

/* new styles */

.freeSearchSearchInputs h3 {margin-bottom:10px; font-size:14px;} 
.freeSearchSearchInputs h4 {margin-bottom:5px; font-size:12px; text-transform:uppercase;}
.freeSearchSearchInputs img {vertical-align:middle;}
.freeSearchSearchInputs select { height:21px}
.freeSearchSearchByFor {width: 170px; float:left; padding-left:10px; padding-top:5px; }
.freeSearchSearchByFor .searchBy { float:left; margin:10px 0 0 0; }
.freeSearchSearchByFor .searchType { float:left; margin:5px 0 0 10px; }

.searchForContainer {width:255px;float:left; margin:4px 0 0 0px; padding:0 0 0 10px; position:relative; }
.searchForContainer .location { float:left; width:250px; }
.searchForContainer input { float:left; margin:5px 0 0 0; padding:0; }

/* seo linking */

.seoBreadcrumbs, .seoHeader, .seoPaging, .seoBottomLinks {padding-bottom: 10px;}
.seoBottomLinks {padding-top: 10px;}
.seoSearchParagraph {padding-bottom: 25px;}
.seoHeader h1, .seoHeader h2    {       font-size: 16px; font-weight: bold;   }

.freeSearchSearchInputs .buttonContainer { float: right; margin:10px 20px 0 40px; }

.refineSearch { height:40px; padding:10px 0; width:589px; padding:10px; }
.refineSearch li {list-style-type:none; display:inline; margin-right:10px; font-weight:bold; float:left;}

.refineSearch ul li .dropDown {z-index:100; border:1px solid #d3d2d2; background-color:#fff; width:90px !important; padding:5px 2px;}
.refineSearch ul li .dropDown li { width:90px; cursor:pointer; padding:2px 0;}

.refineSearch ul li input, .refineSearch ul li select { margin-top:5px;}
.refineSearch .moreOptions {float:right; background: url(/images/backgrounds/tab_refinesearch_100x20.png) right top no-repeat; width:100px; height:18px; margin:9px 6px 0 0; padding:4px 0 0 0; position:relative; top:1px;}
.refineSearch .moreOptions a:link {/*padding:5px 0 0 0; margin-left:5px; */}
.refineSearchExpanded {background: url(/images/backgrounds/backgroundGgradE0E8EC-FFF_8x120.jpg) left top repeat-x; width:608px; height:auto; z-index:100; border-top:1px solid #D3D2D2;}
.refineSearchExpanded img {cursor:pointer;}
.propertyTypes {padding:10px; height:365px; border-right: dotted 1px #ccc; width:155px; float:left;}
.propertyTypes ul li {list-style-type:none; }
.propertyTypes ul li ul {margin: 5px 0 5px 15px;}
.propertyTypes ul li ul li {list-style-type:none; padding:2px 0;  /*margin-right:10px; */}
.propertyTypes input {color:#999; font-size:11px; margin:0 5px;}

.realtyTracRating {padding:10px; border-right: dotted 1px #ccc; width:215px; height:365px; float:left;}
.realtyTracRating ul.transbox {padding:3px; background-color: #fff; filter:alpha(opacity=30); opacity: 0.3; -moz-opacity:0.3;}
.realtyTracRating li {list-style-type:none; width:165px;}
.homescoretest input {float:left;}
.homescoretest .button { margin-top:10px; float:left;}
.homeScoreFreeSearch {margin-top:15px;}

.realtyTracRating .equityLTVtabs {height:25px; width:225px; }
.realtyTracRating .equityLVTpanel {background:#eee; width:197px;}
.realtyTracRating li.equityLTVtabActive {background:#eee;}
.realtyTracRating .homeScoreInput {width:45px;}
.realtyTracRating .equityLTVtabs li {font-weight:bold; font-size:12px; text-transform:uppercase; float:left; list-style-type:none; width:auto; cursor:pointer; padding:5px; display:block; margin-right:2px; }

.equityLTVtab span, .equityLTVtabActive span {float:none !important;}
/*.propStatusAndDates { float:left; width:200px;padding:10px; }
*/
.propStatus {padding:10px 0 0 10px; width:180px; float:left; }
.propStatus li {list-style-type:none; margin:0 10px 0 5px; padding-bottom:5px; }
.propStatus li select  {width:auto; margin:5px 0;}
#resultsList { margin-top:5px;}


.dateRange { padding:10px 0 0 10px; float:left; }
.homescoretest li {list-style-type:none; clear:left; }
.homescoretest li select {width:auto;}
.homescoretest li input {width:15px; margin:2px 0; padding:1px;}
#divDateRange li {list-style-type:none;}
#divDateRange li select.month {width:85px;} 
#divDateRange li .dateLabel { float:left; display:inline; width:35px; margin:4px 0 0 0; text-align:right;}
#divDateRange .dateInput { width:70px; float:left; font-size:12px; padding:1px; margin:3px 0; }
#divDateRange .customDateOnly { float:left; padding: 5px 0 10px 0; font-size:10px;}
#divDateRange li {float:left;}
#divDateRange .ajax__calendar_container {position:relative; left:0; z-index:2000 !important;}
.searchOptions {border-top:1px solid #ccc; float:left; width:100%; padding:20px 0 10px 0;}
.searchOptions .clearSearch {margin:5px 0 0 150px;}
.searchOptions .search {float:right; margin: -5px 22px 0 0; }

.saveSearchAndNotify {float:left; margin-left:10px; width:565px; border:1px solid #ccc; padding:10px; background-color:#e4e4e4;}
.saveSearchAndNotify .saveSearchLabel { width:60px; text-align:center; float:left; }
.saveSearchAndNotify .saveSearchInputs { float:left; margin:10px 50px 0 20px ; width:280px;}
.saveSearchInputs .savedSearchName { float:left; height:20px; margin:0 0 5px 0; padding:0;}
.saveSearchInputs .savedSearchName input { width:200px; height:20px;}
.saveSearchInputs .notifyMe { float:left; width:280px; }
.saveSearchAndNotify .saveAndSearch { float:right;}
/****************/
.freeSearchAdvancedSearchButtons { width:110px;  float:right; margin: 18px 0 0 15px; }
/*.freeSearchAdvancedSearchButtons img { border:1px solid red; position:relative; right:0px;  margin:0; padding:0; }*/




/*.freeSearchSearchInputs span {float:left;padding:4px 5px;}
.freeSearchSearchInputs input {padding:2px;}
.freeSearchSearchInputs select {padding:2px;} 
.refineSearchExpanded {width:606px;position:relative;z-index:100;}
.freeSearchExpandable {}
a.freeSearchExpandable {margin-bottom:10px;color:#fff;}
.freeSearchSaveSearch {height:100%;padding:0;}
.freeSearchSaveSearch input {margin:8px 0 0 10px;padding:5px;}
*/

.freeSearchEmailAlertsContainer {height:109px; width:300px; margin-bottom:15px; background:url(/images/buttons/freeemailalertsbutton_300x100.gif) no-repeat;}
.freeSearchEmailAlertsContainer h3 {font-size:16px; font-weight:bold; padding:15px 0 0 100px}
.freeSearchEmailAlertsContainer p {padding:18px 25px 10px 15px; width:180px; float:left;}
.freeSearchEmailAlertsContainer .button {margin:15px 0 0 10px}

.freeTrialContainer
{
	width: 300px; height: 109px;/*width:300px; height:250px;*/
	background:transparent url(/images/buttons/freetrialsignup_300x100.gif) no-repeat scroll 0 0;
}
.freeTrialContainer h3 {font-size:16px; font-weight:bold;padding:20px 0 0 100px;color:#f00211;}
.freeTrialContainer .button {margin:12px 0 0 203px}
.freeTrialContainer span.freeTrialMembers {font-size:12px; font-style:italic;}

.searchFilterCnr {float: left;background-color: #fff;margin:5px 5px 0;}
.searchFilterCnr .SF_SearchByCnr {border-right: 1px solid #ccc;width:150px;padding: 10px 0;margin: 0 0 0 10px;height:235px;}
.searchFilterCnr .header {font-weight: 700;	font-size: 12px;clear: both;padding-bottom: 10px;}
.searchFilterCnr .radioButtonCnr {float: left;clear: both;width: 140px;padding-bottom: 2px;padding-left: 10px;}
.searchFilterCnr .textField {float: left;clear: both;width: 140px;}
.searchFilterCnr .textField input {width: 140px;font-size: 12px;}
.textFields_140px {width: 140px; font-size: 12px;}
.searchFilterCnr .SF_PropCharacteristic {float:left;border-right:1px solid #ccc;width:195px;padding:10px 0 10px 5px;height:235px;}
.searchFilterCnr .SF_PropCharacteristic .header {width: 200px;}
.searchFilterCnr .priceCnr {width: 200px;}
.searchFilterCnr .priceCnr input {width: 70px;}
.searchFilterCnr .priceCnr .span_1 {display: block;	font-weight: 700;margin: 5px 0;}
.searchFilterCnr .priceCnr .span_2 {padding: 0 5px;	font-weight: 700;}
.searchFilterCnr .homeProps {font-weight: 700;margin: 10px 0 0;	clear: both;width: 150px;}
.searchFilterCnr .homeProps select {display: block;margin-top: 5px;	width: 90px;}
.searchFilterCnr .SF_PropType {float:left;border-right: 1px solid #ccc;	width: 170px;padding:10px 5px 10px 10px;}
.searchFilterCnr .checkBoxCnr {margin-top: 5px;	clear: both;width: 160px; height:25px;}
.searchFilterCnr #other {width:175px}
.searchFilterCnr .checkBoxCnr input {margin-right:3px}
.searchFilterCnr .checkBoxCnr .txtField {width: 40px;height: 20px;margin: 0 3px;}
.searchFilterCnr .SF_SortDisplay {float: left;width: 165px;padding:10px 0 10px 10px;}
.searchFilterCnr .sortCnr {margin: 10px 0;clear: both;width: 165px;}
.searchFilterCnr .sortCnr select {display: block;margin-top: 5px;}

.searchFilterCnr .dateRange {font-weight: 700;font-size: 14px;float: left;clear: both;margin: 15px 0 5px;width: 165px;}
.RangeDateWidth {width:20px}
.searchFilterCnr .dateRangeCnr {float: left;margin: 5px 0 0;clear: both;width: 100%;}
.searchFilterCnr .dateRangeCnr span {display: block;}
.searchFilterCnr .dateRangeCnr select {margin-top: 5px; font-size:12px}
.searchFilterCnr .dateRangeCnr input {width: 20px; height: 15px;margin: 0 5px; text-align:center; font-size:12px;}
.searchFilterCnr .searchButtonCnr {clear: both;height: 40px;}
.searchFilterCnr .searchButtonCnr img {float: left;width: 71px;height: 16px;margin: 15px 0 0 350px;cursor: pointer;}
.searchFilterCnr .searchButtonCnr a {margin: 15px 0 0 15px;float: left;color: #1c96cd;	cursor: hand;}
#spanPopUpErrorMessages {color:#f00211; font-weight:700; text-align:center;  font-size:11px; letter-spacing:-1px;width: 294px; margin-bottom:5px;}

.nonMemberSavedSearches { padding:5px;}
.nonMemberSavedSearches h3 { color:#1C96CD; font-size:16px;}
.nonMemberSavedSearches h3, .nonMemberSavedSearches p { padding:5px 0;}



.freeSearchSavedSearchesLeftColumn {float:left;width:390px;padding:5px;}
.freeSearchSavedSearchesRightColumn {float:left;width:180px;padding:5px;line-height:3em;}
.freeSearchSavedSearchesAlertCheckbox {float:left;width:80px;}
.freeSearchSavedSearchesAlertCheckbox label {padding:3px;}
.freeSearchSavedSearchesRightColumn a {margin:0px 5px;}
.freeSearchSavedSearchesAltRow {background-color:#E2E2E2;height:100%}
.freeSearchSavedSearchesMainRow {}
.freeSearchSavedSearchesLeftColumn a {font-size:14px; font-weight:bold;}

#divPopcontainer                    {width:298px;position:absolute; font-size:10px}
.saveSearchPromptTopDiv 			{background:url(/images/backgrounds/balloonPopUpDivTop.gif) no-repeat; height:22px;}
.saveSearchPromptBottomDiv 			{background:url(/images/backgrounds/balloonPopUpDivBottom.gif) no-repeat; height:9px;}
.saveSearchPrompt                   {}
.saveSearchPromptInnerCnr           {background:#fff;border-left:2px solid #aeaeae;border-right:2px solid #aeaeae}
.saveSearchPrompt input 			{float:left}
.saveSearchPrompt .saveTxt 			{font-weight:700; width:200px;float:left; margin:0 10px 5px 0; padding:12px 0 0 10px;}
.saveSearchPrompt .closeTag 		{padding:10px 5px 5px 0; height:15px; width:50px;float:left;}
.saveSearchPrompt .closeTag img 	{margin-left:5px}
.saveSearchPrompt .nameSearch 		{margin:5px 0px 5px 0; width:235px;}
.saveSearchPrompt .nameSearch input {font-size:10px; padding:0; margin:0 0 0 10px}
.saveSearchPrompt .setDefault 		{margin:0; font-size:10px; width:260px; padding: 3px 12px;}
.saveSearchPrompt .setDefaultTxt 	{width:250px; margin:10px 0 0 20px}
.saveSearchPrompt .setDefault > .setDefaultTxt {margin-top:0}
.saveSearchPrompt .buttonCnr 		{text-align:center;width: 294px; }
.txtSearchFor {float:left;margin-right:20px;}
#imgBtnSearch  {float:right;}
#imgBtnSaveAndSearchOrange {float:right;}
.floatLeft {float:left;}

.freeSearchPropertyStatusRadio span {border-bottom: 1px dashed #1c96cd; color:#1c96cd;}

.modalBackground {
	background-color: rgb(0,0,0); 
    filter: alpha(opacity = 70); opacity: 0.7; -moz-opacity: 0.7;
    height:100% 
}
/* layout fixes for SI-SI-10382 */
#divSaveSearchButonTextBox { margin-left:10px;}
#divSaveSearchButonTextBox  input{float:left; text-align:left; margin-left:10px; }
#lblOptional { margin:15px 0 0 0; }
#divClearForm { margin:5px 0 0 220px;}

/*
#divSMSearchButton { margin-left:200px;}

.FreeSearchLoggedInSearchForStyles {position: relative;width: 250px;float:left}
.FreeSearchSaveSearchNameTbx {width:250px; }
.divSaveSearchButtons {position:absolute;right:30px;top:-30px}
.divSaveSearchButtonsNoLoggedIn {position:absolute;right:30px;}
.divSaveSearchButtonsLoggedIn  {position:absolute;right:30px;}
.divSaveSearchEditButtonsLoggedIn  {position:absolute;right:30px;top:-20px; left:435px;}
*/

.freeSearchTabsContainer {height:45px; width:100%; margin:0; border-bottom:solid 1px #ccc; position:relative;}
.freeSearchTabsContainer ul {margin-left:0; padding-left:0px;  height:45px; _overflow:hidden; }
.freeSearchTabsContainer li {display: inline; float: left; list-style-type: none; margin-left:0; font:normal bold 16px/18px Verdana, Arial, Helvetica, sans-serif;}
.freeSearchTabsContainer li a { cursor:pointer; }

/* active tab */ 
.freeSearchTabsContainer li a.freeSearchTabActive {background:url(/images/tabs/databoxHeader-sprite.png) right -50px no-repeat; display:block; float:left; height:45px; padding-right:10px; margin-right:4px; _margin-right:2px; color: #FFF; text-decoration: none; z-index: 2; margin-top:1px; height:45px;}
.freeSearchTabsContainer li a.freeSearchTabActive span {background:url(/images/tabs/databoxHeader-sprite.png) left -50px no-repeat; display:block;  padding:10px 0 10px 10px; _width:52px; height:25px;} 
.freeSearchTabsContainer li:hover a.freeSearchTabActive {background:url(/images/tabs/databoxHeader-sprite.png) right -50px no-repeat; float:left; padding-right:10px; margin-right:4px; _margin-right:2px; color: #ECECEC; text-decoration: none; z-index: 2; margin-top:1px; height:45px;}
.freeSearchTabsContainer li:hover a.freeSearchTabActive span {background:url(/images/tabs/databoxHeader-sprite.png) left -50px no-repeat; padding:10px 0 10px 10px; } 

/* non active tab */
.freeSearchTabsContainer li a.freeSearchTab {background:url(/images/tabs/databoxHeader-sprite.png) right -104px no-repeat;  display:block; float:left; padding-right:10px; margin-right:4px; _margin-right:2px; color:#404A4F; text-decoration: none; height:45px;}
.freeSearchTabsContainer li a.freeSearchTab span {background:url(/images/tabs/databoxHeader-sprite.png) left -104px no-repeat;  display:block;  padding:10px 0 10px 10px; _width:52px; height:25px;}
.freeSearchTabsContainer li:hover a.freeSearchTab {background:url(/images/tabs/databoxHeader-sprite.png) right top no-repeat; float:left;  padding-right:10px; margin-right:4px; _margin-right:2px; color: #1c96cd; text-decoration:none; height:45px;}
.freeSearchTabsContainer li:hover a.freeSearchTab span {background:url(/images/tabs/databoxHeader-sprite.png) left top no-repeat;  padding:10px 0 10px 10px;  }

#industryBrains, .industryBrains { clear:both; }

/* New Star Rating */
.srStarRatingNo {background: url(/images/icons/sprite_srRating.png) left top no-repeat; width:45px; height:15px; display:block;} 
.srStarRatingNeutral {background: url(/images/icons/sprite_srRating.png) left -16px no-repeat; width:45px; height:15px; display:block;} 
.srStarRating1 {background: url(/images/icons/sprite_srRating.png) left -34px no-repeat; width:45px; height:15px; display:block;} 
.srStarRating2 {background: url(/images/icons/sprite_srRating.png) left -50px no-repeat; width:45px; height:15px; display:block;} 
.srStarRating3 {background: url(/images/icons/sprite_srRating.png) left -68px no-repeat; width:45px; height:15px; display:block;} 
.srStarComingSoon {background: url(/images/icons/sprite_srRating.png) left -83px no-repeat; width:45px; height:17px; display:block;} 

.srForSale {background: url(/images/icons/sprite_srRating.png) left -102px no-repeat; width:45px; height:14px; display:block; float:right; margin: 3px 15px 0 0;} 
.srNotListed {background: url(/images/icons/sprite_srRating.png) left -119px no-repeat; width:45px; height:15px; display:block; float:right; margin-right:30px;} 

.srLock {background: url(/images/icons/sprite_srRating.png) left -134px no-repeat; width:45px; height:17px; display:block;}
.width92 {width:92px;}
.width80 {width:80px;}
#ratingColumn {width:300px; padding:0 5px 0 0; }
#ratingColumn ul {margin:5px 0 0 0; padding:0;}
#ratingColumn li {list-style-type:none; width:205px; display:inline; font:normal normal 11px/13px Arial, Helvetica, sans-serif; margin-bottom:5px; float:left;}
#ratingColumn li span {margin-right:2px; float:left;}