#navband {
position:absolute; top:100px; height:50px; background-color:#cc0000; width:50%; z-index:0; right:0
 }

#nav_bg {
height:50px; background-color:#CC0000; width:100%; position:relative; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;height:50px;
}


.horizontalcssmenu {
	width:960px;
	margin:0 auto;
	text-align:center;
	position:absolute;
	z-index:3;
	padding:0px 0 0 30px;
	/* for Mozilla Firefox */
-moz-box-sizing: border-box;
	/*for IE8 */
box-sizing: border-box;
	/* for Safari & Google Chrome */
-webkit-box-sizing: border-box;
	height: 37px;
}

.horizontalcssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
text-align:center;
}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;

}

/*Top level menu link items style*/
.horizontalcssmenu ul li a {
display: block;
text-decoration: none;
color:#fd8564;
text-align:center;
font: 20px/20px 'VegurBold', Verdana, sans-serif;
letter-spacing: 1px; 
width: auto; /*Width of top level menu link items _width: 70px*/
_width:30px;
padding-top:5px;
}

.horizontalcssmenu ul li a sup {
font: 12px/1px Verdana, sans-serif;
}


.horizontalcssmenu ul li a.contact {

}

.horizontalcssmenu ul li a:hover{
width: auto; /*Width of top level menu link items _width: 70px*/
text-decoration: none;
color: #ffffff;
_width:50px
}

.home_n li.home_n a,
.tuffline_n li.tuffline_n a,
.tufflinetv_n li.tufflinetv_n a,
.fabric_n li.fabric_n a,
.case_studies_n li.case_studies_n a,
.contact_n li.contact_n a {
color: #ffffff !important;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/

}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */



.submenustyle {
width: auto;
display: none;
filter:alpha(opacity=0);
-moz-opacity:0;
margin-top:-12px;
position: absolute;
top:58px;
left:-8px;
}

* html .submenustyle{ /*IE only width definition*/
width: 100%;
}

.submenustyle a {
margin-top:5px;
padding: 0 8px;
text-decoration: none;
color: #777777;
font: 11px/11px Verdana, sans-serif;
letter-spacing: 1px;
border-right:#888888 1px solid;
background-color:#FFFFFF;
}

.submenustyle a:hover {
color: #000000;
text-decoration: none;
}

#tuffline_intro a.intro_n,
#tuffline_overview a.overview,
#tuffline_wall a.wall,
#tuffline_free a.free,
#tuffline_grid a.grid,
#tuffline_way a.way,
#tuffline_outdoor a.outdoor,
#tuffline_eco a.eco,
#tufflinetv_standard a.standard,
#tufflinetv_custom a.custom,
#tufflinetv_accessories a.accessories,
#fabric_single a.single,
#fabric_double a.double,
#fabric_assembly a.assembly,
#fabric_f_accessories a.f_accessories,
#fabric_modular a.modular,
#case_studies_commbank a.commbank,
#case_studies_swans a.swans,
#case_studies_nib a.nib,
#case_studies_console a.console,
#case_studies_optus a.optus,
#case_studies_yd a.yd,
#case_studies_bott a.bott,
#case_studies_tltv a.tltv,
#case_studies_hwt a.hwt  { 
color:#000000 !important;
}

/* dividers */

.horizontalcssmenu ul li.divider {
padding:3px 17px 0;
}


.horizontalcssmenu ul li ul li span.divider {
color: #444444;
padding:0;
overflow:hidden;
font-size:11px;
}

a.next {
width:15px;
height:28px;
background: url(../images/next.png) no-repeat 0 top;
display:block;
float:right;
}

a.next:hover {
width:15px;
height:28px;
background: url(../images/next.png) no-repeat 0 bottom;
}

a.previous {
width:15px;
height:28px;
background: url(../images/previous.png) no-repeat 0 top;
display:block;
float:left;}

a.previous:hover {
width:15px;
height:28px;
background: url(../images/previous.png) no-repeat 0 bottom;
}


.nextprevwrap {
width:40px; position:relative; z-index:11; left:920px; top:-55px
}

