/*//////////////////////////////////////////////////////////
	Global Stuff
//////////////////////////////////////////////////////////*/

	.clearfix:after {
	   content:".";
	   display:block;
	   height:0;
	   clear:both;
	   visibility:hidden;
	}
	.clearfix {display:inline-block;}
	/* Hide from IE Mac \*/
	.clearfix {display:block;}
	/* End hide from IE Mac */
	
	.hC {
		text-indent: -5999em;
		font: 1px/1px sans-serif;
		background-repeat: no-repeat;
		text-decoration: none;
		color :#fff;
	}
	
	* {
		padding: 0;
		margin: 0;
	}	
		
	br.clear {
		height: 0em;
		font: 1px/1px sans-serif; /* stop IE from revealing unnecessary bg */
		text-decoration: none;
		margin: 0;
		padding: 0;
		clear: both;
	}

	.fL {
		float: left;
	}
	
	.fR {
		float: right;
	}	
	
	button {
		cursor:pointer;
	}
	
	p a {
		color: #949168;
	}

	p a:hover {
		text-decoration: underline;
	}	
	/* text-indent:-9999px; line-height: 0.001em; font-size: 0.001em; */


/*/////////////////////////////////////////////////////////////////////
	Fontage
/////////////////////////////////////////////////////////////////////*/

	body, a, ul, ol, li, p, h1, h2, h3, h4, input, select, textarea {
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
	}
	a img{
		border: none;
	}
	h1 {
		background: url(../../images/headings/plb-logo.gif) no-repeat 0 8px;
		margin: 0 0 0 2px; padding: 0;
		width: 102px;
		height: 95px;
	}
	h1 a{
		display: block;
		text-indent:-9999px; 
		line-height: 0.001em; 
		font-size: 0.001em;
		width: 102px;
		height: 87px;
	}
	
	#content h2, ul#job h2, #other-jobs h2 {
		color:#6B4A67;
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size:1.8em;
		font-weight:normal;
		line-height:2em;
		margin:4px 0pt 0 10px;
		padding:5px;
	}
	
	#content h3.noPad {
		padding:0px;
	}
	
	#content h3, #job h3, #other-jobs h3 {
		color:#6B4A67;
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size:1.4em;
		font-weight:normal;
		line-height:2em;
		margin:0pt;
		padding:5px;
	}
	
	#content p {
		color:#909090;
		font-size:1.1em;
		margin:5px 0pt 10px;
		padding:0pt;
		text-align:justify;
	}
	#content div.innertext{
		margin:20px 0 20px 15px;
		width: 740px;
	}
	
	#content div.innertable{
		margin:0 0 20px 15px;
		width: 740px;
	}
	
/*/////////////////////////////////////////////////////////////////////
	Shell
/////////////////////////////////////////////////////////////////////*/

	body {
		font-size: 62.5%;
		text-align: center;
		background-color: #E3DFC6;
		margin: 15px auto 0 auto; padding: 0;	
		background: url(../../images/layout/background.jpg);	
	}
	#container {
		width: 996px;
		text-align: left;
		margin: 0 auto; padding: 0 0 40px 0;
		overflow: hidden;
	}
	#head{
		width: 996px;
		height: 168px;
		margin: 4px 0 0 0; padding: 0;
		background: url(../../images/layout/page-menu-bg.jpg) no-repeat 225px 98px;
		z-index: 500;
	}
	
	#homehead{
		width: 996px;
		height: 53px;
		margin: 0; padding: 0;
		background: url(../../images/layout/menu-bg.jpg) no-repeat;
		overflow: hidden;
	}
	
	#head #pagetop{
		height: 98px;
		background: url(../../images/layout/page-top.jpg) no-repeat bottom right;
	}
	
	#homehead #search{
		width: 295px; height: 30px;
		margin: 16px 0 0 12px;
		float: left;
	}
	
	#head #search{
		width: 324px; height: 50px;
		margin: 48px 9px 0 0;
		float: right;
		background: url(../../images/layout/search-bg.gif) no-repeat;
	}	
	
	#head #search form{
		margin: 12px;
	}
	#homehead #search form,#head #search form{
		background: url(../../images/layout/searchbar-bg.gif) no-repeat 0 2px;
	}	
	
	#search input.searchBox{
		border: none;
		background: transparent none;
		width: 126px; height: 16px;
		margin-top: 2px; padding: 6px 7px 4px 7px;
		color: #fff;
		font-size: 1.1em;
		vertical-align: top;
		outline: 0;
	}
	
	#search input.searchButton{
		margin: 0 0 0 4px;
	}
	
	#head #search select{
		vertical-align: top;
		margin: 5px 3px 5px 11px;
		outline: 0;
	}	
	
	#homehead #search select{
		vertical-align: top;
		margin: 5px 5px 5px 17px;
		outline: 0;	
	}

	#main_content {
	float:right;
	width:793px;
	position: relative;
}


/*/////////////////////////////////////////////////////////////////////
	Home Page Stuff
/////////////////////////////////////////////////////////////////////*/
	
	
	#banner{
		height: 246px;
		overflow: hidden;
	}	
	
	#login{
		background: url(../../images/layout/paper-stack2.gif) no-repeat;
		width: 235px; height: 203px;
		text-align: left;
		padding: 31px 0 20px 30px;
		margin-top: -8px;
		position: absolute;
	}	
	h2.ws_login{
		background: url(../../images/headings/wholesalers.gif) no-repeat top;
		width: 140px; height: 35px;	
		text-indent:-9999px; line-height: 0.001em; font-size: 0.001em;
		float:right;
		margin: 9px 0 3px 0; padding: 0;
	}
	#login input.ws_login{
		width: 138px; height: 17px;
		border-width: 1px;
		margin: 0;
		font-size: 1.1em;
		padding: 0 2px;
		float: left;
	}
	#login label.ws_login{
		font-family: "Courier New", Courier, monospace;
		font-size: 1.2em;
		margin:0;padding:0;
		display: block;
	}
	
	input.err{
		background-color: #FF8080;
	}
	
	#login input.loginButton{
		float: right; margin: 0 18px 0 0;
		width: 56px; height: 28px;
	}
	#login img.logoutButton{
		float: right; margin: 0 18px 0 0;
		width: 56px; height: 28px;
		position: absolute;
		top: 210px;
		left: 190px;
	}	
	#login p.loggedin{
		font-family: "Courier New", Courier, monospace;
		font-size: 1.2em;	
		margin: 40px 0 0 0;
	}
	#login form#ws_login p.wslog1{
		margin: 35px 0 0 0;
	}

	#login form#ws_login p.wslog2{
		margin: 25px 0 0 0;
	}	
	
	#mainflash{
		background: url(../../images/misc/homepage-banner.jpg) no-repeat;
		width: 731px; height: 246px;
		float: right;
	}
	
	#featbrands{
		background: url(../../images/misc/featbrand.jpg) no-repeat;
		width: 503px; height: 256px;
		float: left;	
	}
	
	#welcome{
		background: url(../../images/layout/home-purple-bg.jpg) no-repeat bottom;
		width: 493px; height: 171px;
		float: left;
	}
	
	#welcome h2.welcome{
		background: url(../../images/headings/wine-beer-spirits.jpg) no-repeat top;
		margin: 35px 0 0 20px; padding: 0;
		width: 323px; height: 19px;	
		text-indent:-9999px; 
		line-height: 0.001em; 
		font-size: 0.001em;	
	}
	
	#welcome p{
		font-size: 1.2em;
		line-height: 1.5em;
		color: #fff;
		margin: 12px 25px 0 20px;
		text-align: justify;
		width: 435px;
	}
	
	#home_news{
		background: url(../../images/layout/home-news-bg.jpg) no-repeat;
		width: 493px; height: 85px;
		float: left;		
	}

	#home_news h2.latest_news{
		background: url(../../images/headings/latest-news.gif) no-repeat top;
		width: 171px; height: 48px;	
		float: right; margin-top: -12px;
		text-indent:-9999px; line-height: 0.001em; font-size: 0.001em;	
	}
	
	#home_news h3{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.8em;
		color: #fff;
		margin: 12px 0 0 20px;
		font-weight: normal;
	}
	
	#home_news p{
		margin: 5px 20px 14px 20px;
		color: #fff; font-size: 1.1em;
		line-height: 1.5em;
	}
	
	#home_news a {
		color: #fff; font-size: 1.1em;
	}


