/* Navigation */
@import url("block-navigation.css");
@import url("section-navigation.css");
@import url("additional-navigation.css");
@import url("popup.css");
@import url("infoscotland-alcohol.css");
@import url("gateway-navigation.css");

body {
margin:0;padding:0;border:0;
font-family:Verdana, sans-serif;
font-size:62.5%;
background:#e8f0b5;
color:#000;
text-align:center;
}
a img {border:0;}
div#jumplinks {
  float:left;
  top: -30px;
  left: 0px;
  height:0;
}
div#jumplinks ul {
  list-style: none;
  top: 0;
  left: 0;
  padding: 0;
  margin: 0;
  z-index: 20;
}
div#jumplinks ul li a {
position:absolute;
  top: -60px;
  left: 0px;
  z-index: 20;
}
div#jumplinks ul li a:active, div#jumplinks ul li a:focus {
  top: 0;
  left: 0;
  background-color: #000 !important;
  width: auto;
  height:30px;
  color: #fff;
  font-size: 1.3em;
  border: 5px solid #000;
  border-bottom: 8px solid #000;
  z-index: 20;
  text-align: left;
  white-space: nowrap;
  margin: 0px !important;
}
a.skiplinks {display:inline;visibility:hidden;font-size:1px;}
div#container {
  margin:0 auto;padding:0;border:0;
  text-align:left;
  width:760px;
}
div#header {
  margin:0;padding:0;border:0;
  width:760px;
  float:left;
  clear:both;
  background:white bottom left no-repeat;
}
div#header a#headerlogo {
	border:0pt none;
	float:left;
	font-size:0.9em;
	height:17px;
	margin:40px 0pt 0pt;
	overflow:hidden;
	padding:0pt;
	position:relative;
	width:68px;
}
div#header a#headerlogo span {
	background:white url(/alcohol/images/logo.gif) no-repeat scroll left top;
	display:block;
	height:100%;
	left:0pt;
	position:absolute;
	top:0pt;
	width:100%;
}
div#innerheader {
  margin:0;padding:0 0 0 0;border:0;
  width:750px;
  float:right;
  clear:both;
  background:white bottom right no-repeat;
}
div#content {
  margin:0;padding:0;border:0;
  float:left;
  width:100%;
  clear:both;
}
div#content div#maincontent {
  margin:12px 0 0 0;padding:0;border:0;
  float:right;
  display:inline;
  width:546px;
}
div#content div#navigation {
  margin:12px 0 0 0;padding:0;border:0;
  float:left;
  display:inline;
  width:197px;
}
div#content div#maincontent div#copy {
  margin:0;padding:0 0 10px 0;border:0;
  float:left;
  width:411px;
}
div#content.gateway div#maincontent {
  float:left;
  width:270px;
}
div#content.gateway div#navigation {
  float:right;
  width:450px;
}
div#content.gateway div#maincontent div#copy {
  width:270px;
}
div#content.interactive div#maincontent {
  width:100%;
}
div#content.interactive div#maincontent div#copy {
  width:100%;
}
div#content.interactive div#maincontent div#copy div#questions {
text-align:center;
}
div#content.interactive div#maincontent div#copy div#questions img {
border:1px solid white;
}
div#content.interactive div#maincontent div#copy div#questions.question-active img {
  border:1px solid red;
}
div#content.interactive div#maincontent div#copy div#answers {
width:90%;
}
div#content.subgateway div#maincontent div#copy{
  width:100%;
}

div#content div#maincontent div#related {
  margin:4.8em 0 0 0;padding:0;border:0;
  float:right;
  width:120px;
}

div#related div.relatedpanel a.pdf {
   padding-left:20px;
   display:block;
   line-height:13px;
   background-position:left 8px;
}

div#footer {
  margin:0;
  border:0;
  width:100%;
  clear:both;
  padding:10px 0 10px 0;
}

div.clear {
  clear:both;
}

