html, body, div, span, h1, h2, h3, h4, h5, h6, 
applet, object, iframe,p, blockquote, pre, 
dl, dt, dd, ol, ul, li, a,
fieldset, form, label, legend, button,
table, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    list-style: none;
}
a img {
	border: none;
	cursor: pointer;
}
/* img   { display: block;} /* remove descender gap in IE */

/*================================================================*/
body {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	background: url(../images/tile2.jpg) repeat-x #a39f9f;
	margin: 0px;
	padding: 0px;	
}

/*===============================================================*/
/* Globel Stuff */
#container {
	width: 885px;
	margin: 20px auto 0px auto;
	padding: 0px;
}

#content {
	float: left;
	width: 885px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#dataContent {
	float: right;
	width: 655px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#contentArea {
	float: right;
	width: 655px;
	min-height: 685px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 12px;
	background: #002238;
	color: #ffffff;
}

#headBand {
	float: left;
	width: 655px;
	height: 35px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: #002238;
	color: #ffffff;
}

#headBand label {
	float: right;
	width: 235px;
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 5px 20px 5px 0px;
	font-size: 18px;
	font-family: Century Gothic;
	font-weight: bold;
	text-align: right;	
	background: #5a778d;
}

/* -------------------------------------------------------- */
/* 404 Error */
#error404 {
	float: left;
	width: 585px;
	margin: 100px 0px 0px 35px;
	padding: 0px;
}

#error404 label {
	float: left;
	width: 585px;
	margin-bottom: 20px;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
}

#error404 ol {
	float: left;
	width: 485px;
	margin: 0px 0px 0px 30px;
	padding: 0px;
}

#error404 ol li {
	float: left;
	width: 485px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 20px;
	font-size: 14px;
	background-image: url('../images/dot.png');
	background-repeat: no-repeat;
	background-position: 0 .4em;
}

#error404 ol li a {
	color: #ffffff;
}

#error404 ol li a:hover {
	color: red;
	text-decoration: underline;
}

/* -------------------------------------------------------- */
/* Site Map */
#siteMap {
	float: left;
	width: 585px;
	margin: 50px 0px 0px 20px;
	padding: 0px;
}

#siteMap label {
	float: left;
	width: 585px;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
}

#siteMap label a {
	color: #ffffff;
}

dl#siteMenu {
	float: left;
	width: 400px;
	margin: 30px 0px 0px 0px;
	padding: 0px;
}

dl#siteMenu dt {
	float: left;
	width: 400px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	cursor: pointer;
}

dl#siteMenu dd {
	float: left;
	width: 400px;
	margin: 0px 0px 5px 20px;
	padding: 0px;
}

dl#siteMenu dd a {
	color: #5a778d;
	padding: 3px 5px;
}

dl#siteMenu dd a:hover {
	color: #ffffff;
	background-color: #5a778d;
}
/* -------------------------------------------------------- */
/*  */
#sidePanel {
	float: left;
	width: 215px;	
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.ui-datepicker {
	z-index: 999999;
}
/************************************************************/
/* Start Side Bar */
/* -------------------------------------------------------- */
/* Logo name and address */
#logo {
	float:left;
	width: 215px;
	height: 206px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	font-family: Century Gothic;
	background: url('../images/logo.gif') no-repeat #002238;
}

#logo label#line1 {
	float: left;
	width: 215px;
	margin: 80px 0px 0px 0px;
	padding: 0px;
	font-family: Futura;
	font-size: 35px;
	color: #ffffff;
	text-align: center;
}

#logo p {
	float: left;
	width: 140px;
	margin: 0px 0px 0px 40px;
	font-size: 17px;
	color: #92b7d0;	
}


#logo label#line2 {
	float: left;
	width: 190px;
	margin: 0px 0px 10px 20px;
	padding: 0px;
	font-size: 17px;
	color: #92b7d0;
	letter-spacing: 9px;
}
#logo label#line3 {
	float: left;
	width: 190px;
	margin: 0px 0px 10px 35px;
	padding: 0px;
	font-family: futura;
	font-size: 16px;
	color: #ffffff;
	letter-spacing: 2px;
}

/* -------------------------------------------------------- */
/* Nav box */
#nav {
	float: left;
	width: 215px;
	margin: 0px 0px 0px 0px;
	padding-bottom: 40px;
	background: #002238;	
}

