/* BASIC PAGE SETUP ============================================================================= */

/* fonts */
	@font-face {
		font-family: 'CinzelRegular';
		src: url('../fonts/Cinzel-Regular/cinzel-regular-webfont.eot');
		src: url('../fonts/Cinzel-Regular/cinzel-regular-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/Cinzel-Regular/cinzel-regular-webfont.woff') format('woff'),
			 url('../fonts/Cinzel-Regular/cinzel-regular-webfont.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
		font-variant:normal
	}
	@font-face {
		font-family: 'CinzelBold';
		src: url('../fonts/Cinzel-Bold/cinzel-Bold.eot');
		src: url('../fonts/Cinzel-Bold/cinzel-Bold.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/Cinzel-Bold/cinzel-Bold.woff') format('woff'),
			 url('../fonts/Cinzel-Bold/cinzel-Bold.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
		font-variant:normal
	}
	@font-face {
		font-family:'CenturyGothic';
		src:url('../fonts/Century-Gothic/CenturyGothic.eot');
		src:url('../fonts/Century-Gothic/CenturyGothic.eot?#iefix') format('embedded-opentype'),
			url('../fonts/Century-Gothic/CenturyGothic.ttf') format('truetype');
		font-weight:normal;
		font-style:normal;
		font-variant:normal
	}
	@font-face {
		font-family: 'trajanregular';
		src: url('../fonts/Trajan/TrajanPro-Regular.eot');
			src: url('../fonts/Trajan/TrajanPro-Regular.eot?#iefix') format('embedded-opentype'),
			src: url('../fonts/Trajan/TrajanPro-Regular.woff') format('woff'),
			src: url('../fonts/Trajan/TrajanPro-Regular.ttf') format('truetype'),
			src: url('../fonts/Trajan/TrajanPro-Regular.svg#beaufortmediumregular') format('svg');
		font-weight: normal;
	    font-style: normal;	
	}
	@font-face {
	font-family: 'beaufortlightregular';
	src: url('../fonts/Beaufort/ShinnType - BeaufortLight.eot');
	src: local('?'), url('../fonts/Beaufort/ShinnType - BeaufortLight.woff') format('woff'), url('../fonts/Beaufort/ShinnType - BeaufortLight.ttf') format('truetype'), url('../fonts/Beaufort/ShinnType - BeaufortLight.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
	@font-face {
		font-family: 'beaufortmediumregular';
		src: url('../fonts/Beaufort/ShinnType - BeaufortMedium.eot');
		src: local('?'), url('../fonts/Beaufort/ShinnType - BeaufortMedium.woff') format('woff'), url('../fonts/Beaufort/ShinnType - BeaufortMedium.ttf') format('truetype'), url('../fonts/Beaufort/ShinnType - BeaufortMedium.svg') format('svg');
		font-weight: normal;
		font-style: normal;
	}

	.font-cinzel-regular {
		/*font-family:'CinzelRegular', sans-serif !important;*/
		font-family:'beaufortlightregular', sans-serif !important;
	}
	.font-cinzel-Bold {
		/*font-family:'CinzelBold', sans-serif !important;*/
		font-family:'beaufortmediumregular', sans-serif !important;
	}
	.font-century-gothic {
		/*font-family: 'CenturyGothic', sans-serif !important;*/
		font-family: 'beaufortlightregular', sans-serif !important;
	}
	.font-dancing-script {
		font-family:'Dancing Script', cursive, sans-serif !important;
	}
	.default-font { font-family:arial,sans-serif; }

/* fonts */

/*Common Classes */
		.showOnTabPO {
			display: none;
		}
	body {
		font: 100%/1.4 'CenturyGothic', sans-serif;	
		/*font-size: 1.250em;	*/
	}
	h2 {
		font-size: 100%;
	}
	a, a:visited {
		color:#B6965B;
		text-decoration:none;
	}
	a:hover {
		color:#fff;
		text-decoration:none;
	}
	a.border-link {
		display:inline-block;
		border:3px solid #fff;
		padding:21px 54px;
		color:#fff;
		font-size:28px;
	}
	a.border-link:hover {
		text-decoration:underline;
	}
	a.border-link.play-video span.icon {
		background-position:100% -800px;
		width:16px;
		height:22px;
	}
	.small {
		font: 0.7em Arial, Helvetica, sans-serif;
		padding-left: 2%;
		display: inline-block;
		vertical-align: text-top;
	}
	.error {
		border:1px dashed #b5985a;
		color:red;
		padding:5px;
		font-weight:bold;
	}
	.cntr {
		text-align: center;
	}
	.copyright {
		font-size: 0.7em;
	}
	.right {
		text-align: right;
		margin-top:0;
	}
	.quotes {
		font-size: 1.5em;
	}
	.bright {
		color: #a97b17;
	}
	.floatleft {
		float: left;
	}
	.floatright {
		float: right;
	}
	.secondary {
		margin-top: 3em;
	}
	.nglow {
		transition: all 0.5s ease 0s;
	}
	.nglow:hover {
		box-shadow: 0 0 20px rgba(255, 255, 255, 0.8);
		opacity: 1;
	}
	.clear {
		clear:both;
		display:block;
	}
	.showOnMob,
	.showOnTab {
		display:none;
	}
	.showOnWeb {
		display:block;
	}
	.textShowOnWeb {
		display:inline;
	}
	.textShowOnMob {
		display:none;
	}
	.content-width {
		margin:0 auto;
		width:77%;
	}
	.home-page .content-width.span_3_of_3 {
		max-width: 800px;
		margin: 0 auto;	
	}
	.trnsp-pattern {
		background:none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
		outline: 1px solid transparent;
	}
	.trnsp-panel {
		background:none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
		outline: 1px solid transparent;

	}

	.icon {
		display:inline-block;
		background:url('../../layout_images/default/icon_sprite.png') 0 0 no-repeat transparent;
	}
	div.selector span, div.checker span, div.radio span, div.uploader span.action, div.button span {
	  background:url('../../layout_images/default/icon_sprite_arow.png') no-repeat 0 0 transparent;
	}
	#age-gate-form input.uniform-input {
			font-size:1.4em;
			text-align:center;
	}
	 input.uniform-input, select.uniform-multiselect, textarea.uniform, .IePlaceHolder {
		  	border-radius:0px;
			font-family: 'beaufortlightregular', sans-serif;
			font-weight: 600;
	}
	div.selector span {
		background-position:100% -190px;
	}
	.swish-large {
		padding-top:30px;
		background-position:center -300px;
		margin-bottom:20px;
		width:100%;
	}
	#section-barley .swish-large,
	#section-hops .swish-large,
	#section-malting .swish-large,
	#section-brew-master .swish-large,
	#section-taste .swish-large {
		background-image: none;
	}
	#section-barley .swish-large,
	#section-hops .swish-large {
		display: none;
	}
	
	.base-layer {
		min-height: 430px;
		padding: 10.5% 0;
	}
	.span_2_of_3 .col {
		width:45%;
		margin-right:10%;
		float:left;
	}

	.span_3_of_3 .col {
	   float: none;
		margin: 0 auto;
			/*width: 50%;*/
		width: 100%;
	}
	
	.span_2_of_3 .col:last-child {
		margin-right:0;
	}
	.span_2_of_3 p.icon {
		background-position: 0 0;
	}
	.col {
		float:left;
		width:25%;
	}
	#wrapper.no-scroll-page,
	.no-scroll-page {
		height: 100%;
		margin: 0;
	}
	.video-link-wrap {
		margin:0 auto;
		text-align:center;
		position: relative;
	}

	.link-bg {
		background:url('../../layout_images/default/common/link-bg.png') center center transparent;
	}

	#section-hops .link-bg,
	#section-brew-master .link-bg{
		margin:15% 0 0 0;
		position: absolute;
 		position: relative;
	}

	.anchor-wrapper {
		 display: block;
    	 margin: 2% 0 0;
    	 position: relative;
    	 z-index: 400
	}

	.anchor-btn {
		display:inline-black;
		border:2px solid #B6965B;
		cursor: pointer;
		height: 41px;
		text-align: center;
		text-transform: uppercase;
		color: #B6965B;
		font-family: 'beaufortmediumregular', sans-serif !important;
		font-size: 1.25em;
		padding: .5% 2.5%;	
	font-weight: normal;
	position: relative;
	z-index: 400;
	}
	
	.anchor-btn .icon {
		background-position:-238px -600px;
		display: inline-block;
		height: 20px;
		margin-bottom: -2px;
		margin-left: 10px;
		width: 15px;
	}

	a:hover.anchor-btn {
		border: 2px solid #fff;
	}

	a:hover.anchor-btn .icon {
		background-position:left -600px;
	}

	.home-page,
	.Ambassador-page {
		margin-bottom: 75px;
	}
	.Ambassador-page .footer {
		padding-bottom: 75px;
	}
	.Ambassador-page  .section-footer{
	 bottom:3%;
	}
	
/*Common Classes */

