/****************************************
*  Site specific css definitions
****************************************/

html,
body {
  background-image:url(/images/layout/bg_repeat.jpg);
  background-repeat:repeat-x;
  background-color:#060000;
  text-align:center;
}

body.home {
  background-image:url(/images/layout/bg_home_repeat.jpg);
  background-repeat:repeat-x;
}

body.why-mikana {
  background-image:url(/images/layout/bg_why_mikana.jpg);
  background-repeat:repeat-x;
}

td {
  vertical-align:top;
  text-align:left;
}

td.content {
  height:516px;
}


td.column-center {
  width:955px;
}

td.flavor-choose {
  height:31px;
  padding:0px 0px 0px 24px;
}

td.flavors-choose-type {
  height:24px;
  background-image:url(/images/layout/bg_flavors_choose.gif);
  background-repeat:repeat-x;
}

td.flavor-choices {
  padding:15px 5px 5px 20px;
}

td.flavor-type-title {
  height:24px;
  margin:0px;
}

td.forms-bottom {
  height:146px;
  background-image:url(/images/content/forms_bottom.gif);
  background-repeat:no-repeat;
  background-position:top left;
  padding:20px 13px 0px 13px;
}

td.forms-spacer {
  width:9px;
}

td.home-bg-column-left {
  background-position:top right;
  background-repeat:no-repeat;
}

td.home-bg-column-right {
  width:341px;
  background-image:url(/images/layout/home_dish_lower_right.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  padding-top:203px;
}

td.home-column-left {
  padding:0px 0px 0px 57px;
}

td.page-column-left {
  width:277px;
}

td.page-column-right {
  width:563px;
  height:310px;
}

td.home-bg-content {
  height:451px;
}

td.home-feature {
  width:304px;
  height:114px;
  background-position:top left;
  background-repeat:no-repeat;
}

td.navigation {
  height:123px;
}

td.top-text {
  width:540px;
  padding:51px 0px 0px 7px;
}

td.outer-shim {
  width:50%;
}

img.inline {
  display:inline;
}
	
/******************************
  Text Options
*******************************/

p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  line-height:18px;
  color:#ffab61;
  margin:0px 0px 10px 0px;
}

p.home-feature {
  font-size:11px;
  line-height:13px;
  color:#000000;
  margin-left:19px;
}

p.flavor-info {
  font-size:11px;
  line-height:14px;
  margin:19px 5px 5px 13px;
}

p.flavor-desc {
  font-size:11px;
  line-height:14px;
  margin:18px 20px 5px 22px;
}

p.footer {
  font-size:10px;
  color:#FFFFFF;
  margin:20px 0px 0px 0px;
}

p.function-cheeses {
  color:#FFFFFF;
  font-size:11px;
  line-height:13px;
  margin:18px 10px 5px 15px;
}

p.nomargin {
  margin:0px;
  padding:0px;
}

p.one-column-content {
  margin:10px 35px 10px 24px;
}

p.one-column-small {
  font-size:11px;
  line-height:14px;
  margin:15px 45px 10px 24px;
}

p.small {
  font-size:11px;
  line-height:14px;
}

h1 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:30px;
  line-height:40px;
  font-weight:bold;
  color:#c62828;
  margin:0px 0px 10px 0px;
}

h2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  line-height:20px;
  font-weight:bold;
  text-transform:uppercase;
  color:#630e0c;
  margin:30px 0px 5px 17px;
}


h3 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:18px;
  font-weight:bold;
  text-transform:uppercase;
  color:#FFFFFF;
  letter-spacing:1px;
  margin:3px 0px 0px 0px;
}

h4 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  line-height:35px;
  font-weight:normal;
  color:#f48131;
  text-align:right;
  margin:3px 0px 0px 0px;
}

/*******************************
  Form Options
*******************************/

input.text {
  background-color:#fcc95f;
  height:12px;
  width:140px;
  border:none;
  font-size:11px;
  margin-left:5px;
}

textarea.text {
  background-color:#fcc95f;
  width:180px;
  border:none;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
}

select.text {
  background-color:#fcc95f;
  border:none;
  width:180px;
  font-size:11px;
}

checkbox {
  border:none;
  background-color:#fcc95f;
}


/******************************
  Link Styles
*******************************/
a:link,
a:visited {
  color:#ffdfa7;
  font-weight:normal;
  font-style:italic;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

a.plain:link,
a.plain:hover,
a.plain:visited {
  color:#312f2b;
  font-weight:normal;
  text-decoration:inherit;
}

a.white:link,
a.white:visited {
  color:#FFFFFF;
  font-weight:normal;
  font-style:normal;
  text-decoration:none;
}

a.white:hover {
  color:#FFFFFF;
  font-weight:normal;
  font-style:normal;
  text-decoration:underline;
}

a.h2:link,
a.h2.hover,
a.h2:visited {
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  line-height:20px;
  font-weight:bold;
  font-style:normal;
  text-transform:uppercase;
  text-decoration:none;
  color:#630e0c;
}

td.flavor-choices a {
  font-size:12px;
}