#sidePicker {
    width: 215px;
}

#sideNav {
	float: left;
	width: 215px;
	height: 510px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: #002238;	
}

#nav ol, #sideNav ol {
	float: left;
	width: 215px;
	margin: 0px 0px 0px 0px;;
	padding: 0px;
	
}


#nav ol li, #sideNav ol li {
	float: left;
	width: 215px;
	margin: 0px;
	padding: 6px 0px 6px 0px;
	text-align: center;
	color: #ffffff;
	list-style: none;
	font-size: 11px;
	cursor: pointer;
	border-bottom: 1px solid #92b7d0;	
}

li.currentPage {
	background: #5a778d;	
}
#nav ol li.notDone, #sideNav ol li.notDone {
color: #666666;	
}

#nav #blog {
	float: left;
	width: 160px;
	margin: 20px 0px 0px 20px;
	padding: 0px;
}

#nav #blog label {
	float: left;
	width: auto;
	margin: 5px 10px 0px 0px;
	padding: 0px;
	color: #5a778d;
	font-size: 12px;
}

#nav #blog img#facebook {
	margin-right: 10px;	
}

#nav #blog img {
	cursor: pointer;
}

/* -------------------------------------------------------- */
/* Side Appointment Block */

#sideAppointment {
	position: relative;
	float: left;
	width: 200px;
	margin: 30px 0px 40px 6px;
	padding: 0px 0px 12px 0px;
	background: #1a3b55;
	font-size: 12px;
	color: #ffffff;
}

#sideAppointment #requestText {
	float: left;
	width: 175px;
	margin: 10px 0px 10px 10px;
	padding: 0px;
}

#sideAppointment  #requestText p {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#sideAppointment .sideDateTime {
	float: left;
	width: 160px;
	margin: 0px 0px 10px 15px;
	padding: 5px;
	background: #5a778d;
	cursor: pointer;
}

#sideAppointment .sideDateTime p {
	float: left;
	width: 85px;
}

#sideAppointment #selectDate #selectDateInput {
	float: left;
	width: 105px;
	height: 15px;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 12px;
	background: #5a778d;
	color: #ffffff;
	cursor: pointer;
}

#sideAppointment #submitChoice {
	text-align: center;
	font-weight: bold;
	background: #595344;
}

#sideAppointment label.sideVee {
	float: right;
	width: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	cursor: pointer;
	cursor: hand;
}

/* End Side Bar */
/************************************************************/
/************************************************************/
/* Start Content Area */
/* -------------------------------------------------------- */
/* index.php - Appointment Block */
#appointment {
	float: left;
	width: 310px;
	margin: 5px 0px 0px 5px;
	padding: 5px 5px 8px 5px;
	border: 8px solid #102f47;
	background: #1a3b55;
	color: #ffffff;	
	font-size: 12px;
}

#appointment p {
	float: left;
	width: 310px;
	margin: 0px 0px 10px 0px;
	text-align: center;
}

#appointment #selectDateInput {
	float: left;
	width: 100px;
	height: 15px;
	border: none;
	padding: 0px;
	text-align: center;
	font-size: 12px;
	background: #5a778d;
	color: #ffffff;
	cursor: pointer;
}

.selectDayTime {
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	background: #5a778d;
	cursor: pointer;
}
#selectDate {
	width: 125px;	
}

#selectTime {
	width: 115px;	
}

#selectTime p, #selectTime #time  {
	float: left;
	width: 	90px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
	text-align: center;
	font-size: 12px;
}

#selectTime #time {
	display: none;
}

#appointment .selectDayTime label.vee {
	float: right;
	width: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	background: #102f47;
	cursor: pointer;
	cursor: hand;
}

#appointment div#submitBtn {
	float: right;
	width: 60px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
	text-align: center;
	background: #595344;
	cursor: pointer;
}
/* -------------------------------------------------------- */
/* index.php - Time Picker */

#appointment #timeWrapper {
	display: none;
	position: absolute;
	top: 80px;
	left: 140px;
	width: 355px;
	height: 115px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 2px solid #ffffff;
	z-index: 20000;
}

#sideAppointment #timeWrapper {	
	display: none;
	position: absolute;
	top: 125px;
	left: 5px;
	width: 355px;
	height: 115px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 2px solid #ffffff;
	z-index: 20000;
}

#appointment #timeBox {
	display: none;
	position: absolute;
	top: 80px;
	left: 140px;
	width: 335px;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	z-index: 30000;
}

