@charset "utf-8";

/* International Gourmet Festival */
* {
	border:0;
	padding:0;
	margin:0;
}
@font-face {
    font-family: 'BlairITC';
	src: url('fonts/BlairITC_Bold.eot');
    src: url('fonts/BlairITC_Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'claredonLT';
	src: url('fonts/claredonLT.eot');
    src: url('fonts/claredonLT.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'sloop';
	src: url('fonts/Sloop.eot');
    src: url('fonts/Sloop.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body {
	background-color: #000000;
}
h1,h2,h3,h4,h5,h6,h7,p {
	font-weight:100;
	padding-left:3px;
}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #847b6a;
	font-size:20px;
	font-weight:lighter;
	padding-left: 3px;
}
h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:33px;
	color:#7c6e60;
	line-height:24px;
}
h2.blair {
	font-family: 'BlairITC', Verdana, Arial;
	color:#71685b;
	font-size:13px;
	line-height:27px;
}
h3 {
	font-family: 'BlairITC', Verdana, Arial;
	color: #FFFFFF;
	font-size:13px;
	line-height:27px;
}
h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color: #333333;
	text-shadow: 1px 1px #CCCCCC;
	font-weight:600;
	line-height:25px;
}
h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#660000;
}
h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#9c8e80;
	line-height:25px;
}
a {
	text-decoration:none;
	color: #1a53bb;
}
a:hover {
	text-decoration:underline;
}
a:hover img {
	opacity: 0.9;
}
p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color: #50473a;
	line-height:20px;
}
label {
	width: 60px;
	font-style:italic;
	display: block;
	float: left;
}

