/* @override http://www.lacadievineyards.ca/stylesheet.css */

/** Smartphones (portrait and landscape) ----------- *
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
* Styles *
}

* Smartphones (landscape) ----------- *
@media only screen
and (min-width : 321px) {
* Styles *
}

* Smartphones (portrait) ----------- *
@media only screen
and (max-width : 320px) {
* Styles *
}

* iPads (portrait and landscape) ----------- *
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
* Styles *
}

* iPads (landscape) ----------- *
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
* Styles *
}

* iPads (portrait) ----------- *
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
* Styles *
}

* Desktops and laptops ----------- *
@media only screen
and (min-width : 1224px) {
* Styles *
}

* Large screens ----------- *
@media only screen
and (min-width : 1824px) {
* Styles *
}

* iPhone 4 ----------- *
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
* Styles *
}
*/










@charset "UTF-8";
/* CSS Document */

/*======MUST HAVE'S BEGINS HERE======*/

/*body { behavior: url(csshover3.htc); } */

img, .png-fix, .sidebar .submenu li a, .sidebar .submenu li.current_page_item a { behavior: url(iepngfix.htc); }



* {
margin: 0;
}


body, html {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	/*background:#ffe4b2 url('images/background.jpg') top center repeat-x;*/
	/*background:#ffe4b2 url('images/content.jpg') center 40px repeat-y;*/
	background:#ffe4b2;
	
	word-spacing:normal;
	letter-spacing:0.01em
}

body .full-wrap{
	float:left;
	display:block;
	width:100%;
	margin:0px;
	padding:0px;
	background:url('images/content.jpg') center 40px repeat-y;
}




/* CSS3 FOR IE */
.pie-fix
{behavior:url(PIE.htc);}

