/*Hello. We're glad you like the Flavours Of Spain website enough to look at the style sheet. We were pretty pleased with it too. We're called Ragged Edge Design and you can see more of our work by visiting www.raggededgedesign.com . If you want to get in touch, email info@raggededgedesign.com or call +44 20 7233 9073. We hope you enjoy the code?.*/

body {
	background-color: #ffffff;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:center;
	height:1%;
	padding-top: 5px;
	padding-bottom: 5px;
}
#mainWrapper {
	background-color: #FFFFFF;
	width:920px;
	padding:0;
	margin-left:25px;
	margin-right:auto;
	text-align:left;
	border: 1px solid #CCCCCC;
}
#fwTop {
	margin: 0px 0px 19px 0px;
	padding: 0;
	border-bottom: 1px solid #CCCCCC;
}
#theTopArea {
	width:912px;
	text-align:left;
	padding: 4px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #CCE52B;
}
#theTopArea a img#topLogo {
	margin:0;
	padding: 0;
	float: left;
	border-style:none;
}
#theTopArea h2 {
	margin:0;
	padding:0;
	height:1px;
	overflow:hidden;
	line-height:1000px;
}
#theTopArea img {
	border: 0;
}
#topNav ul {
	background-color: #FFFFFF;
	margin:0;
	padding:7px 0px 0px 38px;
	font-weight: normal;
	color: #522D47;
	font-size:12px;
	line-height:12px;
	height:20px;
}
#topNav li {
	display:inline;
	margin:0px 10px 0px 0px;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	line-height:13px;
}
#topNav li.last {
	display:inline;
	margin:0px 10px 0px 0px;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height:13px;
}
#topNav li a {
	text-decoration:none;
	color:#522D47;
}
#topNav li a:hover {
	color:#BA3F62;
}
#topBasket {
	float:right;
	color: #522D47;
	padding-right: 10px;
}
#topBasket a {
	text-decoration:none;
	margin-top:6px;
	padding-top:1px;
	cursor:pointer;
	color: #522D47;
}
#topBasket a:hover {
	color: #CF466D;
}
#topBasket h3 a  {
	color:#522D47;
	margin:8px 0px 0px 6px;
	padding:0;
	font-size:11px;
}
#topBasket h3 a:hover  {
	color:#BA3F62;
	margin:8px 0px 0px 6px;
	padding:0;
	font-size:11px;
}
#topBasket p a  {
	color:#000000;
	margin:4px 6px 0px;
	padding:0;
	font-size:11px;
	line-height:13px;
}
#fwBottom {
	height:66px;
	text-align:center;
	margin:0px;
	clear: both;
	
}
#theBottom {
	text-align:left;
	padding: 0px 10px 0px 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 220px;
	color:#FFFFFF;
}
#theBottom img{
	padding-top: 10px;
	float:right;
}
#theBottom p{
	padding-top: 40px;
	float: left;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
}
#theBottom p a{
	color: #666666;
	text-decoration:none;
}
#theBottom p a:hover{
	color: #666666;
	text-decoration:underline;
}