/*/////////////////////////////////////////////////////////////////////
	Page Stuff
/////////////////////////////////////////////////////////////////////*/

	#page{
		background: url(../../images/layout/content-repeat-list.gif) #fff repeat-y right bottom;
	}

	#page.productpage{
		background: url(../../images/layout/content-repeat.gif) #fff repeat-y right bottom;
	}

	#pageend{
		height: 61px;
		width: 996px;
		background: url(../../images/layout/page-end-list.jpg) no-repeat 0 0;
		float:left;
	}
	
	.productpage #pageend{
		background: url(../../images/layout/page-end.jpg) no-repeat 0 0;	
	}
	
	#logo_area{
		background: url(../../images/headings/plb-group-logo.jpg) no-repeat;
		width: 225px; height: 168px;
		text-align: left; float: left;
	}
	
	#side_panel{
		background: url(../../images/layout/side-panel.jpg) repeat-y right top;
		width: 203px; 
		padding: 8px 0 0 0;
		text-align: right; 
		float: left;	
		min-height: 650px;
		height: auto !important;
	}
	
	#side_panel div.featured_brands {
		background: url(../../images/headings/featured-brands.jpg) no-repeat;
		width: 203px; height: 80px;
		text-indent:-9999px; line-height: 0.001em; font-size: 0.001em;
		text-align: left;
	}
	
	#side_panel h2.br_wines{
		background: url(../../images/headings/browse-wines.jpg) no-repeat;
		width: 203px; height: 49px;
		text-indent:-9999px; line-height: 0.001em; font-size: 0.001em;
		margin-bottom: 29px;
		text-align: left;
	}

	#side_panel h2.br_beers{
		background: url(../../images/headings/browse-beers.jpg) no-repeat;
		width: 203px; height: 49px;
		text-indent:-9999px; line-height: 0.001em; font-size: 0.001em;
		margin-bottom: 29px;
		text-align: left;
	}	

	#side_panel h2.br_spirits{
		background: url(../../images/headings/browse-spirits.jpg) no-repeat;
		width: 203px; height: 49px;
		text-indent:-9999px; line-height: 0.001em; font-size: 0.001em;
		margin-bottom: 29px;
		text-align: left;
	}	
	
	#side_panel h2.news{
		background: url(../../images/headings/news.jpg) no-repeat;
		width: 203px; height: 49px;
		text-indent:-9999px; line-height: 0.001em; font-size: 0.001em;
		margin-bottom: 29px;
		text-align: left;
	}
	
	#side_panel h2.about{
		background: url(../../images/headings/about.jpg) no-repeat;
		width: 203px; height: 49px;
		text-indent:-9999px; line-height: 0.001em; font-size: 0.001em;
		margin-bottom: 29px;
		text-align: left;
	}
	
	#side_panel h2.brands{
		background: url(../../images/headings/brands.jpg) no-repeat;
		width: 203px; height: 49px;
		text-indent:-9999px; line-height: 0.001em; font-size: 0.001em;
		margin-bottom: 29px;
		text-align: left;
	}
	
	#side_panel h2.brands{
		background: url(../../images/headings/brands.jpg) no-repeat;
		width: 203px; height: 49px;
		text-indent:-9999px; line-height: 0.001em; font-size: 0.001em;
		margin-bottom: 29px;
		text-align: left;
	}
	
	#side_panel h2.beers{
		background: url(../../images/headings/featured-beers.jpg) no-repeat;
		width: 203px; height: 49px;
		text-indent:-9999px; line-height: 0.001em; font-size: 0.001em;
		margin-bottom: 29px;
		text-align: left;
	}
	
	#side_panel h2.workForUs{
		background: url(../../images/headings/work-for-us.jpg) no-repeat;
		width: 203px; height: 49px;
		text-indent:-9999px; line-height: 0.001em; font-size: 0.001em;
		margin-bottom: 29px;
		text-align: left;
	}
	
	#side_panel h2.jobs {
		background:transparent url(../../images/headings/work-for-us.jpg) no-repeat scroll 0% 0%;
		font-size:0.001em;
		height:49px;
		line-height:0.001em;
		margin-bottom:29px;
		text-align:left;
		text-indent:-9999px;
		width:203px;
	}
	
	#side_panel h2.contact-us {
		background: url(../../images/headings/contact-us.jpg) no-repeat;
		width: 203px; height: 49px;
		text-indent:-9999px; line-height: 0.001em; font-size: 0.001em;
		margin-bottom: 29px;
		text-align: left;
	}
	
	#side_panel h3{
		text-indent:-9999px; line-height: 0.001em; font-size: 0.001em;
		width: 203px; height: 11px;
		text-align: left;
	}
	
	#side_panel h3.country{
		background: url(../../images/headings/filter_country.gif) no-repeat;
		height: 13px;
	}
	#side_panel h3.supplier{
		background: url(../../images/headings/filter_supplier.gif) no-repeat;
		height: 13px;
	}	
	#side_panel h3.type{
		background: url(../../images/headings/filter_type.gif) no-repeat;
		height: 13px;
	}	
	#side_panel h3.colour{
		background: url(../../images/headings/filter_colour.gif) no-repeat;
		height: 13px;
	}		
	#side_panel h3.closure{
		background: url(../../images/headings/filter_closure.gif) no-repeat;
	}	
	#side_panel h3.brand{
		background: url(../../images/headings/filter_brand.gif) no-repeat;
	}	
	#side_panel h3.varietal{
		background: url(../../images/headings/filter_varietal.gif) no-repeat;
		/*height: 13px;*/
	}	
	#side_panel h3.award{
		background: url(../../images/headings/filter_award.gif) no-repeat;
	}
	#side_panel h3.beernew{
		background: url(../../images/headings/filter_question_mark.gif) no-repeat;
	}			
	
	#side_panel ul{
		margin: 3px 18px 22px 20px; padding: 0;
	}
	
	#side_panel ul li, #side_panel ul li a{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.1em;
		line-height: 1.8em;
		color: #6b4a67;
		list-style: none;
		text-transform:capitalize;
	}	
	
	#side_panel ul li a:hover {
		color: #8c5785;
		}

	#side_panel ul li ul {
		margin: 0; padding: 0;
		font-size: 0.85em;
	}

	#side_panel ul li ul li a{
		color: #000;
	}	
		
	
	#side_panel_cutout{
		background: url(../../images/layout/side-panel-cutout.jpg) no-repeat;
		width: 203px; height: 199px;
		
	}
	
	
	
	#breadcrumb{
		background: url(../../images/layout/breadcrumb-bg.jpg) no-repeat right top;
		width: 778px; height: 34px;
		text-align: left;	
		margin: 0; padding: 30px 0 0 15px;
		color: #fff;
	}
	
	
	ul#breadcrumb li{
		display: inline;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.6em;
	}

	ul#breadcrumb li a{
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #fff;
		text-decoration: none;
	}
	
	ul#breadcrumb li a:hover{
		text-decoration: underline;
	}	

	#main_content.productpage{
		background: url(../../images/layout/content-top.gif) no-repeat right -18px;
		padding: 0;
	}

	#content{
		width:720px;
		float: left;
	}	
	
	#content p.lessSpace{
		margin-bottom: 10px;
	}	
	
	#content p.pad{
		padding: 0 0 0 6px;
	}	
	
	
	
	#content ul{
		margin: 0 0 20px 20px;
		font-size: 1.1em;
		list-style-type: none;
	}
	
	#content ol{
		margin: 0 0 20px 20px;
		font-size: 1.1em;
	}
	
	
	#content ul a {
		color: #949168;
	}
	
