/*-------------------------
	General Page Styles
--------------------------*/
body {
	margin-top: 0px;
}
p, li, ol, i, em, body, td {	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;font-size: 12px;
	line-height: 18px;
	color: #333333;
}
/*-------------------------
	2007
--------------------------*/
#home_left{
	background-color: #C1D6D6;
	padding: 18px 18px 0px 18px;
}
#home_right, #home_right2, #home_right3  {
	background-color: #E5E5E5;
	border-left-width: 12px;
	border-left-style: solid;
	border-left-color: #C1D6D6;
	padding: 18px 18px 0px 18px;
	_padding-right:0px;
	_padding-left:0px;
	_width:347px;
/*	_padding:0px;
	_padding-top:18px;
*/	vertical-align: top;
}
#home_right_bottom {
	background-color: #E5E5E5;
	border-left-width: 12px;
	border-left-style: solid;
	border-left-color: #C1D6D6;
	padding: 18px;
	vertical-align: top;
/*	padding-bottom:0px;*/
}
#top_navig{
	/*padding-right: 1px;*/
}

/*-----------------------------------------------
	Forms
----------------------------------------------- */
form table{
	background: #e5e5e5;
	width: 99%;
	border-collapse: collapse;
}
form table tr th, table#rendered_form table.subtable tr th {
	background-color: #3A3A3A;
	color: white;
	padding-left: 5px;
	font-size: 1.1em;
	font-weight: bold;
}
form table tr td, form.library_forms table tr td{
	vertical-align: top;
	padding: 5px;
/*	background-color: #e5e5e5;*/
}

form table tr td.label{
	text-align: right;
	width: 33%;
}

form.library_forms table.subtable{
 	width: 99%;
	background-color: #e5e5e5; 
	border: 1px solid #aaa;
	border-collapse: collapse;
}
form.library_forms table.subtable tr td{
	padding: 5px;
	margin: 0px;
	border: 1px solid #aaa;

}
form.library_forms table.subtable tr td.center{
	text-align: center;
	vertical-align: middle;
}

.rowlight, form table tr.rowlight{
	background-color: #eee;
}
.rowdark, form table tr.rowdark{
	background-color: #e5e5e5;
}
.contest_img, .library_file{
	vertical-align: top;
}
.contest_img br{
	display: none;
}
.library_file br{
	line-height: 5px;
}
.library_blurb{
	width: 250px;
	height: 100px;
}
form#vote table tr td select{
	width: 150px;
}
.red, .error, .errors{
	font-weight: bold;
	color: #FF0000;
}
#saveAutoLogin {
	width: inherit;
}

/*-------------------------
	Headers
--------------------------*/
h1 {	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;font-size: 18px;
	line-height: 18px;
	color: #333333;
}
h2 {	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;font-size: 16px;
	line-height: 18px;
	color: #333333;
}
h3 {	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;font-size: 14px;
	line-height: 18px;
	color: #333333;
}
h4 {	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;font-size: 14px;
	line-height: 18px;
	color: #333333;
	font-weight: bold;
}
h5, h6 {	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;font-size: 14px;
	line-height: 18px;
	color: #333333;
	font-weight: bold;
}
/*-------------------------
	Links
--------------------------*/
a:link {  
	color: #257070; 
	text-decoration: underline; 
	text-transform: none; 
	font-weight: normal
}
a:active { 
	color: #F04D31; 
	text-decoration: none; 
	font-weight: normal
}
a:visited { 
	color: #FF9122; 
	text-decoration: underline; 
	font-weight: normal
}
a:hover { 
	color: #F14D32; 
	text-decoration: none; text-align: left
}
a img{
	border: none;
}
/*-------------------------
	Side Navigation
--------------------------*/
ul#nav {
	margin: 0px;
	padding: 0px;
}
ul#nav li{
	list-style: none;
	margin: 0px;
	padding: 3px;
	padding-left: 0px;
}
ul#nav li:hover, ul#nav li.over{
	background-color: #8DC73F;
}
ul#nav li:hover a.navlink,  ul#nav li.over a.navlink { 
	color: #000;
	text-decoration: underline;
}

