/*------ Resets -----*/

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin: 0;padding: 0;border: 0;outline: 0;}
body, address, blockquote, dl, ol, ul, li, form, fieldset, legend, h1, h2, h3, h4, h5, h6, p, pre, img {margin: 0;padding: 0;border: 0;outline: 0;}
body {font-family: Helvetica, Arial, sans-serif;font-size: 14px;background: #3f494a url(../images/page_bg.jpg) repeat;}
/*font*/
@font-face {font-family: 'EraserDustRegular';src: url('../fonts/erasdust-webfont.eot');src: url('../fonts/erasdust-webfont.eot#iefix') format('embedded-opentype'),
         url('../fonts/erasdust-webfont.woff') format('woff'),
         url('../fonts/erasdust-webfont.ttf') format('truetype'),
         url('http://timessquare.numpangnyc.com/fonts/erasdust-webfont.svg#EraserDustRegular') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'EraserRegular';src: url('../fonts/eraser-webfont.eot');src: url('../fonts/eraser-webfont.eot#iefix') format('embedded-opentype'),
         url('../fonts/eraser-webfont.woff') format('woff'),
         url('../fonts/eraser-webfont.ttf') format('truetype'),
         url('../fonts/eraser-webfont.svg') format('svg');font-weight: normal;font-style: normal;}
.EraserRegular {font-family: 'EraserRegular';text-transform: uppercase;}
.EraserDustRegular {font-family: 'EraserDustRegular';text-transform: uppercase;}
/*------------------------------------------------------------------------------------------*/
/*bgimage*/
#bg {position: fixed;top: 0;left: 0;}
.bgwidth {width: 100%;}
.bgheight {height: 100%;}
#container {width: 100%;margin: 0 auto;}
/*Wrapper*/
#wrap {margin: 0 auto;position: relative;width: 990px;/*min-height: 1120px;*/}
/*Header*/
#header {position: relative;margin: 15px 0;min-height: 100px;min-width: 990px;}
#header .logo {width: 150px;height: 200px;float: left;margin-left: 35px;}
#header .logo a {width: 150px;height: 200px;display: block;}
/*Navigation*/
.nav {position: absolute;bottom:-2px;right:0;}
.nav ul {float: right;list-style: none;padding: 0 18px 0 0;position:relative;z-index:10}
.nav ul li {display: block;float: left;padding-left: 22px;}
.nav ul li a {font-family: EraserDustRegular;color: #ebebeb;text-decoration: none;font-size: 20px;font-weight: normal;text-transform: uppercase;}
.nav ul li a:hover, .sticky a {text-decoration: none;background: url(../images/hove_line.png) no-repeat center bottom;padding-bottom: 8px;}
/*Content-Area*/
#content {position: relative;/

*min-height: 910px;*/
	min-width: 990px;}
/*left-col*/
#content .left-col {float: left;width: 445px;padding: 0;margin-left: 35px;}
#content .left-col .txtarea {width: 443px;margin: 5px 0 0 0;float: left;}
.chalk-top {background: url(../images/blackboard-top.png) no-repeat;width: 437px;height: 60px;padding-top: 20px;padding-left: 20px;}
.chalk-bottom {background: url(../images/blackboard-bottom.png) no-repeat;width: 437px;height: 63px;float: left;position: relative;margin-bottom: 10px;margin-top: -20px;}
.chalk-middle {background: url(../images/blackboard.png) repeat-y;width: 437px;float: left;padding-top: 10px;}
.txtarea .txtstart {padding: 20px 0px 0 05px;margin-bottom: 0;float: left;}
.txtstart h1 {background: url("../images/br1.png") no-repeat scroll 10px bottom transparent;padding: 30px 0 25px 20px;position: relative;}
.txtstart h1 span {position: absolute;font-family: EraserRegular;text-transform: uppercase;font-size: 20px;font-weight: normal;color: #cedba8;bottom: 15px;}
.txtstart .left {padding: 0 25px;width: 385px;float: left;}
.special_item {width:45%; float: left; padding: 10px 2.5%;min-height:100px;}
.txtstart .left h2 {font-family: EraserRegular;text-transform: uppercase;font-size: 18px;font-weight: normal;color: #ebebeb;padding-bottom: 15px;}
.txtstart .left h3 {font-family: Helvetica;font-size: 14px;color: #ebebeb;line-height: 20px;}
.txtstart .left p {font-family: Georgia;font-size: 12px;color: #ebebeb;font-style: italic;line-height: 20px;}
.txtstart .left .price, 
.txtstart .right .price {font-style: normal;font-family: Helvetica;font-weight: bold;padding-bottom: 20px;font-size: 14px;}
.txtstart .right {padding: 0 25px;width: 385px;float: left;}
.txtstart .right h2 {font-family: EraserRegular;text-transform: uppercase;font-size: 18px;font-weight: normal;color: #ebebeb;padding-bottom: 15px;}
.txtstart .right h3 {font-family: Helvetica;font-size: 14px;color: #ebebeb;line-height: 20px;}
.txtstart .right p {font-family: Georgia;font-size: 12px;color: #ebebeb;font-style: italic;line-height: 20px;margin-left: 0}
.txtstart .right span {font-family: Helvetica;font-size: 14px;color: #ebebeb;font-weight: bold;text-decoration: line-through;}
#content .left-col .boxarea {width: 445px;height: 150px;float: left;}
.boxarea h1 {background: url(../images/paper1.png) no-repeat;height: 151px;width: 200px;float: left;margin-left: 25px;}
.boxarea h1 a {display: block;height: 87px;width: 133px;color: #444;font-family: EraserRegular;font-size: 12px;font-style: normal;line-height: 1.1em;padding: 25px 40px;text-align: center;text-transform: uppercase;font-weight: normal;}
.boxarea h2 {background: url(../images/paper2.png) no-repeat;height: 200px;float: left;height: 151;}
.boxarea h2 a {display: block;height: 87px;width: 133px;color: #444;font-family: EraserRegular;font-size: 12px;font-style: normal;line-height: 1.1em;padding: 30px 30px;text-align: center;font-weight: normal;text-transform: uppercase;}
#content .left-col .press {width: 415px;padding: 20px 10px 0px 20px;/

*min-height: 260px;*/}
.press .left {float: left;width: 220px;padding-left: 20px;}
.press h1, .spray-video h1 {font-family: EraserRegular;text-transform: uppercase;font-size: 19px;font-weight: normal;color: #ebebeb;padding-bottom: 15px;background: url(../images/br3.png) no-repeat bottom;text-align: center;margin-bottom: 10px;}
.press h2 a {font-family: Helvetica;color: #cedba8;font-size: 14px;}
.press p {font-family: Georgia;font-size: 14px;font-style: italic;font-weight: normal;color: #ebebeb;padding-bottom: 25px;}
.press .right {float: right;width: 160px;position: relative;}
.thumb-fp {position: absolute;left: 20px;top: 20px;}
.fp-press-frame {position: absolute;top: 0;left: 0;}
/*
.left-col .boxarea .first-box {
	background-image: url(../images/deliver.png);
	background-repeat: no-repeat;
	height: 147px;
	width: 188px;
	float: left;
	margin-left: 25px;
}

.left-col .boxarea .second-box {
	background: url(../images/catring.png) no-repeat;
	height: 140px;
	width: 193px;
	float: left;
	margin-left: 20px;
}
*/
#content .right-col {min-width: 470px;float: left;/

*min-height: 850px;*/}
.right-col .right-box-fp {width: 491px;position: relative;padding-top:30px;}
.right-box-fp .fp_middle {padding: 0 35px 0 48px;}
.fp_txt {padding-top: 305px;}
.fp_frame {background: url(../images/frame_fp.png) no-repeat;width: 435px;height: 316px;position: absolute;top: -20px;z-index: 100;right: -35px;}
.fp_left_img #slideshow {height: 284px;left: 20px;position: absolute;top: -4px;width: 407px;}
.right-box-fp h1 {font-family: EraserRegular;text-transform: uppercase;font-size: 24px;font-weight: normal;color: #373737;}
.right-box-fp h4 {background: url(../images/extraordinary.png) no-repeat;height: 31px;width: 104px;text-indent: -9999px;margin: -8px 0 22px 15px;}
.right-box-fp p span {color: #363636;font-family: Georgia;font-size: 15px;font-style: italic;padding-bottom: 20px;line-height: 22px;}
.right-box-fp p {color: #363636;font-family: Helvetica, Arial,  sans-serif;font-size: 14px;padding-bottom: 20px;line-height: 22px;font-style: normal;}
.right-box-fp h3 {background: url(../images/twitter.png) no-repeat;height: 35px;width: 36px;text-indent: -9999px;margin-top: -13px;}
.right-box-fp h3 a {height: 35px;width: 36px;display: block;}
.right-box-fp h2 {background: url("../images/scoop.png") no-repeat scroll 33px bottom transparent;color: #000000;font-family: Helvetica;font-size: 11px;font-weight: bold;margin: -35px 0 0 44px;padding-bottom: 24px;width: 220px;}
.right-box-fp h2 a {color: #cedba8;text-decoration: none;font-size: 11px;}
.right-box-fp .bt {background: url(../images/cucumber.png) no-repeat;height: 206px;width: 217px;position: absolute;right: -20px;bottom: -70px;}
.right-box-fp .bt a {height: 206px;width: 217px;display: block;}
.right-box-fp .bt p {width: 100px;font-family: EraserRegular;text-transform: uppercase;font-style: normal;text-align: center;color: #1f3e02;font-size: 13px;line-height: 1.1em;padding: 40px 60px;text-transform: uppercase;}
.fp_middle {background: url(../images/paper_middle_fp.png) repeat-y top right;}
.fp_bottom {background: url(../images/paper_bottom_fp.png) no-repeat top right;padding: 0 35px 60px 48px;}
.fp_left_img {position: relative;}
/*Footer*/
#footer {width: 100%;
	height: 120px;}
#footer .f_txt {background: url(../images/br4.png) no-repeat center top;min-width: 990px;}
.f_txt .up_footer {padding: 30px 0 0 65px;width: 990px;min-height: 85px; margin:0 auto;}
.f_txt .up_footer .signup {width: 320px;float: left;height: 80px;}
.signup form input {float: left;width: 160px;font-size: 14px;color: #373737;outline: none;border: none;margin: 0 0 0 5px;}
.signup form .inputemail {background: transparent url(../images/input-email.png) no-repeat;height: 64px;width: 220px;padding: 36px 0 0 25px;}
.signup form .signmeup {padding: 0px;width: 172px;float: left;position: relative;/*

[disabl
ed]left: 70px; */
	



/*

[disabl
ed]top: 1150px; */}
.signup form .submit_button {background: url(../images/signmeup.png) no-repeat;height: 72px;width: 172px;outline: none;border: none;cursor: pointer;margin: -100px 0 0 140px;;display: block;text-indent: -99999px;}
.followus {width: 100px;float: left;background-image: url(../images/followus.png);background-repeat: no-repeat;padding: 25px 0 0 0;margin: 0 0 0 15px;}
.tw {margin-left: -1px;}
.f_txt .up_footer .footer_menu {float: left;margin: 10px 0 0 5px;width: 450px;}
.footer_menu ul {list-style: none; padding-left:14px;}
.footer_menu li {float: left;padding: 0 8px;background: url(../images/footer_menu_line.png) no-repeat right 5px;}
.footer_menu li a {text-decoration: none;color: #cedba8;font-family: Helvetica, Arial, sans-serif;font-size: 11px;font-weight: bold;}
.footer_menu li:last-child {background: none;}
.footer_menu p {float: left;font-family: Helvetica, Arial, sans-serif;font-size: 11px;color: #FFF;padding-top: 5px;width: 416px;text-align: right;}
.footer_menu span {font-family: Helvetica, Arial, sans-serif;font-size: 11px;color: #cedba8;font-weight: bold;}
.footer_menu span a {color: #cedba8;text-decoration: none;}
.footer_img {width: 100%;height: 79px;background-image: url(../images/footer.png);background-repeat: repeat-x;margin: 0 auto;float: left;}
#footer_img_over {position: relative; width: 100%; overflow:hidden;}
#footer_img_over .f_img {position: relative;background-image: url("../images/footer_bg.png");background-position: center bottom;background-repeat: repeat-x;width: 200%;height: 81px; left:-50%;}
/*About-US*/

/*Left-Area*/
.ab_left {width: 489px;float: left;margin-left: 20px;}
.ab_middle {background: url(../images/paper_middle.png) repeat-y;position: relative;margin-top: 20px;}
.ab_bottom {background: url(../images/paper_bottom.png) no-repeat  left bottom;padding: 0 55px 0 35px;width: 395px;height: 210px;}
.ab_left_img {height: 280px;width: 395px;float: left;margin: -20px 0 0 15px;position: absolute;top: 0;left: 0;}
.ab_txt {padding: 275px 55px 0 35px;}
.ab_txt h2 {font-family: EraserRegular;text-transform: uppercase;font-size: 20px;font-weight: normal;color: black;padding-bottom:10px;}
.ab_txt p {color: #363636;font-family: Georgia;font-size: 16px;font-style: italic;padding: 0px 0px 20px 0px;line-height: 21px;}
.ab_txt img {padding-bottom: 35px;}
.ab_bottom p {color: #363636;font-family: Helvetica, Arial, sans-serif;font-size: 16px;font-style: normal;padding: 0px 0px 20px 0px;line-height: 21px;}
.frame {background: url(../images/about_frame.png) no-repeat;width: 441px;height: 321px;position: absolute;top: -20px;z-index: 100;left: -30px;}

/*Right-Area*/
.ab_right {height: 461px;width: 443px;float: left;background-image: url(../images/ab_right.png);background-repeat: no-repeat;}
.right {width: 443px;float: left;}
.right iframe {margin-left: 20px;margin-top: 20px;}
.right p {margin-left: 20px;color: #fff;font-size: 11px;font-style: italic;padding-top: 2px;}
.right a {color: #CEDBA8;}
.ab_right_txt {padding: 35px 40px;}
.ab_right h1 {position: relative;background: url(../images/ab_br1.png) no-repeat 10px bottom;padding: 20px 0 25px 45px;}
.ab_right h1 span {position: absolute;font-family: EraserRegular;text-transform: uppercase;font-size: 24px;font-weight: normal;color: #feff9a;bottom: 25px;}
.ab_right h2 {font-family: EraserRegular;text-transform: uppercase;font-size: 18px;font-weight: normal;color: #ebebeb;padding: 10px 0 15px 15px;line-height: 20px;}
.ab_right p {font-size: 16px;color: #efefef;font-family: Georgia, 'Times New Roman', Times, serif;font-style: italic;line-height: 21px;padding: 0 0 0 15px;}
.ab_right h3 {font-size: 16px;color: #efefef;font-family: Helvetica, Arial, sans-serif;line-height: 22px;padding: 20px 0 20px 15px;}
.ab_right h3 span {color: #cedba8;}
.ab_right h3 span a {color: #cedba8;text-decoration: none;}
/*Location*/
#location {position: relative;margin: 0 auto;padding: 20px 20px 0 20px;width: 990px;}
.left_area {float: left;margin: 0 0px 0 30px;width: 420px;}
.left_area h1 {position: relative;text-align: left;background: url(../images/location_br1.png) no-repeat left 25px;min-height: 50px;padding: 0 0 0 5px;}
.left_area h1 span {position: absolute;font-family: EraserRegular;text-transform: uppercase;font-size: 20px;font-weight: normal;color: #fdff9a;text-align: left;bottom: 30px;}
.left_txt {padding: 0 15px 0 5px;float: left;}
.left_txt2 {padding: 20px 15px 0 5px;float: left;}
.left_txt2 h3 {position: relative;text-align: left;background: url(../images/location_br3.png) no-repeat left 25px;min-height: 50px;padding: 0 0 0 5px;}
.left_txt2 h3 span {position: absolute;font-family: EraserRegular;text-transform: uppercase;font-size: 20px;font-weight: normal;color: #e1e1e1;text-align: left;bottom: 30px;}
.left_txt2 p {font-family: Helvetica, Arial, sans-serif;color: #fff;font-size: 16px;line-height: 22px;padding: 0 0 0 5px;}
.left_txt p {font-family: Helvetica, Arial, sans-serif;color: #fff;font-size: 16px;line-height: 22px;}
.right_img {float: left;position: relative;height: 139px;width: 189px;}
.right_img2 {float: left;background: url(../images/location_img2.png) no-repeat;height: 139px;width: 189px;}
.right_img_content {font-family: Helvetica, Arial, sans-serif;font-size: 16px;color: #000;width: 162px;height: 109px;padding: 18px 0 0 18px;background: url(../images/location_img.png) no-repeat;position: absolute;width: 189px;height: 139px;z-index: 10;left: 0;top: 0;}
.right_img img {position: absolute;z-index: 1;top: 10px;left: 10px;}
.right_area {float: left;margin-left: 35px;width: 480px;}
/*.right_area img {
	margin-left: -45px;
}*/
.right_area h1 {font-family: EraserRegular;text-transform: uppercase;font-size: 20px;font-weight: normal;color: #fdff9a;text-align: left;background: url(../images/location_br2.png) no-repeat left 25px;min-height: 50px;padding: 0 0 0 5px;display: block;min-width: 300px;}
.right_area h1 {position: relative;text-align: left;background: url(../images/location_br2.png) no-repeat left 25px;min-height: 50px;padding: 0 0 0 5px;}
.right_area h1 span {position: absolute;font-family: EraserRegular;text-transform: uppercase;font-size: 20px;font-weight: normal;color: #fdff9a;text-align: left;bottom: 30px;}
.right_txt {padding: 0 15px 0 5px;float: left;}
.right_txt2 {padding: 0 15px 0 5px;float: left;}
.right_txt2 h3 {position: relative;text-align: left;background: url(../images/location_br3.png) no-repeat left 25px;min-height: 50px;padding: 0 0 0 5px;}
.right_txt2 h3 span {position: absolute;font-family: EraserRegular;text-transform: uppercase;font-size: 20px;font-weight: normal;color: #e1e1e1;text-align: left;bottom: 30px;}
.right_txt2 p {font-family: Helvetica, Arial, sans-serif;color: #fff;font-size: 16px;line-height: 22px;padding: 0 0 0 5px;}
/*PRESS*/
#press {position: relative;padding: 20px 45px 0 45px;width: 960px;}
.press_left_area {float: left;width: 440px;padding: 0 0 0 10px;}
#press ul {list-style: none;padding: 0 0 20px 0;}
#press ul li {padding: 0 0 25px 5px;font-family: Helvetica, Arial, sans-serif;font-size: 14px;font-weight: bold;color: #cedba8;}
#press ul li span {font-family: Georgia, 'Times New Roman', Times, serif;font-size: 14px;color: #ffffff;font-style: italic;}
#press ul li a, .video-title a {text-decoration: none;font-family: Helvetica, Arial, sans-serif;font-size: 14px;font-weight: bold;color: #cedba8;}
.press_left_area h1 {position: relative;text-align: left;background: url(../images/press_br1.png) no-repeat left 35px;height: 50px;padding: 0 0 20px 5px;}
.press_left_area h1 span {position: absolute;font-family: EraserRegular;text-transform: uppercase;font-size: 20px;font-weight: normal;color: #e1e1e1;text-align: left;bottom: 40px;}
.press_contact {float: left;width: 420px;}
.press_contact p {font-family: Helvetica, Arial, sans-serif;font-size: 14px;font-weight: bold;color: #fff;padding: 0 0 0 5px;line-height: 22px;}
.press_contact p a {font-family: Helvetica, Arial, sans-serif;font-size: 14px;font-weight: bold;color: #cedba8;padding: 0 0 0 5px;line-height: 22px;text-decoration: none;}
.press_contact h2 {position: relative;text-align: left;background: url(../images/press_br2.png) no-repeat left 35px;min-height: 50px;padding: 0 0 5px 5px;}
.press_contact h2 span {position: absolute;font-family: EraserRegular;text-transform: uppercase;font-size: 20px;font-weight: normal;color: #e1e1e1;text-align: left;bottom: 30px;}
.press_left_left {float: left;width: 215px;}
.press_left_right {float: left;width: 205px;}
.press_right_area {float: left;width: 430px;background-image: url(../images/press_br3_v.png);background-repeat: no-repeat;background-position: left center;padding: 0 0 0 40px;}
.press_right_area h1 {position: relative;text-align: left;background: url(../images/press_br4.png) no-repeat left 35px;height: 50px;padding: 0 0 10px 5px;}
.press_right_area h1 span {position: absolute;font-family: EraserRegular;text-transform: uppercase;font-size: 20px;font-weight: normal;color: #e1e1e1;text-align: left;bottom: 35px;}
.press_right_area p {font-family: Helvetica, Arial, sans-serif;font-size: 14px;color: #fff;padding: 0 0 0 5px;line-height: 22px;}
.flickr {margin-top: 10px;width: 450px;}
div.videoembed {float: left;width: 425px;padding: 0 0 0 5px;margin-top: 40px;}
a.video {padding: 0 0 0 5px;margin-top: 20px;margin-left: -30px;}
#press .frames {float: left;/*height: 420px;*/
	width: 440px;padding: 15px 0 0 0;position: relative;}
#press .frames ul {list-style: none;margin: 0;padding: 0px;}
#press .frames li {float: left;position: relative;display:block;width:140px;}
#press .frames li .holder {color: #000;font-family: Helvetica, Arial, sans-serif;font-size: 14px;font-weight: normal;/

*	padding: 18px;*/
	font-style: normal;position: relative;display: block;}
.holder img {padding: 12px;}
.f1 {background: url(../images/f1.png) no-repeat;height: 188px;width: 138px;display: block;position: absolute;}
.f2 {background: url(../images/f2.png) no-repeat;height: 188px;width: 138px;/

*margin: 0 5px;*/
display: block;position: absolute;}
.f3 {background: url(../images/f1.png) no-repeat;height: 188px;width: 138px;display: block;position: absolute;}
/*FAQ*/
#faq {position: relative;padding: 30px 45px 0 45px;width: 960px;}
#faq .faq_left_area {float: left;width: 420px;padding: 0 0 0 10px;}
.faq_left_area h1 {position: relative;text-align: left;background: url(../images/faq_b1.png) no-repeat;height: 55px;padding: 18px 0 0 0;}
.faq_left_area h1 span {position: absolute;font-family: EraserRegular;text-transform: uppercase;font-size: 20px;font-weight: normal;color: #feff9a;text-align: left;bottom: 32px;}
.faq_left_area p {font-family: Helvetica, Arial, sans-serif;font-size: 14px;font-weight: bold;color: #fff;line-height: 20px;padding: 0 0 25px 5px;}
.faq_left_area p span {font-family: Georgia, 'Times New Roman', Times, serif;font-size: 14px;font-style: italic;color: #fff;font-weight: normal;}
.scoop {position: relative;background: url(../images/faq_arrow.png) no-repeat 215px 15px;margin-bottom: 25px;}
#faq .faq_right_area {float: left;width: 420px;padding: 0 0 0 35px;}
.faq_right_area h1 {position: relative;text-align: left;background: url(../images/faq_b1.png) no-repeat;height: 55px;padding: 18px 0 0 0;}
.faq_right_area h1 span {position: absolute;font-family: EraserRegular;text-transform: uppercase;font-size: 19px;font-weight: normal;color: #feff9a;text-align: left;bottom: 32px;}
.faq_right_area p {font-family: Helvetica, Arial, sans-serif;font-size: 14px;font-weight: bold;color: #fff;line-height: 20px;padding: 0 0 25px 5px;}
.faq_right_area p span {font-family: Georgia, 'Times New Roman', Times, serif;font-size: 14px;font-style: italic;color: #fff;font-weight: normal;}
/*MENU*/
#cat {position: relative;padding: 30px 45px 0 45px;width: 960px;}
.cat_left_area {float: left;width: 450px;margin: 0 25px 0 10px;}
.cat_left_area h2 {font-family: EraserRegular;text-transform: uppercase;font-size: 20px;font-weight: normal;color: #ebebeb;}
.cat_right_area {float: left;width: 450px;}
.cat_left_area h1 {position: relative;background-image: url(../images/cat_br2.png);background-repeat: no-repeat;height: 60px;margin-bottom: 18px;}
.cat_left_area h1 span {position: absolute;font-family: EraserRegular;text-transform: uppercase;font-size: 20px;font-weight: normal;color: #cedba8;bottom: 20px;}
.cat_left_area h3 {position: relative;background-image: url(../images/cat_br3.png);background-repeat: no-repeat;height: 60px;margin-bottom: 18px;}
.cat_left_area h3 span {position: absolute;font-family: EraserRegular;text-transform: uppercase;font-size: 20px;font-weight: normal;color: #cedba8;bottom: 20px;}
.links {font-family: Helvetica, Arial, sans-serif;font-size: 14px;font-weight: bold;color: #cedba8;float: left;background: url(../images/cat_br1.png) no-repeat -5px  bottom;min-height: 45px;padding: 12px 0 0 0;min-width: 450px;margin-bottom: 10px;}
.cat_right_area .chalk-middle {width:400px;padding-left:20px;padding-right:20px;}
.cat_right_area .chalk-top h1 {top:20px;left:18px;text-align:center;width:363px;}
.cat_right_area .chalk-top h1 span {position:relative;bottom:0}
.chalk-middle iframe {padding:3px; background:white; margin:5px;}
.featured_chef {padding:20px 0;}
.featured_chef p {padding:0 20px !important;text-transform:none !important; width:auto !important;}
.demo_containers .sub div {display: none;}
.links a {font-family: Helvetica, Arial, sans-serif;font-size: 14px;font-weight: bold;color: #cedba8;text-decoration: none;text-transform: lowercase;}
.cat_left_area .slidingDiv {padding: 0;}
.cat_left_area .show_hide {display: none;}
.slidingDiv p {font-family: Helvetica, Arial, sans-serif;font-size: 14px;font-weight: bold;color: #fff;line-height: 20px;padding: 0 0 25px 5px;width: 400px;}
.slidingDiv p a {font-family: Helvetica, Arial, sans-serif;font-size: 14px;font-weight: bold;text-decoration: none;color: #cedba8;}
.slidingDiv p span {font-family: Georgia, 'Times New Roman', Times, serif;font-size: 14px;font-style: italic;color: #fff;font-weight: normal;}
.cat_left_area p {font-family: Helvetica, Arial, sans-serif;font-size: 14px;font-weight: bold;color: #fff;line-height: 20px;padding: 0 0 25px 5px;width: 400px;text-transform: lowercase;}
.cat_left_area p a {font-family: Helvetica, Arial, sans-serif;font-size: 14px;font-weight: bold;text-decoration: none;color: #cedba8;}
.cat_left_area p span {font-family: Georgia, 'Times New Roman', Times, serif;font-size: 14px;font-style: italic;color: #fff;font-weight: normal;}
/*CATERING*/
.menu_left_area {float: left;width: 450px;margin: 0 25px 0 10px;}
.menu_left_area h2 {font-family: EraserRegular;text-transform: uppercase;font-size: 20px;font-weight: normal;color: #ebebeb;padding-bottom: 20px;}
.menu_left_area p {font-family: Helvetica, Arial, sans-serif;font-size: 16px;color: #fff;line-height: 22px;padding: 0 0 25px 0;width: 430px;}
.menu_left_area p a {font-family: Helvetica, Arial, sans-serif;font-size: 14px;font-weight: bold;text-decoration: none;color: #cedba8;}
.menu_left_area p span {font-family: Georgia, 'Times New Roman', Times, serif;font-size: 16px;font-style: italic;color: #fff;font-weight: normal;}
#faq form {float: left;width: 450px;}
#faq form label {font-family: EraserRegular;text-transform: uppercase;font-size: 20px;font-weight: normal;color: #ebebeb;padding-bottom: 20px;}
#faq form label.detailz {margin-left: -30px;float: left;}
#faq form input {background: transparent url(../images/input.png) no-repeat;height: 36px;width: 175px;border: none;outline: none;padding: 0 10px 0 10px;}
#faq form textarea.details {background: transparent url(../images/details.png) no-repeat;height: 160px;width: 295px;border: none;overflow: hidden;outline: none;margin-left: -115px;padding: 10px 10px 0 10px;}
#faq form input.submit-button {width: 173px;float: right;background: transparent url(../images/submit2.png) no-repeat;height: 53px;border: none;outline: none;text-indent: -9999px;cursor: pointer;/

* [disabled]margin: 0 0 0 20px;*/}
#faq form dl {clear: both;}
#faq form dt {float: left;text-align: right;width: 170px;line-height: 25px;margin: 5px 0px 10px 40px;}
#faq form dd {float: right;width: 200px;line-height: 25px;margin: 0 25px 10px 0px;}
/*CONTACT*/
#contact {position: relative;}
#contact .ab_left {width: 489px;float: left;margin-left: 0;}
#contact .ab_left .contact_pic {padding: 25px 0 0 15px;height: 280px;width: 405px;}
#contact .ab_left .contact_txt {padding: 320px 0px 0px 42px;width: 400px;}
#contact .ab_bottom {background: url("../images/paper_bottom.png") no-repeat scroll left bottom transparent;height: 210px;padding: 0 55px 0 35px;width: 395px;position: Relative;}
.contact_txt p {font-family: Helvetica, Arial, sans-serif;font-size: 16px;color: #000;line-height: 22px;padding: 0 0 25px 0;width: 430px;}
.contact_txt p a {font-family: Helvetica, Arial, sans-serif;font-size: 14px;font-weight: bold;text-decoration: none;color: #000;}
.contact_txt p span {font-family: Georgia, 'Times New Roman', Times, serif;font-size: 16px;font-style: italic;color: #000;font-weight: normal;}
#contact h3 {background: url(../images/twitter.png) no-repeat;height: 35px;width: 36px;text-indent: -9999px;margin-top: 13px;}
#contact h3 a {height: 35px;width: 36px;display: block;}
.ab_bottom p a {color: #000;}
#contact .ab_left h2 {background: url("../images/scoop.png") no-repeat scroll 33px bottom transparent;color: #000000;font-family: Helvetica;font-size: 13px;font-weight: bold;margin: -35px 0 0 44px;padding-bottom: 24px;width: 200px;}
.contactform h2 {color: #EBEBEB;font-family: EraserRegular;font-size: 20px;font-weight: normal;padding-bottom: 20px;text-transform: uppercase;}
#contact h2 a {color: #cedba8;text-decoration: none;font-size: 13px;}
.ab_left_img img {position: absolute;left: -10px;top: -5px; -webkit-transform: rotate(-1deg); -moz-transform: rotate(-1deg); height:295px;}
.bt2 {background: url(../images/cucumber.png) no-repeat;height: 207px;width: 217px;position: absolute;left: 280px;top: 0px;}
.bt2 a {height: 206px;width: 217px;display: block;outline: none;border: none;}
.bt2 p {width: 100px;font-family: EraserRegular;text-transform: uppercase;font-style: normal;text-align: center;color: #1f3e02;font-size: 13px;line-height: 1.1em;padding: 40px 60px;text-transform: uppercase;}
#contact .right_c {position: relative;width: 460px;float: left;margin-left: 28px;}
.right_c .right_c_txt {padding: 20px 0 0 0;}
.right_c_txt h1 {position: relative;text-align: left;background: url(../images/contact_br.png) no-repeat left 35px;height: 50px;padding: 0 0 10px 5px;}
.right_c_txt h1 span {position: absolute;font-family: EraserRegular;text-transform: uppercase;font-size: 20px;font-weight: normal;color: #ebebeb;bottom: 40px;}
.right_c_txt p {font-family: Helvetica, Arial, sans-serif;font-size: 16px;color: #fff;line-height: 22px;padding: 0 0 25px 0;width: 430px;}
.right_c_txt p a {font-family: Helvetica, Arial, sans-serif;font-size: 16px;font-weight: bold;text-decoration: none;color: #cedba8;}
.right_c_txt p span {font-family: Georgia, 'Times New Roman', Times, serif;font-size: 16px;font-style: italic;color: #fff;font-weight: normal;}
.right_c .contactform {float: left;margin-right: 20px;width: 430px;}
.c_name {background: url(../images/contact_input.png) no-repeat;height: 36px;width: 206px;float: right;}
.c_msg {background: url(../images/contact_msg.png) no-repeat;height: 159px;width: 300px;}
.c_s_bt {/*


[disabled]background-image: url(../images/chalkaway.png); */
	



/*


[disabled]background-repeat: no-repeat; */
	height: 53px;width: 173px;float: left;margin: 8px 0 0 265px;}
.contactform dl {clear: both;}
.contactform dt {position: relative;float: left;padding: 22px 0 5px 0px;margin-bottom: 25px;width: 130px;}
.contactform dd {float: right;margin-left: 0;}
.contactform input, textarea {width: 175px;outline: none;border: none;font-size: 15px;color: #000;margin: 8px 12px;background-color: transparent;}
.contactform input.c_submit {width: 173px;outline: none;border: none;background-image: url(../images/chalkaway.png);background-repeat: no-repeat;height: 53px;float: left;margin-left: 265px;cursor: pointer;}
.contactform textarea.msg1 {width: 270px;outline: none;border: none;font-size: 15px;color: #000;margin: 8px 15px;background-color: transparent;height: 130px;overflow: hidden;}
.contactform label {font-family: EraserRegular;text-transform: uppercase;color: #ebebeb;font-size: 20px;display: block;position: absolute;bottom: 0px;padding-left: 130px;right: 0}
.contactform  dd img {float: right;margin-right: 10px;}
.label_msg {float: left;margin-left: -110px;}
.contactform label span {font-family: EraserRegular;text-transform: uppercase;color: #ebebeb;font-size: 20px;display: block;position: absolute;bottom: 0px;margin-left: -120px;}
.clear {clear: both;}
a {text-decoration: none;}
#slideshow {width: 407px;height: 284px;position: absolute;top: -4px;left: -10px;}
#slideshow IMG {position: absolute;top: 0;left: 0;z-index: 8;opacity: 0.0;}
#slideshow IMG.active {z-index: 10;opacity: 1.0;}
#slideshow IMG.last-active {z-index: 9;}
.captcha {font-size: 12px !important;padding-left: 1px !important;bottom: -35px !important;;}
#faq .captcha {padding: 0;margin: 0;line-height: 15px}
.ast {font-family: Helvetica, Arial, sans-serif;}
#mc_embed_signup {position: relative;}
#header #mce-responses {position: absolute;top: 140px;left: -550px;width: 960px;color: #fff;}
#mce-responses {position: absolute;top: -50px;left: 0;width: 960px;color: #fff;}
#mce-responses a {color: #CEDBA8;}
.credit {font-style: italic;font-size: 11px !important;;}
.credit a {color: #CEDBA8}
.menu-top p {font-family: Helvetica,Arial,sans-serif;font-size: 15px;color: #fff;font-weight: bold;padding-bottom: 28px;text-transform: capitalize}
.sangwich-left {width: 350px;float: left;padding-right: 52px;margin-right: 46px;background: url("../images/press_br3_v.png") no-repeat top right;}
.sangwich-right {width: 350px;float: left;}
.price-is-right {float: right;font-size: 14px;}
.desc {font-family: Georgia;font-size: 12px;font-style: italic;line-height: 1.3em;font-weight: normal;}
.menu-top h2 {position: relative;background-image: url(../images/cat_br3.png);background-repeat: no-repeat;height: 60px;margin-bottom: 18px;font-family: EraserRegular;text-transform: uppercase;font-size: 20px;font-weight: normal;color: #cedba8;float: left;display: block;padding: 10px 0}
.heading p {text-align: center;font-weight: normal;}
.menu-top h2.classic {background-image: url(../images/cat_br2.png);margin-right: 80px;width: 374px;display: block;height: 59px;padding: 10px 0}
.chalkbig-top {background: url(../images/blackboardtop2.png);width: 820px;height: 24px;margin-left: 37px;}
.chalkbig-middle {background: url(../images/blackboard2.png) repeat-y;width: 821px;padding: 14px 27px 0;margin-left: 8px;}
.chalkbig-bottom {background: url(../images/blackboardbottom2.png);width: 879px;height: 61px;}
.star {background: url(../images/star.png) no-repeat top right;padding-right: 25px;padding-top: 10px;width: 23px;height: 23px;}
.star2 {background: url(../images/star2.png) no-repeat top right;padding-right: 25px;padding-top: 10px;width: 23px;height: 23px;}
.star3 {background: url(../images/star3.png) no-repeat top right;padding-right: 25px;padding-top: 10px;width: 23px;height: 23px;}
.nstar{background: url(../images/star.png) no-repeat top right; display:inline-block; margin-left: 4px;width: 16px;height: 16px; background-size: 14px 15px;}
.nstar2{background: url(../images/star2.png) no-repeat top right; display:inline-block; margin-left: 4px;width: 16px;height: 16px; background-size: 14px 15px;}
.nstar3{background: url(../images/star3.png) no-repeat top right; display:inline-block; margin-left: 4px;width: 16px;height: 16px; background-size: 14px 15px;}
.menu-bottom {margin-left: 25px; margin-top:15px;}
.menu-bottom p {font-family: Helvetica,Arial,sans-serif;font-size: 15px;color: #fff;font-weight: bold;}
.menu-border {background: url(../images/menu_border.png) no-repeat top left;margin-bottom: 20px;}
.menu-bottom h3 {position: relative;margin-bottom: 18px;font-family: EraserRegular;text-transform: uppercase;font-size: 20px;font-weight: normal;color: #cedba8;float: left;padding-right: 50px;width: 232px;}
.sub-heading {background: url(../images/border_long.png) no-repeat bottom left;float: left;width: 100%;}
.col1 {width: 232px;float: left;padding-right: 35px;margin-right: 16px;padding-left: 10px;padding-top: 10px;}
.col2 h3 {position: relative; background-image: url("../images/cat_br3.png"); background-repeat: no-repeat; background-size: 230px 60px; height: 50px; display: block; padding: 10px 0px; margin-bottom:0; }
.col2 {width: 232px;float: left;padding-right: 35px;margin-right: 16px;padding-top: 10px;}
.col3 {width: 232px;float: left;padding-top: 10px;}
.col1 p, .col2 p {padding-bottom: 25px;}
.col3 p {padding-bottom: 10px;}
.disc {font-weight: normal !important;font-size: 13px !important;line-height: 1.3em;padding-bottom: 5px !important;}
.disc .phone {color: #CEDBA8;}
.push {padding-left: 147px;}
.starleft {background: url(../images/star.png) no-repeat 0px 0px;padding: 10px 0 0 30px}
.star2left {background: url(../images/star2.png) no-repeat;padding: 10px 0 0 30px}
.star3left {background: url(../images/star3.png) no-repeat;padding: 10px 0 0 30px}
.space {padding-left: 30px;}
.note {background: url(../images/note.png) no-repeat;padding: 8px 0 0 32px;width:315px;background-size: 367px 110px;}
.note p {color: #000;font-family: EraserRegular;text-transform: uppercase;font-size: 16px;font-weight: normal;line-height: 1.2em;padding-right:10px;}
.emphasis {background: url(../images/emphasis.png) no-repeat leftbottom;padding-bottom: 4px;}
.tax {font-weight: normal !important;font-size: 13px !important;}




.check .ab_left {
width:469px;
}


.check h2 {
    color: #EBEBEB;
    font-family: EraserRegular;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 20px;
    text-transform: uppercase;
position: relative;
background: url(../images/ab_br1.png) no-repeat left bottom;
padding-bottom:15px;
}

.check label {
position:relative;
padding-left:0;

}

.check .c_name {
float:left;
}

.check p {

    color: #FFFFFF;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 16px;
    line-height: 22px;
}
.b_check {
background: url(../images/butt_check.png) no-repeat;

padding:0;
dispaly:block;
width:176px;
height:55px;
text-indent:-999999px;
margin: -7px 0 0 0 !important;
cursor:pointer;
}
li.clear {
display:block !important;
width:100% !important;
float:none !important;
}
#order-online a:hover {
background:none;
}
.ui-effects-transfer { border: 2px solid #ccc; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }

/* Super Bowl Announcement */
#super_bowl_menu {
	background-image:url(../images/board.png);
	background-repeat:no-repeat;
	width:444px;
	height:187px;
}

#super_bowl_menu p {
	font-family: EraserRegular;
	text-transform: uppercase;
	font-size: 24px;
	font-weight: normal;
	color: #EBEBEB;
	text-align:center;
	padding-top:15px;
	line-height:32px;
	padding-left: 20px;
	padding-right: 20px;
}

#super_bowl_menu a p {
	text-align:center;
	text-decoration:none;
	color:#CEDBA8;
	border:none;
	display:block;
	padding-bottom:20px;
	font-size:20px;
	background-image:url(../images/underline_super.png);
	background-repeat:no-repeat;
	background-position:center bottom;
}

#super_bowl_menu a:hover p {
	text-decoration:none;
	border:none;
}

#super_bowl_menu a:visited p {
	text-decoration:none;
	color:#CEDBA8;
	border:none;
}

#superbowlmenu {
	position:relative;
	bottom:10px;
	display:block;
	background: url(../images/arrowO.png) no-repeat 30px 40px;
}
#sociallinks {
	position: absolute;
	right: 130px;
	top: 70px;
    z-index:10;
}
#cartbox {
	display:inline;
	position: absolute;
	top: 165px;
	right: -20px;
	z-index: 50;
}
#cartbox2 {
	display:inline;
	position: absolute;
	bottom:115px;
	right: 20px;
	z-index: 50;
}
#carthoverbox {
	display:inline;
	position: fixed;
	right:-6px;
	bottom:60px;	
}
.login_status {
	float:right;
	margin-right:20px;
}
.login_status {
	font-family: EraserRegular;
	color: #EBEBEB;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration:none;
}
.login_status a {
	font-family: EraserRegular;
	color: #EBEBEB;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration:none;
}
.login_status a:visited {
	color:#EBEBEB;
}
.signup form .inputemail2 {
background: transparent url(../images/input_email_new.jpg) no-repeat;
height: 64px;
width: 220px;
padding: 8px 0 0 15px;
}
.signup form .submit_button2 {
	background: url(../images/signup_btn.png) no-repeat;
	height: 72px;
	width: 116px;
	outline: none;
	border: none;
	cursor: pointer;
	margin: -35px 0 0 110px;
	display: block;
	text-indent: -99999px;
	border-image: initial;
}
#cartbox .cart-icon, #cartbox2 .cart-icon {
float: left;
color: white !important;
font-family: Helvetica,Arial,sans-serif;
font-size: 12px;
font-weight: normal;
text-transform: none;
background: url(../images/icon_cart.png) no-repeat left center;
padding-left: 40px;
padding-bottom: 5px;
padding-top: 5px;
width: 250px;
margin-top: 3px;
background-size: 11%;
}
#carthoverbox .cart-icon{
float: left;
color: black !important;
font-family: Helvetica,Arial,sans-serif;
font-size: 15px;
font-weight: normal;
text-transform: none;
background: url(../images/icon_cart.png) no-repeat left center;
padding-left: 40px;
padding-bottom: 5px;
padding-top: 5px;
width: 250px;
margin-top: 3px;
background-size: 11%;
}
#cartbox .cart-icon form {position:relative; top:5px;}
#carthoverbox input {
color:#CC6600!important;
border: none;
background: none;
font-family: Helvetica,Arial,sans-serif;
font-size: 14px;
font-weight: normal;
padding: 0;
text-transform: none;
cursor: pointer;
padding: 0;
margin: 0;
border-image: initial;
}
#cartbox input, #cartbox2 input{
color: #CEDBA8 !important;
border: none;
background: none;
font-family: Helvetica,Arial,sans-serif;
font-size: 12px;
font-weight: normal;
padding: 0;
text-transform: none;
cursor: pointer;
padding: 0;
margin: 0;
border-image: initial;
}
/* add this to style.css (it is inline right now) */
/*.signup {
	position:absolute;
	right:0px;
	top:40px;
	/*remove margin-right}

.nav {
	margin-top:30px;
}
#header .logo {
	margin-top:10px;
}*/
#super_menu_dl form,#super_menu_dl form a,#super_menu_dl a{
	color:#ffffff;
}
#carthoverbox .recheck {
color: #999966 !important;
border: none;
background: none;
font-family: Helvetica,Arial,sans-serif;
font-size: 11px;
font-weight: normal;
}
#cartbox .recheck, #cartbox2 .recheck {
color: #CEDBA8 !important;
border: none;
background: none;
font-family: Helvetica,Arial,sans-serif;
font-size: 11px;
font-weight: normal;
}
#cartbox .recheck:hover, #cartbox .cart-icon a:hover, #cartbox2 .recheck:hover, #cartbox2 .cart-icon a:hover,  #carthoverbox .recheck:hover, #carthoverbox .cart-icon a:hover{
text-decoration:underline;
}
#cartbox .cart-icon a, #cartbox2 .cart-icon a, #carthoverbox .cart-icon a { font-size:15px; position:relative; }