#header_wrapper #header h1 { margin: 8px 0 0; }
#header_wrapper #header h1 a {
		display: block;
		width:400px;
		height:72px;
		text-indent: -9000px;
		background: url(../images/layout-sprite.png) no-repeat 0px 0px;
}
#header_wrapper #topcontact[id=topcontact] { width:auto; }
#header_wrapper #topcontact p {
		font-size: 18px;
}
#header_wrapper #topcontact p span.city {
		font-size: 14px;
		font-weight: normal;
		margin-left: 20px;
}

#header_wrapper #priNav { width:980px; }
#header_wrapper #priNav li a {
		background: url(../images/priNav.jpg) no-repeat;
}
#priNav li#priNav_Home a {
		width:94px;
		background-position: 0px 0px;
}
#priNav li#priNav_View_Inventory a {
		width:120px;
		background-position: -94px 0px;
}
#priNav li#priNav_Warranty a {
		width:125px;
		background-position: -214px 0px;
}
#priNav li#priNav_Financing a {
		width:119px;
		background-position: -339px 0px;
}
#priNav li#priNav_Specials a {
		width:108px;
		background-position: -458px 0px;
}
#priNav li#priNav_Vehicle_Finder a {
		width:157px;
		background-position: -566px 0px;
}
#priNav li#priNav_About_Us a {
		width:114px;
		background-position: -723px 0px;
}
#priNav li#priNav_Contact_Us a {
		width:143px;
		background-position: -836px 0px;
}

#priNav li#priNav_Home a:hover {
		background-position: 0px -34px;
}
#priNav li#priNav_View_Inventory a:hover {
		background-position: -94px -34px;
}
#priNav li#priNav_Warranty a:hover {
		background-position: -214px -34px;
}
#priNav li#priNav_Financing a:hover {
		background-position: -339px -34px;
}
#priNav li#priNav_Specials a:hover {
		background-position: -458px -34px;
}
#priNav li#priNav_Vehicle_Finder a:hover {
		background-position: -566px -34px;
}
#priNav li#priNav_About_Us a:hover {
		background-position: -723px -34px;
}
#priNav li#priNav_Contact_Us a:hover {
		background-position: -836px -34px;
}

#home p#dealership_image { background: url(../images/home-img.jpg) no-repeat center top; }
#home_contact p.contname {
		text-align: right;
}
#home_contact p.contphone {
		text-align: left;
		line-height: 1.3;
}
#home_contact p.contphone span {
		text-transform: uppercase;
		font-size: 14px;
}
.home-contact-right {
		float:right;
		margin: 0 5px 0 0;
		padding: 0
}
.home-contact-right p {
		font-size: 14px;
		font-weight: bold;
		color:#fff;
		margin: 0 0 5px;
}
.home-contact-right p span {
		text-transform: uppercase;
		color:#85c5c7;
}
.home-contact-right p.theodore-office {
		margin-top: 20px;
}
#home #home_welcome {
		background: url(../images/home-welcome-bkgd.png) no-repeat center top;
}
/*
#header #priNav {
		width: auto;
}
#header #priNav li a {
		padding: 21px 11px 15px;
		text-transform: lowercase;
}
#home #home_flash {
		width: auto;
}
#home #banner {
		height: 346px;
		background: url(../images/home-img-new.jpg) no-repeat center top;
}

#home #wrapper {
		width: auto;
}

#home #header,
#home_featured { 
		margin: 0 auto; 
}
#home #home_inner {
		margin: 0 auto;
}
#home #main_content {
		width: auto !important;
}
body #page_tile {
		background: #fff url(../images/bodytile.png) repeat-x left top;
}


#home #home_contact #hours_list {
		padding: 0 10px;
}
#home #hours_list h3,
#home #hours_list li {
		color: #fff;
}
*/
.sb-dealer-block {
		margin: 0 10px 15px;
		padding: 0 0 10px;
		border-bottom: 1px dotted #333;
}
.sb-dealer-block p {
		font-size: 12px;
		line-height: 1.3;
		color:#fff;
		font-weight: normal;
}
.sb-dealer-block p.sb-dealer-name {
		text-transform: uppercase;
		font-weight: bold;
}

a.get-directions {
	 background: url(../images/submit_tile.gif) repeat-x left top; display:block; width:175px; color:#fff; text-align: center; line-height:29px; border:1px solid #633212;
}


#hours_list { margin: 40px 0 20px; }
#hours_list h3 { font-size: 14px; color:#000; margin: 15px 10px 0px; padding: 0; font-weight: bold; }
#hours_list h4 { font-size: 12px; margin: 15px 10px 0; padding: 0; color:#000; }
#hours_list ul { margin: 0; padding: 0 10px 10px; }
#hours_list li { font-size: 11px; color:#333; line-height: 16px; }
#hours_list li span.hours_department_list_day { float:left; width:70px; }

#warranty .wide-wrap h2 {
		width:900px;
		height:107px;
		margin: 0 auto 20px;
		text-indent: -9000px;
		background: url(../images/ASC-Banner.jpg) no-repeat center top;
}

#home a#home_directions {
		margin-top: 0;
}
.wide-wrap { padding: 10px; }
.wide-wrap p {
		font-size: 14px;
		line-height: 1.3;
		color:#432e0b;
}
a.dealership-image {
		float:left;
		margin: 0;
		padding: 0;
		width:250px;
		height:225px;
		text-indent: -9000px;
		background: url(../images/LCM_banner.jpg) no-repeat center top;
}
.iframe-map {
		border:1px solid #9f9f9f; background:#fff; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px;  padding:15px;
}
h3.map-header {
		margin: 20px 0 5px 15px;
		padding: 0;
		font-size: 18px;
		font-weight: normal;
		text-transform: uppercase;
		color:#444;
}