﻿
/* ---------------------------  */
/* Site Master					*/
/* ---------------------------  */

* { margin:0; padding:0; }
 
html, body
{
    font-family: arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 215px;
    background-position: 0px 0px;
    background-image: url(Images/Top20RealtyBg.jpg);
    background-repeat: repeat-x;
   
}

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:1000px;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}

div#left
{
    width: 126px;
    margin-right: 9px;
    height: 100%;

    float: left;
}
div#center
{
    width: 728px;
    float: left;

 
}
div#midle
{
	width: 728px;
	margin: 0 auto;

}

div#centerleft
{
	width: 276px;
	float: left;
	margin-right: 4px;
}
div#centerright
{
	width: 444px;
	float: left;
	
}

div#right
{
	width: 124px;
	margin-left: 9px;
	float: left;
}

div#wideright
{
	width: 250px;
	margin-left: 10px;
	float: left;
}

.Box260
{
    background-color: #FFFFFF;
    width: 120px;
    height: 260px;
}

div#header
{
	/* This is how much to offset from the top of the page 
	   Note: since we currently only have 1 site. Don't offset
       once we put back in the other sites, we can offset */
	padding-bottom: 0px;
	margin-bottom: 0px;
}

div#content
{
	/* This is now much the footer should expand before it can't expand anymore */
	padding-bottom: 150px;

}

div#footer
{
	width: 100%;
	text-align: center;
	z-index: -1000;
	clear: both;
}
.Copyright
{
	width: 100%;
	bottom: 20px; /* stick to bottom */
	text-align: center;
	z-index: -1000;
	margin-top: 10px;
}
/* ---------------------------  */
/* Generic Styles				*/
/* ---------------------------  */
.Boldy
{
	font-weight:bold;
}

.BoldyRed
{
	font-weight: bold;
	color: #B91700;
}

.BoldyBlue
{
	font-weight:bold;
	color: #2A416C;
}

.Blue
{
		color: #2A416C;
}

.BoldyGreen
{
	font-weight:bold;
	color: #008000;
}

.Right
{
	float: right;
}
.Left
{
	float:left;
}
.Waiting
{
	text-align: center;
	display: block;
	margin: 0 auto;
	width: auto;
}

.ContactUsBox
{
    width: 340px;
    margin-bottom: 200px;
    margin-top: 20px;
    margin-left: 199px;
    line-height: 26px;
   
}

.TopAdBox
{
    width: 1728px;
   
    margin-left: 136px;
}

/* ---------------------------  */
/* Flash					    */
/* ---------------------------  */

#flash-box
{
	background-position: 0px 0px;
	width: 1000px;
	height: 215px;
	background-repeat: no-repeat;
	background-image: url(Images/Top20RealtyBanner.jpg);
	margin-top: -3px;
}



#flash-content
{
	width: 590px;
	height: 215px;
	float: left;
	z-index: 1000;
}
#flash-W-content
{
    width: 600px;
    height: 200px;
    float: left;
    z-index: 1000;
    margin-left: 200px;
    background-repeat: no-repeat;
	background-image: url(Images/loading.gif);
}


/* ---------------------------  */
/* Command					    */
/* ---------------------------  */

.Command
{
	position: absolute;
	z-index: 100;
	width: 210px;
	top: 35px;
	height: 60px;
	font-size: 11px;
}


/* ---------------------------  */
/* MainBar					    */
/* ---------------------------  */

.MainBar
{
	background-position: 0px -215px;
	background-image: url(Images/Top20RealtyBanner.jpg);
	background-repeat: no-repeat;
	position: relative;
	width: 1000px;
	height: 35px;
	z-index: 120;
}

.MainBarbotton
{
	width: 100%;
	margin-top: 5px;
	height: 20px;
}
.TellaFriend
{
	float: left;
	margin-left: 30px;

	height: 20px;
}

.MainBarTickerBox
{

	margin-bottom: 0px;

}
.MainBarTicker
{
	position: absolute;
	height: 21px;
	z-index: 1000;
	margin-top: 2px;
	display: inline;
}
.MainBarTicker2
{
	padding: 0px 4px 0px 4px;
	border: 1px solid #FFFFFF;
}
.MainBarTickerNewsLable
{
	float: left;
	clear: left;
	margin-right: 20px;
	width: 100%;
	margin-bottom: 5px;
}
.CompareDataHeader
{
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 6px;
	font-size: 12px;
}
.CompareDataData
{
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 5px;
	color: #cc0000;
}
.CompareDataCity
{
    padding: 0px;
    margin-right: 5px;
    width: 100px;
    float: left;
    clear: right;
    display: inline;
    margin-left: -5px;
    
}
.CompareDataCity2
{
    padding: 0px;
    margin-right: 5px;
    width: 100px;
    float: left;
    clear: right;
    display: inline;
    margin-left: -5px;
    font-size: 18px;
}
.CompareDataCity1
{
	padding: 0px;
	margin-right: 5px;
	width: 80px;
	float: left;
	clear: right;
	display: inline;
	margin-left: -5px;

}
.CompareDataCityColumn
{
	padding: 0px;
	margin-right: 5px;
	width: 100px;
	float: left;
	clear: right;
	display: inline;

}
.MainBarTickerNews2
{
	margin-left: 20px;
	width: 400px;
	margin-top: 0px;
	list-style-type: none;
	color: #2A416C;
	font-weight: bold;
	font-size: 12px;
	display: none;
	float: left;
}
.MainBarTickerNews
{
	margin-left: 300px;
	width: 400px;
	margin-top: 0px;
	list-style-type: none;
	color: #990000;
	font-weight: bold;
	font-size: 14px;
	display:none;
}


.MainBarControl
{
	width: 1000px;
	height: 40px;
	position: absolute;
	top: 35px;
	clear: both;
}

.MainToolBarLogin
{
	margin-right: 30px;
	float: right;
	display: inline;
}

.MainToolBarItem
{
	float: right;
	margin-right: 30px;
}
.MainToolBarHome
{
	padding: 8px;
	margin-left: 30px;
	float: left;
	display: inline;
	
}
.MainToolBarHome A:link
{
    border-width: 0px 1px 0px 1px;
   border-color: #94a2bd;
    padding: 8px 8px 6px 8px;
    background-image: url(Images/Top20RealtyMain.png);
    background-repeat: no-repeat;
    background-position: -750px -386px;
    height: 30px;
    color: #2A416C;
    text-decoration: none;
    display: inline;
    border-right-style: solid;
    border-left-style: solid;
    font-weight: bold;
}
.MainToolBarHome A:visited
{
    border-width: 0px 1px 0px 1px;
    border-color: #94a2bd;
    padding: 8px 8px 6px 8px;
    background-image: url(Images/Top20RealtyMain.png);
    background-repeat: no-repeat;
    background-position: -750px -386px;
    height: 30px;
    color: #2A416C;
    text-decoration: none;
    display: inline;
    border-right-style: solid;
    border-left-style: solid;
    font-weight: bold;
}

.MainToolBarHome A:hover
{
	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
	background-position: -750px -416px;
	color: #CC0000;
}



.MainToolBarAdv
{
	margin-right: 30px;
	float: right;
	display: inline;
}


.MainToolBarAccount
{
	margin-right: 5px;
	margin-top: 3px;
	float: right;
	
}
.MainToolBarEmail
{
	margin-top: 3px;
	float: right;
}



#Comand
{
	width: 210px;
	background-image: url(Images/command_bg.png);
	background-repeat: no-repeat;
	height: 60px;
	position: absolute;
	top: 35px;
	left: 690px;
	display: inline;
	clear: both;

}

.CommandContentBox
{
	display: inline;
	width: 200px;
	display: inline;
	margin-top: 5px;
	margin-left: 8px;
	float: left;
}

.ComandA
{
	display: inline;
	color: #000000;
	text-decoration: underline;
}



.ErrorMsg
{
    border: 1px solid #800000;
    padding: 20px;
    width: 688px;
    font-weight: bold;
    font-size: 13px;
    background-color: #FFFF99;
    margin-bottom: 20px;
    float: left;
 
}



/* ---------------------------  */
/* SlotMachine					*/
/* ---------------------------  */

.SlotMachine
{
	top: 12px;
	margin-left: 300px;
	position: relative;
	width: 400px;
	text-align: center;
}

.SlotMachine span
{
	font-weight: bold;
	color: #CF1603;
	font-size: 13px;

}

/* ---------------------------  */
/* Listings					    */
/* ---------------------------  */

.ContentMidl
{
	float: left;
	width: 728px;
}

.ContentLeft
{

	background-color: #808080;
	clear: left;
	float: left;
	
}

.Listings
{
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #94A2BD;
	padding: 8px;
	background-color: #F1F4F9;
	float: left;
	width: 712px;
	margin-top: -1px;

}

.ListingsInfo
{
	width: 100%;
	height: 100px;

}

.ListingsTab
{

	width: 728px;
	margin-top: 20px;
	float: left;
	display: inline;

}


