body {background-repeat: no-repeat;}

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; }

#page_bkgd {
    background-repeat: no-repeat;
}

#topcontact { width:275px; }
#header h1 { margin: 5px 0 0 5px; }
#header h1 a { display:block; width:411px; height:83px; text-indent: -9000px; background: url(../images/main_logo.png) no-repeat left top; margin-top: -6px;}
#topcontact p {font-size: 24px;}
a#dealership_image { background: url(../images/dealership_image.jpg) no-repeat left top; }

#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; height: 32px;}
#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#menu0 { 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 -32px; }
#priNav li a#priNav_Inventory:hover { width:121px; background-position: -96px -32px; }
#priNav li a#priNav_Specials:hover { width:159px; background-position: -217px -32px; }
#priNav li a#priNav_Financing:hover { width:133px; background-position: -378px -32px; }
#priNav li a#priNav_Vehicle_Finder:hover { width:200px; background-position: -513px -32px; }
#priNav li a#priNav_Shipping:hover { width:109px; background-position: -600px -32px; }
#priNav li a#priNav_About_Us:hover { width:113px; background-position: -709px -32px; }
#priNav li a#menu0:hover { width:113px; background-position: -709px -32px; }
#priNav li a#priNav_Contact_Us:hover { width:148px; background-position: -822px -32px; }

#priNav li ul { display: none; }
#dropmenudiv, #dropmenudiv_firefox{ text-transform: uppercase; text-align: left; padding: 0px 0px; }
#dropmenudiv a, #dropmenudiv_firefox a { padding: 3px 0px;  font-weight: normal; font-size: 10px; margin: 0px 0px; text-indent: 16px; }
#dropmenudiv a:hover, #dropmenudiv_firefox a:hover {  font-weight: normal; }

#dropmenudiv, #dropmenudiv_firefox{ background: #e8e0b8; border: none;  }
#dropmenudiv a, #dropmenudiv_firefox a { border: none; background: none; border-bottom: 1px dotted #fff; color: #42382b; }
#dropmenudiv a:hover, #dropmenudiv_firefox a:hover {  background: #42382b; color: #e8e0b8; }

#home_welcome { background: url("../images/home_welcome_box1.png") no-repeat scroll left top transparent; display: inline; float: right; height: 173px; margin: 0 12px 0 0; padding: 45px 308px 10px 13px; width: 308px; }

#hometext { float:left; width:300px; }
#home_welcome p { line-height: 16px !important; }
#hometext p {  color:#e1e0e0; line-height:14px; text-align:justify; margin-top: 5px; }
#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 0px 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; }

p.foootername { color: #614f37;}

p.footeraddress {color: #bc986c;  line-height: 25px;}

#footerNav li a { color: #bc986c; }

#footerNav li { color: #bc986c; border-right-color: #bc986c;}

#ec_footer li {color: #614F37;}

.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%;}

a#home_directions { margin-top: 8px }

#main_content_bttm { min-height: 562px;}

a#ecarlist {margin: 20px 0 0;}