﻿#introFlash {
	background-color:#fff;
	height:300px;
}
/**/
/**//* home layout */
/**/
.containerHomeRowFull {
	overflow:visible;
}
.containerHomeRowFull .homeRowFullCol {
	float:left;
	margin-bottom:1.6em;
	margin-left:20px;
	padding-bottom:1px;
	width:370px;
}
.containerHomeRowFull .homeRowFullCol .rowFullCollTitle {
	background-image:url(../Images/rowFullCollTitleBg.gif);
}
.containerHomeRowFull .homeRowFullCol .rowFullCollInner {
	background-image:url(../Images/rowFullCollInnerBg.gif);
	min-height:160px; /* in IE6 height 100% */
}
.containerHomeRowFull .homeRowFullCol .rowFullCollInner img {
	width:340px;
}
.containerHomeRowFullBottom {
	overflow:visible;
}
.containerHomeRowFullBottom .homeRowFullBottomCol2 {
	float:left;
	width:560px;
}
.containerHomeRowFullBottom .homeRowFullBottomCol2 .rowFullBottomCol1Col {
	float:left;
	margin-bottom:1.6em;
	margin-left:20px;
	width:260px;
}
.containerHomeRowFullBottom .homeRowFullBottomCol2 .rowFullBottomCol1Col .rowFullBottomCol1ColTitle {
	background-image:url(../Images/rowFullBottomCol1ColTitleBg.gif);
}
.containerHomeRowFullBottom .homeRowFullBottomCol2 .rowFullBottomCol1Col .rowFullBottomCol1ColInner {
	background-image:url(../Images/rowFullBottomCol1ColInnerBg.gif);
	min-height:160px; /* in IE6 height 100% */
}
.containerHomeRowFullBottom .homeRowFullBottomCol2 .rowFullBottomCol1Col .rowFullBottomCol1ColInner img {
	width:230px;
}
.containerHomeRowFullBottom .homeRowFullBottomCol2 .rowFullBottomCol1Row {
	clear:both;
	margin-bottom:0.8em;
	margin-left:20px;
}
.containerHomeRowFullBottom .homeRowFullBottomCol2 .rowFullBottomCol1Row .rowFullBottomCol1RowTitle {
	background-image:url(../Images/rowFullBottomCol1RowTitleBg.gif);
}
.containerHomeRowFullBottom .homeRowFullBottomCol1 {
	float:left;
	margin-left:20px;
	width:200px;
}
.containerHomeRowFullBottom .homeRowFullBottomCol1 div .rowFullBottomCol1Title {
	background-image:url(../Images/rowFullBottomCol1TitleBg.gif);
}
.containerHomeRowFullBottom .homeRowFullBottomCol1 div .rowFullBottomCollInner {
	background-image:url(../Images/rowFullBottomCollInnerBg.gif);
	min-height:2px; /* in IE6 height 100% */
}
/**//* all titles */
.containerHomeRowFull .homeRowFullCol .rowFullCollTitle,
.containerHomeRowFullBottom .homeRowFullBottomCol2 .rowFullBottomCol1Col .rowFullBottomCol1ColTitle,
.containerHomeRowFullBottom .homeRowFullBottomCol2 .rowFullBottomCol1Row .rowFullBottomCol1RowTitle,
.containerHomeRowFullBottom .homeRowFullBottomCol1 div .rowFullBottomCol1Title {
	background-position:center top;
	background-repeat:no-repeat;
	color:#39f;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:125%; /* 15px */
	font-weight:700;
	min-height:1.1em; /* in IE6 height 100% */
	padding-bottom:0.7em;
	padding-left:10px;
	padding-right:10px;
	padding-top:0.7em;
	text-transform:uppercase;
}
.containerHomeRowFull .homeRowFullCol .rowFullCollTitle h2,
.containerHomeRowFullBottom .homeRowFullBottomCol2 .rowFullBottomCol1Col .rowFullBottomCol1ColTitle h2,
.containerHomeRowFullBottom .homeRowFullBottomCol2 .rowFullBottomCol1Row .rowFullBottomCol1RowTitle h2,
.containerHomeRowFullBottom .homeRowFullBottomCol1 div .rowFullBottomCol1Title h2 {
     font-size:100%;
} 

