/*
Theme Name: Dimeye
.


[Table Of Contents] 

	0- Reset & Layout
	1- Global
	2- Links
	3- Headings
	4- Header 
	5- Navigation
	6- Middle 
	7- Forms
	8- Extras
	9- Footer 

*/

/* =0 Reset
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

@import url('reset.css');
@import url('960_no_margin.css');

/* =1 Global
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

body 						{	line-height: 1;	font: normal 14px Arial, Helvetica, sans-serif;	vertical-align: top; color: #656565; background-color:#000;}

.container_16				{   background:#fff url(../images/fauxcolumn.jpg) repeat-y right top;}

.align-left 				{	text-align: left; }
.align-right 				{	text-align: right; }
.align-center 				{	text-align:center; }
.justify 					{	text-align:justify; }
.hide 						{	display: none; }
.clear 						{	clear: both; }
.bold 						{	font-weight:bold; }
.italic 					{	font-style:italic; }
.underline 					{	border-bottom:1px solid; }
.highlight 					{	background:#ffc; }
img.centered 				{	display: block;	margin-left: auto;	margin-right: auto; }
img.alignleft 				{	float:left;	margin:4px 10px 4px 0; }
img.alignright 				{	float:right;	margin:4px 0 4px 10px; }
img, h1 					{	border:none; behavior:url(iepngfix.htc);	}
.bumpleft					{	margin-left:10px;}
.bumpright					{	margin-right:10px;}
.noborder					{	border:none;	}
.floatleft					{	float:left;  }
.floatright					{   float:right; }
	
/* =2 Links
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

a:link, a:visited 			{	color: #dc9292; text-decoration:none; }
a:hover 					{	color: #dc9292; text-decoration:underline; }
a:active 					{	color: #dc9292; }

#footer a					{	color: #9a9a9a; font-size: 11px; text-decoration:underline; }

/* =3 Headings
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

h1 							{	font: bold 2em "Times New Roman", Times, serif; color:#c2c2c2; } 
h2 							{	font: bold 1.5em "Times New Roman", Times, serif; color:#c2c2c2; }
h3 							{	font: bold 15px Arial, Geneva, Helvetica, sans-serif; color:#656565; margin-bottom:15px;}
h4 							{	font: bold 1em Arial, Geneva, Helvetica, sans-serif; }
h5 							{	font: bold 0.9em Arial, Geneva, Helvetica, sans-serif; }

/* =4 Header
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#masthead 	{	height:140px; background: url(../images/bg_masthead.jpg) no-repeat left top; position:relative;	}
h1			{	height:140px; background: url(../images/logo.jpg) no-repeat left top; text-indent:-999em;	}
#masthead p.services {	padding-top:72px; padding-left:520px; font-size:12px;	}
#wrapper_flash 	{	height:200px; background:url(../images/de_liteflash.png) no-repeat 0 0;	}
#play_btn {
background-image:url("../images/play_btn.png");
background-repeat:no-repeat;
height:34px;
width:87px;
display:block;
text-indent:-999em;
}

#contactemail	{	display:block; background: url(../images/bg_email.gif) no-repeat left top; width:163px; height:35px; position:absolute; top:0; left:420px; text-indent:-999em;	}
	
/* =5 Navigation
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#nav li	{	float:left;}
#nav {background:#000 url(../images/bg_nav.png) no-repeat right top;}
#nav li a {display:block; height:56px; text-indent:-999em;}
#nav_home a {width:111px; background:url(../images/sprite_nav.jpg) no-repeat left top;}
#nav_home a:hover, #nav_home a.selected {background:url(../images/sprite_nav.jpg) no-repeat -111px top;}
#nav_services a {width:129px; background:url(../images/sprite_nav.jpg) no-repeat -222px top;}
#nav_services a:hover, #nav_services a.selected {background:url(../images/sprite_nav.jpg) no-repeat -351px top;}
#nav_products a {width:139px; background:url(../images/sprite_nav.jpg) no-repeat -480px top;}
#nav_products a:hover, #nav_products a.selected {background:url(../images/sprite_nav.jpg) no-repeat -619px top;}
#nav_cs a {width:167px; background:url(../images/sprite_nav.jpg) no-repeat -758px top;}
#nav_cs a:hover, #nav_cs a.selected {background:url(../images/sprite_nav.jpg) no-repeat -925px top;}
#nav_news a {width:95px; background:url(../images/sprite_nav.jpg) no-repeat -1092px top;}
#nav_news a:hover, #nav_news a.selected {background:url(../images/sprite_nav.jpg) no-repeat -1187px top;}
#nav_contact a {width:139px; background:url(../images/sprite_nav.jpg) no-repeat -1282px top;}
#nav_contact a:hover, #nav_contact a.selected {background:url(../images/sprite_nav.jpg) no-repeat -1421px top;}
	
	/*submenu dropdown*/
	#nav li ul {
		position:absolute;
		left:-999em;
		padding:10px 0;
		background-color:#41120a;
		top:auto;
		width:200px;
		z-index:100;
		}
		
		#nav li ul li {margin:0; height:auto; clear:both; padding-top:0; padding-bottom:0; background-color:#41120a;}
		#nav li ul a{height:auto;float:left; clear:both; background:none; text-indent:0px; color:#fff; font-size:12px; display:block; width:160px; padding:5px 20px;}
		#nav li ul a:hover {text-decoration:none; background:none; background-color:#c80d0c;}
		#nav li:hover ul, #nav li.show ul{left:auto; zoom:1;}/*Zoom to fix IE7 sticky header*/
		#nav li:hover, #nav li.show {height:auto;}/*Zoom to fix IE7 sticky header*/

	