#content ul a:hover {
		text-decoration: underline;
	}
	
	
	#content li {
		background:url(../../images/misc/bullet.gif) no-repeat left;
		padding: 0 0 0 14px;
		}
		
	#content ol li {
		background:none;
		padding: 0 0 14px 14px;
		}
	
	.productpage #content{
		margin: 34px 0 10px 0;
	}








/*/////////////////////////////////////////////////////////////////////
	Menu Navigation
/////////////////////////////////////////////////////////////////////*/



	ul#nav{
		padding: 17px 0 0 27px;
		width: 645px; height: 32px;
		float: left;
	}
	ul#nav.page{
		padding: 0; margin: 0 13px 0 0;
		width: 673px; height: 32px;
		float: right;
	}	
	ul#nav li{
		display: inline;
		text-align: center;
		float: left;
		background: url(../../images/nav/separator.gif) no-repeat right;
	}	
	ul#nav li a{
		text-align: center;
		height: 32px;
		text-indent: -9999px;
		line-height: 0.001em; font-size: 0.001em;
		display: block;	float: left;
		outline:0;
		background-position:0;
	}
	ul#nav li a:hover {
		background-position:0 -32px;
	}

	
	ul#nav li.home{
		padding-right: 15px;
		
	}	
	ul#nav li.home a{
		width: 57px;
		background-image: url(../../images/nav/menu_home.gif);
		background-position: 0 0;
	}
	ul#nav li.home a:hover{
		background: url(../../images/nav/menu_home.gif) no-repeat 0px -32px;
	}
	ul#nav li.home.selected a{
		background-position:0px -64px;
	}
	ul#nav li.home.selected a:hover{
		background-position:0px -64px;
	}		
	
	
	ul#nav li.wine{
		padding-right: 7px;
	}	
	ul#nav li.wine a{
		width: 60px;
		background: url(../../images/nav/menu_wine.gif) no-repeat 3px 0px;
	}
	ul#nav li.wine a:hover{
		background: url(../../images/nav/menu_wine.gif) no-repeat 3px -32px;
	}		
	ul#nav li.wine.selected a{
		background-position:3px -64px;
	}
	ul#nav li.wine.selected a:hover{
		background-position:3px -64px;
	}	
	
	
	ul#nav li.beer{
		padding-right: 8px;
	}		
	ul#nav li.beer a{
		width: 59px;
		background: url(../../images/nav/menu_beer.gif) no-repeat 3px 0px;
	}
	ul#nav li.beer a:hover{
		background: url(../../images/nav/menu_beer.gif) no-repeat 3px -32px;
	}	
	ul#nav li.beer.selected a{
		background-position:3px -64px;
	}
	ul#nav li.beer.selected a:hover{
		background-position:3px -64px;
	}		
	
	
	ul#nav li.spirits{
		padding-right: 10px;
	}		
	ul#nav li.spirits a{
		width: 68px;
		background: url(../../images/nav/menu_spirits.gif) no-repeat 7px 0px;
	}	
	ul#nav li.spirits a:hover{
		background: url(../../images/nav/menu_spirits.gif) no-repeat 7px -32px;
	}	
	ul#nav li.spirits.selected a{
		background-position:7px -64px;
	}
	ul#nav li.spirits.selected a:hover{
		background-position:7px -64px;
	}	
	
	
	
	ul#nav li.about{
		padding-right: 10px;
	}			
	ul#nav li.about a{
		width: 90px;
		background: url(../../images/nav/menu_about.gif) no-repeat 3px 0px;
	}
	ul#nav li.about a:hover{
		background: url(../../images/nav/menu_about.gif) no-repeat 3px -32px;
	}
	ul#nav li.about.selected a{
		background-position:3px -64px;
	}
	ul#nav li.about.selected a:hover{
		background-position:3px -64px;
	}		
	
	ul#nav li.news{
		padding-right: 12px;
	}		
	ul#nav li.news a{
		width: 60px;
		background: url(../../images/nav/menu_news.gif) no-repeat 4px 0px;
	}
	ul#nav li.news a:hover{
		width: 60px;
		background: url(../../images/nav/menu_news.gif) no-repeat 4px -32px;
	}	
	ul#nav li.news.selected a{
		background-position:4px -64px;
	}
	ul#nav li.news.selected a:hover{
		background-position:4px -64px;
	}
	
	
	ul#nav li.work{
		padding-right: 16px;
	}		
	ul#nav li.work a{
		width: 103px;
		background: url(../../images/nav/menu_work.gif) no-repeat 8px 0px;
	}
	ul#nav li.work a:hover{
		background-position: 8px -32px;
	}	

	ul#nav li.work.selected a:hover{
		background-position: 8px -64px;
	}	

	
	
	
	ul#nav li.contact{
		padding-right: 0;
	}		
	ul#nav li.contact a{
		width: 94px;
		background: url(../../images/nav/menu_contact.gif) no-repeat 8px 0px;
	}
	ul#nav li.contact a:hover{
		background: url(../../images/nav/menu_contact.gif) no-repeat 8px -32px;
	}
	ul#nav li.contact.selected a{
		background-position:8px -64px;
	}
	ul#nav li.contact.selected a:hover{
		background-position:8px -64px;
	}



