ul#header li ul li a{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#d6d5d1); margin:-5px 0 0}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

a{color:#000}
img{border:none}
html{background:#fff}
body{background:#f0efeb;font:1em Arial, Helvetica, "sans serif";margin:0 auto 0 0;padding:0 0.625em;width:60em}
ul#header{background:#ffb409;margin:0 0 1em;overflow:hidden}
ul#header li ul{float:right;width:36.875em}
ul#header li ul li{display:inline;float:left;margin:1.5em 0.063em 0 0;}
ul#header li ul li a{background:#fff;color:#000;display:block;font-size:0.75em;font-weight:bold;height:1.75em;padding:0.5em 0;text-align:center;text-decoration:none;width:9.75em;}
ul#header li#logo p a{background:url(../../images/sprite.png) top left;display:block;height:7.938em;margin:0.438em 0 0.438em 1.25em;text-indent:-625em;top:100px;width:7.938em}
ul#header li#service{float:right;margin:0.438em 3em 0 42.5em}
ul#header li#service p{font:bold 0.95em/1.25 Arial, Helvetica, sans-serif}
ul#header li#service dl{background:url(../../images/sprite.png) -128px top no-repeat;font:normal 0.7em/1.25 Arial, Helvetica, sans-serif;height:6em;padding:0 0 0 7em}
ul#header li#service dl dt:first-child{background:url(../../images/sprite.png) left -128px no-repeat;height:11px;padding:0 0 0 20px}
ul#header li#service dl dt{background:url(../../images/sprite.png) left -140px no-repeat;height:11px;padding:0 0 0 20px}
ul#header li#service dl dd{margin:0 0 0.5em}
ul#header li#service dl dd a{color:#000;text-decoration:none}
ul#content{overflow:hidden}
ul#content li{color:#636262;float:left;padding:0 10px 0 0;width:19.375em}
ul#content li#ibe form{background:#989898;height:23.5em;padding:0.75em;width:17.5em}
ul#content li#ibe form fieldset h1{color:#feb409;font:bold 1.15em/1.25 Arial, Helvetica, sans-serif;margin:0 0 0.5em}
ul#content li#ibe form label{color:#fff;display:block;font:normal 0.75em/1.25 Arial, Helvetica, sans-serif}
ul#content li#ibe form select,ul#content li#ibe form input{margin:0 0 1em;width:21.1em}
ul#content li#ibe form input.search{background:#feb409;border:none;font:bold 1.25em/1.25 Arial,Helvetica;float:right;height:1.75em;width:8em;margin-top: 1.25em;}
ul#content li#ibe div.banner{height:118px;margin:20px 0 0;width:303px;border:none}
ul#content li#centric h2{background:url(../../images/content/wheely.png) bottom right no-repeat;font:normal 1.25em/1.05 Helvetica, Arial, sans-serif;padding:0 0 25px}
ul#content li#centric ul{margin:-0.625em 0 0}
ul#content li#centric ul li{background:url(../../images/content/ok.png) no-repeat;padding:0 0 0 20px}
ul#content li#centric ul li p{font:normal 0.85em/1.5 Helvetica, Arial, sans-serif}
ul#content li#centric p img{margin:1.05em 0}
ul#content li#offers ul li{background:#fff;border:0.063em solid #cdcdcc;margin:0 0 1.25em;padding:0.625em;width:18.55em}
ul#content li#offers ul li img{float:left}
ul#content li#offers ul li h3,ul#content li#offers ul li h4{border-bottom:1px solid #cdcdcc;color:#f99d1c;font-weight:bold}
ul#content li#offers ul li h3{font-size:0.875em;margin:0 0 5px 7.75em}
ul#content li#offers ul li p{color:#000;font-size:0.75em;margin:0 0 0 9.05em}
ul#content li#offers ul li#social h4{font-size:0.875em}
ul#content li#offers ul li#social p{color:#000;font-size:0.75em;margin:0.5em 0 0}
ul#content li#offers ul li#social p img{margin:0 2em 0 0}
.einput{width:14.2em}
ul#content li#offers ul li#social p select{width:6em}
ul#content li#offers ul li#social p input.zipCode{width:8em}
.submit{background:#feb409;border:none;font:bold 12px/1.25 Arial,Helvetica;height:23px;margin:0.5em 0 1.5em;width:90px}
ul#content li#offers ul li p input.newsletter{background:#feb409;border:none;font:bold 1em/1.25 Arial,Helvetica;height:1.75em;margin:0.5em 0 0;width:12.2em}
div#footer ul#nav{background:#feb409;padding:0.313em 0 0.313em 1em}
div#footer ul#nav li,div#footer ul#nav li p{display:inline;}
div#footer ul#nav li p a{background:url(../../images/footer/pfeil.png) no-repeat;color:#000;font:bold 0.75em/1.25 Arial, Helvetica;margin:0 1.25em 0 0;padding:0 0 0 1em;text-decoration:none}
div#footer h5{border-bottom:1px solid #cdcdcc}
div#footer h5,div#footer h6{color:#f99d1c;font-weight:bold;margin:0.313em 0.938em}
div#footer p#seo{font-size:0.75em;margin:0.35em 1.15em 2em}
div#footer ul#member{border:1px solid #cdcdcc;text-align:center}
div#footer ul#member li,div#footer ul#member li p{display:inline;}
p#info{font-size:0.65em;margin:2em 1.15em}

/* Advanced Styles for new Browsers */
ul#header{-webkit-box-shadow:0 0.125em #d6d5d1;-moz-box-shadow:0 0.125em #d6d5d1;box-shadow:0 0.125em #d6d5d1;-webkit-border-bottom-right-radius: 0.313em;-webkit-border-bottom-left-radius: 0.313em;-moz-border-radius-bottomright: 0.313em;-moz-border-radius-bottomleft: 0.313em;border-bottom-right-radius: 0.313em;border-bottom-left-radius: 0.313em;}
ul#header li ul li a{-webkit-border-top-right-radius:0.313em;-webkit-border-top-left-radius:0.313em;-moz-border-radius-topright: 0.313em;-moz-border-radius-topleft: 0.313em;border-top-right-radius: 0.313em;border-top-left-radius: 0.313em;background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(1,#d6d5d1));background-image: -moz-linear-gradient(top, #fff, #d6d5d1);}
ul#header li ul li a:hover{background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(1,#d7cda7));background-image: -moz-linear-gradient(top, #fff, #d7cda7);}
ul#content li#ibe form{background-image: -webkit-gradient(linear,left top,left bottom,from(#666),color-stop(1,#989898));background-image: -moz-linear-gradient(top, #666, #989898);}
ul#content li#ibe form input.search,.submit{background-image: -webkit-gradient(linear,left top,left bottom,from(#feca53),color-stop(1,#eba609));background-image: -moz-linear-gradient(top, #feca53, #eba609);}

ul#content li#ibe form,ul#content li#centric p img,ul#content li#offers ul li,ul#content li#ibe div.banner{-webkit-box-shadow:0 .15em .25em #aaa;-moz-box-shadow:0 0.15em 0.25em #aaa;box-shadow:0 0.15em 0.25em #aaa}
ul#content li#ibe form,ul#content li#offers ul li,div#footer ul#member,ul#content li#ibe form input.search,.submit{-webkit-border-radius:0.313em;-moz-border-radius:0.313em;border-radius:0.313em}
div#footer ul{-webkit-border-top-left-radius:0.313em;-webkit-border-top-right-radius:0.313em;-moz-border-radius-topleft:0.313em;-moz-border-radius-topright:0.313em;border-top-left-radius:0.313em;border-top-right-radius:0.313em}

#errorBox {background:none repeat scroll 0 0 red;color:#FFFFFF;display:none;font-size:12px;font-weight:bold;margin:-10px 0 5px;white-space:normal;width:938px;}
#errorBoxForAgencyZipCode, #newsLetterErrorBox {background:none repeat scroll 0 0 red;color:#FFFFFF;display:none;font-size:12px;font-weight:bold;margin:-10px 0 5px;white-space:normal;width: 286px;}

.tuev{display: block;float:left;height:40px;margin:20px 0 0;width:40px;}
