@charset "utf-8";
/* CSS Document */
html {
height:101%;
}

h1 {font-size:16px;
font-weight:bold;
color:#FFFFFF;}

.darkheader {font-size:16px;
font-weight:bold;
color:#cccccc;
text-align:center;}

.verydarkheader {font-size:16px;
font-weight:bold;
color:#444444;
text-align:left;}

.midheader {font-size:12px;
font-weight:bold;
color:#333333;
text-align:left;}

.formerror
{
color:#FF0000;
font-weight:bold;
}

#container {
width:849px;
height:596px;
background-image:url(../bgimages/rotate.php);
}
#container2 {
width:849px;
height:596px;
background-color:#000000;

}
#blankcontainer {
width:849px;
height:596px;
background-image:url(../images/blank_bg.jpg)
}

#experiencescontainer {
width:849px;
height:596px;
background-image:url(../images/experiences_bg.jpg)
}

#experiencesmaincontainer {
width:849px;
height:596px;
background-image:url(../images/experiences_main_bg.jpg);
}

#experiences2 {
width:849px;
background-image:url(../images/experiences_main_bg.jpg);
background-repeat:repeat;

}

#companycontainer {
width:849px;
height:596px;
background-image:url(../images/company_bg.jpg);
background-repeat:no-repeat;
}

#weddingsscontainer {
width:849px;
height:596px;
background-image:url(../images/weddings_bg.jpg);
background-repeat:repeat;
}

#flightscontainer {
width:849px;
height:596px;
background-image:url(../images/flights_bg.jpg)
}

#chartercontainer {
width:849px;
background-image:url(../images/experiences_main_bg.jpg);
background-repeat:repeat;
}

#conciergecontainer {
width:849px;
background-image:url(../images/charter_bg.jpg);
background-repeat:repeat;
}

#flights2container {
width:849px;
background-image:url(../images/flights2_bg.jpg);
background-repeat:repeat;
}

#grandtourcontainer {
width:849px;
background-image:url(../images/experiences_main_bg.jpg);
background-repeat:repeat;
}

#ontrackcontainer {
width:849px;
background-image:url(../images/experiences_main_bg.jpg);
background-repeat:repeat;
}

#weddcontainer {
width:849px;
background-image:url(../images/wedd_bg.jpg);
background-repeat:repeat;
}

#vouchcontainer {
width:849px;
background-image:url(../images/vouchers_bg.jpg);
background-repeat:repeat;
}

#compcontainer {
width:849px;
background-image:url(../images/comp_bg.jpg);
background-repeat:repeat;
}

#voucherscontainer {
width:849px;
height:596px;
background-image:url(../images/vouchers_bg.jpg)
}

#frontlogo {
margin-top:10px;
width:148px;
float:right;
text-align:right;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}

#menu {
margin-top:21px;
width:400px;
float:right;
text-align:left;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}

.offernumbertext {
color:#000000;
text-align:center;
font-size:12px;
vertical-align:top;
display:inline;
border-top:4px;

}

#music {
margin-top:560px;
float:left;
width:420px;
text-align:right;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}

#menu a{

color:#AAAAAA;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
}

#menu a:hover{

color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
}

#bottommenu {
width:400px;
float:right;
text-align:left;
color:#AAAAAA;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}

#description {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
text-align:left;
margin:0px;
margin-top:40px;
width:380px;
height:140px;
float:left;
}

#content {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:420px;
	text-align:left;
	margin-top:10px;
	margin-left:0px;
	font-size:70%;
	
}

#fullcontent {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:660px;
	text-align:left;
	margin-top:10px;
	padding-left:20px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	height:100%;


	
}

#textcontent {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:400px;
	text-align:left;
	margin-top:0px;
	padding-left:20px;
	height:334px;
	
}

#phonenumber{
float:right;
color:#cccccc;
font-size:21px;
font-weight:bold;
}

#pagecontent {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:670px;
	text-align:left;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	height:570px;
	
}

#pagecontent2 {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:670px;
	text-align:left;
	margin-top:0px;
	margin-left:0px;	
}

#pagecolumn {
float:left;
height:490px;
width:200px;
margin-right:8px;
}