/* Related */
div#related div.relatedpanel {
  margin:0 0 12px 0;padding:0;border:0;
  width:100%;
  position:relative;
}
div#related div.relatedpanel img {
	z-index:100;
}
div#related div.relatedpanel div a.boxlink {
  width:100%;
  height:8em;
  position:absolute;
  left:0;
  top:0;
  cursor:hand;
  z-index:1000;
}
div#related div.relatedpanel div {
  margin:-2px 0;padding:0 0 3px 0;
}
div#related div.relatedpanel div p {
  margin:0 8px 0 8px;padding:0;border:0;
  color:white;
  font-size:1.1em;
}
div#related div.relatedpanel div p a {
color:white;
}


/* Copy Styles */
div#content.gateway h1 {
  margin:24px 0 4px 0;padding:0;
  position:relative;
  width:100%;
  height:44px;
  color:#9cb20f;
  font-size:1em;
  font-family:Trebuchet MS, sans-serif;
}
div#content.gateway h1 span {
  position:absolute;
  top:0;left:0;
  width:100%;
  height:56px;
  background:top left no-repeat;
}
div#copy h1 {
  margin:0 0 0.8em 0;
  font-family:Trebuchet MS, sans-serif;
  font-size:2.4em;
  color:#9cb20f;
}
div#copy h2 {
  margin-bottom:0;
  font-family:verdana, sans-serif;
  font-size:1.1em;
  font-weight:bold;
  color:#5A5A5A;
}
div#copy h3 {
  margin-bottom:0;
  font-family:verdana, sans-serif;
  font-size:1em;
  font-weight:bold;
  color:#5A5A5A;
}
div#copy h3 span {
  color:#333;
  font-weight:normal;
}
div#copy h3 a {
  color:#333;
  font-weight:normal;
  text-decoration:underline;
  cursor:pointer;
  cursor:hand;
}
div#copy p {
  margin:0 0 1.2em 0;
  color:#5A5A5A;
  font-size:1.1em;
  line-height:1.2em;
}
div#copy table {
  margin:0 0 1.2em 0;padding:0;border:0;
}
div#copy table tr {
  margin:0;padding:0;border:0;
}
div#copy table tr td, div#copy table tr th {
  margin:0;padding:0 1em 0 0;border:0;
  color:#5A5A5A;
  font-size:1.1em;
  line-height:1.2em;
  text-indent:0;
  text-align:left;
  vertical-align:top;
  font-weight:normal;
}
div#copy div.focus {
  margin:0;padding:0;border:0;
}
div#copy div.focus p {
  font-size:1.3em;
  font-weight:bold;
}
div#copy div.focus quote {
  margin-bottom:2em;
  font-size:1.1em;
  display:block;
}
div#content.gateway div#copy p {
  margin-left:3px;
  font-weight:bold;
  font-size:1.6em;
  font-family:Trebuchet MS, sans-serif;
  line-height:1.1em;
}
div#copy ul {
  list-style: none;
  text-align: left;
  padding:0;border:0;
  margin:5px 0 8px 12px;
}
div#copy ul li {
  background: transparent url(/alcohol/images/li-bullet.gif) 0px 5px no-repeat;
  padding: 0 0 3px 12px;
  text-align: left;
  text-decoration: none;
  color:#5a5a5a;
  font-size:1.1em;
}
div#copy ul.internal-links {
  margin:0;padding:0;border:0;
  list-style:none;
  text-align:left;
}
div#copy ul.internal-links li {
  margin:0;padding:0;border:0;
  padding-bottom:1px;
  background:none;
}  
div#copy ol {
  margin:0 0 1.2em 2.3em;
  color:#5A5A5A;
  font-size:1em;
  line-height:1.2em;
}
div#copy ul.gateway li a {
  margin-bottom:0;
  font-family:verdana, sans-serif;
  font-size:1em;
  font-weight:bold;
  color:#5F5F5F;
  display:block;
}
div#copy ul.gateway li a:hover {
  text-decoration:underline;
}
div.left {
  float:left;
  display:inline;
  width:15em;
}
div.right {
  float:right;
  display:inline;
  width:15em;
}

