body {
	margin: 30px 0 30px 0;
	padding: 0 0 0 0;
	background: #ffffff;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #818181;
}
#page-container {
	margin: 0 auto;
	width:780px;
	height:auto;
}
#header {
	height: 58px;
	width:780px;
	background: url(images/city-property-logo-site-wide.gif) top no-repeat;
}
#search {
	position:relative;
	margin-left:618px;
	top:40px;
}
input
{
	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial;
}
textarea
{
	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial;
}
td
{
	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial;
}
td p{
	margin-top: 0px;
}
h2{
	color:#0084ca;
	margin: 0 0 0 0;
	font-size:11pt;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial;
}
h3{
	color:#0084ca;
	margin: 0 0 0 0;
	font-size:9pt;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial;
}
.description a{
	color:#0084ca;
	text-decoration:none;
}
.description a:hover{
	color:#0084ca;
	text-decoration:underline;
}
.searchbox
{
	background-color:#f4f4f4;
	border:1px solid #dcdcdc;
	color:#818181;
	padding-left:5px;
}
.leftNav {
	height: 34px;
	width:11px;
	background: url(images/left-navigation-bar-edge.gif) top no-repeat;
}
.rightNav {
	height: 34px;
	width:10px;
	background: url(images/right-navigation-bar-edge.gif) top no-repeat;
}
#main-nav {
	height: 0px;
	height: 34px;
	padding-left: 0px;
	padding-right:0px;
	width:780px;
	text-align:center;
	margin: 0 0 0 0;
	background: url(images/navigation-blue.gif) top repeat-x;
	font-family: Trebuchet MS, Verdana, Arial;
} 
#subNavGap
{
	height:9px;
	background-color:#ffffff;
	width:780px;
}
.nav{
	color:#ffffff;
	font-weight:bold;
	white-space: nowrap;
	text-align:center;
	padding-left:6px;
	padding-right:6px;
}
.nav a{
	color:#ffffff;
	font-weight:bold;
	white-space: nowrap;
	text-align:center;
	text-decoration:none;
}
.nav a:hover{
	color:#d4d4d4;
	font-weight:bold;
	white-space: nowrap;
	text-align:center;
	text-decoration:none;
}
.navDiv{
	background: url(images/navigation-divider.gif) top repeat-x;
	height:34px;
	width:2px;
}
#homeflash
{
	height:226px;
	width:780px;
	background: url(images/flashfiller.gif) top no-repeat;
}
#greyDiv
{
	height:4px;
	background-color:#e8e8e8;
	width:780px;
}
.footertext1
{
	font-size:8pt;
	text-align:left;
	font-family: Tahoma;
}
.footertext2
{
	font-size:8pt;
	text-align:center;
	font-family: Tahoma;
	color: #818181;
}
.footertext2 a
{
	font-size:8pt;
	text-align:center;
	font-family: Tahoma;
	text-decoration:none;
	color: #818181;
}
.footertext2 a:hover
{
	font-size:8pt;
	text-align:center;
	font-family: Tahoma;
	text-decoration:underline;
	color: #818181;
}
.shortTextbar {
	height: 39px;
	width:253px;
	background: url(images/shortText-bar.gif) top no-repeat;
}
.shortTextbar2 {
	height: 39px;
	width:253px;
	background: url(images/shortText-bar.gif) top no-repeat;
}
.shortTextbar h2 {
	padding-left:5px;
	background: url(images/head_bg.gif) bottom repeat-x;
	padding-right:4px;
}
.shortTextbar2 h2 {
	padding-top:10px;
	padding-left:10px;
	background: url(images/head_bg.gif) bottom repeat-x;
	padding-right:8px;
}
.catTile{
	width:33px;
	padding-left:10px;
	padding-bottom:4px;
}
.catTile2{
	width:100px;
	padding-left:10px;
	padding-bottom:4px;
}
.headBarBg {
	height: 39px;
	background: url(images/headBarBg.gif) top repeat-x;
}
.contactInput
{
	font-size: 11px;
	text-align:left;
	color: #5A718F;
	font-size: 11px;
	font-weight:bold;
	line-height:20px;
	height:20px;
}
.contactCap
{
	text-align:right;
	font-size: 11px;
	padding-right:3px;
	line-height:20px;
	height:20px;
	white-space : nowrap;
}
.cinput
{
	color: #6c6c6c;
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 10px;
	height:16px;
	width:290px;
	background-color:#ffffff;
}
.cinput2
{
	color: #6c6c6c;
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 10px;
	height:20px;
	width:207px;
	background-color:#ffffff;
}
.contacttextarea
{
	color: #6c6c6c;
	font-family: Arial;
	font-size: 11px;
	width:288px;
}
.contactSelect
{
	height:18px;
	width:130px;
	font-family:Trebuchet MS, Verdana, Arial;
	color: #6c6c6c;
	font-size: 10px;
}
.propsearchSelect
{
	height:18px;
	width:150px;
	font-family:Trebuchet MS, Verdana, Arial;
	color: #6c6c6c;
	font-size: 10px;
}
.contentCopy{
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.newscontent{
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:15px;
}
.subnews{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:10px;
}
.newsdate
{
	color:#7fbd25;
	font-weight:bold;
}
.newsdate a
{
	color:#7fbd25;
	font-weight:bold;
	text-decoration:none;
}
.newsdate a:hover
{
	color:#7fbd25;
	font-weight:bold;
	text-decoration:underline;
}
.newstitle
{
	color:#5b93c5;
	font-weight:bold;
}
.newstitle a
{
	color:#5b93c5;
	font-weight:bold;
	text-decoration:none;
}
.newstitle a:hover
{
	color:#5b93c5;
	font-weight:bold;
	text-decoration:underline;
}
.subnewstitle
{
	color:#5b93c5;
	font-weight:bold;
	background-color:#f4f4f4;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	height:50px;
}
.subnewstitle a
{
	color:#5b93c5;
	font-weight:bold;
	text-decoration:none;
}
.subnewstitle a:hover
{
	color:#5b93c5;
	font-weight:bold;
	text-decoration:underline;
}
hr.divline
{
	height:3px;
	width:100%;
	background-color:#ececec;
	border:1px solid #ececec;
	color:#ececec;
	margin-bottom:2px;
}
.readmore
{
	color:#818181;
	font-weight:bold;
	font-size: 7pt;
	padding-left:5px;
}
.readmore a
{
	color:#818181;
	font-weight:bold;
	text-decoration:none;
	font-size: 7pt;
}
.readmore a:hover
{
	color:#818181;
	font-weight:bold;
	text-decoration:underline;
	font-size: 7pt;
}
.readmore2
{
	color:#818181;
	font-weight:bold;
	font-size: 7pt;
}
.readmore2 a
{
	color:#818181;
	font-weight:bold;
	text-decoration:none;
	font-size: 7pt;
}
.readmore2 a:hover
{
	color:#818181;
	font-weight:bold;
	text-decoration:underline;
	font-size: 7pt;
}
.tble2
{
	background-color: #ffffff;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:6px;
	color: #5b93c5;
	text-decoration:none;
}
.tble2 a
{
	padding-bottom:10px;
	padding-top:6px;
	color: #5b93c5;
	text-decoration:none;
}
.tble2 a:visited
{
	padding-bottom:10px;
	padding-top:6px;
	color: #5b93c5;
	text-decoration:none;
}
.tble2 a:hover
{
	padding-top:6px;
	padding-bottom:10px;
	color: #7AA6D9;
	text-decoration:none;
}
.tbleanswer
{
	background-color:#ffffff;
	color:#A2A19E;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:6px;
}
.subQ
{
	color:#5b93c5;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
}
.subA
{
	color:#7fbd25;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
}
.subFAQ{
	padding-left:5px;
	padding-top:5px;
	padding-bottom:10px;
}
.subQues{
	padding-left:5px;
	padding-top:5px;
	color:#818181;
	padding-bottom:5px;
}
.searchproppic{
	text-align:center;
	background-color:#e7e7e7;
}
.searchtitle{
	color:#5b93c5;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:10px;
	font-weight:bold;
}
.searchproptitle{
	color:#5b93c5;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
}
.propSecHeading{
	color:#5b93c5;
	font-weight:bold;
	background-color:#ededed;
}
.searchpropgrey{
	color:#818181;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	background-color:#f4f4f4;
}
.searchpropwhite{
	color:#818181;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
}
.searchpropDesc{
	color:#818181;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
}
.searchUnitlink{
	color:#818181;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
}
.searchUnitlink a{
	color:#818181;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	text-decoration:none;
}
.searchUnitlink a:hover{
	color:#818181;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	text-decoration:underline;
}
.searchUnitlinkActive{
	color:#7fbd25;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
}
.searchUnitlinkActive a{
	color:#7fbd25;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	text-decoration:none;
}
.searchUnitlinkActive a:hover{
	color:#7fbd25;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	text-decoration:underline;
}
.infoTileBase {
	height: 62px;
	width:256px;
	background: url(images/contacts-bar_BOTTOM.gif) top no-repeat;
}
.infoTileBase2 {
	height: 31px;
	width:256px;
	background: url(images/readMore.gif) top no-repeat;
}
.propImgTop{
	background: url(images/propImgtop.gif) top repeat-x;
}
.propImgBot{
	background: url(images/propImgbot.gif) top repeat-x;
}
.propImgLeft{
	background: url(images/propImgleft.gif) top repeat-y;
}
.propImgRight{
	background: url(images/propImgright.gif) top repeat-y;
}
.backtosearch a
{
	color:#7fbd25;
	font-weight:bold;
	text-decoration:none;
}
.backtosearch a:hover
{
	color:#7fbd25;
	font-weight:bold;
	text-decoration:none;
}
#thumbcontainer a img {
border: 1px solid #cccccc; /* Set image border color */
}

#thumbcontainer a:hover img {
border: 1px solid #8c8c8c; /* Set image border hover color */
}
.propdownloads a{
	color:#818181;
	text-decoration:none;
}
.propdownloads a:hover{
	color:#818181;
	text-decoration:underline;
}
.rentalListing{
	max-height:190px;
	overflow-y : auto;
	overflow-x:hidden;
}
.rentalListing2{
	max-height:117px;
	overflow-y : auto;
	overflow-x:hidden;
}
.appLabel{
	color:#000000;
	background-color:#efefef;
	padding-left:5px;
}
.appValue{
	padding-left:5px;
	border:1px solid #efefef;
}