/*CSS flyout menu - - - - */#Menu{	font-size:120%;	margin-left:auto; 	margin-right: auto; 	padding:0; 	margin:0px; 	color: #000000; 	width:100%; border:1px;  	clear:both; 	text-align: center}#Menu ul{	display: inline-block;	#display: inline; 	list-style-type:none;	padding:0; 	margin:0; 	text-align: center;}#Menu ul li{	float:left;	margin:0 0px 0 0;	padding:0;	width:150px;}#Menu ul li a, #Menu ul li a:link, #Menu ul li a:visited, #Menu ul li a:hover, #Menu ul li a:active{	border-top:2px solid #FFFFFF;	color:#777;	display:block;	font-size:100%;	margin:0;	padding:0;	text-decoration:none;	text-transform:uppercase;}/*Flyout menu itself - - - - */#Menu ul ul{	display:none;	margin:0;	-moz-border-radius: 15px;	-webkit-border-radius: 15px;	border-radius: 15px;}#Menu ul ul li{	margin:0 8px 0 0;	float:left;	text-align:left;	width:auto;	height:auto;	display:block;}#Menu ul ul li a.TopLevel{	font-weight:bold !important;	white-space:nowrap;}/*Reposition each menu - - - - *//*menu one*/#Menu ul li.Menu_One ul{	margin-left:0;}#Menu ul li.Menu_One ul ul{	margin-left:0;}/*menu two*/#Menu ul li.Menu_Two ul{	margin-left:0;}#Menu ul li.Menu_Two ul ul{	margin-left:0;}/*menu three*/#Menu ul li.Menu_Three ul{	margin-left:0;}#Menu ul li.Menu_Three ul ul{	margin-left:0;}/*menu four*/#Menu ul li.Menu_Four ul{	margin-left:0px;}#Menu ul li.Menu_Four ul ul{	margin-left:0px;}/*menu five*/#Menu ul li.Menu_Five ul{	margin-left:0px;}#Menu ul li.Menu_Five ul ul{	margin-left:0;}/*menu six*/#Menu ul li.Menu_Six ul{	margin-left:0px;}#Menu ul li.Menu_Six ul ul{	margin-left:0;}/*menu seven*/#Menu ul li.Menu_Seven ul{	margin-left:0px;}#Menu ul li.Menu_Seven ul ul{	margin-left:0;}/*menu eight*/#Menu ul li.Menu_Eight ul{	margin-left:-53px;}#Menu ul li.Menu_Eight ul ul{	margin-left:0;}/*menu nine*/#Menu ul li.Menu_Nine ul{	margin-left:-53px;}#Menu ul li.Menu_Nine ul ul{	margin-left:0;}/*menu ten*/#Menu ul li.Menu_Ten ul{	margin-left:-53px;}#Menu ul li.Menu_Ten ul ul{	margin-left:0;}/*3rd level - - - - */#Menu ul ul ul{	border:none;	height:auto;	padding:0 0 0 5px;	position:static;}#Menu ul ul ul li{	float:none;	margin:0;	overflow:hidden;/*contain floats*/}#Menu ul ul ul li a, #Menu ul ul ul li a:link, #Menu ul ul ul li a:visited, #Menu ul ul ul li a:hover, #Menu ul ul ul li a:active{	border:none;	display:inline;	font-size:80%;	margin:0;	padding:2px 0 2px 0;	text-decoration:none;	text-transform:none;	color:#000000;	/*float:left;	clear:left;*/}/*Keep links active - - - - */#Menu ul li:hover a{	border-top:2px solid #FFFFFF;	color:#800000;	text-decoration:none;}#Menu ul ul ul li:hover a{	color:#800000;}/*4th level - - - - */#Menu ul ul ul ul a, #Menu ul ul ul ul a:link, #Menu ul ul ul ul a:visited, #Menu ul ul ul ul a:hover, #Menu ul ul ul ul a:active{	color:#777;}#Menu ul ul ul ul a:hover{	color:#800000;}/*Show hidden menus - - - - */#Menu ul li:hover ul{	display:block;	background-color: lightblue;	border:1px solid #800000;	padding:5px;	position:absolute;	z-index:99;}#Menu ul li:hover ul ul{	background:none;	border:none;	padding:0 0 0 5px;	position:static;	z-index:auto;}// Reviews panel/*CSS flyout menu - - - - */#Reviews{	font-size:85%;	margin-left:auto; 	margin-right: auto; 	padding:0; 	margin:0px; 	color: #000000; 	width:100%; border:1px;  	clear:both; 	text-align: center}#Reviews ul{	display: inline-block;	#display: inline; 	list-style-type:none;	padding:0; 	margin:0; 	text-align: center;}#Reviews ul li{	float:left;	margin:0 0px 0 0;	padding:0;	width:150px;}#Reviews ul li a, #Reviews ul li a:link, #Reviews ul li a:visited, #Reviews ul li a:hover, #Reviews ul li a:active{	border-top:2px solid #FFFFFF;	color:#777;	display:block;	font-size:100%;	margin:0;	padding:0;	text-decoration:none;	text-transform:uppercase;}/*Flyout menu itself - - - - */#Reviews ul ul{	display:none;	margin:0;	-moz-border-radius: 15px;	-webkit-border-radius: 15px;	border-radius: 15px;}#Reviews ul ul li{	margin:0 8px 0 0;	float:left;	text-align:left;	width:auto;	height:auto;	display:block;}#Reviews ul ul li a.TopLevel{	font-weight:bold !important;	white-space:nowrap;}/*Reposition each menu - - - - *//*menu one*/#Reviews ul li.Reviews_One ul{	margin-left:0;}#Reviews ul li.Reviews_One ul ul{	margin-left:0;}/*3rd level - - - - */#Reviews ul ul ul{	border:none;	height:auto;	padding:0 0 0 5px;	position:static;}#Reviews ul ul ul li{	float:none;	margin:0;	overflow:hidden;/*contain floats*/}#Reviews ul ul ul li a, #Reviews ul ul ul li a:link, #Reviews ul ul ul li a:visited, #Reviews ul ul ul li a:hover, #Reviews ul ul ul li a:active{	border:none;	display:inline;	font-size:80%;	margin:0;	padding:2px 0 2px 0;	text-decoration:none;	text-transform:none;	color:#000000;	/*float:left;	clear:left;*/}/*Keep links active - - - - */#Reviews ul li:hover a{	border-top:2px solid #FFFFFF;	color:#800000;	text-decoration:none;}#Reviews ul ul ul li:hover a{	color:#800000;}/*4th level - - - - */#Reviews ul ul ul ul a, #Reviews ul ul ul ul a:link, #Reviews ul ul ul ul a:visited, #Reviews ul ul ul ul a:hover, #Reviews ul ul ul ul a:active{	color:#777;}#Reviews ul ul ul ul a:hover{	color:#800000;}/*Show hidden menus - - - - */#Reviews ul li:hover ul{	display:block;	background-color: bisque;	border:1px solid #800000;	padding:5px;	position:absolute;	z-index:99;}#Reviews ul li:hover ul ul{	background:none;	border:none;	padding:0 0 0 5px;	position:static;	z-index:auto;}// RATINGS panel/*CSS flyout menu - - - - */#Ratings{	font-size:85%;	margin-left:auto; 	margin-right: auto; 	padding:0; 	margin:0px; 	color: #000000; 	width:100%; border:1px;  	clear:both; 	text-align: center}#Ratings ul{	display: inline-block;	#display: inline; 	list-style-type:none;	padding:0; 	margin:0; 	text-align: center;}#Ratings ul li{	float:left;	margin:0 0px 0 0;	padding:0;	width:150px;}#Ratings ul li a, #Ratings ul li a:link, #Ratings ul li a:visited, #Ratings ul li a:hover, #Ratings ul li a:active{	border-top:2px solid #FFFFFF;	color:#777;	display:block;	font-size:100%;	margin:0;	padding:0;	text-decoration:none;	text-transform:uppercase;}/*Flyout menu itself - - - - */#Ratings ul ul{	display:none;	margin:0;	-moz-border-radius: 15px;	-webkit-border-radius: 15px;	border-radius: 15px;}#Ratings ul ul li{	margin:0 8px 0 0;	float:left;	text-align:left;	width:auto;	height:auto;	display:block;}#Ratings ul ul li a.TopLevel{	font-weight:bold !important;	white-space:nowrap;}/*Reposition each menu - - - - *//*menu one*/#Ratings ul li.Reviews_One ul{	margin-left:0;}#Reviews ul li.Reviews_One ul ul{	margin-left:0;}/*3rd level - - - - */#Ratings ul ul ul{	border:none;	height:auto;	padding:0 0 0 5px;	position:static;}#Ratings ul ul ul li{	float:none;	margin:0;	overflow:hidden;/*contain floats*/}#Ratings ul ul ul li a, #Ratings ul ul ul li a:link, #Ratings ul ul ul li a:visited, #Ratings ul ul ul li a:hover, #Ratings ul ul ul li a:active{	border:none;	display:inline;	font-size:80%;	margin:0;	padding:2px 0 2px 0;	text-decoration:none;	text-transform:none;	color:#000000;	/*float:left;	clear:left;*/}/*Keep links active - - - - */#Ratings ul li:hover a{	border-top:2px solid #FFFFFF;	color:#800000;	text-decoration:none;}#Ratings ul ul ul li:hover a{	color:#800000;}/*4th level - - - - */#Ratings ul ul ul ul a, #Ratings ul ul ul ul a:link, #Ratings ul ul ul ul a:visited, #Ratings ul ul ul ul a:hover, #Ratings ul ul ul ul a:active{	color:#777;}#Ratings ul ul ul ul a:hover{	color:#800000;}/*Show hidden menus - - - - */#Ratings ul li:hover ul{	display:block;	background-color: white;	border:1px solid #800000;	padding:5px;	position:absolute;	z-index:99;}#Ratings ul li:hover ul ul{	background:none;	border:none;	padding:0 0 0 5px;	position:static;	z-index:auto;}// Author Favourites panel/*CSS flyout menu - - - - */#authfav{	font-size:85%;	margin-left:auto; 	margin-right: auto; 	padding:0; 	margin:0px; 	color: #000000; 	width:100%; border:1px;  	clear:both; 	text-align: center}#authfav ul{	display: inline-block;	#display: inline; 	list-style-type:none;	padding:0; 	margin:0; 	text-align: center;}#authfav ul li{	float:left;	margin:0 0px 0 0;	padding:0;	width:150px;}#authfav ul li a, #authfav ul li a:link, #authfav ul li a:visited, #authfav ul li a:hover, #th ul li a:active{	border-top:2px solid #850000;	color:#777;	display:block;	font-size:100%;	margin:0;	padding:0;	text-decoration:none;	text-transform:uppercase;}/*Flyout menu itself - - - - */#authfav ul ul{	display:none;	margin:0;	-moz-border-radius: 15px;	-webkit-border-radius: 15px;	border-radius: 15px;}#authfav ul ul li{	margin:0 8px 0 0;	float:left;	text-align:left;	width:auto;	height:auto;	display:block;}#authfav ul ul li a.TopLevel{	font-weight:bold !important;	white-space:nowrap;}/*Reposition each menu - - - - *//*menu one*/#authfav ul li.authfav_One ul{	margin-left:-50px;}#authfav ul li.authfav_One ul ul{	margin-left:0;}/*3rd level - - - - */#authfav ul ul ul{	border:none;	height:auto;	padding:0 0 0 5px;	position:static;}#authfav ul ul ul li{	float:none;	margin:0;	overflow:hidden;/*contain floats*/}#authfav ul ul ul li a, #authfav ul ul ul li a:link, #authfav ul ul ul li a:visited, #authfav ul ul ul li a:hover, #authfav ul ul ul li a:active{	border:none;	display:inline;	font-size:80%;	margin:0;	padding:2px 0 2px 0;	text-decoration:none;	text-transform:none;	color:#000000;	/*float:left;	clear:left;*/}/*Keep links active - - - - */#authfav ul li:hover a{	border-top:2px solid #000080;	color:#850000;	text-decoration:none;}#authfav ul ul ul li:hover a{	color:#850000;}/*4th level - - - - */#authfav ul ul ul ul a, #authfav ul ul ul ul a:link, #authfav ul ul ul ul a:visited, #authfav ul ul ul ul a:hover, #authfav ul ul ul ul a:active{	color:#777;}#authfav ul ul ul ul a:hover{	color:#850000;}/*Show hidden menus - - - - */#authfav ul li:hover ul{	display:block;	background-color: white;	border:1px solid #850000;	padding:5px;	position:absolute;	z-index:99;}#authfav ul li:hover ul ul{	background:none;	border:none;	padding:0 0 0 5px;	position:static;	z-index:auto;}