

/* Overall
-------------------------------------------------- */

body {
   background: #0086ac;
   color: #222;
   font-size: 13px;
   line-height: 1.5em;
   font-family: Arial, Georgia, Helvetica, sans-serif;
}
p {
   margin-bottom: 1.5em;
}
strong {
   color:#0087CE;
}
/* -- Headings -- */

h1,h2,h3,h4,h5,h6 {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 12pt;
   color:#0087CE;
}
h1,h2,h3 {}
h4,h5,h6 {}
h4,#content h1,#main h1 {
   margin-bottom: 0.5em; 
/*   font-family:Georgia,"Times New Roman",Times,serif;*/
   word-spacing: -1px;
   font-size: 1.8em;
   font-style:italic;
   font-weight:normal;
   letter-spacing:-1px;
   line-height: 1.6364em;
   margin-top: 0.8182em;
   *margin-top: 0px;
   *padding-top: 13px;
   clear: none;
}
h2 {}
h3 {}
h4 {}
h4 {}
/*h5 {
   font-family:Georgia,"Times New Roman",Times,serif;
   font-size: 1.5em;
   font-weight: normal;
   margin-bottom: 1em;
}*/
h6 {}

/* -- Text -- */


/* -- Links -- */


a:link, a:visited,
a:hover, a:focus {}
a:link			  {}
a:visited		  {font-style:normal;}
a:hover			  {}
a:focus			  {}




/* Layout
-------------------------------------------------- */

#wrapper {
   width: 943px;
   margin: 0 auto;
}
#main {
   background: #fff;
   overflow: hidden;
   padding: 0 24px;
   zoom:1;
}
#footer {
   background: url('../images/layout/footer.jpg') no-repeat scroll top left;
   width: 943px;
   padding-top: 115px;
   color: #fff;
   text-align: center;
}


/* Header
-------------------------------------------------- */
.sign-up-head a img {
   display: block;
}
#header {
   position: relative;
   zoom: 1;
   overflow: hidden;
}
#logo {
   position: absolute;
}
#logo a{
   display: block;
   overflow: hidden;
   padding-top: 160px;
   height: 0;
   width: 350px;
   background: url('../images/layout/header.jpg') no-repeat scroll top left;
}
#tagline{
   position: absolute;
   top: 99px;
   left: 400px;
   color:#B40824;
   font-family:Georgia,"Times New Roman",Times,serif;
   font-size:20px;
   font-style:italic;
   font-weight: normal;
   letter-spacing:-1px;
   line-height:40px;
   word-spacing:-1px;
}


/* Content
-------------------------------------------------- */

#home-slideshow, #slideshow {background: #fff url('/images/layout/header-drop-shadow.png') repeat-x scroll left bottom; padding-bottom: 13px;}
 #slideshow { padding-bottom: 16px;}
/*#home-slideshow img { display: block; }*/
/*#slideshow {display:none;}*/
.map {float: right;margin-top:0px;}

/* Navigation
-------------------------------------------------- */
#navigation {
   background: transparent url('/images/layout/navigation.gif') no-repeat top left;
   height: 31px;
   position: relative;
   z-index: 20000;
}
#navigation ul,
#navigation li {
   margin: 0;
   padding: 0;
} 
#navigation ul li {
   float: left;
   display: inline;
   position: relative;
}
#navigation ul li a {
   display: block;
   width: 50px;
   background: transparent url('/images/layout/navigation.gif') no-repeat top left;
   padding-top: 31px;
   overflow: hidden;
   height: 0px;
}
#navigation ul ul {
   display: none;
   position: absolute;
   top: 30px;
   z-index: 9999999999;
   background: #656262;
   
}
#navigation ul ul li {
   float: none;
   display: block;
}
#navigation ul ul a {
   height: auto;
   width: auto;
   background: #999;
   padding: 0;
   color: #fff;
   text-decoration: none;
   padding: 3px 0px 3px 8px;
   font-size: 11px;
}
#navigation ul ul a:hover {
   background: #018EDA;
}
#navigation #n-home a               { width: 51px; background-position: -000px top;} 
#navigation #n-why_vacay_rentals a   { width: 172px; background-position: -51px top;}
#navigation #n-managed_vs_rent a        { width: 296px; background-position: -223px top;}
#navigation #n-about a             { width:  229px; background-position: -519px top;}
#navigation #n-destinations a                  { width:  102px; background-position: -748px top;}
#navigation #n-contact a                  { width:  93px; background-position: -850px top;}

#navigation #n-home a:hover               { background-position: -000px -31px;} 
#navigation #n-why_vacay_rentals a:hover   { background-position: -51px -31px;}
#navigation #n-managed_vs_rent a:hover        { background-position: -223px -31px;}
#navigation #n-about a:hover             { background-position: -519px -31px;}
#navigation #n-destinations a:hover                  { background-position: -748px -31px;}
#navigation #n-contact a:hover                  { background-position: -850px -31px;}


#navigation #n-destinations ul li a        { width:  91px;}


#areas {clear:both; overflow: hidden; zoom:1;}
#area-nav ul, #area-nav li { list-style: none; text-indent: 0; margin: 0; padding: 0; }
/*#area-nav ul {margin-top: 1em;}*/
#areas {
/*    background: #D1E6ED;*/ /*nav bg color*/
}
#area-nav { 
   float: left; 
   width: 194px;
}
#area-info {
   float: left;
   width: 686px;
   background: #E4F2FC;
   border-left: 15px solid #fff;
}
#area-nav li { overflow: hidden; }
#area-nav a {
   display: block;
/*   float: left;*/
   padding: 5px 25px 5px 8px;
   margin: 0 0 10px;
   font-family: Arial,Helvetica,sans-serif;
   color: #fff;
   text-decoration: none;
   font-weight: bold;
   background: #7BBDD5 url('/images/layout/right-arrow.gif') no-repeat right center;
}
#area-nav a:hover {
}
#area-info h5 {
   font-size: 24px;
   background: #0086ac;
   font-weight: normal;
   color: #fff;
   padding: 4px 10px 10px;
   vertical-align: middle;
   text-transform: uppercase;
   font-family: Arial,Helvetica,sans-serif;
}
#area-info h6 {margin-bottom:1em;}
#area-info-content {
   overflow: hidden;
}
#area-info-picture {
   float: left;
   width: 406px;
   padding: 15px;
   overflow: hidden;
}
#area-info-picture img { border: 2px solid #238BCB;}
#area-info-text {
   float: left;
   width: 220px;
   padding: 15px;
}

#breadcrumb-nav {
   margin-bottom: -1em; 
   margin-left: -18px; 
   overflow: hidden; 
   font-size: 11px;
   background:transparent url('/images/layout/breadcrumb-bg.gif') no-repeat scroll left center;
   padding-left: 62px;
}
.breadcrumb a { color: #aaa; text-decoration: underline;}
.breadcrumb a:hover { text-decoration: underline; color: #000;}
.breadcrumb { padding-left: 12px; background: transparent url('/images/layout/breadcrumb.gif') no-repeat left center;}

#footer a { color: #fff; text-decoration: none; }


/* -----------------------
	Sign Up - Header
	----------------------- */
.sign-up-head { background:url(../images/layout/header2.jpg) top left no-repeat;position:relative; }
#header2 a { display:block;cursor:pointer;text-indent:-9999px;border:none;background:none;height:25px;position:absolute;right:21px;top:22px;width:107px; }
.first-name { position:absolute;right:289px;top:55px; }
.last-name { position:absolute;right:146px;top:55px; }
.email-address { position:absolute;right:4px;top:55px; }






	

