body{background:url(/ingredients/images/header_bg.png) repeat-x;padding:0px;margin:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:76%;border-top:1px solid #111}

a{cursor:pointer}

#container{position:relative;width:900px;margin:0px auto;}

#bannerImage{position:absolute;top:0px;right:0px;background:url(/ingredients/images/photo_bg.png);width:360px;height:120px;}
#bannerImage div{width:329px;height:101px;right:6px;position:absolute;}

#mainmenu{position:absolute;top:19px;left:0px;padding:0px;margin:0px;font-family:arial;}
#mainmenu li{float:left;list-style:none;padding:0px;margin:0px;text-transform:uppercase;}
#mainmenu li a{text-decoration:none;color:#c7bead;font-weight:bold;font-size:14px;padding:2px 8px;display:block;}
#mainmenu li a.active{color:#fe6601}
#mainmenu li a:hover{color:#fe6601}

#logo{position:absolute;top:54px;left:0px;background:url(/ingredients/images/gc_logo.png);width:450px;height:55px;}
#logo b{display:none;}

#submenu{position:absolute;top:119px;left:0px;padding:0px;margin:0px;font-family:arial;}
#submenu li{float:left;list-style:none;padding:0px;margin:0px;text-transform:uppercase;}
#submenu li a{text-decoration:none;color:#b3769f;font-weight:bold;font-size:11px;display:block;}
#submenu li a span{height:32px;border:0px solid red;display:block;line-height:22px;margin-left:8px;padding-right:8px;}
#submenu li a.active{color:#fff;background:#ccc url(/ingredients/images/submenu_active.png) no-repeat top left;}
#submenu li a.active span{color:#fff;background:#ccc url(/ingredients/images/submenu_active.png) no-repeat top right;line-height:24px;}
#submenu li a:hover{color:#fe6601}


#content{border:0px solid;padding-top:160px;}

#main ul {margin:0px;padding:12px 20px 16px 20px;}
#main ul li{padding:4px 10px 2px 0px;list-style-image: url(/ingredients/images/bullet.png);margin:4px 4px 4px 34px; font-size:12px;color:#444;font-family:Verdana, Arial, Helvetica, sans-serif;}


#footer {margin:0px 0px 50px;position:relative;padding:10px;color: #000;background: #9EA96B;clear:both;}
#footer a {color:#333333;text-decoration: none;}
#footer a:hover {color:#FFFFFF; text-decoration:none;}

a.nta{float:right;margin-top:-8px;}

#basemenu {height:16px;;margin:0px auto;width:640px;font-size:13px;border:0px solid;font-family:arial;}
#basemenu li{float:left;list-style:none;padding:0px;margin:0px;text-transform:capitalize;}
#basemenu li a{text-decoration:none;font-weight:bold;padding:0px 8px;display:block;}
#basemenu li a.active{color:#fe6601}
#basemenu li a:hover{color:#fe6601}


#main #buttonBar {margin:0px auto;padding:0px;}
#main #buttonBar li{list-style:none;padding:0px;margin:0px;}
#main #buttonBar li a{height:79px;display:block;width:170px;}
#main #buttonBar li a b{display:none;}

#main #buttonBar li a.SpokaneCityTours {background:url(/ingredients/images/assets2.gif) no-repeat; }
#main #buttonBar li a.MeetingPlanners  {background:url(/ingredients/images/assets2.gif) 0px -82px no-repeat;}
#main #buttonBar li a.TourOperators    {background:url(/ingredients/images/assets2.gif) 0px -164px no-repeat;}

 #buttonBar {margin:0px auto;padding:0px;}
 #buttonBar li{list-style:none;padding:0px;margin:0px;}
 #buttonBar li a{height:79px;display:block;width:170px;}
 #buttonBar li a b{display:none;}

 #buttonBar li a.SpokaneCityTours {background:url(/ingredients/images/assets2.gif) no-repeat; }
 #buttonBar li a.MeetingPlanners  {background:url(/ingredients/images/assets2.gif) 0px -82px no-repeat;}
 #buttonBar li a.TourOperators    {background:url(/ingredients/images/assets2.gif) 0px -164px no-repeat;}
 #buttonBar li a.WineryTours    {background:url(/ingredients/images/assets3.gif) 0px -246px no-repeat;}

a#clockhours {display:block;height:259px;width:170px;background:url(/ingredients/images/assets2.gif) -360px -0px no-repeat;}
a#clockhours b{display:none;}

a#brochure {display:block;height:159px;width:170px;background:url(/ingredients/images/assets2.gif) -183px -0px no-repeat;}
a#brochure b{display:none;}

h3#twentyfiveyears{display:block;height:49px;width:470px;margin:20px auto 0px;padding:0px;background:url(/ingredients/images/assets2.gif) 0px -270px no-repeat;clear:both;}
h3#twentyfiveyears b{display:none;}

.layout2 #right{float:right;padding-left:20px;padding-bottom:40px;width:160px;}
.layout2 #left{display:none;}
.layout2 #main{width:680px;border-right:1px solid #ccc;bord/er-left:1px solid #ccc;margin:0px;padding:0px 15px;}

.layout3 #right{float:right;padding-left:20px;padding-bottom:40px;width:160px;}
.layout3 #left{float:left;padding-bottom:40px;padding-right:20px;width:160px;}
.layout3 #main{width:500px;border-right:1px solid #ccc;border-left:1px solid #ccc;margin:0px auto;padding:0px 15px;}

#tourList {padding:0px;margin:20px 0px;font-family:arial;width:160px;color:#939c4b;font-size:15px;font-weight:bold;}
#tourList li{fl/oat:left;list-style:none;padding:7px 0px;margin:0px;text-transform:capitalize;}
#tourList li a{text-decoration:none;color:#8a8a8a;font-we/ight:bold;font-size:11px;display:block;}
#tourList li a span{height:32px;border:0px solid red;display:block;line-height:22px;margin-left:8px;padding-right:8px;}
#tourList li a.active{color:#fff;background:#ccc url(/ingredients/images/submenu_active.png) no-repeat top left;}
#tourList li a.active span{color:#fff;background:#ccc url(/ingredients/images/submenu_active.png) no-repeat top right;line-height:24px;}
#tourList li a:hover{color:#fe6601}


#testimonials {padding:0px;margin:20px 0px;font-family:arial;width:160px;font-size:11px;color:#999;line-height:15px;}
#testimonials li{list-style:none;padding:0px 0px 0px 20px;margin:0px;}
#testimonials li.quote{padding:16px 0px 5px;margin:0px;color:#ad6c97;font-style:italic;}


#main hr {border:none;border-bottom:1px dotted #666;height:1px;}

h1,h2,h3,h4,h5,h6,#main ul b {color:#929C49;}
h1 {font-size:28px;}
h2 {font-size:24px;}
h3 {font-size:20px;}
h4 {font-size:18px;}
h5,#main ul b {font-size:16px;padding:6px 0px 0px;margin:0px;}


h6 {
	font-size:1.2em;
	color:#333333;
	padding: 6px 0px 0px;
}

p{padding:0px;margin:2px 0px 12px; font-size:12px;color:#444}

a {
	color:#FF6600;
	text-decoration: none;
}
a:visited,active {
	color:#FF6600;
	text-decoration: none;
}
a:hover {
	color:#929C49;
	text-decoration: underline;
}

#searchbox{width:200px;}
input{float:left}
.searchtext{float:left;width:120px;}

.powered_by{font-size:10px;background:url(http://www.google.com/uds/css/small-logo.png) no-repeat center right;display:block;clear:both;height:20px;padding-top:4px;text-align:right;padding-right:52px;}


a.requestinfo{float:right;border:1px solid #FF791F;padding:4px 0px 4px 36px;margin:0px 0px 6px 6px;width:136px;text-al/ign:center;background: url(/images/requestinfo.gif) no-repeat 3px 50%;color:#FF791F; }

.floatleft {
	float: left;padding-right:10px;
}
.floatright {
	float: right;padding-left:10px;
}

iframe{height:834px}	


.main_view {float: left;position: relative;}
/*--Window/Masking Styles--*/
.window {height:184px;	width: 676px;overflow: hidden;position: relative;margin-bottom:12px;bord/er:1px solid #ccc;}
.smallwindow {height:225px; width: 503px;overflow: hidden;position: relative;margin-bottom:12px;bord/er:1px solid #ccc;}
.image_reel {position: absolute;top: 0; left: 0;z-index:10}
.image_reel a{position:relative;float: left;border:0px;border:3px solid #76486C;text-decoration:none;font-size:11px;color:#ddd}
.image_reel a img {padding:5px;border:0px;}
.window .image_reel a span{display:block;position:absolute;z-index:50;bottom:0px;width:650px;background:url(http://rehistoricwood.com/images/transblack.png);margin:5px;padding:5px;border-top:1px solid }
.smallwindow .image_reel a span{display:block;position:absolute;z-index:50;bottom:0px;width:476px;background:url(http://rehistoricwood.com/images/transblack.png);margin:5px;padding:5px;border-top:1px solid }
.image_reel b{display:block;}
/*--Paging Styles--*/
.paging {font-size:9px;position: absolute;bottom: 46px; right: -7px;width: 178px; height:47px;z-index: 100;text-align: center;line-height: 40px;background: url(/images/paging_bg.png) no-repeat;display: none; /*--Hidden by default, will be later shown with jQuery--*/}
.paging a {padding: 5px;text-decoration: none;color: #fff;}
.paging a.active {font-weight: bold;background: #b3769f;border: 1px solid #610000;-moz-border-radius: 3px;-khtml-border-radius: 3px;	-webkit-border-radius: 3px;}
.paging a:hover {font-weight: bold;}

#tl-corner{background:url(/images/8pxCorner.png) top left;height:8px;position:absolute;z-index:90;width:8px;top:0px;left:0px;}
#tr-corner{background:url(/images/8pxCorner.png) top right;height:8px;position:absolute;z-index:90;width:8px;top:0px;right:0px;}
#bl-corner{background:url(/images/8pxCorner.png) bottom left;height:8px;position:absolute;z-index:90;width:8px;bottom:0px;left:0px;}

ul.boxes {
	padding:0;
	margin:0;
	background:#8E6F59;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	border:1px solid #666;
	box-shadow:1px 2px 2px #333 inset
}
ul.boxes li {
	width:240px;
	float:left;
	margin:7px;
	list-style:none;
	padding:8px;
	line-height:1.3em;
	height:230px;
	color:#333;
	background:#fafcfa;
	border:1px solid #666;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-shadow:1px 2px 2px #333
}
ul.boxes li strong {
	display:block;
	line-height:1.2em;
	text-align:center;
	border-bottom:1px dotted;
	font-size:110%;
	margin-bottom:6px;
	padding-bottom:6px;
	color: #8b4513;
}
ul.boxes li.clearfix {
	clear:both;
	float:none;
	border:none;
	background:none;
	box-shadow:none;
	height:1px;
}