/*Form Style*/
	form ul li {
		float:left;
	}
	form ul li div.selector {
		width:72% !important;
	}
	form fieldset {
		border:0 none;
	}
	fieldset legend {
		font-size:1.2em;
		text-transform:uppercase;
		margin-bottom:17px;
	}
	#age-gate-form fieldset legend {
	 width:100%;
	 text-align:center;
	 color: #fff;
	font-weight:bold;
	}
/*Form Style*/

	#section-terms-of-use.transition-layer,
	#section-privacy-policy.transition-layer,
	#section-golfclub .transition-layer,
	#section-age-gate .transition-layer,
	#clw-home .transition-layer,
	#section-holding .transition-layer,
	#section-coming-soon .transition-layer,
	#section-contact .transition-layer {
		display:none;
	}

/*Parallax Theme CSS*/
	.parallax-layer {		
		/*background-attachment: fixed;*/
		background-position: center top;
		background-repeat: no-repeat;
		min-height: 550px;
		padding: 5% 0;
		background-color:transparent;
		background-size: cover;
	}
/*Parallax Theme CSS*/

/** content-body for all section**/
	.content-body {
		position:relative;
		height:100%;
	}
	.content-title h2 {
		font-family: 'beaufortmediumregular', sans-serif;
	}
	.content-title h2.push-down {
		margin-top: 10px;
	}

	#clw-home .intro .absolute-content img {
	    /* width: 85%; */
	}

	#clw-home .base-layer {
	    padding: 12% 0;
	}

	#section-contact .content-title h2, #section-signup .content-title h2 {
		margin-top:5%;
	}
	.content-title h2 span.capsTitle {
		font-family: 'beaufortmediumregular', sans-serif;
		text-transform:uppercase;
		font-size:6.231em;
		display: block;
		margin:0px;
		clear:both;
		line-height:1em;	
		text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);			
	}
	
	.ambassador-masterbrewer-bg h2 .capsTitle, .ambassador-about-bg1 h2 .capsTitle {
		font-family: 'beaufortmediumregular', sans-serif;
		text-transform: uppercase;
		font-size: 2.625em;
		margin: 30px 0;
		clear:both;
		line-height:1em;
		text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);
	}
	
	.pb-page .content-title h2 span.capsTitle {
		letter-spacing: 0.1em;
	}
	.content-title h2 span.smallTitle {
		font-family:'Dancing Script', sans-serif;
		font-size:4.984em;
		display: block;
		margin:0px;
		clear:both;
		line-height:1em;
		text-shadow: 0px 0px 18px rgba(0, 0, 0, 0.4);
	}
	
	.ambassador-masterbrewer-bg h2 .smallTitle, .ambassador-about-bg1 h2 .smallTitle {
		font-family: 'Dancing Script', sans-serif;
		font-size: 3.500em;
		display: inline-block;
		margin: 0px;
		clear: both;
		line-height: 1em;
		color: #e0b76a;
		text-align: left;
		text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);	
	}
	
	.contacthead .content-title h2 span.capsTitle {
		font-size:5.231em;
	}


	.content-detail {
		margin-top:10px;
		position:relative;
		text-align:left;
	}
	#section-contact .content-detail{
	  height:64%;
	  margin-top:0px;
	}
	#section-signup .content-detail {
	  height:61%;
	  margin-top:0px;
	}
	
	.content-detail h2 {
		font-family: 'beaufortmediumregular', sans-serif;
		
	}
		
	.content-detail .detail{
		max-width:725px;
		text-align:left;
		line-height:19pt;
		/*font-size:1.063em;*/
		font-size: 1.063em;
		padding-bottom:10px;
		text-shadow: 1px 1px 1px #333333;
		margin: 0;
		padding-left: 0px;
	}

	.lt-ie9 .detail{
		width: 100%;
		max-width: none;	
		float: none;
		overflow: hidden;
	}
	.content-detail ul.detail{
	 /*margin-left:10px;*/
	 margin-left: 30px;
	}
	.content-detail .detail li{
	  list-style-type: disc;
	 margin-bottom: 7px;
	 list-style-position: inside; 
	}
	.content-detail .detail span {
		font-weight:bold;
	}
	.content-detail .tagLine {
		font-family:'beaufortmediumregular', sans-serif;
		font-size:1.375em;
		font-size-adjust:0.56;
		text-transform:uppercase;		
		max-width: 725px;
		font-variant:normal;
		color:#B6965B;
		text-shadow: 0px 0px 18px rgba(0, 0, 0, 0.4);
	}

	.content-title h2 span.WebTab-title-swish {
		display:inline-block;
		background-position:center -1200px;
		display:block;
		margin:0px;
		padding-top: 25px;
	}
	.content-width.span_2_of_3 {
		width:63.8%;
	}
	.australias-finest-art {
		margin:5% 0;
	}
/** content-body for all section**/

/* clw-home */
	#clw-home .content-body {
		padding: 12% 0;
	}
	#clw-home .content-width {
		padding:28px 0;
		text-align:center;

	}
	#section-ambassador .intro,
	#clw-home .intro {
		float:right;
		position:relative;
		padding-right:24%;
		width:69%;
	}
	#section-ambassador .intro {
		padding-right:29%;
	}
	#clw-home .intro h2 {
		font:normal 3.209em/55px 'beaufortmediumregular', sans-serif;
	}
	#clw-home h2.give-me-an-image {
/* 	background:url(../../layout_images/default/web/heading_australias_finest.png) no-repeat; */
/*
	text-indent:-5000em;
*/
	}
	#clw-home h2.give-me-an-image img {
  max-width:100%;
	}
	#clw-home .intro h2 span {
		display:block;
		font-size:0.502em;
	}
	#section-ambassador .intro .absolute-content,
	#clw-home .intro .absolute-content {
		position:absolute;
		bottom:-78%;
		right:0;
		text-align:left;
		width:25%;
	}
	#section-ambassador .intro .absolute-content img
	#clw-home .intro .absolute-content img {
		width:85%;
	}

	#section-ambassador .intro .australias-finest-art
	#clw-home .intro .australias-finest-art {
		margin:0;
		text-align:right;
	}
/* clw-home */

/* Age Gate Page */
	#section-age-gate .australias-finest-art {
		margin:0;
	}
	#section-age-gate .content-detail {
		margin:0;
	}
	#age-gate-form fieldset {
		margin:0 auto;
		width:30%;
		min-width:300px;
		max-width: 320px;
	}
	#age-gate-form ul li {
		width:30%;
		margin-right:3.2%;
	}	
	#age-gate-form ul li.year {
		margin-right:0px;
		width:33%;
	}

	#age-gate-form ul li.submit-btn {
		padding:0;
		width:100%;
	}
	 #age-gate-form ul li.submit-btn div.button span {
		background-position:160px -36px;
		font-family: 'beaufortmediumregular', serif;
	}
/* Age Gate Page */


/* Contact form */
	#section-contact .content-width{
		height:38%
	}
	#section-signup .content-width {
		height:40%
	}
	#section-contact .content-width > form, #section-signup .content-width > form{
	 margin:2% 0;
	}
	#section-contact .content-title h2,{
		padding:0;
	}
	#section-signup	.content-title h2 {
		padding:2% 0;
	}
	#section-contact fieldset,
	#section-signup fieldset {
		margin:0 auto;
		width:65%;
		min-width:300px;
		max-width: 960px;
	}
	#section-contact ul li,
	#section-signup	ul li {
		width:45%;
		padding-right:5%;
	}
	#section-contact form li.checkbox div.checker{
		float:left;
		max-width:20%;
		font-size:11px;
		line-height:13px;
		color:#868080;
	}
	#section-contact form label,
	#section-signup form label{
		float:left;
		width:78%;
		font-size:0.938em;
		line-height:16px;
		color:#868080;
		padding-left:5%;
	}
	#section-signup form label	{
		padding:0;
		width:100%;
	}

	#section-contact form ul li.comment {
		float:none;
		width:95%;
		padding:15px 0;
		margin:0;
		clear:both;
	}
	#section-contact form .inputText{ margin-bottom:15px;}
	#section-contact form textarea.uniform
	{
		width:96%;
		height:auto;
		resize:none;
		padding:2% 2%;
		font-weight:600;	
	}
	#section-contact form input.uniform-input, select.uniform-multiselect, textarea.uniform,
	#section-signup form input.uniform-input, select.uniform-multiselect, textarea.uniform {
		font-size:1.1em;		
	}
	#section-contact form div.button {
		max-width: 200px;
		height: 43px;
		line-height: 43px;	
		float: right;
	}
	#section-contact form div.button span,
	#section-signup form div.button span {
		font-size:1.250em;
		padding-right: 22px;
		font-family: 'beaufortmediumregular', sans-serif;
	}

	#section-contact form div.button span{
		background-position:80px -39px;
	}

	#section-signup form div.button span {
		background-position:70px -884px;
	}

/* Contact form */

