body {
margin: 0;
padding: 0;
font: 9pt Arial, Helvetica, sans-serif;
}
#headerwrapper {
background: #ffffff;
width: 100%;
height: 95px;
position: relative;
/*border: 1px dotted #999999;*/
}
#header {
width: 978px;
height: 95px;
background: url(gfx/bg-header.jpg) repeat-y top right transparent;
display: block;
margin: 0 auto;
/*border: 1px dotted #999999;*/
}
#contentwrapper {
background: #E8E8E8; /*#E8E8E8*/
width: 100%;
height: 600px;
position:relative;
top:0;
left:0;
z-index:72;
/*border: 1px dotted #999999;*/
}
#content {
width: 978px;
margin: 0 auto;
background: url(gfx/bg-body.jpg) repeat-y top right transparent;
height: 600px;
position:relative;
top:0;
left:0;
/*border: 1px dotted #999999;*/
}
#indexwrapper {
background: #E8E8E8; /*#E8E8E8*/
width: 100%;
min-height: 615px;
height:auto !important;
height: 615px;
position:relative;
top:0;
left:0;
z-index:75;
/*border: 1px dotted #999999;*/
}
#indexcontent {
width: 978px;
margin: 0 auto;
background: url(gfx/bg-body.jpg) repeat-y top right transparent;
min-height: 600px;
height:auto !important;
height: 600px;
position:relative;
top:0;
left:0;
/*border: 1px dotted #999999;*/
}
#footerwrapper {
background: #FFFFFF;
width: 100%; F
height: 60px;
position: relative;
/*border: 1px dotted #999999;*/
}
#footer {
width: 978px;
height: 60px;
background: url(gfx/bg-footer.jpg) repeat-y right bottom transparent;
display: block;
margin: 0 auto;
text-align:center;
vertical-align:bottom;
padding-top:0px;
/*border: 1px dotted #999999;*/
}

#footer img							{ filter: alpha(opacity=100); opacity = 1.0; }
#footer img:hover						{ filter: alpha(opacity=50); opacity = 0.5; }

/*MENU*/

#menu{
	margin:0px;
	width: 100%;
	margin-top:0px;
	text-align:left;
	padding:0px;
}

.menu{
 display:inline;
 margin:0px;
 padding: 0px;
 list-style-type: none;

}

.menu ul{
 display:inline;
 margin:0px;
 padding: 0px;
 list-style-type: none;

}

.menu li{
 display:inline;
 margin:0px;
 padding: 0px;
 list-style-type: none;

}

