@charset "UTF-8";
/*************************************************************
PLAZA MOTORS STYLESHEET
(C) PLAZA MOTORS. ALL RIGHTS RESERVED.
AUTHORED BY: ECARLIST.COM
**************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;  }
ol, ul { list-style: none; color: #cccccc; }
label { background: url(../images/ast_trans.png) no-repeat left center; }
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: ''; content: none;}

body {
	background:#000 !important;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	text-align:center;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}

/*MAIN CONTAINERS*/
#container { margin:0px auto; width:980px; }

#banner { background:url(../images/banner_bg.jpg) top center no-repeat; width:980px; height:127px; }

#banner a{ float: right; padding-right: 56px; }

#navigation { font-family:Arial, Helvetica, sans-serif; font-size:11pt; margin-bottom:20px; margin-top:5px; }
#navigation a { color:#FFFFFF; text-decoration:none; }
#navigation a:hover { color:#bd292d; }

#content { background:url(../images/content_bg.jpg) top center no-repeat; width:950px; text-align:left; }
#contentInner { margin:0px auto; text-align:left; font-size:10pt; width:940px; }
#breadcrumbs { display: none; }
#searchBar { display: none; }

/*INVENTORY*/
.ecarInvName { font-family:Arial, Helvetica, sans-serif; font-size: 11pt; color: #FFFFFF; font-weight: bold; text-decoration: none; }

.ecarInvName a { font-family:Arial, Helvetica, sans-serif; font-size: 11pt; color: #FFFFFF; font-weight: bold; text-decoration: none; }

.ecarInvName a:hover { font-family:Arial, Helvetica, sans-serif; font-size: 11pt; color: #999999; font-weight: bold; text-decoration: underline; }

.ecarInvPrice { font-family:Arial, Helvetica, sans-serif; font-size: 18pt; color: #990000; font-weight: bold; text-decoration: none; }

.ecarInvSecName { font-family:Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: normal; text-decoration: none; }

/*BOTTOM*/
#bottom { background:url(../images/bottom_bg.jpg) top center no-repeat; height:105px; padding-top:10px; }

#copyright { color:#414141; font-size:7pt; }
#copyright a { color:#414141; text-decoration:underline; }
#copyright a:hover { color:#fff; }
a.ecarlist { display:block; text-decoration:none; margin:0px auto; width:197px; height:54px; }
a.ecarlist:hover {
}

/*MISC*/
.navSeperator { margin-left:12px; margin-right:12px; }
.navLeafLeft { margin-right:12px; }
.navLeafRight { margin-left:12px; }
.clear { clear:both; }
.textWhite { color:#fff; }
.floatLeft { float:left; }
.floatRight { float:right; }
.spacer10 { height:10px; }
.spacer20 { height:20px; }

/*Home*/
#home #navigation { font-family:Arial, Helvetica, sans-serif; font-size:11pt; margin-bottom:0; margin-top:5px; }
#home #navigation .clear { background: url(../images/content_bg.jpg) no-repeat 20% 0%; width: 950px; height: 70px; margin: 30px 0 0 0; }
#home #main_left { text-align: left; margin: 0 40px; }
#home #main_left h2 { font-size: 12pt; margin-bottom: 10px; }
#home #main_left p { font-size: 9pt; font-weight: normal; line-height: 12pt; margin-bottom: 10px; }
#home #main_left a { color:#bd292d; text-decoration:none; }
#home #main_left a:hover { color:#ffffff; text-decoration:none; }
#home #main_right #featuredVehicles { margin: 0 0 0 40px;}
#home #main_right #featuredVehicles a { font-size: 10pt; color:#bd292d; text-decoration:none; }
#home #main_right #featuredVehicles a:hover { font-size: 10pt; color:#ffffff; text-decoration:none; }
#home #main_right #view_all { font-size: 12pt; color:#ffffff; text-decoration:underline; }
#home #main_right #view_all:hover { font-size: 12pt; color:#bd292d; text-decoration:none; }

/*Contact*/
#contact #navigation .clear { background: url(../images/content_bg.jpg) no-repeat 20% 0%; width: 950px; height: 70px; margin: 30px 0 0 0; }
#contact #left { float: left; text-align: left; margin: -70px 0 0 50px; font-size: 9pt; font-weight: normal; line-height: 12pt; }
#contact #left #sidebar_address h2 { font-size: 9pt;  }
#contact #left #sidebar_address a { color: #fff !important; text-decoration: none !important; }
#contact #left #sidebar_address a:hover { color: #bd292d !important; text-decoration: none !important; }
#contact #right { float: right; text-align: left; margin: -65px 50px 5px 0; font-size: 9pt; font-weight: normal; }
#contact #container #right #contact_map { width: 500px; height: 400px; }

/*Shipping*/
#shipping #navigation { font-family:Arial, Helvetica, sans-serif; font-size:11pt; margin-bottom:0; margin-top:5px; }
#shipping #navigation .clear { background: url(../images/content_bg.jpg) no-repeat 20% 0%; width: 950px; height: 70px; margin: 30px 0 0 0; }
#shipping #left { float: right; margin: -30px 40px 0 0; }
#shipping #left .logo_wrap img { border: none; display: block; text-decoration: none; width: 40%; }
#shipping #right { text-align: left; margin: -25px 30px 0 40px; }
#shipping #right h2 { font-size: 12pt; margin-bottom: 10px; }
#shipping #right p { font-size: 9pt; font-weight: normal; line-height: 12pt; margin-bottom: 10px;  }
#shipping #right a { color:#bd292d; text-decoration:none; }
#shipping #right a:hover { color:#ffffff; text-decoration:none; }


#shipping #shipping_content #shipping_info { text-align: left; margin: -25px 30px 0 40px; }
#shipping #shipping_content #shipping_info h2 { font-size: 12pt; margin-bottom: 10px; }
#shipping #shipping_content #shipping_info p { font-size: 9pt; font-weight: normal; line-height: 12pt; margin-bottom: 10px;  }
#shipping #shipping_content #shipping_images { display: block; background: url(../images/shipping_pic_black.jpg) no-repeat; width: 391px; height: 155px; text-indent: -9000px; margin: 5px 0 5px 290px;  }

/*Financing*/
#financing #navigation { font-family:Arial, Helvetica, sans-serif; font-size:11pt; margin-bottom:0; margin-top:5px; }
#financing #navigation .clear { background: url(../images/content_bg.jpg) no-repeat 20% 0%; width: 950px; height: 70px; margin: 10px 0 0 0; }
#financing #financeLeft { float: left; width: 650px; text-align: left; margin: -30px 10px 0 40px; }
#financing #financeLeft h2 { font-size: 12pt; margin-bottom: 10px; }
#financing #financeLeft p { font-size: 9pt; line-height: 12pt; }
#financing #financing_vehicle_calculator label { color: #474747; }
#financing #financeRight { float: right; margin: -30px 40px 0 0; }
#financing #financeRight form.validation ol { text-align: center; }
#financing #financeRight #financeCalc { width: 220px; }

/*About Us*/
#about #navigation { font-family:Arial, Helvetica, sans-serif; font-size:11pt; margin-bottom:0; margin-top:5px; }
#about #navigation .clear { background: url(../images/content_bg.jpg) no-repeat 20% 0%; width: 950px; height: 70px; margin: 30px 0 0 0; }
#about #container #right { text-align: left; margin: -50px 40px 0 40px; }
#about #container #right h2 { font-size: 12pt; margin-bottom: 10px; }
#about #container #right p { font-size: 9pt; }
#about #container #right a { color:#bd292d; text-decoration:none; }
#about #container #right a:hover { color:#ffffff; text-decoration:none; }

/*Inventory*/
#inventory #navigation { font-family:Arial, Helvetica, sans-serif; font-size:11pt; margin-bottom:0px; margin-top:5px; }
#inventory #navigation .clear { background: url(../images/content_bg.jpg) no-repeat 20% 0%; width: 950px; height: 70px; margin: 30px 0 0 0; }
#inventory #searchResultsNum { font-size: 12pt; margin: -35px auto 30px; text-align: center; }
#inventory .inventory_row { width: 33%; float: left; height: 300px; clear: none; padding: 20px 0 0 0; border: none; }
#inventory .inventory_row .inventory_image { border: 0px !important; float: none; width: auto; }
#inventory .sortDisplay { border-top: 1px solid #575757; height: 38px; background-color: #262626; }
#inventory .inventory_row .inventory_image img::nth-child(2) { margin-top: -25px; }
#inventory .inventory_row_odd { background: none; }
#inventory .custom_car_title { color: white; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; text-decoration: none; margin: 2px 0px;}
#inventory .custom_car_price { color: #900; font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: bold; text-decoration: none; margin: 0; }
#inventory .custom_car_subtitle { color: white; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-decoration: none; margin: 0; }

#inventory #makes { display: none; }
#inventory .makesTitle { display: none; }
#inventory #breadcrumbs a:link { color: #fff; text-decoration: none; }
#inventory #breadcrumbs a:hover { color: #990000; text-decoration: none; }
#inventory #breadcrumbs a:visited { color: #fff; text-decoration: none; }
#inventory #breadcrumbs a:active { color: #fff; text-decoration: none; }

#inventory #container #makes .makesList a:link { color: #fff; text-decoration: none; }
#inventory #container #makes .makesList a:hover { color: #990000; text-decoration: none; }
#inventory #container #makes .makesList a:visited { color: #fff; text-decoration: none; }
#inventory #container #makes .makesList a:active { color: #fff; text-decoration: none; }

#inventory #container .sortDisplay .sortDisplay-left { padding: 10px 0px; }
#inventory #container .sortDisplay .sortDisplay-right { padding: 10px 0px; }

#inventory #container .sortDisplay .sortDisplay-left a:link { color: #fff; text-decoration: none;  }
#inventory #container .sortDisplay .sortDisplay-left a:hover { color: #990000; text-decoration: none; }
#inventory #container .sortDisplay .sortDisplay-left a:visited { color: #fff; text-decoration: none; }
#inventory #container .sortDisplay .sortDisplay-left a:active { color: #fff; text-decoration: none; }

#inventory #container .sortDisplay .sortDisplay-right a:link { color: #fff; text-decoration: none; }
#inventory #container .sortDisplay .sortDisplay-right a:hover { color: #990000; text-decoration: none; }
#inventory #container .sortDisplay .sortDisplay-right a:visited { color: #fff; text-decoration: none; }
#inventory #container .sortDisplay .sortDisplay-right a:active { color: #fff; text-decoration: none; }

#inventory #container .inventory_row .inventoryLeft a:link { color: #fff; text-decoration: none; }
#inventory #container .inventory_row .inventoryLeft a:hover { color: #990000; text-decoration: none; }
#inventory #container .inventory_row .inventoryLeft a:visited { color: #fff; text-decoration: none; }
#inventory #container .inventory_row .inventoryLeft a:active { color: #fff; text-decoration: none; }

#inventory #container .inventory_row .inventoryRight a:link { color: #fff; text-decoration: none; }
#inventory #container .inventory_row .inventoryRight a:hover { color: #990000; text-decoration: none; }
#inventory #container .inventory_row .inventoryRight a:visited { color: #fff; text-decoration: none; }
#inventory #container .inventory_row .inventoryRight a:active { color: #fff; text-decoration: none; }
