@charset "utf-8";/*---------------------------------------CSS Document (c) copyright Gazal/is 676 Warrigal Rd Oakleigh South 3167 Meblourne Vic 03 9570 8065 ;) http://www.gazalis.com.au (do not copy/remove copyright) ---------------------------------------*/@import url(typography.css);@import url(nav.css);*{padding:0;margin:0;}html, body {background:#323232 url(../_img/bg.jpg) repeat-x;font:normal 100% "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;color:#e9e8e4;height:100%;}#w{width:947px;margin:0 auto;position:relative}#h{width:947px;height:143px;background:url(../_img/logo.png) 5px 25px no-repeat;}.logo{position:absolute;top:35px;left:13px}
#ads{width:947px;height:259px;background:url(../_img/adlft-side.jpg) no-repeat;float:left;clear:both;}
#content{width:947px;float:left;background:#fcc210;border-bottom:2px solid #f8cf28;}
#c2{background:url(../special-made-tools/img/side.jpg) 20px 510px no-repeat;float:left;}
.contentlft{width:319px;float:left;position:relative;}
.contentrgt{float:right;width:587px;background:#383838;padding:0 20px;}
.contentlft img{margin:0 10px}
.lines{background:url(../_img/lines.png);width:947px;height:11px;position:absolute;bottom:0;z-index:10;}
.linest{background:url(../_img/linest.png) no-repeat;position:absolute;top:0;;width:947px;height:7px;z-index:11}
.overlay{background:url(../_img/overlay.png) no-repeat;width:48px;height:265px;position:absolute;z-index:3;left:310px;top:142px}
#vid {width:660px;background:url(../_img/adrgt-side.jpg) right top no-repeat;position:absolute;right:0;}
.vidc{width:660px;height:259px;z-index:2;position:absolute;margin:0 0px 0 0;background:#fff;}
#search{padding:0 0 5px 0;float:right;width:225px;margin:40px 0;position:absolute;top:0;right:0;}
#search form{margin:0;}
#search form fieldset{border: 0;margin:0;padding:0;}
#search form fieldset legend {display:none;}
#search input.button{background:url(../_img/search.gif) no-repeat;height:17px;width:71px;float:right;text-indent:-4000px;position:relative;display:block;cursor:pointer;border:none;}
#search .searchbox{border:1px solid #dadada;font-size:0.9em;padding:4px 4px 4px -20px;color:#303030;float:left;width:150px;margin:0;}
#btm{width:947px;float:left;clear:both;height:249px;background:url(../_img/btmcol1.jpg) repeat-x;margin:0 0 10px 0;border-top:2px solid #f9cf26}
.btmcol1,.btmcol2, .btmcol3{height:238px;}
#btm .btmcol1,.btmcol2{width:330px;position:absolute;background:url(../_img/sides.jpg) left 0 no-repeat;left:0;overflow:hidden;}
#btm .btmcol2{width:305px;left:320px;background-color:#323232;}
#btm .btmcol3{width:322px;position:absolute;right:0px;background:url(../_img/navigtor.jpg) no-repeat;}
#footer{width:947px;height:60px;padding:10px 0 0 0;float:left;clear:both;background:#323232 url(../_img/footer.jpg) left top no-repeat}
.navig{width:300px;position:absolute;right:0px;background:url(../_img/navigtor.jpg) no-repeat}
:focus{outline:0;}
#box8{position:absolute;}
#box8 div{width:660px;height:259px;float:left;}
#box8 .buttons{text-align:left}
#box8 .next{float:right}
.mask1{position:relative;width:660px;height:259px;overflow:hidden;}
#container .element{width:330px;}
form#hints{padding:0 0 0 11px;margin:20px 0 0 0;}
#btm form#hints{margin-top:0;}
form#hints fieldset{width:570px;display:block;margin:0;border:1px solid #383838;padding:10px;clear:both;border-top:1px solid #4b4a4a}
form#hints legend{font-size:.9em;font-weight:bold;margin:0 0 10px 0;background:none;padding:6px 6px 0 6px;color:#fdeca9;text-transform:capitalize;}
* html form#hints legend {border:none;margin:5px 0;padding:10px;}
form#hints label {display:block;font-size:.6em;float:left;width:150px;text-align:right;margin:0 0 10px 9px;clear:both;padding:3px;border-bottom:1px dotted #fbe071;clear:both;}
form#hints label.nl{width:80px;}
form#hints input.nl{width:160px;}
form#hints input.req{border:1px solid #F00}
form#hints input{margin:0 0 10px 5px;float:left;border:1px solid #000;background:#e1e1e1;padding:2px;width:200px;color:#323232;}
form#hints select{margin:0 0 10px 5px;background:#e1e1e1;border:1px solid #000;float:left;color:#323232;font-size:.8em}
form#hints option{padding:0 0 0 5px;}
form#hints textarea{width:60%;height:7em;overflow:auto;padding:5px;margin:0 9px;border:1px solid #000;background:#e1e1e1;color:#323232;font:normal .8em Arial, Helvetica, sans-serif;float:left}
form#hints .button{border:3px double #333;border-top-color:#ccc;border-left-color:#fff;padding:2px;color:#000;width:auto;margin:10px 0 0 9px;font:bold .7em Arial, Helvetica, sans-serif;background:#a9baca;color:#1e3f94}
form#hints span{clear:both;height:auto}
form#hints #checkbox{background:none;border:none;width:auto;}
div#rad .iput{background:background:#fff;padding:2px;width:100px;float:none;display:inline;clear:none;margin:0;}
div#rad label{display:inline;float:none;background:none;width:auto;text-align:left;border:none;clear:none;}
div#rad .radio{border:none;background:none;float:none;width:auto;display:inline;clear:none;margin:0;padding:0}
div#rad{margin:0 0 20px 8px;padding:2px;border-bottom:1px dotted #656565;width:100%}
form * html span{display:block;clear:none;}
.flft{float:left;clear:both;width:260px;padding:0 5px 0 0}
.frgt{float:right;width:150px;}
.fmid{float:left;width:510px;border-right:1px dotted #4b4a4a;padding:0 0 0 10px;border-left:1px dotted #4b4a4a;}
.bmark{width:947px;margin:0 0 10px 0;float:left;clear:both;}