/* signup */

	#section-signup	ul li.Postalcode,
	#section-signup	ul li.name {
		margin-bottom:20px;
	}
	#section-signup	ul li,#contact-form ul li ,#age-gate-form ul li{position:relative; float:left !important;}
	form ul li label.IePlaceHolder,#contact-form ul li label.IePlaceHolder, #age-gate-form ul li label.IePlaceHolder{
			position:absolute;
			color: #B6965B !important;
			font-size: 1.2em;
			top:12px;
			padding-left:0;
			left:21px;
			border:0px;
			font-weight:bold;
			width:85%;
			font-weight:bold;
		}
	#age-gate-form ul li label.IePlaceHolder{ font-size:1.2em; top:6px; text-align:center; left:0px; width:100%;}
	form ul li.comment label.IePlaceHolder,#contact-form ul li.comment label.IePlaceHolder{
			top:36px;
		}
	form ul li span.placeholder, #contact-form ul li span.placeholder{
			position:absolute;
			color: #ff0915;
			font-size:16px;
			top:0;
			padding-left:0;
			padding-right:0px;
			left:22px;
			border:0px;			
			width:80%;
			display:block;
			background:#ffced0;
			text-align: left;
			text-transform:uppercase;
			font-family:'beaufortlightregular', sans-serif;	
			/*font-weight: 600;*/
			white-space:nowrap;
		}

		.lt-ie9 label,
		.lt-ie9 label.IePlaceHolder {
			cursor: none !important;
		}

		#section-Personalise ul li span.placeholder{
		width:81%;
		}
		#contact-form ul li label.IePlaceHolder{
		 font-size:1em;
		}
		

#section-signup	ul li.comment textarea + .placeholder,
#contact-form ul li.comment textarea + .placeholder {
		top:28px;
		}
#section-contact ul li.blank, #signup-form ul li.blank{ padding-right: 5%;   width: 45%; float:left;margin-bottom: 20px;}
.lt-ie9 .pb-page form ul li label.IePlaceHolder{
	left:10px;	
}
.lt-ie9 .pb-page .slide4  form ul li label.IePlaceHolder{
	top:9px;
} d
.emailSubscriptionForm  form ul li label.IePlaceHolder{
	top:9px;
}
.lt-ie9 .pb-page ul li span.placeholder{
	left:8px;
	top:4px;
}
.lt-ie9 .pb-page .slide2 ul li span.placeholder {
	top:0;
}

.pb-page  #pbLableing-form ul li span.placeholder, #sendmailtoFriend ul li span.placeholder{
	left:11px;
}
.pb-page  #pbLableing-form ul li .pbTextarea ~ span.placeholder{
	height:45px;
	width:92%;
	display:none;
}

#sendmailtoFriend ul li span.placeholder {
    font-size: 11px;
    left: 11px;
    top: 9px;
}
#sendmailtoFriend ul li  label.IePlaceHolder{
	left:10px;	
	top:8px;	
}
/* signup */

/* golfclub */

	#section-golfclub  ul  {
		width:100%;
		text-align:center;
		margin:2% 0;
	}
	#section-golfclub  ul li {
		display:block;
	}
	#section-golfclub  ul li a {
		outline: 1px solid transparent;
	}
	#section-golfclub h3 {
		color:#B6965B;
		text-align:center;
		font-size:1.261em;
		font-weight: bold;
	}
	#section-golfclub .intro {
		margin: 6% auto 0;
		width: 70%;
	}
	#section-golfclub h3 {
		margin: 4% 0 0;
	}
/* golfclub */

/* taste */
	#section-taste .swish-large {
		padding-top:30px;
		background-position:center -400px;
		margin-bottom:20px;
	}

	/*#section-taste .base-layer .content-title  {
		color: #B6965B;
	}
	#section-taste .content-detail .tagLine {
		color:#E0B76A;
	}*/
/* taste */

/* holding */
	#section-holding  .content-detail {
		text-align:center;
	}
	#section-holding .content-detail .detail {
		text-align:center;
		text-transform:uppercase;
		display:inline-block;
		font-size:1.6em;
		width: 100%;
		padding-bottom: 20px;
	}
	#section-holding  H2 figure.australias-finest-art{
		margin:0;
	}
	 #section-holding h3 {
		text-align:center;
		font-size:30px;
		text-transform:uppercase;
	}
/* Holding*/

/* privacy-policy */
	#section-privacy-policy .parallax-layer,
	#section-terms-of-use .parallax-layer {
		padding: 4.3% 0 0 0;
	}
/* privacy-policy */

/*Terms and Privacy*/
	#section-terms-of-use .content-detail,
	#section-privacy-policy .content-detail
	{
		margin:0px;
	}
	/* .trnsp-panel .span_3_of_3 {
		padding:8%;
		width:84%;
	}*/

	.trnsp-panel .span_3_of_3 {
    padding: 4%;
    width: 93%;
}

	.trnsp-panel .span_3_of_3 .content-title {
		text-align:center;
	}
	.trnsp-panel .span_3_of_3 .detail {
		font-size:14px;
		letter-spacing: 1px;
		line-height:16px;
		padding-bottom:15px;
	}



/*Terms and Privacy*/

/* agegate holding contact form error*/
	 #age-gate-form ul li.errorWrap,
	 #section-holding ul li.errorWrap,
	 #contact-form ul li.errorWrap
	 #signup-form ul li.errorWrap {
		width:100%;
		padding:10px 0;
	}
/* agegate holding contact form error*/


/*Section Footer on landing page */
	.section-footer {
		width: 100%;
		position:fixed;
		bottom: 5%;
		z-index:100;
	}
	.section-footer p {
		text-align:center;
		font: normal 17px/17px 'beaufortlightregular', sans-serif;
		display: inline-block;
		margin: 0 auto;
	}
	.section-footer p span.default-show{
		display: inline-block;
		width: 128px;
		text-align:justify;

	}
	.section-footer p span.invisible{
		display:none;
	}

	.section-footer a {
		display:inline-block;
		margin:0 15px;
		position:relative;
		top:18px;
	}
	.section-footer span.icon {
		width:56px;
		height:55px;
	}
	.section-footer a.scroll-down span.icon {
		background-position:0 0;
	}
	.section-footer a.scroll-up span.icon {
		background-position:0 -100px;
	}
/*Section Footer on landing page */

/* Ambassador */

	.Ambassador-page {
		margin:0 !important;
	}

	/*.Ambassador-page footer {
		padding-bottom: 85px;
	}*/

	#section-ambassador  .parallax-layer {
		padding: 5% !important;
	}

	#section-ambassador .need-padding {
		padding: 10% 0 0 !important;			
	}

	}
	#section-ambassador .parallax-layer .content-body {		
		padding:1% 0 13%;		
	}	
	
	#section-ambassador .releases-year-bg {
		margin-top: -9%;
    	position: relative
	}
	#section-ambassador .left-border-line  {		
		background: url('../../layout_images/default/web/white1x1.png') repeat-y 11.5% 0;
		background-size: 1px 1px;
		padding: 0 !important;	
	}
 	
	.padding-gap {	
		padding:0px;
	}
 	
	#section-ambassador .left-border-line .content-body {
		padding: 0 !important;		
	}
	
	#section-ambassador .ambassador-logo {
		margin: 0 auto;
		width: 100%;
		margin-bottom:3%;
	}
	#section-ambassador .intro {
		text-align:left;
		padding-bottom: 2%;
		padding-top: 4%;
	}
	#section-ambassador .intro .detail {
		padding:0px;
	}
	#section-ambassador .intro .intro-content{
		width:85%;
	}
	#section-ambassador .intro .absolute-content	{
		width:auto;
		bottom:-30%;
	}
	#section-ambassador .content-width.span_2_of_3 {
		position:relative;
	}
	#section-ambassador .swish-large {
		margin:1% 0 0;
	}
	#section-ambassador  .content-width h2.scroll-nav-info {
		font-size:1.8em;
		text-transform:uppercase;
		padding-top:3%;
		margin-top: 2%;
	}
	#section-ambassador  h2.scroll-nav-info span {
		display:inline-block;
		text-align:center;
		float:none;
	}
	#section-ambassador  h2.scroll-nav-info span.australias_finest_golden  {
		width:30%;
	}
