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

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
}

.gray { color:#808184; }
.dark { color:#6d6e70; }
.darker { color:#404041; }
.green { color: green; }
.red { color: red; }
.purple { color:#652d90; }
.purple_text { color:#652d90; font-weight:bold; }
.dark_purple { color:#472168; }

.justify { text-align:justify; }

.size10 { font-size:10px; } 
.size11 { font-size:11px; }
.size12 { font-size:12px; }
.size13 { font-size:13px; } 
.size14 { font-size:14px; }
.size15 { font-size:15px; }
.size16 { font-size:16px; }

.bot { vertical-align:bottom; }
.top { vertical-align:top; }

img { border:none; }
label { cursor:pointer; }

a { text-decoration:none; color: #003399; background-color: transparent; font-weight: normal; }

a.clean { text-decoration:none; color:#808184; }
a.clean:hover { color:#652d90; }

#detail_video { position:absolute; z-index:1; }

#container{width:955px; margin:auto; padding:0;}

#topbar_ads, #logo, ul#dealer_menu, ul#dealer_menu li, #home_btn, #main_menu, #menu_bar, #content #filter_items{ float:left;}

#logo{ margin:0 25px 0 0;}
#topbar_ads{margin:5px;}
ul#dealer_menu{ list-style:none; width:600px; margin:20px 0 0 0;padding:0;}
ul#dealer_menu li{ margin:0 5px 0 0;padding:0 5px 0 0; border-right:1px solid #CCCCCC; font-size:0.75em;}
ul#dealer_menu li a{color:#808184; text-decoration:none;}
ul#dealer_menu li a:hover{color:#808184; text-decoration:underline;}

ul.menu{ float:right; width:200px; list-style:none; margin:0; padding:0;}
ul.menu li{ float:left; margin:0 5px 0 0;padding:0 5px 0 0; border-right:1px solid #CCCCCC; font-size:0.75em;}
ul.menu li.last { border:none; }
ul.menu li a{color:#808184; text-decoration:none;}
ul.menu li a:hover{color:#808184; text-decoration:underline;}

#main_menu{ margin:20px 0 0 18px;width:920px;text-align:center;}

#home_btn{ display:block;}

#home_btn table{
	background-image:
	url('../images/bg_maintab.gif');
	background-position:right;
	width:auto;
}

code {
 font-family: Monaco, Verdana, Sans-serif;
 font-size: 12px;
 background-color: #f9f9f9;
 border: 1px solid #D0D0D0;
 color: #002166;
 display: block;
 margin: 14px 0 14px 0;
 padding: 12px 10px 12px 10px;
}


.big_tab
{	float:left;
	color: #ffffff;
	/*background-image:url(../images/left_maintab.gif);
	background-repeat:no-repeat;height:44px;
	min-width:95px;
	*/text-decoration: none;
	padding:0;
	
}

.big_tab a
{
	color: #ffffff;
	/*background-image:url(../images/right_maintab.gif);
	background-position:right;height:44px;min-width:85px;
	*/text-decoration: none;
	margin:5px 5px 0 5px;
	float:left;
	
}

.big_tab a span
{
	
	text-align:center;
	
	font-size:0.8em;
	/*min-width:65px;
	float:left;padding: 17px 5px 0 0px;
	cursor:pointer;*/
}

#menu_bar{
	width:100%;
	background-image:url('../images/bg_tab.gif');
	margin:8px 0 0 0;
	height:36px;
	color:#FFFFFF;
	padding:0;
}

#menu_bar h1{ font-size:0.9em; padding:0; margin:3px 0 0 0; float:left; padding:7px 0 0 10px;}

#menu_bar ul{ 
	list-style:none; padding:0; 
	margin:0;float:right; 
	background-image:url('../images/right_tab.gif');
	background-position:right;
	background-repeat:no-repeat;
	height:36px;
	font-size:0.8em;
}
#menu_bar li{ float:left;padding:0 10px 0 0; margin:9px 10px 0 0; border-right:1px solid #FFFFFF;}
#menu_bar li.last, #dealer_menu li.last{ border:none;}
#menu_bar li a{color:#FFFFFF; text-decoration:none;}
#menu_bar li a:hover{color:#FFFFFF; text-decoration:underline;}
#content{ font-size:0.8em; color:#808184; background-image:url('../images/bg.gif'); background-repeat:repeat-x;float:left; width:915px; min-height:250px; padding:20px;}

form{padding:0; margin:0;}

div.corner {
 background: url('../images/corners/top_left.gif') top left no-repeat;
}

div.corner span.corner_header {
  background: url('../images/corners/top_right.gif') top right  no-repeat;
  padding:20px 20px 0px 20px;
  margin:0;
  float:left;
  width:825px;
}

div.corner span.corner_header_flat {
  background: url('/images/corners/top_right.gif') top right  no-repeat;
  padding: 10px 12px 0px 12px;
  margin: 0;
  float:left;
  width:640px;
}

div.corner_body {
  background: url('../images/corners/right.gif') top right repeat-y;
  margin:0;
  padding:0 20px 20px 20px;
}

div.corner_footer {
  background: url('../images/corners/bottom_left.gif') bottom left no-repeat;
}
 
div.corner_footer p {
  background: url('../images/corners/bottom_right.gif') bottom right no-repeat;
  display:block;
  padding:20px;
  margin:-1em 0 0 0;

}

.corner_header h1{ margin:0 0 20px 0; padding:0; font-size: 1.2em; color:#808184; font-weight:bold;}

.corner_header h1 a{color:#472168; font-size:18px; text-decoration:none;}

.corner_header h1 a:hover{text-decoration:underline;}

.form_row {
	width:100%; float:left;
	padding:2px 0 2px 0;
	margin:2px 0 2px 0;

}

.form_row div {
	float:left;
	padding:0px;
	margin:0px;
	min-height:26px;
}

.form_label {
	width:160px;
}

.form_checkbox {
	width:40px;
}

.form_submit {
	font-family: Monaco, Verdana, Sans-serif;
 	font-size: 12px;
	padding:10px;
	color: #444;
	margin: 24px 0 0 0;
}

.tiny_font {
 	font-size: 9px;
}

ul#options, ul#signup_plans {
	list-style:none; float:left; margin:0;padding:0; width:100%;
}

ul#options li {
	width:195px;
	float:left;
}

hr{
	float:left;
	width:100%;
	color:#FFFFFF;
	border-top:1px dotted #CCCCCC;
	height:1px;
	margin:0;
	padding:0;
}

#err_msg{
	padding:5px;
	margin:2px;
	font-size:10px;
	color:#990000;
	background:#FFCCFF;
	float:left;
	width:100%;
}

.pics_upload_text, .vids_upload_text{
	margin:4px 0 0 10px;
	float:left;
}

ul.vids_uploaded, ul.pics_uploaded{
	list-style:none;
	float:left;
	padding:0;
	margin:10px 0 10px 0;
}

ul.pics_uploaded li, ul.vids_uploaded li{
	float:left;
	margin:10px;
	padding:10px;
	min-width:150px;
	min-height:115px;
	text-align:center;
	border:1px solid #CCCCCC;
	background-color:#EFEFEF;
}

ul.vids_uploaded li a img, ul.pics_uploaded li a img{
	border:1px solid #999999;
}

h1 {
 color: #ffffff;
 background-color: transparent;
 font-size: 18px;
 font-weight: bold;
 margin: 24px 0 2px 0;
 padding: 5px 0 6px 0;
}

h2 {
 color: #472168;
 background-color: transparent;
 font-size: 14px;
 font-weight: bold;
 margin: 10px 0 5px 0;
 padding: 5px 0 2px 0;
 width:100%;
 float:left;
}

#fullpage_corner, 
#fullpage_corner .corner_footer{width:900px;}

#fullpage_corner .corner_header, 
#fullpage_corner .corner_body{width:860px;}

#fullpage_corner .corner_header{width:860px;}


#main_content{width:728px; float:left; margin:0 10px 0 0;}

#main_corner, 
#main_corner .corner_footer{width:728px;}

#main_corner .corner_header, 
#main_corner .corner_body{width:688px;}

#main_corner .corner_header{width:688px;}


#right_corner, 
#right_corner #corner_footer{width:170px;}
#right_corner .corner_header, 
#right_corner .corner_body{width:130px;}

ul.dealers li.dealer{ float:left; margin:10px 40px 10px 0px; width:125px;}
ul.dealers { list-style:none; float:left; margin:0; padding:0; font-size:0.90em;}
ul.dealers li.dealer a{ text-decoration:none;}

ul.dealers li.dealer ul.dealer_info li.dealer_title a{ color:#000000;}
.dealer_pic{ width:100px; height:75px; background-color:#e4e4e4; border:1px solid #CCCCCC;}
ul.dealers li.dealer li a{ color:#808184;}

ul.dealers li.dealer li.dealer_name a, ul.dealers li.dealer li.dealer_inventory a{ font-size:1.2em; color:#472168; font-weight:bold;}

ul.dealers li.dealer li.dealer_url a{ color:#000000; }

ul.listings, ul.listing_info{ list-style:none; float:left; margin:0; padding:0; font-size:0.90em;}

ul.listings li.listing{ float:left; margin:10px 40px 10px 0px; height:140px; width:125px;}
ul.listings li.listing a{ text-decoration:none;}

ul.listings li.listing ul.listing_info li.listing_title a{ color:#000000;}
.listing_pic{ width:120px; height:90px; background-color:#e4e4e4; border:1px solid #CCCCCC;}
ul.listings li.listing ul.listing_info li a{ color:#808184;}

ul.listings li.listing ul.listing_info li.dealer_name a, ul.listings li.listing ul.listing_info li.dealer_inventory a{ font-size:1.2em; color:#472168; font-weight:bold;}

ul.listings li.listing ul.listing_info li.dealer_url a{ color:#000000; }

#ads_728{margin:10px 0 10px 0;}

#right_bar{width:170px; float:left;}

ul.newest_listings{padding:0; margin:0; list-style:none;}

ul.newest_listings li{padding:0; margin:0; float:left; width:50%;}
ul.newest_listings li a{color:#666666; text-decoration:none;}
ul.newest_listings li a:hover{color:#666666; text-decoration:underline;}
