

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background-color: #0A3472;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #000000;
}

img{
border:0px;
}

#container {
	width: 760px;;
	background: #FFFFFF;
	margin: 0 auto; 
	border-left:#FFFFFF solid 8px;
	border-right:#FFFFFF solid 8px;
	text-align: left;
}

#header {
height:76px;
	background-color: #2A4A83;

}

#logo_homepage{
background:url(../images/logo_homepage.jpg) no-repeat;
width:760px;
height:50px;
} 

#logo{
background:url(../images/logo.jpg) no-repeat;
width:760px;
height:50px;
} 

#topNav {
	background-color: #2A4A83;
	height:26px;
	margin-left:135px;
	margin-top:-16px;
}

#topNav ul li{
	display:inline;
	margin-right:-6px;
}

#middleImage_home{
width:760px;
height:124px;
background:url(../images/middleImage_home.jpg) no-repeat;
}

#middleImage{
width:760px;
height:124px;
background:url(../images/middleImage.jpg) no-repeat;
}

#contentImage_home{
width:760px;
background:url(../images/contentImage_home.jpg) no-repeat;
}

#contentImage_main{
width:760px;
background:url(../images/contentImage_main.jpg) no-repeat;
margin-bottom:20px;
}

#contentTitle{
width:760px;
height:32px;
}

#contentTitle_home{
width:760px;
height:36px;
}

#contentText{
color:#003366;
padding-left:43px;
padding-right:40px;
font-size:.75em;
overflow:hidden;
}

#contentText a:link, #contentText a:visited, #contentText a:hover, #contentText a:active{
color:#003366;
text-decoration:none;
}

#contentText a:hover{
text-decoration:underline;
}

#rightsideLinks{
font-weight:bold;
text-align:right;
}

#rightsideLinks a:link, #rightsideLinks a:visited, #rightsideLinks a:hover, #rightsideLinks a:active{
color:#003366;
text-decoration:none;
}

#rightsideLinks a:hover{
text-decoration:underline;
}

.centertext{
text-align:center;
padding-top:15px;
color:#003366;
font-weight:bold;
}


/* ......................Start of Homepage Photo Gallery......................  */
#photoGallery_title{
background:url(../images/photoGallery_title.jpg) no-repeat;
width:760px;
height:25px;
overflow:hidden;
}

#gallery ul li{
	display:inline;
}

#gallery ul li.gallerySpacer1{
padding-right:17px;
padding-left:27px;
}

#gallery ul li.gallerySpacer2{
padding-right:27px;
padding-left:17px;
}
/* ......................End of Homepage Photo Gallery......................  */

.directionsTitle{
font-size:16px;
font-weight:bold;
}

.addressTitle{
font-size:13px;
font-weight:bold;
}

.imageHolder{
float:right;
}

.imageHolder2{
float:right;
padding-left:20px;
padding-bottom:8px;
}

.imageHolder3{
float:right;
padding-left:20px;
}

/*.....................Prices Layout.............................*/

#table{
width:560px;
margin:auto;
padding-left:10px;
padding-top:15px;
}

#rentalPeriods{
width:280px;
float:left;
margin-right:4px;
}

#rentalPeriods ul li.r1 {
width:276px;
height:19px;
background-color:#7585A6;
color:#FFFFFF;
list-style-type:none;
text-align:left;
padding-left:6px;
padding-top:3px;
margin-left:-43px;
margin-bottom:2px;
margin-right:2px;

}

#rentalPeriods ul li.r2 {
width:276px;
height:19px;
background-color:#CBD1DE;
color:#003366;
list-style-type:none;
text-align:left;
padding-left:6px;
padding-top:3px;
margin-left:-43px;
margin-bottom:2px;
margin-right:2px;
}

#uptoPersons{
width:132px;
float:left;
margin-right:2px;
}

#uptoPersons ul li.u1 {
width:112px;
height:19px;
background-color:#7585A6;
color:#FFFFFF;
list-style-type:none;
text-align:left;
padding-left:10px;
padding-right:10px;
padding-top:3px;
margin-left:-43px;
margin-bottom:2px;
text-align:center;

}

#uptoPersons ul li.u2 {
width:112px;
height:19px;
background-color:#CBD1DE;
color:#003366;
list-style-type:none;
text-align:left;
padding-left:10px;
padding-right:10px;
padding-top:3px;
margin-left:-43px;
margin-bottom:2px;
text-align:center;
}

#extraPersons{
width:132px;
float:left;
}