/*
	#section-ambassador .content-width h2.push-left {
		margin-left:-13%;
	}
*/

	#section-ambassador .content-width h2 span.capsTitle,
	.releases-year h2 span.capsTitle {
		font-family: 'beaufortmediumregular', sans-serif;
		text-transform:uppercase;
		font-size:3.086em;
		display: inline-block;
		margin:0px;
		clear:both;
		line-height:1em;
		text-align:left;
		margin:0 1% 0 0;
		text-shadow: 0px 0px 18px rgba(0, 0, 0, 0.4);
	}
	#section-ambassador .content-width h2 span.capsTitle.break {
		vertical-align: middle;
		display: block;
		text-align: center;
	}
	#section-ambassador .content-width h2 span.smallTitle,
	.releases-year h2 span.smallTitle {
	font-family:'Dancing Script', sans-serif;
		font-size:4.2em;
		display: inline-block;
		margin:0px;
		clear:both;
		line-height:1em;
		color:#e0b76a;
		text-align:left;
	}
	
	#section-ambassador .releases-year-uppercase {
		font-family: 'beaufortmediumregular', sans-serif;
		text-transform:uppercase;
		font-size:3.086em;		
		line-height:1em;
		text-align:left;		
	}	
	#section-ambassador .releases-year-lowercase	{
	font-family:'Dancing Script', sans-serif;						
		line-height:1em;
		font-size:4.2em;
		color:#e0b76a;
		text-align:left;
		text-transform:normal;
	}
	#section-ambassador .releases-year .year {
		font-size:2.1em;
		margin-top:30px;
	}
	
	.ambassador-about-bg {
		/*background:	url('../../layout_images/default/web/ambassador_about.png') no-repeat 92.6% 0px ;
		height:664px;
		padding-top:2%;%/
	}
	
	.ambassador-about-bg1 {
		/*background:	url('../../layout_images/default/web/ambassador_about1.png') no-repeat 90% 0px ;
		height:664px;
		padding-top:6%;*/
	}
	.ambassador-about-bg2 {
		background:	url('../../layout_images/default/web/black1x1.png') repeat ;
		width:16.5%;
		left:11.5%;
	    height:810px;
		position: absolute;
		top: -30%;
	}
	.ambassador-masterbrewer-bg, .ambassador-experience-bg {
	/*	background:	url('../../layout_images/default/web/ambassador_master_brewer1.jpg') no-repeat 0 top; 
		margin-top:-7%;
		padding-top:12%;
		margin-bottom: 20%;*/
	}
	.ambassador-masterbrewer-bg2 {
		position:absolute;
		left:57.2%;
		top:-12%;
		opacity:0.4;		
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	}
	#section-ambassador .span_2_of_3 .col {
		width:36%;
		margin-right:5%;
	}
	.releases-year .bottel-img-col {
		float:left;
		margin-right:0px;
		position: absolute;
	}
	.releases-year .bottel-img-text-col {
		float:right;
		margin-right:0px;
		width:40%;
	}
	.releases-year h2 {
		margin:-2.4% 0 0 1.5%;
		padding:0 0 7.9%;
	}	
	.ambassador-previous-releases {	
		display: block;
		overflow:hidden;
		position:relative;
	}		
	.releases-year .col .year,
	.ambassador-previous-releases .tagLine{
		font-family:'Dancing Script',sans-serif;
		font-size:3em;
		font-size-adjust:0.56;
		text-transform:uppercase;
		color: #E0B76A;
	}
	.ambassador-previous-releases .bottel-img-text-col .detail {
		padding-bottom: 40px;
	}
	.ambassador-previous-releases .detail p {
		padding:5px 0;
	}
	.nav-link {
 		margin-bottom: -48px;
 		 position: relative;
    	z-index: 100;
	}
	.nav-link ul  {
		width: 100%;
	}
	.nav-link ul li  {
		width:45%;
		padding-right:5%;
		display:inline;
	}
	.nav-link ul li  .anchor-btn {
		font-weight: bold;
	   	font-size: 1em;
    	padding: 2% 3.5%;
	}
	.releases {
		margin-top:-5%;
	}
	.ambassador-previous-releases {
		padding: 0 0 20px 5%;
		display: block;
		border-top:1px solid #e0b76a;
		margin: 0 auto;
		width: 77%;		
	}
	.ambassador-previous-releases .releases-year {
   		width: 85%;
		/*float:left;*/
		/*margin-left:11.6%;*/
		margin: 0 auto;
		/*border-top:1px solid #e0b76a;*/
		padding-top:0px;
	}
	.ambassador-previous-releases .releases-year .detail {
		float: left;
		width: 67%;
		max-width: 650px;		
	}
	.ambassador-previous-releases .padTop {
		padding-top: 30px;
	}
	.ambassador-previous-releases .remove-border {
		border-bottom:0px;
	}

	.with-image .releases-year-image {
	display:none;
	}
/*	.year2013 {
	background:url(/layout_images/default/web/Ambassador/AmbassadorBottle.png) no-repeat 90% 2%;
	}
	.year2012 {
	background:url(/layout_images/default/web/Ambassador/Ambassador-2012.png) no-repeat 83% 2%;
	}
	.year2011 {
	background:url(/layout_images/default/web/Ambassador/Ambassador-2011.png) no-repeat 83% 2%;
	}
	.year2010 {
	background:url(/layout_images/default/web/Ambassador/Ambassador-2010.png) no-repeat 83% 2%;
	}
	.year2009 {
	background:url(/layout_images/default/web/Ambassador/Ambassador-2009.png) no-repeat 83% 2%;
	}
	.year2008 {
	background:url(/layout_images/default/web/Ambassador/Ambassador-2008.png) no-repeat 83% 2%;
	}
*/
	.ambassador-previous-releases .releases-year-image {
		width:39%;
	}
	#section-ambassador .leftborder {
		padding:0;
	}

	#section-ambassador .padding-none {
		padding:0px;
	}
	.releases-year-tag-line {
		margin-left: -10%;
	}

	/* Ambassador */
	/* for pb page only */
	.pb-page .backstretch img {
		top: 0% !important;
	} 
	

	#section-Personalise .bottleStrip {
		height:58px;
		width:100%;
		position: fixed;
		top:73%;
		z-index:200;
		background:url(../../layout_images/default/web/bg/barStrip.jpg) repeat-x;
		background-position:center top;
		background-size:cover;
	}

	.pb-page .parallax-layer {
		overflow: hidden;		
	}
	
	.slide1 {
		margin:0 auto;
		position:relative;
	}

	.slide1 ul li {
		text-align:center;
		margin-top:2%;
		display:block;
	}
	.slide1 ul li  .anchor-btn {
		color:#fff;
		border:2px solid #fff;
		max-width: 300px;
		min-width: 285px;
	}

  .home-tvs {
  margin-top:15px;
  }
  #clw-home .normal-ancor {
  margin:5px 20px 2px;
  display:inline-block;
  }

	.normal-ancor {
	 	    margin-top:15px;
		    display:block;
		    color: #B6965B;		  
		    font-family: 'beaufortmediumregular',sans-serif !important;
		    font-size: 1.25em;
		    /* font-weight: bold; */
		    /* height: 41px; */
		    /*padding: 0.5% 2.5%;*/
		    position: relative;
		    text-align: center;
		    text-transform: uppercase;		   
	}
	
	.normal-ancor .icon {
	    background-position: -244px -1590px;
	    display: inline-block;
	    height: 20px;
	    margin-bottom: -2px;
	    margin-left: 4px;
	    width: 15px;
	}

	.slide1 ul li  .anchor-btn span.icon{
		background-position:left -600px;
	}
	.push-down {
		padding:8% 0 0;
	}

	
	.bottleOverlay {		
		 position:relative;
		 z-index:300;
		 left: 16.5%;    	
    	 float: left;
    	 width: 26%;
	} 	
	.lt-ie9 .bottleOverlay,
	.lt-ie10 .bottleOverlay,
	.lt-ie11 .bottleOverlay {		
	 	position:relative;		
		z-index:300;
		 left: 17%;
    	 margin-top: 1% !important;
    	 float: left;
    	 width: 26%;
		 height:500px;
	}
	.lt-ie10 .bottleOverlay,
	.lt-ie11 .bottleOverlay {
		margin-top: 7% !important;
	}
	.lt-ie9 .bottlelabel,
	.lt-ie10 .bottlelabel{
		/*top:64.5%;*/
	 	top: 53.5%;
	}
	
	
	.lt-ie11 .bottlelabel {
		top: 72%;	
	}

	#previewCanvas {
		position: absolute;
		left: -8000px;		
	}

	.bottlelabel {
	    display: block;
	    position: absolute;
	    text-align: center;
	    top: 36.7%;
	    width: 69%;
	    padding: 0 15% 0 16%;
	}
	#bottleMsg{
		margin-top:0px;
		margin-bottom:3px;
	}

	.bottlelabel span {
		display:block;
		width:100%;/*JB 11.11.13*/
		margin:3px auto 3px;		
		text-align:center;
		font-size:0.625em;	
		line-height:1em;
		color:#7b5e36;		
		/*word-break: break-all;*/
	}

	.bottlelabel span.pbMsg {
		font-size:0.5em;
		font-family: 'CenturyGothic', sans-serif;
		text-shadow: none;
		height:8px;
		margin-bottom: 3px;		
	}
	.lt-ie10 .bottlelabel span.pbMsg,
	.lt-ie11 .bottlelabel span.pbMsg {
		font-size:0.500em;
	}

	.pbLableing  li{
		  margin:10px 0;
		  position:relative;
		  width:100%;
	 }
	.pbLableing  li .IePlaceHolder{
		 top:4px;
		 left:10px;	
		 text-transform:uppercase;
	}
	
	.lt-ie10 .pbLableing  li .IePlaceHolder {
		top: 4px;	
	}

	.pbLableing input,
	.pbLableing select,
	.pbLableing textarea {
		width:262px;
		font-size:1.1em;
		/*height:auto;*/
		text-align:left;		
		color: #b6965b;
	}
	.lt-ie9 .pbLableing textarea,
	.lt-ie10 .pbLableing textarea {
		height:60px;
	}

	#inputBottleLabel{		
		font-family:'beaufortlightregular', sans-serif;
		font-weight:bold;
		font-size:1.1em;
		text-transform:uppercase;
	}
	
	#pbTextMsg, #pbTextMsg1, #pbTextMsg2, #pbTextMsg3{
		font-size:1.1em !important;
		text-transform:uppercase;
		font-family:'beaufortlightregular', sans-serif;
		font-weight:bold;		
		resize:none;
	}
	
	.pbLableing div.selector {
		width:234px !important;
		padding-left:4%;
	}


	.lt-ie9 .pbLableing div.selector,
	.lt-ie9 .pbLableing select, {
		width:235px !important;		
	}	
	
	.pbLableing div.selector span  {
		font-size:1.1em;
		font-weight:bold;
		background-position:100% -489px;
		text-align: left;
		padding-right: 0;
		width:262px !important;
	}
	.pbLableing  div.selector option {
		height:20px;
		padding:3% 0 3% 4%;
		color:#b6965b;
		background-color:#fff;
		border:0px;
	}
	/* need help for i8 and drop down list color change */
	.pbLableing  div.selector option {
		background-color:#fff;
		color:#b6965b;
	}
	.pbLableing .submit-btn div.button {
		border: 2px solid #fff;
		height: 45px;
		/*line-height: 40px;*/
	}
	.pbLableing .submit-btn div.button span {
		color:#fff;
		background: url("../../layout_images/default/icon_sprite_arow.png") no-repeat scroll 170px -40px transparent;				
		font-size:1.25em;
		font-family:'beaufortmediumregular', sans-serif !important;
		line-height: 2;
		padding-right: 23px;
	}
	.pbName {
		font-weight:normal;
		/*word-break:break-all;*/
		white-space: nowrap;
		font-family: 'trajanregular', serif !important;
		text-shadow: none;
		text-transform: uppercase;
	}
	.pbMsg {
		/*word-wrap:break-word;*/
		line-height:inherit;
		font-family: 'CenturyGothic', sans-serif;
		text-transform: uppercase;
	}
	.pbLableing ul li.submit-btn {
		padding:0px;
		width:100%;
		max-width: 300px;
		min-width: 285px;
	}

	.orderPreview,
	.pbLableing {
		max-width:400px;
		position:absolute;
		left:49.6%;
		margin-top:10%;
		z-index:300;
	}

	.orderPreview #pb_pc {
		width: 100px;
	}
	
	.lt-ie9 .pbLableing {		
		top:0;		
	}

	.lt-ie9	.orderPreview {
		top:0%;	
	}

	.pbLableing	{
		max-width:285px;		
	}

	.orderPreview ul li p, .pbLableing ul li p {
		display:inline;
		font-size:2.563em;
		text-transform:uppercase;
		font-family:'beaufortmediumregular', sans-serif;
	}
	.orderPreview ul li p.pcode {
		display: block;
	}
	.pbLableing ul li p {font-size: 26px;}
	
	.orderPreview ul li p input.uniform-input{
		display: inline;
		font-size: 0.7em;
		height: 24px;
		padding: 2% 0;
		text-align: center;
		width: 15%;
		vertical-align: middle;
		margin-top:-8px;
	}
	.orderPreview ul li p.cartNum {
		font-size:1.1em;
		color:#b6965b;
		border-top: 1px solid #b6965b;
		font-weight: normal;
		text-transform: none;
		padding: 10px 0;
		width: 90%;
		display: block;
		text-align: center;
	}
	.orderPreview ul li p.cartNum .money {
		font-size:1.955em;
		color:#b6965b;
		font-weight: bold;
	}
	.orderPreview ul li p.deliveryNote {
		font-size:1.125em;
		color:#b6965b;
		margin-top: 10px;
		display: block;
	}
	.orderPreview ul li div.button {
		height: 42px;
		line-height: 42px;
		margin-right:25px;
	}
	.orderPreview ul li.pb_continue div.button{
		border: 3px solid #fff;
		width:186px;
		margin-top:10px;
		font-family: 'beaufortmediumregular', sans-serif
	}
	.orderPreview ul li.pb_continue div.button span{
		background-position:115px -39px;
		margin-left: 13px;
	}
	.orderPreview ul li.pb_edit div.button {
		border: 3px solid #fff;
		width: 127px;
		margin-top:10px;
		font-family: 'beaufortmediumregular', sans-serif
	}
	.orderPreview ul li.pb_edit div.button span{
		color:#fff;
		background: url("../../layout_images/default/icon_sprite_arow.png") no-repeat scroll 0px -339px transparent;
		display: inline-block;
		text-align: center;
		width: 66%;
		padding-right:0px;
		 margin-left: 16px;
	}
	.orderPreview ul li div.button span{
		font-size:20.2px;
		font-weight:bold;
	}