a.pdf {
    padding:5px 0 5px 20px;
    background: transparent url(/alcohol/images/pdf.gif) no-repeat scroll left center;
    line-height:20px;
/*
    display:block;
    position: relative;
    left: -3px;
    background: transparent url(/alcohol/images/pdf.gif) no-repeat scroll top left;
    padding-left: 20px;
    padding-bottom: 3px;
*/
}
a.doc {
    padding:5px 0 5px 20px;
    background: transparent url(/alcohol/images/doc.gif) no-repeat scroll left center;
    line-height:20px;
}
a.ppt {
    padding:5px 0 5px 20px;
    background: transparent url(/alcohol/images/ppt.gif) no-repeat scroll left center;
    line-height:20px;
}
a.xls {
    padding:5px 0 5px 20px;
    background: transparent url(/alcohol/images/xls.gif) no-repeat scroll left center;
    line-height:20px;
}
 hr.contacts {
  border:0;padding:0;margin:0;
  width: 100%;
  color: #fff;
  background-color: #fff;
  height: 1px;
}

strong {
color:#5a5a5a;
}

div#copy.sitemap ul li {
background:none;
padding-left:0;
}
div#content div#maincontent div#copy.sitemap ul li a {
font-size:1em !important;
}

div#copy.sitemap ul {
list-style:none !important;
}
div#copy.sitemap ul li {
font-size:1em !important;
font-weight:bold;
text-transform:capitalize;
}
div#copy.sitemap ul li ul li {
font-weight:normal;
text-transform:none;
}
div#copy.daatlogin div#imagefocus {
margin-bottom:2em;
float:left;
width:35.3em;
background:white url(/alcohol/images/login-focus-bottom.gif) bottom left no-repeat;
}
div#copy.daatloggedin div#imagefocus {
margin-bottom:2em;
float:left;
width:54.7em;
background:white url(/alcohol/images/logged-in-focus-bottom.gif) bottom left no-repeat;
}
div#copy.daatlogin div#imagefocus p.focus {
margin:1em;
font-size:1.3em;
}
div#copy.daatloggedin div#imagefocus p.focus {
margin:1em;
font-size:1.3em;
width:50%;
float:left;
}
div#copy.daatloggedin div#imagefocus img.loggedin {
  float:right;margin-top:1em;margin-right:1em;
}
div#copy.daatloggedin h3 a {
  font-size:1.1em;
}
div#copy.daatlogin div#loginpanel {
float:right;
width:18.4em;
background:white url(/alcohol/images/login-form-bottom.gif) bottom left no-repeat;
}
div#copy.daatlogin div#loginpanel form {
margin:0 1em;
}
div#copy.daatlogin div#loginpanel form input.image {
margin:0.5em 0 0 7em;
}

div#copy.daatlogin div#loginpanel form input.image {
margin:0.5em 0 0 7em;
}
div#copy.daatlogin div#loginpanel h2 {
margin:1em 1em 0 1em;
}
div#copy.daatlogin div#loginpanel p.register {
margin:0 1em 1em 1em;
}
div#copy.daatlogin div#loginpanel p.forgotten {
margin:1em;
}
div#copy.daatlogin div#loginpanel p.forgotten a {
  padding-right:1.2em;
  background:url(/alcohol/images/blue-arrow.gif) no-repeat right center;
  font-weight:bold;
  text-decoration:underline;
}
div#copy div.features-panel {
  margin:0;padding:0;border:0;
  width:411px;
  height:102px;
  background:url(/alcohol/images/feature-panel-back.gif) no-repeat left top;
}
div#copy div.features-panel img {
	margin:0;padding:0;border:0;
	float:left;
	display:inline;
	width:125px;
	height:102px;
}
div#copy div.features-panel div.panel-text {
  margin:-0.5em 1em 0 0;padding:0;border:0;
  float:right;
  display:inline;
  width:265px;
}
*:first-child+html div#copy div.features-panel div.panel-text {
  margin:0.5em 1em;
}
* html div#copy div.features-panel div.panel-text {
  margin:0.5em 1em;
}
div#copy div.features-panel div.panel-text h2, div#copy div.features-panel div.panel-text p, div#copy div.features-panel div.panel-text h2, div#copy div.features-panel div.panel-text a {
  color:#FFF;
}
div.form-wrapper {
  margin:2em 0;
  background:#86A1EB;
}
div.form-outer-bottom {
  padding-bottom:0.5em;
  width:41.1em;
  background:url(/alcohol/images/form-panel-outer-bottom.gif) no-repeat left bottom;
}
div.form-inner-top {
  width:41.1em;
  padding-top:0.5em;
  background:url(/alcohol/images/form-panel-inner-top.gif) no-repeat left top;
}
form#feedback, form#contactsupdate {
  margin:0.5em 0;padding:0;border:0;
}
form#feedback p, form#contactsupdate p {
  margin:0;
  padding:0;
  text-align:left;
  text-indent:0;
  clear:both;
}
form#feedback input, form#contactsupdate input {
  padding:0.1em;
}
form#feedback div, form#contactsupdate div {
  margin:0.5em 2em;padding:0;border:0;
  color:#FFF;
}
form#contactsupdate div.left {
	width:auto;
	clear:left;
}
form#contactsupdate label {
	width:300px;
	display:block;
	zoom:1;
}
form#contactsupdate input {
	width:21.0em;
}
form#contactsupdate textarea {
	width:21.7em;
	_width:21em;
}
form#contactsupdate input#submitbutton {
	width:auto;
}