#container {
	width:980px;
	margin: 10px auto;
}
	#header {
		height:118px;
	}
		#social {
			float: right;
			text-align:right;
			margin: 52px 20px 0 0;
		}
			#social img {
				margin: 0 0 2px 4px;
			}
			#social input {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color: #333333;
			}
			#search {
				height:16px;
				line-height:16px;
				margin-top:30px;
			}
				#query {
					font-size:11px;
					margin: 0 0 0 15px;
					width: 140px;
					height:16px;
					line-height:16px;
					padding: 0 3px;
				}
				#search img {
					vertical-align: middle;
				}
				
	#main {
		background: url(../images/dropshadow_background.gif) repeat-x #FFFFFF;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		padding: 0 20px 20px 20px;
	}
		#menu {
			width: 940px;
			height: 30px;
			float: left;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:15px;
			margin: 10px auto 0 auto;
			overflow:hidden;
			position:relative;
		}
			#menu ul {
				clear:left;
				float:left;
				list-style:none;
				text-align:center;
			}
				#menu li {
					float: left;
				}
					#menu li a {
						color: #000000;
						padding: 0 12px;
						border-right: 1px solid #7fb27f;
					}
					
					#menu li a.last {
						border: 0;
					}
					#menu li a:hover {
						text-decoration: underline;
					}
					#menu li a.selected {
						font-weight:bolder;
					}
		
		#video {
			background: #efecea;
			height:450px;
			border-bottom-left-radius: 5px;
			border-bottom-right-radius: 5px;
		}
			.video_left {
				float: left;
				width: 620px;
				margin: 7px;
			}
			.video_right {
				float:right;
				width: 270px;
				margin-right: 20px;
			}
				.video_right h2 {
					font-family:Verdana, Geneva, sans-serif;
					font-size:12px;
					line-height:20px;
					font-weight:900;
					text-transform:uppercase;
					color:#000;
					padding-top:5px;
				}
				.video_right .h2desc {
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size: 30px;
					color:#600;
					line-height:36px;
				}
				.video_right .author {
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:12px;
					padding: 0 0 15px 0;
				}
				.video_text>p {
					font-family:Arial, Helvetica, sans-serif !important;
					font-size:13px;
				}
				.video_right .fb-like {
					padding-right:20px;
				}
			.more_videos {
				border-bottom: 1px solid #d5d3d2;
				padding:15px 10px 10px 10px;
			}
			.video_box {
				background:url(../images/video_background.jpg) repeat-x bottom;
				height:170px;
				margin: 10px 0;
			}
				.video_list {
					width:160px;
					height: 145px;
					border-right: 1px solid #b6b3b0;
					padding:0 13px;
				}
					.video_list h4 {
						font-family:Verdana, Geneva, sans-serif;
						font-size:12px;
						font-weight:900;
						color: #878071;
						text-transform:uppercase;
						line-height:16px;
						margin-top:7px;
						text-shadow:none;
					}
					.video_list p {
						font-family:Georgia, "Times New Roman", Times, serif;
						font-size:14px;
						color:#600;
					}
					.video_list a {
						color:inherit;
					}
		
		#wide_column {
			float: left;
			width: 620px;
		}
			.search-item {
				padding: 25px 0 10px 0;
				border-bottom: 1px dotted #837354;
				height: 110px;
			}
				.search-item img {
					float: left;
					padding-right: 25px;
				}
				.search-item h3 {
					font-size:18px;
					color: #600;
					font-weight:200;
				}
				.search-item p {
					font-size:14px;
					line-height:22px;
				}
			
			#vilajoya {
			}
				#vilajoya h2 {
					color: #600;
				}
				.vilajoyasub {
					font-family:Verdana, Geneva, sans-serif;
					color:#000;
					font-size:16px;
					margin: 15px 0 5px 0;
					text-transform:uppercase;
					padding-left:4px;
				}
				#vilajoya_caption {
					font-family:Georgia, "Times New Roman", Times, serif;
					color: #600;
					font-size:18px;
					line-height:24px;
					text-align:center;
					padding-left: 20px;
					text-transform:uppercase;
				}
					#vilajoya_caption:first-letter {
						font-size:23px;
					}
				#vilajoya_reachus {
					margin-bottom:20px;
					background: url(../images/title_background2.jpg) repeat-x bottom;
					border: 1px solid #dad8ce;
					color: #000;
				}
					#vilajoya_reachus p {
						color: #50473a;
						font-family:Verdana, Geneva, sans-serif;
						font-size:12px;
						margin: 0 0 0 5px;
					}
					#vilajoya_reachus h5 {
						font-family:Verdana, Geneva, sans-serif;
						font-size:14px;
						font-weight:900;
						color:#600;
						margin: 10px 0 0 5px;
					}
			.aboveutils {
				
			}
				.aboveutils p {
					color: #000;
					font-weight:700;
				}
				.aboveutils p.subtitle_red {
					font-family:Verdana, Geneva, sans-serif;
					font-size:16px;
					color: #600;
					text-transform:uppercase;
					line-height:16px;
				}
				.aboveutils h2 {
					font-size:36px;
					color: #837354;
					line-height:48px;
				}
				.aboveutils p.author {
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #7a7667;
					margin: 5px 0;
					font-weight:100;
				}
				.aboveutils p.intro {
					padding-bottom:2px;
				}
			#utils {
				padding:6px;
				border: 1px solid #e6e5dd;
				background: #f4f3f0;
				height: 20px;
			}
				#utils>.right>a {
					float:left;
					display:block;
					margin-left: 5px;
				}
				
			#photo {
				margin-bottom: 15px;
			}
			#evento {
				margin: 0 0 20px 0;
			}
				#evento h1 {
					color: #837354;
					font-size:32px;
					line-height: 36px;
				}
				.date {
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:18px;
					color: #000;
					font-weight:900;
				}
				.evento_left {
					width: 180px;
					float: left;
				}
					.ano {
						font-family:Georgia, "Times New Roman", Times, serif;
						font-size:48px;
						line-height:48px;
						color: #600;
					}
					.evento_side {
						border-top: 1px dotted #63573f;
						padding-top: 10px;
						margin: 5px 0;
					}
					.photo_desc {
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:10px;
						color: #757159;
						font-style:italic;
						line-height:10px;
						padding: 8px 10px 0 0;
						text-align:right;
					}
					#partner_quote {
						font-family:Georgia, "Times New Roman", Times, serif;
						color: #352955;
						font-size:18px;
						line-height:24px;
						text-align:center;
						text-transform:uppercase;
						border-top: 1px solid #dfd5ca;
						border-bottom: 1px solid #dfd5ca;
						padding: 12px 0;
					}
						#partner_quote:first-letter {
							font-size:23px;
						}
				.evento_right {
					width: 410px;
					float: right;
					margin-top: 3px;
				}
					.evento_right p {
						color: #86796e;
						font-size:13px;
						line-height:20px;
					}
					.links {
						width: 120px;
						float:left;
						font-size:12px;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-weight:900;
						margin: 25px 0;
					}
					.prevnext {
						text-align:center;
						line-height: 30px;
						height: 30px;
						border-top: 1px dotted #837354;
						border-bottom: 1px dotted #837354;
						color: #837354;
						margin: 15px 0;
					}
						.prevnext a {
							color: #837354;
						}
				.factfile {
					width: 180px;
					float:left;
					border-radius: 5px;
					background: url(../images/feature_background.jpg) bottom repeat-x #FFFFFF;
					color: #6c6255;
					margin: 0 0 0 5px;
				}
					.factfile .header {
						height: 24px;
						line-height:23px;
						background: url(../images/factfile_header.jpg) repeat-x #000;
						color: #ddccac;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size:13px;
						text-align:center;
						font-weight:bolder;
						border-top-right-radius:3px;
						border-top-left-radius: 3px;
						letter-spacing:5px;
					}
					.factfile .header2 {
						height: 24px;
						line-height:23px;
						background: url(../images/factfile_header2.jpg) repeat-x #004700;
						color: #FFFFFF;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size:13px;
						text-align:center;
						font-weight:bolder;
						border-top-right-radius:3px;
						border-top-left-radius: 3px;
						letter-spacing:5px;
					}
					.factfile .body {
						border-bottom-right-radius:3px;
						border-bottom-left-radius:3px;
						border-bottom: 1px solid #c8c3b4;
						border-left: 1px solid #c8c3b4;
						border-right: 1px solid #c8c3b4;
						padding: 9px 9px;
						background:url(../images/factfile_background.jpg) repeat-x;
					}
					.factfile h5 {
						font-family:Verdana, Geneva, sans-serif;
						font-size:12px;
						font-weight:900;
						line-height:20px;
					}
					.factfile h4 {
						font-size:16px;
						line-height:16px;
						color:#987110;
						text-align:center;
						margin:0;
						padding:0;
						font-weight:400;
						text-shadow:none;
					}
					.factfile p {
						font-family:Verdana, Geneva, sans-serif;
						font-size:11px;
						line-height:16px;
						color:#665744;
					}
					.factfile img {
						
					}
					.url {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size:11px;
						line-height:16px;
						padding: 0 0 0 3px;
					}
			.text_box {
				border-top: 1px solid #987110;
				border-bottom: 1px solid #987110;
				text-align:center;
				color: #987110;
				font-size:24px;
				line-height:28px;
				padding: 12px 0;
			}
			.title_bar {
				height: 27px;
				border-top-left-radius: 5px;
				border-top-right-radius: 5px;
				padding: 0 0 0 15px;
			}
				.slide_background {
					background:url(../images/slide_background.jpg) no-repeat;
				}
				.title_background {
					height: 28px;
					line-height:28px;
					padding: 0 5px;
					background:url(../images/title_background2.jpg) repeat-x;
				}
				.reserve_background {
					height: 27px;
					line-height:27px;
					padding: 0 15px;
					background:url(../images/title_background.jpg) repeat-x;
				}
			
			#home_table {
				margin:5px 0 15px 0;
				border: 1px solid #d9d2c6;
				background:url(../images/box_background.jpg) bottom repeat-x;
				padding-bottom: 9px;
			}
				#home_table p {
					line-height: 18px;
				}
			.column {
				width:300px;
				float: left;
			}
				.subtitle_orange {
					background: url(../images/bar_orange.jpg) no-repeat #f0ece8;
					height:25px;
					border-top: 1px solid #dad8ce;
					border-bottom: 1px solid #dad8ce;
					padding-left: 30px;
				}
				.subtitle_green {
					background: url(../images/bar_green.jpg) no-repeat #f0ece8;
					height:25px;
					border-bottom: 1px solid #dad8ce;
					padding-left: 30px;
				}
				.subtitle_blue {
					background: url(../images/bar_blue.jpg) no-repeat #f0ece8;
					height:25px;
					border-bottom: 1px solid #dad8ce;
					border-bottom: 1px solid #dad8ce;
					padding-left: 30px;
				}
				.separador_v {
					padding-right: 9px;
					margin-right: 10px;
					border-right:1px solid #dad8ce;
				}
				.column img {
					margin: 10px 5px;
				}
				.column h5 {
					margin: 0 10px;
				}
				.column p {
					margin: 0 10px 0 10px;
				}
				.separador_h {
					border-bottom:1px solid #dad8ce;
				}
				.item_column {
					vertical-align:top;
					width:155px;
				}
					td {
						padding:11px 10px 10px 12px;
						border-right: 1px solid #dad8ce;
						
					}
					.item_column h4 {
						font-weight:100;
						font-size:16px;
						color: #000000;
						text-shadow:none;
						margin-left:10px;
					}
					.item_column ul {
						list-style: url(../images/brown_bullet.jpg);
						margin-top:10px;
					}
						.item_column ul li {
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-size: 11px;
							color: #63573f;
							line-height:16px;
							margin: 6px 0 0 15px;
						}
							.item_column ul li a {
								font-family: Verdana, Arial, Helvetica, sans-serif;
								font-size:12px;
							}
							.item_column ul li a:hover {
								text-decoration: underline;
							}
			.onecol h2 {
				color:#600;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size:21px;
				line-height:32px;
				font-weight:900;
			}
				.h1desc {
					font-family:Georgia, "Times New Roman", Times, serif;
					color:#837354;
					font-weight:lighter;
					text-transform:none;
					font-size:26px;
					font-weight:100;
				}
				.onecol_text {
					font-size:14px;
					color: #837354;
					min-height:60px;
				}
					.onecol_text p {
						font-family:Verdana, Geneva, sans-serif;
						line-height:20px;
					}
				.foto {
					background:url(../images/foto_background.jpg) 0 4px no-repeat;
					padding: 5px 0 0 60px;
				}
				.related-video {
					padding-right: 20px;
				}
				.thumb {
					padding:13px 12px 22px 12px;
					border:1px solid #d7d6d3;
					float: left;
					margin: 0 12px 12px 0;
					width: 120px;
					background: #f8f8f7;
					border-radius: 4px;
					box-shadow: inset 0 -4px 4px 0 #ECECEC;
				}
					.thumb img {
						box-shadow: 0 3px 3px 0 #EBEBEB;
					}
					.thumb:hover {
						border: 1px solid #BBB;
						background: #FFF;
						box-shadow: 1px 1px 15px 1px #AAA;
					}
					.photosource {
						color: #AAA;
						font-weight:100;
					}
					.thumb h3 {
						font-size:11px;
						margin: 8px 0 3px 0;
					}
					.thumb p {
						font-size:11px;
					}
					.thumb a:hover {
						text-decoration:underline;
						color: inherit;
					}
		
		#side_column {
			float: right;
			width: 300px;
		}
			#side_column h2 {
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size:14px;
				padding-left: 30px;
				color: #d7d5cf;
				font-weight:900;
				line-height:27px;
			}
				h2.greencircle {
					background:url(../images/side_title.jpg) no-repeat;
				}
				h2.redcircle {
					background:url(../images/title_redcircle.jpg) no-repeat;
				}
				h2.bluecircle {
					background:url(../images/title_bluecircle.jpg) no-repeat;
				}
			.reserve_box{
				background: url(../images/side_background.jpg) repeat-x #f6f4f1;
				margin-bottom: 15px;
			}
			.side_box{
				background: url(../images/side_background.jpg) repeat-x #FFFFFF;
				margin-bottom: 15px;
			}
				.listing {
					border: 1px solid #dad8ce;
					background:url(../images/title_background2.jpg) bottom repeat-x;
				}
					.listing img {
						box-shadow: 0 3px 3px 0 #BBB;
					}
				
				
				.video_item p {
					float: right;
					width: 178px;
					line-height:16px;
				}
				.list_item {
					width: 280px;
					margin: 0 auto;
					padding: 8px 0 10px 0;
					border-bottom: 2px dotted #d0cabc;
				}
					.list_item a, .photo_item a {
						color: inherit;
					}
					.list_item a:hover {
						text-decoration:underline;
					}
					.list_item img {
						
						margin: 5px 0 0 0;
					}
					.list_item:hover img {
						opacity: 0.9;
						
					}
					.list_item h3 {
						font-family:Georgia, "Times New Roman", Times, serif;
						color: #000000;
						font-size:11px;
						line-height:15px;
						font-weight:bolder;
						font-style:italic;
						float:right;
						width: 202px;
					}
					.list_item p {
						font-size:12px;
						line-height: 17px;
						float:right;
						width: 202px;
					}
			#middlespan {
				background:url(../images/gallery_separator.gif) 50% repeat-y;
				padding: 0 14px;
			}
			.homebox {
				margin: 10px 15px;
			}
				.photo_item {
					width: 120px;
					margin: 0 0 5px 0;
				}
				.homebox .photo_item {
					width:127px;
				}
					.photo_item p, .photo_item h3 {
						line-height:14px !important;
					}
					.photo_item img {
						margin: 5px 0 5px 0;
						box-shadow: 0 3px 3px 0 #DDD;
					}
					.photo_item h3 {
						font-family: Verdana, Geneva, sans-serif;
						color: #600;
						font-size:11px;
						line-height:18px;
						font-weight:900;
						padding-left: 3px;
					}
					.photo_item p {
						font-family: Georgia, "Times New Roman", Times, serif;
						color: #7e7158;
						font-size:11px;
						line-height:16px;
						padding-left: 3px;
					}
			
			#most_visited {
				border: 1px solid #dad8ce;
				margin-top:15px;
			}
				#submenu {
					font-size:14px;
					padding: 5px 0;
					margin:10px 10px 0 10px;
					border-top: 1px solid #d5cfc3;
					border-bottom: 1px solid #d5cfc3;
					font-weight: 500;
					text-align:center;
				}
					#submenu a {
						color: #7c6e60;
						padding:0 3px;
					}
					#submenu a.selected {
						color: #990000;
					}
					.populares {
						border-top: 1px solid #fff;
						border-bottom: 2px dotted #d5cfc3;
						padding: 5px 0 9px 0;
					}
						.slide .first {
							border-top:0;
						}
						.slide .last {
							border-bottom:0;
						}
						.top5 {
							font-family:'claredonLT', "Times New Roman", Times, serif;
							color: #afa491;
							font-size:42px;
							float: left;
							line-height:42px;
							width: 44px;
						}
						.populares>h3 {
							padding-top:7px;
						}
						.populares>h3>a {
							font-family:Georgia, "Times New Roman", Times, serif;
							font-size:11px;
							line-height:18px;
							color: #660000;
							padding-top:5px;
							font-weight:600;
						}
						.subtitle {
							font-family: Georgia, "Times New Roman", Times, serif;
							color: #7c6e60;
							font-size:11px;
							line-height:12px;
						}
			#web_links {
				border: 1px solid #dad8ce;
				margin-top:15px;
				background:url(../images/title_background2.jpg) repeat-x bottom;
			}
				#web_links .link_item {
					border-bottom: 2px dotted #CCCCCC;
					margin: 0 15px;
					padding: 8px 0;
				}
				#web_links .link_item h6 {
					line-height:15px;
				}
				#web_links h6 a {
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:11px;
					font-weight:600;
					color: #660000;
				}
				#web_links p a {
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:11px;
					color: #7c6e60;
				}
			
		#programme_side {
			float: left;
			width: 190px;
		}
			#programme_side img {
				margin: 20px 0 10px 0;
			}
			#programme_side span {
				width:100px;
				float:left;
			}
			#programme_side p {
				line-height:15px;
				color: #857b6a;
			}
		#programme {
			float: right;
			width: 715px;
			margin-right: 10px;
		}
			#programme h1 {
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size: 34px;
				color:#7f5d1e;
				font-style:italic;
				font-weight:100;
				margin: 15px 0 15px 0;
			}
			#programme td {
				padding: 10px 0;
				border-bottom: 1px solid #e9e3db;
				vertical-align:top;
				border-right:0;
			}
			#programme td img {
				margin-bottom: 3px;
			}
			#programme td p {
				line-height:19px;
			}
			.last_tr td {
				border:0;
			}
			.date {
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:16px;
				font-style:italic;
				font-weight:900;
				color:#847b6a;
			}
			.chef {
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:16px;
				color:#847b6a;
			}
			.restaurant {
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:16px;
				font-style:italic;
				color: #847b6a;
			}
			td .georgia11 {
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:11px;
				text-transform:capitalize;
				color:#000000;
				font-weight:900;
			}
			td .georgia11:first-letter {
				font-size:15px;
			}

