﻿.copymodule {margin:25px 0 0 0;}/* block of info in the content section of pages */
ul.normallist {margin:0 0 25px 50px;}
.normallist li {list-style-type:square;}
a.gsmsc-user-title {color:#8B1F1B;font-size:14px;font-weight:bold;} /* Google map link */

body {
	margin: 0;
	font-family: Verdana;
	text-align: center;
	background:black url('../Images/bkg_diamon.jpg') repeat-x left top;
	}

#copymiddle em {
	font-style: italic;
}

.homeTitleClass
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #570A08;
}

#masthead {
	width: 940px;
	margin: 0 auto;
	}

.headingHelper	{
	font-size: 16px;
	}

#header {
	background: url('../Images/header2.jpg') no-repeat left top;
	height: 195px;
	position:relative;
/*	text-align: right;
*/	}
	#headerlinks {
		position:absolute;
		right:10px;
		}
	#headerlinks ul {}
	#headerlinks li {display: inline;}

#headerlinks a {font-weight: bold; color: #EFEFEF;text-decoration: none;}
#headerlinks a:hover {color: #c5700d;}
#headerlinks a:active {outline:none;}

#header a {
	font-size: x-small;
	padding-right: 2px;
	padding-top: 7px;
	}

#nav_bar {
	background-image: url( '../Images/nav_bar.gif' );
	height: 23px;
	}

#wrapper {
	width: 940px;
	margin: 0 auto;
	text-align: left;
	background: url( '../Images/bkg_content_slice.gif' ) repeat-x top center;
	background-color: #150101;
	}

#needAQuote	{
	text-align: center;
	padding-top: 12px;
	float: none;
}

#leftcol {
	text-align: left;
	width: 645px;
	float: left;
	background: #EFEFEF /*url(../Images/bottom.jpg) no-repeat left bottom*/;
	margin-top: 12px;
	margin-left: 10px;
	}

	
	#copytop {background: url(../Images/top.jpg) no-repeat left top;width:645px;height:16px;}
	#copybottom {background: #EFEFEF url(../Images/bottom.jpg) no-repeat left bottom;width:645px;height:17px;}
	#copymiddle {padding:15px;}

#copymiddlesubhome	{
	
	
}

h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1;
	color: #993333;
	margin: 0;
	padding: 200px 0 10px 10px;
	}


#leftcol p {
	line-height: 150%;
	padding: inherit 10px;
	}

.Rotating {height: 340px;}

.topCallout	{
	font-size: 120%;
}

#rightcol {
	margin-top: 30px;
	width: 233px;
	float: right;
	padding:0 20px 0 0;
	/* top right bottom left */
	} 
	
	#rightcol p {margin:0 0 10px 0;}

#D, #D_sub_page {
	height: 165px;
	text-align: right;
	padding-right: 20px;
	}
	#D {background: url(../Images/D.jpg) no-repeat;}
	#D_sub_page {background: url(../Images/D_sub_page.jpg) no-repeat;}

#PhotoPageClickHere {
	background: url(../Images/PhotoPageClickHere.jpg) no-repeat;
	height: 163px;
	text-align: right;
	padding-right: 20px;
	}

#rightcol ul {margin:10px 0 15px 0;}
#rightcol p, #rightcol {
	font-size: small;
	font-family: tahoma;
	color: #EFEFEF;
	}

#rightcol h3 {
	font-family: tahoma;
	color: #EFEFEF;
	font-size: large;
	font-style: italic;
	}

#rightcol a {font-weight: bold; color: #ff9900;text-decoration: none;}
#rightcol a:hover {color: #c5700d;}
#rightcol a:active {outline:none;}

#content_bottom {
	clear: both;
	text-align: center;	
	color: #EFEFEF;
	padding:15px 0 0 0;
	}

h1#content-bottom {color:#efefef; font-size:23px;}
#content_bottom h1 {color: #EFEFEF;}

#test-content_bottom h1 {	
	width: 831px;
    height: 28px;
    position: relative;
	}

#content_bottom h1 span {
    background: url(../Images/index-h1-bottom.gif) no-repeat left top;
    position: absolute;
    width: 100%;
    height: 100%;
	text-align: left;	
	left:55px;
	}



#content a {color: #EFEFEF;text-decoration: none;}
#content a:hover {color: #c5700d;}
#content a:active {outline:none;}



#content_bottom a {font-size: small; font-weight: bold; color: #EFEFEF;text-decoration: none;}
#content_bottom a:hover {color: #c5700d;}
#content_bottom a:active {outline:none;}
#content_bottom p {font-size: small;color: #EFEFEF;}
a#bottomemail  {font-size:24px;}



#footer {
	width: 940px;
	margin: 0 auto;
	text-align: center;
	color: #EFEFEF;
	font-size: small;
	background-color: Black;
	}

#footer a {font-weight: bold; color: #ff9900;text-decoration: none;}
#footer a:hover {color: #c5700d;}
#footer a:active {outline:none;}

h1.SubPageTitle {
	font-weight: bold;
	font-size: x-large;
	}
	
