* {
	margin:0px;
	padding:0px;
	}
img {
	border:none;
	}
.left {
	float:left;
	}
.right {
	float:right;
	}
.clear {
	clear:both;
	}
.defaultButton {
	background-image:url(../images/navbgactive.jpg);
	border:1px solid #1A334D;
	bottom:9px;
	color:#CCCCCC;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	left:330px;
	margin:5px;
	padding:7px 20px;
	text-decoration:none;
}
.defaultButton:hover {
	color:#FFFFFF;
}
.keys_home {
	position:absolute;
	top:25px;
	left:-37px;
	z-index:10;
	width:418px;
	height:101px;
}
.keys_text {
	position:relative;
	z-index:20;
	text-align:right;
	padding-right:10px;
	padding-top:5px;
}
.keys_text .item {
	font-size:11px;
	color:#FFFFFF;
	margin-bottom:10px;
}
.keys_text .item .lgText {
	color:#336699;
	font-size:55px;
	font-weight:bold;
	line-height:50px;
}
.keys_text .item .bText {
	color:#CBDBED;
	font-size:18px;
}
body {
	background-color:#C8C8C8;
	margin:20px;
	font-family:Arial, Helvetica, sans-serif;	
	}
.maincontents {
	background-color:#FFFFFF;
	width:1000px;
	padding-bottom:10px;
	overflow:hidden;
	border:1px solid #000000;
	}
.navigation {
	border-top:1px solid #172F46;
	height:39px;
	background-image:url(/images/navbg.jpg);
	background-repeat:repeat-x;
	width:100%;
	border-bottom:1px solid #172F46;
	}
.nufc {
	position:absolute;
	bottom:113px;
	right:31px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCC;
	z-index:200;
}
.navitem {
	float:left;
	padding-top:12px;
	padding-left:12px;
	padding-right:12px;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	padding-bottom:12px;
	text-decoration:none;
	color:#000000;
	border-left:solid 1px #D1D1D1;
	border-right:solid 1px #EAEAEA;
	}
.navitem:hover {
	background:url(/images/navbgactive.jpg);
	color:#FFFFFF;
	border-left:solid 1px #B81623;
	border-right:solid 1px #77121A;
	}
.active {
	background:url(/images/navbgactive.jpg);
	color:#FFFFFF;
	border-left:solid 1px #B81623;
	border-right:solid 1px #77121A;
	}
.saved {
	background-color:#E2E2E2;
	padding:10px;
	border-bottom:1px solid #666666;
	position:relative;
}
.saved h3 {
	font-size:16px;
	color:#333333;
}
#saved_searches {
	background-image:url(../images/bluestripe.jpg);
	padding:10px;
	padding-top:15px;
	padding-bottom:15px;
	color:#CCCCCC;
	font-size:13px;
}
#preViewed {
	background-image:url(../images/bluestripe.jpg);
	padding:10px;
	padding-top:15px;
	padding-bottom:15px;
	color:#CCCCCC;
	font-size:13px;
}

/* PAGING *************************************************************/
#pagingBox {
	padding: 0px;
	text-align: center;
	font-weight: 900;
	font-size: 11px;
	background-color: #E2EEDB;
	color: white;
	}
#pagingBox .content {
	/*border: 2px solid;*/
	padding: 10px;
	background-color: #3971AA;
	border-color: #1E3C59;
	background-image: url('../images/gradient_showtimesSearch.jpg');
	background-repeat: repeat-x;
	}
#pagingBox .text {
	font-size: 11px;
	}
#pagingBox a:link, #pagingBox a:visited {
	padding: 3px 5px;
	margin: 0px 4px;
	border: 1px solid #1E3C59;
	background-color: #24496F;
	color: white;
	text-decoration: none;
	}
#pagingBox a:hover, #pagingBox a:active {
	background-color: #709FCF;
	}
#pagingBox a.at {
	background-color: #E2EEDB;
	color: black;
	}
