@charset "utf-8";


/* CSS Document */



/* HTML TAGS */

/* -------------------------------------------------- */


/* BODY */

body {padding: 0; margin-top: 0px; margin-left: 0px; background: #333; }

a { font-weight:bold; color:#a12832; text-decoration:none;}

a:hover{ text-decoration:none;}

/* ID TAGS */
/* -------------------------------------------------- */
/* CONTAINER */

#container { width:1024px; padding:0px; text-align:center; margin-right:auto; margin-left:auto; margin-top:0px; padding:0px; text-align:left; 
}

#tmp_container { width:800px; height:650px; padding:0px; text-align:center; margin-right:auto; margin-left:auto; margin-top:20px; padding:0px;  background:#FFF;
}







/* HEADER */

#header { top: 0px;	left: 0px; height:339px; background: #000;  /* #FF6633 */ font-size:18px; font-weight:bold; text-align:left;}




/* NAVBAR */

#navbar { top: 0; left: 2px; width: 956px; background: #000; text-align:left;   
min-height:33px; /*ff*/
height: auto; !important; /*ie7 */
height: 34px; /*ie6 */
}



/* BUTTON */

a.button {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: .80em;
	font-weight: 700;
	position:relative;				
	top:9px;						
	left:20px;
	padding-left:23px;				
	padding-right:23px;
	padding-top:5px;
	padding-bottom:3px;
	border-top:1px solid black;		
	border-left:1px solid #333;
	border-right:1px solid black;
	border-bottom:1px solid black;
	text-transform:uppercase;		
	color:#fff;
	text-decoration:none;			
	margin: 0px;
	}

a.button:hover {
	background:#a12831; 
	color:#FFFFFF;
	padding-left:23px;				
	padding-right:23px;
	padding-top:7px;
	padding-bottom:7px;

	}

a.selected { background:#000; color:#a12831;}



a.button_more {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: .60em;
	font-weight: 200;
	color:#666;
	background:#040404;
	padding-left:5px;				
	padding-right:5px;
	padding-top:1px;
	padding-bottom:2px;
	
}

a.button_more:hover { background:#000; color:#FFF;}

/* featured */

#featured_mast { top: 0px; height: 50px; background: #232323; text-align:left; margin-top: 0px;}

.fp {
	padding-left: 34px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #666;
	font-weight: bold;
}

.fpt {
	padding-left: 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #666;
	font-weight: bold;
}

#featured_wrapper { overflow: hidden; background: #232323;  }

#featured {
	overflow:hidden;
	background: #232323;
	padding-top: 5px;
	padding-left: 0px;
	text-align:center;
}

#featured {
	overflow:hidden;
	background: #232323;
	padding-top: 5px;
	padding-left: 0px;
	text-align:center;
}

#featured_rentals { background: #232323; 	height: 540px; padding-top: 5px; padding-left: 10px; text-align:left; }

#featured_support { background: #232323; 	height: 500px; padding-top: 5px; padding-left: 10px; text-align:left; }

#featured_services { overflow: hidden; background: #232323; 	 }

#featured_lab { background: #232323; 	height: 450px; padding-top: 5px; padding-left: 10px; text-align:left; }

#featured_contact { background: #232323; 	height: 1400px; padding-top: 5px; padding-left: 10px; text-align:left; }

#featured_artist {
	background: #232323;
	height: 350px;
	padding-top: 5px;
	padding-left: 10px;
	
}

#featured_artist2 {
	background: #232323;
	height: 460px;
	padding-top: 5px;
	padding-left: 10px;
	
}

#feature_header {
	height: 34px;
	width: 800x;
	padding-left:20px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin-top: 20px;
	text-align: left;
}

#featured ul { list-style-type: none; }

#featured LI A { font-family:Arial, Helvetica, sans-serif;	font-size: 12px; color: #FFF; font-weight: bold; line-height: 1.50em;	text-decoration: none;}

#featured LI A:hover { color:#a12832;}

#featured_artist ul { list-style-type: none; }

#featured_artist LI A { font-family:Arial, Helvetica, sans-serif;	font-size: 12px; color: #FFF; font-weight: bold; line-height: 1.50em;	text-decoration: none;}

#featured_artist LI A:hover { color:#a12832;}




#featured_artist2 ul { list-style-type: none; }

#featured_artist2 LI A { font-family:Arial, Helvetica, sans-serif;	font-size: 12px; color: #FFF; font-weight: bold; line-height: 1.50em;	text-decoration: none;}

#featured_artist2 LI A:hover { color:#a12832;}


#featured_column1 {
	width: 430px;
	float:left;
	padding-left:47px;
	padding-right: 0px;
	text-align: left;
}

#featured_column2 {
	width: 400px;
	float:left;
	padding-left: 0px;
	padding-right:0px;
	padding-top: 0px;
	margin-left: 80px;
	margin-top: 0px;
	text-align: left;
}

#featured_column3 {
	width: 400px;
	float:center;
	padding-left: 250px;
	padding-right:0px;
	padding-top: 0px;
	margin-left: 80px;
	margin-top: 0px;
	text-align: left;
}

.fp {
	padding-left: 34px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #666;
	font-weight: bold;
	
}

.fp2 { padding-left: 10px;	font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold;}

.fp2b {	padding-left: 0px; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold;}

