/* 
  styles have been moved to skin_css/caffesociety.css and updated for 1.3.0
  additional styles placed here will still override the default
*/ 

#FPIntro {
	background: #770E29 url(/assets/hp/caffe-society.gif) no-repeat scroll 20px 2px;
}
.rightnote {
	float: right;
	width: 250px;
	margin: 20px 10px 0px 0px;
	padding: 10px 10px 0px 10px;
	border: 1px solid #000000;
	background: #FFFFFF;
}
.or-call-sales {
	width: 160px;
	margin-top: 6px;
}
.account-nav li a, .account-nav li.on {
	padding: 2px 0;
}
.side-col .box {
	margin-bottom: 0.4em;
}
.content {
	padding: 4px 10px;
}
#nav {
	font-size: 1.1em;
}
#nav a {
	padding:5px 25px 6px;
}
#nav a, #nav a:hover {
	line-height:1.1em;
}
/* kenco stuff */

.kencoIngLink {
	background: url(kenco-ing-block-bg.jpg);
	padding: 90px 10px 5px;
}
.kencoMCLink {
	background: url(kenco-mc-block-bg.jpg);
	padding: 105px 10px 5px;
}
.kencoFPLink {
	background: url(kenco-fp-block-bg.jpg);
	padding: 45px 10px 5px 70px;
}
.rfaLogo, .ftLogo, .organicLogo {
	float: right;
	clear: right;
	padding: 0px 0px 10px 10px;
}
.ftLogo {
	margin-right: 7px;
}
.organicLogo {
	margin-right: 3px;
}
#kenco-carousel-brochure {
	background: url(kenco-carousel-block.jpg) no-repeat;
	padding: 52px 10px 7px 8px;
}
#kenco-cs-torino-brochure {
	background: url(kenco-cs-torino-block.jpg) no-repeat;
	padding: 52px 10px 7px 8px;
}
#kenco-encore-brochure {
	background: url(kenco-encore-block.jpg) no-repeat;
	padding: 52px 10px 7px 8px;
}
#kenco-mc-brochure {
	background: url(kenco-mc-brochure-block.jpg) no-repeat;
	padding: 52px 10px 7px 8px;
}
#kenco-minicup-brochure {
	background: url(kenco-minicup-block.jpg) no-repeat;
	padding: 52px 10px 7px 8px;
}
#kenco-singles-ing-brochure {
	background: url(kenco-singles-ing-block.jpg) no-repeat;
	padding: 52px 10px 7px 8px;
}
#kenco-singles-mc-brochure {
	background: url(kenco-singles-mc-block.jpg) no-repeat;
	padding: 52px 10px 7px 8px;
}
#kenco-base-units-brochure {
	background: url(kenco-base-units-block.jpg) no-repeat;
	padding: 52px 10px 7px 8px;
}
#kenco-style5-brochure {
	background: url(kenco-style5-block.jpg) no-repeat;
	padding: 52px 10px 7px 8px;
}
#kenco-in-cup-brochure {
	background: url(kenco-in-cup-block.jpg) no-repeat;
	padding: 52px 10px 7px 8px;
}
#kenco-soluble-brochure {
	background: url(kenco-soluble-block.jpg) no-repeat;
	padding: 52px 10px 7px 8px;
}
#kenco-nav {
	background: url(kenco-nav-block.jpg) no-repeat;
	padding: 95px 10px 7px 8px;
	height: 600px;
}
#kenco-nav a {
	display: block;
	margin-bottom: 5px;
	font-weight: bold;
}
#kenco-nav-incup {
	margin-top: 55px;
}
#kenco-nav-singles {
	margin-top: 50px;
}
#kenco-nav-instant {
	margin-top: 50px;
}
/* new colours */

body {
	background:#9E805D none repeat scroll 0 0;
}
.header-nav-container {
	background:#9E805D none repeat scroll 0 0;
}
.account-nav li a {
	border-bottom:1px dotted #9E805D;
}
.middle {
	background:#FBF6E3 none repeat scroll 0 0;
}
#nav ul li.over {
	background-color:#FBF6E3;
}
#nav ul li a:hover {
	background-color:#FBF6E3 !important;
}
.mini-static {
	background:#FBF6E3 none repeat scroll 0 0;
}
.r-shadow {
	background:transparent url(/assets/hp/r-shadow-new.jpg) no-repeat scroll 0px 0px;
	width:20px;
	width:210px;
}
.r-shadow2 {
	background:transparent url(/assets/hp/r-shadow-new.jpg) no-repeat scroll 0px 0px;
	;
	width:20px;
	width:210px;
}
.b-shadow {
	background:transparent url(/assets/hp/b-shadow-new.jpg) no-repeat scroll 0px 0px;
	;
	height:20px;
	width:220px;
}
.br-shadow {
	background:transparent url(/assets/hp/br-shadow-new.jpg) no-repeat scroll 0px 0px;
	;
	height:20px;
	width:20px;
}
/* NEW HOME PAGE LAYOUT */