/* personalise Bottle */

/** less then IE9 **/
	.lt-ie9 .trnsp-pattern {
		background:transparent;
		filter: Progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
		zoom: 1;
	}
	.lt-ie9 .trnsp-panel{
		background:transparent;
		filter: Progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
		zoom: 1;
	}

  .lt-ie9 #section-barley .parallax-layer {
  padding-bottom:5%;
  }
 /*	 .lt-ie8 #section-barley .content-width,
  .lt-ie9 #section-hops .content-width {
  width:80% !important;
  }
  .lt-ie8 #section-barley .content-width .col,
  .lt-ie9 #section-hops .content-width .col {
  width:48% !important;
  margin-right:4%;
  }
  .lt-ie8 #section-barley .content-width .no-right-padding,
  .lt-ie9 #section-hops .content-width .no-right-padding {
  margin-right:0 !important;
  }
.lt-ie9 .span_2_of_3 .col {
		width:40%;
	}
	.lt-ie9 .parallax-layer {
		-ms-behavior: url(/backgroundsize.min.htc);
		padding: 5% 0;
		border:1px solid transparent;
	}
*/
/** less then IE9 **/


/** contact/signup Style **/
	input.uniform-input.error, textarea.uniform.error, .checker.error { 
		color:#ffced0;  background:#ffced0; 
	}	
	.error::-webkit-input-placeholder{ color:#ffced0; }
	#age-gate-form input.uniform-input.error, #age-gate-form textarea.uniform.error, .checker.error{
		color:#A66B00;
	}
	#age-gate input.uniform-input.error, #age-gate textarea.uniform.error, .checker.error{
		color:#A66B00;
	}
	.checker.error span {
		background:none; border:1px solid #ff0915;
	}
	.ComCat .error{
		color:#ff0915; background-color:#ffced0; border:0px;
	}
	.ComCat .error span{
		color:#ff0915; background-color:#ffced0;
		}
	.ComCat  #uniform-Category{
		padding:0 16% 0 4%; width:80% !important;
	}
	.ComCat  #uniform-Category > span{
		font-family: 'beaufortlightregular', sans-serif;
		font-weight: 600;
		font-size: 1.1em;
		width:98% !important;		
		background:url("../../layout_images/default/icon_sprite_arow.png") no-repeat 102% -489px;
	}
	
	#age-gate div.year , #age-gate div.month, #age-gate div.day {
			width:30%;margin-right:3%; float:left; position:relative;
	}
	#age-gate div.year input , #age-gate div.month input, #age-gate div.day input {
	 padding:8px 2% 8px 10%;	 
	}
	#age-gate div.year {
			margin-right:0px;width:32%;
		}
	#age-gate div.selector span{

		font-family: sans-serif;
		font-size: 1.1em;
		}
	.selector.error{
		color:#ff0915; background-color:#ffced0; border:0px;
		}
	.selector.error span{
		color:#ff0915;
		font-size:14px !important;
		}
	.emailContact{
		text-transform:none !important;
	}
	::-webkit-input-placeholder { color:#B6965B; }

/*================Details Page=======================*/
	
	.slide2, .slide2 .pbLableing, .slide2 .orderPreview, .slide4 
	{ 
		display:none;		
	}
	.slide2{
		margin-top:-10px;
	}
	.slide2 .content-detail{
	margin-top:0px;
	}


	.slide4 .OrderAccordian {
		left: 46%;
    	width: 530px;
    	position: absolute;
    	top: 40px;
    	z-index:400;
		border:0px;
		text-align:left;
	}

.lt-ie9	.slide4 .OrderAccordian {
	top: 60px;
}

	.slide4 .OrderDetails {
	margin-bottom:5px;
	background:#000;
	max-width:520px;
	padding:5px 15px;
	border:0px;
	border-radius:0px;
	margin-top:-11px;
	width:94.3%;
	}
	.slide4 .OrderAccordian > h3 {
		font-size:1.8em;
		text-transform:uppercase;
		padding: 5px 15px;
		background:#000;
		border-radius:0px;
		border:0px;
		color:#fff ;
		margin-bottom:5px;
		font-Weight:normal;
		font-family:'beaufortmediumregular', sans-serif;

	}
	.slide4 .ui-accordion .ui-accordion-header-active{
		color:#fff !important;
	}
	.slide4 .ui-accordion .titleBold{
		font-weight:bold !important;
	}
	.slide4 .OrderAccordian > h3 a.edit {
	font-size:15px;
	float:right;
	display:none;
	text-transform:none;
	margin:0;
	background:url("../../layout_images/default/icon_sprite.png") no-repeat  3px -987.3px ;
	padding-left: 15px;
	color:#B6965B;
	}
	.slide4 .OrderAccordian > h3.done{
		color:#B6965B;	
	}	
	.slide4 .OrderAccordian > h3 a.done {
	float:right;
	display:block;
	background:url("../../layout_images/default/icon_sprite.png") no-repeat  15px -1392px ;
	width:10px;
	height:8px;
	text-indent:-9999px;
	}
	.slide4 .OrderAccordian > h3.ui-state-focus a.edit, .slide4 .OrderAccordian > h3.ui-state-active a.edit{
		display:none;
	}
	.slide4 .OrderAccordian > h3.ui-state-focus a.done, .slide4 .OrderAccordian > h3.ui-state-active a.done{
		display:none;
	}
	
	.slide4 .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{
		opacity:1;		
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}

	.lt-ie9 .slide4 .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
		background:transparent;
		filter: Progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
		zoom: 1;
	}
	


	.slide4 .order {
	margin-top:10px;

	}
	.slide4 #age-gate div.month,.slide4 #age-gate div.day {
	width:30%;
	}
	.slide4 #age-gate div.year {
	width:31.5%;
	}	
	.slide4 .order .fieldLft {
	width:47%;
	display:inline-block;
	margin-bottom:15px;
	margin-right:4%;
	position:relative;
	}
	.slide4 .order .fieldRgt {
	width:47%;
	display:inline-block;
	margin-bottom:20px;
	position:relative;
	}
	.slide4 .order .namePhone{
	margin-bottom: 15px !important;
	}
	.slide4 .order .fieldLft.delName {   
    margin-right: 3%;   
    width: 48.5%;
	}
	.slide4 .order .pull-right{
		float:right;
		margin:0px 0 8px 0;
	}
	.slide4 .order	#billing{
		margin-bottom:0px;
		position:relative;
	}
	.slide4 .order .lblDOB {
		color: #B6965B;
		display: inline-block;
		font-size: 12px;
		left: 0;
		margin: -28px 0 0;
		padding-top: 10px;
		position: absolute;
		white-space: nowrap;
	}
	.slide4 .order .notifyCheck .notifyMe{
		 display: block;
		font-size: 12px;
		margin-bottom: 7px;
		margin-top: -5px;
		width: 100%;
	}
	.slide4 .order .notifyCheck .notifySMS{
	 float:left; margin-right:4%;
	}
	.slide4 .order .notifyCheck .notifySMS label, .slide4 .order .notifyCheck .notifyEMail label{ color:#fff;	vertical-align: middle;}
	.slide4 .order  .notifyCheck.notifyEMail{
		float:left;		
	}
	.slide4 .order .checkbox {
	margin-bottom:0px;
	}
	.slide4 .order .checkbox >label {
	color:#b6965b;
	line-height:14px;
	font-size:13px;
	float:right;
	width:85%;
	}
	.expY span.placeholder, .expM span.placeholder, .cvv span.placeholder{
		left: 3px !important;
		width: 81% !important;		
		padding-left: 8px;
		width:auto;		
	}
	.expM span.placeholder{
		padding-right: 1px;
	}
	.slide4 .order .placeholder {
	font-size:11px;
	font-weight:400;
	left:8px;
	top:8px;
	}

	.slide4 input.uniform-input,.slide4 select.uniform-multiselect,.slide4 textarea.uniform {
	font-size:1.2em;
	font-weight:bold;	
	}
	.slide4 .normaltxt{
		font-weight:normal;
	}
	.slide4 li > .gender{
		width:54%;
		display:inline-block;		
	}
	.slide4 li > .title{
		width:100%;
		display:inline-block;
		margin-right:4%;
	}
	
	.slide4 div.button span{
		background:url("../../layout_images/default/icon_sprite_arow.png") no-repeat  -71px -681px ;
	}
	.slide4 .OrderAccordian.ui-accordion .ui-accordion-content-active{ margin-top:-11px;}

	.slide4 .order.Payment .fieldLft{
	 width:48%;
	}
	.slide4 .order.Payment .fieldRgt{
	 width:48%;
	}
	.slide4 .order.Payment .fieldQut{
	 width:22%;
	}
	.slide4 .order.Payment .expY{
		width:18%;
		margin-left:3%;
	}
	.slide4 .order.Payment .expM{
		width:16%;
	}
	.slide4 .order.Payment .cvv{
		width:12%;
	}
	.slide4 .order.Payment .fieldFullW{
		margin-bottom:15px;
		width:100%;
	}
	.slide4 .order.Payment .cardtype{
	 width:48%;
	}
	.slide4 .order div.button{
		height:36px;height:36px; line-height:35px;
	}
	.slide4 .order div.button span{
		 font-size:20px;
		 background-position: right -774px;	
		font-family: 'beaufortmediumregular';		 
	}
	.touch.android .slide4 .order div.button span{
		 font-size:20px;
		 background-position:-432px -774px;
		 width:60%;
	}
	.slide4 .order .PaymentList{
		 margin:0 0 2%;
		}
	.slide4 .order .PaymentList li{
		 padding:0 0 1%;
		 font-size:15px;
		 color:#fff;
		 background:url(../../layout_images/default/web/whitedot1x1.png) repeat-x 0px 15px;
		}
	.slide4 .order .PaymentList li.noborder {
		background:none;
	}	
	.slide4 .order .PaymentList li > .price{
		float:right;
		margin-top: 3px;
		background:#000;
		padding-left:3px;
	}
	.slide4 .order .PaymentList li > label{
	 display:inline-block; background:#000;
	 padding:0 0px 5px 0;
	 line-height: 22px;
	}
	.slide4 .order .PaymentList li.total{
	border-top:1px solid #4b3e26;
	margin-top:10px; padding-top:5px;
	color:#fff; font-weight:bold;
	 background:url(../../layout_images/default/web/whitedot1x1.png) repeat-x 0px 21px;
	}

/*============Address TAb============*/
	.slide4 .shipto{
	position: absolute;
    right: 19px;
    top: 60px;
    white-space: nowrap;
    z-index: 9999;
	display:inline-block
	}
	.slide4 .shipto >label {
		font-size:18px;
		margin-top:0px;
		}
	.slide4 .order .shipto > label{
			float:none ;
	}
	.slide4  .ui-accordion .ui-accordion-content{
		position:static;
	}
	.slide4 .order .fieldfullW{
		width:100%;
		display:inline-block;
		margin-bottom:15px;
		position:relative;
	}
	#OrderAddress-form .fieldfullW input {
		padding-left: 7px;
		width: 95%;
	}
	.slide4 .order .shipping{
		margin:15px 0 5px;
		border-top: 1px solid #8f774b;
		padding-top:12px;
	}
	.slide4 .order .fieldHalf{
		display:inline-block;
		margin:0 0 2% 3%;
		vertical-align: top;
		width: 66%;
	}
	.slide4 .order .fieldQut{
		width:30%;
		display:inline-block;
		vertical-align: top;
		position:relative;
	}
	.slide4 .order .suburb{
		margin-right:3%;
		width:65%;
	}
	.slide4  #streetAddress{
		padding-left:1.5%;
		width:94%;
	}
	.slide4  form ul li div.selector{
		width: 90% !important;
		padding: 0 5%;
	}
	.slide4  div.selector span{	    
	    font-size: 1.2em !important;	   
	    font-family: 'beaufortmediumregular';
		background-position:100% -489px;
		padding-right: 16%;
		width: 85% !important;		
	}
 	.slide4 .order.summary .fieldLft{
	 width:37%;
	}
	.slide4 .order.summary .fieldRgt{
	 width:58%;
	 margin-bottom:5px;
	 vertical-align: top;
	}
	.slide4 .order.summary .PaymentList li{
		padding-bottom:0px;
	}
	.slide4 .order.summary .PaymentList h2{
		font-size:15px;
		color:#B6965B;
		line-height: 22px;
		margin-bottom: 4px;
		font-family: 'beaufortmediumregular';
	}
	.slide4 .order.summary .shipAddress h2{
		color:#B6965B;
		font-family: 'beaufortmediumregular';
	}
	.slide4 .order.summary .shipAddress{
	 font-size:15px;
	 line-height:24px;
	 color:#fff;
	}
	.slide4 .order.summary .shipNdetail{
		border-bottom:1px solid #5c4c2f;
		margin-bottom:15px;
	}
	.slide4 .order.summary  .thanks{
		font-size:20px; text-transform:uppercase;
		line-height:24px;
		color:#B6965B;
		font-family: 'beaufortmediumregular';
	}
	.slide4 .order.summary  .thanks span{
		text-transform:none;
		font-size:15px;
		font-family: 'centurygothic';
		color:#fff;
		
	}
	.slide4 .order.summary  .social{
		margin:3% 0;
	}
	.slide4 .order.summary  .social a{
		width:36px; height:35px; display:inline-block; background:url(../../layout_images/default/icon_sprite.png) no-repeat;
		text-indent:-9999px;
	}
	.slide4 .order.summary  .social .fb{
		background-position:-1px -1300px;
	}
		.slide4 .order.summary  .social .tw{
		background-position:-1px -1500px;
		margin:0 2%;
	}
		.slide4 .order.summary  .social .gp{
		background-position:-223px -1300px;
		margin-right: 2%;
	}
	.slide4 .order.summary  .social .mail{
		background-position:-223px -1501px;
	}

	form > .successMsg{
			background: none repeat scroll 0 0 #000;
			color: #fff;
			font-family: 'centurygothic';
			font-size: 1.5em;
			height: 243px;
			left: 4%;
			margin: 0 0 0 13%;
			padding: 3% 3% 3% 6%;
			position: absolute;
			top: 1%;
			width: 54%;
			z-index: 99;
		}
	form > .successMsg .close{
			display:block;
			position:absolute;						
			font-size:1em;
			color:#fff;
			background: url("../../layout_images/default/closebtn.png") no-repeat scroll 0 0 ;
			padding: 18.5px;
			right: -10px;
			text-indent: -999999px;
			top: 7px;
			height: 16px;
			width: 16px;
			
	}
	form > .loader{
			height: 100px;
			left: 3%;
			margin: 0 0 0 13%;
			padding: 125px 3% 7%;
			position: absolute;
			text-align: center;
			top: 1%;
			width: 100%;
		}
	form > .loader .trans{
			height: 186px;
			left: 0;
			padding: 125px 3% 3%;
			position: absolute;
			text-align: center;
			top: 0;
			width: 55%;
			z-index: 9;
			background:#000;
			opacity:.6;			
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
		}
	form > .loader img{
			left: 29%;
			margin: 8% 3% 3% 0;
			position: absolute;
			text-align: center;
			top: 1%;
			z-index: 99;
		}

	#signup-form > .loader .trans{
			 height: 25px;
			left: 7%;
			padding: 125px 3% 3%;
			width: 42%;
		}
	#signup-form  > .loader img {
		left: 29%;
		margin: 4% 3% 3% 1%;
	}
	#signup-form > .successMsg {
		height: 176px;
		left: 10%;
		width: 43%;
	}
	
	#pbLableing-form  > .loader .trans {    
    height: 144px;
    left: -52px;    
    padding: 125px 3% 3%;        
    top: 0;
    width: 92%;
	color:#fff;
	}
	#pbLableing-form > .loader img {
    left: 29%;
    margin: 36% 3% 3% 0;    
    top: 1%;
	}


