@charset "UTF-8";
@import url(http://images1.ecarlist.com/sites/templates/common/css/base.css);

/*General*/
body {background: url(http://images1.ecarlist.com/sites/hiley_mazda_hurst/images/bg.jpg) repeat-x; font-family: arial, helvetica, sans-serif;}

/*Wrapper*/
#wrapper {
margin: 5px auto 3px auto;
width: 960px; 
background: #FFF;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
}

#non-header {width: 956px; margin: 0 auto; border: 1px solid #999;}

/*Header*/
#header_wrapper {}
#header {height: 118px; background: url(http://images1.ecarlist.com/sites/hiley_mazda_hurst/images/logo.png); position:relative; }

#address {position: absolute; top: 18px; left: 615px; text-align: right;}
#address h3 {font-size: 12.8px; line-height: 15px;}
#address h4 {font-size: 18px; line-height: 21.7px;}

/*Social Media*/
#social_media {position: absolute; top: 10px; left: 420px;}


/*Navigation*/
#main-nav {position:absolute; top: 92px; left: 267px;}
#priNav {font-size: 11px; font-weight: bold;}
#priNav li {background: url(http://images1.ecarlist.com/sites/hiley_mazda_hurst/images/nav-bg.png) ; color: #FFF; padding: 0 5px; display: block; line-height: 25px; margin-right: 3px; background-repeat: none;}
ul#priNav > li.last a {text-transform: capitalize;}
#priNav li a {display: block; text-decoration: none; text-transform: uppercase; color: #FFF;}

/*Dropdown*/
#priNav li ul li {background: #000; width: 200px; padding-left: 5px; margin-left: -3px;}

#nextstep {
width: 932px;
height: 65px;
margin: 8px auto;
background: url(http://images1.ecarlist.com/sites/hiley_mazda_hurst/images/next-steps.jpg) ;
}

#nextstep ul {
padding-top: 5px;
padding-left: 200px;
}

#nextstep li {
float: left;
}

#nextstep li a {

padding-right: 20px;
text-decoration: none;
list-style: none;
}

#currentfilterswrap {font-size: 13px; margin-left: 15px;}

#currentfilterswrap p {line-height: 15px;}

#clear_all_filters {font-size: 13px; background-color: none; color: #079CD3; margin-left: 10px;}


/* Left Column */

#leftColumn {}

h3.non_expandable_menuheader {
width: 235px;
height: 83px;
margin: 8px;
background: url(http://images1.ecarlist.com/sites/hiley_mazda_hurst/images/inventory-filter-info.png); 
font-size: 20px !important;
color: #FFF;
font-weight: bold !important;
text-align: center;
line-height: 60px !important;
}

#inventory_v2_sidebar_filters h2 {
width: 235px;
height: 31px;
margin: 8px 8px 0 8px; 
font-size: 15.75px;
text-indent: 10px;
line-height: 35px;
color: #FFF;
background: url(http://images1.ecarlist.com/sites/hiley_mazda_hurst/images/refine-bg.jpg);
}

#filterListWrap {
width: 233px;
margin: 0 8px;
border: 1px solid #999;
background: #F4F4F4;
font-size: 12px;
}

#filterListWrap .filterList h3 {
color: #574747;
line-height: 25px !important;
text-indent: 30px;
background: url(http://images1.ecarlist.com/sites/hiley_mazda_hurst/images/gradient-white-to-gray.jpg) repeat-x;
height: 25px;
border: 1px solid #B2B2B2;
border-left: none;
border-right: none;
font-size: 12px;
font-weight: 700 !important;
}

.filterList ul {
padding: 10px 0 10px 16px;
}

.filterList ul li {
color: #000;
display: block;
font-size: 12px;
line-height: 20px;
}

.filterList a:hover {text-decoration: underline;}

#inventory_v2_sidebar_contact {
width: 233px;
margin: 5px 8px !important;
padding-bottom: 4px;
border: 1px solid #999 !important;
background: #F4F4F4 !important;
}

#inventory_v2_sidebar_contact ol { padding: 15px 2px 10px 8px; }

#contact_small h2 { color: #333; font-size: 18px; margin: 10px 0 0 8px; }

#vehicle_v2_notify_button { padding-left: 4px;}

/* Right Column */

#rightColumn {
width: 698px;
margin: 7px 0 0 7px;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
}

#searchBar {
width: 682px;
margin: 10px auto 0 auto;
border: 1px #BABABA solid;
border-bottom: none;
background: #FFF;
border-radius: 10px 10px 0 0;
-moz-border-radius: 10px 10px 0 0;
-webkit-border-radius: 10px 10px 0 0;
}

#sort_bar {
width: 682px;
margin: 0 auto;
float: none;
border: 1px #BABABA solid;
background: #FFF;
border-radius: 0 0 10px 10px;
-moz-border-radius: 0 0 10px 10px;
-webkit-border-radius: 0 0 10px 10px; 
font-size: 12px;
}

#sort_bar a {
color: #444;
font-weight: bold !important;
}

#sort_bar_left { float: left; margin-left: 10px; width: 43%; }

#sort_bar_right { float: right; margin-right: 10px; width: 50%; text-align: right; }

#sort_bar_right #vehicle_count_controls { width: 100px; float: left; text-align: center; }