.ListingsTab20Selected
{
	background-image: url(Images/Top20RealtyMain2.png);
	background-repeat: no-repeat;
	width: 220px;
	height: 30px;
	float: left;
}

.ListingsTabAllSelected
{
	
	background-image: url(Images/Top20RealtyMain2.png);
	background-repeat: no-repeat;
	width: 220px;
	height: 30px;
	float: left;
}


.ListingsTabForclosureSelected
{
	background-image: url(Images/Top20RealtyMain2.png);
	background-repeat: no-repeat;
	background-position: -220px -60px;
	width: 300px;
	height: 30px;
	float: left;

}
.ListingsTabForclosure
{
	width: 300px;
	height: 30px;
	background-image: url(Images/Top20RealtyMain2.png);
	background-repeat: no-repeat;
	background-position: -220px 0px;
	display:block;
	float: left;
	
}
.ListingsTabForclosure A:link
{
	background-image: url(Images/Top20RealtyMain2.png);
	background-repeat: no-repeat;
	background-position: -220px 0px;
	width: 300px;
	height: 30px;
	float: left;



}
.ListingsTabForclosure A:visited
{
	background-image: url(Images/Top20RealtyMain2.png);
	background-repeat: no-repeat;
	background-position: -220px 0px;
	width: 300px;
	height: 30px;
	float: left;

	


}
.ListingsTabForclosure A:hover
{
	background-image: url(Images/Top20RealtyMain2.png);
	background-repeat: no-repeat;
	background-position: -220px -30px;
	width: 300px;
	height: 30px;
	float: left;



}

.ListingsTabForclosure A:active
{
	background-image: url(Images/Top20RealtyMain2.png);
	background-repeat: no-repeat;
	background-position: -220px 0px;
	width: 300px;
	height: 30px;
	float: left;


}


.ListingsTabAll
{
	width: 220px;
	height: 30px;
	background-image: url(Images/Top20RealtyMain2.png);
	background-repeat: no-repeat;
	background-position: 0px -60px;
	display:block;
	float: left;
	
}
.ListingsTabAll A:link
{
	background-image: url(Images/Top20RealtyMain2.png);
	background-repeat: no-repeat;
	background-position: 0px -60px;
	width: 220px;
	height: 30px;
	float: left;



}
.ListingsTabAll A:visited
{
	background-image: url(Images/Top20RealtyMain2.png);
	background-repeat: no-repeat;
	background-position: 0px -60px;
	width: 220px;
	height: 30px;
	float: left;

	


}
.ListingsTabAll A:hover
{
	background-image: url(Images/Top20RealtyMain2.png);
	background-repeat: no-repeat;
	background-position: 0px -90px;
	width: 220px;
	height: 30px;
	float: left;



}

.ListingsTabAll A:active
{
	background-image: url(Images/Top20RealtyMain2.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 220px;
	height: 30px;
	float: left;


}

.ListingsTab20
{
	width: 220px;
	height: 30px;
	float: left;
}

.ListingsYourTop20
{
	background-position: 0px -180px;
	width: 702px;
	height: 80px;
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	margin-top: 0px;
	background-image: url(Images/Top20RealtyMain2.png);
	background-repeat: no-repeat;
	margin-bottom: 10px;

}

.ListingsYourTop20Text
{
	width: 470px;
	float: left;

	height: 65px;
	margin-top: 1px;
	margin-left: 5px;

}

.ListingsWhyTop20Text
{
	width: 580px;
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 10px;
	clear: both;
	float: left;
}

.ListingsWhyTop20Filter
{
	float: left;
	width: 560px;
}

.ListingsYourTop20TextMain
{
	width: 100%;
	margin-top: 5px;
	clear: both;
	display: inline;
	float: left;
}

.ListingsYourTop20Filter
{
	float: left;
	font-weight: bold;
	width: 210px;
	font-size: 14px;
	color: #990000;

}
.ListingsYourTop20FilterForclosure
{
	float: left;
	font-weight: bold;
	width: 450px;
	font-size: 14px;
	color: #990000;

}



.ListingsAllListings
{
	float: left;
	font-weight: bold;
	font-size: 14px;
	color: #990000;
	
}

.ListingsPriorities
{
	height: 30px;
	float: left;
	margin-left: 30px;
	margin-top: -0px;
}

.ListingsPriorities20
{
	height: 30px;
	float: left;
	margin-top: -3px;
	width: 110px;
}

.ListingsPrioritiestext
{
	float: left;
}
.ListingsTop20Box
{
	float: left;
	margin-top: 10px;
}
.ListingsTop20Box2
{
	width: 400px;
	float: left;
	margin-bottom: 5px;
	
}
.WhyTop20DialogListingsImage
{
	border: 2px solid #808000;
	background-repeat: no-repeat;
	width: 135px;
	height: 103px;
	float: left;
	background-color: #94A2bd;
	
	
}

.ListingsTop20Score
{
	background-position: -736px -146px;
	background-image: url(Images/Top20RealtyMain.png);
	float: right;
	width: 111px;
	height: 29px;
	padding-top: 10px;
	clear: right;

}


.ListingDetailsMap
{
	
	border: 1px solid #666666;
	width: 700px;
	height: 250px;
}
.ListingDetailsTop20Score
{
	padding: 20px 0px 0px 0px;
	background-position: -736px -146px;
	background-image: url(Images/Top20RealtyMain.png);
	float: right;
	width: 172px;
	height: 39px;
}


.ListingsNotTop20Score
{
	background-position: -736px -206px;
	background-image: url(Images/Top20RealtyMain.png);
	float: left;
	width: 112px;
	height: 31px;
	padding-top: 10px;
	clear: left;

}
.RightScore
{
	float: left;
	width: 120px;
	
}
.Right2Score
{
	float: right;
	
	width: 200px;
}

.Recomendation
{
    padding-top: 5px;
    float: right;
    margin-right: 20px;
}
.ListingsTop20ScoreText
{
	font: bold 18px arial, Helvetica, sans-serif, sans-serif;
	text-decoration: none;
	color: #CC0000;
	margin-left: 70px;

}

.ListingsNotTop20ScoreText
{
	font: bold 18px arial, Helvetica, sans-serif, sans-serif;
	text-decoration: none;
	color: #2A416C;
	margin-left: 70px;
}

.ListingsPrioritieseAgent
{
	height: 20px;
	margin-bottom: 20px;
	float: right;

}

.ListingsPrioritiese
{
	height: 20px;
	margin-bottom: 20px;
	width: 270px;
}

.eAgentIconStyle_Filter
{
	background-position: -650px -690px;
	background-image: url(Images/Top20RealtyMain.png);
	width: 120px;
	height: 30px;
	float: left;
}




.eAgentIconStyle_BestValue
{
	background-position: -780px -690px;
	background-image: url(Images/Top20RealtyMain.png);
	width: 30px;
	height: 30px;
	float: left;
	background-repeat: no-repeat;
}

.eAgentIconStyle_AgeOfHome

{
	background-repeat: no-repeat;
	background-position: -810px -690px;
		background-image: url(Images/Top20RealtyMain.png);
	width: 30px;
	height: 30px;
	float: left;

}

.eAgentIconStyle_CrimeUsAvg
{
	background-repeat: no-repeat;
	
	background-position: -870px -690px;
	background-image: url(Images/Top20RealtyMain.png);
	width: 30px;
	height: 30px;
	float: left;

}
.eAgentIconStyle_MedianIncome

{
	background-repeat: no-repeat;
	background-position: -900px -690px;
	background-image: url(Images/Top20RealtyMain.png);
	width: 30px;
	height: 30px;
	float: left;

}

.eAgentIconStyle_QualityOfSchools

{
	background-repeat: no-repeat;
		background-position: -840px -690px;
	background-image: url(Images/Top20RealtyMain.png);
	width: 30px;
	height: 30px;
	float: left;
}

.eAgentIconStyle_End

{
	background-repeat: no-repeat;
	background-position: -930px -690px;
	background-image: url(Images/Top20RealtyMain.png);
	width: 10px;
	height: 30px;
	float: left;
}


.ListingsViewingBox
{
	width: 100%;
	font-weight: bold;
	display: inline;

}

.ListingsModifyBox
{
    width: 180px;
    float: left;
    margin-left: 40px;
    margin-top: 0px;
    height: 40px;

}

.ListingsModify
{
	float: left;
	margin-top: 7px;
	font-weight: bold;
	font-size: 11px;

}

.ListingsSearchButton
{
	width: 160px;
	height: 40px;
	float: left;
	margin-bottom: 20px;
	margin-left: 10px;

}


.ListingsSearchButtonSearch
{
	padding: 0px 0px 10px 0px;
	float: left;
	margin-left: 0px;
}
.ListingsSearchButtonSearch A:link
{
    padding: 0px 70px 9px 95px;
    background-image: url(Images/Top20RealtyMain2.png);
    background-repeat: no-repeat;
    background-position: 0px -710px;
    text-decoration: none;
    font-size: 18px;
    color: #2A416C;
}
.ListingsSearchButtonSearch A:visited
{
	padding: 0px 70px 9px 95px;
	background-image: url(Images/Top20RealtyMain2.png);
	background-repeat: no-repeat;
	background-position: 0px -710px;
	text-decoration: none;
	font-size: 18px;
	color: #2A416C;

	
}
.ListingsSearchButtonSearch A:hover
{

	background-image: url(Images/Top20RealtyMain2.png);
	background-repeat: no-repeat;
	background-position: 0px -740px;

}
.ListingsSearchButtonSearch A:active
{
	padding: 0px 70px 9px 95px;
	background-image: url(Images/Top20RealtyMain2.png);
	background-repeat: no-repeat;
	background-position: 0px -710px;
	text-decoration: none;
	font-size: 18px;
	color: #2A416C;

}

.ListingsSearchButtonPref
{
	padding: 0px 0px 40px 0px;
	float: left;
	margin-left: 0px;
}
.ListingsSearchButtonPref A:link
{
	padding: 0px 70px 9px 95px;
	background-image: url(Images/Top20RealtyMain2.png);
	background-repeat: no-repeat;
	background-position: -200px -710px;
	text-decoration: none;
	font-size: 18px;
	color: #2A416C;
		height: 30px;
}
.ListingsSearchButtonPref A:visited
{
	padding: 0px 70px 9px 95px;
	background-image: url(Images/Top20RealtyMain2.png);
	background-repeat: no-repeat;
	background-position: -200px -710px;
	text-decoration: none;
	font-size: 18px;
	color: #2A416C;
		height: 30px;
}
.ListingsSearchButtonPref A:hover
{

	background-image: url(Images/Top20RealtyMain2.png);
	background-repeat: no-repeat;
	background-position: -200px -740px;
		height: 30px;
	
}



.ListingsData
{
	list-style: none;
	overflow: hidden;
	line-height: 18px;
	height: 40px;
	float: left;
	clear: left;
}
.ListingDetailsDataList
{
	list-style: none;
	overflow: hidden;
	line-height: 22px;
	float: left;
	clear: left;

}

.ListingDetailsData
{
	font-size: 13px;
	margin-left: 20px;
	float: left;
	margin-top: -10px;
	width: 400px;
}

.ListingsDataDescription
{
	list-style: none;
	overflow: hidden;
	line-height: 18px;
	height: 38px;
	vertical-align: top;
}

.ListingDetailsDataDescription
{
	list-style: none;
	overflow: hidden;
	line-height: 18px;
	vertical-align: top;
	float: left;
	width: 400px;
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 10px;

}
.ListingDetailsPreferences
{
	width: 380px;
	float: left;
}
.clear
{
	clear: both;
}

.ListingDetailsHeader
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #9ca9c2;
	margin-bottom: 10px;
	margin-top: 20px;
	padding-bottom: 5px;
}
.ListingDetailsHeader1
{
	margin-bottom: 10px;
	height: 60px;

}
.ListingDetailsControl
{
	width: 800px;
	height: 40px;
	background-color: #000080;
}

