

/* horizontal navigation */

.horiz ul#navmenu {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin: 0;
	overflow: auto;
}
.horiz #navcontainer ul li {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}
.horiz #navcontainer ul li a {
	padding: 0;
	margin: 0;
	color: #fff;
	text-decoration: none;
	display: block;
	text-align: center;
	font: bold 1.1em "Trebuchet MS", verdana, lucida, sans-serif;
	border: 0;
	padding: 10px /*23px*/15px 10px /*22px*/14px;
}
html:first-child .horiz #navcontainer ul li a { /* opera */
	padding: 10px 17px 10px 18px;
}
.horiz #navcontainer ul li a:hover {
	color: #fff;
}
.horiz #navcontainer a:active {
	color: #fff;
}
.horiz #navcontainer li#active a {
	border: 1px solid #c60;
	color: #fff;
}





/* vertical navigation */



/* Root = Horizontal, Secondary = Vertical */
.vert ul#navmenu {
	border: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
}
.vert ul#navmenu ul:after /*From IE 7 lack of compliance*/ {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}
.vert ul#navmenu li {
	z-index: 99;
	margin: 0;
	padding: 0;
	border: 0;
	float: left; /*For Gecko*/
	list-style: none;
	width: 176px;
	text-align: right;
	
	border-bottom: 1px solid #000;
}
/* Root Menu */
.vert ul#navmenu a {
	padding: 0 10px; /* nav padding */
	border: 0;
	float: none !important; /*For Opera*/
	display: block;
	height: auto !important;
	height: 1%; /*For IE*/
	color:#fff;
	text-decoration:none;
	font-size: 1.1em;
	font-weight: bold;
	font-family: "Trebuchet MS", Tahoma, Verdana, Century Gothic, Arial, Helvetica, sans-serif;
	padding: 7px 20px 7px 20px;
}

#layout1.aboutus ul#navmenu li#aboutus,
#layout1.services ul#navmenu li#services,
#layout1.portfolio ul#navmenu li#portfolio,
#layout1.testimonials ul#navmenu li#testimonials,
#layout1.requestinfo ul#navmenu li#requestinfo {
	background-position: 0 -100px;
}
#layout1.aboutus ul#navmenu li#aboutus a,
#layout1.services ul#navmenu li#services a,
#layout1.portfolio ul#navmenu li#portfolio a,
#layout1.testimonials ul#navmenu li#testimonials a,
#layout1.requestinfo ul#navmenu li#requestinfo a {
	color: #000;
}
#layout1.aboutus.magritte ul#navmenu li#aboutus,
#layout1.services.magritte ul#navmenu li#services,
#layout1.portfolio.magritte ul#navmenu li#portfolio,
#layout1.testimonials.magritte ul#navmenu li#testimonials,
#layout1.requestinfo.magritte ul#navmenu li#requestinfo {
	background-position: 0 0px;
}
#layout1.aboutus.magritte ul#navmenu li#aboutus a,
#layout1.services.magritte ul#navmenu li#services a,
#layout1.portfolio.magritte ul#navmenu li#portfolio a,
#layout1.testimonials.magritte ul#navmenu li#testimonials a,
#layout1.requestinfo.magritte ul#navmenu li#requestinfo a {
	color: #fff;
}




#layout2.home.dali li#home a,
#layout2.aboutus.dali li#aboutus a,
#layout2.services.dali li#services a,
#layout2.portfolio.dali li#portfolio a,
#layout2.testimonials.dali li#testimonials a,
#layout2.requestinfo.dali li#requestinfo a {
	color: #000;
	background-color: #d8d860;
	_color: #fff;
	_background-color: #transparent;
}
#layout2.home.magritte li#home a,
#layout2.aboutus.magritte li#aboutus a,
#layout2.services.magritte li#services a,
#layout2.portfolio.magritte li#portfolio a,
#layout2.testimonials.magritte li#testimonials a,
#layout2.requestinfo.magritte li#requestinfo a {
	background-color: #5e0101;
	_background-color: #transparent;
}
#layout2.home.munch li#home a,
#layout2.aboutus.munch li#aboutus a,
#layout2.services.munch li#services a,
#layout2.portfolio.munch li#portfolio a,
#layout2.testimonials.munch li#testimonials a,
#layout2.requestinfo.munch li#requestinfo a {
	color: #000;
	background-color: #dc7612;
	_color: #fff;
	_background-color: #transparent;
}
#layout2.home.picasso li#home a,
#layout2.aboutus.picasso li#aboutus a,
#layout2.services.picasso li#services a,
#layout2.portfolio.picasso li#portfolio a,
#layout2.testimonials.picasso li#testimonials a,
#layout2.requestinfo.picasso li#requestinfo a {
	color: #000;
	background-color: #3e709f;
	_color: #fff;
	_background-color: #transparent;
}
#layout2.home.warhol li#home a,
#layout2.aboutus.warhol li#aboutus a,
#layout2.services.warhol li#services a,
#layout2.portfolio.warhol li#portfolio a,
#layout2.testimonials.warhol li#testimonials a,
#layout2.requestinfo.warhol li#requestinfo a {
	color: #000;
	background-color: #f0c048;
	_color: #fff;
	_background-color: #transparent;
}





#layout3.home.dali li#home a,
#layout3.aboutus.dali li#aboutus a,
#layout3.services.dali li#services a,
#layout3.portfolio.dali li#portfolio a,
#layout3.testimonials.dali li#testimonials a,
#layout3.requestinfo.dali li#requestinfo a {
	color: #fff;
	background-color: #422901;
	_color: #000;
	_background-color: #transparent;
}
#layout3.home.magritte li#home a,
#layout3.aboutus.magritte li#aboutus a,
#layout3.services.magritte li#services a,
#layout3.portfolio.magritte li#portfolio a,
#layout3.testimonials.magritte li#testimonials a,
#layout3.requestinfo.magritte li#requestinfo a {
	color: #fff;
	background-color: #930101;
	_color: #000;
	_background-color: #transparent;
}
#layout3.home.munch li#home a,
#layout3.aboutus.munch li#aboutus a,
#layout3.services.munch li#services a,
#layout3.portfolio.munch li#portfolio a,
#layout3.testimonials.munch li#testimonials a,
#layout3.requestinfo.munch li#requestinfo a {
	color: #fff;
	background-color: #5f1a01;
	_color: #000;
	_background-color: #transparent;
}
#layout3.home.picasso li#home a,
#layout3.aboutus.picasso li#aboutus a,
#layout3.services.picasso li#services a,
#layout3.portfolio.picasso li#portfolio a,
#layout3.testimonials.picasso li#testimonials a,
#layout3.requestinfo.picasso li#requestinfo a {
	color: #fff;
	background-color: #14304b;
	_color: #000;
	_background-color: #transparent;
}
#layout3.home.warhol li#home a,
#layout3.aboutus.warhol li#aboutus a,
#layout3.services.warhol li#services a,
#layout3.portfolio.warhol li#portfolio a,
#layout3.testimonials.warhol li#testimonials a,
#layout3.requestinfo.warhol li#requestinfo a {
	color: #fff;
	background-color: #3c2b01;
	_color: #000;
	_background-color: #transparent;
}
#layout3 #navmenu li a {
	padding-top: 7px;
}
body#layout3:first-of-type #navmenu li a { /* safari */
	padding-top: 10px;
}

/* http://rafael.adm.br/css_browser_selector/ */
.mac.gecko #layout3 #navmenu li a { /* mac Firefox, Mozilla, Camino */
	padding-top: 10px;
}
.win.opera #layout3 #navmenu li a { /* win opera */
	padding-top: 7px;
}


