@charset "utf-8";
/* CSS Document */
body {
	background-image: url(images/pgbckgrd.png);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-color: #7c8dc0;
}
body p {
	font-family: MyriadWebProRegular;
	font-size: 18px;
	color: #333;
}
body h1 {
	font-family: MyriadWebProRegular;
	font-size: 30px;
	color: #150851;
}
body h2 {
	font-family: MyriadWebProBold;
	font-size: 20px;
	color: #150851;
}
#header {
	background-image: url(images/header.png);
	height: 156px;
	width: 1200px;
	margin: auto;
}
#tel_no {
	float: right;
	height: 96px;
	width: 260px;
	padding-top: 40px;
	padding-bottom: 20px;
}
#flash_display{
	margin: auto;
	height: 354px;
	width: 1200px;
}
#nav_bar {
	clear: both;
	height: 50px;
	width: 1200px;
	margin: auto;
}
#top_main_content {
	margin: auto;
	height: 10px;
	width: 1200px;
}
#main_content {
	width: 1200px;
	margin: auto;
	height: 100%;
	overflow: hidden;
	clear: both;
}
#left_content {
	float: left;
	width: 790px;
	padding-left: 10px;
}
.left_content ul,li{
	list-style-position: inside;
	list-style-image: url(images/bullet.png);
	list-style-type: disc;
	font-family: MyriadWebProRegular;
	font-size: 18px;
	color: #333;
	line-height: 20px;
}
#right_content{
	float: right;
	width: 380px;
	clear: right;
	padding-left: 20px;
}
#bottom_main_content {
	margin: auto;
	height: 10px;
	width: 1200px;
}
#footer {
	background-image: url(images/footer.png);
	margin: auto;
	height: 69px;
	width: 1200px;
}
ul#menu li { display: inline; }
	
ul#menu li a {
	display: block;
	float: left;
	height: 45px;
	background-image: url(images/nav_bar.png);	
}
ul#menu li a.start {
		width: 50px; background-position: 0px 0;	
	}
	ul#menu li a.home {
		width: 150px; background-position: -50px 0;	
	}
	
	ul#menu li a.renew {
		width: 150px; background-position: -200px 0;	
	}
	
	ul#menu li a.about {
		width: 150px; background-position: -350px 0;	
	}
	
	ul#menu li a.services {
		width: 150px; background-position: -500px 0;	
	}
	ul#menu li a.contact {
		width: 150px; background-position: -650px 0;	
	}
	
	ul#menu li a.end {
		width: 400px; background-position: -805px 0;	
	}
	ul#menu li a.end2 {
		width: 200px; background-position: -900px 0;	
	}
	ul#menu li a.home:hover, ul#menu li a.home:focus {
		background-position: -50px -51px;	
	}
	
	ul#menu li a.renew:hover, ul#menu li a.renew:focus {
		background-position: -200px -51px;	
	}
	
	ul#menu li a.about:hover, ul#menu li a.about:focus {
		background-position: -350px -51px;	
	}
	
	ul#menu li a.services:hover, ul#menu li a.services:focus {
		background-position: -500px -51px;	
	}
	
	ul#menu li a.contact:hover, ul#menu li a.contact:focus {
		background-position: -650px -51px;	
	}

a { outline: none; }
ul#agents_menu li { display: inline; }
	
ul#agents_menu li a {
	display: block;
	float: left;
	height: 40px;
	background-image: url(images/let_agents_nav.png);	
}
ul#agents_menu li a.let_but {
		width: 205px; background-position: 0px 0;	
	}
	ul#agents_menu li a.let_but:hover, ul#agents_menu li a.let_but:focus {
		background-position: 0px -51px;	
	}
	.contact_tab {
	font-family: MyriadWebProBold;
	font-size: 20px;
	color: #150851;
	text-decoration: none;
	vertical-align: middle;
}
.landlords_info {
	font-family: MyriadWebProRegular;
	font-size: 16px;
	color: #333;
	text-decoration: none;
	list-style-position: inside;
	list-style-image: url(images/bullet.png);
	list-style-type: circle;
}
.landlords_info a:hover {
	font-family: MyriadWebProRegular;
	font-size: 16px;
	color: #FF272E;
	text-decoration: none;
	list-style-position: inside;
	list-style-image: url(images/bullet.png);
	list-style-type: circle;
	}
	
.tel_no {
	font-size: 44px;
	color: #150851;
	text-align: center;
	font-family: MyriadWebProBold;
	text-decoration: none;
}
#slider {
			width: 1200px;
			height: 350px;
		}
		
		#slider .control-links {
			bottom: 0;
		}
		#slider 2 {
		}
		/*---------- YOU CAN CHANGE THIS STUFF -----------*/
#bannerRotator { width:700px; height:292px;  }
#bannerRotator ul li img{ max-width:700px; max-height:292px; }


/*---------- YOU MIGHT BREAK IT IF YOU CHANGE THIS STUFF -----------*/
#bannerRotator { position:relative; }
#bannerRotator ul { list-style:none; padding:0; position:relative; margin:0; }
#bannerRotator ul li { display:none; position:absolute; }
#bannerRotator ul li a { text-decoration:none; }

#bannerNav { position:absolute; right:15px; bottom:15px; background:url(img/transBlack75.png) repeat 0 0; padding:5px 5px 5px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#bannerNav a { margin:3px 10px 0 0; height:10px; width:10px; display:block; background:url(img/dotDark.png) no-repeat 0 0; float:left; }
#bannerNav a.active { background-image:url(img/dotLight.png); }
#bannerNav span.pause, #bannerNav span.play { cursor:pointer; height:15px; width:15px; display:block; background:url(img/pause.png) no-repeat 0 0; float:left; }
#bannerNav span.play { background-image:url(img/play.png) }
.contact_page tr,th,td {
	vertical-align: middle;
}
.cert_logo table {
	padding-left: 20px;
}