.ListingHeader
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #9ca9c2;
	margin-bottom: 10px;
	padding-bottom: 5px;
	
}

.ListingDetailsHeaderDetails
{
	background-repeat: no-repeat;
	background-position: 0 -520px;
	background-image: url(Images/Top20RealtyMain2.png);
	width: 300px;
	height: 40px;
	float: left;
}
.ListingDetailsHeaderWhyTop20
{
	background-repeat: no-repeat;
	background-position: 0 -560px;
	background-image: url(Images/Top20RealtyMain2.png);
	width: 300px;
	height: 40px;
}
.ListingDetailsHeaderWhyNotTop20
{
	background-repeat: no-repeat;
	background-position: -600px -600px;
	background-image: url(Images/Top20RealtyMain2.png);
	width: 300px;
	height: 40px;
}
.ListingDetailsHeaderPhotos
{
	background-repeat: no-repeat;
	background-position: -600px -640px;
	background-image: url(Images/Top20RealtyMain2.png);
	width: 300px;
	height: 40px;

}
.ListingDetailsHeaderTrends
{
	background-repeat: no-repeat;
	background-position: 0 -600px;
background-image: url(Images/Top20RealtyMain2.png);
	width: 300px;
	height: 40px;
}
.ListingDetailsHeaderSchools
{
	background-repeat: no-repeat;
	background-position: 0 -640px;
	background-image: url(Images/Top20RealtyMain2.png);
	width: 300px;
	height: 40px;
}
.ListingDetailsHeaderCrime
{
	background-repeat: no-repeat;
	background-position: -300px -520px;
	background-image: url(Images/Top20RealtyMain2.png);
	width: 300px;
	height: 40px;
}
.ListingDetailsHeaderIncome
{
	background-repeat: no-repeat;
	background-position: -300px -560px;
	background-image: url(Images/Top20RealtyMain2.png);
	width: 300px;
	height: 40px;
}
.ListingDetailsHeaderHistory
{
	background-repeat: no-repeat;
	background-position: -300px -600px;
	background-image: url(Images/Top20RealtyMain2.png);
	width: 300px;
	height: 40px;
}
.ListingDetailsHeaderDemogr
{
	background-repeat: no-repeat;
	background-position: -300px -640px;
	background-image: url(Images/Top20RealtyMain2.png);
	width: 300px;
	height: 40px;
}
.HeaderRealtyNews
{

	border-color: #94A2BD;
	background-repeat: no-repeat;
	background-position: -330px -650px;
	background-image: url(Images/Top20RealtyMain.png);
	width: 240px;
	height: 30px;

}
.HeaderCompare
{
	
	background-repeat: no-repeat;
	background-position: -640px -650px;
	background-image: url(Images/Top20RealtyMain.png);
	width: 400px;
	height: 30px;

}
.ListingDetailsHeaderFoundOn
{
	background-repeat: no-repeat;
	background-position: -600px -520px;
	background-image: url(Images/Top20RealtyMain2.png);
	width: 300px;
	height: 40px;
	margin-top: 10px;
}
.ListingDetailsHeaderAgents
{
	background-repeat: no-repeat;
	background-position: -600px -560px;
	background-image: url(Images/Top20RealtyMain2.png);
	width: 300px;
	height: 40px;
}
.TodaysRateHeader
{
	background-position: 0 -650px;
	background-image: url(Images/Top20RealtyMain.png);
	height: 40px;
	margin-bottom: 0px;
}

.TodayBDHeader
{
	background-position: -210px -650px;
	background-image: url(Images/Top20RealtyMain.png);
	height: 40px;
	margin-bottom: 10px;
}
.QuickStatsHeader
{
	background-position: -105px -650px;
	background-image: url(Images/Top20RealtyMain.png);
	height: 40px;
	margin-bottom: 0px;
}


.CompareableZip
{
	font-weight: bold;
	margin-bottom: 10px;
}
.NewsMainBox
{
	margin-top: 0px;
}
.ListingsDataBox
{
	width: 340px;
	height: 100px;
	float: left;
	margin-left: 15px;
	margin-bottom: 2px;

}



.ListingsDataData
{

	margin-right: 3px;
	height: 50px;

}

.ListingsDataLabel
{
	font-weight: bold;
	margin-right: 3px;
	height: 50px;

}
.ListingsDetailsDataLabel
{
	font-size: 16px;
	width: 550px;
	float: left;
	clear: both;
}

.ListingsDetailsDataLabelPopup
{
	font-size: 14px;
	float: left;
	clear: both;
}

.ListingsPrice
{
	width: 130px;
	float: right;
	margin-right: 10px;
	display: inline;

}

.ListingsPriceDetails
{
	width: 180px;
	float: right;
	margin-right: 10px;
	display: inline;
}

.ListingsPricePrice
{
	font-weight: bold;
	font-size: 13pt;
	color: #CC0000;
	float: left;
	margin-bottom: 5px;

}

.ListingDetailsPrice
{
	font-weight: bold;
	font-size: 13pt;
	color: #CC0000;
	float: left;
	display: inline;
	margin-right: 20px;
}

.ListingDetailsImage
{
	padding-top: 10px;
	float: left;
	background-color: #C0C0C0;
	display: inline;
}


.ListingsPriceWhyTop
{
	
	margin-top: 3px;
	margin-right: 0px;
}

.ListingsPriceWhyTopLink
{
	padding: 30px 0px 40px 0px;
	float: left;
	margin-left: 0px;
	
}
.
	
.block { 
    border: 2px solid #0090DF;
    background-color: #68BFEF;
    width: 150px; 
    height: 70px;
    margin: 10px; 
  }
  
a.WhyTop20Button
{
    background-position: -735px -70px;
    background-image: url(Images/Top20RealtyMain2.png);
    display: block;
    float: left;
    height: 90px;
    padding-right: 0px;
    outline: none;
    font: bold 18px arial, Helvetica, sans-serif, sans-serif;
    width: 120px;
    text-decoration: none;
    text-align: center;
    color: #CC0000;
    line-height: 80px;
    cursor: pointer;
}

a.WhyTop20Button:active
{
	background-position: -735px -70px;
	outline: none;

}
a.WhyTop20Button:hover 
{
    background-position: -735px -160px;
    outline: none;

}

