html {
}

body {
	background:url("../images/backgrounds/woodwithcity.jpg") repeat center top #000000;
}

.page {
	width:965px;
	margin:0 auto;
	text-align:center;	
}


.content {
	width:100%;
	margin-bottom:10px;
}

.secondary_content {
	background: url("../images/backgrounds/black50.png") repeat left top;
	width:100%;
 overflow: hidden;
}

.vidBox {
	color:#41a900;
	font-size:11px;
	text-align:left;
}

.vidBox h2 {
	color:#41a900;
	margin-top:5px;
	margin-bottom:5px;
	font-size:16px;
	font-weight:bold;
}

.vidBox a, .vidBox a:link, .vidBox a:visited {
	color:#41a900;
	
}

#clear_it {
	
clear:both;	
}

/* ======================================================================================================================== */
/* Header/Navigation */

.header {
	width:100%;
	margin-bottom:10px;
	
}

#logo {
	float:right;
	margin-bottom:10px;
	
}

#savetime_div {
float:left;width:217px;
height:57px;
background-image:url(../images/home/saveTimeOrderOnline2.png);
position:relative;
top:16px;"	
	
}

#social_container {
	width:230px;
	float:right;
	position:relative;
	top:52px;
	right:-262px;
	height:25px;
	background:none;
	
}

#twitter_btn {
	float:left;
	width:100px;
}

#fb_btn {
float:right;	
}



#navigation {

	width:100%;
	margin:10px 0px 0px 0px;
}

#navigation_primary  {
	float:left;
}

#navigation_primary .navItem {
	margin-right:5px;
	float:left;
	border-bottom: 1px;
	border-bottom-color:transparent;
	border-bottom-style: dotted;
	
}

#navigation_primary .navItem:hover {
	/*background-color:#307F00;*/
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 1px;
	border-style: dotted;
	border-color: #FFFFFF;
	
}

#navigation_primary .navItemOn {
	margin-right:5px;
	/*background-color:#41a900;*/
	float:left;
	border-top: 0px;
	border-right: 1px;
	border-left: 1px;
	border-bottom: 1px;
	border-style: dotted;
	border-color: #FFFFFF;
}

#navigation_primary .navItemOn_2010 {
	margin-right:5px;
	/*background-color:#41a900;*/
	float:left;
	border-top: 0px;
	/*border-right: 1px;
	border-left: 1px;*/
	border-bottom: 1px dotted #FFFFFF;
}


#navigation_primary .navItem_y {
	margin-right:5px;
	float:left;
	
}

#navigation_primary .navItem_y:hover {
	/*background-color:#307F00;*/
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 1px;
	border-style: dotted;
	border-color: #99cc33;
	
}

#navigation_primary .navItem_yOn {
	margin-right:5px;
	/*background-color:#41a900;*/
	float:left;
	border-top: 0px;
	/*border-right: 1px;
	border-left: 1px;*/
	border-bottom: 1px;
	border-style: dotted;
	border-color: #99cc33;
}

#navigation_secondary  {
	float:right;
}

#navigation_secondary .navItem {
	margin-right:5px;
	float:left;
}

#navigation_secondary .navItem:hover {
	/*background-color:#307F00;*/
	
	
}

#navigation_secondary .navItemOn {
	margin-right:5px;
	/*background-color:#41a900;*/
	float:left;
	
	
}

/* ======================================================================================================================== */
/* Secondary Pages */
.textbox {
	
	margin:0;
	float:left;
}

.picbox {
	float:right;
	margin:0;
	text-align:left;
	
}

.picgrid {
	float:left;
}


/* rollovers for right column horizontal based layout */

.hpicOverThumb {
	display:block;
	width:478px;
	height:139px;
	background-repeat:no-repeat;
	background-position: 0 0;

}

.hpicOverThumb:hover {
	background-position: 0 -139px;
}

.hpicOverThumb_2 {
	display:block;
	width:478px;
	height:208px;
	background-repeat:no-repeat;
	background-position: 0 0;

}

.hpicOverThumb_2:hover {
	background-position: 0 -208px;
}


