@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;}

input[type="submit"]:disabled,
input[type="submit"].disabled {
    cursor: not-allowed;
    opacity: .5;
}

.BSsearchButton input {border:none;}

.input_button:hover,
.input_submit:hover,
input[type="submit"]:disabled,
input[type="submit"].disabled {
	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;}
