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: "" "";
}
strong {font-weight:bold;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/* CSS RESET */


body {border-top:5px solid #1C8DCF; font-family:Arial;}
/* Home */
#wrapper {width:900px; margin:auto;}
#logo {width:100%; text-align:center; font-size:14px; color:#002C53; margin-top:30px; margin-bottom:45px;}
#logo h1 {margin-top:5px; font-weight:normal;}
#home_form {width:100%; color:#002C53; text-align:center; margin-bottom:110px;}
#home_form span {font-size:11px; vertical-align:super;}
#home_form input {border:1px solid #3DB8F1; background:url(../images/bkg_input.png) repeat-x; height:22px; line-height:22px; font-size:14px; width:135px; padding-left:5px; margin-right:15px; text-transform:uppercase;}
#home_form input#submit {border:none; width:86px; height:31px; margin-top:20px;}
#home_form select {border:1px solid #3DB8F1; background:url(../images/bkg_input.png) repeat-x; height:22px; line-height:22px; font-size:14px; width:50px;}
#home_options {width:100%; text-align:center; color:#002C53;}
#home_options a {text-decoration:none; color:#002C53;}
#footer {width:100%; text-align:center; color:#002C53; font-size:12px; margin-top:30px;}
#footer img {margin-bottom:5px;}
/* Home */

/* Search Results */
#wrapper_inner {background:url(../images/bkg_inner_head.png) repeat-x; width:100%;}
#header_inner {width:900px; margin:auto; height:144px; position:relative;}
#header_inner img#logo_img {position:absolute; top:20px; left:0px;}
#head_options {text-align:center; color:#002C53; position:absolute; top:65px; right:0px;}
#head_options a {text-decoration:none; color:#002C53; margin-left:5px; margin-right:5px;}
#plate_result {background:url(../images/bkg_plate_result.png) no-repeat top; width:320px; text-align:center; margin:auto; margin-top:40px;}
#plate_result h1 {font-size:40px; color:#082F58; line-height:95px;}
#plate_result p {color:#082F58; line-height:16px; font-size:14px; margin-top:5px;}

#plate_result p#no_result {color:#C92035; line-height:16px; font-size:14px; margin-top:5px;}
#plate_result p#no_result img {position:relative; top:2px;}

#yp_box {width:612px; background:#F0FAFF; border:1px solid #D9F1FF; margin:auto; position:relative; padding-bottom:5px; margin-top:40px;}
#yp_box img#yp_logo {position:absolute; top:20px; left:20px;}
#yp_box p {margin-left:150px; text-align:left; line-height:16px; font-size:16px; color:#515254; margin-top:10px; margin-bottom:10px;}
#yp_box a {color:#515254; text-decoration:none;}
#yp_box p img {position:relative; top:3px;}

#claim_back {width:100%; text-align:center; color:#262626; margin-top:20px; margin-bottom:50px;}
#claim_back a {text-decoration:none; color:#262626; font-size:12px;}
#claim_back img {position:relative; top:2px;}
/* Search Results */

/* Contact us */

#form_cont {width:900px; margin:auto; text-align:left; margin-top:30px;}
#form_cont h1 {color:#002C53; font-size:20px;}
#form_cont table {margin-top:25px; font-size:14px;}
#form_cont table td input {width:250px; border:1px solid #002C53; font-size:14px; line-height:22px; height:22px; padding-left:5px;}
#form_cont table td textarea {width:250px; border:1px solid #002C53; font-size:14px; line-height:22px; height:65px; padding-left:5px; font-family:Arial;}
#form_cont table td input.submit {width:100px; border:1px solid #002C53; font-size:14px; line-height:25px; height:25px; padding-left:5px; background:#D9DCDE;}
/* Contact us */