*	{
	margin: 0;
	padding: 0;
	}
html, body	{
	height: 100%;
	}
.wrapper	{
	
	height: auto !important;
	margin: 0 auto -100px;
	min-height: 100%;height: 100%;
	}
#footer, .push	{
	height: 100px;
	}
body	{
	background: #fff url(../images/shared/tiled_wood.jpg) top center repeat-y;
	color: #464646;
	font-family: Arial;
	font-size: 0px;
	line-height: 0;
	}
#page-top-outer	{
	background: #000 url(../images/shared/page_top_bg.jpg) top center no-repeat;
	height: 164px;
	}
#page-top	{
	height: 164px;
	margin: 0 auto;
	position: relative;
	width: 1000px;
	}
#page-top-right	{
	background: url(../images/shared/login_top_bg.png) no-repeat;
	color: #fff;
	float: right;
	font-size: 12px;
	height: 115px;
	line-height: 12px;
	margin: 0px 5px 0 0;
	width: 613px;
	}
#top-socials	{
	float: right;
	margin: 10px 8px 0 0;
	text-align: center;
	width: 75px;
	}
#login-left	{
	float: left;
	padding: 10px 0 0 16px;
	text-align: left;
	width: 482px;
	}
#login-left td	{
	padding: 0px 5px 0 0px;
	}
#top-socials a	{
	display: block;
	float: left;   
	margin:0 4px 2px 0; 
	}
	
	
	
	
	
#btn_login	{
	background: url(../images/shared/btn_login_top.png) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 29px;
	margin: 0px auto 0;
	text-indent: -2000px;
	width: 64px;
	}
#btn_login:hover	{
	background-position: 0 -29px;
	}
#page-top-loggedin	{
	background: url(../images/nav/loggedin/logged_in_bg_x.png) no-repeat;
	color: #fff;
	float: right;
	font-size: 12px;
	height: 115px;
	line-height: 12px;
	margin: 0px 5px 0 0;
	width: 795px;
	}
#loggedin-left	{
	float: left;
	padding: 10px 0 0 10px;
	text-align: left;
	width: 710px;
	}
#loggedin-left td	{
	padding: 0px 5px 0 0px;
	}
#loggedin-socials	{
	float: right;
	margin: 17px 8px 0 0;
	text-align: center;
	width: 60px;
	}
	#loggedin-socials             a{

               

                margin:  0px 2px 0 0;

                }
#btn_loggedinsearch	{
	background: url(../images/nav/loggedin/logged_in_search.png) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	height: 32px;
	margin: 1px 10px 0 0;
	text-indent: -2000px;
	width: 42px;
	}
#btn_loggedinsearch:hover	{
	background-position: 0 -32px;
	height: 32px;
	}
#nav-loggedin	{
	float: left;
	height: 32px;
	position: relative;
	}
#nav-loggedin a	{
	float: left;
	height: 32px;
	margin: 1px 1px 0 0;
	}
#nav-loggedin a.active,
#nav-loggedin a:hover	{
	background-position: 0 -32px;
	height: 32px;
	}
#nav-loggedin-pub	{
	background: url(../images/nav/loggedin/logged_in_pubs.png) no-repeat;
	width: 51px;
	}
#nav-loggedin-name	{
	background: url(../images/nav/loggedin/logged_in_beername.png) no-repeat;
	width: 86px;
	}
#nav-loggedin-type	{
	background: url(../images/nav/loggedin/logged_in_beertype.png) no-repeat;
	width: 96px;
	}
#nav-loggedin-abv	{
	background: url(../images/nav/loggedin/logged_in_abv.png) no-repeat;
	width: 59px;
	}
#nav-loggedin #nav-loggedin-postcode	{
	background: url(../images/nav/loggedin/logged_in_postcode.png) no-repeat;
	color: #fff;
	font-family: 'Maven Pro';
	font-weight: bold;
	height: 22px;
	padding: 10px 0 0 20px;
	text-decoration: none;
	text-transform: uppercase;
	width: 82px;
	}
#nav-loggedin-account	{
	background: url(../images/nav/loggedin/logged_in_account.png) no-repeat;
	width: 42px;
	}
.input-loggedin-search	{
	background: url(../images/nav/loggedin/input_search.png) no-repeat;
	float: left;
	margin: 0 14px 0 0;
	width: 182px;
	}
.input-loggedin-search input	{
	background: transparent;
	border: none;
	color: #a2a2a2;
	float: left;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	margin: 1px 0 0 1px;
	padding: 8px 4px 8px 7px;
	width: 165px;
	}
#drop-postcode	{
	display: none;
	left: 348px;
	position: absolute;
	top: 32px;
	width: 152px;
	z-index: 88;
	}
#change-address	{
	background: url(../images/nav/loggedin/logged_in_changeaddress.png) no-repeat;
	width: 152px;
	}
#nav-loggedin #nav-loggedin-postcode.active	{
	background-position: 0 -32px;
	}
#drop-account	{
	display: none;
	font-size: 0;
	left: 452px;
	line-height: 0;
	position: absolute;
	top: 33px;
	width: 152px;
	z-index: 88;
	}
#nav-loggedin #drop-logout	{
	background: url(../images/nav/loggedin/account_logout.png) no-repeat;
	margin: 0;
	width: 152px;
	}
#nav-loggedin #drop-myaccount:hover,
		#nav-loggedin #drop-logout:hover	{
	background-position: 0 -32px;
	}
#nav-loggedin #drop-myaccount	{
	background: url(../images/nav/loggedin/account_my_account.png) no-repeat;
	margin: 0;
	width: 152px;
	}
#top-login-lower	{
	color: #8f8f8f;
	font-family: Georgia;
	font-size: 11px;
	padding: 5px 0 0 5px;
	}
#top-login-lower table	{
	float: left;
	}
#top-login-lower table th	{
	padding: 4px 0 0 0;
	width: 205px;
	}
#top-login-lower table td	{
	padding: 4px 0 0 0;
	}
#top-login-lower table label	{
	float: left;
	font-weight: normal;
	margin: 1px 0px 0 4px;
	}
#top-login-lower table input	{
	float: left;
	}
#top-login-lower a	{
	color: #8f8f8f;
	font-family: Georgia;
	font-size: 11px;
	text-decoration: none;
	}
#fblogin	{
	float: right;
	}
#page-top-right	a	{
	line-height: 12px;
	}
.home-link	{
	color: #474747;
	display: block;
	margin: 6px 10px 0 0;
	text-decoration: none;
	}
#logo	a	{
	left: 1px;
	position: absolute;
	top: 11px;
	}
#top-links	{
	color: #595959;
	float: right;
	font-size: 12px;
	height: 50px;
	line-height: 12px;
	margin: 0px 10px 15px 0;
	}
#top-links-inner	{
	float: left;
	}
#top-links-search	{
	float: left;
	position: relative;
	}
#top-links	a	{
	color: #595959;
	cursor: pointer;
	text-decoration: none;
	}
#top-links	a:hover	{
	color: #bebd01;
	text-decoration: none;
	}
#page-top-right	table	{
	float: left;
	}
 
 
 
#top-links .dropsearch:hover	{
	color: #474747;
	text-decoration: none;
	}
 
.input-top-search	{
	background: url(../images/shared/inp_top_signin.png) no-repeat;
	height: 29px;
	margin: 0 0 0 0;
	width: 204px;
	}
.input-top-search input	{
	background: transparent;
	border: none;
	color: #a2a2a2;
	font-size: 12px;
	line-height: 14px;
	margin: 1px 0 0 1px;
	padding: 5px 4px 8px 5px;
	width: 188px;
	}
#drop-search-lower a	{
	border-bottom: 1px solid #e5e5e5;
	color: #474747;
	display: block;
	padding: 8px 10px;
	text-decoration: none;
	width: 120px;
	}
#drop-search-lower a:hover	{
	color: #3d9b35;
	}
#home-area-outer	{
	background: #000 url(../images/home/header/header_bg.jpg) top center no-repeat;
	height: 589px;
	}
#home-area	{
	margin: 0 auto;
	position: relative;
	width: 1000px;
	}
#blogtop-area-outer	{
	background: #000 url(../images/home/blog/blog_header.jpg) top center no-repeat;
	height: 250px;
	}
#blogtop-area	{
	margin: 0 auto;
	width: 980px;
	}
#header-area-outer	{
	background: url(../images/shared/header_inner_noclickhere.png) top center no-repeat;
	height: 345px;
	}
#header-area	{
	margin: 0 auto;
	width: 990px;
	position: relative;
	}
#reduced-headersearch	{
	float: left;

	width:440px;

	height:115px;
	margin: 90px 0 0 0;
	}
#reduced-signup	{
	float: right;
	margin: 90px 0 0 0;
	}
#header-message	{
	color: #fff;
	float: right;
	font-size: 12px;
	line-height: 14px;
	margin: 0 0 0 0;
	text-align: center;
	width: 720px;
	}
#header-message	td	{
	height: 280px;
	padding:0 50px 0 0
	}
#header-message	h1	{
	color: #fff;
	float: none;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 30px;
	letter-spacing: 8px;
	text-transform: uppercase;
	}
#header-message	h2	{
	color: #fff;
	float: none;
	font-family: 'Anton', sans-serif;
	font-size: 34px;
	letter-spacing: 5px;
	line-height: 30px;
	margin: 10px 0 0 0;
	text-transform: uppercase;
	}
#home-slider-area	{
	float: left;
	margin: 43px 0 0 0;
	width: 440px;
	position: relative;
	}
.clickme {
	position:absolute;left:73px;
	top:65px;
	cursor:pointer;
	z-index:1;
}	
#headercontroller	{
	background: url(../images/home/header/header_controller.png) no-repeat;
	height: 47px;
	left: 413px;
	position: absolute;
	top: 540px;
	width: 175px;
	}
#beer-search	{
	background: url(../images/home/header/search_lower_bg.png) no-repeat;
	height: 110px;
	width: 440px;
	}
	
#beer-search-inner	{
	background:url(../images/shared/search_lower_bg.png)  no-repeat;
	height: 110px;
	padding: 3px 0 0 0;
	width: 440px;
	}	
#beer-search-tabs	{
	height: 53px;
	position: relative;
	width: 440px;
	}
.stars-wreath	{
	padding: 15px 0 0 10px;
	}
#btn-beersearch	{
	background: url(../images/home/header/search_submit.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 32px;
	margin: 0px 0 0 5px;
	text-indent: -2000px;
	width: 42px;
	}
#btn-beersearch:hover	{
	background-position: 0 -32px;
	}
#beer-search-tabs a	{
	float: left;
	height: 53px;
	}
#beer-search-tabs a:hover	,
#beer-search-tabs a.selected	{
	background-position: 0 -53px;
	}
#searchtab-1	{
	background: url(../images/home/header/search_tab_1.png) no-repeat;
	margin: 0 0 0 81px;
	width: 63px;
	}
#searchtab-2	{
	background: url(../images/home/header/search_tab_2.png) no-repeat;
	margin: 0 0 0 0;
	width: 62px;
	}
#searchtab-3	{
	background: url(../images/home/header/search_tab_3.png) no-repeat;
	margin: 0 0 0 0;
	width: 62px;
	}
#searchtab-4	{
	background: url(../images/home/header/search_tab_4.png) no-repeat;
	margin: 0 0 0 0;
	width: 62px;
	}
#searchtab-5	{
	background: url(../images/home/header/search_tab_5.png) no-repeat;
	margin: 0 0 0 0;
	width: 88px;
	}
#abv-drop	{
	background: #6a2c1c;
	font-size: 12px;
	left: 267px;
	line-height: 12px;
	padding: 10px 0 10px 0;
	position: absolute;
	top: 52px;
	width: 120px;
	}
#abv-drop a	{
	color: #fff;
	display: block;
	height: auto;
	margin: 0;
	padding: 0 0 10px 0;
	text-decoration: none;
	width: 90px;
	}
#abv-drop a:hover	{
	color: #a68077;
 
	text-decoration: none;
	 
	}
	
#beertype-drop	{
	background: #6a2c1c;
	font-size: 12px;
	left: 205px;
	line-height: 12px;
	padding: 10px 0 10px 0;
	position: absolute;
	top: 52px;
	width: 200px;
	}
#beertype-drop a	{
	color: #fff;
	display: block;
	height: auto;
	margin: 0;
	padding: 0 0 10px 0;
	text-decoration: none;
	width:170px;
	}
#beertype-drop a:hover	{
	color: #a68077;
 
	text-decoration: none;
	 
	}	
	
	
#beer-search-input	{
	padding: 8px 0 0 20px;
	}
.input-beersearch	{
	background: url(../images/home/header/inp_header_search.gif) no-repeat;
	height: 32px;
	margin: 0 0 0 0px;
	width: 340px;
	}
.input-beersearch input	{
	background: transparent;
	border: none;
	color: #b4b4b4;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	margin: 1px 0 0 1px;
	padding: 7px 4px 8px 5px;
	width: 335px;
	}
#home-signup	{
	float: right;
	margin: 13px 7px 0 0;
	width: 518px;
	position: relative;
	}
	
	
a#signup-info {
display: block;
width:34px;
height:140px;
position: absolute;
	top:37px;
background: url(../images/home/icon_info.png)  no-repeat;
	left:-34px;
cursor:pointer;
}	


a#signup-info:hover {
 
background: url(../images/home/icon_info.png) -34px 0  no-repeat;
	 

}	


#signup-overlay {
background: url(../images/home/info_overlay.png) no-repeat;
height: 404px;
display: none;
	width: 390px;
	 
	position: absolute;
	top:10px;
	left:10px;
	z-index: 222;
	
}	






#signup-overlay-inner {
	width: 350px;
	margin: 0 auto;
	 
	line-height: 18px;
	font-size:12px;
	color:#fff;
	padding: 15px 0 0 0;
}
#signup-overlay-inner  table{
	width: 100%;
	
}
#signup-overlay-inner  table td{
	 
	padding-bottom: 10px;
	
}

#signup-overlay-inner  table th{
	text-align:right;
	padding-bottom: 10px;
	
}

#signup-overlay-inner  td h1{
letter-spacing: .6px;
	 
	
}
#signup-overlay-inner a{
	 
	color:#fff;
	 
}


#signup-close {

}	

#home-signup-top	{
	background: url(../images/home/header/signup_bg_top.png) top no-repeat;
	height: 368px;
	width: 518px;
	}
#home-signup-top	.inner	{
	font-size: 15px;
	margin: 0 0 0 65px;
	padding: 102px 0 0 0;
	text-align: center;
	width: 378px;
	}
#home-signup-top	th	{
	border-bottom: 1px solid #7f6d4a;
	color: #beb7a6;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 15px;
	font-weight: normal;
	padding: 17px 0 5px 0;
	text-align: left;
	text-indent: 15px;
	vertical-align: top;
	width: 148px;
	}
#home-signup-top	td	{
	padding: 0 0 5px 0;
	vertical-align: top;
	}
.input-homeregister	{
	background: url(../images/home/header/inp_register.gif) no-repeat;
	height: 32px;
	margin: 0 0 0 10px;
	width: 223px;
	}
.input-homeregister input	{
	background: transparent;
	border: none;
	color: #a2a2a2;
	font-size: 12px;
	line-height: 14px;
	margin: 1px 0 0 1px;
	padding: 7px 4px 8px 0px;
	width: 200px;
	}
#home-signup-overlay	{
	margin: 13px auto;
	width: 518px;
	position: relative;
	}
.signupclose {
	position:absolute;
	right:97px;
	 
	top:-8px;
	z-index: 1000;
	}
#home-signup-register	{
	background: url(../images/home/header/signup_bg_register.png) top no-repeat;
	height: 75px;
	padding: 5px 0 0 0;
	width: 518px;
	}
#home-signup-lower	{
	background: url(../images/home/header/signup_bg_lower.png) top no-repeat;
	height: 68px;
	overflow: hidden;
	width: 518px;
	}
#home-signup-lower	.inner	{
	font-size: 15px;
	margin: 0 auto;
	text-align: center;
	width: 380px;
	}
#home-signup-lower	.inner h1	{
	color: #9d9479;
	font-size: 16px;
	letter-spacing: normal;
	text-transform: uppercase;
	}
#home-signup-lower	.inner a	{
	color: #7f7155;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 14px;
	text-decoration: none;
	}
#home-signup-lower	.inner h1 a.direct-link	{
	color: #9d9479;
	font-family: 'Changa One', sans-serif;
	font-size: 16px;
	text-decoration: none;
	}
#home-signup-lower	.inner h1 a.direct-link:hover,	
#home-signup-lower	.inner a:hover	{
	color: #fff;
	}
#btn-home-register	{
	background: url(../images/home/header/btn_register.png) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 55px;
	margin: 0px 0 0 41px;
	text-indent: -2000px;
	width: 434px;
	}
#btn-home-register:hover	{
	background-position: 0 -55px;
	}
#holder-wooden-outer	{
	}
#holder-wooden	{
	color: #464646;
	font-size: 12px;
	line-height: 18px;
	margin: 0 auto;
	min-height: 300px;
	width: 980px;
	}
#holder-wooden	h1	{
	color: #fff;
	font-size: 42px;
	font-weight: bold;
	line-height: 40px;
	text-transform: uppercase;
	}
#holder-wooden	h1	 span	{
	font-family: arial;
	font-size: 11px;
	letter-spacing: 0;
	line-height: 22px;
	padding-left: 0px;
	vertical-align: text-top;
	}
.woodshadow-top	{
	background: url(../images/home/middle_area/shadow_top.png) repeat-x;
	height: 36px;
	width: 100%;
	}
.woodshadow-lower	{
	background: url(../images/home/middle_area/shadow_lower.png) repeat-x;
	height: 36px;
	width: 100%;
	}
#middle-left	{
	float: left;
	width: 660px;
	}
.home-tabbed-content	{
	background: #fff;
	}
.home-tabbed-content .inner-frame	{
	border: 1px solid #fff;
	margin: 0 auto;
	padding: 10px 0;
	width: 620px;
	}
.home-loggedin-content	{
	background: #fff;
	margin: 20px 0 70px 0;
	}
.home-loggedin-content .inner-frame	{
	border: 1px solid #fff;
	margin: 0 auto;
	padding: 10px 0;
	width: 620px;
	}
.search-tabbed-content	{
	background: #fff;
	margin-bottom: 70px;
	}
.search-tabbed-content .inner-frame	{
	margin: 0 auto;
	padding: 10px 0;
	width: 940px;
	}
#bingo-box	{
	padding-bottom: 10px;
	position: relative;
	width: 660px;
	}
#bingo-intro	{
	background: url(../images/home/middle_area/playbingo_layer.jpg);
	height: 637px;
	position: absolute;
	width: 660px;
	z-index: 1111;
	}
#bingo-intro-top	{
	height: 25px;
	margin: 27px auto 0 auto;
	text-align: center;
	width: 463px;
	}
#bingo-intro-text	{
	color: #fff;
	height: 160px;
	margin: 0 auto;
	text-align: center;
	width: 420px;
	}
#bingo-intro-text img	{
	margin: 0 0 10px 0;
	}
#bingo-intro-points	{
	color: #fff;
	font-family: 'Changa One';
	font-size: 18px;
	height: 22px;
	line-height: 18px;
	margin: 0 auto;
	padding: 8px 0 0 0;
	text-align: center;
	text-transform: uppercase;
	width: 463px;
	}
#bingo-intro-close	{
	color: #fff;
	font-family: 'Changa One';
	font-size: 14px;
	height: 40px;
	line-height: 14px;
	margin: 0 auto;
	text-align: center;
	width: 463px;
	}
#bingo-intro-close a	{
	color: #fff;
	font-family: 'Changa One';
	font-size: 14px;
	line-height: 14px;
	text-decoration: none;
	}
#bingo-intro-signup	{
	height: 120px;
	margin: 0 auto;
	text-align: center;
	width: 463px;
	}
#bingo-intro-content	{
	height: 194px;
	margin: 0 auto;
	padding: 25px 0 0 0;
	text-align: center;
	width: 463px;
	}
#bingo-intro-content h1	{
	color: #fff;
	font-size: 20px;
	letter-spacing: normal;
	line-height: 20px;
	text-transform: uppercase;
	}
#bingo-intro-content h2	{
	color: #965b4e;
	font-family: 'Changa One';
	font-size: 20px;
	line-height: 20px;
	text-transform: uppercase;
	}
	
	
	
#bernard-recommends {
margin:10px 0 60px 0;
	 line-height:0;
	 font-size:0;
}	
	
	
	
	
	
	
.search-row	{
	background: url(../images/shared/search_results_vert_lines.gif) repeat-y;
	margin: 0 auto;
	width: 938px;
	 
	}
.search-line	{
	border-top: 1px solid #f2f2f2;
	}
#middle-right	{
	float: right;
	width: 300px;
	}
#holder-download	{
	margin-bottom: 20px;
	}
#holder-download .top	{
	background: url(../images/home/middle_area/header_download.png);
	height: 79px;
	width: 300px;
	}
#holder-download .lower	{
	background: url(../images/home/middle_area/lower_download.png);
	height: 125px;
	width: 300px;
	}
#holder-download .lower th	{
	padding: 10px 0 0 0;
	width: 35px;
	}
#holder-download .lower td	{
	padding: 10px 0 0 0;
	text-align: center;
	width: 125px;
	}
.content-header	{
	margin: 60px 0 23px 0;
	}
#holder-downpub	{
	}
#holder-downpub .top	{
	background: url(../images/home/middle_area/header_downpub.png) no-repeat;
	height: 78px;
	width: 300px;
	}
#holder-downpub .lower	{
	background: url(../images/home/middle_area/downpub_lower.png)  repeat-y;
	height: 800px;

	width: 300px;
	}
	#holder-downpub .bottom	{
	background: url(../images/home/middle_area/downpub_bottom.png) no-repeat;
	height: 37px;
	width: 300px;
	}
#holder-downpub .lower-7-spaces	{
background: url(../images/home/middle_area/downpub_lower_high.png) repeat-y;
	height: 2650px;
	width: 300px;
	 
	}	
	
#holder-downpub .lower th	{
	padding: 10px 0 0 0;
	width: 35px;
	}
#holder-downpub .lower td	{
	padding: 10px 0 0 0;
	text-align: left;
	width: 125px;
	}
.downpub-entry	{
	font-size: 11px;
	 
	line-height: 16px;
	 
	background: url(../images/home/middle_area/pubentry_dotted.png) bottom no-repeat;
	padding: 7px 0 10px 0;
	margin-bottom: 8px;
	}
.downpub-entry-left	{
	background: url(../images/home/middle_area/downpub_photo_frame.png) no-repeat;
	float: left;
	height: 53px;
	margin: 0 0 0 13px;
	padding: 5px 0 0 5px;
	width: 53px;
	}
.downpub-entry-right	{
	color: #a4becd;
	float: left;
	margin: 0 0 0 13px;
	width: 200px;
	}
.downpub-entry-right a	{
	color: #fff;
	text-decoration: none;
	}
.downpub-pints	{
	padding: 5px 0 0 0;
	}
.downpub-entry	td{
text-align:left;
vertical-align: top
	}	
	
#blog-area-outer	{
	background: url(../images/home/blog/tiled_bg.jpg);
	}
#blog-area	{
	margin: 0 auto;
	width: 1000px;
	}
#blog-area-left	{
	float: left;
	margin: 0 0 0 0;
	width: 665px;
	 font-size:12px;
 line-height: 16px;
	}
#blog-area-left h1	{
	color: #fff;
	font-family: 'Changa One', sans-serif;
	font-size: 43px;
	font-weight: bold;
	letter-spacing: 12px;
	line-height: 44px;
	text-transform: uppercase;
	}
a#btn-backhome	{
	background: url(../images/shared/btn_backhome.png) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: right;
	height: 52px;
	margin: 0px auto 0;
	text-indent: -2000px;
	width: 234px;
	}
a#btn-backhome:hover	{
	background: url(../images/shared/btn_backhome.png) 0 -52px no-repeat;
	}
a#btn-back	{
	background: url(../images/shared/btn_back.png) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: right;
	height: 52px;
	margin: 0px auto 0;
	text-indent: -2000px;
	width: 112px;
	}
a#btn-back:hover	{
	background: url(../images/shared/btn_back.png) 0 -52px no-repeat;
	}
a#btn-faqcontact	{
	background: url(../images/faq/contact_btn.png) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: right;
	height: 52px;
	margin: 0px auto 0;
	text-indent: -2000px;
	width: 551px;
	}
a#btn-faqcontact:hover	{
	background: url(../images/faq/contact_btn.png) 0 -52px no-repeat;
	}
.blogblock	{
	float: left;
	margin: 20px 0;
	padding-bottom: 30px;
	width: 200px;
	}
.blogblock-spacer	{
	float: left;
	height: 10px;
	width: 30px;
	}
.blogblock-top	{
	background: #fff;
	font-size: 0;
	height: 153px;
	line-height: 0;
	padding: 10px 0 0 10px;
	position: relative;
	}
.blogblock-top img	{
	font-size: 0;
	line-height: 0;
	padding: 0px 0 0 0px;
	}
.blog-date	{
	background: url(../images/home/blog/blog_date_bg.png) no-repeat;
	color: #fff;
	font-family: 'Changa One', sans-serif;
	font-size: 24px;
	height: 52px;
	left: 10px;
	line-height: 22px;
	padding: 3px 0 0 8px;
	position: absolute;
	text-transform: uppercase;
	top: 20px;
	width: 60px;
	}
.blog-date span	{
	display: block;
	font-size: 15px;
	line-height: 16px;
	text-transform: uppercase;
	}
.blogblock-link	{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	line-height: 12px;
	padding: 15px 0 0 0;
	}
.blogblock-link a	{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	text-decoration: none;
	}
.blogblock-text	{
	color: #ac8d84;
	font-size: 12px;
	height: 100px;
	line-height: 18px;
	}
.blog-readmore	{
	background: url(../images/home/blog/btn_readmore.png) no-repeat;
	color: #fff;
	display: block;
	font-size: 11px;
	height: 20px;
	line-height: 12px;
	padding: 8px 0 0 0;
	text-decoration: none;
	text-indent: 50px;
	width: 179px;
	}
	.blog-readmore:hover	{
	text-decoration: none;
background-position:0 -28px;
	}
.blogblock-details	{
	float: left;
	margin: 20px 0;
	width: 660px;
	}
.blogblock-details-top	{
	background: #fff;
	font-size: 0;
	line-height: 0;
	padding: 10px 10px 10px 10px;
	position: relative;
	}
.blogblock-details-top img	{
	font-size: 0;
	line-height: 0;
	padding: 0px 0 0 0px;
	}
.blogblock-details-text	{
	color: #ac8d84;
	font-size: 12px;
	line-height: 18px;
	padding: 20px 0px 0px 0px;
	}
.blogblock-details h4	{
	color: #fff;
	font-size: 20px;
	line-height: 24px;
	text-transform: none;
	}
#blog-area-right	{
	float: right;
	margin: 0 0 0 0;
	width: 300px;
	}
#blog-right-updates	{
	margin-bottom: 30px;
	}
#blog-area-right ul	{
	margin: 0;
	width: 289px;
	}
#blog-area-right ul li	{
	background: none;
	border-bottom: 1px solid #482a26;
	padding: 7px 0 5px 0;
	}
#blog-area-right ul li	span	{
	color: #c89287;
	}
#blog-right-updates ul li a	{
	background: url(../images/home/blog/blogicon_update.png) 10px 0 no-repeat;
	color: #fff;
	display: block;
	font-size: 12px;
	line-height: 14px;
	padding: 7px 0 7px 50px;
	text-decoration: none;
	}
#blog-area-right ul li a:hover	{
	color: #a3766d;
	}
#blog-right-posts	{
	margin-bottom: 30px;
	}
#blog-right-categories	{
	margin-bottom: 30px;
	}
#blog-right-posts ul li a	{
	background: url(../images/home/blog/blogicon_post.png) 10px 0 no-repeat;
	color: #fff;
	display: block;
	font-size: 12px;
	line-height: 14px;
	padding: 7px 0 7px 50px;
	text-decoration: none;
	}
#blog-right-categories ul li a	{
	background: url(../images/home/blog/blogicon_categories.png) 10px 0 no-repeat;
	color: #fff;
	display: block;
	font-size: 12px;
	line-height: 14px;
	padding: 7px 0 7px 50px;
	text-decoration: none;
	}
	
/*  FAQ ----------------------------------------------- */	
	
.faq-bg	{
	background: url(../images/faq/faq_lower.png) top no-repeat;
	padding: 30px 20px 30px 80px;
	width: 880px;
	}
.faq-shadow	{
	background: url(../images/faq/faq_shadow.png) no-repeat;
	height: 4px;
	width: 980px;
	}
#searchpage-area	{
	margin: 0 auto;
	width: 1000px;
	}
#searchpage-area	h1	{
	font-size: 42px;
	line-height: 42px;
	margin: 0 0;
	text-transform: uppercase;
	}
	
/*  DETAILS ----------------------------------------------- */	
	#details-area	{
	margin: 0 auto;
	width: 980px;
	}
#details-area	h1	{
	font-size: 42px;
	line-height: 42px;
	margin: 0 0;
	text-transform: uppercase;
	}
#beerdetail-info	{
	background: #fff;
	margin: 20px 0 70px 0;
	width: 980px;
	}
#beerdetail-info-top	{
	background: url(../images/shared/vert_repeat_details.gif) repeat-y;
	}
#beerdetail-info-left	{
	float: left;
	font-size: 12px;
	line-height: 20px;
	margin: 20px 0 0 25px;
	padding: 8px 0 0px 0;
	width: 735px;
	}
	
	#beerdetail-info-left	span{
	color:#974531;
	}
#beerdetail-info-left h1	{
	color: #464646;
	font-size: 28px;
	letter-spacing: normal;
	line-height: 28px;
	margin-bottom: 5px;
	text-transform: none;
	}
#beerdetail-info-left th	{
	width: 225px;
	text-align: left;
	}
#beerdetail-info-left th img	{
	background: #e6e6e6;
	font-size: 0px;
	padding: 10px;
	}
#beerdetail-info-right	{
	background: url(../images/beer/beerdetail_right.png) top no-repeat;
	float: right;
	min-height: 214px;
	padding: 0px 0 0 0;
	width: 199px;
	}

#beerdetail-info-right .top	{
	font-size: 12px;
	height: 184px;
	line-height: 12px;
	padding: 30px 0 0 0;
	text-align: center;
	width: 199px;
	}
#beerdetail-info-right h1	{
	color: #5e3730;
	font-size: 18px;
	letter-spacing: 1px;
	line-height: 18px;
	}
#beerdetail-info-right .top	{
	font-size: 12px;
	height: 154px;
	line-height: 12px;
	padding: 30px 0 0 0;
	text-align: center;
	width: 199px;
	}
#beerdetail-info-right .lower	{
	font-family: 'Changa One', sans-serif;
	font-size: 14px;
	line-height: 14px;
	text-align: center;
	width: 199px;
	}
#beerdetail-info-right .lower a	{
	text-decoration: none;
	}
	#detail-carousel	{
	background: url(../images/beer/carousel_bg.png) top no-repeat;
	height: 120px;
	width: 980px;
	}
#detail-carousel-top	{
	height: 35px;
	padding: 10px 0 0 0;
	text-align: center;
	width: 980px;
	}
#detail-carousel-lower	{
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	margin: 0 auto;
	width: 945px;
	}
#detail-carousel-lower	.prev	{
	background: url(../images/beer/go_left.png) no-repeat;
	display: block;
	height: 37px;
	width: 37px;
	}
#detail-carousel-lower	.prev:hover	{
	background: 0 -37px url(../images/beer/go_left.png) no-repeat;
	}
#detail-carousel-lower	.next	{
	background: url(../images/beer/go_right.png) no-repeat;
	display: block;
	height: 37px;
	width: 37px;
	}
#detail-carousel-lower	.next:hover	{
	background: 0 -37px url(../images/beer/go_right.png) no-repeat;
	}
#detail-carousel-lower th	{
	text-align: left;
	}
#detail-carousel-lower table	{
	width: 100%;
	}
.carousel-item	{
	width: 160px;
	}
.carousel-item-frame	{
	background: url(../images/home/middle_area/downpub_photo_frame.png);
	float: left;
	height: 53px;
	padding: 5px 0 0 5px;
	width: 53px;
	}
.carousel-item-info	{
	color: #a86758;
	float: left;
	font-size: 11px;
	line-height: 16px;
	margin: 10px 0 0 10px;
	width: 90px;
	}
.carousel-item-info a	{
	color: #fff;
	text-decoration: none;
	}
#detail-carousel-blue	{
	background: url(../images/details/carousel_bluebg.png) top no-repeat;
	height: 120px;
	width: 980px;
	}
#detail-carousel-blue-top	{
	height: 38px;
	padding: 14px 0 0 0;
	text-align: center;
	width: 980px;
	}
#detail-carousel-blue-lower	{
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	margin: 0 auto;
	width: 945px;
	}
#detail-carousel-blue-lower	.prevSocial	{
	background: url(../images/details/go_left.png) no-repeat;
	display: block;
	height: 37px;
	width: 37px;
	}
#detail-carousel-blue-lower	.prevSocial:hover	{
	background: 0 -37px url(../images/details/go_left.png) no-repeat;
	}
#detail-carousel-blue-lower	.nextSocial	{
	background: url(../images/details/go_right.png) no-repeat;
	display: block;
	height: 37px;
	width: 37px;
	}
#detail-carousel-blue-lower	.nextSocial:hover	{
	background: 0 -37px url(../images/details/go_right.png) no-repeat;
	}
#detail-carousel-blue-lower th	{
	text-align: left;
	}
#detail-carousel-blue-lower table	{
	width: 100%;
	}
.carousel-blue-item	{
	width: 265px;
	}
.carousel-blue-item-frame	{
	background: url(../images/home/middle_area/downpub_photo_frame.png);
	float: left;
	height: 53px;
	padding: 5px 0 0 5px;
	width: 53px;
	}
.carousel-blue-item-info	{
	color: #fff;
	float: left;
	font-size: 11px;
	line-height: 16px;
	margin: 0px 0 0 10px;
	width: 195px;
	}
