/* Global Element Styles */

body{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

a:link{
	color: #A5C24E;/*color: #C5C5C5;*/
}
a:visited{
	color: #C5C5C5;
}
a{
	color:#A5C24E;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
	color:#798f36;
}

/* Global Section Styles */

div#holder{
}
	div#holder h1{
		color: #D6D6D6;
		font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
		font-size: 1em;		
	}

div#branding{
}
	div#branding a#own-apartment-link,
	div#branding a#special-offers-link{
		text-align: center;
		text-decoration: none;
		line-height: 2em;
		color: #B3D84D;
		font-size: 0.9em;
	}
		div#branding a#own-apartment-link:visited{
			color: #B3D84D;
			font-size: 0.9em;
		}
		div#branding a#own-apartment-link:hover{
			color: #B3D84D;
			font-size: 0.9em;
		}

div#main-content{
	font-size:1.1em;
}
	div#main-content h2{
		color: #9fbb4c;
		font-family: "Century Gothic", Arial, Helvetica, sans-serif;
		font-size: 1.4em;
		font-weight: normal;
		text-transform: uppercase;
	}
	div#main-content #content-wrapper{
		color: #cccccc;
		text-align: left;
	}
		div#main-content #content-wrapper h3{
			color: #D6D6D6;
			font-size: 1.2em;
			text-transform: uppercase;
		}

div#main-visual{
}
	div#main-visual h2{
		color: #ffffff;
		font-size: 2.2em;
	}
		div#main-visual ul li{
			color: #f2f2f1;
			font-family: "Century Gothic", Arial, Helvetica, sans-serif;
			font-size: 2.2em;
			font-weight: normal;
			text-transform: uppercase;
		}
	#toggle-content{
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #fff;
		text-transform: lowercase;
		text-decoration: none;
		text-align: right;
		font-size: 1.2em;
		font-weight: bold;
		text-align: center;
	}
	
div#main-menu{
}
	div#main-menu ul li a, div#main-menu ul li ul.menuLevel2 li a{
		color: #35382F;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 1.1em;
		text-transform: uppercase;
		text-align: center;
		text-decoration: none;
	}
	div#main-menu ul li ul.menuLevel2 li.active a, div#main-menu ul li.active-under a{
		color: #fff;
	}
	div#main-menu ul li a:hover, div#main-menu ul li ul li a:hover{
		color: #fff;
	}
	div#main-menu ul li.active a{
		color: #fff;
	}
	div#main-menu ul li a:visited{
		color: #35382F;
	}	

div#availability-checker{
}
	div#availability-checker h2{
		color: #bac4a9;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 1.1em;
		text-transform: uppercase;
		text-align: left;
		line-height: 2.5em;
	}
	div#availability-checker label{
		color: #bac4a9;
		font-size: 0.8em;
	}	
	div#availability-checker input,select{
		color: #bac4a9;
		font-size: 0.8em;	
		padding: 2px;	
	}	
	div#availability-checker div#best-rate-guranteed{
		color: #B2BAA0;
		font-size: 0.8em;
		text-transform: uppercase;
		line-height: 12px;		
	}	
	div#availability-checker div.date label{
		text-align: left; 
	}	
	div#availability-checker div#best-rate-guranteed{
		text-align: left; 
	}	
	div#availability-checker div.nights{
		text-align: left; 
	}	
	div#availability-checker div.adults{
		text-align: left; 
	}	
	div#availability-checker div.children{
		text-align: left; 
	}	
	div#weather-widgt{
	}	
		div#weather-widgt #weather{

		}
		div#weather-widgt .forecast{
		}
		div#weather-widgt .temp{
			color: #d5f07b;
		}
	
div#best-rate{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
	#best-rate .from-price{
	}
	#best-rate .rooms-available-from {
		color: #b2baa0;
		font-size: 1.1em;
	}
	#best-rate .price{
		color: #b2baa0;
		font-size: 1.2em;
	}
	#best-rate .no-available-rate{
		color: #b2baa0;
		text-align:center;
	}


	div#special-offers .widget-content h2{
		font-family: "Century Gothic", Arial, Helvetica, sans-serif;
		font-size: 1.1em;
		color: #020201;
		text-transform:uppercase;
	}
		div#special-offers .widget-content h2 span{
			float: left;
			margin-left: 10px;
			margin-top: 4px;
		}
		div#special-offers .widget-content h3.title-header{
			color: #949e82;
			font-family: Arial, Helvetica, sans-serif;
		}
			div#special-offers .widget-content h3.title-header a{
				color: #949e82;
				text-decoration: none;
			}			
			div#special-offers .widget-content h3.title-header a:visited{
				color: #949e82;
			}
			
	div#photo-gallery h2{
		font-family: "Century Gothic", Arial, Helvetica, sans-serif;
		font-size: 1.2em;
		color: #b9c4a9;
	}
		
div#section-navigation ul li a{
	color:#ccc;
	text-transform:capitalize;
}	
div#section-navigation ul li a:hover, div#section-navigation ul li.active a{
	color:#a5c24e;
}

div#menu-panel{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
	div#menu-panel ul.shortcuts li.level1  a{
		color: #d5ff00;
		font-size: 1.1em;
		font-weight: bold;
		text-transform: uppercase;
	}
	div#menu-panel ul li ul.menuLevel2 li.level2  a{
		color: #c5c5c5;
		text-decoration: none;
		font-size: 1.1em;
		text-transform:none;
	}
	div#menu-panel ul li ul.menuLevel2 li.level2  a:visited{
		color: #c5c5c5;
	}
	div#menu-panel ul li ul.menuLevel2 li.level2  a:hover{
		color: #2a2b27;
	}
	div#menu-panel ul li ul.menuLevel2 li.active a{
		color: #2a2b27;
	}
	
div#alt-menu{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}
	div#alt-menu ul{
	}
		div#alt-menu ul li a{
			color: #272727;
			text-decoration: none;
		}
		div#alt-menu ul li.active a{
			color: #5b8200;
		}
		div#alt-menu ul li a:hover{
			color: #5b8200;
		}
		div#alt-menu ul li a:visited{
			color: #272727;
		}

div#footer{	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #d6d6d6;	
}
	div#footer h4#copyrights{	
		color: #d6d6d6;		
		font-weight: normal;
		font-size: 0.9em;
	}
	div#footer #contact-details{	
		color: #d6d6d6;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight: normal;
	}
		div#footer #contact-details a{	
			color: #ffffff;
			text-decoration: none;
		}
		div#footer #contact-details a:visited{	
			color: #ffffff;
			text-decoration: none;
		}
		div#footer ul{
			font-size: 1em;
		}
			div#footer ul#misc li a{
				color: #d6d6d6;	
				text-decoration: none;
			}
			div#footer ul#misc li a:visited{
				color: #d6d6d6;	
				text-decoration: none;
			}
			div#footer  #join-newsletter{
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			}
				div#footer  #join-newsletter h2{
					color: #fff;
					font-size: 0.9em;
					text-transform: uppercase;
				}
				div#footer  #join-newsletter input#email-address{
					font-size: 0.9em;
				}