a.navlink:link {  
	color: #F04D31; 
}
a.navlink:active { 
	color: #F04D31; 
}
a.navlink:visited { 
	color: #294397; 
}
a.navlink:hover { 
	color: #000;
	text-decoration: underline;
}

/*-------------------------
	Search
--------------------------*/
#search_form{
	margin: 0px;
	padding: 0px;
}
* > #search_form{
	margin: 0px;
	margin-top: -5px;
	padding: 0px;
}
input#site_search{
	width: 100px;
	color: #888;	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;font-size: 11px;
}

/*----------------------------------------
	Form Styles
----------------------------------------*/
table tr td{
	vertical-align: top;
	padding: 0px;
}
table.form{
	width: 99%;
	border-collapse: collapse;
/*	background: #fdfdc0; */
	background: #e5e5e5;
}
table.form tr.row_odd, .rowdark {background: #e5e5e5;} 	/* Think .rowdark */
table.form tr.row_even, .rowlight {background: #eee;} 	/* Think .rowlight */
table.form th, table#rendered_form th {
	/*background-color: #065e78;
	color: white;					Commented out because these styles are HIDEOUS! - SG 3/21/07*/
	background-color: #ffcb98;
	color: #3a3a3a;
	text-align: left;
	padding: 4px;
}
table.form td {
	vertical-align: top;
	padding-left: 7px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: -7px;
}
form table tr td label {												/* align form labels right */
	display: block;
	text-align: right;
}
table.form ul {
	margin: 0px;
	padding: 0px;
}
table.form li{list-style: none;}
/*form table td select { width: 126px; color: #204D79;}*/

form table table.wms_fieldset td { border: none; }
form table table.wms_fieldset td input { width: 126px; }
form table table.wms_fieldset td select { width: 150px; }

form table table.subtable td { border-bottom: 2px solid white; }
form table table.subtable { border-collapse: collapse; width: 99%;}
form table td table.subtable td, form table td table.subtable th, form table td table.sqlresult td, form table td table.sqlresult th { 
	vertical-align: top; 												/* top align subtable fields */
	padding-left: 3px; 
	padding-right: 3px;
} 																		
.formreq { font-weight: bold;} 											/* required fields for forms */
form table input, form table option, form table textarea, form table select {
	color: #333;
	/*width: 140px;*/	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;font-size: 11px;
}
input.wide, option.wide, select.wide, textarea.wide {
	color: #888;
	width: 300px;
}
input.normal, option.normal, textarea.normal, select.normal {
	width: auto;
}
.subtable_add{
	cursor: pointer;
}
.subtable_delete {
	cursor: pointer;
}

/*----------------------------------------
	Colored Submit Buttons
----------------------------------------*/
/* Shared Button styles start here... */
* > a.button, * > a.button_primary, * > a.button_disabled, * > input.button, * > input.button_primary, * > input.button_disabled {
	line-height: 2em;
	width: auto;
}
input.button, input.button_primary, a.button:link, a.button:visited, a.button:hover, a.button:active, a.button_primary:link, a.button_primary:visited, a.button_primary:hover, a.button_primary:active, a.button_disabled:link, a.button_disabled:visited, a.button_disabled:hover, a.button_disabled:active {
	text-decoration: none;
	color: #fff;
	display: inline-block;
	padding: 4px; 
	border: 1px solid #888;
	font-weight: bold;
	cursor: pointer; 
}

/* "SUBMIT" Button styles start here... */
input.button, input.button_primary, input.button_disabled {
	padding: 2px;
	line-height: 1.0em;
	padding-top: 4px;
	margin-bottom: 5px;
	margin-right: 5px;
	width: auto;
}
* > input.button, * > input.button_primary, * > input.button_disabled { padding: 2px; 	}

/* Adjust background colors of buttons */
a.button:link, a.button:visited, a.button:active, input.button {background-color: #999999; 	} 									/* Standard Buttons */
a.button:hover , input.button:hover { background-color: #666666; } 															/* Standard Buttons, hovered */
a.button_primary:link, a.button_primary:visited, a.button_primary:active, input.button_primary {background-color: #3A3A3A;	} 	/* Primary Buttons*/
a.button_primary:hover, input.button_primary:hover { background-color: #FFCC9A;	 }												/* Primary Buttons, hovered */
a.button_disabled:link, a.button_disabled:visited, a.button_disabled:hover, a.button_disabled:active, input.button_disabled {
	background-color: #666;

}
div#content a.button_primary, div#content a.button, div#content a.button_disabled{ /* Text formatting for buttons in the content div */
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}

/*----------------------------------------
	Tell-A-Friend
----------------------------------------*/
form#tellafriend table{
	width: 99%;
	border-collapse: collapse;
	margin-top: 10px;
}
form#tellafriend table tr.rowlight{
	background: #eee;
}
form#tellafriend table tr.rowdark{
	background: #e5e5e5;
}
form#tellafriend table tr th{
	color: #FFFFFF;
	background-color: #8dc63b;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	padding: 5px;
}
form#tellafriend table tr td.leftcol{
	width: 33%;
}
form#tellafriend table tr td{
	padding: 5px;
	padding-bottom: 2px;
}
form#tellafriend table tr td table{
	width: 300px;
}
form#tellafriend table tr td table#recipients tr td{
	padding: 2px;
}

