/* CSS Document */

body {
	margin:0; padding:0;
	background: #441207 url(/images/bg.jpg);
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
}

#outside_wrapper {background:url(/images/outside_wrapper_bg.jpg) top left repeat-x}
#wrapper {width:617px;margin:auto;color:#fff;background: url(/images/line_left.jpg) top left repeat-y}
#indside_wrapper {background:url(/images/line_left.jpg) top right repeat-y}

#container {margin: 0 2px;background:#230c04}
#content {padding:0;background: #3f1001 url(/images/content_bg.jpg) no-repeat}

#header {#441207}

#footer {
	padding:20px 0px; 
	clear: both;
	background-color:#230c04;
	font-family: Tahoma, Arial, Helvetica, sans-serif
	font-size: 10px;
	color: #A36209;
	text-align: center;
	text-decoration: none;
}

#footer a {
	font-family: Tahoma, Arial, Helvetica, sans-serif
	font-size: 10px;
	color: #A36209;
	text-decoration: none;
}
#footer a:hover {
	color: #F39B23;
}

#footer img {margin: 0 10px}

#link_wrapper {
	margin:0px 20px 0px 15px;
	padding:10px 0px 0 0;
}

#link_wrapper_flights {
	margin:0px 20px 20px 15px;
	padding:12px 0px 0 0;
}

#link_wrapper_about {
	margin:0px 20px 0px 15px;
	padding:0px 0px 0 0;
	float:right;	
}

#link_wrapper_menus {
	margin:0px 20px 0px 15px;
	padding:5px 0px 15px 0;
	float:right;	
}

#link_box {
	background:#673103;
	color:#FFFFFF;
	padding:4px 0px;
	margin:5px 0px 0px 50px;
	border:1px #000 solid;
	text-align:center;
	text-decoration:none;
	
}

#link_box_about {
	background:#673103;
	color:#FFFFFF;
	padding:4px 0px;
	margin:0px 0px 0px 10px;
	border:1px #000 solid;
	text-align:center; 
	text-decoration:none;
	width:80px;
	float:right;
}

#link_box_menus {
	background:#673103;
	color:#FFFFFF;
	padding:4px 0px;
	margin:0px 0px 0px 10px;
	border:1px #000 solid;
	text-align:center; 
	text-decoration:none;
	width:80px;
	float:right;
}

#wine_flights h2 {
	font-size:16px;
	color:#fecca6;
	padding:0px 20px;
	margin:10px 0;
}

#flight_level {
	text-align:center;
	background:#2d0c03;
	padding:1px 0 1px 0;
	margin:10px 20px 10px 20px;
}

#flight_level b {
	color:#fecca6;
}

h1 { margin-top:0; }

.clearme { clear: both; }
.top {
	display: block;	
	padding: 4px 20px 0 20px;
	color: #fff;
	}

.top h1 {margin: 8px 0 2px 0;font-size:175%;}
.top p { margin: 0 0 10px 0; }

.middle { clear:both; }
.middle h1 { font-size: 11px; }

	
.middle .left {
	width: 290px;
	height: 243px;
	background: url(/images/offer_bg.jpg) no-repeat;
	margin: 0 0 0 10px;
	}

.middle .right {
	width: 290px;
	height: 243px;
	background: url(/images/wine_tasting_bg.jpg) no-repeat;
	margin: 0 15px 0 0;
}

