@charset "utf-8";
/* CSS Document */

body{background:url(../images/body_bg.gif) repeat; font-family:Verdana, Arial, Helvetica, sans-serif;}
body,h1,h2,h3,h4,h5,h6,input,ul,li,p,img{margin:0px; padding:0px; }
img{border:none; }
a{outline:none; color:#4E4F8F;}
a:hover {color:#333;}
#outer{ background:url(../images/shadow.png) center top repeat-y;}
#container{width:1003px; margin:0 auto; background:#FFFFFF;}
#header { background: url(../images/header-bg.gif) left top repeat-x; overflow:hidden; padding-bottom:6px;}
#header h1 a{background:url(../images/logo.png) left top no-repeat; width:227px; height:62px; text-indent:-9999px; margin:27px 0 10px 18px; float:left;}


#nav{}
#nav ul{ overflow:hidden; list-style:none; padding-top:43px; padding-left:5px;}
#nav ul li{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; float:left; padding-left:0px;}
#nav ul li a {text-decoration:none; padding:5px 20px 32px 20px;  display:block;}
#nav ul li a:hover{text-decoration:none;}

.welcome a{color:#4E4F8F;}
.welcome a:hover{background:url(../images/welcome_bg.png) left top no-repeat; color:#7f7fb6;}
.welcome a.active{background:url(../images/welcome_bg.png) left top no-repeat; color:#7f7fb6;}

.about a{color:#4e566b;}
.about a:hover{background:url(../images/about.png) left top no-repeat; color:#7f7fb6;}

.gallery a{color:#4e566b;}
.gallery a:hover{background:url(../images/gallery.png) left top no-repeat; color:#7f7fb6;}

.video a{color:#4e566b;}
.video a:hover{background:url(../images/videos.png) left top no-repeat; color:#7f7fb6;}

.industry a{color:#4e566b;}
.industry a:hover{background:url(../images/industry.png) left top no-repeat; color:#7f7fb6;}

.insurance a{color:#4e566b;}
.insurance a:hover{background:url(../images/insurance.png) left top no-repeat; color:#7f7fb6;}

.mycar a{color:#4e566b;}
.mycar a:hover{background:url(../images/mycarstatus.png) left top no-repeat; color:#7f7fb6;}

#left_side{ width:645px; float:left;  }
#car{ width:643px; padding-bottom:10px; overflow:hidden;}

#welcome{ overflow:hidden; background:#FFFFFF;}
#top{background:url(../images/welcome--website.gif) left top no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:27px; color:#4e4e8e; padding:10px 0 8px 30px; font-style:italic; font-weight:bold;}
#center{background:url(../images/welcome-center.gif) left top repeat-x; width:641px; border-right:1px solid #a8accb;}
#center p.customer{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:22px; padding-left:35px; padding-top:20px; width:570px;}
#center p.customer2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-top:2px; width:280px;}
#center ul{ list-style:none;}
#center ul li{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:22px; background:url(../images/arrow.gif)50px 15px no-repeat; padding-left:60px; padding-top:8px; width:560px;}
.ask{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:22px; padding-left:35px; padding-top:15px; width:570px; padding-bottom:10px;}
#bootam{background:url(../images/welcome-bootam.gif) left top no-repeat; text-indent:-9999px;}
.over{ overflow:hidden; height:100%;}


#right_side{ width:345px; float:right;}
.cotact_info{ overflow:hidden;}
.contacttop{background:url(../images/contact.gif) left top no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; color:#4e4e8e; padding:10px 0 15px 20px; font-style:italic; font-weight:bold;}
.contactcenter{background:url(../images/contact_center.gif) left top repeat-x; border-left:1px solid #a8accb; font-family:Verdana, Arial, Helvetica, sans-serif; color:#262525; font-size:16px; line-height:27px; padding-left:28px; padding-top:22px; font-weight:bold;  }
.contactcenter h3{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#4e4f8f; font-size:21px; font-weight:bold; font-style:italic; padding-top:2px; padding-bottom:26px;}
.contactcenter p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#262525;}
.contactcenter h4{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:32px; font-weight:bold; color:#262525; padding-bottom:28px;}
.contactbootam{background:url(../images/contact-bootam.gif) left top no-repeat; padding-bottom:32px; text-indent:-9999px; padding-bottom:22px;}

#back{ background-color:#e5e5ed; padding-bottom:20px; padding-top:20px; border-left:1px solid #a8accb;}
.house{ margin:0px 0 0px 15px; background:url(../images/house.gif) left top no-repeat; width:311px; height:185px;}
.house span{display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#1d1c1c; font-weight:bold; padding:66px 0 0 75px;}
.house span a{color:#1d1c1c; text-decoration:none;}
.house span a:hover{text-decoration:underline;}


#customer{background:url(../images/customer.gif) left top repeat-x; padding-bottom:0px;}
.speaks{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; color:#4e4e8e; padding:10px 0 15px 20px; font-style:italic; font-weight:bold; background:url(../images/logo-main.gif) 270px 20px no-repeat; border-left:1px solid #a8accb; }
.customer_speaks{background: #FFFFFF url(../images/car-bg.gif) left top repeat-x;  border-left:1px solid #a8accb;}
.customer_speaks p{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#222222; font-size:12px; width:300px; line-height:18px; padding-left:18px; padding-top:10px;}
.mattozzi{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#4e4f8f; font-size:12px; padding:10px 0 0 15px; display:block;}
.van{margin:10px 0 0 15px;}
#view{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#7b7cbc; padding:0px 0 10px 270px; overflow:hidden; background:url(../images/view-button.gif) 260px 3px no-repeat;}
#view a{text-decoration:underline;color:#7b7cbc}
#view a:hover{text-decoration:none; color:#8787a0;}
#more{background:url(../images/more.gif) left top no-repeat; padding-bottom:3px; padding-top:3px;}
.more_img{margin:0px 0 0 25px;}


.estimate{}
.estimate ul{ padding:10px 20px 0 35px; overflow:hidden; list-style:none;}
.estimate ul li{ padding:0 24px;}
.estimate li.one{ float:left; padding-left:80px; padding-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; font-style:italic; color:#252525; background:url(../images/estimate.gif) left top no-repeat; width:212px; height:67px;}
.estimate li.one a{color:#252525; text-decoration:none;}
.estimate li.one a:hover{text-decoration:underline;}


.estimate li.two{ float:left; padding-left:80px;  padding-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; font-style:italic; color:#252525; background:url(../images/estimate1.gif) left top no-repeat; width:212px; height:67px;}
.estimate li.two a{color:#252525; text-decoration:none;}
.estimate li.two a:hover{text-decoration:underline;}


.estimate li.three{float:left; padding-left:80px; padding-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; font-style:italic; color:#252525; background:url(../images/estimate2.gif) left top no-repeat; width:212px; height:67px;}
.estimate li.three a{color:#252525; text-decoration:none;}
.estimate li.three a:hover{text-decoration:underline;}

#footer{background:url(../images/footer-bg.gif) left top repeat-x; margin-top:10px;}
.dim{margin:15px 0 10px 440px;}
#footer span{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#41417c; padding:22px 0 28px 30px; display:block; float:left;}

.sliderwrapper{
position: relative;
overflow: hidden;
width:642px;
height:320px;
}

.sliderwrapper .contentdiv{
visibility: hidden;
position: absolute;
left: 0;
top: 0;
padding:0px;
width:642px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width:642px;
text-align:left;
padding: 3px 10px 8px 550px; background:url(../images/paginate-bcg.jpg) left top no-repeat;
}

.pagination a{
padding: 0 3px;
text-decoration: none; 
font-size: 10px;
color: #00007D;
background: #b1c0dc;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #7c94bf;
}