.phone_sub {
	font-size:23px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	position:absolute;
	bottom:60px; 
	right:28px;
	font-weight:bold;
}
.phone_sub1 {
	font-size:23px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	position:absolute;
	bottom:85px; 
	right:28px;
	font-weight:bold;
}
.phoneexp_sub {
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	position:absolute;
	bottom:41px; 
	right:35px;
	font-weight:bold;
	color:#CCCCCC;
}
.phonehead_sub {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	position:absolute;
	bottom:111px; 
	right:30px;
}
#simProps{
	position:relative;
	width:283px;
	height:361px;
	border:1px solid #CCCCCC; 
	padding:5px; 
	top:35px;
}
#simProps h1{
	font-size:15px;
	font-weight:800;
	color:#376EA6;
}
#simProps .eachProperty{
	position:relative;
	width:273px;
	margin:auto;
	margin-top:10px;
	padding:5px;
	cursor:pointer;
	background-color:#FFFFFF;
}
#simProps .eachProperty .imageCont{
	position:relative;
	width:105px;
	height:79px;
	float:left;
	background-color:#333333;
	border:1px solid #CCCCCC;
}
#simProps .eachProperty .imageCont img{
	width:105px;
	height:79px;
}
#simProps .eachProperty .descContain{
	position:relative;
	width:153px;
	height:69px;
	float:left;
	background-color:#FFFFFF;
	padding:5px 0px 0px 8px;
}
#simProps .eachProperty .descContain .price{
	font-size:15px;
	font-weight:800;
	color:#990000;
}
#simProps .eachProperty .descContain .desc{
	font-size:10px;
	font-weight:100;
	color:#376EA6;
}
#simProps .eachProperty .showOffice{
	color:#999999;
	font-size:10px;
	font-weight:100;
}
.subbuy {
	width:409px;
	height:72px;
	position:absolute;
	top:21px;
	left:311px;
}
.subrent {
	width:590px;
	height:66px;
	position:absolute;
	top:20px;
	left:360px;
}

.getStartedButton {
	padding-top:7px;
	padding-bottom:7px;
	background-image:url(../images/navbgactive.jpg);
	padding-left:20px;
	padding-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border:1px solid #1A334D;
	text-decoration:none;
	color:#CCCCCC;
	margin:5px;
	position:absolute !important;
	bottom:0px;
	left:330px;
	}
.getStartedButton:hover {
	color:#FFFFFF;
	}
.getStartedRent {
	padding-top:7px;
	padding-bottom:7px;
	background-image:url(../images/navbgactive.jpg);
	padding-left:20px;
	padding-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border:1px solid #1A334D;
	text-decoration:none;
	color:#CCCCCC;
	margin:5px;
	position:absolute !important;
	bottom:-3px;
	left:520px;
	width:210px;
	}
.getStartedRent:hover {
	color:#FFFFFF;
	}	
.getStartedBuyButton {
	padding-top:7px;
	padding-bottom:7px;
	background-image:url(../images/navbgactive.jpg);
	padding-left:20px;
	padding-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border:1px solid #1A334D;
	text-decoration:none;
	color:#CCCCCC;
	margin:5px;
	position:absolute !important;
	bottom:9px;
	right:300px;	
	}
.getStartedBuyButton:hover {
	color:#FFFFFF;
	}
.getLoanButton {
	padding-top:7px;
	padding-bottom:7px;
	background-image:url(../images/navbgactive.jpg);
	padding-left:20px;
	padding-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border:1px solid #1A334D;
	text-decoration:none;
	color:#CCCCCC;
	margin:5px;
	position:absolute !important;
	bottom:9px;
	right:110px;	
	}
.getLoanButton:hover {
	color:#FFFFFF;
	}
