body {
	background: #000000 url('/sites/all/themes/byb/images/BYB-bg.jpg') top center no-repeat;
	color: #F0E4D2;
}

body.tableHeader-processed {
  background-color: #000000;
}

/*header*/
#logo {
	margin: 20px 0 0 0;
}
/*min height main*/
#main {
  min-height: 600px;
}
/*menu*/
#block-block-1 {
	position: relative;
	float: left;
	top: 25px;
	height: 45px;
	margin: 20px 0px 0 10px;
	width: 725px;	
}
#block-block-1 .inner {
	margin: 0px;
}
#block-block-1 ul {
/* 	width: 700px; */
}
#block-block-1 ul li {
	float: left;
	list-style-image: none;
	list-style-type: none;
	height: 15px;
	margin-right: 10px;
	padding-top: 13px;
 
}
#block-block-1 ul li a {
 font-size:16px; 
}
/*
#block-block-1 li#menu a {
	height: 15px;
}
#block-block-1 li#menu a {
	background: transparent url('/sites/all/themes/byb/images/main-nav.png') no-repeat 0 0;
	text-indent: -9999px;
	display: block;
	width: 55px;
}*/


/*#header-group-group ul#main-nav li, 
#header-group ul#main-nav li a:link, 
#header-group ul#main-nav li a:visited {
	background: transparent url('/sites/all/themes/byb/images/backyard-sprite.png') no-repeat 0 0;
	float: left;
	height: 15px;
	margin-right: 46px;
	list-style-type: none;
	list-style-image:none;
}*/
#main-nav li#contact{
/* 	background: transparent url('/sites/all/themes/byb/images/byb_call_to_action_button2.png') no-repeat 0 0 !important;  */
        background: transparent url('/sites/all/themes/byb/images/byb-tellushowwedid-button.png') no-repeat 0 0 !important;
	float: left;
	height: 50px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	list-style-image:none;
	width: 136px;
  text-indent: -13000em; 
}

#main-nav li#contact a:link, 
/*#main-nav li#contact a:visited */{
	width: 200px !important; height: 20px !important; background:none !important;
}

#header-group ul#main-nav li a:link, 
#header-group ul#main-nav li a:visited {
	display: block;
	margin-right: 0;
/* 	text-indent: -13000em; */
/*	width: 55px;*/
  text-decoration:none;
  text-transform:uppercase;
  font-family: 'Average Sans', sans-serif;
  color:#FFF;
  font-weight:bold;
  font-size:17px;
}
#header-group ul#main-nav li a:hover 
{
color: rgb(255,112,50);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,112,50,1)), color-stop(100%,rgba(219,196,19,1)));
background: -webkit-linear-gradient(top,  rgba(255,112,50,1) 0%,rgba(219,196,19,1) 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
#header-group ul#main-nav li#story {
	margin-right: 0;
}

/*
#header-group ul#main-nav li#menu, 
#header-group ul#main-nav li#menu a:link, 
#header-group ul#main-nav li#menu a:visited {
	background-position: -13px -13px;
	width: 53px;
}
#header-group ul#main-nav li#locations, 
#header-group ul#main-nav li#locations a:link, 
#header-group ul#main-nav li#locations a:visited {
	background-position: -105px -13px;
	width: 107px;
}
#header-group ul#main-nav li#catering, 
#header-group ul#main-nav li#catering a:link, 
#header-group ul#main-nav li#catering a:visited {
	background-position: -248px -13px;
	width: 99px;
}
#header-group ul#main-nav li#story, 
#header-group ul#main-nav li#story a:link, 
#header-group ul#main-nav li#story a:visited {
	background-position: -368px -13px;
	width: 125px;
}
#header-group ul#main-nav li#franchising, 
#header-group ul#main-nav li#franchising a:link, 
#header-group ul#main-nav li#franchising a:visited {
	background-position: -525px -13px;
	width: 126px;
}
*/

/*#header-group ul#main-nav li#contact, 
#header-group ul#main-nav li#contact a:link, 
#header-group ul#main-nav li#contact a:visited {
	background-position: -695px -22px;
	width: 230px;
}*/

/*
#header-group ul#main-nav li#menu a:hover, 
#header-group ul#main-nav li#menu a:active, 
#header-group ul#main-nav li#menu.nav-active a:link, 
#header-group ul#main-nav li#menu.nav-active a:visited {
	background-position: -13px -29px;
}
#header-group ul#main-nav li#locations a:hover, 
#header-group ul#main-nav li#locations a:active, 
#header-group ul#main-nav li#locations.nav-active a:link, 
#header-group ul#main-nav li#locations.nav-active a:visited {
	background-position: -105px -29px;
}
#header-group ul#main-nav li#catering a:hover, 
#header-group ul#main-nav li#catering a:active, 
#header-group ul#main-nav li#catering.nav-active a:link, 
#header-group ul#main-nav li#catering.nav-active a:visited {
	background-position: -248px -29px;
}
#header-group ul#main-nav li#story a:hover, 
#header-group ul#main-nav li#story a:active, 
#header-group ul#main-nav li#story.nav-active a:link, 
#header-group ul#main-nav li#story.nav-active a:visited {
	background-position: -368px -29px;
}
#header-group ul#main-nav li#franchising a:hover, 
#header-group ul#main-nav li#franchising a:active, 
#header-group ul#main-nav li#franchising.nav-active a:link, 
#header-group ul#main-nav li#franchising.nav-active a:visited {
	background-position: -525px -29px;
}
*/

