/*--------------------  Top Nav ---------------------- */
#navigation { padding-left: 5px; }
.header {
  height: 89px;
  width: 850px!important;
  padding:20px 3px 0!important;
}
.topnav {
	width: auto;
	float: left;
}
.topmenu {
  background:url("../images/menu/nav-bg1.jpg") repeat-x scroll 0 0 transparent!important;
  height:auto!important;
  width: auto!important;
  top: 53px;
  right: 40px!important;
} 

#navigation {
  background:url("../images/menu/nav-bg2.jpg") no-repeat scroll left top transparent;
  height:31px;
}
.topmenuIns {
  background:url("../images/menu/nav-bg3.jpg") no-repeat right top transparent;
  height:31px;
  padding-right: 5px;
}

ul#topnav {
	margin: 4px 0px 0px 0px;
	float: left;
	width: 100%;
	list-style: none;
	font-size: 12px;
}
 
	ul#topnav li {
		float: left;
		margin: 0;
		padding: 0px 10px 0px 10px;
		position: relative; }

		ul#topnav li.nav-item1 { width: auto; }
 
		ul#topnav li.nav-item2 { width: auto; }
 
		ul#topnav li.nav-item3 { width: auto; }
 
		ul#topnav li.nav-item4 { width: auto; }
 
		ul#topnav li.nav-item5 { width: auto; }
 
		ul#topnav li.nav-item6 { width: auto; }
 
		ul#topnav li.nav-item7 { width: auto; }
 
		ul#topnav li a {
	float: left;
	color: #555555;
	text-align: center;
	font-size: 13px;
	height: 28px;
	padding-top: 4px;
	margin:0px 0px 0px 0px;
	font-family: Georgia;
	text-decoration: none;
}
 
			ul#topnav li a:hover { text-decoration: none; }
 
		ul#topnav li:hover a, ul#topnav li a:hover { color: #ffffff; background: url(../images/menu/m-bg.png) repeat-x;}
 
  ul#topnav li:hover li a, ul#topnav li li a:hover { color: #ffffff; background: none;}
 
 
 
 
 
 
 
 
 
	ul#topnav li .sub a {
		text-align: left;
		font-family: arial; }
 
	ul#topnav li .sub {
		position: absolute;
		top: 32px;
		z-index: 1111;
		min-height: 240px;
		margin: 0px 9px 9px 11px;
		padding: 0px 0px 0px 0px;
		float: left;
		left: 0px;
		background: url(../images/menu/bg.png) repeat-x 0px 0px;
		display: none; }
 
 

 ul#topnav li.nav-last-item .sub {
    right: 0px;
    left: auto!important;
    margin: 0px 11px 9px 9px;
 }
 
	ul#topnav .sub.right-m {
		position: absolute;
		right: 0px!important;
		left: auto!important;
		margin: 0px 12px 0px 0px!important; }
 
	ul#topnav li .row {
		clear: both;
		float: left;
		width: 100%;
		position: relative;
		margin: 0px;
    
		padding: 10px 0px 2px 0px; }
 
		ul#topnav li .row ul.line {
			background: url(../img/nav/nav-line.gif) no-repeat center top;
			clear: both;
			float: left;
     
			width: 500px; }
 
	ul#topnav li .sub ul {
		list-style: none;
		margin: 0;
		padding: 0px 0px 0px 0px;
		width: 145px;
		float: left; }
		

		
		
 
	ul#topnav li .sub .row ul a:hover {
		text-decoration: none;
		 }
 
	ul#topnav .sub ul li {
		width: 100%;
		color: #000;
    padding: 0px 0px 0px 0px;
  }
 
		ul#topnav .sub ul li h2 {
			padding: 0;
			margin: 0;
			font-size: 1.3em;
			font-weight: normal; }
 
			ul#topnav .sub ul li h2 a {
				padding: 5px 0;
				background-image: none;
				color: #000000; }
 
		ul#topnav .sub ul li a {
			float: none;
			text-indent: 0; /*--Reset text indent--*/
			height: auto;
			text-decoration: none;
			color: #ffffff;
      background-color: inherit;
			font-size: 12px; 
    background:url("http://www.ladezign.com/images/nav/arrowwhite.png") no-repeat scroll 3px 7px transparent;
    clear:both;
    color:#FFFFFF;
    display:block;
    margin:0;
    padding:4px 0 0 14px;
    }
 
			ul#topnav .sub ul li a:hover {
				color:#f26522;
	background: url('http://www.ladezign.com/images/nav/arroworange.png') no-repeat 3px 7px;
 }
 
 
 
