/* Reset */
*{padding:0;margin:0}
h1,h2,h3,h4,h5,h6,ul,li,em,strong,pre,code{font-weight:normal;font-style:normal}
table{font-size:inherit;font:100%;border-collapse:collapse;vertical-align:top}
ul{list-style:none}
img{border:0}


/* Backgrounds */
.bg_beers			{background:url(../images/structure/backgrounds/beers.jpg) no-repeat 20px 20px}
.bg_spirit			{background:url(../images/structure/backgrounds/spirits.jpg) no-repeat 110px 80px}
.bg_wineglass		{background:url(../images/structure/backgrounds/wineglass.jpg) no-repeat 46px 70px}


/* Structure */
body				{font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;margin-top:30px}
#container			{width:940px;margin:24px auto;height:800px;position:relative;left:-5%}
#header				{position:relative;left:198px;width:742px;height:25px;vertical-align:middle;margin-bottom:22px}
	#icon			{margin-right:12px}
	#image_title	{position:relative;top:-1px}
	#subtitle		{position:absolute;right:0;bottom:-1px}
#content_box		{position:relative;left:198px;width:742px;background:url(../images/structure/yellow_bg.gif) repeat-y 100% 100%;
					 border-left:9px solid #EB9B26;border-bottom: 10px solid #E2E2E2;min-height:700px}  /* Orange: #EB9B26 */
.plain_box			{background: url(../images/structure/yellow_bg_short.gif) repeat-y 100% 100% !important}
	#breadcrumbs	{height:32px;background:#EB9B26;color:#FFF;line-height:32px;font-size:17px;text-transform:uppercase;text-indent:20px}

	#nav_content	{width:462px;height:522px}
	#content		{width:282px;position:relative;top:19px;margin-bottom:40px;left:10px}

.plain_layout #nav_content	{width:706px}
.plain_layout #content		{width:466px;left:0}

#ldas_logo			{margin:14px;margin-right:0}

	#right_box		{width:230px;position:absolute;right:0;top:32px}
	
#footer				{position:relative;left:198px;width:742px;background:url(../images/structure/footer_shadow.gif) no-repeat;padding:10px 0}
	#limits_banner  {margin-top:12px;position:absolute;right:18px;padding-bottom:20px}


/* Navigation */
	
#nav			{width:164px;background:#909090;font-size:11px;border:1px solid white}
#nav a          {color:white;text-decoration:none;display:block}
#nav li         {border-bottom:1px solid white;padding:0.3em}

#nav li         {}
#nav li li      {border-bottom:1px solid #6E6E6E;margin-left:1em}

#navigation h2  {cursor:hand;cursor:pointer;font-size:12px;color:#F5F0F0}


/* Typographic */
p					{margin-bottom:1em;font-size:11px;line-height:1.4em}
h1					{text-transform:uppercase;color:#AEAFB0;font-size:24px;letter-spacing:1px;margin-bottom:32px}

h3 					{color:#AEAFB0;margin-bottom:6px;margin-top:18px}

h4					{margin-bottom:12px;margin-top:14px;font-size:15px;color:#919293}

h6					{font-weight: bold}

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

#content ul, #content ol {margin-bottom:1em;font-size:11px;line-height:1.4em}
#content ul         {list-style-type:square;list-style-position:inside}
#content ul ul {margin-bottom:0}
#content li li {margin-left:2em}
#content ol    {list-style-type:decimal;list-style-position:inside}
#content li {margin-bottom:0.5em}

#content a {color:#EB9B26}
#content a:hover {color:#E57405}

#image_fade         {border-top:1px solid #FFF}

p.button   {padding:1.5em 0}
p.button a {background:#EB9B26;color:#FFF !important;padding:0.5em;text-decoration:none;font-size:14px}
p.button a:hover {background:#F1B71A}

p.intro		{ font-size: 13px }
p.important { color: #423d0d; background:#f4e6a1;}
p.reference	{ font-size:9px }


/* Galleries */

.gallery ul  {clear:both;padding-bottom:1.5em}
.gallery li  {list-style-type:none;float:left;margin-right:15px;margin-bottom:15px}


/* Tables */

th	{text-align:left}
.drinks_units table { width:440px; margin:0 0 10px 0; border-bottom:1px solid #57623b;}
.drinks_units td { text-align:center; vertical-align:top;}
.drinks_units td.divider { border-top:1px solid #57623b; vertical-align: middle; }
.drinks_units td.subDivider { border-top:1px solid #cccfc3; vertical-align: middle;}
.drinks_units td img { margin:auto;}
.drinks_units .tdBorderLeft { border-left:1px solid #d5d8ce; width:75px; padding:6px; vertical-align: middle;}
.drinks_units .drinkDetail { background-color:#f3f4f1; vertical-align: middle; }
.drinks_units .textLeft { width:140px; padding:6px;}

.chart {width:440px; margin:0 0 10px 0; border-bottom:1px solid #57623b;}
.chart td {border-top:1px solid #57623b}

table table	{font-size:11px}


/* Quick escape */
#escape { position:fixed; top:0;left:0;width:32px;height:32px;z-index:9999999999;padding:14px}

/* Feedback */
#feedback { margin:2em 0;clear:both;float:none }
#feedback label  { display: block; float:none; clear: both;margin-bottom: 4px }

#right_box #feedback h3 { color:#fff;margin-bottom:1em }
#right_box #feedback { padding: 0 1em }
#right_box #feedback select {width:100%;font-size:medium}
#right_box #feedback textarea {width:100%;height:10em}
#feedback input.mailer-button {font-size:medium}

/* Postcode */
#postcode_entry { font-size: large; text-transform: uppercase;margin-bottom:1em; width:4em }
label.postcode  { display: block;clear:both; font-size: small;float: none;margin-bottom:1.5em }
input.mailer-button   { display: block;clear:both; margin-top:0.7em  }

label 			{font-size: 12px;font-weight:bold;margin:0.5em 0}
textarea 		{width:100%}

hr		{ margin: 1em 0 }

p#p_footer 	{text-align:center;padding-top:130px}

/* News */

.news_list li			{ list-style-type: none; border-bottom: 1px solid #D5D5D5 }
.news_list a			{ font-weight: bold; font-size: medium;padding:0.5em 0 }
.news_list .date	{ font-weight: normal; font-size: 10px;padding:1em 0 }

/* Allow boldening */

strong {font-weight: bold !important}

#home_features			{ position:relative; top:-32px }

cite   { font-size: 9px; font-style: normal;color:#545454 }
em	   { font-style:italic;font-family:Georgia,Palatino,"Book Antiqua","Times New Roman",Times,serif}

#body_link { margin-left: 26px }