#pagedarkcolumn {
float:right;
/*height:100%; */
width:208px;
margin-right:0px;
padding:5px;
background-color:#999999;
color:#444444;
height: expression( this.scrollHeight < 651 ? "650px" : "auto" ); /* sets min-height for IE */
min-height: 650px; /* sets min-height value for all standards-compliant browsers */
}

#pagelightcolumn {
float:right;
/*height:100%; */
width:208px;
margin-right:0px;
padding:5px;
background-color:#ffffff;
color:#444444;

}

#pageclearcolumn {
float:right;
height:100%;
width:208px;
margin-right:0px;
padding:5px;
padding-top:0px;
color:#444444;

}

#pagedarkcolumnfixed {
float:right;
height:453px;
width:208px;
margin-right:0px;
padding:5px;
background-color:#999999;
color:#444444;
}

#companypagedarkcolumnfixed {
float:right;
height:472px;
width:208px;
margin-right:0px;
padding:5px;
background-color:#999999;
color:#444444;
}

#pagedarknav {
float:right;
height:30px;
width:208px;
margin-right:0px;
padding:0px;
background-color:#999999;
color:#444444;
text-align:center;
}

.panelnav {
	color:#333333;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.panelnav a{
text-decoration:none;
color:#333333;
}

.panelnav a:hover{
color:#FFFFFF;
}

#pagewidecolumn {
float:left;
height:442px;
width:411px;
margin-right:0px;
color:#222222;
background-color:#DDDDDD;
padding:20px;
}


#pagewidecolumn2 {
float:left;
width:411px;
margin-right:0px;
color:#222222;
background-color:#DDDDDD;
padding-left:20px;
padding-right:20px;
padding-top:20px;
padding-bottom:5px;
}

#pagewidecolumnwhite {
float:left;
width:628px;
margin-right:0px;
color:#222222;
background-color:#ffffff;
padding-left:20px;
padding-right:20px;
padding-top:20px;
padding-bottom:5px;
}

#pagewidecolumn3 {
float:left;
width:628px;
margin-right:0px;
color:#222222;
background-color:#DDDDDD;
padding-left:20px;
padding-right:20px;
padding-top:20px;
padding-bottom:5px;
}

#weddexample {
float:left;
width:193px;
height:300px;
margin:3px;
border-style:solid;
border-color:#333333;
border-width: 1px;
padding:4px;
}

#offerexample {
float:left;
width:193px;
/*height:450px; */
margin:3px;
border-style:solid;
border-color:#333333;
border-width: 1px;
padding:4px;
background-color:#999999;
height: expression( this.scrollHeight < 651 ? "650px" : "auto" ); /* sets min-height for IE */
min-height: 770px; /* sets min-height value for all standards-compliant browsers */
max-height: 770px;
overflow: hidden; 
}



#nonavwidecolumn {
float:left;
height:463px;
width:417px;
margin-right:0px;
color:#222222;
background-color:#DDDDDD;
padding:17px;
}

#rightcolumn {
float:right;
height:487px;
width:200px;
margin-right:0px;
padding:5px;
background-color:#DDDDDD;
color:#444444;
}

#pagewidescroll {
float:left;
height:506px;
width:628px;
margin-right:0px;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
color:#222222;
background-color:#DDDDDD;
padding:20px;
overflow:auto;

}

#expnav {
float:left;
height:15px;
width:200px;
background-color:#DDDDDD;

}

#expdetails {
float:left;
height:140px;
width:320px;
text-align:left;
margin-top:30px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#expnavright {
float:left;
height:15px;
width:210px;
text-align:right;
background-color:#DDDDDD;

}

#expcontent {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:400px;
	text-align:left;
	margin-top:0px;
	padding-left:20px;
	height:334px;
	
}

#experiencesflash {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:400px;
	text-align:left;
	margin-top:0px;
	padding-left:14px;
	font-size:70%;
	vertical-align:bottom;
	
}

.breadcrumb {
	color:#666666;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-left:0px;
}

.breadcrumb a{
text-decoration:none;
color:#666666;
}

.breadcrumb a:hover{
color:#FFFFFF;
}

.innernavfooter {
	color:#666666;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-left:0px;
}

.innernavfooter a{
text-decoration:none;
color:#666666;
}

.innernavfooter a:hover{
color:#000000;
}



#footer {
width:849px;
}

