@charset "UTF-8";

/* CSS RESET v1.0 | 20080212 */

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, b, u, i, center, 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-size: 100%; vertical-align: baseline; background: transparent; }

body { line-height:1; }

p.small { margin-bottom:5px; font-size:11px; line-height:1.4em; color:#666; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }

del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }

/* END CSS RESET */

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

sup { font-size:8px; vertical-align:top; color:#666; }

#wrapper { margin: 0 auto; padding-top:10px; }

#container { margin: 0 auto; width:960px; background-color:#ffffff; }

#header { width:900px; margin-left:30px; }

#headerRight { float:right; width:730px; }

#headerLeft { width:161px; }

#nav { margin:0 0 0 30px; padding:0; width:900px; height:25px; background-image:url(../images/navBgFill.gif); background-repeat: repeat-x; }

#content { width:900px; margin:10px 0 10px 30px; }

#customContent { width:900px; margin:10px 0 0px 30px; }

#navRight { float:right; width:5px; height:25px; background-image:url(../images/navRight.gif); background-repeat:no-repeat; }

#navLeft { float:left; width:5px; height:25px; background-image:url(../images/navLeft.gif); background-repeat:no-repeat; }

#navLinks { font-size:12px; color:#fff; padding:6px; }

#navLinks li { display:inline; border-right:solid 1px #ffffff; padding-right:7px; padding-left:7px; }

#navLinks li a:link { color:#ffffff; text-decoration:none; }

#navLinks li a:hover { color:#ffffff; text-decoration:none; }

#navLinks li a:visited { color:#ffffff; text-decoration:none; }

#navLinks .last { border-right:none; }

#mainColumn { width:626px; float:left; }

#mainColumn p { line-height:18px; font-size:12px; padding-bottom:10px; }

#mainContent { width:626px; margin-top:5px; float:left; }

#mainContent hr { border-top:solid 1px #999; border-bottom:solid 1px #CCC; border-left:none; border-right:none; height:1px; }

#mainContent h1 { font-size:18px; color:#faa635; padding-top:10px; padding-bottom:10px; }

#mainContent h2 { font-size:14px; padding-top:10px; padding-bottom:10px; }

#mainContent p { font-size:12px; line-height:1.4em; padding:0 10px 10px 0; }

#mainContent p.footer { font-size:12px; line-height:1.4em; padding-bottom:40px; }

#bannerContainer { width:626px; height:344px; margin-bottom:10px; }

#mainBanner { position:relative; width:625px; height:310px; margin:0; background:#FFF url(../images/homeBanner.jpg) no-repeat; }

#bannerInfo { position:absolute; top:20px; left:15px; width:325px; height:235px; padding:15px; background:url(../images/homeBannerInfo.png) no-repeat; }

#bannerInfo h1 { margin:0; color:#faa635; font:bold 22px/1.4em Arial, Helvetica, sans-serif; }

#bannerInfo h2 { margin-bottom:10px; color:#000; font:bold 20px/1.3em Arial, Helvetica, sans-serif; }

#bannerInfo a { color:#faa635; text-decoration:underline; }

#bannerInfo p { margin-top:5px; font:bold 13px/1.3em Arial, Helvetica, sans-serif; color:#faa635; }

#bannerInfo p.style1 { padding-top:5px; font-size:18px; }

#bannerInfo ul { list-style: none outside none; margin-bottom: 15px; }

#bannerInfo ul li { margin-bottom:5px; padding-left:21px; font:bold 13px/1.3em Arial, Helvetica, sans-serif; color:#666; }

#content ul.style1 li { background: url(../images/tick.png) no-repeat scroll 0 2px transparent; }

#bannerFooter { width:625px; height:50px; margin-bottom:10px; }

.graphicContainer { float:left; width:313px; }

.warningText { clear:left; }

#sideColumn { float:right; width:256px; }

#getQuote { width:256px; }

#getQuoteHead { margin:0; padding:12px 10px 10px 10px; height:38px; background:url(../images/gaq-header.png) no-repeat; }

#getQuoteHead h3 { margin:0; padding:0; font:bold 22px/1.3em Arial, Helvetica, sans-serif; color:#FFF; text-shadow:1px 2px 3px #51880a; }

#getQuoteContent { margin:0; padding:10px; background:url(../images/gaq-back.png) repeat-y; }

#getQuoteContent p { color:#568918; font:normal 18px/1.3em Arial, Helvetica, sans-serif; text-align:center; }

#getQuoteContent p.style1 { color:#000; font:bold 30px/1.3em Arial, Helvetica, sans-serif; text-align:center; }

#getQuoteContent p.style2 { color:#568918; font:normal 12px/1.3em Arial, Helvetica, sans-serif; text-align:center; }

#getQuoteContent p.style3 { color:#568918; font:italic 11px/1.3em Arial, Helvetica, sans-serif; text-align:center; }

#getQuoteContent hr { margin:10px 0 10px 0; border-top: solid 1px #f1f9e2; border-bottom:solid 1px #95b945; border-left:0; border-right:0; height:1px; }

#getQuoteFooter { width:256px; margin:0; padding-bottom:20px; border-bottom:1px solid #DEDEDE; }

#getStarted { width:256px; }

.getStartedCurve { height:	5px; }

#getStartedContent { background-image:url(../images/getStarted_bgfill.gif); background-repeat:repeat-x; background-color:#c1da8b; padding-left:8px; }

#getStartedContent p.Header { color:#7da721; font-weight:normal; font-family: 'arial rounded MT bold', arial, Helvetica, sans-serif; padding-top:10px; padding-left:2px; font-size:18px; }

#getStartedContent hr { border-top: solid 1px #f1f9e2; border-bottom:solid 1px #95b945; border-left:0; border-right:0; height:1px; margin-right:10px; }

#getStartedContent img { padding-bottom:5px; }

#callUs { margin-top:15px; border-bottom:1px solid #dedede; background:url(../images/call.gif) no-repeat; }

#callUs .style1, #callUs .style2 { display:block; padding-left:70px; color:#5f951e; }

#callUs .style1 { font-size:18px; line-height:20px; }

#callUs .style2 { font-size:24px; font-weight:bold; line-height:40px; }

#callUs .style3 { display:block; color:#999; font-size:11px; text-align:center; line-height:15px; }

#callUs .style4 { display:block; margin-bottom:15px; color:#999; font-size:11px; text-align:center; line-height:15px; }

#existingCustomer { margin-top:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(../images/icn_existingCustomer.gif); background-repeat:no-repeat; height:35px; text-indent:40px; padding-top:10px; border-bottom:solid 1px #dedede; }

#existingCustomer a:link, #retrieveQuote a:link, #existingCustomer a:visited, #retrieveQuote a:visited { color:#faa635; text-decoration:none; }

#retrieveQuote { margin-top:10px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(../images/icn_savedQuote.gif); background-repeat:no-repeat; height:35px; text-indent:40px; padding-top:10px; }

#partnerLogo { margin-bottom:10px; }

#footer { clear:both; font-size:11px; color:#b2b2b2; width:900px; margin-left:30px; border-top:solid 1px #fAA635; padding:5px 0 10px 0; }

#footerRight { float:right; }

#footerRight a:link { color:#b2b2b2; }

#seFooter { padding-top:10px; padding-bottom:10px; padding-left:30px; color:#000000; line-height:18px; background-color:#fcce90; }

#seFooter p { margin:0; padding:0; }

.footerlist { float:left; width:225px; text-align:left; }

.footerlist h5 { padding-left:0px; font-size:14px; margin:0; }

.footerlist ul { list-style-type:none; margin:0; padding-left:0px; }

.footerlist li { font-size:11px; }

.footerlist a { color:#000000; text-decoration:none; }

.footerlist a:hover { text-decoration:underline; }

.clear { clear:both; height:1px; }

#tabs { font-family:Arial, Helvetica, sans-serif; }

#tabs h2 { font-weight:normal; }

#tabs .productFeature { width:280px; float:left; height:150px; }

.productFeature h3 { margin-left:80px; padding-top:20px; padding-bottom:10px; }

.productFeature p { margin-left:80px; }

#tabs .priceFeature { background-image:url(../images/icn_price.gif); background-repeat:no-repeat; }

#tabs .comprehensiveFeature { background-image:url(../images/icn_comprehensive.gif); background-repeat:no-repeat; }

#tabs .easyFeature { background-image:url(../images/icn_easy.gif); background-repeat:no-repeat; }

#tabs .NCCFeature { background-image:url(../images/icn_ncc.jpg); background-repeat:no-repeat; }

#tabs .safeFeature { background-image:url(../images/icn_safe.gif); background-repeat:no-repeat; }

#tabs h4 { color:#faa635; padding-bottom:10px; }

#tabs li { font-size:12px; }

.features { padding-bottom:10px; }

#tabs p { padding-bottom:10px; font-size:12px; }

#tabs p a:link { color:#faa635; font-weight:bold; }

#caveat { padding-top:5px; color:#999; font-size:10px; }

#caveat a:link { color:#999; font-weight:bold; }

.inlineCaveat { color:#999; font-size:10px; width:500px; margin-bottom:10px; margin-top:10px; line-height:14px; }

.clear { clear:both; height:1px; }

.ui-accordion { }

.ui-accordion-header { background-image:url(../images/subnav_header_bgfill.gif); background-repeat:repeat-x; }

.ui-accordion-header a:link { color:#ffffff; text-decoration:none; }

.ui-accordion-header a:visited { color:#ffffff; text-decoration:none; }

#subNav { width:200px; border:solid 1px #e3e3e3; }

#subNav h3 { color:#ffffff; background-image:url(../images/subnav_header_bgfill.gif); background-repeat:repeat-x; font-size:14px; height:20px; padding-left:5px; padding-top:5px; border-bottom:solid 1px #ffffff; }

#subNav h3 a:link, #subNav h3 a:visited { color:#ffffff; text-decoration:none; }

#subNav li { font-size:12px; color:#5a5a5a; padding:10px; border-bottom:solid 1px #e3e3e3; }

#subNav li a:link, #subNav li a:visited { color:#5a5a5a; text-decoration:none; }

#subNav li a:hover { text-decoration:underline; }

#subNav .last { border-bottom:none; }

#subpageContent { width:680px; margin-bottom:20px; float:right; }

#subpageContent hr { border-top:solid 1px #999; border-bottom:solid 1px #CCC; border-left:none; border-right:none; height:1px; }

#subpageContent h1 { font-size:18px; color:#faa635; padding-top:10px; padding-bottom:10px; }

#subpageContent h2 { font-size:14px; padding-bottom:10px; }

#subpageContent h3 { font-size:16px; color:#faa635; padding-bottom:10px; padding-top:10px; margin-right:220px; }

#subpageContent h4 { font-size:12px; color:#000; padding-bottom:5px; padding-top:10px; margin-right:220px; }

#subpageContent h5 { font-size:11px; color:#000; padding-bottom:5px; padding-top:10px; margin-right:220px; font-weight:normal; }

#subpageContent p { font-size:12px; line-height:18px; padding-bottom:10px; margin-right:220px; }

#subpageContent a:link, #subpageCustom404 a:link { color:#faa635; font-weight:bold; }

#subpageContent ul { margin-bottom:10px; }

#subpageContent li { font-size:12px; padding-bottom:15px; color:#000; padding-left:10px; margin-right:220px; }

#subpageContent .featuresList { background-image:url(../images/icn_tick.png); background-repeat:no-repeat; padding-left:25px; }

#subpageContent .infoList { margin-left:10px; padding-left:10px; list-style-type:square; }

#subpageContent table { border:solid 1px #CCC; font-size:12px; }

#subpageContent td { padding:10px; border-bottom:solid 1px #CCC; border-right:solid 1px #CCC; }

#subpageContent .odd { background-color:#ffe7c6; }

#subpageContent .style1 { background-color:#fff; }

#subpageContent th { background-image:url(../images/table_header_bgfill.gif); background-repeat:repeat-x; background-color:#faa635; color:#ffffff; padding:10px; }

#subpageCustom404 { background-image:url(http://www.simplecaravaninsurance.co.uk/assets/images/404_sign.jpg); background-repeat:no-repeat; height:321px; padding-left:400px; margin-top:30px; }

#subpageCustom404 h1 { color:#faa635; margin-top:10px; margin-bottom:30px; }

#subpageCustom404 p { font-size:12px; line-height:18px; }

#crossSell { width:200px; float:right; }

#crossSellQuote { margin-bottom:10px; }

#crossSellContent { border:solid 1px #faa635; }

#crossSellContent li { margin-right:0px; padding:10px; }

#subpageBanner { height:200px; margin-bottom:10px; }

#subpageBanner h1 { font-size:25px; padding-left:50px; padding-top:70px; }

.subText { color:#000000; font-size:20px; }

.touring { background-image:url(../images/touring_subpage_banner.jpg); background-repeat:no-repeat; }

.static { background-image:url(../images/static_subpage_banner.jpg); background-repeat:no-repeat; }

#subpageBannerRight { float:right; margin-top:50px; margin-right:30px; }

/* Home tables */

table.compare { border:solid 1px #CCC; font-size:12px; }

table.compare td { padding:10px; border-bottom:solid 1px #CCC; border-right:solid 1px #CCC; }

table.compare td.odd { background-color:#ffe7c6; }

table.compare th { background-image:url(../images/table_header_bgfill.gif); background-repeat:repeat-x; background-color:#faa635; color:#ffffff; padding:10px; }

p.small { padding-top:5px; color:#999; font-size:10px !important; }

/* New */

.mediaImage { display:inline; float:left; margin:0 5px 5px 0; padding:1px; border:1px solid #ccc; background-color:#fff; }

/* TEST - delete once done */

#testing { width:1000px; height:950px; margin:0; position:relative; }

#testFlash { position:absolute; width:300px; height:250px; top:520px; left:563px; }

