﻿A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

A img { border:none; } 
BODY
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.centerTableCell
{
	text-align: left;
	padding-right: 5px;
	width: 650px;
	padding-left: 5px;
}
.rssIcon
{
	padding: 0;
	margin: 2px 0 -2px 5px;
	border: none;
}

.didyouknow
{
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	float: left; 
	padding-top: 0px; 
	margin-right: 20px; 
	margin-bottom: 5px;
}

.MakeModelSearch
{
	color:#336699;
	font-weight: bold;
	background-color:#EAEFDA;
	padding:5px;
}

.TabStrip { margin-bottom:-3px; padding:0; background:Transparent; }
.TabStrip A { color:White; text-decoration:none; font-weight:bold; }
.TabStrip A:hover { text-decoration:underline; }
.TabStrip td
{
	text-align:center;
	background:url(./Images/tab-bg.jpg) center no-repeat;
	width:80px; height:25px;
	padding:5px 0px 0px 0px;
}

.sideNav
{
	width: 169px;
	text-align: left;
	padding-left: 15px;
	padding-right: 5px;
	vertical-align: top;
}
.sideNav .Outer
{
	margin-top: -2px;
	border: solid 0 #CBCBCB;
	border-left-width: 1px;
	border-right-width: 1px;
}
.sideNav .Inner
{
	padding: 5px 15px;
	margin: 0 7px 0 7px;
	background-color: #EAF0DA;
}
.sideNav .Inner .sideNavSub 
{
	font-size:10px;
	padding-left:10px;
}
.sideNav A
{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #265287;
	text-decoration: none;
}
.sideNav A:hover
{
	text-decoration: underline;
}

.notice { color:Red; text-align:center; font-weight:bold; padding:0px; font-size:9px;  }
.AddToFavIcon 
{
	width:5%;
	border-bottom:1px dotted #999999;
	border-left:1px solid #666666;
	background-color:#FFFFCC;
	padding-left:3px;
	text-align:center;
} 
.AddToFav A { font-size:7pt; font-weight:lighter; margin-bottom:5px; }

.rightDisplayAds
{
	text-align: left;
}

/*-----Dealer Portals Related-----*/
.dp_PromoArea
{
	float:right; padding-top:8px;
	border:1px solid black;
	text-align:center;
	max-width:145px;
	overflow:hidden;
	margin-top:7px;
}
.dp_EvenRow { background-color:#CCCCCC; } 

/* these are for hiding some stuff on the google maps */
#subgurim_GMap1 span { display:none; }
#subgurim_GMap1 A { display:none; }

/* DealerSearch  */
.dsearch 
{
	padding:2px; background:#456896;
	border:1px solid #456896;	 		
}
.dsearch-padding {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E9EFDA;
	padding: 2px;
	font-size: 12px;
	font-weight: bold;
	color: #456896;
}
.dsearch-text { color: #000000; font-size: 10px; }

.NingLink { color:Green; } 

.mainTabStrip
{
	background: url(./Images/blue.gif) center no-repeat;
	color: #ffffff;
	font-weight: bold;
	height: 23px;
	width: 73px;
	border: 0px;
}
.mainTabStripSelected
{
	background: url(./Images/green.gif) center no-repeat;
	color: #ffffff;
	font-weight: bold;
	height: 23px;
	width: 73px;
	border: 0px;
}
.passHeader
{
	background: url(./Images/blue.gif) center no-repeat;
	width: 100%;
	color: #ffffff;
	font-weight: bold;
}
.featuredAdsLeftBorder
{
	border-left-color: #CCCDCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-bottom-color: #CCCDCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.featuredAdsRightBorder
{
	border-right-color: #CCCDCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-color: #CCCDCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.usualtxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

.boldtxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.redtxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ff0000;
}

.redbtxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ff0000;
}

.nav_hdr
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.nav_small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.password
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFF00;
	text-decoration: none;
}
.dealeradstxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.lbluebg
{
	background-color: #7BBDEF;
}
.dbluebg
{
	background-color: #18208C;
}
.bwhitetxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}
.whitesmalltxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
}
.whitesmalltxt A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
}
.whitebsmalltxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}
.brownbsmalltxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #B10D0D;
}
.bluebsmalltxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #083184;
}

.bluetxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #083184;
}

.blueTxt2
{
	color:#2C699A;font-weight:bold; 
	text-align:left; vertical-align:top;
}

.bluebtxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #083184;
}

.leftvertbg
{
	background-image: url(images/nav_vert_bkgd.gif);
	background-repeat: repeat-y;
}

.yellowtxtbluebg
{
	background-color: #18208C;
	color: #FFCF63;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.whitetxtredbg
{
	background-color: #B50C08;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.lgraybg
{
	background-color: #EEEEEE;
}

.smalltxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.smalltxt A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.smallbtxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.bluesearchbox
{
	border-bottom: solid 1px #000066;
	border-top: solid 1px #000066;
	border-left: solid 1px #000066;
	border-right: solid 1px #000066;
	background-color: #DEEEFF;
}

.editadstable
{
	border-top: solid 2px #C1D4EB;
	border-bottom: solid 2px #C1D4EB;
	border-left: solid 2px #C1D4EB;
	border-right: solid 2px #C1D4EB;
}

.navytxt
{
	font-weight: bold;
	color: #083084;
}

.displayads P
{
	text-align: left;
}

.displayads A
{
	font-size: 13px;
}

.featuredListing
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	background-color: #C2EEA6;
	border-left: solid 2px #cccccc;
	border-right: solid 2px #cccccc;
	padding: 5px 5px 5px 5px;
}

.bottomFeatured
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	background-color: #FFF5D4;
	border-left: solid 2px #cccccc;
	border-right: solid 2px #cccccc;
	border-bottom: solid 2px #cccccc;
	padding: 0px 0px 0px 0px;
}

