/*
*****************************************************

Strangford Lough Brewing Company Css http://www.slbc.com
Original Interface designed by Design Wall http://www.designwall.co.uk
Css and Site Development by Allison Baxter Design http://www.allisonbaxter.com 

*****************************************************
*/

/* =Reset Styles ///////////////////////////////////////////////////////////////////*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	vertical-align: baseline;
}

body {
	color: black;
	background: white;	
}

ul{
	list-style-type: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* End Reset ///////////////////////////////////////////////////////////////////*/


/* Main Site styles ///////////////////////////////////////////////////////////////////*/

html { overflow: -moz-scrollbars-vertical;}
html { overflow-x: auto; }

	/* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */
html, body { height:101% }
body {  margin: 0;  padding:0;  background: #d1d3d4;}
body > #wrap {height: auto; min-height: 100%;}

	
	
	
#wrap {
	width: 960px;
	background-color: #fff;
 	color: #353535;
	margin: 0 auto;
	font: 13px/17px "Myriad Pro", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-top: 9px;
	clear: both;
}

#titlesearchbar{
	width: 942px;
	height: 41px;
	margin: 9px auto;
}



#topsection{
	height: 31px;
	margin-bottom: 9px;
	font-size: 12px;
	margin-top: 9px;
	width: 960px;
}

.top{
	width: 290px;
	text-align: left;
	margin-left: 85px;
	float:left;
}

.top a:link {
	color: #353535;
	text-decoration: none;
	
}

.top a:visited {
	color: #353535;
	text-decoration: none;
	
}

.top a:hover { 
	color: #353535;
	text-decoration: underline;
	
}

.top a:active {
	color: #353535;
	text-decoration: underline;
	
}

/*Subsite Bubble Bubble pop-up */
		
		.subsitepopup {position: relative;
	z-index: 100;
	width: 310px;
	text-align:right;
	float: right;
	}
	
    .trigger {vertical-align: middle;}

        .popup {
        	position: absolute;
        	display: none;
        	     	border-collapse: collapse;
        	     	
        	     	     	
}
		
		.bubblecontent{
	width: 175px;
	text-align: left;
	text-indent: 8px;
	background: #ffffff;
	padding: 8px;
	z-index: 1100;
}

.bubblecontent p {
	color: #353535;
	text-decoration: none;
	font-size: 10px;
}

.bubblecontent a:link {
	color: #353535;
	text-decoration: none;
	
	
}

.bubblecontent a:visited {
	color: #353535;
	text-decoration: none;
	
	
}

.bubblecontent a:hover { 
	color: #353535;
	text-decoration: underline;
	
}

.bubblecontent a:active {
	color: #353535;
	text-decoration: underline;
	
}
		
/* End of bubblepopup Styling  //////////////////////////////////////////////// */

.subsitelinks {
		width: 400px;
	text-align:right;
	float: right;
	height: 31px;
}
	
.subsitelinks-title{
	font: 16px/20px Georgia, Times, Times;
	vertical-align: middle;
	background: url(../images/permanent/go.jpg) no-repeat right center;
	padding-right: 28px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/*lightbox */

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/* end lightbox */


#topimage {/*header image - random rotation set */
	width: 942px;
	height: 200px;
	margin-left: auto;
 	margin-right: auto;
	margin-bottom: 0;
	clear: both;
}

#community {
	width: 85px;
   	text-align: left;
	margin: 0;
	height:31px;
	float: left;
	padding-left: 9px;
}

#frontpageshow { /* holder div for frontpage main section */
	clear: both;
	margin: 0 0 9px;
}



#botleft {/* holder div for bottom left image section */
	height:126px;
	width:  308px;
	float: left;
	clear: both;
	overflow: hidden;
	}	

#botright {/* holder div for bottom right image section */
	height:  126px;
	width:  308px;
	float: right;
	overflow: hidden;
}	

#sidebot {/* holder div for sidebar bottom image section */
	height:  126px;
	width:  308px;
	clear: both;
	overflow: hidden;
}

#sidebot ul, li  {
	list-style-type: none;
	text-indent: 0;
	margin-left: 0;
}

#botright ul, li  {
	list-style-type: none;
	text-indent: 0;
	margin-left: 0;
	padding-left: 0;
}

#botleft ul, li  {
	list-style-type: none;
	text-indent: 0;
	margin-left: 0;
	padding-left: 0;
}

	#mainbot {
	background: url(/images/innerbot.jpg) no-repeat center center;
	width: 880px;
	height: 40px;
	clear: both;	
}

.largetext {
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
}

/* General Links ///////////////////////////////////////////////////////////////////*/

a:link {color: #37976a; text-decoration: none;}
a:visited {color: #37976a; text-decoration: none;}
a:hover {color: #37976a; text-decoration: underline;}
a:active {color: #37976a; text-decoration: underline;}

/* search ///////////////////////////////////////////////////////////////////*/
	
	#search  {
	height:32px;
	margin-bottom: 9px;
	padding-top:6px;
}

	#searchnew  {
	height:66px;
	margin-bottom: 9px;
	padding-top:6px;
}

fieldset.search {
	border: none;
	width: 308px;
	margin: 0 auto;
	
}
.search input, .search button {
	border: none;
	float: left;
}
.search input.box {
	color: #353535;
	font-size: 11px;
	width: 175px;
	height: 20px;
	padding: 7px 15px 5px 75px;
	background: url(../images/search.png) no-repeat;
}
.search input.box:focus {
	background: url(../images/search.png) no-repeat left -32px;
	outline: none;
}
.search button.btn {
	width: 43px;
	height: 32px;
	cursor: pointer;
	text-indent: -9999px;
	background: url(../images/search.png) no-repeat top right;
}
.search button.btn:hover {
	background: url(../images/search.png) no-repeat bottom right;
}



/*End Search ///////////////////////////////////////////////////////////////////*/


img{border:none; text-decoration: none;}

.rightimage/* right aligns text and image */
    {
    float: right; 
    padding: 5px;
	margin-left: 5px;
}


.container {
	width: 100%;
	padding-top: 5px;
	margin-top: 5px;
	clear: both;
	vertical-align: top;
	
}



#maincontainer {
	margin: 0 9px 9px 26px;
}

#fullcontainer {
	margin: 0 26px 9px 26px;
}
/* Navigation  ///////////////////////////////////////////////////////////////*/

