.clr:after {
	height: 0;
	clear: both;
	content: "";
	display: block;
}
* html .clr {height: 1%;}
*+html .clr {height: 1%;}
body{
	margin:0;
	background:url(../images/main-bg.gif) repeat;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
h2, h3, h4, h5, h6, ul, form, p{
	margin:0;
	padding:0;
}

a { color: #b06110; }
a:visited { color: #b06110; }

.obgi { 
	border: 1px solid #421813; 
} 
.obgi:hover {
	border: 1px solid #b06110;
}

ul{list-style:none;}
h4{
	background:url(../images/welcome.png) no-repeat;
	height:110px;
	width:106px;
	position:absolute;
	top:-6px;
	left:436px;
}
h5{
	font-size:10px;
	color:#b06110;
	padding:13px 0 0 0;
}

div.inlinelink a {
	color: #b06110;
}

div.ifootleft {
	margin-top: 10px;
	margin-left: 5px;
}

div.ifootright {
	margin-top: 10px;
	margin-right: 5px;
}

div.srch {
	min-height: 593px;
}

div.evnt {
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.gall {
	background-image: url('/images/edgebg.jpg');
	background-repeat: no-repeat; 
	padding-top: 35px;
	min-height: 650px;
}

blockquote a {
	color: #b06110;
}

a.c1:link {
	color: #b06110;
	text-decoration: none;
	font: Verdana, Arial, Helvetica;
	font-size: 12px;
}

a.c1:visited {
	color: #b06110;
	text-decoration: none;
	font: Verdana, Arial, Helvetica;
	font-size: 12px;
}

a.c1:hover {
	color: #9fa374;
	text-decoration: underline;
	font: Verdana, Arial, Helvetica;
	font-size: 12px;
}


a.c2:link {
	color: #b06110;
	text-decoration: none;
	font: Verdana, Arial, Helvetica;
	font-size: 12px;
}

a.c2:visited {
	color: #b06110;
	text-decoration: none;
	font: Verdana, Arial, Helvetica;
	font-size: 12px;
}

a.c2:hover {
	color: #ffd478;
	text-decoration: underline;
	font: Verdana, Arial, Helvetica;
	font-size: 12px;
}

a.c3:link {
	color: #b06110;
	text-decoration: none;
	font: Verdana, Arial, Helvetica;
	font-size: 10px;
}

a.c3:visited {
	color: #b06110;
	text-decoration: none;
	font: Verdana, Arial, Helvetica;
	font-size: 10px;
}

a.c3:hover {
	color: #ffd478;
	text-decoration: underline;
	font: Verdana, Arial, Helvetica;
	font-size: 10px;
}

a{text-decoration:none;}
a:hover{text-decoration:underline !important;}

.main{
	width:970px;
	margin:0 auto;
	padding:110px 0 0 0;
	position:relative;
}

div.eventlist {
	margin-left: 20px;
	margin-top: -10px;
	padding-top: 0px;
}


/*--header--*/
.header-wrapper{
	position:absolute;
	top:0;
	left:0;
}
#header{
	height:110px;
	position:relative;
	width:970px;
}
/*--Logo--*/
.logo,
.logo a{
	display:block;
	width:164px;
	height:164px;
}
.logo-wrapper{
	position:absolute;
	top:26px;
	left:0;
	z-index:2;
}
.logo{background:url(../images/logo.png) no-repeat;}
h2, h3, h4, a.flickr,
a.our, a.visitor, .logo a{
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
}
/*--Main menu--*/
.menu-wrapper{
	position:absolute;
	top:63px;
	left:152px;
}
.menu-bg{
	background:url(../images/main-menu-bg.gif) no-repeat;
	width:816px;
	height:46px;
}
.menu-bg ul{
	padding:0 0 0 70px;
}
.menu-bg ul li{
	float:left;
	margin:16px 8px 0 8px;
	padding:0;
	display:inline;
}
.menu-bg ul li a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	height:11px;
	position:relative;
}
.menu-bg ul li a.whats{
	background:url(../images/whats.gif) no-repeat;
	width:112px; margin-left: 2px;
}
.menu-bg ul li a.whats:hover{background:url(../images/whats.gif) no-repeat 0 -11px;}
.menu-bg ul li.active a.whats{background:url(../images/whats.gif) no-repeat 0 -22px;}
.menu-bg ul li a.experiences{
	background:url(../images/experiences.gif) no-repeat;
	width:78px; margin-left: 1px;
}
.menu-bg ul li a.experiences:hover{background:url(../images/experiences.gif) no-repeat 0 -11px;}
.menu-bg ul li.active a.experiences{background:url(../images/experiences.gif) no-repeat 0 -22px;}
.menu-bg ul li a.plan{
	background:url(../images/plan.gif) no-repeat;
	width:90px;
}
.menu-bg ul li a.plan:hover{background:url(../images/plan.gif) no-repeat 0 -11px;}
.menu-bg ul li.active a.plan{background:url(../images/plan.gif) no-repeat 0 -22px;}
.menu-bg ul li a.wine{
	background:url(../images/wine.gif) no-repeat;
	width:78px; margin-left: 0px;
}
.menu-bg ul li a.wine:hover{background:url(../images/wine.gif) no-repeat 0 -11px;}
.menu-bg ul li.active a.wine{background:url(../images/wine.gif) no-repeat 0 -22px;}
.menu-bg ul li a.cities{
	background:url(../images/cities.gif) no-repeat;
	width:92px; margin-left: 1px;
}
.menu-bg ul li a.cities:hover{background:url(../images/cities.gif) no-repeat 0 -11px;}
.menu-bg ul li.active a.cities{background:url(../images/cities.gif) no-repeat 0 -22px;}
.menu-bg ul li a.order{
	background:url(../images/order.gif) no-repeat;
	width:124px;
}
.menu-bg ul li a.order:hover{background:url(../images/order.gif) no-repeat 0 -11px;}
.menu-bg ul li.active a.order{background:url(../images/order.gif) no-repeat 0 -22px;}
/*--search--*/
.search{
	position:absolute;
	top:26px;
	right:0px;
	width:300px;
}
.uberalles {
	z-index: 100;
}
#resultor { z-index: 100; }
.inp{
	height:1%;
	overflow:hidden;
}
.submit input{
	font:10px Arial, Helvetica, sans-serif;
	color:#fff;
	float:right;
	text-align:center;
	height:19px;
	border:none;
	background:none;
	cursor:pointer;
}
.input-bs{
	float:right;
	width:220px;
	height:19px;
}

.input-bg{
	float:right;
	background:url(../images/input-bg.gif) no-repeat;
	width:179px;
	height:19px;
}
.input-bg input{
	border:none;
	background:none;
	width:159px;
	height:17px;
	font-size:10px;
	padding:2px 10px 0 10px;
}
/*--content--*/
#content{
	height:1%;
	/*overflow:hidden;*/
}
/*--Column left--*/
.column-left{
	float:left;
	width:204px;
	padding:52px 0 0 0;
	margin:0 0 0 8px;
	display:inline;
}
h3.interactive{
	background:url(../images/interactive.gif) no-repeat;
	width:131px;
	height:36px;
	margin:25px 0 0 0;
}
/*--MAP--*/
.map-wrapper{
	position:relative;
	width:177px;
	height:330px;
	margin:8px 0 0 0;
}
.map{
	background:url(../images/front_page_map.jpg) no-repeat;
	width:177px;
	height:330px;
	margin-left: 3px;
}


.dart-right-gourmand{
	background:url(../images/dart-right.png) no-repeat;
	height: 27px;
	width: 60px;
	top:40px;
	position: relative;
	z-index: 500;
	left:470px;
}



.dart-left-adventurer{
	background:url(../images/dart-left.png) no-repeat;
	height: 27px;
	width: 60px;
	top:40px;
	position: relative;
	z-index: 500;
	left:-12px;
}
.dart-right-adventurer{
	background:url(../images/dart-right.png) no-repeat;
	height: 27px;
	width: 60px;
	top:130px;
	position: relative;
	z-index: 500;
	left:460px;
}

.dart-left-family{
	background:url(../images/dart-left.png) no-repeat;
	height: 27px;
	width: 60px;
	top:80px;
	position: relative;
	z-index: 500;
	left:-1px;
}
.dart-right-family{
	background:url(../images/dart-right.png) no-repeat;
	height: 27px;
	width: 60px;
	top:40px;
	position: relative;
	z-index: 500;
	left:470px;
}

.dart-left-culture{
	background:url(../images/dart-left.png) no-repeat;
	height: 27px;
	width: 60px;
	top:40px;
	position: relative;
	z-index: 500;
	left:-12px;
}
.dart-right-culture{
	background:url(../images/dart-right.png) no-repeat;
	height: 27px;
	width: 60px;
	top:40px;
	position: relative;
	z-index: 500;
	left:460px;
}

.dart-left-relaxer{
	background:url(../images/dart-left.png) no-repeat;
	height: 27px;
	width: 60px;
	top:80px;
	position: relative;
	z-index: 500;
	left:-1px;
}
.dart-right-relaxer{
	background:url(../images/dart-right.png) no-repeat;
	height: 27px;
	width: 60px;
	top:40px;
	position: relative;
	z-index: 500;
	left:470px;
}

.dart-left-naturalist{
	background:url(../images/dart-left.png) no-repeat;
	height: 27px;
	width: 60px;
	top:40px;
	position: relative;
	z-index: 500;
	left:-12px;
}
.dart-right-naturalist{
	background:url(../images/dart-right.png) no-repeat;
	height: 27px;
	width: 60px;
	top:130px;
	position: relative;
	z-index: 500;
	left:460px;
}










.dart-left{
	background:url(../images/dart-left.png) no-repeat;
	width:60px;
	height:27px;
	position:absolute;
	top:84px;
	left:-14px;
}
.dart-right{
	background:url(../images/dart-right.png) no-repeat;
	width:60px;
	height:27px;
	position:absolute;
	top:220px;
	right:-16px;
}
.left-box p.link{padding:2px 0 0 0;}
/*--Box--*/
.box{
	width:204px;
	background:url(../images/box-rep.gif) repeat-y;
}
.box-header{
	background:url(../images/box-header.gif) no-repeat;
	height:12px;
}
.box-footer{
	background:url(../images/box-footer.gif) no-repeat 0 100%;
	height:415px;
	width:184px;
	padding:0 10px 15px 10px;
 }
/*--Column right--*/
.column-right{
	float:right;
	width:736px;
	position:relative;
	clear:both;
	/* z-index:5; */
	padding:2px 0 0 0;
}
/*--Main content box--*/
.main-content-box{
	width:520px;
	float:left;
	position:relative;
	height:515px;
}
/*--big foto wrapper--*/
.big-foto-wrapper{
	position:absolute;
	top:-15px;
	left:-20px;
	z-index:2;
}
.big-foto{
	background:url(../images/big-foto-wrapper.png) no-repeat;
	width:536px;
	height:383px;
}
/*--block content--*/
.block-2-wrapper{
	position:absolute;
	bottom:0;
	left:0;
}
.block-2{
	background:url(../images/block-2.png) no-repeat;
	width:518px;
	height:152px;
	padding:5px 0 0 7px;
}
.block-2-content{
	width:508px;
	height:141px;
	/*overflow:hidden;*/
}
.block-2-content p{
	font-size:12px;
	color:#f4f3e7;
	padding:10px 0 0 0;
}
.block-2-content-left{
	width:258px;
	float:left;
}
.block-2-content-left img{display:block;}
.block-2-content-right{
	background:url(../images/block-2-bg.gif) no-repeat;
	width:224px;
	height:141px;
	float:right;
	padding:0 13px
}
h3.experience{
	background:url(../images/experience.gif) no-repeat;
	width:161px;
	height:14px;
	margin:11px 0 0 0;
}
/*--Right box--*/
.right-box{
	float:right;
	width:204px;
	overflow:hidden;
}
.right-box .box-footer{
	height:503px;
	padding:0 10px 0 10px;
}
h3.featured{
	background:url(../images/h3-featured.gif) no-repeat;
	width:174px;
	height:14px;
}
.box p{
	color:#737373;
	letter-spacing:-1px;
}
p.link{padding:10px 0 0 0;}
p.link a{color:#b06110;}
.right-box h3.through{
	background:url(../images/through.gif) no-repeat;
	width:163px;
	height:36px;
	margin:25px 0 0 0;
}
.right-box h3.newsletter{
	background:url(../images/newsletter.gif) no-repeat;
	width:123px;
	height:14px;
	margin:25px 0 0 0;
}
/*--Block link--*/
.block-link{
	height:20px;
	width:955px;
	padding:4px 0 0 8px;
	
}
.block-link a.our{
	background:url(../images/our.gif) no-repeat;
	width:200px;
	height:13px;
	float:left;
}
.block-link a.visitor{
	background:url(../images/visitor.gif) no-repeat;
	width:182px;
	height:18px;
	float:right;
}
/*--under content--*/
.under-content{
	height:1%;
	position:relative;
	padding:0 0 7px 0;
}
.img-1{
	height:115px;
	position:absolute;
	top:0px;
	left:8px;
}
.img-2{
	position:absolute;
	top:0px;
	right:0px;
	height:115px;
}
/*--Footer--*/
#footer{
	background:url(../images/footer-bg.gif) no-repeat;
	width:961px;
	height:34px;
	margin: 0 0 16px 8px;
	padding:0;
	text-align:center; /* new */
}
#footer p{
	font-size:10px;
	color:#d4a655;
	float:left;
	padding:9px 5px 0 120px;
	letter-spacing:-1px;
}
/*--Footer menu--*/
.footer-menu { padding-right: 100px; white-space: nowrap;}

