/* CSS reset */
	html {
    overflow-y: scroll;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: 'franklin_gothic_demi';
	vertical-align: baseline;
}
.ie{text-align:center;}
.ie .home-header{margin:0 auto;}
.ie .header{margin:0 auto;}
.ie .nav-block{float:left;}
.ie .contact{position:absolute; top:36%;left:5%;width:200px;font-size:12px;}
.ie p {text-align:left;}
.ie .bottom_short ul li p{text-align:left;}
.ie #col1{text-align:left;}
.ie #col2{text-align:left;}
.ie form ul li h3{text-align:left;}
.ie form ul li.ie-fix{margin-left:-230px;}
.ie h2.ie-fix{margin-left:-260px;}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
@font-face
{
font-family: garamond;
src: url(../fonts/GARA.ttf);
}
@font-face {
    font-family: 'franklingothicbook';
    src: url('../fonts/frabk-webfont.eot');
    src: url('../fonts/frabk-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/frabk-webfont.woff') format('woff'),
         url('../fonts/frabk-webfont.ttf') format('truetype'),
         url('../fonts/frabk-webfont.svg#franklin_gothic_bookregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'franklin_gothic_demi';
    src: url('../fonts/fradm-webfont.eot');
    src: url('../fonts/fradm-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fradm-webfont.woff') format('woff'),
         url('../fonts/fradm-webfont.ttf') format('truetype'),
         url('../fonts/fradm-webfont.svg#franklin_gothic_demiregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Main styles */

body {
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM0OTcyOWIiIHN0b3Atb3BhY2l0eT0iMC4zNSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAzMzY2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover,  rgba(73,114,155,0.35) 0%, rgba(0,51,102,1) 100%); 
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(73,114,155,0.35)), color-stop(100%,rgba(0,51,102,1))); 
background: -webkit-radial-gradient(center, ellipse cover,  rgba(73,114,155,0.35) 0%,rgba(0,51,102,1) 100%); 
background: -o-radial-gradient(center, ellipse cover,  rgba(73,114,155,0.35) 0%,rgba(0,51,102,1) 100%); 
background: -ms-radial-gradient(center, ellipse cover,  rgba(73,114,155,0.35) 0%,rgba(0,51,102,1) 100%); 
background: radial-gradient(ellipse at center,  rgba(73,114,155,0.35) 0%,rgba(0,51,102,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5949729b', endColorstr='#003366',GradientType=1 );



}

.left{
float:left;
}

.right{
float:right;
}

.right1{
float:left;
margin-left:10px;
}

.clear{
clear:both;
}

h2{
font:normal normal 900 11px/1 Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
text-transform:uppercase;
color:#666;
margin-bottom:5px;
}

h3{
font:normal normal 900 11px/16px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
text-transform:uppercase;
color:#693;
}

a:link,a:visited{
text-decoration:none;
color:#666;
}

a:hover{
color:#3cf
}

a.class2:link,a:visited {
	text-decoration: underline;
	font-weight: bold;
	color: #0c879d;
}

.wrapper{

padding:10px 25px;
width:1024px;
/*box-shadow:0px 0px 8px 2px #666; */
margin:0 auto;
position:relative;
background-color:#fff;
}

/* header */

.header{
display:block;
margin-left:80px;
height:178px;
}

.home-header{
height:103px;

}

.header ul{
margin-top:32px;
float:right;
}

.header li{
display:block;
float:left;
}

.header li a{
margin-left:25px;
font:normal normal 900 11px/1 Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
text-transform:uppercase;
text-decoration:none;
}

.header li a:link,.header li a:visited{
color:#693;
}

.header li a:active{
color:#099;
}

.header li a.current {
color:#099;	
}

.nav-block{
display:block;
position:relative;
}

.nav{
display:block;
width:1170px;
height:93px;
position:absolute;
z-index:5;
left:-190px;
top:-15px;
background:transparent url('../images/nav.png') no-repeat 0 0;
}

.form{
display:inline;
float:right;
margin:0px 110px 0 0;
font:normal normal 900 11px/1 Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
color:#fff;
}

.form input[type=submit]{
width:34px;
height:19px;
background:transparent url('../images/sprite.png') no-repeat 0 0;
border:0;
outline:0;
margin-left:8px;
padding:0;
cursor:pointer;
}

.form input[type=submit]:hover{
background:transparent url('../images/sprite.png') no-repeat 0 -19px;
}

.form select{
font:normal normal normal 11px/1 Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
margin-left:8px;
}

.contact_form{
display:inline;
margin:0px 110px 0 0;
color:#00859b;
font:normal normal 900 11px/1 Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
color:#00859b;
background-color:inherit;
}

.contact_form label{
	margin-top:3px;


}
.contact_form input[type=text]{

width:300px;
height:50px;
padding:5px 8px;
font-size:25px;
margin:10px 0;
}
.contact_form input, .contact_form textarea{

	border:1px solid #aaa;
	box-shadow: 0px 0px 3px #ccc; 0 10px 15px #eee inset;
	border-radius:2px;

}

.contact_form input:focus, .contact_form textarea:focus {

}
.contact_form input[type=submit]{
width:150px;
height:39px;
text-transform:capitalize;
border:0;
background:#66973b;
color:#FFF;
outline:0;
padding:0;
cursor:pointer;
font-family: 'franklingothicbook', arial, Helvetica, sans-serif;
font-size:18px;
}
.contact_form input[type=submit]:hover {
width:150px;
height:39px;

background:#00859b;
color:#FFF;
}
.contact_form input[type=checkbox]{


}
.contact_form h3{
	margin:10px 0;
}
.select-style{
	border:1px solid #ccc;
	width:300px;
	height:50px;
	border-radius:3px;
	overflow: hidden;
	font-size:25px;
	
	

}
 .select-style  select {
 
 padding: 5px 8px;
 width: 100%;
 height:50px;
 border:none;
 box-shadow:none;
 font-size:25px;
 
 }





.col{
display:inline;
margin:15px 0;
}

.col_2_5{
width:288px;
}

.col_1_5{
width:210px;
margin-left:34px;

}

.col_1_5 p{
font-family:'garamond', serif;
font-size:14px;
color:#000;
line-height:20px;
margin:5px 0;
text-align:justify;
}

.col_1_5 span{
font:normal normal 900 12px/21px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}

.col_1_5 span a:link,.col_1_5 span a:visited{
color:#099;
}

.col_1_5 a:link,.col_1_5 a:visited,.col_1_5 p{
color:#666;
}

.header li a:hover,.col_1_5 a:hover,.col_1_5 span a:hover{
color:#3cf;
}

.col_2_5 p{
color:#099;
font:normal normal normal 15px/23px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}

/* menu */

.menu{
display:inline;
width:120px;
text-align:right;
font-size:11px;
line-height:20px;
font-weight:100;
font-family: 'franklingothicbook', arial, Helvetica, sans-serif;
text-transform:uppercase;
}

.menu ul{
margin-bottom:16px;
}

.menu a.current {
	color:#099;
}

/* content */

ol {
float:left;
width:200px;
list-style-type:none;
font:normal normal 900 11px/24px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}

.content{
display:inline;
width:711px;
}

/*fix width for neighborhood page to fit the image*/
.w709{
width:709px;
}

.desc{
font:normal normal normal 24px/31px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
color:#099;
margin-bottom:25px;
}


.overview_right{
	float:right;
	display:block;
	width:200px;
}

.overview_right img {
	width:200px;
}
.box{
display:block;
padding:20px;
background-color:#ddd;
color:#666;
margin-bottom:20px;
}

.box img{
display:block;
}

.overview-map{
margin-top:18px
}

.col_1_3{
display:inline;
width:210px;
margin-right:20px;
}

.box ul{
display:block;
list-style:disc;
color:#666;
}

.box ul li {
margin-left:20px;
font:normal normal 900 12px/20px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}

.box ol{
display:block;
list-style:none;
color:#666;
font:normal normal 900 12px/20px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}

.box ul ol{
margin-left:20px;
font:normal normal 900 14px/20px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}

.box p{
margin-bottom:10px;
font:normal normal normal 12px/16px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}

p.small {
font:normal normal normal 10px/14px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}

a.more:link,a.more:visited{
font:normal normal 900 12px/20px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
color:#099;
text-decoration:none;
}

.col_2_4{
display:block;
width:434px;
}

.col_1_4{
display:block;
width:207px;
margin-right:20px;
}

.last-col{
margin-right:0;
}

.tools{
display:block;
background-color:#666;
padding:5px 10px;
}

.contact-btn,.pdf-btn{
display:inline;
line-height:24px;
text-indent:-3000px;
}

a.contact-btn{
margin-right:5px;
width:133px;
background:transparent url('../images/sprite.png') no-repeat 0 -110px;
}

a.contact-btn:hover{
background:transparent url('../images/sprite.png') no-repeat 0 -134px;
}

a.pdf-btn{
width:177px;
background:transparent url('../images/sprite.png') no-repeat 0 -158px;
}

a.pdf-btn:hover{
background:transparent url('../images/sprite.png') no-repeat 0 -182px;
}

.addthis{
display:inline;
margin-top:2px;
float:right;
}

.neighberhood-slider{
margin:15px 0;
}

.neighberhood-slider img {
	width:709px;
}

.box-title{
display:block;
padding-left:20px;
font:normal normal 900 11px/25px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
color:#fff;
background-color:#0090a1;
}

.box-title-moving{
display:block;
padding-left:20px;
font:normal normal 900 11px/25px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
color:#fff;
background-color:#666;
}

.signup-title{
display:block;
padding-left:20px;
font:normal normal 900 11px/25px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
color:#fff;
background-color:#666;
}

.col_1_2{
display:block;
width:650px;
}

.col_property{
display:inline;
width:187px;
margin-left:20px;
}

.col_property img{
display:block;
margin:5px 0;
}

.map{
display:block;
width:468px;
}

.featured{
width:221px
}

.featured img{
display:block;
}

.featured-content{
display:block;
height:300px;
background-color:#ddd;
}

.featured .box-title{
background-color:#666;
}

.featured-content span{

}
.featured-content p{
font:normal normal normal 12px/16px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
color:#666;
margin-bottom:5px;
}

/* footer */
.footer{
display:block;
padding:14px 25px 12px;
width:1024px;
margin:10px auto;
background-color:#fff;
font:normal normal 900 11px/16px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
color:#666;
text-transform:uppercase;
}

.m10{
display:inline;
margin-left:10px;
}

.footer a{
text-decoration:none;
}

a.green:link,a.green:visited{
color:#396
}

a.darkgreen:link,a.darkgreen:visited{
color:#099;
}

a.green:hover,a.green:hover,a.darkgreen:hover,a.darkgreen:hover{
color:#3cf;
}

.credit{
display:block;
padding:0 25px;
width:950px;
margin:0 auto 10px;
color:#fff;
font:normal normal 900 9px/16px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
text-align:center;
height:16px;
}

.credit a:link,.credit a:visited{
color:#fff;
text-decoration:none;
}

.credit a:hover{
text-decoration:underline;
}

.fixmargin{
padding-top:0px;
}

/* table */

.table-legend-moving {
display:block;
margin-top:20px;
background-color:#693;
padding:5px 0 5px 5px;
font:normal normal 900 11px/16px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
color:#fff;
}


.table-legend-moving ul li, .table-legend-moving ul li{
display:block;
float:left;
width:220px;
margin-left:-10px;
padding-left:10px;
}

.table-legend-moving ul li, .moving-table ul li{
display:block;
float:left;
width:200px;
}

.table-legend-moving ul li, .moving-table ul li{
display:block;
float:left;
width:200px;
}

.moving-table {
margin-bottom:20px;
}

.moving-table ul{
border:1px solid #d6d6d6;
border-top:1px solid #f5f5f5;
height:28px;
}

.moving-table ul li{
font:normal normal normal 11px/28px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
color:#666;
width:205px;
}

.moving-table a{
text-decoration:none;
color:#666;
}

.moving-table li.no{
width:25px;
}

.moving-table li.bld {
width:150px;
}

.moving-table li.range{
width:120px;
}

.moving-table li.view{
width:48px;
float:left;
text-align:right;
}

.moving-table li.view a{
font:normal normal 900 10px/28px Verdana, sans-serif;
padding-right:10px;
color:#fff;
}

.moving-table li.no a{
display:block;
margin:5px 0 0 3px;
width:18px;
height:18px;
font:normal normal 900 10px/18px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
color:#fff;
text-align:center;
background:transparent url('../images/sprite.png') no-repeat -100px 0;
}

.moving-table ul:hover{
background:#d0dfe7;
}

.table1 li.no{
width:25px;
}

.table1 li.range{
width:120px;
}

.table1 li.view{
width:28px;
float:left;
text-align:right;
}

.table-legend{
display:block;
margin-top:20px;
background-color:#666;
padding:5px 0 5px 23px;
font:normal normal 900 11px/16px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
color:#fff;
}

.table-legend ul,table ul{
display:block;
}

.table-legend ul li, .table ul li{
display:block;
float:left;
width:172px;
}

.table-legend select{
font:normal normal normal 11px/1 Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
width:140px;
}

.table{
margin-bottom:20px;
}

.table ul{
border:1px solid #d6d6d6;
border-top:1px solid #f5f5f5;
height:28px;
}

.table ul li{
font:normal normal normal 12px/28px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
color:#666;
}

.table a{
text-decoration:none;
color:#666;
}

.table li.no{
width:25px;
}

.table li.range{
width:120px;
}

.table li.view{
width:48px;
float:left;
text-align:right;
}

.table li.view a{
font:normal normal 900 10px/28px Verdana, sans-serif;
padding-right:10px;
color:#fff;
}

.table li.no a{
display:block;
margin:5px 0 0 3px;
width:18px;
height:18px;
font:normal normal 900 10px/18px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
color:#fff;
text-align:center;
background:transparent url('../images/sprite.png') no-repeat -100px 0;
}

.table ul:hover{
background:#d0dfe7;
}

**** Photo Gallery ****
div.controls {
	margin-top: 5px;
	height: 23px;
}
div.controls a {
	padding: 5px;
}
div.ss-controls {
	float: left;
}
div.nav-controls {
	float: right;
}
div.slideshow-container {
	position: relative;
	width:600px;
	clear: both;
	height: 550px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.loader {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('loader.gif');
}
div.slideshow {

}
div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
div.slideshow a.advance-link {
	display: block;
	text-align: center;
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
	text-decoration: none;
}
div.slideshow img {
	margin-left: 85px;
	vertical-align: middle;
	border: 1px solid #ccc;
	text-align:center;

}
div.download {
	float: right;
}
div.caption-container {
	position: relative;
	clear: left;
	height: 75px;
	width:300px;
}
span.image-caption {
	display: block;
	position: absolute;
	width: 400px;
	top: 0;
	left: 0;
}
div.caption {
	padding: 12px;
}
div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}
div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;
}
div.navigation {
	/* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */
	margin-left:60px;
	float:left;
	display:inline;
}
ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 10px 5px 0;
	list-style: none;
}
a.thumb {
	padding: 2px;
	display: inline;
	border: 1px solid #ccc;
}
ul.thumbs li.selected a.thumb {
	background: #3cf;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: inline;
}
div.pagination {
	clear: both;
}
div.navigation div.top {

}
div.navigation div.bottom {
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
	display: inline;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc;
}
div.pagination a:hover {
	background-color: #eee;
	text-decoration: none;
}
div.pagination span.current {
	font-weight: bold;
	background-color: #3cf;
	border-color: #000;
	color: #fff;
}
div.pagination span.ellipsis {
	border: none;
	padding: 5px 0 3px 2px;
}