/**//* all inners */
.containerHomeRowFull .homeRowFullCol .rowFullCollInner,
.containerHomeRowFullBottom .homeRowFullBottomCol2 .rowFullBottomCol1Col .rowFullBottomCol1ColInner,
.containerHomeRowFullBottom .homeRowFullBottomCol2 .rowFullBottomCol1Row .rowFullBottomCol1RowInner,
.containerHomeRowFullBottom .homeRowFullBottomCol1 div .rowFullBottomCollInner {
	background-position:center bottom;
	background-repeat:no-repeat;
	padding-bottom:1.2em;
	padding-left:10px;
	padding-right:10px;
	padding-top:0.3em;
}
.containerHomeRowFull .homeRowFullCol .rowFullCollInner img,
.containerHomeRowFullBottom .homeRowFullBottomCol2 .rowFullBottomCol1Col .rowFullBottomCol1ColInner img {
	border:5px solid #fff;
	margin-bottom:0.8em;
}
/**//* titleWithIcon */
.containerHomeRowFull .titleWithIcon .rowFullCollTitle,
.containerHomeRowFullBottom .homeRowFullBottomCol2 .titleWithIcon .rowFullBottomCol1ColTitle {
	padding-left:62px;
	position:relative;
}
.containerHomeRowFull .titleWithIcon .rowFullCollTitle img,
.containerHomeRowFullBottom .homeRowFullBottomCol2 .titleWithIcon .rowFullBottomCol1ColTitle img {
	height:53px;
	left:5px;
	position:absolute;
	top:-11px;
	width:52px;
	z-index:7;
}
/**//* all containerButton */
.containerHomeRowFull .homeRowFullCol .rowFullCollInner .containerButton,
.containerHomeRowFullBottom .homeRowFullBottomCol2 .rowFullBottomCol1Col .rowFullBottomCol1ColInner .containerButton,
.containerHomeRowFullBottom .homeRowFullBottomCol2 .rowFullBottomCol1Row .rowFullBottomCol1RowInner .containerButton,
.containerHomeRowFullBottom .homeRowFullBottomCol1 div .rowFullBottomCollInner .containerButton {
	padding-right:0;
}
/**/
/**//* home items */
/**/
/**//* homeCamperOnly */
.homeCamperOnly {
	background-color:#d3e6ee;
}
.homeCamperOnly .camperWorld {
	margin-bottom:0.5em;
}
/**//* homeCamperHolidays */
.homeCamperHolidays {
	background-color:#d3e6ee;
}
/**//* homeRoutePlanner */
.homeRoutePlanner {
	background-color:#d3e6ee;
}
/**//* homeGroupHolidays */
.homeGroupHolidays {
	background-color:#d3e6ee;
}
/**//* homeExperiences */
.homeExperiences .homeExperience {
	background-color:#e5efec;
}
.containerHomeRowFullBottom .homeRowFullBottomCol2 .rowFullBottomCol1Row .rowFullBottomCol1RowInner {
	padding-left:0;
	padding-right:0;
}
.homeExperiences .homeExperience .experienceItemSmall {
	margin-top:0.8em;
	padding-left:10px;
	padding-right:10px;
	position:relative;
}
.homeExperiences .homeExperience .experienceItemSmall .experienceIcon {
	background-image:url(../Images/experienceIconBg.png);
	background-position:left top;
	background-repeat:no-repeat;
	font-family:"Trebuchet MS", Arial, sans-serif;
	height:48px; /* 56-4-4 */
	left:10px;
	padding:4px;
	padding-right:27px;
	position:absolute;
	text-transform:uppercase;
	top:0;
	width:48px; /* 79-4-27 */
	z-index:8;
}
.homeExperiences .homeExperience .experienceItemSmall .experienceIcon .iconInner {
	background-color:#fff;
	color:#9da3b3;
	height:38px;
	font-size:10px;
	padding-top:10px;
	text-align:center;
}
.homeExperiences .homeExperience .experienceItemSmall .experienceIcon .iconInner strong {
	display:block;
	font-size:36px;
	padding-bottom:5px;
}
.homeExperiences .homeExperience .experienceItemSmall .experienceText {
	padding-left:82px;
}
.homeExperiences .homeExperience .experienceItemSmall .experienceText strong {
	display:block;
	font-weight:normal;
}
/**//* homeSuggestions */
.containerHomeRowFullBottom .homeRowFullBottomCol2 .homeSuggestions {
	margin-bottom:1em;
}
.containerHomeRowFullBottom .homeRowFullBottomCol2 .homeSuggestions .ShowMore, 
.containerHomeRowFullBottom .homeRowFullBottomCol2 .homeSuggestions .ShowLess {
	text-align: right;
}
.homeSuggestions .homeSuggestion {
	background-color:#e5efec;
}
/**//* resultItemSmall */
.homeSuggestions .homeSuggestion .resultItemSmall,
.homeExperiences .homeExperience .resultItemSmall {
	overflow:hidden; /* IE6 */
}
.homeSuggestions .homeSuggestion .resultItemSmall .resultItemSmallPic,
.homeExperiences .homeExperience .resultItemSmall .resultItemSmallPic {
	float:left;
	margin-right:20px;
	width:166px;
}
.homeSuggestions .homeSuggestion .resultItemSmall .resultItemSmallPic img,
.homeExperiences .homeExperience .resultItemSmall .resultItemSmallPic img {
	border:5px solid #fff;
	width:156px;
}
.homeSuggestions .homeSuggestion .resultItemSmall .resultItemSmallData,
.homeExperiences .homeExperience .resultItemSmall .resultItemSmallData {
	float:left;
	width:354px;
}
.homeSuggestions .homeSuggestion .resultItemSmall .resultItemSmallData .itemSmallDataTitle,
.homeExperiences .homeExperience .resultItemSmall .resultItemSmallData .itemSmallDataTitle {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-weight:700;
	line-height:2.7em; /* 34px */
	text-transform:uppercase;
}

