/* CSS Document */

body { 
	color: #000; 
	font-size: 14px; 
	line-height: 16px;
	font-family: helvetica, arial, Georgia, "Times New Roman", times, serif; 
	text-align: left;
    margin: 0px;
	padding: 0px;
 	background: #110a19;
}
#container{
	width: 1136px;
	height: auto;
	margin: 0px auto 0px auto;
	padding: 0px
}

#container-mc{
	width: 901px;
	height: 889px;
	position: relative;
	background: #9e9ecb url(/images/purple-bg.gif) repeat-x top;
	border-left:#ff0006 solid 2px;
	border-right:#ff0006 solid 2px;
	border-bottom:#ff0006 solid 2px;
		margin: 0px auto 0px auto;
	padding: 15px 0px 15px 0px;
}
#left-col-mc{
float:left;
     position:relative;
 	width: 247px;
    height: auto;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}

#right-col-mc{
float:right;
     position:relative;
 	width: 593px;
    height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#right-col_d-b{
float:right;
     position:relative;
 	width: 545px;
    height: auto;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;

}
#container_home{
	width: 901px;
	height: 645px;
	position: relative;
	background: #9e9ecb url(/images/purple-bg.gif) repeat-x top;
	border-left:#ff0006 solid 2px;
	border-right:#ff0006 solid 2px;
	border-bottom:#ff0006 solid 2px;
		margin: 0px auto 0px auto;
	padding: 15px 0px 15px 0px;
}
#container_other{
	width: 901px;
	height: auto;
	position: relative;
	background: #9e9ecb url(/images/purple-bg.gif) repeat-x top;
	border-left:#ff0006 solid 2px;
	border-right:#ff0006 solid 2px;
	border-bottom:#ff0006 solid 2px;
		margin: 0px auto 0px auto;
	padding: 15px 0px 15px 0px;
}
#container_media{
	width: 901px;
	height: auto;
	position: relative;
	background: #f3edfe;
	border-left:#ff0006 solid 2px;
	border-right:#ff0006 solid 2px;
	border-bottom:#ff0006 solid 2px;
		margin: 0px auto 0px auto;
	padding: 15px 0px 15px 0px;
}
#container_shows {
	width: 901px;
	height: 808px;
	position: relative;
	background: #9e9ecb url(/images/purple-bg.gif) repeat-x top;
	border-left:#ff0006 solid 2px;
	border-right:#ff0006 solid 2px;
	border-bottom:#ff0006 solid 2px;
	margin: 0px auto 0px auto;
	padding: 15px 0px 15px 0px;
}

#header {
 	width: 1136px;
    height: 298px;
	background: #110a19 url(/images/headers/main-header-bg.jpg) no-repeat top;
	margin: 0px auto 0px auto;

}
#header_charlotte{
 	width: 1136px;
    height: 298px;
	background: #110a19 url(/images/headers/charlotte-sweet-header-bg.jpg) no-repeat top;
     margin: 0px auto 0px auto;

}

