@import url('screen6.css');
@import url('mainmenu6.css');
/* begin body type */
.body {
	background-image: url(../images/template/chhwoodproducts.com.au/chhwoodproducts-body_bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #FFFFFF;
}
		
p, blockquote, ul, ol, dl, dd, li, dir, menu, td	{	
	/* inherit from body */	
	color: #333333;
	font-size: 11px;
}

p img.right {float:right;margin:0;padding:0 0 10px 10px;}
	
b {
	font-weight: bold;
}
form td b {
	padding:5px;
}
.tablenowidth {
	BACKGROUND-COLOR: transparent;
}
small	{
	font-size: 8pt;
}	
sup, sub {
    font-size:0.75em;
    line-height:0.75em;
}	
big	{
	font-size:	12pt;
	}	
		
pre	{	
	font-family:	Courier New, monospace;
	}	
				
/*table, tbody, tr, td	{
		
	/* word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	margin:5px; 
}*/	

/*h1	{
	font-size: 22px;
	font-weight: light;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	padding-top: 8px;
	padding-bottom: 4px;
	padding-left: 4px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top:0px;
	text-align: left;
	color: #00483a;
	font-family: "Trebuchet MS", verdana;
	
}*/

h1
{
	font-family: "Trebuchet MS", verdana;
	color: #00483a;
	font-size: 22px;
	padding: 0 5px;
	margin:10px 0;
}

		
/*h2	{	
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	padding-top: 0px;
	padding-bottom: 4px;
	padding-left: 4px; 
	text-align: left;
	color: #00483a;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	}*/
	
h2
{
	font-family: "Trebuchet MS", verdana;
	color: #00483a;
	font-size: 16px;
	padding: 0 5px;
	margin:10px 0;
}

h2.caps
{
	font-family: "Trebuchet MS", verdana;
	color: #00483a;
	font-size: 16px;
	padding: 0 5px;
	margin:10px 0;
	text-transform:uppercase;
}

h2.small, h3
{
	font-family:Arial, Helvetica, sans-serif;
	color: #00483a;
	font-size: 11px;
	font-weight:bold;
	padding: 0 5px;
	margin:4px 0;
}
h4
{
	font-family:Arial, Helvetica, sans-serif;
	color: #00483a;
	font-size: 11px;
	font-weight:bold;
	padding: 0;
	margin:4px 0;
}


/*
h4	{	
	color: #00483a;
	font-size:	12px;
	font-weight: normal;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	padding-top: 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	}	

h6	{	
	color: #00483a;
	font-size:	12px;
	font-weight:400;
	font-style:	normal;
	text-decoration:none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:0px;
}
*/
	
.home_spotlights {
	color: #00483a;
	font-size:	12px;
	font-weight: normal;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.home_heading {
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 4px; 
	text-align: left;
	color: #00483a;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}
	
	
hr {
	/*
	color: #F1872A;
	height: 1px;
	width: 100%;
	*/
	border-width: 1px 0 0 0; 
	border-style: solid;
	border-color: #F1872A; 
    margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	height: 1px;
	
}
hr.dotted {
	border-width: 1px 0 0 0; 
	border-style: solid;
	border-color: #bdc8c4; 
    margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	height: 1px;
}
/* CHH table styles */

table.tableStyle
{ 
border: 1px #cccccc solid;
border-collapse:collapse;
border-spacing: 0px;
margin:5px;
 }

td.tableHeader
{ 
background-color: #74a46a;
border: 1px #cccccc solid;
color:#FFFFFF;
font-weight: bold;
text-align: center;

 }

td.subHeader {
background-color:#9cba96;
border: 1px #cccccc solid;
font-weight: bold;
color: #ffffff;
text-align: center;
padding-left: 5px;
padding-right: 5px;

 }


td.hySPAN-plus
{ 
background-color:#5185c0;
border: 1px #cccccc solid;
color:#FFFFFF;
font-weight: bold;
text-align: center;

 }

td.hySPAN-project {
background-color: #d1def0;
border: 1px #cccccc solid;
font-weight: bold;
color: #000;
text-align: center;
padding-left: 5px;
padding-right: 5px;

 }
td.hySPAN-both
{ 
background-color:#006;
border: 1px #cccccc solid;
color:#FFFFFF;
font-weight: bold;
text-align: center;

 }

td.hySPAN-heading
{text-align: center;
font-weight: bold;
background-color: #ffffff;
border-bottom: 1px #cccccc dotted;
border-right: 1px #cccccc dotted;
padding-left: 5px;
padding-right: 5px;
}

td.type1
{ text-align: center;
font-weight: normal;
background-color: #e2edf3;
border-bottom: 1px #cccccc dotted;
border-right: 1px #cccccc dotted;
padding-left: 5px;
padding-right: 5px;
 }

td.type2
{ text-align: center;
font-weight: normal;
background-color: #c7e5c1;
border-bottom: 1px #cccccc dotted;
border-right: 1px #cccccc dotted;
padding-left: 5px;
padding-right: 5px;
 }

td.type3
{text-align: center;
font-weight: normal;
background-color: #cbdfd4;
border-bottom: 1px #cccccc dotted;
border-right: 1px #cccccc dotted;
padding-left: 5px;
padding-right: 5px;
}
td.type4
{text-align: center;
font-weight: normal;
background-color: #ffffff;
border-bottom: 1px #cccccc dotted;
border-right: 1px #cccccc dotted;
padding-left: 5px;
padding-right: 5px;
}
td.typeBlueTick {
text-align: center;
font-weight: normal;
background-color: #e2edf3;
border-bottom: 1px #cccccc dotted;
border-right: 1px #cccccc dotted;
padding-left: 5px;
padding-right: 5px;
}
td.typeGreenTick {
text-align: center;
font-weight: normal;
background-color: #c7e5c1;
border-bottom: 1px #cccccc dotted;
border-right: 1px #cccccc dotted;
padding-left: 5px;
padding-right: 5px;
}

td.typeRed
{text-align: center;
font-weight: normal;
background-color: #ee0000;
border-bottom: 1px #cccccc dotted;
border-right: 1px #cccccc dotted;
padding-left: 5px;
padding-right: 5px;
color:#ffffff;
}

td.typeYellow
{text-align: center;
font-weight: normal;
background-color: #ffff00;
border-bottom: 1px #cccccc dotted;
border-right: 1px #cccccc dotted;
padding-left: 5px;
padding-right: 5px;
}


td.typeBlue
{text-align: center;
font-weight: normal;
background-color: #1f497d;
border-bottom: 1px #cccccc dotted;
border-right: 1px #cccccc dotted;
padding-left: 5px;
padding-right: 5px;
color:#ffffff;
}

td.alignleft {
	text-align:left;	
}

/* custom styles */

		
.logintext {

	font-size: 12px;
	font-weight: bold;
	color: #336699;
}

.wheretobuy-formfield {
	font-size: 10px;
	font-weight: bold;
	color: #336699;
}
.wheretobuy-results-heading {
	background-color:#477a35;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.wheretobuy-results-data-bold {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.wheretobuy-results-data {
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}

.redcomment {
	color: Red;
}

.greencomment {
	color: #006600;
}

.greycomment {
	color: #999999;
}

.adminoptions {
	font: 8pt;
}

.prodbgimage2 {
	background: url(/images/prods_bg_dec.jpg);
	background-repeat:no-repeat;
}

.prodspage, a.prodspage:hover, a.prodspage:visited, a.prodspage:active, a.prodspage:visited:hover {
	color:#ffffff;
	text-decoration: underline;
	font-size:11px;
	font-weight:regular;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #ffffff;
}

.hdots {
	background-image: url(/images/hdot.gif);
	repeat:repeat-y;
}

.vdots {
	background-image: url(/images/vdot.gif);
	background-repeat:repeat-y;
}

.shadowclad_vdots {
	background-image: url(/userfiles/6/Image/shadowclad/shadowclad_vdots.gif);
	background-repeat:repeat-y;
	padding: 10px 10px 10px 0px;
	margin-top:10px;
}

.prodlist {
	text-decoration:none;
	list-style-image: url(/images/prods_arrows.gif);
	padding-left:0px;
}

.showarrow {
	background-image: url(/images/arrow_transparent.gif);
	background-position:10px 6px;		
	background-repeat:no-repeat;
}

ul.greenarrow {
	margin: 5px 0;
	padding: 0 0 0 5px;
}

ul.greenarrow li { 
	background: url(/images/green_arrow.gif) no-repeat; 
	background-position:middle;
	margin-left: 15px;
	padding:0 0 5px 15px;
	list-style-type:none;
}

ul.greenarrowwhitebg { 
	margin: 5px 0;
	padding: 0 0 0 5px;
}
ul.greenarrowwhitebg li { 
	background: url(/images/green_arrow_whitebg.jpg) no-repeat; 
	background-position:middle;
	margin-left: 15px;
	padding:0 0 5px 15px;
	list-style-type:none;
}


.allcaps
{
	text-transform:uppercase;
	text-decoration:none;
}

.whitetext, a.whitetext:active 
{
	color:#FFFFFF;
}



.nopadding 
{
	padding: 0px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
}

.verticalalignmiddle
{
	vertical-align:middle;
}
		
/* end body type */	
A,A:Visited {
	color: #00483a;
	background-color: transparent;
	text-decoration: underline;
}
A:Hover, A:Visited:Hover
{
	color: #00483a;
	background-color: transparent;
	text-decoration: underline;
}

A.leftmenu, A.leftmenu:Visited
{
	font: normal 10pt times,verdana, helvetica, arial;
	color:#336699;
	text-decoration: none;
	font-weight: bold;
}

A.leftmenu:hover
{
	font: normal 10pt times,verdana, helvetica, arial;
	color:#336699;
	text-decoration: none;
	font-weight: bold;
}

td.MenuItem {
	BACKGROUND-COLOR: #EFEFEF;
	height: 22px;
	padding-left: 10;
}


/* Manager styles */

.EmailMenu {
	color:#444444;
	FONT-SIZE: 11px;
}

A.EmailMenu, A.EmailMenu:visited {
	color:#444444;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent; 
	text-decoration: none;
	font-weight: bold;
}

A.EmailMenu:hover, A.EmailMenu:visited:hover {
	color: #2C2C2C;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	text-decoration: underline;
	font-weight: bold;
}

.MenuTab {
	padding-left: 5;
	padding-right: 5;
	BORDER-TOP: #c9c9c9 1px solid;
	
}
	
/* End Manager styles */

/* table styles */

.tableborder {
	border: 1px solid #666666;
	background-repeat: no-repeat;
	background-position: top right;
}	
	
.tableborderleft {
	border-left: 1px solid #999999;
}	
	
.tableborderright {
	border-right: 1px solid #999999;
}	

.tablebordertop {
	border-top: 1px solid #999999;
}	

.tablebordertopbottom {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}	

.tablebordertopright {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
}	

.tableborderbottom {
	border-bottom: 1px solid #999999;
}		

.tableborderleftbottom {
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
}	

.tableborderrightbottom {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}	

.leftmenuborderbottom {
	border-bottom: 0px solid #ffffff;
	padding: 4px;
}	

/* tree style */
}
input.op {
	background-color: #FFFFFF;
	border: 1 solid #FFFFFF;
	width: 15px;
	height:	15px
}
/* end tree style */
.TextAreaSearch {
	font-size: 11px;
	font-weight: normal;
	background-color: white;
	color: black;
	border: solid;
	border-color: #CCCCCC;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 3px;
	width: 150px;
	vertical-align:middle;
	padding:0;
	margin:0;
}

.TextAreaNoWidth {
	font-size : 11px;
	font-weight : normal;
	background-color: white;
	color: black;
	border:1px solid #CCC;
	padding : 1px 1px 1px 3px;
	height:auto;
	width:auto;
}

.TextAreaWidth {
	font-size: 11px;
	font-weight: normal;
	background-color: white;
	color: black;
	border: solid;
	border-color: #CCCCCC;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 3px;
	width: 100px;
}


.TextAreaWidth200 {
	font-size: 11px;
	font-weight: normal;
	background-color: white;
	color: black;
	border: solid;
	border-color: #CCCCCC;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 3px;
	width: 200px;
}

.TextAreaWidthLogin {
	font-size: 11px;
	font-weight: normal;
	background-color: white;
	color: black;
	border: solid;
	border-color: #669999;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 3px;
	width: 140px;
	height: 20px;
}

.Button
	{
		font-size : 11px;
		font-weight : bold;
		background-color: white;
		color: black;
		border-color : #CCCCCC;
		border-width : 1px 3px 3px 1px;
}

input.btn, a.btn, a.btn:hover, a.btn:visited, a.btn:visited:hover{
	background:#00483a url(../images/training/button-bg.gif) 0 0 repeat-x;
	border:2px groove #00483a;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF !important;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	width:auto;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	display:inline-block;
	line-height:30px !important;
	padding:0 10px;
	margin:0 10px;
	height:auto !important;
}

input.btn.big, a.btn.big, a.btn.big:hover, a.btn.big:visited, a.btn.big:visited:hover
{
	font-size:18px;
	padding:10px 20px;
}

/* FCK Styles */

ul, li, li.doublespacedlist {
	padding-bottom: 5px;
}



/* RC Fonts */

/*.rcfooter , a.rcfooter, a.rcfooter:visited {
	color: #666666;
	FONT-SIZE: 8pt;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;
	font-weight: normal;
}
a.rcfooter:hover, a.rcfooter:visited:hover {
	COLOR: #000000;
	FONT-SIZE: 8pt;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline;
	font-weight: normal;
}

.footer, A.footer, A.footer:Visited {
	color:#000000;
	font: 7pt;
	padding-bottom: 5px;
}
	
.footermenu {
	font: 7pt;
	padding-top: 15px;
	padding-bottom: 0px;
} */
/* Top of page Links */
.footerlinks,A.footerlinks, A.footerlinks:visited {
	color: #666666; FONT-SIZE: 7pt; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; font-weight: normal;
}
A.footerlinks:hover, A.footerlinks:visited:hover {
	color: #666666; FONT-SIZE: 7pt; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline; font-weight: normal;
}

/* tabs */

div.tabs
{
	padding-top:10px;
	margin:0px;
	TEXT-DECORATION: none;
	font-size: 11px;
}

div.tabs ul.tabnavigation
{
	list-style: none;
	margin: 0;
	padding: 0;
	
}

div.tabs ul.tabNavigation li
{
	display:inline;
	margin:0;
	padding:0;
}

div.tabs div.tabcontainer
{
	/*margin-top:10px;*/
	padding:0;
	border: 1px solid #eaeaea;
	
}

.hide{display:none;}


div.tabs ul.tabNavigation li a span
{
	background-image: url(/images/taboff.gif);
	background-repeat: no-repeat;
	background-position:left;
	height:30px;
	width:10px;
	line-height:30px;
	/*padding-left:10px;*/
	display:inline-block;
}

div.tabs ul.tabNavigation li a.selected span
{
	background-image: url(/images/tabon.gif);
}

div.tabs ul.tabNavigation li a
{
	background-image: url(/images/taboff.gif);
	background-repeat: no-repeat;
	background-position:right;
	padding-right:10px;
	text-decoration:none;
	display:inline-block;
	height:30px;
}

div.tabs ul.tabNavigation li a.selected
{
	background-image: url(/images/tabon.gif);
}


/* Navigation Links */
/*div.border-topLeft { border-top:1px solid #cc9933;border-left:1px solid #cc9933}*/
div.leftmenunavHeader
{
	background-color:#00483a; 
	width: 175px; 
	color:#FFFFFF; 
	font-size:10px; 
	padding:10px 0 0 5px; 
	font-weight:bold; 
	height:28px; 
}
div.leftmenunav { width: 180px; margin: 0; padding: 0;}
div.leftmenunav ul { margin: 0; padding: 0; font-size: 11px;}
div.leftmenunav ul a { text-decoration: none; color: #477a35; display: block; font-size: 11px; }
div.leftmenunav ul a:active { text-decoration: none; color: #477a35; display: block; font-size: 11px; }

/* Level 1 */
/* what you do in this div cascades to the next ones so you dont HAVE to set them but for the sake of completeness we will. For instance we only need to set the rhs border in the next level ul to do the rest entirely

.page = normal link page not selected and no children
.act = normal link page selected and no children
.hasChild = page with submenu but not selected (not open)
.hasChildAct = page with submenu open and submenu nested within it
.isFirst = Not the first in a list but actually the first AFTER the end of a submenu. Sorry about the name
.lastInList = This name is right.

*/


/********************
		Level 1 
*********************/
div.leftmenunav ul { list-style-type: none; padding: 0; margin:0; margin-left:0;}
div.leftmenunav ul li { padding:0 0 0 10px; margin:0; display:list-item; background-color:#EEF4F3; border-bottom:1px dotted #B9C1C0; line-height:25px;}

div.leftmenunav ul li.page a { text-decoration: none; color:#4C7B39; display: block; vertical-align:middle; }
div.leftmenunav ul li.act { background-color:#7C9F96;}
div.leftmenunav ul li.act a{ text-decoration: none; color:#FFFFFF; display: block; vertical-align:middle; }

div.leftmenunav ul li.hasChild a{ text-decoration: none; color:#4C7B39; display: block; vertical-align:middle; }

div.leftmenunav ul li.hasChildAct { background-color:#7C9F96;}
div.leftmenunav ul li.hasChildAct a{  text-decoration: none; color:#FFFFFF; display: block; vertical-align:middle; border-bottom:1px dotted #989898; font-weight:bold; }


/********************
		Level 2 
*********************/
div.leftmenunav ul li ul { list-style-type: none; padding: 0; margin:0; margin-left:-10px;}
div.leftmenunav ul li ul li { padding:0 0 0 25px; margin:0; display:list-item; border:none; background-color:#DDE3E2; background-image:url(/images/green_arrow.gif); background-repeat:no-repeat; background-position:13px 2px; line-height:25px;}

div.leftmenunav ul li ul li.page a { text-decoration: none; color:#4C7B39; display: block; vertical-align:middle; border:none; font-weight:normal; }
div.leftmenunav ul li ul li.act { background-color:#BBCAC0;  background-image:url(/images/white_arrow.gif); background-repeat:no-repeat; background-position:11px 2px;}
div.leftmenunav ul li ul li.act a{ text-decoration: none; color:#FFFFFF; display: block; vertical-align:middle;  border:none; font-weight:bold;}

div.leftmenunav ul li ul li.hasChild a{ text-decoration: none; color:#4C7B39; display: block; vertical-align:middle; border:none; font-weight:normal;}

div.leftmenunav ul li ul li.hasChildAct { background-color:#BBCAC0; background-image:url(/images/white_arrow.gif); background-repeat:no-repeat; background-position:11px 2px;}
div.leftmenunav ul li ul li.hasChildAct a{  text-decoration: none; color:#FFFFFF; display: block; vertical-align:middle; border:none;  font-weight:bold;}

/********************
		Level 3 
*********************/
div.leftmenunav ul li ul li ul { list-style-type: none; padding: 0; margin:0; margin-left:-20px;}
div.leftmenunav ul li ul li ul li { padding:0 0 0 35px; margin:0; display:list-item; border:none; background-color:#BBCAC0;  background-image:url(/images/green_arrow.gif); background-repeat:no-repeat; background-position:18px 2px; line-height:25px;}
div.leftmenunav ul li ul li ul li:first-child { border-top:none; }

div.leftmenunav ul li ul li ul li.page a { text-decoration: none; color:#4C7B39; display: block; vertical-align:middle; border:none;  font-weight:normal;}
div.leftmenunav ul li ul li ul li.act { background-color:#BBCAC0; background-image:url(/images/white_arrow.gif); background-repeat:no-repeat; background-position:18px 2px;}
div.leftmenunav ul li ul li ul li.act a{ text-decoration: none; color:#FFFFFF; display: block; vertical-align:middle; border:none;  font-weight:bold;}

div.leftmenunav ul li ul li ul li.hasChild a{ text-decoration: none; color:#4C7B39; display: block; vertical-align:middle; border:none;  font-weight:normal;}

div.leftmenunav ul li ul li ul li.hasChildAct { background-color:#BBCAC0; background-image:url(/images/white_arrow.gif); background-repeat:no-repeat; background-position:18px 2px;}
div.leftmenunav ul li ul li ul li.hasChildAct a{  text-decoration: none; color:#FFFFFF; display: block; vertical-align:middle; border:none;  font-weight:bold;}






/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */


/*a.thumbnail:hover{
background-color: transparent;
z-index: 50;
}*/

/* 
a.thumbnail span { 
	position: absolute;
	background-color: #FFFFFF;
	padding: 5px;
	left: -1000px;
	border: 1px solid #cecece;
	visibility: hidden;
	color: black;
	text-decoration: none;
}

a.thumbnail span img { 
	border-width: 0;
	padding: 2px;
}


a.thumbnail:hover span{ 
	visibility: visible;	
	top:15px;
	left: 10px; 
	
}
*/
/*
 <a class="thumbnail" href="/userfiles/6/Image/shadowclad/taubmans/shadowclad-bangle-lge.jpg">
 	<img height="110" width="110" src="/userfiles/6/Image/shadowclad/taubmans/shadowclad-bangle-sm.jpg" alt="" />
	<span>
		<img alt="" src="/userfiles/6/Image/shadowclad/taubmans/shadowclad-bangle-lge.jpg" /><
	/span>
 </a>
*/

a.thumbnail, a.thumbnail2, a.thumbnail3, a.thumbnail4, a.thumbnail5 { /* FF fix, still not working IE6,7 */
	position: relative;
	z-index: 0;
}

a.thumbnail span, a.thumbnail2 span, a.thumbnail3 span, a.thumbnail4 span, a.thumbnail5 span { 
	position: absolute;
	background-color: #FFFFFF;
	padding: 5px;
	left: -1000px;
	border: 1px solid #cecece;
	visibility: hidden;
	color: black;
	text-decoration: none;
}

a.thumbnail span img, a.thumbnail2 span img, a.thumbnail3 span img, a.thumbnail4 span img, a.thumbnail5 span img { 
	border-width: 0;
	padding: 2px;
}

a.thumbnail:hover, a.thumbnail2:hover, a.thumbnail3:hover, a.thumbnail4:hover, a.thumbnail5:hover{
	background-color: transparent;
	display:block;
	z-index: 50;
}

a.thumbnail:hover span{ 
	visibility: visible;	
	top:130px;
	left: 10px; 	
}
a.thumbnail2:hover span{ 
	visibility: visible;	
	top:130px;
	left: -80px; 	
}
a.thumbnail3:hover span{ 
	visibility: visible;
	top:130px;
	left: -160px; 	
}
a.thumbnail4:hover span{ 
	visibility: visible;
	top:130px;
	left: -240px; 	
}
a.thumbnail5:hover span{ 
	visibility: visible;
	top:130px;
	left: -320px; 	
}

.msds-table {
	border: 1px solid #eef4f4;
}
.msds-title {
	background-color: #eef4f4;
	color:#487c34;
	height:40px;
	/*width: 187px;*/
	padding-left:15px;
	
}
.msds-image {
	height:150px;
	text-align:center;
	padding: 5px 5px 5px 5px;
}
.msds-text {
	color:#696969;
	font-size: 8pt;
	height:50px;
	padding: 5px 5px 5px 5px;
}


ul.greenarrowtight {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul.greenarrowtight { 
	list-style-type:none;
	color:#00483a;
}
ul.greenarrowtight ul li { 
	background: url(/images/green_arrow.gif) no-repeat; 
	background-position:middle;
	margin-left: 15px;
	padding:0px 0px 0px 5px;
	list-style-type:none;
}

.msds-info {
	color:#999999;
	font-size: 10px;
}


/*************** QUICKLINKS **************/

div.quicklinks
{
	margin: 10px;
	padding: 0; 
	float: right; 
	clear: right; 
	width:190px;
	background-color: #EEF4F4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:none;
}

div.quicklinksheader
{
	background-color:#E0E9E6;
	border:none;
}

div.quicklinksbody
{
	padding:15px 10px 10px 10px;
	background-image:url('/images/quicklinks_downarrow.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:none;
}

h2.quicklinks
{
	padding:10px;
	margin:0;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}

ul.quicklinks {
	margin: 5px 0;
	padding: 0;
}

ul.quicklinks li ul{
	margin: 5px 0;
	padding: 0;
}

ul.quicklinks li { 
	background: url(/images/green_arrow.gif) no-repeat; 
	background-position:middle;
	margin-left: 0;
	padding:0 0 5px 10px;
	list-style-type:none;
	border-bottom:1px dotted #989898;
	color:#363636;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

ul.quicklinks li ul li { 
	background: url(/images/green_arrow.gif) no-repeat; 
	background-position:middle;
	margin-left: 0;
	padding:0 0 0 10px;
	list-style-type:none;
	border-bottom:none;
	color:#363636;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

ul.quicklinks li a, ul.quicklinks li a:active, ul.quicklinks li ul li a, ul.quicklinks li ul li a:active
{
	text-decoration:none;
	color:#363636;
}

ul.quicklinks li a:hover, ul.quicklinks li ul li a:hover
{
	text-decoration:underline;
}

/****************** QUICKLINKS END ******************/

ul.compact {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
}

.contact-header {
	background: url(/images/template/chhwoodproducts.com.au/v2-contact-detail-top.gif) no-repeat; 
	background-position:middle;

	
}
.contact-header-text {
	font-family: Trebuchet MS, verdana;
	color: #005543;
	font-weight:bold;
	font-size: 12px;
	padding: 0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	text-transform:uppercase;
	background-color:#cfdedb;
}
.contact-bottom {
	background: url(/images/template/chhwoodproducts.com.au/v2-contact-detail-btm-bg.gif) no-repeat; 
	background-position:middle;
}
.distributor-header {
	background: url(/images/template/chhwoodproducts.com.au/distributors-name-header) no-repeat; 
	background-position:middle;
	font-family: Trebuchet MS, verdana;
	color: #00473b;
	height:27px;
	width:505px;
	font-weight:bold;
	font-size: 12px;
	padding: 0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	text-transform:uppercase;
	background-color:#cfdedb;
}

.branch-table-heading {
	background: url(/images/template/chhwoodproducts.com.au/distributors-region-header.gif) repeat-x; 
	background-position:middle;
}

ul.distributorList {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
li.distributorList {
	
	list-style-type:none;
	list-style: none;
	background-image: url(../images/bulletlist-square.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 8px;
	border-bottom: 0px dotted #cecece;
}
.distributorlist-divider {
	background-image: url(../images/dealernetwork-divider.gif);
	background-repeat: repeat-y;
	background-position: center;
	
}

table.cellaligntop td
{
	vertical-align:top;
}

/* Customer page styling*/

table#bowens
{
	width:547px;
	height:auto;
}

table#bowens tr td
{
	vertical-align:top;
	height:100px;
	border-top:1px solid #fff;
}

table#bowens tr.first td
{
	height:36px;
	border-top:none;
}

table#bowens table tr td
{
	vertical-align:top;
}

table#bowensinfo
{
	width:938px;
}

table#bowensinfo tr td.inner
{
	padding:10px 0 10px 20px;
	border-right:1px dotted #777964;
}

table#bowensinfo tr td.inner table tr td p
{
	padding-top:0;
}

table#bowensinfo tr td.header
{
	padding:0;
	background:#5A5B4D url(/Images/template/chhwoodproducts.com.au/bowens_table_headerbg.jpg) repeat-x;
	color:#777964;
	border-right:1px solid #727264;
	border-left:1px solid #575747;
	
}

table#bowensinfo tr td.header span
{
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	text-indent:20px;
	line-height:34px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	display:inline-block;
}

a.header, a.header:visited{color:#fff;display:block; font-size:14px;padding: 17px 7px;text-decoration:none;}
div.bowens-banner {background:#033598 url(/userfiles/6/image/bowens/bowens_logo.jpg) no-repeat scroll top right;margin:7px 0;height: 50px;}
div.bowens-banner a.header, div.bowens-banner a.header:hover, div.bowens-banner a.header:visited:hover{color:#ffd200;}
div.dahlsens-banner{background:#053275 url(/userfiles/6/image/logos/dahlsens-banner.jpg) no-repeat scroll top right;margin:7px 0;height:50px;}
div.dahlsens-banner a.header, div.dahlsens-banner a.header:hover, div.dahlsens-banner a.header:visited:hover{color:#f6821f;}
div.simmonds-banner {background:url(/userfiles/6/image/logos/simmonds-banner.jpg) no-repeat scroll top right;margin:7px 0;height:50px;}
div.simmonds-banner a.header, div.simmonds-banner a.header:hover, div.simmonds-banner a.header:visited:hover{color:#FFF;}

/* Styling for Bushfire protection Micro-site */
div#bushfire-protection-content {
	width:700px;
}

div#bushfire-protection-content h1 {
	background-color:#E9F0CD;
	color:#00483A;
	font-family:"Trebuchet MS",verdana;
	font-size:22px;
	margin:5px 0 10px;
	padding:10px 20px;
}

div#bushfire-protection-content p img {
	margin:10px 20px;
}

div#bushfire-protection-content table {
	border:1px solid #00483a;
	font-size:10px;
	table-layout:fixed;
}

div#bushfire-protection-content .half {
	float:left;
	width:50%;
}

div#bushfire-protection-content caption{
	background-color: #e9f0cd;
	border:1px solid #00483a;
	color:#00483a;
	font-size:13px;
	font-weight:bold;
	padding:10px 20px;
	text-align:left;
}

div#bushfire-protection-content th {
	background-color:#00483a;
	border-right:1px solid #ffffff;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	padding:5px;
	vertical-align:top;
}

div#bushfire-protection-content th.levels {
	background-color:#e9f0cd;
	border:1px solid #00483a;
	color:#00483a;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	vertical-align:top;
}

div#bushfire-protection-content th.last {
	border-right:none;
}

div#bushfire-protection-content th.row {
	background-color:#FFFFFF;
	border:1px solid #00483a;
	color:#00483a;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}

div#bushfire-protection-content td {
	border:1px solid #00483a;
	padding:5px;
	vertical-align:top;
}

div#bushfire-protection-content th.highlight, div#bushfire-protection-content .highlight {
	background-color: #f1f5de;
}

div#bushfire-protection-content strong {
	color:#FF0000;
}

div#bushfire-protection-content em {
	font-style:normal;
	font-weight:bold;
}


/***********************
OVERLAYS - DO NOT DELETE
************************/

div#overlay, div.multioverlay
{
	position:relative;
	display:none;
	padding:0;
	margin:0;
	border:3px solid #000;
	background-color:#fff;
}

div#overlay .close, div.multioverlay .close
{
	background:url(/images/close.png) no-repeat;
	width:28px;
	height:28px;
	position:absolute;
	right:-14px;
	top:-14px;
	cursor:pointer;
	z-index:5000;
}

div#overlay div.overlayfooter, div.multioverlay div.overlayfooter
{
	display:block;
	padding:10px;	
}

div#overlay div.overlayfooter img, div.multioverlay div.overlayfooter img
{
	float:right;
	margin-top:-10px;
}


ul.maptabs, ul.propertytabs{	margin:10px 0 0 0; padding:0;text-align:left; }
ul.maptabs li, ul.propertytabs li
{
	list-style-type:none;
	display:inline;
	padding:0; margin:0;
}

ul.maptabs li a, ul.propertytabs li a
{
	margin:0;
	padding:0;
	display:inline-block;
	text-decoration:none;
	color:#666;
}

ul.maptabs li a span, ul.propertytabs li a span
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	height:22px;
	line-height:22px;
	
	padding:0 20px;
	background-image:url("/images/tabs/tabinactive.gif");
	text-decoration:none;
	margin:0;
	display:inline-block;
	vertical-align:bottom;
	cursor:pointer;
}

ul.maptabs li a em, ul.propertytabs li a em
{
	display:inline-block;
	width:4px;
	height:22px;
	background-image:url("/images/tabs/tabinactive_span.gif");
	vertical-align:bottom;
	cursor:pointer;
}

ul.maptabs li a.active, ul.propertytabs li a.active
{
	color:#666;
}

ul.maptabs li a.active span, ul.propertytabs li a.active span
{
	padding:4px 20px 0 20px;
	background-image:url("/images/tabs/tabactive.gif");
}

ul.maptabs li a.active em, ul.propertytabs li a.active em
{
	height:26px;
	background-image:url("/images/tabs/tabactive_span.gif");
}


.photoborder {
	background-color:#FFFFFF;
	border-color:#EEEEEE #CCCCCC #CCCCCC #EEEEEE;
	border-right:1px solid #CCCCCC;
	border-style:solid;
	border-width:1px;
	display:block;
	margin:0 auto;
	padding:4px;
}


/*****
HEADER
******/

#masthead-search {
	font-family:"Trebuchet MS", sans-serif;
	font-size:11px;
	margin:5px 0;
	text-align:right;
	position:relative;
}
#masthead-search form {
	display:inline;
	margin:0;
	padding:0;
}
#masthead-search span {
	border-right:1px solid #b2b2b2;
	padding:0 20px 0 30px;
	height:10px;
	text-transform:uppercase;
}
#masthead-search a {
	color:#454545;
	text-decoration:none;
	padding:0 20px 0 30px;
	border-right:1px solid #b2b2b2;
}

#masthead-search #btn-home {
	background:url(/images/icon-home.gif) no-repeat scroll 10px 0;
}
#masthead-search #btn-email {
	background:url(/images/icon-email.gif) no-repeat scroll 10px 0;
}
#masthead-search #btn-login {
	background:url(/images/icon-key.gif) no-repeat scroll 10px 0;
}
	#loginfloat
	{
		position:absolute;
		text-align:left;
		background:white !important;
		padding:10px;
		border:2px solid #eee;
		right:310px;
		top:30px;
		width:340px;
		z-index:1002;
		_z-index:2000;
		zoom:1;
		
		border-radius:5px 0 5px 5px;
		-moz-border-radius:5px 0 5px 5px;
		-webkit-border-radius:5px 0 5px 5px;
		
		box-shadow: 0 3px 3px #333;
		-moz-box-shadow: 0 3px 3px #333;
		-webkit-box-shadow: 0 3px 3px #333;
	}
	
	#loginfloat a
	{
		text-decoration:underline;
		padding:0;
		border:none;
	}
	
#masthead-search #btn-logout {
	background:url(/images/icon-door-out.gif) no-repeat scroll 10px 0;
}

#masthead-search span#search {
	border-right:0 none;
	padding:0 10px 0 20px;
}

.masthead-search-box {
	border:1px solid #b2b2b2;
	color:#454545;
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:1px 3px;
	text-transform:uppercase;
	vertical-align:middle;
	width:200px;
}
.masthead-search-button {
	background:url(/images/btn-search.gif) no-repeat scroll 0 0;
	height:20px;
	vertical-align:middle;
	width:20px;
}

.formrow
{
	margin-bottom:10px;
}
.fixedwidthlabel
{
	width:150px;
	display:inline-block;
	font-size:12px;
	font-weight:normal;
}

.fixedwidthlabel.long
{
	width:auto;
}
