* {
	padding:0;
	margin:0;
	border:0;
}
a {
	text-decoration:none;
	color:#0066cc;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
}
a:hover {
	color:#fff;
}
body {
	font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
	background-color:#000;
	color:#fff;
}
p {
	margin:0 18px;
	font-size:13px;
	line-height:22px;
	font-family: Arial, sans-serif;
}
h2 {
	font-family: "Arial Narrow", Arial, sans-serif;
}
#content {
	margin:0 auto;
	width:100%;
	position:relative;
}
#top-container1, #menu {
	margin:0 auto;
	
	width:100%;
	position:absolute;
	left:0px;
	top:0px;
	overflow:hidden;
}
#top-container1 {
	height:483px;
	background:url(img/top-glam.jpg) center;
	position:relative;
	left:50%;
	margin-left:-50%;
}

#menu {
	top:483px;
	height:54px;
	background-color:#0066cc;
	z-index:800;
	position:absolute;
	width:100%;
	
	
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	font-family:"Arial Narrow", Arial, sans-serif;
}
#menu-container {
	margin:0 auto;
	width:1194px;
	height:100%;
	position:relative;
}
#menu-container>ul {
	position:absolute;
	top:17px;
	left:290px;
	display:block;
	
	
}
ul>li {
	float:left;
	margin:0 7px;
	
	list-style-type:none;
}
ul>li>a {
	color:#000;
	font-size:15px;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-weight:normal;
}
#gallery1>ul>li>a {
	font-size:1px;
}
ul>li>a:hover {
	color:#fff;
}
.bar {
	font-size:14px;
	color:#222;
}

#story, #wines, #gallerys, #vineyards, #tastingroom, #journal, #wineclub, #connect {
	position:relative;
	width:998px;
	margin:0 auto;
	min-height:220px;
	margin-bottom:40px;
}

#vineyard-insert {
	height:780px;
}
.titles {
	width:100%;
	
	color:#666;
	font-size:60px;
	font-weight:normal;
	margin-bottom:8px;
	vertical-align:bottom;
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
}
.headline {
	color:#fff;
	font-size:40px;
	line-height:50px;
	width:960px;
	margin:0 auto;
	font-weight:normal !important;
	font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif !important;
	font-style:normal !important;
	margin-top:30px;
}
.small-titles {
	font-size:14px;
	font-weight:bold;
	letter-spacing:2px;
}
#wines, #gallerys, #vineyards, #tastingroom, #journal, #wineclub, #connect {
	padding-top:70px;
}
#story {
	padding-top:80px;
}
#connect {
	min-height:800px;
}
#blank-div {
	position:relative;
	height:540px;
}
#logo-overlay {
	position:absolute;
	left:20px;
	top:8px;
	z-index:100;
}
h3 {
	font-size:14px;
	text-transform:uppercase;
	margin-top:8px;
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-weight:normal;
}
h4 {
	font-weight:normal;
	font-style:italic;
	font-size:19px;
}
.hr {
	width:100%;
	height:1px;
	background-color:#666;
	margin:5px 0;
}
.section-title {
	padding:0px 5px 2px 0px;
	line-height:34px;
	font-size:19px;
	font-style:italic;
}
.section-body {
	padding:5px 5px 10px 0px;
	font-size:13px;
	line-height:24px;
}
.glams {
	border:5px solid #333300;
	margin:20px 0;
	width:797px;
}
.divClr {
	clear:both;
}
.journal-image {
	float:left;
	width:165px;
	height:190px;
	margin-top:20px;
	margin-left:20px;
}
.journal-image img {
	border-top:12px solid #0066cc;
	border-bottom:12px solid #0066cc;
}
.journal-entry {
	float:left;
	width:600px;
	margin-top:20px;
	min-height:190px;
}
.journal-entry p {
	font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
}

.journal-entry .title {
	font-size:19px;
	color:#fff;
	font-style:italic;
	margin-bottom:10px;
	line-height:24px;
}