#sideAppointment #timeBox {
	display: none;
	position: absolute;
	top: 130px;
	left: 10px;
	width: 335px;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	z-index: 30000;
}

#sideAppointment #timeBox p {
	clear: left;
	float: left;
	width: 310px;
	margin: 25px 0px 0px 0px;
	padding: 3px;
	border: 1px solid #ffffff;
	background: #002238;
}
/*
#timeBox #time {
	float: left;
	width: 120px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px;
	font-weight: bold;
	font-size: 12px;
}

#timeBox #time label {
	float: left;
	width: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
		
}

#timeBox #time label#hour {
	text-align: right;
}

#timeBox #time label#minute {
	width: 15px;	
}

#timeBox #time span {
	float: left;
	width: 5px;
	margin: 0px 3px;
	padding: 0px;
}
*/
ol#ampm {
	clear: left;
	float: left;
	width: 70px;
	margin: 5px 0px 0px 0px;
	padding: 0px;	
}

ol#amHours {
	clear: left;
	float: left;
	width: auto;
	margin: 3px 0px 0px 0px;
	padding: 0px;
}

ol#pmHours {
	display: none;
	clear: left;
	float: left;
	width: auto;
	margin: 3px 0px 0px 30px;
	padding: 0px;
}

ol#quarterHour {
	position: absolute;
	width: 120px;
	padding: 0px;
}

ol#ampm li, ol#amHours li, ol#pmHours li, ol#quarterHour li  {
	float: left;
	width: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	background: #1a3b55;
	font-size: 12px;
	border: 1px solid white;
	cursor: pointer;
}

ol#ampm li#am {
	margin-right: 3px;
}

ol#amHours li, ol#pmHours li, ol#quarterHour li {
	
	margin-right: 3px;	
}
/* -------------------------------------------------------- */
/* index.php - Flash Blocks */
#flashOne, #flashTwo {
	float: right;
	width: 305px;
	height: 550px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: #002238;
}

#flashOne {
    background: #ffffff;
}

#flashTwo {
	position: relative;
	width: 350px;
	background: #002238;	
}

#flashOneImg {
	float: left;
	width: 305px;
	height: 550px;
	margin: 0px 0px 0px 0px;
	padding: 0px;	
}

#flashTwoImg {
	float: left;	
	width: 335px;
	height: 330px;
	margin: 10px 0px 0px 10px;
	padding: 0px;		
}

#flashTwoImg img {
	width: 330px;
	height: 330px;
	margin: 0px 0px 0px 0px;
	padding: 0px;	
}

#flashOne img {
	float: left;
	width: 305px;
	height: 550px;
	margin: 0px;
	padding: 0px;
	border: none;
	
		
}

/* -------------------------------------------------------- */
/*  index.php - FlashOne click for deals button */
.dealsOfWeek, .applyBtn, a.resLoginBtn{
	float: left;
	width: 305px;
	margin: 10px 0px 0px 10px;
	padding: 8px;
	border: 5px outset #403a38;
	background: #595344;
	color: #ffffff;
	cursor: pointer;
}

.applyBtn {
	width: 100px;
	font-weight: bold;
	text-align: center;	
	float: left;
	margin: 20px 0px 0px 15px;
	cursor: pointer;	
}

a.resLoginBtn {
	width: 250px;
	margin: 10px 0px 10px 40px;
	padding: 5px;
	text-decoration: none;
	outline: none;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background: #5a778d;
}

.dealsOfWeek p {
	text-align: center;
	font-size: 12px;
	margin: 0px;
	padding: 0px;	
}

/* -------------------------------------------------------- */
/*  tour.php - Head Band */

#bedBath {
	float: left;
	width: 400px;
	margin: 10px 0px 10px 35px;
	padding: 0px;
}
label#mainImgName {
	float: left;
	width: 400px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 18px;
	font-weight: bold;
}

label#mainImgBeds {
	float: left;
	width: auto;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	font-size: 18px;
	font-weight: bold;
		
}

label#mainImgBaths {
	float: left;
	width: auto;
	margin: 0px;
	padding: 3px 0px 0px 0px;
	font-size: 14px;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++*/
#mainImage {
	position: relative;
	float: left;
	width: 585px;
	height: 340px;
	margin: 0px 0px 25px 0px;
	padding: 0px;
	text-align: center;
}

