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

/* reset styles */
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, 
blockquote 			{ padding: 0; margin: 0; font-size: 100%; font-weight: normal; /*color:#444;*/ }
a 					{ text-decoration:none; color:#444; }
img					{ border: 0; }
* 					{ margin: 0; padding: 0; }
/* end reset styles */

html 				{ background-color:#fff; }
body 				{ font-family: Helvetica,Arial,sans-serif; }

#header				{   position: relative;
						background: #fff; 
						background: -moz-linear-gradient(left, #fff 80%, #999 100%); 
						background: -webkit-gradient(linear, left top, left bottom, color-stop(80%,#fff), color-stop(100%,#999)); 
						background: -webkit-linear-gradient(left, #fff 90%,#999 100%); 
						background: -o-linear-gradient(left, #fff 80%,#999 100%);
						background: -ms-linear-gradient(left, #fff 80%,#999 100%); 
						background: linear-gradient(left, #fff 80%,#999 100%);
					  border-bottom: solid 1px #999; 
					  height: 4em; }
					  
#footer				{ text-align:center; line-height: 3em; }
#footer p			{ font-size:0.8em; }

#manfacturergroup,
#modelgroup,
#yeargroup			{  }

.dropdown	{ min-width: 12em; }

.locatorimage		{ width: 100%; border: solid 1px #14163e; border-radius: 9px 9px 9px 9px;/* box-shadow: 0 0 3px 0 #BBBBBB;*/ }
   
#description		{ min-height: 2ems; width: 100%; /*background: #eee;*/ margin:auto; line-height: 1.2em; /*padding: 5px;*/}
#description p		{ font-size: 0.8em; color: #fff; text-shadow: 1px; padding-bottom: 1em; text-transform: lowercase; }
#description p:first-letter { text-transform: capitalize; }

h2					{ font-size:1em; text-shadow: 1px; color: #2F3E46;  }
.upper h3			{ text-transform:uppercase; }
#procedure p		{ font-size:0.8em; text-shadow: 0 1px 0 #FFFFFF; color: #2F3E46; }

#navbuttons			{ float: right; }

.containing-element .ui-slider-switch { width: 9em }

.backgroundcol		{ background-color: white; }

.proceduretext		{ border: solid 1px #14163e; border-radius: 9px 9px 9px 9px; /*box-shadow: 0 0 3px 0 #BBBBBB;*/ margin: -27px 0 38px; padding: 20px 15px 15px; background: #ffffff; }

img.advert			{ display: block; margin-left: auto; margin-right: auto; max-width: 100%; margin-top: 0px; }
#advertSlider 		{ min-height: 75px; overflow: hidden; list-style: none; padding: 0; margin: 6px 0 0; border-radius: 10px; background-color: #ffffff; border-width: 1px; border-style: solid; border-color: #ddd; box-shadow: 1px 1px 2px #666;}