.fp3 { padding-left: 0px; font-family:Arial, Helvetica, sans-serif;	font-size: 12px; color: #FFFFFF;}

.fp4 { padding-left: 0px; font-family:Arial, Helvetica, sans-serif; font-size: 24px; color: #666; font-weight: bold;}

.fp5 { padding-left: 10px;	font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}

.fp5b {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #fff;
	text-align: left;
}

.fp6 { padding-left: 10px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; line-height: 20px;}

.fp7 { padding-left: 10px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; padding-left: 110px;}

#content {  height: 900px; background: #fff;}

#content2 {  height: 400px; background: #fff;}

#content3 {  height: 1700px; background: #fff;}

#content4 { overflow: hidden; background: #fff;}

.clear { clear: both; }


#content_services { height: 4200px; background: #fff;}

#column1 { width: 445px; padding-bottom: 32767px; margin-bottom: -32767px; float:left;  padding-top: 20px; padding-left:50px; padding-right: 10px; }

#column2 { width: 445px; padding-bottom: 32767px; margin-bottom: -32767px; background: #fff;  float:right; padding-top: 0px; margin-right: 40px;}

#column_tmp1 { width: 225px; height: 600px; float:left;  padding-top: 0px; padding-left:0px; padding-right: 0px; text-align:right;}

#column_tmp2 { width: 350px; height: 600px; float:right;  padding-top: 0px; padding-left:0px; padding-right: 0px; text-align:left; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}

#column1_rc { width: 175px; height: 260px; float:left;  padding-left:30px; padding-right: 0px; }

#column2_rc { width: 637px; height: 260px; float:left; padding-left: 0px; padding-right:0px; ; margin-left: 100px; margin-top: 0px;}

#column2_rcb { width: 637px; height: 260px; float:left; padding-left: 50px; padding-right:0px; ; margin-left: 100px; margin-top: 0px;}

#column2_rcb2 { width: 637px; height: 260px; float:left; padding-left: 10px; padding-right:0px; ; margin-left: 0px; margin-top: 0px;}

#column2_rcb3 { width: 637px; height: 360px; float:left; padding-left: 10px; padding-right:0px; ; margin-left: 0px; margin-top: 0px;}

#column2_port { width: 90px; height: 260px; float:left; padding-left: 0px; padding-right:0px; ; margin-left: 0px; margin-top: 0px;}

#column1rc { width: 400px; padding-bottom: 32767px; margin-bottom: -32767px; background: #fff; float:left;  padding-top: 0px; padding-left:65px; padding-right: 10px; }

#column1rcb { width: 650px; padding-bottom: 32767px; margin-bottom: -32767px; background: #fff; float:left;  padding-top: 0px; padding-left:65px; padding-right: 10px; }

#column2rc { width: 400px; padding-bottom: 32767px; margin-bottom: -32767px; float:right; padding-right:0px; padding-top: 0px; margin-right: 55px;}

#column2b { width: 195px; padding-bottom: 32767px; margin-bottom: -32767px; background: #fff;  float:right; padding-top: 0px; margin-right: 40px;}

#column1_services { width: 430px; float:left;  padding-top: 20px; padding-left:50px; padding-right: 10px; }

#column2_services { width: 440px;  float:right; padding-right:50px; padding-top: 20px; }

#services2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	color: #333;
}

#reels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 0px;
	color: #333;
}

.header2 {font-family: Arial, Helvetica, sans-serif; font-size:24px; color: #000; } 

.header3 {font-family: Arial, Helvetica, sans-serif; font-size:24px; color: #004a80; } 

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:600;
	color: #333;
	text-align: left;
}
.title2 {font-family: Arial, Helvetica, sans-serif; font-size:16px;  font-weight:600; color: #a12831; }


.title3 {font-family: Arial, Helvetica, sans-serif; font-size:16px;  font-weight:600; color: #FFF; }

.t2 {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; font-weight:600;}
.t3 {font-family: Arial, Helvetica, sans-serif; font-size:12px; }

.t4 {font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #FFF; }

.header1 {font-family: Arial, Helvetica, sans-serif; font-size:24px; color: #000; } 

.unav {font-family:Arial, Helvetica, sans-serif;font-size: 12px; color: #a12831; padding: 0;font-weight: bold; line-height: 1.50em;	text-decoration: none;}

.aname {font-family:Arial, Helvetica, sans-serif;font-size: 14px; color: #fff; padding-left: 107px; padding-bottom: 20px; 
font-weight: bold; text-decoration: none; }

.aname2 {font-family:Arial, Helvetica, sans-serif;font-size: 14px; color: #fff; padding-right: 75px; padding-bottom: 10px; 
font-weight: bold; text-decoration: none; }

#welcome {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; line-height: 20px;}
#services {font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 50px; color: #333; }
#news {font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 0px; padding-left:20px; padding-right: 0px; }
#newsList {width: 340px; margin-left:40px; padding-right: 40px; color: #333;}

#pressList {width: 340px; margin-left:40px; padding-right: 40px; color: #333;}

#solutions {font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 50px; padding-left:20px; padding-right: 0px; color: #333;}
.center {text-align: center;}
hr { border: 0; width: 99%; color: #ccc; background-color: #ccc; height: 1px; align: left;}

#servicesColumn1 {width: 200px; height: 150px; float: left; margin-bottom: 30px; }
#servicesColumn2 {width: 200px; height: 150px; float: left; margin-bottom: 30px;}

#servicesColumn3 {width: 100px; height: 88px; float: left; margin-bottom: 0px; }
#servicesColumn4 {width: 340px; height: 88px; float: left; margin-bottom: 0px; }
#servicesColumn5 {width: 440px; height: 150px; float: left; padding-top: 15px; margin-bottom: 30px;}

#footer {font-family: Arial, Helvetica, sans-serif; font-size: 10px; height: 30px;  color:#CCC; text-align: center; margin-top: 5px; }
