/* CSS Document */
@import url("contribute.css");
html {
	height:100%;
}
body {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:76%;
	background-color:#e9f0f5;
	text-align:center;
	height:100%;
	padding:0;
	margin:0;
}
#fsc {
background-color:#f2f5e9;
	
}
#whitebox {
	width:960px;
	background-repeat:no-repeat;
	margin:auto;
	margin-top:0px;
	background-color:#FFFFFF;
}
#container {
	width:928px;
	height:100%;
	margin:auto;
	margin-top:0px;
	text-align:left;
}
#header {
	width:928px;
	height:105px;
	background-color:#345c75;
	background-image:url(../images/layout/header-bg.gif);
	background-repeat:repeat-x;
}
#fsc #header {
	background-image:url(../images/layout/fsc/header-bg.gif);
	background-repeat:repeat-x;
}
#logo {
	margin-left:41px;
	float:left;
}
#fsc #logo_link img {
	display:none;
	visibility:hidden;
}
#fsc #logo_link {
	background-image:url(../images/layout/fsc/logo.gif);
	width:250px;
	height:105px;
	display:block;
	margin-left:41px;
	float:left;
}
#telephone {
	margin-right:41px;
	float:right;
}
#fsc #telephone_link img {
	display:none;
	visibility:hidden;
}
#fsc #telephone_link {
	background-image:url(../images/layout/fsc/telephone.gif);
	width:250px;
	height:105px;
	display:block;
	float:right;
	margin-right:41px;
}

/*  Is this really needed - we can put the shadow in it's own div, but we don't need to wrap it? */
#content {
	background-image:url(../images/layout/menu-shadow.gif);
	background-repeat:repeat-x;
	float:left;
	width:928px;
}
#leftcol {
	width:168px;
	float:left;
	margin-top:12px;
}
#rightcol {
	width:744px;
	float:left;
	margin-left:16px;
	margin-top:16px;
	padding-bottom:16px;
	background-color:#FFFFFF;
}

#menu {
	width:168px;
	color:#1a7896;
	float:left;
	background-color:#fff;
}
#fsc #menu {
	color:#7c8f3f;
}
#menu ul {
	font-size:1.16em;
	line-height:1.4em;
	list-style-type:none;
	margin:0 0 0 8px;
	padding:0;
}

#menu ul li {
	float:left;
	clear:both;
	width:160px;
	padding:0;
	display: inline;
	border-bottom:2px solid #eaeef1;
}

#menu ul li.last {
	border:none;
}
#menu a {
	font-weight:bold;
	text-decoration:none;
	color:#1a7896;
	display:block;
	padding:4px 8px 4px 8px;
}
#fsc #menu a {
	color:#7c8f3f;
}
#menu a:hover {
	text-decoration:none;
	color:#024052;
	background-color:#d6dee3;
}

#fsc #menu a:hover {
	color:#475202;
	background-color:#e0e3d5;
}

/* Sub menu */
#menu ul li ul { /*put the submenu below*/
		font-size:1em;
}
	
#menu ul li ul li {
	width:152px;
}	
	#menu ul li ul li a {
		padding-left:16px;
		color:#1c435b;
	}
	#menu ul.sub {
		display:none;
		visibility:hidden;
		width:152px;
		border-top:2px solid #eaeef1;
	}
	
	#worktops #menu_worktops .sub,
	#full_stave #menu_full_stave .sub,
	#about #menu_about .sub, 
	#fsc #menu_why .sub,
	#why #menu_why .sub,
	#tables #menu_tables .sub {
		display:block !important;
		visibility:visible !important;
	}
	
	#menu li ul li a {
		display:block;
		xcolor:#fff;
		xwidth:auto !important;/* is for safari to make it ignore the selector below. */
		xtext-indent:0;
		xwidth:auto !important;/* is for safari to make it ignore the selector below. */
		xcursor:pointer;
	}

	#menu li ul li a:hover {
		color:#024052;
		background-color:#d6dee3;
	}
	#fsc #menu lu ul li a:hover {
		color:#475202;
		background-color:#e0e3d5;
	}
/* end submenu*/

#animcontent {
	padding-bottom:16px;
}
/* Holds another div which we squirt flash into */
#scrollbox-container {
	width:226px;
	float:right;
	margin-bottom:16px;
	margin-left:16px;
}

