@charset "UTF-8";
/* CSS Document, this document contains the styles that are consistent throughout the website */


/* DEV styles */

.dev_win {position:fixed;left:25%;top:0;float:left;background:white;color:black;border:3px solid #800000;padding:20px;}

/* These styles affect the larger layout space, menu and containers */

body {background:url(../Images/bgdropshadowlogo.jpg) no-repeat scroll 50% 0pt;
	background-color:#333;
	margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;text-align:center;
	font-size:13px; /* RR 13px; */
}  /*RR  no line-height before */

input {font-family:Arial, Helvetica, sans-serif;font-size:13px; height:auto; color:#333333; letter-spacing:0px;}
	
	.input_button, .input_submit {/*border-top:solid 2px #CCCCCC;
	border-left:solid 2px #CCCCCC;
	border-right:solid 2px #666666;
	border-bottom:solid 2px #666666;*/
	border:1px solid #333;
	font-size:12px;
	height:17px;
	cursor:pointer;}
	
		.BSsearchButton input {border:none;}

		.input_button:hover, .input_submit:hover {background:#FFFFCC;}
		
	.input_submit {text-align:center;}


	#IEroot input {height:20px;}

/*.inputAuctionRefresh {background:#dddddd;font-family:Arial, Helvetica, sans-serif;
	font-size:10px; margin-left:5px; height:10px; text-align:center; color:#333333; letter-spacing:0px; text-transform:uppercase;}*/

a {text-decoration:none;
border:none;}

.MALeft img {padding:0px;/*border:solid 1px #F0F0F0;*/}

a img {border:none;}

#Advert1 {border: 1px solid #333333;padding:0px;margin-top:5px;}

.ContainAll {width:990px;
	margin-left:auto;
	margin-right:auto;
/*	position:absolute;
	left:50%;
	margin-left:-495px;*/}

/* These styles affect the global site navigation, everything in .../Includes/dsp_photoeye_nav.cfm */
.MenuHead {width:990px;
	margin-top:9px;
	color:#FFFFCC;
	text-transform:uppercase;
	height:43px;
	margin-bottom:5px;
	font-family:Arial, sans-serif;}
	
	#IEroot .MenuHead {padding-top:8px;
	margin-bottom:13px;}
	
	.Head1	{text-align:right;
	font-size:9px; letter-spacing:1px;
	display:inline;
	float:right;
	margin-top:9px;}
	
/*	.Head2 {text-align:left;
	display:inline;
	float:left;
	height:40px;
	padding-top:10px;
	clear:none;
	width:680;
	position:absolute;
	margin-left:-340px;
	left:50%;
	margin-left:10px;}*/
	 
/*	#IEroot .Head2 {clear:both;
	width:980px;
	height:10px;
	white-space:nowrap;} */
	
	.HeadDivider { 
	height:11px;
	margin-top:11px;
	padding-left:20px;
	border-right:solid 1px #FFFFCC;
	display:inline;
	float:left;}
	
	#IEroot .Head2, #IEroot .HeadDivider, #IEroot .PhotoEye, #IEroot .MenuHolder, #IEroot .MenuItem2 {}
	
	.MenuItem1 {margin-left:10px;text-transform:capitalize; letter-spacing:1px; font-size:10px; }

/*	.PhotoEye {margin-right:20px;text-transform:lowercase; letter-spacing:1px; color:#dddddd;}
*/
	.PhotoEye {display:none;}
	
	.MenuItem2 {margin-right:3px;
	margin-left:0px;
	font-size:11px; 
	letter-spacing:1px; 
	color:#FFFFCC;
	background:transparent url(/global/images/menudot.gif) no-repeat right 2px;
	padding-right:3px;}
	
	#IEroot .MenuItem2 {background:transparent url(/global/images/menudot.gif) no-repeat right 4px;}
	
	.MenuItem2 a {color:#FFFFCC;padding:2px 3px 2px 3px;}
	
	#API a:hover {background:#999999;}
	
	#Editions a:hover {background:#800000;}
	
	#Books a:hover {background:#375978;}
	
	#Guide a:hover {background:#376B40;}
	
	#Mag a:hover {background:#800000;}
	
	#Gallery a:hover {background:#A8905C;}

	#Auctions a:hover {background:#B8592A;} /*B8492A */
	
	#Newsletter a:hover {background:#674782;}
	
	#VisualServer a:hover {background:#7c88ce;} /* 368d93 */
	
	#Order a:hover, #Account a:hover {background:#959595;}
	
	#Loginout:hover {background:#959595;}
	
	.MenuHolder {float:left;
		display:inline;}
		
	#MHlogo {margin-right:-13px;}
	
	#MH2 {margin-top:3px;}
	
	#MH3 {margin-top:11px;
	display:inline;
	float:right;}
	
	#MH4 {float:right;
	display:inline;
	margin-left:12px;
	text-align:right;
	position:relative;
	bottom:2px}
	
	#IEroot #MH4 {bottom:0px;}
	
	#MH4 .MenuItem2 {font-size:10px;
	text-transform:none;
	text-align:right;}
	
		#Name {display:block;
		margin-bottom:2px;
		margin-right:8px;
		background-image:none;}
	
	#IEroot #MH4, #IEroot #MH3 {margin-top:-2px;}
		
		.SiteSearch {border:none;
		background:#777;
		color:#FFFFCC;}
		
		#IEroot .SiteSearch{height:20px;}

	
/* styles that affect the division header and navigation */
.DivisionMenu {padding:0px;
		width:990px;}
		
		.DivisionMenuTop {height:80px;
		height:90px;}
				
		#DivisionMenuBottom {width:980px;
		border-bottom:none;
		border-top:none;
		height:75px;}
			
			#Jump_Top {padding-top:30px;}
			
				#Jump_Top img {cursor:pointer;}
		
		#IEroot #DivisionMenuBottom {width:990px;
		height:85px;}
		
		.DivisionMenuLeft {display:inline;
		float:left;
		padding-left:28px;
		margin-top:8px;
/*		margin-right:30px;
*/		width:280px;}
		
		#IEroot .DivisionMenuLeft {width:200px;}
		
			.FL1 {display:inline;
			float:left;
/*			padding-right:20px;
		width:280px;*/
			width:auto;}
		
