﻿html { /*overflow:-moz-scrollbars-vertical;*/ }

body { font-family: Verdana, sans-serif, Arial, Helvetica ;
	font-size:10px;
		margin: 0px 0px 0px 0px;
		 background-color: #D3C1AD;
	padding: 0px 0px 0px 0px;}

a, p{padding:0px 0px; margin:0px 0px; }
a:link
{
	text-decoration: none;
	color: #000;	/*638BBC*/
	background: transparent;
}
a:visited
{
	text-decoration: none;
	color: #000;
	background: transparent;
}
a:active
{   
	text-decoration: none;
	color: #000;
	background: transparent;
}
a:hover
{ 
	text-decoration: underline;
	color: #000;	/*FBBA76*/
	background: transparent;
}

a.main:link
{
	text-decoration: none;
	color: #01286d;
	background: transparent;
}
a.main:visited
{
	text-decoration: none;
	color: #01286d;
	background: transparent;
}
a.main:active
{   
	text-decoration: none;
	color: #01286d;
	background: transparent;
}
a.main:hover
{ 
	text-decoration: underline;
	color: #FBBA76;
	background: transparent;
}



/*** DYNAMIC CONTENT STYLES ***/

.UDC_Title
{
  font-size: 12px;
  font-weight: bold;
  margin: 4px 5px 6px 5px;
}

.UDC_ApplyOnline
{
	font-size: 12px;
	font-weight: bold;
	margin: 5px 5px 5px 12px;
}

.UDC_Content
{
	font-size: 12px;
	margin: 5px 5px 5px 12px;
	line-height: 15px;
	text-align: left;
}

h1 { font-size: 200%; font-weight: bold; }
h2 { font-size: 160%; font-weight: bold; }
h3 { font-size: 140%; font-weight: bold; }
h4 { font-size: 120%; font-weight: bold; }
h5 { font-size: 100%; font-weight: bold; }

u { text-decoration: underline; }
b { font-weight: bold; }
i { font-style: italic; }
.nb {font-weight:normal;}
strong { font-weight: 900; }
center { text-align: center; }

#Video { margin-top: 5px; padding-bottom: 5px; background-color: #fff; width: 760px; position: relative;}
#VideoScreenBackground { background-image: url(images/stokesOnlineVideo_background.jpg); background-repeat: no-repeat; width: 760px; height: 614px; position: relative;}
#CookingVideo { position: absolute; top: 99px; left: 150px; z-index: 10; }
#Video h3 { margin-top: -5px; background-color: #276850; width: 760px; height: 40px;}
#Video h3 img { margin-left: 310px; margin-top: 12px; }
#Video ul{ padding-bottom: 5px; list-style-type: none; }
#Video li{ margin-top: 5px; }

#availableMovies { position: relative; height: 110px;}
#availableMoviesList1{ position: absolute; left:0; top: 38px;}
#availableMoviesList2 { position: absolute;left:254px; top: 38px;}
#availableMoviesList3 { position: absolute; left:508px; top: 38px;}

	img { border: none 0px; }
	
	.imgRight { margin: 15px 0px 0px 0px; }
	
	table,img,td,tr,div { margin: 0px 0px; padding: 0px 0px; font-size: 10px; border: none 0px; text-align: left; }
	
/* Layout */	
	#PageOuter { width: 760px; height:568px;  margin: 15px auto auto auto; padding: 0px; background-color: #D3C1AD;  }
	#PageInner { width: auto; height: auto; margin:0px 0px 0px 0px; padding: 0px; border: none 0px; background-color: transparent;}
	
	/* Header */
	#Header {width:766px; height: 109px; background-color:#276850;}
		#UpperHeader {height:90px;}
			#LeftRoundCorner {float:left;display: inline;}
			#RightRoundCorner {float:right;}
			#HomeBtn{Z-INDEX:1; FLOAT:left; WIDTH:13px; HEIGHT:14px; margin-top:10px; background-color:#276850;}
			#DLogo {float:left; margin-top:5px;}
			#ILogo {margin-top:0px;position: relative;}
			
			#Date {float:right; margin-top:10px; color:white;}
	#HMenu {z-index:999; width: 766px; height: 19px; background-color:#276850;}
	
