@charset "utf-8";
/* CSS Document */

* { padding: 0; margin: 0; }

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
/* background-color:#c1cccc;*/
  background: #c1cccc url(../images/bg_pattern.gif);
}

a:link {
color:#FF3399;
text-decoration:none;
} 
a:hover {
color:#EE2288;
text-decoration:none;
} 
a:visited{
text-decoration:none;
color:#DD1177;
}

.xsmalltext{
font-size:9px;
}

.smalltext{
font-size:10px;
}
.medtext{
font-size:12px;
}
.bigtext{
font-size:14px;
}
.caps{
text-transform:uppercase;
}
.blue{
color:#0099FF;
}
.red{
color:#FF0066;
}
.green{
color:#5d9e06;
}
.purple{
	color:#63C;
}


p {
text-indent:10px;
}

#wrapper { 
 margin-top:20px;
 margin-bottom:20px;
 margin-left:auto;
 margin-right:auto;
 width: 950px;
}

h1{
font-size:16px;
font-weight:bold;
color:#666666;
line-height:1.5em;
text-align:center;
}

#content { 
 float: left;
 color: #333;
 min-height:640px;
 height:auto !important;
 height:640px;
 width: 950px;
 display:block;
 background: #000 url(../images/bg_blackpaper.jpg) no-repeat top;
 overflow:visible;
 padding-bottom:15px;
}



#content_info{
margin-left:133px;
display:inline;
}

#index img{
margin:8px;
}

#index{
overflow:visible;
width:100%;
}


#index_slide {
margin:0px 10px 6px 14px;
}

.float_l{
float:left;
}

.float_r{
float:right;
}

.box {
padding:8px;
width:695px;
background-color: #FFF;
display:inline;
float:left;
margin-left:132px;
overflow:visible;

}
.indextext{
	margin:0px 5px;
	color:#89A;
}


/* TOP LOGO  & NAV */
#logo{
width: 240px;
height:65px;
margin-left:355px;
background:url(../images/header_footer.gif) no-repeat -355px -60px;;
clear:both;
padding-bottom:10px;
display:block;
}
#logo a{
text-decoration:none;
border:0px;
}

#header {
 color: #333;
 width: 950px;
 float: left;
 height: 60px;
 background: #859696 url(../images/header_footer.gif) no-repeat top left;
}

#header ul{
list-style-type:disc;
list-style-image:url(../images/dot.gif);
list-style-position:outside;
margin: 0;
padding: 25px 0 0 0;
}
#header ul li{
float:left;
}
#header ul li a{
color: #000;
font-size:17px;
font-weight:bold;
text-decoration:none;
}
#header ul li a:hover{
color:#FF1199
}
#header ul li.foods{
display:inline;
margin-left:120px;
}
#header ul li.buy{
display:inline;
margin-left:380px;
}



#footer { 
 width: 950px;
 height: 33px;
 clear: both;
 color: #333;
 background: #859696 url(../images/header_footer.gif) no-repeat bottom left;
 text-align:center;
 }

#footer p{
padding-top:7px;
font-size:10px;
}

#footer a:link, #footer a:visited{
color:#565;
text-decoration:none;
} 
#footer a:hover {
color:#AA0044;
text-decoration:none;
} 

	
/* Nutrition Table */
#nutrition_small{
width: 150px;
margin:0px 4px 0 0;
display:inline;
}
#nutrition_location{
width: 350px;
margin: 10px 4px;
display:inline;
}

.nutrition{
border: #000 4px solid;
padding: 4px;
float:right;
line-height: 1em;
}

.nutrition span{
margin:3px 0px;
}
.nutrition a:link, .nutrition a:visited{
color:#FF1199;
}
.nutrition a:hover{

}

.nutrition .line {
width: 100%;
height: 1px;
border-top: 1px solid black;
margin: 2px 0px;
padding: 0px;
display: block;
font-size: 1px;
clear:both;
}

.nutrition .line_med{
width: 100%;
height: 1px;
border-top:3px solid black;
margin: 3px 0px;
padding: 0px;
display: block;
font-size: 1px;
clear:both;
}

.nutrition .line_thick{
width: 100%;
height: 1px;
border-top:6px solid black;
margin: 3px 0px;
padding: 0px;
display: block;
font-size: 1px;
clear:both;
}


.nutrition .ntitle{
font-size:19px;
font-weight:bold;
font-stretch:extra-condensed;
letter-spacing:-.05em;
line-height: 1.1em;
}

.nutrition .estyle{
width:40px;
display:inline-block;
}

.nutrition .ndent{
width:80%;
}
.nutrition .float_r{
float:right;
}


#location_item{
border-bottom: #CCCCCC 1px dashed;
padding:6px 0px;
overflow:auto;
}

#location_item .img{
float:left;
border:none;
}

#location_item .nb {
border:none;
}

#location_item .location {
width: 100%;
margin: 2px 0px;
padding-bottom:4px;
border-bottom: 1px solid black;
display: block;
clear:both;
}

