/* ------------------------------------------------------------------
	MAIN STYLESHEET
	
	Project: mobile.rlproyalcity.ca
	Created: 2009-09-28
	Created by: RKD Web Studios info@rkd.ca
	Compressed at: http://www.cssdrive.com/index.php/main/csscompressoradvanced/
	
------------------------------------------------------------------- */

html, body {
	background: #fff;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	font-family: Helvetica, Arial, sans-serif;
	color: #2d3642;
	font-size: medium;
	line-height: 1.5;
	}

img, form { /* removes all default formatting on images and forms */
	margin: 0;
	padding: 0;
	border: 0;
	}

:focus { outline: none; } /* removes dotted outline from links */

.Clear { clear: both; } /* clears all floats; apply to empty divs */

html,
body,
form { min-height: 100%; }

.clear { 
	clear: both;
	height: 1px;
}


/* ----------------------
	TEXT
---------------------- */

h1 { margin: 0; }

h2 { 
	margin: 0;
	color: #2d3642;
}
h3 {
	color: #d30e0e;
	}

address { font-style: normal; }

.textbox,
#footer,
#breadcrumbs { padding: 5px 9px; }
.textbox p,
.textbox address,
.textbox h3 {
	margin: 4px 0;
	}
	
a:link { color: #2d3642; }
a:visited { color: #2d3642; }
a:active { color: #c00; }
a:hover { color: #c00; }

#footer { color: #c00; }
#footer a:link { color: #c00; }
#footer a:visited { color: #c00; }
#footer a:active { color: #ccc; }
#footer a:hover { color: #ccc; }

.subnav a:link { color: #c00; }
.subnav a:visited { color: #c00; }
.subnav a:active { color: #ccc; }
.subnav a:hover { color: #ccc; }

.textbox a:link { color: #c00; }
.textbox a:visited { color: #c00; }
.textbox a:hover { color: #2d3642; }
.textbox a:active { color: #2d3642; }

.Interested { text-align: center; }

/* ----------------------
	STRUCTURE
---------------------- */

#topbar {
	width: 100%;
	height: auto;
	background: #000;
	color: #fff;
	font-size: medium;
}
#breadcrumbshome { 
	background: #4aa2ec; 
	height: 5px; 
}
#content {
	width: 100%;
	height: auto;
}
	.menu li { list-style: none; }
	.listing span { display: block; }
	.listing .address { font-weight: bold; }
	.agent_img { 
		float: right;
		margin: 0 0 5px 5px;
	}
#footer {
	height: auto;
	width: auto;
}
	#footer div { 
		width: 50%;
		float: left;
	}

/* ----------------------
	MISC
---------------------- */

.center {
	text-align: center;
}

hr {
	clear: both;
}


.UpdateProgress {
   background-color:#CF4342;
   color:#ffffff;
   top:0px;
   right:0px;
   position:fixed;
 }

.UpdateProgress img {
   vertical-align:middle;
   margin:2px;
 }
 
.button_position { text-align: right; }

.pager_position { 
	text-align: center;
	margin: 10px 0;
	}
li.pager_position {
	padding: 10px 0 0;
	margin: 0;
}
li.menu_title {
	padding: 0 0 10px;
	height: auto;
}