.carousel-blue-item-info a	{
	color: #fff;
	text-decoration: none;
	}
.carousel-blue-item-info	strong	{
	color: #a4becd;
	font-weight: normal;
	}
#beer-comments	{
	font-size: 11px;
	line-height: 16px;
	margin:30px 0 70px 0;
	}
.comments-row	{
	background: url(../images/beer/comment_row_bg.gif) bottom no-repeat;
	}
.comments-row-events-bg	{
	background: url(../images/beer/comment_event_bg.gif) bottom no-repeat;
	}
.comments-row-events-bg.alternate-bg	{
	background: url(../images/beer/comment_event_bg_alternaterow.gif) bottom no-repeat;
	}
.comments-row-left	{
	float: left;
	padding: 30px 0 30px 30px;
	width: 195px;
	}
.comments-row-left	th	{
	background: url(../images/home/middle_area/downpub_photo_frame.png) no-repeat;
	height: 56px;
	padding: 5px 0 0 5px;
	text-align: left;
	width: 53px;
	}
.comments-row-left	td	{
	color: #a86758;
	float: left;
	font-size: 11px;
	line-height: 16px;
	margin: 0px 0 0 10px;
	width: 90px;
	}
.comments-row-left	td a	{
	color: #fff;
	text-decoration: none;
	}
.mobile-phone	{
	background: url(../images/beer/icon_phone.png) left no-repeat;
	height: 16px;
	margin: 8px 0 0 0;
	width: 9px;
	}
.comments-row-middle	{
	color: #fff;
	float: left;
	font-size: 12px;
	line-height: 18px;
	margin: 0px 0 0 30px;
	padding: 30px 20px 0 0;
	width: 575px;
 
	}
.comments-row-right	{
	float: left;
	font-family: 'Changa One', sans-serif;
	font-size: 14px;
	line-height: 14px;
	padding: 18px 0 0 0;
	text-align: center;
	width: 124px;
	}
.comments-row-events	{
	color: #fff;
	float: left;
	font-size: 12px;
	line-height: 18px;
	margin: 0px 0 0 10px;
	padding: 30px 20px 0 20px;
	width: 685px;
	}
.beer-rated-text	{
	color: #5e3932;
	padding: 0px 0 8px 0;
	}
.beer-rated	{
	font-size: 0px;
	line-height: 0px;
	}
.beer-myrating	{
	text-transform: uppercase;
	color:#585858;
	}
#leave-comments	{
	background: #fff;
	font-size: 11px;
	line-height: 16px;
	margin: 20px 0 70px 0;
	}
#leave-comments-rating	{
	background: #fff;
	font-size: 11px;
	line-height: 16px;
	padding: 20px 30px;
	}
#leave-comments-textarea	{
	background: #fafafa;
	border-top: 1px solid #cccccc;
	font-size: 11px;
	line-height: 16px;
	}
#beer-rate	{
	background: url(../images/shared/beer_rating_0.png) no-repeat;
	height: 48px;
	width: 260px;
	}
#beer-rate a	{
	display: block;
	float: left;
	height: 50px;
	margin: 0 8px 0 0;
	width: 30px;
	}
#beer-rate.rated-1	{
	background: url(../images/shared/beer_rating_1.png) no-repeat;
	}
#beer-rate.rated-2	{
	background: url(../images/shared/beer_rating_2.png) no-repeat;
	}
#beer-rate.rated-3	{
	background: url(../images/shared/beer_rating_3.png) no-repeat;
	}
#beer-rate.rated-4	{
	background: url(../images/shared/beer_rating_4.png) no-repeat;
	}
#beer-rate.rated-5	{
	background: url(../images/shared/beer_rating_5.png) no-repeat;
	}
#btn_comment	{
	background: url(../images/beer/btn_comment.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: right;
	height: 29px;
	margin: 20px 30px 20px 0;
	text-indent: -2000px;
	width: 103px;
	}
#btn_comment:hover	{
	background: url(../images/beer/btn_comment.gif) 0 -29px no-repeat;
	}
#btn_removerbeer	{
	background: url(../images/register/btn_addbeer.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: right;
	height: 29px;
	margin: 0px 30px 20px 0;
	text-indent: -2000px;
	width: 103px;
	}
#btn_removerbeer:hover	{
	background: url(../images/register/btn_addbeer.gif) 0 -29px no-repeat;
	}
.jquery-ratings-star	{
	background-image: url('../images/shared/empty-star.png');
	background-repeat: no-repeat;
	float: left;
	height: 56px;
	margin-right: 2px;
	position: relative;
	width: 59px;
	}
.jquery-ratings-full	{
	background-image: url('../images/shared/full-star.png');
	}
#serving-at-box	{
	}
#serving-at-box-content	{
	background: #fff;
	padding-bottom: 0px;
	margin: 20px 0 70px 0;
	}
#serving-at-box-content .inner-frame	{
	margin: 0 auto;
	padding: 10px 0;
	width: 960px;
	}
#event-map	{
	float: right;
	min-height: 214px;
	padding: 0px 0 0 0;
	width: 199px;
	}
.eventdate	{
	background: url(../images/beer/calendar_icon.png) 3px 2px no-repeat;
	color: #965b4e;
	padding: 0 0 0 30px;
	}
	
/*  ABOUT ----------------------------------------------- */
	
#about-content	{
	background: #fff;
	margin-bottom: 50px;
	}
#about-content-left	{
	float: left;
	width: 190px;
	}
#about-content-right	{
	float: left;
	padding: 30px 0 0 0;
	width: 770px;
	}
	
	
#add-to-site {
	background: #fff;
	padding:30px 0;
	margin: 35px 0 0 0;
}	

#add-to-site-inner {

                background: url(../images/about/05-02-About_03.gif)  repeat-y;

                width: 908px;

                margin: 0 auto;

               

}

#add-to-site-inner th {
text-align: left;
 
}
#add-to-site-inner td {
text-align: center;
padding: 20px 0;
 
}

#add-to-site-inner th.no-height ,
#add-to-site-inner td.no-height {
line-height:0;
padding: 0px 0;
 font-size:0;
}
 .inp-large	{
	background: url(../images/about/inp_bg_large.gif)  no-repeat;
	height: 34px;
	width: 388px;
	}
.inp-large input	{
	background: transparent;
	border: none;
	color: #464646;
	height: 26px;
	padding: 4px 5px 4px 5px;
	margin: 0px 0 0 0px;
	width: 378px;
	} 
	
	
 .inp-medium	{
	background: url(../images/about/inp_bg_medium.gif)  no-repeat;
	height: 34px;
	width: 248px;
	}
.inp-medium input	{
	background: transparent;
	border: none;
	color: #464646;
	height: 26px;
	padding: 4px 5px 4px 5px;
	margin: 0px 0 0 0px;
	width: 238px;
	} 
	
	
 .inp-small{
	background: url(../images/about/inp_bg_small.gif)  no-repeat;
	height: 34px;
	width: 188px;
	}
.inp-small input	{
	background: transparent;
	border: none;
	color: #464646;
	height: 26px;
	padding: 4px 5px 4px 5px;
	margin: 0px 0 0 0px;
	width: 178px;
	} 	
	
	
	
	
	
	
	
	
	
	
.addus-tbl	 {
padding-bottom: 0px;
	 
 
}
	
	
	
	
	
		
/*  CONTACT  ----------------------------------------------- */
	
#contact-content	{
	background: #fff;
 
	}
	#contact-content-top	{
	background: #fff;
	margin-bottom: 70px;
	}
	#contact-content-lower	{
	background: #fff;
	}
#contact-left	{
	float: left;
	width: 700px;
	}
#contact-right	{
	float: right;
	padding: 0px 0 0 0;
	width: 224px;
	}
#contact-write	{
	background: url(../images/contact/contact_write.gif) no-repeat;
	height: 162px;
	width: 224px;
	}
#contact-write th	{
	height: 162px;
	width: 90px;
	}
#contact-write strong	{
	color: #464646;
	line-height: 24px;
	}
#contact-call	{
	background: url(../images/contact/contact_phone.gif) no-repeat;
	height: 162px;
	width: 224px;
	}
#contact-call th	{
	height: 162px;
	width: 90px;
	}
#contact-call strong	{
	color: #464646;
	}
#contact-left th	{
	padding: 0 0 5px 0;
	text-align: left;
	text-transform: uppercase;
	width: 195px;
	}
#contact-left td	{
	padding: 0 0 5px 0;
	}
.contact-header	{
	background: #fafafa;
	border-bottom: 1px solid #d7d5d5;
	padding: 20px 20px 20px 20px;
	width: 940px;
	}
.contact-header-white	{
	background: #fff;
	border-bottom: 1px solid #d7d5d5;
	padding: 25px 30px 25px 30px;
	width: 920px;
	}
.contact-text	{
	background: #fafafa;
	padding: 20px 0px 20px 30px;
	width: 950px;
	}
.inp-contact	{
	background: url(../images/contact/inp_contact.gif) no-repeat;
	height: 34px;
	width: 504px;
	}
.inp-contact input	{
	background: transparent;
	border: none;
	color: #464646;
	height: 28px;
	margin: 2px 0 0 8px;
	width: 485px;
	}
.txta-msg	{
	background: url(../images/contact/texta_contact.gif) no-repeat;
	height: 142px;
	width: 504px;
	}
.txta-msg textarea	{
	background: none;
	border: none;
	color: #464646;
	font-family: arial;
	font-size: 13px;
	height: 130px;
	margin: 4px 0 0 5px;
	overflow: auto;
	padding: 4px 3px;
	width: 490px;
	}
#grey-lower	{
	background: url(../images/shared/lower_grey_bg.png) no-repeat;
	height: 113px;
	padding: 27px 0 0 0;
	width: 980px;
	}
#btn_submit	{
	background: url(../images/register/btn_submit.png) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 52px;
	margin: 0px auto 0;
	text-indent: -2000px;
	width: 137px;
	}
#btn_submit:hover	{
	background: url(../images/register/btn_submit.png) 0 -52px no-repeat;
	display: block;
	height: 52px;
	width: 137px;
	}
#register-right	{
	float: right;
	padding: 0px 0 0 0;
	width: 224px;
	}
#register-right	img	{
	background: #ededed;
	margin-bottom: 10px;
	padding: 10px;
	}
#btn_update	{
	background: url(../images/shared/btn_update.png) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 52px;
	margin: 0px auto 0;
	text-indent: -2000px;
	width: 138px;
	}
#btn_update:hover	{
	background-position: 0 -52px;
	}
#btn_step_2	{
	background: url(../images/register/btn_step2.png) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 52px;
	margin: 0px auto 0;
	text-indent: -2000px;
	width: 192px;
	}
#btn_step_2:hover	{
	background-position: 0 -52px;
	}
#btn_backstep	{
	background: url(../images/register/btn_back_step.png) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	height: 52px;
	text-indent: -2000px;
	width: 192px;
	}
#btn_backstep:hover	{
	background-position: 0 -52px;
	}
#btn_finish	{
	background: url(../images/register/btn_finish.png) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: right;
	height: 52px;
	text-indent: -2000px;
	width: 129px;
	}
#btn_finish:hover	{
	background-position: 0 -52px;
	}
#back-finish-holder	{
	margin: 0 auto;
	width: 330px;
	}
.content-holder	{
	background: #fafafa;
	border-bottom: 1px solid #d7d5d5;
	float: left;
	margin-bottom: 70px;
	width: 980px;
	}
.content-holder-white	{
	background: #fff;
	float: left;
	margin-bottom: 70px;
	width: 980px;
	}
.content-holder-nolowermargin	{
	background: #fff;
	float: left;
	margin-bottom: 0px;
	width: 980px;
	}
.content-holder-header	{
	border-bottom: 1px solid #d7d5d5;
	font-weight: bold;
	padding: 25px 30px 20px 30px;
	text-transform: uppercase;
	width: 920px;
	}
.content-holder-text	{
	padding: 30px 30px 30px 30px;
	width: 920px;
	}
.add-menu-block	{
	float: left;
	margin-bottom: 20px;
	width: 450px;
	}
.add-menu-block th	{
	padding: 0 0 6px 0;
	text-align: left;
	text-transform: uppercase;
	width: 90px;
	}
.add-menu-block td	{
	padding: 0 0 6px 0;
	}
.txta-wide	{
	background: url(../images/register/texta_wide.gif) no-repeat;
	height: 142px;
	margin: 10px 0 10px 0;
	width: 922px;
	}
.txta-wide textarea	{
	background: none;
	border: none;
	color: #464646;
	font-family: arial;
	font-size: 13px;
	height: 130px;
	margin: 4px 0 0 5px;
	overflow: auto;
	padding: 4px 3px;
	width: 915px;
	}
.step2-description	{
	background: #fafafa;
	border-top: 1px solid #d7d5d5;
	padding: 20px 30px;
	}
	
.SI-FILES-STYLIZED label.filebrowse	{
	background: url(../images/register/btn_browse.gif) 0 0 no-repeat;
	cursor: pointer;
	display: block;
	height: 28px;
	overflow: hidden;
	width: 83px;
	}
.SI-FILES-STYLIZED label.filebrowse input.file	{
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	height: 100%;
	moz-opacity: 0;height: 28px;
	opacity: 0;
	position: relative;
	width: auto;
	}
.SI-FILES-STYLIZED label.menubrowse	{
	background: url(../images/register/btn_upload_menu.gif) 0 0 no-repeat;
	cursor: pointer;
	display: block;
	height: 28px;
	overflow: hidden;
	width: 179px;
	}
.SI-FILES-STYLIZED label.menubrowse input.file	{
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	height: 100%;
	moz-opacity: 0;
	opacity: 0;height: 28px;
	position: relative;
	width: auto;
	}
.SI-FILES-STYLIZED label.photobrowse	{
	background: url(../images/register/btn_photo.gif) 0 0 no-repeat;
	cursor: pointer;
	display: block;
	height: 28px;
	overflow: hidden;
	width: 120px;
	}
.SI-FILES-STYLIZED label.photobrowse input.file	{
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	height: 100%;
	moz-opacity: 0;
	opacity: 0;height: 28px;
	position: relative;
	width: auto;
	}
.SI-FILES-STYLIZED label.uploadbeer	{
	background:url(../images/beer/btn_uploadbeer.jpg)  0 0 no-repeat;
	cursor: pointer;
	display: block;
	height: 28px;
	overflow: hidden;
	width: 119px;
	}
.SI-FILES-STYLIZED label.uploadbeer input.file	{
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	height: 100%;
	moz-opacity: 0;
	opacity: 0;height: 28px;
	position: relative;
	width: auto;
	}
.SI-FILES-STYLIZED label.uploadphoto	{
	background:url(../images/myaccount/btn_uploadphoto.gif)   0 0 no-repeat;
	cursor: pointer;
	display: block;
	height: 28px;
	overflow: hidden;
	width: 199px;
	}
.SI-FILES-STYLIZED label.uploadphoto input.file	{
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	height: 100%;
	moz-opacity: 0;
	opacity: 0;height: 28px;
	position: relative;
	width: auto;
	}
#reg-event-left	{
	float: left;
	width: 210px;
	}
#reg-event-right	{
	float: right;
	width: 695px;
	}
#reg-event-left span	{
	color: #a0a0a0;
	display: block;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	margin-bottom: 10px;
	text-transform: none;
	width: 190px;
	}
#reg-event-right th	{
	padding: 4px 0 6px 0;
	text-align: left;
	width: 170px;
	}
#reg-event-right td	{
	padding: 0 0 6px 0;
	}
.inp-cal	{
	background: url(../images/register/event_date_inp.gif) no-repeat;
	border: none;
	float: left;
	padding: 10px 10px 10px 10px;
	width: 64px;
	}
#reg-event-left	{
	text-align: left;
	width: 222px;
	}
#reg-event-left img	{
	background: #ededed;
	padding: 10px;
	}
#reg-event-left td	{
	padding: 10px 0 0 0;
	text-align: left;
	}
.add-anotherlink	{
	background: url(../images/register/link_repeat.gif) repeat-x;
	border: none;
	color: #fff;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 11px;
	height: 14px;
	margin: 0px 0 0;
	padding: 5px 20px 10px 20px;
	text-decoration: none;
	}
	
/* 
.add-anotherlink:hover {
 background-position: 0 -28px;
 text-decoration: none;
} 
*/

.add-anotherlink:hover {
 background: url(../images/register/link_repeat.gif) 0 -28px repeat-x;
 text-decoration: none;
}
.txta-eventdescr	{
	background: url(../images/register/event_desc_texta.gif) no-repeat;
	height: 154px;
	margin: 0px 0 10px 0;
	width: 538px;
	}
.txta-eventdescr textarea	{
	background: none;
	border: none;
	color: #464646;
	font-family: arial;
	font-size: 13px;
	height: 145px;
	margin: 4px 0 0 5px;
	overflow: auto;
	padding: 4px 3px;
	width: 530px;
	}
.inp-eventdescr	{
	background: url(../images/register/event_name_inp.gif) no-repeat;
	height: 34px;
	width: 538px;
	}
.inp-eventdescr input	{
	background: transparent;
	border: none;
	color: #464646;
	height: 28px;
	margin: 2px 0 0 8px;
	width: 530px;
	}
	.addresswidth {
		width: 90px;
		padding: 0 0 0 10px
	}
	
.inp-eventdescrshort	{
	background: url(../images/register/inp_short.gif) no-repeat;
	height: 34px;
	width: 218px;
	}
.inp-eventdescrshort input	{
	background: transparent;
	border: none;
	color: #464646;
	height: 28px;
	margin: 2px 0 0 8px;
	width: 214px;
	}	
	
.inp-addmenu	{
	background: url(../images/register/inp_menu.gif) no-repeat;
	height: 28px;
	width: 329px;
	}
.inp-addmenu input	{
	background: transparent;
	border: none;
	color: #464646;
	height: 26px;
	margin: 1px 0 0 8px;
	width: 315px;
	}
.pub-features	{
	background: url(../images/register/pubfeatures_bg.gif) repeat-y;
	margin: 0 auto;
	width: 940px;
	}
.feature-line	{
	border-top: 1px solid #f2f2f2;
	font-size: 0;
	line-height: 0;
	margin: 10px 0;
	}
.content-holder-features	{
	padding: 0px 30px 0 20px;
	width: 930px;
	background: #fff;
	 
	}
.feature-block	{
	float: left;
	height: 180px;
	margin: 20px 0 0 0;
	width: 119px;
	}
.feature-block-spacer	{
	float: left;
	height: 10px;
	width: 45px;
	}
.feature-block-top	{
	background: url(../images/register/frame_beer_logo.gif) no-repeat;
	font-size: 0;
	height: 93px;
	line-height: 0;
	padding: 10px 0 0 10px;
	position: relative;
	width: 109px;
	}
.feature-block-top img	{
	font-size: 0;
	line-height: 0;
	padding: 0px 0 0 0px;
	}
.feature-block-text	{
	color: #464646;
	font-size: 12px;
	line-height: 18px;
	padding: 10px 0 0 0;
	}
.feature-name	{
	color: #965b4e;
	font-weight: bold;
	height: 35px;
	}
.feature-block-text	 label	{
	float: left;
	font-weight: normal;
	margin: 0px 0px 0 6px;
	}
.feature-block-text	 input	{
	float: left;
	}
.feature-name	a	{
	color: #965b4e;
	font-weight: bold;
	text-decoration: none;
	}
.pubfeature-block	{
	float: left;
	 
	margin: 10px 0 0 0px;
	width: 113px;
	padding: 0 0 10px 15px
	 
 
	}
	
.pubbeerblock-spacer	{
	float: left;
	height: 10px;
	width: 34px;
	}	
	
.pubfeature-block-spacer	{
	float: left;
	height: 10px;
	width: 45px;
	}
.pubfeature-block-top	{
	font-size: 0;
	height: 80px;
	line-height: 0;
	padding: 10px 0 0 0px;
	position: relative;
	width: 124px;
	}
.pubfeature-block-top img	{
	font-size: 0;
	line-height: 0;
	padding: 0px 0 0 0px;
	}
.pubfeature-block-text	{
	color: #464646;
	font-size: 11px;
	line-height: 18px;
	padding: 10px 0 0 0;
	}
.pubfeature-name	{
	color: #965b4e;
	font-weight: bold;
	line-height: 16px;
	height: 35px;
	}
.pubfeature-block-text	 label	{
	float: left;
	cursor: pointer;
	font-weight: normal;
	margin: 0px 0px 0 6px;
	}
.pubfeature-block-text	 input	{
	float: left;
	}
.pubfeature-name	a	{
	color: #965b4e;
	font-weight: bold;
	text-decoration: none;
	}

.available-block	{
	float: left;
	height: 310px;
	margin: 20px 0 20px 0;
	width: 119px;
	}
.available-stock	{
	float: left;
	height: 270px;
	margin: 20px 0 0 0;
	width: 119px;
	}
.content-holder-stock	{
	background: #fafafa;
	border-bottom: 1px solid #d7d5d5;
	float: left;
	margin-bottom: 0px;
	width: 980px;
	}
.available-block-spacer	{
	float: left;
	height: 10px;
	width: 45px;
	}
.available-block-top        {

                background: url(../images/register/frame_beer_logo.gif) no-repeat;

                font-size: 0;

                height: 115px;

                line-height: 0;

                padding: 10px 0 0 10px;

                position: relative;

                width: 109px;

                }
.available-block-top img	{
	font-size: 0;
	line-height: 0;
	padding: 0px 0 0 0px;
	}
.available-block-text	{
	color: #464646;
	font-size: 12px;
	line-height: 18px;
	padding: 10px 0 0 0;
	}
.feature-name	{
	color: #965b4e;
	font-weight: bold;
	height: 35px;
	}
.available-block-text	 label	{
	float: left;
	font-weight: normal;
	margin: 0px 0px 0 6px;
	}
.available-block-text	 input	{
	float: left;
	}
.inp-price	{
	background: url(../images/register/inp_price2.gif) no-repeat;
	height: 28px;
	margin: 4px 0 0 0;
	width: 119px;
	}
.inp-price input	{
	background: transparent;
	border: none;
	color: #b5b5b5;
	height: 26px;
	margin: 2px 0 0 8px;
	width: 110px;
	padding-left:10px;
	}
.inp-price-per	{
	background: url(../images/register/inp_price2.gif) no-repeat;
	height: 28px;
	margin-bottom: 3px;
	width: 119px;
	}
.inp-price-per input	{
	background: transparent;
	border: none;
	color: #b5b5b5;
	height: 26px;
	margin: 2px 0 0 8px;
	width: 110px;
	padding-left:10px;
	}
	
/*  BEERS ------------------------------------------------------------------------------------------------------------------------------------------------- */
#beers-content	{
	background: #fff;
	margin-bottom: 70px;
	}
.inp-beer	{
	background: url(../images/beer/inp_beer.gif) no-repeat;
	float: left;
	height: 28px;
	width: 129px;
	}
.inp-beer input	{
	background: transparent;
	border: none;
	color: #464646;
	height: 26px;
	margin: 2px 0 0 8px;
	width: 120px;
	}
.beers-header	table	{
	}
.inp-event-date	{
	background: url(../images/beer/inp_beer.gif) no-repeat;
	border: none;
	color: #464646;
	float: left;
	height: 28px;
	padding: 0 5px;
	width: 120px;
	}
.brewery-header	table	{
	}
.brewery-header	{
	background: #fafafa;
	border-bottom: 1px solid #d7d5d5;
	padding: 25px 30px 20px 20px;
	width: 930px;
	}
.brewery-header	th	{
	padding: 6px 0px 0 0;
	text-align: left;
	text-transform: uppercase;
	}
.brewery-header	td	{
	line-height: 28px;
	padding: 0px 0 0 8px;
	}
.beers-header	{
	background: #fafafa;
	border-bottom: 1px solid #d7d5d5;
	padding: 25px 20px 5px 20px;
	width: 940px;
	}
.beers-header	th	{
	padding: 6px 0px 0 0;
	text-align: left;
	text-transform: uppercase;
	}
.beers-header	td	{
	line-height: 28px;
	padding: 0px 0 0 8px;
	}
.beerblock	{
	float: left;
	margin: 20px 0 20px 0;
	width: 200px;
	}
.beerblock-spacer	{
	float: left;
	height: 10px;
	width: 45px;
	}
.beerblock-spacer-home	{
	float: left;
	height: 10px;
	width: 10px;
	}
.currently-on strong	{
	color: #9a9a9a;
	display: block;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	margin-bottom: 6px;
	}
.currently-on	{
	font-size: 0px;
	line-height: 0px;
	margin-top: 4px;
	}
.beerblock-top	{
	background: #f2f2f2;
	font-size: 0;
	height: 153px;
	line-height: 0;
	padding: 10px 0 0 10px;
	position: relative;
	}
.beerblock-top img	{
	font-size: 0;
	line-height: 0;
	padding: 0px 0 0 0px;
	}
.beerblock-readmore	{
	background: url(../images/beer/btn_beer_details.gif) no-repeat;
	color: #fff;
	display: block;
	font-size: 11px;
	height: 22px;
	line-height: 16px;
	margin-bottom: 2px;
	padding: 6px 0 0 0;
	text-align: center;
	text-decoration: none;
	width: 103px;
	}
#holder-wooden .beerblock-readmore:hover	{
	background: url(../images/beer/btn_beer_details.gif) 0 -28px no-repeat;
	text-decoration: none;
	}
.beerblock-readmore:hover	{
	background: url(../images/beer/btn_beer_details.gif) 0 -28px no-repeat;
	text-decoration: none;
	}
.brown-link	{
	background: url(../images/beer/btn_beer_details.gif) repeat-x;
	color: #fff;
	display: block;
	float: left;
	font-size: 11px;
	height: 22px;
	line-height: 15px;
	padding: 6px 20px 0 20px;
	text-align: center;
	margin-bottom: 2px;
	text-decoration: none;
	}
.brown-link:hover	{
	background: url(../images/beer/btn_beer_details.gif) 0 -28px repeat-x;
	text-decoration: none;
	}
.addbrewery-link	{
	background: url(../images/beer/btn_beer_details.gif) repeat-x;
	color: #fff;
	display: block;
	float: left;
	font-size: 11px;
	height: 22px;
	line-height: 15px;
	margin: 10px 0 20px 20px;
	padding: 6px 20px 0 20px;
	text-align: center;
	text-decoration: none;
	}
.addbrewery-link:hover	{
	background: url(../images/beer/btn_beer_details.gif) 0 -28px repeat-x;
	text-decoration: none;
	}
#lower-beers	{
	margin: 0 auto;
	width: 945px;
	}
.beerblock-text	{
	color: #464646;
	font-size: 12px;
	line-height: 18px;
	padding: 10px 0 10px 0;
	}
.beerblock-text span	{
	color: #464646;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	}
.beerblock-text	em	{
	color: #965b4e;
	font-style: normal;
	}
.beerblock-text a	{
	color: #464646;
	display: block;
	font-weight: bold;
	text-decoration: none;
	}
.breweryblock-text	{
	color: #464646;
	font-size: 12px;
	line-height: 18px;
	padding: 10px 0 10px 0;
	}
.breweryblock-text span	{
	color: #464646;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	}
.breweryblock-text	em	{
	color: #965b4e;
	font-style: normal;
	}
.breweryblock-text a	{
	color: #464646;
	display: block;
	font-weight: bold;
	text-decoration: none;
	}
.pubblock-text span	{
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	}
.pubblock-text a	{
	display: block;
	font-weight: bold;
	text-decoration: none;
	}
.pubblock-text	{
	color: #464646;
	font-size: 12px;
	line-height: 18px;
	padding: 10px 0 10px 0;
	}
.pubblock-text span	{
	color: #464646;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	}
.pubblock-text	em	{
	color: #965b4e;
	font-style: normal;
	}
.pubblock-text a	{
	color: #464646;
	display: block;
	font-weight: bold;
	text-decoration: none;
	}
.pubtext	{
	color: #965b4e;
	padding-bottom: 5px;
	}
.beer-by	{
	color: #965b4e;
	}
.beer-time	{
	font-size: 11px;
	}
.beer-icons	{
	padding: 5px 0 5px 0;
	}
.beer-icons a	{
	float: left;
	margin: 0 2px 2px 0;
	}
.brewery-text	{
	color: #464646;
	font-size: 12px;
	line-height: 18px;
	padding: 10px 0 10px 0;
	}
.brewery-text span	{
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	}
.brewery-text a	{
	color: #464646;
	display: block;
	font-weight: bold;
	text-decoration: none;
	}
.achievementblock	{
	float: left;
	 
	margin: 20px 0;
	width: 200px;
	}
.achieve-text	{
	color: #464646;
	font-size: 12px;
	height: 190px;
	line-height: 18px;
	padding: 10px 0 10px 0;
	}
.achieve-text span	{
	color: #965b4e;
	}
.achieve-text 	em	{
	color: #9a9a9a;
	font-style: normal;
	}
.achieve-text a	{
	display: block;
	font-weight: bold;
	text-decoration: none;
	}
.beerblock-top20	{
	background: url(../images/beer/btn_viewtop20.gif) no-repeat;
	color: #fff;
	display: block;
	font-size: 11px;
	height: 22px;
	padding: 6px 0 0 0;
	text-align: center;
	text-decoration: none;
	width: 173px;
	}
#beer-sort	{
	padding: 20px 15px 20px 30px;
	}
#beer-sort	table	{
	float: right;
	}
#beer-sort	th	{
	padding: 5px 10px 0 0;
	}
#beer-sort	td	{
	padding: 0px 0 0 5px;
	}
.brewer-features	{
	background: url(../images/beer/brewery_row_bg.gif) repeat-y;
	margin: 0 auto;
	padding: 20px 0 0 0;
	width: 940px;
	}
.brewery-blocks	{
	float: left;
	padding: 0 0 10px 0;
	width: 445px;
	}
.brewery-block-left	{
	float: left;
	width: 130px;
	}
.brewery-block-right	{
	float: left;
	width: 315px;
	}
.brewery-block-left span img	{
	background: #f2f2f2;
	color: #fff;
	padding: 10px;
	}
.brewery-block-left span	{
	display: block;
	margin-bottom: 3px;
	}
.brewery-spacer	{
	float: left;
	height: 10px;
	width: 49px;
	}
.inp-brewery-name	{
	background: url(../images/beer/inp_brewery_name.gif) no-repeat;
	height: 28px;
	margin-bottom: 7px;
	width: 309px;
	}
.inp-brewery-name input	{
	background: transparent;
	border: none;
	color: #b5b5b5;
	height: 26px;
	margin: 2px 0 0 8px;
	width: 110px;
	}
.txta-brewery-descr	{
	background: url(../images/beer/texta_brewery_descr.gif) no-repeat;
	height: 68px;
	margin-bottom: 7px;
	width: 309px;
	}
.txta-brewery-descr textarea	{
	background: none;
	border: none;
	color: #b5b5b5;
	font-family: arial;
	font-size: 13px;
	height: 60px;
	margin: 4px 0 0 5px;
	overflow: auto;
	padding: 4px 3px;
	width: 300px;
	}
	
	
/*  LINKS ----------------------------------------------- */

#links-content	{
	background: #fff;
	margin-bottom: 70px;
	}
.links-row	{
	border-bottom: 1px solid #d7d5d5;
	float: left;
	padding:0 0 15px 0;
	width: 980px;
	}
.links-row.alternate	{
	background: #fafafa;
	}
.links-left	{
	float: left;
	padding: 25px 0 5px 0;
	text-align: center;
	width: 160px;
	}
.links-left img	{
	background: #ededed;
	padding: 10px;
	}
.links-right	{
	float: left;
	padding: 20px 0 0 0;
	width: 700px;
	}
.links-right h1 a	{
	background: none;
	color: #464646;
	letter-spacing: normal;
	padding: 0;
	}
#holder-wooden .links-right h1	{
	font-size: 28px;
	line-height: 28px;
	text-transform: none;
	}
.links-right a	{
	background: url(../images/links/link_icon.gif) no-repeat;
	color: #464646;
	padding: 0 0 0 25px;
	text-decoration: none;
	}
.links-right a:hover	{
	color: #965b4e;
	text-decoration: none;
	}
	
	
	
	
	
	
	
/*  PRIVACY ----------------------------------------------- */

#privacy-content	{
	background: #fff;
	margin-bottom: 70px;
	}
.privacy-row	{
	border-bottom: 1px solid #d7d5d5;
	float: left;
	width: 980px;
	}
.privacy-row-header	{
	background: #fafafa;
	border-bottom: 1px solid #d7d5d5;
	font-weight: bold;
	padding: 25px 30px 20px 30px;
	text-transform: uppercase;
	width: 920px;
	}
.privacy-row-text	{
	padding: 20px 30px;
	width: 920px;
	}
#rules-content	{
	background: #fff;
	}
	
	
	
/*  NAVIGATION ----------------------------------------------- */
#page-nav	{
	float: right;
	height: 40px;
	width: 782px;
	}
#page-nav a	{
	display: block;
	float: left;
	font-size: 0px;
	height: 49px;
	line-height: 0px;
	text-indent: -3000px;
	}
#nav-tab-1 a	{
	background: url(../images/nav/nav_1.png) no-repeat;
	width: 67px;
	}
#nav-tab-2 a	{
	background: url(../images/nav/nav_2.png) no-repeat;
	width: 70px;
	}
#nav-tab-3 a	{
	background: url(../images/nav/nav_3.png) no-repeat;
	width: 63px;
	}
#nav-tab-4 a	{
	background: url(../images/nav/nav_4.png) no-repeat;
	width: 107px;
	}
#nav-tab-5 a	{
	background: url(../images/nav/nav_5.png) no-repeat;
	width: 213px;
	}
#nav-tab-6 a	{
	background: url(../images/nav/nav_6.png) no-repeat;
	width: 192px;
	}
#nav-tab-7 a	{
	background: url(../images/nav/nav_7.png) no-repeat;
	width: 60px;
	}
#page-nav a.selected,
#page-nav a:hover	{
	background-position: 0 -49px;
	}

 
 /* FOOTER -------------------------------------------------------------- */
 
 