a.WhyNotTop20Button
{
    background-position: -868px -70px;
    background-image: url(Images/Top20RealtyMain2.png);
    display: block;
    float: left;
    height: 90px;
    padding-right: 0px;
    outline: none;
    font: bold 18px arial, Helvetica, sans-serif, sans-serif;
    width: 120px;
    text-decoration: none;
    text-align: center;
    color: #2A416C;
    line-height: 80px;
    cursor: pointer;
}

a.WhyNotTop20Button:active
{
	background-position: -868px -70px;
	outline: none;

}
a.WhyNotTop20Button:hover 
{
    background-position: -868px -160px;
    outline: none;

}

.ListingsTTR
{
	padding: 3px;
	margin-top: 10px;
	float: right;
	margin-right: 0px;
	font-size: 13px;
}

.ListingsImage
{
    border: 0px solid #808000;
    background-repeat: no-repeat;
    width: 200px;
    height: 155px;
    float: left;
    left: 10px;
    clear: both;
}
.LinkDetailsPageImage
{
	color: #808000;
	text-decoration: none;
}
.LinkDetailsPageImage a:link
{
	color: #808000;
	text-decoration: none;
}
.LinkDetailsPageImage a:visited
{
	color: #808000;
	text-decoration: none;
}
.LinkDetailsPageImage a:hover
{
	color: #808000;
	text-decoration: none;
}
.ListiingGridContainer
{
    background-position: 0px -280px;
    background-image: url(Images/Top20RealtyMain2.png);
    background-repeat: no-repeat;
    width: 702px;
    height: 195px;
    float: left;
    padding-top: 5px;
    padding-left: 10px;
    margin-top: 1px;
  
}

.ListiingGridHeader
{
    height: 24px;
    clear: both;

}
	
	

	

	


	

.Order_DetailsBox
{
	width: 360px;
	float: left;
	margin-left: 30px;
	padding-bottom: 20px;
}

.Adv_Details
{
	border: 1px solid #94a2bd;
	float: left;
	width: 280px;
	height: 250px;
	margin-left: 10px;

}

.Adv_Details_Image
{
	background-color: #808080;
	width: 80px;
	height: 60px;
	margin-left: 55px;
	clear: both;
}

.Adv_Details_ImageBig
{
	background-color: #808080;
	width: 192px;
	height: 92px;
	margin-left: -1px;
	clear: both;
}

.Adv_Details_Line
{
	font-weight: bold;
	width: 100%;
	text-align: center;
	font-size: 14px;
}

.Adv_Details_Line1
{
	font-weight: bold;
	width: 100%;
	text-align: center;
	font-size: 16px;
	clear: both;
}


.Adv_Details_Preview
{
	margin-top: 15px;
	margin-right: 10px;
	float: right;
}




.Personal_Info_Field
{
	margin-left: 30px;
	float: left;
}
.Order_Details_Field
{
	margin-top: 10px;
}

.StyleImageBox
{
	float: right;
	width: 100px;
	margin-top: -18px;
}



.ListingsAddress
{
	font-weight: bold;
	margin-bottom: 5px;
	margin-left: 15px;
	float: left;
	width: 340px;
	color: #333333;

}
.ListingDetailsAddress
{
	font-weight: bold;
	font-size: 12pt;
	margin-top: 8px;
	margin-bottom: 10px;

}

.ListingDetailsHistory
{
	margin-left: 20px;
	font-size: 12px;
	float: left;

}
.ListingsDetailsPrice
{	
	font-weight: bold;
	font-size: 14pt;
	color: #CC0000;
	float: right;

}


.ListingDetailsTop
{
	width: 700px;
	float: left;
	margin-bottom: 20px;
}
.ListingDetailsTopPopup
{
	float: left;
	margin-bottom: 5px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #9ca9c2;
	padding-top: 5px;
	width: 620px;
	margin-top: 5px;
}
.ListingsDetailsImage
{
	background-color: #808000;
	width: 200px;
	height: 155px;
	float: left;
	clear: left;
}


.ListingsDataLinks
{
	height: 18px;
	background-color: #808000;
}