#header_delphi{
 	width: 1136px;
    height: 298px;
	background: #110a19 url(/images/headers/delphi-header-bg.jpg) no-repeat top;
     margin: 0px auto 0px auto;

}
#header_tinseltown{
 	width: 1136px;
    height: 298px;
	background: #110a19 url(/images/headers/tinseltown-header-bg.jpg) no-repeat top;
     margin: 0px auto 0px auto;
}
#header_ludlow{
 	width: 1136px;
    height: 298px;
	background: #110a19 url(/images/headers/ludlow-header-bg.jpg) no-repeat top;
     margin: 0px auto 0px auto;
}
#header_meester{
 	width: 1136px;
    height: 298px;
	background: #110a19 url(/images/headers/meester-header-bg.jpg) no-repeat top;
     margin: 0px auto 0px auto;
}
#header_mcthing{
 	width: 1136px;
    height: 298px;
	background: #110a19 url(/images/headers/mcthing-header-bg.jpg) no-repeat top;
     margin: 0px auto 0px auto;
}
#header_they_chose_me{
 	width: 1136px;
    height: 298px;
	background: #110a19 url(/images/headers/they-header-bg.jpg) no-repeat top;
     margin: 0px auto 0px auto;
}
#header_slay{
 	width: 1136px;
    height: 298px;
	background: #110a19 url(/images/headers/slay-header-bg.jpg) no-repeat top;
     margin: 0px auto 0px auto;
}
#header_north_atlantic{
 	width: 1136px;
    height: 298px;
	background: #110a19 url(/images/headers/north-header-bg.jpg) no-repeat top;
     margin: 0px auto 0px auto;
}
#nav {
position:relative;
	width: 600px;
	height: 245px;
	position: relative;
	background: transparent;
	margin: 0px 0 0px 518px;
	padding: 135px 0px 0px 0px;
}
#about {
 position:relative;
 float:right;
	width: 593px;
	height: 290px;
	color: #000;
	font-size: 13px;
	line-height: 16px;
	border:#000 solid 1px;
	background:#fffeff url(/images/michael-bg.gif) repeat-x top left; 
	margin:  0px 15px 0px 0px;
	padding: 10px 5px 10px 14px;
}

#about-mc {
 position:relative;
 float:right;
	width: 593px;
	height: auto;
	color: #000;
	font-size: 14px;
	line-height: 17px;
	border:#000 solid 1px;
	background:#fffeff url(/images/michael-bg.gif) repeat-x top left; 
	margin:  0px 15px 0px 0px;
	padding: 10px 5px 10px 14px;
clear:both;
}
#general-content {
 position:relative;
	width: 863px;
	height: auto;
	color: #000;
	font-size: 14px;
	line-height: 17px;
	border:#000 solid 1px;
	background:#fffeff url(/images/michael-bg.gif) repeat-x top left; 
	margin:  0px 15px 0px 10px;
	padding: 10px 5px 10px 14px;
}
#general-content-media {
 position:relative;
	width: 870px;
	height: auto;
	color: #000;
	font-size: 14px;
	line-height: 17px;
	background:#f3edfe;
	margin:  0px 15px 0px 10px;
	padding: 5px 0px 10px 0px;
}
#gallery {
 position:relative;
 float:right;
	width: 853px;
	height: auto;
	color: #000;
	font-size: 14px;
	line-height: 17px;
	border:#000 solid 1px;
	background:#fff url(/images/michael-bg.gif) repeat-x top left; 
	margin:  0px 15px 0px 0px;
	padding: 10px 5px 10px 14px;
}
#about-mc img,
#about img { 
float: right;
    margin: 0px 5px 5px 5px;
	padding: 0px 0px 0px 0px;
	border:none;
}

#shows {
     position:relative;
 	width: 247px;
    height: 265px;
	margin: 0px 0px 0px 15px;
	padding: 45px 0px 0px 0px;
	background:#69F url(/images/shows-bg.gif) no-repeat top left; 
	}
#shows-mc {
     position:relative;
 	width: 247px;
    height: 260px;
	margin: 0px 0px 0px 0px;
	padding: 50px 0px 0px 0px;
	background:#69F url(/images/shows-bg.gif) no-repeat top left; 
	}
#news {
 	width: 589px;
	height: 238px;
	background: #fefbe8;
	border:#000 solid 1px;
	margin: 15px 15px 0px 15px;
	padding: 10px 10px 10px 15px;
}
#homesong {
 	width: 669px;
	height: 38px;
color:#000;
font-size:13px;
font-weight:bold;
	margin: 10px 0px 0px 15px;
	padding: 10px 0px 10px 0px;
}
#news-story {
 position:relative;
	margin:  10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
}
#news-story2 {
 position:relative;
	margin:  10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
}
#rightbox {
    position:relative;
	float: right;
	width: 246px;
	height: auto;
	color: #000;
	margin:  15px 15px 0px 8px;
	padding: 0px 0px 0px 0px;
	clear:both;
}

