/*import RESET*/
@import url('reset.css');
@import url('navigation.css');


/* Structure */
body {background:#000000;}

#wrapper{margin:0 auto; padding:0; width:1024px; height:807px; position:relative;}

#grapes {float:left; margin:0; padding:0; position:absolute; z-index:100; top:0; left:821px; width:323px; height:355px;}

#innerWrapper {float:left; margin:0; padding:0; position:relative; z-index:0; height:804px;}
	
	#sideWrapper {float:left; margin:0; padding:0; width:238px; height:764px;}
	
		#logoNav {float:left; margin:0; padding:0; width:238px; height:412px; background:url(../images/home/logo-nav-bg.jpg) top left no-repeat;}
			
			#logo {float:left; margin:18px 0 0 36px; display:inline; padding:0; width:130px; height:106px;}
			
			#navigation {float:left; margin:14px 0 0 38px; display:inline; padding:0; width:200px; height:216px;}
		
		#buttons {float:left; margin:0; padding:0; width:238px; height:388px; background:url(../images/home/buttons-bg.jpg) top left no-repeat; position:relative;}
		
			.button {float:left; margin-left:38px; display:inline;}
			
			#event {margin-top:15px;}
			
			#wine {margin-top:15px;}
			
			#wine_club{margin-top:0px;}
			
			#wine_byow {margin-top:-3px; margin-bottom:-1px;}
			
			#newsletter {margin-top:2px;}
			
			.hr { float: left; margin:10px 0 0 30px; padding:0 0 10px 0px; display:inline; width:206px; height:1px; background:url(../images/home/hr.jpg) top left no-repeat;}
			
			#gotexan {position:absolute; bottom:9px; margin:0 0 0 19px; left:0; float:left;}
	
	#contentWrapper{float:right; margin:0; padding:0; width:786px; height:800px; background:url(../images/home/content-bg.jpg) top left no-repeat;}
		
		#toasts {float:left; margin:73px 0 0 0; padding:0; width:583px; height:303px;}
		
		#mainContent {float:left; margin:36px 0 0 0; padding:0; width:786px; height:388px;}
		
			#content {float:left; margin:27px 0 0 34px; display:inline; width:490px;}
			
			#special {float:right; margin:20px 0 0 0px; display:inline; width:261px; height:auto;}
	
	#footer {float:left; margin:0; padding:0; width:1024px; height:43px; border:0;}
	
	
/* Typography */
body{font-size:62.5%; font-family:Arial, Helvetica, sans-serif;}

#content p {color:#f1e6c8; font-size:1.4em; padding:0 0 .5em 0; line-height:1.5em; word-spacing:normal;}
	
	
	/*Social Networking*/
ul#social_networking{list-style:none; padding:0; position:absolute; right:30px; bottom:-32px; z-index:200;}
		ul#social_networking li{display:inline;}
		ul#social_networking li a {float:left; display:inline; height:0; padding:0; margin:0 10px 0 0; overflow:hidden; background:url(../images/home/networking_icons.gif) no-repeat; position:relative; text-indent:-9999px;}
		ul#social_networking li.first a {margin:0;}
		
		ul#social_networking li#facebook a {width:35px; height:35px; background-position:0px 0px;}
		ul#social_networking li#facebook a:hover{width:35px; height:35px; background-position:0px -35px;}
		
		ul#social_networking li#linkedin a {width:35px; height:35px; background-position:-35px 0px;}
		ul#social_networking li#linkedin a:hover{width:35px; height:35px; background-position:-35px -35px;}
		
		ul#social_networking li#twitter a {width:40px; height:35px; background-position:-70px 0px;}
		ul#social_networking li#twitter a:hover{width:40px; height:35px; background-position:-70px -35px;}
		
		
/*Privacy Policy*/
	#privacy_policy{ position:absolute; bottom:-55px; width:1024px; margin:0 auto;}
		#privacy_policy p{ color:#666; text-align:center;}
		#privacy_policy p a{ color:#666; text-decoration:underline;}
		#privacy_policy p a:hover{ color:#f1e6c8;text-decoration:none;}

	