/* for touch devices */
/*
	.touch #clw-home {
		color: red !important;
	}	
*/
.touch #clw-home .section-footer { display:none !important; }	
	input:required,textarea:required  {
		background:#fff;    
	}
	#age-gate div.year input.disabled, #age-gate div.month input.disabled, #age-gate div.day input.disabled{
		background: none repeat scroll 0 0 #DDDDDD;
		color: #A7A6A6;
	}

	.errorDialog .ui-dialog-content{
			background:#272727;
			border:0px;
			color:#fff;
			padding: 0em 1em 1em 1em;
			text-align:left;
	}
	.errorDialog.ui-widget-content{
			background:#272727;
			border:0px;
	}
	.errorDialog .ui-widget-header{
			background:none;
			border:0px;		
	}	
	.errorDialog .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-top, .ui-corner-left, .ui-corner-br{
		border-radius: 0px;		 
	}
	
	.ui-dialog .ui-dialog-titlebar-close{
		margin: -10px -6px 0 0 ;
	}
	
	.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { 
		background:none;
		border:0px;		
	}
	.scrollheader{
		position:absolute;
		left:0px;
	}
	#wrapper.contact-page{
		margin-bottom:0px;
	}
	
	.preloaderDialog{
		background:transparent;
		border:0px;
		width: 50px !important;
	}
	
	.preloaderDialog .ui-widget-header{
			display:none;
	}
	.preloaderDialog .ui-dialog-content img{
			margin-top:-23px;
	}
	.preloaderDialog .ui-dialog-content{
			padding:1.6em 0em;
			text-align:center;
			overflow:hidden;
	}
	
	.loader{
			 height: 46px;
			left: 0;
			margin: 0;
			position: absolute;
			text-align: center;
			top:50%;
			width: 100%;
		}	
		.loader h2{
			color:#fff; 
			font-weight: bold;
			margin-top: 4px;
			position: absolute;
			text-align: center;
			width: 102%;
			z-index: 9999;
			top: 11px;			
		}

	.loader .trans,
	.suburbLoader {
		height: 25px;
		left: 0;			
		padding: 1px 3% 3%;
		position: absolute;
		text-align: center;
		bottom:0;
		width: 95%;
		z-index: 9;
		background:#000;
		opacity:.7;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
		filter: alpha(opacity=70);
	}
	.suburbLoader {
		color:#fff; 
		font-weight: bold;
		margin-top: 4px;
		text-align: center;
		z-index: 9999;
		width: 61%;		
		left: auto;
		display: none;
		padding-top: 3%;		
	}
	.safari-mac .suburbLoader {
		right:0;
	}
	.disabled{
		background:#6D6D6D  !important;
		color: #A2A2A2  !important;		
		-webkit-background:#6D6D6D;
		-webkit-text-fill-color:#A2A2A2 ;	
	}
	.ios .disabled{
		padding-left: 10px;
		font-size: 1.1em !important;	
		color: #A2A2A2  !important;
		opacity: 1 !important;		
	}
	.safari-mac .disabled{
		padding-left: 10px;
		font-size: 1.1em !important;	
		color: #A2A2A2  !important;		
	}
	.ios .disabled.selector select{
		 position: relative;
		 margin-top: 89px;
	}
	.ios div.selector.disabled span{
		font-size: 1em !important;
	}
	.disabled::-webkit-input-placeholder, .disabled textarea::-webkit-input-placeholder {
	  color: #deceb7 !important
	}
	.disabled:-moz-placeholder, .disabled textarea:-moz-placeholder {
	  	 color: #deceb7 !important
	}
	div.selector.disabled span, div.selector.disabled.active span{		
		
		background-position: -100px -1000px ;
		color: #A2A2A2 !important
	}
	.pb-page #main-content{ 
		height:100% !important;
		
	}	
	.lt-ie9 .tab .pb-page .parallax-layer {
		height:480px !important;				
	}	
	.lt-ie9 .web .pb-page .parallax-layer {
		height:780px !important;				
	}
	.lt-ie9 .web .pb-page {
		overflow:hidden;
	}

