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

body {
	background:url(images/fullbg.jpg) top  repeat-x #000033;
	margin: 0 0 25px 0px;
	color: #555;
	text-align: left;
}
img, div{ behavior: url(assets/iepngfix.htc); }

#header_container{
	background:url(images/header_bg.jpg) center repeat-X;
	height:145px;
	margin:0 auto;
}

#header{
	background:url(images/header.png) center no-repeat;
	width: 960px;
	height: 114px;
	margin:0 auto;
}

.topnavdropdown{
margin:0 auto;
text-align:left;
color:#CCCCCC;
padding:0 0 0 3px;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
font:normal 12px Verdana;
background-color: #000000;
width: 160px;
}
#topnav{
	float: right;
	text-align:right;
	width:160px;
	margin:15px 0px 0 0px;
}
#topnav img{
margin: 2px 0 2px 0;
}
#navbar{
	/*background:url(images/navbar_bg.gf) center no-repeat;*/
	text-align:center;
	width: 900px;
	height: 31px;
	margin:0 auto;
	line-height:31px;
}

#main_wrapper{
	margin:0px auto;
	width:984px;
}
#main_wrappertop{
	background: url(images/mainbodytop.png) no-repeat bottom center;
	margin:0 auto;
	height:45px;
}
#main_wrapperbase{
	float:left;
	background: url(images/mainbodybase.png) no-repeat bottom center;
	margin:0 auto;
	height:30px;
	width:984px;
}
#main{
	background: url(images/mainbody.png) center repeat-y;
	float:left;
	width:984px;
}
#main_top{
	margin:0px 0px 0px 12px;
	float:left;
	width:960px;
	height:450px;
}
#main_mid{
margin:10px 0px 0px 10px;
float:left;
width:780px;
border:#000000 solid 1px;}
#main_bot{
	text-align:left;
	background: url(images/bottom.jpg) center no-repeat;
	margin:10px 0px 0px 20px;
	float:left;
	width:780px;
	height:160px;
	border:#000000 solid 1px;
}
.main_bot_specialty{
	margin:5px 0 0 10px;
}
#main_bot_modern{
	margin:100px 0 0 5px;
	float:left;
	width:290px;
	height:44px;
}
#main_bot_corvette{
margin:44px 0 0 28px;
float:left;
width:136px;
height:73px;
}
#main_bot_sky{
margin:44px 0 0 18px;
float:left;
width:136px;
height:73px;
}
#main_bot_escalade{
margin:44px 0 0 18px;
float:left;
width:136px;
height:73px;
}

#main_camaro{
	background: url(images/camaro09.png) center no-repeat;
	margin:10px 0px 0px 20px;
	text-align:left;
	float:left;
	width:862px;
	height:170px;
	border:#000000 solid 1px;
}
#main_camaro h1{
margin:0 auto;
padding:50px 0 0 50px;
	width:35px;
	height:40px;
}
#main_camaro_link{
	float:right;
	margin:150px 5px 0 0;
	display:block;
	width:160px;
	height:16px;
}



/*--------------------------------------Footer----------------------------------------*/

#footer{
	margin:0 auto;
	background:url(images/footerbg.png) bottom center no-repeat #000000;
	height:158px;
	width:100%;
	text-align:center;
	float:left;
		border-top:#FFFFFF solid 1px;
}

#footer h1{
	padding:20px 0px 0 0px;
	color:#ffffff;
	font-size:12px;
	visibility:hidden;
}

#footer p{
	padding:20px 0px 0 0px;
	color:#ffffff;
	font-size:12px;
}
#footer a:link{
	color:#ffffff;
	text-decoration:none;
}
#footer a:hover{
	color: #990000;
	text-decoration:none;
}
#footer a:visited{
	color:#ffffff;
	text-decoration:none;
}
#footer_mylink{
	color:#FFFFFF;
	margin:87px 0 auto;
	display:block;
	font-size:14px;
	font-variant:small-caps;
	font-weight:bold;
}

#footer_mylink a:hover{
	color: #990000;
	text-decoration:none;
}
#footer_mylink a:visited{
	color:#ffffff;
	text-decoration:none;
}



#content_folio{
	margin: 0 auto;
	text-align: left;
	width: 950px;
	float: left;
	padding: 15px 0px 15px 25px;
}
.content_folio_item
{
	width: 300px;
	margin:0px 14px 0 2px;
	float:left;
	height: 250px;
}

.content_folio_item a
{ float: left; 
  padding: 2px 2px 2px 2px;
  width: 330px; 
  height: 100px;
}
.content_folio_item a:hover
{ float: left; 
  padding: 2px 2px 2px 2px;
  width: 160px; 
  height: 100px;
  border: #ffffff solid 1px;
}
.content_folio_item img 
{
	display: block;
}