/******
  WIDE CONTENT
  ******/
  
div#content.wide div#maincontent div#copy {
  width:547px;
}

div.wide div#maincontent div#copy div.focus {
  margin:0;padding:0;border:0;
  width:100%;
  background:#274BAC url(/alcohol/images/focus-right-back.gif) no-repeat right top;
}

div.wide div#maincontent div#copy div.focus img {
  margin:0;padding:0;border:0;
  float:left;
  display:inline;
}

div.wide div#maincontent div#copy div.focus h2, div.wide div#maincontent div#copy div.focus p {
  margin:0;padding:0;border:0;
  margin-right:10px;
  width:312px;
  float:right;
  display:inline;
  color:#FFF;
  font-size:11px;
  line-height:15px;
}

div.wide div#maincontent div#copy div.focus h2 {
  margin-top:10px;
  font-weight:bold;
}

div.wide div#maincontent div#copy div.focus p {
  font-weight:normal;
}

div.wide div#maincontent div#copy div.maintext {
  margin:0;padding:0;border:0;
  margin-top:5px;
  background:#FFF;
  float:left;
  width:100%;
}

div.wide div#maincontent div#copy div.maintext div.outer-bottom {
  padding-bottom:10px;
  background:#FFF url(/alcohol/images/maintext-outer-bottom.gif) no-repeat left bottom;
}

div.wide div#maincontent div#copy div.maintext div.inner-top {
  height:100%;  /* fixes IE 6, 7 */
  padding-top:5px;
  background:#FFF url(/alcohol/images/maintext-inner-top.gif) no-repeat left top;
}

div.wide div#maincontent div#copy div.maintext div.story img {
  margin:7px 10px;padding:0;border:0;
  float:left;
  display:inline;
}

div.wide div#maincontent div#copy div.maintext div.story h3, div.wide div#maincontent div#copy div.maintext div.story p {
  margin:0;padding:0;border:0;
  margin-right:10px;
  float:right;
  display:inline;
  color:#5A5A5A;
  font-size:11px;
  width:412px;
  line-height:15px;
}

div.wide div#maincontent div#copy div.maintext div.story h3 {
  margin-top:5px;
  font-weight:bold;
}

div.wide div#maincontent div#copy div.maintext div.story p {
  margin-bottom:10px;
  font-weight:normal;
}

div.wide div#maincontent div#copy div.linkbuttons {
  margin-top:7px;
  float:right;
}

div.wide div#maincontent div#copy div.linkbuttons span {
  display:block;
  height:18px;
}

div.wide div#maincontent div#copy div.linkbuttons span.outer-right {
  border:0;
  margin-left:10px;
  padding-right:5px;
  background:#274BAC url(/alcohol/images/buttonlink-outer-right.gif) no-repeat right top;
  float:right;
}
* html div.wide div#maincontent div#copy div.linkbuttons span.outer-right {
  width:257px;
}

div.wide div#maincontent div#copy div.linkbuttons span.inner-left {
  border:0;
  background:#274BAC url(/alcohol/images/buttonlink-inner-left.gif) no-repeat left top;
  padding-left:5px;
}

