#nav {
	padding:0;
	margin:0;
	list-style:none;
	height:58px;
	position:relative;
	z-index:200;
	font-family:verdana, arial, sans-serif;
}
#nav li.top {
display:block;
float:left;
height:58px;
}
#nav li a.top_link {
display:block;
float:left;
height:58px;
color:#ccc;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding:0 0 0 0px;
cursor:pointer;
}
#nav li a.top_link span {
float:left;
display:block;
padding:0 24px 0 12px;
height:35px;
}
#nav li a.top_link span.down {
float:left;
display:block;
padding:0px 0px 0px 0px;
height:58px;
width:125px;
background: url(../images/default_r1_c1.jpg) no-repeat right top;
}

#nav li:hover a.top_link {
color:#fff;
}
#nav li:hover a.top_link span {
}
#nav li:hover a.top_link span.down {
background:url(../images/default_r1_c1_f2.jpg) no-repeat right top;
}

/* Default list styling */

#nav li:hover {
position:relative;
z-index:200;
}

#nav li:hover ul.sub{
left:0px;
top:55px;
background: #2f3438; /* 1st DD without sub DD */
padding:3px;
border:1px solid #2f3438;
white-space:nowrap;
width:240px; /* 1st DD */
height:auto;
z-index:300;
}
#nav li:hover ul.sub li{
display:block;
height:20px;
position:relative;
float:left;
width:240px;
font-weight:normal;
}
#nav li:hover ul.sub li a{
display:block;
font-size:11px;
height:18px;
width:237px; /* Under Line */
line-height:18px;
text-indent:5px;
color:#fff;
text-decoration:none;
border:1px solid #333333;
}
#nav li ul.sub li a.fly{
background:#222426 url(arrow.gif) 140px 6px no-repeat; /* Background color of 1st DD with sub DD and Arrow Position 1st DD */
}
#nav li:hover ul.sub li a:hover{
background:#000000; /* 3rd DD hover BG color */
color:#999999;
border-color:#333333;
}
#nav li:hover ul.sub li a.fly:hover{
background:#000000 url(arrow_over.gif) 140px 6px no-repeat; /* 1st DD bgcolor and arrow position on hover */
color:#999999;
}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul{
left:150px; /* 2ed & 3rd DD position */
top:-4px;
background: #172334; /* 2ed DD bg color without sub DD*/
padding:3px;
border:1px solid #333333;
white-space:nowrap;
width:150px; /* 2ed DD */
z-index:400;
height:auto;
}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul{
position:absolute;
left:-9999px;
top:-9999px;
width:0;
height:0;
margin:0;
padding:0;
list-style:none;
}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly{
background:#000000 url(arrow_over.gif) 140px 6px no-repeat; /*1st and 2nd DD bgcolor on hover and 2ed DD Hover arrow Position */
color:#999999;
border-color:#333333;
} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly{
background:#172334 url(arrow.gif) 140px 6px no-repeat; /* 2ed DD with sub DD bgcolor on hover and 2ed DD arrow position */
color:#fff;
border-color:#333333;
} 



/*============================================*/

#nav2 {
	padding:0;
	margin:0;
	list-style:none;
	height:58px;
	/*background:#fff url(three_0.gif) repeat-x;*/
	position:relative;
	z-index:190;
	font-family:verdana, arial, sans-serif;
}
#nav2 li.top2 {
display:block;
float:left;
height:58px;
}
#nav2 li a.top_link2 {
display:block;
float:left;
height:58px;
color:#ccc;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding:0 0 0 0px;
cursor:pointer;
/*background: url(Complete-cosmeticsurg_16.jpg);*/
}
#nav2 li a.top_link2 span {
float:left;
display:block;
padding:0 24px 0 12px;
height:35px;
/*background: url(three_0.gif) right top no-repeat;*/
}
#nav2 li a.top_link2 span.down2 {
float:left;
display:block;
padding:0px 0px 0px 0px;
height:58px;
width:127px;
background: url(../images/default_r1_c2.jpg) no-repeat right top;
}

#nav2 li:hover a.top_link2 {
color:#fff;
/*background: url(three_1.gif) no-repeat;*/
}
#nav2 li:hover a.top_link2 span {
/*background:url(three_1.gif) no-repeat right top;*/
}
#nav2 li:hover a.top_link2 span.down2 {
background:url(../images/default_r1_c2_f2.jpg) no-repeat right top;
}

/* Default list styling */

#nav2 li:hover {
position:relative;
z-index:190;
}

#nav2 li:hover ul.sub2{
left:0px;
top:55px;
background: #2f3438; /* 1st DD without sub DD */
padding:3px;
border:1px solid #2f3438;
white-space:nowrap;
width:246px; /* 1st DD */
height:auto;
z-index:290;
}
#nav2 li:hover ul.sub2 li{
display:block;
height:20px;
position:relative;
float:left;
width:246px;
font-weight:normal;
}
#nav2 li:hover ul.sub2 li a{
display:block;
font-size:11px;
height:18px;
width:243px; /* Under Line */
line-height:18px;
text-indent:5px;
color:#fff;
text-decoration:none;
border:1px solid #333333;
}
#nav2 li ul.sub2 li a.fly2{
background:#222426 url(arrow.gif) 140px 6px no-repeat; /* Background color of 1st DD with sub DD and Arrow Position 1st DD */
}
#nav2 li:hover ul.sub2 li a:hover{
background:#000000; /* 3rd DD hover BG color */
color:#999999;
border-color:#333333;
}
#nav2 li:hover ul.sub2 li a.fly2:hover{
background:#000000 url(arrow_over.gif) 140px 6px no-repeat; /* 1st DD bgcolor and arrow position on hover */
color:#999999;
}


#nav2 li:hover li:hover ul,
#nav2 li:hover li:hover li:hover ul,
#nav2 li:hover li:hover li:hover li:hover ul,
#nav2 li:hover li:hover li:hover li:hover li:hover ul{
left:150px; /* 2ed & 3rd DD position */
top:-4px;
background: #172334; /* 2ed DD bg color without sub DD*/
padding:3px;
border:1px solid #333333;
white-space:nowrap;
width:150px; /* 2ed DD */
z-index:490;
height:auto;
}

#nav2 ul, 
#nav2 li:hover ul ul,
#nav2 li:hover li:hover ul ul,
#nav2 li:hover li:hover li:hover ul ul,
#nav2 li:hover li:hover li:hover li:hover ul ul{
position:absolute;
left:-9999px;
top:-9999px;
width:0;
height:0;
margin:0;
padding:0;
list-style:none;
}

#nav2 li:hover li:hover a.fly2,
#nav2 li:hover li:hover li:hover a.fly2,
#nav2 li:hover li:hover li:hover li:hover a.fly2,
#nav2 li:hover li:hover li:hover li:hover li:hover a.fly2{
background:#000000 url(arrow_over.gif) 140px 6px no-repeat; /*1st and 2nd DD bgcolor on hover and 2ed DD Hover arrow Position */
color:#999999;
border-color:#333333;
} 

#nav2 li:hover li:hover li a.fly2,
#nav2 li:hover li:hover li:hover li a.fly2,
#nav2 li:hover li:hover li:hover li:hover li a.fly2{
background:#172334 url(arrow.gif) 140px 6px no-repeat; /* 2ed DD with sub DD bgcolor on hover and 2ed DD arrow position */
color:#fff;
border-color:#333333;
} 