﻿*
{
    padding: 0;
    margin: 0;
    border: 0px solid;
    font-family: Arial, Helvetica, sans-serif;
    color: #464646;
}




body
{
    width: 100%;
    font: 100%;
    background-repeat: repeat-x;
	background-image:url(../images/blue_bgbig.gif);
    text-align: center;
    color: #000000;
}


#container
{
    height: auto !important;
    position: relative;
    width: 975px;
    border: 0px #e0e0e0 solid;
    border-left-width: 0px;
    border-left-color: #e0e0e0;
    border-right-width: 0px;
    margin: 0 auto;
    text-align: left;
}

#mainHeader
{
    background-attachment: inherit;
    background-position: 50% 0%;
    background-repeat: repeat-x; /*background-image:url(../images/header.jpg);*/
    background-color: transparent;
    height: 110px;
    width: 970px;
    margin: 0 auto;
	font-family:"Times New Roman", Times, serif; 
	font-size:24px;
	color:#FFFFFF;
	padding-top:10px;	
	}

#mainHeader .logo
{
    position: relative;
    float: left;
    width: 375px;
    height: 68px;
    margin: 0px 0 0 0px;
}

#mainHeader .lease_specials {
    position: relative;
    float: left;
	width: 370px;
	text-align:left;
	font-family: Palatino Linotype, Book Antiqua, Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	color:#FFFFFF;
	font-size: 16px;
	line-height: 18px;
	text-align: left;
	padding-right: 4px;
	padding-left: 8px;
	padding-top:17px;
	text-decoration:none;
		}
		
#mainHeader .community {
	text-align:left;
	font-family: Palatino Linotype, Book Antiqua, Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	color:#FFFFFF;
	font-size: 24px;
    margin: 10px 0 0 12px;
	text-decoration:none;
		}
		
a.community:link {
	text-align:left;
	font-family: Palatino Linotype, Book Antiqua, Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	color:#FFFFFF;
	font-size: 24px;
    margin: 10px 0 0 12px;
	text-decoration:none;
		}	
		
a.community:visited {
	text-align:left;
	font-family: Palatino Linotype, Book Antiqua, Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	color:#FFFFFF;
	font-size: 24px;
    margin: 10px 0 0 12px;
	text-decoration:none;
		}		
				
a.community:hover {
	text-align:left;
	font-family: Palatino Linotype, Book Antiqua, Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	color:#FFFFFF;
	font-size: 24px;
    margin: 10px 0 0 12px;
	text-decoration:none;
		}			
			

#mainHeader .buttons
{
    position: relative;
    float: right;
    width: 150px;
    height: 68px;
    margin-top: 47px;
	margin-right:50px;
}

#mainHeader .buttons ul
{
    list-style-type: none;
    display: inline;
}

#mainHeader .buttons li
{
    list-style-type: none;
    display: inline;
    padding-left: 10px;
    margin-top: 12px;
}

#mainNavbg
{
    background-repeat: no-repeat; 
	background-image:url(../images/newmenu.png);
    height: 42px;
    width: 995px;
}

/* navigation */

#nav
{

height:49px;
list-style-type:none;
position:relative;
width:990px;
}

#nav ul
{
    float: left;
    width: 194px;
    margin-left: 20px;
}

#nav li
{
    text-decoration: none;
    display: block;
    float: left;
}

#nav a
{
    display: block;
    text-decoration: none;
}

a:link.firstLvl, a:visited.firstLvl
{
    text-align: center;
    vertical-align: middle;
    width: 194px;
    font-size: 11pt;
    list-style-type: none;
    text-decoration: none;
    color: #fff;
    font-weight: bold;
   
}

a:active.firstLvl, a:hover.firstLvl
{
    text-align: center;
    vertical-align: middle;
    width: 194px;
    font-size: 11pt;
    list-style-type: none;
    text-decoration: none;
    color: #565555;
    font-weight: bold;
}

a:link span.middleRoll, a:visited span.middleRoll
{
    color: #fff;
    text-align: center;
    width: 194px;
    vertical-align: middle;
    height: 31px;
}

a:active span.middleRoll, a:hover span.middleRoll
{
    color: #c46a05;
    text-align: center;
    width: 194px;
    vertical-align: middle;
    height: 31px;
}

