a#dealerrater_footer {float: right; display: inline; margin: -8px 60px 0 0; padding: 0;}
a#facebook { float:right; display: inline; margin: 0 15px 0 0; padding: 0; text-indent: -9000px; height:24px; width:24px; background: url(../images/footer_social.png) no-repeat left top; }
a#twitter { float:right; display: inline; margin: 0 15px 0 0; padding: 0; text-indent: -9000px; height:24px; width:24px; background: url(../images/footer_social.png) no-repeat left top; background-position: -24px 0px; }
a#pinterest { float:right; display: inline; margin: 0 15px 0 0; padding: 0; text-indent: -9000px; height:24px; width:24px; background: url(../images/footer_social.png) no-repeat left top; background-position: -48px 0px; }
a#gplus { float:right; display: inline; margin: 0 15px 0 0; padding: 0; text-indent: -9000px; height:24px; width:24px; background: url(../images/gplus.png) no-repeat right top; }

a#headersearch { margin-right: 344px; }
#dealership_image { background: url(../images/cain_dealership.jpg) no-repeat left top !important; width: 225px; float: left; }
#dealership_video { background: url(../images/cain_dealership.jpg) no-repeat left top !important; width: 225px; float: left; }
#home_specials_right {float: right !important;}

.logobox2 { width:88px; height:88px; padding: 1px 5px 6px 1px;}
#dealerrater { position: absolute; right:220px; top:-12px; z-index: 250; }

#right .staffbox { float:left; display:inline; width:310px; margin: 0 25px 20px 0; padding: 0 0 15px; border-bottom: 1px dotted #ccc; }
#right .staffbox img { float:left; display:inline; margin: 0 10px 0 0; padding: 0; width:150px; height:185px; }
#right .staffbox p { font-size:12px; color:#333; margin:3px 0; font-family: Helvetica; padding: 0; }
#right .staffbox p.name { font-size:16px; color:#333; font-family: Helvetica; font-weight: bold; }
#right .staffbox p.title { font-size:12px; color:#333; font-family: Helvetica; font-style: italic; }

#right .staffbox a {}
#right p.thanks { font-size:12px; margin: 10px 15px 25px 5px; padding: 0; }
#meet_the_staff #right h3 { background: #e6e7e8; color:#000; font-size:16px; padding:5px; margin: 5px 0 5px }
#meet_the_staff #right p.dept_phone { padding: 0; margin: 0 0 0 5px; font-weight: bold; }
#meet_the_staff #right p.dept_email { margin: 0 0 45px 5px; padding: 0; font-weight: bold; }


#payment_calculator #financeCalc { background: #808284; width:350px; padding: 0 0 15px; }
#payment_calculator #financeCalc h2, #financing #financeCalc h2 span { background: none; }
#payment_calculator #financeCalc h2 { color:#fff; border-bottom: 2px solid #fff; padding: 5px 18px; }
#payment_calculator #financeCalc li { border:none; background: none; padding:  0px 18px;  }
#payment_calculator #financeCalc label { text-align: left; color:#fff; }
#payment_calculator #financeCalc li#financeCalc_footer span { background: none; }
#payment_calculator #financing_vehicle_calculator .input_element { border:none; width:200px !important; margin-bottom: 15px; }
#payment_calculator #financeCalc li#submitBtn input[type="submit"] { background: #fff; height:30px; line-height: 30px; width:162px; margin: 10px 0 10px 5px; text-indent: 0; text-align: center; color:#333; text-transform: lowercase; font-family: Helvetica; border:none; }
#payment_calculator #financeCalc li#submitBtn input[type="submit"]:hover { color:#003399; cursor:pointer; }

#hoursbox h3 { margin: 15px 0 5px; font-size: 16px; color:#000; }
#hoursbox { font-size: 12px; line-height: 16px; margin: 0 5px 15px; }

#right .specials_group p { margin: 0; padding: 0; font-size: 12px; }
#right .specials_group p.specials_type { font-size: 18px; }
#right .specials_group p.specials_heading { font-size: 30px !important; color:#000; font-weight: bold; }
#right .specials_group p.specials_heading span.heading_small { color:#808284; font-size: 18px; margin-left: 10px; }
#right .specials_group p.specials_price { font-size: 28px; color:#808284; font-weight: bold; margin: 0 0 5px; }
#right .specials_group p.specials_price span.price_title { font-size: 20px; }
#right .specials_group p.specials_details { font-size: 12px; margin: 3px 0; }
#right .specials_group p.options_header { font-size: 18px; margin: 10px 0 0; }
#right .specials_group p.specials_subheader { xfont-size: 16px; margin: 10px 0 15px; padding: 0; font-weight: bold; }
.specials_vehicle_options { margin: 0 0 10px; padding: 0 0 0 20px;; list-style-type: square; }
.specials_vehicle_options li { margin: 2px 0; font-size: 12px; padding: 0; }

#specials_flash div span{}

.specials_item { padding: 20px 10px; }

#notify #notify_middle img { display: none; }

a#equity_review { display: block;width:220px; height:157px; margin: 0 0 15px; padding: 0; text-indent: -9000px; background: url(../images/equity_review.jpg) no-repeat center top; 
					display:none; }
					
a#chat {display:block; width: 143px; margin: 0 auto 10px;}
#home a#chat {position: absolute; left: 0; top:0; margin: 10px;}

#hours_of_operation {
float: left;
width: 175px;
}
#google_spin {
float: left;
width: 520px;
}

.test {
	width: 100%;
}