html{

	margin:0px;

	padding:0px;

}



body{



	font: 12px Verdana, Arial, sans-serif;

	text-align: center;

	background: #CCCCCC;

	padding-bottom:20px;

	margin:0;

	padding:0;

	color: #000000;

}



a:link, a:visited {

	color: #000000;

	text-decoration: none;

}





a: {

	color: #333333;

}



a:hover{

	color: #666666;

}





#frame {

	background: #CCCCCC url(images/background.gif) repeat-y center;

	text-align: center;

	width: 820px;

	margin: 0px auto;

}



#container {

	width: 790px;

	margin-bottom: 0px;

	margin-left: auto;

	margin-right: auto;

	padding: 0px 0px 10px;

	background: #FFFFFF;

	text-align: left;

}



.content {

	background-color: #ffffff;

	padding: 10px 10px 0px 0px;

	margin-left: 210px;

/*	height:expression(this.scrollHeight > 600 ? "auto":"600px"); */

}



#left-menu {

	float: left;

	width: 200px;

	margin: 0px;

	padding: 10px 0px 0px 5px;

	background: url(images/phone.gif) no-repeat;

}



/* top menu */



div#header{

	width:820px;

	padding-top:5px;

	overflow:hidden;

	top: 0px;

	margin-right: auto;

	margin-left: auto;

	background: url(images/Header.gif) no-repeat;

}



div#header img{

	width:798px;

	margin:0px auto;

	text-align:left;

	padding: 0px;

	color: #FFF;



}



div#menu{

	width:800px;

	text-align:left;

	margin: 7px 0px 0px;

	background-color: #006699;



}



#banner {

	width: 802px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 5px;

	background-color: #006699;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



ul#nav{

	list-style-type:none;

	padding:0px;

	float:right;

	margin: 0px 5px 0px 0px;

	background-color: #006699;

	font-size: 12px;

	font-weight: bold;

}



ul#nav li{

	list-style-type:none;

	margin:0px;

	padding:0px;

	float:left;

	margin-left: 3px;

	text-align: center;

}



ul#nav a{

	float:left;

	text-decoration:none;

	color: #333333;

	padding-top: 5px;

	padding-bottom: 5px;

	background-color: #A8D6FF;

}



ul#nav a:hover{

	color: #006699;

}



ul#nav li.active a{

	background: #FFF;

	color: #000000;

}





ul#nav li.active a:hover{

	background: #FFF;

	color: #000000;

}





#home{

	width: 75px;

}



#fractional{

	width: 170px;

}



#buy{

	width: 110px;

}





#rental{

	width: 140px;

}





/* left menu */



ul#primary-nav, ul#primary-nav ul {

	margin: 0px 0px 50px;

	padding: 0px;

	width: 190px;

	background: #FAFAFA;

	border-top: 1px solid #999999;

	border-right: 1px solid #999999;

	border-left: 1px solid #999999;

}



ul#primary-nav li {

	position: relative;

	list-style: none;

	padding: 0px;

}



ul#primary-nav li a {

	display: block;

	text-decoration: none;

	border-bottom: 1px solid #999999;

	padding: 6px 0px 5px 6px;

	margin: 0px;

	color: #333333;

	font-weight: bold;

	font-size: 11px;

}



/* Fix IE. Hide from IE Mac \*/

* html ul#primary-nav li { float: left; height: 1%; }

* html ul#primary-nav li a {

	height: 1%;

}



/* End */

ul#primary-nav ul {







	position: absolute;







	display: none;







	left: 190px; /* Set 1px less than menu width */







	top: 2px;







	border-right: 1px solid #666666;







	border-top: 1px solid #666666;







	border-left: 1px solid #666666;







}















ul#primary-nav li ul li a {







	padding: 6px 0px 5px 6px;







} /* Sub Menu Styles */























ul#primary-nav li:hover ul ul,







ul#primary-nav li:hover ul ul ul,







ul#primary-nav li.over ul ul,







ul#primary-nav li.over ul ul ul {







	display: none;







} /* Hide sub-menus initially */























ul#primary-nav li:hover ul,







ul#primary-nav li li:hover ul,







ul#primary-nav li li li:hover ul,







ul#primary-nav li.over ul,







ul#primary-nav li li.over ul,







ul#primary-nav li li li.over ul {







	display: block;







} /* The magic */















ul#primary-nav li.menuparent { 







	background: url(images/arrow.gif) no-repeat right center; 







}















ul#primary-nav li a:hover {







	color: #FFFFFF;







	background-color: #006699;







}















ul#primary-nav li a#current {







	color: #000000;







	background-color: #CCCCCC;







}























/* left menu top */















.menutop {







	color:#000000;







	font-weight: bold;







	text-align: center;







	width: 192px;







	margin-bottom: 2px;







	padding-top: 5px;







	padding-bottom: 4px;







	margin-top: 6px;







	background-color: #A8D6FF;







}















#footer {







	margin: 0px auto;







	padding: 10px 0px 15px;







	background: url(images/footer.gif) no-repeat bottom;







	width: 820px;







	clear: both;







}















#footer p{







	text-align: right;







	margin-right: 20px;







	margin-left: 20px;







	border-top: 1px solid #999999;







	font-size: 10px;







	font-weight: bold;







	color: #333333;







}















h1 {







	font-size: 13px;







	margin:0px;







	padding: 5px 0px 5px 5px;







}















h2 {







	font-size: 13px;







	margin:0px;







	padding: 5px 0px 5px 5px;







}















h3 {







	font-size: 13px;







	margin:0px;







	padding: 5px 0px 5px 5px;







}















h4 {







	font-size: 13px;







	margin:0px;







	padding: 5px 0px 5px 5px;







}