/* YouTube Videos */

.video-container {
  width:100%;
  margin:0 auto 15px;
  padding:20px 0;
  position: relative;
  overflow: hidden;

}
.video-container .inner {
  /*width:840px;*/
  width: 820px;
  margin:0 auto;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
/*
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
*/
}
.exclusiveVideo{
  display: block;
  margin-bottom:15px;
  position: absolute;
  /* padding-right:4%; */
  text-transform:uppercase;
  text-align:right;
  position: relative;
  text-shadow:1px 1px 1px #333;
}
.exclusiveVideo span{
	background:url("../../layout_images/default/icon_sprite_arow.png") no-repeat scroll 100% -542px;
	width:20px;
	height:20px;
	display:inline-block;
	position: relative;
	bottom: -1px;
}


.lt-ie9 .span_3_of_3 {
	
	width: 92%;
	float: none;
	margin: 0 auto;	
	padding:4% 0 3.1%;
}
.terms-page .content-detail .detail, .privacy-page .content-detail .detail{
	 width:98%;
	 max-width:100%;
}

#section-ambassador .section-footer {
display:none !important;
}

		/* Pb Email Subscription */
		.emailSubscriptionBlock {
			background: none repeat scroll 0 0 #111;
		 	border: 0 none;
		    left: 0;		    
		    top: 40px;
		    width: 510px;
		    z-index: 400;
		    padding: 10px;			    			
		}		
		.emailSubscriptionHeader {			
			border: 1px soild;			
			color: #FFFFFF;					
			float: left;						
			width: 100%;					
		}
		.HeaderTitle {		
			float: left;
			width: 100%;
		}
		.HeaderTitle .smallTitle {
			float: left;			
			font-family: 'Dancing Script',sans-serif;
			font-size: 4em;
			line-height: 0.6em;
			margin: 0 10px 0 0;
			color: #e0b76a;
		}
		.HeaderTitle .capsTitle {			
			float: left;
			font-family: 'beaufortmediumregular',sans-serif;
			font-size:2.75em;
			line-height: 1em;
			margin: 0 10px 0 0;		
		}
		
		.sendMailDialog  .ui-dialog-titlebar-close{
			top: 84%;
			width: 37px;
			z-index: 99;		
		}
		.sendMailDialog .ui-widget-header .ui-icon{
			background:url('../../layout_images/default/closebtn.png') no-repeat 0 0 transparent;	
			padding: 18.5px;			
		}
		/*.HeaderTitle .closeBtn {
			background:url('../../layout_images/default/closebtn.png') no-repeat 0 0 transparent;			
			float:right;
			padding: 18.5px;
    		text-align: center;
			margin: 0;
			margin-right: 5px;			
		}*/
		.emailSubscriptionFormBlock {			
			display: block;			
		}
		.emailSubscriptionFormBlock .note {
			text-align: left;
			display: block;
			margin: 50px 0 13px;
			color: #fff;
			clear: both;
			font-size: 1.25em;
		}		
		.emailSubscriptionFormBlock .fieldLft {
			display: inline-block;
		    margin-bottom: 15px;
		    margin-right: 4%;
		    position: relative;
		    width: 35%;	
		}
		.emailSubscriptionFormBlock .fieldRgt {
		    display: inline-block;
		    margin-bottom: 20px;
		    position: relative;
		    width: 59%;
		}
		.emailSubscriptionFormBlock .fieldfullW {		   
		    width: 98%;
		    margin-bottom: 20px;
		}
		.emailSubscriptionFormBlock .hLine {
			border-bottom: 1px solid #b6965b;			
		}		
		.emailSubscriptionFormBlock form input.uniform-input, select.uniform-multiselect, textarea.uniform, #section-signup form input.uniform-input, select.uniform-multiselect, textarea.uniform {
			font-size: 1.1em;
			font-weight: bold;
			text-align: left;
			text-transform: none;			
		}
		.emailSubscriptionFormBlock textarea.uniform {
		   border: 0 none;
		    font-size: 1.2em;
		    height: auto;
		    line-height: 24px;
		    padding: 8px 2%;
		    width: 96%;			 
		}
		.emailSubscriptionFormBlock .notifyMe {		
			color: #888888;
			display: block;
			font-size: 15px;
			font-style: italic;
			line-height: 18px;
			margin: 0 0 13px 32px;
			text-align: left !important;
			vertical-align: top;			
		}
		.emailSubscriptionFormBlock .notifyEMail .checker {
			float: left;
			margin-top:4px;
		}
		.emailSubscriptionFormBlock .submitBtn {		  
		    margin: 0 0 8px;
		    width: 40%;
		}
		.emailSubscriptionFormBlock div.button  {
			height: 40px;
			line-height: 40px;
		}
		.emailSubscriptionFormBlock div.button span {
		    background-position:130px -40px;
		    font-size: 20px;
		    width: 60%;		  
			font-family:'beaufortlightregular';
		}
		.emailSubscriptionFormBlock form ul li {
			position: relative;
			text-align: left;
		}
		/* Pb Email Subscription */		
		
		.sendMailDialog .ui-widget-content, .sendMailDialog.ui-widget-content, .sendMailDialog  .ui-dialog-content{
			background-color:#111;
		}
		.sendMailDialog .ui-dialog-content{
			background:#111;
			border:0px;
			color:#fff;
			padding: 0em 1em 1em 1em;
			text-align:left;
	}
	.sendMailDialog.ui-widget-content{
			background:#111;
			border:0px;
	}
	.sendMailDialog .ui-widget-header{
			background:none;
			border:0px;		
	}	
	.sendMailDialog .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-top, .ui-corner-left, .ui-corner-br{
		border-radius: 0px;
	}
		
