/* --------------------- Santa-Barbara-Wineries.com Sub Styles --------------------- */

/* -- Site Map -- */

#site-map { 
	width:527px; padding:70px 20px 0 30px;
	background:url("site-map.gif") no-repeat; }

body#sitemap h2 { 
	font-size:16px; 
	margin:10px 0 0 0; }

	body#sitemap h2 a:link, body#sitemap h2 a:visited { 
		text-decoration:underline; 
		font-size:16px;	margin:20px 0 0 0;
		font-weight:bold; }

	body#sitemap h2 a:hover, body#sitemap h2 a:active {
		text-decoration:none; 
		font-size:16px;
		margin:20px 0 0 0;
		font-weight:bold; }
		
/* -- Wineries --*/
#wineries { 
	width:527px; padding:70px 20px 0 30px;
	background:url("wineries.gif") no-repeat; }

	ul.winery-list { margin:10px 0 0 31px;  list-style:none; }
		
		ul.winery-list li {
			float:left; width:260px;
			font-size:12px; }
			ul.winery-list li a:link, ul.winery-list li a:visited {
				text-decoration:underline; font-size:12px; }
			ul.winery-list li a:hover, ul.winery-list li a:active {
				text-decoration:none; font-size:12px; }
	
	#map-buellton {
		width:555px; height:296px; background:url("map-buellton.png") no-repeat;
		position:relative; left:16px; margin:5px 0 0 0;
		}
	#map-solvang {
		width:555px; height:257px; background:url("map-solvang.png") no-repeat;
		position:relative; left:16px; margin:5px 0 0 0;
		}
	#map-santa-barbara {
		width:555px; height:257px; background:url("map-santa-barbara.png") no-repeat;
		position:relative; left:16px; margin:5px 0 0 0;
		}
	#map-santa-ynez {
		width:555px; height:257px; background:url("map-santa-ynez.png") no-repeat;
		position:relative; left:16px; margin:5px 0 0 0;
		}
	#map-los-olivos {
		width:555px; height:400px; background:url("map-los-olivos.png") no-repeat;
		position:relative; left:16px; margin:5px 0 0 0;
		}
	#map-foxen-trail {
		width:555px; height:500px; background:url("map-foxen-trail.png") no-repeat;
		position:relative; left:16px; margin:5px 0 0 0;
		}
	#sub-buellton {
		width:527px; padding:35px 20px 0 30px;  margin:10px 0 0 0;
		background:url("sub-buellton.gif") no-repeat; }
				
	#sub-foxen {
		width:527px; padding:35px 20px 0 30px;  margin:10px 0 0 0;
		background:url("sub-foxen.gif") no-repeat; }
		
	#sub-los-olivos {
		width:527px; padding:35px 20px 0 30px;  margin:10px 0 0 0;
		background:url("sub-los-olivos.gif") no-repeat; }

	#sub-santa-barbara {
		width:527px; padding:35px 20px 0 30px;  margin:10px 0 0 0;
		background:url("sub-santa-barbara.gif") no-repeat; }
		
	#sub-santa-ynez {
		width:527px; padding:35px 20px 0 30px;  margin:10px 0 0 0;
		background:url("sub-santa-ynez.gif") no-repeat; }

	#sub-solvang {
		width:527px; padding:35px 20px 0 30px;  margin:10px 0 0 0;
		background:url("sub-solvang.gif") no-repeat; }


/* Wine Tour Companies */
	#tours-grapeline {
		width:527px; padding:35px 20px 0 30px;  margin:10px 0 0 0;
		background:url("tours-grapeline.gif") no-repeat; }
		
	#tours-sustainable {
		width:527px; padding:35px 20px 0 30px;  margin:10px 0 0 0;
		background:url("tours-sustainable.gif") no-repeat; }

	#tours-superride {
		width:527px; padding:35px 20px 0 30px;  margin:10px 0 0 0;
		background:url("tours-superride.gif") no-repeat; }

/* -- Types of Wine --*/
#types { 
	width:527px; padding:70px 20px 0 30px;
	background:url("types.gif") no-repeat; }
	
	#red {
	width:527px; padding:35px 20px 0 27px;  margin:10px 0 0 0;
	background:url("sub-red.gif") no-repeat; }
	
	#white {
	width:527px; padding:35px 20px 0 27px;  margin:10px 0 0 0;
	background:url("sub-white.gif") no-repeat; }
	
	#other {
	width:527px; padding:35px 20px 0 27px;  margin:10px 0 0 0;
	background:url("sub-other.gif") no-repeat; }
	
/* -- Wine Pairing --*/
#wine-pairing {
	width:870px;
	padding:0px 20px 0 20px;

}

