html {font-size:17px;font-family:"Lucida Grande","Lucida Sans Unicode","Bitstream Vera Sans",Verdana,Helvetica,sans-serif;}
body {margin:0;padding:0;font-size:72%;color:#000;background:#fafafa url(../img/bg.png) repeat;}
#content {margin:0 auto 0 auto;width:600px;border:1px solid #999;background:#fff;}

#masthead {padding:0;padding-right:0.5em;margin:0;font-size:0.9em;color:#fff;background:#69c url(../img/bg.jpg) repeat-x 100% 0;text-align:right;min-height:120px;font-weight:bold;}
img.title {margin-top:20px;padding:0;border:0;height:15px;}
img.logo {float:left;width:100px;height:100px;margin:10px;padding:0;border:0;}
#masthead p {margin:0;padding:0.5em;padding-right:10px;line-height:1.4em;}
#masthead a {margin:0;padding:0.5em;padding-right:0;color:#fff;text-decoration:none;line-height:2.5em;}
#masthead a:hover {text-decoration:none;}

h2,h3,h4,h5 {font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Bitstream Vera Sans",Verdana,Helvetica,sans-serif;}

h1 {font-family:Arial,Verdana,Helvetica,sans-serif;font-size:1.2em;padding:0;margin:1.5em 0 1em 10px;color:#039;}
h1 span {display:none;}
h2 {font-size:1.3em;margin:1.5em 0 1em 10px;color:#c00;}
h3, h4, h5 {font-size:1.2em;margin:1.5em 0 0.8em 10px;color:#369;}

a:link, a:visited, a:active {color:#006;text-decoration:none;}
a:hover {color:#c00;text-decoration:none;}
a img {border:0;}
img.float-right {float:right; margin:0 1em 0 2em;}
p {margin:1em 3em 1em 10px;}
em {font-weight:bold;font-style:normal;color:#006;}

ul li {list-style-type:square;}

#footer {background:#eee;color:#000;margin:0;margin-top:4em;padding:0.5em 1em 0.5em 0;font-size:0.9em;text-align:right;border-top:1px solid #ccc;}
#footer a {padding:0 0.5em 0 0.5em;color:#666;}
#footer a:hover {color:#c00;}

.wollongong {background:url(../img/wollongong.jpg) no-repeat 98% 55%;}
.bowral {background:url(../img/bowral.jpg) no-repeat 98% 55%;}
.nowra {background:url(../img/nowra.jpg) no-repeat 98% 55%;}
.oak-flats {background:url(../img/oak-flats.jpg) no-repeat 98% 55%;}


#product h2 {color:#666;font-size:1.1em;}
ul.products li {list-style-type:circle;font-size:0.9em;}

.lighting {background:url(../img/lighting.jpg) no-repeat 95% 0;}
.cable {background:url(../img/cable.jpg) no-repeat 95% 0;}
.tools {background:url(../img/tools.jpg) no-repeat 95% 0;}
.accessoriescontrol {background:url(../img/accessoriescontrol.jpg) no-repeat 95% 0;}


table {margin-bottom:0.5em;padding:0.5em;}
table#inquiry {margin-left:2em;}
table td {vertical-align:top;padding:4px;}

div.box {margin:2em;border:1px solid #eee;padding:1em;font-size:0.9em}
div.box h2 {margin:1em 0 1em 0;}
p.center {text-align:center;margin:1px 0 0 0;padding:0;background:#ccc;}
p.center img {padding:0 0 1px 0;background:#d2d2d2;border-bottom:1px solid #d2d2d2;}

ul#menu {padding:0;margin:0;background:#ddd url(../img/menu-bg.jpg) repeat 100% 100%;border-top:1px solid #d2d2d2;text-align:right;font-size:0.9em;}
ul#menu li {list-style-type:none;display:inline;padding:0 1em 0 1em;margin:0;line-height:2.5em;background:url(../img/menu-border.jpg) repeat-y 0 0;}
#menu a:link, #menu a:visited, #menu a:hover, #menu a:active {color:#666;text-decoration:none;font-weight:bold;}
#menu a:hover {color:#c00;}

#home a.home,
#outlet a.outlet,
#product a.product,
#contact a.contact,
#about a.about,
#sitemap a.sitemap {color:#c00;font-weight:bold;}

#sitemap ul li {list-style-type:disc;}
#sitemap ul li ul {margin:0.7em 0 1em 0;padding-left:1em;}
#sitemap ul li ul li {list-style-type:circle;}
#sitemap .box {margin-top:4em;border:2px solid #d2d2d2;}
#sitemap h2 {color:#333;border-bottom:1px solid #d2d2d2;text-transform:uppercase;font-size:0.9em;margin:0;}