#nav li ul.dropLvl
{
    font-size: 9pt;
    line-height: 25px;
    z-index: 500;
    position: absolute;
    left: -999em;
    height: 35px;
    font-weight: normal;
    margin-top: 2px;
    margin-left: 3px;
}



#nav li ul.dropLvl a:link, #nav li ul.dropLvl a:visited
{
    padding-left: 10pt;
    padding-bottom: 0px;
    padding-right: 25px;
    padding-top: 0;
    width: 194px;
    height: 35px;
    color: #656565;
    margin-top: -12px;
    background: transparent url(../images/tabroll.png) no-repeat left top;
}


#nav li ul.dropLvl a:active
{
    color: #656565;
    background: transparent url(../images/tabroll.png) no-repeat left top;
}

#nav li ul.dropLvl a:hover
{
    color: #ab6d1b;
    background: transparent url(../images/tabroll.png) no-repeat left top;
}


#nav li ul.dropLvl a.selected /* for the current page add "selected" class */
{
    color: #000000;
}

#nav li ul.dropLvl a.selected:hover
{
    color: #ab6d1b;
}

#nav li:hover ul ul, #nav li:hover ul ul ul
{
    left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul
{
    left: auto;
}

#nav li:hover
{
    text-decoration: none;
    color: #be5927;
    width: 194px;
}

/* footers */


#footer
{

    width: 975px;
    margin: 0 auto;
    position: relative;
    clear: both;
    text-align: center;
    bottom: 0; /* stick to bottom */
}


#footer p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: .8em;
}
#footer p.address
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: .8em;
    padding-bottom: 0px;
    height: 30px;
}

#footer p.officehours
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: .8em;
    padding-bottom: 6px;
    height: 48px;
    text-align: center;
}


#footer p.bottomLinks
{
    padding-bottom: 30px;
    color: #FFFFFF;
    font-size: 9pt;
}

#footer p.bottomLinks a:link, #footer p.bottomLinks a:visited
{
    text-decoration: none;
    color: #FFFFFF;
    font-size: .5em;
}

#footer p.bottomLinks a:active, #footer p.bottomLinks a:hover
{
    text-decoration: none;
    color: #1c1c1c;
    font-size: .8em;
}

#footer table td.bottomtext
{
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    text-decoration: none;
    color: #fff;
    font-size: .7em;
    width: auto;
}


#aptfooter
{	margin-top:5px;
    margin-left: 25px;
    width: 950px;
    height: 190px;
    background: transparent url(../images/availabilityfooter.png) no-repeat left top;
	top:520px;
	z-index:0;
}


#aptfooter2
{
    margin-left: 20px;
    width: 946px;
    height: 190px;
    background: transparent url(../images/availabilityfooter.png) no-repeat left top;
}

#aptfooter3
{
    margin-left: 20px;
    width: 946px;
    height: 10px;
    background: transparent url(../images/availabilityfooter.png) no-repeat left top;
}

#contactbg
{
    width: 959px;
    height: 630px;
    background: transparent url(../images/Contact.jpg) no-repeat left top;
	margin-left:25px;
	position: relative;}
	
.model_content { scrollbar-3dlight-color:#FFFFFF; 
			scrollbar-arrow-color:#5B422E;
			scrollbar-base-color:#FFFFFF;
			scrollbar-darkshadow-color:#FFFFFF;
			scrollbar-face-color:#FFFFFF;
			scrollbar-highlight-color:#FFFFFF;
			scrollbar-shadow-color:#FFFFFF;
		}	

#contactcontents
{
    width: 500px;
    height: auto;
    margin-left: 25px;
    font-size: 9pt;
}

#siteplanbg
{
    width: 959px;
    height: 610px;
}

#siteplancontents
{
    width: 500px;
    height: auto;
    margin-left: 25px;
    font-size: 9pt;
}

#submitbtn
{
    background: transparent url(../images/list_btn.png) no-repeat left top;
    width: 194px;
    height: 42px;
}

#contactblurb
{
    background: transparent url(../images/contactblurb.png) no-repeat left top;
    width: 324px;
    height: 198px;
    position: relative;
    float: right;
    margin-right: 50px;
}


#floorbgslider
{
    background: transparent none no-repeat left top;
    width: 477px;
    height: 379px;
}

#floorbgslider2
{
    background-color: #e4e4e4;
    width: 240px;
    height: 380px;
    margin-left: 20px;
}


