form, fieldset { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, p, pre, blokquote, ul, ol, dl, address { margin: 0; padding: 0;}
img {border:0;}
li, dd, blockquote {margin:0;padding:0;list-style:none;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;} 
html[xmlns] .clearfix {display: block;} 
* html .clearfix {height: 1%;}
.clearflow { overflow: hidden;}
ol li {list-style: decimal;margin:0 0 20px 20px;font-size:1.3em;}

body {font-family: arial, helvetica, sans-serif;font-size:62.5%;text-align:center;color:#505050;background:#fff;height:100%; margin:0 auto; width:100%;}
body {background:#656565;}
h1 {color:#da9736;font-size:30px;margin:0;letter-spacing:-1px;}
h1 sup.detail{font-size:10px;}
h2 {font-size:18px;margin:0 0 10px 0;letter-spacing:0;font-weight:normal;padding:0;}
h2 sup.detail{font-size:10px;}
h3 {font-size:14px;}
p {font-size:1.3em;margin:0 0 15px 0;}
a {color:#4e9dda;}

#wrap {background:url(/img/body_bg.jpg) top center repeat-x #fff;}
.center {width:1000px;margin:0 auto;text-align:left;}
.page-wrap {width:965px;padding:0 22px 0 22px;}
.page-wrap-bg {width:965px;padding:0 22px 0 22px;background:#fff;}
#ncwc-logo {
	padding:43px 0 0 0;
	margin:10px 0 0 0;
	overflow:hidden;
	background:url(/img/royal_logo_01.gif) top left no-repeat;
	height: 0px !important;
	height: /**/:43px;
	width:141px;
	float:left;
	margin-right:15px;
	}

#nav {width:560px;float:left;}
#nav li {float:left;margin:30px 0 0 0;font-size:14px;}
#nav li a {color:#afafaf;text-decoration:none;display:block;padding:0 5px 0 5px;border-right:1px solid #afafaf;}
#nav li a.end {padding:0 0 0 7px;border:none;}
#nav li a.free-quote {color:#d9942e;font-weight:bold;}

#site-phone {font-size:32px;color:#575757;font-weight:bold;margin:20px 0 0 20px;float:left;letter-spacing:-1px;}
#featured-wrap {height:120px;padding:40px 0 0 5px;background:url(/img/featured_bg_01.jpg) top left no-repeat;}
#featured-wrap h1 {
padding:37px 0 0 0;
	overflow:hidden;
	background:url(/img/h1_covered_for_repairs.gif) top left no-repeat;
	height: 0px !important;
	height: /**/:37px;
	width:382px;	
	}
#featured-wrap h2 {
padding:39px 0 0 0;
	overflow:hidden;
	background:url(/img/h2_as_car_gets_older_pay_mo.gif) top left no-repeat;
	height: 0px !important;
	height: /**/:39px;
	width:452px;
	margin:10px 0 0 0;
	}
/*
#form-index h3 {
padding:18px 0 0 0;
	overflow:hidden;
	background:url(/img/h3_get_coverage_drive_prot.gif) top left no-repeat;
	height: 0px !important;
	height: / * * /:18px;
	width:683px;
	margin: 0 0 20px 0;
	}*/
/*
#h1-freequote {
padding:39px 0 0 0;
	overflow:hidden;
	background:url(/img/h1_free_quote.gif) top left no-repeat;
	height: 0px !important;
	height:/ *  * /39px;
	width:293px;
	margin:0 0 20px 0;
	}*/

.quote-form {width:500px;overflow:hidden;}
.form-panel-wrap {width:1500px;height:200px;}
.form-panel {width:500px;height:270px;float:left;}

#form-index {background:url(/img/form_bg_orange1.jpg) top center repeat-x #dd9a31;-moz-border-radius: 5px 5px 5px 5px;padding:22px 22px 50px 22px;}
#form-index #abs-wrap {position:absolute;}
#form-index #bbb {position:absolute;top:260px;left:570px;z-index:50;}
#form-index #hero {position:absolute;top:50px;left:740px;z-index:150;}
#form-index #badge {position:absolute;top:20px;left:550px;z-index:100;}
#form-index h1 {color:#fff;font-size:35px;letter-spacing:-1px;text-shadow: 0px -1px 0px #a36e28;margin:0 0 10px 0;}
#form-index h1 em {font-style:normal;text-decoration:underline;}
#form-index h3 {color:#fff;font-size:18px;letter-spacing:-1px;text-shadow: 0px -1px 0px #a36e28;margin:0 0 10px 0;}
.disclaimer {font-size:10px;color:#909090;}

#form-page {padding:20px 0 0 20px; width:945px;margin-left:22px;}
#submit-notice {font-size:10px;padding-top:5px;clear:both;}
#form-page h1 {color:#444;}

#free-quote { }
#free-quote .txt {-moz-border-radius: 5px 5px 5px 5px;border:1px solid #fff;width:200px;margin:0 0 10px 0;padding:7px 4px 7px 4px;color:#444;}
#form-page .txt {border:1px solid #aaa;}
#free-quote .txt.error {border:1px solid maroon;background:#E0BBB8;color:maroon;}
#free-quote .col {width:210px;float:left;margin: 0 40px 0 0;}
#free-quote label {display:block;font-size:12px;padding:0 0 5px 0;color:#754600;}
#free-quote #panel1-submit {width:153px;height:56px;margin-top:7px;}

.select-wrap {-moz-border-radius: 5px 5px 5px 5px;border:1px solid #fff;width:200px;margin:0 0 10px 0;padding:4px;color:#444;background:#fff;}
#form-page .select-wrap {border:1px solid #aaa;}
.select-wrap.error {border:1px solid maroon;background:#E0BBB8;}
.select-wrap select {border:0;padding:2px;width:200px;}
.select-wrap.error select {color:maroon;background:#E0BBB8;}
.select-wrap p {display:inline;font-size:13px;}
#check-engine-wrap {width:70px;}
#model {display:none;}
#model-disabled {color:#999;font-size:13px;display:block;padding:3px 3px 2px 3px;}

#processing {border:1px solid #f0ca87;-moz-border-radius: 5px 5px 5px 5px;padding:20px;margin:40px 0 0 0;}
#processing p {color:#fff;}

#benefits {width:965px;background:#fff;margin-top:30px;}
.inner-wrap #benefits {width:900px;background:none;}
#benefits ul {margin:30px 0 20px 0;padding:0;width:450px;float:left;}
.inner-wrap #benefits ul {width:400px;float:left;margin:10px 0 20px 0;}

#benefits li {font-size:13px;margin:0;padding:3px 0 10px 55px;margin:0 0 10px 0;list-style:none;}
#benefits li.nocost {background:url(/img/benf.ico.nocost.gif) top left no-repeat;}
#benefits li.rent {background:url(/img/benf.ico.rent.gif) top left no-repeat;}
#benefits li.roadside {background:url(/img/benf.ico.tow.gif) top left no-repeat;}
#benefits li.lockout {background:url(/img/benf.ico.key.gif) top left no-repeat;}
#benefits li.trip {background:url(/img/benf.ico.travel.gif) top left no-repeat;}
#benefits li.trans {background:url(/img/benf.ico.trans.gif) top left no-repeat;}
#benefits li.nat {background:url(/img/benf.ico.us.gif) top left no-repeat;}
#benefits li.claims {background:url(/img/benf.ico.claims.gif) top left no-repeat;}
#benefits li.thirty {background:url(/img/benf.ico.30.gif) top left no-repeat;}

.benfits {margin:10px 0 20px 0;padding:0;float:left;width:240px;}
.benfits li {font-size:1.4em;margin:0;padding:5px 0 15px 32px;list-style:none;}
li.smrent {background:url(/img/benf.ico.sm.rent.gif) top left no-repeat;}
li.smtow {background:url(/img/benf.ico.sm.tow.gif) top left no-repeat;}
li.smtravel {background:url(/img/benf.ico.sm.travel.gif) top left no-repeat;}
li.smkey {background:url(/img/benf.ico.sm.key.gif) top left no-repeat;}
li.smtrans {background:url(/img/benf.ico.sm.trans.gif) top left no-repeat;}
li.smus {background:url(/img/benf.ico.sm.us.gif) top left no-repeat;}
li.smclaims {background:url(/img/benf.ico.sm.claims.gif) top left no-repeat;}
li.smthirty {background:url(/img/benf.ico.sm.30.gif) top left no-repeat;}

#inner-head {background:#e4a847;height:76px;-moz-border-radius: 5px 5px 0 0;margin:15px 13px 0 22px;padding:22px 0 0 18px;}
#inner-head.half {height:26px;}
#inner-head h1 {color:#fff;font-size:35px;margin:0;padding:7px 0 0 0;letter-spacing:-1px;text-shadow: 0px -1px 0px #a36e28;}
#inner-head-wrap {background:url(/img/inner_header_bg.jpg) top center no-repeat;}
.inner-wrap {background:url(/img/page_bg.png) top center repeat-y;width:929px;padding:20px 40px 40px 40px;}
#inner-footer {margin:0 0 0 10px;}

#form-page-wrap {background:url(/img/page_bg.png) top center repeat-y;width:1009px;padding:0 0 5px 0;}

.inner-wrap .iw-l {width:620px;float:left;}
.inner-wrap .iw-r {width:270px;float:right;}
.inner-wrap .coverage-left {width:520px;float:left;}
.inner-wrap .coverage-right {width:300px;float:right;}

.jqmWindow {
    display: none;    
    position: fixed;
    top: 20%;
    left: 50%;    
    margin-left: -300px;
    width: 450px;
	height:200px;    
    background:#fff;	
    color: #444;    
    padding:30px;
	-moz-border-radius:5px 5px 5px 5px;
	text-align:left;
}
.jqmOverlay { background-color: #000; }
.jqmClose {display:block;width:40px;float:right;text-align:center;font-size:12px;background:#DD9A31;color:#fff;-moz-border-radius: 5px 5px 5px 5px;padding:5px;text-decoration:none;}
.jqmClose:hover{background:#eaeaea;color:#aaa;}

.dialog-link {color:#fff;display:block;padding-top:5px;font-size:11px;}
#form-page .dialog-link {color:#4e9dda;display:block;padding-top:5px;font-size:11px;}

#coverages-wrap {margin-top:40px;}
.coverage-wrap {-moz-border-radius: 5px 5px 5px 5px;border:1px solid #c7d2df;padding:20px;margin:0 0 30px 0;}
.coverage-wrap h2 {font-size:25px;color:#1a4270;font-weight:bold;letter-spacing:-1px;}
.coverage-wrap h2 img {vertical-align:middle;margin-right:5px;}
.pdf-link-p {color:#da4d36;}

#benefits.coverage-right {width:350px;padding-top:0;margin-top:0;}
#benefits.coverage-right ul {width:300px;}
#benefits.coverage-right ul li {width:280px;}
#help-banner {background:#da4d36;color:#fff;font-size:13px;padding:20px;-moz-border-radius: 5px 5px 5px 5px;margin:20px 0 40px 0;}
#help-banner h2 {font-weight:bold;}
#help-banner .phone {margin:10px 0 0 0;font-weight:bold;font-size:25px;padding:0;}

.torf {}
.torf dt {margin:30px 0 0 0;font-size:1.5em;color:#aa711e;}
.torf dd {margin:10px 0 0 0;font-size:1.3em;}

.faq dt {font-size:1.5em;font-weight:normal;margin:20px 0 10px 0;text-align:left;color:#aa711e;}
.faq dd {font-size:1.3em;margin:0 0 10px 0;text-align:left;}

.aside-title {color:#da4d36;margin:0 0 10px 30px;}
.aside {width:225px;padding:20px;background:#da4d36;-moz-border-radius: 5px 5px 0 0;color:#fff;}
.aside h2 {font-size:28px;color:#fff;letter-spacing:-1px;font-weight:bold;line-height:20px;padding-top:10px;}
.asid hs sup {}
.aside h3 {margin:15px 0 0 0;}
.aside a {color:#fff;}

.banner {padding:20px 40px 20px 40px;background:#da4d36;-moz-border-radius: 5px 5px 5px 5px;color:#fff;}
.banner h2 {font-size:32px;color:#fff;letter-spacing:-1px;font-weight:bold;}
.banner a {font-size:15px;color:#fff;}
#lastpayment-01 {background:url(/img/bannerbg_01.jpg) top right no-repeat #da4d36;}

#free-quote-wrap {width:390px;float:right;padding:45px 25px 0 25px;background:url(/img/free_quote_person.jpg) top left no-repeat;}
#free-quote-wrap h2 {font-size:30px;letter-spacing:-1px;margin-bottom:60px;}
#free-quote-wrap h2 span {font-size:25px;}

#contact-heros-wrap {width:409px;float:right;}
#contact-info-wrap {width:400px;float:left;}
#contact-info-wrap h3 {font-size:15px;font-weight:normal;margin:0 0 20px 15px;}

.testimonial {padding:15px;background:#eaeaea;-moz-border-radius: 5px 5px 5px 5px;}

#footer-wrap {background:url(/img/footer_bg.jpg) top center repeat-x #656565;padding-top:30px;color:#fff;clear:both;margin-top:30px;}
#footer {color:#fff;}
#footer #nav {margin:0;padding:0;}
#footer #nav li {margin:0;}
#footer #nav a {color:#fff;font-size:11px;}
#footer #nav a:hover {color:#ffd68d;}
#footer #bbb {margin-top:30px;}
#copyright {font-size:11px;}
#badges-wrap img {margin-right:20px;padding-left:7px;}
#searchfood {margin:50px 0 100px 0;padding-left:7px;}
#searchfood p {font-size:11px;color:#333;}
#privacy-link {padding-left:15px;color:#fff;text-decoration:none;}
#privacy-link:hover {color:#ffd68d;}

#pixel {height:10px;border:0;}