@charset "utf-8";
/* CSS Document */



body{
background-color:#ce2027;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(graphics/bg.gif);background-position:top; background-repeat:no-repeat;
color:#333333;
}
select, input, textarea {background-color:#f5f5f5;border:1px solid #d9d9d9;color:#666666; font-size:12px; padding:2px; margin:1px}

a{color:#47494a; font-weight:bold; text-decoration:none;outline:none}
a:hover{color:#d2232a; outline:none}

a.nav{color:#009fe0; text-decoration:none;outline:none; font-weight:bold}
a.nav:hover{color:#009fe0; outline:none}

.topnav{ font-size:10px; font-weight:bold}

#navon {color:#d2232a;}

h1{font-size:16pt; margin:0px}
h2{font-size:14pt; margin:10px 0px 0px 0px}


#maintop{
height:55px;
width:920px;
padding:1px 1px 20px 1px;
margin-left:auto; margin-right:auto;
clear:both;
}

#main{
background-color:#FFFFFF;
border:5px solid #dedede;
width:920px;
padding:1px 1px 0px 1px;
margin-left:auto; margin-right:auto;
clear:both;
}
#mainprint{
background-color:#FFFFFF;
width:920px;
padding:1px 1px 0px 1px;
margin-left:auto; margin-right:auto;
clear:both;
}

#header{
width:920px;
text-align:left;
}
#menu{
background-color:#535455;
height:25px;
}

#content{margin:15px 15px 15px 15px;}
#contentinner{margin:0px 15px 15px 15px;}
#contentleft{width:550px; margin-right:10px;float:left;text-align:left}
#contentright{width:330px; height:100%;float:left;text-align:left}
#contentleftinner{width:200px; margin-right:20px;float:left;text-align:left}
#contentrightinner{width:650px;float:left;text-align:left;margin-right:20px;}
#contentleftinnerop{width:540px; margin-right:20px;float:left;text-align:left}
#contentrightinnerop{width:310px;float:left;text-align:left;margin-right:20px;}

#panleft{float:left;width:8px;height:28px}
#panright{float:left;width:8px;height:28px}
#pancent{float:left; background-image:url(graphics/panel-center.gif); background-repeat:repeat-x;height:28px; width:95%}

#imageinner{width:543px; height:143px; background-color:#000000;border:1px solid #d9d9d9; padding:0px}
#dealerimage{width:543px; height:200px; background-color:#ffffff;border:1px solid #d9d9d9; padding:1px}
#map{width:543px; height:200px; background-color:#000000;border:1px solid #d9d9d9; padding:1px}

#clear{clear:both}

.border{border:1px solid #d9d9d9; padding:1px}

.boxtitle{padding:7px; font-weight:bold}
#boxbg{border:1px solid #d9d9d9; padding:5px 15px 5px 15px; background-image:url(graphics/boxbg.gif); background-position:top; background-repeat:repeat-x;clear:both;}
#box{border:1px solid #d9d9d9; padding:5px 15px 5px 15px;clear:both;}
#spacer{height:10px;}


#footer{background-color:#f7f7f7; padding:5px; text-align:center}

<!--Sub Accordion-->
.arrowlistmenu{
width: 180px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: white;
background: black url(graphics/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(graphics/titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(graphics/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}
<!--Sub Accordion-->

.media_icons
{
	width:110px; 
	float:left; 
	
	height:25px;
	padding-top:40px;
	margin-top:10px;
	margin-left:10px;
	}
	
.media_icons ul
{
list-style:none;
margin:0px;
padding:0px;
}
.media_icons ul li
{
display:inline;
margin-right:5px;
}




.top_bar
{
	float:left;
	height:18px;
	width:653px;
	background-image:url("graphics/panel-center.gif");
	padding-bottom:3px;
	padding-top:7px;
}

.left_con
{
float:left;
background-image:url("/graphics/panel-left.gif");
background-repeat:no-repeat;
background-position:left;
height:28px;
width:8px;

}

.right_con
{
	float:left;
background-image:url("/graphics/panel-right.gif");
background-repeat:no-repeat;
background-position:left;
height:28px;
width:8px;
}

.left_text p
{
	margin:0px;
	padding:0px;
}