#amenitybg
{
    width: 945px;
    height: 410px;
    margin-left: 20px;
	margin-top:10px;
	text-align:center;
	background-image:url(../images/amenity_bg.png);

}

#mapouter
{
    background-color: #797979;
    width: 945px;
   
    margin-left: 20px;
    margin-bottom: 20px;
}

#mapinner
{
    background-color: #fff;
    width: 945px;
    height: 368px;
   
}

.MapNavDiv
{
    height: 27px;
    color: White !important;
    font-size: 12px !important;
    padding-top: 8px;
}

.MapNavDiv span, .MapNavDiv a
{
    color: White !important;
    font-size: 12px !important;
    text-decoration: none;
}
.MapNavDiv a
{
    font-weight: bold;
}
.MapNavDiv img
{
    vertical-align: middle;
    margin: 0 10px 0 30px;
}
.MapSearchLinks
{
    background-image: url(../images/bgNav.gif);
    background-repeat: repeat-x;
    height: 30px;
}

.MapSearchLinks ul li
{
    float: left;
    margin-left: 20px;
    line-height: 25px;
    vertical-align: middle;
    list-style-type: none;
}
.SearchBoxOuter
{
    background-image: url(../images/bgSearchBox.png);
    width: 147px;
    height: 22px;
    float:left;
    margin-right:4px;
}
.SearchBox
{
    background-repeat: no-repeat;
    background-color: Transparent;
    background-attachment: fixed;
    overflow: hidden;
    width: 137px;
    height: 20px;
    vertical-align: middle;
    padding: 2px 5px;
}

#hooddiv
{
    width: 945px;
    height: 360px;
    margin-left: 20px;

}

#hooddivtop {
	width: 947px;
	height:6px;
	background: transparent url(../images/Neighborhoodgraytop.png) no-repeat left top;
	margin-left: 20px;
}

#hooddivbottom {
	width: 947px;
	height:6px;
	background: transparent url(../images/Neighborhoodgraybottom.png) no-repeat left top;
	margin-left: 20px;
	    margin-bottom: 20px;
}

#resdiv
{
    background: transparent url(../images/res.png) no-repeat left top;
    width: 678px;
    height: 381px;
}
/* ------------------updated styles above this line*/

#mainHeader .available
{
    position: absolute;
    float: left;
    left: 840px;
    top: 90px;
}

#mainHeader .social_icons
{
    position: relative;
    text-align: center;
    width: auto;
}

.social_icons
{
    text-align: center;
    width: auto;
}

.small_photos
{
    padding-top: 8px;
    text-align: center;
}

/* search */

#search
{
    float: left;
    width: 250px;
    margin: 7px 0 0 10px;
}


span.searchr
{
    position: relative;
    color: #e0e0e0;
    font-size: 14px;
}

input.searchText
{
    margin-left: 8px;
    height: 22px;
    font-size: 14px;
    width: 122px;
    background-color: #FFFFFF;
}


input.goBtn
{
    width: 26px;
    height: 26px;
    text-align: center;
    background: url(../images/go_btn.gif) no-repeat;
    color: #e0e0e0;
    font-size: 13px;
}

input.goBtn:hover
{
    color: #ffffff;
    cursor: pointer;
}


#mainimagetop
{
    height: 19px;
    width: 1011px;
    background-attachment: inherit;
    background-position: 50% 0%;
    background-repeat: no-repeat;
    background-image: url(../images/contenttop.png);
    background-color: transparent;
	margin-left:-5px;
}

#mainimagebottom
{
    height: 28px;
    width: 1011px;
    background-attachment: inherit;
    background-position: 50% 0%;
    background-repeat: no-repeat;
    background-image: url(../images/contentbottom.png);
    background-color: transparent;
    margin: 0 auto;
	margin-left:-5px;
}


#mainTop
{
    height: 940px;
    width: 1011px;
	margin-left:-5px;
    background-image: url(../images/contentmiddle.png);
	background-repeat: repeat-y;
}

#mainTop_amenities
{
    height: 980px;
    width: 1011px;
	margin-left:-5px;
    background-image: url(../images/contentmiddle.png);
	background-repeat: repeat-y;
}

