/* CSS Document */

#nav {

	width:970px; height:48px; /*height:55px;*/

	font-family:Arial, Helvetica, sans-serif;

	padding:0;

	background:url(../Images/nav_repeat.gif) repeat-x 0 0;

	/*background:url(../Images/nav_repeat.png) 0 0 repeat-x;*/

	position: relative;

	z-index:500;

}

/** html #nav { 

	background:transparent;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/images/nav_repeat.png', sizingMethod='scale');

	overflow:hidden;

}*/



ul#mainnav{
	width:530px;
	padding-top:1px;
	margin-left:7px;
	float:left;
	list-style-type: none;
}



ul#mainnav li{

	float:left;

	margin:0; padding:0;

	background:transparent;

	position:relative;

}

ul#mainnav li a{
	float:left;
	height:19px;
	padding:1px 7px 1px 7px;
	font-size:13px;
	color:#bebebe;
	text-transform:lowercase;
	font-weight:normal;
	background-color: #333333;
	text-decoration: none;
}

ul#mainnav li:hover a, ul#mainnav li.sfhover a{

	color:#fff;

	background:#d72b30;

}



/* First level */

ul#mainnav li ul{
	margin:21px 0 0 -10px;
	width:150px;
	padding:5px 0 4px 0;
	background:url(../Images/nav_topred.gif) 0 0 repeat-x #c1272b;
	list-style-type: none;
	/*z-index:500;*/

}


* html ul#mainnav li ul{
margin:19px 0 0 -10px;
}


ul#mainnav li ul li{
	float:none;
	margin:0;
	padding-left:9px;
	height:1%;
	background:url(../Images/nav_gradient.gif) repeat-y 0 0;
	text-align: left;
}

* html ul#mainnav li ul li.hasChildren{

	margin-bottom:-3px;

}
#main #photoGalleryMain #wrapper #divNav #mainnav #liCustomBuilds {
	padding: 0px;
}

ul#mainnav li ul li a, ul#mainnav li:hover ul li a, ul#mainnav li.sfhover ul li a{
	float:none;
	margin:0;
	display:block;
	height:18px;
	line-height:18px;
	color:#333;
	font-weight:normal;
	font-size:11px;
	text-transform:none;
	background:transparent;
	padding-left:0;
	text-decoration: underline;
	padding-right: 0px;	

}

ul#mainnav li ul li.hasChildren a {

	background:url(../Images/nav_arrow-inactive.gif) 95% 50% no-repeat;

}

ul#mainnav li ul li.hasChildren a:hover {

	background:url(../Images/nav_arrow-active.gif) 95% 50% no-repeat

}

ul#mainnav li ul li.hasNoChildren a {

	background:transparent;

}

ul#mainnav li ul li.hasNoChildren a:hover {

	background:transparent;

}

ul#mainnav li ul li:hover, ul#mainnav li ul li.sfhover {
	background-color: #999999;
	background-image: url(../Images/nav_hover_bg.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	
}

ul#mainnav li ul li.sfhover a, ul#mainnav li ul li ul li.sfhover a, ul#mainnav li ul li ul li ul li.sfhover a{

	color:#fff;

	font-weight:bold;

	text-decoration:underline;

}

ul#mainnav li ul li:hover li a, ul#mainnav li ul li.sfhover li a, ul#mainnav li ul li ul li.sfhover li a{

	color:#000;

	font-weight:normal;

	text-decoration:none;

}



/* Second Level */

ul#mainnav li ul ul {

	/*margin:-20px 0 0 164px;*/

	margin:-20px 0 0 140px;

	background:url(../Images/nav_fake_border.gif) 0 0 repeat-y;

	padding:1px 0 1px 1px;

	z-index:100;

}
html>body*#mainnav li ul ul{

	position:relative;

	top:20px;

}



ul#mainnav li ul, ul#mainnav li:hover ul ul, ul#mainnav li:hover ul ul ul{

	position:absolute;

	left:-9999px;

}

ul#mainnav li ul, ul#mainnav li.sfhover ul ul, ul#mainnav li.sfhover ul ul ul{

	position:absolute;

	left:-9999px;

}

ul#mainnav li:hover ul, ul#mainnav li li:hover ul, ul#mainnav li li li:hover ul{

	left:10px;

}

ul#mainnav li.sfhover ul, ul#mainnav li li.sfhover ul, ul#mainnav li li li.sfhover ul{

	left:10px;

}



/* Third Level */

ul#mainnav li ul ul ul{

	margin-top:-20px;

}
#main #photoGalleryMain #CusomBuildsList {
	font-family: Georgia, "Times New Roman", Times, serif;
	list-style-image: none;
}
#main #photoGalleryMain #CusomBuildsList li {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	list-style-image: none;
	list-style-type: none;
}
#main #photoGalleryMain #CusomBuildsList a {
	text-decoration: none;
}
