body 
	{
	background: #FFFFFF url('backgrounds/Doe_Body_back.jpg') top left repeat-x;
	/*background: #fff;*/
	}
	
.tablebgcolor { background-color: #D5EBF5; }
	
.trbgcolor { background-color: #a7c3d7; }
	
#monograph_container center a:link { text-decoration: underline; color: #333331;}
#monograph_container center a:visited { text-decoration: underline; color: #333331;}
#monograph_container center a:active { text-decoration: underline; color: #333331;}

#monograph_container a:link { text-decoration: none; color: #000}
#monograph_container a:visited { text-decoration: none; color: #000}
#monograph_container a:active { text-decoration: none; color: #000}
 

#top-nav-left-content
	{
	width: 838px;
	border-right: 3px solid #fff;
	height: 27px;
	}
#top-nav-right-content
	{
	width: 153px;
	margin-right: 3px;
	}
.nav 
	{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-decoration: none; 
	color: #333331; 
	font-weight: bold;
	padding: 0 10px;
	}
.left-nav
	{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	color: #333331; 
	font-weight: bold;
	padding: 0px;
	}
.cathead 
	{  
	font-family: Arial, Helvetica; 
	font-size: 12px; 
	color: #333331; 
	font-weight: bold; 
	vertical-align: middle;
	}
.search-language-back
	{
	background: #f2ebe3;
	}
.bordered
	{
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	}
.bordered_button_box
	{
	border-left: 3px solid #666666;
	border-right: 3px solid #666666;
	}
#doe_header_container_main
	{
	/*background: url('backgrounds/Doe_Banner_new.jpg') top left no-repeat;*/
	background: url('backgrounds/Doe_Banner_new-2011b.jpeg') top left no-repeat;
	}
#doe_banner_link
	{
	width: 1092px;
	height: 124px;
	float: left;
	}
#doe_main_content_container
	{
	background: #ffffff;
	}
#main_content_table
	{
	margin-top: 10px;
	}
a.nav:link { text-decoration: none; color: #333331; font-weight: bold;}
a.nav:visited { text-decoration: none; color: #333331; font-weight: bold;}
a.nav:active { text-decoration: none; color: #333331; font-weight: bold;}
a.nav:hover { color: #126a92; font-weight: bold;}

a.left-nav:link { text-decoration: none; color: #333331; font-weight: bold;}
a.left-nav:visited { text-decoration: none; color: #333331; font-weight: bold;}
a.left-nav:active { text-decoration: none; color: #333331; font-weight: bold;}
a.left-nav:hover { color: #126a92; font-weight: bold;}

a.header_link:link { text-decoration: none; color: #660000; }
a.header_link:visited { text-decoration: none; color: #660000; }
a.header_link:active { text-decoration: none; color: #660000; }
a.header_link:hover { color: #126a92;}

.plaintext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal;}
.whiteplaintext { font-family: Verdana Bold ,Arial Bold, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold;}
.highlightplaintext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC6600; font-weight: normal;}
.tinyplaintext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal;}
.datetext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal;}
.titletext { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: bold;}
.formelementtext { font-family: Times, Times New Roman, serif; font-size: 11px; color: black; font-weight: normal;}
.resultcount { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #074343; }
.bodywhite {color: white; margin-left: 20px; margin-right: 10px; font-family: Arial, Helvetica, sans serf;}

#discount-banner-container
	{
	position: absolute;
	top: 17px;
	left: 675px;
	background: url('skins/1/styles/backgrounds/doe_discount_banner.png') top left no-repeat;
	z-index: 100;
	}
	#discount-banner-container img
		{
		border: 0px;
		}
		
#doe_content_container
	{
	float: left;
	width: 897px;
	display: inline;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
	}
#doe_header_container
	{
	float: left;
	width: 897px;
	display: inline;	
	margin-bottom: 5px;
	}	
	#doe_header_content_left
		{
		color: #000;
		float: left;
		width: 530px;
		display: inline;
		margin-right: 17px;
		}
	#doe_header_content_right
		{
		color: #003366;
		float: left;
		width: 350px;
		display: inline;
		font-size: 21px;
		}
			
#doe_content_left_container
	{
	float: left;
	width: 530px;
	margin-right: 17px;
	display: inline;
	}
	#doe_media_content
		{
		height: 398px;
		width: 530px;
		float: left;
		display: inline;
		margin-top: 15px;
		}
	#doe_button_content
		{
		width: 530px;
		height: 308px;
		float: left;
		display: inline;
		background: #f3f3f3;
		}
	#doe_button_border
		{
		border-color: #d3d3d3;
		border-style: solid;
		width: 525px;
		height: 303px;
		float: left;
		display: inline;
		}
	#doe_button_grid
		{
		margin: 0 0 11px 12px;
		background: #f3f3f3;
		float: left;
		display: inline;
		width: 501px;
		}
		#doe_button_grid_header
			{
			font-size: 12px;
			margin-top: 4px;
			margin-bottom: 4px;
			margin-left: 12px;
			margin-right: 12px;
			float: left;
			display: inline;
			color: #666;
			height: 16px;
			}
		.grid_button
			{
			width: 167px;
			height: 133px;
			background: #99ccff;
			float: left;
			display: inline;
			}
	
#doe_content_right_container
	{
	float: left;
	width: 350px;
	display: inline;
	}
	#doe_ad_content
		{
		width: 350px;
		height: 167px;
		float: left;
		display: inline;
		}			
	#doe_testimonial_content
		{
		width: 350px;
		height: 173px;
		float: left;
		display: inline;
		}
	#doe_popular_container
		{
		width: 350px;
		float: left;
		display: inline;
		background: #ffffff url('backgrounds/most_popular.jpg') top left no-repeat;
		}
		#doe_popular_content_container
			{
			float: left;
			margin-top: 41px;
			}
			.doe_popular_content
				{
				float: left;
				width: 163px;
				margin: 6px;
				text-align: center;
				}
				.doe_popular_content_img
					{
					margin-bottom: 5px;
					float: left;
					width: 140px;
					/*height: 140px;*/
					margin-left: 11.5px;
					}
				.doe_popular_content_link
					{
					float: left;
					width: 140px;
					text-align: left;
					margin-left: 11.5px;
					}
					.doe_popular_content_link a:link { text-decoration: none; color: #330066; text-decoration: underline; font-weight: bold; text-decoration: none; }
					.doe_popular_content_link a:visited { text-decoration: none; color: #330066; text-decoration: none; font-weight: bold; }
					.doe_popular_content_link a:active { text-decoration: none; color: #330066; text-decoration: none; font-weight: bold; }
					.doe_popular_content_link a:hover { color: #126a92; text-decoration: none;}
	
.doe_content
	{
	float: left;
	display: inline;
	width: 100%;
	margin-bottom: 15px;
	background: #eee;
	}
#doe_content_container img
	{
	border: none;
	float: left;
	}		
	
#doe_content_left_container_exhibits
	{
	float: left;
	display: inline;
	width: 720px;
	color: #666;
	margin-left: 30px;
	}
	.doe_custom_exhibits_section
		{
		float: left;
		width: 100%;
		display: inline;
		margin-bottom: 34px;
		}
		.doe_custom_exhibits_section_img
			{
			float: left;
			width: 266px;
			margin-right: 13px;
			}
		.doe_custom_exhibits_section_content
			{
			float: left;
			display: inline;
			width: 440px;
			background: url('backgrounds/doe_custom_vert_bar.jpg') left top no-repeat;
			}
			.doe_custom_exhibits_section_header
				{
				float: left;
				display: inline;
				width: 410px;
				font-size: 16px;
				margin-bottom: 9px;
				margin-left: 10px;
				}
			.doe_custom_exhibits_section_text
				{
				float: left;
				display: inline;
				padding: 10px;
				background: #eee;
				margin-left: 3px;
				padding-left: 7px;
				}
			#doe_custom_exhibits_section_animation
				{
				height: 204px;
				}
			#doe_custom_exhibits_section_illustration
				{
				height: 206px;
				}
			#doe_custom_exhibits_section_film
				{
				height: 234px;
				}
			#doe_custom_exhibits_section_estrip
				{
				height: 206px;
				}
				
#doe_content_estrip
	{
	 float: left;
	 display: inline;
	 width: 804px;
	 color: #666;
	}
	#doe_content_estrip_left
		{
		float: left;
		display: inline;
		width: 407px;
		margin-right: 6px;
		margin-top: 9px;
		}
		#doe_estrip_content_left_bottom
			{
			background: url('backgrounds/doe_estrip_border_left.jpg') top left repeat-y;
			float: left;
			display: inline;
			width: 407px;
			padding-left: 1px;
			}
			#doe_estrip_content_left_bottom_text
				{
				float: left;
				display: inline;
				width: 399px;
				border-bottom: 1px solid #ccc;
				}
				#doe_estrip_content_left_bottom_header
					{
					float: left;
					display: inline;
					margin-bottom: 11px;
					margin-left: 32px;
					margin-top: 12px;
					}
		#estrip_text
			{
			padding-right: 25px;
			float: left;
			display: inline;
			background: #eee;
			}
	#doe_estrip_logo_simple
		{
		float: left;
		display: inline;
		width: 100%;
		}
		#doe_estrip_logo_simple hr
		{
		float: left;
		width: 100%;
		border: 1px solid #8f8f8f;
		}
	#doe_content_estrip_right
		{
		float: left;
		display: inline;
		width: 391px;
		margin-top: 9px;
		}
		#doe_estrip_image_header
			{
			float: left;
			display: inline;
			}
		#doe_estrip_image_text
			{
			float: left;
			display: inline;
			margin-left: 24px;
			margin-bottom: 8px;
			}
			#estrip_text ul
				{
				float: left;
				margin-bottom: 3px;
				}
			#estrip_text ul li
				{
				margin-bottom: 8px;
				}
		#doe_estrip_image
			{
			float: left;
			display: inline;
			}
	#doe_estrip_button_container
		{
		float: left;
		display: inline;
		margin-top: 25px;
		}
		.estrip_button
			{
			width: 244px;
			float: left;
			display: inline;
			text-align: center;
			font-weight: bold;
			font-size: 12px;
			border: 1px solid #ccc;
			background: #eee;
			padding-top: 7px;
			padding-bottom: 7px;
			}
			.estrip_button a, .estrip_button a:link, .estrip_button a:visited, .estrip_button a:active
				{
				width: 100%;
				display: block;
				color: #666;
				text-decoration: none;
				}
			.estrip_button a:hover
				{
				color: #333;
				}
		#doe_estrip_button_1
			{
			margin-right: 22px;
			}
		#doe_estrip_button_2
			{
			margin-left: 11px;
			margin-right: 11px;
			}
		#doe_estrip_button_3
			{
			margin-left: 22px;
			}
	#doe_estrip_request_container
		{
		float: left;
		display: inline;
		margin-top: 10px;
		}
		#doe_estrip_request_container img
			{
			border: 0px;
			}
			
	.doe_estrip_pricing_section
		{
		float: left;
		display: inline;
		width: 100%;
		}
		.doe_estrip_pricing_section_header
			{
			float: left;
			display: inline;
			margin-top: 40px;
			width: 100%;
			background: #eee;
			padding-top: 12px;
			padding-bottom: 12px;				
			}
			.doe_estrip_pricing_header
				{
				float: left;
				display: inline;
				margin-left: 10px;
				font-weight: bold;
				font-size: 13px;
				}
			.doe_estrip_pricing_price
				{
				float: right;
				display: inline;
				margin-right: 45px;
				width: 40%;
				text-align: right;
				font-weight: bold;
				font-size: 13px;
				}
			.doe_estrip_pricing_text
				{
				float: left;
				display: inline;
				margin-top: 5px;
				margin-left: 10px;
				width: 65%;
				}
		.doe_estrip_pricing_section_content
			{
			float: left;
			display: inline;
			width: 100%;
			}
			.doe_estrip_pricing_content
				{
				float: left;
				display: inline;
				margin-left: 10px;
				margin-top: 10px;
				}
				.doe_estrip_pricing_content ul
					{
					float: left;
					margin-bottom: 3px;
					}
				.doe_estrip_pricing_content ul li
					{
					margin-bottom: 4px;
					margin-top: 4px;
					margin-left: 12px;
					}
		
	#doe_content_features
		{
		float: left;
		display: inline;
		width: 620px;
		}
		#doe_estrip_features_container
			{
			float: left;
			display: inline;
			width: 100%;
			}
		#doe_estrip_features_image
			{
			float: left;
			display: inline;
			padding-top: 105px;
			width: 546px;
			height: 294px;
			position: relative;
			color: #666;
			}
			#doe_estrip_features_image span
				{
				font-weight: bold;
				display: block;
				margin-bottom: 5px;
				}
			.doe_estrip_features_hoverbox
				{
				position: absolute;
				z-index: 99;
				}
			#features_hoverbox_1
				{
				width: 235px;
				top: 25px;
				left: 16px;
				}
			#features_hoverbox_2
				{
				width: 235px;
				top: 25px;
				left: 300px;
				}
			#features_hoverbox_3
				{
				width: 150px;
				top: 117px;
				left: 500px;
				}
			#features_hoverbox_4
				{
				width: 235px;
				top: 421px;
				left: 16px;
				}
			#features_hoverbox_5
				{
				width: 200px;
				top: 353px;
				left: 300px;
				}
				
	#doe_content_demo
		{
		float: left;
		display: inline;
		width: 640px;
		}
		#doe_estrip_demo_player
			{
			float: left;
			display: inline;
			}
			
	#doe_content_pricing
		{
		float: left;
		display: inline;
		width: 900px;
		}
		#doe_pricing_header_main
			{
			float: left;
			display: inline;
			width: 100%;
			font-weight: bold;
			font-size: 15px;
			padding-top: 4px;
			padding-bottom: 4px;
			margin-bottom: 3px;
			color: #333;
			}
		#doe_pricing_header_text
			{
			float: left;
			display: inline;
			padding-left: 10px;
			padding-right: 10px;
			color: #333;
			}
		.doe_pricing_section
			{
			float: left;
			display: inline;
			margin-top: 15px;
			color: #333;
			}
			.doe_pricing_header
				{
				float: left;
				display: inline;
				font-weight: bold;
				color: #fff;
				background: #435f7f;
				padding-left: 12px;
				padding-right: 12px;
				padding-top: 3px;
				padding-bottom: 3px;
				font-size: 12px;
				width: 876px;
				}
			.doe_pricing_type
				{
				float: left;
				display: inline;
				background: #598aa6;
				color: #fff;
				padding-left: 12px;
				padding-right: 12px;
				padding-top: 2px;
				padding-bottom: 2px;
				margin-top: 5px;
				width: 876px;
				}
				.doe_pricing_type span
					{
					font-weight: bold;
					}
			.doe_pricing_format
				{
				float: left;
				display: inline;
				padding-left: 12px;
				padding-right: 12px;
				padding-top: 7px;
				padding-bottom: 7px;
				width: 876px;
				}
				.format_text, .price_text
					{
					font-weight: bold;
					}
				.format_text
					{
					float: left;
					display: block;
					}
					
				.price_text
					{
					float: right;
					display:  block;
					}
				.format_description_text
					{
					float: left;
					display: block;
					width: 675px;
					clear: left;
					}
	
	#doe_pricing_shippinginfo
		{
		float: left;
		display: inline;
		font-size: 10px;
		margin-top: 50px;
		margin-bottom: 20px;
		width: 100%;
		}
	#doe_pricing_custommods
		{
		float: left;
		display: inline;
		margin-bottom: 15px;
		width: 100%;
		color: #333;
		}
		#doe_pricing_custommods span
			{
			font-weight: bold;
			display: block;
			}
	.doe_pricing_info_section
		{
		float: left;
		display: inline;
		width: 100%;
		margin-top: 20px;
		color: #333;
		}
		.doe_pricing_info_header
			{
			float: left;
			display: inline;
			width: 876px;
			padding-left: 10px;
			padding-right: 10px;
			font-weight: bold;
			font-size: 13px;
			background: #eee;
			padding-top: 2px;
			padding-bottom: 2px;
			margin-bottom: 10px;
			}
		.doe_pricing_info_text	
			{
			float: left;
			display: inline;
			width: 876px;
			padding-left: 10px;
			padding-right: 10px;
			}
	#doe_content_contactus
		{
		float: left;
		display: inline;
		width: 757px;
		height: 322px;
		background: url('backgrounds/doe_contact_background.jpg') top left no-repeat;
		position: relative;
		}
		#doe_contactus_left
			{
			position: absolute;
			top: 35px;
			left: 30px;
			width: 142px;
			}
		#doe_contact_us_right
			{
			position: absolute;
			top: 35px;
			left: 425px;
			width: 300px;
			}
			a#doe_contactus_right_link, a#doe_contactus_right_link:link, a#doe_contactus_right_link:active, a#doe_contactus_right_link:visited
				{
				color: #990000;
				text-decoration: none;
				}
			a#doe_contactus_right_link:hover
				{
				color: #cc0000;
				text-decoration: underline;
				}
	.normal
		{
		font-weight: normal;
		}
		
	.list_item_super_table .tinyplaintext a, .list_item_super_table .tinyplaintext a:link, .list_item_super_table .tinyplaintext a:visited, .list_item_super_table .tinyplaintext a:active
		{
		color: #41738e;
		}
	.list_item_super_table .tinyplaintext a:hover
		{
		color: #6d3e6d;
		}
		
	.itmCol a, .itmCol a:active, .itmCol a:link, .itmCol a:visited
		{
		color: #255273;
		}
	.itmCol a:hover
		{
		color: #6d3e6d;
		}
		
	.monograph_list a, .monograph_list a:active, .monograph_list a:link, .monograph_list a:visited
		{
		color: #255273;
		}
	.monograph_list a:hover
		{
		color: #6d3e6d;
		}