#mc-row {
	float: right;
    position:relative;
	width: 628px;
	background: transparent;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#cd {
    position:relative;
	float: right;
	width: 230px;
	height: 102px;
	color: #000;
	text-align:center;
	background: #fff;
	border:#000 solid 1px;
	margin:  0px 0px 0px 1px;
	padding: 10px 5px 5px 10px;
}
#cd-mc {
    position:relative;
	width: 230px;
	height: 102px;
	color: #000;
	text-align:center;
	background: #fff;
	border:#000 solid 1px;
	margin:  15px 0px 0px 0px;
	padding: 10px 5px 5px 10px;
}
#contact {
    position:relative;
	float: right;
	width: 196px;
	height: 83px;
	color: #000;
	background: url(/images/contact_bg.jpg) no-repeat top left; 
	margin:  5px 0px 10px 0px;
	padding: 50px 0px 0px 50px;
}
#contact-mc {
    position:relative;
	width: 225px;
	height: 83px;
	color: #000;
	background: url(/images/contact-bg2.gif) no-repeat top left; 
	margin:  15px 0px 10px 0px;
	padding: 50px 0px 0px 50px;
}
#contact-mc p,
#contact  p{
	margin:  0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
}
#facebook {
    position:relative;
	width: 246px;
	height: 41px;
	margin:  0px 0px 0px 60px;
	padding: 0px 0px 0px 0px;
}
#facebook-mc {
    position:relative;
	width: 246px;
	height: 41px;
	margin:  15px 0px 0px 55px;
	padding: 0px 0px 0px 0px;
}
#photos {
 position:relative;
	width: 290px;
	height: 200px;
	color: #000;
	font-size: 14px;
	line-height: 17px;
	border:#000 1px solid;
	background:#fefbe8; 
	margin:  10px 15px 0px 15px;
	padding: 10px 10px 10px 10px;
}

#photos-mc {
 position:relative;
	width: 225px;
	height: 200px;
	color: #000;
	font-size: 14px;
	line-height: 17px;
	border:#000 1px solid;
	background:#fefbe8; 
	margin:  10px 15px 0px 0px;
	padding: 10px 10px 10px 10px;
}
#photos-mc p,
#photos p{
 position:relative;
	color: #000;
	font-size: 14px;
	line-height: 17px;
text-align:center;
	margin:  1px 0 0px 0;
	padding: 0 0 0 0;
}
#reviews {
 position:relative;
 float:right;
	width: 525px;
	height: 460px;
	color: #000;
	font-size: 14px;
	line-height: 17px;
	background:#ffffff url(images/reviews-bg.gif) repeat-x top left; 
	border:#000 1px solid;
	margin:  10px 15px 0px 0px;
	padding: 10px 10px 10px 10px;
}
#reviews_d-b {
 position:relative;
 float:right;
	width: 525px;
		height: 200px;
	color: #000;
	font-size: 12px;
	line-height: 16px;
	background:#ffffff url(images/reviews-bg.gif) repeat-x top left; 
	border:#000 1px solid;
	margin:  10px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}
#music {
 position:relative;
	width: 305px;
	height: 233px;
	color: #000;
	font-size: 14px;
	line-height: 17px;
	background:#fff6f6;
	border:#000 1px solid;
	margin:  10px 0px 0px 15px;
	padding: 7px 3px 10px 2px;
}
#music-alg {
 position:relative;
float:right;
	width: 300px;
	height: 200px;
	color: #000;
	font-size: 14px;
	line-height: 17px;
	background:#fff6f6;
	border:#000 1px solid;
	margin:  10px 15px 0px 0px;
	padding: 6px 5px 10px 5px;
clear:both;
}
#music-mc {
 position:relative;
float:right;
	width: 253px;
	font-size: 13px;
	line-height: 15px;
	height: auto;
	color: #000;
	background:#fff6f6;
	border:#000 1px solid;
	margin:  10px 15px 0px 0px;
	padding: 15px 15px 15px 10px;