#intro {
	margin-bottom: 0;
}
#intro h1 {
	position: relative;
	height: 51px;
	width: 177px;
	float: left;
	margin-right: 20px;
}
#intro h1 span {
	position: absolute;
	height: 100%;
	width: 100%;
	background: url(/assets/home/caffe-society.gif) no-repeat 0px 0px;
	top: 0px;
	left: 0px;
}
#intro p {
	font-size: 13px;
	font-weight: bold;
	position: relative;
	height: 46px;
	width: 475px;
	float: left;
	padding-top: 5px;
}


#intro2 {
	margin-bottom: 10px;
	width:632px;
	height:60px;
	background: url(http://www.caffesociety.co.uk/assets/welcome-bg.gif) no-repeat 0px 0px;
	float:left;
	padding: 3px 20px;
}
#intro2 h1 {
	position: relative;
	height: 51px;
	width: 177px;
	float: left;
	margin: 5px 20px 0 0;
}
#intro2 h1 span {
	position: absolute;
	height: 100%;
	width: 100%;
	background: url(/assets/home/caffe-society2.gif) no-repeat 0px 0px;
	top: 0px;
	left: 0px;
}
#intro2 p {
	font-size: 12px;
	font-weight: bold;
	position: relative;
	height: 46px;
	width: 425px;
	float: left;
	padding-top: 12px;
}



#hotelympia-fp {
	background: url(/assets/home/hotelympia-bg.gif) no-repeat;
	height: 72px;
	width: 610px;
	float: left;
	padding: 8px 0 0 83px;
	margin: 5px 0;
}
#hotelympia-fp p {
	float: left;
	width: 610px;
}
#caffe-culture-fp {
	background: url(/assets/home/caffe-culture-bg.gif) no-repeat;
	height: 92px;
	width: 575px;
	float: left;
	padding: 8px 0 0 100px;
	margin: 5px 0;
}
#caffe-culture-fp p {
	float: left;
	width: 575px;
}
.slideshow {
	height: 240px;
	width: 675px;
	float: left;
	margin-bottom: 3px;
}
.slideshow img {
	height: 240px;
	width: 675px;
}
#coffee-machines-home-nav, #ingredients-home-nav, #juice-home-nav {
	float:left;
	width:221px;
	margin: 3px 6px 3px 0;
}
#coffee-machines-home-nav {
	background: #9E0D2E;
}
#ingredients-home-nav {
	background: #603000;
}
#juice-home-nav {
	background: #FF7800;
}
#home-nav {
	float: left;
}
#home-nav img {
	margin: 0;
}
.home-nav-top {
	background:#000000 url(home/tab-title-bg.gif) no-repeat;
	height: 23px;
	width: 221px;
	padding-top: 7px;
}
.home-nav-top h2 {
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
#home-nav li a {
	color:#FFFFFF;
	display: block;
	text-decoration: none;
	padding: 3px 3px 3px 8px;
	margin: 0px 10px;
	font-weight: bold;
	font-size: 12px;
}
#coffee-machines-home-nav li a {
	border-top: 1px solid #B64962;
}
#ingredients-home-nav li a {
	border-top: 1px solid #795028;
}
#juice-home-nav li a {
	border-top: 1px solid #FF9B42;
}
#home-nav li a:hover {
	color:#000000;
}
#coffee-machines-home-nav li a:hover {
	background: #B64962 url(home/coffee-machines-over.jpg) repeat-x;
}
#ingredients-home-nav li a:hover {
	background: #795028 url(home/ingredients-over.jpg) repeat-x;
}
#juice-home-nav li a:hover {
	background: #FF9B42 url(home/juice-over.jpg) repeat-x;
}
#coffee-machines-home-nav-bottom {
	background: #9E0D2E url(home/coffee-machines-bottom.gif) no-repeat;
	width:221px;
	height:12px;
}
#ingredients-home-nav-bottom {
	background: #603000 url(home/ingredients-bottom.gif) no-repeat;
	width:221px;
	height:12px;
}
#juice-home-nav-bottom {
	background: #FF7800 url(home/juice-bottom.gif) no-repeat;
	width:221px;
	height:12px;
}
#caffe-in-a-box {
	background: #000000;
	float: left;
	width: 675px;
}
#caffe-in-a-box h2 {
	color: #FFD284;
	font-size: 16px;
	text-align: center;
	margin-bottom: 10px;
}
#caffe-in-a-box ul {
	float: left;
}
#caffe-in-a-box li {
	color: #FFFFFF;
	border-bottom: 0px dashed #404040;
	padding: 3px 3px 3px 12px;
	margin: 0px 10px;
	font-weight: bold;
	font-size: 12px;
	width: 310px;
}
#caffe-in-a-box p a {
	color: #FFD284;
	width: 100%;
	text-align: center;
	float: left;
	clear: left;
}
#caffe-in-a-box p a:hover {
	color: #FFFFFF;
}
#caffe-in-a-box img {
	margin-top: 10px;
	float: left;
}
.CIABsmalltext {
	font-size: 70%;
	margin-left: 10px;
	color: #CCCCCC;
}
#caffe-in-a-box-top {
	background: url(home/caffe-in-a-box-top.gif) no-repeat 0px 0px;
	width: 675px;
	height: 13px;
	float: left;
	margin-top: 3px;
}
#caffe-in-a-box-bottom {
	background: url(home/caffe-in-a-box-bottom.gif) no-repeat;
	width: 675px;
	height: 13px;
	float: left;
}
#home-about {
	background: url(home/about-bg.gif);
	float: left;
	width: 631px;
	padding: 0px 22px;
}
#home-about-top {
	background: url(home/about-top.gif) no-repeat 0px 0px;
	width: 675px;
	height: 13px;
	float: left;
	margin-top: 6px;
}
#home-about-bottom {
	background: url(home/about-bottom.gif) no-repeat 0px 0px;
	width: 675px;
	height: 13px;
	float: left;
}
#home-about h3 {
	font-size: 13px;
	margin-bottom: 3px;
	line-height: 1.2em;
}
#home-about p {
	font-size: 12px;
	line-height: 1.25em;
}
/* Contact Page */