#wineclub-body {	
	width: 930px;
	margin: 0 auto;	
}
#wineclub-body h2 {
	
}
#wineclub-body strong {
	border: 0px;
}
#wineclub-body ul {
	
}
#wineclub-body ul li {
	float: none;
}
#wineclub-body ul li a{
	color: #0066cc;
}
/* jQuery lightBox plugin - Gallery style */
	#gallery1, #gallery2, #gallery3 {
		
		position:relative;
		margin-left: 30px;
		width: 936px;
		
		overflow-y:auto;
	}
	.gallery-scroll {
		position:relative;
		top:0px;
	}
	.gallery-scroll scrollbar-3dlight-color:#111; 
	
	
	#gallery1 ul, #gallery2 ul, #gallery3 ul  { list-style: none; }
	#gallery1 ul li, #gallery2 ul li, #gallery3 ul li { position:relative; float:left; margin:0; padding:0; }
	#gallery1 ul img, #gallery2 ul img, #gallery3 ul img {
		border: none;
		
	}
	#gallery1 ul a:hover img, #gallery2 ul a:hover img, #gallery3 ul a:hover img {
		
		color: #fff;
	}
	#gallery1 ul a:hover .plus-sign, #gallery2 ul a:hover .plus-sign, #gallery3 ul a:hover .plus-sign {
		color:#ffffff;
		
	}
	#gallery1 ul a:hover, #gallery2 ul a:hover, #gallery3 ul a:hover { color: #fff; }
	
	.plus-sign {
		position:absolute;
		bottom:10px;
		right:0;
		height:22px;
		width:26px;
		text-align:center;
		color:#0066cc;
		font-size:28px;
		font-weight:bold;
		line-height:28px;
		padding-top:3px;
	}
	.plus-sign:hover {
		color:#ffffff;
	}
	
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
.siggy {
	font-size:12px;
	font-style:italic;
	margin-left:8px;
}
.paginate {
	float:right;
	margin-bottom:5px;
	margin-right:20px;
}
.paginate li {
	width:20px;
}
.noncurrent a {
	color:#000;	
}
.noncurrent a:hover !important {
	color:#277B7B;
}

#search {
	position:absolute;
	width:205px;
	left:830px;
	top:183px;
	padding:10px;
}

#search-blog, #search-submit {
	padding:10px;
	background-color:#f7f5f0;
	width:145px;
	color:#000;
	font-size:14px;
	font-family: "Arial Narrow", Arial, sans-serif;
}
#search-submit {
	
	border-left:none;
	width:35px;
	text-align:left;

}
#search-wrap {
	background-color:#f7f5f0;
}
#search-submit:hover {
	cursor:pointer;
	color:#399;
}
#categories>ul {
	margin-top:10px;
}
#categories>ul>li {
	float:none;
	margin-bottom:5px;
}
#categories>ul>li>a {
	font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
	font-size:15px;
	color:#fff;
	font-style:italic;
}
#categories>ul>li>a:hover {
	color:#06c;
}
#categories>h3 {
	font-size:20px;
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	color:#333300;
	font-weight:normal;
	margin-top:20px;
}
.float-right {
	float:right;
}
.journal-entry p {
	font-size:13px;
}

#scroll-pane,.scroll-pane{position:relative}
.scroll-content {position:absolute;top:0;left:0}
.slider-wrap{position:absolute;right:0;top:0;background-color:#000;width:9px;}
.slider-vertical{position:relative;height:100%}
.ui-slider-handle{width:9px;height:10px;margin:0 auto;background-color:#0066cc;display:block;position:absolute}
.ui-slider-handle img{border:none}
.scrollbar-top{position:absolute;top:0;}
.scrollbar-bottom{position:absolute;bottom:0;}
.scrollbar-grip{position:absolute;top:50%;margin-top:-6px;}
.ui-slider-range{position:absolute;width:1px;background-color:#666;left:4px;}
.ui-slider-range-top{position:absolute;width:1px;background-color:#666;right:4px;height:100%;}

#scroll-pane1,.scroll-pane, #scroll-pane2, #scroll-pane3 { float:left;overflow: scroll; width: 980px; height:624px;position:relative;display:inline;}
#recognition .scroll-content p {
	width:790px;
}
#journal .scroll-pane {
	width:800px !important;
	height:450px;
}

.col1 {
	float:left;
	margin-left:23px;
	margin-right:40px;
	width:385px;
}
.col2 {
	float:left;
	margin-right:23px;
	width:480px;
}
.img-borders {
	border-top:12px solid #0066cc;
	border-bottom:12px solid #0066cc;
}
#wines-col1 {
	float:left;
	width:380px;
	text-align:right;
}

#wines-col2 {
	float:left;
	margin-left:40px;
	width:490px;
}
.gray-line {
	width:1138px;
	height:1px;
	background-color:#666;
	margin-bottom:10px;
	position:relative;
	left:-70px;
}
.gray-line2 {
	width:100%;
	height:1px;
	background-color:#666;
	margin-bottom:10px;
}
#wine-menu, #vineyard-menu {
	width:100%;
	text-align:center;
	font-family: "Arial Narrow",Arial, Helvetica,sans-serif;
	font-size:16px;
	color:#666;
	margin-top:10px;
	line-height:24px;
	margin-bottom:10px;
}
#vineyard-menu {
	text-align:left;
}
#wine-menu a, #vineyard-menu a {
	font-family:"Arial Narrow", Arial, sans-serif;
	font-size:15px;
	color:#666;
	font-weight:normal;
	padding:0 5px;
}
#wine-menu a:hover, #vineyard-menu a:hover {
	color:#0066cc;
}
#wine-section {
	width:932px;
	margin:0 auto;
	padding:10px 0;
	height:440px;
}
#wine-section-wrapper {
	height:440px;
}
.blue {
	color:#0066cc !important;
}