#headerTop
{
    width: 970px;
    height: 50px;
    color: white;
    text-align: left;
    background-image: url(../images/Blue_bar1.jpg);
    margin: 0 auto;
}

#headerTitle
{
    margin-top: 15px;
    margin-left: 25px;
    position: absolute;
}


#nav li.sfhover ul ul, #nav li.sfhover ul ul ul
{
    left: -999em;
}

#nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul
{
    left: auto;
}

#nav li.sfhover
{
    background-position: 0% -42px;
}


/* left column */

#mainTop .lcolumn
{
    float: left;
    height: 478px;
    width: 520px;
    padding: 20px 0;
    margin-left: 20px;
}
* html #mainTop .lcolumn
{
    width: 449px;
}

#mainText h1.lcolumnTitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #FFFFFF;
    font-size: 1.0em;
    line-height: 1em;
    text-align: left;
    padding: 0 35px;
}


#mainTop .lcolumn p
{
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    color: #e0e0e0;
    font-size: .8em;
    text-align: left;
    padding: 0px;
}

#mainTop .lcolumn .overlay
{
    width: 340px;
    height: 45px;
    font-family: Arial, Helvetica, sans-serif;
    color: #e0e0e0;
    font-size: .8em;
    text-align: left;
    padding: 0px;
    background-color: black;
    position: absolute;
    margin-top: 180px;
    margin-left: 166px;
}

#mainTop .lcolumn .text
{
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: .8em;
    position: absolute;
    margin-top: 10px;
    margin-left: 10px;
}

#mainTop .friendtext
{
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: .8em;
    margin-top: 10px;
    margin-left: 10px;
}
#mainTop .floortext
{
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: .8em;
    margin-top: 10px;
    margin-left: 10px;
}


#mainTop .lcolumn .overlay .text
{
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: .8em;
    position: absolute;
    margin-top: 10px;
    margin-left: 10px;
}


#mainTop .lcolumn p.numbers
{
    width: 300px;
    word-spacing: 8px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .8em;
    text-align: left;
    padding: 0px;
}

#mainTop .lcolumn .boxtop
{
    background-image: url(../images/boxtop.png);
    width: 397px;
    height: 26px;
}

#mainTop .lcolumn .text
{
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: .8em;
    position: relative;
    margin-top: 10px;
    margin-left: 10px;
}


#mainTop .lcolumn .boxtop .header
{
    font-size: 10px;
    color: white;
    margin-top: 3px;
    margin-left: 3px;
    position: absolute;
}

#mainTop .lcolumn .boxmiddle
{
    background: transparent url(../images/boxmiddle.png) repeat-y;
    width: 397px;
    min-height: 115px;
}

#mainTop .lcolumn .boxbottom
{
    background-image: url(../images/boxbottom.png);
    width: 397px;
    height: 24px;
    margin-bottom: 20px;
}


#mainTop .lcolumn p.numbers a:link, #mainTop .lcolumn p.numbers a:visited
{
    color: #e0e0e0;
    text-decoration: none;
}

#mainTop .lcolumn p.numbers a:active, #mainTop .lcolumn p.numbers a:hover
{
    color: #ffffff;
    text-decoration: none;
}

#lcolumntop
{
    width: 670px;
    height: 310px;
}

#lcolumntopleft
{
    float: left;
    width: 240px;
}

#lcolumntoplefttitle
{
    font-size: 15pt;
    color: #c46a05;
	margin-bottom:4px;
}

a.lcolumntoplefttitle:link
{
    font-size: 15pt;
    color: #c46a05;
    text-decoration: none;
}
a.lcolumntoplefttitle:visited
{
    font-size: 15pt;
    color: #c46a05;
    text-decoration: none;
}
a.lcolumntoplefttitle:hover
{
    font-size: 15pt;
    color: #CCCCCC;
    text-decoration: none;
}

#lcolumntoplefttext
{
    font-size: 12px;
    color: #000000;
    text-align: justify;
    padding-right: 10px;
	width:225px;
	height:300px; 
	overflow:auto;
	scrollbar-3dlight-color:#FEFEFE; 
	scrollbar-arrow-color:#000000;
	scrollbar-base-color:#cccccc;
	scrollbar-darkshadow-color:#9a9a9a;
	scrollbar-face-color:#cccccc;
	scrollbar-highlight-color:#FEFEFE;
	scrollbar-shadow-color:#9a9a9a;	
}