/*slidesh
/*slideshow*/
.slideshow-left-wrapper {
	float: left;
	width: 150px;
	display: block;
	margin: 70px 0 0 30px;
}
.slideshow-title {
	color: white;
	font-family: 'Voces', cursive;
	text-transform: uppercase;
	font-size: 26px;
	line-height: 26px;
	margin: 0px 0 0 0px;
	width: 156px;
	font-weight: bold;
	display: block;
	float: left;
}
.slideshow-title-image {
	margin: 0 0 0 4px;
}
.slideshow-title {
	padding: 0 0 6px 0;
}
.slideshow-subtitle-copy {
	font-size: 13px;
	line-height: 17px;
	color: #FFC123;
	margin: 2px 0;
	width: 150px;
	padding: 0px 0 0 3px;
	display: block;
}
.slideshow-menu-link a:link, .slideshow-menu-link a:visited{
	display: block;
	background: transparent url(/sites/all/themes/byb/images/menu-btn.png) no-repeat 0 0;
	height: 33px;
	text-indent: -13000em;
	width: 101px;
}

.slideshow-menu-link a:hover,.slideshow-menu-link a:active{
	background-position: 0 -32px;
}
.slideshow-main-image {
	float: left;
	width: 460px;
	height: 335px;
	margin-left: 10px;
	margin-top: -1px;
}


div.views_slideshow_singleframe_slide.views_slideshow_slide span.slideshow-menu-link a[href^="http://www.burgerbusiness"]{

  display: block;
  background: transparent url(/sites/all/themes/byb/images/votenow.png) no-repeat 0 0;
  height: 33px;
  text-indent: -13000em;
  width: 101px;
}
div.views_slideshow_singleframe_slide.views_slideshow_slide span.slideshow-menu-link a[href^="http://www.burgerbusiness"]:active,
div.views_slideshow_singleframe_slide.views_slideshow_slide span.slideshow-menu-link a[href^="http://www.burgerbusiness"]:hover
{
  background-position: 0 -32px;
}


.slideshow-main-image img {
	width: 460px;
	height: 335px;
}
.slideshow-right-wrapper {
	width: 255px;
	float: left;
	margin: 56px 0 0 6px;
}
span.slideshow-right-copy {
	font-size: 13px;
	line-height: 18px;
	color: #F0E4D2;
	margin: 2px 0;
	padding: 0 0 0 3px;
	display: block;
}
#views_slideshow_singleframe_teaser_section_frontpage_slideshow-block_1,
#views_slideshow_singleframe_main_frontpage_slideshow-block_1,
.views_slideshow_singleframe_slide,
.views_slideshow_slide {
	width: 940px !important;
}

#views_slideshow_singleframe_prev_frontpage_slideshow-block_1,
#views_slideshow_singleframe_next_frontpage_slideshow-block_1 {
	width: 40px;
	height: 78px;
	display: block;
	position: absolute;
	z-index: 100;
	text-indent: -5000px;
	cursor: pointer;
}

#views_slideshow_singleframe_next_frontpage_slideshow-block_1{
	background: transparent url(/sites/all/themes/byb/images/right-arrow.png) no-repeat 0 0;
	margin: -232px 0px 0 937px;
}

#views_slideshow_singleframe_next_frontpage_slideshow-block_1:hover{
	background-position: -50px 0;
}

#views_slideshow_singleframe_prev_frontpage_slideshow-block_1{
	background: transparent url(/sites/all/themes/byb/images/left-arrow.png) no-repeat 0 0;
	margin: -232px 0 0 -36px;
}

#views_slideshow_singleframe_prev_frontpage_slideshow-block_1:hover{
	background-position: -49px 0;
}
#pid-homepage #main,
#pid-homepage #main-group,
#pid-homepage #content-group,
#pid-homepage #main-content-area,
#pid-homepage #content-inner {
	overflow: visible;
}
#pid-homepage .pager-num-1 {
padding-left: 30px;
display: block;
}
.view-frontpage-slideshow .pager-item { 
	position: relative;
	z-index: 5;
	margin: 0px 0 0 6px; 
}

.view-frontpage-slideshow .pager-item a{
	padding: 0 12px 0 0;
	float: left;
	list-style: none;
	height: 6px;
	width: 6px;
}

.view-frontpage-slideshow .pager-item a:link,
.view-frontpage-slideshow .pager-item a:visited{
	display: block;
	width: 6px;
	height: 6px;
	background: transparent url(/sites/all/themes/byb/images/spot.png) no-repeat 0 0;
	text-indent: -13000px;
}

.view-frontpage-slideshow .pager-item a:active,
.view-frontpage-slideshow .activeSlide a:link, 
.view-frontpage-slideshow .pager-item a:hover{ 
	background: transparent url(/sites/all/themes/byb/images/spot.png) no-repeat 0 -6px; 
}

			/**
			* 	Faded sides
			*/

#ss-fade-left,#ss-fade-right {
	width: 23px;
	height: 338px;
	position: absolute;
	top: -2px;
}

#ss-fade-left {
	background: transparent url(/sites/all/themes/byb/images/ss-fade-left.png) no-repeat 0 0;
	left: -2px;
	top: -24px;
	z-index:99;
}

#ss-fade-right {
	background: transparent url(/sites/all/themes/byb/images/ss-fade-right.png) no-repeat 0 0;
	right: -11px;
	top: -24px;
	z-index:99;
}
 


/* front page 3 bottom*/

#content-wrap{
	margin-top: 15px;
	margin-left: 30px;
	top: 376px;
	height: 184px;
}

#content-wrap .content-well{
	background: transparent url(/sites/all/themes/byb/images/content-well-bg.png) no-repeat 0 0;
	float: left;
	width: 262px;
	height: 130px;
	margin-right: 14px;
	padding: 10px;
	position: relative;
	text-decoration: none;
	z-index: 1;
}
		
