/* CSS Document */

/* global styles */
.errors{
	color: red;
	border: 2px solid red;
	background: #FFFFCC;
	padding: 3px;
	width: 450px;
}

.formError > *{
	border: 2px solid red;
	color: red;
}

.required {
	color:red;
	font-weight:bold;
}

form{
	margin: 0;
}

a {
	color:#333;
}

a:visited {
	color:#333;
}

a:hover {
	color:#666;
}



/* index.html */
body {
	margin:0px;
	background-image:url(/template/en/images/homeBackground.gif);
	background-repeat:repeat-x;
	background-color:#272622;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

#topContainer{
	width: 980px;
	border:1px solid black;
}

#topContainerHome {
	width: 980px;
}

#contentHeader {
	background-image:url(/template/en/images/contentAreaHeader.gif);
	height:12px;
	width:980px;
	background-repeat:no-repeat;
}

#contentFooter {
	background-image:url(/template/en/images/contentAreaFooter.gif);
	height:7px;
	width:980px;
	background-repeat:no-repeat;
}

#headerContainer {
	background-color: #000;
	height: 100px;
}

#headerContainerHome {
	height: 159px;
	position:relative;
}

#headerContainerContact {
	float:left;
	margin-top:20px;
	display:inline;
}

#headerContainer img{
	float: left;
	margin-left: 20px;
	margin-top: 10px;
	display:inline;
}

#headerLogo {
	position:absolute;
	top:26px;
	left:-20px;
}

#headerLang {
	border-top:1px solid #42382e;
	border-bottom:1px solid #42382e;
	width:800px;
	float:right;
	text-align:left;
	margin-top:114px;
	color:#cab8a7;
	display:inline;
}

#specialsHeader {
	margin-top:6px;
}

#specialsHeaderText {
	display:inline;
	font-size:20px;
	margin-bottom:5px;
	margin-left:10px;
}

#menu{
	margin-bottom:0px;
	height:41px;
	width:980px;
}

a#menuHome {
	background-image:url(/template/en/images/menu_01.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
	width:72px;
	height:41px;
	display:block;
}

a#menuHome:hover {
	background-position: 0 -41px;
}

a#menuRates {
	background-image:url(/template/en/images/menu_02.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
	width:168px;
	height:41px;
	display:block;
}

a#menuRates:hover {
	background-position: 0 -41px;
}

a#menuRooms {
	background-image:url(/template/en/images/menu_03.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
	width:141px;
	height:41px;
	display:block;
}

a#menuRooms:hover {
	background-position: 0 -41px;
}

a#menuRestaurant {
	background-image:url(/template/en/images/menu_04.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
	width:102px;
	height:41px;
	display:block;
}

a#menuRestaurant:hover {
	background-position: 0 -41px;
}

a#menuSpa {
	background-image:url(/template/en/images/menu_05.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
	width:116px;
	height:41px;
	display:block;
}

a#menuSpa:hover {
	background-position: 0 -41px;
}

a#menuGolf {
	background-image:url(/template/en/images/menu_06.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
	width:55px;
	height:41px;
	display:block;
}

a#menuGolf:hover {
	background-position: 0 -41px;
}

a#menuSpecial {
	background-image:url(/template/en/images/menu_08.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
	width:128px;
	height:41px;
	display:block;
}

a#menuSpecial:hover {
	background-position: 0 -41px;
}

a#menuAbout {
	background-image:url(/template/en/images/menu_07.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
	width:92px;
	height:41px;
	display:block;
}

a#menuAbout:hover {
	background-position: 0 -41px;
}

/*a#menuAboutPortugal {
	background-image:url(/template/en/images/menu_08.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
	width:128px;
	height:41px;
	display:block;
}

a#menuAboutPortugal:hover {
	background-position: 0 -41px;
}*/

a#menuContact {
	background-image:url(/template/en/images/menu_09.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
	width:106px;
	height:41px;
	display:block;
}

a#menuContact:hover {
	background-position: 0 -41px;
}

a.menuItem {
	float:left;
	display:inline;
}

a.subMenuItem {
	overflow:hidden;
	width:185px;
	height:36px;
	display:block;
}

a#subHeaderSpecials {
	background-image:url(/template/en/images/subHeaderSpecials.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
	height:38px;
}
a#subHeaderSpecials:hover {
	background-position: -185px 0;
}

a#subHeaderContact {
	background-image:url(/template/en/images/subHeaderContact.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
	height:38px;
}
a#subHeaderContact:hover {
	background-position: -185px 0;
}

a#subHeaderSpa {
	background-image:url(/template/en/images/subHeaderSpa.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
	height:38px;
}
a#subHeaderSpa:hover {
	background-position: -185px 0;
}