a.stopmenu			{ padding: 3px;border-right:1px solid #999999;text-align: center;background-color: #000000;font: bold 9pt Arial, Helvetica, sans-serif;text-decoration: none;float:left;color:#ffffff;display:block;width:82px;background-image:url(gfx/topmenusml.gif); }
a.stopmenu:link 		{ text-decoration:none;background-color: #000000;color:#ffffff;display:block; }
a.stopmenu:visited   { text-decoration:none;background-color: #000000;color:#ffffff;display:block; }
a.stopmenu:hover		{ text-decoration:none;background-color: #ff0000;color:#ffffff;display:block;background-image:url(gfx/topmenusmlHi.gif); }
a.stopmenu:active	{ text-decoration:none;background-color: #000000;color:#ffffff;display:block; }

a.stopmenuc			{ padding: 3px;border-right:1px solid #999999;text-align: center;background-color: #ff0000;font: bold 9pt Arial, Helvetica, sans-serif;text-decoration: none;float:left;color:#ffffff;display:block;width:72px;background-image:url(gfx/topmenusmlHi.gif); }
a.stopmenuc:link 	{ text-decoration:none;background-color: #ff0000;color:#ffffff;display:block; }
a.stopmenuc:visited  { text-decoration:none;background-color: #ff0000;color:#ffffff;display:block; }
a.stopmenuc:hover	{ text-decoration:none;background-color: #ff0000;color:#ffffff;display:block;background-image:url(gfx/topmenusmlHi.gif); }
a.stopmenuc:active	{ text-decoration:none;background-color: #ff0000;color:#ffffff;display:block; }

a.mtopmenu			{ padding: 3px;border-right:1px solid #999999;text-align: center;background-color: #000000;font: bold 9pt Arial, Helvetica, sans-serif;text-decoration: none;float:left;color:#ffffff;display:block;width:93px;background-image:url(gfx/topmenumed.gif); }
a.mtopmenu:link 		{ text-decoration:none;background-color: #000000;color:#ffffff;display:block; }
a.mtopmenu:visited   { text-decoration:none;background-color: #000000;color:#ffffff;display:block; }
a.mtopmenu:hover		{ text-decoration:none;background-color: #ff0000;color:#ffffff;display:block;background-image:url(gfx/topmenumedHi.gif); }
a.mtopmenu:active	{ text-decoration:none;background-color: #000000;color:#ffffff;display:block; }

a.mtopmenuc			{ padding: 3px;border-right:1px solid #999999;text-align: center;background-color: #ff0000;font: bold 9pt Arial, Helvetica, sans-serif;text-decoration: none;float:left;color:#ffffff;display:block; width: 85px; background-image:url(gfx/topmenumedHi.gif); }
a.mtopmenuc:link 	{ text-decoration:none;background-color: #ff0000;color:#ffffff;display:block; }
a.mtopmenuc:visited  { text-decoration:none;background-color: #ff0000;color:#ffffff;display:block; }
a.mtopmenuc:hover	{ text-decoration:none;background-color: #ff0000;color:#ffffff;display:block;background-image:url(gfx/topmenumedHi.gif); }
a.mtopmenuc:active	{ text-decoration:none;background-color: #ff0000;color:#ffffff;display:block; }

a.ltopmenu			{ padding: 3px;border-right:1px solid #999999;text-align: center;background-color: #000000;font: bold 9pt Arial, Helvetica, sans-serif;text-decoration: none;float:left;color:#ffffff;display:block;width:185px;background-image:url(gfx/topmenulrg.gif); }
a.ltopmenu:link 		{ text-decoration:none;background-color: #000000;color:#ffffff;display:block; }
a.ltopmenu:visited   { text-decoration:none;background-color: #000000;color:#ffffff;display:block; }
a.ltopmenu:hover		{ text-decoration:none;background-color: #ff0000;color:#ffffff;display:block;background-image:url(gfx/topmenulrgHi.gif); }
a.ltopmenu:active	{ text-decoration:none;background-color: #000000;color:#ffffff;display:block; }

a.ltopmenuc			{ padding: 3px;border-right:1px solid #999999;text-align: center;background-color: #ff0000;font: bold 9pt Arial, Helvetica, sans-serif;text-decoration: none;float:left;color:#ffffff;display:block;width:175px;background-image:url(gfx/topmenulrgHi.gif); }
a.ltopmenuc:link 	{ text-decoration:none;background-color: #ff0000;color:#ffffff;display:block; }
a.ltopmenuc:visited  { text-decoration:none;background-color: #ff0000;color:#ffffff;display:block; }
a.ltopmenuc:hover	{ text-decoration:none;background-color: #ff0000;color:#ffffff;display:block;background-image:url(gfx/topmenulrgHi.gif); }
a.ltopmenuc:active	{ text-decoration:none;background-color: #ff0000;color:#ffffff;display:block; }


A 		{ color: #ff0000; text-decoration: none; }
A:visited 	{ color: #ff0000; text-decoration: none; }
A:hover   	{ color: #000000; text-decoration: underline;  }
A:active  	{ color: #ff0000; text-decoration: none; }
A.link 		{ color: #ff0000; text-decoration: none; }
A.link:visited 	{ color: #ff0000; text-decoration: none; }
A.link:hover   	{ color: #000000; text-decoration: underline;  }
A.link:active  	{ color: #ff0000; text-decoration: none;  }

p {font: 9pt Arial, Helvetica, sans-serif; line-height:16pt; padding-top:0px; margin-top:0px;}

.italic_large {font: 14pt "Times New Roman", Times, serif; font-style:italic; line-height:16pt; padding-top:0px; margin-top:0px;}

.line_smaller {font: 9pt Arial, Helvetica, sans-serif; line-height:14pt; padding-top:0px; margin-top:0px;}

.red {font: 9pt Arial, Helvetica, sans-serif; line-height:16pt; padding-top:0px; margin-top:0px; color: #B30000}

.redbold {font: bold 9pt Arial, Helvetica, sans-serif; line-height:16pt; padding-top:0px; margin-top:0px; color: #B30000}

h1 {font: bold 12pt Arial, Helvetica, sans-serif; padding-top:0px; margin-top:0px; color: #B30000}

#bottom_links {margin-left:11px; padding-top:18px; padding-right:30px; text-align:right; color: #C40000; font: 8pt Arial, Helvetica, sans-serif}

#menu_container {margin-left:11px; clear:both; }

#left_layer {padding-left:11px;float:left; margin-bottom:10px; height:auto;}

#right_layer {padding-right:11px;float:right;}

.pic_left {margin-top:30px; border-right:1px solid #cccccc; border-top:1px solid #cccccc;border-bottom:1px solid #cccccc}

#index_text {float:left; width:606px; height:auto;margin-left:20px; margin-right:10px; margin-top:10px}

#content_text {float:left; width:606px; margin-left:20px; margin-right:20px; margin-top:10px}

#promoarea {float:left; width:960px; height:250px;margin-left:40px; margin-right:auto; margin-top:10px }

.submenuHome {
	margin-top: 10px;
	margin-bottom: 10px;
	width:300px;
	font: 9pt Arial, Helvetica, sans-serif;
	color: #000000;
	background:#FAFAFA;
	border-right:1px solid  #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	cursor:pointer;

}
.subhoverHome {
	margin-top: 10px;
	margin-bottom: 10px;
	width:300px;
	font: 9pt Arial, Helvetica, sans-serif;
	color: #000000;
	background: #ffffff;
	border-right:1px solid  #999999;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	cursor:pointer;

}

.submenu {
	margin-top: 10px;
	margin-bottom: 10px;
	width:300px;
	font: 9pt Arial, Helvetica, sans-serif;
	color: #000000;
	background:#FAFAFA;
	border-right:1px solid  #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	cursor:pointer;

}
.subhover {
	margin-top: 10px;
	margin-bottom: 10px;
	width:300px;
	font: 9pt Arial, Helvetica, sans-serif;
	color: #000000;
	background: #ffffff;
	border-right:1px solid  #999999;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	cursor:pointer;

}
.subbody {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #000000;
	display:block;
	padding:10px;

}
.subheader {
	padding-left:55px;
	padding-top:3px;
	padding-bottom:3px;
	font: 9pt Arial, Helvetica, sans-serif;
	color:#ffffff;
	background: #585858;
	background-image:url(gfx/options_head.jpg);
	background-repeat:repeat-y;
	border-bottom:1px solid #CCCCCC;
	}
.subheaderHome {
	padding-left:55px;
	padding-top:3px;
	padding-bottom:3px;
	font: 9pt Arial, Helvetica, sans-serif;
	color:#ffffff;
	background: #585858;
	background-image:url(gfx/options_head.jpg);
	background-repeat:repeat-y;
	border-bottom:1px solid #CCCCCC;
	}

li {
	list-style-type: none;
	list-style-image: url(gfx/bullet.gif);
	display: list-item;
	font: bold 9pt Arial, Helvetica, sans-serif;
	color:000000;
	padding-bottom:10px;
	vertical-align:top;
}
#liactive {
	list-style-type: none;
	list-style-image: url(gfx/bullet.gif);
	display: list-item;
	font: bold 9pt Arial, Helvetica, sans-serif;
	color:000000;
	padding-bottom:10px;
	vertical-align:top;

}
#liactive A {
	color: #000000;
}

li A 		{ color: #ff0000; text-decoration: none; }
li A:visited 	{ color: #ff0000; text-decoration: none; }
li A:hover   	{ color: #000000; text-decoration: underline;  }
li A:active  	{ color: #ff0000; text-decoration: none; }
li A.link 		{ color: #ff0000; text-decoration: none; }

.submenuHome ul {padding-left:60px; margin:0px; }
.subhoverHome ul {padding-left:60px; margin:0px; }

ul {padding-left:60px; margin:0px; }

.top_ul {
	margin-top:15px;
	padding-bottom:5px;
	vertical-align:top;
}
.top_li{
	list-style-type: none;
	list-style-image: url(gfx/bullet.gif);
	display: list-item;
	font: bold 10pt Arial, Helvetica, sans-serif;
	color:000000;
	padding-bottom:3px;
	vertical-align:top;
}
#est {float:right;margin-right:30px;margin-top:35px;padding-bottom:5px;vertical-align:top; font:8pt Arial, Helvetica, sans-serif; color:#ff0000}
#estHome {float:right;margin-right:30px;margin-top:35px;padding-bottom:5px;vertical-align:top; font:18pt Arial, Helvetica, sans-serif; color:#201F1F}
#estHome span { font:8pt Arial, Helvetica, sans-serif; margin-right:5px;}

#top_links {float:left; margin-left:40px}

.SlideShow		{ background: url(gfx/slides.gif) no-repeat center; }
.SlideShowHi		{ background: url(gfx/slides-on.gif) no-repeat center; }

img {border:none;}

#phone				{ float: left; padding-top:7px; text-align:left; clear: left; }
#peakLogo			{ float: left; padding: 0px 5px 0px 5px; text-align:left; background: transparent; }
#aacLogo				{ float: left; padding: 0px 0px 0px 10px; text-align:left; background: transparent; }

#logo {float:left; border:none}

.body_li {
	list-style-type: none;
	list-style-image: url(gfx/bullet.gif);
	display: list-item;
	font: 9pt Arial, Helvetica, sans-serif;
	color:000000;
	padding-bottom:10px;
	vertical-align:top;
}

.small_pic {float:left; margin:3px;}

#small_pic_row {clear:both; float:left; width:300px}

fieldset {border:none;margin:0px;padding:0px}

form {border:none;margin:0px;padding:0px}

td {padding-right:5px; padding-bottom:5px}

#recruit {padding:10px}

.promobox
{
display:inline;
float:left;
width:164px;
height:250px;
border:1px solid #F5F5F5;
margin-bottom:10px;
margin-right:15px;
cursor:pointer;
}

.promobox:hover
{
border:1px solid #D0D0D0;
}

.promobox img
{
margin:5px 5px 0px 6px;
}

.promobox ul
{
padding-left:0px;
margin-left:32px;
margin-top:5px;
}

.promobox ul li
{
margin: 0px 0px 4px 0px;
padding: 0px 0px 0px 0px;
}

.promobox p
{
margin-left:20px;
margin-top:6px;
margin-bottom:6px;
}

.psgcrn
{
background: url('/gfx/prest_crn.gif') no-repeat right bottom;
}

.srgcrn
{
background: url('/gfx/storage_crn.gif') no-repeat right bottom;
margin-right: 0px !important;
}

.cvrcrn
{
background: url('/gfx/refinish_crn.gif') no-repeat right bottom;
}

.mbccrn
{
background: url('/gfx/cleaning_crn.gif') no-repeat right bottom;
}

.cbrcrn
{
background: url('/gfx/car_rep_crn.gif') no-repeat right bottom;
}


/* *** photo galleries *** */

.imagefade
{
opacity: 0;
filter: alpha(opacity=0);
}

#slidecontainer
{
display:inline;
float:left;
width:302px;
height:227px;
margin:0px;
padding:0px;
text-align:center;
}

#slidecontainerL
{
display:inline;
float:left;
width:362px;
height:296px;
margin:0px;
padding:0px;
text-align:center;
}

#slidecontainer img, #slidecontainerL img
{
border: 1px solid #999999;
}

#photogallery
{
display:inline;
float:right;
width:302px;
height:227px;
margin: 25px 25px 15px 15px;
}

#photogalleryL
{
display:inline;
float:right;
width:362px;
height:296px;
margin: 0px 25px 15px 15px;
}

#photogalleryL #desc
{
width:362px;
height:20px;
overflow:hidden;
text-align:center;
padding-top:4px;
font: normal 1.1em arial;
background-color: #E8E8E8;
}

.gallerythumbs, .gallerythumbsL
{
margin-left:2px;
}

.gallerythumbs img, .gallerythumbsL img
{
border:none;
margin: 0px;
padding:0px;
background-color:#000000;
}

#insurance { position: absolute; top: 0px; right: 3px; }

#insreps
{
z-index:300;
position:relative;
top: 0px;
left: 0px;
cursor:pointer;
}



#popup
{
background:white;
margin:0px;
padding:15px;
}

.gallerythumbs a:link 		{ display:inline;float:left;border: 1px solid #999999;margin:2px;padding:0px; opacity:1.0;filter:alpha(opacity=100);background-color:#000000; }
.gallerythumbs a:visited 	{ display:inline;float:left;border: 1px solid #999999;margin:2px;padding:0px; opacity:1.0;filter:alpha(opacity=100);background-color:#000000; }
.gallerythumbs a:hover 		{ display:inline;float:left;border: 1px solid #030303;margin:2px;padding:0px; opacity:0.5;filter:alpha(opacity=50);background-color:#000000; }
.gallerythumbs a:active 	{ display:inline;float:left;border: 1px solid #030303;margin:2px;padding:0px; opacity:0.5;filter:alpha(opacity=50);background-color:#000000; }

.gallerythumbsL a:link 		{ display:inline;float:left;border: 1px solid #999999;margin:2px;padding:0px; opacity:1.0;filter:alpha(opacity=100);background-color:#000000; }
.gallerythumbsL a:visited 	{ display:inline;float:left;border: 1px solid #999999;margin:2px;padding:0px; opacity:1.0;filter:alpha(opacity=100);background-color:#000000; }
.gallerythumbsL a:hover 		{ display:inline;float:left;border: 1px solid #030303;margin:2px;padding:0px; opacity:0.5;filter:alpha(opacity=50);background-color:#000000; }
.gallerythumbsL a:active 	{ display:inline;float:left;border: 1px solid #030303;margin:2px;padding:0px; opacity:0.5;filter:alpha(opacity=50);background-color:#000000; }


.rechead
{
margin-left:20px;
padding-top:20px;
font-size: 1.3em;
}
.reclist a 			{ color: #000000; text-decoration: none; }
.reclist a.link 	{ color: #000000 !important; text-decoration: none; }
.reclist a:visited 	{ color: #000000 !important; text-decoration: none; }
.reclist a:hover   	{ color: #414141 !important; text-decoration: underline;  }
.reclist a:active  	{ color: #414141 !important; text-decoration: none; }



/* Google */

#ga										{ display: none; clear: both; width: 100%; border-top: 1px solid red; }