.homeSuggestions .homeSuggestion .resultItemSmall .resultItemSmallData .itemSmallDataTitle h4,
.homeExperiences .homeExperience .resultItemSmall .resultItemSmallData .itemSmallDataTitle h4 
{
	color:#39f;
	text-decoration:underline;
	font-size:100%;
	display: inline;
	height: 0px;
	width: 0px;
}
.homeSuggestions .homeSuggestion .resultItemSmall .resultItemSmallData .itemSmallDataTitle h4:hover,
.homeExperiences .homeExperience .resultItemSmall .resultItemSmallData .itemSmallDataTitle h4:hover 
{
	color:#f78e1f;
	text-decoration:underline;
	font-size:100%;
	display: inline;
	height: 0px;
	width: 0px;
}
.homeSuggestions .homeSuggestion .resultItemSmall .resultItemSmallData .itemSmallDataTitle img,
.homeExperiences .homeExperience .resultItemSmall .resultItemSmallData .itemSmallDataTitle img {
	padding-right:10px;
	vertical-align:middle;
}
.homeSuggestions .homeSuggestion .resultItemSmall .resultItemSmallData .itemSmallDataText,
.homeExperiences .homeExperience .resultItemSmall .resultItemSmallData .itemSmallDataText {
	height:5em;
	overflow:hidden; /* not IE6 because of attribute height */
	padding-bottom:0.2em;
}
.homeSuggestions .homeSuggestion .resultItemSmall .resultItemSmallData .itemSmallDataLink,
.homeExperiences .homeExperience .resultItemSmall .resultItemSmallData .itemSmallDataLink {
	padding-top:0.2em;
}
/**//* TopList */
.TopList {
	background-color:#fff;
	margin-bottom:1.6em;
}
.containerHomeRowFullBottom .homeRowFullBottomCol1 .TopList .rowFullBottomCollInner {
	padding-left:0;
	padding-right:0;
}
.TopList dl {
	margin-bottom:0;
	position:relative;
}
.TopList dl.alt {
	background-color:#ecf6ff;
}
.TopList dl dt 
{
	min-height:33px;
	padding-bottom:6px;
	padding-left:26px;
	padding-right:10px;
	padding-top:1px;
}
.TopList dl dd {
	background-image:url(../Images/TopListNr.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:22px;
	left:-12px;
	padding:4px;
	position:absolute;
	top:4px;
	width:22px;
	z-index:5;
}
.TopList dl dd span {
	background-image:url(../Images/TopListNr.png);
	background-color:#f47514;
	background-position:-4px -4px;
	background-repeat:no-repeat;
	color:#fff;
	display:block;
	font-size:12px;
	font-weight:700;
	line-height:22px;
	text-align:center;
	text-transform:uppercase;
}
.containerHomeRowFullBottom .homeRowFullBottomCol1 .TopList .rowFullBottomCol1Title {
	color:#f78e1f;
}
.containerHomeRowFullBottom .homeRowFullBottomCol1 .TopList .rowFullBottomCol1Title h2 {
	color:#f78e1f;
}
/**//* Partner */
.Partner {
	background-color:#fff;
	margin-bottom:1.6em;
}
.Partner a {
	color:#091840;
}
.Partner a:hover {
	color:#f78e1f;
}
.Partner dl,
.Partner p,
.Partner ul {
	margin-bottom:0.4em;
}
.Partner ul {
	list-style-type:none;
}
.Partner ul li {
	margin-left:0;
}
.Partner ul li a {
	background-image:url(../Images/arrowBlue.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	color:#39f;
	padding-left:12px;
}
.Partner ul li a:hover {
	background-image:url(../Images/arrowOrange.gif);
	color:#f78e1f;
}
.Partner dl dt {
	padding-left:12px;
	position:relative;
}
.Partner dl dt a {
	color:#39f;	
}
.Partner dl dt a:hover {
	color:#f78e1f;
}
.Partner dl dt img {
	height:7px;
	left:0;
	position:absolute;
	top:5px;
	z-index:4;
	width:4px;
}