#navcontainer {
	width: 929px;
	padding-top: 9px;
	background: #0d3d18;
	z-index: 1;
	top: -37px;
	position: relative;
	opacity: 0.85;
	height: 19px;
	padding-left: 13px;
	padding-bottom: 9px;
	margin: 0 auto;
}

.jqueryslidemenu{

font: normal 15px Georgia, Times, Times New Roman, serif;
width: 100%;
color: #ffffff;
	margin-top: 2px;
}



.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}



/*Top level list items*/

.jqueryslidemenu ul li{

position: relative;
display: inline;
float: left;

}



/*Top level menu link items style*/

.jqueryslidemenu ul li a{

display: block;
color: #ffffff;
text-decoration: none;
	padding: 0 25px 8px 9px;
}



* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/

display: inline-block;

}



.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{

color: #ffffff;
text-decoration:none;


}



.jqueryslidemenu ul li a:hover{

color:  #37976a;
text-decoration:none;

}

	

/*1st sub level menu*/

.jqueryslidemenu ul li ul{

position: absolute;
left: 0;
display: block;
visibility: hidden;
background-color: #37976a;
color:#ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
}

.jqueryslidemenu ul li ul a:hover{

color:  #ffffff;
text-decoration:underline;

}



/*Sub level menu list items (undo style from Top level List Items)*/

.jqueryslidemenu ul li ul li{

display: list-item;
float: none;

}



/*All subsequent sub menu levels vertical offset after 1st level sub menu */

.jqueryslidemenu ul li ul li ul{

top: 0;

}



/* Sub level menu links style */

.jqueryslidemenu ul li ul li a{

font: normal 13px/18px "Myriad Pro", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
z-index:100;
width: 150px; /*width of sub menus*/
padding: 5px;
margin: 0;
color: #ffffff;



}



.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/

color: #ffffff;
text-decoration: underline;

}




/*end of navigation  ////////////////////////////////////////////////////// */

#innerwrap {
	
width: 942px;
	clear: both;
	margin: 8px auto 0;
}


.innerwrap {
	
width: 942px;
	clear: both;
	margin: 0 auto;
}


#leftside {
	width:625px;
	float: left;
	margin-bottom: 9px;
	text-align: left;
}

	
	
#rightside {
	float:right;
	width: 308px;
	margin-left:9px;
	margin-bottom: 9px;
}
	
	
#rightside ul {
	margin-bottom:0;
    }

#rightside h3, #sidebar p {
	padding:0 9px 0 0;
    }
    
 .sidebar {
	margin: 0 auto 9px;
}
    
    #frontnews {
	background-color: #ecefe0;
	height: 291px; /* same height as the frontpageshow image minus 18px padding */
	width:290px;
	margin-bottom:9px;
	padding: 7px;
}

.sidepanelimg{
	margin-bottom: 9px;
}



.sidepanel{/* this will be the sidebar panel that is not fixed height for stockists and history feeds */
	width:  290px;
	background-color: #ecefe0;
	margin-top: 0;
	margin-bottom: 9px;
	padding: 9px 9px 20px;
	-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

#topquote {
	height: 49px;
	width: 308px;
	background: url(../images/topquote.png) no-repeat;
	margin-right: auto;
	margin-left: auto;
}

#midquote {
	background-color: #ecefe0;
	width:308px;
	height:120px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}

#botquote {
	height: 96px;
	width: 308px;
	background: url(../images/quotebot.png) no-repeat;
	margin-right: auto;
	margin-left: auto;
}

.quote {
	width: 260px;
	margin-right: auto;
	margin-left: auto;
	vertical-align: middle;
	padding: 9px 5px 5px;
}

.quote p {
	font-size: 14px;
	width: 260px;
	text-align: left;
}
    

/*   frontnews section text styles  ////////////////////////////////////////////// */
h1, h2, h3, h4, h5, p {margin-bottom: 8px;}
h1.frontnews {font: 18px/20px Georgia, Times, Times;
	color: #353535;
	text-align: left;
	padding-bottom: 6px;
}

h2.frontnews {font: 16px/18px  Georgia, Times, Times New Roman, serif;
	color: #353535;
	padding: 0 0px 2px;
	text-align: left;
	}
	
h3.frontnews {font: 14px/16px Georgia, Times, Times;
	color: #353535;
	text-align: left;
	margin-top: 2px;
	padding-left: 0;
}

h4.frontnews {font: bold 10px/11px "Myriad Pro", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	color: #0d3d18;
	letter-spacing: 1px;
	text-decoration: none;
}

h4.frontnews a {font: bold 10px/11px "Myriad Pro", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	color: #0d3d18;
	letter-spacing: 1px;
	text-decoration: none;
}

h4.frontnews a:hover {font: bold 10px/11px "Myriad Pro", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	color: #0d3d18;
	letter-spacing: 1px;
	text-decoration: underline;
}

h5.frontnews {font: italic 10px/12px "Myriad Pro", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #565656;
}

#frontnews p {
	font: normal 13px/17px "Myriad Pro", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