#section-taste .content-detail .tagLine,
#section-taste .content-detail .detail {
width:77%;
}
/* comment this out to hide scroll down button */
/* #clw-home .section-footer { display:none !important; } */

.emailSubscriptionBlock.success{ 
	 font-size: 1.6em;
	height: 180px;
	padding: 2em 10px 0 14px;
}

.lt-ie9 #wrapper.page {
    position:relative !important;
}

#OrderDetail-form .month .IePlaceHolder, #OrderAddress-form .IePlaceHolder{
 left:7px;
}
.lt-ie9 #payment-form  .expY .IePlaceHolder, 
.lt-ie9 #payment-form  .expM .IePlaceHolder, 
.lt-ie9 #payment-form  .cvv .IePlaceHolder 
{
  left:4px;
  
}
.slide4 .ui-accordion .ui-accordion-header .ui-icon{
	background:none;
}
.lt-ie9 #wrapper.pb-page.no-scroll-page { 
  position:relative; !important;
  height: 100% !important;
  margin: 0 !important;
}

.lt-ie9 #wrapper.pb-page.no-scroll-page .parallax-layer {
  height: 100% !important;
}
.slide4 div.selector.error span{
	font-size: 11px !important;
}
.pbLableing  .disabled{
	background: #C4C2C2 !important;
	color: #B6965B !important;
}
.absInput{
	position:absolute !important;
}
.notext{
	display:none !important;
}
.noClick{
	background:#808080;
    display: block;
    height: 196px;
    opacity: 0.1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
    position: absolute;
    top: 70px;
    width: 100%;
    z-index: 999;
}
.selectActive{
	color:#A66B00 !important;
}
/*
.lt-ie9 #section-barley .content-width{
	width:80% !important;
}
.lt-ie9 #section-barley .content-width .col{
	width:48% !important;
}
.lt-ie9 #section-barley .content-width .no-right-padding{
	 margin-right:0px !important;
}

	.ambassador-masterbrewer-bg h2, .ambassador-about-bg1 h2 {
		margin: 20px auto 10px;
		width: 68%;
	}
	.ambassador-masterbrewer-bg h2 .smallTitle, .ambassador-about-bg1 h2 .smallTitle {
		font-family: 'Dancing Script', sans-serif;
		font-size: 3.500em;
		display: inline-block;
		margin: 0px;
		clear: both;
		line-height: 1em;
		color: #e0b76a;
		text-align: left;
		text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);
	}
	.ambassador-masterbrewer-bg h2 .capsTitle, .ambassador-about-bg1 h2 .capsTitle {
		font-family: 'beaufortmediumregular', sans-serif;
		text-transform: uppercase;
		font-size: 2.625em;
		margin: 30px 0;
		clear:both;
		line-height:1em;
		text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);		
	}
	.ambassador-masterbrewer-bg .col p.detail, .ambassador-about-bg1 .col p.detail  {
		margin-left: -20px;
	}
}
@media only screen and (max-width: 699px) and (min-width: 1px) {
	
	.ambassador-masterbrewer-bg h2 .smallTitle, .ambassador-about-bg1 h2 .smallTitle {
		font-size: 1.842em;
	}
	.ambassador-masterbrewer-bg h2 .capsTitle, .ambassador-about-bg1 h2 .capsTitle {
		font-size: 1.152em;
	}
}*/

/*----FACEBOOK confirmation dialog box html----*/
	
	.confirmBox{		
		padding:5% 5% 2% 5%;
	}
	.confirmBox p{
		color:#fff; 
		font-size:1.2em;
		line-height:1.2em;
		text-transform:uppercase;
		float:left;		
		width:68%;
	}
	.confirmBox div.fb_continue{
		float:right;
		margin-left:3%;		
	}
	.confirmBox  a.fb_continue,
	button.agree,
	button.disagree{		
		background:url("../../layout_images/default/icon_sprite_arow.png") no-repeat 112px -43px;
		border: 3px solid #FFFFFF;
		color: #FFFFFF;
		display: inline-block;
		font-size: 1.3em;
		height: auto;
		letter-spacing: 1px;
		line-height: 35px;
		padding: 0 0 0 13px;
		text-align: left;
		width: 120px;
	}
	button.agree,
	button.disagree {
		width: 150px
	}
	
	.hideOrderPreview{
		display:none;
		left:-5000px;
	}
	
	#age-gate-form input::-webkit-input-placeholder {
		text-align: center;
	}
	#pbTextMsg::-webkit-input-placeholder::before {
		word-wrap: break-word
	}
	
.parallax1{
	min-height:300px;
}
.ios .selectDisabled, .ipad .selectDisabled{
		background: #666460;
	}

.pb-page .slide4 div.selector select{
	 font-weight: bold;
}
.pb-page .slide4 div.selector option{
	 font-weight: bold;
}
.ie9 #OrderDetail-form ul li label.IePlaceHolder{
		top:10px;
		left:12px;
}
.ie9 #payment-form ul li label.IePlaceHolder{
		top:11px;
		left:11px;
}

.bottlelabel.set-min-height{
	top:304px;
}

.tnc {
	padding: 20px 0;
}
.tnc h2 {
	padding:10px 0;
}
.tnc ol {
	list-style: decimal outside;
	padding: 10px 20px;
	height: 480px;
	overflow-y:scroll;

}
.tnc ol li {
	margin-bottom: 20px;
}

.link-tnc {
	color:#888;
	font-style: italic;
	font-size: 15px;
	margin: 0 0 13px 5px;
}
.link-tnc a {
	color: #b6965b;
	text-decoration: underline;
}
	