#content-wrap .content-well:link,#content-wrap .content-well:visited{
	background-position: 0 0;
	width: 262px;
}

#content-wrap .content-well:hover,#content-wrap .content-well:active{
	background-position: 0 -147px; 
}
		

#content-well1 img{
	padding: 16px 0 0 1px;
	float: left;
}

form#content-well2{
	width: auto;
}

#content-well2 img{
	padding: 10px 0 0 0;
  margin-left:-10px; 
	float: left;
}

#content-well2 h3{
	background: transparent url(/sites/all/themes/byb/images/locations-headline.png) no-repeat 0 0;
	float: left;
	margin: 28px 0 0 10px;
	height: 47px;
	text-indent: -13000em;
	width: 109px;
}

#content-well2 input#edit-distance-hg-origin {
	background: url(/sites/all/themes/byb/images/input-locator.gif) no-repeat 0 0;
	border: none;
	width: 80px;
	height: 14px;
	font-size: 10px;
	margin: 6px 0 0 12px;
	float: left;
}

#content-well2 #edit-submit-location-search {
	float: left;
	background: transparent url(/sites/all/themes/byb/images/search-btn.png) no-repeat 0 0;
	border: none;
	width: 20px;
	height: 20px;
	margin: 5px 0 0 3px;
	cursor: pointer;
	z-index: 50;
	text-indent: -9999px;
}

#content-well2 p{
	color: #83817d;
	font-size: 11px;
	line-height: 14px;
	width: 109px;
	float: left;
	margin: 4px 0 0 12px;
}

#content-well3 img{
	padding: 7px 0 0 1px;
	float: left;
}

/** Rudy Theme Globals **/

html, body, br, hr, div, span, a, object, iframe, ul, ol, dl, li, dt, dd, 
h1, h2, h3, h4, h5, h6, p, blockquote, q, address, small, big, cite, dfn, 
ins, del, i, em, b, strong, sup, sub, strike, pre, code, samp, kbd, var, 
tt, form, fieldset, legend, label, input, textarea, option, .nobox { 
  vertical-align: baseline; 
}

h1, h2, h3, h4, h5 { font-weight: bold; }

h5 {
font-size: 14px;
color: white;
font-style: uppercase;
line-height: 22px;
margin-bottom: 10px; }

h4 {
font-size: 14px;
color: white;
text-decoration: none;
padding: 3px 0 0 0;
margin: auto; }

h3 {
font-size: 17px;
color: white;
text-decoration: none;
line-height: 22px;
/* padding: 5px 0 2px 0; */ }

.pane-node-title .content {
color: white;
background-color: transparent;
font-size: 14px;
display: block;
padding: 3px 0 2px 0;
font-weight: bold;
}

.pane-node-title { margin-bottom: 5px; }

li, dt, dd, p, pre, address, legend, label, input, textarea, select, option, optgroup, th, td {
font: inherit;
}

p, li {
  line-height: 15px;
}

p {
  color: #E8DAC5;
  font-size: 13px;
  line-height: 19px;
  margin: 0 0 15px 0;
}

.content-inner ul, .content-inner ol { margin-bottom: 0px !important; }

.block ul, .block ol {
  margin-left: 0px;
  }
  
  li.leaf { list-style: none; }

/* universal interior pages */
#webform-override,
#press-articles-view,
#press-node, #page-node {
  width: 890px;
  background: url(../images/full-frame-bg.png) no-repeat top center; 
}

.interior-row-full,
#page-node .pane-node {
  width: 815px;
  padding: 40px;
 }

.interior-row-half { 
 /* width: 815px; */
  padding: 40px 40px 40px 0px;
  background: url(../images/bg-frame.png) no-repeat 210px top; 
 }

.interior-row-full p,
.interior-row-half p {
  line-height: 19px; }

.interior-row-half-right {
/*  margin-left: 10px; */
 width: 580px;
 padding: 0px 40px;
}

.interior-row-half-webform-right { 
  width: 445px;
 /* margin-left: 10px; */
  padding: 0 30px; }

.interior-row-half-header {
margin-bottom: 20px; }

.interior-row-half-img { float: left; margin-right: 20px; }

.interior-row-half-title { height: 15px;
color: white;
background-color: transparent;
font-size: 14px;
display: block;
padding: 3px 0 0 0;
 }
 
 /** Byb Food Menu Items Styling **/
 
 #menu-page, #story-node,
 #menu-item-page,
 
#catering-page,
#nutrition-page-over,
#location-node,
#webform-override,
#press-node,
#story-node,
#page-node { margin-left: 25px; }
 
li.expanded { list-style: none; }
 
.interior-row-half-menu-right {
}

.interior-row-half-menu-right {
position: relative;
top: 45px;
}

.logged-in .interior-row-half-menu-right {
top: 8px;
}



.interior-row-half-menu-right .views-field-edit-node {
float: left;
clear: both;
}

.interior-row-half-menu-right p {
  font-size: 12px;
  line-height: 17px;
  color: #F0E4D2;
  padding: 0 0 0 8px;
  margin: 3px 0 0 0;
}

.interior-row-half-menu-right .views-field-field-item-image-fid {
  float: left;
}

.interior-row-half-menu-right .views-field-title {
  font-family: "Arial", Sans-Serif;
  color: white;
  font-size: 22px;
  line-height: 24px;
  text-transform: uppercase;
  width: 220px; 
 /* width: 180px; */
  margin: 0;
  padding: 0 0 0 7px;
  float: left;
  clear: right;
}