#theBottom ul {
	margin:0;
	padding:0;
	list-style-type: none;
}
#theBottom li {
	margin-right:15px;
	display:inline;
	line-height:26px;
}
#theBottom li a {
	text-decoration:none;
	color:#666666;
}
#theBottom li a:hover {
	color:#339900;
}
#theMiddle {
	width:920px;
	text-align:left;
	padding: 5px 0px 0px 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height:1%;
}
#leftImageBlock {
	background-color: #522D47;
	width: 206px;
	height: 79px;
	margin-bottom: 10px;
	margin-top: 1px;
}
#leftNav {
	width:206px;
	float:left;
	margin: 0;
	padding: 0px 0px 0px 0px;
	height: 100%;
}
#leftNav img{
	padding-top: 1px;
	padding-bottom: 10px;
}
#leftNav h4 {
	margin:0px;
	padding:0px 0px 0px 38px;
	height:22px;
	font-size:12px;
	line-height:22px;
}
#leftNav ul {
	list-style-type: none;
	margin:0px 4px 8px;
	padding:0px 0px 0px 32px;
	font-size: 12px;
	line-height:12px;
}
#leftNav li {
	margin-bottom:1px;
	line-height:15px;
}
#leftNav li.heading {
	color:#522D47;
	margin-bottom:1px;
	margin-top:8px;
	font-weight: normal;
	line-height:19px;
	font-size: 13px;
}
#leftNav li a {
	color:#522D47;
	text-decoration:none;
}
#leftNav li a:hover, #leftNav li.subPage a:hover, #leftNav li.subPage a:hover strong {
	color:#9E2F62;
}
#leftNav li a strong {
	color:#9E2F62;
	font-weight: bold;
}
#leftNav li.subPage {
	color:#CCE52B;
	margin-bottom:1px;
	margin-top:6px;
	font-weight: normal;
	line-height:15px;
	font-size: 13px;
	padding-left: 10px;
}
#leftNav li.subPage a {
	color:#333333;
}
#leftNav li.subPage a strong{
	color:#333333;
	font-weight: bold;
}
#mainArea {
	margin-left:0px;
	margin-right:0px;
	height:1%;
	padding: 0px 28px 10px 0px;
	width:670px;
	float:right;
	clear: none;
}
#mainArea h1.welcome{
	background-image: url(/images/pageTitles/welcome.gif);
	background-repeat: no-repeat;
	height:14px;
	overflow:hidden;
	line-height:1000px;
}
#mainArea  ul {
	list-style-type:square;
}
#rightNav {
	width:162px;
	float:right;
}
.clearAll {
	clear:both;
}
h1 {
	margin:0px 0px 10px;
	padding:0;
	color:#9E2F62;
	font-size:14px;
	line-height: 14px;
	font-weight: normal;
}
p.homepageIntroText {
	font-size:11px;
	color:#666666;
	line-height:18px;
	margin:-10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow: hidden;
}
h4.retailPriceLine {
	font-size:11px;
	color:#666666;
	line-height:12px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow: hidden;
	font-weight: normal;
}

p.adjustQtyLine {
	font-size:11px;
	color:#666666;
	line-height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow: hidden;
}
p.adjustQtyLine a{
	text-decoration: none;
	color:#522D47;
	text-transform: uppercase;
}
p.adjustQtyLine a:hover{
	text-decoration: none;
	color:#9E2F62;
}
p.introTextNoHeight {
	font-size:11px;
	color:#666666;
	line-height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow: hidden;
}
p.introText {
	font-size:11px;
	color:#666666;
	line-height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow: hidden;
	height:70px;
}
p.introText a, p.introTextNoHeight a, #pageContent p a, a.pageLink{
	color:#666666;
}
p.introText a:hover, p.introTextNoHeight a:hover, #pageContent p a:hover{
	color:#9E2F62;
}
#pageContent p{
	font-size:11px;
	color:#666666;
	line-height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	overflow: hidden;
}
#pageContent p.backToTopLink a{
	font-size:11px;
	margin:0;
	padding:0;
	color:#522D47;
}
#pageContent p.backToTopLink a:hover{
	color:#9E2F62;
}
#pageContent h2 {
	margin:10px 0px 10px;
	padding:0px;
	color:#522D47;
	font-size:14px;
	line-height: 14px;
	font-weight: bold;
	text-transform: uppercase;
	display: inline;
}
#pageContent h3 {
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	color:#522D47;
	font-size:12px;
	line-height: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
