.color_pri { color: #fff !important; }
.color_sec { color: #fff !important; }

.inventory_v2_price_right .price_line_1 .callForPrice{display: block;}

#vehicle .price_line_1{margin-top: 5px !important; font-size: 20px !important;}

li.savings_price{font-size: 20px; margin-top: 5px;}

li.savings_price span.price_title, li.savings_price span{color: #3ada2e !important; }

#vehicle .inventory_v2_price_right .price_title, #vehicle .inventory_v2_price_right .price_title, #vehicle li.savings_price span.price_title{font-size: 12px;}

#chat {height: 0; z-index: 100; margin-top: 1px;}

#page_bkgd #header { position: relative; }
#page_bkgd #header h1 { margin: 20px 0 0 15px; }
#page_bkgd #header h1 a { display: block; width:522px; height:60px; text-indent: -9000px; background: url(../images/main-logo.png) no-repeat left top; }
#page_bkgd #header h2 { margin: -5px 0 0 15px; }
#page_bkgd #header h3 { font-size: 15px; line-height: 20px; margin: 5px 20px 0 0; position: absolute; top: 11px; right: 60px; }

#header #headerContact h3{
	text-transform: uppercase;
	font-size: 18px;
	text-align: center;
	top: 30px;
	right: 20px;
}

#header #headerContact h3 strong{
	font-size: 24px;
}

.header-social { padding: 10px 0 0; margin: 0; width:64px; position: absolute; top: 4px; right: 0px; }
.header-social li { float:left; margin: 0 8px 7px 0; padding: 0; }
.header-social li a { display: block; width:24px; height:24px; text-indent: -9000px; background: url(../images/header-social.png) no-repeat; }
.header-social li a.facebook {}
.header-social li a.blogger { background-position: -24px 0px; }
.header-social li a.twitter { background-position: -48px 0px; }
.header-social li a.linkedin { background-position: -72px 0px; }
.header-social li a.youtube { background-position: -96px 0px; }
.header-social li a.ebay { background-position: -120px 0px; }
#dealer_review_button {display: inline-block; left: 30px; position: relative; top: 14px;}


#socialBlock{
	position: relative;
}
.socialIcons { padding: 10px 0 0; margin: 0; position: absolute; top: -20px;}
.socialIcons li { float:left; margin: 0 8px 7px 0; padding: 0; }
.socialIcons li a { display: block; width:24px; height:24px; text-indent: -9000px; background: url(../images/header-social.png) no-repeat; }
.socialIcons li a.facebook {}
.socialIcons li a.blogger { background-position: -24px 0px; }
.socialIcons li a.twitter { background-position: -48px 0px; }
.socialIcons li a.linkedin { background-position: -72px 0px; }
.socialIcons li a.youtube { background-position: -96px 0px; }
.socialIcons li a.ebay { background-position: -120px 0px; }




a#googleRev{position: absolute; right: 85px; bottom: 0px;}

#navwrap #navblock h1 { margin-left: 11px; }
#navwrap #navblock h1 a { width:153px; background: url(../images/nav-logo.jpg) no-repeat left top; }
#navwrap #priNav { width:792px; margin: 0 19px 0 0; }
#navwrap #priNav li a { background: url(../images/priNav.jpg) no-repeat; }
#navwrap #priNav li#priNav_Home a { width:48px; background-position: 0px 0px }
#navwrap #priNav li#priNav_View_Inventory a { width:99px; background-position: -48px 0px; }
#navwrap #priNav li#priNav_Financing a { width:181px; background-position: -147px 0px; }
#navwrap #priNav li#priNav_Trade_Bid a { width:123px; background-position: -328px 0px; }
#navwrap #priNav li#priNav_About_Haus a { width:167px; background-position: -451px 0px; }
#navwrap #priNav li#priNav_Service a { width:92px; background-position: -618px 0px; }
#navwrap #priNav li#priNav_Contact a { width:82px; background-position: -710px 0px; }
/* hover states */
#navwrap #priNav li#priNav_Home a:hover { background-position: 0px -57px }
#navwrap #priNav li#priNav_View_Inventory a:hover { background-position: -48px -57px; }
#navwrap #priNav li#priNav_Financing a:hover { background-position: -147px -57px; }
#navwrap #priNav li#priNav_Trade_Bid a:hover { background-position: -328px -57px; }
#navwrap #priNav li#priNav_About_Haus a:hover { background-position: -451px -57px; }
#navwrap #priNav li#priNav_Service a:hover { background-position: -618px -57px; }
#navwrap #priNav li#priNav_Contact a:hover { background-position: -710px -57px; }

