
/* ------------------- Drop Down Main Nav -------------------------- */


div.jqueryslidemenu {
	width: 100%;
	position: relative;
	z-index: 90;
	}

div.jqueryslidemenu ul.navigation {
	margin: 0;
	padding: 55px 0 0 0;
	list-style-type: none;
	}

/*Top level list items*/
div.jqueryslidemenu ul.navigation li {
	position: relative;
	display: inline;
	float: left;
	padding: 0;
	margin: 0;
	}


/*1st sub level menu*/
div.jqueryslidemenu ul.navigation li ul {
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	list-style-type: none;
	padding: 15px 0 0 0;
	z-index: 250;
	}


/*Sub level menu list items (undo style from Top level List Items)*/
div.jqueryslidemenu ul.navigation li ul li {
	display: list-item;
	float: none;
	list-style-type: none;
	}



/*All subsequent sub menu levels vertical offset after 1st level sub menu */
div.jqueryslidemenu ul.navigation li ul li ul {
	top: 0;
	list-style-type: none;
	padding: 0;
	border-left: 1px solid #000000;
	}


/* ------------------  DROP DOWN NAV ARROW STYLES ------------------------------------*/

.downarrowclass{
	position: absolute;
	top: 12px;
	right: 7px;
	display: none;
	}

.rightarrowclass{
	position: absolute;
	top: 18px;
	right: 8px;
	}



/* ------------------  SUB LINK STYLES ------------------------------------*/


/* Sub level menu links style */
div.jqueryslidemenu ul.navigation li ul li a {
	width: 140px; /*width of sub menus*/
	padding: 7px 15px;
	margin: 0;
	border-top-width: 0;
	border-bottom: 1px solid #414141;
	}	
		
div.jqueryslidemenu ul.navigation li ul li a:hover { /*sub menus hover style*/
	background: #414141;
	color: white;
	}


/* ------------------  GENERIC LINK STYLES ------------------------------------*/


div.jqueryslidemenu ul.navigation li a {
	display: block;
	background: #000000;
	color: #B0C214;
	text-decoration: none;
	}

	* html div.jqueryslidemenu ul.navigation li a { /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
	}

	div.jqueryslidemenu ul.navigation li a:hover {
	background: #414141;
	color: white;
	}


/* ------------------  MAIN NAV STYLES START ------------------------------------*/


div.jqueryslidemenu ul.navigation li a.home {
	background:url(/furniture/images/navigation/home.jpg) no-repeat 0 0;
	width: 92px;
	height: 59px;
	text-indent: -1000em;
	display: inline-block;
	overflow: hidden;
	float: left;
	}

	div.jqueryslidemenu ul.navigation li a.home:hover {
	background:url(/furniture/images/navigation/home.jpg) no-repeat 0 -118px;
	}
	
	body.home div.jqueryslidemenu ul.navigation li a.home {
	background:url(/furniture/images/navigation/home.jpg) no-repeat 0 -59px;
	width: 92px;
	height: 59px;
	text-indent: -1000em;
	display: inline-block;
	overflow: hidden;
	float: left;
	}


div.jqueryslidemenu ul.navigation li a.ourwork {
	background:url(/furniture/images/navigation/ourwork.jpg) no-repeat 0 0;
	width: 127px;
	height: 59px;
	text-indent: -1000em;
	display: inline-block;
	overflow: hidden;
	float: left;
	}

	div.jqueryslidemenu ul.navigation li a.ourwork:hover {
	background:url(/furniture/images/navigation/ourwork.jpg) no-repeat 0 -118px;
	}
	
	body.our-work div.jqueryslidemenu ul.navigation li a.ourwork {
	background:url(/furniture/images/navigation/ourwork.jpg) no-repeat 0 -59px;
	width: 127px;
	height: 59px;
	text-indent: -1000em;
	display: inline-block;
	overflow: hidden;
	float: left;
	}
	
div.jqueryslidemenu ul.navigation li a.whatwedo {
	background:url(/furniture/images/navigation/whatwedo.jpg) no-repeat 0 0;
	width: 142px;
	height: 59px;
	text-indent: -1000em;
	display: inline-block;
	overflow: hidden;
	float: left;
	}

	div.jqueryslidemenu ul.navigation li a.whatwedo:hover {
	background:url(/furniture/images/navigation/whatwedo.jpg) no-repeat 0 -118px;
	}
	
	body.what_we_do div.jqueryslidemenu ul.navigation li a.whatwedo {
	background:url(/furniture/images/navigation/whatwedo.jpg) no-repeat 0 -59px;
	width: 142px;
	height: 59px;
	text-indent: -1000em;
	display: inline-block;
	overflow: hidden;
	float: left;
	}