#extraPersons ul li.e1 {
width:112px;
height:19px;
background-color:#7585A6;
color:#FFFFFF;
list-style-type:none;
text-align:left;
padding-top:3px;
padding-left:10px;
padding-right:10px;
margin-left:-43px;
margin-bottom:2px;
text-align:center;
}

#extraPersons ul li.e2 {
width:112px;
height:19px;
background-color:#CBD1DE;
color:#003366;
list-style-type:none;
text-align:left;
padding-left:10px;
padding-right:10px;
padding-top:3px;
margin-left:-43px;
margin-bottom:2px;
text-align:center;
}


/*............Photos...............*/
.photoFrame{
margin:auto;
padding-left:27px;
padding-top:20px;
}

.photoContainer{
float:left;
padding-right:50px;
}

.photoContainer2{
float:left;
}

.photoText{
font-size:12px;
text-align:center;
font-weight:bold;
width:173px;
padding-bottom:20px;
padding-top:10px;
}

.photoText a:link, .photoText a:visited, .photoText a:hover, .photoText a:active{
color:#003366;
text-decoration:none;
}

.photoText a:hover{
text-decoration:underline;
}


.photoImages{
width:173px;
height:118px;
}

/*............Floor Plans...............*/
.floorplanFrame{
margin:auto;
padding-left:50px;
padding-top:20px;
}

.floorplanFrame2{
margin:auto;
padding-left:190px;
padding-top:40px;
}

.floorplanImages{
width:256px;
height:159px;
}

.floorplanText{
font-size:12px;
text-align:center;
font-weight:bold;
width:256px;
padding-bottom:20px;
padding-top:10px;
}

.floorplanText a:link, .floorplanText a:visited, .floorplanText a:hover, .floorplanText a:active{
color:#003366;
text-decoration:none;
}

.floorplanText a:hover{
text-decoration:underline;
}


/*............CONTACT US...............*/


.contacttextHeader{
text-align:center;
padding-top:15px;
color:#003366;
font-weight:bold;
font-size:20px;
padding-bottom:20px;
}

.contactContainer{
margin:auto;
clear:both;
padding-left:120px;
margin-bottom:16px;
overflow:hidden;
}

.contactImage{
float:left;
width:79px;
}

.contactText{
font-size:16px;
font-weight:bold;
float:left;
padding-top:27px;
padding-bottom:27px;
margin-left:30px;
}

.contactText a:link, .contactText a:visited, .contactText a:hover, .contactText a:active{
color:#003366;
text-decoration:none;
}

.contactText a:hover{
text-decoration:underline;
}

/*..........................USEFUL LINKS..................................*/

.linksFrame{
margin:auto;
padding-left:60px;
}

.linksFrame2{
margin:auto;
padding-left:155px;
}

.linksContainer{
float:left;
padding-right:40px;
}

.linksText{
font-size:16px;
text-align:center;
font-weight:bold;
width:159px;
padding-bottom:10px;
padding-top:20px;
}

.linksText a:link, .linksText a:visited, .linksText a:hover, .linksText a:active{
color:#003366;
text-decoration:none;
}

.linksText a:hover{
text-decoration:underline;
}


.linksImages{
width:159px;
height:110px;
}



#availibility{
width:576px; 
height:496px;
margin:auto;
}

#footer {
font-size:11px;
color:#2A4A83;
margin-bottom:20px;
padding-bottom:20px;
}

#footerLeft{
float:left;
padding-left:40px;
}

#footerRight{
float:right;
padding-right:40px;
}






/*  Hacks IE6 */

* html #mainContent{
width:740px;
height:300px;
background-color:#FFFFFF;
margin:auto;
margin-top:82px;
}

* html #topNav {
	background-color: #2A4A83;
	height:26px;
	margin-left:135px;
	overflow:hidden;
	margin-top:0px;
}

* html #footer {
font-size:11px;
color:#2A4A83;
}

* html #rentalPeriods{
width:280px;
float:left;
margin-right:1px;
}

* html #uptoPersons{
width:132px;
float:left;
margin-right:1px;
}

* html .photoFrame{
margin:auto;
padding-left:27px;
padding-top:20px;
}

* html .photoContainer{
float:left;
padding-right:50px;
}

/*  Hacks IE7 */
*:first-child+html #topNav {
	background-color: #2A4A83;
	height:26px;
	margin-left:135px;
	margin-top:0px;
}

#discount{
position:relative;
width:250px;
left:100px;
top:20px;
}

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background-color: #0A3472;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #000000;
}