/*-------------------------
	Board/Staff Module
--------------------------*/
table#board, table#staff{
	width: 99%;
}
table#board tr td, table#staff tr td{
	padding: 8px;
}

/*-------------------------
	Events
--------------------------*/
table#events{
	width: 99%;
}
table#events tr td{
	padding: 8px;
}
/*-------------------------
	Jobs
--------------------------*/
table#jobs{
	width: 99%;
}
table#jobs tr td{
	padding: 8px;
}
/*-------------------------
	Directory Listing
--------------------------*/
table#directory{
	width: 99%;
}
table#directory tr th{
	background-color: #ffcb98;
	padding: 5px;
	padding-left: 10px;
	color: #fff;
	font-weight: bold;
}
table#directory tr td{
	padding: 5px;
}

/*-------------------------
	Directory Listing
--------------------------*/
table.press{
	width: 99%;
	border-collapse: collapse;
}
table.press tr th{
	color: #FFFFFF;
	background-color: #ffcb98;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	padding: 5px;
	border-bottom: 2px solid white;
}
table.press tr td{
	padding: 5px;
	border-bottom: 2px solid white;
}

/*-------------------------
	Library
--------------------------*/
table#library, table#library_arch{
	width: 99%;
	border-collapse: collapse;
	border: none;
}
table#library tr th, table#library_arch tr th{
	background-color: #ffcb98;
	padding: 5px;
	padding-left: 10px;
	color: #3A3A3A;
	font-weight: bold;
}
table#library tr td{
	padding: 5px;
}
table#library_arch tr td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
}
table#library tr td.white, table#library_arch tr td.white{
	background-color: #fff;
}
table#library tr td img{
	margin-top: 5px;
	margin-left: 10px;
}
table#library_arch tr td.fileicon{
	width: 40px;
}
table#library_arch tr td img {
	margin-left: 15px;
	margin-right: -15px;
	padding-right: 0px;
}

/*-------------------------
	MISC
--------------------------*/
.note, .notes, .ed_instructions{
	font-size: 11px;
	line-height: 14px;
	padding-top: 0px;
	margin-top: 3px 0px 0px 0px;
}
.error, .errors, .red{
	font-weight: bold;
	color: red;
}