div#left {
    float: left;
    width: 220px;
}
div#right {
    float: right;
    width: 200px;
}
div#middle {
    padding: 0px 160px 0px 160px;
    margin: 0px;
}

div#left_signup {
    float: left;
    width: 190px;
}
div#right_signup {
    float: right;
    width: 190px;
}
div#middle_signup {
    padding: 0px 180px 0px 160px;
    margin: 0px;
}

#box-table-a
{
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-size: 12px;
	margin: 30px;
	width: 600px;
	text-align: left;
	border-collapse: collapse;
}
#box-table-a th
{
	font-size: 13px;
	font-weight: bold;
	padding: 8px;
	background: #CCCCCC;
	border-top: 4px solid orange;
	border-bottom: 1px solid #CDE7FA;
	color: #693;
}
#box-table-a td
{
	padding: 8px;
	background: #ffffff; 
	border-bottom: 1px solid #CDE7FA;
	color: black;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	
	
}


#box-table-b
{
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-size: 12px;
	margin: 30px;
	width: 600px;
	text-align: center;
	border-collapse: collapse;
	border-top: 7px solid #9baff1;
	border-bottom: 7px solid #9baff1;
}
#box-table-b th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #e8edff;
	border-right: 1px solid #9baff1;
	border-left: 1px solid #9baff1;
	color: #039;
}
#box-table-b td
{
	padding: 8px;
	background: #e8edff; 
	border-right: 1px solid #aabcfe;
	border-left: 1px solid #aabcfe;
	color: #669;
}

