﻿body { margin: 0px; background-image: url(bg2.jpg); background-position: top; background-repeat: repeat-x; font-family: Verdana, Geneva, sans-serif; font-size: 10px; line-height: 20px; color: #333; text-decoration: none; }

a { color: #066; text-decoration: none; }
a:hover { color: #399; }
a#link{ color: #3CC; display: block; text-transform: uppercase; margin-top: 10px; font-weight: bold; text-align:right;}
a#link:hover{ color: #3FF;}
a#subLink{ color: #0C9; display: block; border: medium; border-color: #990; text-align:right; padding-right: 1px;}
a#subLink:hover{ color: #3FF;}

p {margin: 0px; padding: 0px;}
#admin_content p {margin: 0px; padding: 0px; margin-top: 13px; }

.bullet { color: #666; }

select { font-size: 11px; }
input { font-size: 11px; }

h4 { margin: 0px; padding: 0px; font-size: 10px; font-weight: normal; color: #666; display: inline; padding-right: 5px;}
h5 { margin: 0px; padding: 0px; font-size: 10px; font-weight: bold; color: #008080; display: inline;}

#outer_wrapper { margin-bottom: 25px; margin: 0px; padding: 0px; }

#main_wrapper { width: 1083px; height: 100%px; margin-left: auto; margin-right: auto; background-image: url(bg_metal_frame.jpg); overflow: hidden; }

#contact_info_wrapper { width: 100%; height: 25px; background-color:#000; padding-top: 5px;}
#contact_info { width: 1084px; height: 25px;  }

#menu_wrapper { width: 1084px; height: 99px; }
#globalNav { width: 1084px; height: 99px;}

#top_metal_frame { width: 1084px; height: 16px; background-image: url(top_metal_frame.jpg); }
#content_wrapper { width: 1084px; height: 100%; background-color: a3a3a3; background-image: url(bg_metal_frame.jpg); }
#left_metal_frame { width: 15px; float: left; background-image: url(bg_metal_frame.jpg); clear: right; }
#topleft_metal_frame { width: 15px; height: 163px; background-image: url(topleft_metal_frame.jpg); }

#content { width: 1054px; height: 100%; float: left; background-image: url(innertop_metal_frame.jpg); background-repeat: no-repeat; background-position: top; }

#lefthand_col { width: 188px; height: 100%; background-color: a3a3a3; float: left;}
#lefthand_col_admin { width: 205px; height: 100%; background-color: a3a3a3; float: left; padding-top: 50px; padding-bottom: 20px; padding-right: 0px; }

#vehicle_wrapper { width: 188px; }
#auto { width: 95px; height: 59px; background-image: url(icon_car.jpg); float: left;}
#motorcycle { width: 93px; height: 59px; background-image: url(icon_motorcycle.jpg); float: right;}

#title_make_model { width: 188px; height: 26px; background-image: url(title_make_model.jpg); clear: left;}

#data_make_model_wrapper { width: 188px; height: 100%; }
#data_make_model_leftcol { width: 94px; float: left;}
#data_make_model_rightcol { width: 94px;  float: right;}
#data_make_model_datacell { width: 94x; height: 18px; line-height: 16px; background-image: url(bg_make_model_datacell.jpg); background-position: right; text-align: right; text-transform: uppercase; }
#data_make_model_datacell a{ font-size: 10px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-decoration: none; color: #333; }
#data_make_model_datacell a:hover{ color: #0c6f91; }
#data_make_model_datacell_clicked { width: 94px; height: 18px; background-image: url(bg_make_model_datacell_clicked.jpg); text-transform: uppercase; text-align: right; color: #FFF; }
#data_make_model_datacell_selected { width: 94px; height: 18px; line-height: 16px; background-position: right; text-align: right; background-color: #1b5161; text-transform: uppercase; }
#data_make_model_datacell_selected a{ font-size: 10px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-decoration: none; color:#FF9; }
#data_make_model_datacell_selected a:hover{ color: #FC6;}

#marquis_wrapper { width: 865px; height: 100%; float: right; background-color: #FFF; }
#marquis_home { width: 865px; height: 206px; background-image: url(marquis_home.jpg);}
#marquis { width: 865px; height: 133px; background-image: url(marquis.jpg);}
#login_bar_wrapper { width: 515px; height: 20px; float: right; margin-right: 10px; margin-top: 0px; font-size: 9px; font-weight: bold; color: #f6efab; }
#login_bar { width: 515px; height: 20px; float: right; margin-right: 10px; margin-top: 5px; font-size: 9px; font-weight: bold; color: #f6efab; text-align: left; }
#login_bar a{ color: #FF9; }
#login_bar a:hover{ color: #FC6; }
#login_bar_table { width: 100%; height: 100%; padding: 0px; margin: 0px; vertical-align: middle; }
#login_bar_table td{ text-align: center; padding-right: 10px; }
#user_bar { margin-top: 5px; /*width: 515px; height: 20px; float: right; margin-right: 10px; margin-top: 5px; font-size: 9px; font-weight: bold; color: #f6efab;*/ }
#user_bar a{ color: #FF9;  text-decoration: none; }
#user_bar a: hover{ color: #FC6; text-decoration: none; }
#user_bar_table { width: 100%; height: 100%; padding: 0px; margin: 0px; vertical-align: middle; }
#user_bar_table td{ text-align: center; padding-right: 10px; }
#marquis_home #search_bar { width: 775px; height: 35px; float: left; margin-left: 25px; margin-top: 146px; font-size: 9px; font-weight: bold; color: #f6efab; position: absolute; }
#marquis #search_bar { width: 775px; height: 35px; float: left; margin-left: 25px; margin-top: 65px; font-size: 9px; font-weight: bold; color: #f6efab; position: absolute; }
#search_bar_table { width: 100%; height: 100%; padding: 0px; margin: 0px; vertical-align: middle; }
#search_bar_table td{ padding-right: 10px; }

#main_cols_wrapper { width: 863px; height: 100%; margin-top: 5px; margin-left: 1px; margin-right: 2px; background-color: #CCC; overflow: hidden; }

#main_body_col { width: 643px; background-color: #343434; float: left; border-right-width: 1px; border-right-style: solid; border-right-color: #FFF; }
#main_body_col_3cols { width: 100%; height: 100%; background-color: #343434; float: left;}

#title_ending_soon { width: 643px; height: 27px; background-color: #323232; background-repeat: no-repeat; background-position: left; border-right-width: 1px; border-right-style: solid; border-right-color: #FFF; }
#titlebar { width: 863px; height: 27px; background-color: #323232; background-repeat: no-repeat; background-position: left; }
#titlebar_2cols { width: 643px; height: 27px; background-color: #323232; background-repeat: no-repeat; background-position: left; border-right-width: 1px; border-right-style: solid; border-right-color: #FFF; background-image: url(title_blank.jpg); }
#subtitle { width: auto; color: #666; font-weight: bold; margin-bottom: 10px; }
#subsectiontitle { width: auto; color: #066; font-weight: bold; letter-spacing: .1em; }


#body_content { background-color: #FFF; padding: 13px; padding-right: 25px; padding-bottom: 50px; text-align: left; vertical-align: top; overflow: hidden; position: relative; }
#admin_content { width: 725px; height: 800px; background-color: #FFF; padding-top: 25px; padding-left: 33px; padding-right: 60px; padding-bottom: 50px; text-align: left; vertical-align: top; overflow: hidden; position: relative; float: right;}

#recordsFound { width: 33%px; float: left;}
#noRecordsFound { width: 33%px; float: left;}
#pageNavBar { width: 33%px; float: right;}

#stockListingTable { line-height: 10px; background-color: #FFF; border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #CCC; margin-bottom: 10px; }
#stockListingTable img{ width: 85px; height: 65px; }
#stockListingTable tr{ }
#stockListingTable td{ vertical-align: top; }
#stockName { }
#stockName a{ text-decoration: none; font-weight: bold; color: #C60}
#stockPhoto { }
#stockTitle { }
#stockMileage { }
#stockType { }
#stockLocation { }
#stockOfferDeadline { }

#righthand_body_col { width: 218px; height: 100%; float: right; }
#title_news_events { width: 218px; height: 27px; background-image: url(title_sidebar_blank.jpg); }
#content_news_events { padding: 10px; padding-top: 5px; }
#content_key_legend { padding: 10px; padding-top: 5px; line-height: 10px; }
#content_sidebar_helpsubnav { padding: 10px; padding-top: 5px; line-height: 22px; font-size: 9px; }

#right_metal_frame { width: 15px; height: 100%; float: right; clear: right;}
#topright_metal_frame { width: 15px; height: 163px; background-image: url(topright_metal_frame.jpg); }

#bottom_metal_frame { width: 1084px; height: 50px; background-image: url(bottom_metal_frame.jpg); float: left; background-color: #FFF; background-repeat: no-repeat; background-position: center top; }	


