@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'HelveticaNeueLight';
	src: url('helveticaneue-light-webfont.eot');
	src: local('☺'), url('/fonts/helveticaneue-light-webfont.woff') format('woff'), url('/fonts/helveticaneue-light-webfont.ttf') format('truetype'), url('/fonts/helveticaneue-light-webfont.svg#webfontJUAbrKOU') format('svg');
	font-weight: normal;
	font-style: normal;
}

.menu_title {
    color:black;
    font-family:'HelveticaNeueLight',Helvetica,Verdana,Arial,sans-serif;
    font-size:9pt;
    line-height:9pt;
    margin:-34px auto;
    padding-left:5px;
    text-align:center;
    text-decoration:none;
    width:95px;
}

.menu_title a {
	text-decoration: none;

}

/*
@font-face {
	font-family: 'UniversLTStd59UltraCondensed';
	src: url('/ask/fonts/UniversLTStd-UltraCn/universltstdultracn.eot');
	src: local('☺'), url('/ask/fonts/UniversLTStd-UltraCn/universltstdultracn.woff') format('woff'), url('/ask/fonts/UniversLTStd-UltraCn/universltstdultracn.ttf') format('truetype'), url('/ask/fonts/UniversLTStd-UltraCn/universltstdultracn.svg#UniversLTStd-UltraCn') format('svg');
}
*/