ul.frontnews {font-size: 13px;
	line-height: 17px;
}




/*  end front news styling /////////////////////////////////////////////////////// */
    
#fullwidth {
	width: 942px;
	clear:  both;
	margin-left: auto;
	margin-right: auto;
}


/* footer Styling  //////////////////////////////////////////////// */
#footer {width: 942px;
		background: #0d3d18;
		color: #fff;
		margin: 9px 0;
		height: 50px;
		clear:  both;
		font-family: "Myriad Pro", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		
		
}

#footerleft{
	width:550px;
	float: left;
	text-align: left;
	text-indent: 23px;
	font-size: 12px;
	padding-top: 15px;
}

#footerright{
	width:300px;
	padding-right: 30px;
	text-align: right;
	padding-top: 15px;
	font-size: 12px;
	float: right;
}

#footer p {
	line-height: 15px;
	}

#footer a:link {
	color: #ffffff;
	text-decoration: none;
	
}

#footer a:visited {
	color: #fff;
	text-decoration: none;
	
}

#footer a:hover { 
	color: #ffffff;
	text-decoration: underline;
	
}

#footer a:active {
	color: #fff;
	text-decoration: underline;
	
}

#copyright {
	font-size: 9px;
	text-align: right;
	width: 942px;
	font-family: "Myriad Pro", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
clear:  both;

}

.copyright {
	font-size: 9px;
	text-align: center;
	font-family: "Myriad Pro", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #c3c3c3;
}

.copyright a{color: #c3c3c3;font-size: 9px;}


.rightfloat{
	float: right;
	
}

    
     
        
		
	

/* page titles */

#titlename {
	text-align: left;
	width:360px; height:38px;
	margin-top: 8px;}

/* image styles */

.leftimage/* left aligns text and image */
    {
    float: left; 
    padding: 0px 5px 5px 0;
}

.centreimage/* centre aligns text and image */
    {
    text-align:center;
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 5px;
}

img.centeralign { vertical-align: middle;
	padding-bottom: 5px;}

img.flag {
	padding-right: 5px;
	vertical-align: middle;}

/* text styles */
h1, h2, h3, h4, h5, p {margin-bottom: 9px;}
h1 {font: 18px/20px  Georgia, Times, Times New Roman, serif;
	color: #353535;
	padding: 4px 0px 0;
	text-align: center;
}
h2 {font: 18px/20px Georgia, Times, Times;
	color: #0d3d18;
	text-align: left;
}
h2 a:link{
	color: #0d3d18;
}
h2 a:visited{
	color: #0d3d18;
}
h2 a:hover{
	color: #0d3d18;
	text-decoration: underline;
}
h2 a:active{
	color: #0d3d18;
}

h3 {font: 14px/18px  Georgia, Times, Times New Roman, serif;
	color: #353535;
	text-align: left;
	margin-top: 9px;
	
}

h3 a:link{
	color: #353535;
}
h3 a:visited{
	color: #353535;
}
h3 a:hover{
	color: #353535;
	text-decoration: underline;
}
h3 a:active{
	color: #353535;
}

h4 {font: bold 10px/12px "Myriad Pro", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 2px;
	text-transform: uppercase;
	color: #0d3d18;
	letter-spacing: 1px;	
}

h4 a {font: bold 10px/12px "Myriad Pro", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #353535;
	margin-top: 2px;
	text-transform: uppercase;
	color: #0d3d18;
	letter-spacing: 1px;
	text-decoration: underline;
}

h4 a:hover {
	text-decoration: underline;
}

h5 {font: italic 10px/12px "Myriad Pro", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #353535;
}

h1.left{
	text-align: left;
}

p {font-size: 13px;
	line-height: 17px;
}

 



.sponsorquote p {
	text-align: left;
	font-size: 13px;
	font-style: italic;
	line-height: 17px;
}

li.inline {
  display: inline;
  padding-left: 3px;
  padding-right: 7px;
  border-right: 1px dotted #066;
  }

li.last {
  display: inline;
  padding-left: 3px;
  padding-right: 3px;
  border-right: 0px;
  } 
  
/*horizontal line */
hr {color: #ecefe0; 
background-color: #ecefe0; 
width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom: 1px dotted #9e9e9d;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
/* */



/* location page styles */

#locationmain {
	clear: both;
	margin: 0 0 9px;
	background-color: #ecefe0;
	padding-bottom: 23px;
}

h4.locationmain {
	text-indent: 30px;
}

iframe{
	width:605px;
	height:470px;
	border:0;
	margin: 9px;
}

.categorysidepanel{/* this will be the sidebar panel that is not fixed height for stockists and history feeds */
	width:  290px;
	background-color: #37976a;
	margin-top: 0;
	margin-bottom: 9px;
	padding: 9px 9px 20px;
	-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

.tagsidepanel{/* this will be the sidebar panel that is not fixed height for stockists and history feeds */
	width:  290px;
	margin-top: 0;
	margin-bottom: 9px;
	padding: 9px 9px 20px;
	-moz-border-radius: 4px;
-webkit-border-radius: 4px;
	background: #37976a url(../images/permanent/speech.png) no-repeat right bottom;
}

.commentsidepanel{/* this will be the sidebar panel that is not fixed height for stockists and history feeds */
	width:  290px;
	margin-top: 0;
	margin-bottom: 9px;
	padding: 9px 9px 46px;
	-moz-border-radius: 4px;
-webkit-border-radius: 4px;
	background: #37976a url(../images/permanent/botquote.png) no-repeat 5px 99%;
}


h1.categoryside{
	font: 18px/20px Georgia, Times, Times;
	color: #ffffff;
	text-align: left;
	padding-bottom: 6px;}

.categorysidepanel a, .tagsidepanel a, .commentsidepanel a{
	color: #fff;
}

.historytext{
	width:  290px;
	margin: 9px;
}


form fieldset {border:0 solid;
	color: #474747;
	font-size: 11px;
}


/* blog styles */
.entry {
	margin: 0px 0px 20px 0px;
	padding: 20px;
	background-color: #ecefe0;
}

.posted {
	font-size: 10px;
	font-style: italic;
}

.lcontent {
			margin-bottom: 15px;
			
}

.lcontent ul {
			color: #231f20;
			font-size: 0.9em;
			}


.paginate {
	text-align: right;
	font-size: 10px
}


/* Start CSS POPUP Menu
=====================================================================*/
#place_menu{
	width:775px;
	height:36px;
}

