form { margin: 0 ; }





#header {}
#container_header {width:781px;margin:0 auto 0 auto;padding-top:40px;}
#logo {width:403px;height:49px;display:block;}

#searchbox {float:right;}
#searchbox input {vertical-align:middle;margin-left:10px;}
#searchbox input[type="text"] {border:1px #A6A9A9 solid;height:16px;background:#FFF;font:normal 11px verdana,sans-serif;color:#404040;padding:2px 3px;}
* html #searchbox input {font:normal 11px verdana,sans-serif;color:#404040;border:0px;background:#FFF;height:26px;padding:0;vertical-align:middle;}

#main_nav {list-style:none;padding:7px 0 0 0;margin:0;font:12px verdana,arial,helvetica,sans-serif;color:#202020;text-decoration:none;text-transform:uppercase;}
#main_nav a{color:#202020;text-decoration:none;margin:0 16px 0 16px;height:29px;display:block;padding:12px 8px 0 8px;}
#main_nav li {float:left;}
li.tab_on a {background:url('media/tab_on_bg.gif') top repeat-x;} 
li.tab_off a {background:url('media/tab_off_bg.gif') top repeat-x;}
li.tab_on {height:41px;background:url('media/tab_on_left.gif') top left no-repeat;}
li.tab_on span {height:41px;background:url('media/tab_on_right.gif') top right no-repeat;display:block;}
li.tab_off {height:41px;background:url('media/tab_off_left.gif') top left no-repeat;}
li.tab_off span {height:41px;background:url('media/tab_off_right.gif') top right no-repeat;display:block;}
* html #main_nav span {width:146px;text-align:center;}

#main {background:#FFF;clear:both;}
#container_main {width:781px;margin:0 auto 0 auto;padding:0 0 20px 0;}

#sub_nav {list-style:none;padding:7px 0 0 0;margin:0;font:11px verdana,arial,helvetica,sans-serif;color:#202020;text-decoration:none;height:22px;}
#sub_nav a{color:#043882;text-decoration:none;padding-bottom:2px;}
#sub_nav a:hover {color:#B5744E;text-decoration:none;padding-bottom:2px;text-decoration:none;border-bottom:1px #B5744E dashed;}
#sub_nav li.selected a{color:#B5744E;}
#sub_nav li {float:left;margin-left:15px;padding-left:15px;border-left:1px #C4C5C6 solid;}
#sub_nav li.first {margin:0;padding-left:24px;border:0px;}

#main_content {clear:both;}
#col1 {width:572px;float:left;}
#col2 {width:203px;float:left;margin-left:6px;}

#border_top {width:781px;background:url('media/border_top.jpg') top no-repeat;padding-top:18px;}
#border {width:749px;background:url('media/border.jpg') repeat-y;padding:0 16px 0 16px;}
#border_bottom {width:781px;background:#FFF url('media/border_bottom.jpg') top no-repeat;height:16px;}

