h1 { text-align: center; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:13pt; padding:2px; margin-bottom: 2px; margin:2px; font-weight:bold; color:#ffffff;}

h2 { text-align: center; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:15pt; padding:2px; margin-bottom: 6px; margin:2px; font-weight:bold; color:#000000;}

.ad_display_tree {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: bold; text-transform: none; color: #999999;}

.ad_display_ad_id {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; text-transform: none; color: 000000; background-color: #B2C5D6; }

.ad_display_sec_hdr {  font-family: Arial, Helvetica, sans-serif; background-color: #fff; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; text-transform: none; color: #5791B5; text-decoration: underline; margin-top: 5px;}

.date_text {  font-family: Times New Roman, Times, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #FFFFFF;}

A.FeatAdLink {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #ffffff; text-decoration: none;}

A.FeatAdLink:hover { color:#ffffff;}

.flyer_font1 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #000000;}

.flyer_text1 {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000;}

.flyer_text2 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; }

.flyer_text3 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; }

.flyer_text4 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; }

.flyer_text5 { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; }

.flyer_text6 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; }

.footer_links, A.footer_links:link, A.footer_links:active, A.footer_links:visited, A.footer_links:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #ffffff; }

.footer_text, A.footer_text:link, A.footer_text:active, A.footer_text:visited, A.footer_text:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #ffffff; text-decoration: none;}

.login_1 {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #FFFFFF; text-decoration: underline;}

 A.login_1:link { color: #ffffff; text-decoration: underline; }

 A.login_1:active { color: #ffffff; text-decoration: underline; }

 A.login_1:visited { color: #ffffff; text-decoration: underline; }

 A.login_1:hover { color: #000000; text-decoration: none; }

.login_box_text1 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: bold; text-transform: none; color: #000000;}

.login_box_text2 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #000000;}

.login_pg1 {  font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-style: normal; line-height: normal; font-weight: normal; color: #808080; text-decoration: none;}

.login_pg2 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; color: #808080; text-decoration: none; }

.login_pg3 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; color: #333333; text-decoration: none; }

.login_pg4 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: none; }

.red_bullet { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; color: #FF0000; text-decoration: none; }

.login_pg_bullet { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: bold; color: #333333; text-decoration: none; }

.login_register { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: bold; color: #808080; text-decoration: underline; }

.menu_bar_links {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; text-transform: none; color: #FFFFFF; text-decoration: none;}

.page_text {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; color: #000000;}

.page_title {  font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-style: normal; line-height: normal; font-weight: bold; color: #666666;}

.print_friendly_hdr {  font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-style: normal; line-height: normal; font-weight: bold; color: #000000;}

.recent_ad_text {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: italic; line-height: normal; font-weight: bold; text-transform: none; color: #ffffff;}

.recent_ad_text2 {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #000000;}

.search_table {background-color: #B2C5D6; border: 1px dashed #CCCCCC; }

.search_box_text1 {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: bold; text-transform: none; color: #000000;}

.search_box_text2 {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: bold; text-transform: none; color: #000000; text-decoration: none;}

.search_box_text3 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; text-transform: none; color: #000000; margin-left: 5px; }

.login_table {background-color: #FFFF99; border: 1px dashed #CCCCCC; }

.member_login_title {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; text-transform: none; color: #000000; margin-right: 20px; }

.sign_item_feat {  font-family: Arial, Helvetica, sans-serif; font-size: 16pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000;}

.sign_text1 {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #000000;}

.sign_text2 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; }

.sign_text3 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; }

.sign_text4 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; }

.table_hdr {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; text-transform: uppercase; color: #FFFFFF;}

a.featured_text_link_text:link { color: #FFFFFF; }
a.featured_text_link_text:active { color: #FFFFFF; }
a.featured_text_link_text:visited { color: #FFFFFF; }
a.featured_text_link_text:hover { color: #336699; }

a.title_column_header:link { color: #ffffff; }
a.title_column_header:active { color: #ffffff; }
a.title_column_header:visited { color: #ffffff; }
a.title_column_header:hover { color: #ffffff; }

a.price_column_header:link { color: #ffffff; }
a.price_column_header:active { color: #ffffff; }
a.price_column_header:visited { color: #ffffff; }
a.price_column_header:hover { color: #ffffff; }

.table_links {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; text-transform: none; color: #9AAEC7;}

.text_body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 10px;}

.user_admin_text1 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; text-transform: none; color: #FFFFFF;}

.welcome_text {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #000000;}

.welcome_user {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #000000;}

.headertext {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #FFFFFF;}

.HeaderBkgrd {
	background-color: #ffffff;
}
.FooterBkgrd {
	background-color: #ffffff;
}
.menubarBot_hilite {
	background-color: #ffffff;
}
.menubarBot {
	background-color: #ffffff;
}
.menubarBot_shadow {
	background-color: #ffffff;
}
.LtColBkgrd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ebebeb;
                background-image: url("images/template/maroon_nav_bg.gif");
	padding-left: 10px;
}
.LtMainBkgrd {
	background-color: #ffffff;
}
.LtColMenuHdrs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 13px;
	background-color: #ae353c;
                background-image: url("images/template/maroon_nav_head.gif");
                background-repeat: no-repeat;
	padding-left: 10px;
}
.LtColMenuFtrs {
	background-color: #ebebeb;
                background-image: url("images/template/maroon_nav_foot.gif");
                background-repeat: no-repeat;
}

.BlueNavBox {
	background-color: #134874;
                background-image: url("http://www.vinclassifieds.com/cars/images/navbg.jpg");
	padding: 5px;
}

.MainBodyBkgrd {
	background-color: #ffffff;
}
.MainBodyBkgrdFrnt {
	background-color: #ffffff;
}
.MainBodyBkgrdBrdr {
	background-color: #ffffff;
}
.RtColBkgrd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	padding-left: 6px;
}
.RtColMenuHdrs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 13px;
	background-color: #ae353c;
                background-image: url("images/template/maroon_nav_head.gif");
                background-repeat: no-repeat;
	padding-left: 10px;
}
.RtColMenuFtrs {
	background-color: #ebebeb;
                background-image: url("images/template/maroon_nav_foot.gif");
                background-repeat: no-repeat;
}
.FeatAd {
	border: 1px solid #ccc;
}
.FeatAdHdr {
	background-color: #62b657;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	font-style: italic;
	color: #ffffff;
	font-weight: bold;
}

.NewestAd {
	border: 1px solid #ccc;
}

.newest-ad-block {
	width: 527px;
	float: left;
	margin-right: 6px;
}

.NewestAdHdr {
	background-color: #62b657;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: italic; 
	line-height: normal; 
	font-weight: bold; 
	text-transform: none; 
	color: #ffffff;
}
.RecentAd {
	border: 1px solid #ccc;
}
.RecentAdHdr {
	background-color: #62b657;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: italic; 
	line-height: normal; 
	font-weight: bold; 
	text-transform: none; 
	color: #ffffff;
}
.SiteStatsBkgrd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ebebeb;
                background-image: url("images/template/maroon_nav_bg.gif");
	padding-left: 10px;
}
.MemLoginBkgrd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ebebeb;
                background-image: url("images/template/maroon_nav_bg.gif");
	padding-left: 10px;
}
.SponsorBkgrd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	padding-left: 10px;
}

.bodytb {
                background-color: #ffffff;
	border: 2px solid;
	border-width: 2px 2px 2px 2px;
	border-color: #666666;
}

body {
  margin: 0 0 5px 0;
  padding: 0;
  background: #292929 url('http://www.vinclassifieds.com/images/gray-bg.png') repeat-x;
}

.menutext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: #ffffff;
	font-size: 10pt;
}
 A:link { color: #336699 }
 A:active { color: #336699 }
 A:visited { color: #336699 }
 A:hover { color: #000000; }

 A.menu_bar_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-left: 10px;
	padding-right: 10px;
}

 A.menu_bar_links:link { color: #ffffff; text-decoration: none; }

 A.menu_bar_links:active { color: #ffffff; text-decoration: none; }

 A.menu_bar_links:visited { color: #ffffff; text-decoration: none}

 A.menu_bar_links:hover { color: #dddddd; text-decoration: none; }

 A.menu_bar_links2 {
	display: inline-block;
	margin: 0 10px 0 30px;
	padding-left: 15px;
	background: url('images/arrow-green.png') no-repeat 0 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

 A.menu_bar_links2:link { color: #666; text-decoration: none; }

 A.menu_bar_links2:active { color: #666; text-decoration: none; }

 A.menu_bar_links2:visited { color: #666; text-decoration: none; }

 A.menu_bar_links2:hover { color: #5791b5; text-decoration: none; }
 
 a img { border: none; }
 
 /* extra questions and extra checkboxes */
 .extraCheckboxes {
 	margin:0px;
 	padding:0px;
 	float:left;
 	list-style-type: none;	
 }
 .extraCheckboxes li {
 	background-image: url('images/checkbox_arw.gif');
 	background-position: 0px 50%; /* X-pos Y-pos (from top-left) */
 	background-repeat: no-repeat;
 	padding-left: 15px;
 	border: 0px solid black;
 	white-space:nowrap;
 	margin:0px;
 }
 .extraQuestionName,
 .extraQuestionName li,
 .extraQuestionValue,
 .extraQuestionValue li {
 	margin:0px;
 	padding:0px;
 	list-style-type: none;
 }
.extraQuestionName li {
 	margin-bottom: 1px;
 	width:210px;
 }
 
.extraQuestionValue li {
 	margin-bottom: 1px;
 	width:250px;
 }
 
 #galleryContainer
 {
 	width: 450px;
 	height: 100%;
 	margin: 0px auto; /* CENTER THE DIV */
 	text-align: center;
 }
 #galleryBigImage
 {
 	float: left;
 	text-align: center;
 	border: 1px solid #ccc;
 	margin-top: 4px;
 }
 #galleryBigImage img
 {
 	margin: 0px auto;
 }
 #galleryThumbs
 {
 	width: 192px;
 	
 	float: right;
 	padding: 3px;
 	
 	text-align: auto;
 }
 
 #galleryThumbs ul
 {
 	margin: 0px;
 	padding: 0px;
 }
 #galleryThumbs ul li
 {
 	list-style: none;
 	padding: 0px;
 	margin: 1px;
 	display: block;
 	float: left;
 	border: 1px solid #ccc;
 	text-align: center;
 	
 }
 
 #galleryThumbs ul li img
 {
 	margin: 0px auto;
 	border: 0px;	
}

a.main_navigation_1_name:link, a.main_navigation_1_name:active, a.main_navigation_1_name:visited {
color: #5791b5;
}

a.main_navigation_1_ad_count:link, a.main_navigation_1_ad_count:active, a.main_navigation_1_ad_count:hover, a.main_navigation_1_ad_count:visited, a.navigation_2_ad_count:link, a.navigation_2_ad_count:active, a.navigation_2_ad_count:visited {color: #999; margin-left: 3px; text-decoration: none; }

a.navigation_2_name:link, a.navigation_2_name:active, a.navigation_2_name:visited {
color: #5791b5;
}

ul.affiliate_categories{
	display:block;
	list-style:none;
	margin:0;
	padding:3px;
	text-align:center;
}
li.affiliate_categories{
	display:inline;
	list-style:none;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}


/* Light up box slideshow styles */
.lightUpBox {
	/* This is for the overall box the image gallery is in */
	
	/* position needs to be absolute to be able to be moved on the page */
	position: absolute;
	border: 3px solid black;
	background-color: white;
	/* needs to be bigger than anything else on the page */
	z-index: 1005;
	padding: 3px;
	padding-bottom: 8px;
}

.lightUpBoxOverlay {
	/* This is the overlay that hides the rest of the page, note that the
	opacity (transparency) will be set in JS for a "see through" or "faded"
	effect. */
	
	/* position needs to be absolute to work */
	position: absolute;
	top: 0px;
	left: 0px;
	/* Change the background color for different looks for how back is faded */
	background-color: #000000;
	width: 100%;
	/* needs to be second biggest z-index on the page */
	z-index: 1004;
}

.lightUpBox_imageBox {
	/* In the overall box, this is the div containing the image */
	text-align: center;
}
.lightUpBox_imageBox img {
	/* The actual image */
	border: 1px solid black;
	cursor: pointer;
}
img.lightUpBigImage {
	/* This is a stand-alone image in the box, it's not wrapped by extra HTML,
	this is used on image upload page as a "simpler" light up box without the
	fancy slideshow. */
	
	/* give it a pointer since when you click on it, it closes it. */
	cursor: pointer;
}

.lightUpBox_navigation {
	/* In the overall box, this is the div containing the navigation */
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 5px;
	text-align: center;
	/* width: 80%; */
	background-color: white;
	border-bottom: 1px dashed black;
	border-left: 1px dashed black;
}

.lightUpBox_description {
	/* In the overall box, this is the div containing the image description */
	text-align: center;
}





	/* NEW TEMPLATE */

body {
	margin: 0;
	padding: 0;
	background: #dfdfdf url('images/bg.png');
	}
 
#container {
	position: relative;
	margin: 0 auto;
	padding: 11px 0 0 0;
	width: 1030px; 
	background: #dfdfdf url('images/bg-shadow-top.gif') no-repeat;
	}
	
#hdrlinks {
	position: absolute;
	bottom: -105px;
	padding: 0 30px;
	text-align: center;
	margin: 0 auto;
	color: #999;
	}

#hdrlinks a, #hdrlinks a:link, #hdrlinks a:hover {
	color: #999;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	}

#page {
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	background: #ffffff;
	border-top: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	}

#logo-block {
	display: block;
	width: 1000px;
	height: 100px;
	background: #ffffff;
	}

#logo {
	display: block;
	width: 260px;
	height: 50px;
	padding: 25px 40px;
	}
	
#logo a:link, #logo-block #logo a:visited {
	text-indent: -500px;
	display: block;
	width: 260px;
	height: 50px;
	overflow: hidden;
	background: url('images/vinclassifieds-logo.png');
	}

#login-block {
	display: block;
	float: right;
	padding: 5px 10px;
	color: #999;
	font-size: 10px;
	}


#login-block a:link, #login-block a:active, #login-block a:visited {
	color: #5791b5;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	}

#login-block a:hover {
	color: #999;
	text-decoration: underline;
	}

#menu-bar {
	background: url('images/menu-bar-bg.png') repeat-x;
	height: 36px;
	overflow: hidden;
	}

.menu-link-divider {
	float: left;
	background: transparent url('images/nav-link-div.png') no-repeat;
	margin-top: 3px;
	width: 1px;
	height: 35px;
	}

.menu-link-box {
	display: block;
	color: #fff;
	font-size: 19px;
	line-height: 15px;
	}

.menu-link-box a:link, .menu-link-box a:visited, .menu-link-box a:active, .menu-link-box a:hover {
	display: block;
	height: 35px;
	float: left;
	padding: 0 30px;
	color: #fff;
	font-size: 19px;
	text-decoration: none;
	}

.menu-link-box a:hover {
	background: url('images/nav_hover.png');
	}

.menu-link-box a span {
	display: block;
	padding-top: 2px;
	margin: 0;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	}

.menu-link-box a span.sub {
	display: block;
	padding-top: 1px;
	padding-bottom: 2px;
	margin: 0;
	color: #86b9da;
	font-size: 12px;
	}

#menu-block2 {
	background: #f0f0f0;
	padding: 5px 5px 0 5px;
	}

#menu_bar_links2 {
	background: #ffffff;
	border: 1px solid #cccccc;
	margin: 0;
	padding: 5px 15px;
	}

.spacer {
	clear: both;
	display: block;
	height: 5px;
	}

.spacer2 {
	clear: both;
	display: block;
	height: 5px;
	background: #f0f0f0;
	}

#body-block-bg {
	background: #f0f0f0;
	padding: 0 5px;
	}

#body-block {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background: #ffffff;
	padding: 5px;
	}

.body-block-classified {
	display: block;
	float: left;
	width: 494px;
	}

.body-block-sell {
	display: block;
	margin-left:495px;
	width: 494px;
	border-left: dashed #ccc 1px;
	}

h1.classified-header {
	color: #333;
	margin: 0 0 0 280px;
	padding: 4px 0;
	text-align: left;
	font-size: 21px;
	}

h1.sell-header {
	color: #333;
	margin: 0 0 0 285px;
	padding: 4px 0;
	text-align: left;
	font-size: 21px;
	}

.classified-image {
	width: 275px;
	float: left;
	margin: 0 5px 0 0;
	}

.classified-info {
	width: 214px;
	margin: 0 0 0 280px;
	}

.sell-image {
	width: 275px;
	float: left;
	margin: 0 5px;
	}

.sell-info {
	width: 209px;
	margin: 0 0 0 285px;
	}

.classified-info ul {
	list-style:none;
	margin: 5px 10px 10px 0;
	}

.classified-info ul li {
	background: url('images/arrow-blue.png') no-repeat 0 2px;
	padding-left: 20px;
	font-size: 13px;
	line-height: 20px;
	color: #333;
	}

.sell-info ul {
	list-style:none;
	margin: 5px 10px 10px 0;
	}

.sell-info ul li {
	background: url('images/arrow-blue.png') no-repeat 0 2px;
	padding-left: 20px;
	font-size: 13px;
	line-height: 20px;
	color: #333;
	}

#footer-container {
	margin: 0 auto;
	padding: 0 0 16px 0;
	width: 1030px; 
	background: #dfdfdf url('images/bg-shadow-footer.gif') no-repeat bottom center;
	}

#footer-page {
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	background: #ffffff;
	border-bottom: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	}

#link-container {
	background: #f0f0f0;
	padding: 0;
	border-top: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
	}

#link-block {
	background: #fff;
	padding: 5px 20px;
	}

#link-block a:link, #link-block a:active, #link-block a:visited {
	display: inline-block;
	margin: 0 20px;
	color: #666;
	text-decoration: none;
	font-size: 12px;
	}

#link-block a:hover {
	color: #000;
	text-decoration: none;
	}

#footer {
	background: #f0f0f0;
	display: block;
	padding: 15px 15px 40px 15px;
	}

#body-block2 {
	background: #f0f0f0;
	display: block;
	padding: 0;
	}

#body-block3 {
	background: #f0f0f0;
	display: block;
	padding: 0;
	}

#body-block2 #double-column {
	background: #f0f0f0;
	display: block;
	float: left;
	width: 834px;
	}

#search-container {
	background: #fff url('images/white-mercedes-watermark2.png') no-repeat center;
	border-right: solid #ccc 1px;
	border-top: solid #ccc 1px;
	border-bottom: solid #ccc 1px;
	display: block;
	float: left;
	width: 288px;
	min-height: 200px;
	}

#search-container2 {
	background: #fff url('images/white-mercedes-watermark2.png') no-repeat center;
	border: solid #ccc 1px;
	display: block;
	margin-left: 532px;
	width: 300px;
	min-height: 200px;
	}

.search-container-content {
	padding: 3px 15px;
	}

.search-container-header {
	margin: 0;
	border-bottom: dashed 1px #ccc;
	font-size: 18px;
	font-weight: bold;
	}

#newest-container {
	background: #fff;
	border-left: solid #ccc 1px;
	border-top: solid #ccc 1px;
	border-bottom: solid #ccc 1px;
	margin-left: 294px;
	display: block;
	width: 705px;
	min-height: 200px;
	}

.newest-container-content {
	padding: 3px 15px;
	}

.newest-container-header {
	margin: 0;
	border-bottom: dashed 1px #ccc;
	font-size: 18px;
	font-weight: bold;
	}

.container-content {
	padding: 3px 15px;
	}

#browse-container {
	background: #fff;
	border-right: solid #ccc 1px;
	border-top: solid #ccc 1px;
	border-bottom: solid #ccc 1px;
	display: block;
	float: left;
	width: 693px;
	height: 250px;
	}

#ad-container-300x250 {
	background: #fff;
	border-left: solid #ccc 1px;
	border-top: solid #ccc 1px;
	border-bottom: solid #ccc 1px;
	margin-left: 699px;
	display: block;
	width: 300px;
	height: 250px;
	}

#ad-container2-300x250 {
	background: #fff;
	border: solid #ccc 1px;
	margin-left: 532px;
	display: block;
	width: 300px;
	height: 250px;
	}

#right-container {
	background: #fff;
	border-left: solid #ccc 1px;
	border-top: solid #ccc 1px;
	border-bottom: solid #ccc 1px;
	margin-left: 657px;
	display: block;
	width: 342px;
	}

.browse-container-content {
	padding: 3px 15px;
	}

.right-container-content {
	padding: 3px 15px;
	}

.browse-container-header {
	margin: 0;
	border-bottom: dashed 1px #ccc;
	font-size: 18px;
	font-weight: bold;
	}

.right-container-header {
	margin: 0;
	border-bottom: dashed 1px #ccc;
	font-size: 18px;
	font-weight: bold;
	}

.browse-container-content ul {
	display: block;
	width: 125px;
	float: left;
	list-style: none;
	margin: 9px 5px 5px 0;
	font-size: 12px;
	}

.browse-container-content ul li {
	background: url('images/bullets.png') no-repeat 0 -14px;
	margin-top: 4px;
	padding-left: 15px;
	}

.browse-container-content ul li:hover {
	background: url('images/bullets.png') no-repeat 0 -34px;
	}

.browse-container-content ul li a:link, .browse-container-content ul li a:active, .browse-container-content ul li a:visited {
	display: block;
	color: #999;
	text-decoration: none;
	}

.browse-container-content ul li a:hover {
	color: #5f8db2;
	text-decoration: underline;
	}

.right-container-content ul {
	display: block;
	width: 110px;
	float: left;
	list-style: none;
	margin: 5px 10px 5px 0;
	}

.right-container-content ul li {
	background: url('images/bullet-green.png') no-repeat 0 5px;
	padding-left: 15px;
	}

#browse-container2 {
	background: #fff;
	border-right: solid #ccc 1px;
	border-top: solid #ccc 1px;
	border-bottom: solid #ccc 1px;
	display: block;
	float: left;
	width: 600px;
	min-height: 255px;
	}

.browse-container2-content {
	padding: 3px 15px;
	}

.browse-container2-header {
	display: inline-block;
	margin: 0 0 0 15px;
	padding: 0;
	border-bottom: dashed 1px #ccc;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #333;
	}

#browse-by-style {
	background: #fff;
	border: solid #ccc 1px;
	display: block;
	margin-left: 606px;
	width: 224px;
	min-height: 255px;
	}

.browse-by-style-content {
	padding: 3px 15px;
	}

.browse-by-style-header {
	display: inline-block;
	margin: 0 0 0 15px;
	padding: 0;
	border-bottom: dashed 1px #ccc;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #333;
	}

#left-info-container {
	background: #fff;
	border-right: solid #ccc 1px;
	border-top: solid #ccc 1px;
	border-bottom: solid #ccc 1px;
	display: block;
	float: left;
	width: 600px;
	min-height: 175px;
	}

.left-info-container-content {
	padding: 3px 15px;
	color: #333;
	font-size: 13px;
	}

.left-info-container-header {
	display: inline-block;
	margin: 0 0 0 15px;
	padding: 4px 0;
	font-size: 21px;
	font-weight: bold;
	text-align: left;
	color: #333;
	}

#listing-block {
background: #F0F0F0;
display: block;
float: left;
width: 834px;
}

#listing-info-block {
background: #FFFFFF;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
display:block;
}

#listing-contact-block {
background: #FFFFFF;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
display:block;
padding-left: 5px;
}

#listing-photo-block {
display: block;
float: left;
width: 320px;
margin-top: 5px;
}

#listing-details-block {
display: block;
margin: 5px 5px 5px 325px;
}



#sales-block {
	background: #fff url(images/extra_pages/salespage/green-footer.png) repeat-x bottom;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	display:block;
	float:left;
	height:687px;
	width:592px;
	font-size: 14px;
	font-family:Arial,Helvetica,sans-serif;
	}

.sales-container-content {
	padding: 3px 15px;
	}

h1.sales-header {
	color: #df3630;
	margin: 5px 10px 15px;
	padding: 0;
	text-align: center;
	font-size: 28px;
	font-weight: bold;
	}

h2.sales-header {
	color: #333;
	margin: 5px 0 10px;
	padding: 0;
	text-align: left;
	font-size: 22px;
	font-weight: bold;
	}

h3.sales-header {
	color: #333;
	margin: 10px 0;
	padding: 0;
	text-align: left;
	font-size: 17px;
	font-weight: bold;
	}

h4.sales-header {
	color: #df3630;
	margin: 15px 0 5px;
	padding: 0;
	text-align: left;
	font-size: 22px;
	font-weight: bold;
	font-style: italic;
	}

.sales-container-content ul {
	display: block;
	list-style: none;
	margin: 9px 5px 5px 0;
	font-size: 14px;
	}

.sales-container-content ul li {
	background: url('images/extra_pages/salespage/red-arrow.png') no-repeat 0 2px;
	margin-top: 12px;
	padding-left: 30px;
	line-height: 17px;
	}

.sales-container-content2 {
	padding: 10px 15px;
	}

h1.sales-header2 {
	color: #df3630;
	margin: 5px 10px;
	padding: 0;
	text-align: center;
	font-size: 28px;
	font-weight: bold;
	}

h2.sales-header2 {
	color: #333;
	margin: 5px 0 10px;
	padding: 0;
	text-align: left;
	font-size: 22px;
	font-weight: bold;
	}

h3.sales-header2 {
	color: #333;
	margin: 30px 0 10px 0;
	padding: 0;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	}

h4.sales-header2 {
	color: #df3630;
	margin: 15px 0 5px;
	padding: 0;
	text-align: left;
	font-size: 22px;
	font-weight: bold;
	font-style: italic;
	}

.sales-container-content2 ul {
	display: block;
	list-style: none;
	margin: 10px 20px;
	font-size: 15px;
	color: #666;
	}

.sales-container-content2 ul li {
	background: url('images/extra_pages/salespage/red-arrow.png') no-repeat 0 2px;
	margin-top: 12px;
	padding-left: 30px;
	line-height: 15px;
	}

.sales-text {
	display: block;
	float: left;
	width: 650px;
	color: #333;
	margin: 20px 10px;
	line-height: 22px;
	font-weight: bold;
	font-size: 18px;
	}

.sales-links {
	display: block;
	width: 250px;
	color: #666;
	margin: 20px 10px 10px 725px;
	}

.sales-links ul {
	color: #666;
	margin: 10px;
	line-height: 17px;
	font-weight: bold;
	font-size: 15px;
	}

.sales-links ul li {
	padding-top: 4px;
	margin-left: 15px;
	}

.storefront-help-links {
	color: #666;
	margin: 10px 10px 20px 10px;
	}

.storefront-help-links ul {
	color: #666;
	margin: 10px;
	line-height: 17px;
	font-weight: bold;
	font-size: 15px;
	}

.storefront-help-links ul li {
	padding-top: 4px;
	margin-left: 15px;
	}

#login-block2 {
	background: #fff;
	border: solid #ccc 1px;
	display: block;
	margin-left: 606px;
	width: 224px;
	min-height: 175px;
	}

.login-block2-content {
	padding: 3px 15px;
	color: #333;
	}

.login-block2-header {
	display: inline-block;
	margin: 0 0 0 15px;
	padding: 4px 0;
	font-size: 21px;
	font-weight: bold;
	text-align: left;
	color: #333;
	}

.button-link {
	line-height: 31px;
	display: inline-block;
	height: 31px;
	text-decoration: none;
	margin-left: 4px;
	}

.button2 {
	background: url('images/blue-green-buttons.png');
	background-position: bottom right;
	display: inline-block;
	display: -moz-inline-box;
	height: 31px;
	line-height: 31px;
	padding-right: 15px;
	}

.button2:hover {
	background: url('images/blue-green-buttons.png');
	background-position: top right;
	}

.button2 span {
	background: url('images/blue-green-buttons.png');
	background-position: bottom left;
	display: block;
	height: 31px;
	color: #fff;
	font-weight: bold;
	white-space: nowrap;
	text-transform: uppercase;
	line-height: 31px;
	padding-left:15px;
	margin-left: -4px;
	}

.button2:hover span {
	background: url('images/blue-green-buttons.png');
	background-position: top left;
	}

form.searchform {
	margin-bottom: 15px;
	}

.keyword {
	background: transparent;
	border: none;
	width: 243px;
	color: #666;
	}

.textform {
	line-height: 31px;
	display: block;
	text-decoration: none;
	margin: 15px 0 0 4px;
	}

.keyword-form {
	background: url('images/form-text-input.png');
	background-position: top right;
	display: inline-block;
	display: -moz-inline-box;
	height: 31px;
	line-height: 31px;
	padding-right: 7px;
	}

.keyword-form:hover {
	background: url('images/form-text-input.png');
	background-position: bottom right;
	}

.keyword-form span {
	background: url('images/form-text-input.png');
	background-position: top left;
	display: block;
	color: #fff;
	font-weight: bold;
	line-height: 31px;
	padding-left: 7px;
	margin-left: -4px;
	}

.keyword-form:hover span {
	background: url('images/form-text-input.png');
	background-position: bottom left;
	}

.dropdown {
	background: transparent;
	border: none;
	width: 243px;
	color: #666;
	}

.make-form {
	line-height: 31px;
	display: block;
	text-decoration: none;
	margin: 15px 0 0 4px;
	}

.dropdown-form {
	background: url('images/form-text-input.png');
	background-position: top right;
	display: inline-block;
	display: -moz-inline-box;
	height: 31px;
	line-height: 31px;
	padding-right: 7px;
	}

.dropdown-form:hover {
	background: url('images/form-text-input.png');
	background-position: bottom right;
	}

.dropdown-form span {
	background: url('images/form-text-input.png');
	background-position: top left;
	display: block;
	color: #fff;
	font-weight: bold;
	line-height: 31px;
	padding-left: 7px;
	margin-left: -4px;
	}

.dropdown-form:hover span {
	background: url('images/form-text-input.png');
	background-position: bottom left;
	}

form.loginformbox {
	margin-bottom: 10px;
	}

.loginentry{
	background: transparent;
	border: none;
	width: 180px;
	color: #999;
	}

.logintextform {
	line-height: 31px;
	display: block;
	text-decoration: none;
	margin: 0 0 10px 4px;
	}

.loginfield {
	background: url('images/form-text-input.png');
	background-position: top right;
	display: inline-block;
	display: -moz-inline-box;
	height: 31px;
	line-height: 31px;
	padding-right: 7px;
	}

.loginfield:hover {
	background: url('images/form-text-input.png');
	background-position: bottom right;
	}

.loginfield span {
	background: url('images/form-text-input.png');
	background-position: top left;
	display: block;
	color: #fff;
	font-weight: bold;
	line-height: 31px;
	padding-left: 7px;
	margin-left: -4px;
	}

.loginfield:hover span {
	background: url('images/form-text-input.png');
	background-position: bottom left;
	}

.rss-listing {
	display: inline-block;
	width: 100px;
	height: 130px;
	overflow: hidden;
	float: left;
	text-align: center;
	margin: 0 8px 5px 0;
	padding: 2px;
	}

.rss-listing:hover {
	background: #f0f0f0;
	}

.rss-link {
	display: block;
	height: 32px;
	overflow: hidden;
	line-height: 15px;
	}

.rss-link a:link, .rss-link a:visited, .rss-link a:active {
	font-size: 12px;
	color: #5f8db2;
	text-decoration: none;
	}

.rss-link a:hover {
	color: #5f8db2;
	text-decoration: none;
	}

.rss-image {
	color: #333;
	font-size: 12px;
	font-weight: bold;
	}

.rss-image a:link, .rss-image a:visited, .rss-image a:active {
	color: #333;
	text-decoration: none;
	}

.rss-image a:hover {
	color: #333;
	text-decoration: none;
	}

.leadImage {
	display: block;
	margin: 5px auto;
	border: none;
	}

.rss-icon {
	display: block;
	margin: 4px 4px 0 650px;
	}

.rss-icon2 {
	display: block;
	clear: both;
	float: right;
	margin: 4px 15px;
	}


h3 {font-family: Arial, Helvetica, sans-serif; text-align: center; font-size: 16pt; color: #000000; font-weight: bold; padding:1px; margin:10px 1px 160px 1px; }

h4 {font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 12pt; font-style: italic; color: #000000; font-weight: bold; padding:1px; margin:1px; }

h5 {font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 12pt; font-style: italic; color: #000000; font-weight: bold; padding:1px; margin:1px; }

ul {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #000000; margin: 5px 1px 5px 17px; padding: 1px; }

li { line-height: 16px; }

.search_table {background-color: #B2C5D6; border: 1px dashed #CCCCCC; }

.img_lnk {border-color: #AE353C;}

A.img_lnk {border-color: #AE353C;}

a.footer_links:link, a.footer_links:active, a.footer_links:hover, a.footer_links:visited { color: white; }

.footer_text, a.footer_text:link, a.footer_text:active, a.footer_text:hover, a.footer_text:visited { color: white; }


#left-nav-block {
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background: #ffffff;
	padding: 5px;
	float: left;
	width: 150px;
	}

#mid-cat-block {
	background: #f0f0f0;
	padding: 0 6px;
	float: left;
	width: 665px;
	}

#mid-cat-listings-block {
	border: 1px solid #cccccc;
	background: #ffffff;
	padding: 5px;
	width: 654px;
	}

#mid-cat-ad-block {
	background: #f0f0f0;
	padding: 0 2px 0 3px;
	width: 660px;
	}

#ad-container-right {
	background: #f0f0f0;
	padding: 0;
	margin-left: 840px;
	width: 160px;
	}

a.bullet-compact:link, a.bullet-compact:active, a.bullet-compact:visited {
	display: block;
	color: #5f8db2;
	text-decoration: none;
	background: url('images/bullet-compact.png') no-repeat 0 -4px;
	margin-top: 7px;
	padding-left: 75px;
	}

a.bullet-compact:hover {
	color: #5f8db2;
	text-decoration: underline;
	background: url('images/bullet-compact.png') no-repeat 0 -38px;
	}

a.bullet-midsize:link, a.bullet-midsize:active, a.bullet-midsize:visited {
	display: block;
	color: #5f8db2;
	text-decoration: none;
	background: url('images/bullet-midsize.png') no-repeat 0 -4px;
	margin-top: 7px;
	padding-left: 75px;
	}

a.bullet-midsize:hover {
	color: #5f8db2;
	text-decoration: underline;
	background: url('images/bullet-midsize.png') no-repeat 0 -38px;
	}

a.bullet-fullsize:link, a.bullet-fullsize:active, a.bullet-fullsize:visited {
	display: block;
	color: #5f8db2;
	text-decoration: none;
	background: url('images/bullet-fullsize.png') no-repeat 0 -4px;
	margin-top: 7px;
	padding-left: 75px;
	}

a.bullet-fullsize:hover {
	color: #5f8db2;
	text-decoration: underline;
	background: url('images/bullet-fullsize.png') no-repeat 0 -38px;
	}

a.bullet-coupe:link, a.bullet-coupe:active, a.bullet-coupe:visited {
	display: block;
	color: #5f8db2;
	text-decoration: none;
	background: url('images/bullet-coupe.png') no-repeat 0 -4px;
	margin-top: 7px;
	padding-left: 75px;
	}

a.bullet-coupe:hover {
	color: #5f8db2;
	text-decoration: underline;
	background: url('images/bullet-coupe.png') no-repeat 0 -38px;
	}

a.bullet-sedan:link, a.bullet-sedan:active, a.bullet-sedan:visited {
	display: block;
	color: #5f8db2;
	text-decoration: none;
	background: url('images/bullet-sedan.png') no-repeat 0 -4px;
	margin-top: 7px;
	padding-left: 75px;
	}

a.bullet-sedan:hover {
	color: #5f8db2;
	text-decoration: underline;
	background: url('images/bullet-sedan.png') no-repeat 0 -38px;
	}

a.bullet-suv:link, a.bullet-suv:active, a.bullet-suv:visited {
	display: block;
	color: #5f8db2;
	text-decoration: none;
	background: url('images/bullet-suv.png') no-repeat 0 -4px;
	margin-top: 7px;
	padding-left: 75px;
	}

a.bullet-suv:hover {
	color: #5f8db2;
	text-decoration: underline;
	background: url('images/bullet-suv.png') no-repeat 0 -38px;
	}

a.bullet-van:link, a.bullet-van:active, a.bullet-van:visited {
	display: block;
	color: #5f8db2;
	text-decoration: none;
	background: url('images/bullet-van.png') no-repeat 0 -4px;
	margin-top: 7px;
	padding-left: 75px;
	}

a.bullet-van:hover {
	color: #5f8db2;
	text-decoration: underline;
	background: url('images/bullet-van.png') no-repeat 0 -38px;
	}

a.bullet-truck:link, a.bullet-truck:active, a.bullet-truck:visited {
	display: block;
	color: #5f8db2;
	text-decoration: none;
	background: url('images/bullet-truck.png') no-repeat 0 -4px;
	margin-top: 7px;
	padding-left: 75px;
	}

a.bullet-truck:hover {
	color: #5f8db2;
	text-decoration: underline;
	background: url('images/bullet-truck.png') no-repeat 0 -38px;
	}

li.sellers-ads {
	background: url('images/ad_temp1/sellers_items_gray2.gif') no-repeat 0 0;
	}
li.message-seller {
	background: url('images/ad_temp1/message_to_seller_gray2.gif') no-repeat 0 0;
	}
li.tell-friend {
	background: url('images/ad_temp1/tell_a_friend_gray2.gif') no-repeat 0 0;
	clear:both;
	}
li.add-to-faves {
	background: url('images/ad_temp1/add_to_favorites_gray2.gif') no-repeat 0 0;
	}
li.print-friendly {
	background: url('images/ad_temp1/print_friendly_gray2.gif') no-repeat 0 0;
	clear:both;
	}
li.map-item {
	background: url('images/ad_temp1/map_gray2.gif') no-repeat 0 0;
	}