#tel-nos td {
	border-bottom:1px dotted #9E805D;
	padding-top: 5px;
}
.googleMap iframe {
	border: 1px solid #666666;
}
/* Short Description */

.tel-no-short-desc {
	font-size: 16px;
	font-weight: bold;
	padding-left: 15px;
}
.overview {
	font-size:14px;
	margin:20px 0;
}
.overview span {
	font-weight:bold;
	color:#E26703;
}
.provenance {
	margin-left:20px;
}
.provenance h4 {
	font-style:italic;
	font-size:13px;
}
/* Grid View */

.tel-no-grid {
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
}
/* List View */

.description {
	clear: both;
}
/* misc */

.header-nav-container {
	background-color: transparent;
}
body {
	background: #9E805D;
}
/* Footer */

.footer {
	font-family:Arial, Helvetica, sans-serif;
	width:900px;
	margin:25px auto 25px auto;
	background-color:#FBF6E3;
	border:1px solid #764420;
	padding:10px 25px;
	overflow:hidden;
	text-align:left;
}
.footer a {
	color:#000000;
}
.column {
	width:160px;
	padding:10px;
	float:left;
}
.column h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0 0 5px 0;
	text-transform:none;
}
.column ul {
	margin:0;
	padding:0;
}
.column li {
	font-size:12px;
	list-style-type:none;
	margin:0 0 3px 0;
	padding:0;
}
.column a {
	text-decoration:none;
	color:#000000;
}
.column a:hover {
	color:#EA7900;
}
#copyright {
	float:left;
	width:717px;
	font-size:10px;
	text-align:left;
	padding:26px 0 0 0;
	margin:0;
}
#copyright p {
	margin:0 0;
}
#bsa {
	width:173px;
	float:left;
}
/* xmas opening */

table#xmas-hours {
	border: 1px solid #A89580;
	margin-bottom: 10px;
}
#xmas-hours th {
	padding: 5px 15px;
	text-align: left;
	font-weight: bold;
	color: #FFF;
	background: #522403;
}
#xmas-hours td {
	padding: 10px 15px 0 15px;
}
#xmas-hours .oddrow td {
	background: #FCF9EB;
}
#xmas-hours .evenrow td {
	background: #F0E8D2;
}
/* Ciab */

#ciabwebsite {
	border: 1px solid #764420;
}
#mover {
	position:relative;
	top:-40px;
}
/* rss feed */