.border_main_top {width:572px;background:url('media/border_main_top.jpg') top no-repeat;padding-top:11px;}
.border_main {width:572px;background:url('media/border_main_bg.jpg') repeat-y;padding:0;}
.border_main_bottom {width:572px;background:#FFF url('media/border_main_bottom.jpg') top no-repeat;height:11px;}
.split {width:540px;background:url('media/split.gif') top repeat-y;margin-top:16px;} 
.border_events_top {width:572px;background:url('media/border_events_top.jpg') top no-repeat;padding-top:11px;}
.border_events {width:572px;background:url('media/border_events_bg.jpg') repeat-y;padding:0;margin-top:6px;}
.border_events_bottom {width:572px;background:#FFF url('media/border_events_bottom.jpg') top no-repeat;height:11px;}
.col1 {width:317px;float:left;padding-right:16px;}
.col2 {width:191px;float:left;padding-left:16px;}

.border_news_top {width:203px;background:url('media/border_news_top.jpg') top no-repeat;padding-top:11px;}
.border_news {width:203px;background:url('media/border_news_bg.jpg') repeat-y;padding:0;}
.border_news_bottom {width:203px;background:#FFF url('media/border_news_bottom.jpg') top no-repeat;height:11px;}

.border_members_top {width:203px;background:url('media/border_members_top.jpg') top no-repeat;padding-top:11px;}
.border_members {width:203px;background:url('media/border_members_bg.jpg') repeat-y;padding:0;margin-top:6px;}
.border_members_bottom {width:203px;background:#FFF url('media/border_members_bottom.jpg') top no-repeat;height:11px;}

.content {padding:0 16px 0 16px;}

.advert {margin-top:6px;}

.bodytext, .bodytext a, .bodytext a:hover {font:11px verdana,arial,helvetica,sans-serif;color:#202020;text-decoration:none;line-height:1.6em;}
.bodytext h1, .bodytext h1 a, .bodytext h1 a:hover {padding:0;margin:0 0 10px 0;font:normal 18px georgia,serif;color:#043882;text-transform:uppercase;border:0;}
.bodytext h2, .bodytext h2 a, .bodytext h2 a:hover {padding:0;margin:0 0 10px 0;font:normal 18px georgia,serif;color:#043882;text-transform:uppercase;border:0;}
.bodytext h3, .bodytext h3 a, .bodytext h3 a:hover {padding:0;margin:0 0 3px 0;font:bold 14px arial,helvetica,sans-serif;color:#043882;text-transform:uppercase;border:0;}
h2.alternate {color:#FFF;}
h3.feature {font:bold 11px verdana,arial,helvetica,sans-serif;color:#043882;text-decoration:none;line-height:1.6em;margin:0 3px 0 0;padding:0;display:inline;text-transform:uppercase;}
.bodytext p {margin:0 0 15px 0;}
.bodytext a {padding-bottom:2px;text-decoration:none;color:#B5744E;border-bottom:1px #C0C0C0 solid;font-weight:bold;}
.bodytext a:hover {padding-bottom:2px;text-decoration:none;color:#202020;border-bottom:1px #B5744E dashed;font-weight:bold;}
.bodytext .clean_link a, .bodytext .clean_link, .bodytext .clean_link a:hover, .bodytext .clean_link:hover{border:none;padding-bottom:0;}
.bodytext li {padding-top:3px;}

.post {padding-top:10px;}
.post-title a {color:#043882;}  
.post-title a:hover {border-bottom:1px #043882 dashed;color:#043882;}
.post-description {font-size:10px;line-height:1.3em;padding-top:5px;}

h3.sub {margin:20px 0 0 0;clear:both;}
p.sub {margin:11px 0 15px 0;clear:both;}
.button_right {text-align:right;}
.button_right img {display:inline;}
.button_right a, .button_right a:hover {border:none;padding:0;}

.list1 {list-style:none;margin:0;padding:0;}
.list1 li {margin:11px 0 0 0;padding:0;}
.list1 a,.list1 a:hover {font-weight:bold;color:#043882;padding:0;border:none;}
.list1 a:hover {text-decoration:none;color:#202020;}
.list1 span {display:block;}
.list1 a span {color:#A6A9A9;} 
.list1 a:hover span {color:#202020;}

.type_sm, .type_bm, .type_b, .type_g {padding:0 0 0 50px;margin-top:20px;}
.type_sm {background:url('media/type_sm.png') top left no-repeat;min-height:64px;}
* html .type_sm {background:url('media/type_sm.gif') top left no-repeat;height:64px;}
.type_bm {background:url('media/type_bm.png') top left no-repeat;min-height:64px;}
* html .type_bm {background:url('media/type_bm.gif') top left no-repeat;height:64px;}
.type_b {background:url('media/type_b.png') top left no-repeat;min-height:64px;}
* html .type_b {background:url('media/type_b.gif') top left no-repeat;height:64px;}
.type_g {background:url('media/type_g.png') top left no-repeat;min-height:64px;}
* html .type_g {background:url('media/type_g.gif') top left no-repeat;height:64px;}

#flashmap {width:400px;margin:0 auto 10px auto;display:block;}

#map {width:540px;}
.map_islay {height:180px;background:url('media/islay_map.jpg') no-repeat;} 
.map_island {height:540px;background:url('media/island_map.jpg') no-repeat;}  
.map_campbeltown {height:410px;background:url('media/campbeltown_map.jpg') no-repeat;}  
.map_lowland {height:482px;background:url('media/lowland_map.jpg') no-repeat;}         
.map_highland {height:540px;background:url('media/highland_map.jpg') no-repeat;}        
.map_speyside {height:540px;background:url('media/speyside_map.jpg') no-repeat;}
#map ul {list-style:none;margin:0;padding:0;position:relative;}
#map ul li {position:absolute;padding:0;margin:0;}
#map ul li a {border:none;color:#202020;font-size:10px;}
#map ul li.icon1right a {background:url('media/map_icon1.png') left no-repeat;padding:0 0 0 20px;}
#map ul li.icon2right a {background:url('media/map_icon2.png') left no-repeat;padding:0 0 0 20px;}
#map ul li.icon1left a {background:url('media/map_icon1.png') right no-repeat;padding:0 20px 0 0;}
#map ul li.icon2left a {background:url('media/map_icon2.png') right no-repeat;padding:0 20px 0 0;}
*html #map ul li.icon1right a {background:url('media/map_icon1.gif') left no-repeat;}   
*html #map ul li.icon2right a {background:url('media/map_icon2.gif') left no-repeat;}
*html #map ul li.icon1left a {background:url('media/map_icon1.gif') right no-repeat;}
*html #map ul li.icon2left a {background:url('media/map_icon2.gif') right no-repeat;}

#distillery_images {float:left;width:180px;}
#distillery_info {float:left;width:350px;margin-left:10px;}
#distillery_info table {border-top:1px #C0C0C0 solid;border-left:1px #C0C0C0 solid;}
#distillery_info td {border-right:1px #C0C0C0 solid;border-bottom:1px #C0C0C0 solid;padding:2px 6px 2px 6px;vertical-align:top;}
#distillery_info p {margin:0;padding:0;}
#distillery_info, #distillery_info a, #distillery_info a:hover {font-size:10px;}

.form {width:100%;margin:0;padding:0;}
.form dt, .form dd {float: left;margin:10px 0 0 0;padding:0;}
.form dt {clear: left;width: 35%;text-align: right;padding-right: 6%;font-weight:bold;color:#808080;}
.form .required {background:url('media/asterisk.gif') top right no-repeat;}
.form .comment {font-weight:normal;color:#808080;font-style:italic;}
.form dd {width: 58%;}
.form .gap {margin-top:25px;}
.title {padding-top:25px;clear:left;}

.formfield input, .formfield textarea, .formfield select, .formfielderror input, .formfielderror textarea, .formfielderror select {padding:3px;margin:0;font:11px verdana,arial,helvetica,sans-serif;color:#202020;}
.formfielderror input, .formfielderror textarea, .formfielderror select {border:1px #C00000 solid;}
.errortext {font:10px verdana,arial,helvetica,sans-serif;color:#C00000;}
.button {color:#B5744E;font:normal 18px georgia,serif;text-transform:uppercase;cursor:pointer;}

#sitemap {list-style:none;padding:0;margin:0;}
#sitemap li {float:left;margin-right:15px;padding-right:15px;border-right:1px #C4C5C6 solid;margin-top:5px;white-space: nowrap;}
h3.campbeltown, h3.highland, h3.island, h3.islay, h3.lowland, h3.speyside, h3.grain {margin-top:20px;}
h3.campbeltown a, h3.campbeltown a:hover {color:#683f01;}
h3.highland a, h3.highland a:hover {color:#a1716d;}
h3.island a, h3.island a:hover {color:#7bbda2;}
h3.islay a, h3.islay a:hover {color:#00352b;}
h3.lowland a, h3.lowland a:hover {color:#cfa154;}
h3.speyside a, h3.speyside a:hover {color:#b2c864;}

.era {border:1px #043882 solid;}
.era_summary {background:#043882 url('media/era_bg.jpg') top repeat-x;padding:16px;color:#FFF;}
.era_toggle {}
.era_summary h2, .era_summary a {color:#FFF;}
.era_summary a:hover {color:#B5744E;}
.era_content {padding:16px;}

.clear {clear:both;height:0;} 
.clear2 {clear:both;height:50px;}

#footer {height:40px;} 
#container_footer {width:781px;margin:0 auto 0 auto;padding:11px 0 20px 0;}
#container_footer ul {list-style:none;margin:0;padding:0;font:11px verdana,arial,helvetica,sans-serif;color:#FFF;text-decoration:none;line-height:1.6em;}
#container_footer li {float:left;margin-left:20px;padding-left:20px;border-left:1px #647FA4 solid;}
#container_footer li.first {margin-left:0;padding-left:16px;border:0px;}
#container_footer li a {color:#FFF;text-decoration:none;padding-bottom:2px;}
#container_footer li a:hover {color:#FFF;text-decoration:none;padding-bottom:2px;border-bottom:1px #FFF dashed;}
#container_footer p {clear:both;padding:10px 0 0 16px;margin:0;}
#container_footer p, #container_footer p a {font:11px verdana,arial,helvetica,sans-serif;color:#647FA4;text-decoration:none;line-height:1.6em;}
#container_footer p a:hover {color:#FFF;}