/*	This is the version with bars in between the section-menu options


			.FL2 {display:inline;
			float:left;
			margin-top:0px;
			padding-left:10px;
			padding-right:10px;
			font-size:12px; 
			color:#FFFFFF;
			letter-spacing: 2px;
			border-left: 1px solid white;}
			
			#IEroot .FL2 {display:inline;
			float:left;
			margin-top:0px;
			padding-top:0px;
			width:auto;
			min-width:20px
			clear:both;
			}
*/

			.FL2 {display:inline;
			float:left;
			margin-top:0px;
			padding-left:10px;
			padding-right:10px;
			font-size:12px; 
			color:#FFFFFF;
			letter-spacing: 2px;}
			
			#IEroot .FL2 {display:inline;
			float:left;
			margin-top:0px;
			padding-top:0px;
			width:auto;
			min-width:20px;
			}
			
			.FL2 a, .FL2b a {color:#FFFFCC;}
			
			.FL2 a:hover, .FL2b a:hover {color:white;}
			
			.FL2b {display:inline;
			float:right;
			margin-top:2px;
			padding: 0 10px 0 10px;
			font-size:10px; 
			color:#FFFFFF;
			letter-spacing: 2px;
			margin-right:20px;}
			
			#NoBorderLeft {border-left:none;}
		
			.FL3 {font-size:14px; margin-left:15px;}
			
			.FL4 {font-size:14px; margin-left:20px;}
			
			.FL5, .FL5b {display:inline;
			margin-top:0px;
			padding-left:0px;
			padding-right:0px;
			font-size:12px; 
			color:#FFFFFF;
			letter-spacing: 2px;
			margin-top:3px;}
			
			.FL5 {float:left;}
			
			.FL5b {float:right;}
			
			#IEroot .FL5, .FL5b {display:inline;
			margin-top:0px;
			padding-top:0px;
			width:auto;
			min-width:0px;
			margin-top:3px;
			}
		
		.DivisionMenuRight {display:inline;
		float:right;
		margin-top:38px;
		margin-right:20px;
		width:620px;}

			#IEroot .DivisionMenuRight {display:inline;
			float:right;
			margin-right:30px;
			width:580px;
			clear:both;}
			
			#DivisionMenuBottom .DivisionMenuLeft {float:left;
			width:auto;}
			
			#DivisionMenuBottom .DivisionMenuRight {float:left;
			width:auto;}
			
			#IEroot #DivisionMenuBottom .DivisionMenuRight {margin-top:15px;
			margin-left:15px;}
		
			.FR1 {font-size:12px;
			color:#FFFFFF;
			letter-spacing:1px;
			margin-left:15px; }
				