/*/////////////////////////////////////////////////////////////////////
	Footer
/////////////////////////////////////////////////////////////////////*/
	
	
	#footer{
		background: url(../../images/layout/footer-bg.gif) repeat-y top center;
		width: 939px;
		margin-left: 27px; padding: 0 0 10px 10px;
	}
	#footer.page{
	}
	
	#footer img.drinkaware{
		float: right;
		margin: 4px 10px 0 0;
		border: none;
	}
	#footer.page img.drinkaware{
		margin: 21px 10px 0 0;
	}	
	
	
	#footEnd{
		background: url(../../images/layout/footer-end.gif) no-repeat top;
		height: 6px; margin-left: 7px;
	}
	
	ul#footerLinks{
		margin:0; padding: 0;
		text-align: left;
		font-size: 1.1em;
	}
	ul#footerLinks li{
		display: block;
		float: left;
		color: #9a998b;
		padding: 4px 4px 0 4px;
	}	

	.page ul#footerLinks li{
		padding: 20px 4px 0 4px;
	}	
	
	ul#footerLinks li a{
		color: #9a998b;
		text-decoration: underline;
	}		
	
	a#suppliersLink{
		text-indent:-9999px; line-height: 0.001em; font-size: 0.001em;
		width: 121px; height: 60px;
		float: right;
		margin-right: 3px;
		background: url(../../images/buttons/see-our-suppliers.gif) no-repeat top;
		
	}
	/*
	#searchType{
		background: url(../../images/layout/searchbar-bg140.gif) center center #5D3959;
		border: 1px solid #5D3959;
		color:#FFFFFF;
		padding:0 0 0 1px;
		margin-right: 2px !important;
	}*/
	
	img#cant-find{
		position: absolute;
		left: 530px;
		margin-top: -33px;
		z-index: 500;
	}
	
	a.supplierLink {
		color: #6B4A67;
		margin: 10px 0 0 0;
		display: block;
	}
	
	h3.lessMarg {
		padding-bottom:0px !important;
		line-height:14px !important;
	}
	
/**
 * Dear Developer,
 * 
 * New CSS is below. Some styles above have been edited:
 * 
 * 1) #footer img.drinkaware
 * 2) ul#footerLinks li
 * 3) #head
 * 4) #logo_area
 */
div#container .front-page {
	position: relative;
	height: 141px;
	background: url(../../images/layout/front-page/front-page-nav.jpg) no-repeat 1px 98px;
}
div#container .front-page #logo_area {
	position: absolute;
	float: none;
	left: -4px;
	top: -2px;
	z-index: 100;
}

div#container .page{
	position: relative;
}

div#container .page #logo_area {
	position: absolute;
	float: none;
	z-index: 100;
}
#front-page-wrapper {
	background: url(../../images/layout/front-page/front-page-background.jpg) repeat-y 1px 98px;
}
#front-page-container {
	height: 1064px;
	background: url(../../images/layout/front-page/front-page-footer.jpg) no-repeat 1px bottom;
	position: relative;
}
#front-page-container #latest-news {
	background: url(../../images/layout/front-page/latest-news-background.jpg) no-repeat;
	position: absolute;
	width: 178px;
	height: 213px;
	left: 24px;
	padding: 35px 20px 10px 18px;
}
#front-page-container #latest-news h2 {
	background: url(../../images/layout/front-page/latest-news.gif) no-repeat top;
	padding: 0;
	margin: 0 0 20px;
	width: 93px;
	height: 16px;
	text-indent: -9999px;
	line-height: 0.001em;
	font-size: 0.001em;
}
#front-page-container #latest-news h3 {
	margin: 0 0 5px;
}
#front-page-container #latest-news h3 a,
#front-page-container #latest-blog ul#blog-list li h3 a,
#front-page-container #brouchure-download h2,
#front-page-container #popular-wines h2,
#front-page-container #popular-wines h3,
#front-page-container #front-page-menu ul li a {
	color: #621a5b;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 16px;
	font-weight: 300;
}
#front-page-container #latest-news h3 a:hover,
#front-page-container #latest-blog ul#blog-list li h3 a:hover {
	text-decoration: underline;
}
#front-page-container #latest-news p {
	font-size: 11px;
	color: #909090;
}
#front-page-container #latest-news p.date {
	color: #6B4A67;
	margin: 0 0 5px;
	font-size: 11px;
}
#front-page-container #slideshow {
	padding: 11px 13px 14px 11px;
	position: absolute;
	left: 236px;
	width: 715px;
	height: 233px;
	background: url(../../images/layout/front-page/slideshow.jpg) no-repeat;
}
#front-page-container #featured-brands {
	position: absolute;
	top: 253px;
	background: url(../../images/layout/front-page/bg-featured-brands.jpg) no-repeat;
	width: 490px;
	height: 264px;
	left: 23px;
	/*padding: 11px 0 0 12px;*/
}
#front-page-container #latest-blog {
	position: absolute;
	top: 253px;
	background: url(../../images/layout/front-page/bg-latest-blog.jpg) no-repeat;
	width: 428px;
	height: 416px;
	left: 524px;
	padding: 34px 11px 0 10px;	
}
#front-page-container #latest-blog h2 {
	background: url(../../images/layout/front-page/title-latest-blog.jpg) no-repeat top;
	padding: 0;
	margin: 0 0 14px 19px;
	width: 195px;
	height: 21px;
	text-indent: -9999px;
	line-height: 0.001em;
	font-size: 0.001em;
}
#front-page-container #latest-blog ul#blog-list {
	list-style: none;
	margin: 0 8px;
	padding: 6px 0 13px;
}
#front-page-container #latest-blog ul#blog-list li {
	border-bottom: dashed 1px #aaa9a5;
	height: 91px;
}
#front-page-container #latest-blog ul#blog-list li.last {
	border-bottom: none;
	padding: 7px 0 0;
}
#front-page-container #latest-blog ul#blog-list li h3 {
	padding: 6px 0 4px;
}
#front-page-container #latest-blog ul#blog-list li p {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 11px;
	color: #6b4a67;
	padding: 0 0 7px;
}
#front-page-container #latest-blog ul#blog-list li p.meta,
#front-page-container #latest-blog ul#blog-list li p.meta a {
	color: #621a5b;
	text-decoration: none;
	font-weight: 300;
	padding: 0 0 7px;
}
#front-page-container #latest-blog ul#blog-list li p.meta a:hover {
	text-decoration: underline;
}
#front-page-container #latest-blog ul#blog-list li p.date {
	width: 98px;
	height: 76px;
	background: url(../../images/layout/front-page/bg-post-date.jpg) no-repeat;
	margin: 0 10px 0 0;
	text-align: center;
	font-size: 11px;
	color: #6B4A67;
	padding: 8px 0 0 0;
	float: left;
	letter-spacing: -1px;
}
#front-page-container #latest-blog ul#blog-list li p.date strong {
	font-size: 48px;
	color: #C4B7C2;
	font-weight: normal;
	line-height: 1.0em;
}
#front-page-container #popular-wines {
	position: absolute;
	top: 530px;
	background: url(../../images/layout/front-page/bg-featured-products.jpg) no-repeat;
	width: 733px;
	height: 276px;
	left: 26px;
}
#front-page-container #popular-wines h2 {
	font-weight: 600;
	font-size: 17px;
	text-align: center;
	padding: 16px 0 9px;
}
#front-page-container #popular-wines ul {
	list-style: none;
	margin: 0;
	margin: 15px 5px 0 4px;
	height: 195px;
}
#front-page-container #popular-wines ul li {
	width: 201px;
	float: left;
	display: inline;
	margin: 0 20px;
	position: relative;
	text-align: center;
}
#front-page-container #popular-wines ul li.last {
	margin: 0 0 0 20px;
}
#front-page-container #popular-wines ul li p {
	color: #5d5d5d;
	font-size: 11px;
}
#front-page-container #popular-wines ul li a {
	display: block;
}
#front-page-container #popular-wines ul li a h3 {
	margin: 6px 0;
}
#front-page-container #popular-wines ul li a:hover h3 {
	text-decoration: underline;
}
#front-page-container #brouchure-download {
	position: absolute;
	top: 530px;
	background: url(../../images/layout/front-page/bg-download.jpg) no-repeat;
	width: 202px;
	height: 268px;
	left: 761px;
	padding: 3px 4px 5px 5px;
}
#front-page-container #brouchure-download a {
	display: block;
	width: 202px;
	height: 268px;
}
#front-page-container #brouchure-download h2 {
	padding: 200px 5px 0;
	text-align: center;
	font-style: italic;
	font-weight: 600;
	font-size: 16px;
	line-height: 21px;
	text-decoration: underline;
}
#front-page-container #brouchure-download h2 span {
	font-style: italic;
	font-weight: 300;
	font-style: normal;
	font-size: 14px;
}
#front-page-container #brouchure-download a:hover h2 {
	text-decoration: none;
}
#front-page-container #front-page-menu {
	position: absolute;
	top: 834px;
	width: 150px;
	left: 47px;
}
#front-page-container #front-page-menu ul {
	list-style: none;
	margin: 10px 0;
}
#front-page-container #front-page-menu ul li {
	margin: 0 0 5px;
}
#front-page-container #front-page-menu ul li a {
	font-size: 15px;
}
#front-page-container #front-page-menu ul li a:hover {
	text-decoration: underline;
}
#front-page-container #about-plb-group {
	position: absolute;
	top: 834px;
	background: url(../../images/layout/front-page/rpt-stitch.gif) repeat-y;
	width: 643px;
	left: 269px;
	padding: 10px 0 0 30px;
}
#front-page-container #about-plb-group h2 {
	background: url(../../images/layout/front-page/title-about-plb-group.gif) no-repeat top;
	padding: 0;
	margin: 0 0 10px;
	width: 141px;
	height: 22px;
	text-indent: -9999px;
	line-height: 0.001em;
	font-size: 0.001em;
}
#front-page-container #about-plb-group p {
	margin: 0 0 19px;
	color: #666666;
	font-size: 11px;
}
	div.front-page #logo_area{
		background: url(../../images/layout/front-page/plb-group-logo.png) no-repeat;
		width: 236px; height: 174px;
	}
	
