/*****************************************
 * Global settings
 ****************************************/

* {
	margin:0;
	padding:0;
}


body {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
}
ff {
	background-attachment: fixed;
	background-image: url(../img/bambu/ff_.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}






/*Header
-------------------------------------------*/
#adsk91-header {
	background:#000;
	position:relative;
	padding:3px 44px 3px;
}

/*Header for Offer Center and Campaign Landing Pages*/
#adsk91-header-oc-landing {
	background:#000;
	position:relative;
	height:174px;
	padding:3px 18px 3px;
}

#adsk91-header #adsk91-mainNav li,
#adsk91-header #adsk91-secNav li,
#adsk91-header #adsk91-location li,
#adsk91-breadcrumbs li {
	display:inline;
	float:left;
	font-size:10px;
}

#adsk91-header #adsk91-nav {
	padding-bottom:10px;
}

#adsk91-header a {
	color:#959595;
	text-decoration:none;
}

/*Title - Header
-------------------------------------------*/

#adsk91-header #adsk91-logo {
	padding-top:15px;
	padding-bottom:48px;
	margin-left:0px;
}

#adsk91-header-oc-landing #adsk91-logo-oc-landing {
	padding-top:5px;
	padding-bottom:0px;
	margin-left:0px;
}





/*Main Navigation Elements (Primary)
-------------------------------------------*/
#adsk91-header #adsk91-mainNav {
	display:inline;
	float:left;
	/*width:40%;*/
	margin-bottom:9px;
}

#adsk91-header #adsk91-mainNav li	{
	position:relative;
	/*padding:3px 0;*/
	padding:0px 0 3px 0;
	font-size:12px;
	font-weight:normal;
	height:15px;
}

#adsk91-header #adsk91-mainNav li ul li {
	height:auto;
}

#adsk91-header #adsk91-mainNav a {
	display:block;
	color:#fff;
	padding-left:7px;
	padding-right:17px;
	background-image: url(../img/MENU/mainNavBreaker.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#adsk91-header #adsk91-mainNav li:hover,
#adsk91-header #adsk91-mainNav li.navHover  {
	background-color:#1e1e1e;
}

#adsk91-header #adsk91-mainNav li:hover a,
#adsk91-header #adsk91-mainNav li.navHover a,
#adsk91-header #adsk91-mainNav li:hover a:active,
#adsk91-header #adsk91-mainNav li.navHover a:active {
	color:#999999;
}


/*Main Navigation Dropdowns
-------------------------------------------*/
#adsk91-header #adsk91-mainNav ul	{
	display:none;
	position:absolute;
	background:#1e1e1e;
	width:/*165px*/216px;
	margin-left:-7px;
	margin-top:2px;
	left:0;
	padding:7px 0 6px 0;
	z-index:10000;
}

#adsk91-header #adsk91-mainNav li:hover ul,
#adsk91-header #adsk91-mainNav li.navHover ul {
	display:block;
}

#adsk91-header #adsk91-mainNav ul li	{
	display:block;
	float:none;
	padding:2px 12px;
	width:/*140px*/192px;
	font-size:9px;
	font-weight:normal;
	color:#9C0;
}

#adsk91-header #adsk91-mainNav ul li.header {
	font-weight:normal;
}

#adsk91-header #adsk91-mainNav ul li.last	{
	margin-bottom:8px;
}

#adsk91-header #adsk91-mainNav ul a {
	display:block;
	padding:0;
	background-image:none;
	color:#b5b5b5 !important;
	width:/*140px*/192px;
	font-size: 11px;
}

#adsk91-header #adsk91-mainNav ul li:hover {
	background:#343434;
}

#adsk91-header #adsk91-mainNav ul li.header:hover {
	background:#1e1e1e;
}

#adsk91-header #adsk91-mainNav ul li:hover a,
#adsk91-header #adsk91-mainNav ul li.navHover a {
	color:#fff !important;
}

#adsk91-header #adsk91-mainNav ul li.more	{
	border-top:1px solid #121212;
}

#adsk91-header #adsk91-mainNav ul li.more a	{
	color:#959595 !important;
}

#adsk91-header #adsk91-mainNav ul li.more:hover,
#adsk91-header #adsk91-mainNav ul li.more.navHover 	{
	background:#343434;
}

#adsk91-header #adsk91-mainNav ul li.more:hover a,
#adsk91-header #adsk91-mainNav ul li.more.navHover a	{
	color:#fff;
}



/*Clearfix method
-------------------------------------------*/
.clearfix:after  {
	content:			".";
	display: 			block;
	height: 			0;
	clear: 				both;
	visibility: 		hidden;
}

.clearfix {
	display:inline-table;
}

/* Hides from IE-mac \*/

* html .clearfix {
	height: 			1%;
}

.clearfix {
	display: 			inline-block; /*IE7 solution*/
}

.clearfix {
	display: 			block; /*Fixes width issue*/
}

/* End hide from IE-mac */