/* -- Winery Tours --*/
#tour { 
	width:527px; padding:70px 20px 0 30px;
	background:url("tour.gif") no-repeat; }
	
/* -- Winery Tours --*/
#blog { 
	width:527px; padding:70px 20px 0 30px;
	background:url("blog.gif") no-repeat; }
	
/* -- Advertise --*/
#advertise { 
	width:577px; padding:65px 0 0 0; margin:0;
	background:url("advertise.gif") no-repeat; }

	#advertise p {
		padding:10px 0 10px 30px; margin:0; }

	#advertise-form { 
		padding:0; margin:0; width:555px; height:256px;
		background:url("bg-form.png") no-repeat;
		position:relative; left:15px; }

		#advertise-form input { 
			margin:0; position:absolute;
			background-color:#ffffff !important;
			background:url("input-bg.png") no-repeat; }

		#advertise-name { 
			top:15px; width:422px; height:26px; left:81px;
			font:18px Trebuchet, Arial, Helvetica, sans-serif;
			padding:5px 5px 0 5px; }

		#advertise-email {
			top:59px; width:422px; height:26px; left:81px; 
			font:18px Trebuchet, Arial, Helvetica, sans-serif;
			padding:5px 5px 0 5px; }

		#advertise-comments {
			top:102px; height:111px;
			position:absolute; left:81px;
			background:url("comments-bg.png") no-repeat;
			width:422px; overflow:hidden;
			font:18px Trebuchet, Arial, Helvetica, sans-serif;
			padding:5px 5px 0 5px; }

		#submit-btn { 
			width:67px; height:67px;
			top:198px; left:495px;
			z-index:3; }
	
	/* Types of Wine */
	#types-of-wine {
		background:url("bg-types-inside.jpg") no-repeat;
		margin:0; padding:0; width:331px; height:206px;
		position:relative; }
						
		#types-of-wine p {
			position:absolute; top:66px; left:17px;
			margin:0; padding:0; font-weight:bold;
			width:245px; }
						
			#red-btn {
				position:absolute; top:20px; left:267px;
				margin:0; padding:0; width:52px; height:52px;
				background:url("reds-btn.gif") no-repeat; }

				#red-btn a {
					display:block; height:52px; width:52px; }
			
				#red-btn a:hover {
					background:url("reds-btn.gif") -52px 0 no-repeat;
					display:block; height:52px; width:52px; }

				#white-btn {
					position:absolute; top:80px; left:267px;
					margin:0; padding:0; width:52px; height:52px; 
					background:url("whites-btn.gif") no-repeat; }
									
				#white-btn a {
					display:block; height:52px; width:52px; }
									
				#white-btn a:hover { 
					background:url("whites-btn.gif") -52px 0 no-repeat;
					display:block; height:52px; width:52px; }
							
				#other-btn {
					position:absolute; top:140px; left:267px;
					margin:0; padding:0; width:52px; height:53px;
					background:url("others-btn.gif") no-repeat; }

				#other-btn a {
					display:block; height:53px; width:52px; }
				
				#other-btn a:hover {
					background:url("others-btn.gif") -52px 0 no-repeat;
					display:block; height:53px; width:52px; }

	/* Champagne Button */
	#champagne-btn {
		width:317px; height:121px; position:relative;
		background:url("bg-champagne.gif") no-repeat;
		margin:0 0 -15px 0; padding:0; top:-10px; left:8px;
		}
	#champagne-btn-sp {
		width:317px; height:121px; position:relative;
		background:url("bg-champagne.gif") no-repeat;
		margin:0 0 -15px 0; padding:0; top:8px; left:8px;
		}
		
	/* 103 Wineries Button */
	#wineries-btn {
		width:317px; height:107px; position:relative;
		background:url("103-wineries.gif") no-repeat;
		margin:0; padding:0; top:8px; left:8px;
		}
		#wineries-btn a {
			position:absolute; top:0; left:0; width:317px;
			height:107px; display:block; }

	/* Updates Button */
	#updates-btn {
		width:317px; height:113px; position:relative;
		background:url("bg-updates.gif") no-repeat;
		margin:0; padding:0; top:12px; left:8px;
		}
			#blog-btn {
				position:absolute; top:40px; left:259px;
				margin:0; padding:0; width:52px; height:52px;
				background:url("blog-btn.gif") no-repeat; }

			#blog-btn a {
				display:block; height:52px; width:52px; }
				
			#blog-btn a:hover {
				background:url("blog-btn.gif") -52px 0 no-repeat;
				display:block; height:52px; width:52px; }
				
	/* Wine Pairing Button */
	#wine-pairing-2 {
		width:331px; height:206px; position:relative;
		background:url("bg-wine-pairing.jpg") no-repeat;
		margin:0 0 -18px 0; padding:0; }

			#pairing-btn {
				position:absolute; top:134px; left:266px;
				margin:0; padding:0; width:52px; height:52px;
				background:url("pairing-btn.jpg") no-repeat; }

			#pairing-btn a {
				display:block; height:52px; width:52px; }
				
			#pairing-btn a:hover {
				background:url("pairing-btn.jpg") -52px 0 no-repeat;
				display:block; height:52px; width:52px; }

	/* Wine Tours */						
	#wine-tours {
		background:url("bg-tours.gif") no-repeat;
		margin:0; padding:0; width:331px; height:200px;
		position:relative; }
		
	#wine-tours-2 {
		background:url("bg-tours-2.gif") no-repeat;
		margin:0; padding:0; width:331px; height:200px;
		position:relative; }
						
		#private-btn {
			position:absolute; top:80px; left:267px;
			margin:0; padding:0; width:52px; height:52px; 
			background:url("private-btn.gif") no-repeat; }
										
		#private-btn a {
			display:block; height:52px; width:52px; }
										
		#private-btn a:hover { 
			background:url("private-btn.gif") -52px 0 no-repeat;
			display:block; height:52px; width:52px; }
								
		#public-btn {
			position:absolute; top:140px; left:267px;
			margin:0; padding:0; width:52px; height:53px;
			background:url("public-btn.gif") no-repeat; }
		
		#public-btn a {
			display:block; height:53px; width:52px; }
	
		#public-btn a:hover {
			background:url("public-btn.gif") -52px 0 no-repeat;
			display:block; height:53px; width:52px; }
			
		#large-btn {
			position:absolute; top:134px; left:267px;
			margin:0; padding:0; width:52px; height:52px; 
			background:url("large-btn.gif") no-repeat; }
										
		#large-btn a {
			display:block; height:52px; width:52px; }
										
		#large-btn a:hover { 
			background:url("large-btn.gif") -52px 0 no-repeat;
			display:block; height:52px; width:52px; }
								
		#small-btn {
			position:absolute; top:75px; left:267px;
			margin:0; padding:0; width:52px; height:53px;
			background:url("small-btn.gif") no-repeat; }
		
		#small-btn a {
			display:block; height:53px; width:52px; }
	
		#small-btn a:hover {
			background:url("small-btn.gif") -52px 0 no-repeat;
			display:block; height:53px; width:52px; }

