@charset "UTF-8";
/* CSS Document */
html, body	{ font-family: Arial, Helvetica, sans-serf; font-size: 12px; line-height: 1.4em; padding: 0; margin: 0 }
body		{ background: #237cb3 url(/images/global/bg.jpg) repeat-x center top; text-align: center }
a, a:visited	{ color: #2c4b8b }

#container	{ width: 980px; margin: 0 auto; text-align: left; position: relative; background: url(/images/global/container_bg.jpg) no-repeat center top; padding: 0 }
.clearer	{ float: none; clear: both }

h1			{ font-weight: bold; border-bottom: 1px solid #999; font-size: 2em; color: #333; margin: 10px 0 20px 0; padding: 0 0 10px 0 }
h2			{ font-weight: bold; font-size: 1.5em; color: #555; margin: 10px 0 10px 0 }
h3			{ font-weight: bold; font-size: 1.2em; color: white; background: black; padding: 5px }
p			{ margin: 0 0 10px 0; padding: 0 }

#login #container	{ background: none }


#login 		{ background: #237cb3 url(/images/global/bg.jpg) repeat-x center top }
#wrapper	{ background: url(/images/global/login_bg.jpg) no-repeat center top; height: 1000px }


.main_content	{ background: url(/images/global/main_content_bg.png) repeat-y }
.main_content_inner	{ background: url(/images/global/main_content_inner_bg.jpg) no-repeat; padding: 20px; margin: 0 5px }
.main_content_footer	{ background: url(/images/global/main_content_footer.png) no-repeat; height: 10px; width: 980px }


#logo			{ padding: 10px 0 20px 17px }
#main_menu		{ background: url(/images/global/menu_bg.jpg) no-repeat; width: 970; margin: 0 5px; height: 100px }
#main_menu ul	{ margin: 0; padding: 0 }
#main_menu li 	{ float: left; list-style: none }
#main_menu a	{ display: block; margin: 0 20px }
#main_menu a span	{ display: none }
	#search_diamonds	{ width: 203px; height: 100px; background: url(/images/global/search_diamonds.png) no-repeat }
	#download_media		{ width: 203px; height: 100px; background: url(/images/global/download_media.png) no-repeat }

#logout			{ position: absolute; top: 10px; right: 20px }
	#logout a	{ color: white }

/* Login */
#logo_large		{ position: absolute; top: 85px; left: 50px }
.login		{ position: absolute; top: 80px; left: 700px; color: white }
	.input1		{  background: url(/images/global/login_box_bg.png) no-repeat; border: 0; font-size: 22px; color: #383838; padding: 0 10px 0 10px; margin: 0; line-height: 1.7em; width: 234px; height: 40px }
	.input2		{  background: url(/images/global/input2_bg.png) no-repeat; border: 0; font-size: 18px; color: #383838; padding: 0 10px 0 10px; margin: 0; line-height: 2em; width: 234px; height: 40px }
	.input_box	{ background: url(/images/global/login_box_bg.png) no-repeat 0px 1px; width: 254px; height: 40px }
	input:focus	{ outline: 0 }
	.username	{ background: url(/images/global/username_bg.png) no-repeat }
	.password	{ background: url(/images/global/password_bg.png) no-repeat }
	.input_small	{ border: 1px solid #ccc; padding: 5px }
#base			{ width: 970px; height: 710px; background: url(/images/global/base_bg.jpg); position: relative }	
#content	{ font-style: italic; width: 300px; position: absolute; top: 120px; left: 25px; font-family: Times, "Times New Roman", serif; font-size: 18px; color: white; line-height: 25px; text-align: center; }
#login #main	{ padding: 320px 5px 10px 5px }	
#movie			{ position: absolute; top: 129px; left: 370px }
#diamond_title	{ position: absolute; top: 35px; left: 270px }

	
.diamond_photo	{ border: 1px solid black }
.diamond_cert 	{ float: right; border: 1px solid black; background: black }
	
	
	
	
	
/* Tables */
.diamond_table 	{ width: 100%; padding: 0; margin: 0; border-left: 1px solid #C1DAD7; border-collapse: collapse }
.diamond_table h1 { font-weight: bold; font-size: 1.2em; line-height: 1.2em; background: none; margin-bottom: 5px }
.diamond_table caption  { padding: 0 0 5px 0; width: 700px;	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: right }
.diamond_table th  { font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #4f6b72; border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; border-top: 1px solid #C1DAD7; letter-spacing: 2px; text-transform: uppercase; text-align: center; padding: 6px 6px 6px 12px; background: #CAE8EA url(/images/global/bg_header.jpg) no-repeat }
.diamond_table th.nobg  { border-top: 0; border-left: 0; border-right: 1px solid #C1DAD7; background: none }
.diamond_table td  { border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; background: #fff; padding: 6px 6px 6px 12px; color: #4f6b72; vertical-align: top }
.diamond_table .small { width: 100px !important }
.diamond_table td.alt  { background: #F5FAFA; color: #797268 }
.diamond_table th.spec  { border-left: 1px solid #C1DAD7; border-top: 0; background: #fff url(../images/bullet1.gif) no-repeat; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; width: 150px }
.diamond_table th.specalt { border-left: 1px solid #C1DAD7; border-top: 0; background: #f5fafa url(../images/bullet2.gif) no-repeat; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #797268; width: 150px }	
	
	
/* Search Page */
.selectionBox			{ border: 1px solid #CCCCCC; text-align: center; width: 120px; margin: 0px 10px 10px 0px; float: left }
.selectionBox h3 		{ background: black; font-size: 1em; margin-top: 0px; text-align: left; color: #FFFFFF; padding: 0px 5px 5px 5px; height: 20px }
.selectionBox .title 	{ margin-top: 10px; display: inline; position: relative; top: 2px }


.sectionHeader			{ width: 150px; font-weight: bold; text-align: right; padding: 5px 20px 5px 5px; vertical-align: middle !important; text-transform: uppercase; font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #4f6b72; }

.option_list	{ margin: 0; padding: 0 }
.option_list li	{ list-style: none; width: 100px; display: block }
label			{ color: #666 }

.search_table td	{ padding: 10px; vertical-align: top }
.struct_table td 	{ padding: 0px; margin: 0px }

/* Footer */
#footer			{ position: relative; height: 220px }
#mf_logo_small	{ position: absolute; top: 40px; left: 20px }
#copyright	{ position: absolute; top: 35px; left: 400px; color: white; font-size: 11px; line-height: 1.3em }
#copyright strong	{ color: #afc9ff; font-weight: bold }
