* {
	margin: 0;
	padding: 0;
}

@charset "iso-8859-1";
/**
*** FRANK PEREZ
*** TAYLOR SANDAGE
***
**/

body {  background-image:url('http://tunersmall.com/skins/TunersSkin/media/new_bg_sept2011.jpg');
        background-repeat: no-repeat; 
        background-attachment: fixed;
        background-position:50% 50%;
		background-color: #cecece;
		font-family:Georgia;
		}
		
		
#conash3D0
{
display:none;
}


#frame {
	margin: auto;
	width: 980px;
	
}

#top-banner {
	background-image:url('http://tunersmall.com/skins/TunersSkin/media/tuners_banner_feb11.jpg');
	background-repeat: no-repeat;
	width: 980px;
	height: 217px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	float: left;
	

}

/*
#below-menu {
	font-family:Trebuchet ms;
	text-align:center;
	color: #0f0f0f;
	width: 980px;
	height: 70px;
	padding-bottom: 0px;
	margin: 0 auto;
	line-height: 27px;
	float:left;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	background-color:#c6cfce;
	font-weight:bold;
}
*/

#below-menu h1 {
	font-size: 29px;
	padding-top: 8px;
}

#update {
	width: 980px;
	height: 46px;
	background-color:red;
	color:#fff;
	font-family: Arial;
	line-height: 46px;
	float:left;
	font-weight:bold;
	text-align:center;
}

#menu {
	width: 980px;
	height: 46px;
	/*background-image:url('http://www.tunersmall.com/skins/TunersSkin/media/menu_bg.jpg');
	background-repeat:repeat-x;*/
	background-color: #fff;
	border-bottom:1px solid #cecece;
	border-top:1px solid #cecece;
	color: #000;
	font-family: trebuchet ms;
	font-size: 16px;
	line-height: 46px;
	float: left;
}

	#menu ul > li {
		display: inline;
		float: left;
		list-style: none;
		padding-right: 25px;
		position: relative;
	}
	
	#menu ul > li > a {
		text-decoration: none;
		color: #000;
	}
	#menu ul > li > a:hover, a:active {
		color: #f5821f;
	}
	
	#menu ul > li > ul {
		display: none;
	}
	
	#menu ul > li:hover > ul {
		width: 250px;
		display: block;
		float: left;
		position: absolute;
		background-color: #fff;
		top: 46px;
		left: 0;
		border-right: 3px solid #686868;
		border-bottom: 3px solid #686868;
		border-left: 3px solid #686868;
	}
	
	#menu ul > li > ul > li {
		display: block;
		width: 100%;
		height: 46px;
		float: left;
		line-height: 46px;
	}
	
	#menu ul > li > ul > li:first-child > a {
		border-top: 0;
	}
	
	#menu ul > li > ul > li > a {
		display: block;
		width: 100%;
		height: 46px;
		float: left;
		text-indent: 10px;
		color: #686868;
		background-color: #fff;
		border-top: 1px dashed #686868;
	}
	
	#menu ul > li > ul > li > a:hover {
		color: #f5821f;
		background-color: #fff;
	}
	

#body-frame {
	width: 980px;
	float: left;
	background-color: #fff;
}


#footer {
	width: 980px;
	height: 180px;
	background-color: #fff;
	color: #000;
	font-size: 12px;
	font-family: Arial;
	float: left;
}

#footer p {
	padding-top: 8px;
	padding-left: 45px;
}	


#home-thumbnails {
	width: 970px;
	height: 128px;
	margin-bottom: 8px;
}

#home-thumbnails img {
	padding-top: 5px;
	width: 188px;
}

#welcome-paragraph {
	width: 585px;
	background-color:#fff;
	/*background-image: url('../media/newsite/welcome-bg.jpg');
	background-repeat: no-repeat;*/
	border:1px solid #cecece;
	margin-bottom:5px;
}
#welcome-paragraph h1 {
	color: #000;
	font-size: 18px;
	text-align: center;
	font-family: trebuchet ms;
	padding-bottom: 5px;
	padding-top: 5px;
}
#welcome-paragraph p {
	font-family: trebuchet ms;
	font-size: 15px;
	color: #000;
	text-indent: 10px;
	padding-left: 5px;
	padding-right: 2px;
	padding-bottom: 15px;
}