clear:both;
}

#music-mc p{
 position:relative;
	font-size: 16px;
	line-height: 20px;
text-align:center;
	color: #ff1500;

}
#songinfo {
 position:relative;
float:right;
text-align:right;
	width: 155px;
	height: 23px;
	color: #000;
	font-size: 14px;
	line-height: 17px;
	margin:  0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#divos {
 position:relative;
	width: 320px;
	height: 305px;
	background:#f2eff8;
	border:#000 1px solid;
	margin:  10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#video_d-b {
float:left;
 position:relative;
	width: 533px;
	height: auto;
	background:#f2eff8;
	border:#000 1px solid;
	margin:  10px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

#video-copy{
float:right;
 position:relative;
	width: 200px;
	height: auto;
	background:#f2eff8;
}

#video-copy p{
	font-size: 12px; 
	line-height: 14px;
}
#divos p {
	font-size: 10px; 
	line-height: 12px;
	font-family: helvetica, arial, Georgia, "Times New Roman", times, serif; 
	font-weight: normal; 
	margin: 0px 3px 0px 3px;
	padding:  0px 0px 0px 0px;
}
#player1 {
 position:relative;
	width: 320px;
	height: 240px;
	background:#fff6f6;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#algonquin {
 position:relative;
float:right;
	width: 220px;
	height: 220px;
	color: #000;
	font-size: 14px;
	line-height: 17px;
	background: #9e9ecb url(/images/algonquin-hotel.jpg) no-repeat top;
	border:#000 1px solid;
	margin:  10px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#credits {
        position:relative;
          float:left;
	width: 375px;
	height: auto;
	color: #000;
	font-size: 13px;
	line-height: 17px;
	background:#fff6f6;
	margin:  0px 0px 5px 0px;
	padding: 3px 3px 3px 3px;
}
#sub-title {
     background: none;
	 color: #000;
	font-size: 14px; 
	line-height: 18px;
	font-weight: bold; 
	font-family: helvetica, arial, Georgia, "Times New Roman", times, serif; 
     margin: 0px 0px 5px 0px;
	padding:  0px 0px 0px 0px;
}
p {
	font-size: 14px; 
	line-height: 18px;
	font-family: helvetica, arial, Georgia, "Times New Roman", times, serif; 
	text-align: left; 
	margin: 0px 0px 0px 5px;
	padding: 0px;
}

p.bold {
	font-size: 14px; 
	line-height: 16px;
	font-family: helvetica, arial, Georgia, "Times New Roman", times, serif; 
	font-weight: bold; 
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
}
#news-title{
    background: none;
	color: #000;
	font-size: 15px; 
	line-height: 20px;
	font-weight: bold; 
	font-family: helvetica, arial, Georgia, "Times New Roman", times, serif;  
	margin: 0px 0px 5px 0px;
	padding:  0px 0px 0px 0px;
}
#music h1{
    background: none;
	color: #ff1500;
	font-size: 20px; 
	line-height: 20px;
	font-weight: bold; 
	font-family: helvetica, arial, Georgia, "Times New Roman", times, serif;  
	margin: 0px 0px 0px 10px;
	padding:  0px 0px 0px 0px;
}
h1{
    background: none;
	color: #ff1500;
	font-size: 20px; 
	line-height: 26px;
	font-weight: bold; 
	font-family: helvetica, arial, Georgia, "Times New Roman", times, serif;  
	margin: 0px 0px 6px 0px;
	padding:  2px 0px 0px 0px;
}
h2 {
     background: none;
	 color: #ff0006;
	font-size: 16px; 
	line-height: 18px;
	font-weight: bold; 
	font-family: helvetica, arial, Georgia, "Times New Roman", times, serif; 
     margin: 0px 0px 5px 0px;
	padding:  0px 0px 0px 0px;
}
h3 {
    background: none;
	color: #000;
	font-size: 15px; 
	line-height: 18px;
	font-weight: bold; 
	font-family: helvetica, arial, Georgia, "Times New Roman", times, serif; text-align: left; 
	margin: 0px 4px 2px 2px;
	padding: 0px 0px 4px 0px;
}

