
body {
	background-color: #000000;
	background-image: url(images/bgdot.gif);
	background-repeat: repeat;
	text-align:center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:1.3em;
	color: #fff;

}
#container{width:900px; height:auto; margin:0 auto; text-align:left;}


#top{width:900px; height:26px; background-image:url(images/index_01.jpg); background-repeat:no-repeat;}
.contact{width:113px; height:26px; margin:0 0 0 755px;}

#banner{width:900px; height:281px; background-image:url(images/index_08.jpg); background-repeat:no-repeat; float:left;}
.flash{margin:0 0 0 0; float:right;}

#menu{width:900px; height:51px; margin:0 0 0 0;}


#logo{width: 276px; 
        height: 51px; 
		float:left;
		background:url(images/index_02.jpg) repeat 0px 0px; 
		}


#home{width: 112px; 
        height: 51px; 
		float:left;
		background:url(images/index_03.jpg) repeat 0px 0px; 
		}
a.home { 
        background:url(images/index_03.jpg) repeat 0px 0px; 
        width: 112px; 
        height: 51px; 
        display: block
			 
}

a.home:hover { 
        background: url(images/index-over_03.jpg) repeat 0px 0px; 
}

#home_active 
 { 
        background: url(images/index-over_03.jpg) repeat 0px 0px; 
}


#faq{    background:url(images/index_04.jpg) repeat 0px 0px; 
        width: 72px; 
        height: 51px; 
		float:left;}

a.faq { 
        background:url(images/index_04.jpg) repeat 0px 0px; 
        width: 72px; 
        height: 51px; 
        display: block; 
}

a.faq:hover { 
        background: url(images/index-over_04.jpg) repeat 0px 0px; 
}

#faq_active { 
        background: url(images/index-over_04.jpg) repeat 0px 0px; 
}


#testi{width: 119px; 
        height: 51px; 
		background:url(images/index_05.jpg) repeat 0px 0px;
		float:left;}

a.testi { 
        background:url(images/index_05.jpg) repeat 0px 0px; 
        width: 119px; 
        height: 51px; 
        display: block; 
}

a.testi:hover { 
        background: url(images/index-over_05.jpg) repeat 0px 0px; 
}

#testi_active { 
        background: url(images/index-over_05.jpg) repeat 0px 0px; 
}




#ingredients{width: 127px; 
        height: 51px; 
		float:left;
		background:url(images/index_06.jpg) repeat 0px 0px; 
		}

a.ingredients { 
        background:url(images/index_06.jpg) repeat 0px 0px; 
        width: 127px; 
        height: 51px; 
        display: block; 
}

a.ingredients:hover { 
        background: url(images/index-over_06.jpg) repeat 0px 0px; 
}

#ingredients_active { 
        background: url(images/index-over_06.jpg) repeat 0px 0px; 
}



#order{
        background:url(images/index_07.jpg) repeat 0px 0px; 
        width: 194px; 
        height: 51px; 
		float:left;}

a.order { 
        background:url(images/index_07.jpg) repeat 0px 0px; 
        width: 194px; 
        height: 51px; 
        display: block; 
}

a.order:hover { 
        background: url(images/index-over_07.jpg) repeat 0px 0px; 
}

#order_active { 
        background: url(images/index-over_07.jpg) repeat 0px 0px; 
}


#body{width:900px; margin:0 0 0 0; float:left; background-color:#000000;}
.body_top{width:900px; height:22px; background-image:url(images/index_09.jpg); background-repeat:no-repeat; float:left;}
.body_mid{width:900px; height:auto; background-image:url(images/index_10.jpg); background-repeat:repeat-y; float:left;}
.body_bot{width:900px; height:32px; background-image:url(images/index_11.jpg); background-repeat:no-repeat; float:left;}

.left_pan{width:585px; float:left; margin:5px 0 0 38px; text-align:justify;}

.right_pan{width:200px; float:left; margin:5px 0 0 35px; border:1px #4d4d4d solid; padding:5px; background-color:#252525;}
.title{width:200px; height:20px;  background-color:#4d4d4d; float:left; margin:0 0 0 0;}
.title_txt{margin:2px 0 0 5px; font-size:11px; font-weight:bold; float:left;}
.right_testi{width:180px; float:left; margin:10px 0 0 10px; font-size:10px; text-align:justify;}


#footer{width:838px; background-color:#252525; float:left; border:1px #4d4d4d solid; padding:5px; margin:0 0 0 28px;}
#footer a {
	color: #fff;
	text-decoration: none;
}
#footer  a:hover  {
	color: #fff;
	text-decoration: underline;
}

#footer_link{text-align:center; font:normal 11px Arial, Helvetica, sans-serif; color:#fff; margin:15px 0 0 0;  }

#c_link{text-align:center; font:normal 10px Arial, Helvetica, sans-serif; color:#fff; padding-top:20px;}

#statements{
	width:800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #c2c1c1;
	padding-top:10px;
	}



.pretty-table
{
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border: 1px solid #333;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #000;
  background: #ff6e00 ;
}

.pretty-table caption
{
  caption-side: bottom;
  font-size: 0.9em;
  font-style: italic;
  text-align: right;
  padding: 0.5em 0;
}

.pretty-table th, .pretty-table td
{
  border: 1px dotted #666;
  padding: 0.5em;
  text-align: left;
  color: #4d4d4d;
}

.pretty-table th[scope=col]
{
  color: #000;
  background-color: #8fadcc;
  text-transform: uppercase;
  font-size: 0.9em;
  border-bottom: 2px solid #333;
  border-right: 2px solid #333;
}

.pretty-table th+th[scope=col]
{
  color: #fff;
  background-color: #7d98b3;
  border-right: 1px dotted #666;
}

.pretty-table th[scope=row]
{
  background-color: #b8cfe5;
  border-right: 2px solid #333;
}

.pretty-table tr.alt th, .pretty-table tr.alt td
{
  color: #2a4763;
}

.pretty-table tr:hover th[scope=row], .pretty-table tr:hover td
{
  background-color: #4d4d4d;
  color: #fff;
}