body {
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
}
#main_realestate {
	width:750px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
}
#main_realestate_header {
	width:750px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
}

#header_main_top {
	width:750px;
	border:0px solid #333333;
}
#header_logo {
	background-image:url(../images/header_logo_carstar.jpg);
	background-repeat:no-repeat;
	width:426px;
	height:96px;
	display:table-cell;
}
#header_top_right {
	display:table-cell;
	border:0px solid #333333;
	width:324px;
	vertical-align:bottom;
}
#header_top_right ul {
	position:relative;
	list-style-type:none;
	margin:0px;
	padding:0px;
	border:0px solid #333333;
}
#header_top_right li {
	text-align:right;
	list-style-type:none;
	border:0px solid #333333;
}


#header_navigation {
	border:0px solid #666666;
	margin-right:auto;
	margin-left:auto;
}
#header_navigation_ul {
	list-style-type:none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	display:table;
	padding:0px;
	vertical-align:top;
}
#header_navigation_ul li {
	list-style-type:none;
	display:table-cell;
	margin:0px;
	padding:0px;
	text-align:center;
	border:0px solid #333333;
	vertical-align:top;
}
#header_navigation_colobar {
	height:5px;
	width:750px;
	overflow:hidden;
	background-color:#545353;
	margin-left:auto;
	margin-right:auto;
	margin-top:3px;
	margin-bottom:0px;
	padding:0px;
}

/* ********** TOP MIDDLE LEFT SIDE STYLES *********** */
.mc-div {
	display:table;
	vertical-align:top;
}
.dcell {
	display:table-cell;
	vertical-align:top;
}
.partext_real_estate_services {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

/* ********** END OF - TOP MIDDLE LEFT SIDE STYLES *********** */

/* ********* MIDDLE STYLES ******** */

/* **** MIDDLE TOP ****** */
#middle_content {
	margin-top:10px;
	width:750px;
}
#middle_content_top {
	display:table;
	width:750px;
	height:150px;
	vertical-align:top;
}
#middle_content_top_left {
	display:table-cell;
	width:375px;
	border:0px solid #EEEEEE;
	vertical-align:top;
}
#middle_content_top_right {
	display:table-cell;
	width:375px;
	border:0px solid #EEEEEE;
	vertical-align:top;
}
#financial_freedom_image {
	background-image:url(../images/frontpage/financial_freedom.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:367px;
	height:127px;
	padding-right:7px;
	padding-left:0px;
}
/***** END OF MIDDLE TOP ***** */
/* ***** START MIDDLE BOTTOM ***** */
#middle_content_bottom {
	display:table;
	width:750px;
	height:150px;
}
#middle_content_bottom_left {
	display:table-cell;
	width:49.67%;
	border:0px solid #EEEEEE;
}
#middle_content_bottom_right {
	display:table-cell;
	width:49.67%;
	border:0px solid #EEEEEE;
	vertical-align:top;
}
#recent_real_estate_listings {
	width:370px;
	height:140px;
	background-image:url(../images/frontpage/realestate_recent.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	vertical-align:top;
	overflow:hidden;
}
/* ***** END MIDDLE BOTTOM ***** */
/* ********* END MIDDLE STYLES ******** */

/*********** BOTTOM STYLES ************ */
#bottom_content {
	display:table;
	width:750px;
	overflow:hidden;
	margin-top:10px;
}
#bottom_content_top {
	display:table;
	width:750px;
	height:150px;
	vertical-align:top;
}

.mbox {
	background-image:url(../images/frontpage/mbox.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:235px;
	height:131px;
	vertical-align:top;
	padding-top:0px;
	margin-top:0px;
}

#bottom_content_top_left {
	display:table-cell;
	border:0px solid #CCCCCC;
	width:250px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	vertical-align:top;
	overflow:hidden;
}
#bottom_content_top_middle {
	display:table-cell;
	border:0px solid #CCCCCC;
	width:250px;
	padding-top:0px;
	padding-left:6px;
	padding-right:6px;
	vertical-align:top;
	overflow:hidden;
}
#bottom_content_top_right {
	display:table-cell;
	border:0px solid #CCCCCC;
	width:250px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	vertical-align:top;
	overflow:hidden;
}


#bottom_content_bottom {
	display:table;
	width:750px;
	height:150px;
}
#bottom_content_bottom_left {
	display:table-cell;
	border:0px solid #CCCCCC;
	width:375px;
	padding-left:0px;
	padding-right:7px;
	vertical-align:top;
}
#bottom_content_bottom_right {
	display:table-cell;
	border:0px solid #CCCCCC;
	width:375px;
	padding-left:7px;
	padding-right:0px;
	vertical-align:top;
}
.bmbox {
	background-image:url(../images/frontpage/bmbox.jpg);
	width:366px;
	height:126px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}


.recent_real_estate_details {
	border:0px solid #333333;
	margin-top:4px;
	padding:2px;
}

/*********** END BOTTOM STYLES ************ */
/*********** START FOOTER  *************** */
#footer {
	width:750px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:25px;
}
#footer_colorbar {
	width:750px;
	height:8px;
	background-color:#F59445;
}
#footer_navigation_ul {
	font-family:verdana,arial;
	font-size:11px;
	display:table;
	margin-top:5px;
	margin-bottom:0px;
	padding:0px;
	width:85%;
	margin-left:auto;
	margin-right:auto;
	list-style-type:none;
}
#footer_navigation_ul li {
	list-style-type:none;
	display:table-cell;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}
.frl {
	font-family:verdana,arial;
	font-size:11px;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	border-right:1px solid #444444;
}