																																					/* CSS by Nate Ernst - Varloo Design - varloodesign.com */
@import url("reset.css");
@font-face {
	font-family: 'CartoGothic Std Bold';
	src: url('CartoGothicStd-Bold.eot');
	src: local('CartoGothic Std Bold'), local('CartoGothicStd-Bold'), url('CartoGothicStd-Bold.woff') format('woff'), url('CartoGothicStd-Bold.svg#CartoGothicStd-Bold') format('svg'), url('CartoGothicStd-Bold.otf') format('opentype');
}
/* customize */
body {background:#F0E8D2 url(../img/bg-body.png) repeat center center;font-size:100%;color:#222;line-height:1.5;font-family:Calibri, GillSans, Arial, sans-serif;border-top:9px solid #EB519C;}
#bg {padding:0px;border-top:1px solid #FCF0F6;}
h2,h3, h4, h5, h6 {color:#00A3E3; font-family:"CartoGothic Std Bold","Trebuchet MS", Arial, Helvetica, sans-serif;}
/* header */
#header.container {height:112px;padding-top:20px;overflow:hidden}
#header h1 a {background:url(../img/logo.png) no-repeat top left;font-size:18px; float:left;width:154px; height:112px; text-indent:-3000em;}
#header h2 {color:#007AAA;font-family:Georgia, Cambria, "Times New Roman", serif;font-size:20px;font-style:italic;font-weight:normal;text-transform:normal;letter-spacing:normal;line-height:1.5em;display:block;position:relative;display:inline;padding:0px; top:36px;}
/* nav */
#nav.container {margin-bottom:0px;height:34px; overflow:hidden}
ul#links {height:33px;margin:0px;border-bottom:1px solid #D9CDBE;}
ul#links li {margin:0px;list-style-type:none; display:inline;}
ul#links li a {color:#EB519C; font-family:"CartoGothic Std Bold","Trebuchet MS", Arial, Helvetica, sans-serif;font-size:17px;font-style:normal;font-weight:normal;letter-spacing:1px;float:left;padding:5px 20px;text-decoration:none}
#nav.container ul#links li a:hover, #nav.container ul#links li a:active, #nav.container ul#links li#current a {color:#00A3E3; background:#fff;border-right:1px solid #D9CDBE;border-bottom:2px solid #fff; z-index:1;padding:5px 18px 5px 20px;margin-right:1px;
border-top-right-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-left-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;
}
/* main */
#main.container {background:#fff;border-bottom:2px solid #D9CDBE;overflow:auto;}
#main a img.border {background:#FCF9F2; padding:4px; border:solid 1px #F8F2E4;}
#main a:hover img.border {background:#F8F2E4; padding:4px; border:solid 1px #F8F2E4;}
#main a img {padding:0px; border:0px;}
.phone {background:url(../img/i-phone.png) no-repeat left center;color:#006D98;display:block;font-family:"CartoGothic Std Bold","Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;font-size:22px; padding-left:30px;}
a.pop img {margin:0px; border:1px solid #406A3A;}
.feature li {background:url(/img/i_arrow.png) no-repeat left 8px;font-size:16px;list-style-type:none;line-height:28px;padding-left:24px;}
.price {color:#666;font-style:italic;position:relative;left:10px;font-size:90%;}
#form {display:block;padding-top:40px;}
/* special */
.special{padding:10px 10px 0;background:#FAF8F1;border:1px dotted #EB519C;display:block;overflow:hidden;margin:0 0 10px;}
/* buttons */
a.btn-print{background:url(../img/btn-print.png) no-repeat left top;display:block;width:169px;height:54px;text-indent:-2000em}
a.btn-print:hover{background-position:left bottom;}
/* footer */
#footer {color:#6B5E52; margin-bottom:0px;font-size:12px;}
#footer a {color:#6B5E52; text-decoration:none;}
#footer a:hover {color:#00A3E3;text-decoration:underline}
#footer .w4{float:right;width:140px;}
.varloo{text-align:right;}

#holiday-hours p {font-size:13px;}
