@charset "UTF-8";
/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/background.jpg) repeat-x top center scroll;
	background-color:#272929;
	margin:0px;
	padding:0px;
}
h1, h2, h3, p {
	margin:0px;
	padding:0px;
}
a img {border:none;}
i {display:none;}
table {
	font-size:11px;
	color:#b6b6b6;
}
.shell {
	width:900px;
	margin:0 auto 0 auto;
}
#header {
	background:url(images/header.jpg) no-repeat;
	width:900px;
	height:133px;
}
#logo a {
	width:221px;
	height:133px;
	float:left;
	display:block;
}
#nav-container {
	width:679px;
	float:right;
	text-align:right;
}	
#global {content-well
	margin:7px 20px 0 0;

}
#global p {
	font-size:12px;
	color:#000000;
}
#global a {
	color:#000000;
	text-decoration:underline;
}
#global a:hover {
	color:#ca2f2f;
	text-decoration:none;
	border-bottom:1px dotted #ca2f2f;
}
#main-nav {
	margin-top:53px;
	float:right;
}
#main-nav a {
	float:left;
	margin-right:5px;
	height:20px;
}
#home-btn {
	background:url(images/nav/off/home.gif) no-repeat;
	width:54px;
}
#home-btn:hover {
	background:url(images/nav/over/home.gif) no-repeat;
	width:54px;
}
#repair-btn {
	background:url(images/nav/off/repair.gif) no-repeat;
	width:112px;
}
#repair-btn:hover {
	background:url(images/nav/over/repair.gif) no-repeat;
	width:112px;
}
#refinishing-btn {
	background:url(images/nav/off/refinish.gif) no-repeat;
	width:83px;
}
#refinishing-btn:hover {
	background:url(images/nav/over/refinish.gif) no-repeat;
	width:83px;
}
#specialization-btn {
	background:url(images/nav/off/specailization.gif) no-repeat;
	width:102px;
}
#specialization-btn:hover {
	background:url(images/nav/over/specailization.gif) no-repeat;
	width:102px;
}
#testimonials-btn {
	background:url(images/nav/off/testimonials.gif) no-repeat;
	width:93px;
}
#testimonials-btn:hover {
	background:url(images/nav/over/testimonials.gif) no-repeat;
	width:93px;
}
#main-feature {
	background:url(images/main-feature.jpg) no-repeat;
	height:315px;
	width:900px;
}
#main-feature-btn {
	background:url(images/main-feature-btn-off.jpg) no-repeat;
	float:left;
	height:40px;
	width:150px;
	display:block;
	margin:219px 0 0 111px;
}
#main-feature-btn:hover {
	background:url(images/main-feature-btn-over.jpg) no-repeat;
	float:left;
	height:40px;
	width:150px;
	display:block;
}
#main-feature-interior {
	height:320px;
	width:900px;
	margin-bottom:20px;
}
#FlabellComponent {
	float:right;
	height:247px;
	width:468px;
	margin:13px 27px 0 0;
}
#FlabellComponent p {
	text-align:center;
	color:#333333;
	font-size:12px;
	margin:100px 0 12px 0px;
}
#main-grid {
	width:860px;
	margin:20px 20px 0 20px;
	clear:both;
}
#main-grid div {
	float:left;
	width:278px;
	margin-bottom:0px;
}
#main-grid div h1 a {
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
	margin-bottom:5px;
	font-weight:normal;
}
#main-grid div h1 a:hover {
	font-size:16px;
	color:#ca2f2f;
	text-decoration:none;
	border-bottom:1px dotted #ca2f2f;
	margin-bottom:5px;
	font-weight:normal;
}
#main-grid div p {
	font-size:12px;
	color:#b6b6b6;
	margin-bottom:12px;
}
#main-grid div a {
	color:#19b3b3;
	text-decoration:underline;
}
#main-grid div a:hover {
	color:#ca2f2f;
	text-decoration:none;
	border-bottom:1px dotted #ca2f2f;
}
#content-well {
	width:860px;
	margin:0 auto 0 auto;
}
#right {
	width:250px;
	float:right;
}
#right h1 {
	font-size:15px;
	color:#FFFFFF;
	margin-bottom:6px;
	font-weight:normal;
}
#right p {
	font-size:11px;
	color:#b6b6b6;
	margin-bottom:11px;
}
#left {
	width:585px;
	float:left;
	margin-bottom:25px;
}
#left h1 {
	font-size:16px;
	color:#FFFFFF;
	margin-bottom:6px;
	font-weight:normal;
}
#left h2 {
	font-size:14px;
	color:#FFFFFF;
	margin-bottom:6px;
	font-weight:normal;
}
#left p {
	font-size:12px;
	color:#b6b6b6;
	margin-bottom:12px;
	line-height:15px;
}
#left a {
	color:#19b3b3;
	text-decoration:underline;
	font-size:12px;
}
#left a:hover {
	color:#ca2f2f;
	text-decoration:none;
	border-bottom:1px dotted #ca2f2f;
	font-size:12px;
}
#left li {
	font-size:12px;
	color:#b6b6b6;
	margin-bottom:8px;
	list-style:square;
}
#services-panel {
	background:url(images/services.jpg) no-repeat;
	width:810px;
	height:86px;
	margin:0 20px 30px 20px;
	padding:10px 30px 0px 20px;
	clear:both;
}
#services-panel img {float:left;}
#services-btn {
	background:url(images/free-quote-btn-two.jpg) no-repeat;
	height:40px;
	width:150px;
	display:block;
	float:right!important;
	margin:20px 0 0 0px;
}
#services-btn:hover {
	background:url(images/free-quote-btn-two-ovr.jpg) no-repeat;
	height:40px;
	width:150px;
	display:block;
	float:right!important;
	margin:20px 0 0 0px;
}
#footer-shell {
	margin:0 auto 0 auto;
	background:url(images/footer.jpg) no-repeat;
	width:900px;
	padding-top:100px;
}
#footer {
	background:url(images/footer-background.gif) repeat-x;
	clear:both;
}
#footer p {
	text-align:center;
	color:#686868;
	font-size:11px;
	margin-bottom:11px;
}
#footer a {
	text-decoration:underline;
	color:#4d8987;
}
#footer a:hover {
	text-decoration:none;
	color:#19b3b3;
}
.divider {
	background:url(images/verticle-divider.jpg) no-repeat;
	height:146px;
	width:13px!important;
}
.mrighttwenty {margin-right:20px;}
