@charset "UTF-8";
/* CSS Document */




body {margin-top:40px}











#mainWrap {
	position:relative;
	width:1020px;
	height:720px;
	margin: 0 auto 0 auto;
}	
	
	
.borderBackground {background: url(../images/bckgrndBorder.jpg) top left no-repeat}	



#topNav {
	position:absolute;
	left:770px;
	top:38px;
	height:20px;
	width:211px;
	z-index:10
}	

#topLogo {
	position:absolute;
	width:277px;
	height:39px;
	left: 30px;
	top: 30px;
}	



/*************** HOME PAGE **************/


#homeLogo {
	position:absolute;
	left:50px;
	top:270px;
	width:360px;
	height:114px;
	background:url(../images/homeLogo.gif) top left no-repeat;
	z-index:10
}	


#portfolioButton {
	position:absolute;
	top:500px;
	left:191px;
	height:15px;
	width:77px;
	z-index:10
}


#rotateImage {
	position:absolute;
	z-index:1;
	width:838px;
	height:698px;
	left:168px;
	top:11px;
	background-color:#FFFFFF
	
}



/*************** PORTFOLIO PAGES **************/


#portfolioNav {
	position:absolute;
	top:646px;
	left:841px;
	width:143px;
	height:42px;
}	

#mainPortfolioImages {
	width:972px;
	height:513px;
	padding:100px 0 0 24px;
}


#arrows {
	position:absolute;
	top:615px;
	left:898px;
	width:62px;
	height:25px;
}	

#descriptions {
	width:600px;
	margin:10px 0 0 70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #333333;
}	




/*************** PROFILE PAGE **************/

#profileImage {
	position:absolute;
	width:455px;
	height:682px;
	top:11px;
	left:554px;
	background:url(../images/profilePicture.jpg) top left no-repeat;
}

#profileCopy {
	position:absolute;
	top:249px;
	left:62px;
	width:447px;
	padding:0;
	margin-top:0
}	

#profileCopy p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#A2A87E;
}






/*************** CONTACT & CONFIRMATION PAGES **************/


#mainContact {
	position:absolute;
	width:972px;
	height:537px;
	top:100px;
	left:24px;
	background:url(../images/ContactPage_03.jpg) top left no-repeat;
}

#phone-emailBlock {
	position:absolute;
	top:416px;
	left:145px;
	text-align:center;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}

#contactInfoBlock {
	margin:0 0 0 530px;
	width:385px;
	padding:20px 0 0 0;
}

.topcopy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	color:#FFFFFF;
}


label {
	display:block;
	width:65px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	color:#FFFFFF;
	float:left;
	margin:5px 10px 0 0px
}	


#thankYouImage {
	position:absolute;
	width:455px;
	height:682px;
	top:11px;
	left:554px;
	background:url(../images/thankYouPage.jpg) top left no-repeat;
}

#thankYouCopy {
	position:absolute;
	top:206px;
	left:65px;
	width:540px;
	padding:0;
	margin-top:0;
	z-index:100
}	

#thankYouCopy p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#A2A87E;
}

#thankYouCopy a:link { text-decoration:none; color:#A2A87E;}
#thankYouCopy a:visited { text-decoration:none; color:#A2A87E;}
#thankYouCopy a:hover { text-decoration:underline; color:#2E0A0A;}


#thankYouCopy2 {
	position:absolute;
	top:297px;
	left:222px;
	width:226px;
	padding:0;
	margin-top:0;
	z-index:100
}	

#thankYouCopy2 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#A2A87E;
}








.red {
	color:#FF0000}
	



/*************** FOOTER **************/


#footer {
	position:relative;
	width:1010px;
	margin:0 auto 0 auto;
	padding-left:10px
}

#footer p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#2E0A0A;
	margin-top:5px;
}

#footer a:link { color:#2E0A0A;text-decoration:none}
#footer a:visited { color:#2E0A0A;text-decoration:none}
#footer a:hover { color:#2E0A0A;text-decoration:underline}






#builtByCS {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	left: 10px;
	top: 30px;
}

#builtByCS a:link {color:#999999;text-decoration:none}
#builtByCS a:visited {color:#999999;text-decoration:none}
#builtByCS a:hover {color:#FF9900;text-decoration:none}