#sidebar_address #sidebar_address_head { font-size: 17px; text-transform: uppercase; }
#sidebar_address_content { padding: 0 10px; }
#sidebar_address_content p {  }
p.sb-address-title { font-size: 11px; font-weight: bold; margin: 10px 0 3px; padding: 0; color:#fff; }
p.sb-address-info { color:#ccc; font-size: 11px; line-height: 16px; margin-bottom: 15px; }
.sb-phone { margin: 0 0 15px; padding: 0; }
.sb-phone li { font-size: 11px; line-height: 16px; color:#ccc; clear:both; }
.sb-phone li span { float:left; width:50px; color:#fff; font-weight: bold; }
#sidebar_address a#getdirections { margin-left: 0; }

#home #ql_home li a { font-size: 12px; }
#ql_inner li a { font-size: 11px; }


ul#orgLinks{width: 267px; float: right; margin-top: 10px;}

#orgLinks li{float: left;}

#inventory .inventory_v2_details { margin-bottom: 7px; }
.inventory_v2_price_right .price_title{margin-bottom: 3px !important;}
a.inventory-financing-bttn { clear:both; display: block; padding: 10px 0; margin: 0 0 10px; color:#fff; text-decoration: none; text-transform: uppercase; text-align: center; width:150px; border:1px solid #000; background: url(http://images1.ecarlist.com/sites/templates/carbonite/images/red/nav_block_red_2.png) repeat-x center -78px; }

#vehicle a.inventory-financing-bttn{background-position: center -40px}
a.inventory-financing-bttn:hover { color:#000; text-decoration: none; border:1px solid #444; background-position: center -22px; }

#getApproved{margin-bottom: 10px;}

#home_youtube { float:left; margin: 0; padding: 0; }

#vehicle #vitalsContainer ul li { font-size: 12px; }
#inventory a.inventory-financing-bttn { background: #B22222; float: left; }
#inventory a.inventory-financing-bttn:hover { background: #DC143C; }
#inventory a.inventory-tradein-bttn { float: left; }
#inventory a.inventory-tradein-bttn img { height: 31px; border: 1px solid #000; margin-left: 10px; }
#autotrader_iframe {width: 575px; margin: 0 auto 20px; clear: both; }

#serviceImages{width: 232px; height: 450px; text-indent: -9000em; background: url(../images/serviceImages.png) no-repeat;}


#home_welcome p{ }
p a#mapHome{
	float: right;
	position: relative;
	display: block;
	width: 325px;
	height: 260px;
	padding-left: 10px;
	padding-top: 20px;
}

p a#mapHome embed#mpl{padding: 10px 0;}

p strong{text-align: center; color: #FF0008;  }
p strong#bttm{float: right; margin-right: 50px; }
p a#mapHome:hover{text-decoration: none;}

#hours_list {color:white; padding: 10px; margin: 10px 0 0 0;}
#hours_list_title {font-size: 14px;}
#hours_list p {line-height: 13px}

#home .aftermarket_img img{margin-left: 25px;}


/*Iframe Reviews*/

#divContainer{overflow-x: hidden;  width: 980px; height: 855px; margin-left: -5px;}
#frameContainer{overflow: hidden;}

#reviews iframe{margin-top: -135px; margin-left: -30px; overflow-x: hidden;}
#vehicle a.inventory-tradein-bttn{position: relative; top: 48px;}

#service #right h3 {
	margin-top: 25px;
}