.interior-row-half-menu-right .views-field-body {
  width: 256px;
  float: left;
  clear: right;
}

.interior-row-half-menu-right .add-ons,
.interior-row-half-menu-right .dressing-add {
  clear: both;
  float: left;
  width: 580px;
}

.interior-row-half-menu-right .standard-add, 
.interior-row-half-menu-right .disclaimer {
  float: left;
  clear: both;
  margin-top: 15px;
  width: 580px;
}

.interior-row-half-menu-right .add-ons .views-label-tid,
.interior-row-half-menu-right .standard-add .views-label-tid-1,
.interior-row-half-menu-right .dressing-add .views-label-tid-2 {
 /* display: inline;
  float: left; */
  font-size: 12px;
  font-weight: bold;
  line-height: 17px;
  color: #F0E4D2;
  margin-right: 5px;
}

.interior-row-half-menu-right .add-ons .field-content,
.interior-row-half-menu-right .standard-add .field-content,
.interior-row-half-menu-right .disclaimer .field-content,
.interior-row-half-menu-right .dressing-add .field-content {
 /* display: inline;
  float: left; */
  font-size: 13px;
  line-height: 17px;
  color: #888277;
  padding: 0 5px 0 0;
  
/*  padding: 0 40px 0 50px; */
}

.related-menu-items {
margin-top: 40px;
min-height: 180px;
}

.related-menu-items .views-row,
.view-id-related_menu_items .views-row {
  width: 124px;
  float: left;
  display: inline;
}

/*****  ** * * 8 * 8* * 8 * interior page side menus Navigation  *** ** *8 * * * *8* */
li.collapsed { list-style: none; }

.left-navigation { 
  width: 199px;
  list-style: none; 
}

#story-node .left-navigation {
margin-top: -40px; }

.left-navigation .admin-links { display: none; }

div.panel-pane div.admin-links li a { display: none; }
.block ul.links { display: none; }

.left-navigation .pane-content {
 /* padding-top: 13px;
  background: url(../images/sub-top.png) no-repeat top left; */
}

.left-navigation ul{ 
  list-style: none;
  width: 179px;
/*  padding-bottom: 13px;
  background: url(../images/sub-bottom.png) no-repeat bottom left;   */
}

.left-navigation .menu {
/*  padding-top: 13px;
  background: url(../images/sub-top.png) no-repeat top left; */
}

.left-navigation {
  padding-top: 13px;
  background: url(../images/sub-top.png) no-repeat top left;
}

.left-navigation .inner {
  padding-bottom: 13px;
  background: url(../images/sub-bottom.png) no-repeat bottom left;
}

.left-navigation ul a:link, .left-navigation ul a:visited {
  display: block;
  font-size: 11.2px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  color: white;
  background: black;
  padding: 5px 14px 4px 14px; 
  border-top: 1px solid #222;
 }
 
/* .left-navigation ul li.active-trail a:link, */
.left-navigation ul li a:hover {
 background: #C20F10;
 }
 
 
 /** Catch the Menu Menu **/
.left-navigation ul li.active-trail a:visited { }

.left-navigation li.collapsed a:link,
.left-navigation li.collapsed a:visited {
 background: #000;
}

.left-navigation li.collapsed a:hover { 
 background: #C20F10;
}

.left-navigation li.expanded a.active,
.left-navigation ul.menu li.active-trail a {
  background: #C30F10;
}




.left-navigation li.expanded ul.menu li a.active {
  background: #404040;
}

.left-navigation ul.menu li.expanded ul li a:hover,
.left-navigation ul.menu li.expanded ul li a.hover,
.left-navigation ul.menu li.expanded ul li a.active {
  background: #404040 !important;
}

.left-navigation ul.menu li.expanded ul li a:link,
.left-navigation ul.menu li.expanded ul li a.link {
  padding-left: 20px;
  background: #222222;
  font-size: 10px;
  text-decoration: none;
  text-transform: none;
}

.left-navigation ul.menu li.expanded ul li a.visited,
.left-navigation ul.menu li.expanded ul li a:visited {
  background: #222222; 
}

/** Nutrition Info **/
/** Nutrition Info **/

#nutrition-page-over .left-half a:link#nutrition-btn,
#nutrition-page-over .left-half a:active#nutrition-btn{
			background: transparent url(../images/nutrition-btn.png) no-repeat;
			background-position: 0 -27px !important;
			margin: 5px 0 10px 0;
			width: 182px;
			height: 26px;
			display: block;
			text-indent: -13000em;
			border: none;
		}

.left-half a:link#nutrition-btn,
		.left-half a:visited#nutrition-btn{
			background: transparent url(../images/nutrition-btn.png) no-repeat 0 0;
			margin: 5px 0 10px 0;
			width: 182px;
			height: 26px;
			display: block;
			text-indent: -13000em;
			border: none;
		}

		.left-half a:hover#nutrition-btn,
		.left-half a:active#nutrition-btn{
			background-position: 0 -27px;
		}
		
		.left-half a.act#nutrition-btn{
			background-position: 0 -27px;
		}
		
		#nutrition-page-over a#nutrition-pdf:link,
		#nutrition-page-over a#nutrition-pdf:visited{
			background: transparent url(../images/view-nutrition-btn.png) no-repeat 0 0;
			margin: 15px 0 0 0px;
			text-indent: -13000em;
			height: 27px;
			width: 126px;
			border: none;
			display: block;
		}
		
		#nutrition-page-over a#nutrition-pdf:hover,
		#nutrition-page-over a#nutrition-pdf:active{
			background: transparent url(../images/view-nutrition-btn.png) no-repeat 0 -27px;
		}
		


 
 /*
.interior-row-half-menu .left-navigation li.expanded .first a.active {
  background: #C20F10;
}
 
.interior-row-half-menu .left-navigation li.expanded .first ul li a:link {
 background: #222;
}

.interior-row-half-menu .left-navigation li.expanded .first ul li a:hover {
  background: #404040;
}
 
.interior-row-half-menu .left-navigation li.expanded .first ul li a.active {
  background: #404040;
} */