#wines-col2 a {
	color:#666;
}
#wines-col2 a:hover {
	color:#0066cc;
}
#line1 {
	color:#666;
}
#wines-col2 p {
	margin:15px 0 0 0;
	font-size:13px;
	line-height:22px;
	font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
}
#wine-menu a {
	cursor:pointer;
}
#w2003,#w2004,#w2005,#w2006,#w2007,#w2008,#w2009,#w2010,#w2011,#w2012 {
	cursor:pointer;
}
#wines-col2 ul {
	margin-top:12px;
}
#wines-col2 li {
	float:none !important;
	color:#666;
	font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
	font-size:13px;
	line-height:22px;
}
#wines-col2 li i {
	font-size:11px;
}
#wines-col2-title {
	color:#666;
}
.gallery-bar {
	background-color:#0066cc;
	height:12px;
	width:936px;
	margin-left:30px;
}



/* SLIDER ############################################## */
/* Basic jQuery Slider essential styles */
#slide {
	width:681px;
	height:483px;
	position:absolute;
	top:0;
	left:255px;
}

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{display:none;position:absolute;}

ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}

ol.bjqs-markers{list-style:none;margin:0;padding:0;z-index:9999;}
ol.bjqs-markers li{float:left;}

p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}


 ul.bjqs-controls li a{
  display:block;
  padding:5px 10px;
  position:absolute;
  background:#fff;
  color:#fd0100;
  text-decoration:none;
  text-transform:uppercase;
}

a.bjqs-prev{
  left:0;
}

a.bjqs-next{
  right:0;
}

 p.bjqs-caption{
  background:rgba(0,0,0,0.7);
  color:#fff;
  text-align:center;
}

 ol.bjqs-markers{
  position:absolute;
  bottom:-50px;
}

 ol.bjqs-markers li{
  float:left;
  margin:0 3px;
}

 ol.bjqs-markers li a{
  display:block;
  height:10px;
  width:10px;
  border:4px solid #fff;
  overflow:hidden;
  text-indent:-9999px;
  background:#000;
  border-radius:10px;
  box-shadow:0 0 50px rgba(0,0,0,0.5);
}

ol.bjqs-markers li.active-marker a{
  background:#fd0100;
}

.winesC:hover, .tastingroomC:hover, .storyC:hover, .connectC:hover, .wineclubC:hover, .gallerysC:hover {
	cursor:pointer;	
}
#vineyard-col1 {
	float:left;
	width:383px;
	margin-left:20px;
	position:relative;
}
#vineyard-col2 {
	float:left;
	margin-left:40px;
	width:520px;
	min-height:620px;
}
#vineyard-col1 p {
	margin:0;
	margin-top:15px;
	color:#666;
	font-size:13px;
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
}
#vineyard-col2 h2, #tastingroom-body h2 {
	font-size:34px;
	line-height:50px;
	margin:15px 0;
	font-weight:normal;
	font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
}
#vineyard-col2-body p{
	margin:0;
	margin-bottom:12px;
	font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
	font-size:13px;
}
#v1-spot, #v2-spot, #v3-spot, #v4-spot, #v5-spot, #v6-spot, #v7-spot, #v8-spot {
	position:absolute;
	height:10px;
	width:10px;
	
}
#v1-spot:hover, #v2-spot:hover, #v3-spot:hover, #v4-spot:hover, #v5-spot:hover, #v6-spot:hover, #v7-spot:hover, #v8-spot:hover {
	border:3px solid #0066cc;
	cursor:pointer;
}
#v1-spot {top:258px;left:250px;}
#v2-spot {top:201px;left:288px;}
#v3-spot {top:239px;left:231px;}
#v4-spot {top:258px;left:231px;}
#v5-spot {top:239px;left:250px;}
#v6-spot {top:182px;left:250px;}
#v7-spot {top:201px;left:231px;}
#v8-spot {top:144px;left:117px;}
.blue-border {
	border:3px solid #0066cc;
}
#tastingroom-body {
	width:930px;
	margin:0 auto;
}
#tastingroom-body h2 {
	font-size:37px;
	line-height:50px;
	margin-top:20px;
	font-weight:normal;
}
#tastingroom-body p {
	margin:0;
	margin-bottom:20px;
	line-height:22px;
	font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
}
.col2 p {
	margin:0;
	margin-bottom:10px;
}
#connect h4 {
	font-style:normal;
	font-size:37px;
}
.adjust-line {
	position:relative;
	top:-22px;
}
.read-more a, .read-less a {
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
}
#connect p {
	font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
}
.carousel-container {
	width:2085px;
	position:relative;
	left:50%;
	margin-left:-1043px;
}
.carousel {
	padding:0px;
	position:relative;
	width:2085px;
	overflow:hidden;
	left:0px;
	top:0px;
}
.prev {
	position:absolute;
	top:200px;
	left:0px;
	z-index:200;
	opacity:0.95;
	filter:alpha(opacity=95); /* For IE8 and earlier */
}

