@charset "UTF-8";
/* CSS Document */
body{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	background-image:url(img/bg-body.png);
	width:100%;
	margin:0;
	padding:0;
	}
img a{ border:none;}
a img{border: none;}
#body{ /*background-color:#D0E0F0; width:900px; text-align:center;*/}	
#header{ width:900px;  height:85px; border-bottom:5px #000 solid; margin-top:0em; padding:1em 0 0 0em; background-color:#F2F2F2; background-image:url(img/bg-body.png); }
.logo{width:220px; float:left; margin-left:0.5em;  margin-top: 1.5em;}
.logo a{border: none;}
.logo a img{border:none;}
.mainmenu{ margin:1.5em 0 0 12em; position:absolute; }
.mainmenu ul{ }
.mainmenu ul li{ font-size:12px; font-weight:200 !important;  float:left; padding-right:1.5em; list-style:none; text-transform:uppercase;}
.mainmenu ul li a{ text-decoration:none; color:#000; padding:0.2em;}
.mainmenu ul li a:hover{ background-color:#D9D9D9; color:#fff;}

.submenu{ margin:3.2em 0 0 21.7em; position:absolute;  }
.submenu ul{ }
.submenu ul li{ font-size:11px; font-weight:200 !important;  float:left; padding-right:1.5em; list-style:none; text-transform:uppercase;}
.submenu ul li a{ text-decoration:none; color:#000; padding:0.2em;}
.submenu ul li a:hover{ background-color:#83ADD7; color:#fff;}

#maincontainer{ width:900px; background-color:#F2F2F2; background-image:url(img/bg-body.png);padding-bottom: 1em; padding-top: 0.5em; }

.menutitle{ width:850px; text-align:left; text-transform:uppercase; background-color:#E5E6E6; border:1px solid #fff; padding:0.2em 0.5em 0.2em 0.5em; margin:0.5em 0 0.5em 0; -webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px; }
.menutitle a{color: #000; text-decoration: none;}


.contents{width:850px; background-color:#fff; padding:0.5em; -webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
/* height:600px; */ margin-top:1em;}

.content_img{  margin-top:1em; background: url(img/metal.png);-webkit-box-shadow: 0px 0px 2px 2px #ccc;
-moz-box-shadow: 0px 0px 2px 2px #ccc;
box-shadow: 0px 0px 2px 2px #ccc;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.content_txt{ text-align:justify;   font-size:14px; float:left; margin-bottom: 2em;  }



.subcontents{ width:850px; background-color:#fff; border:1px solid #ccc; margin-top: 0.5em; padding:0.5em; -webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
}
.subcontent_txt{ text-align:justify; width:850px;  font-size:14px; float:right;  line-height:1;font-weight: 100 !important; }

.content_left{ width:400px; float:left; font-size:14px; }


#footer{ margin-top: 2em; width:900px; top:0; position:relative; font-size:11px; margin-left:0;border-top:1px #ccc solid; border-bottom:1px #ccc solid; 
-moz-opacity: 0.80;
opacity: 0.80;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; }
#footer a{ text-decoration:none; color:#333;}
.contact_info{padding-bottom: 1em;}
.contact_add{width:80px; float: left; text-align: left;margin-left: 2em;}
.contact_tele{width:200px; float: left; text-align: left;}
.share{padding-top: 0.5em;width:400px ; }
.rights{width: 200px; float: left;}
.maps{width: 80px; height: 60px; float: left;margin-top: 10px;}
.maps_li{color: #ff0000; font-size: 15px; width: 300px; }
/*configuration slideshow */
#slider {
    width: 900px; /* important to be same as image width */
    height: 391px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}
#sliderContent {
    width: 900px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: -40px;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
	visibility:hidden;
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 384px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
#slider7, #slider8, #slider9, #slider10, #slider11 {
    width: 850px; /* important to be same as image width */
    height: 400px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	/*
-webkit-box-shadow: 0px 0px 2px 2px #ccc;
-moz-box-shadow: 0px 0px 2px 2px #ccc;
box-shadow: 0px 0px 2px 2px #ccc;
*/
}
#slider7Content, #slider8Content,#slider9Content, #slider10Content,#slider11Content    {
    width: 850px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: -40px;
}
.slider7Image, .slider8Image, .slider9Image, .slider10Image, .slider11Image {
    float: left;
    position: relative;
	display: none;
	margin-top: -1em ;
	background-color: #fff;
}
.slider7Image span, .slider8Image span, .slider9Image span, .slider10Image span, .slider11Image span {
	visibility:hidden;
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 384px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.slider7Image span strong, .slider8Image span strong, .slider9Image span strong, .slider10Image span strong, .slider11Image span strong  {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
ul { list-style-type: none;}
/* end configuration slideshow */

.cars{ }
.car_chose{ font-size:14px;}
.car_img{ float:left; margin-right:1em;}
.car_ref{ text-transform:uppercase;}
.goback input, a.button { background-color:#ccc; color:#000; border:none; float:left;cursor: pointer;  }

.goback a{text-decoration:none;}

.newsletter .form input, a.button{background-color:#fff; color:#000; border:1px #000 solid; cursor: pointer; }

.links{margin-top:2em;}
.links a img{border: 1px solid #fff;}
.links a:hover img{border: 1px solid #ccc; opacity: 0.5;}
.gallery li{float: left; list-style: none; padding: 0.5em; width: 150px;
background-color: #E5E6E6;
border: 1px solid #ccc;
margin-right: 0.5em;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.gallery li {font-weight: 100 !important; font-size: 12px !important;margin-bottom: 10px;}
.gallery li a img{}
.gallery li a:hover img { opacity: 0.8;}


.sale{background: silver url(img/metal.jpg) repeat; width: 850px; padding: 0.5em; margin-top: 1em;}
.sale_items{margin: 0 auto;
width: 820px;}
.sale_items li{float: left; list-style: none; text-align: left; font-size: 11px;  padding: 0.5em; background: white;margin: 0.5em 0 0 0.5em;}
.sale_info{float: left;margin-left: 1em; width: 200px;}
.sale_info input, a.botton{background-color:#000; color:#fff; border:none; float:left;cursor: pointer;}

.maps_li li{list-style: none; font-size: 11px;}

.validation{color: red;
font-size: 11px;}