/** ** ** * * 8 8 * 8 8 ** 8 8 *  End Navigation *** * 8* * * 8 * * 8* 8  ***/
.left-half { } /* Parent item for the left menu on sub pages */

.left-image { }

.left-image p {
  color: #E8DAC5;
  font-size: 13px;
  line-height: 19px;
  margin: 0 0 5px 0;
}

.left-image img {

}

.left-image .twitter-icon {
padding: 8px 0 6px 0;
}
.left-image .facebook-icon {
padding: 5px 0 3px 0;
}

.left-image .face-button {
padding: 5px 0 0 0;
}

.left-image .contact-graphic {

}

.left-image .contact-title-left { 
  padding: 20px 0 10px 0;
}

/** Footer Nav **/
#footer, #footer ul, #footer ul li {
  text-align: center;
  color: white;
}

#footer a {
  color: white;
  font-size: 10px;
  text-decoration: none;
  text-transform: uppercase;
}

#footer li {
  display: inline;
  border-right: 1px solid #43433B;
  padding: 0 5px;
}

#footer li.last {
  border: none;
}

/** Form Styling  **/
input {
  border: none;
}

label {
  font-size: 12px;
  color: #F0E4D2;
  display: block;
  margin-bottom: 2px;
  white-space: nowrap;
}

.form-item {
  margin: 10px 0 0 0px;
}

.form-checkboxes, .form-radios {
  margin: 0px; 
}

input, textarea,
.form-item input, .form-item textarea {
  background: #B2B2AC;
  padding: 8px 5px 5px 5px;
}

.webform-component-textarea textarea {
  width: 390px;
  height: 150px;
  background: #B2B2AC;
  padding: 8px 5px 5px 5px;
}

.webform-component-textfield input,
.webform-component-email input {
  width: 185px;
  margin: 0;
}

#webform-component-first-name,  #webform-component-email-address {
  display: inline;
  float: left;
}

#webform-component-last-name, #webform-component-phone {
  float: right;
  clear: right;
  margin-right: 38px;
}

#webform-client-form-61 #webform-component-last-name, 
#webform-client-form-61 #webform-component-phone,
#webform-client-form-184 #webform-component-last-name,
#webform-client-form-184 #webform-component-phone { float: none; display: block; margin: 0px; }
 
 #webform-client-form-61 #webform-component-first-name,
 #webform-client-form-61 #webform-component-city,
 #webform-client-form-61 #webform-component-email,
 #webform-client-form-60 #webform-component-first-name,
 #webform-client-form-184 #webform-component-first-name,
   #webform-client-form-184 #webform-component-city,
  #webform-client-form-184 #webform-component-email,
 .newsletter-form #edit-first-name-wrapper
 {
 float: left; margin-right: 15px; 
 }
 
 #webform-client-form-60 #webform-component-first-name,
 .newsletter-form #edit-first-name-wrapper {
 width: 175px; }
 
 #webform-client-form-61 #webform-component-address input,
 #webform-client-form-61 #webform-component-occupation input,
 #webform-client-form-61 #webform-component-best-time-to-call input,
 #webform-client-form-60 #webform-component-email-address input,
  #webform-client-form-184 #webform-component-address input,
   #webform-client-form-184 #webform-component-occupation input,
   #webform-client-form-184 #webform-component-best-time-to-call input
  { width: 395px !important; float: none; }
 
 #webform-client-form-60 #webform-component-favorite-location,
 #webform-client-form-60 #webform-component-message-format-preference { 
 float: left !important; clear: both !important; }
 
 
 .newsletter-form #edit-email-wrapper { margin: 5px 0; float: left;
  }
 
 .newsletter-form .form-item { margin: 0px; }
 
 #bronto-example-subscribe-form { }
 
 .newsletter-form #edit-address-wrapper input,
 .newsletter-form #edit-city-wrapper input { 
   width: 350px;
   }
   
   .newsletter-form .form-item,
   .newsletter-form #edit-month, 
   .newsletter-form #edit-verify-correct {
   		margin-top: 10px;  
   	} 
   
   .newsletter-form #edit-email-wrapper,
   .newsletter-form #edit-locations-wrapper,
   .newsletter-form #edit-format-wrapper, 
   .newsletter-form #edit-menu-wrapper { 
		float: left;
		clear: left;
	}
	.newsletter-form #edit-last-name-wrapper {float: left;}
   .newsletter-form #bday_wrapper {
	   	display: inline;
	   	float: left;
	   	/*margin-bottom: 15px;*/
   	}
   
   .newsletter-form #edit-day {
   margin-top: -3px; }
   
   .newsletter-form #edit-zip-code-wrapper input {
   width: 117px;  }
   
   .newsletter-form #edit-state-wrapper,
   .newsletter-form #edit-month,
   .newsletter-form #edit-day-wrapper {
    float: left;
    }
    
    #node-60 img.imagefield-field_story_head,
    #node-60 p { 
/*       display: none; */
    }
    #node-60 p.header_text { display: block; }
 
 #webform-client-form-56 #webform-component-prefix,
 #webform-client-form-183 #webform-component-prefix { 
 clear: both;
 float: none !important;
 }
 
 form#webform-client-form-56 .webform-component,
