/* CSS Document */


body, h1, h2, h3, h4, h5, ul, li, ul li, div, img, form {
	margin: 0px;
	padding: 0px;
}

body	{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	background:url(../images/furn/bckd.gif) fixed;
}

img	{
	border: 0;
}

.clear {
	clear: both;
}

.btn {vertical-align: bottom;}

/* ***************************** */
/* *******LAYOUT CLASSES******** */
/* ***************************** */

#outerWrapper {
	margin: 0 auto;
	height: 100%;
	width: 1020px; 
	background-color: #fff;
	margin-top: 30px;
}

#innerWrapper {
	width: 888px;
	margin: 0 66px 66px 66px;
}

#topbar {
	width: 888px;
}

#logo {
	float: left;
	width: 362px;
}

#contentWrapper {
	margin-top: 40px;
	width: 888px;
}

#contentLeft {
	float: left;
	width: 583px;
	font-size: 75%;
	color: #999;
}

#contentRight {
	float: left;
	padding-left: 24px;
	width: 253px;
	font-size: 75%;
	color: #999;
}

.accomRight {
	float: left;
	margin-top: 40px;
	width: 250px;
}

.hmeaccom1 {
	float: left;
	margin-top: 40px;
	width: 279px;
}

.hmeaccom2 {
	float: left;
	width: 278px;
	margin-top: 40px;
	margin-left: 26px;
}

.hmeaccomimg {
	float: left;
	padding-top: 10px;
}

.hmeaccomtxt {
	float: left;
	width: 167px;
	padding-top: 10px;
	padding-left: 10px;
	font-size: 75%;
	color: #999;
}

.accomimg {
	float: left;
	padding-top: 10px;
	width: 278px;
}

.accomtxt {
	float: left;
	width: 250px;
	padding-top: 20px;
	font-size: 75%;
	color: #999;
}

.features {
	float: left;
	width: 250px;
	padding-top: 20px;
	font-size: 75%;
	color: #999;
}

.features ul li {margin-left: 15px; list-style-image: url(../images/furn/arrow.gif);}

#apartmentcontentWrapper {
	width: 888px;
}

#flashmovie {float: left; width: 360px;	margin-top: 40px;font-size: 75%; color: #999;}
#googlemapWrapper {float: left; width: 200px; padding: 40px 22px 0 22px; font-size: 75%; color: #999;}
#googlemap {border: 1px solid #999;}

#footerWrapper {
	width: 888px;
	margin-top: 40px;
	border-top: 1px solid #07AAC3;
}

#footerLeft {
	float: left;
	width: 444px;
	font-size: 70%;
	padding-top: 10px;
	padding-bottom: 20px;
	color: #999;
}

#footerRight {
	float: left;
	width: 444px;
	font-size: 60%;
	color: #999;
	padding-top: 10px;
	padding-bottom: 20px;
	text-align: right;
}

#supercontrol {margin-top: 40px;}

/* ********************************* */
/* *******NAVIGATION CLASSES******** */
/* ********************************* */


#nav {
	float: left;
	margin-top: 84px;
}

#nav ul {
	list-style-type: none;
}

#nav ul li {
	padding-left:30px;
	float: left;
}

#nav ul li a {
	color: #999;
	font-size: 80%;
	text-decoration: none;
}

#nav ul li a:hover {
	color: #07AAC3;
}


/* *************************** */
/* *******TEXT CLASSES******** */
/* *************************** */


.blueline {border-top: 2px solid #07AAC3; width: 278px;}
.bluelinewide {border-top: 2px solid #07AAC3; width: 888px;}

.header {color: #07AAC3; font-size: medium; font-weight: normal;}

.blue, a, #googlemapWrapper a {
	color: #07AAC3;
}


#royalmile span, #royalmile-ap span, #deanvillage span, #westend span, #welcome span, #about span, #contact span, #reservations span, #westport span, #grassmarket span, #terms span, #schoolhouse-2 span, #apt-royalmile-2 span, #union-st span, #register span, #advocates span, #dean-village span, #robertsons-close span {display: none;}
#royalmile {background-image: url(../images/headers/royalmile.gif); height: 37px; width: 250px; }
#royalmile-ap {background-image: url(../images/headers/royalmile2.gif); height: 37px; width: 250px; }
#deanvillage {background-image: url(../images/headers/deanvillage.gif); height: 37px; width: 250px; }
#westend {background-image: url(../images/headers/westend.gif); height: 37px; width: 250px; }
#westport {background-image: url(../images/headers/westport.gif); height: 37px; width: 250px; }
#grassmarket {background-image: url(../images/headers/grassmarket.gif); height: 37px; width: 250px; }
#welcome {background-image: url(../images/headers/welcome.gif); height: 49px; width: 250px; }
#about {background-image: url(../images/headers/aboutus.gif); height: 49px; width: 250px; }
#contact {background-image: url(../images/headers/contact.gif); height: 49px; width: 250px; }
#reservations {background-image: url(../images/headers/reservations.gif); height: 37px; width: 250px; margin-top: 10px;}
#terms {background-image: url(../images/headers/terms.gif); height: 49px; width: 250px; }
#schoolhouse-2 {background-image: url(../images/headers/schoolhouse-apt2.gif); height: 37px; width: 250px; }
#apt-royalmile-2 {background-image: url(../images/headers/apt-royalmile2.gif); height: 37px; width: 250px; }
#union-st {background-image: url(../images/headers/union-st.gif); height: 37px; width: 250px; }
#register {background-image: url(../images/headers/register.gif); height: 37px; width: 250px; margin-top: 10px;}
#advocates {background-image: url(../images/headers/advocates.gif); height: 37px; width: 250px;}
#dean-village {background-image: url(../images/headers/dean-village.gif); height: 37px; width: 250px; }
#robertsons-close {background-image: url(../images/headers/robertsons-close.gif); height: 37px; width: 250px; }

#iframe {color: #999; background-color: #ccc;}