#footer {
	width:928px;
	float:left;
	clear:both;
	padding-top:32px;
	background-image:url(../images/layout/dark-gradient.gif);
	background-repeat:repeat-x;
	background-color:#1c435b;
	color:#c4d4df;
	font-size:1.2em;
}
#fsc #footer {
	background-image:url(../images/layout/fsc/dark-gradient.gif);
	background-color:#4d5c1c;
	color:#d7dec3;
}
#footerone, #footertwo, #footerthree {
	float:left;
	width:285px;
	margin-right:8px;
}

#footerone {
	margin-left:49px;
}
#footerthree {
	margin-right:0;
}
#footer div {display:inline;}

#footer h2 {
	font-size:1.3em;
	font-weight:bold;
	color:#fff;
	margin:0;
	padding:0;
}
#footer a, #addressbar a  {
	text-decoration:none;
	color:#fff;
	padding:2px 4px 2px 4px;
}
#footer ul a {	
	display:block;	
}
#footer h2 a{
	display:block;	
}
#footer a:hover, #addressbar a:hover {
	background-color:#fff;
	color:#1c435b;
}
#footer ul {
	margin:0;
	margin-left:2px;
	margin-top:8px;
	margin-bottom:16px;
	margin-right:32px;
	padding:0;
	list-style-type:none;
}
#footer li {
	margin-left:0 !important;
	padding-left:16px;
	background-image:url(../images/layout/footer-bullet.png);
	background-repeat:no-repeat;
	background-position:0 0.4em;
	/* IE 6 does not do bullets and since this is one of very few hacks there is no
		alternate stylesheet for IE */
	_background-image:url(../images/layout/footer-bullet.gif);
	_background-position:0 9px;
}

#fsc #footer li {
	background-image:url(../images/layout/fsc/footer-bullet.png);
	_background-image:url(../images/layout/fsc/footer-bullet.gif);
}
.footerbottom {
	text-align:center;
	margin:32px 32px 0px 32px;
	width:864px;
	float:left;
	clear:both;
	display:inline;
	padding-bottom:32px;
	line-height:1.4em;
}
.footerbottom .small {
	font-size:0.75em;
}
/*  This is a one-off box for the home page */
/*#homebox {
	position:relative;
	width:502px;
	float:left;
	margin-bottom:16px;
	text-align:left;
}*/
#homebox a, .photobox a {
	text-decoration:none;
	font-weight:bold;
}
#homebox strong,  .photobox strong {
	color:#fff;
	_background-color:#1a7896;
	background-image:url(../images/layout/photo_link_bg.png);
	padding:8px;	
	display:block;
	font-size:1.49em;
	position:absolute;
	margin:8px;
}

#homebox a:hover strong,  .photobox a:hover strong {
	color:#1a7896;
	_background-color:#fff;
	background-image:url(../images/layout/photo_link_over_bg.png);
	
}

#homebox strong.saleitem,  .photobox strong.saleitem {
	background-image:url(../images/layout/photo_link_sale_bg.png);
	color:#fff;
}
#homebox a:hover strong.saleitem,  .photobox a:hover strong.saleitem {
	color:#b63004;
}

#homebox img,  .photobox img {
	border:0;
}
.bigimg {
	float:left;
	width:502px;
	overflow:hidden;
}
.smallimg-left {
	float:left;
	width:226px;
	margin-top:8px;
	margin-right:8px;
	overflow:hidden;
}
.smallimg-right {
	float:left;
	margin-top:8px;
	width:268px;
	overflow:hidden;
}
/* DONE TO HERE */

#photoboxcontent {
}
/*  A photobox may appear at the top of pages - has rounded corners, light blue BG */
.photobox {
	position:relative;
	width:502px;
	float:left;
	margin-bottom:16px;
	text-align:left;
}
/*
.photobox .rounded-top {
	background-image:url(../images/layout/rounded-top-694.gif);
	background-repeat:no-repeat;
	height:16px;
	width:694px;
	display:block;
}
.photobox .rounded-bottom {
	background-image:url(../images/layout/rounded-bottom-694.gif);
	background-repeat:no-repeat;
	height:24px;
	width:694px;
	display:block;
	clear:both;
	float:left;
}
*/
.photobox div {
	display:inline;
	float:left;
	overflow:hidden;
}
.photobox p {margin:0;padding:0}