div.wide div#maincontent div#copy div.linkbuttons a {
  margin:0;padding:2px 15px 2px 2px;border:0;
  display:block;
  height:14px;
  width:auto;
  line-height:13px;
  background:#274BAC url(/alcohol/images/white-arrow.gif) no-repeat right center;
  font-size:11px;
  color:#FFF;
  font-weight:bold;
  text-decoration:none;
  text-align:left;
}

div.wide div#maincontent div#copy div.linkbuttons a:hover, div.wide div#maincontent div#copy div.linkbuttons a:active {
  text-decoration:underline;
}


/******
  PRACTITIONERS
  *******/
div#content.practitioners div#maincontent div#copy {
  width:547px;
}

div.practitioners div#maincontent div#copy div#top-panels {
  width:100%;
  height:222px;
}

div.practitioners div#maincontent div#copy div#top-panels div#welcome {
  width:242px;
  height:100%;
  background:url(/alcohol/images/welcome-background.gif) no-repeat left top;
  float:left;
  display:inline;
}

div.practitioners div#maincontent div#copy div#top-panels div#welcome h1 {
  margin:20px 0px 15px 9px;padding:0;border:0;
  width:211px;
  height:44px;
  position:relative;
}

div.practitioners div#maincontent div#copy div#top-panels div#welcome h1 span {
  margin:0;padding:0;border:0;
  display:block;
  height:100%;
  width:100%;
  background:url(/alcohol/images/welcome-title.gif) no-repeat left top;
  position:absolute;
  left:0;
  top:0;
}

div.practitioners div#maincontent div#copy div#top-panels div#welcome p, div.practitioners div#maincontent div#copy div#top-panels div#welcome a {
  margin:8px 10px 0px 10px;padding:0;border:0;
  font-size:11px;
  line-height:14px;
  color:#FFF;
}

div.practitioners div#maincontent div#copy div#top-panels div#welcome p {
  margin-top:-8px;
}

div.practitioners div#maincontent div#copy div#top-panels div#welcome a:link, div.practitioners div#maincontent div#copy div#top-panels div#welcome a:visited {
  padding-right:12px;
  background:url(/alcohol/images/white-arrow-big.gif) no-repeat right center;
  float:left;
  display:inline;
  clear:both;
  text-decoration:underline;
}

div.practitioners div#maincontent div#copy div#top-panels div#welcome a:hover, div.practitioners div#maincontent div#copy div#top-panels div#welcome a:active { 
  text-decoration:none;
}

div.practitioners div#maincontent div#copy div#top-panels img {
  margin:0;padding:0;border:0;
  width:297px;
  height:100%;
  float:right;
  display:inline;
}

div.practitioners div#maincontent div#copy div#bottom-panels div#features {
  width:242px;
  height:100%;
  float:left;
  display:inline;
  background:url(/alcohol/images/features-background.gif) no-repeat left top;
  position:relative;
}

div.practitioners div#maincontent div#copy div#bottom-panels div h2 {
  margin:22px 0px 0px 5px;padding:0;border:0;
  height:15px;
  position:relative;
}

div.practitioners div#maincontent div#copy div#bottom-panels div#features h2 {
  width:62px;
}

div.practitioners div#maincontent div#copy div#bottom-panels div h2 span {
  margin:0;padding:0;border:0;
  display:block;
  height:100%;
  width:100%;
  position:absolute;
  left:0;
  top:0;
}

div.practitioners div#maincontent div#copy div#bottom-panels div#features h2 span {
  background:url(/alcohol/images/features-title.gif) no-repeat left top;
}

div.practitioners div#maincontent div#copy div#bottom-panels div#features img {
  margin:8px 0px 0px 0px;padding:0;border:0;
  width:100%;
  height:100px;
  display:block;
}



div.practitioners div#maincontent div#copy div#bottom-panels div p, div.practitioners div#maincontent div#copy div#bottom-panels div a {
  margin:7px 7px 0px 7px;padding:0;border:0;
  color:#5A5A5A;
  font-size:11px;
  line-height:14px;
}

div.practitioners div#maincontent div#copy div#bottom-panels div a {
color:#224BB8;
}