/* rollovers for right column grid based layout */

.picOverThumb {
	display:block;
	width:239px;
	height:139px;
	background-repeat:no-repeat;
	background-position: 0 0;
}
.picOverThumb:hover {
	background-position: 0 -139px;
}

/* rollovers for full grid based layout */

.fpicOverThumb {
/*position:relative;*/
float:left;
	display:block;
	width:241px;
	height:190px;
	background-repeat:no-repeat;
	background-position: 0 0;
	margin-bottom:2px;
	margin-right:0px;
}

.fpicOverThumblink {
position:relative;
top:10px;
left:20px;
	border:1px solid #000;
	width:120px;
	height:20px;
	position:relative;
	background:transparent;
}



/**/.fpicOverThumb:hover {
	background-position: 0 -190px;
}

.fpicOverThumbover {
	background-position: 0 -190px;
}

.fpicOverThumbEnd {
	display:block;
	width:240px;
	height:190px;
	background-repeat:no-repeat;
	background-position: 0 0;
	margin-bottom:2px;
	margin-right:0px;
}

.fpicOverThumbEnd:hover {
	background-position: 0 -190px;
}


.pressOverThumb {	display:block;	width:96px;	height:137px;	background-repeat:no-repeat;	background-position: 0 0;}
.pressOverThumb:hover {	background-position: 0 -137px;}


.nutrition_label {
border-collapse:separate;
font-size:11px;
border-bottom: white solid thin;
}

.nutrition_label td {
padding-bottom:2px;
border-bottom: white solid thin;
}

.nutrition_label td .nobdr {
border-bottom: none;
}



/* ======================================================================================================================== */
/* Home */

.featureOverThumb {
	display:block;
	width:239px;
	height:190px;
	background-repeat:no-repeat;
	background-position: 0 0;
}

.featureOverThumb:hover {
background-position: 0 -190px;
}

#home_feature {
	margin-bottom:0px;
}

#home_strip .home_stripbox {
	float:left;
	margin:0px 3px 0px 0px;
	padding:0px;
}
#home_strip .home_stripbox_end {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
}

/* ======================================================================================================================== */
/* Secondary Pages */
#subnav {
	width:100%;
}

.subnavItem {
	background: url("../images/backgrounds/black30.png") repeat left top;
	margin-right:2px;
	float:left;
	
}

.subnavItem:hover {
margin-right:2px;
	background: url("../images/backgrounds/black40.png") repeat left top;
}

.subnavItemOn {
margin-right:2px;
	background: url("../images/backgrounds/black50.png") repeat left top;
	float:left;
}

/* ======================================================================================================================== */
/* Menu */


#orderBoxTop {
	
	float:right;
}

#saladNav {
	float:left;
	width:240px;
}

#saladDescription {
	float:left;
	width:485px;
	margin-bottom: -1000px;
	padding-bottom: 1000px;
}
#orderBox {
	background: url("../images/backgrounds/green70.png") repeat left top;
	float:right;	
	width:240px;
	margin-bottom: -1000px;
	padding-bottom: 1000px;
	
}

#saladMix {
	float:left;
	
}


.mixColumn {
	float:left;
	margin-right:10px;
	width:150px;
	
}

.mixGroup {
	margin-bottom:20px;
}

.mixBubble {
	position:absolute;
	top:0px;
	left:0px;
	background-color:#41a900;
	padding:5px;
	z-index:100;
}



.salad {
	
}

/* ======================================================================================================================== */
/* Footer */

#privacy {
	width:100%;
	
	margin-bottom:10px;
}

#social {
width:100%;
	margin-bottom:25px;
}

#email {
	width:300px;
	float:left;
}

#links {
margin-top:0px;
	float:right;
}

#links img {
	
	margin-right:5px;
	border:0;
}

#s508 {
	width:100%;
}

#s508_about {
	width:350px;
	float:left;
	margin-right:10px;
}

#s508_nav {
	float:right;
}

#s508 .leftbucket {
	float:left;
	margin-right:14px;
}

#s508 .rightbucket {
	float:right;	
}

