body {
	margin: 0 auto;
	background: #000 url('../images/layouts/body_bg.png') top center repeat-y;
}

h2 {
	color: #18d4d5;
	text-transformation: uppercase;
	font-size: 20px;
	font-family: Arial, Helvetica;
	margin-bottom: 4px;
}

#mainContainer {
	position: relative;
	width: 1064px;
	margin: 0 auto;
}
	
	#contentContainer {
		position: relative;
		width: 100%;
		background: url('../images/layouts/sub_top.jpg') no-repeat;
	}
		
		#content {
			position: relative;
			width: 100%;
		}
		
			#top {
				position: relative;
				width: 100%;
				height: 135px;
			}
				
				#top_menu {
					position: absolute;
					background: url('../images/layouts/top_menu.png') no-repeat;
					width: 122px;
					height: 28px;
					left: 152px;
					z-index: 1;
				}
				
					#link_home {
						position: absolute;
						width: 42px;
						height: 18px;
						background: url('../images/layouts/trans.png');
						top: 0px;
						left: 11px;
					}
					
					#link_contact {
						position: absolute;
						width: 50px;
						height: 18px;
						background: url('../images/layouts/trans.png');
						top: 0px;
						left: 59px;
					}
				
				#logo {
					position: absolute;
					left: 164px;
					top: 40px;
					z-index: 1;
				}
		
			#priNav_container {
				position: relative;
				width: 100%;
				height: 50px;
				z-index: 2;
				background-color: #000;
				overflow: hidden;
			}
			
				#priNav {
					margin-left: 100px;
					width: 100%;
					height: 50px;
				}
				
				#priNav_container h2 {
					display: none;
				}
				
					#priNav li {
						position: relative;
						list-style-type: none;
						display: inline; /* use this to align the navigation next to each other */
					}
				
						#priNav li a {
							padding: 10px 25px 10px 0px; /* padding strictly for the background to show completely */
							line-height: 35px; /* need this to actually stretch the button size because it's inline */
							color: #fff;
							font-family: Arial,Helvetica,sans-serif;
							font-size: 10pt;
							text-decoration: none;
							text-transform: uppercase;
						}
						
						#priNav li a:hover, #priNav li a.active, #priNav li a.active:hover {
							color: #00FFFF;
						}			
			#catch {
				position: relative;
				width: 80%;
				margin-left: 162px;
			}
		
				#bottom {
					position: relative;
					width: 396px;
					height: 151px;
					margin-left: 550px;
					background: url('../images/layouts/sub_bottom_right_bg.jpg');
				}
						
				#footer {
					position: relative;
					width: 100%;
					margin: -125px 0 0 125px;
				}
				
					#copy {
						padding-left: 0px;
					}
					
						#moveover {
							position: absolute;
							left: -5px;
							top: 14px;
						}
					
					#footer p {
						font-family: "Arial Rounded MT Bold";
						font-size: 10px;
						color: #fff;
						line-height: 15px;
					}
					
					#footer p a:link, #footer p a:visited {
						color: #fff;
						text-decoration: underline;
					}
					
					#footer p a:hover, #footer p a:active {
						color: #fff;
						text-decoration: underline;
					}