*{ margin:0;}
ul,li{ list-style:none; padding:0;}
a,img{border:none; text-decoration: none;}
body { background: url(../images/bg.jpg) left top repeat; font-family:Arial, Helvetica, sans-serif; overflow: visible;}
h1{ font-size:25px; color:#3a2b1f; 

/* border-bottom:2px solid #b1b1b1;  */

padding-bottom:6px; 

	font-family: 'HelveticaNeueLight', Helvetica, Verdana, Arial, sans-serif;

margin-bottom:12px; font-weight:normal;



}
h2{ font-size:20px; color:#000000; padding-bottom:8px; 

	font-family: 'HelveticaNeueLight', Helvetica, Verdana, Arial, sans-serif;


font-weight:normal;}
p{ font-size:13px; color:black; font-family:Arial; padding-bottom:12px;}
h3{ color:#423022; font-size:18px; font-weight:normal; padding-bottom:5px;}
.pad-0{ padding:0!important;}
.yellow{ color:#f7941d;}
.yellow:hover{ text-decoration:none}

.fleft{ float:left;}
.fright{ float:right;}
.clear{ clear:both;}

#main{ background:url(../images/main-bg.gif) center top no-repeat; width:100%; float:left;}

#wrapper{ width:960px; margin:0 auto; padding:0;}

.logo{ margin-top:-9px;}
.logo a{ float: left; position:absolute; background:url(../images/logo.png) left top no-repeat; width:175px; height:123px; text-indent:-9999px; margin-left:-85px; margin-top: 20px; outline:none;}

.top{ text-align:right; padding:10px 9px 0 0; position:relative;}
a.print{ text-shadow: 2px 2px 3px black; padding-top: 7px; margin-top: 9px; padding-left: 18px; padding-bottom: 0; padding-right: 25px; background:url(../images/printer-logo.jpg) left 8px no-repeat; color:#ffffff; font-size:15px; text-decoration:none; float:right;}
a.order-now{ margin-left: -12px; font-size: 15px; text-align: center; text-shadow: 1px 1px 2px black; color: white; background:url(../images/order-now.png) left no-repeat; width:147px; height:31px; float:right; padding-top: 15px; 

	font-family:  Helvetica, Verdana, Arial, sans-serif;

}

a.get_the_party_started { margin-left: -12px; font-size: 15px; text-align: center; text-shadow: 1px 1px 2px black; color: white; background:url(../images/get-the-party-started.jpg) left no-repeat; width:190px; height:31px; float:left; padding-top: 15px; 

	font-family:  Helvetica, Verdana, Arial, sans-serif;

}


a.order-now span{ display:none; width:147px; height:32px;



}


.breakfasttitle {clear: left;}

/*Main Menu*/
.menu{ background:url(../images/menu-bg.gif) right top no-repeat; width:960px; float:left; padding-top:15px; margin-top:-4px; margin-bottom: -6px; position:relative;}
/* .menu ul.link{ padding:0 0 0 170px; float:left;} */
.menu ul.link{ padding:0 0 0 80px; float:left;}

.menu ul.link li{ float:left; 
/* padding:1px 3px 0 3px; */

}
.menu ul.link li a{ float:left; height:37px; padding-left:17px; 

	font-family: 'HelveticaNeueLight', Helvetica, Verdana, Arial, sans-serif;


font-size:17px; color:#3c2b1e; text-decoration:none;}
.menu ul.link li a span{ padding-left: 0; padding-bottom: 0; padding-right: 17px; padding-top: 5px; float:left; height:31px; cursor:pointer;}
.menu ul.link li a:hover{ color:#FFFFFF; background:url(../images/menu-hv-left.gif) left top no-repeat;}
.menu ul.link li a:hover span{ color:#FFFFFF; background:url(../images/menu-hv-right.gif) right top no-repeat;}

.menu ul.link li ul div.sub-menu-top{ background:url(../images/sub-menu-top.gif) left top no-repeat; padding-top:8px; float:left;}
.menu ul.link li ul div.sub-menu-bottom{ border-left:1px solid #d2cdd1; border-right:1px solid #d2cdd1; background: #fefdff; float:left; width:98px;}
.menu ul.link li ul {
	list-style: none;
	 /*--Important - Keeps subnav from affecting main navigation flow--*/
	top: 52px;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 100px;
	padding-bottom:8px;
	background:url(../images/sub-menu-bottom.gif) left bottom no-repeat; padding-bottom:8px;
	position:absolute;
	margin-left: 15px;
}
.menu ul.link li ul li{
	margin: 0; padding: 0;
	width: 100px;
	background:none;
	display:block;
}
.menu ul.link li ul li a{ font-size:12px; width:98px; padding:0; height:auto;}
.menu ul.link li ul li a span{ width:84px; padding:4px 7px; height:auto;}
.menu ul.link li ul li a:hover{ background:#e1e1e1;}
.menu ul.link li ul li a:hover span{ background:#e1e1e1; color:#000000;}

.menu ul.icon{ float:right; padding:0 33px 0 0; text-align:right;}
.menu ul.icon li{ display:inline; padding:0 9px 0 0;}
.menu ul.icon li a{ height:34px;}
.menu ul.icon li a span{ display:none;}
.menu ul.icon li.ice-cream a{ background:url(../images/ice-cream.gif) left top no-repeat; width:126px; float:left;}
.menu ul.icon li.follow a{ background:url(../images/follow-on.gif) left top no-repeat; width:134px; float:right;}

.menu ul.icons_new li ul li a{ font-size:12px; width:98px; padding:0; height:auto;}
.menu ul.icons_new li ul li a span{ width:84px; padding:4px 7px; height:auto;}
.menu ul.icons_new li ul li a:hover{ background:#e1e1e1;}
.menu ul.icons_new li ul li a:hover span{ background:#e1e1e1; color:#000000;}



.menu-bottom{ background:url(../images/menu-bottom.gif) 4px top no-repeat; width:960px; height:21px; margin-top:-20px; margin-left:-2px;}

.banner-bg{ background:url(../images/banner-bg.gif) 4px top no-repeat; width:889px; height:236px; float:left; padding:17px 37px; margin-top:-3px;}
.banner-bg li{ padding:0 4px; float:left;}

#container{ width:100%; float:left; padding-top:13px; padding-bottom:20px;}
.left{ width:714px; float:left; padding:0 0 0 3px;}
.left-contain{ padding:0 20px 0 59px;}
.left-contain1{ padding:0 20px 0 20px;}

.left-contain ul{ padding:0 0 15px 14px; color:#373737; font-size:13px; font-family:Arial;}
.left-contain ul li{ background:url(../images/inner-list.gif) left center no-repeat; padding-left:10px;}

.left-contain .right-weekly-box{ float:right; width:220px; margin-top:-20px;} 
.left-contain .right-weekly-box h2{ color:#3a2b1f; font-size:25px;

	font-family: 'HelveticaNeueLight', Helvetica, Verdana, Arial, sans-serif;
 
 border-bottom:1px solid #c3bebb; padding-bottom:8px; margin-bottom:8px;}

.left-round-top{ background:url(../images/left-round-top.png) left top no-repeat; padding-top:20px;}
.left-round-bottom{ background:url(../images/left-round-bottom.png) left bottom no-repeat; padding-bottom:27px; float:left; width:100%;}
.left-round-bg{ background:url(../images/left-round-bg.png) left top repeat-y; float:left; width:100%;}

.right{ width:220px; float:right; padding:5px 12px 0 0;}

.right-round-top{ background:url(../images/right-round-top.gif) left top no-repeat; padding-top:19px; position:relative;}
.right-round-bottom{ background:url(../images/right-round-bottom.gif) left bottom no-repeat; padding-bottom:19px; position:relative;}
.right-round-bg{ background:url(../images/right-round-bg.gif) left top repeat-y; padding:6px 16px; position:relative;}
.right-round-bg p{ color:#000000;}
.number{ font-size:20px; color:#000000; font-weight:bold;}
.right-round-bg p.contact-detail{ 

	font-family: 'HelveticaNeueLight', Helvetica, Verdana, Arial, sans-serif;

font-size:15px; line-height:20px; padding-top:8px;}
.right-round-bg p.contact-detail a{ text-decoration:none; color:#000000;}
.right-round-bg p.contact-detail a:hover{ text-decoration:underline;}


#footer{ clear:both; border-top:1px solid #676f73; padding:20px 0; text-align:center; color:#FFFFFF; font-size:10px;}
img.company-logo{ margin-top:-12px;}

.blank1{width: 395px; float: right;}
.main-blank2{width:636px; float:left;}
.blank2{width:636px; float:left; border-bottom:2px dotted #cdcdcd; padding:6px 0;}
.blank21{width:636px; float:left; border:none; padding:6px 0;}
.l_ordernow{ width:146px; height:31px; float:right; padding-right:10px;}
.print_leftbox{ 
/* background:url(../images/printer-logo.jpg) left 8px no-repeat;  */ 
                                                                      
                                                                     
font-style: italic; 
                                                                      
                                                                      
                                                                     
width: 100%; 
                                                                      
                                                                     
padding-bottom: 10px; 
                                                                      
                                                                     
margin-bottom: 10px; 
                                                                      
                                                                     
clear: left; 
                                                                     
position: relative; 

border-bottom:2px solid #b1b1b1; 

color:#000000; font-size:15px;  float:left;}




.print_leftbox a:hover{
	
 color:#000000; 
 text-decoration: underline;
 
 }
.h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3d332a;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	width:650px;
}
.p1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3d332a;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	width:450px;
}
.h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: black;
	float: left;
	width: 450px;
}
.doted{
	background:url(../images/doted.jpg) left top repeat-x; float:left; width:650px; height:2px; margin-top:8px;}
.leftbox_image{
	width:149px; height:106px; float:right;}
	
.weekly{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	float: left;
	width:220px;
	padding-top: 8px;
	padding-left: 2px;
	padding-bottom:6px;
/*
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #677276;
*/
}	
.right_image{
	width:211px;
	height:145px;
	float:left;
	padding-top:14px;
}

.right_order_box{
	width:128px; height:32px; float:right; padding-top:10px;}

.wid-191{ width:174px; padding-right:17px; color:#7f7f7f; font-size:15px; 

	font-family: 'HelveticaNeueLight', Helvetica, Verdana, Arial, sans-serif;


}
.wid-191 span{ padding-left:10px; float:left;}
.wid-191 img{ padding-bottom:5px;}
.wid-440{ width:440px;}

span.team-title{ font-size:15px; color:#7f7f7f; 

	font-family: 'HelveticaNeueLight', Helvetica, Verdana, Arial, sans-serif;

}
span.team-title b{ color:#000000; font-weight:normal;}

/*===============get party css start her====================*/

.fmain-form-opad{ padding-left:20px;}
.main-form-box{ border-bottom:2px solid #e4e4e4; padding:12px 14px; float:left; width:570px;}
.form-pad-left{ padding-left:30px; width:553px;}
.form-box-top{ border-bottom:2px solid #e4e4e4; padding:0 0 12px 0; margin-bottom:14px; float:left; width:98%;

}

.form-box-top .left{ width:245px; float:left; padding:0 12px 0 5px;}
.form-box-top .right{ width:256px; float:right; padding:0 0 0 12px;}

.form-box-top .right div, .form-box-top .left div{ padding-bottom:4px; clear:both;}
.form-box-top .right div.guest{ padding-bottom:10px; float:left;}
.form-box-top .right div.time{ padding-bottom:10px; float:left;}

.form-box-top .right select.guest{ width:115px; height:22px; border:1px solid #8a8a8a; padding:2px; font-size:11px;}
.form-box-top .right select.time{ width:82px; height:22px; border:1px solid #8a8a8a; padding:2px; font-size:11px;}
.form-box-top label{ color:#362f2d; font-size:14px; width:100px; float:left; 

	font-family: 'HelveticaNeueLight', Helvetica, Verdana, Arial, sans-serif;

line-height:16px;}
.form-box-top label.zip{ width:auto;}
.form-box-top label span.requir{ color:#ff0000;}
.form-box-top input{ padding-top: 1px; padding-left: 2px; background:url(../images/input-bg.jpg) left top no-repeat; width:141px; height:21px; font-size:12px; color:#362f2d; border:none;}
.form-box-top input.date{ background:url(../images/date-input.jpg) left top no-repeat; width:60px; height:20px; font-size:12px; color:#362f2d; border:none; float:left;}
.form-box-top input.state{ background:url(../images/state-input.jpg) left top no-repeat; width:32px; height:20px; font-size:12px; color:#362f2d; border:none; float:left;}

textarea.area-304{ background:url(../images/textarea-304.jpg) left top no-repeat; width:304px; height:104px; padding:2px; font-size:12px; color:#362f2d; border:none; float:left; font-family:Arial,Helvetica,sans-serif;}
textarea.area-full{ background:url(../images/textarea-552.jpg) left top no-repeat; width:562px; height:119px; padding:2px; font-size:12px; color:#362f2d; border:none; float:left; font-family:Arial,Helvetica,sans-serif;}
.form-box-food{ padding-top:12px; padding-bottom:12px;}
.form-box-food label{ color:#362f2d; font-size:14px; width:145px; float:left; 

	font-family: 'HelveticaNeueLight', Helvetica, Verdana, Arial, sans-serif;

line-height:16px; padding-bottom:5px;}

.form-box-food select{ width:157px; border:1px solid #8a8a8a; padding:1px; height:22px; float:left;}
.pad-12{ padding-right:12px;}
.check-box{ padding-left:10px;}
.check-box input{ width:auto; float:left;}
.check-box label{ width:auto; float:left; padding-left:5px;}
.title{ font-weight:bold; font-size:15px; color:#362f2d; padding-bottom:6px; float:left;}

.form-bottom{ font-size:14px;}
.form-bottom label{ font-size:14px; color:#362f2d; padding-bottom:8px; float:left;}
input.submit{ background:url(../images/submit.jpg) left top no-repeat; width:182px; height:42px; float:right; font-size:0; border:none;}
.form-bottom a{ color:#f7941d; font-size:14px;}

.testimonial-left{ width:115px; float:left; color:#454545; font-size:10px; padding-top:50px;}
.testimonial-left b{ font-size:12px;}
.testimonial-right{ width:548px; float:left; font-style:italic; padding-top: 15px;}

.main-testimnoial-left{ width:340px; float:left;}
.test-round-top{ background:url(../images/round-340-top.jpg) left top no-repeat; padding-top:17px; float:left; width:340px;}
.test-round-bottom{ background:url(../images/round-340-bottom.jpg) left bottom no-repeat; padding-bottom:17px; float:left; width:100%;}
.test-round-bg{ background:url(../images/round-340-bg.jpg) left top repeat-y; float:left; width:100%;}
.test-round-bg .testimonial-right{ width:185px; float:left; font-style:italic;}

.main-testimnoial-right{ width:337px; float:right; padding-right:10px;}
.test-round-top-r{ background:url(../images/round-336-top.jpg) left top no-repeat; padding-top:14px; float:left; width:340px;}
.test-round-bottom-r{ background:url(../images/round-336-bottom.jpg) left bottom no-repeat; padding-bottom:14px; float:left; width:100%;}
.test-round-bg-r{ background:url(../images/round-336-bg.jpg) left top repeat-y; float:left; width:100%;}
.test-round-bg-r .testimonial-right{ width:185px; float:left; font-style:italic;}

.pop-up-box{ width:552px; position:absolute;}
.pop-top{ background:url(../images/pop-top.png) left top no-repeat; padding-top:505px; float:left;}
.pop-bg{ background:url(../images/pop-bg.png) left top repeat-y; float:left;}
.pop-bottom{ background:url(../images/pop-bottom.png) left top no-repeat; height:53px; float:left; width:100%;}
.pop-contain{ margin-top:-500px; float:left; padding:40px 60px 0 60px;width:425px;}
.week{ font-size:25px; color:#3a2b1f; border-bottom:2px solid #b1b1b1; padding-bottom:8px; 

	font-family: 'HelveticaNeueLight', Helvetica, Verdana, Arial, sans-serif;

margin-bottom:12px; width:451px;}
pop.blank3{width:450px; float: left;}
.pop_p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	float: left;
	width:270px;
	padding-top: 6px;
}
.pop_right_image{width:152px; height:108px; float:right;}
.pop_order_now{ width:97px; height:12px; float:left; padding-top:7px; padding-left:350px;}
.pop_doted{
	background:url(../images/doted.jpg) left top repeat-x;
	width:440px;
	float: left;
	margin-top:10px;
}
.blank3{ clear:both;}
		.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.3;
			opacity:.30;
			filter: alpha(opacity=30);
		}
		.white_content {
			display: none;
			position: absolute;
			top: 5%;
			left: 25%;
			width: 580px;
			height:600px;
			padding: 16px;
			z-index:1002;
			overflow: hidden;
		}

.close{ text-align:right; padding:0 50px 0 0;}
.menuitem {height:220px;width:119px}