.photobox .big-landscape, .photobox .big-portrait {margin:0;}
.photobox .big-landscape, .photobox .big-landscape img {
	width:502px;
	height:332px;
	border:0;
}
.photobox .big-landscape {
	margin-bottom:8px;
}
.photobox .small-landscape-left {}
.photobox .small-landscape-left, .photobox .small-landscape-left img { 
	width:242px;
	height:160px;
	border:0;
}

.photobox .big-portrait, .photobox .big-portrait img {
	width:332px;
	height:500px;
	margin:0;
}
.photobox .big-portrait {margin-left:1px;}
.photobox .small-portrait-bottom, .photobox .small-portrait-bottom img {
	width:160px;
	height:242px;
	border:0;
	margin-bottom:0;
}
.photobox .small-portrait-bottom {
	margin-left:8px;
}
.small-landscape-right { 
	width:252px;
	height:152px; 
}
.small-portrait-top {
	width:160px;
	margin-bottom:8px;
	height:242px;
}
.sifrShadow {
	font-size:1.49em;
	line-height:1em;
	margin-left:8px !important;
	padding-top:8px;
}
#bodytext .sifrShadow {
	font-size:1.4em;
}
.sifrShadow p {
	color:#1c435b !important;
	font-weight:bold !important;
	text-align:center;
	padding:0;
	line-height:1.6em !important;
	margin:0;
}
#bodytext .sifrShadow p {
	/*xpadding-top:16px;*/
}
.small-portrait-top.sifrShadow  {
	font-size:1.32em !important;
}
#bodytext {
	color:#515151;
	padding:0 16px 0 16px;
}

#h1outer {
	float:left;
	position:relative;
	width:744px;
	min-height:32px;
	display:block;
	overflow:hidden;
	background-image:url(../images/layout/text-top.gif);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:10px;
	margin-bottom:16px;
}
#fsc #h1outer {
	background-image:url(../images/layout/fsc/text-top.gif);
}
#h1outer.nophoto {
	width:500px;
}

#bodytext.nophoto {
	xwidth:468px;
}

p.nophoto, 
.narrow {
	width:468px;
}

#h1right {
	position:absolute;
	right:0;
	top:0;
	width:16px;
	height:32px;
	background-image:url(../images/layout/text-top-right.gif);
	background-repeat:no-repeat;
}
#fsc #h1right {
	background-image:url(../images/layout/fsc/text-top-right.gif);
}
h1 {
	font-weight:normal;
	font-size:1.65em;
	color:#345c75;
	text-transform:uppercase;
	display:inline;
	padding:0;
	margin:auto;
	margin-top:10px;
	padding-left:16px;
	padding-bottom:8px;
	padding-right:16px;
	background-image:url(../images/layout/h1-back.gif);
	background-repeat:repeat-x;
	background-position:0px 16px;
}
#fsc h1 {
	color:#667534;
}
h1:first-letter {
	font-size:1.2em;
}

/*#bodytext h2 a,*/
#bodytext h2 {
	font-weight:bold;
	font-size:1.4em;
	color:#1a7896;
	margin:8px 0 0 0;
	display:block;
	xtext-decoration:underline;
	xpadding:0;
	xmargin-bottom:8px;
	xwidth:100%;
	xbackground-color:#00FF00;
}
#fsc #bodytext h2 {
color:#8a961a;
	
}
#bodytext h2 a {
	color:#1a7896;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
}
#bodytext h2 a:hover {
	color:#333333;	
}
/*
#bodytext h2:first-letter, 
#bodytext h2 a:first-letter, 
#bodytext h2 a:hover:first-letter {
	font-size:1.1em;
}*/
#bodytext hr {
	background-color:#1c435b;
	width:80%;
	margin-left:10%;
	margin-right:10%;
	margin-bottom:16px;
	border:0;
	height:1px;
}
#bodytext p {
	font-size:1.2em;
	xmargin-left:16px;
	xmargin-right:16px;
	xmargin-top:0;
	xmargin-bottom:1.5em;
}

#bodytext h2, 
#bodytext h3 {
	xmargin-left:16px;
	xmargin-right:16px;
	
}

.worktop {
	display:block;
	clear:left;
	margin-bottom:16px;
}


#bodytext ul {
	font-size:1.2em;
	margin:8px 16px 8px 2px;
	padding:0;
	/*clear:both;*/
	list-style-type:none;
}