.white {	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	padding-left: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.nav {	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;font-size: 12px;
	line-height: 18px;
	color: #000000;
	padding-top: 2px;
	padding-right: 12px;
	padding-bottom: 2px;
}
.navpad {
	padding: 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.bodpad {
	padding: 0px 12px 12px;
}
.footer {
	font-size: 10px;
	line-height: 12px;
}
.formlabel {
	text-align: right;
}
.error {
	color: #f00;
	font-weight: bold;
}

.outline {
	border: 1px solid #CCCCCC;
}
.white_line {	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	padding-left: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #999999;
}
/*----------------------------------------
	INNER PAGES
----------------------------------------*/
td#content{
	padding-top: 18px;
	padding-right: 18px;
	padding-bottom: 18px;
	padding-left: 12px;
	/* IE7 FIX ! */
	*height:980px;
	/* IE6 FIX */
	_height:980px;
/*	_height:1037px;*/
	/*border:1px solid black;*/
}
td#bottom_content{
	padding-top: 18px;
	padding-right: 18px;
	padding-bottom: 18px;
	padding-left: 12px;
	/*_height:860px;*/
	/*border:1px solid black;*/
}
td#bar{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CECECE;
	width:648px;
	height:82px;
}
/*----------------------------------------
	SEARCH
----------------------------------------*/
td#search{
	padding-top: 24px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 4px;
}
td#top_logo{
	vertical-align:bottom;
}
/*----------------------------------------
	FOOTER
----------------------------------------*/
.footeri{
	color: #FFFFFF;	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;font-size: 11px;
	line-height: 14px;
	text-align: center;
	margin-left: -20px;
}
#footer_search{
	font-size: 9px;
}
/*-------------------------
	ONCUE
--------------------------*/
#col-left{
width:40%;
}
#col-right{
width:60%;
}

/*table#rendered_form td select, */table#rendered_form td textarea {		/* this was causing problems on forms elsewhere in the site, so its commented out - SG 3/21/07 */
	width: 100%;
}
input[type="checkbox"], input[type="radio"], form table input[type="checkbox"], form table input[type="radio"] { /* this keeps the size of checkboxes and radio buttons in check! */
width:14px;
} 

/* ---------------------------------
	ONDEPOSIT / ONEVENT
------------------------------------ */

/*----------------------------------------
	Form Styles
----------------------------------------*/
table tr td{
	vertical-align: top;
}
/* gc_cart_form is the class set on the shopping cart forms */
table.form, table.gc_cart_form, table.form2 {							
	width: 99%;
	border-collapse: collapse;
	background: #f3f3f3; 
}
table.form2 td {
     padding: 10px 2px 8px 2px;

}
table.form2, table.gc_cart_form {background: #e5e5e5;}
table.gc_cart_form {width: 500px; max-width: 500px;}
table.form tr.row_odd, table.form2 tr.row_odd, table.funders tr.row_odd, table tr.rowdark {background: #e5e5e5;} 	/* Think .rowdark */
table.form tr.row_even, table.form2 tr.row_even, table.funders tr.row_even, table tr.rowlight {background: #eee;} 	/* Think .rowlight */
table.form th, table.form2 th, table.gc_cart_form th {
	background: #ffcb98;
	color: #333; 
	text-align: left;
	padding: 4px;
}
table.form2 th {
    background: #ffcb98;
}
table.form td, table.form2 td, table.gc_cart_form td {
	vertical-align: top;
	padding-left: 7px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: -3px;
}
table.form2 td {padding-top: 3px;}
table.gc_cart_form tr td {	padding-right: 0; }
table.form ul, table.form2 ul {
	margin: 0px;
	padding: 0px;
}
table.form li, table.form2 li {list-style: none;}
form table td select { width: 126px; }
form table table.subtable td { border-bottom: 2px solid white; }
form table table.subtable { border-collapse: collapse; width: 99%;}
form table table.wms_fieldset td { border: none; }
form table table.wms_fieldset td input { width: 126px; }
form table table.wms_fieldset td select { width: 150px; }

form table td table.subtable td, form table td table.subtable th, form table td table.sqlresult td, form table td table.sqlresult th { 
	vertical-align: top; 												/* top align subtable fields */
	padding-left: 3px; 
	padding-right: 3px;
} 																		
.formreq { font-weight: bold;} 											/* required fields for forms */
form table tr td label {												/* align form labels right */
	display: block;
	text-align: right;
}


/*--------------------------------------------
	Products Styles
--------------------------------------------*/
table#products_table, table.products_table{
	width: 99%;
}
table#details_price{
	width: 25%;
	margin: 3px;
}
table#products_table tr th, table.products_table tr th, table#details_price tr th{
	background-color: #c30;
	color: #fff;
	padding-left: 5px;
}
table#products_table tr td, table.products_table tr td, table#details_price tr td{
	vertical-align: top;
	padding: 5px;
}
table#products_table tr td.price_block, table.products_table tr td.price_block, table#details_price tr td.price_block{
	text-align: center;
	padding-top: 5px;
	width: 25%;
	vertical-align: middle;
	background-color: #e5e5e5;
}
.prod_links{
	font-weight: bold;
}

