a:link, a:visited { text-decoration: none; }
a img, a:link img, a:visited img, fieldset { border: none;}
ul, ol { list-style: none; position: relative;}
li, h1, h2, h3, h4, h5, h6, pre, form, body, html, fieldset, legend, input, dl, dt, dd { margin: 0; padding: 0; }
p, ul, ol, fieldset, table { margin: 0; padding: 0; }
p {
line-height:1.34;
}
a {

font-weight:100;
}

h3 {

color:#b3b3b3;
}


/* =self clearing
----------------- */
.clearfloat:after {
content: "."; 
display: block; 
height: 0; 
clear: both;
visibility: hidden;
}
 
.clearfloat { 
display: inline-block; 
}
 
/* Hides from IE-mac */
* html .clearfloat { height: 1%; }
.clearfloat { display: block; }
/* End hide from IE-mac */
/*** end clearing hack ***/ 




/* skip link
------------ */
.skip {
position: absolute;
top: 0;
left: -9999px;
}

#head_layout {
width: 998px;
height: 26px;
color:#b3b3b3;
position: absolute;
top: 0;
left: 0;
background: #fff url('images/tamari_bg.gif') repeat-x 0 0px;
line-height:26px;
z-index:801;
border-bottom:5px solid #1b73a4; font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:tahoma, arial, sans-serif
}

#head_layout a {
color: #fff;
font-weight: bold; 
padding: 0 6px 0 8px;
text-decoration: none;
}

#head_layout a:hover { 
color:#ffc84C;
}

#head_layout img { 
display: block; 
}

#head_layout dt {
float: right;
background:#fff url('images/tamari_curve.gif') no-repeat 100% 1px;
height:26px;
width:180px
}

#head_layout dt a {
display:block;
border: 0;
padding: 0;
}

#head_layout dd {
float: right;
height:26px;
line-height:22px;
padding:6px 0 0 0;
}

#head_layout dd#search {
margin: 0 5px 0 0;
height:26px;
z-index:999;
position:absolute;
top:-8px;
left:650px;
}

#head_layout #ninnsearch {
height: 13px;
width: 192px;
margin-right: 3px;
position: relative;
top: 8px;
_top: 7px;
padding-left: 5px;
font: bold 11px tahoma, arial, sans-serif;
border: 1px solid #a4a4a4;
}

#head_layout #ninn-go {
width: 28px;
height: 15px;
position: relative;
top: 11px;
}

#head_layout label {
color:#fff;
margin-right: 3px;
position: relative;
top: 8px;
text-transform:uppercase;}

#googs {
position:absolute;
display:block;
width: 117px;
height: 15px;
right: 30px;
top: 28px;
color:#fff;
background: url('images/google-enhanced.gif') no-repeat 0 0;
text-indent:-9999em;
z-index:803
}



/* =tm_box
------------ */
#pic_area {
padding-top:45px;
}

#tm_box {
width: 998px;
height:104px;
position: relative;

}



/* vert centering for IE only */

#tm_box table {
vertical-align:middle;
height: 100%;
width: 468px;
float:right;
border-collapse:collapse;
background:transparent;
padding:0;
margin-right:4px;
_margin-right:2px;
}






#head_announce {
position:absolute;
top:26px;
left:0;
background:#fff url('images/tamari_2_bg.gif') repeat-x 0 0;
width:998px;
height:19px;
line-height:17px;
z-index:802; font-style:normal; font-variant:normal; font-weight:normal; font-size:0.56em; font-family:tahoma, arial, sans-serif
}

#head_announce a {
color:#fff ;
font-weight:700 ;
}

#head_announce a:hover {
color:#ffc84C ;
text-decoration:none;
}

#head_announce #current-section {
text-transform:uppercase;
color:#eee;
font-weight:700;
margin-top:-10px;
}

#head_announce #sections {
position:absolute;
left:0;
height:20px;
margin:0 0 0 36px;
_margin:4px 0 0 30px;
color:#bfbfbf;
width:170px;
}

#head_announce {
float:left;
color:#000;
}




/* =links
--------- */
a:link {
color: #1b73a4;
}
a:visited {
color: #1b73a4;
}

#header_env
{
	position: relative; 
	width: 998px; 
	margin: 0 auto; 
	padding: 0; 
	text-align: left;
	border-bottom:24px solid #3884b0;
	left:1px;
}


.global_sec
 {
	background: #fff url('http://media.trucktalk.com.au/tta_frontdoor_hd_7.jpg') no-repeat 0 45px ;
}

#header_env.global_sec #tm_area a
{
	width:231px;
	height:44px;
	/*margin:20px 0 0 0 */
	
}


#left { width:645px; float:left;  }
#right { width:250px; float:right; }
#container { width:860px; margin:0 auto; }
#header { width:100%; float:left; margin-bottom:2em; height:49px; }
#insert_w { width:645px; float:left; }