#footer-outer	{
	background: #fff url(../images/shared/footer_bg.gif) top center;
	}
#footer	{
	height: 100px;
	margin: 0 auto 0px auto;
	padding: 0px 0 0 0;
	position: relative;
	text-align: left;
	width: 980px;
	z-index: 2;
	}
#footer	th	{
	padding: 18px 30px 0 0;
	}
#footer	td	{
	padding: 6px 0 0 0;
	}
#footer-nav	{
	float: left;
	font-size: 11px;
	line-height: 18px;
	padding: 16px 0 0 0;
	width: 680px;
	}
#footer-nav a	{
	color: #fff;
	display: block;
	float: left;
	text-decoration: none;
	}
#footer-nav a:hover	,
#footer-right a:hover	{
	color: #7d6e6c;
	text-decoration: none;
	}
#footer-nav span	{
	color: #493532;
	display: block;
	float: left;
	font-size: 11px;
	text-align: center;
	width: 20px;
	}
#footer-left	{
	color: #fff;
	float: left;
	font-size: 11px;
	line-height: 22px;
	margin: 0px 0 0 0;
	width: 540px;
	}
#footer-right	{
	background: url(../images/shared/logo_id.png) right no-repeat;
	float: right;
	font-size: 10px;
	line-height: 12px;
	margin: 16px 0px 0 0;
	padding: 6px 0;
	width: 135px;
	}
#footer-right	a	{
	color: #fff;
	text-decoration: none;
	}
	
/* GENERAL --------------------------------------------------------*/ 
h1	{
	color: #fff;
	font-family: 'Changa One', sans-serif;
	font-size: 24px;
	font-weight: normal;
	letter-spacing: 10px;
	line-height: 26px;
	margin: 0 0 4px 0;
	}
h2	{
	color: #4e4e4d;
	font-family: 'Ubuntu', sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 22px;
	margin: 0 0 4px 0;
	}
h3	{
	color: #4e4e4d;
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 4px 0;
	text-transform: uppercase;
	}
h4	{
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 4px 0;
	text-transform: uppercase;
	}
h2	span	{
	color: #035874;
	}
table	{
	border-collapse: collapse;
	}
.fl	{
	float: left;
	}
.fr	{
	float: right;
	}
a	{
	color: #965b4e;
	cursor: pointer;
	outline: none;
	text-decoration: underline;
	}
a:hover	{
	text-decoration: underline;
	}
.clear	{
	clear: both;
	font-size: 0px;
	height: 0;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	}
img	{
	border: 0;
	}
p	{
	margin: 0px;
	padding: 0px;
	}
form	{
	margin: 0;
	padding: 0;
	}
.font11	{
	font-size: 11px;
	}
ul	{
	list-style-type: none;
	margin: 10px 0;
	}
ul li	{
	padding: 0 0 0 15px;
	}
ol	{
	margin: 10px 0 0 20px;
	}
ol li	{
	padding: 0 0 0 0px;
	}
.color-lightgrey	{
	}
 /* PAGING ------------------------------------------------------------------------------- */
	
	.paging	{
	background: #f6f6f6;
	float: left;
	font-size: 12px;
	line-height: 15px;
	padding: 10px 0 10px 20px;
	}
.paging-outer	{
	background: #f6f6f6;
	border-top: 1px solid #e1e1e1;
	height: 50px;
	width: 100%;
	}
.paging-outer-account-bingo	{
	background: #f6f6f6;
	border: 1px solid #e1e1e1;
	border-top: none;
	height: 50px;
	width: 944px;
	}
.paging a	{
	background: url(../images/shared/page.gif) no-repeat;
	color: #717171;
	display: block;
	float: left;
	height: 27px;
	line-height: 28px;
	text-align: center;
	text-decoration: none;
	width: 28px;
	}
.paging a:hover	{
	background-position: 0 -26px;
	color: #fff;
	text-decoration: none;
	}
.paging a.selected	{
	background-position: 0 -26px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	}
.paging a.page-right	{
	background: url(../images/shared/page_right.gif) no-repeat;
	display: block;
	float: left;
	height: 26px;
	margin: 0 0 0 0px;
	padding: 0px;
	width: 29px;
	}
.paging a.page-left	{
	background: url(../images/shared/page_left.gif) no-repeat;
	display: block;
	float: left;
	height: 26px;
	margin: 0 0px 0 0;
	padding: 0px;
	width: 29px;
	}
.paging a.page-dots	{
	background: none;
	color: #939393;
	display: block;
	float: left;
	height: 26px;
	line-height: 26px;
	text-align: center;
	text-decoration: none;
	width: 25px;
	}
a.viewall	{
	background: url(../images/home/middle_area/page_viewall.gif) no-repeat;
	color: #717171;
	display: block;
	float: right;
	height: 27px;
	line-height: 28px;
	margin: 10px 20px 0 0;
	text-align: center;
	text-decoration: none;
	width: 68px;
	}
a.viewall:hover	{
	background-position: 0 -27px;
	}
#achievement-top	{
	background: #fafafa;
	border-bottom: 1px solid #d7d5d5;
	padding: 20px;
	}
#achievement-left	{
	float: left;
	width: 220px;
	}
#achievement-left 	img	{
	background: #ededed;
	padding: 10px;
	}
#achievement-right	{
	color: #464646;
	float: left;
	width: 670px;
	}
#achievement-right h1	{
	color: #464646;
	font-size: 28px;
	font-style: normal;
	letter-spacing: normal;
	text-transform: none;
	}
.year-est	{
	background: url(../images/shared/icon_established.jpg) no-repeat;
	color: #a0a0a0;
	display: block;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 14px;
	line-height: 14px;
	margin: 3px 0 10px 0;
	padding: 0 0 0 42px;
	width: 300px;
	}
	
	
	
	
	
/* BEER BINGO ------------------------------------------------------------------------------------------------ */
#beerbingo-area	{
	margin: 30px auto 0 auto;
	position: relative;
	width: 980px;
	}
#bingo-content	{
	background: #fff;
	}
#bingo-content .top	{
	background: #fff;
	padding: 20px 30px;
	width: 920px;
	}
#bingo-content .middle	{
	background: #fafafa;
	border-bottom: 1px solid #d7d5d5;
	border-top: 1px solid #d7d5d5;
	padding: 40px 0 0 0;
	}
#bingo-content .lower	{
	background: #fafafa;
	width: 960px;
	}
#bingo-tabs	{
	margin: 0 auto;
	padding: 20px 0;
	width: 850px;
	}
#bingo-tabs a	{
	background: #b8b8b8;
	color: #fff;
	cursor: pointer;
	display: block;
	float: left;
	font-family: 'Changa One', sans-serif;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: normal;
	line-height: 22px;
	padding: 10px 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 280px;
	}
#bingo-tabs	span	{
	display: block;
	float: left;
	height: 1px;
	width: 4px;
	}
#bingo-tabs a.selected,
#bingo-tabs a:hover	{
	background: #764037;
	}
.game-area	{
	margin: 0 auto;
	padding: 10px 0 20px 0;
	width: 850px;
	}
.game-area table	{
	}
	
/*.game-area table td	{
	background: url(../images/bingo/beer_bingo_borders.gif) no-repeat;
	border: 1px solid #d7d5d5;
	height: 152px;
	line-height: 0;
	font-size:0;
	text-align: center;
	width: 169px;
	}*/
	
.game-area table	{
	}
.game-area table td	{
	border: 1px solid #d7d5d5;
	font-size: 0;
	height: 106px;
	line-height: 0;
	text-align: center;
	width: 123px;
	}
.game-area table td	.frame	{
	background: url(../images/bingo/beer_bingo_borders.gif) no-repeat;
	font-size: 0;
	height: 122px;
	line-height: 0;
	padding: 30px 0 0 0;
	position: relative;
	text-align: center;
	width: 169px;
	}
.game-area .beerdrank	{
	background: url(../images/bingo/large_completed.png);
	height: 132px;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 149px;
	}
#bingo-content .beer-league	{
	background: url(../images/beer/btn_beer_details.gif) repeat-x;
	color: #fff;
	display: block;
	float: right;
	font-size: 11px;
	height: 22px;
	line-height: 14px;
	margin: 20px 78px 0 0;
	padding: 6px 15px 0 15px;
	text-align: center;
	text-decoration: none;
	}
#bingo-content .beer-league:hover	{
	background: url(../images/beer/btn_beer_details.gif) 0 -28px repeat-x;
	text-decoration: none;
	}
.bingo-scoring	{
	background: #464646;
	color: #fff;
	font-family: 'Changa One', sans-serif;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: normal;
	line-height: 22px;
	margin: 10px auto 0 auto;
	padding: 7px 0;
	text-align: center;
	text-transform: uppercase;
	width: 849px;
	}
.bingo-scoring span	{
	color: #965b4e;
	}
.bingo-scoring-home	{
	background: #464646;
	color: #fff;
	font-family: 'Changa One', sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
	letter-spacing: normal;
	line-height: 18px;
	margin: 2px auto 0 auto;
	padding: 3px 0;
	text-align: center;
	text-transform: uppercase;
	width: 620px;
	}
.bingo-scoring-home span	{
	color: #965b4e;
	}
#bingo-tabs-home	{
	margin: 0 auto;
	padding: 20px 0;
	width: 620px;
	}
#bingo-tabs-home a	{
	background: #b8b8b8;
	color: #fff;
	cursor: pointer;
	display: block;
	float: left;
	font-family: 'Changa One', sans-serif;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: normal;
	line-height: 22px;
	padding: 10px 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 204px;
	}
#bingo-tabs-home	span	{
	display: block;
	float: left;
	height: 1px;
	width: 4px;
	}
#bingo-tabs-home a.selected,
#bingo-tabs-home a:hover	{
	background: #764037;
	}
.game-area-home	{
	margin: 0 auto;
	padding: 2px 0;
	width: 624px;
	}
.game-area-home table	{
	}
.game-area-home table td	{
	border: 1px solid #d7d5d5;
	font-size: 0;
	height: 106px;
	line-height: 0;
	text-align: center;
	width: 123px;
	}
.game-area-home table td	.frame	{
	background: url(../images/bingo/beer_home_borders.gif) no-repeat;
	font-size: 0;
	height: 97px;
	line-height: 0;
	padding: 9px 0 0 0;
	position: relative;
	text-align: center;
	width: 123px;
	}
.game-area-home .beerdrank	{
	background: url(../images/bingo/home_completed.png);
	height: 86px;
	left: 10px;
	position: absolute;
	width: 103px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
.link-print	{
	background: url(../images/shared/btn_link_bg.gif) no-repeat;
	color: #fff;
	display: block;
	float: right;
	font-size: 11px;
	height: 21px;
	line-height: 14px;
	margin: 20px 30px 20px 0;
	padding: 8px 30px 0 30px;
	text-align: center;
	text-decoration: none;
	}
.btn-accept	{
	background: url(../images/myaccount/btn_accept.gif) no-repeat;
	color: #fff;
	display: block;
	float: left;
	font-size: 11px;
	height: 21px;
	line-height: 14px;
	margin: 0px 0px 0px 0;
	padding: 7px 0px 0 0px;
	text-align: center;
	text-decoration: none;
	width: 89px;
	}
.btn-reject	{
	background: url(../images/myaccount/btn_reject.gif) no-repeat;
	color: #fff;
	display: block;
	float: left;
	font-size: 11px;
	height: 21px;
	line-height: 14px;
	margin: 0px 0px 0px 6px;
	padding: 7px 0px 0 0px;
	text-align: center;
	text-decoration: none;
	width: 89px;
	}
.btn-accept:hover	,
	.btn-reject:hover	{
	background-position: 0 -28px;
	text-decoration: none;
	}
.btn-delete	{
	background: url(../images/myaccount/btn_accept.gif) repeat-x;
	color: #fff;
	display: block;
	float: left;
	font-size: 11px;
	height: 21px;
	line-height: 14px;
	margin: 4px 0px 0px 0;
	padding: 7px 0px 0 0px;
	text-align: center;
	text-decoration: none;
	width: 118px;
	}
	
.btn-delete:hover	{
	background-position:0 -28px;
	text-decoration: none;
	 
	}	
	
.btn-deletemenu	{
	background: url(../images/myaccount/btn_accept.gif) repeat-x;
	color: #fff;
	display: block;
	float: left;
	font-size: 11px;
	height: 20px;
	line-height: 14px;
	margin: 0px 0px 0px 7px;
	padding: 7px 20px 0 20px;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	}
	
	
	.btn-deletemenu:hover	{
	background-position: 0 -28px;
	color: #fff;
	display: block;
	float: left;
	font-size: 11px;
	height: 20px;
	line-height: 14px;
	margin: 0px 0px 0px 7px;
	padding: 7px 20px 0 20px;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	}
.btn-printtable	{
	background: url(../images/myaccount/btn_accept.gif) repeat-x;
	color: #fff;
	display: block;
	float: right;
	font-size: 11px;
	height: 20px;
	line-height: 14px;
	margin: 0px 0px 0px 7px;
	padding: 7px 20px 0 20px;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	}
.btn-previewmenu	{
	background: url(../images/myaccount/btn_accept.gif) repeat-x;
	color: #fff;
	display: block;
	float: left;
	font-size: 11px;
	height: 20px;
	line-height: 14px;
	margin: 0px 0px 0px 7px;
	padding: 7px 13px 0 12px;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	}
	
 .btn-previewmenu:hover	{
	background-position:0 -28px;
 
	text-decoration: none;
	 
	}
	
	
	
	
	
#content-main	{
	color: #333;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0 35px 0;
	}
#content-main-inner	{
	color: #4e4e4d;
	font-size: 12px;
	line-height: 18px;
	margin: 0px auto 0px auto;
	padding: 0px 0 50px 0;
	width: 1000px;
	}
#content-left-col	{
	float: left;
	width: 643px;
	}
#content-home-inner	{
	color: #4e4e4d;
	font-size: 12px;
	line-height: 18px;
	margin: 0px auto 0px auto;
	padding: 0px 0 0px 0;
	width: 1000px;
	}
#content-right-col	{
	float: right;
	margin: 109px 0 0 0;
	width: 340px;
	}
#page-content	{
	background: #fff;
	float: left;
	margin: 115px 0 0 0;
	min-height: 280px;
	padding: 30px 0;
	width: 643px;
	}
#page-content-home	{
	background: #fff;
	float: left;
	margin: 45px 0 0 0;
	padding: 30px 0;
	width: 643px;
	}
 
 
 
 
  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 /*
#myController	{
	}
#myController-outer	{
	width: 113px;
    padding: 0 0 0 12px;
	}
#myController-outer	table	{
	float: right;
	}
#mySlides-outer	{
	height: 320px;
	overflow: auto;
	}
#myController span	{
	background: url(../images/home/header/dot_off.png) no-repeat;
	color: #fff;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 0px;
	height: 10px;
	line-height: 0px;
	margin: 12px 0px 0 12px;
	width: 10px;
	}
#jFlowSlide	{
	}
#myController span.jFlowSelected	{
	background: url(../images/home/header/dot_on.png) no-repeat;
	color: #595958;
	}
.jFlowPrev	{
	cursor: pointer;
	display: block;
	height: 47px;
	width: 25px;
	z-index: 88;
	}
.jFlowNext	{
	cursor: pointer;
	display: block;
	height: 47px;
	width: 25px;
	z-index: 88;
	}
#mySlides div	{
	float: left;
	}
#mySlides-box	{
	float: left;
	height:300px;
	margin: 20px 0 0 0;
	overflow: hidden;
	background: url(../images/home/header/slider_round.png) 5px 271px no-repeat;
	}
	*/
 
 /*  OVERLAY CSS =================================================================================================================== */
#overlay-wide	{
	margin: 0 auto;
	margin-top: 60px;
	width: 759px;
	}
.overlay-close	{
	display: block;
	float: right;
	height: 50px;
	margin: 10px 10px 0 0;
	width: 50px;
	}
#overlay-wide-top	{
	background: url(../images/overlay/overlay_top.png) top no-repeat;
	height: 68px;
	width: 759px;
	}
#overlay-wide-lower	{
	background: #fff;
	font-size: 12px;
	line-height: 16px;
	padding: 15px 0 0 0;
	width: 759px;
	}
.forgot-form-text	{
	font-size: 12px;
	line-height: 16px;
	margin: 0 auto;
	width: 705px;
	}
.forgot-form-text th	{
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	width: 195px;
	}
#overlay-wide-top h1	{
	float: left;
	font-family: "Changa One";
	letter-spacing: 5px;
	margin: 20px 0 0 30px;
	text-transform: uppercase;
	}
.overlay-text	{
	font-size: 12px;
	line-height: 16px;
	margin: 0 auto;
	padding: 0 0 20px 0;
	width: 705px;
	}
.forgot-form	{
	background: #fafafa;
	border-bottom: 1px solid #d7d5d5;
	border-top: 1px solid #d7d5d5;
	padding: 15px 0;
	}
.inp-forgot	{
	background: url(../images/overlay/inp_forgot_password.gif) no-repeat;
	height: 34px;
	width: 504px;
	}
.inp-forgot input	{
	background: transparent;
	border: none;
	height: 25px;
	margin: 2px 0 0 8px;
	width: 495px;
	}
.overlay-padsubmit	{
	padding: 10px 0;
	}
#overlay-submit	{
	background: url(../images/overlay/btn_submit.png) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	display: block;
	float: right;
	font-size: 0px;
	height: 28px;
	line-height: 0px;
	margin: 0px 33px 0px 0;
	padding: 0px 0;
	width: 69px;
	}
#overlay-submit:hover	{
	background-position: 0 -28px;
	}
	
	
#overlay-bernard	{
	margin: 0 auto;
	margin-top: 60px;
	width: 762px;
	z-index: 998
	}
#overlay-bernard-top	{
	background: url(../images/overlay/bernard_overlay_top.png) top no-repeat;
	height: 68px;
	width: 762px;
	}
#overlay-bernard-top h1	{
	float: left;
	font-family: "Changa One";
	letter-spacing: 5px;
	margin: 20px 0 0 30px;
	text-transform: uppercase;
	}
#overlay-bernard-middle	{
	background: url(../images/overlay/bernard_overlay_middle.png) top no-repeat;
	min-height: 200px;
	position: relative;
	width: 762px;
	}
.overlay-bernard-graphic	{
	bottom: -35px;
	left: 0px;
	position: absolute;
	}
.bernard-overlay-text	{
	color: #fff;
	float: right;
	font-size: 12px;
	line-height: 16px;
	margin: 20px 20px 20px 0;
	width: 545px;
	}
#overlay-bernard-lower	{
	background: url(../images/overlay/bernard_overlay_lower.png) top no-repeat;
	height: 50px;
	width: 762px;
	}
#main-blog	{
	background: #fff;
	padding: 10px 20px;
	width: 625px;
	}
#main-blog	 .blogblock-spacer	{
	float: left;
	height: 10px;
	width: 12px;
	}
#main-blog	 .blogblock-text	{
	color: #464646;
	font-size: 12px;
	height: 100px;
	line-height: 18px;
	}
#main-blog	 .blogblock-link	{
	color: #464646;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	line-height: 12px;
	padding: 15px 0 0 0;
	}
#main-blog	 .blogblock-link a	{
	color: #464646;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	text-decoration: none;
	}
#main-blog	 	.blogblock-link a:hover	{
	color: #965b4e;
	font-weight: bold;
	}
#main-blog		.blogblock	{
	float: left;
	margin: 10px 0 0 0;
	width: 200px;
	}
#main-blog	 .blogblock-top	{
	background: #f2f2f2;
	font-size: 0;
	height: 153px;
	line-height: 0;
	padding: 10px 0 0 10px;
	position: relative;
	}
#main-blog	 .blogblock-top img	{
	font-size: 0;
	line-height: 0;
	padding: 0px 0 0 0px;
	}
#main-blog-article	{
	background: #fff;
	font-size: 12px;
	line-height: 18px;
	padding: 20px 20px;
	width: 625px;
	}
#main-blog-article	h2	{
	font-size: 18px;
	line-height: 22px;
	padding: 18px 0px;
	}
#main-blog-article	 img	{
	border: 10px solid #f2f2f2;
	font-size: 0;
	line-height: 0;
	}
#main-blog-socials	{
	background: #fafafa;
	border-top: 1px solid #d7d5d5;
	padding: 10px 20px;
	width: 625px;
	margin-bottom: 65px;
	}
#main-blog-socials	th	{
	background: #fafafa;
	padding: 0 20px 0 0;
	text-align: left;
	text-transform: uppercase;
	}
.blogright-top	{
	font-size: 0;
	height: 88px;
	line-height: 0;
	margin: 0;
	width: 300px;
	}
.blogright-lower	{
	background: url(../images/blog/right_lower.png) bottom repeat-y;
	width: 300px;
	}
.top20-info-left	{
	float: left;
	font-size: 12px;
	line-height: 20px;
	margin: 25px 0 0 25px;
	padding: 0 0 20px 0;
	width: 585px;
	}
.top20-info-left	span	{
	color: #965b4e;
	}
#holder-wooden .top20-info-left h1	a,
#holder-wooden .top20-info-left h1	{
	color: #464646;
	font-size: 28px;
	letter-spacing: normal;
	line-height: 28px;
	margin-bottom: 5px;
	text-decoration: none;
	text-transform: none;
	}
#holder-wooden .top20-info-left h1	a:hover	{
	color: #9b5b4b;
	text-decoration: none;
	}
.top20-info-left th	{
	width: 225px;

	text-align: left;
	}
.top20-info-left th img	{
	background: #e6e6e6;
	font-size: 0px;
	padding: 10px;
	}
.top20-info-right	{
	background: url(../images/beer/beerdetail_right.png) top no-repeat;
	float: right;
	min-height: 214px;
	padding: 0px 0 0 0;
	width: 199px;
	}
.top20-info-right .top	{
	font-size: 12px;
	height: 184px;
	line-height: 12px;
	padding: 30px 0 0 0;
	text-align: center;
	width: 199px;
	}
#holder-wooden .top20-info-right h1	{
	color: #5e3932;
	font-size: 18px;
	letter-spacing: 1px;
	line-height: 18px;
	}
.top20-info-right .top	{
	font-size: 12px;
	height: 154px;
	line-height: 12px;
	padding: 30px 0 0 0;
	text-align: center;
	width: 199px;
	}
.top20-info-right .lower	{
	font-family: 'Changa One', sans-serif;
	font-size: 14px;
	line-height: 14px;
	text-align: center;
	width: 199px;
	}
.top20-info-right .lower a	{
	text-decoration: none;
	}
.row-top20	{
	border-top: 1px solid #e5e5e5;
	}
.top20-alternaterow	{
	background: #fafafa;
	}
.beertop20-shadow	{
	background: url(../images/beer/vert_shadow.gif) repeat-y;
	float: left;
	height: 123px;
	padding: 90px 0 0 0;
	text-align: center;
	width: 95px;
	}
#holder-wooden	.beertop20-shadow h1	{
	color: #464646;
	font-size: 28px;
	letter-spacing: normal;
	}
	
	
	
	
	
	
	
	
	
	/* USER PROFILE --------------------------------------------------------------------------------------------------------------------------------- */
	
#userprofile-area	{
	margin: 0 auto;
	width: 1000px;
	}
#userprofile-left	{
	float: left;
	margin: 0 0 0 0;
	width: 659px;
	}
#userprofile-left h1	{
	color: #464646;
	font-family: 'Changa One', sans-serif;
	font-size: 28px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 28px;
	text-transform: none;
	}
#userprofile-right	{
	float: right;
	margin: 0 0 0 0;
	width: 300px;
	}
#userprofile-left .top	{
	background: #fafafa;
	border-bottom: 1px solid #d7d5d5;
	padding: 20px 20px 20px 25px;
	}
.profile-activity	{
	background: url(../images/myaccount/row_profile_bg.gif) bottom no-repeat;
	 
	width: 660px;
	padding-bottom: 0px;
	 
	}
.profile-activity-photo	{
	background: url(../images/myaccount/frame_user_grey.png) no-repeat;
	float: left;
	height: 58px;
	margin: 20px 0 0 23px;
	padding: 5px 0 0 0;
	text-align: center;
	width: 58px;
	}
.profile-activity-info	{
	float: left;
	font-size: 11px;
	line-height: 18px;
	margin: 0 0 0 0;
	margin: 20px 0 0 11px;
	width: 435px;
	}
.profile-activity-info strong	{
	color: #965041;
	font-weight: normal;
	}
.profile-activity-badge	{
	float: right;
	margin: 0 1px 0 0;
	padding: 10px 0 0px 0;
	text-align: center;
	width: 107px;
	}
.userinfo-top	{
	background: url(../images/myaccount/right_status_bg.png);
	font-size: 0;
	height: 320px;
	line-height: 0;
	margin: 0;
	width: 300px;
	}
.userinfo-top-text	{
	color: #965041;
	font-size: 11px;
	line-height: 16px;
	margin: 0 0 0 20px;
	padding: 25px 0 10px 0;
	width: 240px;
	}
#userprofile-right .userinfo-top-text h1	{
	color: #fff;
	font-size: 20px;
	letter-spacing: 0px;
	line-height: 18px;
	text-transform: none;
	}
.userinfo-top-frame	{
	background: url(../images/myaccount/frame_white.png) no-repeat;
	height: 218px;
	margin: 0 0 0 20px;
	padding: 5px 0 0 0;
	text-align: center;
	width: 248px;
	}
.userinfo-lower	{
	background: #fff;
	float: left;
	padding: 0 0 10px 0;
	width: 290px;
	}
.userinfo-lower .top	{
	background: #fafafa;
	border-bottom: 1px solid #d7d5d5;
	font-size: 11px;
	margin-bottom: 10px;
	padding: 10px 10px 10px 20px;
	width: 260px;
	}
.user-line	{
	border-bottom: 1px solid #d7d5d5;
	margin: 10px 0;
	}
.point-details	{
	margin: 0 0 0 18px;
	width: 262px;
	}
.userinfo-lower .top h2	{
	color: #464646;
	font-family: 'Changa One';
	font-size: 18px;
	letter-spacing: 0px;
	line-height: 18px;
	padding: 0px 0 0 0;
	text-transform: none;
	}
.point-details h2	{
	color: #464646;
	float: left;
	font-family: 'Changa One';
	font-size: 15px;
	letter-spacing: 0px;
	line-height: 14px;
	padding: 3px 0 0 0;
	text-transform: none;
	}
.point-details table	{
	float: right;
	}
.point-details table th	{
	background: url(../images/myaccount/brown_right.png) top no-repeat;
	height: 19px;
	vertical-align: top;
	width: 5px;
	}
.point-details table td	{
	background: url(../images/myaccount/brown_left.png) left top no-repeat;
	color: #fff;
	height: 19px;
	line-height: 20px;
	padding: 0 3px 0 10px;
	vertical-align: top;
	}
.point-details-totals	{
	margin: 0 0 0px 16px;
	padding: 0 0 0px 0;
	width: 262px;
	}
.point-details-totals h2	{
	color: #464646;
	float: left;
	font-family: 'Changa One';
	font-size: 18px;
	letter-spacing: 0px;
	line-height: 18px;
	padding: 3px 0 0 0;
	text-transform: none;
	}
.point-details-totals table	{
	float: right;
	}
.point-details-totals table th	{
	background: url(../images/myaccount/grey_right.png) top no-repeat;
	height: 19px;
	vertical-align: top;
	width: 5px;
	}
.point-details-totals table td	{
	background: url(../images/myaccount/grey_left.png) left top no-repeat;
	color: #fff;
	height: 19px;
	line-height: 20px;
	padding: 0 3px 0 10px;
	vertical-align: top;
	}
.side-userinfo-box	{
	font-size: 0px;
	line-height: 0px;
	margin: 25px 0 0 0;
	}
.side-userinfo-box-top	{
	}
.side-userinfo-box-middle	{
	background: #fff;
	padding-bottom: 2px;
	width: 290px;
	}
.side-userinfo-inner	{
	margin: 0 0 0 5px;
	width: 285px;
	 
	}
	
	.side-userinfo-inner	img{
	margin:0px 0 8px 4px;
	 
	}
.round-grey-frame	{
	background: url(../images/myaccount/bg_grey.gif) no-repeat;
	display: block;
	float: left;
	height: 43px;
	margin: 5px 7px 0 0;
	padding: 5px 0 0 5px;
	width: 43px;
	}
.round-brown-frame	{
	background: url(../images/myaccount/bg_achievement.gif) no-repeat;
	display: block;
	float: left;
	height: 43px;
	margin: 5px 7px 0 0;
	padding: 5px 0 0 5px;
	width: 43px;
	}
.userinfo-viewall	{
	background: #f6f6f6;
	border-top: 1px solid #e1e1e1;
	height: 50px;
	width: 100%;
	width: 290px;
	}
#userprofile-right	 a.viewall	{
	background: url(../images/home/middle_area/page_viewall.gif) no-repeat;
	color: #717171;
	display: block;
	float: right;
	height: 27px;
	line-height: 28px;
	margin: 10px 10px 0 0;
	text-align: center;
	text-decoration: none;
	width: 68px;
	}
#userprofile-right	 a.viewall:hover	{
	background-position: 0 -27px;
	}
	
	
	
	
	
/* ACCOUNT --------------------------------------------------------------------------------------------------------- */	
	
	
#account-editdetails	{
	background: #fff;
	}
#account-edit-left	{
	float: left;
	margin: 20px 0 0 15px;
	padding: 0px 0 15px 0;
	width: 224px;
	}
#account-edit-left	img	{
	background: #ededed;
	margin-bottom: 4px;
	padding: 10px;
	}
#account-edit-right	{
	float: left;
	margin: 20px 0 0 15px;
	padding: 0px 0 0 0;
	width: 700px;
	}
#account-edit-right th	{
	padding-bottom: 5px;
	text-align: left;
	}
#account-edit-right td	{
	padding-bottom: 5px;
	text-align: left;
	}
.inp-account-edit	{
	background: url(../images/myaccount/inp_edit_details.gif) no-repeat;
	height: 28px;
	width: 319px;
	}
.inp-account-edit input	{
	background: transparent;
	border: none;
	color: #464646;
	height: 25px;
	margin: 1px 0 0 8px;
	width: 300px;
	}
.txta-account-edit	{
	background: url(../images/myaccount/texta_mystatus.gif) no-repeat;
	height: 48px;
	width: 699px;
	}
.txta-account-edit textarea	{
	background: none;
	border: none;
	color: #464646;
	font-family: arial;
	font-size: 13px;
	height: 39px;
	margin: 1px 0 0 5px;
	overflow: auto;
	padding: 4px 3px;
	width: 690px;
	}
#btn-account-twitter	{
	background: url(../images/myaccount/connect_twitter.png) no-repeat;
	display: block;
	height: 48px;
	margin: 10px 0;
	width: 319px;
	}
#btn-account-fb	{
	background: url(../images/myaccount/connect_fb.png) no-repeat;
	display: block;
	height: 48px;
	margin: 10px 0;
	width: 319px;
	}
#btn-account-fb:hover,
#btn-account-twitter:hover	{
	background-position: 0 -48px;
	}
	
#btn-account-twitter-dis	{
	background: url(../images/myaccount/connect_twitter_dis.png) no-repeat;
	display: block;
	height: 48px;
	margin: 10px 0;
	width: 319px;
	}
#btn-account-fb-dis	{
	background: url(../images/myaccount/connect_fb_dis.png) no-repeat;
	display: block;
	height: 48px;
	margin: 10px 0;
	width: 319px;
	}	
	
#account-edit-lower	{
	background: url(../images/myaccount/edit_lower_bg.gif) no-repeat;
	height: 79px;
	width: 980px;
	border-bottom: 1px solid #e1e1e1;
	}
.pref-switch	{
	float: left;
	padding: 20px 20px 10px 20px;
	width: 285px;
	}
.pref-switch th	{
	text-align: left;
	vertical-align: top;
	width: 220px;
	}
.pref-switch td	{
	text-align: left;
	vertical-align: top;
	}
.switch-preferences	{
	background: url(../images/myaccount/icon_red.png) no-repeat;
	display: block;
	height: 36px;
	width: 62px;
	}
.switch-preferences.green	{
	background: url(../images/myaccount/icon_green.png) no-repeat;
	display: block;
	height: 36px;
	width: 62px;
	}
#account-editdetails	{
	background: #fff;margin-bottom: 50px;
	}
#account-beerbingo	{
	background: #fff;
	padding: 35px 0 25px 0;
	}
#account-favourites	{
	background: #fff;
	margin-bottom: 70px;
	}
	
	
	
#account-achievements	{
	background: #fff;
	}
#account-friendrequests	{
	background: #fff;
	padding: 20px 0 0px 0;
	}
.account-bingo-inner	{
	margin: 0 auto;
	width: 946px;
	}
.account-bingo-inner h2	{
	font-family: 'Ubuntu Condensed';
	font-size: 15px;
	padding-bottom: 10px;
	text-transform: uppercase;
	}
.accountbingo-header-grey	{
	background: url(../images/myaccount/beer_bingo_header_grey.png) no-repeat;
	height: 45px;
	width: 946px;
	}
.friendrequest-header-grey	{
	background: url(../images/myaccount/header_friend_requests.png) no-repeat;
	height: 45px;
	width: 946px;
	}	
.accountbingo-header-brown	{
	background: url(../images/myaccount/beer_bingo_header_brown.png) no-repeat;
	height: 45px;
	width: 946px;
	}
.bingoleague-row	{
	background: #fafafa;
	border-bottom: 1px solid #d9d9d9;
	}
.bingoleague-row-alternate	{
	background: #fff;
	border-bottom: 1px solid #d9d9d9;
	}
.league-position	{
	border-left: 1px solid #d9d9d9;
	float: left;
	padding: 20px 0px 20px 0px;
	text-align: center;
	width: 69px;
	}
.league-name	{
	border-left: 1px solid #d9d9d9;
	float: left;
	padding: 10px 0px 8px 18px;
	text-align: left;
	width: 490px;
	}
