html, body{font-size:12px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; background:#333333; color:#282828;}
div, dl, dd, ul, li, h1, h2,h3,h4,h5, p, img, form{ margin:0px; padding:0px;}
*{ margin:0px; padding:0px;}
img{ border:none;}
ul, li{ list-style-type:none;}

.wraper{ width:100%;}
.container{ width:1000px; margin:0px auto; padding:0px; background-color:#FFFFFF;}
.flash{ width:1000px;}
.img {font-size:2px;}
.top-seo{ text-align:center; color:#fff; background-color:#000000; padding:4px 10px;}

.header{width:1000px; background:url(/_images/bg_top.jpg) left top repeat-x; height:80px; }

.top_center {float:left; width:457px; font-size:2px; background:#c6c8ca url(/_images/top_bg.jpg) left top no-repeat; padding-top:30px; text-align:center;}

.top_left { float:left; width:271px;}
.left_address {font-size:13px; font-weight:bold; padding:8px 0px 15px 10px; color:#FFFFFF; line-height:14px;}
.left_call { font-weight:bold; font-size:22px; color:#c00f15; padding-left:10px; line-height:26px;}
.top_right { float:left; width:270px; padding-top:10px; }

.topicon{ text-align:center;}
.topicon li{ display:inline; font-size:9px; line-height:16px; color:#fff;}
.topicon li a { text-decoration:none; padding: 0px 1px; color:#fff;}
.topicon li a:hover { text-decoration:none; color:#d81a21;}

.nav{height:22px; padding:0px 0px 0px 10px; list-style:none;}
.nav li{ float:left;}
.nav li a{ background:url(/_images/nav_left.jpg) left top no-repeat; font-family:Arial, Helvetica, sans-serif; padding-left:9px; height:22px; display:block; line-height:22px;  cursor:pointer; text-decoration:none; font-size:10px; color:#fff; background-color:inherit; float:left; white-space:nowrap; font-weight:bold;}
.nav li a span{ background:url(/_images/nav_right.jpg) right top no-repeat; padding-right:17px; font-family:Arial, Helvetica, sans-serif; padding-left:3px; height:22px; display:block; line-height:22px; float:left; white-space:nowrap; }
.nav li a:hover{ background:url(/_images/nav_left_h.jpg) left top no-repeat; white-space:nowrap; font-family:Arial, Helvetica, sans-serif; }
.nav li a:hover span{ background:url(/_images/nav_right_h.jpg) right top no-repeat; white-space:nowrap; font-family:Arial, Helvetica, sans-serif; color:#fff;}
.nav li a span{ float:none; display:inline-block; font-family:Arial, Helvetica, sans-serif;}

.cta { width:1000px; padding:0px; height:auto; background:#ececec; text-align:center; padding-top:17px; font-size:2px;}

.middle {width:1000px; float:left; padding:15px 0px 15px 0px;}
.left {height:auto; float:left; margin:0px; padding-left:5px; }
.left dd{padding-bottom:3px; font-size:2px;}
.right
	{width:1000px; overflow:hidden; float:left;
	}
.right { height:auto; float:left; margin:0px; padding:0px;}
.right h1{font-size:22px; color:#c00f15; padding:0px 0px 0px 5px;}
.right p{
	padding:10px 0px 0px 0px;
}
.right h1 strong{ color:#000000;}
.right h2{font-size:16px; color:#0d426e; padding:10px 0px 0px 5px;}
.right h3{font-size:13px; color:#0033CCe; padding:10px 0px 0px 5px;}

.quick-search{ background:url(/_images/quick_search.jpg) left top no-repeat; height:105px; width:289px; padding-left:20px; padding-top:65px;}
.footer{ background-color:#c3c3c3; text-align:center; color:#1b1b1b; width:1000px; margin:0px; padding:5px 0px;} 
.footer a{ text-decoration:none; color:#1b1b1b; line-height:18px; padding:0px 5px;} 
.footer a:hover{ text-decoration:none; color:#0566ce;} 

.bottom-seo{ color:#373636; text-align:center; padding:5px 10px; background-color:#c3c3c3; }
.copyright{width:1000px; padding-bottom:5px; background-color:#c3c3c3; float:left; }
.copy-name ul{ float:left;}
.copy-name li{padding-top:10px;}
.getcar{ width:381px; float:left; padding-left:12px;}
.w3c{ float:left; width:380px; padding-left:18px;}
.e-logo{float:left; padding-left:15px;}

.strip { width:991px; margin:0px; font-size:2px; padding-left:9px;}

.breadcum {text-align:right; padding:10px 0px 5px 0px; width:770px;}
.breadcum a {color:#0066CC; text-decoration:none;}
.breadcum a:hover { olor:#0066CC; text-decoration:underline;}

.breadcum1 {text-align:right; padding:10px 0px 5px 0px; width:970px;}
.breadcum1 a {color:#0066CC; text-decoration:none;}
.breadcum1 a:hover { olor:#0066CC; text-decoration:underline;}

.ctainner { width:1000px; padding:0px; height:auto; background:#ececec; text-align:center; padding:15px 0px; font-size:2px;}

.sitemap {padding-top:10px; padding-left:25px;}
.sitemap li {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; background:url(/_images/bullet.jpg) left no-repeat; color:#0099CC; padding-left:16px;}
.sitemap li a{ font-size:12px; color:#0033CC; text-decoration:none;}
.sitemap li a:hover{ font-size:12px; color:#cc092f; text-decoration:none;}

.contactbox {clear:both; padding-top:10px;}
.contactbox a{ text-decoration:underline; color:#666;}
.contactbox a:hover{ text-decoration:none; color:#000;}

.hours{ padding-top:5px; width:350px;  float:left;}
.hours dt{ background:#EFEFEF;  font-weight:bold; color:#535353; line-height:28px; padding-left:10px;}
.hours dd{ float:left; width:165px;  line-height:26px; padding-left:10px; border-bottom:solid 1px #EFEFEF;}
.hours2{ padding-top:5px; width:350px; margin-left:12px; float:left;}
.hours2 dt{ background:#EFEFEF;  font-weight:bold; color:#535353; line-height:28px; padding-left:10px;}
.hours2 dd{ float:left; width:165px;  line-height:26px; padding-left:10px; border-bottom:solid 1px #EFEFEF;}

.map{ padding-top:10px; padding-bottom:10px; clear:both;}
.map1{ padding-top:103px; padding-bottom:10px; clear:both;}


.contactinfo{padding-top:5px; width:710px; }
.contactinfo dt{background:#EFEFEF; font-weight:bold; color:#660000; line-height:28px; padding-left:10px;}
.contactinfo dd{  float:left;  width:710px;}

.contline1{ width:210px; float:left; line-height:17px; border-bottom:dotted 1px #f1f1f1; padding:4px 0px 4px 7px; font-weight:bold;  }
.contline2{ width:150px; float:left; line-height:17px; border-bottom:dotted 1px #f1f1f1; padding:4px 0px;}
.contline3{ width:210px; float:left; line-height:17px; border-bottom:dotted 1px #f1f1f1; padding:4px 0px;}


.contactbox2 {clear:both; padding-top:5px;}
.contactbox2 dd{ float:left; width:400px; padding-bottom:2px;}
.sisley_img { font-size:2px; padding-top:4px;}
.contactbox2 p{ text-decoration:none; color:#282828; line-height:16px;}
.contactbox2 a{ text-decoration:none; color:#282828; }
.contactbox2 a:hover { text-decoration:underline; color:#990000;}

.phone_bg{color:#000;}
.minimap{float:right; padding-right:480px;}