/* CSS Document */

/***************************************************/
/***************************************************/
/***************************************************/
/***************************************************/

.clear {
  clear:both;
  height:1px;
  overflow:hidden;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

select, input, textarea {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:1.00em;
  margin:0px 0px 0px 0px;
  font-weight:normal;
}

h1 {
  margin:0px 0px 0px 0px;
  padding:5px 0px 10px 0px;
  font-size:11px;
  color:#01539D;
}

strong.customer {}

a {
  text-decoration:none;
  color:#018DCB;
}

a:hover {
  text-decoration:underline;
  color:#018DCB;
}

p {
  padding:0px 0px 8px 0px;
  margin:0px 0px 0px 0px;
}

ul {
  padding:0px 0px 0px 25px;
  margin:0px 0px 0px 0px;
}

li {
  padding:0px 0px 10px 0px;
  margin:0px 0px 0px 0px;
}

form {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

html {
  padding: 0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  background: url("../images/html_bg.jpg") repeat-x;
}

html#popup_page {
  padding: 0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  background: none;
}

body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#01539D;
  padding: 0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  background: url("../images/body_bg.jpg") 50% 0% no-repeat;
}

#popup_page body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#01539D;
  padding: 0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  background: url("../images/popup_page_bg.gif") repeat-x;
}


/******************* Main Holders *******************/

#parent_container {
  width:908px;
  background: url("../images/parent_container_bg.gif") top left repeat-y;
  margin:0px auto 0px;
}

#header_container {
  height:309px;
  width:908px;
  background: url("../images/header_container_bg.jpg") no-repeat;
  overflow:hidden;
}

#full_page #footer_container,
#split_page #footer_container  {
  height:118px;
  background: url("../images/footer_container_bg.gif") no-repeat;
  margin:5px 0px 0px 0px;
}

#body_container {
  background: url("../images/body_container_bg.jpg") no-repeat;
  padding:0px 21px 0px 21px;
  margin:0px 0px 0px 0px;
}

#popup_page #body_container {
  background:none;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

#popup_page #body_container_tile,
#popup_page #body_container_header {
  background: none;
}

#full_page #body_container_tile {
  background: url("../images/body_container_tile_2.gif") repeat-y;
}

#split_page #body_container_tile {
  background: url("../images/body_container_tile.gif") repeat-y;
}

#full_page #body_container_header {
  background: url("../images/middle_column_bg_3.gif") top right no-repeat;
}

#split_page #body_container_header {
  background: url("../images/middle_column_bg_2.gif") top right no-repeat;
}



#full_page #middle_column {}

#left_column {
  width:169px;
  float:left;
  background: url("../images/left_column_bg.gif") repeat-x;
  position:relative;
  top:0px;
  min-height:252px;
  height:auto !important;
  height:252px;
  padding:13px 0px 0px 0px;
}

#split_page #middle_column {
  width:697px;
  float:left;
  position:relative;
  top:-1px;
}

/******************* header_container *******************/

#top_container {
  height:133px;
  width:908px;
  overflow:hidden;
}

p#site_logo {
  padding:15px 0px 0px 20px;
  margin:0px 0px 0px 0px;
  float:left;
}

p#site_logo_2 {
  padding:15px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  float:left;
}

p#site_phone {
  padding:49px 18px 0px 0px;
  margin:0px 0px 0px 0px;
  float:right;
}

p#site_logo img {
  border:0px;
}

#menu {
  padding:21px 0px 0px 10px;
  float:left;
}

#menu ul {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style:none;
}

#menu li {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  display:inline;
}

#menu a {
  color:#FFFFFF;
  text-decoration:none;
}

#menu a:hover {
  color:#FCA12B;
  text-decoration:none;
}

#top_search {
  padding:18px 11px 0px 0px;
  float:right;
}

#top_search label {
  display:none;
}

#top_search #query {
  width:110px;
  margin-right:5px;
}

#top_promos {
  height:176px;
  background: url("../images/top_promos_bg.jpg") no-repeat;
}

#tag_line {
  height:38px;
  background: url("../images/tag_line.gif") no-repeat;
}

#top_promos ul {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 5px;
  list-style:none;
}

#top_promos li {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
}

/******************* footer_container *******************/

#footer_promos {}

#footer_promos ul {
  margin:0px 0px 0px 0px;
  padding:5px 0px 0px 16px;
  list-style:none;
}

#footer_promos li {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 5px;
  float:left;
}

#footer_promos img {
  border:1px solid #FFFFFF;
}

#footer_links {
  padding:9px 0px 0px 20px;
  margin:0px 0px 0px 0px;
  float:left;
  color:#67A0D3;
}

#footer_links ul {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style:none;
  font-size:10px;
}

#footer_links li {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  display:inline;
}

#footer_container a {
  color:#67A0D3;
  text-decoration:none;
}

#footer_container a:hover {
  color:#67A0D3;
  text-decoration:underline;
}

#footer_container p {
  padding:8px 20px 0px 0px;
  margin:0px 0px 0px 0px;
  float:right;
}