#lcolumntopleftbutton
{
    background: transparent url(../images/list_btn.png) no-repeat left top;
    width: 194px;
    height: 42px;
	text-align:center;
	padding-top:7px;
}

#lcolumntopleftbutton a:link, #lcolumntopleftbutton a:active, #lcolumntopleftbutton a:visited
{
    width: 194px;
    height: 42px;
    color: #565555;
    font-size: 11pt;
    text-decoration: none;
	
    margin-top: 10px;
    
}

#lcolumntopleftbutton a:hover
{
    width: 194px;
    height: 42px;
    color: #ab6d1b;
    font-size: 11pt;
    text-decoration: none;
}

#lcolumntopleftleaf
{
    background: transparent url(../images/leaf_bg.png) no-repeat left top;
    width: 683px;
    height: 155px;
    position: absolute;
	margin-top:9px;
	padding-top:9px;
}

#rcolumntoplefttitle
{
    font-size: 15pt;
    color: #c46a05;
    width: 200px;
    text-align: center;
	margin-bottom:10px;
}

#rcolumnunderlay
{
    width: 240px;
    height: 259px;
    margin-left: 0px;
    padding-left: 0px;    
	padding-top:0px;
	position:relative;	
	text-align:center;
}

#rcolumnunderlay .title
{
    width: 240px;
    margin-left: 0px;
    padding-left: 0px;    
	padding-top:25px;
	position:relative;
	font-family: Monotype Corsiva, Cambria, Garamond, Bookman Old Style, Calisto MT, Times New Roman, Palatino Linotype;
	font-style:italic;
	font-size:22px;	
	font-stretch:semi-condensed;
	font-weight:600;
	text-align:center;
	vertical-align:top;
	color:#c47100;
}

#lcolumnbottomleft
{
    height: 140px;
    padding-left: 50px;
    padding-top: 10px;
    float: left;
}

#lcolumnbottomright
{
    float: right;
    width: 490px;
    height: 110px;
}

#availbg
{
    background: transparent url(../images/Apartment_bg.png) no-repeat left top;
    width: 309px;
    height: 322px;
}

/* right column */

#mainTop .rcolumn
{
    float: right;
    width: 245px;
    margin-top: 20px;
	margin-right:27px;
	background: transparent url(../images/vert_leaves.png) repeat-y left top;
}

#mainTop .headerText
{
    color: white;
    font-size: 10px;
    padding-left: 10px;
    padding-top: 10px;
    width: auto;
}

#mainTop .rcolumn .boxtop
{
    background-image: url(../images/boxtop.png);
    width: 397px;
    height: 26px;
}

#mainTop .rcolumn .rrcolumn
{
    float: right;
    width: 200px;
}

#mainTop .rcolumn .text
{
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: .8em;
    position: relative;
    margin-top: 10px;
    margin-left: 10px;
}


#mainTop .rcolumn .boxtop .header
{
    font-size: 10px;
    color: white;
    margin-top: 3px;
    margin-left: 3px;
    position: absolute;
}

#mainTop .rcolumn .boxmiddle
{
    background: transparent url(../images/boxmiddle.png) repeat-y;
    width: 397px;
    min-height: 115px;
}

#mainTop .rcolumn .boxbottom
{
    background-image: url(../images/boxbottom.png);
    width: 397px;
    height: 24px;
    margin-bottom: 20px;
}

#mainTop .rcolumn .overview
{
    height: 230px;
    overflow: auto;
    scrollbar-3dlight-color: #4f9bbe;
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-base-color: #4f9bbe;
    scrollbar-darkshadow-color: #4f9bbe;
    scrollbar-face-color: #4f9bbe;
    scrollbar-highlight-color: #4f9bbe;
    scrollbar-shadow-color: #4f9bbe;
}

h1.rcolumnTitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 300;
    color: #e0e0e0;
    font-size: 1.5em;
    line-height: 1em;
    text-align: left;
    padding: 0 20px;
    background-color: #1c1c1c;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

h1.rcolumnTitleNoBG
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 300;
    color: #FFFFFF;
    font-size: 1.2em;
    line-height: 1em;
    text-align: left;
    padding: 0 20px 8px;
}

h1.rcolumnTitleTwo
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 300;
    color: #000000;
    font-size: 1.5em;
    line-height: 2em;
    text-align: left;
    padding: 0 20px;
}


