* { margin: 0; padding: 0; }
.oldbanner { margin-top: 45px; position: relative;}
	.newIndex, .chicken { background-color: #e4d9b9; background-position: 0px -19px; }
	.newIndex #container {background-image: url(images/layoutsm.png);  background-repeat: no-repeat; width: 795px; height: 575px; margin: 0px auto; display: block; position: relative;}
	body { font-family: "districtregular", "Helvetica", Helvetica Neue, Arial, serif; font-size:13px; color:#010101; background:#FFF; padding:0; margin:0; }
	a, a:link, a:active, a:visited, a:hover { text-decoration: none; border: none; outline: none; }
	a, a:link, a:active { color: #8285a3;}
	a:hover { color: #8285a3;}
	
	form.contact { float: left;  height: 250px;  left: -169px;  margin: 0;  position: relative;  width: 500px;}
	form.contact2 { float: left;  height: 250px;  left: 0px;  margin: 0;  position: relative;  width: 500px;}
	
	h1, h2, h3, h4, h5 { font-family: "districtregular", "Georgia",  Helvetica, Helvetica Neue, Arial, serif; font-size: 16px; font-weight: normal; }
	h1.left { padding-bottom: 3px; padding-left: 20px; padding-top: 18px;}
	#left h2{ font-size: 14px; padding-left: 20px; }
	.menuHead { margin-bottom: 0px; padding-bottom: 5px; padding-top: 5px;border-bottom: 1px solid #6269a1; font-weight: normal; }
	.small { font-size: 10px; }
	ul li { display: block; font-family: "districtregular", "Helvetica", Helvetica Neue, Arial, serif; font-size: 13px; padding-bottom: 5px; color: #FFFFFF; text-align: left; padding-left: 20px;}
	strong { text-transform: uppercase; }
	img.bg { min-height: 100%;  min-width: 1024px;  width: 100%;  height: auto;  position: fixed;  top: 0;   left: 0;}
		.logosm { outline: none; border: none; display: block; position: absolute; left: 10px; top: 12px; }
		
	/*****Index******/
	#content {display: block; float: right; height: auto; margin-right: 12px; margin-top: 177px; min-height: 225px; position: relative;}	
	.index { border: 0px; outline: 0px; display: block; width: 772px; height: 480px; background-image: url(images/index.png);  text-shadow: 0 1px 2px #C0C0C0;}
	    .index h1 { display: block; font-size: 19px; left: 159px; position: relative; top: 40px; clear: both;}
	    .index strong {  text-transform: none;}
	    .index sup { font-size: 12px; position: relative; top: 4px;}
	    .index span {  clear: none; display: inline!important; float: inherit; margin: 0!important; position: inherit; width: auto;}
	    .new { color: #FF0000;}
	    .lined { display: block; height: 1px; left: 276px; position: relative; top: 50px; width: 270px;}
	    .index h2 { display: block; font-size: 15px; left: 128px; position: relative; top: 60px; clear: both;}
	    .btnLearnMore { background-image: url(images/btnLearnMore.gif); background-repeat: no-repeat; background-position: 0px 0px; border: 0 none; display: block; font-size: 0; height: 45px; left: 297px; outline: 0 none;
    position: absolute; text-indent: -999px; top: 120px; width: 211px;}
	       .btnLearnMore:hover { display: block; outline: 0px; border: 0px; width: 211px; height: 45px; background-image: url(images/btnLearnMore.gif); background-repeat: no-repeat; background-position: 0px -45px; }
	       
	    .linedVert { display: block; height: 232px; left: 394px; position: absolute; top: 208px; width: 5px;}
	    .index .indexLeft { display: block; float: left; font-size: 14px; left: 29px; line-height: 25px; margin: 0; position: absolute; top: 205px; width: 350px;}
	    .index .indexRight { display: block; float: right; font-size: 14px; left: 420px; line-height: 25px; margin: 0; position: absolute; top: 205px; width: 328px;}
    .newIndex .logosm { position: relative; float: left;}
	.indexFooter { border: 0px; outline: 0px; display: block; width: 772px; height: 42px; position: relative; top: -41px;}
	#content .indexFooter .copy { color: #989797; font-size: 11px;  clear: none; display: inline!important; margin: 0!important; position: inherit;  float: right; right: 9px; text-align: right; top: 60px; width: 228px;}
	.index a { color: #000!important; }
	.goPrev { top: 21px; position: absolute; float: left;}
.tophead { display: block;  background-image: url(images/headerdivide.png); background-repeat: no-repeat; width: 795px; height: 18px;  position: absolute; top: 19px;}
	
.menusm { background-image: url("images/menubgbr.png"); background-repeat: repeat-x; border: 0 none; display: block; height: 42px; left: 0px; outline: 0 none; position: absolute; top: 58px; width: 795px; }	
.menusm .about { width: 125px; height: 28px; display: block; position: relative; float: left; margin-top: 8px; margin-left: 85px; }
.menusm .contact { width: 99px; height: 28px; display: block; position: relative; float: left; margin-top: 8px; margin-left: 60px;}
.menusm .products { width: 102px; height: 28px; display: block; position: relative; float: left; margin-top: 8px; margin-left: 60px;}
.menusm .order { width: 79px; height: 28px; display: block; position: relative; float: left; margin-top: 8px; margin-left: 60px;}

.newIndex #content, .chicken #content { margin-top: 35px;}
	.slideDown { left: 367px; position: absolute; top: 168px;}

/*********************************************/
.chicken { text-shadow: 0 1px 2px #FFFFFF;}
.chicken #container { height: 645px;}
.chickenBg { background-image: url(images/chickenbg.png); background-repeat: no-repeat; display: block;  width: 786px; height:546px; }
.gradient { background-image: url(images/gradient.png); background-repeat: no-repeat;  background-repeat: no-repeat; display: block; height: 459px; left: 33px; position: absolute; top: 12px; width: 735px; }
.chicken .indexFooter { left: 10px;}
.gourmetLogo { position: absolute; top:0px; left: 0px; z-index: 900;}
.chicken h1 { font-size: 22px; position: absolute; top: 26px; left: 296px; background-color: #000000; color: #FFFFFF; padding: 10px; width: 380px; }
.allNewLogo { position: absolute; top: 9px; left:  650px; z-index: 50;}
	.yellowSep { clear: both;  display: block; float: left; margin: 5px 0 5px; position: relative; z-index: 40;}
.currentProduct { left: 0px; position: absolute; top: 27px;}
	.chicken .desc {  font-size: 15px; left: 300px; line-height: 26px; position: absolute; top: 178px; width: 426px; z-index: 45;}
	.chicken .chickenMenu { font-size: 15px; left: 300px; line-height: 22px; position: absolute; top: 423px; text-transform: uppercase;}
	.chicken .menu {  display: block; left: 301px; position: absolute; top: 469px;  width: 100%; text-shadow: 0 1px 2px #000;}
		.chicken .menu ul { list-style: none; list-style-type: none; margin: 0px; padding: 0px;}
		.chicken .menu ul li { list-style: none; list-style-type: none; margin: 0px 6px 0px 0px; padding: 3px 16px; float: left; color: #FFF; font-size: 16px; height: 34px; line-height: 34px; background-color: #000; }
			.chicken .menu a, .chicken .menu a:link, .chicken .menu a:active, .chicken .menu a:visited { color: #FFF;}
					.chicken .menu ul li:hover, .selected { background-color: #b7b7b7!important;}
					.chicken .menu a:hover { color: #000; text-shadow: 0 1px 2px #FFFFFF;}
		.chicken .hilight {  background-color: white; font-size: 14px; line-height: 20px; margin-left: 44px !important; margin-top: -13px !important; padding: 7px 10px; width: 300px !important;}
		.chicken .hilight strong { color: #FF0000; font-size: 15px; font-weight: bold; margin: 0 0 5px 93px; position: relative; text-align: center;}
.info { display: block; position: absolute; left: 5px; top: 339px; z-index: 800;}	
.ingredients {   background-color: #FFFFFF; border-radius: 10px 10px 10px 10px; color: #000000; display: block; font-size: 10px; line-height: 11px; padding: 9px; position: relative; top: -95px; width: 240px; left: 27px;}	
	
	.chicken .grouped h2 {  font-size: 13px; left: 296px; margin: 0 !important; padding: 0; position: absolute; top: 7px;}	
	.selected a, .selected a:link, .selected a:active { color: #000!important; text-shadow: none;}
	
/*******************************/
/* Dirty Reset */
ul.container, ul.container li { display: block; padding: 0px!important; margin: 0!important; list-style-type: none; }
.container { display: block; margin: 30px; padding: 0; width: 464px; }

/* Indicators */
ul#billy_indicators, ul#fade_indicators { width: auto; margin: 0px 0 0 0; float: right; display: block; z-index: 90;} 
ul#billy_indicators li, ul#fade_indicators li { display: block; width: 9px; height: 9px; float: left; margin: 0 0px 0 0; }
ul#billy_indicators li a, ul#fade_indicators li a { display: block; width: 9px; height: 9px; background: #fff; opacity: 0.4; -moz-border-radius: 50px; -webkit-border-radius: 50px; }	
ul#billy_indicators li.active a, ul#fade_indicators li.active a { opacity: 1.0; }
ul#billy_indicators li a:hover, ul#fade_indicators li a:hover { opacity: 0.6; } 
ul#billy_indicators li.active a:hover, ul#fade_indicators li.active a:hover { opacity: 1.0; }
/* Controls */
#clicker { display: block; float: left; margin: 0px 0 0 0; }
/* Carousel */
#billy_clip {  width: 450px;  position: relative; /* For IE */overflow: hidden; height: 500px;z-index:100;}
ul#billy_scroller, ul#billy_fader { width: 9999px; height: 500px; display: block; float: left; position: relative; }
ul#billy_scroller li, ul#billy_fader li { width: 450px; height: 500px; float: left; display: block; }
/* Tabber */
ul#tabber { width: 9999px; height: 500px; display: block; float: left; position: relative; margin: 0; padding: 0; }
ul#tabber li { width: 483px; height: 500px; float: left; display: block; }
/* Tabs */ 
#tabber_clip {  float: left; height: 500px; overflow: hidden;  position: relative; width: 525px; z-index: 101; }
ul.tabber_tabs { display: block; padding: 3px 0px; }
ul.tabber_tabs li { display: block; padding-bottom: 0px;}
ul.tabber_tabs li a { padding: 4px 0px; display: block; font-size: 13px; }
ul#tabber li img { float: right; display: block; }
ul#tabber li p { float: left; display: block; color: #021848; }
.clicked { background: #F5F5F5; color: #021848;}
	/***************/
@media screen and (max-width: 1024px) { img.bg {  left: 50%;  margin-left: -512px;  }}

	a img,:link img,:visited img,fieldset {border:none;}
	img {vertical-align:top;}
	#container { background-image: url(layout.png);  background-repeat: no-repeat; width: 795px; height: 700px; margin: 0px auto; display: block; position: relative;}
	#content {   display: block; float: right; height: auto; margin-right: 12px; margin-top: 177px; min-height: 225px; position: relative;}
	#content span { margin-left: 45px; margin-top: 15px; width: 490px; position: relative; display: block;  margin-left: 28px;}
		#content span.contact { width: 155px; }
	#content span p { line-height: 19px; margin-left: 20px; }
		#content-bot { background-image: url(bottomcontent.png); background-repeat: no-repeat; display: block; float: right; height: 35px; margin-right: 28px; position: relative; top: 0; width: 542px;}
		
		/***for products page***/
			#contentPro { background-image: url(contentpro.png); background-repeat: no-repeat; display: block; float: right; min-height: 225px; height: auto; margin-right: 30px;  margin-top: 200px; position: relative; width: 553px;}
			#contentPro span { margin-left: 45px; margin-top: 15px; width: 490px; position: relative; display: block;  margin-left: 28px;}
			#contentPro span.contact { width: 155px; }
			#contentPro span p { line-height: 19px; margin-left: 20px; }
			#contentPro-bot { background-image: url(bottomcontent.png);  background-repeat: no-repeat; display: block; float: right; height: 35px; margin-right: 28px; position: relative; top: 0; width: 542px;}
		
		
		#tab { background-image: url(tab.png); display: block;  float: right; font-size: 15px; height: 51px; margin-right: 29px;  position: relative; text-align: center; top: -18px; width: 212px; }
		#tab h4 {padding-top: 25px;font-family: Helvetica, Helvetica Neue, Arial, serif; font-size: 13px; color: #021848;}
		
	#menu { background-image: url(menu.png); width: 797px; height: 58px; display: block; position: absolute; margin-top: 112px;}
	#menu img { outline: none; border: none; }
		.about { width: 125px; height: 28px; display: block; position: relative; float: left; margin-top: 13px; margin-left: 85px; }
		.contact { width: 99px; height: 28px; display: block; position: relative; float: left; margin-top: 13px; margin-left: 60px;}
			.contact2 { float: right; display: block; left: 335px; top: -25px }
		.products { width: 102px; height: 28px; display: block; position: relative; float: left; margin-top: 13px; margin-left: 60px;}
		.order { width: 79px; height: 28px; display: block; position: relative; float: left; margin-top: 13px; margin-left: 60px;}
		.text { font-size: 12px;  margin-left: 12px!important;  margin-top: 0px!important;  text-align: center;  top: -7px;  width: 113px !important;}
		.flyer  { padding-left: 25px; display: block; }

	.divider { background-image:url(divider.png); width: 7px; height: 27px; float: left; display: block; position: relative; margin-top: 13px; margin-left: 30px; margin-right: -30px; }
	
	.logo { outline: none; border: none; width: 390px; height: 85px; display: block; position: absolute; left: 30px; top: 15px; }
	
	#left { display: block; width: 210px; height: 565px; background-color: #021848; float: left; position: absolute; margin-top: 162px; margin-left: 30px; color: #FFF; }
		#left p { font-family: "Helvetica", Helvetica Neue, Arial, serif;  text-align: left; font-size: 12px; line-height: 19px; padding-left: 20px; margin-left: 0px;  margin-top: 12px; width: 175px; color: #FFFFFF;}
	#ribbon { display: block; position: absolute; background-image:url(leftribbon.png); width: 240px; height: 57px; margin-top: 700px; margin-left: 30px;}
		#ribbon p { text-align: center; font-size: 11px; margin-left: -22px;  margin-top: 12px; width: 250px; color: #27437F;}
	.right { margin-top: 15px; width: 350px; float: right; display: block; position: relative; }
	.right2 { float: left; margin-left: 255px; margin-top: -150px; width: 350px; }
	.tag { position: relative; margin-top: 15px; margin-bottom: 25px; display: block; margin-left: 0px; width: 400px;}
	
	.form-elem { display: block; float: left;  padding-bottom: 10px; position: relative; width: auto;}
	.form-elem label { width: 100%; clear: both; float: left; padding-bottom: 5px;}
	.form-elem input { width: 250px; height: 30px; font-size: 16px; clear: both; float: left; border-top: 0px; border-left: 0px; border-bottom: 1px solid #BFBFBF; border-right: 1px solid #BFBFBF;background-color: #EAEDF0; }
	.form-elem textarea { width: 250px; height: 120px; float: left; border-top: 0px; border-left: 0px; border-bottom: 1px solid #BFBFBF; border-right: 1px solid #BFBFBF;background-color: #EAEDF0; }
		.last-elem { bottom: 225px;  display: block; left: 268px; position: relative; float: left;}
		.last-elem input {  width: 220px; color: #021848; font-family: "Helvetica", Helvetica Neue, Arial, serif; font-size: 13px; font-weight: bold; } 
	.submitBtn { border: solid 1px #021848!important; margin-top: 4px;}
		.btn { display: block; float: left; width: 130px!important; margin: 0px 5px 5px 0px; clear: both;}
	#tab { float: right; display: block; text-align: center; position: absolute; right:-50px; top: 220px;}