h3 {color: #993333;padding-left: 10px;margin: 0px;}

.copymodule h3 { font-size: 15px; font-weight:bold;}

/* H1 Images */
h1#hometitle, h1#abouttitle, h1#aboutstory, h1#abouttech, h1#aboutcrew, h1#aboutcerts, h1#abouttests, h1#aboutfaq, h1#contact, h1#contactmap, h1#contactemail, h1#contactcareer, h1#services, h1#servicesprocedure, h1#servicespassenger, h1#servicesfleet, h1#servicesmaintenance, h1#servicescustom, h1#servicesperformance, h1#media, h1#mediavideos, h1#mediaphotos, h1#mediaslideshows, h1#links, h1#servicesmods, h1#site_map_h1  {color: #EFEFEF;position: relative;height:32px;width: 610px;}

h1#hometitle span, h1#abouttitle span, h1#aboutstory span, h1#abouttech span, h1#aboutcrew span, h1#aboutcerts span, h1#abouttests span, h1#aboutfaq span, h1#contact span,  h1#contactmap span, h1#contactemail span, h1#contactcareer span, h1#services span, h1#servicesprocedure span, h1#servicespassenger span, h1#servicesfleet span, h1#servicesmaintenance span, h1#servicescustom span, h1#servicesperformance span, h1#media span, h1#mediavideos span, h1#mediaphotos span, h1#mediaslideshows span, h1#links span, h1#servicesmods span, h1#site_map_h1 span  {position: absolute;width: 100%;height: 100%;text-align: left;background-repeat:no-repeat;background-position:left top;}


h1#hometitle span {background-image: url('../Images/home-h1.gif');}

h1#abouttitle span {background-image: url('../Images/about-us-h1.gif');}
h1#aboutstory span {background-image: url('../Images/about-h1-story.gif');}
h1#abouttech span {background-image: url('../Images/about-h1-technicians.gif');}
h1#aboutcrew span {background-image: url('../Images/about-h1-crew.gif');}
h1#aboutcerts span {background-image: url('../Images/about-h1-certs.gif');}
h1#abouttests span {background-image: url('../Images/about-h1-tests.gif');}
h1#aboutfaq span {background-image: url('../Images/about-h1-faq.gif');}

h1#contact span {background-image: url('../Images/contact-h1.gif');}
h1#contactmap span {background-image: url('../Images/contact-h1-map.gif');}
h1#contactemail span {background-image: url('../Images/contact-h1-email.gif');}
h1#contactcareer span {background-image: url('../Images/contact-h1-career.gif');}

h1#services span {background-image: url('../Images/services-h1.gif');}
h1#servicesprocedure span {background-image: url('../Images/services-h1-procedures.gif');}
h1#servicespassenger span {background-image: url('../Images/services-h1-passenger.gif');}
h1#servicesfleet span {background-image: url('../Images/services-h1-fleet.gif');}
h1#servicesmaintenance span {background-image: url('../Images/services-h1-preventative.gif');}
h1#servicescustom span {background-image: url('../Images/services-h1-custom.gif');}
h1#servicesperformance span {background-image: url('../Images/services-h1-performance.gif');}
h1#servicesmods span {background-image: url('../Images/services-h1-mods.gif');}

h1#media span {background-image: url('../Images/media-h1.gif');}
h1#mediavideos span {background-image: url('../Images/media-h1-videos.gif');}
h1#mediaphotos span {background-image: url('../Images/media-h1-photos.gif');}
h1#mediaslideshows span {background-image: url('../Images/media-h1-slideshows.gif');}
h1#site_map_h1 span {background-image: url('../Images/site_map_h1.jpg');}

h1#links span {background-image: url('../Images/links-h1.gif');}

.formV	{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #FF0000;
 } 
 
td img {display: block;}

#copymiddle ul	li	{
	list-style: inside disc;
	margin-left: 0px;
	} 
#copymiddle ul.SiteMapList
{
	padding-left: 30px;
	line-height: 25px;
}


/*
#copymiddle a
{
	color: Black;
	text-decoration: underline;
}

#copymiddle a:hover
{
	color: #993333;
	text-decoration: underline;
}
*/
/*jQuery for front image display */
#projectSamplesSlider
{
	padding: 8px 0px 35px 8px;
	background-image: url(../Images/whatsgoingonback_large.gif);
	background-repeat: no-repeat;

}

#projectSamplesSlider .panel
{		
	height: 331px;

}

#projectSamplesSlider #captions
{
	font-size: 130%;
	font-family: tahoma;
	color: #EFEFEF;
	font-weight: normal;
	color: #333333;
	clear: both;
	padding-top: 15px;
}

#projectSamplesSlider .featurePhoto
{
	padding-left: 11px;
	margin-top: 7px;
	
}


#buttons
{
	/*clear: both;*/
	height: 35;	
	padding-left: 255px;	
}


#buttons ul li
{
    float: left;
    color: #0000FF;
	list-style-type: none;
	margin-left: 20px;
}

#buttons li a
{
	padding: 2px 0px;
	font-size: 116%;
	font-weight: bold;
	display: block;
	background-image: url(../Images/button-bg.gif);
	text-decoration: none;
	color: white;
	
}

#buttons li a:hover
{
    background-position: 0 -25px;
    text-decoration: none;
    color: white;
    
}

#buttons li a.selected
{
    background-position: 0 -25px;
    color: white;
}

.picBorder	{
	border: solid 1px #000000;
	}
	
.picBorderPad	{
	border: solid 1px #000000;
	margin: 8px;
	}
	
	.imgRight
	{
			float:right;
			margin-right: 10px;
	}
	
.mods
{
	width:100%;
	border: 1px solid #333;
	margin-bottom: 10px;
}
	
.mods th
{
		background-color:#C3C3C3;
		font-size: 11px;
		font-weight: bold;
		padding: 4px;
		text-align: center;
		border: 1px solid #333;
}

.mods td
{		
		font-size: 11px;
		font-weight: bold;
		padding: 4px;
		text-align: center;
		border: 1px solid #333;
}