.faq{display:block;border-bottom:1px solid #dedede}
.faq p{border-right:1px solid #dedede;border-left:1px solid #dedede;background:#dedede;padding:10px 20px;line-height:120%;color:#666;font:normal normal normal 12px/16px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}
.faq h3{display:block;font:normal normal normal 14px/30px arial;padding:0 10px 0 20px;background:#fff url('http://www.millenniumparkplaza.com/bjb/site/arrow-down.png') no-repeat 690px 10px;border:1px solid #dedede;border-bottom:none;cursor:pointer}
.faq h3.active{font-weight:900;color:#fff;background:#04859a url('http://www.millenniumparkplaza.com/bjb/site/arrow-up.png') no-repeat 690px 10px;border-left:1px solid #04859a;border-right:1px solid #04859a;}
faq p,.faq h3{color:#666}

.contact 
 {
 font:normal normal 900 16px/1 Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
 color:#fff;
 margin-left:160px;
 }
 #contact{
	
 }
 #wrapper {
				
				background-color: #fff;
				width: 1024px;
				margin:0 auto;
				
				
			}
			#wrapper img {
				display: block;
				float: left;
				
			}
			#images, #thumbs {
				height: 350px;
				overflow: hidden;
			}
			#images {
				width: 350px;
				margin: 50px 0 25px 50px;
				
			}
			#images img{
				
			}
			#thumbs1 {
				width: 850px;
				height: 100px;
			}
			#thumbs1 img {
				border: 1px solid #ccc;
				margin: 0 12px 0 12px;
				cursor: pointer;
			}
			#thumbs1 img.selected, #thumbs1 img:hover {
				border-color: #333;
			}
			