/*/////////////////////////////////////////////////////////////////////
	Menu Navigation New
/////////////////////////////////////////////////////////////////////*/

ul#nav-social {
	position: absolute;
	right: 10px;
	top: 6px;
	height: 25px;
}
ul#nav-social li {
	height: 25px;
	float: left;
	display: inline;
	background: url(../../images/layout/sep-social.gif) no-repeat 100% 3px;
	padding: 0 9px;
}
ul#nav-social li.last {
	background: none;
}
ul#nav-social li a {
    width: 25px;
    height: 25px;
    float: left;
    display: inline;
    text-indent: -9999px;
    background-image: url(../../images/layout/icon-social.png);
}
ul#nav-social li.last {
    background: none;
}
#youtube {
    background-position: -25px 0;
}
#flickr {
    background-position: -50px 0;
}
#linkedin {
	width: 22px !important;
	background-position: -75px 0;
}
#pagetop {
	position: relative;
}
#contact {
	position: absolute;
	top: 54px;
	left: 319px;
	overflow: hidden;
}
#contact ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#contact li {
	float: left;
	display: block;
	text-indent: -9999px;
}

#contact li.tel {
	background: url(../../images/layout/contact-sprite.png) no-repeat 0 0;
	width: 164px;
	height: 31px;
}

#contact li.email a {
	background: url(../../images/layout/contact-sprite.png) no-repeat -164px 0;
	width: 164px;
	height: 31px;
	display: block;
	text-indent: -9999px;
}




#nav {
	width: 722px;
	height: 25px;
	clear: both;
	padding: 5px 0 0 0;
	margin: 0 0 0 247px;
}
#nav ul {
	width: 722px;
	height: 25px;
	list-style: none;
	margin: 0;
}
#nav ul li {
	height: 25px;
	float: left;
	margin: 0;
}
#nav ul li a {
	height: 25px;
	float: left;
	margin: 0;
	text-indent: -9999px;
	background-image: url(../../images/layout/nav-sprite-1.png);
}
.nav-1 {
	width: 62px;
}
.nav-1:hover, .active .nav-1 {
	background-position: 0 -25px;
}
.nav-2 {
	width: 62px;
	background-position: -62px 0;
}
.nav-2:hover, .active .nav-2 {
	background-position: -62px -25px;
}
.nav-3 {
	width: 58px;
	background-position: -123px 0;
}
.nav-3:hover, .active .nav-3 {
	background-position: -123px -25px;
}
/*
.nav-4 {
	width: 67px;
	background-position: -164px 0;
}
.nav-4:hover, .active .nav-4 {
	background-position: -164px -25px;
}
*/
.nav-5 {
	width: 62px;
	background-position: -181px 0;
}
.nav-5:hover, .active .nav-5 {
	background-position: -181px -25px;
}
.nav-6 {
	width: 71px;
	background-position: -243px 0;
}
.nav-6:hover, .active .nav-6 {
	background-position: -243px -25px;
}
.nav-7 {
	width: 64px;
	background-position: -314px 0;
}
.nav-7:hover, .active .nav-7 {
	background-position: -314px -25px;
}
.nav-8 {
	width: 108px;
	background-position: -378px 0;
}
.nav-8:hover, .active .nav-8 {
	background-position: -378px -25px;
}
.nav-9 {
	width: 94px;
	background-position: -486px 0;
}
.nav-9:hover, .active .nav-9 {
	background-position: -486px -25px;
}
.nav-10 {
	width: 52px;
	background-position: -580px 0;
}
.nav-10:hover, .active .nav-10 {
	background-position: -580px -25px;
}
.nav-11 {
	width: 88px;
	background-position: -632px 0;
}
.nav-11:hover, .active .nav-11 {
	background-position: -632px -25px;
}

li.iweb{
	margin-left: 40px;
}

/**
 * 
 * Laura Changes
 * 
 */
 /*
#front-page-container #latest-news .news {
	display:none;
}
*/
#front-page-container #latest-news .news.active {
	display:block;
}



/* Page Specific Styles 
*  Product Listing
*/

.product-listing{
    
}

.product-listing .top-content{
    overflow: hidden;
}

.product-listing #content .img-sidebar{
    float: right;
    width: 295px;
}