#mainTop .rcolumn p
{
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: .8em;
    line-height: 1.6em;
    text-align: left;
    margin-top: 5px;
    padding: 5px 20px;
}

.amenitiesttl
{
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 14px;
    font-weight: 300;
    text-indent: 7px;
}

.text
{
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 12px;
    line-height: 1.6em;
    text-align: left;
}

#mainTop .rcolumn ul.viewBtn
{
    text-align: left;
    float: left;
    margin: 30px 20px;
    padding-top: 0px;
}

#mainTop .rcolumn ul.viewBtn li
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: .8em;
    line-height: 1.8em;
    color: #656565;
    text-align: center;
    background-image: url(../images/list_btn.png);
    width: 210px;
    height: 38px;
    list-style-type: none;
}

#mainTop .rcolumn ul.viewBtn li a:link, #mainTop .rcolumn .rrcolumn ul.viewBtn li a:visited
{
    color: #656565;
    text-decoration: none;
    font-weight: bold;
}

#mainTop .rcolumn ul.viewBtn li a:active, #mainTop .rcolumn .rrcolumn ul.viewBtn li a:hover
{
    color: #656565;
    text-decoration: none;
    font-weight: bold;
}


#mainTop .rcolumn ul.viewManyBtn
{
    text-align: left;
    float: left;
    margin: -20px 20px;
    padding-top: 0px;
    height: auto;
}

#mainTop .rcolumn ul.viewManyBtn li
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: .8em;
    line-height: 1.8em;
    color: #656565;
    text-align: center;
    background-image: url(../images/list_btn.png);
    width: 210px;
    height: 38px;
    list-style-type: none;
}

#mainTop .rcolumn ul.viewManyBtn li a:link, #mainTop .rcolumn .rrcolumn ul.viewManyBtn li a:visited
{
    color: #656565;
    text-decoration: none;
    font-weight: bold;
}

#mainTop .rcolumn ul.viewManyBtn li a:active, #mainTop .rcolumn .rrcolumn ul.viewManyBtn li a:hover
{
    color: #656565;
    text-decoration: none;
    font-weight: bold;
}


#mainTop .rcolumn .rrcolumn ul.viewBtn2
{
    text-align: left;
    float: left;
    margin: -20px 20px;
    padding-top: 0px;
}

#mainTop .rcolumn .rrcolumn ul.viewBtn2 li
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: .8em;
    line-height: 1.8em;
    color: #656565;
    text-align: center;
    background-image: url(../images/list_btn.png);
    width: 210px;
    height: 38px;
    list-style-type: none;
    position: relative;
    margin-top: 100px;
}

#mainTop .rcolumn .rrcolumn ul.viewBtn2 li a:link, #mainTop .rcolumn .rrcolumn ul.viewBtn2 li a:visited
{
    color: #656565;
    text-decoration: none;
    font-weight: bold;
}

#mainTop .rcolumn .rrcolumn ul.viewBtn2 li a:active, #mainTop .rcolumn .rrcolumn ul.viewBtn2 li a:hover
{
    color: #656565;
    text-decoration: none;
    font-weight: bold;
}


#mainTop .rcolumn .rrcolumn ul.viewManyBtn2
{
    text-align: left;
    float: left;
    margin: -20px 20px;
    padding-top: 0px;
    height: auto;
}

#mainTop .rcolumn .rrcolumn ul.viewManyBtn2 li
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: .8em;
    line-height: 1.8em;
    color: #656565;
    text-align: center;
    background-image: url(../images/list_btn.png);
    width: 210px;
    height: 38px;
    list-style-type: none;
}

#mainTop .rcolumn .rrcolumn ul.viewManyBtn2 li a:link, #mainTop .rcolumn .rrcolumn ul.viewManyBtn2 li a:visited
{
    color: #656565;
    text-decoration: none;
    font-weight: bold;
}

#mainTop .rcolumn .rrcolumn ul.viewManyBtn2 li a:active, #mainTop .rcolumn .rrcolumn ul.viewManyBtn2 li a:hover
{
    color: #656565;
    text-decoration: none;
    font-weight: bold;
}





#footimg
{
    width: 975px;
    margin: 0 auto;
    text-align: center;
    bottom: 0; /* stick to bottom */
}

