body {
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	background-color: #d9e9ef;
	background-image:url(http://www.freedomcommercials.com/_media/sitestyle/clouds.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

input, textarea, select
{
	font-size:11px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration:none;
}
a:HOVER {
	text-decoration:underline;
}

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font : bold;
	color : Black;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: Black;
}

h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: Black;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;

}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}

#outer_frame
{
margin:0 auto;
width:919px;
padding:0px;
}


/* HEADER... HEADER... HEADER... HEADER... HEADER... HEADER... HEADER...  */

#header
{
background-color:#FFFFFF;
background-image:url(http://www.freedomcommercials.com/_media/sitestyle/header.jpg);
background-repeat:no-repeat;
width:919px;
height:155px;
max-height:155px;
margin:0px 0px 0px 0px;
padding:0px;
}
#header img
{
border:0px;
}

#header h1
{
color:#004e8b;
margin:0px;
padding:0px 0px 8px 0px;
clear:both;
text-align:center;
}

#header #logo
{
float:left;
padding:2px 0px 0px 10px;
height:120px;
}

#header #commercials
{
width:290px;
height:80px;
float:right;
xborder:1px solid red;
text-align:center;
margin-top:10px;
}

#header #nav
{
text-align:center;
width:320px;
height:120px;
float:right;
xborder:1px solid red;
overflow:hidden;
margin-right:10px
}

#header #nav #phone
{
margin-top:8px
}
#header #nav #fax, #header #nav #email
{
margin-top:5px;
}


#navbutton
{
font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
background-image:url(http://www.freedomcommercials.com/_media/sitestyle/topnav_button.png);
padding:15px 5px;
color:#6c6c6c;
width:96px;
height:20px;
font-weight:bold;
float:right;
text-decoration:none;
}

#navbutton:hover
{
color:black;
background-image:url(http://www.freedomcommercials.com/_media/sitestyle/topnav_button_over.png);
}

#rss
{ float:right; margin-right:10px; margin-top:24px }
#homebutton
{ float:left; margin-left:1px; }

/* OFFER BAR... OFFER BAR... OFFER BAR... OFFER BAR... OFFER BAR... OFFER BAR...  */

#topbanner
{
display:block;
background-color:#ffffff;
border-left:3px solid #808080;
border-right:3px solid #808080;
min-height:100px;
}

*html #topbanner { height:100px; }

#offerbar
{
height:100px;
min-height:100px;
padding-top:5px;
}
#offerbar img
{
border:0px;
margin-top:0px;
}

#offerbar .offer
{
background-color:#ffffff;
background-repeat:no-repeat;
width:145px;
float:left;
height:100px;
max-height:100px;
margin-left:5px;
color:#FFFFFF;
text-align:center;
background-image:url(http://www.freedomcommercials.com/_media/sitestyle/offerbar_bg.png);
}


#offerbar #showroom
{
position:relative;
z-index:22;
float:left;
background-color:#ffffff;
margin:5px 0px 0px 5px;
max-height:100px;
overflow:hidden;
}

#content
{
background-color:#FFFFFF;
border-left:3px solid #808080;
border-right:3px solid #808080;
padding:10px;
}



/* FOOTER... FOOTER... FOOTER... FOOTER... FOOTER... FOOTER... FOOTER...  */

#bottom
{
background-image: url(http://www.freedomcommercials.com/_media/sitestyle/footer.png);
background-position: top;
background-repeat:none;
background-color:#d9e9ef;
text-align:center;
width:919px;
height:24px;
padding:0px;
margin:0px;
padding-top:15px;
}

#copyright
{
padding:8px;
padding-top:10PX;
text-align: left;
}

#finance_box
{
	position:absolute;
	width:286px;
	height:88px;
	margin-left:-290px;
	margin-top:-20px;
}

#cat
{
/* border: 1px solid red;
padding:3px; */
margin-bottom:10px;
clear:both;
}

#catheading
{
width:400px;
float:left;
padding:3px;
color:#004b8c;
font-weight:bold;
display:block;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
}

#catexpand
{
float:right;
width:400px;
padding:0px;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
}

#catheadgroup, #cat h1
{
background-image:url(http://www.freedomcommercials.com/_media/sitestyle/background_strip.png);
background-repeat:no-repeat;
background-position:center;
padding:0px;
/* border:1px solid green; */
display:block;
height:30px;
}

#catoffersShowing
{
font-size:12px;
font-weight:bold;
text-align:right;
display:block;
}

.veh
{
min-height:230px;
max-height:230px;
width:142px;
float:left;
margin-left:5px;
}

.veh .ph
{
xdisplay:none;
position:relative;
z-index:200;
float:left;
clear:both;
max-width:0px;
max-height:0px;
width:0px;
height:0px;
overflow:hidden;
}

.vehi
{
background-image:url(http://www.freedomcommercials.com/_media/sitestyle/deal_background.png);
min-width:100px;
padding:0px;
float:right;
width:142px;
vertical-align:bottom;
/* don't remove border as it use highlighting */
xborder:1px solid #CCCCCC;
min-height:230px;
max-height:230px;
height:230px;
height:230px;
overflow:hidden;
}

.vehi h2
{
color:#cc0000;
font-size:13px;
padding:0px;
margin:0px;
padding-top:3px;
max-height:32px;
overflow:hidden;
}
.vehi h2 a
{
font-size:14px;
color:#000000;
}

#veh_info
{
color:#000000;
font-size:11px;
padding:0px;
margin:2px;
}

#veh_info strong,b
{
color:#AA0000;
font-size:12px;
}
#veh_info i,em
{
color:#004e8b;
font-style:normal;
font-weight:700;
}
#veh_info u
{
/* color:#AA0000; */
color:black;
text-decoration:none;
font-style:normal;
font-weight:700;
}

#veh_hdg
{
color:#000000;
font-size:11px;
padding:0px;
margin:2px;
float:left;
}

#veh_mk
{
color:#000000;
padding:0px;
display:block;
max-height:30px;
overflow:hidden;
}

#veh_mk h1, #veh_mk h2, #veh_info h2, #veh_info h3
{
color:#398787;
font-size:11px;
margin:0px;
}
#veh_info p
{
color:#000000;
font-size:11px;
margin:0px;
}
#veh_mk h1
{
color:#000000;
font-size:110%;
}
#veh_info A img
{
color:#000000;
border:0px;
xborder:1px solid #FF6600;
xbackground-color:#FCF283;
xtext-decoration:none;
xpadding:1px;
display:block;
width:42px;
float:left;
xfont-size:9px;
margin-left:3px;
}

#veh_img
{
height:80px;
color:#000000;
font-size:11px;
padding:0px;
}
#veh_img img
{
max-height:80px;
}


.breaker
{
display:none;
clear:both;
padding:0px;
height:0px;
margin:0px;
}

#category_links
{
font-size:12px;
display:block;
clear:both;
color:#cccccc;
text-align:center;
font-weight:bold;
}

#category_links A
{
color:#cc0000;
}
#category_links A:hover
{
color:#000000;
}

.hidden
{
display:none;
}


.popund
{
background-color:#fff87b;
width:290px;
min-height:130px;
z-index:99;
position:absolute;
display:none;
border:2px solid #cccccc;
filter: alpha(opacity=95);     /* IE */
-moz-opacity: 0.95; /* Mozilla */ 
xleft:0px;
xtop:0px;
margin-top:10px;
margin-left:-80px;
text-align:center;
padding:5px;
padding-left:70px;
background-image:url(http://www.freedomcommercials.com/_media/images/gif/popund.gif);
background-position:5px 20px;
background-repeat:no-repeat;
}
*html .popund { height:130px; }

.popund .spec
{
max-height:150px;
overflow:hidden;
}

.popund h1
{
margin:1px;
background-color:#004186;
COLOR:#FFFFFF;
font-size:14px;
}

.popund h2
{
margin:1px;
font-weight:bold;
font-size:12px;
}

.popund h3
{
margin:1px;
color:#cc0000;
font-weight:bold;
font-size:13px;
}

#showroomiframe
{
position:relative;
background-color:#ffffff;
background-image:url(http://www.freedomcommercials.com/_media/sitestyle/showroom_loading.png);
background-position:center;
background-repeat:no-repeat;
width:285px;
height:80px;
padding:0px;
float:left;
}

#edittools a
{
border:1px outset;
background-color:#cccccc;
padding:2px 10px;
color:black;
text-decoration:none;
}

#toolbar, #footerbar
{
background-color:#d5edff;
border:1px solid silver;
padding:3px;
display:block;
padding-left:5px;
float:left;
margin-right:10px;
text-align:center;
}
#footerbar
{
float:none;
}
#headerbar
{
background-color:#FFFFCC;
margin-bottom:4px;
padding:2px;
border:2px solid #cc0000;
min-height:120px;
height:120px;
clear:both;
overflow:auto;
}
#headerbar P
{
margin:4px;
}

#toolbar h1, #footerbar h1
{
color:#000000;
margin:0px 0px;
}
#toolbar a, #footerbar a
{
text-decoration:blink;
margin:0px 0px;
color:#cc0000;
}
#toolbar form
{
margin:0px;
padding:0px;
}

#toolbar_button
{
color:black;
width:30px;
background-color:#CCCCCC;
border:1px outset #ffffff;
}

#toolbar option
{
background-color:#eff8ff;
margin:0px;
padding:0px;
border:0px;
}

#nobgrept
{
background-repeat:repeat-x;
}

.hrns
{
	color: #D6BD12;
	margin: 0px;
	height:1px;
}

#seo
{
width:95%;
margin:0 auto;
border:0px solid red;
text-align:center;
}

#advert
{
width:270px;
border:1px solid #333333;
}
#advert object
{
}

/*
#seo A:link {
	color: black;
}

#seo A:visited {
	color: black;
}

#seo A:hover {
	color: black;
}
*/

.quoteheading
{
border:1px solid #CCCCCC;
margin:10px;
background-color:#C4DCFB;
}
.quoteheading h1, .quoteheading h2
{
margin:3px 0px 3px 0px;
text-align:center;
font-size:15px;
}

.carinfo
{
margin:10px;
min-height:140px;
clear:both;
}

.carinfo .car
{
float:left;
margin:10px;
}

.carinfo .car table
{
border:1px dotted silver;
margin-left:40px;
}

.carinfo .car table td
{
border-bottom:1px dotted silver;
}

.carinfo .car table td strong
{
color:#666666;
}

.carinfo .photos
{
float:right;
clear:right;
margin-top:10px;
margin-right:40px;
}

.carinfo .photos img
{
margin:3px;
height:110px;
}

.aeleft, .aeright {
	width:400px;
	float:left;
	background-color:#ffef3e;
	border:2px solid #e2d110;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	margin-left:15px;
	padding:10px;
	color:#164a87;
	min-height:570px;
	}

*html .aeleft { height:610px; }
*html .aeright { height:610px; }

.aeleft p, .aeright p, .aeleft li, .aeright li {
	list-style-position:inside;
	padding-left:0px;
	margin-left:0px;
	color:#164a87;
}
.aeleft ul, .aeright ul {
	padding-left:0px;
	margin-left:0px;
}
