﻿*
{
    border:none;
    text-decoration:none;
    font-size:12px;  
    font-family:Arial;
}
body
{   
    margin:0px;
    color:#805416;
}
.clearfloat
{
    clear:both;
    margin:0;
    padding:0;
    font-size:0;
    line-height:0;}
a
{
    margin:0;
    padding:0;
    cursor:pointer;
    color:#94231E;
    text-decoration:underline;
}
a:visited
{
    color:#000;
}
img 
{
    border:0;
    line-height:0px;
    font-size:0px;
    overflow:hidden;
    margin:0px;
    height:auto;
    padding:0px;
}
#mainContent
{
    width:944px;
    margin:0 auto;
    overflow:hidden;
}
.clear
{  
    clear:both;
    font-size:1px;
    line-height:1px;
}

.right
{
	float:right;
}
#header
{   
    height:119px;
    margin:0 0 7px 0;
    background-image:url(../images/headerNew.jpg);
    background-position:center;
    background-repeat:no-repeat;
}
#logo 
{  
    width:198px;
    height:91px;
    padding-left:20px;
    z-index:100;
}

#content
{  
    /*background-image:url(../images/RussWebsite.jpg);
    background-position:center top;
    background-repeat:repeat-x;*/
    border-left:1px solid #F3EDE1;
    border-right:1px solid #F3EDE1;
    background-color:#e7dbc5;
    background-repeat:repeat-x;
    padding:0px 4px 0px;
    width:934px;
    z-index:1;
    margin-top:0px;
    overflow:hidden;
}
/*Search bar*/
#search {
    height:23px;
    margin:5px 10px 0 0;
    width:205px;
    float:right;
    padding:0 0 7px 0;
}

.searchShop {
    background-image:url(../images/SearchInput.gif);
    border:medium none;
    color:#9D9D9D;
    float:left;
    font-family:Tahoma;
    font-size:10px;
    height:16px;
    width:154px;
    padding:4px 10px;
}