a#subSpaMenu {
	background-image:url(/template/en/images/spaSub_1.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subSpaMenu:hover {
	background-position: -185px 0;
}

a#subSpaFacilities {
	background-image:url(/template/en/images/spaSub_2.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subSpaFacilities:hover {
	background-position: -185px 0;
}

a#subSpaTherapists {
	background-image:url(/template/en/images/spaSub_3.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subSpaTherapists:hover {
	background-position: -185px 0;
}

a#subSpaProducts {
	background-image:url(/template/en/images/spaSub_4.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subSpaProducts:hover {
	background-position: -185px 0;
}

a#subSpaRates {
	background-image:url(/template/en/images/spaSub_5.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subSpaRates:hover {
	background-position: -185px 0;
}

a#subHeaderGolf {
	background-image:url(/template/en/images/subHeaderGolf.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
	height:38px;
}
a#subHeaderGolf:hover {
	background-position: -185px 0;
}

a#subGolfPro {
	background-image:url(/template/en/images/spaGolf_1.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subGolfPro:hover {
	background-position: -185px 0;
}

a#subGolfAcademy {
	background-image:url(/template/en/images/spaGolf_2.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subGolfAcademy:hover {
	background-position: -185px 0;
}

a#subGolfSpecials {
	background-image:url(/template/en/images/spaGolf_3.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subGolfSpecials:hover {
	background-position: -185px 0;
}

a#subGolfALaCarte {
	background-image:url(/template/en/images/spaGolf_4.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subGolfALaCarte:hover {
	background-position: -185px 0;
}

a#subGolfRecommended {
	background-image:url(/template/en/images/spaGolf_5.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subGolfRecommended:hover {
	background-position: -185px 0;
}

a#subHeaderRates {
	background-image:url(/template/en/images/subHeaderRates.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
	height:60px;
}
a#subHeaderRates:hover {
	background-position: -185px 0;
}

a#subRatesSpecials {
	background-image:url(/template/en/images/subRates_1.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subRatesSpecials:hover {
	background-position: -185px 0;
}

a#subRatesRates {
	background-image:url(/template/en/images/subRates_2.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subRatesRates:hover {
	background-position: -185px 0;
}

a#subRatesReservations {
	background-image:url(/template/en/images/subRates_3.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subRatesReservations:hover {
	background-position: -185px 0;
}

a#subHeaderRoomsSuites {
	background-image:url(/template/en/images/subHeaderRoomsSuites.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
	height:38px;
}
a#subHeaderRoomsSuites:hover {
	background-position: -185px 0;
}

a#subRoomsSuitesRooms {
	background-image:url(/template/en/images/subRoomsSuites_1.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subRoomsSuitesRooms:hover {
	background-position: -185px 0;
}

a#subRoomsSuitesSuites {
	background-image:url(/template/en/images/subRoomsSuites_2.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subRoomsSuitesSuites:hover {
	background-position: -185px 0;
}

a#subRoomsDouble {
	background-image:url(/template/en/images/subRooms_1.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subRoomsDouble:hover {
	background-position: -185px 0;
}

a#subRoomsDeluxeDouble {
	background-image:url(/template/en/images/subRooms_2.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subRoomsDeluxeDouble:hover {
	background-position: -185px 0;
}

a#subRoomsTerrace {
	background-image:url(/template/en/images/subRooms_3.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subRoomsTerrace:hover {
	background-position: -185px 0;
}

a#subRoomsDeluxeTerrace {
	background-image:url(/template/en/images/subRooms_4.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subRoomsDeluxeTerrace:hover {
	background-position: -185px 0;
}

a#subRoomsCoachman {
	background-image:url(/template/en/images/subRooms_5.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subRoomsCoachman:hover {
	background-position: -185px 0;
}

a#subRoomsCoachman {
	background-image:url(/template/en/images/subRooms_5.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subRoomsCoachman:hover {
	background-position: -185px 0;
}

a#subSuitesJunior {
	background-image:url(/template/en/images/subSuites_1.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subSuitesJunior:hover {
	background-position: -185px 0;
}

a#subSuitesDeluxeJunior {
	background-image:url(/template/en/images/subSuites_2.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subSuitesDeluxeJunior:hover {
	background-position: -185px 0;
}

a#subSuitesRoyalJoia {
	background-image:url(/template/en/images/subSuites_3.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subSuitesRoyalJoia:hover {
	background-position: -185px 0;
}

a#subSuitesRoyal1001 {
	background-image:url(/template/en/images/subSuites_4.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subSuitesRoyal1001:hover {
	background-position: -185px 0;
}

a#subSuitesRoyal2001 {
	background-image:url(/template/en/images/subSuites_5.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subSuitesRoyal2001:hover {
	background-position: -185px 0;
}

a#subSuitesDeluxeRoyal {
	background-image:url(/template/en/images/subSuites_6.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subSuitesDeluxeRoyal:hover {
	background-position: -185px 0;
}

a#subSuitesJuniorGale {
	background-image:url(/template/en/images/subSuites_7.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subSuitesJuniorGale:hover {
	background-position: -185px 0;
}

a#subSuitesRoyalAlegria {
	background-image:url(/template/en/images/subSuites_8.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subSuitesRoyalAlegria:hover {
	background-position: -185px 0;
}

a#subHeaderRestaurant {
	background-image:url(/template/en/images/subHeaderRestaurant.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
	height:38px;
}
a#subHeaderRestaurant:hover {
	background-position: -185px 0;
}

a#subHeaderWineCellar {
	background-image:url(/template/en/images/subHeaderWineCellar.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
	height:38px;
}
a#subHeaderWineCellar:hover {
	background-position: -185px 0;
}

a#subRestaurantDieter {
	background-image:url(/template/en/images/subRestaurant_1.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subRestaurantDieter:hover {
	background-position: -185px 0;
}

a#subRestaurantLunch {
	background-image:url(/template/en/images/subRestaurant_2.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subRestaurantLunch:hover {
	background-position: -185px 0;
}

a#subRestaurantDinner {
	background-image:url(/template/en/images/subRestaurant_3.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subRestaurantDinner:hover {
	background-position: -185px 0;
}

a#subRestaurantCellar {
	background-image:url(/template/en/images/subRestaurant_4.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subRestaurantCellar:hover {
	background-position: -185px 0;
}

a#subRestaurantWine {
	background-image:url(/template/en/images/subRestaurant_5.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subRestaurantWine:hover {
	background-position: -185px 0;
}

a#subRestaurantSommellier {
	background-image:url(/template/en/images/subRestaurant_6.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subRestaurantSommellier:hover {
	background-position: -185px 0;
}

a#subRestaurantTasting {
	background-image:url(/template/en/images/subRestaurant_7.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subRestaurantTasting:hover {
	background-position: -185px 0;
}

a#subRestaurantGloria {
	background-image:url(/template/en/images/subRestaurant_8.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subRestaurantGloria:hover {
	background-position: -185px 0;
}

a#subRestaurantShop {
	background-image:url(/template/en/images/subRestaurant_9.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subRestaurantShop:hover {
	background-position: -185px 0;
}

a#subRestaurantReservations {
	background-image:url(/template/en/images/subRestaurant_10.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subRestaurantReservations:hover {
	background-position: -185px 0;
}

a#subHeaderAbout {
	background-image:url(/template/en/images/subHeaderAbout.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
	height:38px;
}
a#subHeaderAbout:hover {
	background-position: -185px 0;
}

a#subHeaderAboutPortugal {
	background-image:url(/template/en/images/subHeaderAboutPortugal.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
	height:38px;
}
a#subHeaderAboutPortugal:hover {
	background-position: -185px 0;
}

a#subAboutFind {
	background-image:url(/template/en/images/subAbout_1.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subAboutFind:hover {
	background-position: -185px 0;
}

a#subAboutNews {
	background-image:url(/template/en/images/subAbout_2.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subAboutNews:hover {
	background-position: -185px 0;
}

a#subAboutGallery {
	background-image:url(/template/en/images/subAbout_3.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subAboutGallery:hover {
	background-position: -185px 0;
}

a#subAboutGourmet {
	background-image:url(/template/en/images/subAbout_8.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subAboutGourmet:hover {
	background-position: -185px 0;
}

a#subAboutPortugal {
	background-image:url(/template/en/images/subAbout_4.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subAboutPortugal:hover {
	background-position: -185px 0;
}

a#subAboutPartners {
	background-image:url(/template/en/images/subAbout_5.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subAboutPartners:hover {
	background-position: -185px 0;
}

a#subAboutLimousine {
	background-image:url(/template/en/images/subAbout_6.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subAboutLimousine:hover {
	background-position: -185px 0;
}

a#subAboutAirport {
	background-image:url(/template/en/images/subAbout_7.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subAboutAirport:hover {
	background-position: -185px 0;
}

a#subAboutImprint {
	background-image:url(/template/en/images/subAbout_8.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subAboutImprint:hover {
	background-position: -185px 0;
}

a#subAboutHelicopter {
	background-image:url(/template/en/images/subAbout_9.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subAboutHelicopter:hover {
	background-position: -185px 0;
}

a#subAboutHighlights {
	background-image:url(/template/en/images/subAbout_10.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subAboutHighlights:hover {
	background-position: -185px 0;
}

a#subAboutPortugalHistory {
	background-image:url(/template/en/images/subAboutPortugal_1.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subAboutPortugalHistory:hover {
	background-position: -185px 0;
}

a#subAboutPortugalHolidays {
	background-image:url(/template/en/images/subAboutPortugal_2.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subAboutPortugalHolidays:hover {
	background-position: -185px 0;
}

a#subAboutPortugalWeather {
	background-image:url(/template/en/images/subAboutPortugal_3.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
}
a#subAboutPortugalWeather:hover {
	background-position: -185px 0;
}

a.roomSub {
	height:41px;
}

a.suiteSub {
	height:54px;
}

a.roomSuitesSub {
	height:20px;
}

#bannerHome {
	height: 435px;
}

#bannerDefault {
	height: 237px;
	background-color:#000;
}

#bannerSpacer {
	height: 5px;
	color:#666;
}

#pageContent {
	background-color:#FFF;
	background-image:url(/template/en/images/contentAreaBackground.gif);
	background-repeat:repeat-y;
	color:#766c5f;
	font-size:12px;
	line-height:18px;
}

#subSpecialHeader {
	float:left;
	width:650px;
	margin-left:30px;
}

#menuSidebar {
	float:left;
	width:185px;
	margin-left:15px;
	display:inline;
}

#contentContainer {
	float:right;
	width:775px;
	display:inline;
	margin-bottom:20px;
}

#contentContainer.specialContent {
	width:979px;
}



#pageContentLeft {
	float:left;
	width:461px;
	border-right: 1px solid #E0E0E0;
	padding-right:20px;
	margin-left:16px;
	display:inline;
}

#pageContentLeft.specialContent {
	 border:none;
}

#pageContentLeft.specialContent2 {
	 border:none;
	 width:732px;
}

#pageContentRight {
	float:right;
	width:225px;
	margin-right:30px;
	display:inline;
}

#pageContentRight.specialContent {
	border-left: 1px solid #E0E0E0;
	padding-left:20px;
	width:205px;
}

#cmsContent {
	margin-top:20px;
}

#pageContentHome {
	margin-top:15px;
}

#sidebar{
	width: 160px;
	padding: 10px;
	vertical-align: top;
}

#cmsEditPanel {
	padding-right:30px;
}

.homeBox {
	width:286px;
	height:125px;
	background-color:#FFF;
	background-image:url(/template/en/images/outerBoxBackground.jpg);
	background-repeat:no-repeat;
	padding:9px;
	font-size:10px;
	cursor:pointer;
}

.homeBox .header {
	height:23px;
	background-image:url(/template/en/images/headerBoxBackground.gif);
	background-repeat:repeat-x;
	font-size:16px;
	color:#FFF;
	padding-top:3px;
	padding-left:5px;
}

.homeBox .boxcontent {
	color:white;
	height:97px;
	background-color:#1d1d1d;
}

.boxcontentText {
	font-size:13px;
	margin-left:5px;
}

.boxImage {
	border:2px solid #999;
	margin-top:5px;
	margin-left:5px;
}

.boxContainer {
	float:left;
	margin-left:23px;
	width:227px;
	margin-top:12px;
	margin-bottom:20px;
	display:inline;
}

.boxText {
	color:#b1aba2;
	font-size:12px;
	margin-left:4px;
}

.boxText .small {
	color:#fff;
	font-size:9px;
}

.boxText .small a {
	color:#fff;
}

.boxText .small a:link {
	
}
.boxText .small a:visited {
	color:#fff;
}
.boxText .small a:focus {
	
}
.boxText .small a:hover {
	color:#fff;
}
.boxText .small a:active {
	
}

.boxText h2 {
	font-size: 16px;
	margin-top:10px;
	margin-bottom:0;
	color:#b18540;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:25px;
}

.boxContent {
	color:#b1aba2;
}

.boxContent h3 {
	margin-bottom:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#ba8d49;
	font-weight:normal;
}

.rule {
	border-bottom:1px solid #3d372f;
	margin-bottom:10px;
}

.first {
	margin-left:0px;
}

#content{
	background-color:#fff;
}

#content.homePage {
	background-color:#000;
	color:#fff;
}

#contentHome {
	color:#48453D;
	line-height:18px;
}

#contentFooterHome {
	color:#636055;
	height:20px;
}

#contentLeft {
	float:left;
	width:750px;
	text-align:justify;
	min-height:400px;
	display:inline;
}

#contentRight {
	float:right;
	width:160px;
	margin-top:30px;
	display:inline;
}

#footer {
	color:#636055;
}

#footer a {
	color:#636055;
	text-decoration:none;
}

h1 {
	font-size: 30px;
	margin-top: 0;
	margin-bottom:0;
	color:#b18540;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:25px;
}

h1.tier1 {
	font-size: 30px;
	margin-top: 0;
	margin-bottom:0;
	color:#b18540;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:25px;
}

h1.tier2 {
	font-size: 30px;
	margin-top: 0;
	margin-bottom:0;
	color:#b18540;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:25px;
}

h1.sidebar {
	color:#B07E36;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	font-weight:normal;
	margin-bottom:0;
	padding-bottom:0;
}

h1.alt1 {
	color:#766C5F;
	font-size:12px;
	line-height:18px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	margin-bottom:0;
	padding:0;
}

#subSpecialHeader h1 {
	margin-left:30px;
}



h2 {
	color:#766C5F;
	font-size:12px;
	line-height:18px;
}

h2.tier1 {
	color:#766C5F;
	font-size:12px;
	line-height:18px;
}

h2.tier2 {
	color:#766C5F;
	font-size:12px;
	line-height:18px;
}

h2.alt1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#766c5f;
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:0.4em;
}

h2.sidebar {
	color:#766C5F;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
}

#subSpecialHeader h2 {
	margin-left:30px;
}

p.tier1 {
	
}

p.tier2 {
	
}

p.sidebar {
	color:#766C5F;
	font-size:12px;
	line-height:18px;
}

p.alt1 {
	color:#B07E36;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
}

p.alt2 {
	color:#9f9989;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
}


#content.homePage h1{
	color:#636055;
}

#contentHome h1 {
	color:#636055;
}

/*h1 + h2 {
	font-size: 12px;
	font-weight:bold;
	color: #766c5f;
	margin-top:13px;
	margin-bottom:13px;
}*/

h2.golf {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight:normal;
	color: #a27d3e;
	border-bottom:1px solid #C0BBB4;
	background-image:url(/template/en/images/green_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-bottom:8px;
	padding-left:15px;
}

#pageContentRight h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0;
	background:none;
	border:none;
	margin-bottom:0;
}

#pageContentRight h2 + p {
	margin-top:3px;
}

#content.homePage h2 {
	color:#858585;
}

h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color:#b07e36;
	font-weight:normal;
	margin-bottom:0;
	padding-bottom:0;
}

h3 + p {
	margin-top:0;
}

a img {
	border:0;
}

#taf {
	width: 900px;
	border: 2px solid #5366AA;
	background: url(/images/notfound.gif) #FEFEFE repeat-x;
	position: absolute;
	top: 360px; /* positioned relative to rightCol, bumps down below flash */
	right: 190px;
	z-index:100;
}

#tafOverlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	z-index:90;
}

.padRight {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	display:inline;
}

.padLeft {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	display:inline;
}

#breadcrumbsContainer {
	color:#999;
	margin-top:5px;
	margin-left:5px;
}

#pageName {
	margin-top:13px;
	margin-bottom:4px;
}

#languageContainer {
	float:right;
	margin-right:0px;
	margin-top:10px;
	display:inline;
}

#languageContainer .languageButton {
	cursor:pointer;
	margin-left:5px;
}

#headerContainer span.languageButton img {
	margin-left:4px;
}

/* sidebar.html */
#subMenuContainer {
}

.subMenuItem {
	
}

.subIndent2 {
	padding-left:0px;
}

.subIndent3 {
	padding-left:0px;
}

.subCurrent {
	font-weight:bold;
}

.subMenuItem .content {
	font-size:18px;
	border-bottom:2px solid #DDD;
	font-variant:small-caps;
	padding-top:10px;
	padding-bottom:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-left:15px;
	margin-right:20px;
}

.subMenuItem .content a {
	color:#999;
	text-decoration:none;
}

.subMenuItem .content a:hover {
	color:#333;
	text-decoration:none;
}

#rezButton {
	margin-top:20px;
}

#contentRight .content {
	margin-bottom:4px;
	margin-top:4px;
	font-size:12px;
}

#contentRight .content a {
	color:#999;
	text-decoration:none;
}

#contentRight .content a:hover {
	color:#333;
	text-decoration:none;
}

/* mailing list */
#mlform .formLabel{
	font-weight: bold;
}

#mlform *{
	font-size: 11px;
}

.signature {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:#b07e36;
}

.pageImageSub {
	margin-top:10px;
	margin-left:-10px;
}

.caption {
	font-size:70%;
	font-style:italic;
	color:#666;
}