#nav img { 
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:none;
}

#footer {
	color: #fff;
	font-size: 11px; 
	line-height: auto;
	font-family: helvetica, arial, Georgia, "Times New Roman", times, serif; text-align: center;
	text-decoration: none; 
	margin: 10px auto 0px auto;
	padding:  0px 0 30px 0 ;
}
a:link,
a:active {
    font-style: normal;
	text-decoration: underline; 
	color: #000;
	}
a:visited  {
	font-style: normal;
	text-decoration: underline; 
	color:#000;
	}	

a:hover {
	font-style: normal;
	text-decoration: underline; 
	color: #330033;

}
#footer a:link,
#footer a:active {
    font-style: normal;
	text-decoration: underline; 
	color: #fff;
	}
#footer a:visited  {
	font-style: normal;
	text-decoration: underline; 
	color:#FF0000;
	}	

#footer a:hover {
	font-style: normal;
	text-decoration: underline; 
	color: #fff;
}
li { 
list-style:none;
font-family: Arial;
 color: #000;
 font-size: 16px; 
text-align:center;
margin: 0px 0 0 0px;
 padding: 0px;
}

#shows-mc li,
#shows li { 
list-style:none;
font-family: Arial;
 color: #000;
 font-size: 15px; 
text-align:center;
margin: 0px 0 -5px -30px;
 padding: 0px 0 0px 0;
}
#shows-mc a:link,
#shows-mc a:active,
#shows a:link,
#shows a:active {
    font-style: normal;
	text-decoration: none; 
	color: #000;
	}
#shows-mc a:visited,
#shows a:visited  {
	font-style: normal;
	text-decoration: none; 
	color:#000;
	}	
#shows-mc a:hover,
#shows a:hover {
	font-style: normal;
	text-decoration: underline; 
	color: #000;
}
#nav a:link,
#nav a:active {
    font-style: normal;
	text-decoration: none; 
	color: #fde63f;
	font-weight: bold; 
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
#nav a:visited  {
	font-style: normal;
	text-decoration: none; 
	color:#fde63f;
	font-weight: bold; 
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
	}	

#nav a:hover {
	font-style: normal;
	text-decoration: underline; 
	font-weight: bold; 
	color: #fde63f;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* MENU STARTS HERE */

/* CSS Document */

/* menu begins here */
#multi-level {height:26px;
 position:relative;
 margin: 0px 0px 0px 6px; 
z-index:5;
}

#multi-level .pad {float:left;}

/* The menu styling */
/* Remove the padding, margins and bullets from the lists */
.menu, .menu ul {list-style-type:none; padding:0; margin:0; font-family:arial, sans-serif;}

/* Set up the top level list items and float left to place inline */
.menu li.top {display:block; float:left; position:relative;}

/* Style and position the table so it takes no part in the menu function. The font size is necessary for IE5.5 */
.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default top link link styling */
.menu li.top a.top_link {display:block; float:left; height:35px;}
.menu li.top a span {position:absolute; left:-9999px; top:0; z-index:0; font-size:10px;} /* move the link text off screen */

/* pre-load the hover yimages into the lists */
.menu li.p1 {width:125px; background:url(images/wrats/nav/swimmers_on.gif) no-repeat;}
.menu li.p2 {width:118px; background:url(images/wrats/nav/parents_on.gif) no-repeat;}
.menu li.p3 {width:102px; background:url(images/wrats/nav/meets_on.gif) no-repeat;}
.menu li.p4 {width:122px; background:url(images/wrats/nav/program_on.gif) no-repeat;}
.menu li.p5 {width:112px; background:url(images/wrats/nav/join_us_on.gif) no-repeat;}
.menu li.p6 {width:97px; background:url(images/wrats/nav/links_on.gif) no-repeat;}
.menu li.p7 {width:123px; background:url(images/wrats/nav/facility_on.gif) no-repeat;}
.menu li.p8 {width:135px; background:url(images/wrats/nav/contact_us_on.gif) no-repeat;}