/***************** left menus **********************/

#set_menu {
  background: url("../images/set_menu_title.gif") no-repeat;
}

#theme_menu {
  background: url("../images/theme_menu_title.gif") no-repeat;
}

#business_menu {
  background: url("../images/business_menu_title.gif") no-repeat;
}

#tasty_menu {
  background: url("../images/tasty_menu_title.gif") no-repeat;
}

#season_menu {
  background: url("../images/season_menu_title.gif") no-repeat;
}

#set_menu ul,
#theme_menu ul,
#custom_menu ul,
#business_menu ul,
#tasty_menu ul,
#season_menu ul {
  padding:25px 0px 12px 22px;
  margin:0px 0px 0px 0px;
  color:#45ACD9;
}

#custom_menu ul {
  padding:10px 0px 0px 22px;
  margin:0px 0px 0px 0px;
  color:#45ACD9;
}

#set_menu li,
#theme_menu li,
#custom_menu li,
#business_menu li,
#tasty_menu li,
#season_menu li {
  padding:0px 0px 3px 0px;
  margin:0px 0px 0px 0px;
}

#season_menu ul ul {
  padding:5px 0px 5px 10px;
  margin:0px 0px 0px 0px;
  color:#45ACD9;
}

#season_menu li l1 {
  padding:0px 0px 3px 0px;
  margin:0px 0px 0px 0px;
}

#set_menu a,
#theme_menu a,
#business_menu a,
#custom_menu a,
#tasty_menu a,
#season_menu a {
  color:#01539D;
  text-decoration:none;
}


#set_menu a:hover,
#theme_menu a:hover,
#business_menu a:hover,
#custom_menu a:hover,
#tasty_menu a:hover,
#season_menu a:hover {
  color:#01539D;
  text-decoration:underline;
}


/******************* cms_content *******************/

#cms_content {
  padding:9px 0px 0px 10px;
  line-height:14px;
}

#split_page #cms_content {
  padding:5px 0px 0px 12px;
  line-height:14px;
}

#cms_content #events_table {
  margin:0px 0px 7px 0px;
}

#cms_content #events_table td {
  background: url("../images/bullet.gif") 0px 6px no-repeat;
  padding:0px 40px 3px 10px;
}

#cms_content td a {
  color:#01539D;
  text-decoration:none;
}

#cms_content td a:hover {
  color:#01539D;
  text-decoration:underline;
}

#cms_content em {
  color:#71A6D6;
}

#menu_options {
  padding:5px 0px 0px 0px;
  position:relative;
  left:-2px;
}

#ask_question {
  padding:0px 19px 0px 0px;
}

#email_friend  {
  padding:0px 21px 0px 0px;
}

/******************************************************/

#create_page h1,
#services_page h1,
#about_page h1,
#cases_page h1,
#contact_page h1,
#knowledge_page h1 {
  height:33px;
  width:197px;
  padding:0px 0px 0px 0px;
}

#services_page h1 span,
#create_page h1 span,
#about_page h1 span,
#cases_page h1 span,
#contact_page h1 span,
#knowledge_page h1 span  {
  display:none;
}

/***********/

#error_page {
  background: url("../images/cms_bg/2.jpg") top right no-repeat;
  height:252px;
}

#error_page #cms_content {
  width:550px;
}

/***********/

#search_page {
  background: url("../images/cms_bg/fallback.jpg") top right no-repeat;
  min-height:284px;
  height:auto !important;
  height:284px;
}

#search_page #cms_content {
  width:550px;
}

/***********/

#fallback_page {
  background: url("../images/cms_bg/fallback.jpg") top right no-repeat;
  min-height:284px;
  height:auto !important;
  height:284px;
}

#sitemap_page {
  background: url("../images/cms_bg/fallback.jpg") top right no-repeat;
  min-height:284px;
  height:auto !important;
  height:284px;
}


#popup_page #fallback_page {
  background: none;
  min-height:1px;
  height:auto !important;
  height:1px;
}

#fallback_page #cms_content {
  width:480px;
}

#fallback_page #section_header {
  background: url("../images/cms_header/services.gif") top right no-repeat;
  height:33px;
  width:197px;
}

#fallback_page #section_header_know {
  background: url("../images/cms_header/knowledge.gif") top right no-repeat;
  height:33px;
  width:197px;
}

/***********/

#home_page {
  background: url("../images/cms_bg/1.jpg") top right no-repeat;
  min-height:284px;
  height:auto !important;
  height:284px;
}

#home_page #cms_content {
  width:460px;
}

#home_page span {
  color:#003667;
  font-size:12px;
  line-height:18px;
}

/***********/

#services_page {
  background: url("../images/cms_bg/2.jpg") top right no-repeat;
  min-height:284px;
  height:auto !important;
  height:284px;
}

#services_page #cms_content {
  width:500px;
}

#services_page h1 {
  background: url("../images/cms_header/services.gif") top right no-repeat;
}

/***********/

#knowledge_page {
  background: url("../images/cms_bg/2.jpg") top right no-repeat;
  min-height:284px;
  height:auto !important;
  height:284px;
}