.ListingsDataTop20
{
	padding-left: 5px;
	font-weight: bold;
	margin-left: 5px;
	float: right;
	width: 470px;
	margin-top: 5px;
	margin-right: 10px;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	padding-top: 2px;

}
.ListingsDataTop20Collout
{
	width: 700px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

.ListingsDataTop20Colloutbottom
{
	width: 550px;
	float: left;
	margin-top: 10px;
	
}


.ListingsDataTop20ColloutLegent
{
	float: left;
	font-weight: bold;
	margin-right: 10px;
	font-size: 10px;
	margin-top: 4px;
}

.ListingsDataTop20DataBox
{

	padding: 1px;
	cursor: pointer;
	margin-left: 3px;
	height: 20px;
	text-decoration: none;
	float: left;

}

.ListingsDataTop20DataBox a:link
{
	text-decoration: none;
	border: 1px solid #94A2BD;
	padding: 1px 10px 1px 2px;
	cursor: pointer;
	margin-left: 3px;
	height: 20px;
	text-decoration: none;
	float: left;
	background-color: #ffffff;


}
.ListingsDataTop20DataBox a:visited
{
	text-decoration: none;
	border: 1px solid #94A2BD;
	padding: 1px 10px 1px 2px;
	cursor: pointer;
	margin-left: 3px;
	height: 20px;
	text-decoration: none;
	float: left;
	background-color: #ffffff;


}

.ListingsDataTop20DataBox a:hover
{
	text-decoration: none;
	border: 1px solid #94A2BD;
	padding: 1px 10px 1px 2px;
	cursor: pointer;
	margin-left: 3px;
	height: 20px;
	text-decoration: none;
	float: left;
	background-color: #C1C9D9;
	color: #CC0000;
}
.ListingsDataTop20DataBox1
{
	float: left;
	margin-left: 3px;
	height: 20px;
	margin-top: 5px;
	margin-right: 10px;
}

.ListingsDataTop20Data
{
	font-weight: bold;
	float: left;
	margin-top: 3px;
	color: #2A416C;
	margin-left: 5px;
}

.popupbrake
{
	margin-top: 8px;

}

.TrendPopupExamples
{
	float: left;
	width: 100%;
	margin-top: 3px;
}

.ListingsDataTop20DataCollout
{
	float: left;
	margin-top: 2px;
	margin-left: 5px;
	font-size: 11px;
	margin-right: 5px;
	
}
.ListingsDataTop20RealtyData
{
	float: left;
	margin-top: 3px;
	margin-right: 8px;
	display: inline;

}


.ListingsDataTop20Trends
{
	background-position: -736px -360px;
	background-repeat: no-repeat;
	background-image: url(Images/Top20RealtyMain.png);
	width: 20px;
	height: 20px;
	float: left;
	margin-left: 3px;
}

.ListingsDataTop20Price
{
	background-position: -756px -360px;
	background-repeat: no-repeat;
	background-image: url(Images/Top20RealtyMain.png);
	width: 20px;
	height: 20px;
	float: left;
	margin-left: 3px;
	margin-right: 3px;
}

.ListingsDataTop20School
{
	background-position: -776px -360px;
	background-repeat: no-repeat;
	background-image: url(Images/Top20RealtyMain.png);
	width: 20px;
	height: 20px;
	float: left;
	margin-left: 3px;
	margin-right:3px;
}

.ListingsDataTop20Crime
{
	background-position: -796px -360px;
	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
  	width: 20px;
	height: 20px;
	float: left;
	margin-left: 3px;
	margin-right:3px;

}

.ListingsDataTop20Income
{
	background-position: -816px -360px;
	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	float: left;
	margin-left: 3px;
	margin-right:3px;

}

.ListingsDataTop20Days
{
	background-position: -836px -360px;
	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
    	width: 20px;
	height: 20px;
	float: left;
	margin-left: 3px;

}

.ListingsDataTop20Demogr
{
	background-position: -856px -360px;
	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
    	width: 20px;
	height: 20px;
	float: left;
	margin-left: 3px;

}

.ListingsDataTop20More
{
	background-position: -876px -360px;
	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
   	width: 20px;
	height: 20px;
	float: left;
	margin-left: 5px;

}
.ListingsDataTop20Foreclosure
{
    background-position: -735px -430px;
    background-image: url(Images/Top20RealtyMain2.png);
    background-repeat: no-repeat;
    width: 205px;
    height: 26px;
    float: left;
    margin-left: 0px;
    margin-bottom: 1px;
}
	
	.ListingsDataTop20ForeclosureRight
{
    background-position: -896px -358px;
    background-image: url(Images/Top20RealtyMain.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 22px;
    float: right;
    margin-left: 3px;
    margin-bottom: 5px;
}
.ForeclosuresLable
{
    float: left;
   
    margin-top: 3px;
    font-size: 16px;
    margin-bottom: 5px;
    margin-left: 5px;
}
.ForeclosuresBox
{
 
    float: left;
    width: 216px;

}
.ListingsNextPage
{
	padding: 5px;
	float: right;
	margin-top: 0px;
	font-weight: bold;
	
}
.FoundOnName
{
	float: left;
	clear: left;
	margin-right: 10px;
}

.FoundOnLink a:link
{
	text-decoration: none;
	color: #666666;
	float: right;
	font-weight: bold;
	background-color: #800080;
}	
.NextListingBox
{
	float: right;
	
	clear: both;
	border: 1px solid #94A2BD;
	padding: 1px 4px 1px 4px;
	text-decoration: none;
	color: #CC0000;
	background-color: #C1C9D9;
}


.NextPageLinkNormal
{
    border: 1px solid #94A2BD;
    padding: 1px 4px 1px 4px;
    text-decoration: none;
    color: #2A416C;
    background-color: #FFFFFF;
}

.NextPageLinkActive
{
	border: 1px solid #94A2BD;
	padding: 1px 4px 1px 4px;
	text-decoration: none;
	color: #CC0000;
	background-color: #C1C9D9;
}

.NextPageLinkHover
{
    border: 1px solid #94A2BD;
    padding: 1px 4px 1px 4px;
    text-decoration: none;
    color: #CC0000;
    background-color: #FFFFFF;
}



.AAA
{
	border: thin solid #FF0000;
	margin: 5px;
	color: #FF0000;
	text-decoration: none;
	background-color: #C1C9D9;
	float: left;
	clear: right;
	width: 50px;
	height: 50px;
}
.AAA a:Link
{
	color: #FF0000;
	text-decoration: none;
	background-color: #C1C9D9;
	float: right;
	clear: right;
	width: 50px;
	height: 50px;
}
.AAA a:Visited
{
	padding: 10px;
	color: #FF0000;
	text-decoration: none;
	background-color: #0000CC;
}
.AAA a:Hover
{
	padding: 10px;
	color: #FF0000;
	text-decoration: none;
	background-color: #008000;
}
.AAA a:Active
{
	padding: 10px;
	color: #FF0000;
	text-decoration: none;
	background-color: #000000;
}
.ListingsNextPageBot
{
	float: right;
	margin-top: 20px;
	font-weight: bold;
}


.ListingViewing
{
	display: inline;
	width: 300px;
	float: left;
	margin-left: 0px;
}
.ListingsSort
{

	background-position: 0px -480px;
	background-image: url(Images/Top20RealtyMain2.png);
	background-repeat: no-repeat;
	width: 712px;
	height: 30px;
	margin-top: 40px;
	margin-bottom: 5px;
	}
.ShortBar
{

	background-position: -135px -215px;
	background-image: url(Images/Top20RealtyBanner.jpg);
	background-repeat: no-repeat;
	width: 730px;
	height: 40px;
	margin-bottom: 5px;
	}

.ListingsSortTitle
{
	padding: 7px;
	margin-left: 15px;
	float: left;
	margin-right: 20px;
}
.ListingsSortBy
{
	padding: 7px;
	float: left;
	display: inline;
	margin-left: -8px;
	margin-right: -8px;
}
.ListingsSortBy a:Link
{
	border-width: 1px;
	border-color: #94a2bd;
	padding: 7px;
	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
	background-position: -760px -445px;
	height: 30px;
	color: #2A416C;
	text-decoration: none;
	display: inline;
	border-right-style: solid;
	border-left-style: solid;
	font-weight: bold;
}
.ListingsSortBy a:Visited
{
	
border-width: 1px;
	border-color: #94a2bd;
	padding: 7px;
	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
	background-position: -760px -445px;
	height: 30px;
	color: #2A416C;
	text-decoration: none;
	display: inline;
	border-right-style: solid;
	border-left-style: solid;
	font-weight: bold;
	
}
.ListingsSortBy a:Hover
{
	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
	background-position: -760px -415px;
	color: #CC0000;
	
}
.ListingsSortBy a:Active
{
	border-width: 1px;
	border-color: #94a2bd;
	padding: 7px;
	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
	background-position: -760px -385px;
	height: 30px;
	color: #CC0000;
	text-decoration: none;
	display: inline;
	border-right-style: solid;
	border-left-style: solid;
	font-weight: bold;
}

.ListingsSortBySelected
{
	padding: 7px;
	float: left;
	display: inline;
	margin-left: -8px;
	margin-right: -8px;
}
.ListingsSortBySelected a:Link
{
	border-width: 1px;
	border-color: #94a2bd;
	padding: 7px;
	background-image: url(Images/Top20RealtyMain2.png);
	background-repeat: no-repeat;
	background-position: -750px 0px;
	height: 30px;
	color: #B91700;
	text-decoration: none;
	display: inline;
	border-right-style: solid;
	border-left-style: solid;
	font-weight: bold;
}
.ListingsSortBySelected a:Visited
{
    border-width: 1px;
    color: #B91700;
    padding: 7px;
    background-image: url(Images/Top20RealtyMain2.png);
    background-repeat: no-repeat;
    background-position: -750px 0px;
    height: 30px;
    color: #2A416C;
    text-decoration: none;
    display: inline;
    border-right-style: solid;
    border-left-style: solid;
    font-weight: bold;
}
.ListingsSortBySelected a:Hover
{
	background-image: url(Images/Top20RealtyMain2.png);
	background-repeat: no-repeat;
	background-position: -750px -30px;
	color: #B91700;
	
}
.ListingsSortBySelected a:Active
{
	border-width: 1px;
	color: #B91700;
	padding: 7px;
	background-image: url(Images/Top20RealtyMain2.png);
	background-repeat: no-repeat;
	background-position: -750px -0px;
	height: 30px;
	color: #2A416C;
	text-decoration: none;
	display: inline;
	border-right-style: solid;
	border-left-style: solid;
	font-weight: bold;
}

.ListingsSortBySelectedUp
{
	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
	background-position: -915px -1170px;
	height: 10px;
	width: 10px;
	float: left;
}



/* ---------------------------  */
/* Register					    */
/* ---------------------------  */



#Register
{
	position: absolute;
	z-index: 100;
	width: 180px;
	top: 30px;
	height: 320px;
	font-size: 11px;
	left: 650px;
} 


.RegisterContentBox
{
	width:100%;
	clear:both;
}

.RegisterContentForm
{
	padding:3px;
	margin-right:8px; 
	float:right;
	display:inline;
}
.RegisterContentFormLeft
{
	padding:3px;
	margin-left:8px; 
	float:left;
	display:inline;
}
.RegisterContentClose
{
	padding: 3px;
	margin-right: 8px;
	float: right;
	display: inline;
	font-weight: bolder;
	color: #000000;
	font-size: 13px;
}

.RegisterContentButton
{
	padding:3px;
	margin-right:2px; 
	margin-top:1px;
	float:right;
	display:inline;
}


/* ---------------------------  */
/* Search List					    */
/* ---------------------------  */



#SearchList
{
	top: 30px;
	left: 285px;
	position: absolute;
	z-index: 10000;

} 


.SearchListContentBox
{
	width:100%;
	clear:both;
}

.SearchListContentForm
{
	padding:3px;
	margin-right:8px; 
	float:right;
	display:inline;
}

.SearchListContentClose
{
	padding: 5px;
	margin-right: 8px;
	float: right;
	display: inline;
	font-weight: bolder;
	color: #000000;
	font-size: 13px;
	margin-top: 3px;
}
.SearchList
{
	margin-left: 15px;
	float: left;
	display: inline;
	margin-top: -3px;
	font-weight: bold;
}
.SearchListName
{
	padding: 1px;
	font-weight: bold;
	color: #333333;
	margin-left: 11px;
	float: left;
	display: inline;
}
.SearchListButton
{
	padding:3px;
	margin-right:2px; 
	margin-top:1px;
	float:right;
	display:inline;
}






/* ---------------------------  */
/* AboutUs					    */
/* ---------------------------  */

.AboutUs
{
	background-position: 0px -55px;
	background-image: url(Images/Top20RealtyMain.png );
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 18px;
	position: relative;
	height: 70px;
	width: 1000px;
	margin-bottom: 20px;
}
.AboutUs2
{
    background-position: 0px -30px;
    background-image: url(Images/Top20RealtyMain.png );
    background-repeat: no-repeat;
    font-size: 12px;
    width: 540px;
    margin-bottom: 0px;
    float: left;
    height: 110px;
}


.AboutUsLeft
{
    width: 230px;
    background-color: #ffffff;
    height: 130px;
    float: left;
}

.AboutUsRight
{
    width: 200px;
    background-color: #FFFFFF;
    height: 100px;
    float: right;
    clear: right;
}

.AboutUsCenter
{
    width: 540px;
    
    float: left;
}

.AboutUsHeader
{
	background-position: 0px -5px;
	background-image: url(Images/Top20RealtyMain.png );
	background-repeat: no-repeat;
	position: relative;
	height: 20px;
	width: 1000px;
	margin-top: -10px;
	margin-bottom: 20px;
}
.AboutUsBox
{
	float: left;
	width: 290px;
	height: 80px;
	margin-right: 5px;
	padding-top: 1px;
	padding-right: 10px;
	padding-left: 25px;

}


.AboutUsTitle
{
	font-weight: bold;
	color: #000000;

}
.AboutUsData
{
	margin-top: 5px;
	font-size: 13x;
	margin-left: 65px;
}	
.AboutUsData2
{
    font-size: 12px;
    margin-left: 50px;
    height: 24px;
    padding-top: 11px;
   
}
.AboutUsDataLeft
{
	margin-top: 40px;
	margin-left: 26px;
}	
	
.AboutUsNumber1
{
    background-color: #000080;
    width: 30px;
    height: 30px;
    float: left;
    margin-right: 10px;
}	

.AboutUsMore
{
	float: right;
	margin-right: 5px;
	margin-top: -5px;
}	
.AboutUs ul
{
	width:684px;
	float:left;
	list-style: none;
	margin-top: 8px;
	margin-left: 8px;
}

.AboutUsSpan
{
	font-weight: bold;
	color: #003366;
}

.AboutUs a
{
	text-decoration:underline;	
	color:#CF1603;
	font-weight: bold
}



/* ---------------------------  */
/* eAgent					    */
/* ---------------------------  */



.eAgentMain
{

	background-repeat: no-repeat;
	width: 728px;
	height: 40px;
}
.bar
{
	background-position: 0px -144px;
	background-image: url(Images/Top20RealtyMain.png );
	background-repeat: no-repeat;
	width: 728px;
	height: 36px;

}



.SearchHeader
{
	height: 40px;
	margin-left: 20px;

}
.CAOnly
{
	
	font-size: 14px;
	margin-left: 100px;
	padding-top: 12px;

}
.eAgentMainBox
{
	width: 100%;
	clear: both;
	background-color: #C0C0C0;
}
.eAgentMainIcon
{
	

	float: left;
	width: 30px;
	height: 30px;
	margin-top: 5px;
	margin-left: 14px;
	display: inline;

}



 .eAgentTop
{
	background-position: 0px -182px;
	background-image: url(Images/Top20RealtyMain.png );
	background-repeat: no-repeat;
	width: 728px;
	height: 1px;
	overflow: hidden;
}
.eAgentTopBox
{
	width: 100%;
	clear: both;
	
}

.SearchListOpenCSS
{
	width: 320px;
	margin-left: 102px;
	float: left;
	display: inline;
}
.eAgentSearch
{
	float: left;
	font-weight: bold;
	font-size: 14px;
	color: #0A2453;
	margin-top: 12px;
	display: inline;
	width: 266px;
	margin-left: 10px;
}
.eAgentSearchDD
{
	float: left;
	margin-left: 1px;
	margin-top: 15px;
	width: 12px;
	height: 12px;
}

.eAgentSearchExpand
{
	margin-top: -30px;
	width: 18px;
	height: 18px;
	float: left;
	margin-left: 690px;
	display: inline;
}
.eAgentForm
{
	float: left;
	margin-left: 20px;
	font-size: 11px;
	width: 90px;
	margin-top: 28px;
	display: inline;
}

.eAgentForm1
{
	float: left;
	margin-left: 15px;
	font-size: 11px;
	width: 180px;
	margin-top: 28px;
	display: inline;

}

.eAgentForm2
{
	float: left;
	margin-left: 20px;
	font-size: 11px;
	width: 107px;
	margin-top: 28px;
	display: inline;

}
.eAgentForm3
{
	float: left;
	margin-left: 15px;
	font-size: 11px;
	width: 70px;
	margin-top: 28px;
	display: inline;

}
.eAgentForm4
{
	float: left;
	margin-left: 15px;
	font-size: 11px;
	width: 55px;
	margin-top: 28px;
	display: inline;

}
.eAgentFormSpan
{
	margin-top: 7px;
	float: left;

}
.grey
{
	color: #666666;
}

.eAgentFormAdd
{
	margin-top: 15px;
	float: right;
	font-weight: bold;
}
.eAgentFormOR
{
	float: right;
	font-size: 18px;
	clear: both;
	margin-right: 0px;
	margin-top: 20px;
}
.eAgentFormSpanLine
{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #9ca9c2;
	}
.eAgentFormOR2
{
	margin-top: 0px;
	float: right;
	margin-left: 40px;
	font-weight: bold;
	font-size: 14px;
	color: #FF0000;
	margin-bottom: 0px;
	width: 22px;
}


.eAgentBottom
{
	background-position: 0px -593px;
	background-image: url(Images/Top20RealtyMain.png );
	background-repeat: no-repeat;
	height: 1px;
	width: 728px;
	overflow: hidden;
}
.eAgentShowMyTop
{
	width: 215px;
	clear: both;
	float: right;
	padding: 5px;
	margin-right: 3px;
	margin-top: 5px;
}
.eAgentShowMyTop A:link
{

	padding: 5px 50px 5px 50px;
	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
	background-position: -735px -480px;
	height: 24px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	margin-left: 20px;
}
.eAgentShowMyTop A:visited
{

	padding: 5px 50px 5px 50px;
	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
	background-position: -735px -480px;
	height: 24px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	margin-left: 20px;
}
.eAgentShowMyTop A:hover
{

	padding: 5px 50px 5px 50px;
	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
	background-position: -735px -505px;
	height: 24px;
	}
	
.eAgentShowMyTopDis
{
	width: 215px;
	clear: both;
	float: right;
	padding: 5px;
	margin-right: 3px;
	margin-top: 5px;
}
.eAgentShowMyTopDis A:link
{

	padding: 5px 50px 5px 50px;
	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
	background-position: -735px -550px;
	height: 24px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	margin-left: 20px;
}
.eAgentShowMyTopDis A:visited
{

	padding: 5px 50px 5px 50px;
	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
	background-position: -735px -550px;
	height: 24px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	margin-left: 20px;
}
.eAgentSearchSave
{
	width: 400px;
	float: left;
	display: inline;
}

.eAgentSearchSaveForm
{
	float: left;
	margin-left: 8px;
	margin-top: 6px;
}

.eAgentTop20
{
	margin-top: 3px;
	float: right;
	width: 200px;
	height: 0px;
}

.eAgentMidl
{
	background-position: 0px -310px;
	background-image: url(Images/Top20RealtyMain.png );
	background-repeat: no-repeat;
	position: relative;
	height: 0px;
	overflow: hidden;
}
.eAgentMidlBox
{
	width:100%;
	clear:both;

}

.eAgenteAgent
{
	float: left;
	margin-left: 45px;
	font-weight: bold;
	font-size: 14px;
	color: #0A2453;
	margin-top: 18px;
	display: inline;
	width: 660px;
}

.eAgenteAgentHelp
{
    float: left;
    margin-left: 50px;
    margin-top: 12px;
    display: inline;
  
    
}

.eAgenteAgentHelp2
{
	float: left;
	margin-top: 10px;
	display: inline;
	width: 660px;
	font-weight: bold;
}


.eAgenteAgentSelect
{
	float: left;
	margin-left: 35px;
	margin-top: 20px;
	display: inline;
	width: 350px;
}
.eAgenteAgentWizard
{
	float: left;
	margin-left: 24px;
	margin-top: 10px;
	width: 625px;
	height: 145px;
	display: inline;
}
.eAgenteAgentOptionsBox
{
	clear: left;
	width: 100%;

}

.eAgenteAgentOptions
{
	width: 370px;
	height: 24px;
	float: left;
	line-height: 24px;
	margin-bottom: 5px;

}

.eAgenteAgentOptionsLink
{
	clear: both;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
.eAgenteAgentOptionsLink A:link
{
	padding: 6px 8px 6px 9px;
	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
	background-position: -915px -144px;
	height: 24px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
		margin-right: 10px;
}
.eAgenteAgentOptionsLink A:visited
{

	padding: 6px 8px 6px 9px;
	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
	background-position: -915px -144px;
	height: 24px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
		margin-right: 10px;
	
}
.eAgenteAgentOptionsLink A:hover
{

	padding: 6px 8px 6px 9px;
	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
	background-position: -915px -144px;
	height: 24px;
		margin-right: 10px;
	}

.eAgenteAgentOptionsLinkDis
{
	clear: both;
	float: left;
	margin-left: 10px;
		margin-right: 10px;
}
.eAgenteAgentOptionsLinkDis A:link
{
	padding: 6px 8px 6px 9px;
	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
	background-position: -915px -170px;
	height: 24px;
	color: #2A416C;
	text-decoration: none;
	font-weight: bold;
		margin-right: 10px;
}
.eAgenteAgentOptionsLinkDis A:visited
{

	padding: 6px 8px 6px 9px;
	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
	background-position: -915px -170px;
	height: 24px;
	color: #2A416C;
	text-decoration: none;
	font-weight: bold;
		margin-right: 10px;
	
}
.eAgenteAgentOptionsLinkDis A:hover
{

	padding: 6px 8px 6px 9px;
	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
	background-position: -915px -196px;
	height: 24px;
	color: #2A416C;
	text-decoration: none;
	font-weight: bold;
		margin-right: 10px;
	
}
.eAgenteAgentOptionsLeft
{
	float: left;
	margin-right: 10px;
	display: inline;

}
.eAgenteAgentOptions1
{
	margin-left: 0px;
	padding: 0px;
	height: 28px;
	float: left;
	

}

.eAgenteAgentOptionsSchool
{
	margin-top: 5px;
	display: none;
	float: left;
}

.eAgenteAgentOptionsAge
{
	margin-top: 5px;
	display: none;
	float: left;
}

		
	.eAgentPriorities
{
	padding: 8px;
	width: 260px;
	height: 140px;
	top: 86px;
	left: 404px;
	z-index: 1500;
	float: left;
	position: absolute;
	visibility: visible;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #94A2BD;
	display: inline;

}
.eAgentPrioritiesBox
{
	clear: left;
	width: 260px;
	display: inline;
}
.eAgentePrioritiesList
{
	float: left;
	margin-left: 0px;
	margin-top: 5px;
	display: inline;
	font-size: 12px;
	width: 100%;
}

.eAgentePrioritiesListTitle
{
	margin-left: 0px;
	display: inline;
	font-size: 12px;
	width: 100%;
	clear: both;

}

.eAgentePrioritiesListButton
{
	float: left;
	margin-left: 1px;
	margin-top: 120px;
	display: inline;
	width: 240px;
	font-size: 12px;
	position: absolute;
}
.eAgenteAgentSave
{
	width: 600px;
	float: left;
	margin-left: 0px;
}
.eAgenteAgentBox
{
	clear: both;
	width: 100%;
	display: inherit;
	margin-top: 5px;
	margin-left: 5px;
	float: left;

}

.eAgentReset
{
	padding: 3px;
	margin-left: 5px;
	float: left;
	display: inline;
	
}
.eAgentReset A:link
{
	padding: 3px 23px 3px 23px;
	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
	background-position: -733px -580px;
	color: #ffffff;
	text-decoration: none;
	display: inline;
	font-weight: bold;
}
.eAgentReset A:visited
{
	padding: 3px 23px 3px 23px;
	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
	background-position: -733px -580px;
	color: #ffffff;
	text-decoration: none;
	display: inline;
	font-weight: bold;
}

.eAgentReset A:hover
{

	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
	background-position: -733px -601px;
	color: #FFFFFF;
}

.eAgentResetDis
{
	padding: 3px;
	margin-left: 5px;
	float: left;
	display: inline;
	
}
.eAgentResetDis A:link
{
	padding: 3px 23px 3px 23px;
	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
	background-position: -733px -622px;
	color: #ffffff;
	text-decoration: none;
	display: inline;
	font-weight: bold;
}
.eAgentResetDis A:visited
{
	padding: 3px 23px 3px 23px;
	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
	background-position: -733px -622px;
	color: #ffffff;
	text-decoration: none;
	display: inline;
	font-weight: bold;
}

.eAgenteAgentSaveList
{
	float: left;
	margin-right: 10px;
	margin-top: 15px;
	clear: both;
	width: 600px;
}

	



/** ERROR classes **/
form .error .jquery-selectbox {
	color: #d00;
	border-color: #d00;
	background-image: url(Images/bg-TextFieldError.png);
}





/*  ListingDetails   */

.ListingDetails
{
	
	width: 100%;
	margin-top: 20px;
}

.Border
{
	border: solid 1px #94A2BD;

}
.Padding
{
	padding: 20px;
}

/*  Ad Banners   */

.AdBannerTop
{
	background-position: center;
	background-color: transparent;
	background-image: url(Images/exampleLeaderboard[1].gif );
	background-repeat: no-repeat;
	width: 1000px;
	height: 90px;
	margin-left: 0px;
	clear: both;
	margin-top: 20px;
}

.AdBannerBot
{
	background-position: center;
	background-color: transparent;
	background-image: url(Images/exampleLeaderboard[1].gif );
	background-repeat: no-repeat;
	width: 1000px;
	height: 90px;
	margin-top: 20px;
	margin-left: 0px;
	float: left;
}

.AdBannerRight
{
	background-color: transparent;
	background-image: url(Images/skyscraper_120.gif );
	width: 120px;
	height: 600px;
	float: left;
}

.AdBannerWideRight
{
	border: 1px solid #808080;
	height: 250px;
	float: left;
	width: 250px;
	background-color: #C0C0C0;
	margin-bottom: 20px;
}

.FAQ_box
{
	width: 728px;
	margin-left: 136px;
	margin-top: 20px;
}

.FAQ_title
{
	width: 100%;
	text-align: center;
	padding-bottom: 20px;
	font-size: 16px;
}

.FAQ_questions_list
{
	list-style-type: none;
}

.FAQ_question
{
	padding-bottom:20px;
	padding-top:20px;
	
	
}
.FAQ_text
{
	padding-bottom: 20px;

}
.FAQ_text_list
{
	padding-bottom: 20px;
	list-style-type: disc;
	list-style-position: outside;
	padding-left: 20px;
}
.FAQ_text_list_2
{
	padding-top: 10px;
	padding-bottom: 10px;
	list-style-type: none;
	list-style-position: outside;
	padding-left: 20px;
}
.FAQ_text_title
{	padding-bottom: 20px;
	font-size: 14px;}


/* ---------------------------  */
/*           Pop-up             */
/* ---------------------------  */




.popup
{
	width: 100%;
	color: #000;
	
	margin-bottom: 10px;
}

.popup .hd .c,
.popup .ft .c {

	height:17px;
}

.popup .ft .c
{
	height: 10px;
	
}

.popup .hd
{
	background: transparent url(images/Top20RealtyPopup.png);
	margin-right: 8px;
}

.popup .hd .c
{
	
	background: transparent url(images/Top20RealtyPopup.png) scroll right top;
	margin-left: 8px;
	margin-right: -8px;
}

.popup .bd
{
	
	background: transparent url(images/Top20RealtyPopupM.png) repeat-y scroll left center;
	margin-right: 4px;
	margin-top: 0px;
	margin-bottom: -6px;
}

.popup .bd .c
{

	background: transparent url(images/Top20RealtyPopupM.png) repeat-y scroll right center;
	margin-left:  4px;
	margin-right: -4px;
	top: 40px;
}

.popup .bd .c .s
{
	margin: -4px 12px 4px 8px;
}


.popup .ft
{
	background: transparent url(images/Top20RealtyPopup.png) no-repeat scroll left bottom;
	margin-right: 8px;
}


.popup .ft .c
{

	background: transparent url(images/Top20RealtyPopup.png) no-repeat scroll right bottom;
	margin-left: 8px;
	margin-right: -8px;

}


/* ---------------------------  */
/*           Pop-up red             */
/* ---------------------------  */




.popupR
{
	width: 100%;
	color: #000;
	
	margin-bottom: 10px;
}

.popupR .hd .c,
.popupR .ft .c {

	height:17px;
}

.popupR .ft .c
{
	height: 10px;
	
}

.popupR .hd
{
	background: transparent url(images/Top20RealtyPopupR.png);
	margin-right: 8px;
}

.popupR .hd .c
{
	
	background: transparent url(images/Top20RealtyPopupR.png) scroll right top;
	margin-left: 8px;
	margin-right: -8px;
}

.popupR .bd
{
	
	background: transparent url(images/Top20RealtyPopupRM.png) repeat-y scroll left center;
	margin-right: 4px;
	margin-top: 0px;
	margin-bottom: -6px;
}

.popupR .bd .c
{

	background: transparent url(images/Top20RealtyPopupRM.png) repeat-y scroll right center;
	margin-left:  4px;
	margin-right: -4px;
	top: 40px;
}

.popupR .bd .c .s
{
	margin: -4px 12px 4px 8px;
}


.popupR .ft
{
	background: transparent url(images/Top20RealtyPopupR.png) no-repeat scroll left bottom;
	margin-right: 8px;
}


.popupR .ft .c
{

	background: transparent url(images/Top20RealtyPopupR.png) no-repeat scroll right bottom;
	margin-left: 8px;
	margin-right: -8px;

}




.linkToFAQ
{
	margin: 5px 10px 10px 0px;
	float: right;
}
.WhyTop20DialogName
{
	background-position: -735px -350px;
	width: 250px;
	background-image: url(Images/Top20RealtyMain2.png);
	height: 36px;
}
.WhyNotTop20DialogName
{
	background-position: -735px -390px;
	width: 250px;
	background-image: url(Images/Top20RealtyMain2.png);
	height: 36px;
}
.WhyTop20DialogHead
{
	margin-left: 190px;
	padding-top: 5px;

	
}
.WhyTop20DialogPage
{
	width: 60px;
	height: 30px;
	float: left;
	background-color: #800000;
}

.WhyTop20DialogPageNext
{
	padding: 8px 12px 8px 8px;
		float: left;
	display: inline;
}
.WhyTop20DialogPageNext A:link
{
	padding: 8px 12px 8px 8px;
	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
	background-position: -830px -1075px;
	height: 30px;
	color: #2A416C;
	text-decoration: none;
	display: inline;
	font-weight: bold;
	font-size: 10px;
}
.WhyTop20DialogPageNext A:visited
{
	padding: 8px 12px 8px 8px;
	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
	background-position: -830px -1075px;
	height: 30px;
	color: #2A416C;
	text-decoration: none;
	display: inline;
	font-weight: bold;
	font-size: 10px;
}

.WhyTop20DialogPageNext A:hover
{
	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
	background-position: -830px -1105px;
	color: #CC0000;
	font-size: 10px;
}

.WhyTop20DialogPageBack
{
	padding: 8px 8px 8px 12px;
	float: left;
	display: inline;

}
.WhyTop20DialogPageBack A:link
{
	padding: 8px 8px 8px 12px;
	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
	background-position: -900px -1075px;
	height: 30px;
	color: #2A416C;
	text-decoration: none;
	display: inline;
	font-weight: bold;
	font-size: 10px;
}
.WhyTop20DialogPageBack A:visited
{
	padding: 8px 8px 8px 12px;
	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
	background-position: -900px -1075px;
	height: 30px;
	color: #2A416C;
	text-decoration: none;
	display: inline;
	font-weight: bold;
	font-size: 10px;
}

.WhyTop20DialogPageBack A:hover
{
	background-image: url(Images/Top20RealtyMain.png);
	background-repeat: no-repeat;
	background-position: -900px -1105px;
	color: #CC0000;
}

.WhyTop20Dialog
{
	background-position: 0px -1485px;
	width: 180px;
	background-image: url(Images/Top20RealtyMain.png);
	height: 30px;
	background-repeat: no-repeat;
	float: left;
}
.WhyNotTop20Dialog
{
	background-position: 0px -1515px;
	width: 180px;
	background-image: url(Images/Top20RealtyMain.png);
	height: 30px;
	background-repeat: no-repeat;
	float: left;
}
.WhyTop20DialogBody
{
	padding: 0px 20px 10px 20px;
	background-color: #ffffff;
}
.RealtyDealsBody
{
	background-color: #ffffff;
	margin-top: -10px;
}



.WhyTop20_banner
{
	margin-top: 0px;
	width: 100%;
}



/* --------------- */
/* News Ticker */

#NewsTicker
{
	width: 100%;
}

#NewsTicker2
{
	width: 100%;
	margin-top: 0px;

}

	#NewsVertical 
	{
	
	height: 240px;
	display: block;
	overflow: hidden;
	position: relative;
	margin: 20px auto;

	}
	
	#NewsVertical2
{
	height: 260px;
	display: block;
	overflow: hidden;
	position: relative;

}

	#NewsVertical3
{
	height: 60px;
	display: block;
	overflow: hidden;
	position: relative;

	
}
	

	#controller
{
	border-width: 1px;
	padding: 6px;
	font-size: 11px;
}
	#play_scroll_cont
{
	display: none;

}
	
	.TodayRateBox
{
	background-color: #808000;
	color: #FF0000;
	margin-left: 100px;
}
.TodayRateBox li
{
	background-color: #800000;
}
	
	#TickerVertical
{
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	color: #333333;
}

	#TickerVertical3
{
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	color: #666666;
}

.NewsHeadlineItem
{
	width: 250px;
	float: left;
}
	#TickerVertical2 li
{
	padding: 1px;
	display: block;
	width: 100%;
	text-align: left;
	float: left;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #C7CEDC;
}
	#TickerVertical3 li
{
	padding: 1px;
	display: block;
	width: 100%;
	text-align: left;
	float: left;
	
}
	#TickerVertical li
{
	display: block;
	width: 100%;
	text-align: left;
	float: left;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C7CEDC;
	line-height: 16px;
}

#TickerVertical li .NewsTitle
{
    margin-bottom: 2px;
    line-height: 16px;
    margin-top: 5px;
    clear: both;
    float: left;
    width: 100%;
    font-size: 11px;
}

#TickerVertical li .NewsLabel
{

	margin-bottom: 2px;
	color: #666666;
	font-size: 10px;
	float: left;
	width: 55px;
}
#TickerVertical li .NewsLabelT
{

	margin-bottom: 2px;
	color: #666666;
	font-size: 10px;
	float: left;
	line-height: 12px;
}
#TickerVertical li .TestimonialsPicture
{
	width: 60px;
	height: 80px;
	background-color: #666666;
	margin-top: 10px;
}

#TickerVertical li .NewsData
{
	float: right;
	color: #2A416C;

}
#TickerVertical li .NewsDataR
{
	float: left;
	width: 100%;
	margin-left: 10px;
	color: #666666;
}

#TickerVertical li .NewsDataN
{
	color: #2A416C;
	float: left;
}
#TickerVertical li .NewsDataUp
{
	color: #CC0000;
	float:left;
}
#TickerVertical li .NewsDataDown
{
	color: #009900;
	float:left;
}
	
.SmallGrey
{
	font-size: 10px;
	color: #666666;
}
	
	
.inner
{
	background: #fff;
	padding: 10px;
	margin: 0; 
	border:0;
}
.outer
{
	background-position: #009933;
	float: left;
	background: #009933;
	margin: 15px;
	padding: 8px;
}
.RoundBox
{
	background-color: #008000;
	width: 100px;
}

.box
{
	background-color: #94A2BD;
	padding: -1px;

	width: 100%;
	margin-top: 25px;
}
.box2
{
	margin: 2px;
	background-color: #fff;
	padding: 15px;
	text-align: center;
}
#abs { position: absolute; width: 200px; background: #ffa;
    padding: 5px; margin: 8px; top: 0; right: 0; text-align: center }
    
.plain  { background-color: #6af; text-align: center; }



/* ---------------------------  */
/* Compare				     	*/
/* ---------------------------  */

.Compare
{
	width: 510px;
	clear: both;
	height: 1px;
	overflow: hidden;
	position: absolute;

}

.CompareBox
{
	width: 100%;
	clear: both;

}

.CompareDragPanel
{

	cursor: move;
}

.CompareDrag
{
	width: 150px;

}

.CompareInfo
{
	margin-top: 10px;
	display: inline;
}

.CompareMoreInfo
{
	margin-top: 10px;
	width: 100%;
}
.CompareClose
{
	width: 20px;
	float: right;

}

.CompareDataTable
{
	border: 1px solid #94a2bd;
	padding: 1px;
	background-color: #ffffff;
	visibility: visible;
	clear: both;
	line-height: 22px;
}
.CompareDataTableHeader
{
	line-height: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.DetailsCompareDataTable
{
	padding: 1px;
	margin-top: 8px;
	clear: both;

}

.CompareClick
{
	margin-top: 10px;
	height: 20px;
	
}

.ListingDetailsSourse
{
	font-size: 11px;
	color: #808080;
}
.MorePicturesBox
{
	background-color: #008000;
	clear: both;
}

.ListingDetailsDescription
{
	color: #808080;
	margin-bottom: 5px;
}
.CompareTabTall
{
	background-position: top;
	background-image: url(Images/table_tab_tall.png );
	cursor: pointer;
	height: 16px;
	background-repeat: repeat-x;
	text-align: center;
	background-color: #FF0000;
}

.CompareTabRollover
{
	
	
	height: 28px;
	text-align: center;
	right: 10px;
}

.CompareTabRollover2:hover
{
	background-position: 0px -270px;
	background-image: url(Images/image_2.png);
	background-repeat: repeat-x;
}

.CompareTabRollover:active
{
	background-position: 0px -270px;
	background-image: url(Images/image_2.png);
	background-repeat: repeat-x;

}
.CompareCity
{
	width: 125px;

}

.CompareZip
{
	width: 70px;

}

.CompareTrends
{
	width: 70px;

}

.CompareSchool
{
	width: 70px;

}
.CompareCrime
{
	width: 70px;

}
.CompareIncome
{
	width: 80px;

}

.CompareData
{
	text-align: right;
	padding-right: 10px;

}

.ShoolDataTable
{
	text-align: right;
	padding-right: 10px;
	background-image: url(Images/table_grid_big.png );
	background-color: #FFffff;
	}
.ShoolDataTableLeft
{
	text-align: left;
	padding-left: 5px;
	background-image: url(Images/table_grid_big.png );
	background-color: #FFffff;
	}
.DataTableSelected
{
	text-align: right;
	padding-right: 10px;
	background-color: #FFFF99;
}

.DataTableTotal
{
	text-align: right;
	padding-right: 10px;
	background-color: #D6D6D6;
	font-weight: bold;
}

.DataTableRight
{
	text-align: right;
	padding-right: 10px;
	background-image: url(Images/table_grid_big.png );
}

.DataTableLeft
{
	text-align: left;
	padding-left: 10px;
	background-image: url(Images/table_grid_big.png );

}

.DataTableCell
{

	padding-bottom: 2px;
	padding-top: 2px;
}
.CompareDataCity
{
	text-align: left;
	padding-left: 10px;
}

.TableRight
{
	text-align: right;
}