#place_menu ul ul a{
	text-align:left;
	border:none;
	text-decoration:none;
}
#place_menu ul ul{
	position:absolute;
	z-index:200;
	display:none;
	width:250px;
	background: url(../images/map/back_popup.png);
	margin:36px 0 0 0;
}
#place_menu #mainmenu2 ul { background: url(../images/map/back_popup2.png); }
div#place_menu ul li ul li:hover{
	cursor:pointer;
	z-index:300;
	background:#799f10;
}
div#place_menu #mainmenu2 li ul li:hover{
	background: #5F6A6D;
}
#place_menu ul li ul li{
	float:none;
	display:block;
	font-size:13px;
	padding:2px;
	text-transform:none;
	font-weight:lighter;
	height:20px;
	border-right:none;
	width:250px;
}
#place_menu ul li ul li a{
	color:#000;
	padding:2px 5px 2px 18px;
	height:15px;
	display:block;
}
#place_menu ul li ul li a:hover{
	background:none;
	color:#fff;
}
div#place_menu li:hover ul ul,
div#place_menu li li:hover ul ul
{display:none;}

div#place_menu li:hover ul,
div#place_menu li li:hover ul
{display:block;}

div#place_menu li:hover{
	background: url(../images/map/back_popup.png);
	color:#000;
}

/* End CSS Drop Down Menu */


/* Start Map CSS
=====================================================================*/

#mapcontainer {
	height: 731px;
}
#map a.bullet {
	display: none;
	position: absolute;
	display: block;
	width: 19px;
	height: 18px;
	background-image: url('../images/map/bullets.png');
	background-repeat: no-repeat;
	z-index: 2;
}
#map a.bullet {  background-position: 0px 0px; }

#map a.bullet:hover { text-decoration: none; }

#map div.popup{
	display: none;
	position: absolute;
	top: 67px;
	left: 176px;
	width: 225px;
	height: 400px;
	background: url(../images/map/popup.png) no-repeat;
	z-index: 10;
}
  

#map div.popup h3 {
	display: block;
	padding: 8px 13px 13px 13px;
	color: white;
	font-size: 17px;
}


#map div.popup div.popupcontent{
	position: absolute;
	top: 54px;
	height: 256px;
	padding: 0 15px;
	overflow: auto;
	overflow: visible; /* Thanks Kevin Mario! */
	font-family: arial;
	font-size: 13px;
	line-height: 17px;
}
#map div.popup div.popupcontent p{
	margin: 10px 0;
	width: 195px;
}
#map div.popup div.popupcontent a {
	color: blue;
	border-bottom: 1px dotted blue;
}
#map div.popup div.popupcontent a:hover {
	text-decoration: none;
	}
#map div.popup a.close{
	display: block;
	position: absolute;
	top: 10px;
	left: 185px;
}
#map div.popup a.close img{
	border: none;
	z-index: 100;
}

#bigmap{
	width: 800px;
	height: 600px;
}

/* end of map */

.accordionButton {	
	cursor: pointer;
	text-decoration: none;
	padding: 5px;
	clear: both;
	font: 14px/18px  Georgia, Times, Times New Roman, serif;
	color: #0d3d18;
	text-align: left;
	margin-top: 5px;	
	}
 
.accordionContent {	
	display: none;
	margin-bottom: 10px;
	margin-left: 10px;
	clear: both;
	}
	
	/* ----------------------------------------------------- Sitemap Styles -------------------------------------------------- */

#sitemap {
	margin: 0px 0px 50px 100px;
	}

#sitemap ul li {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
	font-style: normal;
}

#sitemap ul li ul {
	margin: 10px 0px 35px 20px ;
	}

#sitemap ul li ul li {
	font-size: 15px;
	margin: 0px 0px 3px 0px;
	}

#sitemap ul li ul li ul {
	margin: 5px 0px 20px 20px;
	}

#sitemap ul li ul li ul li {
	font-size: 12px;
	}


/* ----------------------------------- USA Navigation page --------------------------------- */
#usacontainer {
	height: 308px;
	width:625px;
	margin-bottom: 9px;
	font: 14px/16px Georgia, Times, Times;
	color: #353535;
	text-align: left;
	background: url(../images/permanent/usanav.jpg) no-repeat;
}

#usacontainer a {
	font: 17px/19px Georgia, Times, Times;
	color: #ffffff;
	text-align: left;
}

#usasearchcontainer {
	height: 308px;
	width:625px;
	font: 14px/16px Georgia, Times, Times;
	color: #353535;
	text-align: left;
	background: url(../images/permanent/usaretailer.jpg) no-repeat;
	padding-bottom: 8px;
}

#usasearchcontainer a {
	font: 14px/16px Georgia, Times, Times;
	color: #353535;
	text-align: left;
}


#columnwrap{
	margin: 0px auto 5px;
	height: 550px;
	padding-top: 54px;
}