#pageContent h3 a{
	margin:0;
	padding:0;
	color:#522D47;
	text-decoration: none;
	text-transform: none;
}
#pageContent h3 a:hover{
	color:#9E2F62;
	text-decoration: underline;
}
#pageContent ul {
	font-size:11px;
	color:#666666;
	line-height:18px;
	margin:0px 0px 10px 10px;
	padding:5px 0px 5px 20px;
	list-style-type:disc;
}
#pageContent ul li{
	margin:0;
	padding:0px 0px 5px 0px;
}
.greyDiv {
	border-bottom: 1px solid #CCCCCC;
	padding:0px 0px 0px 0px;
	margin: 0px -28px 0px 0px;
	text-align:left;
	clear:right;	
}
.greyProductDiv {
	border-bottom: 1px solid #CCCCCC;
	padding:0px;
	margin: 0px;
	text-align:left;
	clear:both;	
}
.homePageGreyDiv {
	border-bottom: 1px solid #CCCCCC;
	padding:0px 0px 0px 0px;
	margin: 0px -28px 10px 0px;
	clear:right;	
}
p.homepageOtherIntroText {
	font-size:11px;
	color:#666666;
	line-height:18px;
	margin:0;
	padding:0px 0px 10px 0px;
	overflow: hidden;
}
.dividingline {
	height: 5px;
	border-top: 1px solid #CCCCCC;
	overflow: hidden;
	padding: 0;
	margin: 10px 0px 10px 0px;
}
h3.homePageH3 {
	margin:5px 0px 0px;
	padding:0;
	font-size: 13px;
	color: #522D47;
	line-height: 13px;
	font-weight: normal;
}
h3.homePageH3s {
	margin:0;
	padding:5px 0;
	font-size: 13px;
	color: #522D47;
	line-height: 13px;
	font-weight: normal;
}
h3.homePageOtherH3 {
	margin:10px 0px 0px;
	padding:0;
	font-size: 13px;
	color: #9E2F62;
	line-height: 13px;
	display:inline;
	font-weight: normal;
}
ul.homePageMenuItems, ul.homePageMenuItems2 {
	margin:0;
	list-style-type:none;
	padding: 0px 30px 0px 0px;
	float:right;
}
ul.mainMenuItems{
	margin:10px 0px 0px;
	list-style-type:none;
	padding:0;
}
#uberHomepageHero {
	float:left;
	margin-top:3px;
	margin-bottom:5px;
	padding: 0;
	width:625px;
	height: 145px;
	border: 1px solid #CCCCCC;
	overflow:hidden;
}
#uberHomepageHero a img{
	float:left;
	margin: 0;
	padding: 0px 0px 0px 0px;
	border: none;
}
#uberRight h4 {
	padding: 0;
	margin: 0;
}
#uberRight {
	float:left;
	clear: none;
	display:inline;
	padding: 10px 10px 10px 15px;
	width: 455px;
	background-color:#EBEBEB;
}
#uberRight a, #uberRight a:hover{
	text-decoration:none;
	padding: 0;
	margin: 0;
}

#uberRight form {
	padding: 0px 15px 0px 0px;
	margin: 0;
	display: inline;
	border: 0;
	color: #666666;
	font-size: 11px;
	float: right;
}

#uberRight p.description {
	margin:0;
	padding:3px 12px 10px 0px;
	font-size:11px;
	line-height:16px;
	color: #666666;
	font-weight: normal;
}

#uberRight p.readMore, #uberRight p.thePrice {
	margin:0;
	padding:0px 12px 0px 0px;
	font-size:11px;
	line-height:16px;
	color: #666666;
	font-weight: normal;
	width: 300px;
	float: left;
}
p.readMoreHome, p.thePriceHome {
	margin:0;
	padding:0px 12px 0px 0px;
	font-size:11px;
	line-height:16px;
	color: #666666;
	font-weight: normal;
	width: 200px;
	float: left;
	clear:left;
}