.league-location	{
	border-left: 1px solid #d9d9d9;
	float: left;
	padding: 20px 0px 20px 0px;
	text-align: center;
	width: 235px;
	}
.league-points	{
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	float: left;
	padding: 20px 0px 20px 0px;
	text-align: center;
	width: 129px;
	}
.bingoleague-row-position	{
	background: #fff;
	border-bottom: 1px solid #d9d9d9;
	border-top: 1px solid #d9d9d9;
	}
.league-name	{
	border-left: 1px solid #d9d9d9;
	float: left;
	padding: 10px 0px 10px 18px;
	text-align: left;
	width: 490px;
	}
.league-name	th span	{
	background: url(../images/myaccount/bg_darkgrey.gif) no-repeat;
	display: block;
	float: left;
	padding: 3px 10px 0px 3px;
	text-align: left;
	width: 38px;
	}
.friendrequest-row	{
	background: #fafafa;
	border-bottom: 1px solid #d9d9d9;
	}
.friendrequest-row-alternate	{
	background: #fff;
	border-bottom: 1px solid #d9d9d9;
	}
.friendrequest-name	{
	border-left: 1px solid #d9d9d9;
	float: left;
	padding: 10px 0px 8px 18px;
	text-align: left;
	width: 530px;
	}
.friendrequest-name	th span	{
	background: url(../images/myaccount/bg_darkgrey.gif) no-repeat;
	display: block;
	float: left;
	padding: 3px 10px 0px 3px;
	text-align: left;
	width: 38px;
	}
.friendrequest-accept-deny	{
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	float: right;
	height: 46px;
	padding: 12px 0px 0px 90px;
	text-align: center;
	width: 275px;
	}
	
	
	
	.friendrequest-name	a{
	text-decoration:none;
	 color: #4E4E4D;
	}
	
	
		.friendrequest-name	a:hover{
	text-decoration:none;
	color: #965b4e;
	}
	
	
	
	
	
	
	
	
	
#loggedin-blog	{
	background: #fff;
	padding: 10px 0px;
	width: 625px;
	}
#loggedin-blog	 .blogblock-spacer	{
	float: left;
	height: 10px;
	width: 12px;
	}
#loggedin-blog	 .blogblock-text	{
	color: #464646;
	font-size: 12px;
	height: 100px;
	line-height: 18px;
	}
#loggedin-blog	 .blogblock-link	{
	color: #464646;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	line-height: 12px;
	padding: 15px 0 0 0;
	}
#loggedin-blog	 .blogblock-link a	{
	color: #464646;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	text-decoration: none;
	}
#loggedin-blog	 	.blogblock-link a:hover	{
	color: #965b4e;
	font-weight: bold;
	}
#loggedin-blog		.blogblock	{
	float: left;
	margin: 10px 0 0 0;
	width: 200px;
	}
#loggedin-blog	 .blogblock-top	{
	background: #f2f2f2;
	font-size: 0;
	height: 153px;
	line-height: 0;
	padding: 10px 0 0 10px;
	position: relative;
	}
#loggedin-blog	 .blogblock-top img	{
	font-size: 0;
	line-height: 0;
	padding: 0px 0 0 0px;
	}
.events-header	{
	background: #fafafa;
	border-bottom: 1px solid #d7d5d5;
	border-top: 1px solid #d7d5d5;
	padding: 25px 30px 20px 20px;
	width: 930px;
	}
.events-header	th	{
	padding: 6px 0px 0 0;
	text-align: left;
	text-transform: uppercase;
	}
.events-header	td	{
	line-height: 28px;
	padding: 0px 0 0 8px;
	}
.eventblock-text	{
	font-size: 12px;
	height: 90px;
	line-height: 18px;
	padding: 10px 0 0 0;
	}
.eventblock-text span	{
	color: #965b4e;
	font-size: 12px;
	line-height: 18px;
	}
.eventblock-text strong	{
	font-size: 11px;
	}
.eventblock-text a	{
	color: #464646;
	display: block;
	font-weight: bold;
	text-decoration: none;
	}
#event-top-left	{
	float: left;
	width: 700px;
	}
#event-top-right	{
	float: right;
	}
#tooltip	{
	background-color: #83483b;
	border: 1px solid #83483b;
	border-radius: 4px;
	color: #fff;
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	html-border-radius: 4px;
	line-height: 16px;
	moz-border-radius: 4px;
	padding: 2px 5px;
	position: absolute;
	text-align: left;
	webkit-border-radius: 4px;
	z-index: 3000;
	}
#tooltip h6, #tooltip div	{
	font-family: Arial;
	font-size: 11px;
	margin: 0;
	}
#brewery-carousel-top	{
	height: 35px;
	padding: 10px 0 0 0;
	text-align: center;
	width: 980px;
	}
#brewery-carousel-top	th,
	#brewery-carousel-top	td	{
	vertical-align: top;
	}
.follower-details	{
	float: left;
	margin: 0 8px 0 10px;
	}
.follower-details table	{
	float: left;
	font-size: 10px;
	line-height: 10px;
	}
.follower-details th	{
	background: url(../images/brewery/brown_right.png) top right no-repeat;
	height: 13px;
	vertical-align: top;
	width: 5px;
	}
.follower-details table td	{
	background: url(../images/brewery/brown_left.png) left top no-repeat;
	color: #fff;
	height: 13px;
	line-height: 12px;
	padding: 0 5px 0 10px;
	vertical-align: top;
	}
#follower-holder	{
	margin: 0 auto;
	width: 250px;
	}
#landlord-edit-holder	{
	margin: 0 auto;
	margin-top: 60px;
	width: 980px;
	}
#landlord-edit-top	{
	background: #fafafa;
	border-bottom: 1px solid #d7d5d5;
	padding: 25px 30px 20px 20px;
	width: 930px;
	}
#landlord-edit-top h1	{
	color: #464646;
	letter-spacing: normal;
	}
#landlord-edit-holder h2	{
	color: #965b4e;
	font-family: 'Changa One';
	font-size: 16px;
	letter-spacing: normal;
	line-height: 16px;
	margin: 20px 0 0 0;
	text-transform: uppercase;
	}
#beer-note-keys	{
	background: url(../images/beer/beer_key_bg.png) no-repeat;
	height: 249px;
	width: 980px;
	}
#beer-keys-left	{
	float: left;
	padding: 10px 0 0 30px;
	width: 270px;
	}
#beer-keys-right	{
	float: left;
	font-size: 12px;
	letter-spacing: normal;
	line-height: 12px;
	padding: 19px 0 0 0px;
	width: 670px;
	}
#beer-keys-right h2	{
	color: #464646;
	font-family: 'Changa One';
	font-size: 16px;
	letter-spacing: normal;
	line-height: 16px;
	margin: 20px 0 0 0;
	text-transform: uppercase;
	}
#beer-keys-right	th	{
	padding: 15px 10px 0px 0px;
	}
#beer-keys-right	td	{
	padding: 15px 10px 0px 0;
	width: 105px;
	}
#pubfeature-top	{
	}
#pubfeature-top-inner	{
	font-size: 12px;
	line-height: 18px;
	margin: 0 auto;
	padding: 25px 0 15px 0;
	width: 920px;
	}
#pubfeature-lower	{
	background: #fafafa;
	border-top: 1px solid #d7d5d5;
	}
#pubfeature-lower-inner	{
	margin: 0 0 0 0px;
	padding: 20px 0;
	 
	}
#pubfeature-lower-inner img	{
	float: left;
	margin: 0 1px 22px 30px;
	}
	
	
#pubmenu-top	{
	}
#pubmenu-top-inner	{
	font-size: 12px;
	line-height: 18px;
	margin: 0 auto;
	padding: 25px 0 15px 0;
	width: 920px;
	}
#pubmenu-lower	{
	background: #fafafa;
	border-top: 1px solid #d7d5d5;
	}
#pubmenu-lower-inner	{
	font-size: 12px;
	line-height: 12px;
	margin: 0 0 0 20px;
	padding: 20px 0;
	width: 940px;
	}
#pubmenu-lower-inner	 .menu-box	{
	background: url(../images/shared/menu_bg.jpg) no-repeat;
	font-size: 12px;
	height: 51px;
	line-height: 12px;
	padding: 40px 0 20px 85px;
	vertical-align: middle;
	width: 211px;
	}
	#pubmenu-lower-inner	 .menu-box.word-doc	{
	background: url(../images/shared/menu_bg_word.jpg) no-repeat;
	 
	}
#pubmenu-lower-inner	 .menu-box a	{
	color: #464646;
	font-family: 'Changa One';
	font-size: 18px;
	line-height: 18px;
	text-decoration: none;
	text-transform: uppercase;
	}
#pubmenu-lower-inner	 .menu-box a:hover	{
	color: #9e695d;
	}
#pubmenu-lower-inner	 th	{
	font-size: 12px;
	height: 91px;
	line-height: 12px;
	padding: 0 0 20px 0;
	width: 20px;
	}
#abv-drop-loggedin	{
	background: #6a2c1c;
	font-size: 12px;
	left: 175px;
	line-height: 12px;
	padding: 10px 0 10px 0;
	position: absolute;
	top: 33px;
	width: 120px;
	}
#abv-drop-loggedin a	{
	color: #fff;
	display: block;
	height: auto;
	margin: 0;
	padding: 0 0 10px 0;
	text-decoration: none;
	width: 90px;
	}
#abv-drop-loggedin a:hover	{
	color: #a68077;
	font-size: 12px;
	height: auto;
	line-height: 12px;
	margin: 0;
	padding: 0 0 10px 0;
	text-decoration: none;
	}
#beertype-drop-loggedin	{
	background: #6a2c1c;
	font-size: 12px;
	left: 35px;
	line-height: 12px;
	padding: 10px 0 10px 0;
	position: absolute;
	top: 33px;
	width: 200px;
	}
#beertype-drop-loggedin a	{
	color: #fff;
	display: block;
	height: auto;
	margin: 0;
	padding: 0 0 10px 0;
	text-decoration: none;
	width: 170px;
	}
#beertype-drop-loggedin a:hover	{
	color: #a68077;
	font-size: 12px;
	height: auto;
	line-height: 12px;
	margin: 0;
	padding: 0 0 10px 0;
	text-decoration: none;
	}
#pubevents-top	{
	}
#pubevents-top-inner	{
	font-size: 12px;
	line-height: 18px;
	margin: 0 auto;
	padding: 25px 0 15px 0;
	width: 920px;
	}
#pubevents-lower	{
	background: #fafafa;
	border-top: 1px solid #d7d5d5;
	padding-bottom: 10px;
	}
#pubevents-lower-inner	{
	font-size: 12px;
	line-height: 12px;
	margin: 0 0 0 20px;
	padding: 20px 0;
	width: 940px;
	}
.dwnl-voucher	{
	background: url(../images/shared/btn_downloadvoucher.gif) no-repeat;
	color: #fff;
	display: block;
	font-size: 11px;
	height: 22px;
	line-height: 16px;
	margin-bottom: 2px;
	padding: 6px 0 0 0;
	text-align: center;
	text-decoration: none;
	width: 153px;
	}
.dwnl-voucher:hover	{
	background: url(../images/shared/btn_downloadvoucher.gif) 0 -28px no-repeat;
	text-decoration: none;
	}
#publocation-top	{
	}
#publocation-top-inner	{
	font-size: 12px;
	line-height: 18px;
	margin: 0 auto;
	padding: 25px 0 15px 0;
	width: 920px;
	}
#publocation-lower	{
	background: #fafafa;
	border-top: 1px solid #d7d5d5;
	padding-bottom: 10px;
	}
#publocation-lower-inner	{
	background: #ededed;
	font-size: 12px;
	line-height: 12px;
	margin: 20px auto 10px auto;
	padding: 10px;
	width: 917px;
	}
.inp-pubsearch	{
	background: url(../images/shared/inp_searchpubs.gif) no-repeat;
	float: left;
	height: 28px;
	width: 193px;
	}
.inp-pubsearch input	{
	background: transparent;
	border: none;
	color: #464646;
	height: 26px;
	margin: 2px 0 0 8px;
	width: 185px;
	}#publocation-top-inner	h2	{
	font-family: 'Ubuntu Condensed', sans-serif;
	padding: 0px 0 0px 0px;
	}
#account-favourites	h2	{
	font-family: 'Ubuntu Condensed', sans-serif;
	padding: 10px 0 0px 30px;
	}
.fav-viewall	{
	background: #fafafa;
	border-bottom: 1px solid #d7d5d5;
	border-top: 1px solid #d7d5d5;
	padding: 15px 15px 15px 0;
	}
.fav-viewall a	{
	background: url(../images/shared/page_viewmore.gif) no-repeat;
	display: block;
	float: right;
	height: 28px;
	width: 86px;
	}
.fav-viewall a:hover	{
	background-position: 0 -28px;
	}
.finduswidth	{
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	width: 85px;
	}
.inp-findus	{
	background: url(../images/register/inp_address_wide.gif) no-repeat;
	height: 34px;
	width: 338px;
	}
.inp-findus input	{
	background: transparent;
	border: none;
	color: #464646;
	height: 28px;
	margin: 2px 0 0 8px;
	width: 214px;
	}
.inp-findus.extended	{
	margin: 0 75px 0 0;
	}
.btn-remove	{
	background: url(../images/beer/btn_beer_details.gif) no-repeat;
	color: #fff;
	display: block;
	font-size: 11px;
	height: 22px;
	line-height: 16px;
	margin-bottom: 2px;
	padding: 6px 0 0 0;
	text-align: center;
	text-decoration: none;
	width: 103px;
	}
.btn-remove:hover	{
	background: url(../images/beer/btn_beer_details.gif) 0 -28px no-repeat;
	text-decoration: none;
	}
.text-beernotlisted	{
	padding: 20px 25px 0 25px;
	}
.text-beernotlisted h2	{
	font-family: 'Ubuntu Condensed';
	font-size: 14px;
	line-height: 16px;
	text-transform: uppercase;
	}
h3	{
	font-family: 'Ubuntu Condensed';
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	text-transform: uppercase;
	}
#detail-carousel-scale	{
	background: url(../images/beer/beer_top.png) top no-repeat;
	width: 980px;
	}
#detail-carousel-scale-top	{
	height: 35px;
	padding: 10px 0 0 0;
	text-align: center;
	width: 980px;
	}
#detail-carousel-scale-lower	{
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	margin: 0 auto;
	padding-bottom: 20px;
	width: 925px;
	}
#detail-carousel-line	{
	background: url(../images/beer/beer_lower.png) top no-repeat;
	height: 2px;
	width: 980px;
	}
	
	.dob-spacer {
		float:left;
		width:10px;
		height:3px;
	}
	
.select-gender-overlay	{
	background: #fff;
	border: 1px solid #5d5239;
	color: #A2A2A2;
	font-family: arial;
	font-size: 12px;
	line-height: 14px;
	margin: 0 0 0 9px;
	padding: 6px 8px 6px 8px;
	width: 224px;
	}
.select-date-1-overlay	{
	background: #fff;
	border: 1px solid #5d5239;
	color: #A2A2A2;
	float: left;
	font-family: arial;
	font-size: 12px;
	line-height: 14px;
	margin: 0 0 0 9px;
	padding: 6px 8px 6px 8px;
	width: 60px;
	}
.select-date-2-overlay	{
	background: #fff;
	border: 1px solid #5d5239;
	color: #A2A2A2;
	float: left;
	font-family: arial;
	font-size: 12px;
	line-height: 14px;
	margin: 0 2px;
	padding: 6px 8px 6px 8px;
	width: 80px;
	}
.select-date-3-overlay	{
	background: #fff;
	border: 1px solid #5d5239;
	color: #A2A2A2;
	float: left;
	font-family: arial;
	font-size: 12px;
	line-height: 14px;
	margin: 0 0 0 0px;
	padding: 6px 8px 6px 8px;
	width: 80px;
	}	
	
	
	
	
	
	
	
	
#ticker	{
	height:800px;
	overflow: auto;
	padding: 10px 0 0 0;
	width: 286px;
	}
#ticker div	{
	margin-top: 0;
	}
ul#ticker	{
	margin: 0;
	padding: 0px 0 0 0;
	}
ul#ticker	li	{
	margin: 0;
	padding: 0px 0 0 0;
	}
	
	
	
#ticker-high	{
	height: 2640px;
	overflow: auto;
	padding: 10px 0 0 0;
	width: 286px;
	 
	}
#ticker-high div	{
	margin-top: 0;
	}
ul#ticker-high	{
	margin: 0;
	padding: 0px 0 0 0;
	}
ul#ticker-high	li	{
	margin: 0;
	padding: 0px 0 0 0;
	}	
	
	
	
	
	
.content-holder-blogcomment	{
	border-bottom: 1px solid #d7d5d5;
	font-weight: bold;
	padding: 25px 30px 20px 30px;
	text-transform: uppercase;
	width: 602px;
	}
#leave-comments-blog	{
	background: #fff;
	font-size: 11px;
	line-height: 16px;
	margin: 20px 0 70px 0;
	}
#leave-comments-textarea-blog	{
	background: #fafafa;
	border-top: 1px solid #cccccc;
	font-size: 11px;
	line-height: 16px;
	}
.txta-wide-comments	{
	background: url(../images/blog/texta_comments.gif) no-repeat;
	height: 142px;
	margin: 10px 0 10px 0;
	width: 602px;
	}
.txta-wide-comments textarea	{
	background: none;
	border: none;
	color: #464646;
	font-family: arial;
	font-size: 13px;
	height: 112px;
	margin: 0px 0 0 0px;
	overflow: auto;
	padding: 15px;
	width: 572px;
	}
	
	
	
	
	
.blogcomments-row-events-bg	{
	background: url(../images/beer/comment_event_bg.gif) bottom left no-repeat;
	}
.blogcomments-row-events-bg.alternate-bg	{
	background: url(../images/beer/comment_event_bg_alternaterow.gif) bottom left  no-repeat;
	}
.blogcomments-row-left	{
	float: left;
	padding: 30px 0 30px 30px;
	width: 195px;
	}
.blogcomments-row-left	th	{
	background: url(../images/home/middle_area/downpub_photo_frame.png) no-repeat;
	height: 56px;
	padding: 5px 0 0 5px;
	text-align: left;
	width: 53px;
	}
.blogcomments-row-left	td	{
	color: #a86758;
	float: left;
	font-size: 11px;
	line-height: 16px;
	margin: 0px 0 0 10px;
	width: 90px;
	}
.blogcomments-row-left	td a	{
	color: #fff;
	text-decoration: none;
	}	
	
	
	
	.blogcomments-row-events	{
	color: #fff;
	float: left;
	font-size: 12px;
	line-height: 18px;
	margin: 0px 0 0 10px;
	padding: 25px 20px 25px 20px;
	width: 380px;
	}
	
	
	
	
	
	
	#beer-award-content {
	background: #fff;
}
		
	#beer-award-content-inner {
	background: #fff;
	width:934px;
	margin:0 auto;
padding:25px 0px 0px 0px;
}
	
	
		
	#beer-award-content .img-spacer {
	height:3px;
	width:53px;
	float:left;
}
	
	
	
	
	
#beer-award-content-inner img {
	float:left;
	margin: 0 0 25px 0;
}
	
	
#nav-loggedin #drop-stats {
	background: url(../images/nav/loggedin/account_stats.png) no-repeat;
	margin: 0;
	width: 152px;
}

#nav-loggedin #drop-stats:hover {
	background-position: 0 -32px;
}	

#pubmenu-lower-inner .menu-box.generic-doc {
	background: url(../images/shared/menu_bg_generic.jpg) no-repeat;
}	

.link-right {
 background: url(../images/shared/btn_link_bg.gif) no-repeat;
 color: #fff;
 display: block;
 float: right;
 font-size: 11px;
 height: 21px;
 line-height: 14px;
 margin: 20px 0px 20px 0;
 padding: 8px 20px 0 20px;
 text-align: center;
 text-decoration: none;
 }
 
  .link-left {
 background: url(../images/shared/btn_link_bg.gif) no-repeat;
 color: #fff;
 display: block;
 float: left;
 font-size: 11px;
 height: 21px;
 line-height: 14px;
 margin: 20px 0px 20px 0;
 padding: 8px 20px 0 20px;
 text-align: center;
 text-decoration: none;
 }
 
 #btn_save {
                background: url(../images/shared/btn_save.gif) no-repeat;
                border: none;
                cursor: pointer;
                display: block;
                float: right;
                height: 29px;
                margin: 20px 30px 20px 0;
                text-indent: -2000px;
                width: 44px;
                }

#btn_save:hover {
background: url(../images/shared/btn_save.gif) 0 -29px no-repeat;
}

/* PUB STATS--------------------------------------------------------------- */     

#stats-content  {

                background: #fff;

                margin-bottom: 0px;

                }

.stats-header     {

                background: #fafafa;

                border-bottom: 1px solid #d7d5d5;

                padding: 20px 20px 20px 20px;

                width: 940px;

                }

#stats-buttons  {

                background: url(../images/pub_stats/stats_page_bg.jpg) no-repeat;

                height: 154px;

                width: 980px;

                }

.stat-holder        {

                background: #fff;

                border-bottom: 1px solid #e1e1e1;

                padding: 20px 30px 10px 30px;

                width: 920px;

                }

.stat-holder-thumb         {

                float: left;

                width: 140px;

                }

.stat-holder-thumb         img         {

                border: 10px solid #f2f2f2;

                }

.stat-holder-info              {

                float: left;

                width: 600px;

                }

#stats-content  h1           {

                color: #464646;

                font-size: 28px;

                letter-spacing: normal;

                line-height: 30px;

                text-transform: none;

                }

.stat-holder-info              ul            {

                list-style-type: square;

                margin: 0 0 0 14px;

                }

.stat-holder-info              ul li         {

                padding: 0 0 0 0;

                }

a.stat-holder-viewbtn   {

                background: url(../images/pub_stats/btn_view_stats.png) no-repeat;

                float: right;

                height: 85px;

                width: 83px;

                }

a.stat-holder-viewbtn:hover      {

                background-position: 0 -85px;

                }

#btn-stat-detail                {

                background: url(../images/pub_stats/btn_pubdetail_page.png) no-repeat;

                display: block;

                float: left;

                height: 74px;

                margin: 39px 0 0 180px;

                width: 281px;

                }

#btn-qr-code     {

                background: url(../images/pub_stats/btn_print_qr.png) no-repeat;

                display: block;

                float: left;

                height: 74px;

                margin: 39px 0 0 57px;

                width: 281px;

                }

#btn-stat-detail:hover,

                                #btn-qr-code:hover       {

                background-position: 0 -74px;

                }

.qr-image-outer               {

                background: #fafafa;

                border-bottom: 1px solid #d7d5d5;

                border-top: 1px solid #d7d5d5;

                padding: 25px 0;

                }

.qr-image-inner                {

                font-size: 12px;

                line-height: 16px;

                margin: 0 auto;

                text-align: center;

                width: 705px;

                }

#qr-stat-hidden                {

                display: none;

                }

.qr-print               {

                padding: 0 30px 0px 0;

                }
				
				#beers-content-achieve               {

                background: #fff;

                margin-bottom: 0px;

                }
				
  /* CSS ADDED 10 APRIL 2012  */

               

#earn-achievements-bg               {

                background: url(../images/beer/blur_bg.png);

                height: 100%;

                left: 00px;

                position: absolute;

                top: 0px;

                width: 980px;

                z-index: 1111;

                }

#earn-achievements      {

                margin: 90px auto 0 auto;

                width: 784px;

                }

#earn-achievements-top             {

                background: url(../images/beer/overlay_bg_darker.png) repeat-y;

                padding: 30px 0;

                position: relative;

                text-align: center;

                width: 784px;

                }

#earn-achievements-middle      {

                background: url(../images/beer/overlay_bg_dark.png) repeat-y;

                color: #fff;

                padding: 20px;

                }

#earn-achievements-lower        {

                background: url(../images/beer/overlay_bg_darker.png) repeat-y;

                padding: 20px 0;

                text-align: center;

                width: 784px;

                }

.close-earn-box                {

                position: absolute;

                right: 8px;

                top: 8px;

                }

#earn-signup     {

                display: block;

                margin-top: 10px;

                }

#beers-content                {

                position: relative;

                }
				
#nav-loggedin #drop-profile       {

background: url(../images/nav/loggedin/account_profile.png) no-repeat;

margin: 0;

width: 152px;

}

 

#nav-loggedin #drop-profile:hover  {

background-position: 0 -32px;

}     

a.stat-button-doc            {

                background: url(../images/pub_stats/view_stat_doc.png) no-repeat;

                float: right;

                height: 78px;

                width: 72px;

                margin-left: 5px;

                }

a.stat-button-doc:hover               {

                background-position: 0 -79px;

                }                             

 

 

                               

a.stat-button-graph{

                background: url(../images/pub_stats/view_stat_graph.png) no-repeat;

                float: right;

                height: 78px;

                width: 72px;       margin-left: 5px;

                }

a.stat-button-graph:hover          {

                background-position: 0 -79px;

                }                             

                               

                               

                               

                                                               

a.stat-button-pie             {

                background: url(../images/pub_stats/view_stat_pie.png) no-repeat;

                float: right;

                height: 78px;

                width: 72px;       margin-left: 5px;

                }

a.stat-button-pie:hover                {

                background-position: 0 -79px;

                }                             

                               

                               

                               

                                                               

a.stat-button-bar             {

                background: url(../images/pub_stats/view_stat_bar.png) no-repeat;

                float: right;

                height: 78px;

                width: 72px;       margin-left: 5px;

                }

a.stat-button-bar:hover               {

                background-position: 0 -79px;

                }       










a.stat-button-map             {

                background: url(../images/pub_stats/view_stat_map.png) no-repeat;

                float: right;

                height: 78px;

                width: 72px;       margin-left: 5px;

                }

a.stat-button-map:hover               {

                background-position: 0 -79px;

                }				

#pub_stats_table {border:1px solid #d7d5d5; width:930px;}
#pub_stats_table .col1 {width: 30px; border-right: 1px solid #d7d5d5;}
#pub_stats_table .col2 {width: 700px; border-right: 1px solid #d7d5d5;}
#pub_stats_table .col3 {width: 200px;}
#pub_stats_table .col2_1 {width: 233px; border-right: 1px solid #d7d5d5;}
#pub_stats_table .col2_2 {width: 233px; border-right: 1px solid #d7d5d5;}
#pub_stats_table .col2_3 {width: 234px; border-right: 1px solid #d7d5d5;}
#pub_stats_table .row_1 {background:#f3f1f1;}
#pub_stats_table .row_2 {background:#fafafa;}

/* NEW CSS MAY 2012 - part 1 ----------------------------------------- */        

               

#links-on-phones            {
                position: relative;
                }
#link-on-iphone               {
                height: 115px;
                left: 185px;
                position: absolute;
                top: 135px;
                width: 85px;
                }
#link-on-android              {
                height: 115px;
                left: 335px;
                position: absolute;
                top: 135px;
                width: 85px;
                }
#overlay-notes {
                margin: 0 auto;
                margin-bottom: 60px;
                margin-top: 60px;
                width: 608px;
                z-index: 998;
                }
#overlay-notes-top        {
                background: url(../images/beer_notes_popup/notes_top.png) top no-repeat;
                height: 155px;
                width: 608px;
                }
#overlay-notes-top        img         {
                float: left;
                margin: 45px 0 0 200px;
                }
.overlay-close-notes      {
                background: url(../images/beer_notes_popup/close.png) no-repeat;
                display: block;
                float: right;
                height: 21px;
                margin: 20px 20px 0 0;
                width: 21px;
                z-index: 999;
                }
#overlay-notes-middle {
                padding: 30px 0 0 30px;
                }
.note-holder      {
                float: left;
                height: 135px;
                margin: 0px 5px 0 0px;
                width: 88px;
                font-size: 14px;
                line-height: 15px;
                font-weight: bold;
                color: #fff;
				text-align: center;
                }
#overlay-notes-lower    {
                background: url(../images/beer_notes_popup/notes_lower.png) bottom no-repeat;
                padding-bottom: 0px;
                width: 608px;
                }
a.brown-normal-link     {
                color: #965B4E;
                font-weight: normal;
                text-decoration: none;
                }
a.brown-normal-link:hover         {
                color: #965B4E;
                text-decoration: underline;
                }
				
.currently-on     a{
                float:left;
                }
				
.blog-by               {
                color: #834b3f;
                padding-bottom: 2px;
                }
.blogblock-link a               {
                line-height: 14px;
                }
				
.brown-link-event           {
                background: url(../images/beer/btn_beer_details.gif) repeat-x;
                color: #fff;
                display: block;
                float: left;
                font-size: 11px;
                height: 22px;
                line-height: 15px;
                padding: 6px 20px 0 20px;
                text-align: center;
                margin-bottom: 20px;
                width:160px;
                text-decoration: none;
                }
.brown-link-event:hover              {
                background: url(../images/beer/btn_beer_details.gif) 0 -28px repeat-x;
                text-decoration: none;
                }
				
.reorder-sort     {
                padding: 15px 3px 20px 30px;
                }
.reorder-sort     table      {
                float: right;
                font-size: 12px;
                line-height: 16px;
                }
.reorder-sort     th            {
                padding: 8px 10px 0 0;
                }
.reorder-sort     td            {
                padding: 0px 0 0 5px;
                }
				
.bingo-scoring span, .bingo-scoring-home span{
                color: #d67646;
}				

#noscript-box    {

                background: url(../images/shared/javascript_overlay.png) no-repeat;

                height: 170px;

                margin: 90px auto 0 auto;

                width: 762px;

                }

#noscript-overlay            {
                background: url(../images/shared/javascript_overlay_bg.png);
                height: 100%;
                position: fixed;
                width: 100%;
                z-index: 3000;
                }
#noscript-box-top           {
                height: 50px;
                padding: 20px 0 0 30px;
                text-transform: uppercase;
                width: 732px;
                }
#noscript-box-top h1     {
                float: left;
                font-size: 24px;
                line-height: 26px;
                }
#noscript-box-top a        {
                display: block;
                float: right;
                height: 20px;
                margin: 5px 35px 0 0;
                width: 20px;
                }
#noscript-box-lower      {
                color: #fff;
                font-size: 14px;
                line-height: 16px;
                padding: 35px 30px 10px 30px;
                width: 762px;
                }
				
#abv-drop-loggedin,
#beertype-drop-loggedin,
#abv-drop,
#beertype-drop {
display: none;
}

#btn-invite-user               {
                background: url(../images/may2012/btn_invite_a_friend.png) no-repeat;
                display: block;
                height: 72px;
                width: 292px;
                }
#btn-invite-user:hover {
                background-position: 0 -72px;
                }
#overlay-notes-bottom                {
                background: url(../images/may2012/new_bottom.png) no-repeat;
                height: 102px;
                padding-bottom: 0px;
                width: 608px;
                }
#overlay-notes-bottom h1          {
                float: left;
                letter-spacing: 7px;
                margin: 35px 0 0 25px;
                text-transform: uppercase;
                }
.btn-sendsuggest            {
                }
.btn-sendsuggest            {
                background: url(../images/may2012/btn_send.gif) repeat-x;
                color: #fff;
                display: block;
                float: right;
                font-size: 11px;
                height: 27px;
                line-height: 15px;
                margin: 30px 25px 0 0;
                margin-bottom: 2px;
                padding: 12px 20px 0 20px;
                text-align: center;
                text-decoration: none;
                }
.btn-sendsuggest:hover               {
                background: url(../images/may2012/btn_send.gif) 0 -39px repeat-x;
                text-decoration: none;
                }
#overlay-notes-top-feature       {
                background: url(../images/beer_notes_popup/notes_top.png) top no-repeat;
                height: 155px;
                width: 608px;
                }
#overlay-notes-top-feature       img         {
                float: left;
                margin: 45px 0 0 145px;
                }
#overlay-notes {
                margin: 40px 0 0 0;
                }
.recommend-box            {
                background: url(../images/may2012/recommend_to_us_bg.png) no-repeat;
                height: 104px;
                margin-bottom: 10px;
                width: 980px;
                }
.recommend-box h1      {
                float: left;
                font-size: 43px;
                letter-spacing: 7px;
                margin: 30px 0 0 25px;
                text-transform: uppercase;
                }
				
#abv-drop a.selected, #beertype-drop a.selected, #beertype-drop-loggedin a.selected, #abv-drop-loggedin a.selected         {
color: #a68077;
text-decoration: none;
}    

#my-photos-box              {
                background: #fff;
                padding: 0px 0;
                }
#my-photos-box              .photo-entry      {
                background: #fff;
                padding: 20px;
                }
#my-photos-box              .photo-entry a  {
                text-decoration: none;
                }
#my-photos-box              .photo-entry img             {
                display: block;
                margin: 20px 0 0 0;
                }
.line-width          {
                border-top: 1px solid #d7d5d5;
                font-size: 0;
                line-height: 0;
                margin: 5px 0 0 0;
                }
ul.tabs a.tab-myaccount-photos               {
                height: 45px;
                margin: 0 1px 0 0;
                padding: 9px 0 0 0;
                width: 150px;
                }
				
#overlay-notes-lower-round {
 background: url(../images/may2012/round_bottom.png)  bottom no-repeat;
 padding-bottom: 10px;
 width: 608px;
 }
 
 input[type="text"], input[type="password"], textarea, select {
    outline: none;
}

#detail-grey-scale            {
                width: 980px;
                }
#detail-grey-scale-top   {
                height: 40px;
                                background: url(../images/shared/grey_top.png) top no-repeat;
                padding: 10px 0 0 0;
                text-align: center;
                width: 980px;
                }
              
#grey-repeat {
                                background: url(../images/shared/grey_repeat.png)   repeat-y;
                }
#detail-grey-scale-lower              {
                color: #fff;
                font-size: 12px;
                line-height: 16px;
                margin: 0 auto;
                padding-bottom: 20px;
                width: 925px;
                }
				
#new-shares-box td       {
                padding: 0 24px 0 0;
                }
#new-shares-box            {
                margin: 0 0 0 70px;
                }
#grey-lower-share          {
                background: url(../images/shared/lower_grey_bg.png) no-repeat;
                height: 130px;
                padding: 17px 0 0 0;
                width: 980px;
                }
