#area-c {
	padding:0;
}

h2.hp-heading1{
	font-size:20px;
	color:#0087b5;
	font-weight:700;
	margin:0;
	padding:0;
	}

.hp-heading2{
	font-size:14px;
	color:#0087b5;
	font-weight:700;
	}

.heading-blue2 span{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:url(../images/heading-blue2.gif) repeat-x;
	display:block;
	height:26px;
	color:#FFF;
	padding:8px 10px 0;
	}

.amd-cities h2{
	font-size:14px;
	font-weight:700;
	color:#0087b5;
	border-bottom:1px #ddd solid;
	margin:0 0 5px;
	padding:0 0 5px;
	}

.amd-cities .cities{
	float:left;
	width:150px;
	overflow:hidden;
	margin-right:10px;
	}

.amd-cities .top-5s{
	float:left;
	width:140px;
	overflow:hidden;
	margin-right:12px;
	}

.amd-cities .top-5s-xp{
	float:left;
	width:165px;
	overflow:hidden;
	}

.find-amd-shop{
	clear:both;
	font-size:14px;
	background:#e5f8ff;
	border:1px #a5d4e5 solid;
	text-align:center;
	padding:10px;
	}

.find-amd-shop-zip{
	width:50px;
	border:1px silver solid;
	font-size:11px;
	margin-right:5px;
	}

.find-amd-shop-make{
	width:160px;
	border:1px silver solid;
	font-size:11px;
	margin-right:5px;
	}

.find-amd-shop-btn{
	width:47px;
	height:24px;
	background:url(../images/btn-city-go.gif) top left no-repeat;
	border:0;
	text-indent:-9999px;
	vertical-align:middle;
	margin-bottom:6px;
	}

.amd-news img{
	display:block;
	margin:8px 8px 5px 0;
	}

.amd-news .info-text{
	display:block;
	margin-left:125px;
	}

.amd-news .info-text2{
	display:block;
	margin:5px 0 0 100px;
	padding:0;
	}

.amd-news h2{
	font-size:14px;
	line-height:14px;
	font-weight:700;
	color:#0087b5;
	margin:0;
	padding:0;
	}

.amd-news .fair-guide{
	border-top:1px #ddd solid;
	margin-top:18px;
	padding-top:10px;
	}

.amd-news .watch-video{
	font-weight:400;
	text-align:center;
	}

.amd-news .btn-repair{
	margin:0;
	padding:2px 0;
	}

.amd-news .cbs-image{
	width:115px;
	float:left;
	margin-top:20px;
	}

.amd-news .cbs-image ul{
	margin:0;
	padding:0;
	}

.amd-news .cbs-image ul li{
	list-style:none;
	clear:both;
	}

#hero{
	clear:left;
	position:relative;
	overflow:hidden;
	padding:10px 10px 0;
	}

#hero-c{
	position:relative;
	height:265px;
	}

#hero-c .slide{
	position:absolute;
	left:0;
	top:0;
	}

#hero-c .slide img{
	position:relative;
	top:0;
	}

#intro h4{
	font-size:18px;
	font-weight:700;
	line-height:18px;
	margin:0;
	}

.slide a{
	outline:none;
	}

.slide a.tt{
	position:absolute;
	top:234px;
	left:870px;
	background:url(../images/btn-take-a-tour.gif) no-repeat;
	width:94px;
	height:21px;
	text-indent:-9999px;
	display:block;
	outline:none;
	}

.slide a.rt{
	position:absolute;
	top:210px;
	left:703px;
	}

.slide a.btn-estimate-costs{
	background-image:url(../images/hs-btn-estimate-costs.gif);
	display:block;
	width:247px;
	height:35px;
	}

.slide a.btn-find-a-shop{
	background-image:url(../images/hs-btn-find-a-shop.gif);
	display:block;
	width:247px;
	height:35px;
	}