#drop_down_filters #drop_down_right #submit {  
height: 17px !important; 
width: 50px !important; 
background: #11D312 !important; 
border: 1px solid #979797 !important;  
text-align: center !important; 
line-height: 150% !important; 
width: 60px !important; 
float: left !important; 
color: #fff !important; 
font-weight: bold !important;
font-size: 12px !important;
text-decoration: none;
}

/* Vehicle Information */
.inventory_v2_details_wrap {
    color: #333333;
    font-size: 12px;
}
.inventory_v2_details h4 a {
    color: #079CD3;
    font-size: 16px;
    margin: 0 0 5px;
}
.inventory_v2_row ul {
    list-style-type: none;
    margin-bottom: 5px;
}
.inventory_v2_row ul.inventory_v2_details_links li {
    display: inline;
    float: left;
    margin-right: 15px;
}
#inventory_v2_rows .inventory_v2_details_links {
    clear: both;
    margin: 10px 0 0;
}
#inventory_v2_rows .inventory_v2_details_links li a {
    color: #666666;
}
#inventory_v2_rows .inventory_v2_details_links li a:hover {
    color: #333333;
}
#inventory_v2_rows li.price_line_1 {
    color: #11D312;
    font-size: 18px;
}
#similarVehicles h3 {
    font-size: 18px;
    font-weight: bold;
    margin: 3px 0 0 6px;
}
#similarVehicles .similarVehicle {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #E8E8E8;
    margin: 10px 0;
    padding: 8px;
}
#similarVehicles .similarVehicle li {
    color: #333333;
}
#similarVehicles .similarVehicle ul {
    font-size: 84%;
}
#vehicle_v2_sidebar_links p {
    color: #010000;
    padding: 5px 0 5px 10px;
}
#vehicle_v2_sidebar_links {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #E8E8E8;
    margin: 5px 0;
    padding-bottom: 10px;
}
#vehicle_v2_sidebar_links li {
    color: #6C6C6C;
}
#vehicle_contact {
    padding-bottom: 7px;
}
#vehicle_v2_sidebar_links li a {
    background: url("../images/arrow_black.gif") no-repeat scroll 2px center transparent;
    color: #6C6C6C;
    padding: 0 2px 0 12px;
}
#vehicle_v2_sidebar_links li a:hover {
    background: none repeat scroll 0 0 #333333;
    color: #FFFFFF;
}
.ip_dottedLine {
    border-top: 1px dotted #666666;
}
#priceContainer {
    margin-bottom: 10px;
}
#vehicle .price_line_1 {
    color: #FF9933;
    font-size: 28px;
    font-weight: bold;
    line-height: 28px;
}
#vehicle #vehicle_topbar {
    background: url("../images/bgSearchBar.gif") repeat-x scroll left bottom transparent;
    border-bottom: 1px solid white;
    border-top: 7px solid black;
    color: #333333;
}
#vehicle_vitals {
    margin: 0 auto;
    padding: 10px 0 5px;
}
h1#vehicle_title {
    color: #0099FF;
    font-size: 22px;
    line-height: 26px;
}
#vehicle_contact span {
    color: #333333;
    font-size: 16px;
}
#vehicle_vitals #media_center_links {
    padding: 10px 0;
}
#vehicle_topbar_left a:hover, #similarVehicles .similarVehicle ul a:hover {
    text-decoration: underline;
}
#vitalsContainer {
    margin: 5px 0;
}





#vehicleDisclaimer {font-size: 13px;}

/* Footer */

#footer {
height: 35px;
background: #000;
border-top: 5px solid #169D3B;
color: #8b8b8b;
font-size: 11px;
line-height: 13px;
}

#footer .logo {
background: url(http://www.hileymazdahurst.com/Images/Sites/528/powered-by-logo.png) repeat:none bottom;
display: block;
height: 21px;
width: 70px;
}

#website-by, .logo, .copyright {
float: left;}

#footer a {text-decoration: none; color: #FFF;}

#footer a:hover {text-decoration: underline;}

.float-left {
float:left;
padding: 8px;
}

#powered-by {
float:right;
padding: 8px;
}

#ec_footer {color: #333; font-size: 10px; text-align: center; padding-top: 15px;}
#ec_footer a {text-decoration: none; line-height: 16px; color: #000;}
#ec_footer a:hover {text-decoration: underline;}
#ec_footer .last a { color: #169D3B; }
#ec_footer .last a:hover { color: #666; }
.dt-ecl-logo { width: 175px; margin: 0px auto; padding-bottom: 15px; }
.dt-ecl-logo a { opacity: 0.7; }
.dt-ecl-logo a:hover { opacity: 1.0; }

#notify_middle {width: 616px; padding-left: 10px;}
#notify_middle h2 {font-size: 13px; line-height: 15px;}
#notify_middle p {font-size: 13px; line-height: 15px;}

#notify_right {margin-bottom: 20px;}

#vehicle_vitals {
padding: 10px !important;
}
#vehicle_photos_question {width: 440px !important;}
#customer_tools_vehicle_question {width: 438px !important; padding-right: 3px;}
.customer_tools_right_left {width: 215px !important;}
.customer_tools_right_right {width: 215px !important;}
#vehicle_mainVitals_inner {width: 475px !important; padding-left: 5px;}
#vd_block_description_trim p {font-size: 13px; line-height: 15px;}