.buttonGo {
    width:28px;
    height:28px;
    cursor:pointer;
    margin-top:0;
    float:right;
    border:none;
    background:url(../images/searchbtn.jpg) center top no-repeat;
}
.SearchBar
{
	width:700px
}
#menu
{
	background-image:url(../images/background_menu.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	width:924px;
	height:28px;
	margin:0 5px; 
	line-height:0px;
	font-size:0px;   
}
#menu ul 
{  
	margin:0;
	height:28px;
	float:left;
	padding:0;
	width:914px;
}
#menu ul li.first 
{
	background-image:none;
	width:142px;
	text-align:center;
	color:#FFFFFF;
	font-family:Arial;
	font-weight:bold;
	line-height:28px;
	float:left;
	padding:0 130px 0 5px;
}
i {color:#fff}
#header #menu ul li.last 
{
	background-image:none;
}
#menu ul li
{   
	padding:0 10px 0 2px;
	margin:0;
	height:28px;
	line-height:28px;
	float:left;
	background-image:url(../images/bullet_menu.jpg);
	background-position:right;
	background-repeat:no-repeat;
	display:inline-block;    
}

#menu ul li a
{   
    padding:5px;
    font-size:15px;
    line-height:28px;
    margin:0;
    font-weight:bold;
    text-decoration: none;
    color:#fff;
}

.defaultContent
{
padding:0px 5px 0px 8px;}

#FlashBox
{
	float:left;
	width:630px;
	overflow:hidden;
	position:relative;
	margin-right:6px;
	z-index:1;
	
	}
	.bottomFlash
	{
		height:8px;
		overflow:hidden; }
#image_wrap
{
border-left:6px solid #dbb580;
border-right:6px solid #dbb580;
height:369px;
width:618px;
overflow:hidden;
position:relative;
}
#image_wrap img {padding:0px 2px; height:369px;}
#image_wrap a{display:block;}
div.scrollable { 

/* required settings */ 
position:relative; 
overflow:hidden; 
height:57px;
width:555px;
z-index:100;
margin-left:17px;
} 

/* 
root element for scrollable items. Must be absolutely positioned 
and it should have a extremely large width to accomodate scrollable items. 
it's enough that you set width and height for the root element and 
not for this element. 
*/ 
div.items { 
/* this cannot be too large */ 
width:20000em; 
position:absolute; 

} 
/* 
a single item. must be floated in horizontal scrolling. 
typically, this element is the one that *you* will style 
the most. 
*/ 
div.scrollable div.items a 
{
float:left;
border:1px solid #FBF6DB;
width:91px;
margin:0px 10px;
height:55px; 
display:block; 
cursor: pointer;
}
div.scrollable div.items a.activeSlide{border:1px solid #AA1404;}

/* you may want to setup some decorations to active the item */ 
div.items img.active { 
padding:0;
margin:0;
height:55px;
}   
.jcarousel-container
{
background-image:url(../images/GalleryNavBg.png);
padding:0px 5px;
overflow:hidden;
position:relative;
width:auto;
}

#GalleryNavBg {
/*position:absolute;
top:295px;*/
overflow:hidden;
width:604px;
padding:0px;
margin-left:13px;
height:72px;
z-index:1000;
position:absolute;
top:295px;

}
.GalleryNavBg
{
background-image:url(../images/GalleryNavBg.png);
padding:0px 5px;overflow:hidden;
}

.prevPage {
position:absolute;
left:5px;
top:25px;
background-image:url(../images/previous.png);
background-repeat:no-repeat;
background-position:right;
width:17px;cursor:pointer;
height:17px;
}

.nextPage {
position:absolute;
right:5px;
cursor:pointer;
top:25px;
background-image:url(../images/next.png);
background-repeat:no-repeat;
background-position:left;
width:17px;
height:17px;
}


.shadow-right1
{

float:left;
background-image:url(../images/RightSideBoxBg.jpg);

width:270px;
padding:7px;
height:181px;
color:#f4efe3;
overflow:hidden;
z-index:100;


}
.RightBox
{float:left;
background-image:url(../images/RightSideBoxBgdown.jpg);
margin-bottom:10px;
width:270px;
padding:7px;
height:181px;
color:#f4efe3;
overflow:hidden;
z-index:100;
	}
.weekly{overflow:hidden; width:265px; position:relative}
.weekly a{text-decoration:none;}
.SpecialDeals{width:265px; z-index:1;  overflow:hidden; position:relative;}
.SpecialDeals a{text-decoration:none;}

.titlePink
{   display:block;
width:255px;
float:left;
text-decoration:none;
background-image:url(../images/background_menu.jpg);
background-repeat:repeat-x;
text-align:center;
padding-top:5px;
height:23px;
font-family:Arial;
font-size:15px;
color:#fff;
}   


.linkDefault1 
{   background:url(../images/LiveRight.jpg);
text-align:center;
height:129px;
padding-top:10px;
display: block;
text-decoration: none;
margin-top:-3px;

}
.linkDefault2 
{   background:url(../images/recipe.jpg);
background-repeat:no-repeat;
text-align:center;
height:139px;
display: block;
margin-top:-3px;
text-decoration: none;

}
.linkDefault3 
{   background:url(../images/catering.jpg);
text-align:center;
height:139px;
display: block;
margin-top:-3px;
text-decoration: none;
}
.defaultbottom {

background-color: Transparent;
border-left:5px solid #BDB09E;
border-right:5px solid #BDB09E;
width:909px;
height:155px;
overflow:hidden;
}
.defaultbottom-in
{
	background-color:#FDFFFC;
	width:918px;
	overflow:hidden;
	margin-top:5px;

}
h1{font-size:20px;
font-family: Arial;
color:#94231e;}
.h1 
{   font-size:19px;
font-family: Arial;
color:#94231e;

} 
.h4
{
color:#94231e;
font-size:14px;
font-family:Arial;
font-weight:bold;} 

h2, .h2 
{
color:#805416;
font-family:Arial;
font-size:19px;}  
h3, .h3
{
font-family:Arial;
color:#94231e;
font-weight:bold;
font-size:16px;
}   


.item
{
background-image:url(../images/ItemBg.jpg);
background-repeat:no-repeat;
background-color:#FDFFFC;

padding:5px 9px 10px 6px;
margin:0px 1px 0px 3px; 
width:282px;
float:left;
height:138px;
}
.item-in
{
background:url(../images/bgItem.jpg) repeat-x;
width:282px;
border:0;   
text-decoration:none;
padding-top:3px;
height:135px;
z-index:10;
position:relative;
overflow:hidden;} 
.item-in a {text-decoration:none;}
.register
{
display:block;
width:123px;
height:34px;
background-image:url(../images/register.png);
background-position: left top;
background-repeat:no-repeat;
position:absolute;
top:94px;
left:140px;
}   
a.register:hover
{background-position:left bottom;
}

.signin
{background-image:url(../images/signin.png);
top:125px;
}

#footer {
height:123px;
margin-top:6px;
width:917px;
}
.footer-in
{
padding:8px 15px 0px 20px;
height:105px;
width:882px;
background-color:#fff;
border-left:3px solid #dbb580;
border-right:3px solid #dbb580;}  

ul.footer
{  float:left;
width:130px;
padding-left:10px;   
list-style-type:none;
margin:0;
}

ul.footer li
{ float:none;
display: block;
height:15px;}

.footer li a
{
color:#8b5b26;
font-family:Arial;
font-size:11px;
text-decoration:none;
line-height:15px;}
#facebook
{
float:left;
}
#facebook img
{
margin-bottom:10px;}   

.TextSmall
{
font-size:10px;}
.TextSmall a
{ text-decoration: underline;
font-size:10px;
}


ul.careers li
{ padding:5px 0px;
}
ul.careers li a
{
font-size:14px;}
.innerContent
{
padding:10px 15px;}

table.list {
border-collapse:collapse;
margin:0 0 1em;
width:99%;}
table.list tr.title td a:link, table.list tr.title td a:visited, table.list tr.title td a:active, table.list tr.title td a:hover {
color:#FFFFFF;
}

table.list th {
background-color:#990000;
border-bottom:1px solid #000000;
border-left:1px solid #FFFFFF;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
padding:5px;
vertical-align:bottom;}

table.list tr.title td {
background-color:#ad7c38;
border-color:#FFFFFF;
border-style:solid;
border-width:1px 0;
color:#FFFFFF;
font-weight:bold}

table.list td {
background-color:#FFFFFF;
border-bottom:1px solid #000000;
font-size:11px;
line-height:14px;
padding:8px 5px;}
ul.storeLocations li
{
padding:5px;}

.send {
background:transparent url(../images/send.png) no-repeat scroll 0 0;
border:medium none;
display:block;
float:left;
height:44px;
margin-right:10px;
width:134px;
cursor:pointer}
table#russcard
{
    width:550px;
}
table#russcard td
{
    border-style:dotted;
    border-width:0 0 1px 0;
    padding:6px;
}
table#russcard td.header
{
    width:250px;
}
.inptLg
{
    border:1px solid #ad7c38;
}
.inptSm1
{
    border:1px solid #ad7c38;
    width:23px;
}
.inptSm5
{
    border:1px solid #ad7c38;
    width:50px;
}

.gallery {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
}
.gallery li {
float:left;
padding:0 20px 20px;
}
ol li {
font-size:12px;
line-height:18px;
margin-bottom:0.5em;}

.gallery img {
border:1px solid #000000;
display:block;
padding:2px;
}
table#treats td.month {
background-color:#000000;
color:#FFFFFF;
font-style:italic;
font-weight:bold;
}
table#treats td {
border-bottom:1px solid #FFFFFF;}

table#treats td.day {
background-color:#CC0033;
color:#FFFFFF;
font-weight:bold;
text-align:center;
white-space:nowrap;
width:25%;
}
table#treats td.treat {
background-color:#CC9966;
border-left:1px solid #FFFFFF;
width:75%;
}
.inptSh
{
width:90px;
border:1px solid #ad7c38;}
.wfus
{
position:relative; 
top:48px; 
left:0;}
/*-- default style */   
.rtr{position:absolute; left:90px; top:35px; text-decoration:none}
.ws{position:absolute; left:120px; text-decoration:none;top:55px}
.rcip{position:absolute; left:125px; text-decoration:none; top:70px}
.and{position:absolute; left:195px; text-decoration:none;top:70px; font-size:15px; font-weight:bold}
.more{position:absolute; left:225px;text-decoration:none; top:70px} 
.oc{position:absolute; left:120px; text-decoration:none;top:10px}
.cs{position:absolute; left:155px; text-decoration:none;top:37px}
.wr{position:absolute; left:155px; text-decoration:none;top:57px}
.wc{position:absolute; left:155px;text-decoration:none; top:77px}
.vc{position:absolute; left:131px; text-decoration:none;top:113px}
.cwfu{text-decoration:none; }
.mi{position:absolute; left:210px;text-decoration:none; top:75px}
.ofo{position:absolute; left:50px;text-decoration:none; top:5px}
.sfi{position:absolute; left:5px; text-decoration:none;top:20px;}
.vor{position:absolute; left:30px;text-decoration:none; top:5px}
.todm{position:absolute; left:5px;text-decoration:none; top:20px;}
.oco{position:absolute; left:50px; text-decoration:none;top:5px}
.fsp{position:absolute; left:5px; text-decoration:none;top:20px;}
/*-- end default style--*/
.dessert{padding:10px;}
table.list th:first-child {
border-left:0 none;
}
table.list th {
background-color:#990000;
border-bottom:1px solid #000000;
border-left:1px solid #FFFFFF;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
padding:5px;
vertical-align:bottom;
}
.right-print
{
  float:right;
  margin:0 350px 0 0;
  display:inline;
}

/*----------Departments-------*/

ul.standard
{
   list-style-type:disc; 
   margin-left:30px;
   }
   
ul.standard li a
{
    color:#E3093F;
    font-size:12px;
    line-height:14px;
    }

/*----------Savings Guides:pop-up styling-------*/

.hide
{
    display:none;
}

.store_content
{
    
}

.store_info
{
    
}

/*----------Wellness-------*/

#wellness
{
    margin: 20px auto 20px auto;
    width: 800px;
    font-family:Myriad Web Pro, Arial Unicode MS;
    color:#000;
    font-weight:bold;
    background-color:#FFFFFF;
}
#wellness h1, h2
{
    color:#98b8b5; 
}
#wellness h2
{
    color:#000;
    font-weight:bold;
}
#wellness h2 span
{
    color:#98b8b5;
    font-size:26px;
    font-weight:900;
}
#wellness_left_img
{
    float:left;
    display:inline;
}

#wellness_top_img_container
{
    float:left;
    display:inline-block;
    margin: 0 0 0 6px;
}

#wellness_top_img_container.img
{
    margin: 0 3px 0 0;
}

#wellness_top_text
{
   margin: 0 0 0 150px;
}
#wellness_top_text h1
{
    color:#98b8b5;
}
#wellness_top_text h1 span
{
    color:#98b8b5;
    float:left;
}
#wellness_main_content
{
    margin: 0 0 0 150px; 
}

#wellness_main_content h2 span
{
    color:#98b8b5; 
}

/*MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM*/
/*------------------------------*/
/*---------New Pages 2011-------*/
/*------------------------------*/
/*WWWWWWWWWWWWWWWWWWWWWWWWWWWWWW*/

#new
{
    margin: 20px auto 20px auto;
    width: 800px;
    font-family:Myriad Web Pro, Arial Unicode MS;
    color:#000;
    font-weight:bold;
    color:#222;
    background-color: #FFF;
    height:100%;
}

#leftbar
{
    /*
    position:fixed;
    height:100%;
    width:20%;
    */
}
#producerightbar
{
    
    padding:0 0 20px 0;
    display:inline;
}

/*ie7 & earlier hacks*/
.ie7 #producerightbar, .ie6 #producerightbar, .ie6 #producerightbar div.producecenterleft, .ie7 #producerightbar div.producecenterleft
{
    position:relative;
}
.ie7 #producerightbar div.golocal
{
    position:absolute;
    top:100px;
    right:220px;
}
.ie6 #producerightbar div.centerleft h3.archives
{
    position:absolute;
    top:80px;
    left:-646px;
}
.ie6 #producerightbar div.centerleft img.bananas
{
    position:absolute;
    top:120px;
    left:-646px;
}
.ie6 #producerightbar div.producearchive
{
    position:absolute;
    top:310px;
    left:-646px;
}
.ie6 #producerightbar div.golocal
{
    position:absolute;
    top:110px;
    left:-430px;
}

#produce-left
{
    position: relative;
    left: 0px;
    width: 180px;
    height:100%;
}
.golocal
{
    float:right;
    padding-right:14px;
}
#producerightbar div.centerleft
{
    display:inline-block;
}
#producerightbar div.producearchive
{
    display: block;
    float: left;
    margin-top: -50px;
    
}
#producerightbar div.producearchive ul li
{
    list-style:none;
}
#producerightbar div.producearchive ul li a, #producerightbar div.producearchive ul li a:visited
{
    color:#777;
    text-decoration:none;
    font-family:Myriad Pro, Arial Narrow, Arial;
    font-weight:normal;
    font-size:16px;
}
#producerightbar div.producearchive ul li a:hover 
{
    color:#000;
    text-decoration:underline;
}
h3.archives
{
    font-family:Myriad Pro, Arial Narrow, Arial;
    font-weight:normal;
    font-size:20px;
    color:#000;
    text-decoration:none;
    margin-left:6px;
}

h3.archives a, h3.archives a:visited
{
    font-family:Myriad Pro, Arial Narrow, Arial;
    font-weight:normal;
    font-size:20px;
    color:#777;
    text-decoration:none;
    margin-left:6px;
}

h3.archives a:hover
{
    color:#000;
    text-decoration:underline;
}

/*---------Grocery-------*/



#new_top_img_container
{
    float:left;
    display:inline-block;
    margin: 0 0 0 6px;
}

#new p
{

}

#new img
{
    display:inline;
    float:left;
}
#new div.leftfiller
{
    margin:auto 5px auto 0px;
    width:148px; height:100px;
    background-color:Green;
    display:block;
    float:left;
}
#new img.leftbar
{
    margin:auto 5px auto 0px;
    
}

#new img.topbar
{
    margin-right:5px;
}
#new img.centerbar
{
    margin-right:7px;
}

#new img.bottombar
{
    margin: 6px 2px 0 0
}

#new div.text
{
    display:inline-block;
    float:left;
    padding: 0 8px;
    width:630px;
}

#new div h1
{
    color:#dfa752;
    font-size:20px;
}

#new div h1.produce
{
    color:#196909;
}

#new div h1 span.subheadline
{
    color:#222;
}


#UC_WellnessArchive1
{
    width:220px;
}

.cookies ul
{
    display: inline-block;
    width: 150px;
    vertical-align:top;    
}
.cookies ul li
{
    list-style:none;
}
.cookies ul li h2
{
    color: #a1563f;
    font-weight:normal;
    content:align top;
}
.cookies ul li p
{
    color: #000;
    font-weight:normal;
    text-align:justify;
    min-height: 85px;
    overflow:hidden;
}
.cookies ul li img
{

}
/*******DELI********/

#delicenter
{
    display:inline;
    overflow:hidden;
    margin:0;
    width:600px;
}

#delirightbar
{
    width:110px;
    height:394px;
    display:inline-block;
    margin:0;
    padding:0;
    float:none;
    color:#000000 !important;
}
#delirightbar a
{
    text-decoration:none;
}

.ie7 #delirightbar, .ie6 #delirightbar  /*ie7 & earlier hack*/
{
    position:absolute;
    top:340px;
    margin-left:-120px;
}
#delirightbar h2
{
    font-size:20px;
    font-family:Myriad Pro Cond, Arial Narrow, Arial;
    font-weight:normal;
    color:#000;
    text-decoration:none;
    text-align:center;
}
#delirightbar h3
{
    font-family:Calibri, Myriad Pro Cond, Arial Narrow, Arial;
    font-size:18px;
    color:#e31f1f;
    text-decoration:underline;
    text-align:center;
}
#delirightbar ul
{
    margin:0;
    padding:0;
}
#delirightbar ul li 
{
    list-style:none;
    margin:0 0 6px 0;
    text-align:center;
    color:#000000;
}
#delirightbar ul li a
{
    color:#000000;
}
#delirightbar ul li a span.deliaddr
{
    text-decoration:underline;
}
#delirightbar ul li a:visted
{
    color:#000000;
}
#delirightbar ul li a:hover
{
    color:#F00;
}
#delirightbar img
{
    margin:0 0 10px 12px;    
}
#new div h1.deli
{
    color:#a1563f;
}

/*__PHARMACY__*/

#pharmacenter
{
    display:inline;
    overflow:hidden;
    margin:0;
    width:600px;
}
#pharmacenter div
{
    float:left;
    display:inline-block;
    width:152px;
    margin:5px;
}
#pharmacenter div img
{
    display:block;
    margin:0 0 10px 0;
}
#pharmacenter div ul.pharmacaption
{
    display:block;
    list-style:none;
    text-align:center;
    font-weight:normal;
    text-indent:none;
    padding-left: 0;
    
}
#pharmacenter div ul.pharmacaption li a, #pharmacenter div ul.pharmacaption li a:visited
{
    font-size:11px;
    color:#000;
    text-decoration:none;
}
#pharmacenter div ul.pharmacaption li a:hover
{
    color:#CE0000;
    text-decoration:underline;
}
#new div h1.pharma
{
    color:#928171;
    margin-bottom:0px;
}
#pharmaservices
{
    text-align:center;
}
#pharmaservices h1
{
    color:#928171;
}
#pharmaservices ul
{
    color:#000;
    display:inline-block;
    float:left;
    width:270px;
}
#pharmaservices ul li
{
    margin:2px 0;
}
#pharmaservices ul li a, #pharmaservices ul li a:visited
{
    color:#000;
    text-decoration:underline;
}
#pharmaservices ul li a:hover
{
    text-decoration:underline;
    color:#F00;
}

#pharmabottom
{
    display:inline-block;
    margin:16px 0 0 22px;
}

.ie7 #pharmabottom
{
    
    margin:16px 0 0 22px;
    float:left;
}
#pharmabottom h2
{
    color:#000;
    font-size:14px;
    text-align:center;
    width:602px;
}

/*---Spirits---*/
#new div h1.wine
{
    color:#f4c750;
}

#spiritsservices
{
    text-align:center;
}
#spiritsservices h1.spirits
{
    color:#000;
    font-style:italic;
    font-weight:bold;
    font-size:18px;
    float:left;
    margin-left:20px;
    
}
#spiritcenter
{
    display:inline-block;
    float:left;
    width:510px;
    height:390px;
}
.ie6 #spiritcenter /*hack*/
{
    display:inline-block;
    float:left;
    width:510px;
    height:390px;
    margin-top:-400px;
}
#spiritcenter img.img1{margin:0 0 0 80px;}
#spiritcenter img.img2{margin:0 0 0 40px;}
#spiritcenter img.img3{margin:6px 0 0 20px;}
#spiritcenter img.img4{margin:6px 0 0 16px;}
#spiritcenter img.img5{margin:6px 0 0 16px;}
#spiritright
{
    display:inline-block;
    float:right;
    width:120px;
    height:425px;
    background-image:url(../images/spirits/bottle.gif);
    background-repeat:no-repeat;
    background-position:center;
    margin-right:20px;
}
#spiritright ul
{
    margin-top:170px;
    list-style:none;
    text-align:center;
    padding-left:0;
}
.ie6 #spiritright ul, .ie7 #spiritright ul /*hack*/
{
    margin-left:0;
}
#spiritright ul li
{
    margin-top:50px;
}
#spiritright li a, #spiritright li a:visited
{
    color:#000;
    font-size:18px;
    text-decoration:none;
}
#spiritright li a:hover
{
    color:#cb0000;
    text-decoration:underline;
}
#spiritbottom
{
    position:absolute;
    top:730px;
    margin-left:72px;
}
#spiritbottom img
{
    display:inline;
    float:left;
}
#spiritbottom img.card
{
    margin-top:30px;
}
#spiritbottom h2
{
    display:inline-block;
    color:#000;
    float:left;
    margin-top:68px;
}
#spiritbottom h2 span
{
    font-size:16px;
}
.ie6 #spiritbottom, .ie7 #spiritbottom /*hack*/
{
    margin-left:-580px;
}
.ie9 #spiritbottom h2 span /*hack*/
{
    font-size:12px;
}

/*---FLORAL---*/

#new div h1.floral
{
    color:#ce0000;
}
#floralcenter
{
    display:block;
}
#floralbottom
{
    display:block;
}
#floralbottom h2
{
    color:#000;
    text-align:left;
    font-size:26px;
    float:left;
    margin-left:60px;
    width:550px;
}
#floralbottom ul
{
    margin:2px 0 0 10px;
    list-style:none;
    text-align:center;
    padding-left:0;
    display:inline;
    float:left;
}
.ie6 #floralbottom ul, .ie7 #floralbottom ul /*hack*/
{
    margin-left:0;
}
#floralbottom ul ul li
{
    margin-top:10px;
}
#floralbottom ul li a, #floralbottom ul li a:visited
{
    color:#000;
    font-size:16px;
    text-decoration:none;
}
#floralbottom ul li a:hover
{
    color:#ce0000;
    text-decoration:underline;
}

/*--MEAT--*/

span.returnbutcher
{
    width:100%;
}
span.returnbutcher a, span.returnbutcher a:visited
{
    color:#cb0000;
    text-decoration:none;
    font-size:18px;
    font-weight:bold;
    float:right;
}
span.returnbutcher a:hover
{
    color:#ce0000;
    text-decoration:underline;
}

/*----BAKERY----*/

#bakerycenter
{
    display:inline-block;
    overflow:hidden;
    margin:10px 0 0 0;
    width: 424px;
    float:left;
}
#bakerycenter div
{
    float:left;
    width:136px;
    margin: 0 3px 10px 0;
    font-size:14px;
    padding:0;
    text-align:center;
    color:#a1563f !important;
    list-style:none;
    overflow:hidden;
    display:inline-block;
}
#bakerycenter div a, #bakerycenter div a:visited
{
    color:#a1563f;
    text-decoration:none;
    font-family:Myriad Pro Cond, Arial Narrow, Arial;
    font-size:14px;
    display:block;
}
#bakerycenter div a:hover
{
    color:#ce0000;
    text-decoration:underline;
}
#bakerycenter div a img, #bakerycenter div a:visited img
{
    opacity: 0.8; 
    display:block;
}
#bakerycenter div a:hover img
{
    opacity: 1;
}
#bakerycenter div a span
{
    display:block;
}

#bakeryrightbar
{
    width:224px;
    height:300px;
    display:inline-block;
    margin:10px 6px 0 0;
    padding:0;
    float:right;
    color:#000000;
    background-color:#ecddd9;
    background-image:url(../images/bakery/bakeryrightbarheader.gif);
    background-position:center top;
    background-repeat:no-repeat;
}
#bakeryrightbar div
{
    margin-top:52px;
    padding-right:4px;
}

.ie7 #bakeryrightbar, .ie6 #bakeryrightbar  /*ie7 & earlier hack*/
{
    position:absolute;
    top:340px;
}
#bakeryrightbar div h2
{
    font-size:20px;
    font-family:Myriad Pro Cond, Arial Narrow, Arial;
    font-weight:bold;
    color:#000;
    text-decoration:none;
    text-align:center;
}
#bakeryrightbar div ul
{
    margin:0 3px 0 5px;
    padding:0;
    font-size:9px;
    
}
#bakeryrightbar div ul li
{
    color:#000000;
    font-size:10px;
    font-weight:normal;
    list-style:none;
    margin:0 0 6px 0;
    padding:0;
    text-align:left;
    display:inline-block;
    width:104px;
}
#bakeryrightbar div ul.addr2 li
{
    text-align:center;
    margin-left:54px;
}
#bakeryrightbar div ul li a, #bakeryrightbar ul li a:visted
{
    color:#000000;
    text-decoration:none;
    font-size:10px;
}
#bakeryrightbar div ul li a.left
{
    float:left
}
#bakeryrightbar div ul li a.right
{
    float:right
}
#bakeryrightbar div ul li a:hover
{
    color:#ce0000;
    text-decoration:underline;
}