.bottom_short ul li h2{
	font:normal normal 800 11px/1 Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-transform:uppercase;

	color:#693;
	}
.bottom_short{
	
	display:-moz-block;
	display:block;
padding:14px 25px 12px;
width:1024px;
margin:10px auto;
background-color:#fff;
height:auto;

	
}

.bottom_short p{font-size:14px;line-height:11px; color:#666;
font:normal normal normal 12px/16px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}
.bottom_short #news{padding:10px 0px;color:#666;text-align:justify;min-height:80px; max-height:280px;
font:normal normal normal 12px/16px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;border-bottom:1px solid #666;}
.bottom_short h4{color:#099;text-align:right;text-decoration:underline;
font:normal normal normal 12px/12px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}
.affinity_box{
	height:auto;
	margin-bottom:20px;
	background:#ddd;
}
.affinity_box ul li{
	list-style:none;
	float:left;
	width:200px;
	
}
.affinity_box ul li img{
	max-width:170px;
	margin-top:20px;
	margin-right:20px;
}
.affinity_box img{
	height:120px;
	max-width:170px;
	margin-right:50px;
	padding:20px;
}
.affinity_box p{
	font-size:12px;line-height:20px; color:#666;
	font-weight:bold;
font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}
.affinity_text{
	float:right;
	width:450px;
	
}
.cares_box{
	height:auto;
	margin-bottom:20px;
	background:#ddd;
}
.cares_box ul li{
	list-style:none;
	float:left;
	width:200px;
	
}
.cares_box ul li img{
	max-width:170px;
	margin-top:20px;
	margin-right:20px;
}
.cares_box img{
	height:120px;
	max-width:170px;
	margin-right:50px;
	padding:20px;
}
.cares_box p{
	font-size:12px;line-height:20px; color:#666;
	font-weight:bold;
font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}
.cares_text{
	float:right;
	width:450px;
	
}
/******************* 
	LEADS PAGE
	
	**********************/

