#mainbodyFrame {
	background : #ffffff;
	background-image: url(imgs/bg_grayfaders.gif);
	background-position: center center;
	background-repeat: repeat-y;
	margin-top: 6px;
}
#mainNavBar {
	background-color: #cccccc;
  background-image: url(imgs/NewNavBar.gif);
	background-repeat: repeat-x;
	height: 22px;
	color: #ffffff;
	text-align: left;
}
#homepagebar {
	background-color: #cccccc;
	height: 19px;
	vertical-align: middle;
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	margin-top: 3px;
	text-align: left;
}
#mainNavBar .imageButton, #homepagebar .imageButton {
	margin: 0 30px 0 14px;
}
#mainNavBar .imageButton img, #homepagebar .imageButton img {
	border: 0;
}
/* #mainNavBar .imageButton a:hover {
	background-color: #cccccc;
} */
#homepagebar .imageButton a:hover {
	background-color: #dddddd;
}

#TdF_logo_bar {
	background-image: url(imgs/TdF_logo.gif);
	background-position: 10px 20px;
	background-repeat: no-repeat;
	height: 83px;
}
#TdF_logo_bar_ensemble {
	background-image: url(imgs/tdf_logo_bar_ensemble.gif);
	background-repeat: no-repeat;
	height: 82px;
}
#TdF_logo_bar_ensemble_prep {
	background-image: url(imgs/tdf_logo_bar_ensemble_prep.gif);
	background-repeat: no-repeat;
	height: 82px;
}
#bodyFrame, #bodyFrame_ensemble {
	padding: 0 25px 20px 5px;
	width: 540px;
	color: #000000;
	font-weight: normal; 
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	list-style: disc inherit inside;
	line-height: 17px;
	letter-spacing: 0px;
}
#bodyFrame a {
	color: #ff6633;
	text-decoration: underline;
}
#bodyFrame a:hover {
	color: #984c26;
	text-decoration: none;
}
#bodyFrame_ensemble .special {
  font-size: 11px;
	font-weight: normal;
	font-family: verdana, helvetica, sans-serif;
	color: #339999;
}
#bodyFrame_ensemble .tour_date {
	font-weight: bold;
	color: #339999;
}

#bodyFrame_ensemble .special a {
	font-weight: bold;
	text-decoration: underline;
	color: #339999;
}
#bodyFrame_ensemble .special a:hover {
	text-decoration: none;
}
#bodyFrame_ensemble .bodyMainTitle {
	padding-bottom: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #cc6633;
	letter-spacing: 3px;
}

#bodyFrame .bodyMainTitle {
	padding-bottom: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ff6633;
	letter-spacing: 4px;
}
#bodyFrame_ensemble .bodySubTitle {
	padding-bottom: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #cc6633;
	letter-spacing: 3px;
}

#bodyFrame_ensemble .bodySubTitle a {
	color: #cc6633;
	text-decoration: none;
}

#bodyFrame_ensemble .bodySubTitle a:hover {
	color: #cc6633;
	text-decoration: underline;
}

#bodyFrame .bodySubTitle {
	/*padding-bottom: 15px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff6633;
	letter-spacing: 0px;
}
#bodyFrame .attentionA {
	font-weight: bold;
	color: #6e6e6e;
}

#leftColumnFrame {
	padding: 0 10px 20px 14px;
	width: 213px;
	color: #6e6e6e;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	/*border-right: 1px solid #e98847;*/
}
#leftColumnFrame .leftheadline {
	font-family: verdana, arial, helvetica;
	color: #6e6e6e;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	letter-spacing: 1px;
}
#leftColumnFrame .leftheadline a {
	color: #6e6e6e;
	text-decoration: none;
}
#leftcolumnFrame .leftheadline a:hover {
	color: #000000;
	text-decoration: underline;
}
#leftColumnFrame .leftheadline .bigger {
	font-size: 13px;
}
#leftColumnFrame .leftMainTitle, #leftColumnFrame .leftMainTitleB {
	padding-bottom: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ff6633;
	letter-spacing: 4px;
}
#leftColumnFrame .leftMainTitleB {
	padding-bottom: 0;
}
#leftColumnFrame .leftMainTitle a {
	color: #ff6633;
	text-decoration: underline;
}
#leftColumnFrame .leftMainTitle a:hover {
	text-decoration: none;
}
#leftColumnFrame .txt {
	font-size: 11px;
	line-height: 16px;
}

