/* RDB Development CSS document. Developed by FireDrum Internet Marketing */

/* Misc. */
	body, html{
		background:#dbe0e4;
		font:12px Verdana, Arial;
		color:#FFFFFF;	
		}
	#topBorder{
		width:727px;
		height:11px;
		background:url(../images/top-border.gif);
		overflow:hidden;
		}
	#bottomBorder{
		width:727px;
		height:11px;
		background:url(../images/bottom-border.gif);
		overflow:hidden;
		clear:both;
		}	
/* // Misc. */

/* Containers and Global */
	/* Containers */
		#mainContainer{
			width:727px;
			background:url(../images/repeating-border.gif);
			margin:0 auto 0 auto;
			}
		#container{
			width:705px;
			margin:0 auto 0 auto;
			}
		#navContainer{
			width:468px;
			height:60px;
			padding-bottom:18px;
			background:url(../images/nav-background.jpg);
			float:right;
			display:inline;
			}
		#contentContainer{
			width:703px;
			background:url(../images/content-background.gif);
			padding:0 1px;
			}
		#contentContainer:after{
			content:".";
			display:block;
			visibility:hidden;
			height:0;
			clear:both;
			}
		h1 a{
			width:237px;
			height:78px;
			background:url(../images/rdb-development.jpg);
			overflow:hidden;
			display:block;
			text-indent:-2000px;
			float:left;
			}
		h1.sub a{
			width:237px;
			height:78px;
			background:url(../images/rdb-development2.jpg);
			overflow:hidden;
			display:block;
			text-indent:-2000px;
			float:left;
			}			
		ul#footerContainer{
			list-style:none;
			padding-top:36px;
			width:705px;
			height:19px;
			background:url(../images/footer-background.jpg);
			font:11px Verdana;
			font-weight:bold;
			color:#e8c05b;
			overflow:hidden;			
			}
		#footerContainer li{
			float:left;
			padding:0 10px 0 10px;
			border-right:1px solid #e8c05b;
			}
		#footerContainer li.last{
			border-right:none;
			}
		#content{
			padding:0 15px 15px 15px;
			}
		#titleContainer{
			width:703px;
			height:51px;
			padding-top:5px;
			background:url(../images/title-background.jpg);
			clear:both;	
			}
	/* // Containers */
	
	/* Global */
		*{
			margin:0;
			padding:0;
			border:0;
			}
		h2{			
			font-size:14px;
			text-transform:uppercase;
			font-weight:bold;
			}
		h2.sub{
			width:240px;
			font-size:14px;
			text-transform:none;
			text-align:center;
			}
		p.new{
			margin-top:20px;
			}
		a, a:link, a:visited{
			color:#dae4ea;
			text-decoration:none;
			}
		a:hover{
			color:#fff;
			text-decoration:none;
			}
		.em{
			font-style:normal;
			font-weight:bold;
			color:#ffffcc;
			}
		.floatImg{
			float:right;
			display:block;
			padding:0 40px 10px 10px;
			}
		.push{
			padding-top:20px;
			}
		hr{
			width:100%;
			color:red;
			height:10px;
			}
	/* // Global */
/* // Containers and Global */

/* Sub Pages */
	#ctaProperties{
		width:405px;
		height:69px;
		background:url(../images/cta-properties2.jpg);
		display:block;
		text-indent:-2000px;
		overflow:hidden;
		float:left;
		}
	#ctaNewsletter{
		width:298px;
		height:69px;
		background:url(../images/cta-newsletter2.jpg);
		display:block;
		text-indent:-2000px;
		overflow:hidden;
		float:right;
		}
/* // Sub Pages */

/* Home page */
	#flashContainer{
		width:208px;
		height:312px;
		background:url(../images/flash-background.jpg);
		padding:15px 17px 12px 11px;
		float:left;
		}
	#contentHomeContainer{
		width:407px;
		height:240px;
		padding:18px 43px 0 17px;
		float:right;
		background:url(../images/stone-background.jpg);
		}
	#homeContent{
		width:397px;
		height:225px;
		overflow:auto;
		padding-right:10px;
		font-size:11px;
		}
	#ctaHomeProperties{
		width:233px;
		height:81px;
		background:url(../images/cta-properties.jpg);
		display:block;
		text-indent:-2000px;
		overflow:hidden;
		float:left;
		}
	#ctaHomeNewsletter{
		width:234px;
		height:81px;
		background:url(../images/cta-newsletter.jpg);
		display:block;
		text-indent:-2000px;
		overflow:hidden;
		float:right;
		}						
/* // Home page */

/* Available Properties */
	.availableProperties{
		width:458px;
		margin:0 auto;
		padding-bottom:20px;
		background:url(../images/available-properties-bg.gif) 0 0 repeat-x;
		}
	.availableProperties h3.title{
		background:url(../images/available-properties-h3.gif) 0 0 repeat-x;
		border:1px solid #a89e8a;
		height:29px;
		padding:10px 0 0 10px;
		font-size:16px;
		}
	.availableProperties ul{
		list-style:none;
		margin:20px 20px 0 20px;
		}
	.availableProperties li{
		margin-top:15px;
		}
	.availableProperties li.first{
		margin-top:0;
		}	
	.availableProperties li h3{
		font-size:13px;
		color:#ffffcc;
		}
	.availableProperties p{
		font-size:11px;
		}
/* // Available Properties */

/* Copyright */
	#copyright{
		width:705px;
		margin:0 auto;
		text-align:right;
		color:#000;
		font-size:11px;
		}
	#copyright .sitemap{
		float:left;
		margin-left:10px;
		padding-left:10px;
		border-left:1px solid #000;
		color:#6a1e11;
		}
	p.copyright{
		float:left;
		}
	p.poweredBy{
		float:right;
		}
	#copyright .firedrum{
		float:right;
		margin-left:5px;
		color:#6a1e11;		
		}
/* // Copyright */

/* Lists */
	#content ul.bullet{
		list-style:none;
		margin:20px 0 0 20px;
		}
	#content ul.bullet li{
		background:url(../images/bullet.gif) 0 3px no-repeat;
		padding-left:20px;
		}
/* // Lists */

/* Forms */
	input{
		border:1px solid #867a69;
		background:#a49277;
		width:128px;
		height:16px;
		padding:2px 0 0 2px;
		font:11px Verdana, Arial;
		}
	input.button{
		width:60px;
		height:20px;
		border:1px solid #867a69;
		background:#a49277;
		font:10px Verdana, Arial;
		color:#5a5041;
		}
	textarea{
		border:1px solid #867a69;
		background:#a49277;	
		width:250px;
		height:89px;
		}
/* // Forms */

ul.reg {
	list-style:none;
	margin:5px 0 5px 10px;
	}