table#products_table tr ul, table.products_table tr ul {
  margin: 0;
  padding: 0;
}
table#products_table tr ul li, table.products_table tr ul li {
  display: inline;
  padding: 0em 4em 0em 0em;
}
table#products_table .rowlight, table.products_table .rowlight {
  background-color: #efefef;
}
table#products_table .rowdark, table.products_table .rowdark {
  background-color: #fff;
}
/*----------------------------------------
	Shopping Cart Styles
----------------------------------------*/
table.gc_cart_form {					
	width: 99%;
	min-width: 490px;
	border-collapse: collapse;
	background: #ffffff; 
}
table.gc_cart_form th {
	background: #333;
	color: white;
	text-align: left;
	padding: 4px;
}
table.gc_cart_form tr td {
	vertical-align: top;
	padding-left: 7px;
	padding-top: 7px;
	padding-right: 2px;
	padding-bottom: -7px;
	background-color: #e5e5e5;
}
/* for formatting price/dollar amounts in the PRICE column in the shopping cart */
.price { text-align: right; } 
/* for formatting price/dollar amounts in the TOTAL column in the shopping cart */							
.total { text-align: right; padding-right: 3px;background:#EAECEE} 		
.ship_title { text-align: right; font-weight: bold;} 	/* for "Shipping", "Tax", "Subtotal", and "Total" */
table.gc_cart_form tr td.type_header { 					/* Products, Donations, and Events row headers */
	background-color: #f3f3f3; 
	font-weight: bold;
	color: #777;
}
table.gc_cart_form tr td.apply_coupon {					/* format "Want to apply a coupon?" text on payment info page */
	font-weight: bold;
	text-align: center;
	background-color: #fff;
	
}
table#cart_steps{
	width: 99%;
}
table#cart_steps tr td{
	vertical-align: top;
	text-align: center;
	padding: 5px;
	font-weight: bold;
}
table#cart_steps tr td.selected{						/* current cart step header */
	background-color: #ccc;
	color: #000;
}
table#cart_steps tr td.regular{							/* other cart step headers */
	background-color: #e5e5e5;
	color: #000;
}
table.gc_cart_form input, table.gc_cart_form select, table.gc_cart_form textarea{
	color: #333;
}
* > table.gc_cart_form a.button, * > table.gc_cart_form a.button_primary, * > table.gc_cart_form a.button_disabled, * > table.gc_cart_form input.button, * > table.gc_cart_form input.button_primary, * > table.gc_cart_form input.button_disabled {
	color: #fff;
}
.terms_conditions{
	color: red;
}
table.gc_cart_form .radio {
	width: 12px;
}
/*----------------------------------------
	Printable Receipt/Invoice Styles
----------------------------------------*/
body.receipt{
	margin-top: 0px;
	margin-left: 0px;
	background-color: #fff;
}
table.receipt{
	background-color: #fff;
	/* width: 620px; */
	width: 100%;
}
table.receipt tr td {vertical-align: top;}
table.receipt tr td.bottom { 					/* add horizontal line between receipt sections */
	border-bottom: 1px dashed #222;
	padding-bottom: 5px;
}
.address_block, .address { 						/* reduce line height for address blocks */
	line-height: 1.2em;
	padding: 5px 0px 5px 7px;
}
p.address { padding: 0px; }
p.address:first-line { font-weight: bold; }
.ship_block { 									/* add gray box around shipping address */
	background-color: #e5e5e5;
	line-height: 1.2em;
	padding: 5px 0px 5px 7px;
}
.receipt_header { 								/* Products, Donations, and Events row headers */
	background-color: #e5e5e5;
	font-weight: bold;
}
h1#receipt {font-size: 18px; color: #222;} 	/* format for the Receipt/Invoice/Packing Slip text */

