  body {
  background: black;
  font-family: Arial, Helvetica, sans-serif;
  color: black;
  font-weight: bold;
  font-size: 15px;
  padding-top: 0px; }

p {
  margin-top: 0.3em; }

#header {
  width: 894px;
  margin: 0 auto;
  color: gray; }

.header {
  position: relative;
  width: 894px;
  height: 117px;
  background: transparent url(//citybakery-net.s3.amazonaws.com/city_head.png) no-repeat 0 0; }

.header #email_hover {
  position: absolute;
  border: 0px solid white;
  height: 20px;
  width: 100px;
  top: 33px;
  right: 100px;
  display: block; }

.header #email_hover:hover {
  background: transparent url(/system/themes/citybakery/images/buttons/contactover.gif) no-repeat -26px -3px; }

.header #char_loc_hover {
  display: block;
  position: absolute;
  border: 0px solid white;
  height: 20px;
  width: 201px;
  top: 65px;
  left: 20px; }

.header #char_loc_hover:hover {
  background: transparent url(/system/themes/citybakery/images/charlotteovr.gif) no-repeat 1px 1px; }

.header #bilt_loc_hover {
  display: block;
  position: absolute;
  border: 0px solid white;
  height: 20px;
  width: 201px;
  top: 65px;
  right: 226px; }

.header #bilt_loc_hover:hover {
  background: transparent url(/system/themes/citybakery/images/biltmoreovr.gif) no-repeat -23px 1px; }

a {
  color: #666666;
  color: #99cc33;
  text-decoration: none; }

a:hover {
  color: #555e4f;
  color: #445c98;
  text-decoration: underline; }

#menu1 {
  font-weight: bold;
  color: white;
  margin-bottom: 2.3em; }

#menu1 ul {
  margin: 0px;
  list-style: none;
  padding: 0px;
  padding-left: 0px;
  text-align: left; }

#menu1 a.nav_link {
  display: block;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  color: white;
  font-size: 20px;
  padding-top: 2px;
  padding-bottom: 2px; }

#menu1 a:hover.nav_link {
  background-color: #99cc33;
  color: black; }

#content {
  width: 894px;
  margin: 0 auto;
  background: black url(//citybakery-net.s3.amazonaws.com/city_content_bkg.png) repeat-y 0 0; }

#colOne {
  float: left;
  width: 217px;
  margin-top: 1.2em;
  padding: 0 5px 0 5px;
  margin-left: 16px;
  background: transparent url(/system/themes/citybakery/images/blkbg.gif) repeat 0 0; }

#colTwo {
  float: right;
  margin-top: 1.2em;
  width: 572px;
  padding: 0 20px 0 20px;
  padding-top: 1.2em;
  margin-right: 20px;
  margin-top: 4px;
  background: #e1edcc url(/system/themes/citybakery/images/letterbg.gif) repeat 0 0;
  min-height: 982px; }

#footer_cap {
  width: 894px;
  margin: 0 auto;
  background: transparent url(//citybakery-net.s3.amazonaws.com/city_footer.png) no-repeat -2px 0;
  height: 25px; }

#designed_by_notice {
  display: none; }

#footer {
  width: 894px;
  margin: 0 auto;
  padding-top: 20px;
  color: #dddddd; }

#footer p {
  text-align: center;
  padding: 0;
  font-size: 0.9em; }

#colOne form .text_input_sidebar {
  border: 1px solid #cccccc;
  width: 170px; }

#colOne fieldset {
  border: 1px solid #cccccc;
  padding: 7px;
  font-size: 0.9em; }

#colOne fieldset b {
  font-size: 1.1em; }

#colTwo img {
  padding-right: 8px; }

body .item_container {
  margin-top: 1em;
  margin-bottom: 1em; }

body li.first .item_container {
  margin-top: 0em; }

body .dd_special_edit .item_container {
  margin-top: 0em;
  margin-bottom: 0em; }

.droppable_heading_page .image_item {
  height: 170px;
  width: 100%; }

.menu_content h2, .specials_content h2 {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 0px; }

.menu_content p, .specials_content p {
  padding-top: 0px;
  margin-top: 0px; }

.din_site_page_item {
  padding-bottom: 8px; }

.din_site_page_item .name {
  display: block;
  font-weight: bold;
  font-size: 1.6em; }

.din_site_page_item .the_homepage {
  display: none; }

#main_navigation ul {
  display: none; }

#main_navigation li {
  margin: 0px;
  padding: 0px; }

#sidebar .dd_sidebar, #email_form {
  padding-left: 8px;
  padding-right: 8px;
  color: #e1edcc;
  font-weight: bold; }

#sidebar .dd_sidebar h1, #sidebar .dd_sidebar h2, #sidebar .dd_sidebar h3, #sidebar .dd_sidebar h4, #sidebar .dd_sidebar h5, #email_form h1, #email_form h2, #email_form h3, #email_form h4, #email_form h5 {
  color: #99cc33; }

#content.breads_page {
  color: white; }

#content.breads_page #colTwo {
  background: transparent url(/system/themes/citybakery/images/blkbg.gif) repeat 0 0; }

#dd_wrapper ul.page_items_connect .heading_item h1, #dd_wrapper ul.page_items_connect .heading_item h2, #dd_wrapper ul.page_items_connect .heading_item h3, #dd_wrapper ul.page_items_connect .heading_item h4, #dd_wrapper ul.page_items_connect .heading_item h5 {
  margin: 0;
  margin-bottom: 8px; }
#dd_wrapper ul.page_items_connect .heading_item h1 {
  font-size: 1.55em; }
#dd_wrapper ul.page_items_connect .heading_item h2 {
  color: black;
  font-size: 1.2em; }

#dd_wrapper ul.page_items_connect .entre_item {
  position: relative; }
#dd_wrapper ul.page_items_connect .entre_item .image_holder {
  margin-bottom: 10px; }
#dd_wrapper ul.page_items_connect .entre_item h3.name {
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  width: 360px; }
#dd_wrapper ul.page_items_connect .entre_item p {
  margin-top: 0px;
  padding-top: 0px; }
#dd_wrapper ul.page_items_connect .entre_item .price {
  position: absolute;
  top: 2px;
  left: 373px;
  width: 97px;
  text-align: right; }
#dd_wrapper ul.page_items_connect .entre_item .description {
  width: 370px; }

#dd_wrapper #page_514-page_items .heading_item h1, #dd_wrapper #page_514-page_items .heading_item h2, #dd_wrapper #page_514-page_items .heading_item h3, #dd_wrapper #page_514-page_items .heading_item h4, #dd_wrapper #page_514-page_items .heading_item h5 {
  margin: 0;
  margin-bottom: 8px;
  color: #99cc33; }
#dd_wrapper #page_514-page_items .heading_item h1 {
  font-size: 1.55em; }
#dd_wrapper #page_514-page_items .heading_item h2 {
  font-size: 1.2em; }

