BODY
{
	border-top: 5px solid #000;
	color: #333;
	font-size: 11px;
	padding: 20px 0 0;
	background-image: url(/images/bg-home.gif);
	background-repeat: repeat-x;
}
TABLE.cart
{
	border: 1px solid #D9D2D2;
	width: 960px;
}
TABLE.cart TD
{
	padding: 5px;
	vertical-align: middle;
}
TABLE.cart TR.info
{
	background: #F1F1F1;
	border-bottom: 1px solid #F1F1F1;
}
TABLE.cart TD.header1
{
	padding: 5px;
	font-weight: bold;
	background: #F1F1F1;
}
DIV#paypal
{
	padding-top: 0;
	width: 742px;
}
TABLE.cart DIV.empty
{
	display: block;
	height: 200px;
}
A:link, A:visited
{
	color: #666666;
	text-decoration: none;
}
DIV.searchresult A
{
	font-size: 17px;
	display: block;
}
DIV.searchresult
{
	display: block;
	height: 61px;
	padding: 6px;
}
DIV.resultRowTwo
{
	background: #F4F4F4;
}
DIV.searchresult SPAN.excerpt
{
}
DIV.searchresult SPAN.excerpt
{
	color: #656565;
}
DIV.searchresult SPAN.search_section
{
	font-weight: bold;
	color: #FE9800;
}
DIV.searchresult SPAN.entrydate
{
	color: #989898;
}
DIV#form_13 UL LI
{
	list-style: none;
	display: block;
	margin-bottom: 10px;
}
DIV#form_13 INPUT.checkbox
{
	float: left;
	margin-right: 11px;
}
DIV#form_13 INPUT.radio
{
	float: left;
}
DIV#form_13 LABEL.choice
{
	display: block;
	padding-top: 2px;
}
DIV#form_13 TEXTAREA.textarea.medium
{
	width: 261px;
}
DIV#form_13 UL LI LABEL.description
{
	display: block;
	font-weight: bold;
}
DIV#form_13 UL LI.section_break H3
{
	margin-top: 36px;
	font-size: 14px;
}
DIV#form_13 INPUT.medium
{
	width: 261px;
}
DIV#footer
{
	display: block;
	height: 220px;
	background: #B5B5B5;
	width: 100%;
}
DIV#footer DIV.container_16
{
	background: #878787;
	height: 220px;
}
.container_12
{
	background: #FFF;
	margin-bottom: 20px;
}
DIV#footercreditline
{
	background: #AFAFAF;
	width: 100%;
	display: block;
	height: 100px;
}
DIV#footercreditline DIV.container_12
{
	background: #515151;
	display: block;
	height: 26px;
	color: #A9A9A9;
	padding-top: 9px;
}
#postcodesearchform INPUT#areacode
{
	width: 90px;
	font-size: 11px;
}
#container
{
	margin-bottom: 0;
}
.container_16
{
	background: #FFF url(img/16_col.gif) repeat-y;
}
DIV.slideshowthumbnails A
{
	display: block;
	height: 77px;
	background: #454545;
	border-bottom: 1px solid #FFFFFF;
}