.example
{
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.example-just-corners{
    -webkit-transition:
       -webkit-border-radius 0.3s ease-in-out;
 
    -moz-transition:
       -moz-border-radius 0.3s ease-in-out;
 
    -o-transition:
       border-radius 0.3s ease-in-out;

	transition:
		border-radius 0.3s ease-in-out;
}

.example:hover
{
	-webkit-border-radius:25px 0px 25px 0px;
	-moz-border-radius:25px 0px 25px 0px;
	border-radius:25px 0px 25px 0px;
}

.example-shadow{
	-moz-box-shadow:#000 0px 0px 5px;
	-webkit-box-shadow:#000 0px 0px 5px;
	box-shadow:#000 0px 0px 5px;
}

.example-shadow-inset{
	-moz-box-shadow:inset #000 0px 0px 5px;
	-webkit-box-shadow:inset #000 0px 0px 5px;
	box-shadow:inset #000 0px 0px 5px;
}


a{
	cursor:pointer;
}


a:focus {outline: none;}






.clear{clear:both;}

.hide_me{display:none;}

.left {float:left;}

.right{float:right;}

.aleft{text-align:left;}

.relative {position:relative;}

.margin_top{margin-top:19px;}

.margin_down{margin-bottom:19px;}

.padding_top{padding-top:19px;}

.padding_down{padding-bottom:19px;}

.no_pads{padding:0;margin:0;}

.border_left{border-left:1px solid #ffd695;}

.border_right{border-right:1px solid #ffd695;}

.border_top{ border-top:1px solid #ffd695;}

.border_bottom{ border-bottom:1px solid #ffd695;}

.px_jog{
	float:left;
	margin: 0 -3px; 
	ma\rgin: 0;
}










a {color:#ff4200;}
a:link {color:#ff4200;}
a:visited {color:#ff4200;}
a:focus {color:#ff4200;}
a:active {color:#ff4200;}
a:hover {color:#FF6700;}

p {
	color:#fff;
	font-size:12px;
	line-height:27px;
	margin:0;
	padding: 0 0 19px 0;
}

h3 {
	color:#ffa500;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:24px;
	font-weight:normal;
	margin:0;
	padding:0;
}

h1 {
	color:#ffa500;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	line-height:24px;
	font-weight:normal;
	margin:0;
	padding:0 0 19px 0;
}



/*======MUST HAVE'S ENDS HERE======*/

.top{
	position:relative;
	display:block;
	width:100%;
	height:116px;
	margin-bottom:-75px;
	background:#ffe4b2 url('images/background.jpg') top center repeat-x;
	background: url('images/background2.jpg') center 109px no-repeat, 
				#ffe4b2 url('images/background.jpg') top center repeat-x;
}

.big-ol-wrap{
	text-align:left;
	display:block;
	width:956px;
	
	/*min-height: 100%;
	height: auto !important;
	height: 100%;*/
	/*margin:0px auto -167px;*/
	margin:0px auto;
}

header{
	position:relative;
	float:left;
	display:block;
	width:956px;
	height:181px;
	background:url('images/header.jpg') 0px 0px no-repeat;
}

header h1 a{
	position:absolute;
	top:23px;
	left:358px;
	
	float:left;
	display:block;
	width:241px;
	height:158px;
	text-decoration:none;
	text-indent:-999px;
	overflow:hidden;
	background:url('images/logo.gif') top left no-repeat;
}
header h1 a:hover{background:url('images/logo.gif') 0px -158px no-repeat;}










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

header ul li{
	float:left;
}

header ul li a{
	position:absolute;
	top:-999px;
	float:left;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	background:url('images/nav.gif') top left no-repeat;
	text-decoration:none;
}








header ul li.where-to-buy a{
	top:90px;
	left:28px;
	
	width:116px;
	height:11px;
	background-position: -26px 0px;
}
header ul li.where-to-buy a:hover{background-position: -26px -57px;}
header ul li.where-to-buy.active a{background-position: -26px -114px;}

header ul li.visit-us a{
	top:90px;
	left:164px;
	
	width:62px;
	height:11px;
	background-position: -163px 0px;
}
header ul li.visit-us a:hover{background-position: -163px -57px;}
header ul li.visit-us.active a{background-position: -160px -114px;}

header ul li.our-cottages a{
	top:90px;
	/*left:726px;
	
	width:116px;*/
	
	
	left:650px;
	
	width:192px;
	
	height:12px;
	/*background-position: -443px 0px;*/
	background-position: -367px 0px;
}
header ul li.our-cottages a:hover{background-position: -367px -57px;}
header ul li.our-cottages.active a{background-position: -367px -114px;width:194px;}

header ul li.wine-101 a{
	top:90px;
	left:864px;
	
	width:68px;
	height:11px;
	background-position: -581px 0px;
}
header ul li.wine-101 a:hover{background-position: -581px -57px;}
header ul li.wine-101.active a{background-position: -581px -114px;}





header ul li.our-wines a{
	top:112px;
	left:2px;
	
	width:158px;
	height:34px;
	background-position: 0px -21px;
}
header ul li.our-wines a:hover{background-position: 0px -78px;}
header ul li.our-wines.active a{background-position: 0px -135px;}

header ul li.the-winery a{
	top:112px;
	left:160px;
	
	width:170px;
	height:34px;
	background-position: -158px -21px;
}
header ul li.the-winery a:hover{background-position: -158px -78px;}
header ul li.the-winery.active a{background-position: -158px -135px;}

header ul li.events a{
	top:112px;
	left:628px;
	
	width:111px;
	height:34px;
	background-position: -346px -21px;
}
header ul li.events a:hover{background-position: -346px -78px;}
header ul li.events.active a{background-position: -346px -135px;}

header ul li.news-and-reviews a{
	top:112px;
	left:739px;
	
	width:217px;
	height:34px;
	background-position: -457px -21px;
}
header ul li.news-and-reviews a:hover{background-position: -457px -78px;}
header ul li.news-and-reviews.active a{background-position: -457px -135px;}








.img-head{
	position:relative;
	float:left;
	display:block;
	width:956px;
	margin-top:-17px;
	
	/*overflow:hidden;
	text-indent:-999px;*/
}

.img-head img{
	-moz-box-shadow:#cfaa5f 0px 0px 8px;
	-webkit-box-shadow:#cfaa5f 0px 0px 8px;
	box-shadow:#cfaa5f 0px 0px 8px;
	
	position:relative;
	left:1px;
	
	float:left;
	border:4px solid #a72429;
}




.img-head h3{
	z-index:3;
	position:absolute;
	top:367px;
	left:-11px;
	
	float:left;
	display:block;
	width:1008px;
	height:86px;
	text-indent:-9999999px;
}

.img-head.on-index h3{
	background:url('images/sash-message-discover-lacadie.jpg') top left no-repeat;
}

.img-head.on-index em{
	position:absolute;
	top:-340px;
	right:9px;
	
	float:left;
	display:block;
	width:268px;
	height:448px;
	background:url('images/sash-message-discover-lacadie2.png') top left no-repeat;
}


.img-head.on-winery-intro h3,
.img-head.on-visit-us-intro h3
{
	top:370px;
}





.img-head.on-winery-intro h3{
	background:url('images/sash-on-winery-intro.jpg') top left no-repeat;
}

.img-head.on-visit-us-intro h3{
	background:url('images/sash-visit-us-intro.jpg') top left no-repeat;
}









.content-home{
	margin-top:124px;
	float:left;
	display:block;
	width:956px;
}



.content-home .home-left{
	position:relative;
	left:-4px;
	
	float:left;
	display:inline;
	/*width:672px;*/
	width:646px;
	/*margin:0px -26px 0px 0px;*/
}









.content-home .home-left a.home-button-our-wines{
	float:left;
	/*display:inline;*/
	display:block;
	width:343px;
	height:59px;
	margin:0px 0px 12px 0px;
	text-decoration:none;
	padding:257px 20px 0px 274px;
	background:url('images/home-button-our-wines.png') top left no-repeat;
}
.content-home .home-left a.home-button-our-wines:hover{background-position:0px -316px;}
.content-home .home-left a.home-button-our-wines h3{display:none;}
.content-home .home-left a.home-button-our-wines p{
	color:#724d2f;
	font-size:15px;
	line-height:18px;
	padding:0px;
	margin:0px;
}


.content-home .home-left a.home-button-the-winery{
	float:left;
	display:inline;
	width:295px;
	height:52px;
	margin:0px 6px 0px 1px;
	text-decoration:none;
	text-align:center;
	padding:181px 10px 0px 10px;
	background:url('images/home-button-the-winery.png') top left no-repeat;
}
.content-home .home-left a.home-button-the-winery:hover{background-position:0px -233px;}
.content-home .home-left a.home-button-the-winery h3{display:none;}
.content-home .home-left a.home-button-the-winery p{
	color:#724d2f;
	font-size:15px;
	line-height:18px;
	padding:0px;
	margin:0px;
}



.content-home .home-left a.home-button-visit-us{
	float:left;
	display:block;
	width:295px;
	height:52px;
	text-decoration:none;
	text-align:center;
	padding:181px 10px 0px 10px;
	background:url('images/home-button-visit-us.png') top left no-repeat;
}
.content-home .home-left a.home-button-visit-us:hover{background-position:0px -233px;}
.content-home .home-left a.home-button-visit-us h3{display:none;}
.content-home .home-left a.home-button-visit-us p{
	color:#724d2f;
	font-size:15px;
	line-height:18px;
	padding:0px;
	margin:0px;
}


.content-home .home-left div.home-button-the-grapevine{
	position:relative;
	left:-33px;
	float:left;
	display:block;
	width: 672px;
	height: 136px;
	margin: 12px -33px 0px 0px;
	text-decoration:none;
	background: url('images/home-button-the-grapevine.jpg') top left no-repeat;
}

.content-home .home-left div.home-button-the-grapevine a {color:#082731; text-decoration:none;}
.content-home .home-left div.home-button-the-grapevine a:link {color:#082731;}
.content-home .home-left div.home-button-the-grapevine a:visited {color:#082731;}
.content-home .home-left div.home-button-the-grapevine a:focus {color:#082731;}
.content-home .home-left div.home-button-the-grapevine a:active {color:#082731;}
.content-home .home-left div.home-button-the-grapevine a:hover {color:#082731; text-decoration:underline;}

/*.content-home .home-left a.home-button-the-grapevine:hover{background-position:0px -152px;}*/
.content-home .home-left div.home-button-the-grapevine h3{display:none;}
.content-home .home-left div.home-button-the-grapevine h4{
	float:left;
	display:block;
	width:160px;
	padding:61px 0px 0px 128px;
	margin:0px;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-style:italic;
	color:#006382;
	font-size:14px;
	line-height:17px;
}
.content-home .home-left div.home-button-the-grapevine p {
	float: left;
	display: block;
	width: 354px;
	padding: 21px 0px 0px 0px;
	margin: 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#006382;
	font-size:14px;
	line-height:16px;
}

.content-home .home-left div.home-button-the-grapevine p small{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	line-height:19px;
	color:#006382;
	font-weight:normal;
}


.content-home .home-left a.home-button-twitter{
	position:relative;
	top:-12px;
	
	font-size:12px;
	line-height:14px;
	color:#006382;
	
	/*clear:both;*/
	float:right;
	display:inline;
	padding:1px 103px 4px 0px;
	margin:0px 11px 0px 0px;
	text-decoration:none;
	background:url('images/twitter.gif') top right no-repeat;
}
.content-home .home-left a.home-button-twitter:hover{background-position:right -19px;}
.content-home .home-left a.home-button-twitter span{display:none;}













.content-home .home-right{
	float:left;
	display:block;
	width:310px;
}

.content-home .home-right h3.news-and-reviews{
	float:left;
	display:inline;
	width:336px;
	height:47px;
	margin:7px -26px 0px 0px;
	overflow:hidden;
	text-indent:-999px;
	background:url('images/news-and-reviews.png') top left no-repeat;
}

.content-home .home-right h3.news-and-reviews a,
.content-home .home-right h3.events a{
	position:relative;
	top:-10px;
	
	margin:0px 0px 0px 254px;
	font-size:14px;
	line-height:19px;
	color:#006382;
	text-decoration:none;
}

.content-home .home-right h3.news-and-reviews a:hover,
.content-home .home-right h3.events a:hover{
	color:#408aa1;
}

.content-home .home-right h3.news-and-reviews a em:hover,
.content-home .home-right h3.events a:hover em{
	text-decoration:underline;
}


.content-home .home-right p{
	clear:both;
	color:#724d2f;
	font-size:14px;
	line-height:19px;
	margin:0px 0px 0px 17px;
	padding:0px 0px 8px 0px;
	border-bottom:1px solid #e2d4b4;
}

.content-home .home-right p.no_pads{border:none; padding:8px 0px 0px 0px;}
.content-home .home-right p.no_pads a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:19px;
	font-weight:bold;
	color:#17132c;
	text-decoration:none;
}
.content-home .home-right p.no_pads a:hover{color:#006382;}





.content-home .home-right h3.events{
	float:left;
	display:inline;
	width:336px;
	height:47px;
	margin:0px -26px 0px 0px;
	overflow:hidden;
	text-indent:-999px;
	background:url('images/events.png') top left no-repeat;
}















footer/*, .push*/ {
	float:left;
	display:block;
	width:100%;
	
	/*min-height: 100%;
	height: auto !important;
	height: 100%;
	background:#0f0;*/
	/*height:167px;*/
	margin-top:23px;
	padding:0px 0px 20px 0px;
	background:#ffe4b2 url('images/footer.jpg') top center no-repeat;
}

footer .foot-cont{
	position:relative;
	left:20px;
	
	text-align:left;
	display:block;
	/*width:956px;*/
	width:996px;
	
	/*min-height: 100%;
	height: auto !important;
	height: 100%;
	background:#f00;*/
	
	margin:0px auto;
	padding:24px 0px 0px 0px;
}

footer .foot-cont .first{
	float:left;
	display:block;
	width:241px;
	border-right:1px solid #af8a36;
}

footer .foot-cont .first a{
	float:left;
	display:block;
	width:186px;
	height:25px;
	overflow:hidden;
	text-indent:-999px;
	text-decoration:none;
	background:url('images/news-letter-sign-up.jpg') top left no-repeat;
}
footer .foot-cont .first a:hover{background-position:0px -25px;}

footer .foot-cont .second{
	position:relative;
	float:left;
	display:block;
	width:239px;
	padding:0px 0px 0px 25px;
	border-right:1px solid #af8a36;
}
footer .foot-cont .second img{
	position:absolute;
	bottom:0px;
}

footer .foot-cont .third{
	float:left;
	display:block;
	width:252px;
	padding:0px 0px 0px 25px;
	border-right:1px solid #af8a36;
}

footer .foot-cont .fourth{
	float:left;
	display:block;
	width:187px;
	/*margin:0px -40px 0px 0px;*/
	padding:0px 0px 0px 24px;
}

footer .foot-cont .first,
footer .foot-cont .second,
footer .foot-cont .third,
footer .foot-cont .fourth
{
	height:134px;
}

footer .foot-cont h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:19px;
	color:#a72429;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
}

footer .foot-cont .second h4,
footer .foot-cont .third h4,
footer .foot-cont .fourth h4
{
	padding-bottom:8px;
}

footer .foot-cont p{
	clear:both;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:18px;
	color:#69461f;
	padding:0px 0px 8px 0px;
	margin:0px;
}

footer .foot-cont form input#email{
	/*background:none;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:14px;
	color:#8b0304;
	font-style:italic;
	
	border:none;
	width:199px;
	/*height:21px;*/
	margin:0px;
	padding:8px 10px 10px 10px;
	background:url('images/stay-connected.jpg') top left no-repeat;
}

footer .foot-cont form input.submit{
	margin:10px 0px 0px 0px;
}

footer .foot-cont .first a,
footer .foot-cont .second a,
footer .foot-cont .third a,
footer .foot-cont .fourth a
{
	text-decoration:none;
	color:#006c7c;
	font-style:italic;
}
footer .foot-cont .first a:hover,
footer .foot-cont .second a:hover,
footer .foot-cont .third a:hover,
footer .foot-cont .fourth a:hover
{text-decoration:underline;}

footer .foot-cont .fourth a.twitter,
footer .foot-cont .fourth a.facebook,
footer .foot-cont .fourth a.pintrest{
	float:left;
	display:inline;
	width:37px;
	height:36px;
	
	overflow:hidden;
	text-indent:-999px;
}
footer .foot-cont .fourth a.twitter{background:url('images/facebook-twitter.gif') 0px 0px no-repeat;}
footer .foot-cont .fourth a.facebook{background:url('images/facebook-twitter.gif') -41px 0px no-repeat; margin:0px 0px 24px 4px;}
footer .foot-cont .fourth a.pintrest{background:url('images/facebook-twitter.gif') -82px 0px no-repeat; margin:0px 0px 24px 4px;}

footer .foot-cont .fourth a.twitter:hover{background:url('images/facebook-twitter.gif') 0px -36px no-repeat;}
footer .foot-cont .fourth a.facebook:hover{background:url('images/facebook-twitter.gif') -41px -36px no-repeat;}
footer .foot-cont .fourth a.pintrest:hover{background:url('images/facebook-twitter.gif') -82px -36px no-repeat;}















.content-page{
	float:left;
	display:block;
	width:956px;
	margin:29px 0px 0px 0px;
}

.content-page.our-wines-page{
	margin:99px 0px 0px 0px;
}


.sidebar{
	float:left;
	display:block;
	width:280px;
}
.sidebar.hide_me{display:none;}

.page-right{
	float:left;
	display:block;
	width:676px;
}
.page-right.full-wide{width:954px;}
.page-right.like-home{margin-top:84px;}



.content-page h1{
	color:#8b0304;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	line-height:30px;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 16px 0px;
}
.content-page h1.no_pads{margin:0px; padding:0px;}


.content-page h4{
	color:#17132c;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 2px 0px;
}
.content-page h4 em{font-weight:normal;}



.content-page p{
	color:#724d2f;
	font-size:15px;
	line-height:22px;
	margin:0px;
	padding:0px 0px 20px 0px;
}

.content-page p.no_pads{margin:0px; padding:0px;}


.content-page a {color:#006382; text-decoration:none;}
.content-page a:link {color:#006382;}
.content-page a:visited {color:#006382;}
.content-page a:focus {color:#006382;}
.content-page a:active {color:#006382;}
.content-page a:hover {color:#033646;}





.sidebar .submenu{
	list-style:none;
	padding:0px;
	margin:5px 0px 0px 0px;
	
	float:left;
	display:block;
	width:242px;
	border-top:2px solid #dec284;
}

.sidebar .submenu li{float:left;}

.sidebar .submenu li a{
	font-size:20px;
	line-height:20px;
	color:#936928;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	
	float:left;
	display:block;
	width:214px;
	height:31px;
	padding:14px 0px 0px 28px;
	text-transform:uppercase;
	border-bottom:2px solid #dec284;
}

.sidebar .submenu li a:hover,
.sidebar .submenu li.current_page_item a:hover{
	color:#006382;
}

.sidebar .submenu li.current_page_item a{
	color:#85181a;
	background:url('images/side-back.png') top center no-repeat;
}

.sidebar .submenu li.page-item-206 a,
.sidebar .submenu li.page-item-333 a,
.sidebar .submenu li.page-item-335 a,
.sidebar .submenu li.page-item-334 a{
	height:52px;
}

.sidebar .submenu li.current_page_item.page-item-206 a,
.sidebar .submenu li.current_page_item.page-item-333 a,
.sidebar .submenu li.current_page_item.page-item-335 a,
.sidebar .submenu li.current_page_item.page-item-334 a{
	background:url('images/side-back2.png') top center no-repeat;
}

.sidebar h3{
	font-size:19px;
	line-height:24px;
	font-style:italic;
	color:#a72429;
	padding:0px;
	margin:27px 0px 0px 0px;
	
	float:left;
	display:block;
	width:242px;
}

.sidebar h3.no_pads{margin:0px; padding:0px;}







.content-page .local-organic{
	float:right;
	margin:3px 0px 0px 15px;
}

.content-page .biologique{
	position:relative;
	left:40px;
	
	clear:both;
	float:right;
	margin:-104px 0px 0px -40px;
}

.content-page .page-right h4 a{color:#17132c; text-decoration:none;}
.content-page .page-right h4 a:hover{color:#006382;}



.content-page .page-right small.post-date{
	font-size:12px;
	line-height:13px;
	text-transform:uppercase;
	color:#85181a;
	
	display:block;
	padding:0px;
	margin:-15px 0px 0px 0px;
}

.content-page .page-right .hr{
	display:block;
	width:100%;
	height:1px;
	margin:14px 0px 12px 0px;
	background:#eed5a1;
}
.content-page .page-right .hr hr{display:none;}







.side-archive p{
	color:#a72429;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:19px;
	line-height:24px;
	margin:0px;
	padding:0px 0px 6px 0px;
}

.side-archive ul{
	float:left;
	display:block;
	width:241px;
	border-top:1px solid #e8c782;
	
	padding:0px 0px 29px 0px;
	margin:0px;
	list-style:none;
}


.side-archive ul li{float:left;}

.side-archive ul li a{
	float:left;
	display:block;
	width:241px;
	border-bottom:1px solid #e8c782;
	
	font-size:13px;
	line-height:22px;
	font-weight:bold;
	color:#006280;
	margin:0px;
	padding:1px 0px 2px 0px;
}

.side-archive ul li.current-cat a,
.side-archive ul li a:hover
{
	color:#033646;
}

.side-archive a.media-resources{
	float:left;
	display:block;
	width:240px;
	height:66px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-999px;
	background:url('images/media-resources.png') top left no-repeat;
}
.side-archive a.media-resources:hover{background-position:0px -66px;}



















p.back-link{padding:0px 0px 14px 0px; margin:0px;}

.content-page .back-link a {
	color:#006382;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	line-height:22px;
	text-transform:uppercase;
	
	padding:0px 0px 0px 18px;
	background:url('images/arrow-back.gif') 1px 2px no-repeat;
}
	
.content-page .back-link a:link {color:#006382;}
.content-page .back-link a:visited {color:#006382;}
.content-page .back-link a:focus {color:#006382;}
.content-page .back-link a:active {color:#006382;}
.content-page .back-link a:hover {color:#033646;}

h1.single-title{padding:0px 0px 6px 0px;}


ul.normal-ul-links{
	padding:0px 0px 20px 15px;
	margin:0px;
}
ul.normal-ul-links li{
	color:#006382;
	font-size:15px;
	line-height:22px;
	margin:0px;
	padding:0px;
}








ul.our-wines-nav{
	z-index:3;
	position:relative;
	
	padding:0px;
	margin:0px;
	list-style:none;
	
	float:left;
	display:block;
	width:954px;
	height:108px;
	overflow:hidden;
}
ul.our-wines-nav li{float:left;}
ul.our-wines-nav li a{
	float:left;
	display:block;
	height:324px;
	overflow:hidden;
	text-indent:-999px;
	text-decoration:none;
}


ul.our-wines-nav li.sparkling a{background:url('images/our-wines-nav-sparkling.png') 0px 0px no-repeat; width:240px;}
ul.our-wines-nav li.white a{background:url('images/our-wines-nav-white.png') 0px 0px no-repeat; width:240px;}
ul.our-wines-nav li.red a{background:url('images/our-wines-nav-red.png') 0px 0px no-repeat; width:241px;}
ul.our-wines-nav li.dessert a{background:url('images/our-wines-nav-dessert.png') 0px 0px no-repeat; width:233px;}

ul.our-wines-nav li a:hover{margin:-108px 0px 0px 0px;}
ul.our-wines-nav li.active a,
ul.our-wines-nav li.active a:hover{margin:-216px 0px 0px 0px;}





.big-ol-wrap .img-head.on-wines h3{
	z-index:1;
	position:absolute;
	top:100px;
	left:-27px;
	
	clear:both;
	float:left;
	display:block;
	width:1008px;
	height:86px;
	text-indent:-9999999px;
	background:url('images/sash-our-wines.jpg') top left no-repeat;
}

.big-ol-wrap .img-head.on-wines.on-white h3{background:url('images/sash-our-wines-white.jpg') top left no-repeat;}
.big-ol-wrap .img-head.on-wines.on-red h3{background:url('images/sash-our-wines-red.jpg') top left no-repeat;}
.big-ol-wrap .img-head.on-wines.on-dessert h3{background:url('images/sash-our-wines-dessert.jpg') top left no-repeat;}



.content-page .our-wine-block{
	position:relative;
	
	float:left;
	display:block;
	width:415px;
	padding:16px 30px 0px 180px;
	border-right:1px solid #f7ebd3;
}

.content-page .our-wine-block p{
	font-size:15px;
	line-height:20px;
}





.our-wine-right{
	float:left;
	display:block;
	width:294px;
	margin:18px 0px 0px 0px;
	padding:50px 0px 0px 34px;
	background:url('images/awards-accolades.gif') 31px 9px no-repeat;
}
.our-wine-right.empty{background:url('images/our-wine-empty.png') top left no-repeat; height:200px;}


.our-wine-right h4{
	font-size:13px;
	line-height:14px;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
}

.our-wine-right p{
	font-size:13px;
	line-height:14px;
}


.hr2 hr{display:none;}

.hr2{
	float:left;
	display:block;
	width:954px;
	height:3px;
	margin:25px 0px 32px 0px;
	background:url('images/double-hr.png') top left no-repeat;
}



.content-page .our-wine-block a{
	font-size:13px;
	line-height:15px;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	
	float:left;
	display:block;
	width:134px;
	height:24px;
	padding:6px 0px 0px 0px;
	margin:4px 0px 9px 0px;
	background:url('images/red-button.gif') top left no-repeat;
}


.content-page .our-wine-block a.read-the-review{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	line-height:19px;
	color:#17132c;
	
	font-weight:bold;
	width:200px;
	padding-left:010px;
	background:url('images/star.gif') 0px 3px no-repeat;
}



.content-page .our-wine-block a:visited {color:#fff;}
.content-page .our-wine-block a:focus {color:#fff;}
.content-page .our-wine-block a:active {color:#fff;}

.content-page .our-wine-block a:hover{background-position:0px -30px;color:#fff;}


.content-page .our-wine-block a.read-the-review:visited {color:#17132c;}
.content-page .our-wine-block a.read-the-review:focus {color:#17132c;}
.content-page .our-wine-block a.read-the-review:active {color:#17132c;}

.content-page .our-wine-block a:hover.read-the-review{background-position: 0px 3px; color:#17132c; text-decoration:underline;}










.content-page .our-wine-block.prestige-brut-2008{background:url('images/our-wines-2008-prestige-brut.jpg') top left no-repeat; height:330px;}
.content-page .our-wine-block.prestige-brut-2007{background:url('images/our-wines-prestige-brut-2007.jpg') top left no-repeat; height:330px;}
.content-page .our-wine-block.prestige-brut-estate-2007{background:url('images/our-wines-prestige-brut-estate-2007.jpg') top left no-repeat; height:330px;}
.content-page .our-wine-block.brut-2006{background:url('images/our-wines-brut-2006.jpg') top left no-repeat; height:330px;}
.content-page .our-wine-block.sparkling-rose-2009{background:url('images/our-wines-sparkling-rose-2009.jpg') top left no-repeat; height:330px;}
.content-page .our-wine-block.vintage-cuvee-rose-2009{background:url('images/our-wines-vintage-cuvee-rose-2009.jpg') top left no-repeat; height:330px;}
.content-page .our-wine-block.vintage-cuvee-2010{background:url('images/our-wines-vintage-cuvee-2010.jpg') top left no-repeat; height:330px;}
.content-page .our-wine-block.vintage-cuvee-rose-2010{background:url('images/our-wines-vintage-cuvee-rose-2010.jpg') top left no-repeat; height:330px;}
.content-page .our-wine-block.nv-organic-cider{background:url('images/our-wines-nv-organic-cider.jpg') top left no-repeat; height:330px;}
.content-page .our-wine-block.estate-lacadie-2011{background:url('images/our-wines-estate-lacadie-2011.jpg') top left no-repeat; height:330px;}
.content-page .our-wine-block.star-2011{background:url('images/our-wines-star-2011.jpg') top left no-repeat; height:330px;}
.content-page .our-wine-block.innovation-series-red-2009{background:url('images/our-wines-innovation-series-red-2009.jpg') top left no-repeat; height:330px;}
.content-page .our-wine-block.alchemy-2009{background:url('images/our-wines-alchemy-2009.jpg') top left no-repeat; height:330px;}
.content-page .our-wine-block.nouveau-2011{background:url('images/our-wines-nouveau-2011.jpg') top left no-repeat; height:330px;}
.content-page .our-wine-block.estate-soleil-2009{background:url('images/our-wines-estate-soleil-2009.jpg') top left no-repeat; height:330px;}

.content-page .our-wine-block p.hst{padding-bottom:0px;}

.content-page .our-wine-block .where-to{
	position:absolute;
	bottom:0px;
}



.content-page a.block-about-us,
.content-page a.block-our-craft,
.content-page a.block-our-vineyard,
.content-page div.block-our-location,
.content-page div.block-our-wine-shop,
.content-page a.block-our-cottages{
	position:relative;
	left:-14px;
	
	float:left;
	display:inline;
	width:317px;
	/*height:345px;*/
	height:123px;
	padding:222px 0px 0px 0px;
	
	text-align:center;
	font-size:15px;
	line-height:18px;
	color:#724d2f;
	text-decoration:none;
}

.content-page div.block-our-location,
.content-page div.block-our-wine-shop,
.content-page a.block-our-cottages{height:147px;}

.content-page a.block-our-vineyard span{
	position:absolute;
	top:92px;
	right:-18px;
	
	float:left;
	display:block;
	width:105px;
	height:104px;
	background:url('images/biologique2.png') top left no-repeat;
}


.content-page a.block-about-us{background:url('images/block-about-us.jpg') top left no-repeat; margin:0px 7px 0px 9px;}
.content-page a.block-our-craft{background:url('images/block-our-craft.jpg') top left no-repeat; margin:0px -14px 0px 0px;}
.content-page a.block-our-vineyard{background:url('images/block-our-vineyard.jpg') top left no-repeat; left:7px;}

.content-page div.block-our-location{background:url('images/block-our-location.jpg') top left no-repeat; margin:0px 7px 0px 9px;}
.content-page div.block-our-wine-shop{background:url('images/block-our-wine-shop.jpg') top left no-repeat; margin:0px -14px 0px 0px;}
/*.content-page a.block-our-cottages{background:url('images/block-our-cottages.jpg') top left no-repeat; left:7px;}*/
.content-page a.block-our-cottages{background:url('images/block-our-cottages.jpg') top left no-repeat; left:7px;}

.content-page a.block-about-us:visited,
.content-page a.block-our-craft:visited,
.content-page a.block-our-vineyard:visited,
.content-page a.block-our-cottages:visited{color:#724d2f;}

.content-page a.block-about-us:focus,
.content-page a.block-our-craft:focus,
.content-page a.block-our-vineyard:focus,
.content-page a.block-our-cottages:focus{color:#724d2f;}

.content-page a.block-about-us:active,
.content-page a.block-our-craft:active,
.content-page a.block-our-vineyard:active,
.content-page a.block-our-cottages:active{color:#724d2f;}

.content-page a.block-about-us:hover,
.content-page a.block-our-craft:hover,
.content-page a.block-our-vineyard:hover,
.content-page a.block-our-cottages:hover
{background-position:0px -345px;color:#724d2f;}

.content-page a.block-our-cottages:hover
{background-position:0px -369px;}



.content-page a.block-about-us em,
.content-page a.block-our-craft em,
.content-page a.block-our-vineyard em,
.content-page a.block-our-cottages em
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:18px;
	
	display:block;
	padding:21px 0px 0px 0px;
	color:#006382;
}
.content-page a.block-our-cottages em{padding:1px 0px 0px 0px;}








p.go-to-map{
	position:absolute;
	top:58px;
	left:13px;
	
	padding:0px;
	margin:0px;
	
	float:left;
	display:block;
	width:292px;
	height:152px;
	overflow:hidden;
	text-indent:-999px;
}

p.go-to-map a{
	padding:0px;
	margin:0px;
	
	float:left;
	display:block;
	width:292px;
	height:152px;
	background:url('images/blank.gif') top left no-repeat;
}

.content-page div.block-our-location h3,
.content-page div.block-our-wine-shop h3,
.content-page a.block-our-cottages h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height:21px;
	color:#a72429;
	font-style:italic;
	font-weight:normal;
	padding:0px 0px 9px 0px;
	margin:0px;
}

.content-page div.block-our-location p,
.content-page div.block-our-wine-shop p,
.content-page a.block-our-cottages p{
	color:#724d2f;
	font-size:14px;
	line-height:18px;
	margin:0px;
	padding:0px 0px 10px 0px;
}


ul.normal{
	color:#724d2f;
	font-size:15px;
	line-height:22px;
	margin:0px;
	padding:0px 0px 20px 17px;
}

ul.normal li{
	padding:0px;
	margin:0px;
}


.attract-col1,
.attract-col2
{
	float:left;
	display:inline;
	width:325px;
}

.attract-col2{margin:0px 0px 0px 26px;}


.img-right1{
	float:right;
	display:inline;
	margin:23px 0px 0px 0px;
	border:#eab878 solid 2px;
}






/* Light box fixer */

#lightbox-overlay-text-about,
#lightbox-overlay-text-close,
#lightbox-overlay-text-interact{display:none;}


.ngg-galleryoverview{
	/*position:relative;
	top:-22px;
	left:-16px;*/
	
	margin:0px;
	padding:0px;
}

.ngg-clear{
	float:left;
	display:block;
	width:676px;
	margin:0px;
	/*margin:11px 0px 19px 0px;*/
	/*background:#92c5eb;*/
}

ngg-gallery-thumbnail-box{
	margin:0px;
	padding:0px;
}

.ngg-gallery-thumbnail{
	margin:0px;
	padding:0px;
}

.ngg-gallery-thumbnail a img{
	/*position:relative;
	border:1px solid #92c5eb;
	padding:0px;
	_padding:1px;*/
	
	/*padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:1px;*/
	
	/*margin:0px 7px 0px 0px;*/
	background:#dda26a;
	padding:2px;
	border:0px;
	margin:11px 0px 0px 11px;
}

#ngg-image-3 .ngg-gallery-thumbnail a img,
#ngg-image-4 .ngg-gallery-thumbnail a img{margin-left:0px;}

.ngg-gallery-thumbnail a:hover img{
	/*border:1px solid #b00931;*/
	background:#7b1517;
}



div#lightbox-infoHeader span#lightbox-caption{font-size:13px; line-height:15px; font-weight:normal; color:#594b40;}

div#lightbox-infoHeader span#lightbox-caption a#lightbox-caption-title{color:#d25527; text-decoration:none; font-weight:bold;}
div#lightbox-infoHeader span#lightbox-caption a#lightbox-caption-title:link{color:#d25527;}
div#lightbox-infoHeader span#lightbox-caption a#lightbox-caption-title:visited{color:#d25527;}
div#lightbox-infoHeader span#lightbox-caption a#lightbox-caption-title:focus{color:#d25527;}
div#lightbox-infoHeader span#lightbox-caption a#lightbox-caption-title:active{color:#d25527;}
div#lightbox-infoHeader span#lightbox-caption a#lightbox-caption-title:hover{color:#d25527; text-decoration:underline;}


/* Light box fixer ends */
.home-right a {color:#006382; text-decoration:none;}
.home-right a:link {color:#006382;}
.home-right a:visited {color:#006382;}
.home-right a:focus {color:#006382;}
.home-right a:active {color:#006382;}
.home-right a:hover {color:#033646;}
.entry-img-left{
	float:left;
	display:inline;
	margin:3px 10px 0px 0px;
	border:2px solid #dda26a;
}
.side-bar-media-resources{
	float:left;
	display:block;
	/*width:252px;*/
	width:198px;
	padding:25px 24px 0px 30px;
	background:url('images/side-bar-media-resources.jpg') top left no-repeat;
}
.side-bar-media-resources h4{
	color:#8b0304;
	font-size:22px;
	line-height:23px;
	font-weight:normal;
	padding:0px 0px 15px 0px;
	margin:0px 0px 4px 0px;
	border-bottom:#ebcb89 1px solid;
}
.side-bar-media-resources ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.side-bar-media-resources ul li{
	float:left;
	padding:0px 0px 12px 0px;
	border-bottom:#efd296 1px solid;
}
.side-bar-media-resources ul li a{
	font-size:15px;
	line-height:16px;
	font-weight:bold;
	float:left;
	display:block;
	width:166px;
	padding:20px 0px 4px 32px;
	background:url('images/icon-pdf.gif') 0px 18px no-repeat;
}
.side-bar-media-resources ul li span{
	color:#85181b;
	font-size:12px;
	line-height:22px;
	padding:0px 0px 0px 32px;
}
.content-media-resources{
	float:left;
	display:inline;
	width:686px;
}
.content-media-resources h1 span{
	color:#e8c782;
}
.content-media-resources h1 em{
	font-size:18px;
	line-height:22px;
	color:#724d2f;
}
.content-media-resources h4{
	position:relative;
	top:0px;
	left:-28px;
	text-transform:uppercase;
	float:left;
	display:block;
	width:643px;
	height:34px;
	margin:16px 0px 0px 0px;
	padding:14px 0px 16px 43px;
	background:url('images/media-resources-h4-back.jpg') top left no-repeat;
}
.content-media-resources a{
	font-size:15px;
	line-height:16px;
	font-weight:bold;
	text-align:center;
	float:left;
	display:block;
	width:140px;
	height:260px;
	padding:0px 30px 0px 0px;
}
.content-media-resources img{border:0px;}
strong.sold-out{
	color:#000;
	font-size:16px;
	line-height:18px;
}

/* Latest Tweets Plugin */
.latest-tweets {}
.latest-tweets ul {list-style: none;}
.latest-tweets li {overflow: auto;}
.latest-tweets {}