.separador {
	border-top: 1px solid #d8d6d0;
	margin:5px 0;
}
.right {
	float: right;
}
.left {
	float: left;
}
.clear {
	clear:both;
}
.title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color:#695e48;
}
.reserve_link {
	font-size:12px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:900;
}
.georgia60 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:60px;
	color:#cc9933;
	line-height:60px;
}
.georgia40 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:40px;
	color:#660000;
	line-height:45px;
	margin-bottom:5px;
}
.georgia22 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
}
.georgia18 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
}
.georgia16 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
}
.georgia14 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}
.georgia12 {
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:12px;
	line-height: 15px !important;
}
.times12 {
	font-family:"Times New Roman", Times, serif !important;
	font-size:14px;
	font-weight:400 !important;
}
.verdana18 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:900 !important;
	color: #000000 !important;
}
.verdana16 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:900 !important;
	color: #660000 !important;
}
.verdana15 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
}
.verdana13 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
.verdana12 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.verdana11 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.size18 {
	font-size:18px;
	line-height:25px;
}
.bold {
	font-weight:900;
}
.unit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 18px;
}
.border {
	border: 1px solid #dad8ce;
}
.border_tb {
	border-top: 1px solid #dad8ce;
	border-bottom: 1px solid #dad8ce;
}
.list_prevnext {
	line-height:28px;
	text-align:center;
	font-size:13px;
	padding: 5px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.redcaps {
	color: #600;
	text-transform:uppercase;
}
.creme {
	color: #7c6e60;
}
.lightgray {
	color:#CCC;
	text-shadow: 2px 2px #FFF;
}
.black {
	color:#000000;
}
.orange {
	color:#CC6600;
}
.green {
	color:#009900 !important;
}
.red {
	color: #660000 !important;
}
.brown {
	color:#675c4e;
}
.darkgray {
	color:#666666;
}
.orange_arrow {
	color: #CC6600;
	font-size: 10px !important;
	padding-right:4px;
}
.green_arrow {
	color:#336600;
	font-size: 12px !important;
}
.bottom10 {
	padding-bottom: 10px;
}
.border_td_bw {
	border-top: 1px solid #d5cfc3;
	border-bottom: 1px solid #FFF;
	padding: 5px 0;
}
.border_td_bd {
	border-top: 1px solid #d5cfc3;
	border-bottom: 1px solid #d5cfc3;
}
.border_td {
	border-top: 1px solid #d5cfc3;
	padding: 5px 0;
}
.border_bd {
	border-bottom: 1px solid #d5cfc3;
	padding: 0 0 5px 0;
}
.margin5tb {
	margin: 5px 0;
}
.margin5b {
	margin: 0 0 5px 0;
}
.margin10tb {
	margin: 10px 0;
}
.margin10b {
	margin: 0 0 10px 0;
}
.margin10t {
	margin: 10px 0 0 0;
}
.margin15t {
	margin: 15px 0 0 0;
}
.fb-like {
	padding-right:30px;
}
.fancy-title {
	color:#600;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight: 100;
	text-shadow:none;
	margin: 0 0 0 -90px;
}
.box-title {
	color:#000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 17px;
	line-height:10px;
	font-weight: 900;
	padding: 0 0 0 20px;
	text-shadow: none;
	display:inline;
	vertical-align:top;
}
.sloop-title {
	font-family: 'sloop',Georgia, "Times New Roman", Times, serif;
	font-size:60px;
	color:#694a09;
	line-height:50px;
	display:inline;
	text-shadow:none;
	margin-left:60px;
	font-weight: 400;
	margin-top:5px;
}
.sendfriend {
	color:#000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 17px;
	line-height:20px;
	font-weight: 900;
	padding: 0 0 0 20px;
	text-shadow: none;
}

		
.hidden {display:none;}
.slides {position: relative; width: 620px; height: 350px; overflow-x: hidden; overflow-y: hidden;}
#mycarousel_2>div.slides {position: relative;  width: 255px; height: 300px; overflow-x: hidden; overflow-y: hidden;}

.carousel { clear: both; width: 620px; height: 350px; }

#nav1 { width: 620px; height: 60px; background: url(../images/nav_background.jpg) no-repeat; padding-left: 20px; list-style:none;}

#nav1 li { float:left; padding: 11px 17px 0 0;}
#nav1 li a { display:block; border:1px solid #FFF;}

#nav1 a img { filter: url(filters.svg#grayscale); /* Firefox 3.5+ */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(1); /* Google Chrome & Safari 6+ */ }
#nav1 a img:hover { filter: none; -webkit-filter: grayscale(0);}
#nav1 li.activeSlide a img{ filter: none; -webkit-filter: grayscale(0);}