#leads {
	font-size:10px;
	font-weight:100;
}
#leads th{
	color:#fff;
background: rgb(0,183,211); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(0,183,211,1) 0%, rgba(0,133,155,1) 44%, rgba(0,86,99,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,183,211,1)), color-stop(44%,rgba(0,133,155,1)), color-stop(100%,rgba(0,86,99,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,183,211,1) 0%,rgba(0,133,155,1) 44%,rgba(0,86,99,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,183,211,1) 0%,rgba(0,133,155,1) 44%,rgba(0,86,99,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,183,211,1) 0%,rgba(0,133,155,1) 44%,rgba(0,86,99,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,183,211,1) 0%,rgba(0,133,155,1) 44%,rgba(0,86,99,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7d3', endColorstr='#005663',GradientType=0 ); /* IE6-9 */
font-size:14px;
font-family:helvetica, sans-serif;
text-transform:uppercase;
padding:20px;

letter-spacing:1px;
}
#leads td{
	padding:4px;
	border-bottom:1px dotted #666666;
}
td#name{
	text-transform:uppercase;
}
td#comments{
	width:150px;
	font-weight:100;

}
td#lead_buildings{
	width:130px;
}
a.pag{
	font-size:9px;
}
.iconlist{
float:left;
margin:0 63px;
}
.iconlist li{
display:inline;

}
/**#payOnline{
background: #00859b; /* Old browsers 
background: -moz-linear-gradient(top,  #00859b 0%, #2ba2b5 97%); /* FF3.6+ 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00859b), color-stop(97%,#2ba2b5)); /* Chrome,Safari4+ 
background: -webkit-linear-gradient(top,  #00859b 0%,#2ba2b5 97%); /* Chrome10+,Safari5.1+ 
background: -o-linear-gradient(top,  #00859b 0%,#2ba2b5 97%); /* Opera 11.10+ 
background: -ms-linear-gradient(top,  #00859b 0%,#2ba2b5 97%); /* IE10+ 
background: linear-gradient(to bottom,  #00859b 0%,#2ba2b5 97%); /* W3C 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00859b', endColorstr='#2ba2b5',GradientType=0 ); /* IE6-9 
-moz-border-radius:4px;
-webkit-border-radius:4px;
-ms-border-radius:4px;
border-radius:4px;
height:26px;
width:100px;
padding-top:12px;
color:#fff;
font-size:12px;
text-transform:uppercase;
text-align:center;
font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}
**/
.buildingImage{
		width:1024px;
		position:relative;
		z-index:1;
		}
