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

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

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;}
/* margin top was 165 */

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;}
/*position: relative;  was absolute for the frames via CSS format */

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

#footer {width:954px;height:30px;margin:0 auto;padding:0;}
    /*position: relative;*/

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

/*#maincol {position:relative;margin:0 159;padding:0 0;font-family: Tahoma, serifSansSerifMonospace;z-index:89;width:631;display:inline-block;}
#right-column {position:relative;top:0px;right:-159px;float:right;voice-family: "\"}\"";voice-family:inherit;width:158px; margin: 0;padding:0;background:transparent;z-index:100;font-family: Tahoma, serifSansSerifMonospace;text-align:right;display:inline;}
#left-column {position:relative;top:0px;left:-159;float:left;voice-family: "\"}\"";voice-family:inherit;width:158px; margin:0 0 0px 0;padding:0px;background: transparent;z-index:100;font-family: Tahoma, serifSansSerifMonospace;text-align: left;valign: middle;display:inline;}
#middle-column {position: relative;top:0px;padding:0 0;width:631px;font-family: Tahoma, serifSansSerifMonospace;background:#1C1;z-index:101;}*/


#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;width:259px;padding:0 10px;background:#ffcc33;}
#photo_right p {font-family: Tahoma, serifSansSerifMonospace;}
#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:100%;}
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:0 0;border-bottom: solid 1px #ff9900;}
TD {font-size:0.8em;vertical-align: middle;text-align:left;margin:0 0;padding:0 0;border-bottom: solid 1px #ff9900;}
/* special Tables */
#toprow {background: #ff9900;vertical-align: middle;text-align: center;}	
#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;text-align:left;}

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;}
.left {text-align:left;}
.small {font-size:0.6em;}
.bold {font-weight:bold;}
.white {color:#fff;}
.border {border:1px solid #000;}
#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:500; 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;}
/*#headermenu li:hover > a.sub {color:#fff; background-color:#c60;}*/
 
/*Left Menu */
#leftmenu {padding:0; margin:0;border-top:2px solid #fff; list-style:none; background:#fff; height:26px; position:relative; z-index:500; text-align:center; font-family: Tahoma, serifSansSerifMonospace;}
#leftmenu li {float:left; margin:0; width:155px;border-bottom:2px solid #fff;border-right:2px solid #fff;border-left:2px solid #fff;}
#leftmenu 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;}

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



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

#leftmenu li:hover > a {color:#fff; background:#c60;}
/*#leftmenu li:hover > a.sub {color:#fff; background-color:#c60;}*/

#home_articles {min-height: 100px;}

#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;}

#beerlist tr td {height:159px;}
#beerlist tr th {padding: 0 10px 0 10px;}


#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;}