img{
border:0px;
}

#container {
	width: 760px;;
	background: #FFFFFF;
	margin: 0 auto; 
	border-left:#FFFFFF solid 8px;
	border-right:#FFFFFF solid 8px;
	text-align: left;
}

#header {
height:76px;
	background-color: #2A4A83;

}

#logo_homepage{
background:url(../images/logo_homepage.jpg) no-repeat;
width:760px;
height:50px;
} 

#logo{
background:url(../images/logo.jpg) no-repeat;
width:760px;
height:50px;
} 

#topNav {
	background-color: #2A4A83;
	height:26px;
	margin-left:135px;
	margin-top:-16px;
}

#topNav ul li{
	display:inline;
	margin-right:-6px;
}

#middleImage_home{
width:760px;
height:124px;
background:url(../images/middleImage_home.jpg) no-repeat;
}

#middleImage{
width:760px;
height:124px;
background:url(../images/middleImage.jpg) no-repeat;
}

#contentImage_home{
width:760px;
background:url(../images/contentImage_home.jpg) no-repeat;
}

#contentImage_main{
width:760px;
background:url(../images/contentImage_main.jpg) no-repeat;
margin-bottom:20px;
}

#contentTitle{
width:760px;
height:32px;
}

#contentTitle_home{
width:760px;
height:36px;
}

#contentText{
color:#003366;
padding-left:43px;
padding-right:40px;
font-size:.75em;
overflow:hidden;
}

#contentText a:link, #contentText a:visited, #contentText a:hover, #contentText a:active{
color:#003366;
text-decoration:none;
}

#contentText a:hover{
text-decoration:underline;
}

#rightsideLinks{
font-weight:bold;
text-align:right;
}

#rightsideLinks a:link, #rightsideLinks a:visited, #rightsideLinks a:hover, #rightsideLinks a:active{
color:#003366;
text-decoration:none;
}

#rightsideLinks a:hover{
text-decoration:underline;
}

.centertext{
text-align:center;
padding-top:15px;
color:#003366;
font-weight:bold;
}


/* ......................Start of Homepage Photo Gallery......................  */
#photoGallery_title{
background:url(../images/photoGallery_title.jpg) no-repeat;
width:760px;
height:25px;
overflow:hidden;
}

#gallery ul li{
	display:inline;
}

#gallery ul li.gallerySpacer1{
padding-right:17px;
padding-left:27px;
}

#gallery ul li.gallerySpacer2{
padding-right:27px;
padding-left:17px;
}
/* ......................End of Homepage Photo Gallery......................  */

.directionsTitle{
font-size:16px;
font-weight:bold;
}

.addressTitle{
font-size:13px;
font-weight:bold;
}

.imageHolder{
float:right;
}

.imageHolder2{
float:right;
padding-left:20px;
padding-bottom:8px;
}

.imageHolder3{
float:right;
padding-left:20px;
}

/*.....................Prices Layout.............................*/

#table{
width:560px;
margin:auto;
padding-left:10px;
padding-top:15px;
}

#rentalPeriods{
width:280px;
float:left;
margin-right:4px;
}

#rentalPeriods ul li.r1 {
width:276px;
height:19px;
background-color:#7585A6;
color:#FFFFFF;
list-style-type:none;
text-align:left;
padding-left:6px;
padding-top:3px;
margin-left:-43px;
margin-bottom:2px;
margin-right:2px;

}

#rentalPeriods ul li.r2 {
width:276px;
height:19px;
background-color:#CBD1DE;
color:#003366;
list-style-type:none;
text-align:left;
padding-left:6px;
padding-top:3px;
margin-left:-43px;
margin-bottom:2px;
margin-right:2px;
}

#uptoPersons{
width:132px;
float:left;
margin-right:2px;
}

#uptoPersons ul li.u1 {
width:112px;
height:19px;
background-color:#7585A6;
color:#FFFFFF;
list-style-type:none;
text-align:left;
padding-left:10px;
padding-right:10px;
padding-top:3px;
margin-left:-43px;
margin-bottom:2px;
text-align:center;

}

#uptoPersons ul li.u2 {
width:112px;
height:19px;
background-color:#CBD1DE;
color:#003366;
list-style-type:none;
text-align:left;
padding-left:10px;
padding-right:10px;
padding-top:3px;
margin-left:-43px;
margin-bottom:2px;
text-align:center;
}

#extraPersons{
width:132px;
float:left;
}