.product-listing #content .img-sidebar ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

.product-listing #content .img-sidebar ul li{
    width: 254px;
    height: 162px;
    display: block;
    margin-bottom: 10px;
    background: url(../images/side-bar-img-holder.png) no-repeat;
	padding:0px;
}

.product-listing #content .img-sidebar ul li img{
    display: block;
    padding: 6px;
    margin: 0 auto;
}

.product-listing #content .page-content{
    float: left;
    width: 450px;
}


.product-listing #content{
    margin: 34px 0 0 10px;
}

.product-listing .page-content h1{
    font-family: Geogria;
    font-size: 34px;
    color: #621a5b;
    font-weight: 300;
    margin: 0;
    height: auto;
    width: auto;
    background: none;
}

.product-listing .page-content p{
    font-family: Arial;
    font-size: 11px;
    color: #666666;    
}

.product-listing .page-content h1.suppliers{
    width: 117px;
    height: 36px;
    display: block;
    text-indent: -9999px;
    background: url(../images/suppliers.png) no-repeat;  
    position: relative;
    left: -16px;
}

.product-listing .suppliers-block{
    margin-top: 20px;
}

.product-listing .suppliers-block .supplier-title{
    overflow: hidden;
}

.product-listing .suppliers-block .supplier-title h1{
    font-family: Georgia;
    font-size: 24px;
    color: #621a5b;
    display: block;
    float: left;
    font-weight: 300;
    margin: 0;
}

.product-listing #content  .suppliers-block .supplier-title ul{
    margin: 0;
    padding: 0 0 0 10px;
    list-style: none;
    float: left;
    
}
.product-listing #content  .suppliers-block .supplier-title ul li{
    display: block;
    float: left;
    width: 24px;
    height: 24px;
    margin-right: 5px;
    background: none;
    padding: 0;
}

.product-listing #content .suppliers-block .supplier-title ul li.first{
    margin-left: 15px;
}

.product-listing #content  .suppliers-block .supplier-title ul li.last{
   margin: 0; 
}
.product-listing #content  .suppliers-block .supplier-title ul li a{
    display: block;
    width: 24px;
    height: 24px;
}

.product-listing #content  .suppliers-block p{
    font-family: Arial;
    font-size: 11px;
    color: #666666;
}

.product-listing  #content .suppliers-block .supplier-links{
    overflow: hidden;
}

.product-listing #content  .suppliers-block .supplier-links a{
    display: block;
    float: left;
    margin-left: 10px;
    color: #621a5b;
    font-size: 14px;
    font-family: Georgia;
    text-decoration: underline;
}

.product-listing #content  .suppliers-block .supplier-links a.view-wines{
    display: block;
    width: 88px;
    height: 25px;
    text-indent: -9999px;
    background: url(../images/view-wines.png) no-repeat; 
    float: left;
    margin: 0;
}


.wine-types{
    width: 770px;
    margin: 0 auto;
    overflow: hidden;
}

.wine-types ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

.wine-types ul li{
    float: left;
    display: block;
    background-repeat: no-repeat;
    font-family: Arial;
    font-size: 11px;
    color: #666666;
    height: 20px;
    padding-right: 45px;
}

.wine-types ul li h2{
    font-family: Arial;
    font-size: 11px;
    color: #666666;
    font-weight: 300;
    display: block;
    float: left;
    margin: 0;
    padding: 2px 0 0 3px;
}

.wine-types ul li span{
    width: 20px;
    height: 20px;
    background-image: url(../images/wine-sprite.jpg);
    display: block;
    float: left;
}

.wine-types ul li .red{background-position:  0px 0px;}
.wine-types ul li .white{background-position:  -20px 0px;}
.wine-types ul li .rose{background-position:  -40px 0px;}
.wine-types ul li .dessert{background-position:  -62px 0px;}
.wine-types ul li .sparkling{background-position:  -83px 0px;}
.wine-types ul li .pink-sparkling{background-position:  -104px 0px;}
.wine-types ul li .screw{background-position:  -126px 0px;}



/* 
* Wine Landing
*/

.wine-landing #content{
    width: auto;
    padding: 5px;
}

#wine-map{
    display: block;
    position: relative;
    width:770px;
    height:570px;
    background: url(../images/wine-map-bg.jpg) no-repeat;
    margin: 0 auto;
}

#wine-map span{
    display: block;
    height: 20px;
    position: absolute;
    text-indent: -9999px;
}

#wine-map span a{
    display: block;
    height: 20px;
    width: 100%;
}


#wine-map span.usa{
    width:85px;
    top:200px;
    left:87px;
}

#wine-map span.chile{
    width:50px;
    top:414px;
    left:158px;
}

#wine-map span.argentina{
    width:80px;
    top:456px;
    left:178px;
}

#wine-map span.south-africa{
    width:85px;
    top:434px;
    left:404px;
}

#wine-map span.portugal{
    width:66px;
    top:162px;
    left:481px;
}

#wine-map span.spain{
    width:54px;
    top:196px;
    left:532px;
}

#wine-map span.france{
    width:56px;
    top:133px;
    left:568px;
}

#wine-map span.italy{
    width:53px;
    top:169px;
    left:635px;
}

#wine-map span.germany{
    width:72px;
    top:92px;
    left:607px;
}

#wine-map span.new-zealand{
    width:94px;
    left:647px;
    top:351px;
}

#wine-map span.australia{
    width:75px;
    top:417px;
    left:670px;
}

.map-text{
    clear: both;
    background: url(../images/map-repeat.jpg);
    width: 710px;
    margin: 0 auto;
    padding: 50px 30px 40px 30px
}

.map-text p{
    margin: 0;
    padding: 0;
    color: #efead8;
    font-family: Georgia;
    font-size: 14px;
    font-weight: 600;
    text-align: center;    
}

/* New Styles */

#front-page-container #slideshow ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

#front-page-container #slideshow a.bx-prev{
    display: block;
    background: url(../../images/layout/left.png) no-repeat;
    width: 30px;
    height: 33px;
    position: absolute;
    top: 97px;;
    left: 66px;;
    text-indent: -9999px;
    
}

#front-page-container #slideshow a.bx-prev:hover{
    background: url(../../images/layout/left_over.png) no-repeat;
}

#front-page-container #slideshow a.bx-next{
    display: block;
    background: url(../../images/layout/right.png) no-repeat;
    width: 30px;
    height: 33px;
    position: absolute;
    top: 97px;
    left: 621px;
    text-indent: -9999px;
}

#front-page-container #slideshow a.bx-next:hover{
    background: url(../../images/layout/right_over.png) no-repeat;
}

#latest-news .bx-pager{
    position: absolute;
    top: -30px;
    left: 145px;
}


#latest-news a.pager-link{
    display: block;
    text-indent: -9999px;
    width:8px;
    height: 8px;
    background: url(../../images/layout/select.jpg) no-repeat;
    float: left;
    margin-left: 3px;
}


#latest-news a.pager-link.pager-active{
    background: url(../../images/layout/select_active.jpg) no-repeat;
}


/* 
* Product More info page
*/

#main_content.productpage{
    
}