#mainImage a {
	color: white;
}
#mainImage .panorama-viewport {
	border: 1px solid #5a778d;
	margin-left: auto;
	margin-right: auto;
}

#mainImage #imageTitle {
	position: absolute;
	top: 0px;
	left: 0px;
	width: auto;
	font-family: verdana;
	margin: 10px 0px 0px 10px;
	padding: 3px;
	color: #ffffff;
	border: 2px solid #ffffff;
	z-index: 200;	
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++*/	
ol#virtualTourList {
	float: left;
	width: 585px;
	margin: 0px 0px 0px 35px;
	padding: 0px;
}

ol#virtualTourList li {
	float: left;
	width: 285px;
	margin: 0px 0px 30px 0px;
	padding: 0px;
	color: #ffffff;
	cursor: pointer;
}


ol#virtualTourList div.imgHolder {
	float: left;
	width: 120px;
	height: 95px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 1px solid #5a778d;
}

ol#virtualTourList div.imgHolder img {
	float: left;
	width: 110px;
	height:85px;
	margin: 5px 0px 0px 5px;
	padding: 0px;
}

ol#virtualTourList li p, ol#virtualTourList div.windowView {
	float: left;
	width: 150px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	color: #ffffff;
}

ol#virtualTourList li p.smText {
	font-size: 12px;
}

ol#virtualTourList li.left {
	margin-right: 15px;
}

ol#virtualTourList div.windowView {
	margin-top: 5px;
	font-size: 10px;	
}
ol#virtualTourList div.windowView label {	
	cursor: pointer;
}

ol#virtualTourList div.windowView label.viewBtn {
	float: left;
	width: 20px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	text-align: center;
	background: #1a3b55;
	color: #ffffff;	
}

ol#virtualTourList div.windowView label.viewLabel {
	float: left;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #92b7d0;
}

ol#virtualTourList div.windowView label.viewLabel a {
	text-decoration: none;
	color: #5a778d;	
}

ol#virtualTourList div.windowView label.viewLabel a:hover {
	color: #ffffff;	
}
/* -------------------------------------------------------- */
/*  floorplans.php */
#floorPlanBanner {
	float: left;
	width: 400px;
	margin: 30px 0px 20px 35px;
	padding: 0px;
	color: #ffffff;
}

#floorPlanExplorer {
	float: left;
	width: 625px;
	width: 590px;
	height: 475px;
	margin: 0px 0px 125px 35px;
	padding: 0px;
}

#floorPlanExplorer #explorerTitle {
	float: left;
	width: 625px;
	width: 590px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	color: #ffffff;
	background: #5b778d;
}

#floorPlanExplorer #explorerTitle p {
	float: left;
	width: 610px;
	width: 550px;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}
#floorPlanExplorer p#imgDisclaimer {
	float: right;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #92b7d0;
}


#floorPlanLayOut {
	float: left;
	width: 590px;
	height: 440px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: #dad3c0;
}

#box {
	float: left;
	width: 605px;
	width: 570px;
	height: 415px;
	margin: 10px 0px 0px 10px;
	padding: 0px;
	border: 1px solid #5b778d;	
}

/* -------------------------------------------------------- */
/*  view.php */
#viewBanner {
	float: left;
	width: 590px;
	margin: 30px 0px 20px 30px;
	padding: 0px;
}

#viewBanner label {
	font-size: 14px;	
	color: #ffffff;
}

#viewExplorer {
	float: left;
	width: 590px;
	height: 500px;
	margin: 0px 0px 107px 30px;
	padding: 0px;
}

#viewExplorer #viewTitle {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: #5b778d;
}

#viewExplorer #viewTitle p {
	float: left;
	width: auto;
	margin: 0px 0px 0px 15px;
	padding: 5px 0px 5px 0px;
	color: #ffffff;
}

#viewImage {
	position: relative;
	float: left;
	width: 100%;
	height: 440px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: #dad3c0;
}

#imgCount {
	float: left;
	width: 590px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	color: white;
	font-size: 5pt;
	text-align: center;
	vertical-align: middle;	
}

#imgCount div {
	float: left;
	width: 10px;
	height: 10px;
	margin-right: 10px;
	background: #666666;
}

#imgCount div.viewing {
	background: #ffffff;
	color: black;	
}

