/* --------------------- Santa-Barbara-Wineries.com Styles --------------------- */


/* -- Global Styles --*/

* {  margin:0; padding:0; border:0; }

body 	{	background:#210a02 url(../images/bg.jpg) repeat-x;
			font:14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#350505; margin:0px; padding:20px 0 10px 0; line-height:16px; }

div	 	{ /* I hate internet explorer */
			font:14px/18px Arial, Helvetica, sans-serif;
			color:#350505; }

p 	 	{ 	font:14px/18px Trebuchet MS, Arial, Helvetica, sans-serif;
			padding:0 0 10px 0; }

a:link, a:visited { text-decoration:underline;color:#350505;
font:14px/18px Trebuchet MS, Arial, Helvetica, sans-serif; }
a:hover, a:active {	text-decoration:none;color:#350505;
font:14px/18px Trebuchet MS, Arial, Helvetica, sans-serif; }

form { margin:0; padding:0; }
input { margin:0; padding:0; }

ul 	 	{	margin:0; padding:0; }
ul li 	{	margin:0; padding:0; list-style:none; }

span 	{	display:none; }

#top 	{ 	background:url(../images/top-border.gif) no-repeat;
			width:918px; margin:0 auto; padding:0; height:10px;
			font-size:8px; line-height:8px; }

#wrap 	{	background:url(../images/bg-content.gif) repeat-y;
			width:918px; margin:0 auto; padding:0 0 15px 0;
			position:relative; }

/* -- Logo and Content Search -- */
#logo-bg{	background:url(../images/bg-logo.jpg) no-repeat;
			width:918px; margin:0; padding:0; height:91px;
			position:relative; }

			#logo { position:absolute; margin:0; padding:0;
					top:31px; left:27px; }

/* -- Left Column Framework -- */

#left-column {	width:577px; margin:0; padding:0; float:left;
				position:relative; }

/* -- Right Column Framework -- */

#right-column {	width:341px; margin:0; padding:0; float:left;
				position:relative; }

/* -- Site Search -- */

#gsearch-input { position:absolute; width:167px; height:26px; top:14px; left:651px; 
				background:url(../images/bg-input-google.gif) no-repeat; padding:5px 5px 0 5px;
				font:18px Trebuchet, Arial, Helvetica, sans-serif; }
#search-go	  { position:absolute; width:30px; height:30px; top:15px; left:835px; }

#search-results { width:527px; padding:70px 20px 0 30px; background:url(../images/search-results.gif) no-repeat; overflow:hidden; }
	#search-results p { margin-top:25px; }
	#search-results a { font-size:17px; color:#aea65b; }

#google-logo { position:absolute; top:22px; left:655px; }

/* -- Footer Wrap Styles --*/

#footer {	background:#fff url(../images/footer.gif) no-repeat;
			background-position:0 55px; margin:0 auto; padding:5px 10px 0 10px;
			width:898px; height:60px; color:#888071;
			font-size:12px; text-align:center; line-height:13px;
			}
			#footer ul { text-align:center; width:898px; padding:0 0 5px 0; list-style:none; }
				#footer ul li { margin:0; padding:0 12px 0 12px; display:inline; }
				#footer ul li a:link, #footer ul li a:visited { font-size:12px; color:#888071; text-decoration:underline; }
				#footer ul li a:hover, #footer ul li a:active { font-size:12px; color:#888071; text-decoration:none; }
			#footer p { margin:0; padding:0; width:918px; text-align:center;
			font-size:12px;}

/* Right Column Buttons */
	#pairing	{	background:url(../images/bg-pairing.jpg) no-repeat;
					width:317px; height:165px; margin:0; padding:0;
					position:relative; top:12px; left:8px; }

					#info-btn { margin:0; padding:0; top:104px; left:259px;
								position:absolute; background:url(../images/info-btn.gif) no-repeat; }
								#info-btn a { display:block; height:52px; width:52px; }
								#info-btn a:hover { background:url(../images/info-btn.gif) -53px 0 no-repeat; }
	#sideways	{	background:url(../images/bg-sideways.gif) no-repeat;
					margin:0 0 5px 0; padding:0; width:317px; height:107px;
					position:relative; top:24px; left:6px;
					}
						#learn-more { position:absolute; margin:0; padding:0;
									  left:228px; top:24px; width:78px; height:55px;
									  background:url(../images/learn-more.gif) no-repeat; }
						#learn-more a { width:78px; height:55px; display:block; }
						#learn-more a:hover { background:url(../images/learn-more.gif) -78px 0 no-repeat; }

						#sideways p { position:absolute; margin:0; padding:0;
									  left:13px; top:69px;
									  font-size:12px;
									  }
/* End Right Column Buttons */

/* -- Classes -- */
.clear { clear:both; }