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;}
:focus{outline:0;}
body{color:black;font-size:62.5%;line-height:1.5;background:white;}
ol, ul{list-style:none;}
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:"" "";}
body{color:#000000;overflow:scroll;background:url(/img/backgrounds/red-leather.jpg) left top;font:62.5%/1.6 "Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;}
h1{color:#557630;margin-bottom:0.8em;text-transform:uppercase;font:bold 2.4em "Century Gothic", "Apple Gothic", sans-serif;}
h2{color:#772432;padding:0.5em 0;text-transform:uppercase;font:bold 1.8em "Century Gothic", "Apple Gothic", sans-serif;}
h3{color:#772432;padding:0.7em 0.5em 0.3em;font:bold 1.3em "Century Gothic", "Apple Gothic", sans-serif;}
p, dd, blockquote, #main li{font-size:1.3em;text-align:justify;}
p, ol, ul, dd, blockquote{margin-bottom:1em;}
a:link, a:visited{color:#772432;background:transparent;}
a:hover, a:active{color:#CA7700;background:transparent;}
em{font-style:italic;}
strong{font-weight:bold;}
#wrapper{background:url(/img/backgrounds/awning.png) left 10px repeat-x;}
#wrapper > .container{width:960px;margin-left:auto;margin-right:auto;}
#header{width:auto;height:125px;position:relative;padding:1em 2.5em 2.5em;background:url(/img/backgrounds/content-top.png) left bottom no-repeat;}
#header form{position:absolute;bottom:3em;right:2.5em;}
#header form dd{margin-bottom:0;}
#content{background:#FCEAB6 url(/img/backgrounds/cream-gradient.png) top left repeat-x;}
#content > .container{padding:10px 35px;background:url(/img/backgrounds/content-body.png);}
#content #main{float:right;width:600px;height:auto;margin-left:30px;}
#content #main .column{float:left;width:285px;}
#content #main .column + .column{margin-left:30px;}
#content #sidebar{float:left;width:260px;height:auto;}
#content #sidebar img{display:block;}
#footer{color:#FFFFFF;padding:3.5em 0;text-align:center;font:1.1em/1.8 "Courier New", Courier, "Andale Mono", monospace;background:url(/img/backgrounds/content-bottom.png) left top no-repeat;}
#footer > div:first-child{margin-bottom:1em;}
#footer div ul{margin-bottom:0;}
#footer li{display:inline;margin-right:0.5em;}
#footer a{color:inherit;}
#footer .terms{display:inline;margin-left:2em;}
.container{position:relative;}
#topmenu{width:auto;height:40px;text-align:center;padding-bottom:10px;border-top:3px solid #FFFFFF;background:#557630 url(/img/backgrounds/top-menu.png) left bottom repeat-x;}
#topmenu ul{display:inline-block;}
#topmenu li{float:left;width:auto;height:40px;}
#topmenu li + li{padding-left:5px;background:url(/img/backgrounds/menu-separator.png) left 18px no-repeat;}
#topmenu a{width:auto;height:100%;color:#FFFFFF;display:block;padding:11px 14px 0;text-decoration:none;font:1.6em Verdana, Geneva, Tahoma, sans-serif;}
#topmenu a:hover{text-decoration:underline;}
#headermenu li{display:inline;padding:0 0.3em 0 0.6em;}
#headermenu li + li{border-left:1px solid #772432;}
#headermenu a{font-size:1.4em;font-family:Verdana, Geneva, Tahoma, sans-serif;}
#headermenu li.social a{top:3px;width:17px;height:17px;position:relative;text-indent:-9999px;display:inline-block;}
#headermenu #facebook{background:url(/img/icons/facebook.png) left top no-repeat;}
#headermenu #twitter{background:url(/img/icons/twitter.png) left top no-repeat;}
#submenu{width:auto;height:30px;margin-bottom:1.3em;}
#submenu li{float:left;}
#submenu li.back{z-index:8;width:9px;height:22px;position:absolute;background-color:#E0D198;border:1px solid #557630;-moz-border-radius-topleft:8px;-moz-border-radius-bottomright:8px;border-top-left-radius:8px;border-bottom-right-radius:8px;}
#submenu li a{z-index:10;float:left;width:auto;height:25px;display:block;color:#557630;padding-top:5px;padding-left:1px;margin:auto 0.6em;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;font:bold 0.9em Verdana, Geneva, Tahoma, sans-serif;}
#submenu li a:hover, #submenu li a:active, #submenu li a:visited{border:none;}
form dt, form dd{float:left;}
form dd + dt{margin-left:1.2em;}
#main form dd{margin-bottom:2em;}
label{color:#772432;min-width:115px;padding-top:5px;padding-right:0.5em;display:inline-block;vertical-align:baseline;font:1.4em Verdana, Geneva, Tahoma, sans-serif;}
label abbr{font-size:85%;font-weight:bold;}
label abbr, label strong{color:red;}
label strong{display:block;padding-top:10px;position:absolute;font:90% Verdana, Geneva, Tahoma, sans-serif;}
optgroup{padding-top:0.5em;}
#message{font-weight:bold;margin-top:-1.8em;position:absolute;}
.textfield, .selectbox{color:#557630;padding:0.3em;border:1px solid #DDDDDD;border-top:2px solid #AAAAAA;}
.selectbox{max-width:145px;}
.submit{margin-top:1em;}
#home h1{margin:0;font-size:3.1em;text-align:center;margin-top:-0.5em;}
#home #subhead{color:#557630;font-weight:bold;text-align:center;margin-bottom:2em;}
#home h2{margin:0;color:#FFF;font-size:1.5em;font-weight:bold;position:relative;background-color:#4d6a2d;padding:6px 20px 6px 22px;text-shadow:0px 1px 2px #333;-webkit-box-shadow:0px 2px 4px #888;-moz-box-shadow:0px 2px 4px #888;box-shadow:0px 2px 4px #888;}
#home h3, #home p{margin:0;padding:0;}
#home h3{font-size:1.4em;text-transform:uppercase;}
#home #top{float:left;padding-bottom:25px;}
#home #top img{padding:4px;background:#FFF;border:1px solid #557630;}
#home #featured-entree{float:left;width:450px;height:auto;margin-right:25px;background:url(/img/_homepage/_backgrounds/featured-border-top.png) left top no-repeat;}
#home #featured-entree > .container{padding:11px 0;background:url(/img/_homepage/_backgrounds/featured-border-bottom.png) left bottom no-repeat;}
#home #featured-entree > .container > div{padding:3px 10px 0;border-left:3px solid #4d6a2d;border-right:3px solid #4d6a2d;}
#home #featured-entree h2{background-color:#4d6a2d;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#home #featured-entree .caption{padding:5px 0;}
#home #secondary-entrees{float:left;width:415px;height:auto;}
#home .entree{padding-bottom:1.5em;}
#home .entree .right{margin:0 0 0 1.5em !important;}
#home .entree .left{margin:0 1.5em 0 0 !important;}
#home .entree .litestyle{float:left;}
#home #promo{padding-top:0.5em;}
#home #slidercontainer{float:left;padding:2px;width:442px;height:217px;background:#FFF;margin-right:25px;border:2px solid #4d6a2d;}
#home #slidercontainer p{padding:5px;}
#home #slider{float:left;width:440px;height:215px;border:1px solid #4d6a2d;}
#home #piecontainer{float:left;width:415px;height:223px;margin-left:-4px;background:#e1d8b7;border:2px solid #cec6a8;border-top:none;}
#home #piecontainer h2{margin:0 -6px 10px -12px;background-color:#983222;}
#home #piecontainer h2:after{content:' ';position:absolute;width:0;height:0;left:0px;top:100%;border-width:5px 6px;border-style:solid;border-color:#772432 #772432 transparent transparent;}
#home #pieslider{width:415px;height:60px;position:relative;margin-bottom:1em;}
#home #pieslider div{width:355px;height:60px;margin:0 30px;overflow:hidden;}
#home #pieslider ul{float:left;height:60px;width:1440px;position:relative;}
#home #pieslider li{float:left;margin-right:5px;}
#home #slider-prev{width:25px;height:50px;display:block;overflow:hidden;text-indent:-9999px;background:url(/img/_homepage/pies/slider/arrows.png) 0 0 no-repeat;position:absolute;top:5px;left:2px;}
#home #slider-prev:hover{background-position:0 -50px;}
#home #slider-next{width:25px;height:50px;display:block;overflow:hidden;text-indent:-9999px;background:url(/img/_homepage/pies/slider/arrows.png) -25px 0 no-repeat;position:absolute;left:388px;top:5px;}
#home #slider-next:hover{background-position:-25px -50px;}
#home #featured-pies{padding:1em;}
#home #featured-pies h3{width:300px;height:25px;text-indent:-9999px;margin:0.2em 0 0.7em;background:url(/img/_homepage/_backgrounds/featured-pom-header.jpg) left top no-repeat;}
.tooltip{color:#000;z-index:10;padding:0.5em;font-size:1em;font-weight:bold;position:absolute;background-color:#ffc;border:1px solid #999;font-family:Verdana, Geneva, Tahoma, sans-serif;}
#menu #main dl + h2{margin-top:1.4em;}
#menu #main dl dl{margin-top:1em;}
#menu #main dl dl > dt{font-weight:bold;}
#menu #main dl dl > dd, #menu #main dl ul > li{margin-bottom:0;font-size:inherit;}
.breakout{padding:3px;font-size:90%;background:#FFFFFF;margin:0.5em 0 1.8em;border:2px solid #557630;}
.breakout dt, .breakout dd{padding:0.25em 0.5em;}
.breakout dt{color:#003D4C;font-size:1.5em;background:#E1D8B7;}
.breakout dd{margin-bottom:0;text-align:left;background:#EDE6CE;}
.platter-name{color:#772432;font-size:1.6em;}
.litestyle{padding-left:35px;background:url(/img/icons/litestyles.png) left center no-repeat;}
.health-warning{font-size:0.9em;padding-top:1.8em;}
#litestyles #main .container{padding-bottom:210px;background:url(/img/backgrounds/litestyles-splash.jpg) center bottom no-repeat;}
#locations #main form{margin-bottom:1.5em;}
#locations #directionsForm{background:#EEEEEE;padding:4px 4px 2px;border:2px solid #CBC3A5;}
#locations #main ul{margin-left:18px;list-style-type:disc;}
#locations #main h3 + ul{margin-left:2.3em;}
#locations address{font-size:1.4em;margin-bottom:1em;position:relative;top:-0.5em;}
#locations .links{position:relative;z-index:100;}
#locations a.takeout, #locations a.facebook{font-size:1.3em;padding-left:22px;}
#locations a.takeout{background:url(/img/icons/mouse.png) 2px 3px no-repeat;}
#locations a.facebook{background:url(/img/icons/facebook15.png) 2px 4px no-repeat;}
#locations #main form dd{margin-bottom:0;}
#locations #main ul{margin-bottom:1.25em;}
#locations #main ul.tabs{margin-left:0;list-style-type:none;}
#locations #main .tabs a{text-decoration:none;}
#locations div.links{width:200px;height:auto;text-transform:uppercase;}
#locations div.links *{display:block;line-height:1.65;}
#locations div.links strong{width:150px;height:43px;text-indent:-9999px;margin-bottom:0.5em;background:url(/img/backgrounds/24-hours.png) top left no-repeat;}
#locations #mapContainer .container{padding:3px;margin-bottom:3px;background:#FFFFFF;border:2px solid #CBC3A5;}
#locations #directionsDiv{display:none;}
#locations #directionsDiv form{margin-bottom:3px;}
#locations #mapCanvas{width:590px;height:340px;}
#locations #directionsPanel{font-size:1.4em;}
#honored #main .right{z-index:100;width:165px;height:160px;position:relative;}
#honored #main .right a{display:block;z-index:99 !important;}
#honored #main{padding-bottom:265px;background:url(/img/backgrounds/honored-citizens-splash.jpg) left bottom no-repeat;}
#honored #main .container{background:url(/img/backgrounds/honored-citizens-savor.png) right 90% no-repeat;}
#honored #main ol{list-style-type:decimal;margin:0 0 1.75em 22px;}
#honored #main ul{margin-left:20px;list-style-type:disc;}
#honored #main ul li + li{margin-top:1.2em;}
#giftcards .total{text-align:right;}
#giftcards .bottom td{padding-top:1em;}
#giftcards .total td{padding-top:0.5em;font-weight:bold;}
#giftcards #main table{font-size:1.3em;margin-bottom:1em;}
#giftcards #main th{min-width:3.5em;font-weight:bold;text-decoration:underline;}
#giftcards #main td{padding-right:2em;padding-bottom:2px;}
#giftcards #minicart{width:175px;height:auto;margin:0.75em 1em 1em 2em;background:url(/img/backgrounds/minicart-top.png) left top no-repeat;}
#giftcards #minicart .container{padding:5px 0;background:url(/img/backgrounds/minicart-bottom.png) left bottom no-repeat;}
#giftcards #minicart .container > div{padding:5px 10px;background:#fbedbe;border-left:2px solid #772432;border-right:2px solid #772432;}
#giftcards #minicart .container > div p{margin:0;text-align:left;}
#giftcards #minicart h3{padding:0;padding-bottom:2px;}
#giftcards #main h3{padding-left:0;}
#giftcards #main ul{margin-left:2em;margin-bottom:1.5em;list-style-type:disc;}
#giftcards #main li + li{}
#giftcards #main form{padding-top:0.5em;margin-bottom:1em;}
#giftcards #main label.shrink{min-width:0;}
#giftcards #main address{font-size:1.3em;margin-bottom:1em;}
#takeout #main{padding-bottom:330px;background:url(/img/backgrounds/online-store-splash.jpg) left bottom no-repeat;}
#kids #main{height:650px;}
#kids area{cursor:pointer;}
#kids #main > img{position:absolute;}
#kids .ringo{right:6px;bottom:0;}
#kids .beaker{left:295px;bottom:0;}
#kids .supermaxx{left:350px;top:125px;}
#kids .katrina{right:50px;top:135px;}
#company #main, #press #main{padding-bottom:360px;background:url(/img/backgrounds/company-splash.jpg) left bottom no-repeat;}
#press #main dt, #pressrelease #main dt{font-size:1.3em;font-weight:bold;font-style:italic;}
#press #main dd{text-align:left;}
#pressrelease h1{font-size:2em;}
#pressrelease .pressdate{color:#557630;font-size:1.2em;font-weight:bold;font-style:italic;position:relative;left:1px;top:-13px;}
#pressrelease #main .container{margin-top:0.8em;}
#pressrelease #main dd{margin-bottom:0;}
#pressrelease .pressend{display:block;color:#000000;margin-top:1em;}
#contacts #main dl{margin-bottom:1.4em;}
#contacts #main dt{font-size:1.3em;font-weight:bold;}
#contacts #main dd + dt{margin-top:1em;}
#contacts #main dd{margin-bottom:0;}
#feedback #main{padding-bottom:350px;background:url(/img/backgrounds/online-store-splash.jpg) left bottom no-repeat;}
#piegram #main form{padding-top:1em;}
#piegram #main dt img{display:block;cursor:pointer;margin:5px 25px 20px 6px;}
#piegram #main #calendar{float:left;width:27px;height:29px;display:block;margin-left:0.5em;}
#ratepie table{width:350px;height:auto;font-size:1.3em;}
#ratepie th{font-weight:bold;}
#ratepie th, #ratepie td{padding:0.25em;text-align:center;}
#ratepie table .flavor{width:65%;text-align:left;}
#ratepie #main fieldset fieldset{margin-bottom:1.5em;}
#ratepie textarea{width:400px;height:85px;}
#ratepie .selectbox{max-width:none;}
#ratepie .errorTextInput{margin-top:90px;}
#eclub #main form{margin-top:2em;}
#eclub #main form dt.checkbox{width:150px;}
#eclub #main .submit{padding:1em 0;}
#sitemap #main dl{margin-bottom:1.4em;}
#sitemap #main dt{font-size:1.3em;font-weight:bold;}
#sitemap #main dt a{text-decoration:none;}
#sitemap #main dd{margin-left:0.5em;margin-bottom:0;}
.picturebox{padding:2px;background:#FFFFFF;border:1px solid #772432;}
.pictureframe{padding-top:6px;background:url(/img/backgrounds/picturebox-top.png) left top no-repeat;}
.pictureframe img{display:block;padding:0 4px;background:#FFFFFF;border-left:2px solid #825c26;border-right:2px solid #825c26;}
.pictureframe .container{padding-bottom:6px;background:url(/img/backgrounds/picturebox-bottom.png) left bottom no-repeat;}
.pictureframe + .pictureframe{margin-top:1em;}
.normal{font-weight:normal;font-size:1.3em !important;}
.bold{font-weight:bold;}
.list{margin-left:20px;list-style-type:disc;}
.list li{margin-bottom:10px;}
.block{display:block;}
.inline{display:inline;}
.left{clear:left;float:left;}
.right{clear:right;float:right;margin-left:1.5em;margin-bottom:0.75em;}
.clear{margin-left:0;clear:both;}
.loading{font-style:italic;padding-left:20px !important;background:url(/img/icons/loading.gif) left bottom no-repeat;}
.instruction{font-weight:bold;}
.note{font-size:90%;}
.small{font-size:90%;}
.boxshadow{-moz-box-shadow:0px 0px 10px #333;-webkit-box-shadow:0px 0px 10px #333;box-shadow:0px 0px 10px #333;}
.sign{width:228px;height:202px;background:url(/img/backgrounds/blank-sign.png) left top no-repeat;}
.badge{width:228px;height:210px;}
.error{color:red !important;}
.success{color:#557630 !important;}
.template{display:none;}
.tabs{margin:0;padding:0;float:left;width:100%;margin-bottom:0.5em;list-style-type:none;border-bottom:3px double #557630;}
.tabs li{float:left;margin-right:0.25em;border:1px solid #557630;border-bottom:none;}
.tabs a{display:block;color:#000000;padding:3px 5px;background:#FFFFFF;}
.tabs a.current{color:#FFFFFF;background:#557630;}
.tabs a:hover{text-decoration:underline !important;}
.tabsContainer{clear:left;min-height:367px;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#535353;}
#colorbox{}
#cboxTopLeft{width:14px;height:14px;background:url(../img/colorbox/controls.png) 0 0 no-repeat;}
#cboxTopCenter{height:14px;background:url(../img/colorbox/border.png) top left repeat-x;}
#cboxTopRight{width:14px;height:14px;background:url(../img/colorbox/controls.png) -36px 0 no-repeat;}
#cboxBottomLeft{width:14px;height:43px;background:url(../img/colorbox/controls.png) 0 -32px no-repeat;}
#cboxBottomCenter{height:43px;background:url(../img/colorbox/border.png) bottom left repeat-x;}
#cboxBottomRight{width:14px;height:43px;background:url(../img/colorbox/controls.png) -36px -32px no-repeat;}
#cboxMiddleLeft{width:14px;background:url(../img/colorbox/controls.png) -175px 0 repeat-y;}
#cboxMiddleRight{width:14px;background:url(../img/colorbox/controls.png) -211px 0 repeat-y;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:url(../img/colorbox/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(../img/colorbox/loading.gif) center center no-repeat;}
#cboxTitle{position:absolute;bottom:-25px;left:0;text-align:center;width:100%;font-weight:bold;color:#7C7C7C;}
#cboxCurrent{position:absolute;bottom:-25px;left:58px;font-weight:bold;color:#7C7C7C;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute;bottom:-29px;background:url(../img/colorbox/controls.png) 0px 0px no-repeat;width:23px;height:23px;text-indent:-9999px;}
#cboxPrevious{left:0px;background-position:-51px -25px;}
#cboxPrevious.hover{background-position:-51px 0px;}
#cboxNext{left:27px;background-position:-75px -25px;}
#cboxNext.hover{background-position:-75px 0px;}
#cboxClose{right:0;background-position:-100px -25px;}
#cboxClose.hover{background-position:-100px 0px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px;right:27px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px;right:27px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}
.nivoSlider{position:relative;}
.nivoSlider img{position:absolute;left:0px;top:0px;}
.nivoSlider a.nivo-imageLink{position:absolute;left:0px;top:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
.nivo-slice{display:block;position:absolute;z-index:50;height:100%;}
.nivo-caption{position:absolute;left:0px;bottom:0px;color:#fff;background:#000;opacity:0.8;width:100%;z-index:89;}
.nivo-caption p{padding:5px;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{position:absolute;top:40%;z-index:99;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav a{cursor:pointer;position:relative;z-index:99;}
.nivo-controlNav a.active{font-weight:bold;}
#slider{position:relative;background:#202834 url(/img/_homepage/slider/loading.gif) no-repeat 50% 50%;}
#slider img{display:none;position:absolute;left:0px;top:0px;}
#slider a{border:0;}
.nivo-controlNav{position:absolute;left:47%;bottom:-20px;}
.nivo-controlNav a{border:0;float:left;width:10px;height:10px;display:block;margin-right:3px;text-indent:-9999px;background:url(/img/_homepage/slider/bullets.png) no-repeat;}
.nivo-controlNav a.active{background-position:-10px 0;}
.nivo-directionNav a{border:0;width:32px;height:34px;display:block;text-indent:-9999px;background:url(/img/_homepage/slider/arrows.png) no-repeat;}
a.nivo-nextNav{background-position:-30px 0px;right:10px;}
a.nivo-prevNav{left:10px;background-position:2px 0px;}
.datepick-popup{z-index:1000;}
.datepick{color:#1E1B1C;font-size:1.2em;background-color:#F4F0EC;border:2px solid #CB842E;font-family:Arial, Helvetica, sans-serif;}
.datepick-rtl{direction:rtl;}
.datepick-disable{z-index:100;position:absolute;background-color:white;opacity:0.5;filter:alpha(opacity=50);}
.datepick a{color:#1E1B1C;text-decoration:none;}
.datepick a.datepick-disabled{color:#888;cursor:auto;}
.datepick button{border:none;margin:0.25em;font-weight:bold;padding:0.125em 0em;background-color:#EDE4D4;}
.datepick-nav, .datepick-ctrl{float:left;width:100%;font-size:1em;padding:0.25em 0;font-weight:bold;background-color:#EDE4D4;}
.datepick-cmd{width:30%;}
.datepick-cmd:hover{color:#772432;}
.datepick-cmd-prevJump, .datepick-cmd-nextJump{width:8%;}
a.datepick-cmd{height:1.5em;}
button.datepick-cmd{text-align:center;}
.datepick-cmd-prev, .datepick-cmd-prevJump, .datepick-cmd-clear{float:left;padding-left:3%;}
.datepick-cmd-current, .datepick-cmd-today{width:30%;float:left;text-align:center;}
.datepick-cmd-next, .datepick-cmd-nextJump, .datepick-cmd-close{float:right;padding-right:3%;text-align:right;}
.datepick-rtl .datepick-cmd-prev, .datepick-rtl .datepick-cmd-prevJump, .datepick-rtl .datepick-cmd-clear{float:right;padding-left:0%;padding-right:2%;text-align:right;}
.datepick-rtl .datepick-cmd-current, .datepick-rtl .datepick-cmd-today{float:right;}
.datepick-rtl .datepick-cmd-next, .datepick-rtl .datepick-cmd-nextJump, .datepick-rtl .datepick-cmd-close{float:left;padding-left:2%;padding-right:0%;text-align:left;}
.datepick-month-nav{float:left;text-align:center;}
.datepick-month-nav div{float:left;width:12.5%;margin:1%;padding:1%;}
.datepick-month-nav span{color:#888;}
.datepick-month-row{clear:left;}
.datepick-month{float:left;width:21em;text-align:center;border:1px solid #E0CFC2;}
.datepick-month-header, .datepick-month-header select, .datepick-month-header input{color:#FFF;height:auto;font-weight:bold;background-color:#CB842E;}
.datepick-month-header select, .datepick-month-header input{border:none;padding:0.25em;}
.datepick-month-header input{position:absolute;display:none;}
.datepick-month table{width:100%;border-collapse:collapse;border:5px solid transparent;border-left:2px solid transparent;border-bottom:4px solid transparent;}
.datepick-month th, .datepick-month td{margin:0em;padding:0.125em;text-align:center;font-weight:normal;}
.datepick-month td.datepick-week, .datepick-month td.datepick-week *{color:#FFF;background-color:#CB842E;border:1px solid #CB842E;}
.datepick-month a{color:#000;width:100%;display:block;padding:0.125em 0em;text-decoration:none;background-color:#EDE4D4;border:1px solid #CDC3B7;}
.datepick-month a, .datepick-month span{display:block;margin-top:0.25em;}
.datepick-month a{color:#444;text-decoration:none;background-color:#EDE4D4;border:1px solid #CDC3B7;}
.datepick-month td span{color:#888;}
.datepick-month td .datepick-other-month{background-color:#F4F0EC;}
.datepick-month td .datepick-today{background-color:#F5F5B5;border:1px solid #D9BB73;}
.datepick-month td .datepick-highlight{color:#1E1B1C;background-color:#F5F0E5;border:1px solid #F5AD66;}
.datepick-month td .datepick-selected{color:#FFF;background-color:#CB842E;border:1px solid #CB842E;}
.datepick-status{clear:both;text-align:center;}
.datepick-clear-fix{clear:both;}
.datepick-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-1px;left:-1px;width:100px;height:100px;}