#bodytext li {
	margin:0;
	color:#333333;
	padding-left:16px;
	background-image:url(../images/layout/footer-bullet.png);
	background-position:0 0.3em;
	background-repeat:no-repeat;
	/* Again, the bullets hack for IE 6 */
	_background-image:url(../images/layout/footer-bullet.gif);
	_background-position:0 6px;
}

ul.imagelist {
}

ul.narrow {
	width:484px;
}

#bodytext .imagelist li {
	background:none !important;
	float:left;
	margin:0 8px 8px 0;
	padding:0;
}
	
#bodytext a {
	font-weight:normal;
	color:#000;
}
/*
#bodytext ul a {
	font-weight:normal;
}*/
#bodytext a:hover, #bodytext a:hover u, #bodytext u a:hover {
	color:#1c435b;
	text-decoration:none;
}
#bodytext table {
	color:#515151;
	border-collapse:collapse;
	border: 1px solid #afc8d0;
	xbackground-color:#345c75;
	xcolor:#fff;
	xfont-size:1.1em;
	margin-bottom:16px;
}
#bodytext table td, #bodytext table td.subhead { text-align:center;}
#bodytext table td, #bodytext table th {
	font-weight:normal;
	padding:5px 5px 5px 5px;
	*padding:4px;
	/*border-right:1px solid #1c435b;*/
	border-bottom: 1px solid #eaeef1;
	vertical-align:top;
}
#bodytext table.lesspad td { padding:5px 4px; *padding:4px 3px;}
#bodytext table .subhead {
	/*background-color:#daeaef;*/
	border-bottom: 1px solid #afc8d0;
	/*text-transform:uppercase;
	font-size:1.1em;*/
	text-align:left;
}
#bodytext table .head,
#bodytext table .altcol {
	background-color: #f5f8fa;
}
#bodytext table .divide {
	border-right: 1px solid #afc8d0;
}


#bodytext table tr.last td {
	border-bottom: 1px solid #afc8d0 !important;
}
#bodytext table .light {
	background-color:#f7fcff;
}
#bodytext table tr.spacer {
	font-size:0.01em;
	height:4px;
	background-color:#FFFFFF;
	border:0;
}
#bodytext table tr.spacer td {
	padding:0;
	margin:0;
	background-color:#fff;
	border:0;
	height:4px;
}

a.blue-box {
	text-decoration:none;
	font-weight:bold;
	font-size:1.36em;
	display:block;
	margin-bottom:8px;
}
a.blue-box strong {
	color:#fff;
	background-color:#1a7896;
	padding:8px;	
	display:block;
}
a.blue-box:hover strong {
	color:#1a7896;
	background-color:#fff;
}

.worktop a.blue-box {
	width:300px;
	float:left;
}

#bodytextright {
	float:right;
	width:210px;
	margin-left:16px;
	padding-bottom:32px;
}

#bodytextright h2 {
	margin-left:12px;
	float:left;
	clear:both;
}

#bodytextright ul,
.accessories ul,
.extras ul {
	font-size:1em !important;
	line-height:1.4em;
	list-style-type:none;
	margin:4px 8px 8px 8px !important;
	padding:0;
	background:none;
	background-image:none !important;
}

#bodytextright ul li,
.accessories ul li,
.extras ul li {
	float:left;
	clear:both;
	width:100%;
	padding:0 !important;
	display: inline;
	border-bottom:2px solid #eaeef1;
	background:none;
	background-image:none !important;
}

#bodytextright ul li.last,
.accessories ul li.last,
.extras ul li.last {
	border:none;
}
#bodytextright ul li a,
.accessories ul li a,
.extras ul li a {
	font-weight:bold !important;
	text-decoration:none;
	color:#1a7896 !important;
	display:block;
	padding:3px 4px 3px 4px;
}
#bodytextright ul li a:hover,
.accessories ul li a:hover,
.extras ul li a:hover {
	text-decoration:none;
	color:#024052 !important;
	background-color:#d6dee3 !important;
}

#bodytext .accessories, #bodytext .extras {
	width:220px;
	float:left;
	margin-top:16px;
}
#bodytext .extras {
margin-left:32px;
}
#bodytext .extras h2 {
	margin-top:46px;
}