#welcome-paragraph img {
	padding: 5px;
	border:1px solid #cecece;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom:5px;
}

#news-events {
	width: 586px;
	background-color: #fff;

}
#news-events h1 {
	color: #000;
	font-size: 19px;
	text-align: left;
	margin-left: 5px;
	text-decoration:underline;
	padding: 5px;
	font-family: Trebuchet Ms;
}

#news-events h2 {
	color:#f5821f;
	font-size:18px;
	margin-left: 10px;
}

#news-events p {
	font-family: trebuchet ms;
	font-size: 14px;
	color: #000;
	padding:10px;
}

#ap-banner-home {
	width: 582px;
	height: 148px;
	float: left;
	margin-left: 5px;
	background-color: #1c1412;
}

#ap-banner-home p {
	text-align: center;
	color: #fff;
	font-family: Arial;
	font-size: 14px;
	padding: 5px;
}

.main-project {
	width: 370px;
	height: 148px;
	background-color: #fff;
	margin-left: 5px;
	float: left;
	border:1px solid #cecece;
}

.main-project img {
	padding: 4px;
	float: left;
}

.main-project h1 {
	text-align: right;
	color: #f5821f;
	font-size: 17px;
	padding-right: 10px;
	padding-top: 5px;
	font-family: Arial;
}	

.main-project p {
	color: #000;
	font-family: Georgia;
	font-size: 12px;
	
}

#promotions {
	width: 370px;
	background-color: #fff;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	border:1px solid #cecece;


}
#promotions h1 {
	color: #000;
	font-size: 20px;
	text-align: center;
	padding-left: 5px;
	padding-top: 5px;
	font-family: Arial;
}

#promotions p {
	color: #000;
	font-size: 14px;
	font-family: Arial;
	padding-left: 5px;
	padding-bottom: 5px;
}

#videospictures {
	width: 281px;
	height: 113px;
	float: left;
	background-color: #333333;
	margin-top:5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#videospictures h1 {
	color: #f5821f;
	font-size: 23px;
	text-align: left;
	padding: 5px;
	font-family: Arial;
}

#videospictures p {
	color: #bebebe;
	font-size: 14px;
	padding: 3px;
	font-family: Arial;
}

.second-bg {
	background-color: #fff;
	width: 960px;
	margin: 5px;
}

.service-info {
	color: #000;
	font-family: Georgia;
	width: 650px;
	font-size: 14px;
	background-color: #fff;
	padding: 15px;
	text-indent: 10px;
	float: left;
	margin-bottom: 5px;
}
.service-info h3 {
	color: #000111;
	font-family: Arial;
}

.services-images img {
	border:0px;
}

.performance-info {
	color: #000;
	font-family: Georgia;
	font-size: 14px;
	background-color: #fff;
	padding: 15px;
	text-indent: 10px;
	float: left;
	margin-bottom: 5px;
}

.performance-info h3 {
	/*color: #f5821f;*/
	color:#000111;
	font-family: Arial;
}

.performance-images img {
	border: 0px;
	padding: 3px;
	width: 229px;
}

.pictures-info {
	color: #bebebe;
	font-family: Arial;
	font-size: 12px;
	background-color: #fff;
	padding: 15px;
	float: left;
	margin-bottom: 5px;
	width: 940px;
}

.pictures-info h3 {
	color: #f5821f;
	font-family: Arial;
}

.fjp_imgcont {
	width: 100px;
	height: 100px;
	float: left;
	padding: 5px;
	margin: 5px;
	border: 1px dotted #666;	
}

#middle-frame {
	width: 956px;
}

#left-side-home{
	width:586px;
	float:left;
	padding-bottom: 5px;
}

#right-side-home{
	width: 370px;
	float:left;
}