#join-tbl th         {
                padding: 8px 0 10px 0;
                vertical-align: top;
                }
#join-tbl td         {
                padding: 0 0 10px 0;
                vertical-align: top;
                }
.claim-box-overlay          {
                background: url(../images/shared/join_repeat.gif) repeat-x bottom;
                border: 1px solid #e6e6e6;
                margin: 10px 0 0 0;
                padding: 20px;
                }
.claim-box-left-overlay  {
                float: left;
                margin: 0 15px 0 0;
                width: 100px;
                }
.claim-box-left-overlay img         {
                background: #f1f1f1;
                padding: 10px;
                }
.claim-box-right-overlay               {
                color: #965b4e;
                float: left;
                padding: 10px 0 0 0;
                width: 520px;
                }
.claim-box-right-overlay a            {
                color: #464646;
                font-weight: bold;
                text-decoration: none;
                }
.claim-box           {
                background: url(../images/shared/join_repeat.gif) repeat-x bottom;
                border: 1px solid #e6e6e6;
                margin: 10px 0 0 0;
                padding: 20px;
                }
.claim-box-left  {
                float: left;
                margin: 0 15px 0 0;
                width: 100px;
                }
.claim-box-left img          {
                background: #f1f1f1;
                padding: 10px;
                }
.claim-box-right                {
                color: #965b4e;
                float: left;
                padding: 10px 0 0 0;
                width: 300px;
                }
.claim-box-right a             {
                color: #464646;
                font-weight: bold;
                text-decoration: none;
                }
.is-pub-listed     {
                background:#fff;
                border: 1px solid #cccccc;
                margin: 0px 0 0 0;
                width:462px;
                padding: 20px;
                }
                .claim-box-right .mypub-link       {
                background: url(../images/beer/btn_beer_details.gif) repeat-x;
                color: #fff;
                display: block;
                float: left;
                font-weight: normal;
                font-size: 11px;
                height: 22px;
                line-height: 15px;
                padding: 6px 20px 0 20px;
                text-align: center;
                margin:5px 0  2px 0;
                text-decoration: none;
                }
.claim-box-right .mypub-link:hover         {
                background: url(../images/beer/btn_beer_details.gif) 0 -28px repeat-x;
                text-decoration: none;
                }
.comment-date {
color:#777;
}
 .banner-cask {
position: absolute;
top:93px;
right:11px;
}

#home-video-bar            {

                background: url(../images/video/home_video_width.png) top center no-repeat;

                height: 104px;

                }

#home-video-bar-inner                {

                margin: 0 auto;

                position: relative;

                width: 980px;

                }

#home-video-bar-inner a            {

                left: 0;

                position: absolute;

                top: -16px;

                }

#home-video-bar-inner h1          {

                float: left;

                font-size: 40px;

                font-weight: normal;

                letter-spacing: 6px;

                padding: 33px 0 0 205px;

                text-transform: uppercase;

                }

.video-holder-header    {

                border-bottom: 1px solid #d7d5d5;

                padding: 25px 25px 20px 25px;

                width: 930px;

                }

.video-holder-text          {

                background: #fafafa;

                padding: 30px 30px 30px 30px;

                width: 920px;

                }

.video-holder-text          th            {

                padding: 0 20px 0 0;

                text-transform: uppercase;

                }

.video-holder-text          td            {

                }

#video-large-box             {

                background: #f2f2f2;

                font-size: 0;

                line-height: 0;

                margin: 0 0 10px 0;

                padding: 10px;

                }

.inp-embed        {

                background: url(../images/video/inp_embed.png) no-repeat;

                height: 44px;

                width: 504px;

                }

.inp-embed input            {

                background: transparent;

                border: none;

                color: #b5b5b5;

                font-size: 18px;

                height: 28px;

                margin: 0px 0 0 0px;

                padding: 6px 10px 0 10px;

                width: 484px;

                }

#video-bar-inner             {

                background: url(../images/video/inner_video_width.png);

                height: 101px;

                margin: 0 auto;

                margin: 20px 0 0 0;

                position: relative;

                width: 980px;

                }

#video-bar-inner a          {

                left: 40px;

                position: absolute;

                top: -16px;

                }

#video-bar-inner h1       {

                float: left;

                font-size: 36px;

                font-weight: normal;

                letter-spacing: 6px;

                padding: 27px 0 0 245px;

                text-transform: uppercase;

                }

#btn-downloadguide     {

                background: url(../images/video/btn_download_guide.png) no-repeat;

                display: block;

                float: left;

                height: 68px;

                margin: 0 0 0 20px;

                width: 471px;

                }

#grey-lower-video          {

                background: url(../images/shared/lower_grey_bg.png) no-repeat;

                height: 118px;

                padding: 23px 0 0 0;

                width: 980px;

                }

#btn-downloadguide:hover        {

                background: url(../images/video/btn_download_guide.png) 0 -68px no-repeat;

                }

#grey-lower-video #btn_step_2               {

                float: right;

                margin: 7px 30px 0 0;

                }
.inp-cal-dates	{
	background: url(../images/register/event_date_inp.gif) no-repeat;
	border: none;
	float: left;
	margin-top:4px;
	width: 75px;
	height: 28px;
	padding: 0 2px 0 2px;
	}
	
	#home-signup-new        {

                float: right;

                margin: 90px 7px 0 0;

                position: relative;

                width: 410px;

                }

#overlaysignup-new      {

                left: 0;

                position: absolute;

                top: 79px;

                }

#home-signup-new-top               {

                background: url(../images/oct_2012/signup_top.png);

                height: 79px;

                width: 410px;

                }

#signup-beerdrinker      {

                background: url(../images/oct_2012/iam_beerdrinker.png);

                display: block;

                height: 82px;

                width: 410px;

                }

#signup-landlord              {

                background: url(../images/oct_2012/iam_landlord.png);

                display: block;

                height: 82px;

                width: 410px;

                }

#signup-brewery             {

                background: url(../images/oct_2012/iam_brewery.png);

                display: block;

                height: 82px;

                width: 410px;

                }

#signup-beerfestival      {

                background: url(../images/oct_2012/iam_festival.png);

                display: block;

                height: 82px;

                width: 410px;

                }

#home-signup-new-lower          {

                background: url(../images/oct_2012/signup_lower.png);

                height: 27px;

                width: 410px;

                }

#home-register-btn       {

                background: url(../images/oct_2012/register_btn.png);

                display: block;

                }

#signup-beerdrinker:hover,

                                #signup-landlord:hover,

                                #signup-brewery:hover,

                                #signup-beerfestival:hover         {

                background-position: 0 -82px;

                }

#home-signup-top-new               {

                background: url(../images/oct_2012/signup_bg.png) top repeat-y;

                height: 280px;

                width: 410px;

                }

#home-signup-top-new               .inner    {

                font-size: 15px;

                margin: 0 0 0 12px;

                padding: 5px 0 0 0;

                text-align: center;

                width: 378px;

                }

#home-signup-top-new               th            {

                border-bottom: 1px solid #7f6d4a;

                color: #beb7a6;

                font-family: 'Ubuntu Condensed', sans-serif;

                font-size: 15px;

                font-weight: normal;

                padding: 17px 0 5px 0;

                text-align: left;

                text-indent: 15px;

                vertical-align: top;

                width: 148px;

                }

#home-signup-top-new               td            {

                padding: 0 0 5px 0;

                vertical-align: top;

                }

#btn-home-register-new             {

                background: url(../images/oct_2012/register_btn.png) no-repeat;

                border: none;

                cursor: pointer;

                display: block;

                height: 85px;

                margin: 0px 0 0 0px;

                text-indent: -2000px;

                width: 410px;

                }

#btn-home-register-new:hover               {

                background-position: 0 -85px;

                }

#loggedin-socials             {

                float: right;

                margin: 10px 4px 0 0;

                text-align: center;

                width: 50px;

                }

#loggedin-socials             a              {

                float: left;

                margin: 0 3px 2px 0;

                }
				
    #newsletter-check {

                float: left;

                border: 1px solid red;

                margin: 3px 0 0 10px;

                padding: 0;

                }

               

                #newsletter-label {

                color:#fff;

                margin: 0 0 0 10px;

                font-size:14px;

                line-height: 14px;

                float: left;

                               

                cursor: pointer; color: #BEB7A6;

    font-family: 'Ubuntu Condensed',sans-serif;

                }
				
				#loggedin-name               {

                float: left;

                font-family: 'Changa One',sans-serif;

                font-size: 16px;

                padding: 10px 0 0 0;

                width: 225px;

                }

.input-loggedin-search-updated               {

                background: url(../images/nav/loggedin/input_search.png) no-repeat;

                float: left;

                margin: 0 0px 0 0;

                width: 195px;

                }

.input-loggedin-search-updated input   {

                background: transparent;

                border: none;

                color: #a2a2a2;

                float: left;

                font-size: 16px;

                font-weight: bold;

                line-height: 16px;

                margin: 1px 0 0 1px;

                padding: 5px 4px 8px 7px;

                width: 188px;

                }

#nav-loggedin-account {

                width: 118px;

                }

#drop-postcode               {

                left: 0px;

                }

#drop-account  {

                left: 104px;

                }
				
#landing-center-text {

                                text-align: center;

                }
				
				
				
				
/* NEW CSS 26 FEBRUARY 2013 ------------------ */            
#header-nonlogged-outer          {
background: #000 url(../images/homepageupdates/temp_nonlogged.jpg) top center no-repeat;
height: 531px;
}
#header-nonlogged-area             {
height: 530px;
margin: 0 auto;
position: relative;
width: 980px;
}
.header-nonlogged-area              {
height: 530px;
margin: 0 auto;
position: relative;
width: 980px;
}
#home-grey-bar              {
background: url(../images/homepageupdates/grey_width.jpg) top center no-repeat;
height: 62px;
}
#home-grey-bar-inner  {
margin: 0 auto;
position: relative;
width: 980px;
}
.nonlogged-left                {
float: left;
margin: 85px 0 0 0px;
padding: 0 0 0 5px;
width: 570px;
}
.nonlogged-left h1          {
font-size: 54px;
letter-spacing: -1px;
line-height: 50px;
margin-bottom: 25px;
text-transform: uppercase;
}
.btn-logged-signup         {
background: url(../images/homepageupdates/btn_signup.png) no-repeat;
display: block;
float: left;
height: 64px;
width: 188px;
}
.btn-logged-signup:hover            {
background-position: 0 -64px;
}
.btn-logged-watch          {
background: url(../images/homepageupdates/btn_watchvideo.png) no-repeat;
display: block;
float: left;
height: 64px;
margin-left: 17px;
width: 361px;
}
.btn-logged-watch:hover             {
background-position: 0 -64px;
}
.download-options-box                {
bottom: 100px;
position: absolute;
}
.download-options-box-loggedin             {
bottom: 25px;
position: absolute;
}
.link-googleplay                {
margin: 0 18px 0 37px;
}
#landing-phone                {
position: absolute;
right: -5px;
top: -510px;
z-index: 99;
}
#phone-shadow              {
position: absolute;
right: -50px;
top: 0px;
z-index: 98;
}
#header-logged-outer  {
background: #000 url(../images/homepageupdates/loggedin/beers.jpg) top center no-repeat;
height: 316px;
}
#header-logged-area     {
height: 316px;
margin: 0 auto;
position: relative;
width: 980px;
}
#logged-left       {
float: left;
margin: 65px 0 0 0px;
padding: 0 0 0 5px;
width: 570px;
}
#logged-left h1 {
font-size: 54px;
letter-spacing: -1px;
line-height: 50px;
margin-bottom: 25px;
text-transform: uppercase;
}
.logged-left        {
float: left;
margin: 65px 0 0 0px;
padding: 0 0 0 5px;
width: 570px;
}
.logged-left h1  {
font-size: 54px;
letter-spacing: -1px;
line-height: 50px;
margin-bottom: 25px;
text-transform: uppercase;
}
#loggedin-phone             {
background: url(../images/homepageupdates/phone_bg_small.png) top left no-repeat;
height: 364px;
position: absolute;
right: 4px;
top: 18px;
width: 174px;
}
#link-top-login  {
background: url(../images/homepageupdates/btn_login.png) top left no-repeat;
display: block;
float: right;
height: 54px;
margin: 30px 0 0 0;
width: 128px;
}
#link-top-login:hover     {
background-position: 0 -54px;
}
#loggedin-phone-images             {
margin: 42px 0 0 12px;
}
#logo     a              {
left: 1px;
position: absolute;
top: 11px;
z-index: 99;
}
#page-top-right-new     {
color: #fff;
float: right;
font-size: 12px;
height: 115px;
line-height: 12px;
margin: 0px 5px 0 0;
width: 400px;
}
#top-socials-update       {
float: left;
padding: 32px 0 0 0;
}
#top-socials-update a    {
margin: 0 5px 0 0;
}
#page-top-right-loggedin             {
color: #fff;
float: right;
font-size: 12px;
height: 115px;
line-height: 12px;
margin: 0px 5px 0 0;
width: 800px;
}
#page-top-right-loggedin             #loggedin-left  {
float: left;
padding: 10px 0 0 10px;
text-align: left;
width: 510px;
}
#page-top-right-loggedin             #loggedin-left td             {
padding: 0px 0px 0 0px;
}
#page-top-right-loggedin             #top-socials-update      {
float: right;
}
#page-top-right-loggedin             #loggedin-name               {
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
padding: 0px 0 7px 0;
width: 225px;
}
#page-top-right-loggedin             .input-loggedin-search-updated               {
background: url(../images/homepageupdates/inp_search.png) no-repeat;
float: left;
margin: 0 0px 0 0;
width: 183px;
}
#page-top-right-loggedin             .input-loggedin-search-updated input   {
background: transparent;
border: none;
color: #a2a2a2;
float: left;
font-size: 16px;
font-weight: bold;
line-height: 16px;
margin: 1px 0 0 1px;
padding: 12px 4px 14px 12px;
width: 160px;
}
#page-top-right-loggedin             #nav-loggedin-account {
width: 118px;
}
#page-top-right-loggedin             #drop-postcode               {
left: 0px;
}
#page-top-right-loggedin             #drop-account  {
left: 104px;
}
#page-top-right-loggedin             #btn_loggedinsearch     {
background: url(../images/homepageupdates/btn_search.png) no-repeat;
border: 0;
cursor: pointer;
display: block;
float: left;
height: 51px;
margin: 0px 10px 0 0;
text-indent: -2000px;
width: 53px;
}
#page-top-right-loggedin             #btn_loggedinsearch:hover        {
background-position: 0 -51px;
}
#page-top-right-loggedin             #nav-loggedin   {
float: left;
height: 32px;
position: relative;
}
#page-top-right-loggedin             #nav-loggedin a                {
float: left;
height: 51px;
margin: 1px 1px 0 0;
}
#page-top-right-loggedin             #nav-loggedin a.active,
#page-top-right-loggedin             #nav-loggedin a:hover  {
}
#page-top-right-loggedin             #nav-loggedin-pub         {
background: url(../images/nav/loggedin/logged_in_pubs.png) no-repeat;
width: 51px;
}
#page-top-right-loggedin             #nav-loggedin-name      {
background: url(../images/nav/loggedin/logged_in_beername.png) no-repeat;
width: 86px;
}
#page-top-right-loggedin             #nav-loggedin-type        {
background: url(../images/nav/loggedin/logged_in_beertype.png) no-repeat;
width: 96px;
}
#page-top-right-loggedin             #nav-loggedin-abv          {
background: url(../images/nav/loggedin/logged_in_abv.png) no-repeat;
width: 59px;
}
#page-top-right-loggedin             #nav-loggedin #nav-loggedin-postcode                {
background: url(../images/homepageupdates/drop_address.png) no-repeat;
color: #fff;
font-family: 'Maven Pro';
font-weight: bold;
height: 31px;
padding: 20px 0 0 25px;
text-decoration: none;
text-transform: uppercase;
width: 91px;
}
#page-top-right-loggedin             #nav-loggedin #nav-loggedin-postcode:hover,
#page-top-right-loggedin             #nav-loggedin #nav-loggedin-postcode.active   {
background-position: 0 -51px;
}
#page-top-right-loggedin             #nav-loggedin-account {
background: url(../images/homepageupdates/drop_account.png) no-repeat;
width: 141px;
}
#page-top-right-loggedin             #nav-loggedin-account:hover    {
background: url(../images/homepageupdates/drop_account.png) no-repeat;
background-position: 0 -51px;
}
#page-top-right-loggedin             #drop-postcode               {
display: none;
left: 1px;
position: absolute;
top: 48px;
width: 152px;
z-index: 88;
}
#page-top-right-loggedin             a#change-address           {
background: url(../images/homepageupdates/account_address.png) no-repeat;
height: 47px;
width: 152px;
}
#page-top-right-loggedin             a#change-address:hover             {
background: url(../images/homepageupdates/account_address.png) no-repeat;
background-position: 0 -47px;
}
#page-top-right-loggedin             #drop-account  {
display: none;
font-size: 0;
left: 118px;
line-height: 0;
position: absolute;
top: 48px;
width: 152px;
z-index: 100;
}
#page-top-right-loggedin             #nav-loggedin #drop-logout       {
background: url(../images/homepageupdates/account_logout.png) no-repeat;
height: 47px;
margin: 0;
width: 152px;
}
#page-top-right-loggedin             #nav-loggedin #drop-myaccount:hover,
#page-top-right-loggedin                                             #nav-loggedin #drop-logout:hover          {
background-position: 0 -47px;
}
#page-top-right-loggedin             #nav-loggedin #drop-myaccount              {
background: url(../images/homepageupdates/account_account.png) no-repeat;
height: 47px;
margin: 0;
width: 152px;
}
#page-top-right-loggedin             #nav-loggedin #drop-stats          {
background: url(../images/homepageupdates/account_pubstats.png) no-repeat;
height: 47px;
margin: 0;
width: 152px;
}
#page-top-right-loggedin             #nav-loggedin #drop-stats:hover             {
background-position: 0 -47px;
}
#page-top-right-loggedin             #nav-loggedin #drop-profile       {
background: url(../images/homepageupdates/account_profile.png) no-repeat;
height: 47px;
margin: 0;
width: 152px;
}
#page-top-right-loggedin             #nav-loggedin #drop-profile:hover         {
background-position: 0 -47px;
}
#overlay-wide-update  {
font-family: Arial;
margin: 0 auto;
margin-top: 60px;
width: 759px;
}
.overlay-close-update   {
display: block;
float: right;
height: 50px;
margin: 10px 10px 0 0;
width: 50px;
}
#overlay-wide-top-login               {
background: url(../images/homepageupdates/loginoverlay_header.png);
height: 130px;
width: 742px;
}
#overlay-wide-lower-update     {
background: #fff;
font-size: 12px;
line-height: 16px;
padding: 15px 0 0 0;
width: 740px;
}
#overlay-wide-top-signup           {
background: url(../images/homepageupdates/signupoverlay_header.png);
height: 150px;
width: 742px;
}
#overlay-wide-top-login               .overlay-close   ,
#overlay-wide-top-signup           .overlay-close   {
color: #fff;
display: block;
float: right;
font-size: 20px;
font-weight: bold;
height: 50px;
margin: 50px 0px 0 0;
text-decoration: none;
width: 50px;
}
#overlay-login   {
background: url(../images/homepageupdates/btn_login_large.gif) no-repeat;
border: none;
color: #fff;
cursor: pointer;
display: block;
float: right;
font-size: 0px;
height: 60px;
line-height: 0px;
margin: 0px 33px 0px 0;
padding: 0px 0;
width: 325px;
}
#overlay-login:hover      {
background-position: 0 -60px;
}
#overlay-forgot                {
background: url(../images/homepageupdates/btn_password.png) no-repeat;
border: none;
color: #fff;
cursor: pointer;
display: block;
float: left;
font-size: 0px;
height: 60px;
line-height: 0px;
margin: 0px 0px 0px 0;
padding: 0px 0;
width: 325px;
}
#overlay-forgot:hover   {
background-position: 0 -60px;
}
#overlay-signup-new     {
background: url(../images/homepageupdates/btn_register_large.gif) no-repeat;
border: none;
color: #fff;
cursor: pointer;
display: block;
float: right;
font-size: 0px;
height: 60px;
line-height: 0px;
margin: 0px 33px 0px 0;
padding: 0px 0;
width: 325px;
}
#overlay-signup-new:hover       {
background-position: 0 -60px;
}
#overlay-login-tbl            {
color: #383838;
font-family: 'Ubuntu Condensed',sans-serif;
font-size: 15px;
font-weight: normal;
margin: 0 0 20px 35px;
}
#overlay-login-tbl th       {
font-size: 15px;
font-weight: normal;
padding: 0 25px 12px 0;
text-align: left;
text-transform: uppercase;
}
#overlay-login-tbl a         {
color: #383838;
}
#overlay-login-tbl th input           {
border: 1px solid green;
color: #383838;
}
#overlay-login-tbl label {
color: #383838;
cursor: pointer;
font-size: 15px;
}
#nimble_modal #overlay-login-tbl label#newsletter-label            {
font-size: 15px;
}
#overlay-login-tbl td       {
font-size: 15px;
font-weight: normal;
padding: 0 25px 20px 0;
text-align: left;
}
.inp-overlay        {
background: url(../images/homepageupdates/inp_overlay.gif) no-repeat;
height: 44px;
width: 324px;
}
.inp-overlay input            {
background: transparent;
border: none;
height: 44px;
margin: 2px 0 0 8px;
width: 305px;
}
#newsletter-check-overlay         {
float: left;
margin: 5px 10px 0 0px;
padding: 0;
}
.overlayselect-gender   {
border: 1px solid #cdcdcd;
padding: 10px 10px 10px 10px;
width: 325px;
}
.overlayselect-date         {
border: 1px solid #cdcdcd;
padding: 10px 10px 10px 10px;
width: 100px;
}
#forgot-content               {
width: 600px;
}
label#newsletter-label  {
font-size: 14px;
text-transform: uppercase;
}
#open-info         {
background: url(../images/homepageupdates/icon_info.png) no-repeat;
display: block;
height: 45px;
position: absolute;
top: 95px;
width: 50px;
z-index: 101;
}
#open-panel      {
background: url(../images/homepageupdates/trans_info_bg.png);
left: -470px;
position: absolute;
top: 95px;
width: 470px;
z-index: 102;
}
#close-info         {
float: right;
margin: 8px 8px 0 0;
}
#open-panel-inner         {
color: #fff;
font-size: 12px;
line-height: 14px;
padding: 20px;
}
#open-panel-inner h1   {
font-size: 24px;
letter-spacing: normal;
line-height: 24px;
margin-bottom: 10px;
}
#page-top-outer              {
position: relative;
}
#nav-shadow    {
background: url(../images/homepageupdates/shadow_trim.png) repeat-x;
height: 8px;
position: absolute;
top: 164px;
width: 100%;
z-index: 99;
}
#drop-account  {
display: none;
font-size: 0;
left: 452px;
line-height: 0;
position: absolute;
top: 33px;
width: 152px;
z-index: 88;
}
#header-logged-outer  {
background: #000 url(../images/homepageupdates/loggedin/landing.jpg) top center no-repeat;
height: 316px;
}
#header-logged-outer.bg-achievements              {
background: #000 url(../images/homepageupdates/loggedin/achievements.jpg) top center no-repeat;
height: 316px;
}
#header-logged-outer.bg-beers               {
background: #000 url(../images/homepageupdates/loggedin/beers.jpg) top center no-repeat;
height: 316px;
}
#header-logged-outer.bg-breweries      {
background: #000 url(../images/homepageupdates/loggedin/breweries.jpg) top center no-repeat;
height: 316px;
}
#header-logged-outer.bg-events            {
background: #000 url(../images/homepageupdates/loggedin/events_and_beer_festivals.jpg) top center no-repeat;
height: 316px;
}
#header-logged-outer.bg-pubs                {
background: #000 url(../images/homepageupdates/loggedin/pubs.jpg) top center no-repeat;
height: 316px;
}
#landing-center-text      {
text-align: center;
}              

 #staticController              {
                left: 0px;
                position: absolute;
                top: -60px;
                z-index: 98;
                }
a#headernav-1 {
                background: url(../images/homepageupdates/nav_drinker.png) no-repeat;
                display: block;
                float: left;
                height: 60px;
                width: 180px;
                }
a#headernav-2 {
                background: url(../images/homepageupdates/nav_pub.png) no-repeat;
                display: block;
                float: left;
                height: 60px;
                width: 178px;
                }
a#headernav-3 {
                background: url(../images/homepageupdates/nav_brewery.png) no-repeat;
                display: block;
                float: left;
                height: 60px;
                width: 178px;
                }
a#headernav-4 {
                background: url(../images/homepageupdates/nav_festival.png) no-repeat;
                float: left;
                height: 60px;
                width: 178px;
                }
a#headernav-1:hover,
                a#headernav-2:hover,
                a#headernav-3:hover,
                a#headernav-4:hover,
                a#headernav-1.selected,
                a#headernav-2.selected,
                a#headernav-3.selected,
                a#headernav-4.selected              {
                background-position: 0px -60px;
                }
				
#sliderContainer {
 height: 531px;
 margin: 0 auto;
 background: #000;
 overflow: hidden;
 position: relative;
 width: 100%;
 }
 
 
 
 #slide1 {
 background:url(../images/homepageupdates/landingpage/landing.jpg) top center no-repeat;
 height: 531px;
 }
#slide2 {
 background:url(../images/homepageupdates/landingpage/pub.jpg) top center no-repeat;
 height: 531px;
 }
#slide3 {
 background:url(../images/homepageupdates/landingpage/brewery.jpg) top center no-repeat;
 height: 531px;
 }
#slide4 {
 background:url(../images/homepageupdates/landingpage/festival.jpg) top center no-repeat;
 height: 531px;
 }
 
 #login-left-new                {

                float: left;

                padding: 17px 0 0 23px;

                text-align: left;

                width: 520px;

                }

#login-left-new td           {

                padding: 0px 5px 0 0px;

                }

.input-top-search-new  {

                background: url(../images/homepageupdates/inp_search.png) no-repeat;

                float: left;

                margin: 0 0px 0 0;

                width: 180px;

                }

.input-top-search-new input      {

                background: transparent;

                border: none;

                color: #b4b4b4;

                float: left;

                font-family: 'Trebuchet MS';

                font-size: 16px;

                font-weight: bold;

                line-height: 16px;

                margin: 1px 0 0 1px;

                padding: 12px 4px 15px 12px;

                width: 162px;

                }

#top-login-lower-new   {

                color: #8f8f8f;

                float: left;

                font-family: Arial;

                font-size: 11px;

                padding: 0px 0 0 1px;

                width: 520px;

                }

#top-login-lower-new table        {

                float: left;

                }

#top-login-lower-new table th  {

                padding: 4px 0 0 0;

                width: 185px;

                }

#top-login-lower-new table td  {

                padding: 4px 10px 0 0;

                }

#top-login-lower-new table label             {

                color: #acafb0;

                float: left;

                font-size: 12px;

                font-weight: normal;

                margin: 1px 0px 0 4px;

                }

#top-login-lower-new table input            {

                float: left;

                }

#top-login-lower-new a                {

                color: #acafb0;

                font-family: Arial;

                font-size: 12px;

                text-decoration: none;

                }

#btn_login_new              {

                background: url(../images/homepageupdates/btn_login.png) top left no-repeat;

                border: none;

                cursor: pointer;

                display: block;

                float: right;

                height: 54px;

                margin: 0px 0 0 0;

                width: 128px;

                }

#btn_login_new:hover {

                background-position: 0 -54px;

                }

#fblogin-new     {

                float: right;

                margin-left: 28px;

                }
				
#sharethis-box {

width:600px;

padding: 14px 0 0 0;

}

                               

                              

               

#sharethis-box-heading {

text-transform:uppercase;

color:#fff;

float: left;

font-size: 22px;

font-weight: normal;

padding: 18px 20px 0  0;

line-height: 24px;             font-family: 'Ubuntu Condensed', sans-serif;

}

#quicklinks-box                {

                background: #1a1919;

                border: 1px solid #333333;

                margin: 15px 0 0 0;

                padding: 0px 10px;

                }

#quicklinks-box ul            {

                margin: 20px 0 0 0;

                }

#quicklinks-box ul li         {

                background: url(../images/shared/share_arrow.png) 0px 3px no-repeat;

                float: left;

                padding: 0 0 15px 40px;

                width: 270px;

                }

#quicklinks-box a             {

                color: #fff;

                font-size: 16px;

                text-decoration: none;

                }

#quicklinks-box a:hover                {

                text-decoration: underline;

                }

.link-readmore:hover,

.link-readmore  {

                color: #00b4e4;

                font-weight: bold;

                text-decoration: underline;

                }

.active .toggle-heading  ,

.active .toggle-heading {

                background: url(../images/faq/faq_open.png) 0 0px no-repeat;

                color: #fff;

                cursor: pointer;

                display: block;

                font-family: 'Changa One', sans-serif;

                font-size: 18px;

                font-weight: bold;

                height: 60px;

                letter-spacing: 1px;

                line-height: 18px;

                padding: 27px 60px 0 80px;

                text-decoration: none;

                text-transform: uppercase;

                vertical-align: middle;

                width: 840px;

                }

.active .toggle-heading.open,

.active .toggle-heading.open     {

                background: url(../images/faq/faq_open.png) 0 -85px no-repeat;

                color: #fff;

                }

.active .toggle-sides        ,

.active .toggle-sides       {

                display: block;

                font-size: 12px;

                line-height: 16px;

                padding: 0px 0px 0px 0px;

                }

.work-inner        {

                display: block;

                font-size: 12px;

                line-height: 16px;

                padding: 30px 0px 20px 5px;

                }

.spacer-below   {

                margin-bottom: 0px;

                }

.toggle-heading                {

                background: url(../images/faq/faq_open.png) 0 -85px no-repeat;

                color: #fff;

                cursor: pointer;

                display: block;

                font-family: 'Changa One', sans-serif;

                font-size: 18px;

                font-weight: bold;

                height: 60px;

                letter-spacing: 1px;

                line-height: 18px;

                padding: 27px 60px 0 80px;

                text-decoration: none;

                text-transform: uppercase;

                vertical-align: middle;

                width: 840px;

                }

.toggle-heading.open    {

                background: url(../images/faq/faq_open.png) 0 0px no-repeat;

                color: #fff;

                }

.toggle-sides      {

                display: none;

                font-size: 12px;

                line-height: 16px;

                padding: 0px 0px 0px 0px;

                }

.toggle-sides      h1           {

                color: #00b4e4;

                font-size: 18px;

                line-height: 22px;

                margin: 0 0 0 0;

                padding: 0 0 0 0;

                text-transform: uppercase;

                }

.work-inner        {

                font-size: 14px;

                line-height: 18px;

                padding: 0px 40px 0px 45px;

                }

.jumpBack           {

                background: url(../images/shared/share_arrow_vertical.png) 0px 0px no-repeat;

                color: #fff;

                float: right;

                font-family: 'Ubuntu Condensed', sans-serif;

                font-size: 20px;

                line-height: 26px;

                padding: 0 0 20px 30px;

                text-decoration: none;

                }

h2.heading-white-on-brown      {

                background: #5d3128;

                color: #ffffff;

                float: left;

                font-size: 28px;

                font-weight: bold;

                padding: 10px;

                }
				
				
				
				
				
				
				
				
				
				
#review-area     {

                margin: 30px auto 0 auto;

                position: relative;

                width: 980px;

                }

.reviewarea-lower          {

                background: #fff;

                margin: 0px auto 20px auto;

                position: relative;

                width: 980px;

                }

ul.tabsreview    {

                float: left;

                font-family: 'Changa One', sans-serif;

                height: 54px;

                list-style: none;

                margin: 0px 0 0 0 !important;

                padding: 0;

                width: 100%px;

                }

ul.tabsreview li {

                background: none;

                float: left;

                list-style-image: none !important;

                margin: 0 !important;

                padding: 0 0 0 0px;

                padding: 0;

                }

ul.tabsreview a {

                background: url(../images/shared/tab_off.png) repeat-x;

                color: #fff;

                display: block;

                float: left;

                font-size: 22px;

                height: 48px;

                line-height: 16px;

                margin: 0 1px 0 0;

                padding: 10px 0 0 0;

                position: relative;

                text-align: center;

                text-decoration: none;

                text-transform: uppercase;

                top: 1px;

                width: 210px;

                }

ul.tabsreview span          {

                font-family: arial;

                font-size: 11px;

                line-height: 22px;

                padding-left: 4px;

                vertical-align: text-top;

                }

                

                ul.tabsreview a:active    {

                outline: none;

                }

ul.tabsreview a.selected,

ul.tabsreview a:hover    {

                color: #464646;background: #fff;

                }

ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a       {

                background: #fff;

                color: #464646 !important;

                color: #464646;

                cursor: default !important;

                }

.review-search  {

                border-bottom: 1px solid #d7d5d5;

                padding: 20px 20px 15px 20px;

                }

.review-search  td{

                

                padding: 0px 5px 0px 0px;

                }

.review-search  th            {

                font-family: 'Ubuntu';

                font-weight: normal;

                padding: 5px 5px 0 0;

                }

.review-links-holder       {

                border: 1px solid #d7d5d5;

                border-top: none;

                padding: 20px 15px;

                }

.review-table     {

                margin: 0 auto;

                padding: 20px 0;

                width: 946px;

                }

.review-table-top            {

                background: url(../images/june2013/review_header_bg.jpg) no-repeat;

                color: #fff;

                font-family: 'Ubuntu';

                font-size: 13px;

                height: 31px;

                padding: 14px 0 0 0;

                text-align: center;

                text-transform: uppercase;

                width: 946px;

                }

.review-table-top .width-1          {

                width: 46px;

                }

.review-table-top .width-2          {

                width: 238px;

                }

.review-table-top .width-3          {

                width: 219px;

                }

.review-table-top .width-4          {

                width: 180px;

                }

.review-table-top .width-5          {

                width: 70px;

                }

.review-table-top .width-6          {

                width: 108px;

                }