ul.homePageMenuItems li, ul.homePageMenuItems2 li, ul.mainMenuItems li{
	float:left;
	list-style-type:none;
}
ul.homePageMenuItems li, ul.homePageMenuItems2 li , ul.mainMenuItems li {
	width:150px;
	margin:10px 10px 0px 0px;
	display:block;
	text-align:left;
	text-decoration:none;
	font-size:13px;
	color:#000000;
	font-weight: bold;
	text-transform: none;
	line-height:13px;
	overflow:hidden;
	list-style-type:none;
}
ul.homePageMenuItems li a, ul.homePageMenuItems2 li a, ul.mainMenuItems li a {
	text-decoration:none;
	margin: 0;
	padding:0;
	/*width:150px;
	margin:10px 10px 0px 0px;
	display:block;
	text-align:left;
	text-decoration:none;
	font-size:13px;
	color:#000000;
	font-weight: bold;
	text-transform: none;
	line-height:13px;
	overflow:hidden;
	list-style-type:none;*/
}
ul.homePageMenuItems li p, ul.homePageMenuItems2 li p {
	font-weight:normal;
}
ul.mainMenuItems li a h5, ul.mainMenuItems li h5 a, ul.homePageMenuItems li h5, ul.homePageMenuItems li h5 a, ul.homePageMenuItems2 li h5, ul.homePageMenuItems2 li h5 a {
	margin:0;
	padding:0;
	font-size:12px;
	font-weight: normal;
}
ul.homePageMenuItems li a h5, ul.homePageMenuItems2 li a h5, #uberHomepageHero a h5, ul.homePageMenuItems li h5 a, ul.homePageMenuItems2 li h5 a, #uberHomepageHero h5 a {
	margin:0;
	padding:0;
	font-size:12px;
	line-height:11px;
	color: #522D47;
	font-weight: normal;
}
ul.homePageMenuItems li a h4, ul.homePageMenuItems li h4 a, ul.homePageMenuItems2 li a h4, ul.homePageMenuItems2 li h4 a{
	margin:0;
	padding:0px 12px 0px 0px;
	font-size:12px;
	line-height:14px;
	color: #522D47;
	font-weight: normal;
	/*height: 28px;*/
}
ul.homePageMenuItems li, ul.homePageMenuItems li a, ul.homePageMenuItems li a img, .homeRightCol {
	padding-top:0;
	margin-top:0;
}
#uberRight h4 a {
	margin:0;
	padding:0;
	font-size:12px;
	line-height:14px;
	color: #522D47;
	font-weight: normal;
}
ul.homePageMenuItems li a p, ul.homePageMenuItems2 li a p, #uberHomepageHero a p, ul.homePageMenuItems li p a, ul.homePageMenuItems2 li p a, #uberHomepageHero p a {
	margin:0;
	padding:5px 0px;
	font-size:11px;
	line-height:16px;
	color: #666666;
	font-weight: normal;
}
ul.homePageMenuItems li a img, ul.homePageMenuItems2 li a img, ul.mainMenuItems li a img {
	margin-top:3px;
	margin-bottom:0px;
	width:145px;
	border: 1px solid #CCCCCC;
}
ul.homePageMenuItems li a:hover, ul.homePageMenuItems2 li a:hover, ul.mainMenuItems li a:hover {
	cursor:pointer;
	color:#000000;
}
.productTextArea {
	font-size:12px;
	line-height:15px;
	margin-left:230px;
}
.productTextArea ul {
	list-style-type:square;
	padding:0px;
	margin:0px 0px 0px 20px;
	font-size:11px;
}
.productTextArea h4 {
	font-size:10px;
	text-transform: uppercase;
	color: #666666;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.addToBasketButtonArea {
	text-align:right;
	margin-right:172px;
	margin-top: 5px;
	margin-left: 145px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #02602E;
	clear:right;
}
.addToBasketButtonArea h3 {
	margin:0;
	padding:0;
	font-size: 11px;
	text-transform: uppercase;
	color: #02642F;
}
.addToBasketButtonArea p {
	margin:0px 0px 4px;
	padding:0px;
}
select.genericPullDown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #9E2F62;
	margin: 0px;
	padding: 1px;
	border: 1px solid #000000;
}
#mainImageArea {
	position:relative;
	float:left;
	width:220px;
}
#mainImageArea img {
	padding:1px;
	background-color: #9E2F62;
	margin:0;
	border:none;
	width:220px;
}
#mainImageArea a {
	margin:0;
	padding:0;
	text-decoration:none;
	color: #02642F;
}
#mainImageArea h4 {
	font-size: 10px;
	text-transform: uppercase;
	color: #02642F;
	padding:0;
	margin:3px 0px 0px;
	line-height:10px;
}
#mainImageArea h4 a:hover {
	color: #000000;
}
#biggerImage {
	position:absolute;
	z-index:10;
	background-color: #9E2F62;
	padding: 3px;
	text-align:right;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