div.practitioners div#maincontent div#copy div#bottom-panels div a:link, div.practitioners div#maincontent div#copy div#bottom-panels div a:visited {
  float:left;
  display:inline;
  clear:both;
  text-decoration:underline;
}

div.practitioners div#maincontent div#copy div#bottom-panels div a:hover, div.practitioners div#maincontent div#copy div#bottom-panels div a:active { 
  text-decoration:none;
}

div.practitioners div#maincontent div#copy div#bottom-panels div#rhs {
  float:right;
  display:inline;
  width:297px;
  height:100%;
}

div.practitioners div#maincontent div#copy div#bottom-panels div#rhs div {
  position:relative;
}

div.practitioners div#maincontent div#copy div#bottom-panels div#rhs div p, div.practitioners div#maincontent div#copy div#bottom-panels div#rhs div a {
  margin-top:13px;
  line-height:15px;
}

div.practitioners div#maincontent div#copy div#bottom-panels div#rhs div p {
  z-index:100;
}

div.practitioners div#maincontent div#copy div#bottom-panels div a.boxlink {
  margin:0;padding:0;border:0;
  background:none;
  float:none;
  clear:none;
  display:block;
  height:42px;
  width:100%;
  position:absolute;
  left:0;
  top:-12px;
  z-index:1000;
}
div.practitioners div#maincontent div#copy div#bottom-panels div#features a.boxlink {
  top:1px;
}

div.practitioners div#maincontent div#copy div#bottom-panels div a.boxlink span {
  margin:0;padding:0;border:0;
  display:block;
  width:7px;
  height:8px;
  background:url(/alcohol/images/white-arrow-big.gif) no-repeat left top;
  position:absolute;
  right:10px;
  bottom:8px;
}
* html div.practitioners div#maincontent div#copy div#bottom-panels div a.boxlink span {
  bottom:5px;
}

div.practitioners div#maincontent div#copy div#bottom-panels div#rhs div#rhs-top {
  width:100%;
  height:138px;
}

div.practitioners div#maincontent div#copy div#bottom-panels div#rhs div#rhs-top div#pr {
  width:144px;
  height:100%;
  float:left;
  display:inline;
  background:url(/alcohol/images/pr-background.gif) no-repeat left top;
}

div.practitioners div#maincontent div#copy div#bottom-panels div#rhs div#rhs-top div#pr h2 {
  width:100px;
}

div.practitioners div#maincontent div#copy div#bottom-panels div#rhs div#rhs-top div#pr h2 span {
  background:url(/alcohol/images/pr-title.gif) no-repeat left top;
  height:19px;
}

div.practitioners div#maincontent div#copy div#bottom-panels div#rhs div#rhs-top div#research {
  width:145px;
  height:100%;
  float:right;
  display:inline;
  background:url(/alcohol/images/research-background.gif) no-repeat left top;
}

div.practitioners div#maincontent div#copy div#bottom-panels div#rhs div#rhs-top div#research h2 {
  margin-top:5px;
  width:87px;
  height:32px;
}

div.practitioners div#maincontent div#copy div#bottom-panels div#rhs div#rhs-top div#research h2 span {
  background:url(/alcohol/images/research-title.gif) no-repeat left top;
}

div.practitioners div#maincontent div#copy div#bottom-panels div#rhs div#directory {
  margin-top:8px;
  width:100%;
  height:93px;
  float:left;
  display:inline;
  background:url(/alcohol/images/directory-background.gif) no-repeat left top;
  /* to temporarily remove this panel */
  display:none;
}

div.practitioners div#maincontent div#copy div#bottom-panels div#rhs div#directory h2 {
  margin-top:22px;
  width:179px;
}

div.practitioners div#maincontent div#copy div#bottom-panels div#rhs div#directory h2 span {
  background:url(/alcohol/images/directory-title.gif) no-repeat left top;
}
div.practitioners div#maincontent div#copy div#bottom-panels {
  margin-top:8px;
  width:100%;
  height:239px;
}


