/* ---------------------------------------------------------

						TOP NAV4

----------------------------------------------------------*/

.nav4, .nav4 * {
	margin:0;
	padding:0;
	list-style:none;
	font-weight:bold;
}
.nav4 {
	line-height:1.0;
}
.nav4 ul {
	position:absolute;
	top:-999em;
	width:150px;
}
.nav4 ul li,
.nav4 a {
	width: 100%;
	
}

.nav4 ul li a{
font-weight:normal;
}

.nav4 li {
	float:left;
	position:relative;
	z-index:100;
}

.nav4 li ul li:hover{
background-color:#2E485F;
}

.nav4 a {
	display:block;
}
.nav4 li:hover ul,
ul.nav4 li.sfHover ul {
	left:-1px;
	top:-400px;
	
}
.nav4 li:hover li ul,
.nav4 li.sfHover li ul {
	top:-999em;
	
}
.nav4 li li:hover ul,
ul.nav4 li li.sfHover ul {
	left:150px;
	top:-1px;
}

/*** ORIGINAL SKIN ***/
.nav4 {
	float:left;

}
.nav4 li {

}
.nav4 a {
	color: #fff;
	
	text-decoration:none;
	text-indent:5px;
}
.nav4 li:hover, .nav4 li.sfHover,
.nav4 a:focus, .nav4 a:hover, .nav4 a:active {

}
.nav4 li li {
	background:#464646;
	padding:5px 0px 5px 0px;
	border:1px #fff solid;
	
}
.nav4 li li li {
	background:#464646;
	padding:5px 0px 5px 0px;
}

#ulCat2, #ulLinks2{
height:400px;
overflow-x:hidden;
overflow-y:auto;
}

/* ---------------------------------------------------------

						END TOP NAV4

----------------------------------------------------------*/

/* ---------------------------------------------------------

						TOP NAV

----------------------------------------------------------*/
.navDaddy{
	/*background-image: url("../images/nav_arrow.gif");*/
	background-repeat:no-repeat;
	background-position:center right;
}

.nav, .nav * {
	margin:0;
	padding:0;
	list-style:none;
	font-weight:bold;
}
.nav {
	line-height:1.0;
}
.nav ul {
	position:absolute;
	top:-999em;
	width:150px;
}
.nav ul li,
.nav a {
	width: 100%;
	
}

.nav ul li a{
font-weight:normal;
}

.nav li {
	float:left;
	position:relative;
	z-index:100;
}

.nav li ul li:hover{
background-color:#2E485F;
}

.nav a {
	display:block;
}
.nav li:hover ul,
ul.nav li.sfHover ul {
	left:-1px;
	top:22px;
	
}
.nav li:hover li ul,
.nav li.sfHover li ul {
	top:-999em;
	
}
.nav li li:hover ul,
ul.nav li li.sfHover ul {
	left:150px;
	top:-1px;
}
.superfish li:hover ul,
.superfish li li:hover ul {
	top: -999em;
	
}

/*** ORIGINAL SKIN ***/
.nav {
	float:left;

}
.nav li {

}
.nav a {
	color: #fff;
	
	text-decoration:none;
	text-indent:5px;
}
.nav li:hover, .nav li.sfHover,
.nav a:focus, .nav a:hover, .nav a:active {

}
.nav li li {
	background:#464646;
	padding:5px 0px 5px 0px;
	border:1px #fff solid;
	
}
.nav li li li {
	background:#464646;
	padding:5px 0px 5px 0px;
}

#ulCat, #ulLinks{
height:500px;
overflow-x:hidden;
overflow-y:auto;
}


/* ---------------------------------------------------------

						END TOP NAV

----------------------------------------------------------*/



/* ---------------------------------------------------------

						TOP NAV2

----------------------------------------------------------*/


.nav2, .nav2 * {
	margin:0;
	padding:0;
	list-style:none;
	
}
.nav2 {
	line-height:1.0;
}
.nav2 ul {
	position:absolute;
	top:-999em;
	width:150px;
}
.nav2 ul li,
.nav2 a {
	width: 100%;
	
}

.nav2 ul li a{
font-weight:normal;
}

.nav2 li {
	float:left;
	position:relative;
	z-index:101;
}

.nav2 li ul li:hover{
background-color:#2E485F;
}

.nav2 a {
	display:block;
}
.nav2 li:hover ul,
ul.nav2 li.sfHover ul {
	left:-1px;
	top:22px;
	
}
.nav2 li:hover li ul,
.nav2 li.sfHover li ul {
	top:-999em;
	
}
.nav2 li li:hover ul,
ul.nav2 li li.sfHover ul {
	left:150px;
	top:-1px;
}
.superfish li:hover ul,
.superfish li li:hover ul {
	top: -999em;
	
}

/*** ORIGINAL SKIN ***/
.nav2 {
	float:left;

}
.nav2 li li a{
color:#FFFFFF;
}