#biggerImage a {
	text-decoration:none;
	color:#FFFFFF;
}
#biggerImage p {
	margin:0;
	padding:0;
}
#biggerImage img {
	margin:2px;
	border:none;
	width:450px;
}
.basketItem {
	height:75px;
	padding-top:5px;
	padding-bottom:5px;
	overflow:hidden;
	font-size:12px;
}
.basketItem em, p.addLine em {
	font-style:normal;
	float:right;
	font-weight:bold;
}
.basketItem img {
	float:left;
	margin-right:8px;
	border:none;
	height:75px;
	width:75px;
}
p.addLine {
	padding-bottom:0px;
}
p.discountLine, p.discountLine em {
	padding-bottom:0px;
	font-style:italic;
	color:#522D47;
}
.basketItem h3 {
	margin:0;
	padding:0;
	font-size:12px;
}
.basketItem h3 a {
	text-decoration:none;
	color:#522D47;
}
.basketItem h3 a.marginRight {
	margin-right:5px;
}
.basketItem h3 a.marginLeft {
	margin-left:5px;
}
.basketItem h3 a:hover {
	color:#9E2F62;
}
.basketItem p {
	margin-top:8px;
}
#topSearchArea {
	float:right;
	padding: 4px 35px 0px 0px;
}
#topSearchArea input.searchBox {
	width:126px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float:left;
	margin:0px 5px 0px 0px;
	padding:1px;
	height:15px;
	color: #522D47;
	border: 1px solid #CCC;
}
#mainProductArea {
	height:280px;
	overflow:visible;
}
p.priceLine {
	font-size:14px;
	font-weight:bold;
	text-align:right;
	color:#006633;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D5D5D5;
	margin-top:0px;
}
h5.priceLineTitle {
	color:#999999;
	font-size:11px;
	font-weight:bold;
	text-transform: uppercase;
	margin: 10px 0px 0px;
	padding: 0px;
	line-height:11px;
}
#contactUsArea {
	margin:0px 15px;
	padding:0;
}
#contactUsArea p {
	margin-left:20px;
}
#contactUsArea h4 {
	margin:15px 0px 0px;
	padding:0;
	font-size:11px;
	text-transform: uppercase;
	color: #9E2F62;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
}
#contactUsArea a {
	text-decoration:none;
	color:#9E2F62;
}
#contactUsArea a:hover {
	color:#000000;
}
#faqsArea h3 {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F0F0F1;
	margin: 10px 0px 4px;
	padding: 10px 0px 0px;
}
#faqsArea p {
	margin:0;
	padding:0;
	font-size:11px;
	line-height:13px;
}
#faqsArea a {
	color:#9E2F62;
	text-decoration:none;
}
#faqsArea a:hover {
	color:#000000;
}
#secureCheckoutButton {
	text-align:right;
	margin-top:6px;
	padding-top:6px;
}
ul.linksList {
	list-style-type: square;
	font-size:11px;
	line-height:13px;
}
ul.linksList li {
	margin-bottom: 6px;
	color:#666666;
}
ul.linksList li a {
	color:#9E2F62;
	text-decoration:none;
	font-weight: bold;	
	margin-right:7px;
}
ul.linksList li a:hover {
	color:#000000;
}
#creditWrapper {
	width:920px;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#creditWrapper a.creditLink {
	font-size: 11px;
	color:#666666;
	padding-top: 2px;
	text-decoration: none;
	float:left;
}

