html{
background-color:#4d060e;
}

body{
	background-color:#4d060e;
        text-align:center;
}

.content_wrapper{
	width:100%;	
  	background-color:#4d060e;	
}
	.tester_outer{
		background-image:url('../images/global/big_background.jpg');
		background-repeat:no-repeat;
		background-position:center; 
		width:1146px;
		 background-color:#4d060e;	
		text-align:left;
		position:relative;
		top:0px;
		margin: 0 auto;   /* align for good browsers */
		text-align: left; /* counter the body center */	
	}
	
	.tester_outer800By600{
		width:1146px;
		 background-color:#4d060e;	
		text-align:left;
		position:relative;
		top:0px;
		margin: 0 auto;   /* align for good browsers */
		text-align: left; /* counter the body center */	
	}
	
	
	.content{
		width:820px;	
		height:804px;	
		text-align:left;
		position:relative;
		top:0px;
		margin: 0 auto;   /* align for good browsers */
		text-align: left; /* counter the body center */	
		padding-top:50px;
	}
		.borderer{
			border-style:solid;
			border-color:#FFFFFF;
			border-width:10px;
		}
		.header{
			height:106px;
			width:800px;
			background-image:url('../images/global/header.jpg');
			background-repeat:no-repeat;
			font-family:arial;
			font-size:11px;
			color:#58595b;
			font-weight:bold;
			float:left;
		}
			.header_left{
				float:left;
				width:284px;
				height:106px;
			}
			.header_right{
				float:right;
				width:514px;
				padding-top:78px;
				text-align:right;
				padding-right:7px;
				margin-left:-5px;
			}
			.header a:link{
				font-family:arial;
				font-size:13px;
				color:#790000;
				font-weight:bold;
				text-decoration:none;
			}
			.header a:visited{
				font-family:arial;
				font-size:13px;
				color:#790000;
				font-weight:bold;
				text-decoration:none;
			}
			.header a:hover{
				font-family:arial;
				font-size:13px;
				color:#FFFFFF;
				font-weight:bold;
				text-decoration:none;
			}			
		.flash{
			width:800px;
			height:313px;
			background-color:black;/* #A7A7A7 */
		}
		
		/* *** Home Page *** */
		
		.home_firstImage{
			position:absolute;
			top:166px;
			filter:alpha(opacity=100);
			opacity:1;	
			-khtml-opacity:1;
			-moz-opacity:1;
		}
		
		.home_otherImages{
			position:absolute;
			top: 166px; 
			filter:alpha(opacity=0);
			opacity:0;	
			-khtml-opacity:0;
			-moz-opacity:0;
		}
		
		.home_box{
			position:absolute;
			top:166px;
			left:38px;
			filter:alpha(opacity=95);
			opacity:.95;
			-khtml-opacity:.95; 
			-moz-opacity:.95;
		}
		
		.home_box_text{
			position:absolute;
			top:200px;
			left:60px;
			width:220px;
			color:#f8eecc;
			font-family:arial;
			font-size:13px;
			line-height:25px;
		}		
		
		/* Ticker */
		.divNewsWrapper{
			position:absolute;
			width:738px;
			height:10px;
			z-index:10;
			padding-top:8px;
		}
		.contact_divNewsWrapper{
			position:absolute;
			width:738px;
			height:22px;
			z-index:10
		}

		.divNews{
			height:22px;
			width:719px;
			float:left;
			padding-top: 3px;
			font-family:arial, verdana;
			text-decoration:none;
			font-size:11px;
			padding-left:15px;
			color:rgb(80,80,80);
			cursor:pointer;
			z-index:10;
		}
			a.divNewsItems:link, a.divNewsItems:visited, a.divNewsItems:hover{
				font-family:arial, verdana;
				font-size:11px;
				text-decoration:none;
				color:rgb(80,80,80);
				margin-left:100px;
				width:700px;
				z-index:10;
			}	
	
		/* *** Contact Us **** */
		.contact{
			width:800px;
			height:313px;
			background-image:url('../images/contact/background.jpg');
			background-repeat:no-repeat;			
		}
			.contact_left{
				float:left;
				margin:32px 0px 0px 55px;
				width:219px;
				font-family:arial;
				font-size:13px;
				color:#f8eecc;
				line-height:16px;
			}
				.contact_left a:link{
					font-family:arial;
					font-size:13px;
					color:#f8eecc;
					text-decoration:underline;
					
				}
				.contact_left a:visited{
					font-family:arial;
					font-size:13px;
					color:#f8eecc;
					text-decoration:underline;
					
				}
				.contact_left a:hover{
					font-family:arial;
					font-size:13px;
					color:#f8eecc;
					text-decoration:underline;
					
				}			
			.contact_right{
				float:right;
				margin: 15px 15px 0px 0px;
				text-align:right;				
			}
				font.contact1{
					font-family:arial;
					font-size:13px;
					color:#FFFFFF;	
					line-height:19px;					
				}
				font.contact2{
					font-family:arial;
					font-size:13px;
					color:#949698 ;		
					line-height:19px;	
				}				
				.contact_right a:link{
					font-family:arial;
					font-size:13px;
					color:#FFFFFF;
					text-decoration:underline;
				}
				.contact_right a:visited{
					font-family:arial;
					font-size:13px;
					color:#FFFFFF;
					text-decoration:underline;
				}
				.contact_right a:hover{
					font-family:arial;
					font-size:13px;
					color:#FFFFFF;
					text-decoration:underline;
				}
				.ContactUsSafariFix{
					padding-right:5px;
				}
		/* *** Company *** */
			.company_box{
				position:absolute;
				top:166px;
				left:38px;
				filter:alpha(opacity=80);
				opacity:.80;
				-khtml-opacity:.80; 
				-moz-opacity:.80;
			}
			.company_box_text{
				position:absolute;
				top:200px;
				left:60px;
				width:220px;
				color:#f8eecc;
				font-family:arial;
				font-size:13px;
				line-height:25px;
			}		
			.company_header{
				color:#f8eecc;
				font-family:arial;
				font-weight:bold;
				font-size:14px;
			}
		/* *** Services *** */
		
			.services_flash{
				width:800px;
				height:317px;	
			}
			
			.services_box_text{
				position:absolute;
				top:200px;
				left:60px;
				width:230px;
				color:#f8eecc;
				font-family:arial;
				font-size:13px;
				line-height:25px;			
			}
			
		/* *** News *** */
			.news_box_text{
				position:absolute;
				top:200px;
				left:60px;
				width:220px;
				color:#f8eecc;
				font-family:arial;
				font-size:13px;
				line-height:25px;			
			}		
		
			
		/* *** Request.php *** */
			font.request1{
				font-family:arial;
				font-size:12px;
				color:#FFFFFF; 
			}
			.RequestRed{
				font-family:arial;
				font-size:13px;
				color:red;			
			}
			.RequestWhite{
				font-family:arial;
				font-size:13px;
				color:#FFFFFF;			
			}			
				.RequestRed a:link{
					font-family:arial;
					font-size:13px;
					color:red;	
					text-decoration:none;
				}
				.RequestRed a:visited{
					font-family:arial;
					font-size:13px;
					color:red;	
					text-decoration:none;
				}	
				.RequestRed a:hover{
					font-family:arial;
					font-size:13px;
					color:#FFFFFF;	
					text-decoration:none;
				}					
			span.requestHeader{
				font-family:arial;
				font-size:13px;
				color:#d1d3d4;	
				padding-left:14px;
			}
			.requestText{
				width:500px;
				padding-left:14px;
				padding-bottom:20px;			
			}
			.formRequestLeft{
				border:0px solid white;
				width:310px;
				float:left;
				line-height:25px;
				font-family:arial;
				font-size:10px;
				color:#FFFFFF;
				margin-top:-10px;				
			}
				.requestLeftCopy{
					float:left;
					text-align:right;
					width:60px;
					margin-right:5px;				
				}
				.requestLeftFields{
					float:left;
					text-align:left;
				}
			.formRequestRight{
				margin-top:2px;
				width:280px;
				float:left;
				line-height:22px;
				font-family:arial;
				font-size:10px;
				color:#FFFFFF;					
			}
				.requestRightCopy{
					float:left;
					text-align:right;
					width:95px;
					margin-right:5px;				
				}
				.requestRightFields{
					float:left;
					text-align:left;
				}
			.requestContact{
				border:0px solid white;
				width:100px;
				float:left;
				font-size:10px;
				font-family:arial;
				margin-top:105px;
				color:#FFFFFF;
			}
			.emailValue{
				padding-top:12px;
			}
			.requestRight{
				border:0px solid white;
				width:160px;
				text-align:right;
				float:left;
				font-size:10px;
				font-family:arial;
				margin-top:45px;
				line-height:10px;
				color:#FFFFFF;
			}				
				.requestFont1 a:link{
					font-family:arial;
					font-size:13px;
					color:#FFFFFF;
					text-decoration:underline;
				}
				.requestFont1 a:visited{
					font-family:arial;
					font-size:13px;
					color:#FFFFFF;
					text-decoration:underline;
				}
				.requestFont1 a:hover{
					font-family:arial;
					font-size:13px;
					color:#FFFFFF;
					text-decoration:underline;
				}
			.RequestTXT{
				margin-left:-1px;
			}
				
		/* *** Portfolio *** */
		
			.portfolio_footer_top{
				height:10px;
				background-image:url('../images/portfolio/portfolio_footer_top.jpg');
				background-repeat:no-repeat;
				z-index:5;
			}

						
			.portfolio_box_text{
				position:absolute;
				top:200px;
				left:60px;
				width:220px;
				color:#f8eecc;
				font-family:arial;
				font-size:13px;
				line-height:25px;			
			}
			
			.portfolio_footer{
				height:26px;
				background-image:url('../images/portfolio/portfolio_footer.jpg');
				background-repeat:no-repeat;
				padding: 35px 0px 0px 340px;
				font-family:arial;
				font-size:9px;
				color:#58595b;
				font-weight:bold;			
			}
				.portfolio_footer a:link{
					font-family:arial;
					font-size:9px;
					color:#58595b;
					font-weight:bold;
					text-decoration:none;
				}
				.portfolio_footer a:visited{
					font-family:arial;
					font-size:9px;
					color:#58595b;
					font-weight:bold;
					text-decoration:none;
				}
				.portfolio_footer a:hover{
					font-family:arial;
					font-size:9px;
					color:#58595b;
					font-weight:bold;
					text-decoration:underline;
			}				
		/* *** Footer *** */
		.footer{
			height:28px;
			background-image:url('../images/global/footer.jpg');
			background-repeat:no-repeat;
			padding: 35px 0px 0px 230px;
			font-family:arial;
			font-size:9px;
			color:#b56828;
			font-weight:bold;			
		}
			.footer a:link{
				font-family:arial;
				font-size:9px;
				color:#b56828;
				font-weight:bold;
				text-decoration:none;
			}
			.footer a:visited{
				font-family:arial;
				font-size:9px;
				color:#b56828;
				font-weight:bold;
				text-decoration:none;
			}
			.footer a:hover{
				font-family:arial;
				font-size:9px;
				color:#790000;
				font-weight:bold;
				text-decoration:none;
			}	
		.footer_copy{
			margin-left:26px;
		}