/* homepage styles */
.home #content {_margin-left:8px;}
/* hack - remove */



.home h1, .home h2, .home h3 {color:#6085a4;}
.home h1 {font-size:1.4em;font-weight:bold;margin-bottom:4px;margin-left:10px;text-align:left;}

/* browse - maps */
#browse {margin-bottom:8px;_margin-bottom:-8px;position:relative;width:360px;height:218px;float:left;margin-right:8px;}
#browse ul {margin:0;padding:0;}
#browse ul li {background-image: url("/vd/t.gif");margin:0;padding:0;}
#browse img {border:0;}
#destinations li {float:left;}
#destinations h2 {width:118px;height:36px;text-align:center;margin-right:2px;background: url("/vd/tab_map_unselected.gif") 0 0  no-repeat;}
#destinations h2 a {color:#666;line-height:20px;}
/* set up selected tabs */
.region1 #region1 h2,.region2 #region2 h2,.region3 #region3 h2 {background: url("/vd/tab_map_selected.gif") 0 0  no-repeat;}
.region1 #region1 h2 a,.region2 #region2 h2 a,.region3 #region3 h2 a{color:#fff;}
#map {clear:left;position:relative;top:-14px;height:194px;}
.mapbg {background-color:#78A1F6;background: url("/vd/map_info_bg_bottom.gif") 0 100%  no-repeat;}
#browse label {position:absolute;top:195px;left:64px;line-height:20px;z-index:400;color:#fff;font-weight:bold;text-align:center;display:block;width:240px;height:20px;background: url("/vd/map_info_bg.gif") 0px 0px  no-repeat;}

/* search */
#search {color:#666;position:relative;float:left;width:359px;height:220px;background: url("/vd/search_bg.gif") 0 0px  no-repeat;}
#search fieldset {border:0;}
#search ul li {background-image: url("/vd/t.gif");margin:0;padding:0;}
.locationsearch {display:block;border:0;position:relative;top:16px;}
.searchtitle span {color:#64696d;font-weight:bold;font-size:1.4em;margin-left:10px;padding-left:10px;padding-right:10px;}
.searchtitle {margin-bottom:20px;}

.regiontitle {font-weight:bold;float:left;position:relative;display:block;left:28px;}
#region{margin-left:55px;}

.rcountrytitle {font-weight:bold;margin-top:10px;color:#666;float:left;position:relative;display:block;left:34px;}
#country {margin-top:10px;display:block;margin-left:98px;}


.optional {height:92px;display:block;position:relative;background: url("/vd/optional_bg.gif") 8px 14px  no-repeat;_background-position: 20px 28px;}
#searchbutton {position:absolute;top:-1px;_top:36px;left:275px;}
.optionaltitle {position:relative;left:800px;_top:21px;_left:17px;background-color:#efeeee;padding-left:3px;padding-right:3px;margin-left:15px;_margin-left:0;}
.datestitle {font-weight:bold;position:relative;top:28px;left:30px;_left:38px;}
.arrivaltitle {position:absolute;top:15px;_top:30px;left:91px;_left:103px;font-size:0.9em;z-index:500;}
.departuretitle {position:absolute;top:15px;_top:30px;left:218px;_left:229px;font-size:0.9em;z-index:500;}
.totitle {position:relative;top:26px;left:62px;_left:72px;}
#arrival {width:75px;height:18px;position:relative;top:28px;left:54px;_left:66px;}
#departure {width:75px;height:18px;position:relative;top:28px;left:70px;_left:80px;}
#search #calanchor_enq_cal_start {position:relative;top:31px;left:55px;_left:67px;}
#search #calanchor_enq_cal_end {position:relative;top:31px;left:70px;_left:80px;}
#advsearch {background: url("/vd/icon_advsearch.gif") 0 0  no-repeat;position:relative;float:right;top:-4px;_top:15px;font-size:0.9em;font-weight:bold;color:#3478b5;padding-left:15px;margin-right:20px;_margin-right:30px;}

/* promos 1 & 2 */
#promoslot1 {margin-bottom:6px;clear:left;padding: 8px 0 8px 0;background: url("/vd/promo_slot1.gif") 0 0  no-repeat;height:98px;_height:113px;width:359px;margin-right:8px;float:left;}
#promoslot1 h2 {width:240px;color:#fff;font-size:1.2em;position:relative;left:113px;}
#promoslot1 a {color:#fd790c;font-weight:bold;}
#promoslot1 p {width:240px;margin:0;margin-top:8px;margin-bottom:8px;position:relative;left:113px;}
#promoslot1 ul {width:240px;margin:0;padding:0;position:relative;left:113px;}
#promoslot1 ul li {list-style-type:none;display:inline;background-image: url("/vd/t.gif");margin:0;padding:0;}

#promoslot2 {margin-bottom:6px;background: url("/vd//promo_slot2.gif") 0 0  no-repeat;height:113px;width:359px;float:left;}
#promoslot2 h2 {width:220px;font-size:1.1em;position:relative;left:135px;color:#666;}
#promoslot2 p {margin:0;margin-top:8px;margin-bottom:8px;}
#promoslot2 ul {width:210px;position:relative;left:135px;}
#promoslot2 ul li {font-size:0.8em;}
#promoslot2 .advbutton {position:relative;left:262px;_top:-9px;}

/* promo list your property in English or French */
#promoslot2multilang {margin-bottom:6px;position:relative;background: url("/vd/promo_slot2_multi_lang.gif") 0 0  no-repeat;height:113px;width:359px;float:left;}
#promoslot2multilang h2 {font-size:1.5em;color:#2468ad;position:relative;left:10px;top:35px;}
#promoslot2multilang h2 span {color:#7ca3ca;display:block;}
#promoslot2multilang ul {width:240px;position:relative;left:140px;top:-10px;}
#promoslot2multilang ul li {padding:0;height:52px;list-style-type:none;display:block;float:left;margin-right:30px;}
#promoslot2multilang ul .first {background: url("/vd/promo2_en_flag.gif") 0 0  no-repeat;}
#promoslot2multilang ul .second {background: url("/vd/promo2_fr_flag.gif") 0 0  no-repeat;}
#promoslot2multilang ul li a {font-size:1.2em;font-weight:bold;text-decoration:underline;color:#fd790c;}
#promoslot2multilang ul .first a {position:relative;top:50px;}
#promoslot2multilang ul .second a {position:relative;top:50px;}

/* category links */
/* temporary hack of -10 to hide weird IE ophaned link */
.categories {clear:left;float:left;margin:6px -10px 0 0;width:168px;height:200px;background: url("/vd/sub_nav_panel_bg.gif") 0 0  no-repeat;}
.categories h2 {width:148px;position:relative;color:#333;left:20px;top:5px;}
.categories ul {margin-right:8px;width:148px;position:relative;left:10px;top:5px;}
.categories ul li {width:128px;font-size:0.9em;display:block;background-image: url("/vd/t.gif");margin:0;padding:0;}
.categories ul li a {text-decoration:none;color:#3478b5;}

/* featured properties */
#featuredproperties {background: url("/vd/panel_featured_properties.gif") 0 0  no-repeat;float:left;margin-top:6px;margin-left:20px;position:relative;width:547px;height:200px;}
#featuredproperties ul {margin:0;padding:0;float:left;width:179px;}
#featuredproperties ul li {margin:0;padding:0;padding-left:19px;background-image: url("/vd/t.gif");color:#333;}
#featuredproperties ul li a {color:#333;font-weight:bold;}
#featuredproperties ul li a img {border:0;margin-top:10px;}
#featuredproperties ul .nodelinks {background: url("/vd/icon_node_link.gif") 3px 3px  no-repeat;background-image: url("/vd/t.gif");position:relative;}
#featuredproperties ul .nodelinks a {color:#fd790c;}
#featuredproperties ul li h3 {width:148px;height:19px;position:relative;margin:0;padding:0;text-align:center;}

/* subnav links */
/* temporary hack of -10 to hide weird IE ophaned link */
.subnav {clear:left;float:left;margin:6px -10px 6px 0;width:168px;height:200px;background: url("/vd/sub_nav_panel_bg.gif") 0 0  no-repeat;}
.subnav h2 {width:148px;position:relative;color:#333;left:20px;top:5px;}
.subnav ul {margin-right:8px;width:148px;position:relative;left:10px;top:5px;}
.subnav ul li {width:128px;font-size:0.9em;display:block;background-image: url("/vd/t.gif");margin:0;padding:0;}
.subnav ul li a {text-decoration:none;color:#3478b5;}

/* vacation types */
#vacationtypes {background: url("/vd/panel_vacation_types.gif") 0 0  no-repeat;float:left;margin-top:6px;margin-left:20px;position:relative;width:547px;height:200px;}
#vacationtypes ul {margin:0;padding:0;float:left;width:179px;}
#vacationtypes ul li {margin:0;padding:0;padding-left:19px;background-image: url("/vd/t.gif");color:#333;}
#vacationtypes ul li a {color:#333!important;font-weight:bold;}
#vacationtypes ul li a img {border:0;margin-top:10px;}
#vacationtypes ul .nodelinks {background: url("/vd/icon_node_link.gif") 3px 3px  no-repeat;position:relative;background-image: url("/vd/t.gif");}
#vacationtypes ul .nodelinks a {color:#fd790c!important;}
#vacationtypes ul li h3 a {color:#fff;}
#vacationtypes ul li h3 {width:148px;height:19px;position:relative;margin:0;padding:0;text-align:center;}

/* region directory */
#regiondirectory {width:728;margin-top:6px;clear:left;float:left;margin-bottom:5px;}
#regiondirectory h3 a {color:#000;font-size:1.2em;font-weight:normal;text-decoration:none;}
#regiondirectory ul {margin:0;padding:0;margin-top:6px;margin-bottom:18px;}
#regiondirectory ul li {margin:0;padding:0;background-image: url("/vd/t.gif");}
#regiondirectory ul li a {color:#3478b5;text-decoration:none;}

/* intro paragraph */
#intro {float:left;clear:left;width:720px;}
#intro h2 {color:#333;font-size:0.9em;font-weight:normal;margin: 0 30px 20px 30px;} 
#intro a {color:#3478b5;text-decoration:none;}