.footer-menu ul li{
	display:inline;
	white-space: nowrap;
	line-height:30px;
	background:url(../images/point-footer.gif) no-repeat 0 60%;
	padding:0 4px 0 12px;
}
.footer-menu ul li.first{ background:none;}
.footer-menu ul li a{
	font-size:10px;
	color:#d4a655;
	text-decoration:none;
}
/*---------------------------------------------------------------Sub html--------------------------------------------*/
.sub-box{
	background:url(../images/box-footer.gif) no-repeat 0 100%;
	width:184px;
	padding:0 10px 25px 10px;
}
.sub-box p.link{padding:10px 0 0 0;}
.sub-box-2{margin:7px 0 0 0;}
.sub-feat{margin:25px 0 0 0;}
h3.photo{
	background:url(../images/photo.gif) no-repeat;
	width:154px;
	height:14px;
}
/*--Gallery--*/
.gallery{
	overflow:hidden;
	width:180px;
}
.gallery li{
	float:left;
	padding:10px 0 0 10px;
}
.gallery li a img{
	border:none;
	display:block;
}
.gallery li a{ float:left;}
a.flickr{
	display:block;
	background:url(../images/flickr.gif) no-repeat;
	width:39px;
	height:11px;
	float:right;
}
.l-f{
	width:90px;
	margin:0 0 0 10px;
}
p.last-link{
	margin:0 0 -8px 10px !important;
	padding:2px 0 0 0;
	width:150px;
}
p.last-link a{color:#b06110 !important;}
/*--main box--*/
.main-box{
	float:right;
	width:745px;
	position:relative;
	clear:both;
	background:url(../images/main-box-bg.gif) repeat-y;
}
.main-box-header{
	background:url(../images/main-box-header.gif) no-repeat;
	min-height:52px;
}
.main-box-header2{
	background:url(../images/main-box-header.gif) no-repeat;
	min-height:52px;
	padding:0px 0px 0px 0px;
}
.main-box-footer{
	width:717px;
	background:url(../images/main-box-footer.gif) no-repeat 0 100%;
	padding:0px 15px 35px 13px;
}
.main-box-footer2{
	width:745px;
	background:url(../images/main-box-footer.gif) no-repeat 0 100%;
	padding:0px 0px 0px 0px;
}
h2.willamette{
	background:url(../images/willamette.gif) no-repeat;
	width:439px;
	height:19px;
}
.main-box p{
	font-size:12px;
	color:#737373;
	padding:15px 0 0 0;
}
.main-box p{
	font-size:12px;
	color:#737373;
	padding:15px 0 0 0;
}
.img-right{
	margin:5px 0;
	float:right;
}
.img-right,
.img-left{
	position:relative;
	width:524px;
	height:157px;
}
.img-left{float:left;}
.sub-dart-right{
	position:absolute;
	top:8px;
	right:-14px;
}
.sub-dart-left{
	position:absolute;
	top:8px;
	left:-16px;
}
.sub-copy{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#737373;
	line-height:16px;
}
.sub-copysmall{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#737373;
	line-height:14px;
}
.sub-copylite{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#f4f3e7;
	line-height:16px;
}
.sub-copydark{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#67694f;
	line-height:16px;
}
.sub-header1{
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#9fa374;
	line-height:16px;
	font-weight: 600;
}
.sub-header2{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#9fa374;
	line-height:16px;
	font-weight: 600;
}
.sub-header3{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#9fa374;
	line-height:16px;
	font-weight: 300;
}
.green {
	font-weight: bold;
	color:#9fa374;
}


ul.norm {
    margin-left:15px; 
	list-style-type:square;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#737373;
	line-height:16px;
	padding:0 15px 0px 13px;
  }

.eventsidebarlink	{
				font-size:11px !important;
				font-weight:bold;
			}