div.practitioners div#maincontent div#copy div#bottom-panels div#groupresources, 
div.practitioners div#maincontent div#copy div#bottom-panels div#onetoone, 
div.practitioners div#maincontent div#copy div#bottom-panels div#editorialsupport,
div.practitioners div#maincontent div#copy div#bottom-panels div#supportingposters {
  margin-bottom:10px;
  width:268px;
  height:100%;
  float:left;
  display:inline;
  background:white url(/alcohol/images/adat-panel-bg-top.png) no-repeat left top;
	position:relative;
}


html>body div.practitioners div#maincontent div#copy div#bottom-panels div#groupresources, 
html>body div.practitioners div#maincontent div#copy div#bottom-panels div#onetoone, 
html>body div.practitioners div#maincontent div#copy div#bottom-panels div#editorialsupport,
html>body div.practitioners div#maincontent div#copy div#bottom-panels div#supportingposters
{
height:auto;
min-height:215px;
padding-bottom:24px;
}



div.practitioners div#maincontent div#copy div#bottom-panels div.btm-corners{
	background:#FFFFFF url(/alcohol/images/bottom-corners.gif) no-repeat scroll left bottom;
	float:left;
	height:12px;
	width:268px;
	position:absolute;
	bottom:0;left:0;
}


div.practitioners div#maincontent div#copy div#bottom-panels div#groupresources, 
div.practitioners div#maincontent div#copy div#bottom-panels div#editorialsupport {
 margin-right:10px;
}
div.practitioners div#maincontent div#copy div#bottom-panels div#groupresources h2,
div.practitioners div#maincontent div#copy div#bottom-panels div#onetoone h2,
div.practitioners div#maincontent div#copy div#bottom-panels div#editorialsupport h2,
div.practitioners div#maincontent div#copy div#bottom-panels div#supportingposters h2 {
  margin-top:10px;
  width:270px;
  height:24px;
}

div.practitioners div#maincontent div#copy div#bottom-panels div#groupresources h2 span {
  background:url(/alcohol/images/group-resources-title.png) no-repeat left top;
  margin-top:0px;
  height:24px;
}
div.practitioners div#maincontent div#copy div#bottom-panels div#onetoone h2 span {
  background:url(/alcohol/images/one-to-one-title.png) no-repeat left top;
  margin-top:0px;
  height:24px;
}
div.practitioners div#maincontent div#copy div#bottom-panels div#editorialsupport h2 span {
  background:url(/alcohol/images/editorial-support.png) no-repeat left top;
  margin-top:0px;
  height:24px;
}
div.practitioners div#maincontent div#copy div#bottom-panels div#supportingposters h2 span {
  background:url(/alcohol/images/supporting-posters.png) no-repeat left top;
  margin-top:0px;
  height:24px;
}

div.practitioners div#maincontent div#copy div#bottom-panels div ul{
	list-style: none inside;
	margin-left:0;
	margin-top:0.6em;
}

	div.practitioners div#maincontent div#copy div#bottom-panels div ul strong{
		margin:7px;
	}
	
	div.practitioners div#maincontent div#copy div#bottom-panels div ul li{
		list-style: none inside;
		margin:7px;
		background: transparent url('/alcohol/images/icon-pdf.png') no-repeat scroll top left;
		clear:both;
		padding-left:20px;
	}
	
		div.practitioners div#maincontent div#copy div#bottom-panels div ul li a:link, div.practitioners div#maincontent div#copy div#bottom-panels div ul li a:hover, div.practitioners div#maincontent div#copy div#bottom-panels div ul li a:visited, div.practitioners div#maincontent div#copy div#bottom-panels div a:link, div.practitioners div#maincontent div#copy div#bottom-panels div a:visited {
			float:none;
			clear:both;
			margin:auto 0.2em;
		}



/*
p#wood, p#murray, p#denmark, p#simpson, p#shiells {
  display:none;
}
*/
div#copy div#who h3 {
  margin-top:2px;
}

/* ANDY */
p.caption {
   margin-top:5px !important;
   font-size:10px !important;
   font-weight:bold;
   font-style:italic;
   color:#484848 !important;
}

img.portrait {
   float:left;
   display:inline;
}

img.landscape {
   float:right;
   display:inline;
}

div#imagewrapper p.caption {
   width:250px;
   float:right;
   display:inline;
}