.next {
	position:absolute;
	top:200px;
	right:0px;
	z-index:201;
	opacity:0.95;
	filter:alpha(opacity=95); /* For IE8 and earlier */
}
.prev:hover, .next:hover {
	cursor:pointer;
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}
.jCarouselLite {
border: 1px solid black;
float: left;
background-color: #DFDFDF;
position: relative;
visibility: hidden;
left: -5000px;
}
.carousel ul {
	margin:0;
}
.carousel li {
	width:681px;
	height:483px;
	position:relative;
}
#left-overlay {
	height:483px;
	z-index:198;
	width:248px;
	top:0px;
	left:0px;
	background:url(img/overlaya.png) repeat; 
	position:absolute;
}
#right-overlay {
	height:483px;
	z-index:198;
	width:248px;
	top:0px;
	right:0px;
	background:url(img/overlaya.png) repeat;
	position:absolute; 
}
.dots {
	position:absolute;
	left:0px;
	top:0px;
	z-index:1200;
	width:681px;
	height:483px;
}
#social {
	position:absolute;
	right:-65px;
	top:15px;
	width:200px;
}
#social li {
	float:left;
	margin-right:5px;
	opacity:0.75;
	filter:alpha(opacity=75);
}
#social li:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
.glam-title, .glam-link {
	position:absolute;
	z-index:2923;
	
}

.glam-title , .glam-link {
	font-family: "Arial Narrow", Arial, sans-serif !important;
	font-size:29px !important;
	color:#ccc;
	position:absolute !important;
	line-height:28px !important;
	font-weight:normal !important;
	z-index:2923;
}
.glam-link{
	font-size:14px !important;
	z-index:2924 !important;
}
.f-60 {
	font-size:60px !important;
	line-height:54px !important;
}
.f-104  {
	font-size:104px !important;
	line-height:90px !important;
}
.white, .white {
	color:#fff;
}
.white2 {
	color:#fff;
}	
#glam1, #glam2, #glam3, #glam4, #glam5, #glam6 {
	position:relative;
	
}
.carousel li:hover .glam-link {
	color:#06c;
}
#story p, #wines>.section-body>p {
	font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
}
#story br {
	height:20px;
	font-size:8px;
}
#wines-col2-title, .arial {
	font-family: "Arial Narrow", Arial, sans-serif;
}
.gc-distributor {
	color:#fff;
	font-size:18px;
	font-family: "Arial Narrow", Arial, sans-serif;
	text-transform:uppercase;
}

#tktj {
	float: right;
	height: 12px;
	width: 145px;
	padding: 2px 3px;
	background-color: #06c;
	line-height: 12px;
	text-align: center;
	display: block;
}
#tktj a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px !important;
	color:#ccc;
}

#photo_credit {
	width: 290px;
	float: right;
	line-height: 12px;
	text-align: right;
	padding-right: 10px;
	font-size: 9px;
	color: #ccc;
	display: block;
	font-family:Arial, Helvetica, sans-serif;
}
#photo_credit a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px !important;
	color:#ccc;
}
.dist-label {
	text-transform:uppercase;
	font-family: "Arial Narrow", Arial, sans-serif;
	float:left;
	margin-right:5px;
}
.email-container {
position:relative;
	right:20px;
	top:15px;
	border:1px solid #878787;
	
}
input.email {
	padding:7px;
	color:#878787;
	font-size:10px;
	font-style:italic;
	
	background-color:#000;
	width:200px;
	
	float:left;
}
input.email-submit {
	border-left:1px solid #878787;
	padding:7px;
	float:left;
}
.hide {
	display: none;
}