#creditWrapper a.creditLink:hover {
	text-decoration: underline;
}
.tidyUp {
	clear:both;
}
#leftBanner {
	margin: 20px 0px;
	background-color: #E5E5E5;
	width:100px;
	border: 1px #666666 solid;
	padding: 10px 20px;
	margin-left: auto;
	margin-right: auto;
	color: #666666;
	text-align: center;
	text-decoration: none;
}
#leftBanner img {
	border:0;
}
#leftBanner a {
	text-decoration: none;
	color: #666666;
}
#leftBanner h2 {
	font-size: 12px;
	font-weight: bold;
}
#leftBanner h3 {
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
}
#leftBanner p.product {
	font-size: 12px;
	font-weight: bold;

}
#newsBannerLeft {
	width: 160px;
	background: url(/images/interface/newsBackground.gif) top right repeat-y;
	padding: 10px 5px 10px 5px;
	margin: 10px 0px 0px 0px;
	float:right;
}
.newsBannerLeftDivider {
	clear:both;
	padding: 0;
	margin: 0;
	height: 1px;
	overflow:hidden;
	background: url(/images/interface/newsDivider.gif) top left no-repeat;
}
#newsBannerLeft h2 {
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 45px;
	font-weight: bold;
	padding: 5px 0px;
	margin: 0;
}
#newsBannerLeft h2.left {
	float:left;
}
#newsBannerLeft h2.right {
	float: right;
	text-align:right;
}
#newsBannerLeft p {
	color: #000;
	font-size: 11px;
	padding-right: 30px;
	padding-top: 0;
	line-height: 16px;
}
#newsBannerLeft p a {
	color: #000000;
	text-decoration: none;
}
#newsBannerLeft p a:hover {
	text-decoration: underline;
}
.newsColumnRight {
	padding: 5px;
}
ul.homePageMenuItems li a img, ul.homePageMenuItems2 li a img{
	margin-bottom: 10px;
}
ul.homePageMenuItems li p, ul.homePageMenuItems2 li p {
	margin:0;
	padding:5px 0px 0px 0px;
	font-size:11px;
	line-height:16px;
	font-weight: normal;
	color: #666666;
}
ul.homePageMenuItems2 li h5 {
	height: 27px;
}
ul.homePageMenuItems2 li p.description {
	height: 48px;
}
ul.homePageMenuItems2 li p.thePrice {
	margin:0;
	padding:10px 0px 5px 0px;
	font-size:11px;
	font-weight: bold;
}
ul.homePageMenuItems2 li p.thePrice a{
	color: #522D47;
	font-weight: bold;
}
ul.homePageMenuItems2 li p.thePrice strong  {
	margin:0;
	padding:0;
	font-size:11px;
	color: #522D47;
	font-weight: bold;
}
ul.homePageMenuItems2 li p.readMore {
	margin:0;
	padding:0;
	font-size:10px;
	font-weight: normal;
}
ul.homePageMenuItems2 li p.readMore a {
	color: #333333;
}
ul.homePageMenuItems2 li p.description a:hover {
	color:#666666;
}
#seaweedBanner a img {
	border: none;
	}