.review-table-top .width-7          {

                width: 80px;

                }

.review-table-lower       {

                color: #464646;

                font-family: Arial;

                font-size: 12px;

                padding: 0px 0 0 0;

                text-align: center;

                width: 946px;

                }

.review-table-lower th  {

                border: 1px solid #d9d9d9;

                }

.review-table-lower td  {

                border: 1px solid #d9d9d9;

                padding: 5px 0 0 0;

                vertical-align: top;

                }

.review-table-lower .width-1     {

                width: 46px;

                }

.review-table-lower .width-2     {

                text-align: left;

                width: 238px;

                }

.review-table-lower .width-2     img         {

                float: left;

                margin: 0 10px 5px 5px;

                }

.review-table-lower .width-3     {

                width: 219px;

                }

.review-table-lower .width-4     {

                width: 180px;

                }

.review-table-lower .width-5     {

                width: 70px;

                }

.review-table-lower .width-6     {

                width: 108px;

                }

.review-table-lower .width-7     {

                width: 80px;

                }

.paging-outer-review     {

                background: #f6f6f6;

                border: 1px solid #e1e1e1;

                border-top: none;

                height: 50px;

                width: 944px;

                }

.review-edit       {

                border-bottom: 1px solid #d7d5d5;

                padding: 20px;

                }

.review-edit-left              {

                float: left;

                line-height: 16px;

                }

.review-edit-left img      {

                border: 10px solid#f2f2f2;

                }

.review-edit-left th         {

                padding: 0 10px 0 0;

                }

.btn-save-black {

                background: url(../images/june2013/btn_save.png) no-repeat;

                display: block;

                float: left;

                height: 58px;

                width: 149px;

                }

.btn-save-black:hover   {

                background: url(../images/june2013/btn_save.png) 0 -58px no-repeat;

                }

.btn-brown-edit               {

                background: url(../images/june2013/btn_brown.png) no-repeat;

                color: #fff;

                display: block;

                float: right;

                font-size: 11px;

                height: 22px;

                margin-bottom: 3px;

                padding: 6px 0 0 0;

                text-align: center;

                text-decoration: none;

                width: 149px;

                }

.btn-brown-edit:hover  {

                background: url(../images/june2013/btn_brown.png) 0 -28px no-repeat;

                color: #fff;

                display: block;

                float: right;

                font-size: 11px;

                height: 22px;

                margin-bottom: 3px;

                padding: 6px 0 0 0;

                text-align: center;

                text-decoration: none;

                width: 149px;

                }

.review-edit-right            {

                float: right;

                margin: 10px 0 0 0;

                width: 310px;

                }

.review-edit-table           {

                background: #fafafa;

                border-bottom: 1px solid #d7d5d5;

                padding: 20px 20px 14px 20px;

                }

.review-search a.dp-choose-date,

                .review-edit-table           a.dp-choose-date           {

                background: url("../images/register/icon_calendar.gif") no-repeat scroll 0 -4px transparent;

                display: block;

                float: left;

                height: 30px;

                margin: 0;

                overflow: hidden;

                padding: 0;

                text-indent: -2000px;

                width: 25px;

                }
				


.review-edit-table           table      {

                width: 100%;

                }

.review-edit-table           td            {

                padding: 0px 0px 8px 0;

                vertical-align: top;

                width: 310px;

                }

.review-edit-table           th            {

                padding: 6px 0 3px 0;

                text-align: left;

                vertical-align: top;

                width: 130px;

                }

.inp-cal-edit        {

                background: url(../images/june2013/inp_date.png) no-repeat;

                border: none;

                color: #464646;

                border-right: 1px solid #ccc;

                float: left;

                height: 28px;

                

                padding: 0px 10px 0px 10px;

                width: 70px;

                }

.search-row-similar         {

                border-top: 4px solid #f2f2f2;

                margin: 0 auto;

                width: 938px;

                }

#holder-wooden .search-row-similar     h1           {

                color: #464646;

                font-size: 20px;

                letter-spacing: 1px;

                margin: 5px 0 0 0px;

                text-align: center;

                }

.inp-edit               {

                background: url(../images/june2013/update_inp_short.png) no-repeat;

                float: left;

                height: 28px;

                width: 149px;

                }

.inp-edit input   {

                background: transparent;

                border: none;

                color: #464646;

                height: 24px;

                margin: 0px 0 0 0px;

                width: 124px;

                padding: 3px 5px 0px 20px;

                

                }

.inp-edit-longer                {

                background: url(../images/june2013/update_inp_longer.png) no-repeat;

                float: left;

                height: 28px;

                width: 359px;

                }

.inp-edit-longer input    {

                background: transparent;

                border: none;

                color: #464646;

                height: 24px;

                margin: 0px 0 0 0px;

                width: 344px;

                padding: 3px 5px 0 10px;

                }

                

                /* Start select-beer-1............................... */

 

div.select-edit{

padding: 0px 5px 0 0px;

width: 144px;

float:left;

height:29px;

margin:0 0 0px 0;

background:url(../images/june2013/update_select.png)     no-repeat 100% 0;

_background: none;

font-family: Arial, Helvetica, sans-serif;

}

div.select-edit .select-text           {

                color: #4e4e4d;

                height: 00px;

                line-height: 14px;

                margin: 0;

                padding: 0;

                padding: 9px 10px 15px 10px;

                width: 129px;

                }

div.select-edit select      {

                color: #4e4e4d;

                font-size: 12px;

                height: 29px;

                line-height: 16px;

                margin: 0;

                padding: 0;

                width: 149px;

                }

div.select-edit select option        {

                padding: 2px 8px;

                }

.txta-edit             {

                background: url(../images/june2013/update_textarea.png) no-repeat;

                height: 108px;

                width: 359px;

                }

.txta-edit textarea           {

                background: none;

                border: none;

                color: #464646;

                font-family: arial;

                font-size: 13px;

                height: 98px;

                margin: 0px 0 0 0px;

                overflow: auto;

                padding: 4px 3px;

                width: 352px;

                }

.brown-link-edit               {

                background: url(../images/beer/btn_beer_details.gif) repeat-x;

                color: #fff;

                display: block;

                font-size: 11px;

                height: 22px;

                line-height: 15px;

                margin: 0 auto;

                margin-bottom: 2px;

                padding: 6px 0px 0 0px;

                text-align: center;

                text-decoration: none;

                width: 60px;

                }

.brown-link-edit:hover  {

                background: url(../images/beer/btn_beer_details.gif) 0 -28px repeat-x;

                text-decoration: none;

                }

#holder-wooden             {

                position: relative;

                }

#btn-back.positioned    {

                position: absolute;

                right: 0;

                top: 0px;

                }

.beer-rate           {

                background: url(../images/shared/beer_rating_0.png) no-repeat;

                height: 48px;

                width: 260px;

                }

.beer-rate a        {

                display: block;

                float: left;

                height: 50px;

                margin: 0 8px 0 0;

                width: 30px;

                }

.beer-rate.rated-1           {

                background: url(../images/shared/beer_rating_1.png) no-repeat;

                }

.beer-rate.rated-2           {

                background: url(../images/shared/beer_rating_2.png) no-repeat;

                }

.beer-rate.rated-3           {

                background: url(../images/shared/beer_rating_3.png) no-repeat;

                }

.beer-rate.rated-4           {

                background: url(../images/shared/beer_rating_4.png) no-repeat;

                }

.beer-rate.rated-5           {

                background: url(../images/shared/beer_rating_5.png) no-repeat;

                }

.beer-rate-box  {

                font-family: Arial;

                font-size: 11px;

                letter-spacing: normal;

                margin: 10px 0 0 10px;

                width: 190px;

                }

                

                

                .inp-supplier      {

                background: url(../images/june2013/inp_supplier.png) no-repeat;

                float: left;

                height: 28px;

                

                width: 179px;

                }

.inp-supplier input           {

                background: transparent;

                border: none;

                color: #464646;

                height: 26px;

                margin: 2px 0 0 8px;

                width: 160px;

                }

                

                

                /* Start select-beer-2............................... */

 

div.select-breweries{

padding: 0px 5px 0 0px;

width: 175px;

float:left;

height:29px;

margin:0 0 0px 0;

background:url(../images/june2013/select_beer_2.gif)    no-repeat 100% 0;

_background: none;

font-family: Arial, Helvetica, sans-serif;

}

div.select-breweries .select-text{

margin: 0;

padding: 0;

width: 160px;

height: 4px;

color: #4e4e4d;

 

line-height: 14px;

padding: 9px 10px 15px 10px;

}

div.select-breweries select {

margin: 0;

padding: 0;

width: 179px;

height:29px;

line-height: 16px;

font-size: 12px;

color: #4e4e4d;

}

div.select-breweries select option {

padding: 2px 8px;

}

 

/* End select-day */

                                /* Start select-beer-1............................... */

 

div.select-beer-1new{

padding: 0px 5px 0 0px;

width:99px;

float:left;

height:29px; 

 

margin:0 0 0px 0;

background:url(../images/june2013/select_beer_1.gif)    no-repeat 100% 0;

_background: none;

font-family: Arial, Helvetica, sans-serif;

}

div.select-beer-1new .select-text{

margin: 0;

padding: 0;

width: 102px;

height: 20px;

                color: #4E4E4D;

 

line-height: 14px;

padding: 8px 10px 0px 10px;

}

div.select-beer-1new select {

margin: 0;

padding: 0;

width: 104px;

height:29px;

line-height: 16px;

font-size: 12px;

color: #4E4E4D;

}

div.select-beer-1new select option {

padding: 2px 8px;

}

 

/* End select-day */
				
				
				#tabs-withlink ul              {

                float: left;

                }

ul.tabs a.tab-pubdash    {

                height: 35px;

                margin: 0px 1px 0 0;

                padding: 18px 0 0 0;

                width: 110px;

                }

ul.tabs a.tab-pubdash-wrapshort             {

                height: 42px;

                margin: 0px 1px 0 0;

                padding: 11px 0 0 0;

                width: 138px;

                }

ul.tabs a.tab-pubdash-wrap        {

                height: 42px;

                margin: 0px 1px 0 0;

                padding: 11px 0 0 0;

                width: 152px;

                }

a.link-not-tab    {

                background: url("../images/shared/tab_off.png") repeat-x scroll 0 0 transparent;

                color: #FFFFFF;

                cursor: pointer;

                display: block;

                float: right;

                font-family: 'Changa One';

                font-size: 22px;

                height: 42px;

                line-height: 16px;

                margin: 1px 0 0 0;

                padding: 11px 0 0;

                position: relative;

                text-align: center;

                text-decoration: none;

                text-transform: uppercase;

                width: 132px;

                }

a.link-not-tab.current, a.link-not-tab:hover         {

                background: none repeat scroll 0 0 #FFFFFF;

                color: #464646 !important;

                cursor: pointer;

                }

.beer-landlord-comment-submit	{
	background: url(../images/overlay/btn_submit.png) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	display: block;
	
	font-size: 0px;
	height: 28px;
	line-height: 0px;
	margin: 0px 33px 0px 0;
	padding: 0px 0;
	width: 69px;
	}
.beer-landlord-comment-submit:hover	{
	background-position: 0 -28px;
	}
textarea.beer-landlord-comment	{
	
	border: none;
	color: #464646;
	font-family: arial;
	font-size: 13px;
	height: 112px;
	margin: 0px 0 0 0px;
	overflow: auto;
	padding: 15px;
	width: 90%;
	}
	
/* FOR TABS WITH NEW AND RE-ORDER ------ */               

ul.tabs a.tab-with-new:hover,

ul.tabs a.tab-with-new  {

                height: 45px;

                margin: 0px 1px 0 0;

                padding: 8px 0 0 0;

                width: 193px;

                background:url(../images/june2013/grey_trans.png) ;

                color:#fff;

                }

ul.tabs a.tab-with-new  img         {

                padding: 0px 0 5px 0;

                }

ul.tabs a.tab-pubdash    {

                height: 35px;

                margin: 0px 1px 0 0;

                padding: 18px 0 0 0;

                width: 126px;

                }

ul.tabs a.tab-pubdash-end          {

                height: 35px;

                margin: 0px 0px 0 0;

                padding: 18px 0 0 0;

                width: 127px;

                }

/* NEW CSS JUNE PART 2 -------------------------------------------------------- */

                

#detail-carousel-new     {

                background: url(../images/june2013/carousel_bg.png) top no-repeat;

                height: 150px;

                margin: 0px 0 0 0;

                width: 980px;

                }

#carousel-new-left         {

                float: left;

                text-align: center;

                width: 190px;

                }

#carousel-new-left .top-part      {

                color: #fff;

                font-family: 'Changa One',sans-serif;

                font-size: 16px;

                height: 42px;

                letter-spacing: 3px;

                padding: 6px 0 0 0;

                text-align: center;

                text-transform: uppercase;

                width: 190px;

                }

#carousel-new-left .top-part      table      {

                margin: 0 auto;

                text-align: center;

                }

#carousel-new-left .top-part td                {

                line-height: 12px;

                padding: 0 6px;

                }

#carousel-new-left .top-part th                {

                line-height: 10px;

                vertical-align: top;

                }

#carousel-new-left .lower-part {

                padding: 0px 0 0 5px;

                text-align: left;

                }

.mayor-frame    {

                background: url(../images/june2013/mayor_frame.png) top no-repeat;

                float: left;

                height: 84px;

                padding: 12px 0 0 20px;

                width: 78px;

                

                }

 

.mayor-frame-info          {

                color: #a86758;

                float: left;

                font-size: 11px;

                line-height: 16px;

                margin: 15px 0 0 0px;

                width: 80px;

                }

.mayor-frame-info a       {

                color: #fff;

                font-weight: bold;

                text-decoration: none;

                }

#carousel-new-right       {

                float: left;

                position: relative;

                width: 785px;

                }

.controls              {

                position: absolute;

                top: 64px;

                width: 765px;

                z-index: 222;

                }

#sliderWidget    {

                left: 10px;

                position: absolute;

                top: 50px;

                z-index: 999;

                }

#sliderWidget    .downpub-pints              {

                padding: 0px 0 0 0;

                }

.prev-slide          {

                float: left;

                }

.next-slide          {

                float: right;

                }

.prev-slide          {

                background: url(../images/beer/go_left.png) no-repeat;

                display: block;

                height: 37px;

                width: 37px;

                }

.prev-slide:hover             {

                background: 0 -37px url(../images/beer/go_left.png) no-repeat;

                }

.next-slide          {

                background: url(../images/beer/go_right.png) no-repeat;

                display: block;

                height: 37px;

                width: 37px;

                }

.next-slide:hover             {

                background: 0 -37px url(../images/beer/go_right.png) no-repeat;

                }

#sliderWidget .carousel-item     {

                width: auto;

                }

#sliderWidget .downpub-entry {

                background: none;

                font-size: 11px;

                line-height: 16px;

                margin-bottom: 8px;

                padding: 0px 0 10px 0;

                }

#sliderWidget .downpub-entry-right      {

                padding: 0 10px 0 0;

                width: 170px;

                }

                

                /* Necessary CSS */

.slider    { overflow:hidden; position:relative;width:650px;margin-left:40px; height:90px;}

.slider ul { margin:0; padding:0; }

.slider li { float:left; margin:0 5px 0 0; list-style:none; }

/* IE6 issues */

.slider ul { width:100%; }

                

#carousel-new-right .top-part   {

                color: #fff;

                font-family: 'Changa One',sans-serif;

                font-size: 16px;

                height: 40px;

                letter-spacing: 3px;

                padding: 6px 0 0 0;

                text-align: center;

                text-transform: uppercase;

                width: 785px;

                }

.pubphoto          {

                color: #9abecd;

                float: left;

                width: 205px;

                }

.pubphoto a       {

                color: #fff;

                display: block;

                text-decoration: none;

                }

.pubphoto img  {

                float: left;

                margin: 0 5px 0 0;

                }

#carousel-new-right .top-part   th           {

                color: #fff;

                font-family: 'Changa One',sans-serif;

                font-size: 16px;

                letter-spacing: 3px;

                line-height: 12px;

                }

#carousel-new-right .top-part td              {

                font-family: Arial;

                letter-spacing: 0px;

                line-height: 10px;

                padding: 0px 8px;

                vertical-align: top;

                }

#carousel-new-right       .follower-details               {

                float: left;

                margin: 0 8px 0 10px;

                }

#carousel-new-right .follower-details table         {

                float: left;

                font-size: 10px;

                line-height: 10px;

                }

#carousel-new-right .follower-details th               {

                background: url(../images/brewery/brown_right.png) top right no-repeat;

                height: 13px;

                vertical-align: top;

                width: 5px;

                }

#carousel-new-right .follower-details table td    {

                background: url(../images/brewery/brown_left.png) left top no-repeat;

                color: #fff;

                height: 13px;

                line-height: 13px;

                padding: 0 5px 0 10px;

                vertical-align: top;

                }

#carousel-new-right .lower-part               {

                height: 94px;

                overflow: hidden;

                padding: 0px 0 0 12px;

                text-align: left;

                }

#carousel-new-right table           {

                margin: 0 auto;

                text-align: left;

                }

#carousel-new-right       .goprev                {

                background: url(../images/beer/go_left.png) no-repeat;

                display: block;

                height: 37px;

                width: 37px;

                }

#carousel-new-right       .goprev:hover   {

                background: 0 -37px url(../images/beer/go_left.png) no-repeat;

                }

#carousel-new-right       .gonext                {

                background: url(../images/beer/go_right.png) no-repeat;

                display: block;

                height: 37px;

                width: 37px;

                }

#carousel-new-right       .gonext:hover   {

                background: 0 -37px url(../images/beer/go_right.png) no-repeat;

                }

#carousel-new-right .carousel-item        {

                width: auto;

                }

#carousel-new-right .carousel-item-frame          {

                background: url(../images/home/middle_area/downpub_photo_frame.png);

                float: left;

                height: 53px;

                padding: 5px 0 0 5px;

                width: 53px;

                }

#carousel-new-right .carousel-item-info               {

                color: #a86758;

                float: left;

                font-size: 11px;

                line-height: 16px;

                margin: 10px 0 0 10px;

                width: 80px;

                }

#carousel-new-right .carousel-item-info a           {

                color: #fff;

                text-decoration: none;

                }

.downpub-entry-new {

    border-left: 1px solid #666666;

    height: 155px;

}


	
	
	
	
		/* VOUCHER -------------------------------------------------------------------- */
	
#header-voucher-outer	{
	background: url(../images/vouchers/header_bg.jpg) top center no-repeat;
	height: 252px;
	}
#header-voucher-area	{
	height: 252px;
	margin: 0 auto;
	position: relative;
	width: 990px;
	}
#header-voucher-area	th	{
	height: 252px;
	text-align: left;
	text-transform: uppercase;
	width: 990px;
	}
#header-voucher-area	th h1	{
	font-size: 50px;
	letter-spacing: 1.5px;
	line-height: 44px;
	padding: 20px 0 0 0;
	}
#header-voucher-area	td	{
	height: 252px;
	padding-left: 10px;
	width: 300px;
	}
#voucher-box	{
	}
#voucher-box-tabs	{
	padding: 20px 0 0 0;
	}
#voucher-box-tabs div,
#voucher-box-tabs a	{
	display: block;
	float: left;
	height: 70px;
	}
#vouchertab-1	{
	background: url(../images/vouchers/voucher_tab_1_off.png) 0 0 no-repeat;
	width: 257px;
	}
#vouchertab-1.active	{
	background: url(../images/vouchers/voucher_tab_1_on.png) 0 0 no-repeat;
	width: 257px;
	}
#vouchertab-1.disable	{
	background: url(../images/vouchers/voucher_tab_1_done.png) 0 0 no-repeat;
	width: 257px;
	}
#vouchertab-2	{
	background: url(../images/vouchers/voucher_tab_2_off.png) 0 0 no-repeat;
	width: 265px;
	}
#vouchertab-2.active	{
	background: url(../images/vouchers/voucher_tab_2_on.png) 0 0 no-repeat;
	width: 265px;
	}
#vouchertab-2.disable	{
	background: url(../images/vouchers/voucher_tab_2_done.png) 0 0 no-repeat;
	width: 265px;
	}
#vouchertab-3	{
	background: url(../images/vouchers/voucher_tab_3_off.png) 0 0 no-repeat;
	width: 265px;
	}
#vouchertab-3.active	{
	background: url(../images/vouchers/voucher_tab_3_on.png) 0 0 no-repeat;
	width: 265px;
	}
#vouchertab-3.disable	{
	background: url(../images/vouchers/voucher_tab_3_done.png) 0 0 no-repeat;
	width: 265px;
	}
#vouchertab-4	{
	background: url(../images/vouchers/voucher_tab_4_off.png) 0 0 no-repeat;
	width: 193px;
	}
#vouchertab-4.active	{
	background: url(../images/vouchers/voucher_tab_4_on.png) 0 0 no-repeat;
	width: 193px;
	}
#vouchertab-4.disable	{
	background: url(../images/vouchers/voucher_tab_4_done.png) 0 0 no-repeat;
	width: 193px;
	}
#entry-bg	{
	background: #fff;
	padding: 30px 0 30px 30px;
	}
#entry-beervoucher	{
	float: left;
	width: 449px;
	}
#entry-pubvoucher	{
	float: left;
	margin: 0 20px 0 0;
	width: 449px;
	}
#entry-beervoucher	a	{
	background: url(../images/vouchers/button_beervoucher.png);
	display: block;
	float: left;
	height: 309px;
	margin-bottom: 20px;
	width: 449px;
	}
#entry-pubvoucher a	{
	background: url(../images/vouchers/button_pubvoucher.png);
	display: block;
	float: left;
	height: 309px;
	margin-bottom: 20px;
	width: 449px;
	}
#entry-beervoucher	a:hover	,
#entry-pubvoucher a:hover	{
	background-position: 0 -309px;
	}
#livepreview-bg	{
	background: #fff;
	padding: 20px 0 30px 30px;
	}
#phones-bg	{
	margin: 30px 0 20px 60px;
	}
#livepreview-bg h2	{
	color: #464646;
	font-family: 'Changa One',sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	}
.phones-bg-inner	{
	float: left;
	height: 490px;
	margin-left: 70px;
	padding: 170px 0 0 0;
	width: 308px;
	}
.phones-bg-inner.leftside	{
	background: url(../images/vouchers/phone_preview_bg_left.png) no-repeat;
	}
.phones-bg-inner.rightside	{
	background: url(../images/vouchers/phone_preview_bg_right.png) no-repeat;
	}
#layoutoption-1	{
	}
#layoutoption-2	{
	}
#layoutoption-3	{
	}
#layoutoption-4	{
	}
.layoutoption-logo	{
	font-size: 0;
	height: 100px;
	line-height: 0;
	margin: 0 auto;
	text-align: center;
	width: 230px;
	}
.layoutoption-image	{
	font-size: 0;
	line-height: 0;
	margin: 10px auto 0 auto;
	width: 230px;
	}
.layoutoption-text	{
	color: #292929;
	font-family: 'Changa One',sans-serif;
	font-size: 18px;
	line-height: 16px;
	margin: 0 auto;
	text-align: center;
	text-transform: uppercase;
	width: 230px;
	}
#layoutoption-1	.layoutoption-image	{
	float: left;
	font-size: 0;
	line-height: 0;
	margin: 10px 0 0 35px;
	width: 115px;
	}
#layoutoption-1	 .layoutoption-text	{
	color: #292929;
	float: right;
	font-family: 'Changa One',sans-serif;
	font-size: 18px;
	line-height: 16px;
	margin: 5px 30px 0 0;
	text-align: center;
	text-transform: uppercase;
	width: 120px;
	}
/*#layoutoption-4	 .layoutoption-image	{
	border: 1px solid #fff;
	font-size: 0;
	line-height: 0;
	margin: 0px auto 0 auto;
	width: 230px;
	}
#layoutoption-4	 .layoutoption-text	{
	color: #292929;
	display: block;
	font-family: 'Changa One',sans-serif;
	font-size: 18px;
	line-height: 16px;
	margin: 10px auto 0 auto;
	text-align: center;
	text-transform: uppercase;
	width: 230px;
	}*/
.layoutoption-expires	{
	color: #b80018;
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	text-align: center;
	text-transform: uppercase;
	width: 130px;
	}
.layoutoption-terms	{
	color: #292929;
	display: block;
	float: left;
	font-family: 'Ubuntu Condensed';
	height: 20px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 128px;
	}
.layoutoption-top	{
	height: 230px;
	}
.layoutoption-lower	{
	margin: 0 auto;
	text-align: center;
	width: 258px;
	}
.layoutoption-heading	{
	color: #fff;
	font-family: 'Ubuntu Condensed';
	height: 20px;
	margin: 4px auto 0 auto;
	text-align: center;
	text-transform: uppercase;
	width: 258px;
	}
.layoutoption-progress	{
	color: #fff;
	font-family: 'Ubuntu Condensed';
	height: 50px;
	margin: 0px auto 0 auto;
	text-align: center;
	text-transform: uppercase;
	width: 258px;
	}
.layoutoption-progress ul	{
	list-style-type: none;
	margin: 8px 0 0 10px;
	}
.layoutoption-progress ul li	{
	float: left;
	margin: 0 2px 0 0;
	padding: 0;
	}
.progress-token	{
	position: relative;
	}
.ticklayer	{
	background: url(../images/vouchers/tick_overlay.png) no-repeat;
	height: 39px;
	left: 0;
	position: absolute;
	top: 0;
	width: 39px;
	}
.layoutoption-top-right	{
	height: 205px;
	}
.layoutoption-logo-right	{
	font-size: 0;
	height: 80px;
	line-height: 0;
	margin: 20px auto 0 auto;
	text-align: center;
	width: 230px;
	}
.layoutoption-text-1-right	{
	color: #292929;
	font-family: 'Ubuntu Condensed';
	font-size: 22px;
	line-height: 22px;
	margin: 0 auto 13px auto;
	text-align: center;
	text-transform: uppercase;
	width: 230px;
	}
.layoutoption-text-1-right	strong	{
	color: #292929;
	font-family: 'Changa One',sans-serif;
	font-size: 24px;
	line-height: 16px;
	margin: 0 auto 0px auto;
	text-align: center;
	text-transform: uppercase;
	width: 230px;
	}
.layoutoption-text-2-right	{
	color: #9e5548;/*873422*/
	font-family: 'Changa One',sans-serif;
	font-size: 18px;
	line-height: 16px;
	margin: 0 auto;
	text-align: center;
	/*text-transform: uppercase;*/
	width: 220px;
	}
.layoutoption-lower-right	{
	margin: 0 auto;
	text-align: center;
	width: 258px;
	}
.layoutoption-lower-right	a.link-grey	{
	background: #595959;
	border: 1px solid #5a5a5a;
	color: #fff;
	display: block;
	font-family: 'Changa One',sans-serif;
	font-size: 18px;
	height: 22px;
	line-height: 16px;
	margin: 0 auto;
	margin-bottom: 4px;
	padding: 8px 0 0 0;
	text-decoration: none;
	text-transform: uppercase;
	width: 190px;
	}
.layoutoption-lower-right	a.link-brown	{
	background: #8d5347;
	border: 1px solid #91554a;
	color: #fff;
	display: block;
	font-family: 'Changa One',sans-serif;
	font-size: 18px;
	height: 22px;
	line-height: 16px;
	margin: 0 auto;
	padding: 8px 0 0 0;
	text-decoration: none;
	text-transform: uppercase;
	width: 190px;
	}
#selectlayout-bg	{
	background: #fff;
	border-top: 1px solid #d7d5d5;
	padding: 20px 0 30px 30px;
	}
#selectlayout-bg h2	{
	color: #464646;
	font-family: 'Changa One',sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	}
.layoutoption	{
	float: left;
	margin: 20px 0 0 0;
	width: 219px;
	}
.layoutoption-spacer	{
	float: left;
	height: 1px;
	width: 18px;
	}
.layoutoption img	{
	margin: 10px 0 0 0;
	}
.layoutoption label	{
	margin: 0 0 0 10px;
	text-transform: uppercase;
	}
#pubvoucher-table	{
	background: #fff;
	margin: 30px 0 0 0;
	padding: 20px 0 0px 0;
	}
.pubvoucher-table-inner	{
	margin: 0px auto 0px auto;
	padding-bottom: 20px;
	width: 946px;
	}
.btn-addnewvoucher	{
	background: url(../images/vouchers/btn_addnew.png) no-repeat;
	color: #fff;
	display: block;
	float: right;
	font-size: 18px;
	height: 38px;
	line-height: 22px;
	margin: 0px 17px 17px 0;
	padding: 20px 0px 0 0px;
	text-align: center;
	text-decoration: none;
	width: 149px;
	}
.btn-editvoucher	{
	background: url(../images/myaccount/btn_accept.gif) no-repeat;
	color: #fff;
	display: block;
	float: left;
	font-size: 11px;
	height: 21px;
	line-height: 14px;
	margin: 0px 0px 0px 0;
	padding: 7px 0px 0 0px;
	text-align: center;
	text-decoration: none;
	width: 49px;
	}
.btn-duplicatevoucher	{
	background: url(../images/myaccount/btn_reject.gif) no-repeat;
	color: #fff;
	display: block;
	float: left;
	font-size: 11px;
	height: 21px;
	line-height: 14px;
	margin: 0px 0px 0px 6px;
	padding: 7px 0px 0 0px;
	text-align: center;
	text-decoration: none;
	width: 89px;
	}
.btn-addnewvoucher:hover,
.btn-editvoucher:hover	,
	.btn-duplicatevoucher:hover	{
	background-position: 0 -28px;
	text-decoration: none;
	}
.btn-deactivate	{
	background: url(../images/vouchers/btn_deactivate.png) top no-repeat;
	color: #fff;
	display: block;
	float: left;
	font-size: 11px;
	height: 21px;
	line-height: 14px;
	margin: 0px 0px 0px 6px;
	padding: 7px 0px 0 0px;
	text-align: center;
	text-decoration: none;
	width: 89px;
	}
.btn-deactivate:hover	{
	background-position: 0 -28px;
	text-decoration: none;
	}
.voucher-header-grey	{
	background: url(../images/vouchers/heading_pubvoucher.png) no-repeat;
	height: 45px;
	width: 946px;
	}
.pubvoucher-table-inner td	{
	border: 1px solid #d9d9d9;
	padding: 15px 15px;
	}
.tbl-voucher-title	{
	width: 287px;
	}
td.tbl-voucher-startdate	{
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	width: 110px;
	}
.tbl-voucher-enddate	{
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	width: 79px;
	}
.tbl-voucher-times	{
	text-align: center;
	width: 105px;
	}
.tbl-voucher-times	a	{
	color: #464646;
	}
.tbl-voucher-actions	{
	}
.redeem-header-grey	{
	background: url(../images/vouchers/heading_redeem.png) no-repeat;
	height: 45px;
	width: 946px;
	}
.tbl-redeem-date	{
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	width: 165px;
	}
.tbl-redeem-time	{
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	width: 165px;
	}
.tbl-redeem-member	{
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	width: 205px;
	}
.tbl-redeem-place	{
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	width: 290px;
	}
#layoutvoucher-bg th	{
	padding: 0 0 5px 0;
	text-align: left;
	text-transform: uppercase;
	width: 195px;
	}
#layoutvoucher-bg td	{
	padding: 0 0 5px 0;
	}
#layoutvoucher-bg	{
	background: #fafafa;
	border-top: 1px solid #d7d5d5;
	padding: 20px 30px 20px 30px;
	position: relative;
	}
#preview-marker	{
	height: 200px;
	padding: 0px 0 0 0px;
	position: absolute;
	right: 40px;
	text-align: center;
	top: 50px;
	width: 143px;
	}
#preview-marker-inner	{
	position: realtive;
	}
#preview-marker .top	{
	background: url(../images/vouchers/marker_map_bg.jpg) no-repeat;
	height: 130px;
	padding: 25px 0 0 10px;
	text-align: center;
	width: 143px;
	}
#marker-pic	{
	left: 53px;
	position: absolute;
	top: 38px;
	}
	
	.SI-FILES-STYLIZED label.voucherbrowse	{
	background: url(../images/register/btn_upload_menu.gif) 0 0 no-repeat;
	cursor: pointer;
	display: block;
	height: 28px;
	overflow: hidden;
	width: 179px;
	}
.SI-FILES-STYLIZED label.voucherbrowse input.file	{
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	height: 100%;
	moz-opacity: 0;
	opacity: 0;height: 28px;
	position: relative;
	width: 400px;;
	border: 1px solid red;
	}
	
	
.inp-voucher-129	{
	background: url(../images/vouchers/inp_date.png) top left no-repeat;
	border: none;
	float: left;
	height: 34px;
	margin: 0px 0 0 0;
	padding: 0 5px;
	width: 119px;
	}
.inp-voucher-129 input	{
	background: transparent;
	border: none;
	color: #b5b5b5;
	height: 26px;
	padding: 0px 18px;
	width: 125px;
	}
.inp-voucher-list	{
	background: url(../images/vouchers/inp_date.png) top left no-repeat;
	border: none;
	float: left;
	height: 34px;
	margin: 0px 0 0 0;
	padding: 0 0px;
	width: 130px;
	}
.inp-voucher-list input	{
	background: transparent;
	border: none;
	color: #b5b5b5;
	height: 34px;
	padding: 0px 5px;
	width: 120px;
	}
.inp-number	{
	background: url(../images/vouchers/input_number.png) top left no-repeat;
	border: none;
	float: left;
	height: 34px;
	margin: 0px 0 0 0;
	padding: 0 0px;
	width: 44px;
	}
.inp-number input	{
	background: transparent;
	border: none;
	color: #b5b5b5;
	height: 26px;
	padding: 0px 0px;
	text-align: center;
	width: 44px;
	}
.to-text	{
	float: left;
	font-weight: bold;
	line-height: 30px;
	padding: 0 10px;
	}
#checkincriteria-bg	{
	background: #fff;
	border-top: 1px solid #d7d5d5;
	padding: 20px 0 0px 0px;
	}