.slide a.btn-how-to{
	background-image:url(../images/hs-btn-how-to.gif);
	display:block;
	width:247px;
	height:35px;
	}

.slide a.btn-answers{
	background-image:url(../images/hs-btn-answers.gif);
	display:block;
	width:247px;
	height:35px;
	}

.slide a.hm{
	background-image:url(../images/hs-btn-home.gif);
	display:block;
	width:247px;
	height:35px;
	}

.slide a.diagnose{
	position:absolute;
	left:506px;
	top:136px;
	background:url(../images/hs-buttons-n1.png);
	width:80px;
	height:84px;
	text-indent:-9999px;
	display:block;
	}

.slide a.diagnose:hover{ 
	background-position:-80px 0;
	}

.slide a.estimate-costs{
	position:absolute;
	left:592px;
	top:136px;
	background:url(../images/hs-buttons-n1.png);
	width:80px;
	height:84px;
	text-indent:-9999px;
	display:block;
	background-position:0 -84px;
	}

.slide a.estimate-costs:hover{
	background-position:-80px -84px;
	}

.slide a.find-a-shop{
	position:absolute;
	left:678px;
	top:136px;
	background:url(../images/hs-buttons-n1.png);
	width:80px;
	height:84px;
	text-indent:-9999px;
	display:block;
	background-position:0 -168px;
	}

.slide a.find-a-shop:hover{
	background-position:-80px -168px;
	}

.slide a.how-to{
	position:absolute;
	left:763px;
	top:136px;
	background:url(../images/hs-buttons-n1.png);
	width:80px;
	height:84px;
	text-indent:-9999px;
	display:block;
	background-position:0 -252px;
	}

.slide a.how-to:hover{
	background-position:-80px -252px;
	}

.slide a.answers{
	position:absolute;
	left:849px;
	top:136px;
	background:url(../images/hs-buttons-n1.png);
	width:80px;
	height:84px;
	text-indent:-9999px;
	display:block;
	background-position:0 -336px;
	}

.slide a.answers:hover{
	background-position:-80px -336px;
	}

.slide a.tour-close{
	background:url(../images/tour-close.gif) no-repeat;
	width:38px;
	height:10px;
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:933px;
	top:8px;
	}

#ad-tsbs-recalls-home{
	overflow:hidden;
	width:660px;
	height:80px;
	background:url(../images/widget-tsb-recall-bg.gif) no-repeat;
	position:relative;
	margin:10px 0;
	}

#ad-tsbs-recalls-home .select-ymm{
	position:absolute;
	top:42px;
	left:66px;
	}

#ad-tsbs-recalls-home select{
	width:173px;
	height:18px;
	border:1px #ccc solid;
	font-size:11px;
	margin:0 3px 0 0;
	}

#ad-tsbs-recalls-home .widget-go{
	position:absolute;
	top:39px;
	left:603px;
	}

#ad-tsbs-recalls-home input{
	background:url(../images/widget-tsb-recall-go.gif) no-repeat;
	width:46px;
	height:23px;
	border:0;
	}

#container-answers{
	overflow:hidden;
	background:url(../images/widget-answers-bg.gif) no-repeat;
	width:319px;
	height:207px;
	position:relative;
	}

#container-answers .answers-heading{
	position:absolute;
	top:9px;
	left:9px;
	width:305px;
	font-size:14px;
	color:#1b6c93;
	font-weight:700;
	}

#container-answers .answers-info{
	position:absolute;
	left:13px;
	top:38px;
	}

#container-answers .ap1{
	background:url(../images/ap1.gif) no-repeat;
	width:11px;
	height:10px;
	float:left;
	margin-right:5px;
	}

#container-answers .user-question{
	float:left;
	width:238px;
	line-height:14px;
	}

#container-answers a.question{
	font-size:14px;
	font-weight:400;
	}

#container-answers .asked-by{
	font-size:11px;
	margin-top:4px;
	}

#container-answers .answers-questions{
	position:absolute;
	top:154px;
	left:9px;
	}