#simProps{
	position:relative;
	width:283px;
	height:361px;
	border:1px solid #CCCCCC; 
	padding:5px; 
	top:35px;
	margin-bottom:15px;
}
#simProps h1{
	font-size:15px;
	font-weight:800;
	color:#376EA6;
}
#simProps .eachProperty{
	position:relative;
	width:273px;
	margin:auto;
	margin-top:10px;
	padding:5px;
	cursor:pointer;
	background-color:#FFFFFF;
}
#simProps .eachProperty .imageCont{
	position:relative;
	width:105px;
	height:79px;
	float:left;
	background-color:#333333;
	border:1px solid #CCCCCC;
}
#simProps .eachProperty .imageCont img{
	width:105px;
	height:79px;
}
#simProps .eachProperty .descContain{
	position:relative;
	width:153px;
	height:69px;
	float:left;
	background-color:#FFFFFF;
	padding:5px 0px 0px 8px;
}
#simProps .eachProperty .descContain .price{
	font-size:15px;
	font-weight:800;
	color:#990000;
}
#simProps .eachProperty .descContain .desc{
	font-size:10px;
	font-weight:100;
	color:#376EA6;
}
#simProps .eachProperty .showOffice{
	color:#999999;
	font-size:10px;
	font-weight:100;
}

#homeAdvSearch{
	position:relative;
	width:680px;
	overflow:hidden;
	display:none;
	background-color:#510D12;
}
#orderByContainer{
	position:relative;
	width:670px;
	height:25px;
	background-image:url(../images/homeOrderBy.jpg);
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:800;
	color:#FFFFFF;
	text-align:right;
	padding:5px 10px 0px 0px;
}
#orderByContainer a:link{
	color:#FFFFFF;
	text-decoration:none;
}
#orderByContainer a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
#orderByContainer a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
#homeAdvSearch .searchContainer{
	position:relative;
	width:664px;
	overflow:hidden;
	padding:8px;
}
#homeAdvSearch .searchContainer h1{
	font-size:16px;
	font-weight:800;
	color:#FFFFFF;
}
#homeAdvSearch .searchContainer .breakSections{
	position:relative;
	float:left;
	padding:8px;
	top:8px;
	font-size:11px;
	font-weight:800;
	color:#FFFFFF;
}
#leftSection{
	width:316px;
	overflow:hidden;
} 
#rightSection{
	width:315px;
	overflow:hidden;
	border-left:1px solid #999999;
}
#mainHeadingSection{
	position:relative;
	width:680px;
	height:55px;
	background-color:#DDDDDD;
	border-bottom:1px solid #333333;
}
#mainHeadingSection .leftArea{
	position:relative;
	width:550px;
	height:53px;
	float:left;

}
#mainHeadingSection .rightArea{
	position:relative;
	width:130px;
	height:53px;
	float:right;
	padding-top:10px;

}
#mainHeadingSection .rightArea .advHomeSearch{
	position:relative; 
	top:18px; 
	margin:auto;
	padding-top:7px;
	padding-bottom:7px;
	width:98px; 
	height:31px; 
	background-image:url(../images/buttonbg.jpg);
	padding-left:20px;
	padding-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border:1px solid #1A334D;
	text-decoration:none;
	color:#CCCCCC;
	margin:5px;
}
#mainHeadingSection .rightArea .advHomeSearch:hover{
	color:#FFFFFF;
}

#quickLinks {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	list-style-type:none;
}
#quickLinks h1 {
	background-color:#003366;
	color:white;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	padding:4px;
}
#quickLinks a {
	color:#162E46;
	font-size:11px;
	text-decoration:none;
}
#quickLinks a:hover {
	text-decoration:underline;
}
#quickLinks li {
	padding-bottom:4px;
	padding-left:4px;
}

#recentPosts {
	background-color:white;
	padding: 10px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	}
#recentPosts h1 {
	color: black;
	font-size: 16px;
	color: white;
	background-color: #003366;

	padding: 4px;
	font-family:Arial, Helvetica, sans-serif;
	}
#recentPosts li {
	list-style:none;
	padding: 4px 8px;
	font-family:Arial, Helvetica, sans-serif;
	}
#recentPosts a:link, #recentPosts a:visited {
	color: #790003;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-weight: 900;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	}
#recentPosts a:hover, #recentPosts a:active {
	text-decoration: underline;
	}
#recentPosts .author {
	font-size: 11px;
	color: #666666;
	}