/* set up the normal unhovered yimages in the links */
.menu li a#swimmers {width:125px; background:url(images/wrats/nav/swimmers_off.gif) no-repeat;}
.menu li a#parents {width:118px; background:url(images/wrats/nav/parents_off.gif) no-repeat;}
.menu li a#meets {width:102px; background:url(images/wrats/nav/meets_off.gif) no-repeat;}
.menu li a#programs {width:122px; background:url(images/wrats/nav/program_off.gif) no-repeat;}
.menu li a#join {width:112px; background:url(images/wrats/nav/join_us_off.gif) no-repeat;}
.menu li a#links {width:97px; background:url(images/wrats/nav/links_off.gif) no-repeat;}
.menu li a#facilities {width:123px; background:url(images/wrats/nav/facility_off.gif) no-repeat;}
.menu li a#contact {width:135px; background:url(images/wrats/nav/contact_us_off.gif) no-repeat;}

/* Style the list OR link hover. Depends on which browser is used */
.menu a:hover {visibility:visible;} /* for IE6 */
.menu li:hover { position:relative; z-index:200;} /* for IE7 */

/* make the links transparent on hover so that the hover images in the lists show through (no flicker) */
.menu li a#swimmers:hover, .menu li:hover a#swimmers,
.menu li a#parents:hover, .menu li:hover a#parents,
.menu li a#meets:hover, .menu li:hover a#meets,
.menu li a#programs:hover, .menu li:hover a#programs,
.menu li a#join:hover, .menu li:hover a#join,
.menu li a#links:hover, .menu li:hover a#links,
.menu li a#facilities:hover, .menu li:hover a#facilities,
.menu li a#contact:hover, .menu li:hover a#contact {background:transparent;}

/* keep the 'next' level invisible by placing it off screen. */
.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0;}

/* set up the first drop down sub level */
.menu :hover ul.sub {left:0; top:26px; background: #eee; padding:0px 0; border-bottom:1px solid #fff; white-space:nowrap; width:170px; height:auto;}
.menu :hover ul.sub li {display:block; height:26px; position:relative; float:left; width:170px; border-bottom:1px solid #fff;}
.menu :hover ul.sub li a  {background:#666 url(images/wrats/nav-arrow.gif) right no-repeat;display:block; font-size:11px;  height:25px; width:170px; line-height:20px; text-indent:5px; color:#fff; text-decoration:none; padding:1px 0 0 0;}
.menu :hover ul.sub li a.fly {background:#666  170px 7px no-repeat; border-bottom:1px solid #fff;}
.menu :hover ul.sub li a.fly2 {background:#333  170px 7px   color:#fff; no-repeat; border-bottom:1px solid #fff;}
.menu :hover ul.sub li a:hover {background:#333 url(images/wrats/nav-arrow.gif) right no-repeat; color:#fff; border-bottom:1px solid #fff;}
.menu :hover ul.sub li a.fly:hover {background:#333  170px 7px no-repeat; color:#fff;}
.menu :hover ul li:hover > a.fly {background:#000  170px 7px no-repeat; color:#fff;} 

/* set up the flyout levels when hovering */
.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul
{left:170px; top:0px; background-color: #333;  white-space:nowrap;  padding:-4px -5px; width:170px; height:28px; z-index:440;}


/* set up the first drop down sub level */

.menu :hover ul.sub li a.fly2 {background:#333 url(images/wrats/nav-arrow.gif) no-repeat  right 170px 7px; border-bottom:1px solid #fff;}
.menu :hover ul.sub li a.fly2:hover {background:#666  170px 7px url(images/wrats/nav/join_us_off.gif) no-repeat  right;  color:#fff;}
.menu :hover ul li:hover > a.fly2 {background: #666  270px 1px  url(images/wrats/nav/join_us_off.gif) no-repeat  right; color:#fff;} 