#container-answers .w150{
	width:150px;
	}

#container-answers .ask{
	overflow:hidden;
	width:120px;
	height:20px;
	text-align:right;
	position:absolute;
	left:835px;
	top:207px;
	}

#container-answers a.ask-question{
	font-size:14px;
	font-weight:700;
	padding-top:5px;
	}

.ad-own-repair-shop a{
	overflow:hidden;
	background:url(../images/ad-own-repair-shop.gif) no-repeat;
	width:300px;
	height:80px;
	text-indent:-9999px;
	display:block;
	outline:none;
	margin:10px 0 20px;
	}

#hp-sidebar-container{
	overflow:hidden;
	font-size:12px;
	line-height:18px;
	margin:0 0 17px;
	}	

#hp-sidebar-container h1{
	font-size:16px;
	font-weight:700;
	color:#0087b5;
	border-bottom:1px #ddd solid;
	margin:0 0 5px;
	padding:0 0 5px;
	}

#hp-sidebar-container a{
	font-weight:700;
	}

#hp-sidebar-container a.view-all{
	font-weight:700;
	font-size:14px;
	}

ul.guides-box li{
	float:left;
	width:300px;
	margin:0;
	padding:0;
	}

ul.guides-box li img{
	border:2px solid #D2D2D2;
	margin:3px;
	}

#follow-us{
	overflow:hidden;
	background:url(../images/wudget-follow-bg.gif) no-repeat;
	width:980px;
	height:33px;
	position:relative;
	}

#follow-us .follow-fb a{
	position:absolute;
	top:3px;
	left:130px;
	background:url(../images/wudget-follow-facebook.gif) no-repeat;
	width:86px;
	height:27px;
	text-indent:-9999px;
	display:block;
	outline:none;
	}

#follow-us .follow-tw a{
	position:absolute;
	top:3px;
	left:220px;
	background:url(../images/wudget-follow-twitter.gif) no-repeat;
	width:73px;
	height:27px;
	text-indent:-9999px;
	display:block;
	outline:none;
	}

#follow-us .latest-twit{
	position:absolute;
	left:414px;
	top:5px;
	width:565px;
	font-size:11px;
	height:25px;
	overflow:hidden;
	line-height:12px;
	}

#seo-links{
	overflow:hidden;
	background:url(../images/footer-bg.gif) repeat-x;
	padding:22px 10px 0;
	}

#seo-links .seo-repair-model{
	width:185px;
	}

#seo-links .seo-repair-guide{
	width:255px;
	}

#seo-links .seo-repair-city{
	width:180px;
	}

.seo-repair-make,.seo-repair-model,.seo-repair-guide,.seo-repair-state,.seo-repair-city{
	overflow:hidden;
	color:#999;
	font-size:14px;
	font-weight:700;
	float:left;
	margin:0 10px 25px 0;
	}

#seo-links .repair-mmgsc li{
	border:0;
	margin:0;
	padding:0;
	}

#seo-links .repair-mmgsc li a{
	font-size:11px;
	color:#666;
	font-weight:400;
	}

#seo-links li.repair-h1{
	font-size:14px;
	padding:0 0 5px 0px;
}

#seo-links ul,#seo-links li{
	list-style-type:none;
	margin:0;
	padding:0;
	}

#seo-links li a:hover{
	text-decoration:underline;
	}

.amd-cities a,.amd-news a{
	font-size:14px;
	}

#container-answers .asked-by a,#follow-us .latest-twit a{
	font-size:11px;
	} 

#follow-us ul,* html #follow-us ul,html > body #follow-us ul{
	margin:0;
	padding:0;
	}

#follow-us .latest-twit li,* html #follow-us .latest-twit li,html > body #follow-us .latest-twit li{
	list-style:none;
	margin:0;
	padding:0;
	}

#seo-links .seo-repair-make,#seo-links .seo-repair-state{
	width:155px;
	}