#prod_notes{
    padding-left: 35px;
    overflow: hidden;
}


#prod_notes .notes-right{
    float: right;
    width: 230px;
}

#prod_notes .notes-right img{
    display: block;
    margin: 0 auto;
    /*margin: 0 0 0 50px;*/
}

#prod_notes .notes-right .bottle-shots{
    clear: both;
    margin-top: 10px;
    position: relative;
}

#prod_notes .notes-right .bottle-shots h2{
    display: block;  
    text-decoration: none;
    background: url(../../images/layout/download-bottle.jpg) no-repeat;
    width: 218px;
    height: 52px;
    text-indent: -9999px;
}

#prod_notes .notes-right .bottle-shots .links{
    display: block;
    position: absolute;
    top: 33px;
    left: 60px;
    text-decoration: none;
}

#prod_notes .notes-right .bottle-shots, #prod_notes .notes-right .bottle-shots a{
    text-align: center;
    color: #621a5b;
    font-size: 12px;
    font-family: Georgia;
    text-decoration: none;
    padding: 0 3px;
}

#prod_notes .notes-right .bottle-shots a{
    text-decoration: underline;
}


#prod_notes .notes-left{
    float: left;
    width: 450px;
}

#prod_notes .notes-left h2{
     font-family: Georgia;
     font-size: 18px;
     color: #6b4a67;
     font-weight: 300;
     margin: 0;
     padding: 0;
}

#prod_notes .notes-left p{
    font-family: Arial;
    font-size: 11px;
    color: #909090;
}

#prod_notes .notes-left .award-img{
    float: left;
    width: 130px;
}

#prod_notes .notes-left .award-img img{
    
}



#prod_notes .notes-left .award-blurb{
    float: left;
    width: 300px;
    padding-left: 10px;
}

#prod_notes .notes-left .award-blurb h2{
    font-size: 14px;
    margin: 0;    
}

#prod_notes .notes-left .award-blurb p{
    margin: 0 0 5px 0;
}

#prod_notes .notes-left .award-blurb a{
     font-family: Georgia;
     font-size: 11px;
     color: #6b4a67;
     font-weight: 300;
     text-decoration: none;
}

#prod_notes .notes-left .award-blurb a:hover{
    text-decoration: none;
}


#stockists-block{
    padding-left: 35px;
    clear: both;
    margin-top: 10px;
    display: none;
}

#stockists-block h2{
     font-family: Georgia;
     font-size: 18px;
     color: #6b4a67;
     font-weight: 300;
     margin: 0;
     padding: 0;
}

#stockists-block ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

#stockists-block ul li{
    clear: both;
    display: block;
    overflow: hidden;
    padding: 10px;
    font-family: Georgia;
    background: none;
}

#stockists-block ul li.odd{background-color:#f4f6f1;}
#stockists-block ul li.even{background-color:ffffff;}

#content #stockists-block ul li h3{
    display: inline-block;
    font-weight: 300;
    font-size: 14px;
    color: #6b4a67;
    margin: 0;
    float: left;
    padding: 0;
    line-height:normal;
}

#stockists-block ul li a{
     display: inline-block;
     text-decoration: none;
     color: #6b4a67;
     font-size: 12px;
     float: right;
}

#stockists-block ul li span{
     display: inline-block;
     text-decoration: none;
     color: #6b4a67;
     font-size: 12px;
     margin-right: 10px;
}


/* 
* Second Listing
*/


#content.second-listing{
    width: 793px;
    float: none;
}

#content.second-listing .prod_list{
    clear: both;
    margin: 0;
}

#content.second-listing .results_bar .res_start p {
    margin-top: 0;
    margin-left: 17px;
    text-align: center;
    width: 78px;
    color: #FFFFFF;
    font-size: 1.0em;
    font-family: Arial;
}

#content.second-listing .results_bar {
    color: #FFFFFF;
    font-size: 1.1em;
}

#content.second-listing #results_barHead li{
    background: none;
}

/* 
*  Brochure Download
*/

.brochure-download #content {
    width: 770px
}

.brochure-download #content h1{
    border-bottom: 1px dashed #bfbeb9;
    background: url(../../images/layout/pdf-btn.jpg) no-repeat 35px 20px;
    padding: 30px 10px 30px 85px;
    display: block;
    font-family: 600;
    margin: 0;
    width: auto;
    height: auto;
}

.brochure-download #content h1 a{
    display: inline-block;
    font-size: 22px;
    color: #6b4a67;
    font-family: Georgia;   
    width: auto;
    height: auto;
    text-indent: 0;
}

.brochure-download #content h1 span{
    display: inline-block;
    text-transform: uppercase;
    font-size: 14px;
    color: #6b4a67;
    font-family: Georgia; 
}


.brochure-download .contact-form-wrap{
    padding-top: 20px;
    padding-left: 35px;
}

.brochure-download #content .contact-form-wrap h2{
    margin: 0;
    color: #6b4a67;
    font-family: Georgia; 
    font-size: 22px;
    padding: 0;
}

.brochure-download .contact-form-wrap p{
    color: #666666;
    font-family: Arial;
    font-size: 11px;
}

.brochure-download .contact-form-wrap form{
    
}

.brochure-download .contact-form-wrap form fieldset{
    border: none;
}

.brochure-download .contact-form-wrap .field-wrap{
    clear: both;
    padding: 5px 0 5px 0;
}

.brochure-download .contact-form-wrap .field-wrap label{
    font-family: Georgia;
    font-size: 12px;
    color: #6b4a67;
    clear: both;
    display: block;
}

.brochure-download .contact-form-wrap .field-wrap select{
    width: 335px;
}

.brochure-download .contact-form-wrap .field-wrap span{
    font-family: Georgia;
    font-size: 12px;
    color: #6b4a67;
}

.brochure-download .contact-form-wrap .field-wrap .form-fields{
    border: 1px solid #8c8b88;
    width: 335px;
    height: 25px;
}

.brochure-download .contact-form-wrap .field-wrap .submit{
    display: block;
    border: none;
    text-indent: -9999px;
    line-height: 0;
    width:78px;
    height:25px;
    background: url(../../images/layout/send-btn.jpg) no-repeat;
}

/* 
*  Whole Sale
*/

.whole-sale-login #content{
    padding-left: 35px;
}

.whole-sale-login .whole-sale-wrap h1{
    margin: 0;
    color: #6b4a67;
    font-family: Georgia; 
    font-size: 22px;
    width:auto;
    height: auto;
    background: none;
}

.whole-sale-login .whole-sale-wrap p{
    color: #666666;
    font-family: Arial;
    font-size: 11px;
}

.whole-sale-login .whole-sale-wrap form{
    
}

.whole-sale-login .whole-sale-wrap form fieldset{
    border: none;
}

.whole-sale-login .whole-sale-wrap .field-wrap{
    clear: both;
    padding: 5px 0 5px 0;
}

.whole-sale-login .whole-sale-wrap .field-wrap label{
    font-family: Georgia;
    font-size: 12px;
    color: #6b4a67;
    clear: both;
    display: block;
}