form#webform-client-form-183 .webform-component {
	/* float: left !important; */
	float: left;
	margin-right: 10px !important;
	}
 
 /** Safari Fix **/
 @media screen and (-webkit-min-device-pixel-ratio:0) {
 
form#webform-client-form-56 .webform-component,
form#webform-client-form-183 .webform-component {
	/* float: left !important; */
	float: left;
	margin-right: 10px !important;	
	
}
}

/***Firefox Fixes***/

form#webform-client-form-56 .webform-component, x:-moz-any-link{
	float: left !important;
	margin-right: 10px !important;
}

 
 
 
 
 
#webform-override form input.form-submit {
  float: left;
  clear: both;
  border: 0;
  cursor: pointer;
  height: 27px;
  width: 80px;
}

#webform-override form input.form-submit {
  background: transparent url(../images/btn-send.png) no-repeat 0 0;
  font-size: 0px;
  margin: 10px 0 0 0;
}

#webform-override form input.form-submit:hover,
#webform-override form input.form-submit:active,
#webform-override form input.form-submit:hover,
#webform-override form input.form-submit:active,
#webform-override form input.form-submit:hover,
#webform-override form input.form-submit:active {
  background-position: 0 -27px;
}

/** End Form Styling **/

.field-field-story-head {
  margin: 0 0 17px 0;
}

/** Catering page styling **/

.left-block {/* width: 190px; */ }

.left-block input#edit-submit-location-search { 

   float: none; 
   position: absolute;
   top: 27px;
   right: 20px; 
}

.left-block .form-text { 
background: url(../images/input-locator.gif) no-repeat 0 0;
border: none;
width: 115px;
height: 15px;
font-size: 10px;
margin: 0px 0 0 0px;
float: left;
border-image: initial;
 }
 
 .left-block .form-text input { padding: 8px 5px 5px 5px; }
 
.left-block { background: url(../images/search-locations.png) no-repeat center;
width: 190px; height: 126px; }

.left-block input.form-submit {
float: left;
background: transparent url(../images/search-btn.png) no-repeat 0 0;
border: none;
width: 20px;
height: 20px;
margin: 0px 0 0 3px;
cursor: pointer;
z-index: 50;
border-image: initial;
font-size: 0px;
}



.left-block .catering-loc-form { 
width: 155px;
margin: 20px;
}

.left-block h3 {
font-size: 12px;
text-decoration: none;
text-transform: uppercase;
color: white;
/* padding: 24px 0 0 15px; */
}

.left-block p {
color: #83817D;
font-size: 11px;
line-height: 14px;
width: 109px;
/* float: left; */
margin: -67px 0 0 0px;
}

.interior-row-half-catering {  padding: 40px 40px 40px 0px;
  background: url(../images/bg-frame.png) no-repeat left top;  }
  
  .interior-row-half-catering .inside {
  padding: 0 40px; width: 600px; }
  
  /** Press Nodes **/
  
  .press-node-content { width: 400px; padding-left: 25px; }
  
  .press-node-content .pane-node-title {
  color: white;
font-size: 14px;
display: block;
font-weight: bold;
  }
  
  .press-node-content .pane-node-body {
  color: #E8DAC5;
font-size: 13px;
line-height: 19px;
margin: 0 0 15px 0;
}

#press-articles-view { }

#press-articles-view .view-header img {
margin-bottom: 10px;
}

#press-articles-view .views-field-title,
#press-articles-view .views-field-title a:link,
#press-articles-view .views-field-title a:visited,
#press-articles-view .views-field-title a.hover { 
font-size: 19px;
color: white;
text-decoration: none;
line-height: 22px;
margin-bottom: 10px;
text-decoration: none;
}

#press-articles-view .views-row { margin-bottom: 10px; }

#press-articles-view .views-field-view-node a {
text-decoration: none; }



.gmap-popup {

color: #333;
position: relative;
z-index: 999;
border: none;
height: 140px;
width: 170px;
display: block;
}

.gmnoprint {

opacity: 0.9;
border-radius: 24px;
}

#menu-page .interior-row-half-menu-right .views-field-title,
#menu-item-page .interior-row-half-menu-right .views-field-title {
margin-top: 35px;
}

#menu-page .interior-row-half-menu-right .views-field-field-item-stamp-fid,
#menu-item-page .interior-row-half-menu-right .views-field-field-item-stamp-fid {
  position: relative;
  top: 35px; }

.success {
background-color: rgba(78, 140, 78, .5);
color: #666;
margin: 15px 0;
padding: 10px 15px 10px; }

#welcome_landing_text {
	margin: 100px;
}
/* styling for node tabs (e.g., View, Edit) */ 
#content-tabs { margin: 0 0 1em 0; } 
#content-tabs ul.primary,
#content-tabs ul.primary li a
 { color: black; }
 
#content-tabs ul.secondary { background-color: #BBB;}
#content-tabs ul.secondary li a { color: black;} 

.tableHeader-processed {
	background-color: #F3DBA8;
}

#content-help p {
	color:black;
} 

/* styling for Coupon pages */ 
#pid-coupon-error #content-inner{
	margin: 25px;
	width: 890px;
	height: 500px;
	background: url(../images/full-frame-bg.png) no-repeat top center;
}
#pid-coupon-error #content-inner .title{
	display:none;
}
#pid-coupon-error .field-field-story-head {
	margin: 25px 10px;
}

#pid-coupon-error #content-inner p {
	color: #E8DAC5;
	font-size: 13px;
	line-height: 19px;
	margin: 0 0 10px 20px;
}