.tooltip {
    position: absolute;
    z-index: 999;
    left: -9999px;
    background-color: #dedede;
    padding: 5px;
    border: 1px solid #ffffff;
    width: 150px;
}

.tooltip p {
    margin: 0;
    padding: 0;
    color: #ffffff;
    background-color: #222222;
    padding: 2px 7px;
}
/* -------------------------------------------------------- */
/*  features.php */
#featuresWrap {
	float: left;
	width: 650px;
	margin: 30px 0px 0px 0px;
	padding: 0px;
}

.features {
	float: left;
	width: 620px;
	margin: 0px 0px 20px 20px;
	padding: 0px;
}

.featuresImg {
	float: left;
	width: 170px;
	height: 135px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #5a778d;
}

.featuresImg img {
	float: left;
	width: 150px;
	height: 115px;
	margin: 8px 0px 0px 9px;
	padding: 0px;
	border: 1px solid #000000;
}

ol.featuresList {
	float: left;
	width: 400px;
	margin: 0px 0px 0px 40px;
	padding: 0px;
	list-style-position: inside;
}

.features ol.featuresList li {
	width: 395px;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	font-size: 11px;
	list-style: disc;
}

.features ol.featuresList li.listTitle {
	font-weight: bold;
	font-size: 16px;
	margin-left: -15px;
	margin-bottom: 10px;
	list-style: none;
}
/*===============================================================*/
/*  pricing.php */
#priceBanner {
	float: left;
	width: 620px;
	margin: 25px 0px 0px 15px;
	padding: 0px;	
}

#viewBanner p {
	width: 600px;	
}

#viewBanner .dealsOfWeek {
	margin: 20px 0px 0px 0px;
		
}

#viewBanner .dealsOfWeek label {
	float: left;
	width: 100%;
	font-size: 14px;
	text-align: center;
	font-weight: bold;	
}

table#priceTable {
	float: left;
	width: 620px;
	margin: 20px 0px 0px 15px;
	padding: 0px;
	border-collapse: collapse;	
}

/*
table#priceTable tr.trClick
*/
table#priceTable th {
	height: 30px;	
	background: #5a778d;	
}

table#priceTable td {
	height: 25px;
	font-weight: bold;
	text-align: center;
	color: #000000;	
}

table#priceTable td.modelName {
	text-align: left;
	padding-left: 10px;	
}


table#priceTable td.modelPrice {
	text-align: left;
	width: 105px;
}

table#priceTable td.modelPrice label{
	width: 40px;
	margin: 0px 5px 0px 15px;
}

table#priceTable td.modelFloorPlan img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border: none;
	cursor: pointer;
}

table#priceTable td.trOver {
	background: #002238;
	color: #ffffff;
}

table#priceTable td.trClick {
	background: #92b7d0;
	color: #ffffff;
}

table#priceTable td a {
	text-decoration: none;
	outline: none;
	
}

label#inRent {
	float: left;
	width: auto;
	margin: 10px 0px 0px 20px;
	padding: 0px;
	font-size: 18px;
}


#fpLayOut {
	width: 740px;
	height: 725px;
	background: #ffffff;
}

/*===============================================================*/
/*  movein.php */
.moveInFeatures {
	clear: left;
	float: left;
	width: 600px;
	margin: 20px 0px 0px 15px;
	padding: 0px 0px;
}

.bar {
	float: left;
	width: 600px;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	background: #5a778d;
	color: #ffffff;
}

	
.applyBtn label {
	cursor: pointer;
}

#apply p {
	float: left;
	width: 380px;
	margin: 20px 0px 0px 20px;
	padding: 0px;
}

#rental p {
	float: left;
	width: 580px;
	margin: 15px 0px 0px 15px;
	padding: 0px;	
}


ol.moveInFeaturesList {
	clear: left;
	float: left;
	width: 580px;
	margin: 20px 0px 0px 30px;
	padding: 0px;
	list-style-position: inside;
}

ol.moveInFeaturesList li {
	width: 580px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	font-size: 11px;
	list-style: disc;
}

* ol.moveInFeaturesList li {
	vertical-align: top; 
position: relative; 
top: -.3em;

}
ol.moveInFeaturesList li label.provideWhat,
ol.moveInFeaturesList li label.provider,
ol.moveInFeaturesList li label.providerNmbr {
	float: left;
	width: 150px;
	margin: 0px 20px 0px 0px;
	padding: 0px;
}

