#searchform label {
  background: transparent url(../../images/fr/search.gif) 0 3px no-repeat;
}

#footer {
  background: transparent url(../../images/fr/footer_bk.gif) no-repeat;
  width: 715px;
  height: 85px;
}

.tertiary_badges {
	display: none;
}


/* Header
---------------------------------*/

#header {
  height: 194px;
  background: url(../../images/fr/bg_header.gif) 0 0 repeat-y;
}


/* Primary Navigation
---------------------------------*/
/*
#primarynav #nav1 { width: 62px; }
#primarynav #nav2 { width: 160px; }
#primarynav #nav3 { width: 139px; }
#primarynav #nav4 { width: 109px; }
#primarynav #nav5 { width: 145px; }

#nav1 a,
#nav2 a,
#nav3 a,
#nav4 a,
#nav5 a {
  background: transparent url(../../images/fr/primarynav.jpg) no-repeat;
}

#nav1 a { background-position: 0 0; }
#nav2 a { background-position: -63px 0; }
#nav3 a { background-position: -224px 0; }
#nav4 a { background-position: -364px 0; }
#nav5 a { background-position: -474px 0; }

#home #nav1:hover a, #nav1:hover a,
#home #nav1.over a, #nav1.over a { background-position: 0 -37px; }
#landscapes #nav2:hover a, #nav2:hover a,
#landscapes #nav2.over a, #nav2.over a { background-position: -63px -37px; }
#getaways #nav3:hover a, #nav3:hover a,
#getaways #nav3.over a, #nav3.over a { background-position: -224px -37px; }
#places #nav4:hover a, #nav4:hover a,
#places #nav4.over a, #nav4.over a { background-position: -364px -37px; }
#info #nav5:hover a, #nav5:hover a,
#info #nav5.over a, #nav5.over a { background-position: -474px -37px; }

#home #nav1 a { background-position: 0 -74px; }
#landscapes #nav2 a { background-position: -63px -74px; }
#getaways #nav3 a { background-position: -224px -74px; }
#places #nav4 a { background-position: -364px -74px; }
#info #nav5 a { background-position: -474px -74px; }
*/


#primarynav #nav1 { width: 71px; }
#primarynav #nav2 { width: 159px; }
#primarynav #nav3 { width: 146px; }
#primarynav #nav4 { width: 139px; }
#primarynav #nav5 { width: 201px; }

#nav1 a,
#nav2 a,
#nav3 a,
#nav4 a,
#nav5 a {
  background: transparent url(../../images/fr/primarynav.gif) no-repeat;
}

#nav1 a { background-position: 0 0; }
#nav2 a { background-position: -71px 0; }
#nav3 a { background-position: -230px 0; }
#nav4 a { background-position: -376px 0; }
#nav5 a { background-position: -515px 0; }

#home #nav1:hover a, #nav1:hover a,
#home #nav1.over a, #nav1.over a { background-position: 0 -37px; }
#getaways #nav2:hover a, #nav2:hover a,
#getaways #nav2.over a, #nav2.over a { background-position: -71px -37px; }
#landscapes #nav3:hover a, #nav3:hover a,
#landscapes #nav3.over a, #nav3.over a { background-position: -230px -37px; }
#place #nav4:hover a, #nav4:hover a,
#place #nav4.over a, #nav4.over a { background-position: -376px -37px; }
#info #nav5:hover a, #nav5:hover a,
#info #nav5.over a, #nav5.over a { background-position: -515px -37px; }

#home #nav1 a { background-position: 0 -37px; }
#getaways #nav2 a { background-position: -71px -37px; }
#landscapes #nav3 a { background-position: -230px -37px; }
#place #nav4 a { background-position: -376px -37px; }
#info #nav5 a { background-position: -515px -37px; }


/* Getaway Finder */

#getawayfinder {
  width: 157px;
}


/* Language
---------------------------------*/

#language a {
  background: transparent url(../../images/fr/language.jpg) no-repeat;
}

#language a:hover {
  background-position: 0 -37px;
}


/* Homepage
---------------------------------*/

body#home #p4 h3 {
  background: transparent no-repeat;
}

body#home #p5 h3 {
  background: transparent no-repeat;
}

body#home #seasonal h3 {
  background: transparent url(../../images/fr/seasonal.gif) 16px 5px no-repeat;
}


body#home #deskcal {
  background: transparent url(../../images/fr/calendar_home.jpg) 16px 36px no-repeat;
}

body#home #deskcal h3 {
  background: transparent url(../../images/fr/calendar_title.jpg) 16px 5px no-repeat;
}

body#home #events h3 {
  background: transparent url(../../images/fr/events.jpg) no-repeat;
}

body#home #mainmap {
  background: transparent url(../../images/fr/badges/mainmap.jpg) no-repeat;
}

/* Featured Getaway */

dl#featured {
  background: transparent url(../../images/fr/badges/featured3.jpg) no-repeat;
  margin: 8px 0;
}

dl#featured #getawayfeatured {
  padding-top: 30px;
}

dl#featured #viewfeatured {
  /*background: transparent url(../../images/fr/badges/featured.jpg) left bottom no-repeat;*/
}

body#home #badges img {
	padding-top: 6px;
	padding-bottom: 6px;
}

body#home #newsletter_badge {
	padding-top: 8px;
}


/* Getaway Results List
---------------------------------*/

dd.duration,
dd.price {
  width: 380px;
}

dl>dd.duration,
dl>dd.price {
  width: 340px;
}

#morepackages dd.duration,
#morepackages dd.price {
  width: 368px;
}

#morepackages dl>dd.duration,
#morepackages dl>dd.price {
  width: 345px;
}


/* Search Form */

#searchform #kwgo,
#getawayform #findgo {
  margin-left: 90px;
}


/* Browse Other Tweaks */

body.nature.stargazing #results_intro {
  padding-bottom: 5em;
}

body.flyin #results_intro {
  padding-bottom: 3em;
}

body.snow.climbing #results_intro {
  padding-bottom: 6em;
}

/* Home page spacing tweak */
body#home div#seasonal p {
	margin-bottom: 3px;
}

/* Snow results spacing tweak */
body.nature #results_intro, body.spring #results_intro {
	padding-bottom: 2em;
}

body.sledding #results_intro, body.snow.sampler #results_intro {
	padding-bottom: 4em;
}

body.winter #results_intro {
	padding-bottom: 7em;
}

body.snow #results_intro {
	padding-bottom: 5em;
}

/* Footer link placement */
div#footer p#ontariotravel a {
	padding-top: 20px;
	line-height: 40px;
}