.firstcolumn { 
  margin: 0px 0 0px 46px;
 width: 144px;
 float: left;
	padding-bottom: 5px;
}


.secondcolumn { 
 margin: 0;
 width: 144px;
 float: left;
	padding-bottom: 5px;
}



.thirdcolumn { 
  margin: 0;
  width: 144px;
 float: left;
	padding-bottom: 5px;
}


.fourthcolumn { 
  margin: 0;
  width: 144px;
 float: left;
	padding-bottom: 5px;
}

.twitterdate{
	font-size: 11px;
	font-style: italic;
}

#pollvote{
	display: none;
}

 .lg-poll .lg-poll-results{display:inline; float:left; margin-right:10px; width:600px;}
 .lg-poll .lg-poll-results2{display:inline; float:left;  width:226px;} 
 .lg-poll .lg-poll-results ul{margin:0 0 18px 0; font-size:13px;} 
 .lg-poll .lg-poll-results li{border:1px solid #fff; list-style-type:none; margin-bottom:2px; margin-left:205px; margin-right:100px; padding:2px; position:relative;} 
 .lg-poll .lg-poll-results li .answer{left:-205px; position:absolute; text-align:right; width:200px;padding-bottom: 5px;
	line-height: 20px;}
 .lg-poll .lg-poll-results2 li{border:1px solid #fff; list-style-type:none; margin-bottom:2px; margin-left:100px; margin-right:0px; padding:2px; position:relative;} 
 .lg-poll .lg-poll-results2 li .answer{ left:-100px;position:absolute; text-align:right; width:90px;padding-bottom: 5px;
	line-height: 20px;
}
 .lg-poll .lg-poll-results2 li .answer-total-votes{position:absolute; right:-25px; width:20px;padding-bottom: 5px;} 
 .lg-poll .lg-poll-results2 li .percentage small{display:block; font-size:13px; padding-left:5px;
} 

 
 .lg-poll .lg-poll-results li .answer-total-votes{position:absolute; right:-120px; width:100px;padding-bottom: 5px;} 
 .lg-poll .lg-poll-results li .percentage small{display:block; font-size:13px; padding-left:5px;
} 
.poll-total-votes {
	font-size: 14px;
	font-weight: bold;
}
  .lg-poll .lg-poll-results2 li.a-0{border-color:#9CCB21;} 
 .lg-poll .lg-poll-results2 li.a-0 .percentage{background: #9CCB21;}
 .lg-poll .lg-poll-results2 li.a-1{border-color:#509165;} 
 .lg-poll .lg-poll-results2 li.a-1 .percentage{background: #509165;}
.lg-poll .lg-poll-results2 li.a-2{border-color:#43687a;}
.lg-poll .lg-poll-results2 li.a-2 .percentage{background: #43687a;}
.lg-poll .lg-poll-results2 li.a-3{border-color: #3d547d;}
.lg-poll .lg-poll-results2 li.a-3 .percentage{background: #3d547d;}
.lg-poll .lg-poll-results2 li.a-4{border-color: #6254ad;}
.lg-poll .lg-poll-results2 li.a-4 .percentage{background: #6254ad;}
.lg-poll .lg-poll-results2 li.a-5{border-color: #744f97;}
.lg-poll .lg-poll-results2 li.a-5 .percentage{background: #744f97;}
 
  .lg-poll .lg-poll-results li.a-0{border-color:#9CCB21;} 
 .lg-poll .lg-poll-results li.a-0 .percentage{background: #9CCB21;}
 .lg-poll .lg-poll-results li.a-1{border-color:#509165;} 
 .lg-poll .lg-poll-results li.a-1 .percentage{background: #509165;}
.lg-poll .lg-poll-results li.a-2{border-color:#43687a;}
.lg-poll .lg-poll-results li.a-2 .percentage{background: #43687a;}
.lg-poll .lg-poll-results li.a-3{border-color: #3d547d;}
.lg-poll .lg-poll-results li.a-3 .percentage{background: #3d547d;}
.lg-poll .lg-poll-results li.a-4{border-color: #6254ad;}
.lg-poll .lg-poll-results li.a-4 .percentage{background: #6254ad;}
.lg-poll .lg-poll-results li.a-5{border-color: #744f97;}
.lg-poll .lg-poll-results li.a-5 .percentage{background: #744f97;}
.lg-poll .lg-poll-results li.a-6{border-color:#793587;}
.lg-poll .lg-poll-results li.a-6 .percentage{background: #793587;}
.lg-poll .lg-poll-results li.a-7{border-color:#ae5288;}
.lg-poll .lg-poll-results li.a-7 .percentage{background: #ae5288;}
.lg-poll .lg-poll-results li.a-8{border-color:#bf4056;}
.lg-poll .lg-poll-results li.a-8 .percentage{background: #bf4056;}
.lg-poll .lg-poll-results li.a-9{border-color:#c54327;}
.lg-poll .lg-poll-results li.a-9 .percentage{background: #c54327;}
/* Repeat to be safe */
.lg-poll .lg-poll-results li.a-10{border-color:#9CCB21;} 
.lg-poll .lg-poll-results li.a-10 .percentage{background: #9CCB21;}
 .lg-poll .lg-poll-results li.a-11{border-color:#509165;} 
.lg-poll .lg-poll-results li.a-11 .percentage{background: #509165;}
.lg-poll .lg-poll-results li.a-12{border-color:#43687a;}
.lg-poll .lg-poll-results li.a-12 .percentage{background: #43687a;}
.lg-poll .lg-poll-results li.a-13{border-color: #3d547d;}
.lg-poll .lg-poll-results li.a-13 .percentage{background: #3d547d;}
.lg-poll .lg-poll-results li.a-14{border-color: #6254ad;}
.lg-poll .lg-poll-results li.a-14 .percentage{background: #6254ad;}
.lg-poll .lg-poll-results li.a-15{border-color: #744f97;}
.lg-poll .lg-poll-results li.a-15 .percentage{background: #744f97;}
.lg-poll .lg-poll-results li.a-16{border-color:#793587;}
.lg-poll .lg-poll-results li.a-16 .percentage{background: #793587;}
.lg-poll .lg-poll-results li.a-17{border-color:#ae5288;}
.lg-poll .lg-poll-results li.a-17 .percentage{background: #ae5288;}
.lg-poll .lg-poll-results li.a-18{border-color:#bf4056;}
.lg-poll .lg-poll-results li.a-18 .percentage{background: #bf4056;}
.lg-poll .lg-poll-results li.a-19{border-color:#c54327;}
.lg-poll .lg-poll-results li.a-19 .percentage{background: #c54327;}
/* And Again */
.lg-poll .lg-poll-results li.a-20{border-color:#9CCB21;} 
.lg-poll .lg-poll-results li.a-20 .percentage{background: #9CCB21;}
 .lg-poll .lg-poll-results li.a-21{border-color:#509165;} 
.lg-poll .lg-poll-results li.a-21 .percentage{background: #509165;}
.lg-poll .lg-poll-results li.a-22{border-color:#43687a;}
.lg-poll .lg-poll-results li.a-22 .percentage{background: #43687a;}
.lg-poll .lg-poll-results li.a-23{border-color: #3d547d;}
.lg-poll .lg-poll-results li.a-23 .percentage{background: #3d547d;}
.lg-poll .lg-poll-results li.a-24{border-color: #6254ad;}
.lg-poll .lg-poll-results li.a-24 .percentage{background: #6254ad;}
.lg-poll .lg-poll-results li.a-25{border-color: #744f97;}
.lg-poll .lg-poll-results li.a-25 .percentage{background: #744f97;}
.lg-poll .lg-poll-results li.a-26{border-color:#793587;}
.lg-poll .lg-poll-results li.a-26 .percentage{background: #793587;}
.lg-poll .lg-poll-results li.a-27{border-color:#ae5288;}
.lg-poll .lg-poll-results li.a-27 .percentage{background: #ae5288;}
.lg-poll .lg-poll-results li.a-28{border-color:#bf4056;}
.lg-poll .lg-poll-results li.a-28 .percentage{background: #bf4056;}
.lg-poll .lg-poll-results li.a-29{border-color:#c54327;}
.lg-poll .lg-poll-results li.a-29 .percentage{background: #c54327;}
/* And Again */
.lg-poll .lg-poll-results li.a-30{border-color:#9CCB21;} 
.lg-poll .lg-poll-results li.a-30 .percentage{background: #9CCB21;}
 .lg-poll .lg-poll-results li.a-31{border-color:#509165;} 
.lg-poll .lg-poll-results li.a-31 .percentage{background: #509165;}
.lg-poll .lg-poll-results li.a-32{border-color:#43687a;}
.lg-poll .lg-poll-results li.a-32 .percentage{background: #43687a;}
.lg-poll .lg-poll-results li.a-33{border-color: #3d547d;}
.lg-poll .lg-poll-results li.a-33 .percentage{background: #3d547d;}
.lg-poll .lg-poll-results li.a-34{border-color: #6254ad;}
.lg-poll .lg-poll-results li.a-34 .percentage{background: #6254ad;}
.lg-poll .lg-poll-results li.a-35{border-color: #744f97;}
.lg-poll .lg-poll-results li.a-35 .percentage{background: #744f97;}
.lg-poll .lg-poll-results li.a-36{border-color:#793587;}
.lg-poll .lg-poll-results li.a-36 .percentage{background: #793587;}
.lg-poll .lg-poll-results li.a-37{border-color:#ae5288;}
.lg-poll .lg-poll-results li.a-37 .percentage{background: #ae5288;}
.lg-poll .lg-poll-results li.a-38{border-color:#bf4056;}
.lg-poll .lg-poll-results li.a-38 .percentage{background: #bf4056;}
.lg-poll .lg-poll-results li.a-39{border-color:#c54327;}
.lg-poll .lg-poll-results li.a-39 .percentage{background: #c54327;}
/* And Again */
.lg-poll .lg-poll-results li.a-40{border-color:#9CCB21;} 
.lg-poll .lg-poll-results li.a-40 .percentage{background: #9CCB21;}
.lg-poll .lg-poll-results li.a-41{border-color:#509165;} 
.lg-poll .lg-poll-results li.a-41 .percentage{background: #509165;}
.lg-poll .lg-poll-results li.a-42{border-color:#43687a;}
.lg-poll .lg-poll-results li.a-42 .percentage{background: #43687a;}
.lg-poll .lg-poll-results li.a-43{border-color: #3d547d;}
.lg-poll .lg-poll-results li.a-43 .percentage{background: #3d547d;}
.lg-poll .lg-poll-results li.a-44{border-color: #6254ad;}
.lg-poll .lg-poll-results li.a-44 .percentage{background: #6254ad;}
.lg-poll .lg-poll-results li.a-45{border-color: #744f97;}
.lg-poll .lg-poll-results li.a-45 .percentage{background: #744f97;}
.lg-poll .lg-poll-results li.a-46{border-color:#793587;}
.lg-poll .lg-poll-results li.a-46 .percentage{background: #793587;}
.lg-poll .lg-poll-results li.a-47{border-color:#ae5288;}
.lg-poll .lg-poll-results li.a-47 .percentage{background: #ae5288;}
.lg-poll .lg-poll-results li.a-48{border-color:#bf4056;}
.lg-poll .lg-poll-results li.a-48 .percentage{background: #bf4056;}
.lg-poll .lg-poll-results li.a-49{border-color:#c54327;}
.lg-poll .lg-poll-results li.a-49 .percentage{background: #c54327;}
/* And Again */
.lg-poll .lg-poll-results li.a-50{border-color:#9CCB21;} 
.lg-poll .lg-poll-results li.a-50 .percentage{background: #9CCB21;}
.lg-poll .lg-poll-results li.a-51{border-color:#509165;} 
.lg-poll .lg-poll-results li.a-51 .percentage{background: #509165;}
.lg-poll .lg-poll-results li.a-52{border-color:#43687a;}
.lg-poll .lg-poll-results li.a-52 .percentage{background: #43687a;}
.lg-poll .lg-poll-results li.a-53{border-color: #3d547d;}
.lg-poll .lg-poll-results li.a-53 .percentage{background: #3d547d;}
.lg-poll .lg-poll-results li.a-54{border-color: #6254ad;}
.lg-poll .lg-poll-results li.a-54 .percentage{background: #6254ad;}
.lg-poll .lg-poll-results li.a-55{border-color: #744f97;}
.lg-poll .lg-poll-results li.a-55 .percentage{background: #744f97;}
.lg-poll .lg-poll-results li.a-56{border-color:#793587;}
.lg-poll .lg-poll-results li.a-56 .percentage{background: #793587;}
.lg-poll .lg-poll-results li.a-57{border-color:#ae5288;}
.lg-poll .lg-poll-results li.a-57 .percentage{background: #ae5288;}
.lg-poll .lg-poll-results li.a-58{border-color:#bf4056;}
.lg-poll .lg-poll-results li.a-58 .percentage{background: #bf4056;}
.lg-poll .lg-poll-results li.a-59{border-color:#c54327;}
.lg-poll .lg-poll-results li.a-59 .percentage{background: #c54327;}
/* And Again */
.lg-poll .lg-poll-results li.a-60{border-color:#9CCB21;} 
.lg-poll .lg-poll-results li.a-60 .percentage{background: #9CCB21;}
.lg-poll .lg-poll-results li.a-61{border-color:#509165;} 
.lg-poll .lg-poll-results li.a-61 .percentage{background: #509165;}
.lg-poll .lg-poll-results li.a-62{border-color:#43687a;}
.lg-poll .lg-poll-results li.a-62 .percentage{background: #43687a;}
.lg-poll .lg-poll-results li.a-63{border-color: #3d547d;}
.lg-poll .lg-poll-results li.a-63 .percentage{background: #3d547d;}
.lg-poll .lg-poll-results li.a-64{border-color: #6254ad;}
.lg-poll .lg-poll-results li.a-64 .percentage{background: #6254ad;}
.lg-poll .lg-poll-results li.a-65{border-color: #744f97;}
.lg-poll .lg-poll-results li.a-65 .percentage{background: #744f97;}
.lg-poll .lg-poll-results li.a-66{border-color:#793587;}
.lg-poll .lg-poll-results li.a-66 .percentage{background: #793587;}
.lg-poll .lg-poll-results li.a-67{border-color:#ae5288;}
.lg-poll .lg-poll-results li.a-67 .percentage{background: #ae5288;}
.lg-poll .lg-poll-results li.a-68{border-color:#bf4056;}
.lg-poll .lg-poll-results li.a-68 .percentage{background: #bf4056;}
.lg-poll .lg-poll-results li.a-69{border-color:#c54327;}
.lg-poll .lg-poll-results li.a-69 .percentage{background: #c54327;}

.clearcontent{
	clear: both;
}

.slideshow{
	margin: 10px 30px 10px 90px;
	padding: 10px;
}

/* Search Box
----------------------------------------------------------- */
.stockistsearchbox {
	padding: 0px 0px 8px 14px;
	background: url(../images/permanent/stockistbg.gif) no-repeat 0 0;
	width: 625px;
	height: 126px;
		z-index: 500;
	}
	
	.geofind {
	color:  #fff;
	right: 0px;
	width: 550px;
	margin-right: 0;
	margin-left: 0;
	padding-top: 30px;
	line-height: 25px;
	font-style: normal;
	font-size: 14px;
	padding-left: 40px;
}

.find{
	float: left;
	width: 260px;
}

.radius{
	float: left;
	width: 150px;
	padding-left: 5px;
}

.searchsubmit{
	float: right;
	width: 75px;
	padding-right: 30px;
	margin-top: 25px;
}

.namesubmit{
	float: right;
	width: 75px;
	padding-right: 210px;
	margin-top: 25px;
}

.stockistsearchbox form {float: left;}

.stockistearchbox form input {
	padding: 2px 4px;
	height: 18px;
	width: 160px;
	background: #ecefe0;
	border: 0;
	line-height: 18px;
	}

.stockistsearchbox form input:hover,
.stockistsearchbox form input:focus 
	{background: #ffffff;}


.stockistsearchbox form #searchButton {
	background: url(../images/permanent/searchbutton.png) no-repeat 0 0;
	padding: 0;
	width: 71px;
	height: 21px;
	color: #fff;
	display: block;
	text-align: center;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	text-indent: -9999px;
	border: none;
	
}

.stockistsearchbox form #searchButton:hover {background-position: 0 -21px;}



.resulttitle, .distance{
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
}

.resultimage{
	vertical-align: middle;
}
.stockistleft{
	width: 50%;
	float:  left;
}
.stockistright{
	width: 50%;
	float:  right;
}


.beersearch {
	padding: 0;
	background: url(../images/permanent/beersearch.gif) no-repeat 0 0;
	width: 308px;
	height: 308px;
	z-index: 500;
	margin-bottom: 9px;
}
	
	.beergeofind {
	color:  #fff;
	right: 0px;
	width: 300px;
	margin-right: 0;
	margin-left: 0;
	margin-top: 0;
	line-height: 20px;
	font-style: normal;
	font-size: 14px;
	margin: 0;
	padding-top: 65px;
}

.beerfind{
	float: left;
	width: 260px;
	margin-left: 20px;
	}

.beerradius{
	float: left;
	width: 260px;
	margin-left: 20px;
	padding-top: 10px;
}

.beersearchsubmit{
	width: 75px;
	margin-top: 10px;
	margin-left: 20px;
	float: left;
}

.beersearch form {float: left;}

.beersearch form input {
	padding: 2px 4px;
	height: 18px;
	width: 200px;
	background: #ecefe0;
	border: 0;
	line-height: 18px;
	}

.beersearch form input:hover,
.beersearch form input:focus 
	{background: #ffffff;}


.beersearch form #searchButton, #searchbutton {
	background: url(../images/permanent/searchbutton.png) no-repeat 0 0;
	padding: 0;
	width: 71px;
	height: 21px;
	color: #fff;
	display: block;
	text-align: center;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	text-indent: -9999px;
	border: none;
}

.beersearch form #searchButton:hover, #searchbutton:hover {background-position: 0 -21px;}


/*Beer Talk  //////////////////////////////////////////////////*/

#blogside {
	background-color: #ecefe0;
	margin-top: 9px;
	margin-bottom: 9px;
	padding: 9px 20px;
}


/* My Comment */

#sideblog {
	margin-top: 15px;
	width: 400px;
	margin-right: auto;
	margin-left: 20px;
}

.leftblogside {
	float: left;
	color: #231f20;
	margin-top: 15px;
	width:190px;
font-size: 0.9em;
		
}

.rightblogside {
	color: #231f20;
	font-size: 0.9em;
	margin-top: 15px;
	width:  190px;
	float:  right;
	
}

.leftcol{
	float:left;
	width: 280px;
	}

.rightcol{
	width:280px;
	padding-left: 10px;
	border-left: 1px dotted #37976a;
	float: right;
	
}

.post-title, .post-body{
		padding-bottom: 10px;
	padding-top: 10px;
}

.post-title{
	background-color: #ecefe0;
	-moz-border-radius: 4px;
-webkit-border-radius: 4px;
	clear: both;
}
.post-body{
	border-bottom: 1px dotted #37976a;
}
.post-date {
float:left;
height:50px;
margin: 3px 10px 5px 0;
padding-left:13px;
background: url(../images/permanent/date.png) no-repeat right;
}
.post-date .pdm, .post-date .pdd{
margin:0;
padding:0;
width:50px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
}
.post-date .pdd{
font-size:20px;
line-height:28px;
}

.post-date .pdm{
font-size:13px;
line-height:22px;
}

.post-comment{
float: right;
margin: 0 10px 0 0;
padding:0;
width:30px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
font-size:12px;
line-height:22px;
height: 27px;
background: url(../images/permanent/comment.png) no-repeat;
}

.post-comment a {color:#FFFFFF;}

.post-category a {
	background-color: #37976a;
	color: #fff;
	display: inline-block;
	padding: 3px 5px;
}

.post-social ul, .post-social li{
	display: inline;
}

#breadcrumb{
	color: #353535;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.commentform label{
	padding-left: 22px;
	font: bold 13px/20px Georgia, Times, Times;
	color: #0d3d18;
	margin-top: 10px;
	margin-bottom: 5px;
}

.comment-metaTextarea {position:relative;margin: 0 0 15px 22px;width:400px;padding: 10px 15px;-moz-border-radius:15px;-webkit-border-radius:15px;
	border-style: none;
}

.comment-metaTextarea {background-color:#ecefe0;}
.comment-metaTextarea textarea {background-color:#ecefe0;border:none;}
.comment-input input {background-color:#ecefe0;border:none;}

.arrowcomments {position:absolute;top:45px;left:-22px;}

.previewbutton {
	width: 71px;
	height: 21px;
	cursor: pointer;
	text-indent: -9999px;
	background: url(../images/permanent/previewbutton.png) no-repeat left top;
	border-style: none;
}
.previewbutton:hover {
	background: url(../images/permanent/previewbutton.png) no-repeat left -21px;
}

.submitbutton {
	width: 71px;
	height: 21px;
	cursor: pointer;
	text-indent: -9999px;
	background: url(../images/permanent/submitbutton.png) no-repeat left top;
	border-style: none;
	margin-right: 20px;
}
.submitbutton:hover {
	background: url(../images/permanent/submitbutton.png) no-repeat left -21px;
	margin-right: 20px;
}

.sidecats{
border-bottom: 1px dotted #fff;
	padding-top: 5px;
	padding-bottom: 5px;
}

.tags{
	line-height: 30px;
}

h1.tags {
	background: url(../images/permanent/speechtop.png) no-repeat 130px bottom;
	height: 64px;
	text-align: left;
	margin: 0;
	padding: 0;
	line-height: 20px;
	vertical-align: top;
}

.categorylinks a {
	padding-top: 20px;
	padding-bottom: 20px;
	font: bold 14px/20px Georgia, Times, Times;
	margin-top: 20px;
	margin-bottom: 20px;
}

.categorysidepanel li a {
	border-bottom: 1px dotted #fff;
	padding-bottom: 10px;
	padding-top: 10px;
	font: bold 14px/20px Georgia, Times, Times;
	display: block;
	padding-left: 25px;
	background: url(../images/permanent/sidearrow.png) no-repeat left center;
}
      

      

     