.topFeatured
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	background-color: #FFF5D4;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
	padding: 5px 5px 5px 5px;
}

.featuredNoGallery
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	background-color: #C2EEA6;
	padding-top: 14px;
	padding-right: 20px;
	padding-bottom: 14px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	line-height: 18px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
}

.whitetitle
{
	font-family: Verdana,Arial,Helvetica, Sans-Serif;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}

.redtitle
{
	font-family: Verdana,Arial,Helvetica, Sans-Serif;
	color: #ff0000;
	font-size: 13px;
	font-weight: bold;
}
.smallblack
{
	font-family: Verdana,Arial,Helvetica, Sans-Serif;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}

.textAdHeader
{
	font-size: 8px;
	font-weight: bold;
	text-decoration: none;
}

.textAdUrl
{
	font-size: 7px;
	text-decoration: none;
	color: green;
}

.textAdBody
{
	font-size: 10px;
}

.top
{
	background-image: url(images/top_bg.jpg);
	background-repeat: repeat-x;
	padding: 6px 12px 6px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-width: 0px;
}
.classifieds
{
	margin: 10px;
	background-color: #FFFFCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}
.classified-text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	background-color: #FFFFCC;
	padding-top: 14px;
	padding-right: 20px;
	padding-bottom: 14px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	line-height: 18px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
}

.standalone 
{
	font-size:11px;
	line-height:12px;
	padding:6px; 
}

.saOpenNewWindow
{
	padding-bottom:5px;
	text-align:center;
}

.saPageNumbers 
{
	font-weight:bold;
	background-image:url(images/top_bg.jpg);
	background-repeat:repeat-x;
	padding:0px;
	margin-top:3px;
	border: solid 1px #666666;	
}

.classified-text-google
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	background-color: #FFFFFF;
	padding-top: 14px;
	padding-right: 20px;
	padding-bottom: 14px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	line-height: 18px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
}
.bottom
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight: bold;
	text-align:center;
	color: #666666;
	background-color: #D6ED83;
	background-image: url(images/top_bg.jpg);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	border-bottom-style: solid;
	padding-bottom: 8px;
}
.location
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding: 6px;
	background-color: #446A97;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
.displaying-Ads
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding: 6px;
	background-color: #446A97;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}
.purchase-location
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFCC;
	text-align: center;
	padding: 6px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-right-color: #666666;
	border-bottom-color: #999999;
	vertical-align: middle;
}

.purchase-location A 
{ text-decoration:none; color: #990000; font-weight:bold;}

.topnav-padding
{
	padding-right: 2px;
	height: 23px;
}
.buttons
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding-top: 2px;
}
.searchnav
{
	text-align: left;
	vertical-align: middle;
	padding-left: 223px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.browse-nav
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 148px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
.logo-area
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: normal;
}
.left-nav-buttons
{
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 12px;
	padding: 4px 2px 4px 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	color: #486696;
}
.left-nav-buttons-BOTTOM
{
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 12px;
	padding: 4px 2px 4px 4px;
	font-weight: bold;
	color: #486696;
}
.log-in
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 3px;
}

.logon_links { color:#265287; text-decoration:none; font-size:11px; }

.centerpadding
{
	padding: 16px 16px 16px 20px;
}
.bgroundtable
{
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.bodytable
{
	padding-bottom: 20px;
	padding-right: 16px;
	padding-left: 16px;
}
.bottomline
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 16px;
}
.bannertop
{
	padding-top: 5px;
}
.bodytableright
{
	padding-bottom: 20px;
	padding-right: 16px;
	padding-left: 0px;
}
.pagetext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.mainheads
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.tablepadding
{
	padding-top: 20px;
	padding-right: 9px;
	padding-left: 0px;
	padding-bottom: 20px;
}
.style8
{
	color: #666666;
}
.style9
{
	font-size: 13px;
}
.style10
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.style11
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.style16
{
	color: #666666;
	font-weight: bold;
}
.style17
{
	color: #990000;
}
.photopadding
{
	padding-right: 8px;
	padding-bottom: 8px;
}
.style20
{
	color: #000000;
}
.currentphotocharge
{
	line-height: 30px;
	border-top: 1px solid #666666;
	border-right: 1px #666666;
	border-bottom: 1px #666666;
	border-left: 1px #666666;
	margin: 0px;
	padding-top: 2px;
}
.style22
{
	line-height: 30px;
	border-top: 1px solid #666666;
	border-right: 1px #666666;
	border-bottom: 1px #666666;
	border-left: 1px #666666;
	margin: 0px;
	padding-top: 2px;
	font-weight: bold;
}
.style24
{
	color: #990000;
	font-weight: bold;
}
.tablepadding-notop
{
	padding-top: 0px;
	padding-right: 9px;
	padding-left: 0px;
	padding-bottom: 15px;
}
.categories-directory
{
	background-image: url(images/categories-directory_bg.gif);
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	padding: 10px;
}

.addresstextForCCCompanyCompliance
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
}

.categoryRowMainHeadingPage A
{
	text-decoration: none;
	color: #003366;
}

.BuyNotice
{	
	background-color: #446A97; 
	color: White; 
	padding: 5px; 
	text-align: center;
	font-weight: bold;                    
}

.Box
{
	border:1px solid #476799;
	background:#efefef;
	margin-bottom:20px;
}

.BoxTitle
{
	background-color:#476799; color:White;
	font-size:14pt;font-weight:bold;
	padding:5px;
	overflow:auto;
}

.CategoryBox
{
	float:left;
	border: 1px solid black;
	background-color:White;
	margin-right:5px;
}

.AdSummaryItem
{
	font-size: 12px; color: #ba1428;
	font-weight:bold; text-align:left;
}