#knowledge_page #cms_content {
  width:500px;
}

#knowledge_page h1 {
  background: url("../images/cms_header/knowledge.gif") top right no-repeat;
}

/***********/

#contact_page {
  background: url("../images/cms_bg/contact.jpg") top right no-repeat;
  min-height:284px;
  height:auto !important;
  height:284px;
}

#contact_page #cms_content {
  width:550px;
}

#contact_page h1 {
  background: url("../images/cms_header/contact.gif") top right no-repeat;
}

#contact_address {
  float:left;
  width:280px;
}

#contact_form {
  float:right;
  width:220px;
}

#contact_form textarea {
  width:200px;
  height:60px;
}

#contact_form input.textbox {
  width:200px;
}

#ask_question_form td {
  padding:3px 0px 2px 0px;
}

#ask_question_form input.textbox {
  width:250px;
}

#ask_question_form textarea {
  width:250px;
  height:60px;
}

.blank_blue_button {
  background: #01539D url("../images/button_bg.gif") repeat-x;
  border:1px solid #01539D;
  color:#FFFFFF;
  font-weight:bold;
  padding-top:2px;
  padding-bottom:2px;
  cursor: pointer; /* hand-shaped cursor  */
}

/***********/

#about_page {
  background: url("../images/cms_bg/about.jpg") top right no-repeat;
  min-height:284px;
  height:auto !important;
  height:284px;
}

#about_page #cms_content {
  width:450px;
}

#about_page h1 {
  background: url("../images/cms_header/about.gif") bottom right no-repeat;
}

/***********/

#cases_page,
#case_page {
  background: url("../images/cms_bg/case.jpg") top right no-repeat;
  min-height:284px;
  height:auto !important;
  height:284px;
}

#cases_page #cms_content,
#case_page #cms_content {
  width:580px;
}

#cases_page h1 {
  background: url("../images/cms_header/case.gif") bottom right no-repeat;
}

.case {
  float:left;
  width:250px;
  margin:0px 10px 10px 0px;
}

#case_page #section_header {
  background: url("../images/cms_header/case.gif") top right no-repeat;
  height:33px;
  width:197px;
}

#case_page td {
  padding-left:0px;
  padding-right:10px;
}


/***********/

#create_page {
  background: url("../images/cms_bg/4.jpg") top right no-repeat;
  min-height:284px;
  height:auto !important;
  height:284px;
}

#create_page #cms_content {
  width:700px;
}

#create_page h1 {
  background: url("../images/cms_header/create.gif") bottom right no-repeat;
}

#create_page td a {
  color:#018DCB;
  text-decoration:none;
}

#create_page td a:hover {
  text-decoration:none;
}

/***********/

#indian_page {
  background: url("../images/cms_bg/3.jpg") top right no-repeat;
  min-height:284px;
  height:auto !important;
  height:284px;
}

#indian_page #cms_content {
  width:450px;
}

#indian_page #section_header {
  background: url("../images/cms_header/services.gif") top right no-repeat;
  height:33px;
  width:197px;
}

/***********/

#spring_page {
  background: url("../images/cms_bg/spring.jpg") top right no-repeat;
  min-height:284px;
  height:auto !important;
  height:284px;
}

#summer_page {
  background: url("../images/cms_bg/summer.jpg") top right no-repeat;
  min-height:284px;
  height:auto !important;
  height:284px;
}

#autumn_page {
  background: url("../images/cms_bg/autumn.jpg") top right no-repeat;
  min-height:284px;
  height:auto !important;
  height:284px;
}

#winter_page {
  background: url("../images/cms_bg/winter.jpg") top right no-repeat;
  min-height:284px;
  height:auto !important;
  height:284px;
}

#spring_page #cms_content,
#summer_page #cms_content,
#autumn_page #cms_content,
#winter_page #cms_content {
  width:500px;
}

#spring_page #section_header_know,
#summer_page #section_header_know,
#autumn_page #section_header_know,
#winter_page #section_header_know  {
  background: url("../images/cms_header/knowledge.gif") top right no-repeat;
  height:33px;
  width:197px;
}

#spring_page td,
#summer_page td,
#autumn_page td,
#winter_page td {
  padding-left:0px;
  padding-right:20px;
  padding-bottom:5px;
}

/***********/

/************** CREATE YOUR OWN FORM *******************/


#create_table_contact,
#create_table_numbers {
  padding:10px 0px 0px 0px;
}

#create_table td,
#create_table_contact td,
#create_table_numbers td {
  padding-left:0px;
}

#create_table textarea {
  width:320px;
  height:60px;
  margin-right:20px;
}

#create_table_numbers #guests {
  width:55px;
  margin-left:5px;
}

#create_table_numbers #buffet_date {
  width:113px;
  margin-left:5px;
}

#create_table_numbers #quotation {
  width:117px;
  margin-left:5px;
}

#create_table_contact input.textbox {
  width:183px;
  margin-left:5px;
}

.sendButton {
  margin-left:3px;
}

#print_header {
  display:none;
}