/* -- Navigation --*/

#nav-inside {
	background:url("nav-inside.gif") no-repeat;
	height:40px; width:908px; margin:0;	padding:0;
	position:relative; z-index:3; }

#nav-inside span {
	display:none; }

#nav-inside li, #nav-inside a {
	display:block;
	height:40px;
	margin:0;
}

#nav-inside li {
	float:left; list-style:none; padding:0; }

#nav-1 { width: 98px; margin-left:10px; padding:0;}
#nav-2 { width: 101px; }
#nav-3 { width: 136px; }
#nav-4 { width: 156px; }
#nav-5 { width: 137px; }
#nav-6 { width: 110px; left:170px; position:relative;}

#nav-1 a:hover { background:url("nav-inside.gif")    -0px -40px no-repeat; }
#nav-2 a:hover { background:url("nav-inside.gif")   -98px -40px no-repeat; }
#nav-3 a:hover { background:url("nav-inside.gif") -199px -40px no-repeat; }
#nav-4 a:hover { background:url("nav-inside.gif") -335px -40px no-repeat; }
#nav-5 a:hover { background:url("nav-inside.gif") -491px -40px no-repeat; }
#nav-6 a:hover { background:url("nav-inside.gif") -798px -40px no-repeat; }


/* Adsense Styles */
#adsense {
	background:url("bg-adsense.gif") no-repeat;
	width:312px; height:255px;
	margin:24px 0 0 8px; padding:1px 0 0 5px; }
	.adsense { position:relative; top:-15px; }
	.adsense-sp { margin-bottom:30px; }

.adsense-sm {
	background:url("bg-adsense-sm.gif") no-repeat;
	width:555px; height:63px; text-align:center;
	margin:10px 0 0 16px; padding:3px 0 0 0; }

.adsense-sm-margin {
	background:url("bg-adsense-sm.gif") no-repeat;
	width:555px; height:63px; text-align:center;
	margin:5px 0 5px -14px; padding:3px 0 0 0; }

/* Sideways Button */
#sideways { top:-11px; margin-bottom:-30px; }