#extraPersons ul li.e1 {
width:112px;
height:19px;
background-color:#7585A6;
color:#FFFFFF;
list-style-type:none;
text-align:left;
padding-top:3px;
padding-left:10px;
padding-right:10px;
margin-left:-43px;
margin-bottom:2px;
text-align:center;
}

#extraPersons ul li.e2 {
width:112px;
height:19px;
background-color:#CBD1DE;
color:#003366;
list-style-type:none;
text-align:left;
padding-left:10px;
padding-right:10px;
padding-top:3px;
margin-left:-43px;
margin-bottom:2px;
text-align:center;
}


/*............Photos...............*/
.photoFrame{
margin:auto;
padding-left:27px;
padding-top:20px;
}

.photoContainer{
float:left;
padding-right:50px;
}

.photoContainer2{
float:left;
}

.photoText{
font-size:12px;
text-align:center;
font-weight:bold;
width:173px;
padding-bottom:20px;
padding-top:10px;
}

.photoText a:link, .photoText a:visited, .photoText a:hover, .photoText a:active{
color:#003366;
text-decoration:none;
}

.photoText a:hover{
text-decoration:underline;
}


.photoImages{
width:173px;
height:118px;
}

/*............Floor Plans...............*/
.floorplanFrame{
margin:auto;
padding-left:50px;
padding-top:20px;
}

.floorplanFrame2{
margin:auto;
padding-left:190px;
padding-top:40px;
}

.floorplanImages{
width:256px;
height:159px;
}

.floorplanText{
font-size:12px;
text-align:center;
font-weight:bold;
width:256px;
padding-bottom:20px;
padding-top:10px;
}

.floorplanText a:link, .floorplanText a:visited, .floorplanText a:hover, .floorplanText a:active{
color:#003366;
text-decoration:none;
}

.floorplanText a:hover{
text-decoration:underline;
}


/*............CONTACT US...............*/


.contacttextHeader{
text-align:center;
padding-top:15px;
color:#003366;
font-weight:bold;
font-size:20px;
padding-bottom:20px;
}

.contactContainer{
margin:auto;
clear:both;
padding-left:120px;
margin-bottom:16px;
overflow:hidden;
}

.contactImage{
float:left;
width:79px;
}

.contactText{
font-size:16px;
font-weight:bold;
float:left;
padding-top:27px;
padding-bottom:27px;
margin-left:30px;
}

.contactText a:link, .contactText a:visited, .contactText a:hover, .contactText a:active{
color:#003366;
text-decoration:none;
}

.contactText a:hover{
text-decoration:underline;
}

/*..........................USEFUL LINKS..................................*/

.linksFrame{
margin:auto;
padding-left:60px;
}

.linksFrame2{
margin:auto;
padding-left:155px;
}

.linksContainer{
float:left;
padding-right:40px;
}

.linksText{
font-size:16px;
text-align:center;
font-weight:bold;
width:159px;
padding-bottom:10px;
padding-top:20px;
}

.linksText a:link, .linksText a:visited, .linksText a:hover, .linksText a:active{
color:#003366;
text-decoration:none;
}

.linksText a:hover{
text-decoration:underline;
}


.linksImages{
width:159px;
height:110px;
}



#availibility{
width:576px; 
height:496px;
margin:auto;
}

#footer {
font-size:11px;
color:#2A4A83;
margin-bottom:20px;
padding-bottom:20px;
}

#footerLeft{
float:left;
padding-left:40px;
}

#footerRight{
float:right;
padding-right:40px;
}






/*  Hacks IE6 */

* html #mainContent{
width:740px;
height:300px;
background-color:#FFFFFF;
margin:auto;
margin-top:82px;
}

* html #topNav {
	background-color: #2A4A83;
	height:26px;
	margin-left:135px;
	overflow:hidden;
	margin-top:0px;
}

* html #footer {
font-size:11px;
color:#2A4A83;
}

* html #rentalPeriods{
width:280px;
float:left;
margin-right:1px;
}

* html #uptoPersons{
width:132px;
float:left;
margin-right:1px;
}

* html .photoFrame{
margin:auto;
padding-left:27px;
padding-top:20px;
}

* html .photoContainer{
float:left;
padding-right:50px;
}

/*  Hacks IE7 */
*:first-child+html #topNav {
	background-color: #2A4A83;
	height:26px;
	margin-left:135px;
	margin-top:0px;
}

#discount{
position:relative;
width:250px;
left:100px;
top:20px;
}