/***************STRUCTURE***************************/
/*Reset*/
* {
margin:0 auto;
padding:0;
}

#body-wrapper {position:absolute;top:0;left:0;width:100%;text-align:center;}
#body {width:954px;position:static;margin:0 auto;text-align:center;}

body {min-width:954px;font-family: Tahoma, serifSansSerifMonospace;background-color: transparent;}

#header {height:235px;width:954px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;}

div#content-wrapper {margin-left:0;voice-family: "\"}\"";voice-family:inherit;margin-left:0px;padding-bottom:0px;padding-top:0px;background-color: transparent;}

#content-wrapper {padding:0 0 0 0px;margin-left:0;voice-family: "\"}\"";voice-family:inherit;margin-right:0px;margin-bottom:0px;margin-top:0px;width:100%;background-color: transparent;}

body>#content-wrapper {margin:0;background:transparent;}

#content {width:954px;margin:0 auto;background:transparent;}

#footer-wrapper {width:100%;bottom:0;left:0;height:30px;z-index: 101;}

body>#footer-wrapper {position:fixed;}

#footer {width:954px;height:30px;margin:0 auto;padding:0;}

#maincol-wrapper {position:relative; display:block; background:#fff; border-right:159px solid #fff;}
#maincol {display:block; margin-right:-159px; padding:0px;}
#right-column {float:right; position:relative; width:159px; right:0px;padding-left:5px;}
#middle-column {margin-right:159px; position:relative; display:block; height:1%; padding:0 5px 0 5px}

#wrapper1 {position:relative;text-align:left;width:100%;background: url(http://tstmedia.palegreysky.com.au/Images/rightcolor_bg.gif) repeat-y top right;margin:0 0 0 0;z-index:99;}
#wrapper2 {position:relative;text-align:left;width:100%;background: url(http://tstmedia.palegreysky.com.au/Images/leftcolor_bg.gif) repeat-y top left;margin:0 0 0 0;}


/*Global navigation*/

#right-column ul li a:link {text-decoration: none;}
#right-column ul li a:visited {text-decoration: none;}
#right-column ul li a:hover {text-decoration: none;}
#right-column ul li:hover {background:#FF9900;}
	
#photo_right {position:relative;float:right;margin:10px;border:1px solid #000;}
#photo_right p {font-family: Tahoma, serifSansSerifMonospace;font-weight:bolder;}
#photo_left {position:relative;float:left;margin:10px;border:1px solid #000;}

#photo_left p {font-family: Tahoma, serifSansSerifMonospace;font-weight:bolder;}

/***************STYLE***************************/
body,
html{font-family:Tahoma, serifSansSerifMonospace;font-family:Tahoma, serifSansSerifMonospace;background-color: transparent;}

#header {background-color:white;color:black;}

#footer {background-color:white;color:black;border-top:solid black 2px;}

#content {background-color: transparent;color:#000;}