#pid-stpatties-franchise #main h1.title, 
#pid-stpatties-1182 #main h1.title,
#pid-chicken-blast-text-version #main h1.title,
#pid-stpatties-108911041111113711421163 #main h1.title, 
#pid-landing-page-birthday-day-eblast h1.title,
#pid-landing-page-company-chipotle h1.title,
#pid-landing-page-aug-15-2012-coupon h1.title, 
#pid-landing-page-hendersonville-bogo-custard h1.title,
#pid-landing-page-steakhouse-burger h1.title{
	display:none;
}

#cater_phone_wrapper {
text-align: center;
color: white !important;
margin-top: -60px;
position: relative;
z-index: 1;
margin-left: 14px;
font-size: 10.5px;
}
#cater_phone_wrapper .cater_city{
	
}
#cater_phone_wrapper .cater_pipe{
	padding: 0px 10px;
}
#cater_phone_wrapper .cater_phone{
	
}


/*	START added for Chipotle Coupon Landing Page by dmduke April 16, 2012*/
#pid-landing-page-chipotle-eblast h1.title, 
#pid-eclub-landing-test-page h1.title, 
#pid-coupon-redirector h1.title, 
#pid-landing-page-mothers-day-eblast h1.title, 
#pid-landing-page-hermitage-36-and-poplar-21 h1.title{
	display: none;
}

.coupon_form_container {
	background: url(../images/bg-frame.png) top center no-repeat;
	/*width: 500px;
	margin: 20px auto;
	padding: 25px 5px;
	*/
}
.coupon_form_container p{
	font-size: 18px; 
	font-weight:bold;
	color: white;
	line-height: 24px;
	text-align:justify;
	
}
.coupon_form_verbiage {
	/*background: url(../images/bg-frame.png);*/
	width: 500px;
	margin: 25px auto;
	padding: 25px 5px;
	
}
.coupon_form_link {
	width: 170px;
	margin: 46px auto;
}
/*	END added for Chipotle Coupon Landing Page by dmduke April 16, 2012*/


/** Survey Styling **/
#node-226 {
	background: url(../images/bg-frame.png) top center no-repeat;
	background-size:100% 100%;
}
#webform-client-form-226 {
	width: 920px; 
	margin: 10px auto; 
}
#webform-client-form-226 label {
	font-size:14px;
	white-space:normal;
	width:382px;
	margin-bottom: 10px;

}
#pid-back-yard-burgers-customer-survey .webform-component {
	float: left; 
	width: 425px;
	height:145px; 
	margin-right:20px;
	padding-bottom:15px
}
#pid-back-yard-burgers-customer-survey #webform-component-what-restaurant-location-do-you-frequent-most-often {
	height:90px; 

}	
#pid-back-yard-burgers-customer-survey .form-radios {
	float: left; 
	width: 410px;
	height: auto;
	
}
#pid-back-yard-burgers-customer-survey .form-item {
	float: left; 
	width: 185px;
	padding-right: 20px;
}
#pid-back-yard-burgers-customer-survey #webform-component-what-restaurant-location-do-you-frequent-most-often {
	position:relative; 
	width:100%;
}
#pid-back-yard-burgers-customer-survey #edit-submitted-what-restaurant-location-do-you-frequent-most-often-wrapper {
	width: 50%; 
	margin: 10px auto; 
	position:relative; 
	display:block; 
	float:none;
}
#edit-submitted-what-restaurant-location-do-you-frequent-most-often {
	width: 200px;
	margin: 10px auto;
	display: block;
}
#pid-back-yard-burgers-customer-survey #webform-component-hear-more-comment {
	clear:both; 
	float:left; 
	width:80%;
	padding-top: 30px;
}
#pid-back-yard-burgers-customer-survey #webform-component-hear-more-comment .form-item {
	width: 600px;
}
#pid-back-yard-burgers-customer-survey #edit-submit {
	clear:both; 
	float:left; 
	width:100px;
	margin-top:75px;
}

/*	Only add borders to alternate componets to create center line	*/
#webform-component-how-often-do-you-eat-at-byb,
#webform-component-added-sandwich,
#webform-component-added-dessert,
#webform-component-what-makes-BYB-better,
#webform-component-cleanliness-rating {
	border-right: 2px #B2B2AC solid;
}
/*	And then some padding to the other items to create space on the other side of the center line	*/
#webform-component-how-often-do-you-eat-at-byb-30days,
#webform-component-what-side-would-you-most-like-to-see-added,
#webform-component-added-breakfast,
#webform-component-what-needs-improving-the-most-at-back-yard-burgers {
	padding-left: 5px;
}

#node-252, #node-253, #node-254, #node-259, #node-260, #node-261, #node-262 {
background: url(../images/bg-frame.png) top center no-repeat;
background-size: 100% 100%;
}

#webform-client-form-254 .form-item label {
	font-size: 14px;
    white-space: normal;
    width: 382px;
    margin-bottom: 10px;
}

#webform-client-form-252 .form-item label {
	font-size: 14px;
    white-space: normal;
    width: 382px;
    margin-bottom: 10px;
}


#webform-client-form-252 .webform-component {
	float: left;
    width: 425px;
    height: 145px;
    margin-right: 20px;
    padding-bottom: 87px;
}

#webform-client-form-252 .form-submit {
	clear:both;
	float: left;
	width: 100px;

}

#webform-client-form-252 .form-radios {
	float: left;
    width: 410px;
    height: auto;
}

#webform-client-form-252 .form-item {
	float: left;
    width: 185px;
    padding-right: 20px;
}

