/* CSS Document */

#article {
	position:absolute;
	width:490px;
	height:260px;
	z-index:34;
	padding-left: 15px;
	border: #AAAA solid thin;
	overflow: auto;
}

body {
	top: 0px;
	margin-top: 0px;
	background-color: #002F60;
	font-size:12px;
}

.bold {
	font-weight:bold;
}

.center_text {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#company_history_link {
	position:absolute;
	width:175px;
	height:18px;
	z-index:39;
	left: 124px;
	top: 273px;
	font-family: Arial, Helvetica, sans-serif;
}

#company_staff_link {
	position:absolute;
	left: 123px;
	width: 176px;
	height: 19px;
	top: 272px;
	z-index: 39;
	
}

#content {
	position:absolute;
	width:555px;
	height:345px;
	z-index:58;
	left: 317px;
	top: 207px;
	overflow: visible;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 14px;
	visibility: visible;
}

#Footer {
	position:absolute;
	width:882px;
	height:154px;
	z-index:56;
	top: 582px;
	text-align: center;
	font-family: "Arial";
	font-size: 95%;
	left: 36px;
	color: #DDDDDD;
}

.Footer a:link {
	font: 95% "Arial";
	text-decoration: underline;
	color:#DDDDDD;
}

.Footer a:visited {
	font: 95% "Arial";
	color: #FFFFFF;
	text-decoration: underline;
}

.Footer a:hover {
	font: 95% "Arial";
	color: #BBBBBB;
	text-decoration: underline;
}

.Footer a:active {
	font: 95% "Arial";
	color: #EE0000;
	text-decoration: underline;
}

#FormContainer {
	position:absolute;
	width:335px;
	height:128px;
	z-index:37;
	left: 331px;
	top: 52px;
	border-bottom-color: #222222;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-color: #222222;
	border-left-style: solid;
	border-left-width: thin;
	border-right-color: #222222;
	border-right-style: solid;
	border-right-width: thin;
	border-top-color: #222222;
	border-top-style: solid;
	border-top-width: thin;
	overflow: hidden;
	background-color: #E17021;
}

.h1 {
	font-size:145%;
}

.h2 {
	font-size:125%;
}

#history_text {
	position:absolute;
	width:422px;
	height:232px;
	z-index:34;
	left: 12px;
	top: 20px;
	overflow: auto;
	background-color:#DDDDDD;
	padding: 3px 6px 6px 6px;
	border: dotted #222222 thin;
	list-style-type: disc;
	list-style-position: inside;
}


#home_button {
	position:absolute;
	width:99px;
	height:126px;
	z-index:24;
	top: 239px;
	left: 0px;
	padding-left: 0px;
	overflow: hidden;
}

#home_button ul { background:url(../images_updated/mainGoHome.jpg); padding: 0; margin: 0; float:left; }

#home_button ul li { padding-right: 1px; margin: 0; float: left; }

#home_button ul li a { width: 99px; height: 126px; overflow: visible; float:left; }

#home_button ul li a:visited {background:url(../images_updated/mainGoHome.jpg); width: 99px; height: 126px; float:left; }

#home_button ul li a:hover {background-position: 0 0px; float:left; }

#home_button ul li.home a:link{background:url(../images_updated/mainGoHome.jpg); float:left;}
#home_button ul li.home a:visited{ background:url(../images_updated/mainGoHome.jpg); float:left;}
#home_button ul li.home a:hover {background:url(../images_updated/mainGoHome_f2.jpg); float:left; }
#home_button ul li.home a:active { background:url(../images_updated/mainGoHome_f2.jpg); float:left; }


img#john_hinchey {	float:left;
	padding-right:3px;
}

img#music_services {
	float:right;
	cursor:pointer;
}

.italics {
	font-style:italic;
}

#johnhinchey_sm {
	position:absolute;
	width:134px;
	height:73px;
	z-index:53;
	left: 176px;
	top: 345px;
	visibility: visible;
}

#johnhinchey_lg {
	position:absolute;
	width:200px;
	height:115px;
	z-index:47;
	left: 327px;
	top: 246px;
	visibility: visible;
}

