body,html{margin:0 auto;padding:0px;background-color:#CCCCCC;font-family : Arial,verdana,tahoma, helvetica, serif;	font-size : 11px;	text-align:center;	color:#49463f;height:100%;z-index: -1;}

#main{background-color:#CCCCCC;color:#49463f;width:780px;margin:0 auto;padding:0px;	z-index:1;border-right:1px white solid;border-left:1px solid white;height:auto;height:100%;}
#contentContainer{background-color:white;color:#49463f;margin:auto;padding:5px;z-index:1;}
#content{background-color:white;color:#49463f;border:5px solid #CCCCCC;z-index:1;text-align:left;}

img {border:0px;}
p{ font-family : arial,verdana,tahoma, helvetica, serif;background-color:inherit;  font-size : 11px;	color:#49463f;}

h1{ font-family:tahoma,helvetica,arial,verdana,serif;background-color:inherit;font-size:26px;font-weight:normal;color:#f8981c;margin:0px;padding:0px 0px 5px 0px;}
h1.big{ font-family:tahoma,helvetica,arial,verdana,serif;background-color:inherit;font-size:30px;font-weight:normal;color:#f8981c;margin:0px;padding:0px 0px 5px 0px;letter-spacing:-1px;}
h1.silver{ font-family:tahoma,helvetica,arial,verdana,serif;background-color:inherit;font-size:14px;font-weight:normal;color:#666666;margin:0px;padding:0px 0px 5px 0px; letter-spacing:2px}
h3{ font-family:tahoma,helvetica,arial,verdana,serif; background-color:inherit;font-size:20px;font-weight:normal;color:#f8981c;}
h5{ font-family:tahoma,helvetica,arial,verdana,serif; background-color:inherit;font-size:16px;font-weight:normal;color:#f8981c;}
.small{margin:0px;padding:0px;font-size:10px;margin:0px;padding:0px;}
.error{color:red;font-weight:bold;}
.required{background-color:#FEDEAE;color:black;}

.featuredListing{background-color:#f0f0f0;padding:2px 0px 2px 0px;border-bottom:1px solid black;}
.listing{background-color:white;padding:2px 0px 2px 0px;border-bottom:1px solid black;}

.formheader{font-family : tahoma,helvetica,arial,verdana,serif;font-size:12px;font-weight:normal;color:white;background-color:#76787b;}
.form1{background-color:#F0F0F0;color:black;border:0px;}
.form2{background-color:white;color:black;border:0px;}

.listheader{font-family : tahoma,helvetica,arial,verdana,serif;font-size:12px;font-weight:normal;color:white;background-color:#76787b;}
.list1{background-color:#F0F0F0;color:black;border:1px solid silver;}
.list2{background-color:white;color:black;border:1px solid silver;}

input{background-color:#f0f0f0;border:1px solid #f8981c;}
select{background-color:#f0f0f0;border:1px solid #f8981c;}
textarea{background-color:#f0f0f0;border:1px solid #f8981c;}

select.propSearch{font-family:tahoma,helvetica,arial,verdana,serif; background-color:#6d6e71;font-size:11px;font-weight:normal;color:#f8981c;}
input.propSearch{font-family:tahoma,helvetica,arial,verdana,serif; background-color:#6d6e71;font-size:11px;font-weight:normal;color:#f8981c;}
a:link { color : #000066; text-decoration : none;background-color:inherit;   font-weight : bold; font-family : arial,verdana,tahoma, helvetica, serif; font-size : 11px;}
a:visited {  color : #000066; text-decoration : none; background-color:inherit;   font-weight : bold;  font-family : arial,verdana,tahoma, helvetica, serif;  font-size : 11px;}
a:hover {  color : #ce0d16;  text-decoration : none; background-color:inherit;   font-weight : bold; font-family : arial,verdana,tahoma, helvetica, serif;  font-size : 11px;}

a:link.lowNav{color:#a1a2a4;text-decoration:none;background-color:inherit;  font-weight:normal;}
a:visited.lowNav{color:#a1a2a4;text-decoration:none;background-color:inherit;  font-weight:normal;}
a:hover.lowNav{color:#515151;text-decoration:none;background-color:inherit;  font-weight:normal;}

.mapLink{
  padding:5px;
  width:220px;
  background:#f0f0f0;
  border:1px solid silver;
  margin:3px;
  clear:both;
  height:35px;
}
#topNav {z-index:100;width: 341px;height: 55px;background-image: url('/images/topnav.gif');margin: 0px auto; padding: 0;position: relative;}
#topNav li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#topNav li, #topNav a {height: 55px;list-style:none; display: block;}

#vail{left: 0; width:110px;border-right:1px solid white;border-left:1px solid white;}
#overview{left: 111px; width:88px;border-right:1px solid white;}
#info {left:200px; width:75px;border-right:1px solid white;}
#contact {left: 275px; width: 66px;border-right:1px solid white;}

#vail a:link{text-decoration:none;}
#overview a:link{text-decoration:none;}
#info a:link{text-decoration:none;}
#contact a:link{text-decoration:none;}

#vail a:visited{text-decoration:none;}
#overview a:visited{text-decoration:none;}
#info a:visited{text-decoration:none;}
#contact a:visited{text-decoration:none;}

#vail a:hover{background:transparent url('/images/topnav.gif') -1px -55px no-repeat;}
#overview a:hover{background:transparent url('/images/topnav.gif') -111px -55px no-repeat;}
#info a:hover{background:transparent url('/images/topnav.gif') -200px -55px no-repeat;}
#contact a:hover{background:transparent url('/images/topnav.gif') -275px -55px no-repeat;}

#mainNav {z-index:100;width: 780px;height: 19px;background-image: url('/images/navbar.gif');margin: 0px auto; padding: 0;position: relative;text-align:left;}
#mainNav li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#mainNav li, #mainNav a {height: 19px;list-style:none; display: block;text-align:left;}
     
#forSale{left: 0; width: 140px;border-right:1px solid white;}
#rentals {left: 141px; width: 140px;border-right:1px solid white;}
#propertyAlerts {left: 282px; width: 118px;border-right:1px solid white;}
#rentalDeals {left: 401px; width: 110px;border-right:1px solid white;}
#rentalTerms {left: 512px; width: 202px;border-right:1px solid white;}
#ourHome {left:715px; width:67px;}
     
#forSale a:link{text-decoration:none;}
#rentals a:link{text-decoration:none;}
#propertyAlerts a:link{text-decoration:none;}
#rentalDeals a:link{text-decoration:none;}
#rentalTerms a:link{text-decoration:none;}
#ourHome a:link{text-decoration:none;}

#forSale a:visited{text-decoration:none;}
#rentals a:visited{text-decoration:none;}
#propertyAlerts a:visited{text-decoration:none;}
#rentalDeals a:visited{text-decoration:none;}
#rentalTerms a:visited{text-decoration:none;}
#ourHome a:visited{text-decoration:none;}

#forSale a:hover{background:transparent url('/images/navbar.gif') 0px -19px no-repeat;}
#rentals a:hover{background:transparent url('/images/navbar.gif') -141px -19px no-repeat;}
#propertyAlerts a:hover{background:transparent url('/images/navbar.gif') -282px -19px no-repeat;}
#rentalDeals a:hover{background:transparent url('/images/navbar.gif') -401px -19px no-repeat;}
#rentalTerms a:hover{background:transparent url('/images/navbar.gif') -512px -19px no-repeat;}
#ourHome a:hover{background:transparent url('/images/navbar.gif') -715px -19px no-repeat;}

.info {
visibility: hidden;
font-size:0px;
padding:0px;
margin:0px
}
p.highlighted{margin:0;padding:0;font-size:14px;font-color:black;}