p{















	padding: 5px 15px 5px 20px;







	margin:0px;







	text-align: justify;







	line-height: 17px;







}















ul.list {







	text-align: justify;







	margin-top: 5px;







	margin-right: 15px;







	margin-bottom: 10px;







}















ul.list li {







	background: url(images/bullet.gif) no-repeat left top;







	list-style: url(none) none outside;







	padding-left: 15px;







	margin-left: -10px;







	line-height: 19px;







}















ol{







	line-height:19px;







	padding-bottom:10px;







	margin-top: 10px;







}















.feature{
	margin:0px 5px 0px 10px;
	padding:0px;
	list-style:none;
	float: right;
	text-align: center;
	width: 180px;
}


.feature img{
	margin:0px;
}

.feature h1{
	margin:0px 0px 2px;
	padding: 4px 0px 3px;
	text-align:center;
	background: #CCCCCC;
	font-size: 11px;
	width: 180px;
}

.feature p{

	margin:0px;

	padding:5px 8px 15px;
	font-size: 11px;
	text-align:center;
}

.feature div{
	border:1px solid #ccc;
	width: 178px;
	padding: 0px;
}


.feature2{
	margin:0px;
	margin-left:20px;
	padding:0px;
	list-style:none;
	float: right;
	text-align: center;
	width: 120px;
}





.rental{

	padding:0px;

	list-style:none;

	float: left;

	text-align: left;

	width: 555px;

	margin-top: 0px;

	margin-right: 5px;

	margin-bottom: 0px;

	margin-left: 5px;

}



.rentalcontent{

	padding:0px 0px 10px;

	list-style:none;

	float: left;

	text-align: left;

	width: 240px;

	margin: 0px;

	clear: left;

}



.rentalcontent p{

	margin:0px;

	padding:5px 5px 5px 5px;

	font-size: 11px;

	text-align:left;

	line-height:15px;

}



.rentalcontent ul{

margin-bottom:1px;

margin-top:1px;

}





.rentalcontent li{

	margin-top:0px;

	font-size:11px;

}





.flash{

	padding:10px 0px 0px;

	width: 300px;

	margin: 0px;

	clear: none;

}





.showcase {







	border: 1px solid #999999;







	width: 190px;







	margin-bottom: 5px;







	text-align: left;







}















.showcase p {







	font-size: 11px;







	text-align: center;







}















.testimonials {







	border: 1px dotted #999999;







	padding: 5px 10px 5px 15px;







	background: #FBFBEC;







	font-style: italic;







	margin: 5px 15px 5px 20px;







}























.content img {







	padding-right:5px;







	padding-left:5px;







}















td {







	vertical-align: top;







	text-align: left;







}















.linktable {







		clear: none;







}















.formtable {







	text-align:left;















}















input {







	font: 12px Verdana, Arial, Helvetica, sans-serif;







}




.table2 p{
font-size:12px;
line-height:14px;
padding-left:2px;
margin-top:5px;
margin-bottom:5px;
}

.table2 ul{
font-size:12px;
margin-top:5px;
margin-bottom:0px;
}

.table2 a{
text-decoration:underline;
}







textarea {







	font: 12px Verdana, Arial, Helvetica, sans-serif;







}















.btnSubmit {







	font-weight: bold;







	border-top: 1px solid #999999;







	border-right: 2px outset #CCCCCC;







	border-bottom: 2px outset #CCCCCC;







	border-left: 1px solid #999999;







	padding: 2px;







	cursor: hand;







	color: #4a4a4a;







	background: #E8E8E8;







}















.quote {







	border: 1px dashed #CCCCCC;







	background: #F9FDFF;







	margin-right: 20px;







	margin-left: 20px;







	font-style: italic;







}































ul.buttons{

	margin:15px 0px 0px 2px;

	padding:0px;

}



ul.buttons li{

	list-style-type:none;

	margin: 10px 0px 0px;

}



ul.buttons a:link, ul.buttons a:visited{

	display:block;

	background: #006699;

	color: #FFFFFF;

	text-decoration:none;

	text-align:center;

	font-weight: bold;

	padding:10px 7px 5px;

	width: 172px;

	font-size: 15px;

	line-height: 20px;

}







ul.buttons a:hover{

background: #A8D6FF;

color:#333333

}





ul.buttons2{

	margin:15px 0px 0px 2px;

	padding:0px;

}



ul.buttons2 li{

	list-style-type:none;

	margin: 10px 0px 0px;

}



ul.buttons2 a:link, ul.buttons2 a:visited{

	display:block;

	border:outset;

	background: #A8D6FF;

	color: #000000;

	text-decoration:none;

	text-align:center;

	font-weight: bold;

	padding:5px 7px 5px;

	width: 75px;

	font-size: 15px;

	line-height: 20px;

}







ul.buttons2 a:hover{

background: #333333;

color:#FFFFFF

}







ul.buttons #activeform{

background: #A8D6FF;

color:#333333

}



.form-table {







	margin-left: 15px;







}







.form-table td {







	padding: 4px;







}







.alignright {







	float: right;







	font-weight: bold;







}







select {







	font-weight: bold;







	padding-left: 3px;







	background: #F3F3F3;







}







.btnSubmit {







	font-weight: bold;







	border-top: 1px solid #999999;







	border-right: 2px outset #CCCCCC;







	border-bottom: 2px outset #CCCCCC;







	border-left: 1px solid #999999;







	padding: 2px;







	cursor: hand;







	color: #4a4a4a;







	background: #E8E8E8;







}







input {







	font: 12px Verdana, Arial, Helvetica, sans-serif;







}







textarea {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

.clear {
clear: both;
}