.smallblurbinfo a {color:#FFA200;}
.infobox STRONG
{
	font-size: 12px;
}
A.readmoreinfotitle
{
	color: #000000;
	text-decoration: none;
	margin-top: 8px;
	display: block;
	padding-left: 8px;
}
.infobox STRONG EM
{
	font-style: normal;
	color: #FFA200;
}

A.readmoreinfo
{
	font-weight: bold;
	text-decoration: none;
	color: #FFA200;
}
DIV.smallblurbinfo
{
	padding: 8px;
	border-top: 1px solid #CFCFCF;
	margin-top: 10px;
	padding-right: 2px;
	padding-top: 10px;
	padding-left: 0;
}
.container_12.foot
{
	background: none;
	color: #FFFFFF;
}
.banner H2, .banner H3
{
	color: #FFFFFF;
	font-weight: normal;
	margin-bottom: 8px;
}
.banner H2
{
	font-size: 24px;
	margin: 0;
	padding: 0;
}
.banner H3
{
	font-size: 18px;
}

.banner P
{
	font-size: 12px;
}
.banner INPUT
{
	margin-bottom: 6px;
}
.features H3
{
	margin-top: 12px;
	margin-bottom: 0;
}
.spacer
{
	display: block;
	clear: both;
	overflow: hidden;
}
.divide
{
	display: block;
	height: 1px;
	border-bottom: 1px solid #EDEDED;
	overflow: hidden;
}
HTML
{
	background: #AFAFAF;
}
.directory_entry
{
	font-family: tahoma, "trebuchet MS", arial, Helvetica;
	width: 239px;
	background-color: #FFF;
	padding: 20px;
	height: 360px;
	margin-bottom: 20px;
	padding-top: 0px;
	margin-left: 15px;
	background-image: url(/images/directory-bg.png);
	background-repeat: no-repeat;
	overflow:hidden;
}
.directory_entry H4
{
	padding-top: -10px;
	color: #FFF;
	text-transform: uppercase;
	font-size: 11px;
	padding: 3px;
	margin-left: -8px;
	margin-bottom: 5px;
}
.directory_entry P
{
	padding-bottom: 0;
	margin-bottom: 3px;
	margin-top: 3px;
	line-height: 14px;
	font-size: 11px;
}
.directory_entry STRONG
{
	color: #FFCC00;
}
.opening_hours
{
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	font-weight: bold;
}
.blue, .directory_entry A
{
	color: #6699FF;
	font-weight: bold;
	text-decoration: none;
}
.header
{
	background-image: url(/images/header.png);
	height: 130px;
	width: 960px;
	padding: 0;
	margin: 0;
}
.barossa_info
{
	background-image: url(/images/bg-barossa-info.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	display: block;
	padding-top: 10px;
	padding: 20px;
	background-color: #F5F5F5;
}
.content
{
	background-image: url(/images/bg-barossa-info.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	display: block;
	padding: 30px;
	padding-top: 10px;
	background-color: #F5F5F5;
}
.content H1
{
	border-bottom: 1px solid #DFDFDF;
	padding-bottom: 0px;
	padding-top: 0;
	margin-top: 0;
}
.content A
{
	color: #FF9900;
}
.article
{
	background-image: url(/images/article.png);
	width: 960px;
	height: 1110px;
}
.article H2
{
	margin-top: 50px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.credits
{
	border-bottom: 1px solid #EFEFEF;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.quote
{
	border: 1px solid #FF0000;
	height: 80px;
	margin-bottom: 15px;
}
.issue
{
	background-image: url(/images/latest01.jpg);
	background-repeat: no-repeat;
}
.whats_on, .share
{
	border-top: 3px solid #E6E6E6;
	border-bottom: 3px solid #E6E6E6;
	padding-top: 15px;
	margin-bottom: 15px;
	padding-bottom: 15px;
	margin-left: 10px;
}
.share LI
{
	list-style-type: none;
	margin: 5px;
	padding: 0;
}
.share A
{
	text-decoration: none;
}
.breadcrumbs
{
	height: 22px;
	background-color: #EDEDED;
	padding-top: 8px;
	padding-left: 5px;
}
.breadcrumbs A
{
	text-decoration: none;
	margin-right: 7px;
	border-right: 1px solid #CCC;
	padding-right: 7px;
}
.feature_articles
{
	padding: 25px;
	background-color: #F2F2F2;
}
.editorial
{
	margin-right: 15px;
	padding-left: 10px;
	padding-right: 10px;
}
.event
{
	background-image: url(/images/arrow_orange_next.png);
	background-repeat: no-repeat;
	padding-left: 15px;
	border-bottom: 1px solid #EFEFEF;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
UL.list LI
{
	background-image: url(/images/arrow_orange_next.png);
	background-repeat: no-repeat;
	padding-left: 15px;
	border-bottom: 1px solid #EFEFEF;
	margin-bottom: 5px;
	padding-bottom: 5px;
	list-style-type: none;
	margin-left: 5px;
}
UL.list2 LI
{
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0;
	margin-left: 0;
}
.more
{
	background-image: url(/images/arrow_orange_next.png);
	background-repeat: no-repeat;
	padding-left: 15px;
	border-top: 1px solid #EDEDED;
	margin-bottom: 5px;
	line-height: 20px;
	font-size: 11px;
	text-transform: uppercase;
	background-position: 0px 7px;
	margin-top: 3px;
	padding-top: 3px;
}
H3.side_gallery
{
	font-size: 11px;
	float: right;
	font-weight: bold;
	color: #999999;
	background-image: url(/images/arrow_grey_down.png);
	background-repeat: no-repeat;
	padding-right: 10px;
	margin-bottom: 10px;
	background-position: right 2px;
}
P
{
	font-size: 12px;
}
H2.title
{
	font-family: "Arial Narrow", Helvetica, Arial;
	color: #999999;
	font-weight: lighter;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}
H2.headline
{
	font-family: "Times New Roman", Times, serif;
	color: #FF9900;
	font-style: italic;
	font-weight: normal;
	font-weight: lighter;
	border-bottom: 1px solid #EDEDED;
}
H2.pagetitle
{
	margin-top: 15px;
	margin-bottom: 20px;
	font-family: "Times New Roman", Times, serif;
	color: #FF9900;
	font-style: italic;
	font-weight: normal;
	font-weight: lighter;
	border-bottom: 1px solid #EDEDED;
}
H3.headline
{
	font-family: "Times New Roman", Times, serif;
	color: #FF9900;
	font-style: italic;
	font-weight: normal;
	font-weight: lighter;
}
H3.subtitle
{
	font-family: "Times New Roman", Times, serif;
	color: #FF9900;
	font-style: italic;
	font-weight: normal;
	font-weight: lighter;
	margin-left: 10px;
	margin-top: 10px;
}
.grey_2
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
}
.grey_heading
{
	font-family: "Arial Narrow", Helvetica, Arial;
	color: #999999;
	font-weight: lighter;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-style: normal;
}
.partner
{
	padding: 10px;
	border: 1px solid #EDEDED;
	margin-bottom: 20px;
}
.partner P
{
	font-size: 11px;
}
.partner A
{
	color: #FF9900;
}
.partner .desc
{
	height: 95px;
	overflow: hidden;
}
LI.event
{
	list-style-type: none;
}
#main .grid_8
{
	width: 639px;
	margin: 0;
	border-right: 1px solid #EFEFEF;
}
.gallery_thumb
{
	margin-bottom: 16px;
}
.gallery_thumb EM
{
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding-left: 0;
	width: 90%;
	display: block;
	font-style: normal;
}
/*iPHOTO THUMBNAILS*/
UL.thumb_list
{
	width: 200px;
	margin: 0;
	padding:0;
}
UL.thumb_list, UL.thumb_list LI, DIV.thumb_icon, DIV.thumb_icon STRONG
{
	float: left;
}
DIV.gallery_thumb UL.thumb_list li
{
	margin: 0;
	padding:0;
	list-style: none;
	width: 152px;
}
UL.thumb_list STRONG
{
	display: block;
	text-align: center;
	color: #888;
}
DIV.thumb_icon
{
	width: 200px;
	height: 200px;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #CCC;
	margin-bottom: 10px;
	overflow: hidden;
	display: block;
}
SPAN.indicator
{
	background: transparent url(/images/spinner.gif) no-repeat scroll center center;
}


/* HOMEPAGE */
DIV.issueshadow {
	background: transparent url(/images/issue_shadow.png) no-repeat scroll 0 0 !important; 
	background: transparent url(/images/issue_shadow_ie6.png) no-repeat scroll 0 0; 
	position: absolute; 
	display: block; 
	width: 192px; 
	height: 258px; 
	margin-left: -12px; 
	margin-top: -16px;
}

DIV.previewbox {
	display:block;
	float:left;
	height:287px;
	width:417px;
	background:url(/images/slideshow_bg.png) #afafaf;
	margin-right:1px;
	padding:12px;
	overflow:hidden;
}

BODY#id_ #headcontainer { display:none; }

#slideshow a.linker{
display:none;width:440px;height:300px;text-decoration:none;padding:0;margin:0;
}

BODY.MSIE6 #slideshow a.linker{
display:block;
margin-top:-12px;
margin-left:-24px;
width:441px;
}

/* SIDEBARS */
#subscribeonlinelink{
    width:250px;
}

#issuesidebar{
	padding:0; 
	margin:0;
}

BODY.MSIE6 #issuesidebar {
    width:319px;
    display:block;
    overflow:hidden;
}
h4 {font-size:120%; color:#666666; font-weight:bold;}