/** BODY *********************************************************************/
html,body {
	margin:0;
	padding:0;
	height:100%;
	font:16px arial,sans-serif;
}

a {
	color:#cc0000;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

body {
	background-image:url('../images/bg-body.jpg');
	background-repeat:repeat-x;
	background-color:#f3f3f3;

}

#header {
	width:1024px;
	height:173px;
	margin:auto;
	background-image:url('../images/header.gif');
	position:relative;

}

/** FOOTER *******************************************************************/
#footer {
	width:1024px;
	height:206px;
	margin:auto;
	margin-bottom:100px;
	background-image:url('../images/footer.gif');
	position:relative;
}

#footer_testimonials {
	width:235px;
	height:110px;
	position:absolute;
	padding:15px;
	left:60px;
	top:50px;
	font:12px arial,sans-serif;
	text-align:justify;
}

#footer_contact {
	width:235px;
	height:110px;
	position:absolute;
	padding:15px;
	left:360px;
	top:50px;
	font:12px arial,sans-serif;
	text-align:center;
}

#footer_rfq {
	width:270px;
	height:110px;
	position:absolute;
	padding:15px;
	left:660px;
	top:50px;
	font:12px arial,sans-serif;
	text-align:justify;
	line-height:12px;
}

#footer_rfq #rfq_name, #footer_rfq #rfq_email {
	width:80px;
	height:12px;
	
}

#footer_rfq #rfq_project {
	width:180px;
	height:30px;
	margin-top:3px;
}

#footer_rfq #rfq_submit {
	position:absolute;
	right:15px;
	bottom:14px;
	display:block;
	padding:7px;
	font:14px arial,sans-serif;
	background-color:#DDD;
	color:#000;
	border:1px solid #666;
	font-weight:bold;
	width:55px;
	text-align:center;
	
}

#content {
	width:926px;
	margin:auto;
	background-color:#FFF;
	border-left:1px solid #DDD;
	border-right:1px solid #DDD;
	position:relative;
	left:1px;
}

#services_container {
	background:#ffffff url('../images/bg-logos.jpg') no-repeat top right;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	height:1120px;
	
	
}

#services_container h1 {
	padding:0 15px 0 15px;
	width:500px;
	text-align:justify;
}

#services_container h3 {
	padding:15px 15px 0 15px;
	margin-bottom:-10px;
	width:500px;
	text-align:justify;
}

#services_container p {
	padding:0 15px 0 15px;
	width:500px;
	text-align:justify;
}

#gallery_container {
	margin:20px 0 20px 0;

}

#home_container {
	background:#ffffff url('../images/bg-eye.jpg') no-repeat top right;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	
}

#home_container h1 {
	padding:0 15px 0 15px;
	width:500px;
	text-align:justify;
}

#home_container p {
	padding:0 15px 0 15px;
	width:500px;
	text-align:justify;
}

object {
	outline:none;
}

/** HEADER NAV ***************************************************************/
a.header_nav_link:hover {
	border-bottom:1px solid #000;
	padding-top:3px;
}
a#header_logo {
	width:190px; 
	height:110px; 
	position:absolute; 
	top:0px; 
	left:20px; 
	background: 
	transparent url(http://www.aliencreations.com/images/clear.gif) no-repeat;
}

a#header_nav_company {
	width:66px; 
	height:18px; 
	position:absolute; 
	top:132px; 
	left:734px; 
	background: transparent url(http://www.aliencreations.com/images/clear.gif) no-repeat;
}

a#header_nav_services {
	width:65px; 
	height:18px; 
	position:absolute; 
	top:132px; 
	left:824px; 
	background: transparent url(http://www.aliencreations.com/images/clear.gif) no-repeat;
}

a#header_nav_works {
	width:52px; 
	height:18px; 
	position:absolute; 
	top:132px; 
	left:912px; 
	background: transparent url(http://www.aliencreations.com/images/clear.gif) no-repeat;
}

a#header_sn_delicious {
	width:32px; 
	height:32px; 
	position:absolute; 
	top:122px; 
	left:58px; 
	background: transparent url(http://www.aliencreations.com/images/clear.gif) no-repeat;
}

a#header_sn_digg {
	width:32px; 
	height:32px; 
	position:absolute; 
	top:122px; 
	left:98px; 
	background: transparent url(http://www.aliencreations.com/images/clear.gif) no-repeat;
}

a#header_sn_stumble {
	width:32px; 
	height:32px; 
	position:absolute; 
	top:122px; 
	left:138px; 
	background: transparent url(http://www.aliencreations.com/images/clear.gif) no-repeat;
}