.buildingImage img{
		width:1024px;
}

.image_box img:hover{
		width:90px;
		margin:20px 5px;
		background:#00859b;
		padding:10px;
		height:90px;
		-webkit-transition:background 0.8s ease-in-out;
		-moz-transition:background 0.8s ease-in-out;
		transition:background 0.8s ease-in-out;
}
.image_box img{
		width:90px;
		background:#ddd;
		padding:10px;
		margin:20px 5px;
		height:90px;
}

		#pager-wrapper {
				
				width:100%;
				overflow: hidden;
				position: relative;
				top:5px;
				left:0px;
				z-index: 2;
				height:70px;
			
			}
			#pager img {
				cursor: pointer;
				background: #00859b;
				box-shadow: 0 2px 5px rgba(0,0,0,0.2);
				display: block;
				width: 100px;
				height: 50px;
				padding: 5px;
				margin: 10px;
				float: left;
			}
			#pager img:hover {
				background: #eff;
			}
			#pager img.selected {
				background: #fff;
			}
	ul.featured_unit_list li{
	margin:5px 0px;
	border-bottom:1px dotted #fff;
	color:#FFF;
	font-size:16px;
	padding:5px 10px;
	text-align:right;
	list-style:none;
}
ul.featured_unit_list li:hover{
	background:#666;
}
ul.featured_unit_list li a:hover{
	color:#3399cc;
}	

.featured-home{
height:460px;
margin-bottom:10px;
}
.featured-home li{
float:left;
margin:0 10px;
margin-bottom:20px;
}

.box-title{
display:block;
padding:5px 2px;
font:normal normal 900 12px/25px 'franklin_gothic_demi', sans-serif;
color:#fff;
text-transform:uppercase;
}
.featured-content-home{
display:block;
height:300px;
padding:0px 10px;
}
.featured-home img{
width:100%;

}
.quarter {
	width:23%;
}

.box-title-featured{
display:block;
padding:5px 2px;
font:normal normal 100 12px/25px 'franklin_gothic_demi', sans-serif;
color:#fff;
text-transform:uppercase;
}
p.desc{
font-family:'garamond', serif;
font-size:14px;
color:#000;
line-height:20px;
}
.book{
    font-family: 'franklingothicbook';
}
.call_to_action{
height:20px;
width:120px;
color:#00859b;
padding:8px 8px;
font-family:'franklingothicbook';
text-transform:uppercase;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
border:2px solid #00859b;
vertical-align:text-bottom;
display:block;
margin-top:20px;
}
a:hover .call_to_action{
color:#FFF;
background:#00859b;
border-radius:4px;
transition:all 0.5s ease-in-out;
}