a { color:#60220b; text-decoration:underline; }
a:link { }
a:hover { color:#000; text-decoration:none; }
a:visited {}
a:active { outline:none; }
a:focus { outline-style: none; }
.color_pri { color:#60220b; }
.color_sec { color:#fff; }


#topcontact { width:275px; }
#header h1 { margin: 5px 0 0 5px; }
#header h1 a { display:block; width:189px; height:79px; text-indent: -9000px; background: url(../images/main_logo.png) no-repeat left top; margin-top: -6px;}
#dealership_image { background: url(../images/cars_home.jpg) no-repeat top left; height: 225px; width: 265px; display: block; }

#priNav { background: url(../images/nav_bkgd.png) no-repeat center top; padding: 0 5px 13px; }
#priNav li a { background: url(../images/priNav.jpg) no-repeat; }
#priNav li a#priNav_Home { width:96px; background-position: 0px 0px; }
#priNav li a#priNav_Inventory { width:121px; background-position: -96px 0px; }
#priNav li a#priNav_Specials { width:159px; background-position: -217px 0px; }
#priNav li a#priNav_Financing { width:133px; background-position: -378px 0px; }
#priNav li a#priNav_Vehicle_Finder { width:200px; background-position: -513px 0px; }
#priNav li a#priNav_Shipping { width:109px; background-position: -600px 0px; }
#priNav li a#priNav_About_Us { width:113px; background-position: -709px 0px; }
#priNav li a#priNav_Contact_Us { width:148px; background-position: -822px 0px; }
/* hover states */
#priNav li a#priNav_Home:hover { width:96px; background-position: 0px -34px; }
#priNav li a#priNav_Inventory:hover { width:121px; background-position: -96px -34px; }
#priNav li a#priNav_Specials:hover { width:159px; background-position: -217px -34px; }
#priNav li a#priNav_Financing:hover { width:133px; background-position: -378px -34px; }
#priNav li a#priNav_Vehicle_Finder:hover { width:200px; background-position: -513px -34px; }
#priNav li a#priNav_Shipping:hover { width:109px; background-position: -600px -34px; }
#priNav li a#priNav_About_Us:hover { width:113px; background-position: -709px -34px; }
#priNav li a#priNav_Contact_Us:hover { width:148px; background-position: -822px -34px; }

#home_welcome_box { width:600px; height:247px; float:right; display: inline; margin:0 15px 0 0; padding: 0px 11px 4px 15px; background: url(../images/home_welcome_box.png) no-repeat left top; }
#hometext { float:left; width:302px; }
#hometext p {  color:#FFFFFF; line-height:15px; text-align:justify; margin-top: 42px;}
#hometext p.readmore {margin-top: 0px; color: #C98868;}
#hometext p.readmore a {color: #C98868;}
#home_bttns { margin: 0; list-style-type: none; float:right; display: inline; padding: 9px 5px 0 0; display: none; }
#home_bttns li { margin: 0; padding: 0; }
#home_bttns li a { display:block; width:268px; height:80px; text-indent: -9000px; background: url(../images/home_bttns.png) no-repeat; }
#home_bttns li a#fin { background-position: 0px 0px; margin-bottom: 15px; }
#home_bttns li a#warranty { background-position: 0px -80px; }
#home_bttns li a#fin:hover { background-position: -268px 0px; }
#home_bttns li a#warranty:hover { background-position: -268px -80px; }

#inventory .inventory_v2_details h4 a:hover { color:#fff !important; }
#contact_map { border:1px solid #7D6239; border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px; background:#fff url(http://images1.ecarlist.com/sites/templates/boardwalk/images/ct_bttm_tile.png) repeat-x center bottom; padding: 20px; }

#welcome_bttm { width:626px; height:27px; margin: 0; padding: 0 0 20px 0; background: url(../images/welcome_bttm.png) no-repeat -2px top; float:right; margin-right: 15px; }
#shipping #right {  }
#shipping #left { width:260px; }

a#get_directions { float:left;; width:229px; height:49px; margin:40px 0 0 15px; padding: 0; text-indent: -9000px; background: url(../images/home_directions.png) no-repeat left top; }
a#get_directions:hover { background-position: -229px 0px; }

#random_list_location #random_list_item a { color: #fff; font-weight: normal;}
#random_list_location #random_list_item a:hover { color: #fff; font-weight: none; text-decoration: underline;}

#home_contact a {font-size: 11px;}

p.contname { font-size: 13px; margin-bottom: 8px; }

.automated_10425_line3, .automated_10426_line3 { color: #60220B !important; }
   
#sort_bar_right {
    float: right;
    margin-right: 10px;
    text-align: right;
    width: 45%;
}

#vehicle_count_controls { width: 50%;}

#sidebar_address .floatleft { margin: 5px 8px;}