#johnhinchey_lg_text {
	position:absolute;
	width:136px;
	height:175px;
	z-index:48;
	left: 175px;
	top: 26px;
	padding-right: 11px;
	overflow: auto;
	visibility: hidden;
}

.justified_text {
	text-align:justify;
}

#left_content_text {
	position:absolute;
	width:212px;
	height:180px;
	z-index:52;
	left: 100px;
	padding-left:6px;
	overflow: auto;
	top: 290px;
	border-right-color: #222222;
	border-right-style: solid;
	border-right-width: thin;
	padding-top: 3px;
}

#mailing_list_form_container {
	position:absolute;
	width:749px;
	height:51px;
	z-index:59;
	left: 94px;
	top: 519px;
	font-size:85%;
}

#menu {
	position:absolute;
	width:614px;
	height:30px;
	z-index:54;
	left: 194px;
	top: 168px;
	font:"Arial";
	font-size:95%;
	line-height: 8px;
	overflow: hidden;
}

#menu ul { padding: 0; margin: 0; display: inline; list-style: none; float:left; }

#menu ul li { padding-right: 0px; margin: 0; display: inline; list-style: none; float: left; }

#menu ul li a { display: block; width: 95px; height: 26px; overflow: hidden; color:#EEEEEE; text-decoration:none; font-weight:bold; float:left; }

#menu ul li a:visited {display: block; width: 95px; height: 35px; color:#EEEEEE; text-decoration:none; font-weight:bold; float:left; }

#menu ul li a:hover { background-position: 0 0px; color:#EEEEEE; text-decoration:none; font-weight:bold; float:left; }

#menu ul li.portfolio a:link{background:url(../images_updated/PortfolioButton.jpg) no-repeat; float:left;}
#menu ul li.portfolio a:visited{ background:url(../images_updated/PortfolioButton.jpg) no-repeat; float:left;}
#menu ul li.portfolio a:hover { background:url(../images_updated/PortfolioButton_f2.jpg) no-repeat;float:left; }
#menu ul li.portfolio a:active { background:url(../images_updated/PortfolioButton_f2.jpg) no-repeat;float:left; }

#menu ul li.company a:link { background:url(../images_updated/button.jpg) no-repeat;float:left; }
#menu ul li.company a:visited { background:url(../images_updated/button.jpg) no-repeat;float:left; }
#menu ul li.company a:hover {background:url(../images_updated/button_f2.jpg) no-repeat;float:left; }
#menu ul li.company a:active {background:url(../images_updated/button_f2.jpg) no-repeat;float:left; }

#menu ul li.services a:link { background:url(../images_updated/button.jpg) no-repeat;float:left; }
#menu ul li.services a:visited { background:url(../images_updated/button.jpg) no-repeat;float:left; }
#menu ul li.services a:hover {background:url(../images_updated/button_f2.jpg) no-repeat;float:left; }
#menu ul li.services a:active {background:url(../images_updated/button_f2.jpg) no-repeat;float:left; }

#menu ul li.testimonials a:link { background:url(../images_updated/button.jpg) no-repeat;float:left; }
#menu ul li.testimonials a:visited { background:url(../images_updated/button.jpg) no-repeat;float:left; }
#menu ul li.testimonials a:hover {background:url(../images_updated/button_f2.jpg) no-repeat;float:left; }
#menu ul li.testimonials a:active {background:url(../images_updated/button_f2.jpg) no-repeat;float:left; }

#menu ul li.contact a:link {background:url(../images_updated/button.jpg) no-repeat;float:left; }
#menu ul li.contact a:visited {background:url(../images_updated/button.jpg) no-repeat;float:left; }
#menu ul li.contact a:hover { background:url(../images_updated/button_f2.jpg) no-repeat;float:left; }
#menu ul li.contact a:active { background:url(../images_updated/button_f2.jpg) no-repeat;float:left; }

#menu ul li.partners a:link { background:url(../images_updated/PartnershipsButton.jpg) no-repeat;float:left; }
#menu ul li.partners a:visited { background:url(../images_updated/PartnershipsButton.jpg) no-repeat;float:left; }
#menu ul li.partners a:hover { background:url(../images_updated/PartnershipsButton_f2.jpg) no-repeat;float:left; }
#menu ul li.partners a:active { background:url(../images_updated/PartnershipsButton_f2.jpg) no-repeat;float:left; }