ol.moveInFeaturesList li label.provider,
ol.moveInFeaturesList li label.providerNmbr,
p#elevator span {
	color: #92b7d0;
}

p#elevator span {
	margin-left: 10px;	
}
/*===============================================================*/
/* contact.php */
#nameHours {
	float: left;
	width: 520px;
	margin: 20px 0px 20px 70px;
	padding: 0px 0px;
}

.vcard {
	float: left;
	width: 265px;
	margin: 0px;
	padding: 0px;
}

.vcard .adr {
	margin-bottom: 20px;
}

.vcard a {
	color: #ffffff;
}


#addrs {
	float: left;
	width: 155px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#hours {
	
	float: right;
	width: 225px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#hours p {
	margin-top: 10px;
}

#phoneFax {
	clear: left;
	float: left;
	width: 265px;
	margin: 20px 0px 0px 0px;
	padding: 0px;	
}

#phoneFax ol {
	float: left;
	width: 265px;
	margin: 0px;
	padding: 0px;	
}

#phoneFax ol li {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}


#phoneFax li label {
	float: left;
	width: 50px;
	margin: 0px 0px;
	padding: 0px;
}

#phoneFax a {
	text-decoration: none;
	color: #5a778d;	
}

#phoneFax a:hover {
	text-decoration: underline;	
}

#guestCard {
	float: left;
	width: 515px;
	margin: 0px 0px 20px 70px;
	padding: 0px;
	color: #ffffff;
}
/*===============================================================*/
/*  special.php */
label#dealTitle {
	float: left;
	width: 590px;
	margin: 40px 0px 0px 30px;
	padding: 0px;
	font-weight: bold;
	font-size: 14px;
}

#dealText {
	float: left;
	width: 590px;
	margin: 20px 0px 0px 30px;
	padding: 0px;
}

#dealPhoto {
	float: left;
	width: 590px;
	margin: 20px 0px 0px 30px;
	padding-bottom: 20px;
	border: 1px solid #5a778d;	
}

#dealPhoto img {
	float: left;
	width: 550px;
	height: 360px;
	margin: 20px 0px 0px 20px;
	padding: 0px;	
}

#dealCaption {
	float: left;
	width: 590px;
	margin: 10px 0px 20px 30px;
	padding: 0px;
}


/*===============================================================*/
/*  location.php */
#walkScore {
	float: left;
	width: 620px;
	margin: 0px 0px 10px 15px;
	padding: 0px;
	background: #dad3c0;
	border: 1px solid white;	
}
#walkScoreTitle {
	float: left;
	width: 607px;
	margin: 20px 0px 0px 15px;
	padding: 5px 0px 5px 15px;
	color: #ffffff;
	background: #5b778d;
}

#direction {
	float: left;
	width: 620px;
	margin: 0px 0px 0px 15px;
	padding: 0px;
}

#direction label {
	font-weight: bold;	
}
/* End Content Area */
/************************************************************/
/*===============================================================*/
/*  footer.php */

#seoText {
	float: left;
	width: 845px;
	margin: 15px 0px 0px 0px;
	padding: 10px 20px;
	background: #002238;
	color: #ffffff;	
	font-size: 12px;	
}
#seoText p {
	float: left;
	width: 850px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}

#footer, #footerMenuDiv {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#footerMenuDiv {
	margin: 15px 0px;	
}

ol#footerMenu {
	float: left;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	white-space: nowrap;
	list-style-type: none;
}

ol#footerMenu li {
	display: inline;
	border-right: 1px solid #5a778d;	
}

/* This will only work for IE if used in jquery */
/*
ol#footerMenu li:last-child {
	border: none;	
}
*/
ol#footerMenu li a {
	margin: 0px;
	padding: 3px 5px;
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	text-align: center;
	text-decoration: none;
	color: #5a778d;
}

ol#footerMenu a:hover {
	color: #ffffff;
	background: #002238;
}

#powered {
	float: right;
	width: 285px;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px;
	color: #ffffff;
} 
#powered img {
	float: right;;
	width: 20px;
	height: 17px;
	margin: 0px 10px 0px 0px;	
}

#powered a, #powered a:hover  { 
	font-size: 0.75em;
	color: #ffffff;
	text-decoration: none;
}

#powered a.resite {
	float: right;
	margin-top: 3px;
}
/*  end of footer.php */
/*===============================================================*/