.rss-feed-entry {
	border: 1px solid #9E805D;
	margin-bottom: 10px;
	background: #FFFFFF;
}
.rss-feed-description p {
	margin: 5px;
	font-size: 11px;
	line-height: 120%;
}
.block-title {
	font-size:14px;
	margin-bottom: 5px;
	text-align: center;
}
.rss-feed-title a {
	display: block;
	background: #E7D0A3;
	padding: 2px 5px;
	margin-bottom: 2px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background: #E7D0A3;
}
.rss-feed-title a:hover {
	background: #603000;
	color: #FFF;
}
.rss-feed-date {
	font-size: 10px;
	text-align: right;
	padding-right: 5px;
}
/* right hand blocks */

#easter-block a {
	display: block;
	position: relative;
	width: 193px;
	height: 125px;
	border: none;
	text-decoration: none;
	text-align: center;
}
#easter-block a span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(easter-block.jpg) no-repeat 0px 0px;
	left: 0px;
	top: 0px;
}
.tooltip {
	z-index: 2;
}
.tooltip a {
	color: #000000;
	text-decoration: none;
}
.tooltip a img {
	display: none !important;
}
.download-block {
	border: solid 1px #FFD786;
	background-color: #FFF;
	margin-top: 10px;
}
.download-block h4 {
	background: #770E29 url(/assets/dl-arrow.gif) no-repeat scroll 132px 5px;
	color: #FFF;
	text-transform: none;
	padding: 1px 0px 1px 10px;
	font-size: 18px;
}
.download-block li {
	list-style: url(/assets/dl-bullet.gif);
	margin: 0px 0px 0px 20px;
}
.download-block li a {
	display: block;
	font-weight: bold;
	margin-bottom:10px;
}
a#CSBeanToCupLink {
	display: block;
	position: relative;
	width: 170px;
	height: 165px;
	border: none;
	text-decoration: none;
	text-align: center;
}
a#CSBeanToCupLink span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(http://www.caffesociety.co.uk/assets/cs-bean-to-cup-link.jpg) no-repeat 0px 0px;
	left: 0px;
	top: 0px;
}
a#BespokeLink {
	display: block;
	position: relative;
	width: 193px;
	height: 125px;
	border: 1px solid 764420;
	text-decoration: none;
	text-align: center;
}
a#BespokeLink span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(http://www.caffesociety.co.uk/assets/bespoke-link.jpg) no-repeat 0px 0px;
	left: 0px;
	top: 0px;
}
img.package-value, img.discounted {
	float: right;
	margin-left: 10px;
}
#logo {
	background-color: #fae8c0;
	width: 538px;
	height: 99px;
	float: left;
}
.data-table tfoot tr.first {
	background-color:#DEE5E8 !important;
}
/* Special Offers */

#specoffers {
	width:675px;
	float:left;
	margin: 3px 0;
}
#specoffershead {
	background-color: #000;
	width:673px;
	height:27px;
	border-left:1px solid #000;
	border-right:1px solid #000;
}
#specoffershead h2 {
	padding:1px 0 0 5px;
	margin-left: 13px;
	color: #FFF;
}
#specofferbody {
	background-color:#FFFFFF;
	border-left:1px solid #AAA;
	border-right:1px solid #AAA;
	padding:0 1px;
	width:671px;
	overflow:hidden;
	text-align: center;
}
.specoffersboxbrdtop {
	float:left;
	width:147px;
	height:200px;
	background-color:#FFF;
	padding:10px 10px 5px 10px;
}
.specoffersboxtop {
	float:left;
	width:147px;
	height:200px;
	background-color:#FFF;
	padding:10px 10px 5px 10px;
}
.specoffersboxbrdtop img, .specoffersboxtop img {
	margin-bottom: 5px;
	border: solid 1px #AAA;
}
.pages{
	font-size:15px;
	font-weight:bold;
	color:#910D2C;
}

.products-grid {
	border-bottom:none !important;
	background:none !important;
}

.products-grid td{
	background-color:#FFF;
	padding:0 10px;
}

/* ingredients brochure download */

.contactinput {
    margin-top: 8px;
    width: 300px;
}

p.required, .form-list label.required em, .validation-advice, span.required {
    color: #D62C35;
}

input.cntinput {
    border: 1px solid #BBBBBB;
    float: right;
    width: 150px;
}

/* xmas 23011 

body {
	background: #F0F1CF url(/assets/xmas-bg-2011.jpg) no-repeat fixed center 0;
}

*/