.footertext1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#444444;
font-size:9px;
text-align:left;
margin-top:9px;
float:left;
}

.footertext1 a{
color:#444444;
text-decoration:none;
}

.footertext1 a:hover{
color:#ffffff;
}

.footertext2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#444444;
font-size:10px;
text-align:right;
margin-top:5px;
float:right;
}

.footertext2 a{
color:#444444;
text-decoration:none;
}

.footertext2 a:hover{
color:#ffffff;
}

.footertext3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#444444;
font-size:14px;
text-align:right;
margin-top:5px;
font-weight:bold;
float:right;
margin-right:1px;
}

.footertext3 a{
color:#444444;
text-decoration:none;
}

.footertext3 a:hover{
color:#ffffff;
}

#fulllight{
height:184px;
width:664px;
background-color:#DDDDDD;
margin:3px;
}

#fullmid{
height:184px;
width:664px;
background-color:#BBBBBB;
margin:3px;
}

#fulldark{
height:184px;
width:664px;
background-color:#999999;
margin:3px;
}

#scrollcontent{
height:220px;
overflow:auto;

}

#noscrollcontent{
float:none;
}





#experiences2 .spacer {
  background-color: #000000;
  height: 13px;
  background-image:url(../images/mainframebottom.jpg);
  width:100%;
}

#chartercontainer .spacer {
  background-color: #000000;
  height: 13px;
  background-image:url(../images/mainframebottom.jpg);
  width:100%;
}

#flights2container .spacer {
  background-color: #000000;
  height: 13px;
  background-image:url(../images/mainframebottom.jpg);
  width:100%;
}

#grandtourcontainer .spacer {
  background-color: #000000;
  height: 13px;
  background-image:url(../images/mainframebottom.jpg);
  width:100%;
}

#ontrackcontainer .spacer {
  background-color: #000000;
  height: 13px;
  background-image:url(../images/mainframebottom.jpg);
  width:100%;
}

#weddcontainer .spacer {
  background-color: #000000;
  height: 13px;
  background-image:url(../images/mainframebottom.jpg);
  width:100%;
}

#vouchcontainer .spacer {
  background-color: #000000;
  height: 13px;
  background-image:url(../images/mainframebottom.jpg);
  width:100%;
}

#compcontainer .spacer {
  background-color: #000000;
  height: 13px;
  background-image:url(../images/mainframebottom.jpg);
  width:100%;
}

#blankcontainer .spacer {
  background-color: #000000;
  height: 13px;
  background-image:url(../images/mainframebottom.jpg);
  width:100%;
}

.spacer {
  clear: both;
  overflow: hidden;
}


#title
	{
	background-image:url(../images/travel_experiences_side.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}
	
#chartertitle
	{
	background-image:url(../images/charter_side.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}
	
#conciergetitle
	{
	background-image:url(../images/concierge_side.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}
	
#flights2title
	{
	background-image:url(../images/flights_side.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}

#rightcolumnweddings {
float:right;
height:487px;
margin-right:0px;
padding:5px;
background-color:#DDDDDD;
color:#444444;
}

#weddtitle
	{
	background-image:url(../images/weddings_side.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}
	
#vouchtitle
	{
	background-image:url(../images/vouchers_side.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}
	
#partnerstitle
	{
	background-image:url(../images/partners_side.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}	

#comptitle
	{
	background-image:url(../images/company_side.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}
	
#offerstitle
	{
	background-image:url(../images/offers_side.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}
	
#grandtourtitle
	{
	background-image:url(../images/grandtour_side.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}
	
#ontracktitle
	{
	background-image:url(../images/ontrack_side.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}
	
#notitle
	{
	background-repeat:no-repeat;
	background-position:bottom right;
	}

.offerstitletext
{
	font-size:11px;
	color: #444444;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-left:0px;
}

.offerstext
{
	color: #444444;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-left:0px;
}

.musictext {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#777777;
font-size:9px;
margin-top:5px;

}

#logintop {
margin-botton:5px;
width:849px;
text-align:right;
}

#experiencesnav {
width:670px;
padding-bottom:1px;
}

.alloffers {
	color:#444444;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-left:0px;
	text-decoration:none;
	font-weight:bold;
}

.alloffers a{
text-decoration:none;
color:#444444;
}

.alloffers a:hover{
color:#FFFFFF;
}
