html, body {height:100%}
body {margin:0; padding:0; font-family:Arial, sans-serif; font-size:12px; color:#000; text-align:center; background-image:url(http://www.fallsdell.com.au/images/bg2.gif); background-position:center}

#wrapper {width:770px; position:relative; min-height:100%; margin:0 auto; padding:0; text-align:left; line-height:120%; height:100%; voice-family: "\"}\""; voice-family: inherit;  height:auto}
html>body #wrapper {height:auto} /* IE bug */

/* header stuff */
#topnav {margin:0; padding:3px; border-top:1px solid #fff; text-align:right; background-color:#ffcc33}
#topnav ul {margin-left:0; margin-right:3px; padding-left:0; display:inline}
#topnav li {margin-left:0;	padding:0; list-style: none; display: inline}
#topnav li a {font-weight:normal; font-size:11px; color:#666; text-decoration:none; background-color:#ffcc33}
#topnav li a:hover {color:#fff; text-decoration:underline; background-color:#ffcc33}
#logo, #notice {margin:0; padding:0; width:50%; float:left; background-color:#fff}
#imgstrip {margin:0; padding:0; float:left; background-color:#fff}
#pheader {margin:0; padding:0; border-top:1px solid #fff; float:left; background-color:#fff}
#yellowdiv {width:100%; margin:0; padding:0; float:left; background-color:#ffcc33}

/* left nav bar */
#leftnav {text-align:left; width:160px; margin-left:0; padding-left:0; float:left; background-color:#fff}
#leftnav ul {list-style:none; margin:0; padding:0; border:none} 
#leftnav li {border-top:1px solid #eee; border-bottom:1px solid #BEBEBE; margin:0; font-size:11px}
#leftnav li a {display:block; padding:5px 0px 5px 5px; border-left:10px solid #3399CC; background: url(http://www.fallsdell.com.au/images/navbut_bg.gif); color:#666; text-decoration:none}
html>body #button li a {width:auto} /* IE bug */
#leftnav li a:hover {border-left:10px solid #ffcc66; background-color:#eee; color: #999}

/* sub-menu in top right cnr */
#submenu {margin:0; padding:3px; text-align:right}
#submenu ul {margin-left:0; margin-right:3px; padding-left:0; display:inline}
#submenu li {margin-left:0; padding:0; list-style: none; display: inline; color:#B22222}
#submenu li a {font-weight:normal; font-size:11px; color:#B22222; text-decoration:none}
#submenu li a:hover {text-decoration:underline; color:#333399}

/* content */
#content {width:280px; margin:0; padding:5px 10px 10px 15px; float:left; background-color:#fff; text-align:top}
#contentlvl2 {width:580px; margin:0; padding:15px; float:left; background-color:#fff}

/* featured equipment col */		
#equipcol {width:280px; margin:0; padding:10px 10px 0px 10px; float:right; background-color:#fff}
.t {background: url(http://www.fallsdell.com.au/images/dot.gif) 0 0 repeat-x; width:277px;}
.b {background: url(http://www.fallsdell.com.au/images/dot.gif) 0 100% repeat-x}
.l {background: url(http://www.fallsdell.com.au/images/dot.gif) 0 0 repeat-y}
.r {background: url(http://www.fallsdell.com.au/images/dot.gif) 100% 0 repeat-y}
.bl {background: url(http://www.fallsdell.com.au/images/cnr_bl.gif) 0 100% no-repeat}
.br {background: url(http://www.fallsdell.com.au/images/cnr_br.gif) 100% 100% no-repeat}
.tl {background: url(http://www.fallsdell.com.au/images/cnr_tl.gif) 0 0 no-repeat}
.tr {background: url(http://www.fallsdell.com.au/images/cnr_tr.gif) 100% 0 no-repeat; padding:3px} 
#equiptxt {width:128px; margin-top:5px; padding:0px 0px 0px 5px; float:left; text-align:left; font-size:11px}
#equiptxt a {font-weight:bold; font-size:11px; color:#666; text-decoration:none}
#equiptxt a:hover {color:#3399CC; text-decoration:underline}
#equipimg {margin:0; padding:0; float:right; right:0px; z-index:1}
.clearfix:after {content:"."; font-size:0px; line-height:0%; display:block; height:0px; clear:both; visibility:hidden}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	/* End hide from IE-mac */

/* sponsor box */
#sponsorbox {width:582px; margin:0px; padding:10px 11px 0px 0px; float:right; background-color:#fff}
.st {background: url(http://www.fallsdell.com.au/images/dot.gif) 0 0 repeat-x; width:580px}
#sponsorlogo {margin:0; padding:0; float:left; background-color:#fff}
#sponsorboxtxt {width:370px; margin:0; padding:4px; float:right; text-align:left; background-color:#eee; font-size:11px}
#sponsorboxtxt a {font-weight:bold; color:#666; text-decoration:none}
#sponsorboxtxt a:hover {color:#3399CC; text-decoration:underline}

/* footer */
#footerbox {width:571px; margin:0px; padding:10px 11px 0px 0px; float:right; background-color:#fff}
.footer {position:relative; margin:0 auto; padding:0;  text-align:left; line-height:120%}
#footerleft {float:left; text-align:left; margin-top:10px; padding:3px; color:#666; font-size:11px}
#footerright {float:right; text-align:right; margin-top:10px; padding:3px; color:#666; font-size:11px}

/* enquiry table */
td.header {padding:2px 0px 2px 10px; margin:0; font-weight:bold; color:white; background-color:#333399;  }
td.tbody {font-size:11px; color:#333399}
td.field_name {background-color:#eee; margin:0; padding-left:10px}
td.stocklist1 {background-color:#eee; margin:0; padding:5px 0px 5px 10px}
td.stocklist2 {background-color:#dcdcdc; margin:0; padding:5px 0px 5px 10px}
td.form_field {background-color:#fff; margin:0; padding-left:5px}
tr.dkgrey {background-color:#eee}
tr.ltgrey {background-color:#dcdcdc}
a.table {font-size:11px; color:#fff; text-decoration:underline}
a.table:hover {color:#FFCC33; text-decoration:none}
a.table:visited {color:silver}

.logopos {float:left; margin-left:23px; font-size:0; line-height:0%; display:inline}
.logoFoodpro {float:left; margin:0;padding:15px 0 0 0;font-size:0; line-height:0%; display:inline}
.notice {float:right; padding-right:3px; /*remove padding when less notices and reinstate margin-right:25px; */ font-size:0; line-height:0%; display:inline}
.nogap {font-size:0; line-height:0%; display:block} /* removes gap under images */
.content {color:#000;padding:0} /* body text color */
.button {font: bold 12px Arial, Verdana, sans-serif; color: #333399}
.red {color:#B22222}
.blue {color:#333399}
hr {color:#DCDCDC}
a {color:#B22222; text-decoration:none}
a:hover {text-decoration:underline; color:#333399}
td.usedtbl { background-color:#EEE; font-size:11px; text-align:top; }

/* Slimbox */
#lbOverlay {position: fixed;z-index: 9999;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;cursor: pointer;}
#lbCenter, #lbBottomContainer {position: absolute;z-index: 9999;overflow: hidden;background-color: #fff;}
.lbLoading {background: #fff url(http://www.fallsdell.com.au/images/loading.gif) no-repeat center;}
#lbImage {position: absolute;left: 0;top: 0;border: 10px solid #fff;background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {display: block;position: absolute;top: 0;width: 50%;outline: none;}
#lbPrevLink {left: 0;}
#lbPrevLink:hover {background: transparent url(http://www.fallsdell.com.au/images/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink {right: 0;}
#lbNextLink:hover {background: transparent url(http://www.fallsdell.com.au/images/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;font-size: 10px;color: #666;line-height: 1.4em;text-align: left;border: 10px solid #fff;border-top-style: none;}
#lbCloseLink {display: block;float: right;width: 66px;height: 22px;background: transparent url(http://www.fallsdell.com.au/images/closelabel.gif) no-repeat center;margin: 5px 0;outline: none;}
#lbCaption, #lbNumber {margin-right: 71px;}
#lbCaption {font-weight: bold;}

/* Image Gallery */
#image-gallery{margin:15px 0 15px 0;padding:0;text-align:center}
#image-gallery a img{padding:5px;border:1px solid #ccc;margin:2px}
#image-gallery a img:hover{border-color:#3399cc}