#header h1 a { display:block; width:280px; height:91px; text-indent: -9000px; background: url(../images/mainlogo.png) no-repeat left top; }

#priNav { width:656px; background: url(../images/nav_bkgd.png) no-repeat left top; }
#priNav li a { font-size: 13px; padding: 0 10px; }

#header { padding-top: 0; height:119px; }
#header_info { height:28px; margin: 0; padding: 0; }
#header_info p#topinfo { float:right; margin: 0; padding:0; font-size: 12px; color:#fff; line-height: 28px; }
#header_info p#topinfo span.phone { font-weight: bold; }
#header_info p#topinfo span.div { margin: 0 10px; }
#header_info p#slogan { float:right; display:inline; margin:0; padding: 0 15px 0 0; color:#aa0a0a; font-size: 18px; line-height: 28px; font-weight: bold; }

.footerRight .right{width: 206px; float: right;}
a#visit { float:right; margin: 3px 0 0 5px; padding: 0; width:90px; height:68px; text-indent: -9000px; background: url(../images/visit.png) no-repeat left top; }
a#facebook { float:right; width:24px; height:24px; margin: 3px 0 0 3px; padding: 0; text-indent: -9000px; background: url(../images/facebook.png) no-repeat left top; }
a#twitter { float:right; display:inline; width:24px; height:24px; margin: 3px 0 0 3px; padding: 0; text-indent: -9000px; background: url(../images/twitter.png) no-repeat left top; }
a#gplus { float:right; display:inline; width:24px; height:24px; margin: 3px 0 0 3px; padding: 0; text-indent: -9000px; background: url(../images/gplus.png) no-repeat left top; }
a#pinterest { float:right; display:inline; width:24px; height:24px; margin: 3px 0 0 3px; padding: 0; text-indent: -9000px; background: url(../images/pinterest.png) no-repeat left top; }

#footer_main { padding-bottom: 30px; }
#footer_main .footerRight {display: inline; float: right; width: 518px;}
#footer_main .footerRight #iga_acc, #footer_main .footerRight .bottom {display: inline; float: left;}
#footer_main .footerLeft {display: inline; float: left; width: 420px;}

#financeCalc { padding:0; margin:0px auto 25px; list-style:none; width:236px; font-family:Arial, Helvetica, sans-serif; color:#000; }
#financeCalc h2 { padding:0; margin:0; display:block; height:36px; background:url('http://images1.ecarlist.com/sites/images/financeCalc_header.gif') top left no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13.5pt; color:#153966; text-align:center; line-height:36px; }
#financeCalc li { padding:0px 18px; margin:0; text-align:right; background:#ccc; border-left:1px solid #939393; border-right:1px solid #939393; font-size:8.5pt; font-weight:bold; height:45px; line-height:45px; }
* html #financeCalc li { padding:10px 15px; height:25px; }
#financeCalc li#firstrow { background:#cfcfcf url('../images/financeCalc_header2.gif') top left repeat-x; }
#financeCalc li#altrow { background:#d8d8d8; height:36px; line-height:36px; }
* html #financeCalc li#altrow {height:16px; }
#financeCalc li#submitBtn { text-align:center; }
#financeCalc li#submitBtn input[type="submit"] { border:none; color:#fff; text-transform:uppercase; text-align:center; padding:0px; margin:0px; font-size:10pt; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; cursor:hand; background: transparent url('http://images1.ecarlist.com/sites/images/financeCalc_button.jpg') 0px 0px no-repeat; width:162px; height:37px; line-height:37px; }
#financeCalc li#submitBtn input[type="submit"]:hover { background-position:-162px 0px; }
#financeCalc li#financeCalc_footer  { background: transparent url('http://images1.ecarlist.com/sites/images/financeCalc_footer.jpg') top left no-repeat; width:236px; height:15px; padding:0px 0px; border:none; }
#financeCalc li#vehicle_calculator_price { font-size:14pt; height:25px; text-align: center; }
#financeCalc li#vehicle_calculator_price:before { content:"Payment: "; }


#dealerrater { float:right; margin: 0 40px 0 0;  }
#kbb_home { float:right; display:inline; margin: 0 20px 0 0; padding: 0; width:150px; height:100px; text-indent: -9000px; background: url(../images/kbb_logo_KBBTIV_150x100_NS_bggrad_bg.gif) no-repeat left top; }

#dealership_image p { background: url(../images/cain_toyota_dealership.jpg) no-repeat left top; }

#ec_footer { margin-top: 5px }
a#ecarlist { clear:left; float:left; margin:5px 0 0; padding: 0; }

#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:#C0C0C0; color:#AA0A0A; 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; }

/*****News Page****/

.newsItem {
	border: 1px solid #C7C8CA;
	background: #F1F2F2;
	padding: 0px 10px 10px;
	margin-bottom: 15px;
}

.newsItem h3 {
	background: url('../images/newsItem_header_top.png') no-repeat top left;
	padding-top: 15px;
	font-size: 18px;
}

.newsItem .news_sidebar_cont {
	clear: both;
	margin: 4px 0px 0px 0px;
	display: block;
	padding: 5px 5px 5px 13px;
	width: 90px;
	background: #fff url('http://images1.ecarlist.com/sites/images/listingImages/arrowTree_red.gif') no-repeat 4px 10px;
}
small {
font-size:80%;}

a#chat {display:block; width: 150px; margin: 0 auto 10px;}
#home a#chat {position: absolute; left: 0; top:0; margin: 10px;}

#dealership_image {padding: 9px 10px 12px 9px !important;}


//.modelIncentiveWrap {max-height: 120px; overflow: hidden;}

#factory_incentives iframe{margin-left: -25px;}

#factory_incentives #main_content{background: none; border: none;}

#vehicle h4.vehicle_incentives_link, #ec_vehicleIncentiveBlock, h4.vehicle_incentives_link{display: none;}

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