/* styles that define the main content area and ad-space */		

/*.MainArea {width:980px;
background:#FFFFFF;
color:#333333;
height:2434px;
min-height:1000px;
margin-top:0px;
padding-top:0px;}*/

.MainArea {width:980px;
background:#FFFFFF;
color:#333333;
margin-top:0px;
padding-top:0px;
height:auto;
min-height:530px;
/*padding-bottom:50px;*/}

		.MASearch {width:980px;
		height:34px;
		overflow:hidden;
		background:#999;
		border-bottom:solid 1px black;
		border-top:solid 1px black;
		background-image: url(../Images/dshadowGS1.jpg);
		background-repeat:no-repeat;}

			
	.BSsearch {margin-top:8px;
	text-align:center;}
	
	.BScontain {text-align:center;}
		
		.BSsearchInput, .BSsearchSelect, .BSsearchButton {float:left;
		padding:0 5px;}
		
		#BSInput {background:white;
		border:solid 1px #666;
		width:200px;}
		
		.BSsearchTop {height:20px;
		margin:0 auto;
		width:300px;}
		
			#IEroot .BSsearch {margin-top:6px;}
			
			#IEroot #BSInput {height:20px;}
		
		.BSsearchBottom {clear:both;
		padding-left:8px;
		padding-top:5px;
		font-size:10px;
		color:#F4F4F4;}
		
	.Bread_Crumb {text-align:left;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:5px;


	font-size:12px;
	width:980px;
	clear:both;}
	
	.Bread_Crumb img {margin:0 3px -5px 0;}
	
	.Bread_Crumb a:hover {color:maroon;}
				
#IEroot .MainArea {width:990px;}

/*		.MALeft {background:#FFFFFF;
		display:inline;
		float:left;
		width:659px;
		height:2398px;
		text-align:left;
		overflow:auto;}*/
		
		.MALeft {background:#FFFFFF;
		display:inline;
		float:none;
		height:auto;
		text-align:left;
		overflow:hidden;
		font:Verdana, Arial, Helvetica, sans-serif;
		font-family: Verdana, Arial, Helvetica, sans-serif}
		
		#IEroot .MALeft {height:500px;
		overflow:visible;}
		
		.MARight {
		display:inline;
		float:right;
		height:2398px;
		width:310px;
		text-align:center;}
		
			.Ad {padding-top:5px;
			padding-bottom:5px;}
			
/* These styles are to fix problems in the tables / code that's included from the previous website
#IEroot .ContainAll .MainArea .MAleft table tbody tr td table tbody tr td form .input_text {text-align:left;}
*/
	.MALeft input {height:auto;}
	
		#IEroot .MALeft .input_text {height:25px;
		padding:2px;
		text-align:left;}
		
		#IEroot .MALeft .input_button {text-align:center;}
		
		#IEroot .MALeft .input_radio {background:none;border:none;}
		
		#IEroot .MALeft .input_check {background:none;}

		.BSsearchButton input {background:none;width:12px;height:21px;padding:0px;margin:0px;}
		
		#IEroot .BSsearchTop .BSsearchButton input {background:transparent;}
		
	iframe {border:none;}
	
	.GalleryImageAuthor {/*float:right;*/
	margin-top:3px;
	text-transform:uppercase;
	font-size:10px;
	display:block;}
	
	select {border:1px solid #666;}
	
	.input_text {padding-left:5px;}

.Global_Font {font-family:Verdana, Arial, Helvetica, sans-serif;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
color:#333;}