/* @override http://www.arinterior.com/styles/nav.css */

#nav {
	width:740px;
	height:22px;
	margin-top: 0px;
	float:left;
}



#nav .select, #nav .current {
	margin:0; 
	padding:0; 
	list-style:none;
	}

#nav li {
	display:inline; 
	margin:0; 
	padding:0; 
	height:auto;
	}

#nav .select a,
#nav .current a {
	display:block; 
	height:23px; 
	float:right; 
	text-decoration:none; 
	font-size:12px; 
	line-height:21px; 
	text-transform: uppercase;
	font-family: Helvetica, Arial, sans-serif;
	border-left: 1px solid #e3dcc0;
	padding: 0px 16px;
	white-space:nowrap; 
	color:#e3dcc0;
}

#nav .current a#first-nav, #nav .select a#first-nav {
border-left: 0;
}

* html #nav .select a, * html #nav .current a {
	width:1px; 
	height:22px;
	}


#nav .select a:hover, 
#nav .select li:hover a {
	cursor:pointer; 
}

#nav .sub {display:none; }

/* for IE5.5 and IE6 only */
#nav table {
	position:absolute; 
	border-collapse:collapse; 
	left:0; 
	top:0;}

#nav .current a {
	}


#nav .sub li a:hover, 
#nav .select a:hover .sub li a:hover, 
#nav .select li:hover .sub li a:hover {

color: #e3dcc0;
background-color: #804d4c;

	}

#nav .sub_active .current_sub a, 
#nav .sub_active a:hover {

	}

#nav .select li a:hover .sub, 
#nav .select li:hover .sub {
	display:block; 
	position:absolute; 
	width:740px; 
	top:135px;
	left:0; 
	background: #e3dcc0; 
	margin-top:-1px; 
	padding:0; 
	z-index:100; 
	color:#fff; 
	font-size:11px;
	text-align: right;
	}

#nav .sub, #nav .sub_active {
	margin:0; 
	padding:0; 
	list-style:none;
	}

#nav .sub_active {
	display:block; 
	position:absolute; 
	width:740px; 
	top:25px; 
	left:0; 
	background-color: #e3dcc0; 
	margin-top:0px; 
	padding:0; 
	z-index:10;
	}
* html #nav .sub_active, * html #nav .select a:hover .sub {
	z-index:-1; 
	margin-top:0; 
	
	}

#nav .sub_active a {
	height:21px; 
	text-decoration:none; 
	line-height:20px; 
	white-space:nowrap; 
	display:block; 
	float:left; 
	background:#e3dcc0; 
	padding:5px 10px 5px 10px; 
	margin:0; 
	font-size:12px; 
	white-space:nowrap; 
	border:0; 
	color:#fff;
	}

#nav .select a:hover .sub li a, 
#nav .select li:hover .sub li a {
	display:block; 
	background:#e3dcc0; 
	padding:4px 10px 5px 10px; 
	margin:0; 
	white-space:nowrap; 
	border:0; 
	color:#804d4c; 
	font-size:10px;
	letter-spacing: 1px;
	text-transform: uppercase;
	float: right;
	}

#nav #nav-about .select li a:hover .sub a, 
#nav #nav-about .select li:hover .sub a {
	position: relative;
	right: 370px;
}

#nav #nav-portfolio .select li a:hover .sub a, 
#nav #nav-portfolio .select li:hover .sub a {
	position: relative;
	right: 280px;
}

#nav #nav-services .select li a:hover .sub a, 
#nav #nav-services .select li:hover .sub a {
	position: relative;
	right: 200px;
}

#nav #nav-new .select li a:hover .sub a, 
#nav #nav-new .select li:hover .sub a {
	position: relative;
	right: 90px;
}