@font-face {font-family:'VAGRoundedBlack';src:url('../font/vagrounded-black-webfont.eot');src:url('../font/vagrounded-black-webfont.eot?#iefix') format('embedded-opentype'),url('../font/vagrounded-black-webfont.woff') format('woff'),url('../font/vagrounded-black-webfont.ttf') format('truetype'),url('../font/vagrounded-black-webfont.svg#VAGRoundedBlack') format('svg');font-weight:normal;font-style:normal;}
@font-face {font-family:'VAGRoundedBold';src:url('../font/vagrounded-bold-webfont.eot');src:url('../font/vagrounded-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../font/vagrounded-bold-webfont.woff') format('woff'),url('../font/vagrounded-bold-webfont.ttf') format('truetype'),url('../font/vagrounded-bold-webfont.svg#VAGRoundedBold') format('svg');font-weight:normal;font-style:normal;}
@font-face {font-family:'VAGRoundedThin';src:url('../font/vagrounded-thin-webfont.eot');src:url('../font/vagrounded-thin-webfont.eot?#iefix') format('embedded-opentype'),url('../font/vagrounded-thin-webfont.woff') format('woff'),url('../font/vagrounded-thin-webfont.ttf') format('truetype'),url('../font/vagrounded-thin-webfont.svg#VAGRoundedThin') format('svg');font-weight:normal;font-style:normal;}
@font-face {font-family:'VAGRoundedLight';src:url('../font/vagrounded-light-webfont.eot');src:url('../font/vagrounded-light-webfont.eot?#iefix') format('embedded-opentype'),url('../font/vagrounded-light-webfont.woff') format('woff'),url('../font/vagrounded-light-webfont.ttf') format('truetype'),url('../font/vagrounded-light-webfont.svg#VAGRoundedLight') format('svg');font-weight:normal;font-style:normal;}

/* --------------------------------------------- RESET --------------------------------------------- */
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,sub,sup,tt,var,
dd,dl,dt,li,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;}
table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}

/* --------------------------------------------- CORE --------------------------------------------- */
body {font:normal 12px Tahoma, Helvetica, sans-serif;background-color:#0d0701;color:#444;}

h1,h2,h3 {margin:0;font:normal 24px/28px 'VAGRoundedBold', sans-serif;color:#442B14;}
h1 {line-height:1em;color:#fff;}
h2 {line-height:28px;color:#fff;}
h3 {line-height:32px;color:#422b13;}

a {color:#daae27;text-decoration:none;}
a:hover {text-decoration:underline;}
strong {font-weight:bold;}
ul li, ol li {margin-left:15px;list-style:disc;}

/* Misc Classes */
.clearfix {clear:both!important;}
input.dim {color:#888;}


/* ---------- HEADER ---------- */
#header {width:980px;height:86px;margin:0 auto;background:url(../images/headerbg.jpg) top center repeat-x;}
#header a {position:relative;top:10px;}
#header h2 {float:right;width:400px;padding-top:18px;font-size:22px;line-height:23px;color:#fff;text-align:right;}


/* ---------- NAV ---------- */
#navWrap {width:100%;background:#daae27;border-bottom:solid 1px #976631;}
#mainmenu {width:980px;height:30px;margin:0 auto;}
#mainmenu a {float:left;height:22px;margin-right:12px;padding:8px 12px 0 0;border-right:solid 1px #976631;color:#422b13;font-weight:bold;text-decoration:none;}
#mainmenu a.first {padding-left:12px;border-left:solid 1px #976631;}
#mainmenu a.right {float:right;margin-right:0;padding-left:12px;border-left:solid 1px #976631;border-right:none;}
#mainmenu a.right.end {border-right:solid 1px #976631;}
#mainmenu a:hover {color:#fff;}


/* ---------- TOP (2 column) ---------- */
#grass {padding-bottom:20px;background:url(../images/top-bg.jpg) 0 0 repeat-x #90c320;}

#top {width:980px;height:262px;margin:0 auto 30px;padding:33px 0 0;background:url(../images/top.jpg) center 0 no-repeat;}

#quote {float:left;width:367px;margin-left:25px;}
#quote h1 {margin-bottom:35px;}
#quote .row {padding-bottom:19px;font:normal 16px/1em 'VAGRoundedBold', sans-serif;color:#462300;}
#quote label {display:inline-block;width:118px;font:normal 16px/1em 'VAGRoundedBold', sans-serif;color:#462300;}
#quote input {width:230px;padding:4px;border:1px solid #e9dd8b;}
#quote select {padding:4px;border:1px solid #e9dd8b;}
#quote select#date {width:166px;}
#quote select#time {width:70px;}
#quote button {display:block;float:right;width:95px;height:28px;margin:5px 4px 0;border:none;background:none;font-size:0;text-indent:-9999px;line-height:100px;cursor:pointer;}

.kg {width:238px!important;padding:4px 26px 4px 4px!important;background:url(../images/kg.gif) 246px 4px no-repeat #fff;}

#samedayFeatures {float:left;width:440px;margin-left:90px;padding:175px 0 0;color:#fff;}
#samedayFeatures h2 {margin:0;text-align:center;font-size:30px;line-height:34px;}


/* ---------- CONTENT (3 column) ---------- */
#content {width:940px;margin:0 auto;padding:20px;background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
#content h3 {margin-bottom:20px;text-align:center;}
#content h3 span {font-size:30px;color:#d10000;}
#content a {display:block;width:100px;margin:0 auto;text-align:center;}
#content a img {vertical-align:bottom;}
	
#content-1, #content-2, #content-3, #content-4 {float:left;padding:0 33px;border-right:1px solid #ddd;}
#content-1 {padding:0 30px 0 10px;}
#content-4 {padding:0 10px 0 30px;border:none;}


/* ---------- FOOTER ---------- */
#footer {margin:0 auto;padding-top:100px;background:url(../images/footer.jpg) repeat-x;color:#666;}

.fullbox {width:930px;margin:0 auto;padding:25px 30px;background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.boxheading {margin-bottom:8px;padding-bottom:7px;font-size:14px;font-weight:bold;color:#3F2B17;border-bottom:1px solid #ddd;}
.bigform .textinput {border:1px solid #ddd;background:#f1f1f1;font-family:Tahoma, Helvetica, sans-serif;font-size:16px;color:#555;}

#footerlinks {width:950px;margin:15px auto 40px;color:#fff;}
#footerlinks a {color:#fff;}


/* ---------- CROSS-BROWSER ---------- */
.ua-webkit #quote .row {padding-bottom:6px;}
.ua-ie-7 #content {padding-bottom:10px;}
.ua-ie-7 #contentMid span {margin-top:-22px}

.ua-ie-6 #header h2 {margin-top:-66px;}
.ua-ie-6 #top {padding-top:35px;}
.ua-ie-6 #quote {margin-left:13px;}
.ua-ie-6 #content {padding-bottom:10px;}
.ua-ie-6 #contentMid span {margin-top:-22px}
.ua-ie-6 #footer {padding-bottom:40px;}