/*----------------------------------------
	Add Coupon Styles
----------------------------------------*/
table.coupon {
	background-color: #eee;
	width: 280px;
}
table.coupon th {
	background: #669900;
	color: white;
	text-align: left;
	padding: 4px;
}
.formclass{	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;font-size: 11px;
	color: #ED661B;
}
td#rowno {
	background-color: #e5e5e5;
}

Address, Formatted {	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;font-size: 12px;
	line-height: 18px;
	background-color: #e5e5e5;
	padding: 8px;
	border: 1px solid #999999;
	font-style: normal;
}

/* -------- Product Images --------- */
.prod_img_sm {
	margin-top: 5px;
	height: 100px;
	width: 70px;
	border: 1px solid #ccc;
}
.prod_img_lg, .location_logo, .bio_image {
	height: 200px;
	width: 150px;
	border: 1px solid #ccc;
}

div#home_news_header {
	background-color: #ffcb98;
	padding: 5px 5px 5px 10px;
	color: #3a3a3a;
	font-weight: bold;
	margin-top: 18px;
	display: none;
}

/*New Sidebar*/
#sidebarNav {
	background: url('..images/inner_navigation_plain.jpg') no-repeat; 
	background-repeat: no-repeat;
	width: 205px; 
	height: 581px;
}
#sidebarNav .flyIn:first-child > a {
	padding-top: 0.7em;
}
#sidebarNav .flyIn > a {
	margin: 0px 30px 0px 10px;
	padding-top: 1.7em;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-decoration: none;
	text-indent: 0.6em;
	border-bottom: 1px dashed white;
}
#sidebarNav a:hover {
	background-color: #666;
}

/*Flyout Menus for Headers*/
.flyMain { width: 281px; }
/*Drop Down Menu's Style*/
.flyMain .fly, .flyIn .fly {
	display: none;
	position: absolute;
	margin-top: -30px;
	margin-left: 170px;
	min-width: 100px;
	padding: .3em .8em 1em .8em;
	background-color: #3B3B3B;
	border: 2px solid white;
}
.flyIn .fly {
	margin-left: 180px;
}
/*All Links in Menu*/
.flyMain a, .flyIn a {
	display: block;
	text-decoration: none;
	border-bottom: 2px dotted #666666;
	color: white;
}
.flyMain a {
	line-height: 2.2em;
}
.fly a:hover {
	background-color: #666666;
	border-bottom: 2px dotted #999999;
}
/*Do not give images a border*/
.flyMain > a { border: none; }
/*Flyouts Hover to Show*/
#fly1:hover .fly, #fly2:hover .fly, #fly3:hover .fly, /*#fly4:hover .fly,*/ #fly5:hover .fly, #fly6:hover .fly, #fly7:hover .fly  {
	display: inline;
}