.middle .right h1 { color:#fff; }

.middle h1 { 
	margin: 20px 30px 0 30px;
 	color: #dc4928;
}
.middle h2 { 
	margin: 0 30px; 
	color: #dc4928;
	font-size:15px;
}

.middle .right h2 { 
	margin: 0 30px; 
	color: #dc4928;
	font-size:15px;
	color:#fecca6;
}

.middle p { margin: 10px 50px; height:113px; overflow: auto; }
.middle .right p { margin: 30px 50px; height:91px; overflow: auto; }
.middle a { margin: 20px 0px 0px 168px;}
.middle .right a { margin: 30px 0px 0px 188px;}


.main .left {
	width: 200px;
	height: 287px;
	background: url(/images/home_1.jpg) no-repeat;
	margin: 0;
	padding-top: 1px;
}

.main .mid {
	width: 199px;
	height: 287px;
	background: url(/images/home_2.jpg) no-repeat;
	margin: 0;
	padding-top: 1px;
}

.main .right {
	height: 301px;
	background: url(/images/events_bg.jpg) no-repeat;
	margin: 0;
	padding:1px 20px 0 0px;
}

.main {margin:0}

.main h1 { 
	margin: 20px 0px 0px 20px;
 	color: #dc4928;
	font-size:11px;
}
.main h2 { 
	margin: 0px 0px; 
	color: #fff;
	font-size:14px;
}
.main .left h2 { 
	margin: 0px 0 20px 20px; 
	color: #fecca6;
	font-size:14px;
}
.main .mid h2 { 
	margin: 0px 0 35px 20px; 
	color: #fff;
	font-size:14px;
}
.main .right h2 { 
	margin: 0px 0 20px 0px; 
	color: #fff;
	font-size:12px;
}
.main .right h1 { 
	margin: 20px 0px 50px 0px;
 	color: #dc4928;
	font-size:11px;
}

.main p { margin: 0px 25px 30px 25px; }
.main .left p { margin: 0px 25px 20px 25px; }
.main .mid p { margin: 0px 25px 20px 25px; }
.main .right p { 
	margin: 0px 25px 10px 0px;
	height:140px;
	overflow:auto;
}

/*
.news {
	background: url(/images/news_bg.gif) repeat-x;
}

.news h1{
	margin:0px 0 0 0px;
	padding:10px 0px;
}
.news h2{
	color:#fecca6;
	margin:0px 0 0 0px;
	padding:10px 0px;
	font-size:13px;
}
.news p{
	margin:0px 50px 0 50px;
	padding:0px 0px;
	overflow:auto;
	height:45px
}
*/
.about .left {
	float: left;
	width: 290px;
	height: 248px;
	background: url(/images/about_bg.jpg) no-repeat;
	margin: 20px 0 0 0px;
}
.about .right {
	float: right;
	width: 285px;
	height: 248px;
	background: url(/images/about_bg2.jpg) no-repeat;
	margin: 20px 10px 0 10px;
}

.about h1 { 
	margin: 10px 30px 10px 30px;
 	color: #dc4928;
}
.about h2 { 
	margin: 0 30px; 
	color: #dc4928;
	font-size:15px;
}
.about p { margin: 5px 50px; }
.about .right p { margin: 30px 50px; }
.about a { margin: 0px 0px 0px 190px;}
.about .right a { margin: 30px 0px 5px 188px;}


.happyhour {
	height:75px;
	background: url(/images/news_bg.gif) repeat-x;
}
.happyhour h1 { 
	padding:10px 0;
 	color: #ffffff;
	font-size:14px;
}
.happyhour h2 { 
	padding:10px 0;
 	color: #fecca6;
	font-size:13px;
}


.menus {
	margin:60px 0px 0 0px;
}

.menus p { margin: 5px 25px; }
.menus a { margin: 0px 0px 0px 0px; text-decoration:none; color:#FFFFFF;}

.menu p {
	padding:0px 10px;
	margin:0 20px 15px 20px;
	
}


.menus .categories {
	padding:0px 0 0 0px;
	width:242px;
	height:311px;
	background:#000 url(/images/menu_cat_bg.jpg) no-repeat;
	float:left;
}

.menus .categories a {color:#fed098;}
.menus .categories a:hover {color:#fff;}

.menus .categories h1 {
	padding:20px 0 0 30px;
	font-size:11px;
	color:#dc4928;
}

.menus .categories .scrollbar {
	margin:0 0 0px 0;
	overflow:auto;
	width:239px;
	height:220px;
}

.menus .categories h2 {
	padding:0px 10px 0 30px;
	font-size:11px;
	color:#fed098;
}

.menus .menu_items .scrollbar {
	margin:0px 0 0 0;
	overflow:auto;
	width:345px;
	height:220px;
}

.menu_items {margin:0px 0px;padding:0;background:#000 url(/images/menu_items_bg.jpg) no-repeat;height:311px;width:369px;float:right;}
	.menu_items h1 {margin-left:20px;padding:20px 0 0 0;font-size:11px;color:#dc4928;}
	.item {margin:10px 0 0 20px;}
	.first {margin-top:0}
		.item hr {clear:both;width:250px;margin: 0 auto;background:#691a01}
		.item {}
			.item .title {display:block;color:#fed098;font-family:serif;font-size:120%}
		.item .text {float:left;width:285px;margin-bottom:10px}
		.item .price {float:right;width:50px;margin:20px 6px 10px 0;padding:8px;border: 1px solid #691a01;color:#fed098;font-family:serif;font-size:150%;text-align:center;background:#230c04}

#updating {position:absolute;top:0;right:0;padding:2px;color:#fff;background-color:#691a01;font-weight:bold}

#back {float:right;color:#fed098;padding:10px 20px 20px 20px;}
	#back a {color:#fecca6;font-weight:bold}

.tour {height:75px;background:url(/images/news_bg.gif) repeat-x}
.tour h1 {padding:10px 0}

.serv {
	margin:60px 0 0 0px;
}





.services h1 { 
	margin:0px 0px 30px 30px;
 	color: #dc4928;
}
.services h2 { 
	margin: 5px 30px; 
	color: #fff;
	font-size:12px;
}

.services p { margin: 5px 40px 20px 40px; }

.services .left {
	width: 289px;
	height: 236px;
	background: url(/images/serv_bg1.jpg) no-repeat;
	margin: 0 0 0 0px;
}

.services .left .scrollbar {
	width: 265px;
	height: 145px;
	margin: 0 0 0 0px;
	padding:0;
	overflow:auto;
}

.services .right {
	width: 289px;
	height: 236px;
	background: url(/images/serv_bg2.jpg) no-repeat;
	margin: 0 0 0 0px;
}

.services .right .scrollbar {
	width: 265px;
	height: 145px;
	margin: 0 0 0 0px;
	padding:0;
	overflow:auto;
}

.services .leftb {
	width: 289px;
	height: 236px;
	background: url(/images/serv_bg3.jpg) no-repeat;
	margin: 0 0 0 0px;
}

.services .leftb .scrollbar {
	width: 265px;
	height: 145px;
	margin: 0 0 0 0px;
	padding:0;
	overflow:auto;
}

.services .rightb {
	width: 289px;
	height: 236px;
	background: url(/images/serv_bg4.jpg) no-repeat;
	margin: 0 0 0 0px;
}

.services .rightb .scrollbar {
	width: 265px;
	height: 145px;
	margin: 0 0 0 0px;
	padding:0;
	overflow:auto;
}

.contact {
	margin:0 0 0 0px;
}
.contact h1 { 
	margin: 20px 0px 30px 30px;
 	color: #dc4928;
}
.contact h2 { 
	margin: 5px 30px; 
	color: #fff;
	font-size:12px;
}

.contact p { margin: 20px 40px 20px 40px; }
.contact .leftb a { 
	margin: 20px 0px 20px 10px;
	color:#FFFFFF;
}
.contact .left {
	width: 250px;
	height: 165px;
	background: url(/images/contact_bg1.jpg) no-repeat;
	margin: 20px 30px 0 0px;
}
.contact .leftb {
	width: 250px;
	height: 165px;
	background: url(/images/contact_bg2.jpg) no-repeat;
	margin: 0px 0px 0 0px;
}
.contact .leftb p { 
	margin: 10px 40px 20px 40px; 
	padding:30px 0;	
}
.contact .right {
	width: 300px;
	height: 299px;
	background: url(/images/map.jpg) no-repeat;
	margin: 30px 0px 0 0px;
}
.directions h1{
	margin:0px 0px 0px 20px;
	padding:0px 0px;
}
.directions p{
	margin:5px 20px 10px 20px;
	padding:0px 0px;
}
.directions {
	margin:0px 0px 0px 0px;
	height:180px;
	background: url(/images/news_bg.gif) repeat-x;
}

.wine-thought {background: #4b2205 url(/images/news_bg.gif) top left repeat-x;}
	.wine-thought h2 {color:#fecca6;margin:14px 0 0 0;padding: 16px 0 10px 0;font-size:13px;text-align:center}
	.wine-thought p {margin:0 20px;padding:0 0 10px 0;overflow:auto;height:45px}

.events {}
	.events h1 {margin: 20px 0 10px 35px !important;}
	.events h4 {margin: 15px 0 5px 0px; padding:0; color:#fff; font-size:11px; color:#e2cca6;}
	.events dl {overflow:auto;width:555px;height:215px;margin:0 0px 0 35px;padding:0}
		.events dt {color:#fee1bf;font-style:italic;}
		.events dd {margin:0 !important;padding:0 20px 0px 0; !important}
			.events dd a {color:#fff}
		.events span.date {display:block;color:#e2cca6;font-size:13px;font-style:normal;font-weight:bold}

.event {}
	.event h1 {margin: 0 0 0 20px; padding:10px 0 20px 0;} 
	.event h2 {margin: 0 0 5px 20px;color:#fecca6}
	.event h3 {margin: 0 0 5px 20px;color:#fecca6}
	.event p {margin: 0 20px 0 20px; padding:0 0 20px 0;}
	.event a {color:#fecca6; font-size:12px}	

		
.media-n-news {padding:0 30px 0 0;}
	.media-n-news h1 {margin: 20px 0 0 30px !important; font-size:11px;}
	.media-n-news dl {overflow:auto;height:182px;margin:0 20px 0 30px;padding:0}
		.media-n-news dt {color:#fee1bf;font-style:italic}
		.media-n-news dd {margin:0 !important;padding:0 0 10px 0 !important}
			.media-n-news dd a {color:#fff; display:inline; margin:0 !important}
		.media-n-news span.date {display:block;color:#e2cca6;font-size:11px;font-style:normal;font-weight:bold}

.media_news {paddding:10px 0 0 0;}
	.media_news img {float:left; padding:10px 10px 5px 20px; margin:0px 0 0 0;}
	.media_news h1 {margin: 0 0 0 20px; padding:10px 0 10px 0; font-size:18px;} 
	.media_news h2 {margin: 0 0 5px 20px;color:#fecca6; font-size:14px;}
	.media_news h3 {margin: 20px 0 5px 20px;color:#fecca6;}
	.media_news p {margin: 0 20px 0 20px; padding:0 0 20px 0;}
	.media_news a {color:#fecca6; font-size:12px; padding:20px 0 0 0;}

.service {}
	.service h1 {margin: 0 0 0 20px; padding:10px 0 10px 0; font-size:18px;} 
	.service p {margin: 0 20px 0 20px; padding:0 0 20px 0;}
	.service a {color:#fecca6; font-size:12px; padding:20px 0 0 0;}


.virtual-tour {padding:0 0px 0 10px;}
	.virtual-tour h1 {margin: 0 0 0 0px; padding:20px 0 5px 0px; font-size:11px;}
	/*.virtual-tour dl {overflow:auto;height:182px;margin:0 20px 0 30px;padding:0}
		.virtual-tour dt {margin:0;pading:0;color:#fee1bf;font-style:italic;background:#340e03 url(http://sunsetvines.clients.propertyline.com/images/strip_bg2.gif) center repeat-y;}*/
		.virtual-tour dd {margin:0 !important;padding:0 0 0px 0 !important}
			/*.virtual-tour dd a {color:#fff; display:inline; margin:0 !important}*/
		.virtual-tour span.date {display:block;color:#e2cca6;font-size:13px;font-style:normal;font-weight:bold}

.scrollbar_strip {overflow:auto;height:182px;margin:0 0px 0 0px;padding:0 0px 0px 25px;width:200px;}
		.pic {margin:0;pading:0;color:#fff;width:175px;font-style:italic;background:#340e03 url(/images/strip_bg2.gif) center repeat-y;}
		.pic a {color:#fff; display:inline; margin:0 !important;padding:0 0px 0 20px; border:#FFFFFF;}
		.pic img {margin:0px 0 0 0px;color:#fff;border:#FFFFFF;}

#vt_bg {background: url(/images/vt_bg.jpg) no-repeat; width:247px; padding:0px 0px 0px 0; margin:20px 0px 0px 0px; height:248px;}
#vt_bg h1 {padding:20px 0px 5px 25px; color:#dc4928;}
#film_strip {padding:0 0 0 0px;}
		
.virtual-tour_page {padding:0px 0px 0 0px; float:left;clear:both;}
	.virtual-tour_page h1 {margin:0px 0 0 0px !important;font-size:11px;}
	.virtual-tour_page h2 {margin:0px 0 0 0px !important;color:#fecca6}
	.virtual-tour_page img {margin:0px 0 0 0px;color:#fff;border:#FFFFFF;}
	/*.virtual-tour dl {overflow:auto;height:182px;margin:0 20px 0 30px;padding:0}
		.virtual-tour dt {margin:0;pading:0;color:#fee1bf;font-style:italic;background:#340e03 url(http://sunsetvines.clients.propertyline.com/images/strip_bg2.gif) center repeat-y;}*/
		.virtual-tour_page dd {margin:0 !important;padding:0 0 0px 0 !important}
			/*.virtual-tour dd a {color:#fff; display:inline; margin:0 !important}*/
		.virtual-tour_page span.date {display:block;color:#e2cca6;font-size:13px;font-style:normal;font-weight:bold}

#virtual_header {font-size:18px; padding:0px 0 0 20px; margin:0;}

.scroll_left { padding:30px 0px 0 0px; margin:0;}
	.pic_right {float:right; padding:50px 20px 0 0px; border:#FFFFFF;}
		.pic_right img {border:1px solid #fecca6;}
	.pic_right h2 {padding:0px 0px 10px 0px;font-size:11px;}
	.pic_right h2 header {padding:0px 0px 10px 5px;font-size:24px;}
	.pic_left a {color:#fff; display:inline; margin:0 !important;padding:0 0px 0 0px; border:#FFFFFF;}
	.pic_left img {color:#fff;padding:0 0px 0 0px;padding:0; border:#FFFFFF;}
	
	