div.jqueryslidemenu ul.navigation li a.aboutatelier {
	background:url(/furniture/images/navigation/aboutatelier.jpg) no-repeat 0 0;
	width: 149px;
	height: 59px;
	text-indent: -1000em;
	display: inline-block;
	overflow: hidden;
	float: left;
	}

	div.jqueryslidemenu ul.navigation li a.aboutatelier:hover {
	background:url(/furniture/images/navigation/aboutatelier.jpg) no-repeat 0 -118px;
	}
	
	body.about div.jqueryslidemenu ul.navigation li a.aboutatelier {
	background:url(/furniture/images/navigation/aboutatelier.jpg) no-repeat 0 -59px;
	width: 149px;
	height: 59px;
	text-indent: -1000em;
	display: inline-block;
	overflow: hidden;
	float: left;
	}


div.jqueryslidemenu ul.navigation li.talkwithus a {
	background:url(/furniture/images/navigation/talkwithus.jpg) no-repeat 0 0;
	width: 112px;
	height: 59px;
	text-indent: -1000em;
	display: inline-block;
	overflow: hidden;
	float: left;
	}

	div.jqueryslidemenu ul.navigation li.talkwithus a:hover, body.subpageaaaaa div.jqueryslidemenu ul.navigation li.talkwithus a:hover {
	background:url(/furniture/images/navigation/talkwithus.jpg) no-repeat 0 -118px;
	}
	
	body.subpageaaaaa div.jqueryslidemenu ul.navigation li.talkwithus a {
	background:url(/furniture/images/navigation/talkwithus.jpg) no-repeat 0 -59px;
	width: 112px;
	height: 59px;
	text-indent: -1000em;
	display: inline-block;
	overflow: hidden;
	float: left;
	}


/* ----------------- End Drop Down Nav -------------------- */



/* -------------------- Launch & Case Studies ------------------ */


div.buttons {
	width:937px;
	margin:0 auto;
	background-color:#CC9900;
	position:relative;
	top:80px;
	left:-70px;
	z-index:5;
	}

ul.projectnavigation {
	
	}

div.buttons ul.projectnavigation li {
	display:inline;
	padding: 0px;
	z-index:85;
	}

div.buttons ul.projectnavigation li.launch a {
	text-indent: -1000em;
	background:url(/furniture/images/sitewide/launch_website.jpg) no-repeat left top;
	width: 119px;
	height: 24px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 658px;
	top:296px;
	z-index:2;
	}

div.buttons ul.projectnavigation li.launch a:hover {
	background-position: 0px -24px; 
	z-index:2;
	}
	
	
div.buttons ul.projectnavigation li.case a {
	text-indent: -1000em;
	background:url(/furniture/images/sitewide/case_study.jpg) no-repeat left top;
	width: 88px;
	height: 24px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 789px;
	top:296px;
	z-index:2;
	}

div.buttons ul.projectnavigation li.case a:hover {
	background-position: 0px -24px; 
	z-index:2;
	}
	
div.buttons ul.projectnavigation li.nextproject a {
	text-indent: -1000em;
	background:url(/furniture/images/sitewide/next_project.jpg) no-repeat left top;
	width: 110px;
	height: 24px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 890px;
	top:296px;
	z-index:2;
	}

div.buttons ul.projectnavigation li.nextproject a:hover {
	background-position: 0px -24px; 
	z-index:2;
	}
	
/*---------------------  End Launch Case Studies -------------------*/



div#footer div.footer_container_bottom div.footerleft p.atelier_logo {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	}
	
	div#footer div.footer_container_bottom div.footerleft p.atelier_logo a {
	background: url(/furniture/images/sitewide/footer_atelierlogo.jpg) no-repeat 0 0;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	width: 43px;
	height: 22px;
	}
	
	div#footer div.footer_container_bottom div.footerleft p.atelier_logo a:hover {
	background: url(/furniture/images/sitewide/footer_atelierlogo.jpg) no-repeat 0 -22px;
	}

div#footer div.footer_container_bottom div.footerleft p.lime_logo {
	float: left;
	margin: 1px 0 0 15px;
	padding: 0;
	font-size: 0;
	line-height: 0;
	}
	
	div#footer div.footer_container_bottom div.footerleft p.lime_logo a {
	background: url(/furniture/images/sitewide/footer_limelogo.jpg) no-repeat 0 0;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	width: 40px;
	height: 22px;
	}
	
	div#footer div.footer_container_bottom div.footerleft p.lime_logo a:hover {
	background: url(/furniture/images/sitewide/footer_limelogo.jpg) no-repeat 0 -20px;
	}


div#footer div.footer_container_bottom div.footerleft p.atelier_seo_logo {
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	font-size: 0;
	line-height: 0;
	}
	
	div#footer div.footer_container_bottom div.footerleft p.atelier_seo_logo a {
	background: url(/furniture/images/sitewide/footer_atelier_seo.jpg) no-repeat 0 0;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	width: 67px;
	height: 21px;
	}
	
	div#footer div.footer_container_bottom div.footerleft p.atelier_seo_logo a:hover {
	background: url(/furniture/images/sitewide/footer_atelier_seo.jpg) no-repeat 0 -21px;
	}