/* h1 is header logo */
h1 {margin: 0 auto;padding: 0;font-size: 1px;height: 200px;text-indent: -2000px;background: url(http://tstmedia.palegreysky.com.au/Images/NewTopLogoTitle955.gif);}

h2,
h2c,
h3 {padding:0;margin:0 0 0 0;background: transparent;font-family: Tahoma, serifSansSerifMonospace;}

h2 {font-size:1.7em;text-align:left;padding-top:0.5em;padding:0;}

h2c {font-size:1.3em;text-align:center;padding-top:2em;font-weight:bold;}

h3 {font-size:1em;padding:0;padding-top:1em;margin-top:0;}

/*all Tables */
TABLE  {margin:0 0;padding:0 0;border-spacing: 0;width:95%;}
caption {caption-side: top;text-align: center;font-size:1em;padding-top:0;margin-top:0;font-weight:bold;}
TH {font-size:0.8em;text-align: center;font-weight: bold;vertical-align: middle;text-align: center;margin:0 0;padding:10px 10px;border-bottom: solid 1px #ff9900;}
TD {font-size:0.8em;vertical-align: middle;text-align:center;margin:0 0;padding:0 0;border-spacing: 0 0;border-bottom: solid 1px #ff9900;}

/* special Tables */
#toprow {border-bottom:1px solid #ff9900;vertical-align:bottom;text-align:center;height:30px;}	
#toprow th {border-bottom:1px solid #ff9900;vertical-align:bottom;text-align:center;height:30px;}	
.subsequent {border-bottom:1px solid #ff9900;vertical-align:middle;text-align:center;height:159px;}
#form tr th {text-align: right;font-weight: bold;vertical-align: top;border: none;padding: 5px;}
#form tr td {text-align: left;vertical-align: top;border: none;padding: 5px;}	
.t-image {vertical-align: middle;text-align: center;}
#plain tr th {border: none;}
#plain tr td {border: none;}
#lt_filter {font-size:0.8em;padding:0;}
#lt_filter a {font-size:0.8em;padding:0;}
#footer p {margin:0 0 0 5px;font-style:italic;padding:0;text-align:right;}
#footer a {color:#fff;}

ul, p {font-size:0.8em;line-height:1.45em;padding:0;margin:0;list-style: none;}

hr {display: none;}

p {padding:0 0 0.8em 0;margin:0;background-color:transparent;}

p.image {float: right;font-size: 0.8em;text-align: center;padding: 1.25em 1.25em 0.25em 0.25em;}
p.image img {display: block;border: 1px solid Black;}
.center {text-align:center;}
.small {font-size:0.6em;}
.bold {font-weight:bold;}
.underline {text-align:left;width:775px;border-bottom:1px solid #ff9900;}
.border {border:1px solid #ff9900;padding:5px 5px;}
.nowrap {white-space:nowrap;}
#content a:link, 
#content a {font-weight:bold;font-family: Tahoma, serifSansSerifMonospace;font-size:0.9em;}


/* Menu #2 option */
#headermenu {padding:0; margin:0;border-top:2px solid #111;border-bottom:2px solid #111;list-style:none; background:#fff; height:26px; position:relative; z-index:400; text-align:center; font-family: Tahoma, serifSansSerifMonospace;}
#headermenu li {float:left; margin:0; width:159px;}
#headermenu li a {display:block; float:left; height:26px; width:159px; line-height:26px; background:#fff; color:#111; text-decoration:none; font-size:16px; font-weight:bold; padding:0 0 0 0;}
/* was background #c9ba65 */
#headermenu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}



#headermenu li a:hover {z-index:200; position:relative;color:#fff; background-color:#c60;width:159px;}
#headermenu li:hover {position:relative; width:159px; z-index:200;}

#headermenu li:hover > a {color:#fff; background:#c60;}
 
/*Left Menu */
#rightmenu {padding:0 0; margin:0;border-top:2px solid #fff; list-style:none; background:#fff; height:26px; position:relative; z-index:400; text-align:center; font-family: Tahoma, serifSansSerifMonospace;}
#rightmenu li {float:right; margin:0; width:155px;border-bottom:2px solid #fff;border-right:2px solid #fff;border-left:2px solid #fff;}
#rightmenu li a {display:block; float:left; height:26px; width:155px; line-height:26px; background:#cc9900; color:#fff; text-decoration:none; font-size:1em; font-weight:bold; padding:0 0 0 0;}

#rightmenu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}



#rightmenu li a:hover {z-index:200; position:relative;color:#fff; background-color:#c60;width:155px;}
#rightmenu li:hover {position:relative; width:155px; z-index:200;}

#rightmenu li:hover > a {color:#fff; background:#c60;}

/* Beers Pages */
#beerlist tr td a:link, 
#beerlist tr td a:visited {text-decoration: none; font-size:1em;font-weight:normal;color:#000;font-family: Tahoma, serifSansSerifMonospace}

#beerlist tr th a:link,
#beerlist tr th a:visited {text-decoration: none; font-size:1.2em;font-weight:bolder;color:#000;font-family: Tahoma, serifSansSerifMonospace}

#beerlist tr td a:link img, 
#beerlist tr td a:visited img {border:none;}


/*outlets pages */
#stockists tr th {text-align:left;padding: 0 10px 0 10px;font-size:1.2em;border:none}
#stockists tr td {text-align:left;padding: 0 10px 10px 10px;font-size:1em;border:none}

/* News Pages */
#newslist tr td {text-decoration:none;font-size:1em;vertical-align:top;text-align:left;font-weight:normal;color:#000;font-family: Tahoma, serifSansSerifMonospace}
#newslist tr th {text-decoration:none;font-size:1.2em;font-weight:bolder;color:#000;font-family: Tahoma, serifSansSerifMonospace}

#newslist tr td a:link img, 
#newslist tr td a:visited img {border:none;}




	