.nav2 li li a:hover{
text-decoration:underline;
}
.nav2 a {
	color:#000;
	
	text-decoration:none;
	text-indent:5px;
}
.nav2 li:hover, .nav2 li.sfHover,
.nav2 a:focus, .nav2 a:hover, .nav2 a:active {

}
.nav2 li li {
	background:#464646;
	padding:5px 0px 5px 0px;
	border:1px #fff solid;
	
}
.nav2 li li li {
	background:#464646;
	padding:5px 0px 5px 0px;
}

/* ---------------------------------------------------------

						END TOP NAV2

----------------------------------------------------------*/

/* ---------------------------------------------------------

						TOP NAV3

----------------------------------------------------------*/


.nav3, .nav3 * {
	margin:0;
	padding:0;
	list-style:none;
	
}
.nav3 {
	line-height:1.0;
}
.nav3 ul {
	position:absolute;
	top:-999em;
	width:150px;
}
.nav3 ul li,
.nav3 a {
	width: 100%;
	
}

.nav3 ul li a{
font-weight:normal;
}

.nav3 li {
	float:left;
	position:relative;
	z-index:99;
}

.nav3 li ul li:hover{
background-color:#2E485F;
}

.nav3 a {
	display:block;
}
.nav3 li:hover ul,
ul.nav3 li.sfHover ul {
	left:-1px;
	top:18px;
	
}
.nav3 li:hover li ul,
.nav3 li.sfHover li ul {
	top:-999em;
	
}
.nav3 li li:hover ul,
ul.nav3 li li.sfHover ul {
	left:150px;
	top:-1px;
}
.superfish li:hover ul,
.superfish li li:hover ul {
	top: -999em;
	
}

/*** ORIGINAL SKIN ***/
.nav3 {
	float:left;

}
.nav3 li li a{
color:#FFFFFF;
}

.nav3 li li a:hover{
text-decoration:underline;
}
.nav3 a {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	text-indent:5px;
}
.nav3 li:hover, .nav3 li.sfHover,
.nav3 a:focus, .nav3 a:hover, .nav3 a:active {

}
.nav3 li li {
	background:#464646;
	padding:5px 0px 5px 0px;
	border:1px #fff solid;
	
}
.nav3 li li li {
	background:#464646;
	padding:5px 0px 5px 0px;
}

/* ---------------------------------------------------------

						END TOP NAV3

----------------------------------------------------------*/







/* CSS Document */



#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	font-weight:normal;
	line-height: 1;
	background-color:#4E4E4E;
}

#nav a {
	text-decoration:none;
	font-weight:bold;
	display: block;
	color:#696768;
}

.navMenuItems{
	width:150px;
	padding:3px 5px 3px 5px;
	border-bottom:1px solid #000;

}

.navMenuItems:hover{
	background-color:#999;
}

#nav li { /* all list items */
	float: left;

}

#nav li ul { /* second-level lists */
	margin:-10px 0px 0px 0px;
	border:1px solid #000;
	border-bottom:none;
	position: absolute;
	width: 160px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 150px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav li:hover, #nav li.hover {
    position: static;
}

.navDaddy {
	/*background-image: url("../images/nav_arrow.gif");*/
	background-repeat:no-repeat;
	background-position:center right;
}

#logo{
width:282px;
height:84px;
float:left;
display:block;
}

#topNavContainer{
width:383px;
height:84px;
float:left;
}

#NavContainer1{

width:463px;
height:16px;
float:left;
}



#leftNav1{
width:290px;
height:16px;
float:left;
text-indent:-9999px;
}


#home{
float:left;
width:45px;
height:16px;
display:block;
text-align:center;
}
#home1{
float:left;
width:20px;
height:16px;
display:block;
text-align:center;
}

#services{
float:left;
width:66px;
height:16px;
display:block;
text-align:center;
}
#photos{
float:left;
width:70px;
height:16px;
display:block;
text-align:center;
}

#about{
float:left;
width:65px;
height:16px;
display:block;
text-align:center;
}

#links{
float:left;
width:50px;
height:16px;
display:block;
text-align:center;
}

#navSpacer{
width:638px;
height:35px;
float:left;
font-size:0px;
}

#NavContainer2{
width:960px;
height:21px;
float:left;
font-size:14px; 
}

/*#NavContainer2 a:link{color:#fff; text-decoration:none;}
#NavContainer2 a:visited{color:#fff; text-decoration:none;}
#NavContainer2 a:hover{color:#fff; text-decoration:underline;}*/

#leftNav2{
width:282px;
height:27px;
}

#furniture1{
width:125px;
height:27px;
text-align:center;
}

#furniture{
width:90px;
height:27px;
text-align:center;
}

#appliances{
width:125px;
height:27px;
text-align:center;
}

#electronics{
width:97px;
height:27px;
text-align:center;
}

#payments{
width:170px;
height:27px;
text-align:center;
}

#financing{
width:177px;
height:27px;
text-align:center;
}

#contactus{
width:95px;
height:27px;
text-align:center;
}
