	#headContainer #loginBox {
		background-image:url(../img/home_login_box_back.jpg);
	}
	
		#headContainer #loginBox #uname, #headContainer #loginBox #pword {
			background-color:#F0F8FD;
		}
		
		#headContainer #phone {
			color:#69C0F2;
		}
		
	#topNav #company {
		color:#FF9700;
	}
		
#subNav {
	background-image:url(../img/home_sub_nav_back.jpg);
}

#pageBody {
	background-image:url(../img/home_photo.jpg);
	background-repeat:no-repeat;
	background-position:0 -20px;
	padding:60px 0 0 47px;
	height:475px;
	/*height:570px;*/
	position:relative;
}
	
		#pageBody h1 #better {
			font-size:75px;
			line-height:75px;
		}
		
		#pageBody h1 #business {
			font-size:60px;
			line-height:60px;
			display:block;
		}
		
	#pageBody h2 {
		clear:both;
		color:#FFFFFF;
		width:260px;
		font-weight:normal;
		text-transform:uppercase;
		margin:0;
		padding:0 0 14px 0;
	}
	
	#pageBody p {
		color:#FFFFFF;
		width:270px;
	}
	
	#pageBody .marquee{
		width:998px;
		height:50px;
		background-color:#606161;
		position:absolute;
		top:0px;
		left:1px;
		font-size:20px;
		color:#FFF;
		font-style:italic;
		text-align:center;
		border-bottom:2px solid #FFF;
		}
		#pageBody .marquee a{
			color:#FFFFFF;
			text-decoration:none;
			}
		

#bottomBody {
	height:133px;
	background-image:url(../img/home_text_back.jpg);
}

	#bottomBody h3 {
		width:175px;
		font-size:30px;
	}
	
	#bottomBody p {
		width:700px;
	}
/**************************************************************************
 *	Secondary pages
 *************************************************************************/
#subPageHeading {
	background-image:url(../img/company_sub_heading_back.png);
}

	#subPageHeading h1 {
		font-size:46px;
		line-height:46px;
		position:relative;
		top:50px;
		left:45px;
		width:400px;
	}
	
	#subPageHeading h1 #head_about {
		font-size:68px;
		line-height:68px;
		position:relative;
		top:50px;
		left:82px;
	}
	
	#subPageHeading h1 #cp {
		font-size:19px;
		line-height:19px;
		color:#FF9900;
		position:relative;
		left:82px;
		top:48px;
		display:block;
		font-weight:normal;
	}
	
	#subPageHeading h1 #head_news {
		font-size:68px;
		line-height:68px;
		top:60px;
		left:82px;
		position:absolute;
	}
	
#pageBodyContainer {
	background-image:url(../img/company_body_back.jpg);
	background-color:#2F7EC0;
}
	
		#pageBodyContainer #subPageBody h2 {
			color:#59B4E8;
			font-size:34px;
			line-height:34px;
		}
		
				#pageBodyContainer #subPageBody .sideContainer .content p {
					font-weight:bold;
				}

#map {
	float:right;
	width:450px;
	height:450px;
	padding:0;
	overflow:hidden;
}
#mapLogo {
	padding-bottom:10px;
}

#tbMessage {
	width:244px;
}