/*Drop Down Menu Layout*/
#dd {margin: 0 0 0 0px; padding: 0;}
#dd li {margin: 0; padding: 0; list-style: none; float: left;}
#dd li a.menu {display: block; text-align: center; color: #FFF; width: auto; text-decoration: none;}
#dd li a.menu:hover {background: Transparent;}

.submenu {background: #fff; visibility: hidden; position: absolute; width:140px; z-index: 3;}
.submenu a {display: block; font-family:Palatino Linotype; font-size:10px;
	font-weight:bold; text-align: left; text-decoration: none; padding: 5px 5px 5px 15px; color: #333333;}
.submenu a:link {text-decoration:none; background: #F8F8E4; color: #333333;}
.submenu a:active {text-decoration:none; background: #F8F8E4; color: #333333;}
.submenu a:visited {text-decoration:none; background: #F8F8E4; color: #333333;}
.submenu a:hover {text-decoration:none; background: #fff; color: #276850;}
	
	/* Flash Content Block */
	#FlashContent { float:left; width:577px; height:255px; background-color:#276850;}
	
	/* Circular and Recipe Block */
	#CircularRecipe { float:left; width:577px; height:141px; background-color: #276850; }
		.Circular {width:190px; height: 141px; background-color: #FFF2E2; }
		.CircularName {height:25px; font-size:18px; margin-left: 5px; color: #7a4c35;}
		.CircularTextImg {height:68px;}
		.CircularText {float:left; width:auto;margin-left: 5px;}
		.CircularP {margin-left:0px; font-size:10px; color: #7a4c35; margin-top:5px;}
		.CircularImg {display: inline; float:left; width:190px; height:141px; margin-left:0px; background-color: #FFF2E2;}
		.crLine {margin-left:0px; height:1px; font-size:1px; line-height:0px;}
		.Recipe { width:190px; height: 141px; background-color:#A32052; }
		.RecipeName {height:25px; font-size:18px; margin-left: 12px; COLOR: #FFF; }
		.RecipeTextImg {float:left;width:96px;height:70px;margin-top:-27px; margin-left:0px; }
		.RecipeText {float:right;width:90px;height:auto;}
		.RecipeImg { display: inline; float:left; width:190px; height:141px; margin-left:0px; background-color:#A32052;}
		.RecipeBottomText {clear:both;}
		.RecipeP {margin-left:0px; font-size:10px; color: White; margin-top:5px;}
		.Speciality {width:86px; height: 141px; float:left;background-color:#F2F2F2;}
		.SpecialityText{text-align: center; vertical-align:top; width: 86px;}
		.SpecialityImg {display: inline; float:left; width:86px; height:141px; margin-left:0px; background-color:#F2F2F2;}
		.SignUp {width:111px; height: 141px; float:left; background-color:#A32052;}
		.SignUpText {text-align: center; vertical-align:top; width:108px;}
		.SignUpImg {display: inline; float:right; width:110px; height:141px; background-color:#A32052;}
		.SignUpP {margin-left:5px; font-size:10px; color: White; margin-top:5px;}
			
	/*Righht Menu Block*/
	#RightMenu {float:right; width:181px; height:396px; background-color:#276850;}
		.RightImgHeader {color:#A32052; height:18px;  background-image:url(images/RightImageHeader.jpg); text-align:center; vertical-align:middle;}
		.RightImgFooter {color:White; height:14px; text-align:center; vertical-align:top;}
		.RightImg {display:inline; float:left; width:164px; height:124px; margin-left:8px;}
		A.RMenuA {color:White; font-size:12px;}
		
	/*Bottom Menu Block*/
	#BottomMenuLeft {float:left; width:577px; height:141px; background-color:#FFF2E2; overflow:hidden;}
		.BottomImgHeader {height:25px; FONT-SIZE:18px; MARGIN-LEFT: 13px; color: #7A4C35;}	
		.BottomImgFooter {  color:#4E372D; height:14px; text-align:center;  vertical-align:top; }
		.BottomImg { display: inline; float:left; width:190px; height:140px; margin-left:8px;}
		.crLine {margin-left:13px; HEIGHT:1px; font-size:1px; line-height:0px;}
		A.BMenuA {color:White; font-size:12px; }
	#BottomMenuRight { float:right; width:235px; height:140px; background-color:#e2cfae;overflow:hidden;}
		#SpecialtyFoods { width:80px; height:100%; float:left; margin-left:0px; cursor: pointer;}
		#SignUpNow { width:155px; height:134px; float:right;}
		#SignUpNowSub {HEIGHT: 60px;}
		.SignUpNowEmail {HEIGHT: 15px; float:right;margin-top:5px;}
		.SignUpNowLink {HEIGHT: 15px; float:right; margin-top:10px; _margin-top:0px;}
		#SignUpNowText {  color:#7a4c35; text-align:left; vertical-align:top; margin:9px 5px 15px 5px;}
		
	/*Footer*/
	#Footer {width:760px; height: 41px; background-color: Transparent;}	
		A.FooterA {color:Black; font-size:12px;}
		.FooterText { vertical-align:middle;  margin-top:8px;}
		#FooterLeftCorner { float:left; width:100px; height:100%;}
		#FooterRightCorner { float:right; width:100px; height:100%;}
		#FooterInfo { width:560px; height:41px; float:left; text-align:center; background-color:White;  }
		#FooterInfo1 { width:560px; height:41px; float:left; text-align:center; background-color:#D1D1D1;  }
	#Footer2 {width:760px; height: 41px; background-color: Transparent; }
	.gutter {height:2px; background-color: Transparent; }
		
		/*Sub-Page Styles*/
		#SubPageTbl
		{
			width: 760px;
			height: 400px;
			padding: 0px;
			margin: 10px 0px 0px 0px;
			border: none 0px;
			overflow: hidden;
			
		}
		
		#SubPageLeftCell
		{
			width: 540px;
			height: 400px;
			margin: 0px;
			padding: 0px;
			border: none 0px;
			vertical-align: bottom;
			overflow: auto;
			background-color:#FFF
		}
		
		

		#SubPageLeftTable
		{
			width: 540px;
			height: 400px;
			margin: 0px;
			padding: 0px;
			border: none 0px;
			overflow: auto;
			vertical-align:top;
		}
		
		#SubPageLeftSpaceCell
		{
			width: 10px;
			height: auto;
			margin: 0px;
			padding: 0px;
		}
		
		#SubPageLeftContentCell
		{
			width: 530px;
			height: auto;
			margin: 0px;
			padding: 0px;
			vertical-align: top;
			overflow: auto;
		}
		
		#SubPageLeftContentTbl
		{
			width: 530px;
			height: auto;
			padding: 0px;
			margin: 0px;
		}
		
		#SubPageRightCell
		{
			width: 220px;
			height: 400px;
			padding: 0px;
			margin: 0px;			
			vertical-align: top;
			background-color:#276850;
		}
		
			/*** Headlines ***/
		.PageTitle
		{
			margin: 10px 0px 10px 0px;
			padding: 0px;
			font-size: 18px;
			font-weight: bold;
			color: #333;
		}

		.CityTitle
		{
			font-size: 14px;
			font-weight: bold;
			margin: 13px 0px 3px 0px;
			color: #666;
			text-align: center;
		}

		.StoreTitle
		{
			font-size: 12px;
			font-weight: bold;
			margin:  5px 0px 0px 0px;
			color: #666;
		}

		.DynContTitle
		{
			font-size: 12px;
			font-weight: bold;
			margin:  1px 0px 1px 3px;
			color: #333;
		}


		/*** Text ***/

		.tInfo
		{
			font-size: 12px;
			margin: 0px 3px 0px 7px;
			color: #000;
		}

		.tInfoCenter
		{
			font-size: 11px;
			margin: 0px 3px 5px 7px;
			color: #000;
			text-align: center;
		}

		.tLeftInfo
		{
			font-size: 12px;
			margin: 0px 3px 0px 2px;
			color: #000;
		}

		.space
		{
			font-size: 3px;
			margin: 0px;
			padding: 0px;
		}

		.LocationsSearchTitle { text-align:center; font-size: 12px; margin: 5px 3px 3px 97px; _margin: 5px 3px 3px 0px; }
		.LocationsSearchText { font-size: 11px; margin: 3px 3px 3px 5px; }

		.SingleItemLinkText
		{
			margin: 1px 0px 1px 8px;
			font-size: 11px;
			font-weight: bold;
		}

		.Success { color: Green; font-weight: bold; }
		.Error { color: Red; font-weight: bold; }

		/* text styles */
		.t1 
		{
			font-size: 12px;
			margin: 5px 0px 5px 8px;
			color: #000;
			
		}
		
		.t5 
		{ 
			font-size: 10px;
			margin: 0px 10px 0px 8px;
			color: #000;
			
		}
		
		.t4{font-size: 12px;
			margin: 5px 5px 5px 8px;
			color: #000;
		}
		
		.t2{
			font-size: 10px;
			margin: 5px 0px 5px 8px;
			color: #000;
		}
		.EncyProduceTitle {font-weight:bold; text-align:center; font-size:20px; color:#01286d; padding:10px 2px;}
		.EncyNames {font-weight:bold; font-size:18px; color:#01286d; padding:10px 2px;}
		.EncyText{font-size: 12px;
			margin: 5px 8px 5px 12px;
			color: #000;}
		.EncyHeaders{font-size: 13px;
			margin: 0px 0px 0px 8px;
			font-weight:bold;
			text-decoration:underline;
			color: #000;}
		.EncyBolded{font-size: 13px;
			margin: 5px 0px 0px 8px;
			font-weight:bold;
			color:#01286d;}
		.EncyBolded1{font-size: 13px;
			margin: 5px 0px 0px 0px;
			font-weight:bold;
			color:#01286d;}
		/* header styles */
		.h1
		{
			font-size: 16px;
			font-weight: bold;
			margin: 5px 15px 3px 10px;
			color: #01286d;
			text-align: left;	
		}
		
		.FloralText {font-weight:bold; font-size:13px; color:#000; padding:10px 2px;}

#Pharmacy{MARGIN-TOP: 10px; OVERFLOW: hidden; WIDTH: 760px; HEIGHT: 505px;}
#PharmacyMenuLogo{float:left; width:760px; height:67px; background-image:url(imagesStore/PharmacyMenuLogoBackground.jpg); background-repeat:repeat-x;}
#PharmacyMenuGroup{top:-405px; width:760px; height:106px; float:left; position:relative; z-index:4;}
#PharmacyMenuChoices{Z-INDEX:4; LEFT:17px; FLOAT:left; WIDTH:121px; POSITION:relative; HEIGHT:106px;}
#PharmacyMenuList{Z-INDEX:4; float:left; POSITION:relative;}

/*------Static Circular Style-----*/
 .circular_menu { font-size: 14px; font-weight: normal; text-align: center; }
 #circular_image { text-align: center; }
 #current_page { font-size: 14px; font-weight: normal; color: Gray; }
 
 /*Specialty Orders Layout*/
#SpecialtyOrder{width:760px; height:511px; margin:10px 0 0px 0; overflow:hidden;}
#PlaceOrder {Z-INDEX:1; LEFT:20px; WIDTH:191px; BOTTOM:230px; POSITION:relative; HEIGHT:57px;}