#bodytextright .accessories, #bodytextright .extras {
	width:100%;
	clear:both;
	margin-left:auto;
}

#bodytextright .extras h2 {
	margin-top:auto;
}

#bodytext div.left {
	text-align:center;
}

#bodytext .vatbox {
	background-image:url(../images/layout/dark-gradient.gif);
	background-repeat:repeat-x;
	background-color:#1a4056;
	text-align:center;
	margin:32px 0 32px 0;
	clear:both;
	float:left;
}
#fsc #bodytext .vatbox {
	background-image:none;
	background-color:#576929 !important;
}

#bodytext .vatbox p {
	font-size:2em;
	font-weight:bold;
	color:#fff;
	margin:0;
}

#bodytext .vatbox p.small {
	font-size:1em;
}
#bodytext .vatbox .rounded-top {
	background-image:url(../images/layout/rounded-top-662.gif);
	background-repeat:no-repeat;
	height:16px;
	width:712px;
	display:block;
}
#bodytext .vatbox .rounded-bottom {
	background-image:url(../images/layout/rounded-bottom-662.gif);
	background-repeat:no-repeat;
	height:16px;
	width:712px;
	display:block;
}



#bodytextleft {
	margin-right:16px;
	width:202px;
	float:right;
	display:inline;
	margin-top:4px;
	text-align:center;
}
#bodytextmain {
	margin-right:16px;
	width:444px;
	float:right;
	display:inline;
	margin-top:4px;
}
/*
#bodytext .inner {
	margin-top:4px;
	margin-right:16px;
	margin-left:16px;
	text-align:left;
	clear:both;
	float:left;
}
*/
#bodytextleft img, #bodytextmain img, #bodytext img {
	/*border:1px solid #345c75;
	background-color:#FFFFFF;
	padding:8px;*/
	border:0;
}

#bodytext .importantbg {
	background-color:#F3F8FE;
	background-color:#dcebf5;
	background-color:#e9f0f5;
	border:1px solid;
	text-align:center;
	margin-right:16px;
	margin-bottom:16px;
	float:left;
}
#bodytext .importantbg p,
#bodytext .importantbg h2 {
	margin:8px;
}

/*  This is to the right of the page */
#scrollbox {
	height:500px;
	width:100%;
}

#scrollbox img {
	margin-bottom:7px;
}
#scrollbox img.last {
	margin-bottom:0 !important;
}
#addressbar {
	width:168px;
	background-image:url(../images/layout/dark-gradient.gif);
	background-repeat:repeat-x;
	background-color:#1a4056;
	margin-bottom:32px;
	margin-top:32px;
	text-align:center;
	float:left;
	clear:both;
}
#fsc #addressbar {
	background-image:url(../images/layout/fsc/dark-gradient.gif);
	background-color:#1a4056;
}
#addressbar p {
	text-align:center;
	color:#c4d4df;
	font-size:1.16em;
	/* FUCK IE 6 BAG-O-SHITE */
	_font-size:1.0em;
	margin:0 8px 16px 8px;
}
#fsc #addressbar p {
	color:#d7dec3;
}
#addressbar a {
	font-size:0.9em;
}
.white {
	color:#fff;
}
#addressbar .rounded-top {
	background-image:url(../images/layout/rounded-top.gif);
	height:16px;
	width:168px;
	display:block;
}
#addressbar .rounded-bottom {
	background-image:url(../images/layout/rounded-bottom.gif);
	height:16px;
	width:168px;
	display:block;
}
#addressbar hr {
	border:0;
	height:1px;
	margin:0 28px 16px 28px;
	background-color:#e9f0f5;
}

.testimonial {
	width:168px;
	overflow:hidden;
	font-size:1.1em;
	margin-bottom:32px;
	text-align:center;
	float:left;
	clear:both;
	text-align:left;
	line-height:1.4em;
}

.testimonial p {
	background-color:#1a7896;
	color:#fff;
	padding:0;
	margin:0;
}

.testimonial img {
	width:168px;
	border:0;
}

