/*
Theme Name: Rose
Theme URI: the-theme's-homepage
Description: a-brief-description
Author: Kevin Sandness
Author URI: your-URI
Template: use-this-to-define-a-parent-theme--optional
Version: a-number--optional
.
General comments/License Statement if any.
.


[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/placeholder_flash.jpg) no-repeat left top;	}

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

#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:150px; height:auto !important; height:150px; margin:0 0 30px 0; border-top:1px dotted #8f8f8f; border-bottom:1px dotted #8f8f8f; clear:both;}
		.wrapper_cs.pic_right {padding:25px 360px 25px 40px;}
		.wrapper_cs.pic_left {padding:25px 60px 25px 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;}
		#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 right top;}
		#ser_2 {background:#efefef url(../images/sprite_ser.jpg) no-repeat right -403px;}
		#ser_3 {background:#efefef url(../images/sprite_ser.jpg) no-repeat right -730px;}
		#ser_4 {background:#efefef url(../images/sprite_ser.jpg) no-repeat right -1055px;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-color:#efefef;}
		#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;}
		
		/*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; }
		
/* =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/images/gamma_camera.jpg); width:152px; height:116px; margin-left:624px; margin-top:-115px;}