/* =6 Middle
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#h2_home {height:73px; text-indent:-999em; background:url(../images/sprite_headers.png) no-repeat left top;}

#wrapper_subcol_left {padding:25px 15px 25px 30px; font-size:15px}

#h3_applications, #rightcol h3 {text-indent:-999em;}
#h3_applications {background:url(../images/sprite_headers.png) no-repeat -480px top; height:32px; margin:35px 0 15px 0;}
#h3_services {background:url(../images/sprite_headers.png) no-repeat -780px top; height:35px;}
#h3_products {background:url(../images/sprite_headers.png) no-repeat -960px top; height:35px;}

#rightcol {background:#aa0b0a  url(../images/bg_sidecol.png) no-repeat left top; min-height:680px; height:auto !important; height:700px; font-size:12px; color:#fff;}
#rightcol a {color:#fff;}
#rightcol dd a {color:#dc9292;}
#rightcol ul, #rightcol dl {margin:0 10px;}
#rightcol li, #rightcol dd, #rightcol h3 {margin-bottom:20px;}
#btn_library {display:block; margin:0 10px;}

#li_app	{margin:0 0 0 38px; font-size:15px; color:#000; font-weight:bold; border-bottom:1px dotted #8f8f8f;}
#li_app li {border-top:1px dotted #8f8f8f; padding-left:20px; min-height:35px; height:auto !important; height:35px; background:url(../images/bg_app_li.png) repeat-x left top; height:35px; line-height:35px}

p {line-height:1.1em;}

		/*Case Studies*/
		.wrapper_cs {min-height:160px; height:auto !important; height:160px; margin:0 0 30px 0; border-top:1px dotted #8f8f8f; border-bottom:1px dotted #8f8f8f; clear:both;}
		.wrapper_cs.pic_right {padding:25px 360px 15px 40px;}
		.wrapper_cs.pic_left {padding:25px 60px 15px 360px;}
		#cs_1 {background:#efefef url(../images/sprite_cs.jpg) no-repeat right top;}
		#cs_2 {background:#efefef url(../images/sprite_cs.jpg) no-repeat left -300px;}
		#cs_3 {background:#efefef url(../images/sprite_cs.jpg) no-repeat right -600px;}
		#cs_4 {background:#efefef url(../images/sprite_cs.jpg) no-repeat left -900px;}
		#cs_5 {background:#efefef url(../images/sprite_cs.jpg) no-repeat right -1200px;}
		#cs_6 {background:#efefef url(../images/sprite_cs.jpg) no-repeat left -1500px;}
		#cs_7 {background:#efefef url(../images/sprite_cs.jpg) no-repeat right -1800px;}
		#h2_cs {clear:both; height:52px; text-indent:-999em; background:url(../images/sprite_headers.png) no-repeat -1140px 20px;}
		.list_cs {list-style:disc; margin:0 0 0 35px;}
		.list_cs li {margin-bottom:15px;}
		#free_consul {margin-bottom:20px;}
		
		/*Services*/
		.wrapper_ser {min-height:245px; height:auto !important; height:245px; margin:0 0 30px 0; border-top:1px dotted #8f8f8f; border-bottom:1px dotted #8f8f8f; clear:both; padding:40px 240px 40px 40px;}
		#h2_ser {clear:both; height:52px; text-indent:-999em; background:url(../images/sprite_headers.png) no-repeat -1920px 20px; }
		.wrapper_ser h3 {font-size:24px;}
		.wrapper_ser p {margin:0 0 15px 0;}
		.list_ser {list-style:disc; margin:0 0 0 35px;}
		.list_ser li {margin-bottom:15px;}
		#ser_1 {background:#efefef url(../images/sprite_ser.jpg) no-repeat 0 0;}
		#ser_2 {background:#efefef url(../images/sprite_ser.jpg) no-repeat -780px 0;}
		#ser_3 {background:#efefef url(../images/sprite_ser.jpg) no-repeat -1560px 0;}
		#ser_4 {background:#efefef url(../images/sprite_ser.jpg) no-repeat -2340px 0;padding:40px 180px 40px 40px;}
		
		/*Products*/
		.wrapper_content {min-height:245px; height:auto !important; height:245px; margin:0 0 30px 0; border-top:1px dotted #8f8f8f; border-bottom:1px dotted #8f8f8f; clear:both; padding:40px 240px 40px 40px; background-image: url(../images/contact_content.png); width:515px; height:325px;}
			.wrapper_content1 {min-height:245px; height:auto !important; height:245px; margin:0 0 30px 0; border-top:1px dotted #8f8f8f; border-bottom:1px dotted #8f8f8f; clear:both; padding:40px 240px 40px 40px; background-image: url(../images/.png); width:515px; height:325px;}
		#artwork{ background-image:url(../images/library_background2.jpg); width:500px; height:389px; min-height:245px; height:auto !important;margin:0 0 30px 0; border-top:1px dotted #8f8f8f; border-bottom:1px dotted #8f8f8f; clear:both; padding:40px 240px 40px 40px;}
		#artwork a{color:#a80b0a;}
#link_holder{
	float:right;
	line-height:1.5em;
	margin-right:-298px;
	margin-top:-31px;
	width:343px;
}
		#h2_pro {clear:both; height:52px; text-indent:-999em; background:url(../images/sprite_headers.png) no-repeat -2700px 20px; }
		.wrapper_content h3 {font-size:15px; margin-bottom:5px;}
		.wrapper_content p {margin:0 0 15px 0;}
		.wrapper_content ul {list-style:disc; margin:0 0 15px 35px;}
		.wrapper_content ul li {margin-bottom:15px;}
		.wrapper_products {border-bottom:1px dotted #8F8F8F;border-top:1px dotted #8F8F8F;clear:both;height:auto !important;margin:0 0 30px;min-height:150px;padding:0 0 0 40px; background:#efefef;}
		.wrapper_products h3 {padding-top:25px;}
		.wrapper_products img {margin-left:20px;}
		
		
		/*News*/
		#h2_new {clear:both; height:52px; text-indent:-999em; background:url(../images/sprite_headers.png) no-repeat -3480px 20px; }
		
		/*Contact*/
		#h2_con {clear:both; height:52px; text-indent:-999em; background:url(../images/sprite_headers.png) no-repeat -4260px 20px; }
		
		/*Library*/
		#h2_lib {clear:both; height:52px; text-indent:-999em; background:url(../images/sprite_headers.png) no-repeat -5000px 20px; }
/* =7 Form
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

/* =8 Extra
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

/* =9 Footer
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#footer	{color: #9a9a9a; font-size: 11px; padding-top:12px; padding-bottom:8px; background:url(../images/bg_footer.png) no-repeat left top;}
#footer p, #footer ul, #footer li {float:left;}
#footer p {padding:0 115px 0 25px;}
#footer li a {padding:0 7px; border-right:1px solid #9a9a9a;}
#footer li .noborder {border:none;}
#areva_head{ background-image:url(../images/images/AREVA%20logo%20low%20resolution.jpg); width:152px; height:116px;margin-top:-248px; margin-left:471px;}
#gamma{ background-image:url(../images/gamma_camera2.jpg); width:152px; height:120px; margin-left:627px; margin-top:-119px;}

#west_coast	{float:left; width:190px;}
#east_coast	{float:right; margin-right:-181px; margin-top:0px;}