/* ----------------------S------------------------ */
 
 
 ul#topnav li .sub1 a {
		text-align: left;
		font-family: arial; }
 
	ul#topnav li .sub1 {
		position: absolute;
		top: 32px;
		z-index: 1111;
		min-height: 240px;
		margin: 0px 9px 9px 11px;
		padding: 0px 0px 0px 0px;
		float: left;
		left: 0px;
		background: url(../images/menu/bg.png) repeat-x 0px 0px;
		display: none; }
 
 

 ul#topnav li.nav-last-item .sub1 {
    right: 0px;
    left: auto!important;
    margin: 0px 11px 9px 9px;
 }
 
	ul#topnav .sub1.right-m {
		position: absolute;
		right: 0px!important;
		left: auto!important;
		margin: 0px 12px 0px 0px!important; }
 
 
		
		
		
		
			ul#topnav li .sub1 ul {
		list-style: none;
		margin: 0;
		padding: 0px 0px 0px 0px;
		width: 120px;
		float: left; }
		
	


		
 
	ul#topnav li .sub1 .row ul a:hover {
		text-decoration: none;
		 }
 
	ul#topnav .sub1 ul li {
		width: 100%;
		color: #000;
    padding: 0px 0px 0px 0px;
  }
 
		ul#topnav .sub1 ul li h2 {
			padding: 0;
			margin: 0;
			font-size: 1.3em;
			font-weight: normal; }
 
			ul#topnav .sub1 ul li h2 a {
				padding: 5px 0;
				background-image: none;
				color: #000000; }
 
		ul#topnav .sub1 ul li a {
			float: none;
			text-indent: 0; /*--Reset text indent--*/
			height: auto;
			text-decoration: none;
			color: #ffffff;
      background-color: inherit;
			font-size: 12px; 
    background:url("http://www.ladezign.com/images/nav/arrowwhite.png") no-repeat scroll 3px 7px transparent;
    clear:both;
    color:#FFFFFF;
    display:block;
    margin:0;
    padding:4px 0 0 14px;
    }
 
			ul#topnav .sub1 ul li a:hover {
				color:#f26522;
	background: url('http://www.ladezign.com/images/nav/arroworange.png') no-repeat 3px 7px;
 }
 
 
 
 
 ul#topnav li .row1 {
		clear: both;
		float: left;
		width: 100%;
		position: relative;
		margin: 0px;
    
		padding: 10px 0px 2px 0px; }
 
		ul#topnav li .row1 ul.line {
			background: url(../img/nav/nav-line.gif) no-repeat center top;
			clear: both;
			float: left;
     
			width: 500px; }
			
			 ul#topnav li .sub1 .row1 ul a:hover {
		text-decoration: none;
		 }
 
 

 
 /* ----------------------E------------------------ */
 
	ul#topnav .left-bg {
		background: url(../images/menu/left-bg.png) no-repeat left top;
		height: 138px;
		width: 11px;
		margin-left: -11px;
    	margin-top: 0px;
		position: absolute;
		left: 0px; }
    
   ul#topnav .m_left-bg {
    margin-top: -4px;
		height: 32px;
		width: 11px;
		margin-left: 0px;
		position: absolute;
		left: 0px; }
 
	ul#topnav .right-bg {
		background: url(../images/menu/right-bg.png) no-repeat left top;
		height: 138px;
		width: 11px;
		margin-right: -11px; 
    margin-top: 0px;
		position: absolute;
		right: 0px; }
    
    ul#topnav .m_right-bg {
		height: 32px;
		width: 10px;
    margin-top: -4px;
		margin-right: 0px;
		position: absolute;
		right: 0px; }
 
  ul#topnav li:hover .m_right-bg {
    background: url(../images/menu/m-bg-right.png) no-repeat left top;
  }
  ul#topnav li:hover li .m_right-bg,  ul#topnav li:hover li .m_left-bg {  
    background: none!important;
  }
  ul#topnav li:hover .m_left-bg {
    background: url(../images/menu/m-bg-left.png) no-repeat left top;
  }
	ul#topnav .bottom-bg {
		background: url(../images/menu/bottom-bg.png) no-repeat right top;
        margin-right: -11px; 
		height: 5px;
		margin-top: -5px;
		width: 217px;
		position: absolute;
		right: 0px; }
  
    ul#topnav .nav-last-item .bottom-bg {
      right: auto!important;
      left: -11px;
      background: url(../images/menu/bottom-bg2.png) no-repeat left top;
    }

	ul#topnav .nav-last-item:hover .m_right-bg {
     background: url(../images/menu/m-bg-right2.png) no-repeat left top;
    }
	ul#topnav .nav-last-item:hover .m_left-bg {
     background: url(../images/menu/m-bg-left2.png) no-repeat left top;
	 width: 10px;
	 height: 32px;
    }
.hright img {
	margin: 0px 46px 5px 0px!important;
}
#navigation, .topmenu, .topmenuIns { _width: 560px;}