.orange_text {
	color:#FF6600;
}

#page_title {
	height:96px;
	left:99px;
	position:absolute;
	top:193px;
	width:217px;
	z-index: 36;
}

#pamsaxon_lg {
	position:absolute;
	width:435px;
	height:115px;
	z-index:44;
	left: 327px;
	top: 246px;
	overflow: visible;
	visibility: visible;
}

#pamsaxon_lg_text {
	position:absolute;
	width:136px;
	height:175px;
	z-index:45;
	left: 175px;
	top: 26px;
	overflow: auto;
	padding-right: 11px;
	margin: 0px;
	padding-left: 0px;
	visibility: visible;
}

#pamsaxon_sm {
	position:absolute;
	width:119px;
	height:52px;
	z-index:52;
	left: 107px;
	top: 298px;
	visibility: visible;
	padding-left: 5px;
}

#picture_box {
	position:absolute;
	width:140px;
	height:115px;
	z-index:54;
	left: 0px;
	top: -3px;
	text-align: center;
	border-right-color: #444444;
	border-right-style: dotted;
	border-right-width: thin;
	font-family: "Times New Roman", Times, serif;
	color: #111111;
}

.picture_box {
	font:"Times New Roman";
	line-height:12px;
}

#portfolio_images {
	position:absolute;
	width:452px;
	height:267px;
	z-index:56;
	top: 21px;
}

.portfolio_text {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	background-color: #b1b2a9;
	line-height: 14px;
	width: 161px;
	height:59px;
	left: 114px;
	top: 130px;
	overflow: visible;
	visibility: hidden;
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#porfolio_type {
	position:absolute;
	width:185px;
	height:19px;
	z-index:34;
	left: 124px;
	top: 275px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #DF6E15;
	line-height: 14px;
}

#recent_article {
	position:absolute;
	width:359px;
	height:24px;
	z-index:35;
	left: 320px;
	top: 455px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 12px;
}

#recent_projects {
	position:absolute;
	width:314px;
	height:275px;
	z-index:1;
	top: 8px;
}

#scottbrooks_sm {
	position:absolute;
	width:126px;
	height:74px;
	z-index:51;
	left: 109px;
	top: 391px;
	visibility: visible;
}

#scottbrooks_lg_text {
	position:absolute;
	width:136px;
	height:175px;
	z-index:50;
	left: 175px;
	top: 26px;
	overflow: auto;
	padding-right: 11px;
	visibility: hidden;
}

#scottbrooks_lg {
	position:absolute;
	width:200px;
	height:115px;
	z-index:49;
	left: 327px;
	top: 246px;
	visibility: visible;
}

#services_menu {
	position:absolute;
	width:440px;
	height:30px;
	z-index:55;
	left: -4px;
	top: -10px;
	margin-left: auto;
	margin-right: auto;
}

.style1 {font-size: 14px}

#testimonial_box {
	position:absolute;
	width:210px;
	height:73px;
	z-index:55;
	left: 144px;
	top: 45px;
	overflow: auto;
	padding-left: 6px;
}

.testimonial_box {
	font:"Times New Roman";
	font-size:95%;
}

.testimonial_page_box {
	font-size:100%;
	font-style:italic;
	border-top-style:dotted;
	border-top-color:#333333;
	border-top-width:thin;
	border-bottom-style:dotted;
	border-bottom-color:#333333;
	border-bottom-width:thin;
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.text_indent1 {
	text-indent:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	list-style-type: none;
}

.text_indent2 {
	text-indent:16px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	list-style-type: none;
	list-style-position: outside;
}

#whos_talking {
	position:absolute;
	width:361px;
	height:123px;
	z-index:60;
	top: 42px;
	overflow: visible;
	line-height: 13px;
	left: 521px;
}

#wrapper {
	position:relative;
	width:951px;
	height:699px;
	z-index:33;
	margin: auto;
	top: 0px;
	background-image: url(../images_updated/background_image_index.jpg);
}