.sitename
{
    text-align: left;
    font-family: Palatino Linotype, Book Antiqua, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    color: #1c1c1c;
    font-size: 1.9em;
    line-height: 1.3em;
    text-align: left;
    padding-right: 24px;
    padding-left: 10px;
    text-decoration: none;
}

.logo_image {
	text-align:left;
	padding-top:5px;
	padding-right: 24px;
	padding-left: 10px;
		}	

.headline
{
    text-align: left;
    font-family: Palatino Linotype, Book Antiqua, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    color: #fff;
    font-size: 1.25em;
    line-height: 1.50em;
    text-align: left;
    padding-right: 24px;
    padding-left: 5px;
    text-decoration: none;
}

a.login_link:link
{
    color: #be5927;
    font-size: 11pt;
    font-family: Arial, San Serif;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
}

a.login_link:visited
{
    color: #be5927;
    font-size: 11pt;
    font-family: Arial, San Serif;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
}

a.headline:hover
{
    padding-left: 0px;
}


a.headline:link
{
    padding-left: 0px;
}

a.headline:visited
{
    padding-left: 0px;
}

a.bottom_links:hover
{
    color: #000000;
    font-size: 11pt;
    font-family: Arial, San Serif;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
}

a.bottom_links:link
{
    color: #000000;
    font-size: 11pt;
    font-family: Arial, San Serif;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
}

a.bottom_links:visited
{
    color: #000000;
    font-size: 11pt;
    font-family: Arial, San Serif;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
}


a.email:link
{
    color: #ffffff;
    font-size: 11pt;
    font-family: Arial, San Serif;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
}

a.email:visited
{
    color: #ffffff;
    font-size: 11pt;
    font-family: Arial, San Serif;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
}

a.email:hover
{
    color: #fab400;
    font-size: 11pt;
    font-family: Arial, San Serif;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
}

a.login_link:hover
{
    color: #000000;
    font-size: 11pt;
    font-family: Arial, San Serif;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
}


#bottomp
{
    color: #cccccc;
    font-size: .8em;
}

#address
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: .8em;
	color:#FFF;
    padding-bottom: 0px;
    height: 30px;
    text-align: center;
}

#blinks
{
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    text-decoration: none;
    color: #fff;
    width: auto;
	height: 35px;
}

#blinks a:link, #blinks a:hover, #blinks a:active, #blinks a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    text-decoration: none;
    color: #fff;
    width: auto;
}



#tablefloorplantd
{
    font-size: 9pt;
    padding-bottom: 5px;
    width: 200px;
    color: #656565;
}

#tablefloorplantd2
{
    font-size: 9pt;
    padding-bottom: 5px;
    width: 45px;
    color: #656565;
}

#tablefloorplantd2 a:link, a:active, a:visited, a:hover
{
    color: #656565;
    text-decoration: none;
}

#mainTop .lcolumn .lcolumnTitle2
{
    color: white;
    font-size: 12pt;
}

#mainTop .lcolumn .tabledetails
{
    color: white;
    font-size: 12pt;
}


#floorplanul ul
{
    text-align: left;
    float: left;
    margin: -20px 20px;
    padding-top: 0px;
    height: auto;
}

#floorplanul li
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: .8em;
    line-height: 1.8em;
    color: #656565;
    text-align: center;
    background-image: url(../images/list_btn.png);
    width: 210px;
    height: 38px;
    list-style-type: none;
}

#floorplanul li a:link, #floorplanul li a:visited, #floorplanul li a:active, #floorplanul li a:hover
{
    color: #656565;
    text-decoration: none;
    font-weight: bold;
}

.inputselect
{
    text-align: left;
    font-size: 11px;
    color: #656565;
    border: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    font-weight: normal;
}

.social_icons
{
    text-align: center;
    width: auto;
    margin-right: 10px;
    padding-right: 10px;
}

#petsdiv {
	margin-left: 35px; 
	font-size: 10px;
}

#petsdiv ul li {
	list-style-type:none;
	margin-bottom:5px;
	}
	
#leafleft {
	position: absolute;
	margin-left:-150px;
}
#leafright {
	position: absolute;
	margin-left:995px;
	margin-top:160px;
	float:right;
}

#businesses {
	background-image: url(../images/bluebg.png);
	width:457px;
	height:351px;
	
}