.soldOut {
	color:#9E2F62;
	line-height:20px;
	padding: 1px 2px;
	text-transform:uppercase;
	font-weight: bold;
	font-size: 12px;
}
.soldOutProductPage {
	color:#9E2F62;
	/*background-color:#522D47;*/
	/*color: #FFFFFF;*/
	/*color:#522D47;*/
	line-height:20px;
	padding: 0px 2px;
	text-transform:uppercase;
	float:right;
}
#valentineHamper {
	display: block;
	padding-left: 25px;
	padding-bottom: 3px;
}
#boroughMarketBanner {
	float:right;
	padding:0;
}
#valentineHamper img, #boroughMarketBanner img {
	border: none;
	padding: 0px;
}
#boroughMarketBanner img {
	float:right;
}
.clearBoth1, .clearBoth10, .clearBoth20 {
	clear:both;
	height: 1px;
	display:block;
	overflow:hidden;
	font-size:0px;
}
.clearBoth10 {
	height: 10px;
}
.clearBoth20 {
	height: 20px;
}
.homeLeftCol {
	display: block;
	width:307px;
	float:left;
	padding:0;
}
.homeLeftCol p {
	margin:0;
}
.homeRightCol {
	display: block;
	overflow:hidden;
	float:right;
	width: 350px;
}
.homeLeftCol2 {
	display: block;
	width:467px;
	float:left;	
}

.homeLeftCol2 img{
	border:1px solid #CCCCCC;
	float:left;
	margin-right: 10px;
}
.homeLeftCol2 p{
	color:#666666;
	font-size:11px;
	line-height: 15px;
}
.homeRightCol2 {
	display: block;
	float:left;
	padding-left:10px;
	padding-top: 5px;
}
.homeRightCol2 p{
	width: 150px;
	display:block;
	color:#666666;
	font-size:11px;
	line-height: 15px;
}
.homeRightCol2 a img {
	border:none;
}
p.oriol a{
	display:block;
	width: 285px;
	height: 190px;
	background: url(/images/homePageImages/Oriolbalaguer.jpg) top right no-repeat;
	padding: 100px 10px 10px 10px;
	color:#666666;
	font-size:11px;
	line-height: 15px;
	border:1px solid #999999;
	background-color:#000000;
	text-decoration: none;
}

.spanishIngredients {
	display: block;
	width:307px;
	height:133px;
	float:left;
	background: url(/images/homePageImages/Sealettuce.jpg) bottom right no-repeat #CCCCCC;	
	border: 1px solid #CCCCCC;
	padding: 10px 150px 5px 5px;
	font-size:11px;
	line-height: 15px;
}
.spanishIngredients p{
	color:#333333;
}
p.winners a {
	color: #451d37;
	text-decoration:none;
}
p.weRecommend {
	margin:0;
	padding:0;
}
p.spanishIngredientsP {
	margin:0;
	padding:5px 1px 5px 0px;
}
.buttonLeft {
	float:left;
}
#textCol p{
	display:block;
	width:450px;
}
.adminOptions {
	display:block;
	margin:10px 0;
	padding:10px 30px;
	background-color:#CCCCCC;
	text-align:right;
}
a.adminButton, a.adminButtonBack {
	display:block;
	padding:5px;
	border:1px solid #FFFFFF;
	float:right;
	margin-right:10px;
	background-color: #CCE52B;
	color:#333333;
	text-decoration:none;
}
a.adminButtonBack {
	float:left;
	background-color: #522D47;
	color:#FFFFFF;
}
a:hover.adminButton, a:hover.adminButtonBack {
	text-decoration:underline;
}
.clearBoth1 {
	clear:both;
	height:1px;
	font-size:1px;
	display:block;
}
a.quiet {
	text-transform:none !Important;
	color:#522D47;
	text-decoration:none;
}
#twitterPanel {
	display:block;
	padding:10px 5px;
	background-color: #CCE52B;
	width:160px;
	float:right;
	margin-top:20px;
}
a.twitter {
	display:block;
	width:160px;
	height:15px;
	overflow:hidden;
	background-image:url(/images/interface/twitter.gif);
	background-position: right top;
	background-repeat: no-repeat;
	font-weight:bold;
	color:#333;
	text-decoration:none;
	font-size:14px;
	}
a:hover.twitter {
	background-position: right -30px;
}