#webform-client-form-252, #webform-client-form-253, #webform-client-form-254, #webform-client-form-259, #webform-client-form-260, #webform-component-how-often-have-you-visited-back-yard-burgers-in-the-past-30-days, #webform-component-how-likely-are-you-to-purchase-a-mz-grazies-mini-burger-combo-meal, #webform-component-how-likely-are-you-to-purchase-an-all-american-mini-burger-combo-meal, #webform-component-how-do-the-prices-compare, #webform-component-how-likely-are-you-to-purchase-an-all-american-mini-burger- {
    border-right: 2px #B2B2AC solid;
    padding-right: 15px;
    margin-left:5px;

}

#webform-client-form-253 .form-item label {
	font-size: 14px;
    white-space: normal;
    width: 382px;
    margin-bottom: 10px;
}

#webform-client-form-253 .webform-component {
	float: left;
    width: 425px;
    height: 145px;
    margin-right: 20px;
    padding-bottom: 87px;
}

#webform-client-form-253 .form-submit {
	clear:both;
	float: left;
	width: 100px;

}

#webform-client-form-253 .form-radios {
	float: left;
    width: 410px;
    height: auto;
}

#webform-client-form-253 .form-item {
	float: left;
    width: 185px;
    padding-right: 20px;
}

#webform-client-form-253 .form-item label {
	font-size: 14px;
    white-space: normal;
    width: 382px;
    margin-bottom: 10px;
}

#webform-client-form-254 .webform-component {
	float: left;
    width: 425px;
    height: 145px;
    margin-right: 20px;
    padding-bottom: 87px;
}

#webform-client-form-254 .form-submit {
	clear:both;
	float: left;
	width: 100px;

}

#webform-client-form-254 .form-radios {
	float: left;
    width: 410px;
    height: auto;
}

#webform-client-form-254 .form-item {
	float: left;
    width: 185px;
    padding-right: 20px;
}

#webform-client-form-259 .webform-component {
	float: left;
    width: 425px;
    height: 145px;
    margin-right: 20px;
    padding-bottom: 87px;
}

#webform-client-form-259 .form-submit {
	clear:both;
	float: left;
	width: 100px;

}

#webform-client-form-259 .form-radios {
	float: left;
    width: 410px;
    height: auto;
}

#webform-client-form-259 .form-item {
	float: left;
    width: 185px;
    padding-right: 20px;
}


#webform-client-form-259 .form-item label {
	font-size: 14px;
    white-space: normal;
    width: 382px;
    margin-bottom: 10px;
}


#webform-client-form-260 .webform-component {
	float: left;
    width: 425px;
    height: 145px;
    margin-right: 20px;
    padding-bottom: 87px;
}

#webform-client-form-260 .form-submit {
	clear:both;
	float: left;
	width: 100px;

}

#webform-client-form-260 .form-radios {
	float: left;
    width: 410px;
    height: auto;
}

#webform-client-form-260 .form-item {
	float: left;
    width: 185px;
    padding-right: 20px;
}


#webform-client-form-260 .form-item label {
	font-size: 14px;
    white-space: normal;
    width: 382px;
    margin-bottom: 10px;
}

#webform-client-form-261 .webform-component {
	float: left;
    width: 425px;
    height: 145px;
    margin-right: 20px;
    padding-bottom: 87px;
}

#webform-client-form-261 .form-submit {
	clear:both;
	float: left;
	width: 100px;

}

#webform-client-form-261 .form-radios {
	float: left;
    width: 410px;
    height: auto;
}

#webform-client-form-261 .form-item {
	float: left;
    width: 185px;
    padding-right: 20px;
}


#webform-client-form-261 .form-item label {
	font-size: 14px;
    white-space: normal;
    width: 382px;
    margin-bottom: 10px;
}

#webform-client-form-262 .webform-component {
	float: left;
    width: 425px;
    height: 145px;
    margin-right: 20px;
    padding-bottom: 87px;
}

#webform-client-form-262 .form-submit {
	clear:both;
	float: left;
	width: 100px;

}

#webform-client-form-262 .form-radios {
	float: left;
    width: 410px;
    height: auto;
}

#webform-client-form-262 .form-item {
	float: left;
    width: 185px;
    padding-right: 20px;
}


#webform-client-form-262 .form-item label {
	font-size: 14px;
    white-space: normal;
    width: 382px;
    margin-bottom: 10px;
}



#pid-back-yard-burgers-survey form, 
#pid-back-yard-burgers-survey-0 form,
#pid-back-yard-burgers-survey-1 form,
#pid-back-yard-burgers-survey-2 form, 
#pid-back-yard-burgers-survey-3 form,
#pid-back-yard-burgers-survey-4 form, 
#pid-back-yard-burgers-survey-5 form {
	display: none;
}
#pid-back-yard-burgers-survey-2 .field-field-story-head, 
#pid-back-yard-burgers-survey-3 .field-field-story-head,
#pid-back-yard-burgers-survey-4 .field-field-story-head, 
#pid-back-yard-burgers-survey-5 .field-field-story-head {
	display: none;
}
#pid-back-yard-burgers-survey p, 
#pid-back-yard-burgers-survey-0 p,
#pid-back-yard-burgers-survey-1 p, 
#pid-back-yard-burgers-survey-2 p,
#pid-back-yard-burgers-survey-3 p,
#pid-back-yard-burgers-survey-4 p,
#pid-back-yard-burgers-survey-5 p {
	margin: 25px 20px;
	font-size:16px;
	padding-top:25px;
}

.mollom-captcha-content{
  clear:both;
  display:block;
}
label[for="edit-mollom-captcha"]{
  clear:both;
  display:block;
}