#checkincriteria-bg h2	{
	color: #464646;
	font-family: 'Changa One',sans-serif;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	}
.options-left	{
	float: left;
	font-weight: bold;
	line-height: 16px;
	padding: 10px 0 0 30px;
	text-transform: uppercase;
	width: 125px;
	}
.options-left strong	{
	font-weight: bold;
	text-transform: uppercase;
	}
.options-left img	{
	}
.options-left label	{
	font-weight: bold;
	margin: 0 0 0 4px;
	text-transform: uppercase;
	}
.options-right	{
	float: left;
	padding: 0 0 20px 0;
	width: 799px;
	}
.options-right label	{
	margin: 0 0 0 4px;
	}
.options-right-top	{
	background: url(../images/vouchers/option_outer_top.png);
	float: left;
	height: 10px;
	width: 799px;
	}
.options-right-repeat	{
	background: url(../images/vouchers/option_outer_repeat.png) repeat-y;
	float: left;
	width: 799px;
	}
.options-right-bottom	{
	background: url(../images/vouchers/option_outer_bottom.png);
	float: left;
	height: 10px;
	width: 799px;
	}
.options-right-content	{
	padding: 10px 20px;
	}
.options-outer	{
	border-bottom: 1px solid #d7d5d5;
	padding: 20px 0 0 0;
	}
.options-right-content	ul	{
	margin: 0px;
	}
#option-3-tbl	{
	}
#option-3-tbl td	{
	padding: 0 5px 0 00px;
	vertical-align: top;
	}
#option-3-tbl th	{
	font-weight: normal;
	padding: 4px 10px 0 00px;
	vertical-align: top;
	}
#daily-limit-box	{
	background: url(../images/vouchers/dailylimit_bg.png) no-repeat;
	height: 55px;
	padding: 15px 0 0 20px;
	width: 189px;
	}
#daily-limit-box img	{
	margin: 5px 0 0 0;
	}
#daily-limit-box td	{
	padding: 0 5px 0 00px;
	vertical-align: top;
	}
#daily-limit-box th	{
	font-weight: normal;
	padding: 4px 10px 0 00px;
	vertical-align: top;
	}
.inp-picking	{
	background: url(../images/vouchers/input_picking.png) top left no-repeat;
	border: none;
	float: left;
	height: 34px;
	margin: 0px 0 0 0;
	padding: 0 0px;
	width: 189px;
	}
.inp-picking input	{
	background: transparent;
	border: none;
	color: #b5b5b5;
	height: 26px;
	padding: 2px 5px 0px 5px;
	width: 185px;
	}
#picking-table	{
	padding: 15px 0px 0 00px;
	}
#picking-table td	{
	padding: 0 5px 0 00px;
	vertical-align: top;
	}
#picking-table th	{
	font-weight: normal;
	padding: 4px 10px 0 00px;
	vertical-align: top;
	}
.voucher-search	{
	background: url(../images/vouchers/search_btn.png) top no-repeat;
	border: none;
	cursor: pointer;
	height: 29px;
	text-indent: -300px;
	width: 37px;
	}
.inner-voucher-bg	{
	background: url(../images/vouchers/option_2_inner.png) no-repeat;
	height: 109px;
	margin: 10px 0 0 0;
	overflow: auto;
	padding: 20px 10px 10px 10px;
	width: 739px;
	}
.inner-voucher-bg-fixedheight	{
	background: url(../images/vouchers/option_2_inner.png) no-repeat;
	height: 124px;
	margin: 10px 0 0 0;
	overflow: auto;
	padding: 10px 10px 5px 10px;
	width: 739px;
	}
.inner-voucher-bg li	{
	padding-bottom: 6px;
	}
#bytag-table	{
	float: left;
	padding: 15px 0px 0 00px;
	width: 758px;
	}
#bytag-table a	{
	float: right;
	}
#bytag-table td	{
	padding: 0 0px 10px 00px;
	vertical-align: top;
	}
#bytag-table th	{
	font-weight: normal;
	margin: 0;
	padding: 4px 10px 10px 00px;
	vertical-align: top;
	}
.btn-addvoucher	{
	background: url(../images/myaccount/btn_accept.gif) no-repeat;
	color: #fff;
	display: block;
	float: right;
	font-size: 11px;
	height: 21px;
	line-height: 14px;
	margin: 0px 0px 0px 0;
	padding: 7px 0px 0 0px;
	text-align: center;
	text-decoration: none;
	width: 49px;
	}
.btn-addvoucher:hover	{
	background-position: 0 -28px;
	text-decoration: none;
	}
#tags-inner	{
	}
#tags-inner td	{
	padding: 0 0 2px 00px;
	}
#tags-inner table	{
	width: 100%;
	}
#tags-inner strong	{
	float: left;
	font-weight: normal;
	padding: 4px 0 0 10px;
	}
#voucher-save	{
	padding: 0 20px 20px 20px;
	}
#voucher-save div	{
	float: left;
	width: 690px;
	}
.btn-completesave	{
	background: url(../images/vouchers/btn_addnew.png) repeat-x;
	border: none;
	color: #fff;
	cursor: pointer;
	display: block;
	float: right;
	font-size: 18px;
	height: 68px;
	line-height: 22px;
	margin: 0px 0px 17px 0;
	padding: 20px 0px 20px 0px;
	text-align: center;
	text-decoration: none;
	width: 169px;
	}
.btn-completesave:hover	{
	background-position: 0 -47px;
	}
.voucher-section-heading	{
	border-bottom: 1px solid #d9d9d9;
	margin: 0 0 20px 0;
	padding: 10px 0 10px 30px;
	width: 950px;
	}
.voucher-section-heading h3	{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	}
#beersearch-table	{
	float: left;
	padding: 5px 0px 0 00px;
	width: 758px;
	}
#beersearch-table td	{
	padding: 0 10px 10px 00px;
	vertical-align: top;
	}
#beersearch-table th	{
	font-weight: normal;
	margin: 0;
	padding: 4px 10px 10px 00px;
	vertical-align: top;
	}
#beersearch-table .inp-price	{
	margin: 0;
	}
.btn-selectall	{
	background: url(../images/myaccount/btn_accept.gif) no-repeat;
	color: #fff;
	display: block;
	float: left;
	font-size: 11px;
	height: 21px;
	line-height: 14px;
	margin: 10px 10px 0px 0;
	padding: 7px 10px 0 10px;
	text-align: center;
	text-decoration: none;
	}
.btn-selectnone	{
	background: url(../images/myaccount/btn_accept.gif) no-repeat;
	color: #fff;
	display: block;
	float: left;
	font-size: 11px;
	height: 21px;
	line-height: 14px;
	margin: 10px 20px 0px 0;
	padding: 7px 10px 0 10px;
	text-align: center;
	text-decoration: none;
	}
.btn-addselected	{
	background: url(../images/myaccount/btn_accept.gif) top repeat-x;
	color: #fff;
	display: block;
	float: right;
	font-size: 11px;
	height: 21px;
	line-height: 14px;
	margin: 10px 0px 0px 0;
	padding: 7px 10px 0 10px;
	text-align: center;
	text-decoration: none;
	}
#sel-beer-table	{
	background: #fff;
	margin: 0px 0 0 0;
	padding: 20px 0 0px 0;
	}
.sel-beer-table-inner	{
	margin: 0px auto 0px auto;
	padding-bottom: 20px;
	width: 792px;
	}
.sel-beer-header-grey	{
	background: url(../images/vouchers/Update_inner_bg.png) no-repeat;
	height: 45px;
	width: 792px;
	}
.sel-beer-table-inner td	{
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	border-top: 0;
	padding: 10px 15px;
	}
.tbl-selcol-1	{
	width: 320px;
	}
.tbl-selcol-2	{
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	width: 192px;
	}
.tbl-selcol-3	{
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	width: 185px;
	}
.tbl-selcol-2 .inp-number	{
	margin-left: 65px;
	}
.tbl-selcol-3 a	{
	margin-left: 45px;
	}
.inp-numbercheck	{
	background: url(../images/vouchers/inp_date.png);
	border: none;
	margin: 0 6px;
	padding: 9px 5px;
	width: 119px;
	}
.options-right-content	ul.list-styled	{
	margin: 20px 0 0 0;
	padding: 0;
	}
.options-right-content	ul.list-styled li	{
	margin: 0px;
	padding: 0 0 5px 0;
	}
.options-right-content	ul.list-styled-2	{
	margin: 0px 0 0 10px;
	padding: 0;
	}
.options-right-content	ul.list-styled-2 li	{
	margin: 0px;
	padding: 0 0 5px 0;
	}
#btn_save_voucher	{
	background: url(../images/vouchers/btn_save.png) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 52px;
	margin: 0px auto 0;
	text-indent: -2000px;
	width: 116px;
	}
#btn_save_voucher:hover	{
	background: 0 -52px url(../images/vouchers/btn_save.png) no-repeat;
	}
#btn_next	{
	background: url(../images/vouchers/btn_next.png) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 52px;
	margin: 0px auto 0;
	text-indent: -2000px;
	width: 116px;
	}
#btn_next:hover	{
	background: 0 -52px url(../images/vouchers/btn_next.png) no-repeat;
	}
	
	
	
	div.time-picker {
  position: absolute;
  height: 191px;
  width:4em; /* needed for IE */
  overflow: auto;
  background: #fff;
  border: 1px solid #aaa;
  z-index: 99;
  margin: 0;
  width: 200px;
}
div.time-picker-12hours {
  width:6em; /* needed for IE */
}

div.time-picker ul {
  list-style
 
  margin: 0;
  padding: 0;
}
div.time-picker li {
  cursor: pointer;
  height: 10px;
  font-size: 12px;
  line-height: 14px;
  padding: 4px 3px;
}
div.time-picker li.selected {
  background: #0063CE;
  color: #fff;
}
	
	
/*  Additional Vouchers css --------------------------------- */

#app-link-holder-outer	{
	border-bottom: none;
	padding: 20px 0;
	}
#app-link-holder	{
	background: url(../images/vouchers/download_free_apps_bg.jpg) no-repeat;
	border: 10px solid #f2f2f2;
	height: 142px;
	margin: 0 auto;
	width: 929px;
	}
#voucherdetails	{
	line-height: 0;
	margin: 0;
	}
#voucherdetails	ul	{
	margin: 0;
	padding: 0;
	}
#voucherdetails li	{
	border-top: 1px solid #d7d5d5;
	padding: 20px 0 20px 0;
	}
#voucherdetails li:nth-child(even)	{
	background: #fafafa;
	}
#voucherdetails li:nth-child(odd)	{
	background: #ffffff;
	}
.voucher-photo	{
	float: left;
	margin: 0 0 0 20px;
	width: 225px;
	}
.voucher-photo img	{
	border: 10px solid #f2f2f2;
	}
.voucher-inforight	{
	color: #464646;
	float: left;
	font-size: 18px;
	line-height: 20px;
	padding: 20px 0 0 0;
	}
.voucher-inforight h2	{
	color: #464646;
	font-size: 28px;
	font-weight: bold;
	line-height: 32px;
	margin: 0 0 20px 0;
	text-decoration: none;
	}
.app-link-text	{
	float: left;
	margin: 55px 0 0 170px;
	}
.app-link-google	{
	float: left;
	margin: 52px 0 0 00px;
	}
.app-link-istore	{
	float: left;
	margin: 52px 0 0 0px;
	}
#addedit-box	{
	margin: 30px 0 0 0;
	}
#addedit-box	.contact-text	{
	padding-top: 35px;
	}
#permissions-bg	{
	background: #fafafa;
	border-top: 1px solid #d7d5d5;
	padding: 20px 0 0px 0px;
	}
#permissions-bg h2	{
	color: #464646;
	font-family: 'Changa One',sans-serif;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	}
.permissionsby-heading	{
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 20px;
	padding: 20px 0 20px 30px;
	}
.permissionsby-heading strong	{
	display: block;
	font-size: 18px;
	line-height: 22px;
	text-transform: uppercase;
	}
.permissionsby-heading-paddedsides	{
	border-bottom: 1px solid #d9d9d9;
	margin: 0 auto 20px auto;
	padding: 20px 0 20px 0px;
	width: 920px;
	}
.permissionsby-heading-paddedsides strong	{
	display: block;
	font-size: 18px;
	line-height: 22px;
	text-transform: uppercase;
	}
.permissionsby-heading-noline	{
	border-bottom: none;
	margin-bottom: 20px;
	padding: 20px 0 20px 30px;
	}
.permissionsby-heading-noline strong	{
	display: block;
	font-size: 18px;
	line-height: 22px;
	text-transform: uppercase;
	}
.permissions-left	{
	float: left;
	font-weight: bold;
	line-height: 16px;
	padding: 10px 0 0 30px;
	text-transform: uppercase;
	width: 115px;
	}
.permissions-left strong	{
	font-weight: bold;
	text-transform: uppercase;
	}
.permissions-left img	{
	}
.permissions-left label	{
	font-weight: bold;
	margin: 0 0 0 4px;
	text-transform: uppercase;
	}
.permissions-right	{
	float: left;
	padding: 0 0 20px 0;
	width: 799px;
	}
.permissions-right label	{
	margin: 0 0 0 4px;
	}
.permissions-right-content	{
	padding: 0px 20px;
	}
.btn-addselected	{
	background: url("../images/myaccount/btn_accept.gif") repeat-x scroll 0 0 transparent;
	color: #FFFFFF;
	display: block;
	float: left;
	font-size: 11px;
	height: 20px;
	line-height: 14px;
	margin: 10px 0 0 0px;
	padding: 7px 20px 0;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	}
.btn-addselected:hover	{
	background-position: 0 -28px;
	text-decoration: none;
	}
.permission-checkboxes	{
	float: left;
	padding: 5px 0 0 10px;
	width: 100%;
	}
.permission-checkboxes input	{
	margin: 3px 0 0 0px;
	}
.permission-checkboxes label	{
	padding: 0 10px 0 0px;
	}
.pubname-tbl	{
	}
.pubname-tbl th,
	.pubname-tbl td	{
	vertical-align: top;
	}
.pubname-tbl input.voucher-search	{
	margin: 0 0 0 3px;
	}
.permission-bg	{
	background: url(../images/vouchers/permissions_bg.png) no-repeat;
	height: 139px;
	overflow: auto;
	width: 799px;
	}
.permission-bg-blank	{
	background: url(../images/vouchers/permissions_bg_blank.png) no-repeat;
	height: 139px;
	overflow: auto;
	width: 799px;
	}
.permission-bg-inner	{
	padding: 10px 10px 20px 10px;
	}
.pubname-left	{
	float: left;
	padding: 0 10px 0 0;
	width: 150px;
	}
.permission-checkboxes	{
	margin-bottom: 5px;
	}
#existing-criteria-block	{
	background: #fafafa;
	border-top: 1px solid #d7d5d5;
	padding: 20px 0 0px 0px;
	}
#existing-criteria-block h2	{
	color: #464646;
	font-family: 'Changa One',sans-serif;
	font-weight: bold;
	margin-bottom: 20px;
	text-align: center;
	text-transform: uppercase;
	}
#existing-blocks	{
	margin: 0 auto;
	padding-bottom: 30px;
	width: 920px;
	}
#existing-blocks strong	{
	display: block;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
	text-transform: uppercase;
	}
#existing-blocks	th	{
	font-weight: normal;
	}
.existing-shell	{
	float: left;
	font-weight: bold;
	margin: 20px 0 20px 0;
	}
.existing-shell-spacer	{
	float: left;
	height: 1px;
	width: 10px;
	}
.existing-shell	strong	{
	font-family: 'Ubuntu Condensed', Arial;
	font-weight: normal;
	margin: 20px 0 0 0;
	}
.existing-shell-bg	{
	background: url(../images/vouchers/permissions_bg_small.png) no-repeat;
	height: 138px;
	margin: 10px 0 0 0;
	overflow: auto;
	width: 299px;
	}
.existing-shell-inner	{
	padding: 10px 10px 0 10px;
	}
.existing-shell-inner	label	{
	}
.existing-shell-inner	td	{
	padding-bottom: 2px;
	}
.existing-shell-inner	th	{
	padding-bottom: 2px;
	text-align: left;
	width: 220px;
	}
.edit-white	{
	background: #fff;
	padding: 35px 20px 35px 30px;
	}
.edit-white th	{
	font-family: 'Ubuntu Condensed', Arial;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	text-transform: uppercase;
	width: 130px;
	}
.edit-white th.right-side	{
	padding-left: 50px;
	}
.inp-edittag	{
	background: url(../images/vouchers/input_edit.png) top left no-repeat;
	border: none;
	float: left;
	height: 34px;
	margin: 0px 0 0 0;
	padding: 0 0px;
	width: 294px;
	}
.inp-edittag input	{
	background: transparent;
	border: none;
	color: #b5b5b5;
	height: 26px;
	padding: 2px 5px 0px 5px;
	width: 185px;
	}
#pubs-existing-assigned	{
	background: #fff;
	border-top: 1px solid #d7d5d5;
	padding: 20px 0px 20px 0px;
	}
.existing-shell-fullwidth	{
	font-weight: bold;
	margin: 10px auto 10px auto;
	width: 920px;
	}
.existing-shell	strong	{
	font-family: 'Ubuntu Condensed', Arial;
	font-weight: normal;
	margin: 20px 0 0 0;
	}
.existing-shell-bg-fullwidth	{
	background: url(../images/vouchers/existing_fullwidth.png) no-repeat;
	height: 138px;
	margin: 10px 0 0 0;
	overflow: auto;
	width: 929px;
	}
.existing-shell-fullwidth-inner	{
	padding: 10px 10px 0 10px;
	}
.existing-shell-fullwidth-inner	label	{
	}
.existing-shell-fullwidth-inner	td	{
	padding-bottom: 2px;
	}
.existing-shell-fullwidth-inner	th	{
	font-weight: normal;
	padding-bottom: 2px;
	text-align: left;
	width: 840px;
	}
#hidden-restrict	{
	display: none;
	}
 #pubvoucher-table-darren	{
	
	margin: 0;
	padding: 20px 0 0px 0;
	}	
.tbl-voucher-title-darren	{
	width: 354px;
	}
.tbl-voucher-brief-darren	{
	width: 354px;
	}

	
	.voucher-header-grey-darren	{
	background: url(../images/vouchers/heading_pubvoucher_darren.png) no-repeat;
	height: 45px;
	width: 946px;
	}
	.voucher-header-grey-darren-tag	{
	background: url(../images/vouchers/heading_pubvoucher_darren_tag.png) no-repeat;
	height: 45px;
	width: 946px;
	}
	.voucher-header-grey-darren-users	{
	background: url(../images/vouchers/manage-users-heading.png) no-repeat;
	height: 45px;
	width: 946px;
	}
	
	
	.voucher-inforight-new img {
 border: 10px solid #f2f2f2;float: left;
 margin: 0 10px 0 0px;
  
 }
.voucher-inforight-new {
 color: #464646;
 float: left;
 font-size: 18px;
 line-height: 20px;
 padding: 10px 10px 10px 20px;
 border: 0;
  width:95%;
 }
.voucher-inforight-new h2 {
 color: #464646;
 font-size: 28px;
 font-weight: bold;
 line-height: 32px;
 margin: 0 0 20px 0;
 text-decoration: none;
 }
	
#pubvoucher-header {
 background: url(../images/vouchers/pub_vouchers_bar.png) 0 0 no-repeat;
 height: 80px;
 margin: 0 auto 15px auto;
 width: 946px;
 }
#pubvoucher-header h1 {
 float: left;
 font-size: 26px;
 letter-spacing: normal;
 margin: 20px 0 0 40px;
 width: 645px;
 }
#pubvoucher-header .btn-addnewvoucher {
 float: left;
 margin: 10px 40px 0 0;
 }
 
 .voucher-texta {
 background: url(../images/vouchers/textarea_vouchers.png) no-repeat;
 height: 113px;
 width: 799px;
 }
.voucher-texta textarea {
 background: none;
 border: none;
 color: #464646;
 font-family: arial;
 font-size: 13px;
 height: 94px;/*87*/
 /*margin: 0px 0 0 0px;*/
 margin-top:10px;
 overflow: auto;
 padding-left:10px;
 width: 780px;
  resize: none; 
 }
 
#btn_save_new    {
    background: url(../images/vouchers/btn_save.png)  no-repeat;
    border: none;
    cursor: pointer;
    display: block;
    height: 52px;
    margin: 0px auto 0;
    text-indent: -2000px;
    width: 116px;
    }
#btn_save_new:hover    {
    background-position: 0 -52px;
 }
 
 /* Adjust pending beers columns - 23 Sept  */

 

.review-table-top-adjust              {

                background: url(../images/june2013/review_header_bg_updated.jpg) no-repeat;

                color: #fff;

                font-family: 'Ubuntu';

                font-size: 13px;

                height: 31px;

                padding: 14px 0 0 0;

                text-align: center;

                text-transform: uppercase;

                width: 946px;

                }

.review-table-top-adjust .width-1            {

                width: 46px;

                }

.review-table-top-adjust .width-2            {

                padding-left: 10px;

                text-align: left;

                width: 717px;

                }

.review-table-top-adjust .width-3            {

                width: 80px;

                }

.review-table-lower-adjust         {

                color: #464646;

                font-family: Arial;

                font-size: 12px;

                padding: 0px 0 0 0;

                text-align: center;

                width: 946px;

                }

.review-table-lower-adjust th    {

                border: 1px solid #d9d9d9;

                }

.review-table-lower-adjust td    {

                border: 1px solid #d9d9d9;

                padding: 5px 0 0 0;

                vertical-align: top;

                }

.review-table-lower-adjust .width-1       {

                width: 46px;

                }

.review-table-lower-adjust .width-2       {

                text-align: left;

                width: 709px;

                }

.review-table-lower-adjust .width-2 img               {

                float: left;

                margin: 0 10px 5px 5px;

                }

.review-table-lower-adjust .width-3       {

                width: 109px;

                }

.review-table-lower-adjust .width-4       {

                width: 78px;

                }
.inner-voucher-scroll      {

                background: url(../images/vouchers/option_2_inner.png) no-repeat;

                height: 139px;

                margin: 0px 0 0 0;

                overflow: auto;

                padding: 0px 0px 0px 0px;

                width: 759px;

                }

#selectbeers-overflow  {

                padding: 0px 0;

                }

				div.select-long {
 _background: none;
 background: url(../images/june2013/update_select_long.png) no-repeat 100% 0;
 float: left;
 font-family: Arial, Helvetica, sans-serif;
 height: 29px;
 margin: 0 0 0px 0;
 padding: 0px 5px 0 0px;
 width: 245px;
 }
div.select-long .select-text {
 color: #4e4e4d;
 height: 00px;
 line-height: 14px;
 margin: 0;
 padding: 0;
 padding: 9px 10px 15px 10px;
 width: 227px;
 }
div.select-long select {
 color: #4e4e4d;
 font-size: 12px;
 height: 29px;
 line-height: 16px;
 margin: 0;
 padding: 0;
 width: 245px;
 }
div.select-long select option {
 padding: 2px 8px;
 }

 
 /** June2013 **/

#beer-map-locations {
     border: 8px solid #f2f2f2;
     height: 400px;
     margin: 20px auto 0 auto;
     padding: 10px 10px 6px 10px;
     width: 895px;
 }
 .inneroverlay strong {
     color: #2e2e2e;
     display: block;
     font-family: 'Ubuntu Condensed';
     font-size: 14px;
     font-weight: normal;
     padding: 8px 0 8px 0;
     text-align: center;
     text-transform: uppercase;
 }

 .inneroverlay .currently-on a{
     float: none;
 }
 .inneroverlay {
     text-align: center;
     width: 260px;
 }
 .inneroverlay a {
     text-decoration: none;
 }
 #holder-wooden .inneroverlay h1 a {
     background: #f9f9f9;
     border-bottom: 1px solid #e0e0e0;
     color: #2e2e2e;
     display: block;
     font-family: 'Changa One';
     font-size: 18px;
     font-weight: normal;
     letter-spacing: normal;
     line-height: 18px;
     margin: 0 0 5px 0;
     padding: 5px 0 5px 0;
     text-transform: uppercase;
     width: 100%;
 }
 #holder-wooden .inneroverlay h1 a:hover {
     background: #915649;
     color:#fff;

 }

 #pubfeatures-drop-zone {
     height: 800px;
     padding: 20px 0 0 19px;
 }
 #pubfeatures-drop-zone .note-holder {
     border: 1px solid #f2f2f2;
     border-top: none;
     color: #464646;
     float: left;
     font-size: 12px;
     height: 170px;
     line-height: 15px;
     margin: 0px 0px 0 0px;
     padding: 20px 10px 0 10px;
     text-align: center;
     width: 135px;
 }
 #pubfeatures-drop-zone .note-holder strong {
     color: #965b4e;
     display: block;
     font-size: 12px;
     font-weight: bold;
     line-height: 15px;
     margin: 10px 0 10px 0;
     text-align: left;
 }
 #pubfeatures-drop-zone .note-holder input {
     float: left;
 }
 #pubfeatures-drop-zone .note-holder label {
     float: left;
     font-weight: normal;
     margin: 0 0 0 10px;
 }
 #location-innerpage {
     margin-bottom: 40px;
 }
 #location-innerpage-bg {
     background: #fff;
     margin: 20px 0 0 0;
     padding: 5px 20px 20px 20px;
 }
 .overlay-circle {
     background: url(../images/june2013/trans_black.png) no-repeat;
     color: #fff;
     font-family: Arial;
     font-size: 20px;
     font-weight: bold;
     height: 80px;
     line-height: 22px;
     padding: 35px 0 0 0;
     text-align: center;
     width: 114px;
 }
 #event-map-frame {
     float: right;
     height: 260px;
     padding: 0px 0 0 0;
     width: 199px;
 }
 .overlay-circle h3 {
     color: #fff;
     font-family: Arial;
     font-size: 30px;
     font-weight: bold;
     line-height: 30px;
     margin: 0;
 }
 .overlay-circle h4 {
     color: #fff;
     font-size: 16px;
     font-weight: normal;
     line-height: 16px;
 }
.inneroverlay-left            {

                float: left;

                text-align: left;

                width: 80px;

                }

.inneroverlay-right          {

                float: right;

                text-align: center;

                width: 180px;

                }

				
				
				
				
#details-area .inneroverlay h1 a {
     background: #f9f9f9;
     border-bottom: 1px solid #e0e0e0;
     color: #2e2e2e;
     display: block;
     font-family: 'Changa One';
     font-size: 18px;
     font-weight: normal;
     letter-spacing: normal;
     line-height: 18px;
     margin: 0 0 5px 0;
     padding: 5px 0 5px 0;
     text-transform: uppercase;
     width: 100%;
 }
 #details-area .inneroverlay h1 a:hover {
     background: #915649;
     color:#fff;

 }
 
 #beer-map-locations-fp {
     border: 8px solid #f2f2f2;
     height: 400px;
     margin: 0 auto 0 auto;
     padding: 10px 10px 6px 10px;
     width: 580px;
 }
 
 
 
 
 
 
 
 
 
 
 
 
 
 /* JANUARY 2014 ----------------------------------------------------------------------- */                

                

#resource-downloads {

                                margin: 20px 0 0 0;

                }

#resource-downloads .active .toggle-heading.open,

#resource-downloads .active .toggle-heading.open        {

                color: #fff;

                }

#resource-downloads .active .toggle-sides          ,

#resource-downloads .active .toggle-sides          {

                border-top: 2px solid #ccc;

                display: block;

                font-size: 12px;

                line-height: 16px;

                padding: 0px 0px 0px 0px;

                }

#resource-downloads .work-inner          {

                background: #fff;

                border-top: 2px solid #ccc;

                display: block;

                font-size: 12px;

                line-height: 16px;

                padding: 20px 10px 20px 10px;

                }

#resource-downloads .socials-inner        {

                background: #fff;

                border-top: 2px solid #ccc;

                display: block;

                font-size: 12px;

                line-height: 16px;

                padding: 0px 0px 0px 0px;

                }

#resource-downloads .toggle-sides.open            {

                display: block;

                }

#resource-downloads .spacer-below     {

                margin-bottom: 5px;

                }

#resource-downloads  .toggle-heading {

                background: #2f2f2f;

                color: #fff;

                cursor: pointer;

                display: block;

                font-family: 'Changa One', sans-serif;

                font-size: 24px;

                font-weight: bold;

                height: 50px;

                letter-spacing: 1px;

                line-height: 18px;

                padding: 27px 60px 0 20px;

                text-decoration: none;

                text-transform: uppercase;

                vertical-align: middle;

                width: 900px;background: #2f2f2f url(../images/2014/resource_arrow_down.png) 940px 30px no-repeat;

                }

#resource-downloads  .toggle-heading.open     {

                background: #2f2f2f url(../images/2014/resource_arrow_up.png)  940px 30px no-repeat;

                color: #fff;

                }

#resource-downloads .toggle-sides        {

                display: none;

                font-size: 12px;

                line-height: 16px;

                padding: 0px 0px 0px 0px;

                }

#resource-downloads .toggle-sides        h1           {

                color: #00b4e4;

                font-size: 18px;

                line-height: 22px;

                margin: 0 0 0 0;

                padding: 0 0 0 0;

                text-transform: uppercase;

                }

.dld-resource     {

                background: url(../images/2014/link_download_bg.png) bottom repeat-x;

                color: #fff;

                display: block;

                font-size: 16px;

                font-weight: bold;

                height: 27px;

                line-height: 18px;

                margin: 0 auto;

                padding: 9px 0 0 0;

                text-align: center;

                text-decoration: none;

                width: 194px;

                }

.dld-resource:hover       {

                background: url(../images/2014/link_download_bg.png) top repeat-x;

                text-decoration: none;

                }

.filesizetext        {

                color: #464646;

                font-size: 11px;

                padding: 5px 0 10px 0;

                text-align: center;

                }

.resource-pdf-tbl th        {

                font-family: 'Ubuntu Condensed', sans-serif;

                font-size: 18px;

                font-weight: 100;

                padding: 20px 0 15px 0;

                text-transform: uppercase;

                }

.resource-pdf-tbl td        {

                text-align: center;

                width: 244px;

                }

#resource-downloads .pdf-inner              {

                background: #fff;

                border-top: 2px solid #ccc;

                display: block;

                font-size: 12px;

                line-height: 16px;

                padding: 0px 10px 20px 10px;

                }

#resource-downloads .content-holder-text        {

                background: #fff;

                margin-bottom: 20px;

                }

.resource-outer                {

                border-right: 1px solid #f2f2f2;

                border-top: 1px solid #f2f2f2;

                float: left;

                margin-bottom: 10px;

                padding: 20px 20px 10px 20px;

                text-align: center;

                width: 204px;

                }

.resource-outer strong  {

                color: #464646;

                display: block;

                font-family: 'Ubuntu Condensed', Verdana;

                font-size: 15px;

                font-weight: 100;

                padding-bottom: 10px;

                text-align: center;

                text-transform: uppercase;

                }

.socialicon-box  {

                height: 125px;

                }

.socialicon-box td             {

                 height: 105px;
  width: 200px;;
 /*padding: 0 20px 0 30px;*/
 vertical-align: center;
 text-align: center;

                }

.resource-outer a.dld-resource {

                margin-top: 20px;

                }

.hide-me,

.hide-me-circular ,

.hide-me-square ,

.hide-me-plain ,

.hide-me-text,

.hide-me-button,

.hide-me-pintglass,

.hide-me-glasstankard  {

                display: none;

                }

.outer-slider-side    {
    height: 146px;
    margin: 0 0 10px 0;
    padding: 0;
    }
.outer-slider-side .bx-wrapper .bx-pager    {
    display: none;
    }
	
.currently-on em	{
	color: #9a9a9a;
	display: block;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	margin-bottom: 6px;
	font-style:normal;
	}
	
	#nav-tab-beer a    {
    background: url(../images/2014/nav_update_beers.png) no-repeat;
    width: 79px;
    }
#nav-tab-pubs a    {
    background: url(../images/2014/nav_update_pubs.png) no-repeat;
    width: 70px;
    }
#nav-tab-breweries a    {
    background: url(../images/2014/nav_update_breweries.png) no-repeat;
    width: 120px;
    }
#nav-tab-festivals a    {
    background: url(../images/2014/nav_update_festivals.png) no-repeat;
    width: 129px;
    }
#nav-tab-achieve a    {
    background: url(../images/2014/nav_update_achievements.png) no-repeat;
    width: 170px;
    }
#nav-tab-discount a    {
    background: url(../images/2014/nav_update_discounts.png) no-repeat;
    width: 137px;
    }
#nav-tab-blog a    {
    background: url(../images/2014/nav_update_blog.png) no-repeat;
    width: 68px;
    } 
	
.info-tooltip.position-socialpref {
	display: block;
	margin: 10px 10px 0 0;
}
.position-directions {
	float: left;
	margin-left: 5px;
}     
.position-selects {
	display: block;
	float: left;
	margin: 0px 5px 0 0px;
}

.heading-similar h1{
	float: left;
}
.position-similar{
	display: block;
	float: left;
	margin: 14px 0 0 4px;
}

.position-printable {
	display: block;
	float: right;
	margin: 5px 0 0 10px;
}
.position-social {
	display: block;
	float: left;
	margin: 0px 0px 0 5px;
}
#tooltip h6, #tooltip div {
	max-width:300px;
}

#btn_addabeer_small {
	background: url("../images/register/btn_addbeer.gif") no-repeat scroll top center rgba(0, 0, 0, 0);
	border: medium none;
	cursor: pointer;
	display: block;
	float: right;
	height: 29px;
	text-align: left;
	margin: 0 5px 20px 0;
	width: 70px;
}

.smaller-text {
	font-size: 12px;
}

.available-block-text {
    position: relative;
}
.position-available {
 position: absolute;
 right: 0px;
 top: 45px;
 }
 
 .inp-price-info	{
	background: url(../images/register/inp_price.gif) no-repeat;
	border-right: 1px solid #ccc;
	float: left;
	height: 28px;
	margin: 4px 0 0 0;
	width: 95px;
	}