#leftColumnFrame .ensemble_txt {
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 15px;
}
#leftColumnFrame .subTitle {
	padding-top: 18px;
	color: #ff6633;
	font-weight: bold;
	font-size: 12px;
	word-spacing: 5px;
}
#leftColumnFrame .titleLink, #leftColumnFrame .titles, #leftColumnFrame .titles_content  {
	padding-top: 18px;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #ff6633;
}
#leftColumnFrame .titles {
	padding: 10px 0 0 0;
}
#leftColumnFrame .titles a {
	color: #ff6633;
	text-decoration: none;
}
#leftColumnFrame .titles a:hover {
	color: #984c26;
	text-decoration: underline;
}
#leftColumnFrame .titles_content {
	padding: 3px 0 3px 0;
}
#leftColumnFrame .titles_content {
	font-size: 11px;
	color: #6e6e6e;
}
#leftColumnFrame .titles_content a {
	color: #6e6e6e;
	text-decoration: none;
}
#leftColumnFrame .titles_content a:hover {
	color: #000000;
	text-decoration: underline;
}
#leftColumnFrame .titleLink a {
	color: #cc6633;
	text-decoration: none;
}
#leftColumnFrame .titleLink a:hover {
	color: #984c26;
	text-decoration: underline;
}
#leftColumnFrame .destinations {
	font-size: 11px;
	font-weight: bold;
	font-family: verdana, helvetica, sans-serif;
	color: #000000;
	letter-spacing: 2px;
}
#leftColumnFrame .ensemble_left {
	font-size: 13px;
	font-weight: bold;
	font-family: verdana, helvetica, sans-serif;
	color: #339999;
	letter-spacing: 2px;
	line-height: 17px;
	margin-bottom: 15px;
}

#leftColumnFrame .ensemble_tdf_left {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, helvetica, sans-serif;
	color: #339999;
	letter-spacing: 2px;
	line-height: 17px;
	margin-bottom: 15px;
}
#leftColumnFrame .ensemble_left a {
  font-size: 12px;
  font-style: italic;
  font-weight: normal;
  color: #339999;
  text-decoration: underline;
}

#leftColumnFrame .ensemble_tdf_left a {
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #339999;
  text-decoration: underline;
}
#leftColumnFrame .ensemble_left a:hover, #leftColumnFrame .ensemble_tdf_left a:hover {
  color: #339999;
  text-decoration: none;
}
#bodyFrame_ensemble .agent_list_links {
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, helvetica, sans-serif;
	color: #6e6e6e;
	/*letter-spacing: 2px;*/
	line-height: 21px;
}

#bodyFrame_ensemble .agent_list_links a {
	color: #6e6e6e;
	text-decoration: underline;
}
#bodyFrame_ensemble .agent_list_links a:hover {
	/*color: #984c26;*/
	color: #000000;
	text-decoration: none;
}
#leftColumnFrame .destinations_list {
	font-size: 11px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	letter-spacing: 2px;
	line-height: 17px;
}

#leftColumnFrame .destinations_list a {
	color: #000000;
	text-decoration: none;
}
#leftColumnFrame .destinations_list a:hover {
	/*color: #984c26;*/
	color: #000000;
	text-decoration: underline;
}
#rightColumnFrame {
	padding: 0 0 0 14px;
	width: 225px;
	color: #6e6e6e;
	vertical-align: top;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: left;
}
#rightColumnFrame .mainTitle {
	padding-bottom: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #cc6633;
	letter-spacing: 2px;
}
#rightColumnFrame .captions {
	font-size: 9px;
	font-weight: normal;
	color: #6e6e6e;
}
#rightColumnFrame .captions a {
	text-decoration: underline;
	color: #6e6e6e;	
}
#rightColumnFrame .captions a:hover {
	text-decoration: none;
	color: #000000;
}
#rightColumnFrame .galleryLink {
	font-size: 10px;
	font-weight: normal;
}
#rightColumnFrame .galleryLink a {
	text-decoration: underline;
	color: #0066cc;
}
#rightColumnFrame .galleryLink a:hover {
	text-decoration: none;
	color: #000000;
}
#newsletter {
	float: right;
	width: 160px;
	margin-right: 18px;
	padding-top: 17px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px; 
	font-weight: bold;
	color: #ff6633;
}

#footerNav {
	padding-left: 0px;
	font-family: verdana, arial, helvetica;
	font-size: 9px;
	font-weight: bold;
	color: #cc6633;
	/*word-spacing: 5px;*/
	letter-spacing: 1px;
}
#footerNav a {
	color: #ff6633;
	text-decoration: none;
}
#footerNav a:hover {
	color: #984c26;
	text-decoration: underline;
}
.gallery_button {
	padding: 2px 6px 2px 6px;
	border: 1px solid #fb6834;
	color: #636363;
	font-family: Arial, helvetica, geneva, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.gallery_button:hover {
	background-color: #ababab;
	color: #2a2a2a;
}