.testimonial .small {
	color:#1a4056;
	display:block;
	padding-top:8px;
}
.testimonial a strong {
	background-color:#fff;
	color:#1a7896;
	padding:8px;	
	display:block;
	font-size:1.49em;
	margin-bottom:8px;
}
.testimonial a {
	color:#fff;
	text-decoration:none;
	padding:8px 8px 16px 8px;
	margin:0;
	display:block;
}
.testimonial a:hover strong {
	background-color:#1a7896;
	color:#fff;
	
}
label {
	padding:0;
	margin:0;
	color:#1c435b;
	font-size:1.2em;
	width:100px;
	margin-right:10px;
	float:left;
}
p.checkboxes {
	clear:left;
	margin-bottom:0.2em !important;
}
.checkboxes label {
	min-width:55px;
}
.error {
	color:#1c435b !important;
	font-weight:bold;
	display:inline;
}
p.error {display:block;}
input {
	margin:0;
	margin-right:10px;
}
input[type="checkbox"] {
	padding:0;
	float:left;
}
textarea {
	font-family:Tahoma, Verdana, Arial, sans-serif;
}
.noborder {border:0 !important;}

.spaceleft {
	margin-left:49px;
}
/*  BEGIN GOOGLE CHECKOUT CSS */
#bodytext .imagelist li .product {
	text-align:center;
}
#bodytext .imagelist li .product-image,
#bodytext .imagelist li img {
	margin:auto;
	text-align:center;
	text-decoration:none;
	border:none;
}

#bodytext .imagelist li .product .googlecart-add {
 margin-left:40px;
 *margin-left:0px;
}
 
.imagelist .product-price,
.imagelist .product-title {
	font-weight:normal;
	font-size:1em;
	margin-bottom:4px;
}
.product-shipping, 
.product-shipping-first
{
	visibility:hidden;
	display:none;
}
#bodytext .imagelist li strong {
	font-size:1.25em;
	margin-bottom:4px;
}

						 
.accordion_headings h2:hover { cursor: pointer; }
.accordion_headings.hide div { display: none; }


.override #googlecart-widget-head {
  height: 1.1em;
  line-height: 1.1em;
}
.override #googlecart-title {
  font-size: .8em;
  font-weight: bold;
  margin-right: .5em;
}
.override #googlecart-arrow {
  margin: .25em .4em 0 .5em;
}
.googlecart-add {
	display:block;
	height: 30px;
  width: 106px;
	margin-top:5px;
	margin-bottom:5px;
	background-image:url(../images/layout/add.png);
	_background-image:url(../images/layout/add.gif);
}


.googlecart-addsmall {
	margin-top:4px;
	background-image:url(../images/layout/add_small.png) !important;
	_background-image:url(../images/layout/add.gif) !important;
	width:80px !important;
	height:23px !important;
	display:block;
}

.googlecart-add {
	display:block;
	height: 30px;
  width: 106px;
	margin-top:5px;
	margin-bottom:5px;
}
.product select {
	margin-top:5px;
	margin-bottom:5px;
}

td .product .googlecart-addsmall,
td .product select {
	/*margin:0px 5px 0px 0px !important;*/
	/*padding:0 !important;*/
	float:left;
	_float:none;
}

.product .hide {
	display:none;
	visibility:hidden;
}

#shelvestbl .buy-col {
	width:100px;
}

td .product .product-title {
	display:none;
}
input.googlecart-quantity {
	width:25px;
}
/* 
	The following rule will "hide" all of the 
	Google Cart buttons & other gubbins inserted throughout
	the site.
	If you want to "turn on" the cart, the easiest thing to do
	is to surround this rule with a "comment" start ("slash asterisk") and end
	("asterisk slash")
	(If the cart is off the rule will not be commented out.)
*/
/*
.buy-col,
#shelvestbl #shelf-add-button,
.product select,
.googlecart-add,
.googlecart-add img,
.googlecart-addsmall {
	display:none;
	visibility:hidden;
}
*/

/* 
	Override the above rule, just for the shelves page
	because there is a select box we don't hide as it is
	still needed for the calculator to work
*/
#calc_wood {
	margin:0;
	display:block !important;
	visibility:visible !important;

}

/* END GOOGLE CHECKOUT CSS */

/* 
	Anything below this rule will not be applied by safari - we use this to make sure
	the sub-menu's do not have an "hover" changes that cause the DHTML over Flash flicker...
*/
#menu .safarikiller {
		color:#FF0000;#
}
/*
#menu li ul li a:hover, #menu li ul li a:hover, #menu li ul li:hover a, #menu li ul li.over a  {
	background:#fff !important;
	color:#000;
}*/