.inp-price-info input	{
	background: transparent;
	border: none;
	color: #b5b5b5;
	height: 26px;
	margin: 2px 0 0 8px;
	width: 82px;
	}
.position-input	{
	display: block;
	float: left;
	margin: 8px 0 0 4px;
	}
.position-selects	{
	display: block;
	float: left;
	margin: 0px 5px 0 0px;
	}
.position-directions	{
	float: left;
	margin-left: 5px;
	}	
	
	.position-submitbeer     {

                display: block;

                float: left;

                margin: 0px 0px 0 5px;

                }

 #btn_addabeer {

background: url("../images/register/btn_addbeer.gif") no-repeat scroll 0 0;

border:   none;

cursor: pointer;

display: block;

float: right;

height: 29px;

margin: 0 0px 20px 0;

width: 103px;

}


.smaller-text      {

                font-size: 12px;

                }

 

.available-block-text       {

                position: relative;

                }

 

 

 

                

.inp-price-info   {

                background: url(../images/register/inp_price.gif) no-repeat;

                border-right: 1px solid #ccc;

                float: left;

                height: 28px;

                margin: 4px 0 0 0;

                width: 95px;

                }

.inp-price-info input       {

                background: transparent;

                border: none;

                color: #b5b5b5;

                height: 26px;

                margin: 2px 0 0 8px;

                width: 82px;

                }

.position-input  {

                display: block;

                float: left;

                margin: 8px 0 0 4px;

                }

.grey-lower-outer    {
    background: url(../images/shared/lower_grey_bg.png) bottom no-repeat;
    margin: 0 auto;
    padding: 15px 0;
    width: 980px;
    }
#btn_save_all    {
    background: url(../images/2014/btn_save_all.png) no-repeat;
    border: none;
    cursor: pointer;
    display: block;
    height: 51px;
    margin: 0px auto;
    text-indent: -2000px;
    width: 209px;
    }
#btn_save_beer    {
    background: url(../images/2014/btn_beerchanges.png) no-repeat;
    border: none;
    cursor: pointer;
    display: block;
    height: 51px;
    margin: 0px auto;
    text-indent: -2000px;
    width: 209px;
    }
#btn_save_beer:hover    ,
#btn_save_all:hover    {
    background-position: 0 -51px;
    } 
	
#tabs-two-rows ul    {
float: left;
}
#tabs-two-rows ul.tabs    {
height: 107px;
}
#tabs-two-rows   ul.tabs a#tab-alwayson.current,  ul.tabs a#tab-alwayson.current:hover,  ul.tabs li.current a {
background: none repeat scroll 0 0 #000;
color: #fff !important;
cursor: default !important;
}
#tab-alwayson.current ,
#tab-alwayson {
background: #000;
color: #fff;
}
#tabs-two-rows ul.tabs a.tab-type    {
height: 35px;
margin: 1px 1px 0 0;
padding: 18px 0 0 0;
width: 162px;
}
#tabs-two-rows ul.tabs a.tab-type-wrap    {
height: 42px;
margin: 1px 1px 0 0;
padding: 11px 0 0 0;
width: 162px;
}
#tabs-two-rows ul.tabs a.tab-type-end    {
height: 35px;
margin: 1px 0px 0 0;
padding: 18px 0 0 0;
width: 165px;
}
#tabs-two-rows div.blank-space,
#tabs-two-rows div.blank-space-end    {
background: url(../images/shared/tab_off.png) repeat-x;
color: #fff;
display: block;
float: left;
font-size: 22px;
height: 36px;
line-height: 16px;
margin: 1px 1px 0 0;
padding: 18px 0 0 0;    width: 162px;
position: relative;
text-align: center;
text-decoration: none;
text-transform: uppercase;
top: 1px;
}
#tabs-two-rows div.blank-space-end    {
width: 165px;    margin: 1px 0px 0 0;
}
#tabs-two-rows     ul.tabs a.tab-orange    {
background: url(../images/vouchers/orange_tab.png);
color: #fff;
height: 33px;
margin: 1px 1px 0 0;
width: 162px;
}
#tabs-two-rows ul.tabs a.tab-orange.current, #tabs-two-rows ul.tabs a.tab-orange.current:hover, #tabs-two-rows ul.tabs li.current a.tab-orange    {
background: url(../images/vouchers/orange_tab.png);
color: #fff !important;    height: 35px;
cursor: default !important;
} 

#dragpage-area    {
    margin: 0 auto;
    width: 940px;
    }
#dragpage-area    h1    {
    font-size: 42px;
    line-height: 42px;
   
    margin: 0 0;
    text-transform: uppercase;
    }
#dragpage-area ul.tabs a.tab-type-cask    {
    background: red;
    margin: 0px 1px 0 0;
    width: 102px;
    }
ul.tabs a.tab-beers    {
    margin: 0px 1px 0 0;
    width: 110px;
    }
#dragpage-area ul.tabs a:active    {
    outline: none;
    }
#dragpage-area ul.tabs a:hover    {
    color: #464646;
    }
#dragpage-area ul.tabs a.current, #dragpage-area ul.tabs a.current:hover,#dragpage-area ul.tabs li.current a    {
    background: red;
    color: #464646 !important;
    color: #464646;
    cursor: default !important;
    }
.drag-content-inner    {
    border: 1px solid blue;
    font-size: 16px;
    line-height: 30px;
    }
div.listing-menu    { 
    height: 50px; 
    padding: 25px 5px 0 0px; 
    width: 100%; 
    } 
div.listing-menu div.listing-menu-left    {
    float: left;
    width: 70%;
    }
div.listing-menu div.listing-menu-right    {
    float: right;
    padding: 0px 0 0 0;
    text-align: right;
    width: 20%;
    }
div.listing-menu h3,
div.listing-menu a.h3    {
    background: url(../images/shared/tab_off.png) repeat-x;
    color: white;
    cursor: pointer;
    display: block;
    float: left;
    font-family: 'Changa One', Verdana;
    font-size: 24px;
    font-weight: 200;
    height: 43px;
    width: 120px;
    line-height: 16px;
    margin: 0px 2px 0 0;
    padding: 10px 10px 0 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    }
div.listing-menu h3 span {
   
    color:#83473c;
    font-size: 12px;
 
     
    line-height: 16px;
    }    
   
div.listing-menu h3.active    {
    background: #fff;
    color: #464646;
    }
div#details-wrap    {
    background: #fff;
    }
div.listing-info    {
    float: left;
    font-size: 20px;
    line-height: 22px;
    padding: 0px 0;
    width: 100%;
    }
div.listing-info ul    {
    margin: 0 0 0 15px;
    }
.show-content-2    {
    display: none;
    }
#sortable-delete    {
    background: url(../images/2014/archive.png) no-repeat;
    float: right;
    height: 53px;
    margin: 0;
    overflow: hidden;
    width: 174px;
    }
#sortable-delete li    {
    height: 20px;
    overflow: hidden;
    width: 0;
    }
ul.sortable    {
    margin: 30px 0 0 0;
    }
ul.sortable li    {
    cursor: pointer;
     float:left;
    padding: 0 15px;
    }
   
ul.sortable:after { clear:both; content:'.'; display:block; height:0; line-height:0; font-size:0; visibility:hidden; padding:0; margin:0; }
   
h3.heading-rangetype  {
    text-align: center;font-weight: bold;
    font-size: 26px;
    color:#464646 ;
    margin: 20px 0 0 0;
        font-family: 'Changa One',sans-serif;
}
	
.range-text {
        font-size: 14px;
        text-align: left;
        padding: 15px 0 0px 10px;
        line-height: 16px;
}

.ajax-spin {
   float:right;
  width: 16px;
  margin: 14px 0 0 0;
  height: 16px;
 }
 
#sortable-undelete    {    background: url(../images/2014/archive2.png) no-repeat;    float: right;    height: 53px;    margin: 0;    overflow: hidden;    width: 174px;    }#sortable-undelete li    {    height: 20px;    overflow: hidden;    width: 0;    }
	
	.search-tabbed-content    { 
    background: #fff; 
    margin-bottom: 70px; 
    } 
.search-tabbed-content .inner-frame    { 
    margin: 0 auto; 
    padding: 10px 0; 
    width: 940px; 
    } 
	 
	 .listing-info {
		background:#fff;
	}
	.sort-heading {
 padding: 30px 25px 0 25px;
  
 }
 
 #btn_save  {text-indent:-3000px;}
 
 /* add slider to landing phone area */   

#landing-phone    {
    background: url(../images/2014/phone_bg.png) top no-repeat;
    height: 548px;
    position: absolute;
    right: -5px;
    top: -510px;
    width: 282px;
    z-index: 99;
    }
#landing-phone    .outer-slider    {
    height: 428px;
    margin: 66px 0 0 22px;
    overflow: hidden;
    width: 240px;
    }
#landing-phone    .outer-slider .bx-wrapper .bx-controls-direction a    {
    height: 28px;
    outline: 0;
    position: absolute;
    text-indent: -9999px;
    top: 160px;
    width: 28px;
    z-index: 98;
    }
#landing-phone    .outer-slider .bx-wrapper .bx-prev,
#landing-phone    .outer-slider .bx-wrapper .bx-prev:hover    {
    background: url(../images/main/left_event_slider.png) no-repeat 0 0px;
    left: -20px;
    }
#landing-phone    .outer-slider .bx-wrapper .bx-next,
#landing-phone    .outer-slider .bx-wrapper .bx-next:hover    {
    background: url(../images/main/right_event_slider.png) no-repeat 0 0px;
    right: -34px;
    }
#landing-phone     .outer-slider .bx-wrapper .bx-pager    {
    display: none;
    }
	
	.innerh2    {
    color: #965B4E;
    font-family: 'Changa One',sans-serif;
    font-size: 34px;
    font-weight: bold;
    padding: 28px 0 14px 0;
    text-transform: uppercase;
    }
.innerh2 strong    {
    color: #4E4E4D;
	}
	
	
	
	
	/* competition --------------------------------------------------------- */
	
#competition-outer	{
	font-size: 18px;
	line-height: 30px;
	}
#competition-slide-1	{
	background: url(../images/2014/competition/bg_slide_1.jpg) top center no-repeat;
	height: 860px;
	}
#competition-slide-2	{
	background: url(../images/2014/competition/bg_slide_2.jpg) top center no-repeat;
	height: 838px;
	}
#competition-slide-3	{
	background: url(../images/2014/competition/bg_slide_3.jpg) top center no-repeat;
	 
	}
#competition-slide-4	{
	background: url(../images/2014/competition/bg_slide_4.jpg) top center no-repeat;
	height: 600px;
	}
#competition-slide-5	{
	background: url(../images/2014/competition/bg_slide_5.jpg) top center no-repeat;	height: 820px;
	}
.inner-comp	{
	color: #fff;
	margin: 0 auto;
	max-width: 1000px;
	padding: 150px 0 150px 0;
	text-align: center;
	}
.inner-comp h1	{
	color: #fff;
	font-family: 'Open Sans';
	font-size: 48px;
	letter-spacing: normal;
	line-height: 58px;
	margin-bottom: 15px;
	}
#competition-slide-1 .inner-comp	{
	color: #fff;
	margin: 0 auto;
	padding: 100px 0 150px 0;
	text-align: center;
	}
.top-images	{
	margin-bottom: 80px;
	}
#competition-slide-2 .inner-comp	{
	font-size: 16px;
	padding: 60px 0 50px 0;
	}
#competition-slide-3 .inner-comp	{
	padding: 50px 0 50px 0;
	}
	
#competition-slide-3 .inner-comp	a{
	color:#fff;
	}	
#competition-slide-5 .inner-comp	{
	padding: 40px 0 00px 0;
	text-align: left;
	}
.column-up	{
	float: left;
	margin: 90px 0 0 0;
	width: 160px;
	}
.column-down	{
	float: left;
	margin: 20px 0 0 0;
	width: 160px;
	}
.curve-up	{
	background: url(../images/2014/competition/curve_up.png) top center no-repeat;
	float: left;
	height: 33px;
	margin: 120px 0 0 0;
	width: 45px;
	}
.curve-down	{
	background: url(../images/2014/competition/curve_down.png) top center no-repeat;
	float: left;
	height: 33px;
	margin: 120px 0 0 0;
	width: 45px;
	}
#competition-slide-2 img	{
	margin-bottom:14px;
	}	
	
.takepart-left	{
	float: left;
	text-align: left;
	width: 198px;
	}
.takepart-right	{
	float: right;
	margin: 0 00px 0 0;
	text-align: left;
	width: 620px;
	}
.history-left	{
	float: left;
	text-align: center;
	width: 240px;
	}
.history-right	{
	float: left;
	text-align: left;
	width: 700px;
	}
#btn-comp-google ,
	#btn-comp-apple	{
	display: block;
	float: left;
	height: 80px;
	margin: 50px 0 0 0;
	width: 253px;
	}
#btn-comp-google	{
	background: url(../images/2014/competition/button_google.png) 0px 0px no-repeat;
	}
#btn-comp-apple	{
	background: url(../images/2014/competition/button_app.png) 0px 0px no-repeat;
	margin-right: 40px;
	}
#btn-comp-google:hover ,
	#btn-comp-apple:hover	{
	background-position: 0 -80px;
	}
#comp-videos	{
	}
#comp-videos ul	{
	float: left;
	width: 360px;
	}
#comp-videos ul li	{
	float: left;
	margin-bottom: 40px;
	text-align: left;
	width: 360px;
	}
ul.tabs a	{
	color: #635f5c;
	font-size: 35px;
	font-weight: bold;
	text-decoration: none;
	}
ul.tabs span	{
	color: #635f5c;
	font-size: 15px;
	font-style: italic;
	}
ul.tabs a.active	{
	color: #fff;
	}
#tab1,#tab2,#tab3,#tab4	{
	float: left;
	width: 620px;
	}
#comp-footer	{
	border-top: 1px solid #635f5c;
	color: #635f5c;
	font-size: 12px;
	margin: 0px 0 0 0;
	padding: 15px 0 0 0;
	text-align: left;
	}
#comp-footer a	{
	color: #635f5c;
	text-decoration: none;
	}
#comp-footer a:hover	{
	color: #fff;
	}
#comp-footer .left-side	{
	float: left;
	}
#comp-footer .right-side	{
	float: right;
	}	
	
	.stars-outer        {

                color: #cdaea8;

                height: 20px;

                margin: 0 auto;

                padding: 0 0px 0 10px;

                padding-bottom: 10px;

                width: 120px;

                }

.img-holder-height          {

                height: 80px;

                }

#rating-holder   {

                color: #cdaea8;

                margin: 0 auto;

                padding: 3px 0 0 0;

                }

#rating-holder-horizontal, #rating-holder-horizontal-bot{

                color: #464646;

                margin: 0 0;

                padding: 3px 0 0 0;

                }

#rating-holder-horizontal .stars-outer, #rating-holder-horizontal-bot .stars-outer       {

                color: #cdaea8;

                float: left;

                height: 20px;

                margin: 0 0;

                padding: 0 0px 0 0;

                padding-bottom: 10px;

                width: 110px;

                }

#rating-holder-horizontal .ratings-text, #rating-holder-horizontal-bot .ratings-text       {

                float: left;

                padding: 2px 0 0 0;

                }

.btn-fav                {

                background: url(../js/rating/btn_fav.png) 0px 0px no-repeat;

                display: block;

                height: 38px;

                width: 199px;

                }

.btn-fav:hover  {

                }

.btn-fav.selected             {

                background-position: 0 -38px;

                }

#beerdetail-info-right .top          {

                font-size: 12px;

                height: 154px;

                line-height: 12px;

                padding: 30px 0 0 0;

                text-align: center;

                width: 199px;

                }

.rated-star-box {

width:144px;

height:25px;

margin-bottom: 8px;

background: url(../js/rating/stars_display.png);

}

.rated-star-none {                           background-position:0px -0px;  }

.rated-star-half-1 {                          background-position:0px -25px;                }

.rated-star-1 {                    background-position:0px -50px;                }

.rated-star-half-2 {                          background-position:0px -75px;                }

.rated-star-2 {                    background-position:0px -100px;             }

.rated-star-half-3 {                          background-position:0px -125px;             }

.rated-star-3 {                    background-position:0px -150px;             }

.rated-star-half-4 {                          background-position:0px -175px;             }

.rated-star-4 {                    background-position:0px -200px;             }

.rated-star-half-5 {                          background-position:0px -225px;             }

.rated-star-5 {                    background-position:0px -250px;             }

.comment-row-new {

background: url(../js/rating/comment_outer.png) bottom left no-repeat;

}

.comments-row-middle-new     {

color: #fff;

float: left;

font-size: 12px;

line-height: 18px;

margin: 0px 0 20px 30px;

padding: 20px 20px 0 0;

width: 700px;

}

.comments-row-middle-new     th{

text-align: left;

font-size:14px;

line-height: 24px;

vertical-align: top;

padding: 0 5px 0 0;

 

}
#beerdetail-info-right .top {
    background: none repeat scroll 0 0 #9A5D50;
    font-size: 12px;
    height: 184px;
    line-height: 12px;
    padding: 30px 0 0;
    text-align: center;
    width: 199px;
}

.userinfo-top-updated    {
    background: url(../images/2014/right_status_bg.png);
    font-size: 0;
    height: 370px;
    line-height: 0;
    margin: 0;
    width: 300px;
    }
.btn-add-friend,
    .btn-delete-friend    {
    display: block;
    height: 46px;
    margin: 5px 0 0 15px;
    width: 256px;
    }
.btn-add-friend    {
    background: url(../images/2014/btn_add_friend.png) no-repeat;
    }
.btn-delete-friend    {
    background: url(../images/2014/btn_remove_friend.png) no-repeat;
    }
.btn-add-friend:hover,
    .btn-delete-friend:hover    {
    background-position: 0 -46px;
    } 
	
	#gallery-small {
padding:5px 0 10px 0;
}

th #gallery-small  img    {
background: #e6e6e6;
font-size: 0px;
padding: 2px;
}

#detail-grey-scale-lower a{
 color: #D67646;
 }
 #detail-grey-scale-lower ul li{
padding:0;
list-style-type: disc;
 }
 
 .side-friends-inner    {
    margin: 0 0 0 0px;
    padding: 5px 0 0 0;
    width: 285px;
    }
.side-friends-inner    ul    {
    color: #000;
    color: #464646;
    font-size: 12px;
    line-height: 14px;
    margin: 0 0 0 0px;
    }
.side-friends-inner    ul a    {
    color: #464646;
    font-weight: bold;
    line-height: 24px;
    padding: 4px 0 0 0;
    text-decoration: none;
    }
.side-friends-inner    ul a:hover    {
    color: #965041;
    }
.side-friends-inner    img    {
    float: left;
    margin: 0px 8px 0px 4px;
    }
.side-friends-inner    ul li    {
    float: left;
    padding-bottom: 6px;
    width: 240px;
    }
	
	.heading-with-addbeer {
position: relative;
padding-bottom: 20px;
}
.heading-with-addbeer h3.heading-rangetype{
padding:14px 0 0 0;
}
.add-beer-image {
position: absolute;
top:0px;
margin: 0;
padding:0 20px 0 0;
right:0px;
}
.sortable.set-a-height {
min-height:50px;
}

#tabs-two-rows     ul.tabs a.tab-orange-wrap    {
    background: url(../images/vouchers/orange_tab.png);
    color: #fff;
    height: 40px;
    margin: 1px 1px 0 0;
    padding: 11px 0 0 0;
    width: 162px;
    }
#breweryoffers-outer    {
    background: #fff;
    padding: 20px 35px;
    }
.breweryoffer-block    {
    }
.breweryoffer-block .top-section    {
    font-size: 15px;
    font-style: italic;
    line-height: 19px;
    }
.breweryoffer-block .top-section h2    {
    color: #000;
    font-family: 'Changa One',sans-serif;
    font-size: 32px;
    font-weight: 100;
    margin-bottom: 15px;
    text-rendering: optimizelegibility;
    webkit-text-stroke: 0.2px;
    }
.breweryoffer-block .top-section strong    {
    color: #ff4e00;
    }
.breweryoffer-block .top-left    {
    color: #ff4e00;
    float: left;
    padding-bottom: 15px;
    text-rendering: optimizelegibility;
    webkit-text-stroke: 0.2px;
    }
.breweryoffer-block .top-right    {
    float: left;
    font-style: normal;
    padding: 20px 0 15px 40px;
    }
.breweryoffer-block .top-right a    {
    color: #717171;
    text-decoration: none;
    text-rendering: optimizelegibility;
    webkit-text-stroke: 0.2px;
    }
.breweryoffer-block .top-right a.color-brown    {
    color: #4e0000;
    }
.breweryoffer-block table    {
    color: #000;
    font-size: 17px;
    font-style: normal;
    margin: 20px 0 0 0;
    width: 100%;
    }
.breweryoffer-block th    {
    text-align: left;
    width: 60px;
    }
.breweryoffer-block td    {
    padding: 0 15px 0 0;
    text-align: left;
    }
.breweryoffer-block .offer-table span   {
    display: block;
    float: right;
    font-weight: bold;
    }
.btn-tellmemore    {
    background: url(../images/2014/btn_tellmemore.png) no-repeat;
    display: block;
    height: 47px;
    margin: 20px auto 0 auto;
    width: 286px;
    }
.btn-tellmemore:hover    {
    background-position: 0 -47px;
    }
.offer-line    {
    border-bottom: #b1b1b1 2px solid;
    margin: 30px auto 20px auto;
    width: 65%;
    }
.breweryoffer-block table.totals-styled    {
    border-top: 1px #000000 solid;
    color: #000;
    float: right;
    font-family: 'Changa One',Arial;
    font-size: 28px;
    font-style: normal;
    margin: 20px 0 0 0;
    text-transform: uppercase;
    width: 50%;
    }
.breweryoffer-block table.totals-styled td    {
    padding: 20px 0 10px 0;
    text-align: center;
    width: 50%;
    }
.breweryoffer-block table.totals-styled th    {
    color: #ff4e00;
    padding: 20px 0 10px 0;
    text-align: center;
    width: 50%;
    }
.breweryoffer-block-overlay    {
    width: 630px;
    z-index: 999;
    }
.breweryoffer-block-overlay .breweryoffer-block table.totals-styled    {
    width: 80%;
    }
.btn-tellmemore-overlay    {
    background: url(../images/2014/btn_tellmemore_overlay.png) no-repeat;
    display: block;
    float: right;
    height: 63px;
    margin: 20px 0 0 0;
    width: 307px;
    }
.btn-tellmemore-overlay:hover    {
    background-position: 0 -63px;
    }
.breweryoffer-block table.notnow-styled    {
    color: #000;
    float: right;
    font-style: normal;
    margin: 10px 0 0 0;
    }
.breweryoffer-block table.notnow-styled td    {
    color: #f29166;
    font-size: 16px;
    font-weight: bold;
    padding: 20px 0 10px 0;
    text-align: right;
    text-decoration: underline;
    width: auto;
    }
.breweryoffer-block table.notnow-styled th    {
    color: #747474;
    font-size: 14px;
    font-weight: normal;
    padding: 20px 0 10px 0;
    text-align: center;
    width: 200px;
	 line-height:20px;
    }
#popup-ok    {
    background: url(../images/2014/bg_popup.png) no-repeat;
    height: 306px;
    width: 319px;
    }
#popup-ok-inner    {
    color: #fff;
    font-size: 15px;
    padding: 20px 20px 20px 20px;
	line-height:20px;
    }
#popup-ok-inner h2    {
    color: #fff;
    font-family: 'Changa One',sans-serif;
    font-size: 26px;
    margin-bottom: 15px;
    text-transform: uppercase;
    }
.btn-ok    {
    background: url(../images/2014/btn_ok.png) no-repeat;
    border: none;
    cursor: pointer;
    display: block;
    height: 47px;
    margin: 20px auto 0 auto;
    width: 103px;
    }
.btn-ok:hover    {
    background-position: 0 -47px;
    }
#popup-ok-inner input.styled-inp    {
    border: 1px solid #fff;
    border-radius: 3px;
    float: none;
    font-size: 15px;
    margin: 15px auto;
    padding: 5px;
    width: 245px;
    }
.breweryoffer-block-top    {
    background: url(../images/2014/breweryoffers_top.png) top no-repeat;
    font-family: 'Changa One',sans-serif;
    height: 50px;
    padding: 15px 0 0 0;
    width: 641px;
    }
.breweryoffer-block-lower    {
    background: url(../images/2014/breweryoffers_lower.png) top no-repeat;
    height: 50px;
    padding: 15px 0 0 0;
    width: 641px;
    }
.breweryoffer-block-repeat    {
    background: url(../images/2014/breweryoffers_repeat.png) repeat-y;
    width: 641px;
    }
.breweryoffer-block-repeat .breweryoffer-block    {
    padding: 20px 20px 0 20px;
    }
.breweryoffer-block-top h1    {
    float: left;
    font-size: 28px;
    letter-spacing: normal;
    margin: 10px 0 0 20px;
    }
.overlay-closeoffer    {
    color: #fff;
    display: block;
    float: right;
    font-size: 20px;
    font-weight: bold;
    margin: 10px 15px 0 0px;
    text-decoration: none;
    } 
	
.breweryoffer-block .top-right a:hover    {
    text-decoration: underline;
    }
.breweryoffer-block .top-right strong    {
    color: #717171;
    font-weight: normal;
    }
	#tabs-two-rows     ul.tabs a.tab-orange-wrap.current,
 #tabs-two-rows     ul.tabs a.tab-orange-wrap.current:hover,
 #tabs-two-rows     ul.tabs li.current a.tab-orange-wrap {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #464646 !important;
    cursor: default !important;height: 42px;
} 

.inp-account-edit input.username_no_avail {color:#e2401d;}

.socialicon-box td.for-text {
 
 padding: 0 20px 0 10px;
  
 }
 
 .grey-lower     {
    background: url(../images/shared/lower_grey_bg.png) no-repeat;
    height: 113px;
    padding: 27px 0 0 0;
    width: 980px;
    }

    .btn_update    {
    background: url(../images/shared/btn_update.png) no-repeat;
    border: none;
    cursor: pointer;
    display: block;
    height: 52px;
    margin: 0px auto 0;
    text-indent: -2000px;
    width: 138px;
    }
    .btn_update:hover    {
    background-position: 0 -52px;
    } 
	
	.btn_save_all    {
    background: url(../images/2014/btn_save_all.png) no-repeat;
    border: none;
    cursor: pointer;
    display: block;
    height: 51px;
    margin: 0px auto;
    text-indent: -2000px;
    width: 209px;
    }
    .btn_save_all:hover    {
    background-position: 0 -51px;
    }
	
	#detail-grey-scale-lower               ul {

padding:0;

margin:0 0 10px 10px;

}

#tabs-two-rows     ul.tabs a.tab-green    {
background: #73c543;
color: #fff;
height: 33px;
margin: 1px 1px 0 0;
width: 162px;
}
 #tabs-two-rows ul.tabs a.tab-green.current, #tabs-two-rows ul.tabs a.tab-green.current:hover, #tabs-two-rows ul.tabs li.current a.tab-green    {
 background: #fff;
}
#flyers-box    {
    }
#flyers-box h3    {
    color: #464646;
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
    text-transform: none;
    }
#flyers-box textarea    {
    border: 1px solid #ccc;
    color: #464646;
    font-family: arial;
    font-size: 12px;
    height: 135px;
    padding: 10px;
    resize: none;
    width: 910px;
    }
.btn-send-orange    {
    background: url(../images/2014/btn_send.png) no-repeat;
    border: none;
    cursor: pointer;
    display: block;
    height: 51px;
    margin: 0px auto 0;
    text-indent: -2000px;
    width: 129px;
    }
.btn-send-orange:hover    {
    background: 0 -51px url(../images/2014/btn_send.png) no-repeat;
    }
.content-text-lowerborder    {
    background: #f7f7f7;
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    padding: 20px 0px 20px 30px;
    width: 950px;
    }
.flyer-checks-left    {
    float: left;
    width: 420px;
    }
.flyer-checks-right    {
    float: right;
    width: 450px;
    }
.flyerlabels-outer label    {
    float: left;
    font-size: 18px;
    margin-bottom: 10px;
    margin-left: 8px;
    }
.flyerlabels-outer label.sml-labletext    {
    font-size: 14px;
    }
.flyerlabels-outer input    {
    float: left;
    margin-bottom: 10px;
    }
.flyerlabels-outer    {
    float: left;
    padding: 30px 0 0 0;
    width: 230px;
    }
.flyer-thumb-img    {
    color: #909090;
    float: left;
    font-size: 12px;
    line-height: 12px;
    text-align: center;
    width: 120px;
    }
.flyer-thumb-img a    {
    color: #909090;
    display: block;
    font-size: 12px;
    line-height: 12px;
    margin-bottom: 10px;
    text-align: center;
    text-decoration: none;
    }
.indent-check    {
    margin-left: 10px;
    }
#overlay-flyer-iphone    {
    width: 893px;
    }
#overlay-flyer-a5    {
    width: 545px;
    }
#overlay-flyer-iphone .overlay-close ,
#overlay-flyer-a5 .overlay-close    {
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 20px;
    font-weight: bold;
    height: 30px;
    margin: 10px 0px 0 0;
    text-decoration: none;
    width: 20px;
    }
.flyer-header    {
    background: #fafafa;
    padding: 20px 20px 20px 20px;
    width: 940px;
    }
	
.flyer-checks-left,
.flyer-checks-right    {
	margin-bottom: 10px;
}
.flyerlabels-outer td {
	vertical-align: top;
	text-align:left;
}

/* follow */

.link-follow-offdark,
.link-follow-offdark:hover,
.link-followed-off:hover,
.link-followed-off 	{
color: #fff;
display: block;
font-size: 11px;
height: 22px;
line-height: 16px;
margin:0 0 2px 5px;
padding: 6px 0 0 0;
text-align: center;
text-decoration: none;
width: 92px;
float: left;
}
.link-follow-offdark	{
background: url(../images/2014/follow_dark_off.png)  no-repeat;
}
.link-follow-offdark:hover	{
background: url(../images/2014/follow_on.png)  no-repeat;
}
.link-followed-off:hover	{
background: url(../images/2014/followed_on.png)  no-repeat;
}
.link-followed-off 	{
background: url(../images/2014/follow_off.png)  no-repeat;
}
.link-follow-offdark-large,
.link-follow-offdark-large:hover,
.link-followed-off-large ,
.link-followed-off-large:hover 	{
color: #fff;
display: block;
font-size: 16px;
height: 22px;
line-height: 16px;
margin:0 0 2px 5px;
padding: 6px 0 0 0;
text-align: center;
text-decoration: none;
width: 167px;
margin:0 auto;font-weight: bold;
}
.link-follow-offdark-large	{
background: url(../images/2014/follow_dark_off_lrg.png)  no-repeat;
}
.link-follow-offdark-large:hover	{
background: url(../images/2014/follow_on_lrg.png)  no-repeat;
}
.link-followed-off-large:hover	{
background: url(../images/2014/followed_on_lrg.png)  no-repeat;
}
.link-followed-off-large 	{
background: url(../images/2014/followed_off_lrg.png)  no-repeat;
}
#addfollowers-right	{
background: url(../images/beer/beerdetail_right.png) top no-repeat;
float: right;
min-height: 214px;
text-align: center;
margin-bottom: 60px;
padding: 0px 0 0 0;	font-size: 16px;
line-height: 16px;
width: 199px;color:#cdaea8;
}
#addfollowers-right	.top a{
color:#cdaea8;
text-decoration: none;
}
#addfollowers-right	a:hover{
color:#fff;
}
#addfollowers-right.lighter-bg	{
background: #9a5d50;
min-height: 214px;
margin-bottom: 80px;
}
#addfollowers-right.lighter-bg .top {
padding: 10px 0;
background: #9a5d50;
}
#addfollowers-right	h2{
color: #5e3730;
font-size: 22px;
text-transform: uppercase;
font-family: 'Changa One';-webkit-text-stroke: .15px;text-shadow: 0 0 1px rgba(0,0,0,0.3);
}
#addfollowers-right .top {
padding: 10px 0;
background: #5e3730;
}
#addfollowers-right .lower {
padding: 10px 0;
background: #5e3730;
}
.followers-info {color:#cdaea8;
}
#addfollowers-right #rating-holder {
font-size: 13px;
margin: 10px 0 0 0;
}
.followers-info td{ 
font-family: 'Changa One',sans-serif;
}.followers-info-tbl table {
width:100%;
}
.followers-info-tbl {
font-size:14px;
line-height: 14px;
text-align: center;
padding:5px 20px 10px 20px;
}
.followers-info-tbl th{
width:20px;
}
.followers-info-tbl td{
font-size:38px;
line-height: 30px;
width:auto;-webkit-text-stroke: .6px;
color:#fff;
}
.first-tbl td{
font-size:26px;
line-height: 30px;
-webkit-text-stroke: .4px;
color:#cdaea8;
}
.follower-line {
width: 130px;
margin: 0px auto 10px auto;
border-top:1px solid	#7e6e6c;
}
#overlay-wide-top h2 {
float: left;
margin: 15px 0 0 30px;
}
#followoverlay-tbl th {
font-size:14px;font-weight: bold;
}
#followoverlay-tbl th.width-1 {
width:50px;
}
#followoverlay-tbl th.width-2 {
width:80px;
}
.text-no-account {
float: left;
font-size: 11px;
padding: 5px 0 0 20px;
}

.top-close {

                position: absolute;

                color: #fff;

                top: 0;

                right: 0;

                width: 20px;

                text-decoration: none;

                height: 20px;

                font-size: 14px;

                text-align: center;

                line-height: 18px;

                background: #965b4e;

                font-weight: bold;

}

.top-close:hover {

                text-decoration: none;

                background: #f03251;

}

input.brown-linksubmit,
input.brown-linksubmit:hover {
    background: url(../images/beer/btn_beer_details.gif) repeat-x;
    color: #fff;
    display: block;
    float: left;
    font-size: 11px;
    height: 32px;
    line-height: 15px;
    padding: 2px 13px 0 13px;
    text-align: center;
    margin-bottom: 2px;
    text-decoration: none;border:none;
} 