.whole-sale-login .whole-sale-wrap .field-wrap .form-fields{
    border: 1px solid #8c8b88;
    width: 335px;
    height: 25px;
}

.whole-sale-login .whole-sale-wrap .field-wrap .submit{
    display: block;
    border: none;
    text-indent: -9999px;
    line-height: 0;
    width:56px;
    height:28px;
    background: url(../../images/layout/login.gif) no-repeat;
}



/*
* Niche Items
*/

.order-box{
    clear: both;
    background: url(../../images/layout/line-break.jpg) repeat-x;
    padding-top: 20px;
    width: 780px;
    margin-top: 20px;
    overflow: hidden;
    display: block;
}

.order-box ul{
    margin: 0;
    padding: 0 10px 0 10px;
    list-style: none;
}

.order-box ul li{
    float: left;
    display: block;
    text-indent: -9999px;
}

.order-box ul li.mail{
    width:265px;
    height:27px;
    background: url(../../images/layout/mail.jpg) no-repeat !important;
    margin-left: 60px;
}

.order-box ul li.mail a{
    display: block;
    width:265px;
    height:27px;
}

.order-box ul li.fax{
    width:192px;
    height:27px;
    background: url(../../images/layout/fax.jpg) no-repeat !important;
}

.order-box ul li.phone{
    width:181px;
    height:27px;
    background: url(../../images/layout/phone.jpg) no-repeat !important;
}

#help-box ul{
    margin: 0 0 0 0;
}
#help-box.order-box{
    width: 715px;
}


#help-box.order-box ul li.mail{
    margin-left: 10px;
}

#content p.red{color: red;}

.wine-landing .prod_list{
    clear: both;
}

.wine-landing  #results_barHead li{
    background: none;
}

.wine-landing  #results_barHead p{
    padding: 0;
    margin: 0 0 0 17px;
    font-size: 1.0em;
    color: #fff;
}

.wine-landing .wine-break{
    display: block;
    clear:both;
    height: 20px;
}

.listing-break{
   display: block;
    clear:both;
    height: 40px; 
    width: 100%;
}


.prod_list.odd{
   background: url("../../../images/layout/list-item-bg2.gif") no-repeat 
}


/* 
* Help Page
*/

#content.help h1{
    padding: 5px;
    font-weight: 300;
}


#content.help p{
   font-family: Arial;
   font-size: 11px;
   font-weight: 300;
   color:#6f6f6f;
   padding: 5px;
}

#content.help p.you-should{
    font-style: italic;
    color:#6b4a67;
}

#content.help p.you-should a{
    color:#6b4a67;
    text-decoration: underline;
}

#content.help h2{
     margin: 10px 0 10px 0;
    padding: 0;
}

#content.help .line-breaker{
    height: 1px;
    width: 100%;
    background: url(../../../images/help/line-br.png) repeat-x;
    display: block;
    clear: both;
    margin: 30px 0 20px 0;
}

#line-1{}
#line-2{}
#line-3{}
#content.help .line-breaker#line-4{}

#content .help-order-box{
    clear: both;
    background: url(../../images/layout/line-break.jpg) repeat-x;
    padding-top: 20px;
    width: 715px;
    margin-top: 100px;
    overflow: hidden;
    display: block;
    list-style: none !important;
}

#content .help-order-box ul{
    margin: 0;
    padding: 0 10px 0 10px;
    list-style: none;
}

#content .help-order-box ul li{
    float: left;
    display: block;
    text-indent: -9999px;
}

#content .help-order-box ul li.mail{
    width:169px;
    height:26px;
    background: url(../../images/help/help-order_02.jpg) no-repeat;
}

#content .help-order-box ul li.mail a{
    display: block;
    width:169px;
    height:26px;
}


#content .help-order-box ul li.phone{
    width:240px;
    height:26px;
    background: url(../../images/help/help-order_01.jpg) no-repeat;
    margin-left: 120px;
}

#about-plb-group h3{
    font-weight: 300;
    margin: 0 0 5px 0;
    font-size: 14px;
}

li.wine-trade-link{
    /*margin-left: 320px;*/
	margin-left: 20px;
}

li.wine-trade-link-home{
    /*margin-left: 175px;*/
	margin-left: 20px;
}



/* Regional Tasting */
#content.regional{
    width: 780px;
}
#content.regional .regional-tasting{
    width: 737px;
    margin: 10px auto 0;
    background: url(../images/regional/regional-rpt.png);
}

#content.regional .regional-tasting h2{
    margin: 0;
    padding: 0;
    display: block;
    background: url(../images/regional/come-and-join-us.png) no-repeat;
    width: 737px;
    height: 68px;
    text-indent: -9999px;
}


#content.regional .regional-tasting h3{
    color: #666666;
    font-size: 19px;
    line-height: 22px;
    text-align: center;
    padding: 15px 5px;
}


#content.regional .regional-tasting .innertext{
    overflow: hidden;
    margin: 10px 0 0 0;
    
}

#content.regional .regional-tasting .innertext .box-left{
    float: left;
    width: 350px;
}

#content.regional .regional-tasting .innertext .box-left li{
    margin-bottom: 5px;
    font-size: 14px;
    background: url("../../images/misc/bullet.gif") no-repeat scroll left 5px transparent;
    font-style: italic;
    color: #666666;
}
#content.regional .regional-tasting .innertext .box-left p{
    padding: 0 0 20px 35px;
    font-size: 14px;
    color: #666666;
    font-style: italic;
}


#content.regional .regional-tasting .innertext .box-right{
    float: left;
    width: 297px;
    /*background: url(../images/regional/regional-dates.png) no-repeat;*/
    padding: 15px 10px 10px 10px;
    margin-left: 40px;
    background-color: #621A5A;
}

#content.regional .regional-tasting .innertext .box-right ul{
    margin: 0 0 0 15px;
    padding: 0;
    list-style: none;
}

#content.regional .regional-tasting .innertext .box-right ul li{
    color: #fff;
    background: none;
    padding: 0;
}

#content.regional .regional-tasting .innertext .box-right ul li h1{
    background: none;
    width: auto;
    margin: 0;
    padding: 0;
    height: auto;
    font-size: 14px;
}

#content.regional .regional-tasting .innertext .box-right ul li h1 span{
    font-weight: normal
}

#content.regional .regional-tasting .innertext .box-right ul li p{
    color: #fff;
    font-style: italic;
    font-size: 11px;
}

#content.regional .regional-tasting-footer{
    clear: both;
    margin: 0;
    padding: 10px 0 0 0;
    background: url(../images/regional/footer-rpt.png) repeat-x;
    width: 737px;
    margin: 0 auto;
    height: 57px;
}

#content.regional .regional-tasting-footer p{
    text-align: center;
    font-size: 14px;
    font-style: italic;
    
}

#content.regional .regional-tasting-footer p a{
    color: #fff;
}

#content.regional .regional-tasting-footer p.bold{
    font-weight: 600;
    font-style: normal;
}

#content.regional .regional-tasting-footer p.bold a{
    text-decoration: none;
}

#featured-brands a.regional-link{
    width:501px;
    height:276px;
    display: block;
}

#featured-brands a.regional-link img{
    border: none;
}
