@charset "utf-8";
/* CSS Document */


body {
	background:url(../images/body_background_blu2.jpg) repeat-x 0 0 #d7e8ef;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	color:#5e5f61;
	line-height:1;
}
p, td, div, h1, h2, h3, h4, input, label, form {
	margin:0;
	padding:0;
}

ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
img {
	margin:0;
	padding:0;
	border:none;
}
a {
	margin:0;
	padding:0;
	outline:none;
}
.spacer {
	font-size:0;
	line-height:0;
	clear:both;
}
a.linktag{
	color:#c77134; text-decoration:none;
}
a.linktag:hover{
	text-decoration:underline;
}
/*------------------------------///GENERAL PART START///------------------------------------*/
.mainWrap {
	width:1030px;
	margin:0px auto;
	overflow:hidden;
}
.bottomWrapOuter {

	width:1030px;
	margin:0px auto;
	padding-top:9px;

}
.bottomWrapinner {
	background:#fff;
	width:964px;
	margin:-9px auto;
	padding-top:0px;
	overflow:hidden;
}
.bottomWrap {
	width:964px;
	margin:0 auto;
	padding-top: 5px;
}
/*------------------------------///GENERAL PART END///------------------------------------*/

/*------------------------------///HEADER PART START///------------------------------------*/

.topWrapInner {
	background:url(../images/topwhitebar.png) no-repeat 0 0;
	width:964px;
	overflow:hidden;
	margin:0 auto;
	padding-bottom:10px;
}
.logo {
	float:left;
	width:209px;
	margin:20px 32px 0px 37px;
}
.advt-Top {
	float:left;
	width:auto;
	margin:8px 0px 0 0;
}
/*  NAV PART  */
.navContainer {
	overflow:hidden;
	padding-bottom:5px;
	width:952px;
}

/*.subNavLeft{
	float:left; width:400px; padding-bottom:15px;
}
.subNavLeft ul li{
	float:left; width:auto; color:#5e5f61;
}
.subNavLeft ul li a{
	text-decoration:none; color:#5e5f61;
	font-weight:bold; margin:0 4px;
}
.subNavLeft ul li a:hover, .subNavLeft ul li a.activeSub{
	color:#be1e2d; border-bottom:1px dotted #be1e2d;
}*/
.link {
	float:right;
	width:250px;/*padding-right:6px;*/
}
.link ul li {
	float:left;
	width:auto;
	margin-left:4px;
}
.link ul li a {
	color:#5e5f61;
	margin:0 3px 0 0;
	font:bold 12px/17px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
.main {
	float:left;
	width:700px;
	padding-bottom:15px;
	z-index:600;
	position:absolute;
	color:#5e5f61;
}
/*Top level list items*/
.menu-bg {
	background:url(../images/menu-bg.jpg) repeat-x 0 0 #fff;
	height:38px;
	padding-top:4px;
}
.main ul li {
	position: relative;
	float:left;
	width:auto;
	color:#5e5f61;/*overall menu background color*/
	display:block;
	line-height:25px;
	font:bold 12px/25px Arial, Helvetica, sans-serif;
}
.main ul li.toplv {
	padding-right:15px;
}
.main ul li.nopad {
	padding:0;
}
/*Top level menu link items style*/
.main ul li a {
	text-decoration:none;
	font-size:11px;
	display:block;
	color:#000;
	padding:0 0 0 15px;
}
.main ul li a span {
	display:block;
	padding:0 15px 0 0px;
}
.main ul li a:hover, .main ul li a.activeSub {
	background:url(../images/hover-left.png) no-repeat 0 0;
	text-decoration:none;
	display:block;
	color:#be1e2d;
}
.main ul li a:hover span, .main ul li a.activeSub span {
	background:url(../images/hover-right.png) no-repeat 100% 0;
	text-decoration:none;
	color:#be1e2d;
}
/* End */
/*------------------------------///HEADER PART END///------------------------------------*/

/*------------------------------///BODY PART START///------------------------------------*/
.midWrap {
	padding-bottom:10px;
	line-height:normal;
}
.leftPart {
	float:left;
	width:190px;
	padding-right:8px;
	margin-left: 6px;
}
.searchContainer {
	background:url(../images/search-bg.jpg) no-repeat 0 0;
	width:190px;
	padding-bottom:15px;
}
form.search {
	width:175px;
	height:51px;
	padding:9px 0 0 8px;
	margin:0;
}
form.search p {
	margin:0;
	padding:0 0px 0 0;
	color:#fff;
	float:left;
	font-weight:bold;
}
form.search label.boxl {
	width:100px;
	float:left;
	padding-right:3px;
	display:block;
	height:17px;
	border:none;
}
form.search input.box {
	width:100px;
	border:none;
	height:17px;
}
.subbtn {
	float:right;
	width:auto;
}
.radioSection {
	float:left;
	width:177px;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px 0 0px 0;
	margin:0;
}
.leftlist {
	background:url(../images/listbg.jpg) repeat-y 0 0;
	width:190px;
	text-align:center;
	overflow:hidden;
	height:120px;
	padding:0;
	margin:0;
}
.leftlist ul {
	margin:0;
	padding:0;
}
.leftlist ul li {
	border-bottom:1px solid #fff;
	line-height:39px;
}
.leftlist ul li a {
	color:#3b2314;
	text-decoration:none;
	line-height:37px;
	font-weight:bold;
}
.leftlist ul li a:hover {
	color:#3b2314;
	text-decoration:underline;
	line-height:37px;
	font-weight:bold;
}
.selectContainer {
	background:url(../images/select-bg.jpg) no-repeat 0 0;
	height:56px;
	width:190px;
	font-size:10px;
	color:#fff;
}
.selectContainer p {
	padding:4px 0 0 7px;
}
form.select {
	width:166px;
	padding:0px 0 0 7px;
}
.share-cabot {
	padding:0 0 15px 0;
}
.shareContent {
	background:url(../images/share-cabot-bg.gif) repeat-x 0 0 #c2b68c;
	width:183px;
	margin:0 0 0 2px;
	padding:0 0 0 5px;
	color:#5e5f61;
}
.shareContent p.bold {
	color:#5e5f61;
	font-weight:bold;
	text-align:center;
	padding-bottom:9px;
}
.face {
	margin:0 0 15px 0px;
}
.txtArea {
	background:#fff;
	width:173px;
	color:#5e5f61;
	font-style:italic;
	height:64px;
	margin:0 0 5px 0;
}
.copybtn {
	margin:0 0 0 131px;
}
.threelinkHolder {
	border-top:1px solid #969698;
	border-bottom:1px solid #969698;
}
.threelinkHolder p.blackHead {
	font-size:12px;
	text-transform:uppercase;
	padding-bottom:6px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.threelinkHolder a img {
	margin:0 5px 8px 0;
}
/*  MIDDLE PART  */
.middlePart {
	float:left;
	width:480px;
}
.middlePart h2 {
	font:normal 27px/30px Georgia, "Times New Roman", Times, serif;
	color:#be1e2d;
	padding-bottom:10px;
}
.middlePart p {
	padding:0 0 15px 0;
}
.middlePart p a {
	color:#c77134;
	text-decoration:none;
}
.middlePart p a:hover {
	text-decoration:underline;
}
.middlePartHolder {
	border-bottom:1px dotted #afb0b1;
	padding:15px 0;
}
.noborder {
	border:none;
	padding-bottom:0;
}
.middlePart p span {
	font-weight:bold;
	color:#c77134;
}
.middlePart p span.red {
	font-weight:bold;
	color:#be1e2d;
	font-size:16px;
}
.middlePart p img.right {
	float:right;
	width:auto;
}
.middlePart ul li {
	background:url(../images/listblt.jpg) no-repeat 0 5px;
	padding:0 0 4px 12px;
}
.middlePart ul li span {
	color:#c77134;
}
.middlePart ul li span.itlred {
	color:#be1e2d;
	font-style:italic;
	font-weight:bold;
}
.middlePart ul li a {
	color:#c77134;
	text-decoration:none;
}
.middlePart ul li a:hover {
	text-decoration:underline;
}
.newmiddlePart {
    float: left;
    line-height: normal;
}
/*  MIDDLE PART  */

/*  RIGHT PART  */
.rightpart {
	position: relative;
	overflow:hidden;
	float:right;
	padding-bottom: 8px;
	margin-right: 0;
	z-index: 10;
}
.bdrlist {
	width:240px;
}
.bdrlist ul {
	padding:0 5px 0px 5px;
	margin:0;
}
.bdrlist ul li {
	border-bottom:1px dashed #a5a5a6;
}
.bdrlist ul li.noborder {
	border:none;
}
.bdrlist ul li div {
	width:220px;
	padding-right:5px;
	margin:0;
	padding:0;
}
.bdrlist ul li div img {
	float:left;
	width:auto;
}
.bdrlist ul li div a {
	font-size:18px;
	text-align:right;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	display:block;
	font-style:normal;
	color:#c77134;
	text-decoration:none;
	padding:11px 0px 0px 0px;
}
.uct {
	width:228px;
	padding-left:10px;
	border-left:1px solid #ecece5;
	border-right:1px solid #ecece5;
	border-bottom:1px solid #ecece5;
}
.uct .uctitem {
	width:220px;
	overflow:hidden;
	border-bottom:1px dotted #ababab;
	height:50px;


}
.uct .uctitemnobottom {
	width:220px;
	height:50px;
}
.uctleft {
	float:left;
	margin:auto 0px auto 0px;;
}
.uctright {
	float:right;
	margin:auto 0px auto 0px;
	vertical-align:middle;
}
.uctright a {
	font-size:18px;
	text-align:right;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	display:block;
	position:relative;
	font-style:normal;
	color:#c77134;
	text-decoration:none;
}
.xtratoppad{
	margin-top:6px;
}
.bdrlist ul li div a:hover {
	text-decoration:underline;
}
ul.food {
	padding:15px 0 0 12px;
}
ul.food li {
	/*background:url(../images/food-icon.jpg) no-repeat 0 0;*/
	text-align:left;
	/*padding:0 0 5px 52px;*/
	padding:0 0 5px 5px;
	display:block;
	margin-bottom:12px;
	min-height:46px;
}
ul.food li div.recpimg{
	  float:left; padding-right:15px; width:auto;
	  padding-top:10px;
}
ul.food li div.recptxt{
	  /*float:left; */width:auto;
}
ul.food li span.boldtxt {
	font-weight:bold;
}
ul.food li span.rate {
	display:block; padding-left:12px;
}
ul.food li a {
	color:#c2465c;
	padding:0;
	margin:0;
	text-decoration:none;
	display:block;
	font-weight:bold;
}
ul.food li a:hover {
	text-decoration:underline;
}
.noimg{
	border:1px solid #ccc;
	}
/*------------------------------///BODY PART END///------------------------------------*/

/*------------------------------///FOOTER PART START///------------------------------------*/

.clear {
	clear: both;
}

#page_footer {
    position:relative;
    z-index:0;
    overflow:hidden;
    background: #FFFFFF;
    margin: 0 auto;
    border-top:5px solid #fff;
}

#page_footer .footQuickLinks {
	position: relative;
	display: block;
	margin: 0px 0px 0px 223px;
	padding-bottom: 10px;
	width: 742px;
	z-index: 1;
}

#page_footer .footQuickLinks .linkLeft {
	display: block;
	width: 238px;
	height: 82px;
	overflow: hidden;
	float: left;
}

#page_footer .footQuickLinks .linkMiddle {
	display: block;
	width: 238px;
	height: 82px;
	margin-left: 6px;
	overflow: hidden;
	float: left;
}

#page_footer .footQuickLinks .linkRight {
	display: block;
	width: 238px;
	height: 82px;
	margin-left: 6px;
	overflow: hidden;
	float: left;
}

#page_footer .address {
	display: block;
    background: url(/images/page/footer.gif) repeat-x #FFFFFF;
    padding: 15px 15px 12px 15px;
    margin: 0;
	clear: both;
    line-height:18px;
    text-align:center;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#ffffff;
}

#page_footer .address a {
	color:#fff;
}

#page_footer .address a:hover {
	text-decoration:underline;
}


/*------------------------------///FOOTER PART END///------------------------------------*/
/*------------------------------///INNER PART START///------------------------------------*/
.inner-banner {
	background:url(../images/inner-banner-bg.jpg) no-repeat 0 0;
	width:483px;
	height:80px;
	padding-bottom:23px;
}
.inner-banner h2 {
	font:normal 27px/30px Georgia, "Times New Roman", Times, serif;
	color:#be1e2d;
	padding:25px 0 0 0;
	float:left;
}
h3.subheading {
	color:#c77134;
	font-size:12px;
	font-style:italic;
}
h3.subheading span {
	text-decoration:underline;
}
.inner-bannerhead {
	float:left;
	width:295px;
}
.inner-banner img {
	float:right;
	width:auto;
}
.listholder {
	overflow:hidden;
	margin-bottom:15px;
}
.listholder img {
	float:right;
	width:auto;
}
.important {
	border:1px dotted #aeafb0;
	padding:8px;
}
.important a {
	color:#c77134;
}
.important a:hover {
	text-decoration:none;
}
.savvy {
	overflow:hidden;
	margin-bottom:12px;
}
.rowContainer {
	overflow:hidden;
	margin-bottom:20px;
}
.rowContainer-img {
	width:122px;
	float:left;
}
.rowContainer-img img {
	float:left;
	width:auto;
}
.rowContainer-txt {
	width:110px;
	float:left;
}
ul.commonlist {
	padding-bottom:12px;
}
ul.commonlist li {
	background:url(../images/arrow-gry.gif) no-repeat 4px 9px;
	line-height:22px;
	padding-left:12px;
}
ul.commonlist li.rtxt {
	color:#be1e2d;
}
ul.commonlist li a {
	color:#be1e2d;
	text-decoration:underline;
}
ul.commonlist li a:hover {
	text-decoration:none;
}


/*****************************************************/
/******************  LANDING PAGE  *******************/
/*****************************************************/

.contentHeader {
	position: relative;
	display: block;
	width: 727px;
	z-index: 1;
}

.contentHeader h2 {
	display: block;
	background: url('/pages/greek/images/h2-get-started.gif') no-repeat;
	width: 727px;
	height: 52px;
	line-height: 52px;
	text-indent: 730px;
	overflow: hidden;
}

.contentHeader h3 {
	display: block;
	background: url('/pages/greek/images/h3-greek-style-benefits.gif') no-repeat;
	width: 727px;
	height: 42px;
	line-height: 42px;
	text-indent: 730px;
	overflow: hidden;
}

.contentHeader .socialButtons {
	position: absolute;
	display: block;
	width: 190px;
	top: 14px;
	right: -5px;
	z-index: 10;
}

.contentHeader .socialButtons frame {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 90px;
	z-index: 10;
}

.contentHeader .socialButtons div {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 90px;
	z-index: 10;
}

.landingLinks {
	position: relative;
	display: block;
	margin-top: 15px;
	width: 742px;
	margin-left: -15px;
	z-index: 1;
}

.landingLinks .item {
	position: relative;
	background: url('/pages/recipes/images/categories/bg-link.jpg') no-repeat;
	display: block;
	width: 355px;
	height: 106px;
	margin-left: 15px;
	margin-bottom: 15px;
	overflow: hidden;
	text-decoration: none;
	float: left;
}

.landingLinks .item:hover {
	background: url('/pages/recipes/images/categories/bg-hover.jpg') no-repeat;
}

.landingLinks .item .pic {
	position: absolute;
	display: block;
	width: 256px;
	height: 106px;
	overflow: hidden;
	top: 0px;
	left: 0px;
	z-index: 1;
}

.landingLinks .item .text {
	position: absolute;
	display: block;
	width: 120px;
	height: 56px;
	overflow: hidden;
	top: 50px;
	right: 20px;
	z-index: 1;
	font-family: Georgia, Times san-sarif;
	font-size: 17px;
	font-weight: normal;
	line-height: 20px;
	text-decoration: none;
	color: #be202e;
	text-align: center;
}

.landingLinks .item:hover .text {
	color: #FFFFFF;
	text-decoration: none;
}

.productBox {
	display: block;
	width: 191px;
	margin-top: 10px;
}

.productBox .top {
	display: block;
	background: url('/pages/greek/images/box-top.gif') no-repeat;
	width: 191px;
	height: 26px;
	font-family: Arial, sarif;
	font-size: 12px;
	font-weight: bold;
	line-height: 26px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
}

.productBox .content {
	display: block;
	width: 191px;
	line-height: normal;
	font-size: 0;
}

.productBox .bottom {
	display: block;
	background: url('/pages/greek/images/box-bottom.gif') no-repeat;
	width: 191px;
	height: 26px;
	font-family: Georgia, Arial, sarif;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	line-height: 26px;
	text-decoration: none;
	text-align: center;
	color: #3b2416;
}

.productBox .bottom a {
	font-family: Georgia, Arial, sarif;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	line-height: 26px;
	text-decoration: none;
	text-align: center;
	color: #3b2416;
}


/********************************************/
/************** BANNER STYLES ***************/
/********************************************/

.bannerArea {
	position: relative;
	display: block;
	width: 727px;
	margin: 0px auto;
	padding: 0px;
	z-index: 1;
}

#slideshow {
  	position: relative;
	display: block;
	width: 727px;
	height: 325px;
	overflow: hidden;
	background-color: #FFFFFF;
}

#slideshow #slideCounter {
  	position: absolute;
	display: none;
	width: 100px;
	padding: 0;
	left: 420px;
	bottom: 5px;
	z-index: 3;
}

#slideshow #slideCounter div {
  	float: left;
	padding: 2px 5px 2px 5px;
	margin-left: 5px;
	background-color: #FFFFFF;
  	color: #5e5f61;
  	font-family: Verdana, Arial, serif;
  	font-size: 12px;
  	font-weight: bold;
  	border-radius: 5px;
}

#slideshow #slideCounter div.sCount {
  	cursor: pointer;
}

#slideshow #slideControl {
  	position: relative;
	display: block;
	float: left;
	z-index: 4;
}

#slideshow #slideControl .play {
  	background: url('/images/banners/icon-play.gif') no-repeat;
  	background-position: 2px 2px;
  	padding: 0px;
  	cursor: pointer;
}

#slideshow #slideControl .pause {
  	background: url('/images/banners/icon-pause.gif') no-repeat;
  	background-position: 2px 2px;
  	padding: 0px;
  	cursor: pointer;
}

#slideshow #slides {
	display: block;
	width: 727px;
	height: 325px;
	overflow: hidden;
	float: left;
}

#slideshow #slides #slide1 {
  	position: absolute;
	display: none;
	width: 727px;
	height: 325px;
	overflow: hidden;
	top: 0px;
	left: 0px;
	z-index: 1;
}

#slideshow #slides #slide2 {
  	position: absolute;
	display: none;
	width: 727px;
	height: 325px;
	overflow: hidden;
	top: 0px;
	left: 0px;
	z-index: 1;
}

#slideshow #slides #slide3 {
  	position: absolute;
	display: none;
	width: 727px;
	height: 325px;
	overflow: hidden;
	top: 0px;
	left: 0px;
	z-index: 1;
}

#slideshow #loading {
	position: absolute;
	width: 727px;
	height: 325px;
	z-index: 1;
}

#slideshow #loading img {
	position: absolute;
	top: 50%;
	left: 50%;
    margin-top: -18px;   /* 50% */
    margin-left: -15px;   /* 50% */
	width: 31px;
	height: 31px;
	background-color: transparent;
	padding: 0px;
	z-index: 1;
}






/*---------------06-01-2010----------------------*/
td.chart_one {
	background:#e1dac2;
	text-align:center;
}
.redHeading span {
	color:#be1e2d;
}
.redHeading {
	color:#be1e2d;
}
.violetHeading {
	color:#652d90;
}
.blueHeading {
	color:#1b75bb;
}
.colorrow {
	background:#f4f2e9;
	padding:5px 0;
	font-weight:bold;
}
.normalrow {
	padding:5px 0;
	background:#e1dac2;
	font-weight:bold;
}
td.chart-two {
	padding-top:15px;
}
.head {
	background:url(../images/chart-two-top.jpg) no-repeat 0 0;
	width:468px;
	color:#fff;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	height:19px;
	padding:11px 0 14px 12px;
}
.chartCont {
	border-left:1px solid #e1dac2;
	border-right:1px solid #e1dac2;
}
.chartCont p {
	padding:0 8px 8px 8px;
}
p.grybackground {
	background:url(../images/gray-heading-bg.jpg) no-repeat 0 0;
	width:470px;
	line-height:22px;
	font-weight:bold;
	color:#be1e2d;
	font-size:14px;
	padding:0 0 5px 10px;
}
.lactHead {
	background:url(../images/chart-two-top.jpg) no-repeat 0 0;
	width:468px;
	color:#fff;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	height:28px;
	padding:8px 0 0px 12px;
	margin:0;
}
.lact {
	border-left:1px solid #e1dac2;
	border-right:1px solid #e1dac2;
	padding:0;
	margin:0;
	width:478px;
}
.lact ul {
	padding:15px 0 0 0;
}
.lact ul li {
	background:url(../images/listblt.jpg) no-repeat 3px 5px;
	padding:0 0 4px 12px;
}
.lact ul li span {
	color:#c77134;
}
.lact ul li span.itlred {
	color:#be1e2d;
	font-style:italic;
	font-weight:bold;
}
.lact ul li a {
	color:#c77134;
	text-decoration:none;
}
.lact ul li a:hover {
	text-decoration:underline;
}
.lact p {
	padding:12px 0 0 12px;
}
.bbpHead {
	font-size:16px;
	color:#be1e2d;
	border-top:1px dotted #a3a4a5;
	border-bottom:1px dotted #a3a4a5;
	font-weight:bold;
	line-height:30px;
	padding-bottom:2px !important;
	margin:0 0 10px 0;
}
.bbpHow {
	background:url(../images/bbph-img.jpg) no-repeat 0 0;
	width:470px;
	height:150px;
	padding:6px 0 0 10px;
}
.bbpHow p.bigtxt {
	font-size:14px;
	width:271px;
}
.bbpHow p.bigtxt span {
	font-style:italic;
	color:#5e5f61;
}
ul.bbp {
	padding:15px 0 0 0;
	width:339px;
}
ul.bbp li {
	background:url(../images/listblt.jpg) no-repeat 3px 5px;
	padding:0 0 4px 12px;
}
ul.bbp li span {
	color:#c77134;
}
ul.bbp li span.itlred {
	color:#be1e2d;
	font-style:italic;
	font-weight:bold;
}
ul.bbp li a {
	color:#c77134;
	text-decoration:none;
}
ul.bbp li a:hover {
	text-decoration:underline;
}
.left-area {
	float:left;
	width:339px;
}
.right-area {
	float:right;
	width:119px;
	margin:18px 0 0 0;
}
.topFive {
	overflow:hidden;
	background:#e2833e;
	padding:8px;
	width:464px;
	color:#fff;
}
.topFive p {
	padding-bottom:0;
}
.topFivehead {
	background:url(../images/5day-plnr-headbg.jpg) no-repeat 0 0 #e2833e;
	width:464px;
	padding:8px;
}
.topFivehead img.topHeading {
	float:left;
	width:auto;
}
.topFivehead div.links {
	float:right;
	width:auto;
	background:url(../images/links-bg.jpg) no-repeat 0 0;
	width:162px;
	height:19px;
	margin-top:2px;
}
.topFivehead div.links ul li {
	float:left;
	width:auto;
	background:none!important;
	padding:0px 0 0 6px;
	margin:0;
}
.topFivehead div.links ul li a.share {
	background:url(../images/share-icon.jpg) no-repeat 3px 0px;
	font:normal 8px/10px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 0 16px;
}
.topFivehead div.links ul li a.print {
	background:url(../images/print-icon.jpg) no-repeat 3px 0px;
	font:normal 8px/10px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 0 16px;
}
.topFivehead div.links ul li a.pdf {
	background:url(../images/pdf-icon.jpg) no-repeat 3px 0px;
	font:normal 8px/10px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 0 16px;
}
p.kid-head {
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#3b2314;
	border-top:1px solid #3b2314;
	border-bottom:1px solid #3b2314;
	padding-bottom:0;
	line-height:25px;
}
.kidsec {
	padding-bottom:12px;
	padding-top:10px;
}
.kidsec img.thumb {
	float:left;
	width:auto;
	padding:0 10px 0 0;
}
.kidsec ul {
	float:left;
	width:360px;
}
.kidsec ul li {
	background:url(../images/listblt.jpg) no-repeat 3px 5px;
	padding:0 0 4px 12px;
}
.kidsec ul li a {
	color:#c77134;
	text-decoration:none;
}
.kidsec ul li a:hover {
	text-decoration:underline;
}
.kidbtm {
	margin:12px 0;
	border-bottom:1px dotted #aeafb0;
	overflow:hidden;
}
.kidbtm img.kidthumb {
	float:left;
	width:auto;
	padding:0 10px 0 0;
}
.kidbtmHolder {
	width:307px;
	float:right;
}
.kidbtm ul li {
	background:url(../images/listblt.jpg) no-repeat 3px 6px;
	padding:0 0 4px 12px;
}
.kidbtm ul li a {
	color:#c77134;
	text-decoration:none;
}
.kidbtm ul li a:hover {
	text-decoration:underline;
}
.kidbtm p span.redbig {
	font-size:16px;
	color:#be1e2d;
}
.kidbtm p span.itl {
	font-style:italic;
	color:#3b2314;
}
.diabtmn {
	padding-bottom:10px;
}
.diabtmn img.dithumb {
	float:right;
	width:auto;
	padding:0 0 12px 12px;
}
.diabtmn img.dithumbl {
	float:left;
	width:auto;
	padding:0 12px 12px 0;
}
.diabtmn p span {
	font-style:italic;
	color:#000;
}
.diabtmn ul li {
	background:url(../images/listblt.jpg) no-repeat 3px 6px;
	padding:0 0 4px 12px;
}
.diabtmn ul li a {
	color:#c77134;
	text-decoration:none;
}
.diabtmn ul li a:hover {
	text-decoration:underline;
}
.fivedaysmenu {
	padding-bottom:12px;
}
/*-----------///HEALTH SECTION///----------------------------------*/
.health-right {
	float:right;
	width:740px;
	padding:0;
}
.health-top {
	background:url(../images/health-head-bg.jpg) repeat-x 0 0;
	padding:4px 10px;
	border-bottom:1px dotted #afc2de;
	color:#fff;
	margin-bottom:15px;
	letter-spacing:5px;
}
.health {
	border-bottom:1px dotted #afc2de;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.health h2 {
	font-size:18px;
	color:#5f86be;
	font-style:italic;
	font-weight:bold;
}
.health .thank {
	float:left;
	width:240px;
	color:#5f86be;
	font-size:20px;
	line-height:24px;
}
.health .login-section {
	float:right;
	width:240px;
}
.health .login-section p {
	color:#5f86be;
	font-size:12px;
	padding-left:75px;
}
.health .login-section form.ls {
	margin:0;
}
.health .login-section form.ls span {
	font-size:10px;
	display:block;
	width:66px;
	float:left;
	text-align:right;
	color:#5f86be;
}
.health .login-section form.ls label {
	display:block;
	width:229px;
	float:left;
}
.health .login-section form.ls input.lsbox {
	float:right;
	width:auto;
	margin-bottom:8px;
}
.health .login-section form.ls .submitbtn {
	margin-left:85px;
}
.health .login-section form.ls ul.reg {
	padding-left:30px;
}
.health .login-section form.ls ul.reg li {
	float:left;
	width:auto;
	background:none;
	color:#c77134;
}
.health .login-section form.ls ul.reg li a {
	font-size:10px;
	font-weight:bold;
	color:#c77134;
	width:164px;
}
.btn-container {
	width:auto;
	margin:0 10px 5px 0;
}
.btn-container-inn {
	float:left;
	width:auto;
}
.btn {
	background:url(../images/roundedbtn-mid.gif) repeat-x 0 0;
	font-size:11px;
	font-weight:bold;
	float:left;
	color:#fff;
	cursor:pointer;
	border:none;
	outline:none;
	line-height:18px;
	display:block;
	height:18px;
	padding:0 0 1px 0;
}
.btn-link {
	float:left;
	width:auto;
}
/*---------19-01-10--------------*/
.healthContainer {
	padding-bottom:6px;
}
.rightmenuCont {
	background:url(../images/health-right-menu-bg.jpg) repeat-y 0 0;
	padding:10px 0 0 21px;
}
.rightmenuCont a {
	font:normal 18px/29px Georgia, "Times New Roman", Times, serif;
	color:#c77134;
	text-decoration:none;
}
.rightmenuCont a:hover {
	text-decoration:underline;
}
.rightmenuCont ul li {
	color:#c77134;
}
.rightmenuCont ul li a {
	background:url(../images/health-arrow.gif) no-repeat 0 5px;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#c77134;
	padding-left:10px;
}
.dairy {
	background:url(../images/dairbg.jpg) repeat-x 0 0;
	padding:4px;
}
.dairy p.HeadBig {
	font:normal 18px/29px Georgia, "Times New Roman", Times, serif;
	padding-bottom:8px;
	color:#c77134;
}
.dairy p.notmaltxt {
	font-size:12px;
	color:#5e5f61;
	padding-bottom:10px;
}
.dairy p.notmaltxt a {
	color:#c77134;
	text-decoration:none;
}
.dairy p.notmaltxt a:hover {
	text-decoration:underline;
}
.dairy img {
	border:2px solid #fff;
}
/*-------///RESOURCE///---------------*/

ul.re-link {
	padding-left:55px;
}
ul.re-link li {
	float:left;
	width:auto;
	background:none;
	text-align:center;
}
ul.re-link li a {
	text-align:center;
	height:100px;
	font:normal 14px/16px Georgia, "Times New Roman", Times, serif;
	color:#c77134;
	padding-left:10px;
}
/*-------///RECIPES CSS///----------------------*/

body#cookingWithCabot ol	{display:block;list-style:none !important;}
body#cookingWithCabot ol li	{display:block;list-style:none !important;}
body#cookingWithCabot ul	{display:block;list-style:none !important;}
body#cookingWithCabot ul li	{display:block;list-style:none !important;}

h2.rcp {
	font:bold 13px/18px Georgia, "Times New Roman", Times, serif;
	color:#be1e2d;
	padding-bottom:10px;
	padding-top:3px;
}
.catArea {
	display: block;
	width: 182px;
	height: auto;
	line-height: normal;
	padding-left: 3px;
	padding-bottom: 12px;
	border-right: 1px dotted #d2d2d3;
	padding-right :5px;
	clear: both;
}

.rightpart .catArea {
	width:182px;
	padding-left:3px;
	padding-bottom:12px;
	padding-right:5px;
	border: 0px;
}



#site_structure .catArea li a.current {
	text-decoration:underline;
}
#site_structure .catArea ul.category_group {
	padding-bottom:10px;
	display:none;
}
#site_structure .catArea ul.category_group li {
	padding-left:17px;
	background:url(../images/arrow-gry.gif) 10px 4px no-repeat;
}


h2.catbg {
	background:url(../images/cat-bg.jpg) no-repeat 0 0;
	font: bold 13px/18px Georgia, "Times New Roman", Times, serif;
	color:#be1e2d;
	border-bottom:1px solid #c4c4c6;
	font-size: 12px;
	padding:10px 0 12px 18px;
	max-height: 39px;
}
.catArea ul {
	padding-top:0px;
	padding-left:0px;
	margin-left:0px;
}
.catArea ul li {
	min-height:15px;
	padding-bottom:5px;
	/*background:url(../images/health-arrow.gif) no-repeat 0 5px;*/
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#4a4b4d;
	display:block;
	text-decoration:none;
	padding-left:0px;
}
.catArea ul li a {
	/*background:url(../images/health-arrow.gif) no-repeat 0 5px;*/
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#c77134;
	display:block;
	min-height:15px;
	text-decoration:none;
	padding-left:0px;
}
.catArea ul li a:hover {
	text-decoration:underline;
}

.catArea ol {
	padding: 5px 0 0 0;
	margin: 0;
}
.catArea ol li {
	display: list-item;
	list-style-position: outside;
	list-style-type: decimal;
	padding: 0 0 4px 0;
	margin: 0 0 0 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 18px;
	color: #4a4b4d;
	text-decoration: none;
	vertical-align: top;
	color: #999999;
}
.catArea ol li a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	color: #c77134;
}
.catArea ol li a:hover {
	text-decoration:underline;
}
.catArea ol.category_group {
    display: none;
    padding-bottom: 10px;
}
.catArea ol.category_group li {
    background: url("../images/arrow-gry.gif") no-repeat scroll 10px 4px transparent;
    padding-left: 17px;
}

.catArea select {
	border: 1px solid #999999;
}

.midtop {
	padding-bottom:12px;
	position:relative;
	border:1px solid #ffffff;
	right:0;
	top:0;
}
.midtop .flashArea {
	padding-right:10px;
	float:left;
}

.rightList {
	border:1px solid #d2d2d3;
	width:232px;
	padding:0 4px;
}
.midbottom {
	overflow:hidden;
	padding-bottom:15px;
	position:relative;
}
.midbottom .Container {
	float:left;
	width:350px;
	border-right:1px dotted #d2d2d3;
	padding-right:15px;
}
.midbottom .Container h2 {
	background:url(../images/cont-Headbg.jpg) no-repeat 0 0;
	font:bold 13px/18px Georgia, "Times New Roman", Times, serif;
	color:#be1e2d;
	border-bottom:1px solid #c4c4c6;
	padding:10px 0 12px 18px;
}
.midbottom .Container h2 span {
	color:#5e5f61;
}
.midbottom .Container h2 span a {
	color:#5e5f61;
	text-decoration:none;
	font-style:italic!important;
	font-size:11px;
}
.midbottom .Container h2 span a:hover {
	text-decoration:underline;
}
.xtraArea {
	padding-left:15px;
	border-right:none!important;
}
/*--------///ALL RECIPE///------------------------*/
.allrecipe {
	width:482px;
	padding-right:10px;
}
.allrecipe div.recipeContent {
	background:#e1dac2;
	padding:0px 10px 10px 10px;
	width:470px;
	border-right:1px solid #f0ece0;
	border-left:1px solid #f0ece0;
}
.allrecipe div.recipeContent h2 {
	font:normal 27px/30px Georgia, "Times New Roman", Times, serif;
	color:#be1e2d;
}

.recipe-comment	{
	margin-top:0px;
	width:450px;
	padding:5px 0px 0px 28px;
	background-image:url(../images/comments/cabot-comm-icon.png);
	background-repeat:no-repeat;
	background-position:left top;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
}

.comment-name	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#999999;
}


/*--------///WINE AND CHEDDAR AND BEER CHEDDAR///------------------------*/
.winecheddar {
	width:710px;
	height:271px;
	/*background:url(../images/wine-cheddar-img.jpg) no-repeat 0 0;*/
}
.beercheddar {
	width:710px;
	height:271px;
	/*background:url(../images/beer-cheddar-img.jpg) no-repeat 0 15px;*/
}
.beercheddar img{
	padding-top:20px;
}
ul.shadetabs {
	padding: 3px 0 0 0;
	margin-left: 10px;
	margin-top: 1px;
	margin-bottom: 0;
	list-style-type: none;
}
ul.shadetabs li {
	float:left;
	width:auto;
}
ul.shadetabs li a {
	/*background:url(../images/tab-btn-expndble.jpg) no-repeat 100% 0;*/
	background:url(../images/tab-hover-expndble.jpg) no-repeat 100% 0;
	text-decoration: none;
	padding:0 25px 1px 0;
	display:block;
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#5e5f61;
}
ul.shadetabs li a span {
	/*background:url(../images/tab-btn-left.jpg) no-repeat 0 0;*/
	background:url(../images/tab-hover-left.jpg) no-repeat 0 0;
	float:left;
	text-decoration:none;
	height:20px;
	padding:0 0px 0 24px;
}
ul.shadetabs li a:hover, ul.shadetabs li.selected a {
	background:url(../images/tab-btn-expndble.jpg) no-repeat 100% 0;
	/*background:url(../images/tab-hover-expndble.jpg) no-repeat 100% 0;*/
}
ul.shadetabs li a:hover span, ul.shadetabs li.selected a span {
	/*background:url(../images/tab-hover-left.jpg) no-repeat 0 0;*/
	background:url(../images/tab-btn-left.jpg) no-repeat 0 0;
	float:left;
}

.tabcontentstyle {
	width: 732px;
	padding:0px 0 0 11px;
	background:url(../images/tab-bg.jpg) repeat-y 0 0;
}
.tabcontent {
	display:none;
}
 @media print {
.tabcontent {
	display:block!important;
}
}
.innerTab {
	width:710px;
}
.innerTab .cntFirst {
	float:left;
	width:104px;
	background:#e1dac2;
	padding:8px 5px;
}
.innerTab .cntFirst img {
	border:1px solid #fff;
	margin-bottom:8px;
}
.innerTab .cntFirst ul {
	padding-left:6px; text-align:center;
}
.innerTab .cntFirst ul li{
	padding-bottom:8px;
}
.innerTab .cntFirst ul li a {
	font:normal 14px/20px Georgia, "Times New Roman", Times, serif;
	color:#c77134;
	text-decoration:none;
}
.innerTab .cntFirst ul li a:hover, .innerTab .cntFirst ul li a.linked {
	text-decoration:underline;
}
.innerTab .cntSecond {
	float:left;
	width:170px;
	background:#fff;
	text-align:center;
}
.innerTab .cntSecond img{
	margin-bottom:10px;
}
.innerTab .cntSecond h2 {
	font:normal 26px/30px Georgia, "Times New Roman", Times, serif;
	color:#c77134;
	padding:35px 0;
}
.innerTab .cntThird {
	background:#f3f0e7;
	float:left;
	width:402px;
	padding:12px;
}
.innerTab .cntThird div.lContent {
	float:left;
	width:200px;
}
.innerTab .cntThird div.lContent p {
	font-style:italic;
	padding-bottom:10px;
	font-weight:bold;
	clear: both;
}
.innerTab .cntThird div.lContent ul {
	padding-bottom:10px;
	float:left;
	width:auto;
}
.innerTab .cntThird div.lContent ul li {
	background:url(../images/red-blt.jpg) no-repeat 0 5px;
	font-size:12px;
	padding-left:8px;
	line-height: 16px;
}
.innerTab .cntThird div.rightlast {
	float:left;
	width:198px;
}
.innerTab .cntThird div.rightlast p {
	font-style:italic;
	padding-bottom:10px;
	font-weight:bold;
}
.innerTab .cntThird div.rightlast p.title {
	color:#c77134;
	font-style:normal;
	text-align:center;
}
.innerTab .cntThird div.rightlast p.title a{
	color:#c77134;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	margin-top:4px;
}
.innerTab .cntThird div.rightlast p.title a:hover{
	text-decoration:underline;
}
.share-print {
	background:url(../images/share-bg.gif) no-repeat 0 0;
	width:250px;
	height:18px;
	padding-left:10px;
	/*margin-left:35px;*/
}
.share-print a {
	font-size:10px;
	line-height: 18px;
	color:#fff;
	text-decoration:none;
	padding-left:12px;
}
.share-print a.shr {
	background:url(../images/share-icon.gif) no-repeat 0 2px;
	float:left;
	padding-right:15px;
}
.share-print a.pdfcr {
	background:url(../images/viewpdf.gif) no-repeat 0 2px;
	float:left;
	padding-right:15px;
}
.share-print a:hover {
	text-decoration:underline;
}
.leftArticles {
	padding-bottom:10px;
}
.leftArticles div.ArtCnt {
	border-left:1px solid #f0ece0;
	border-right:1px solid #f0ece0;
	border-bottom:1px solid #f0ece0;
	padding:0 5px;
	margin:-3px 0 0 1px;
	width:174px;
}
.leftArticles div.ArtCnt p {
	padding-bottom:12px;
	line-height:16px;
}
.leftArticles div.ArtCnt p span {
	color:#be1e2d!important;
	font-weight:bold;
}
.leftArticles div.ArtCnt ul {
	margin:0;
	padding:0;
}
.leftArticles div.ArtCnt ul li {
	color:#be1e2d;
	line-height: 16px;
}
.leftArticles div.ArtCnt p.drkgrybtn {
	background:url(../images/dgry-btn.jpg) no-repeat 0 0;
	font-size:11px;
	line-height:23px;
	color:#fff;
	padding:0px 22px 0 8px;
	text-decoration:none;
	font-weight:bold;
}
.leftArticles div.ArtCnt img {
	text-align:center;
}
.cntBig{
	background:#f3f0e7;
}
.cntBig div.lBContent{
	width:345px; padding-left:10px;
	float:left;
}
.cntBig div.lBContent h2{
	font:normal 21px/24px Georgia, "Times New Roman", Times, serif;
	color:#5e5f61;float:left; width:auto; padding-top:12px;
}
.cntBig div.rBContent{
	float:left; width:auto;
}
.cntBig div.rBContent img{
	margin:12px 0 12px 12px;
}
ul.rdblt{
	list-style-type:none;
}
ul.rdblt li{
	background:url(../images/red-blt.jpg) no-repeat 0 8px;
	line-height:22px; padding-left:15px;
}

.accreg{
	font:normal 12px/17px Arial, Helvetica, sans-serif;
}

.berTabHead{
	background:url(../images/beertoplink.jpg) no-repeat 0 0;
	width:211px; height:39px; float:right;
}


/*--------///APPLE AND CHEDDAR (Added 7/20/11 by Craig) ///------------------------*/
div#headlineAndIntroduction	{
	position:absolute;
	top:120px;
	right:0;
	width:435px;
	padding-right:10px;
}
div#headlineAndIntroduction h2, div#headlineAndIntroduction p	{
	font-family:Times,serif;
	font-size:140%;
	color:#666668;
	line-height:120%;
}
div#headlineAndIntroduction p	{
	font-size:120%;
}
#ccb	{
	background:url("../images/apple_cheddar_bg.jpg");
}
#toc	{
	width:155px;
	float:left;
	margin:14px;
}
#toc li	{
	font-size:130%;
	line-height:170%;
}
#toc li a	{
	color:#91121d;
	font-weight:bold;
	font-family:Times,serif;
}
ul#toc li a.linked, ul#toc li a:hover	{
	text-decoration:underline;
}

#details	{
	float:right;
	width:545px;
}
#apple_name	{
background:#913e45;
color:#fff;
line-height:180%;
font-size:180%;
padding-left:1em;
font-family:Times,serif;
}
#photos	{
	float:left;
	background:#fff;
	text-align:center;
	padding:12px;
	width:176px;
}
#photos img	{
	margin-bottom:12px;
}
#characteristics, #recipe p, #recipe ul	{
	margin-left:212px;
	margin-right:12px;
}
#characteristics	{
	color:#91121d;
}
#characteristics h3, #recipe p	{
	padding-top:1em;
	font-size:120%;
	line-height:130%;
}
#cheese_desc	{
	margin-bottom:1em;
}
#apple_characteristics	{
	list-style-type: disc;
	padding-left:1em;
}
#apple_characteristics li, #cheese_desc li	{
	line-height:130% !important;
}
#recipe p a	{
	color:#fff;
	font-weight:bold;
}
#characteristics li	{
	font-size:110%;
	line-height:110%;
}
#recipe	{
	clear:right;
	margin-left:195px;
	background:#913e45;
	color:#fff;
}
#recipe_desc li	{
	line-height:140%;
}
#recipe .dish	{
	float:left;
}
.printShareLinks, .printShareLinks	{
	font-weight:normal !important;
	font-size:80%;
	text-transform:uppercase;
}
#recipe_desc	{
	margin-top:1em;
}
			


/*------------///COOKING WITH CABOT///------------------------*/
.ccwc {
	background:url(../images/cookingwithcabot-Head.jpg) no-repeat 0 0;
	width:800px;
	padding-top:140px;
}

/*-------///FOR 3 COLUMN RECIPE LISTING----------*/
h2.redHead{
          color:#BE1E2D;
          font:normal 18px/30px Georgia,"Times New Roman",Times,serif;
          padding-bottom:12px;
}

.brown-title	{
          color:#B95D2B;
          font:normal 18px Georgia,"Times New Roman",Times,serif;
          padding-bottom:12px;
}

.brown	{
          color:#B95D2B;
          font:normal 12px Georgia,"Times New Roman",Times,serif;
          padding-bottom:12px;
}



.extra_border{
	padding:0 18px 0 5px;
	border-left:1px solid #dedede;
	width:216px;
	float:left;
}
.left{
         /* float:left;*/ width:216px!important;
		  padding-bottom:8px;
}


/*------BEER CHEDDAR TAB START----------*/

ul.shadetabsB {
          padding: 3px 0 0 0;
          margin-top: 1px;
          margin-bottom: 0;
          list-style-type: none;
}
ul.shadetabsB li {
          float:left;
          width:auto;
}
ul.shadetabsB li a {
          background:url(../images/tab-btn-expndble.jpg) no-repeat 100% 0;
          text-decoration: none;
          padding:0 25px 1px 0;
          display:block;
          font:bold 11px/20px Arial, Helvetica, sans-serif;
          color:#5e5f61;
}
ul.shadetabsB li a span {
          background:url(../images/tab-btn-left.jpg) no-repeat 0 0;
          float:left;
          text-decoration:none;
          height:20px;
          padding:0 0px 0 24px;
}
/*ul.shadetabs li a:hover, ul.shadetabs li.selected a {
          background:url(../images/tab-hover-expndble.jpg) no-repeat 100% 0;
}
ul.shadetabs li a:hover span, ul.shadetabs li.selected a span/ {
          background:url(../images/tab-hover-left.jpg) no-repeat 0 0;
          float:left;
}*/

.tabcontentstyleB {
          width: 732px;
          padding:6px;
          background:#e1dac2;
}
.tabcontentB {
          display:none;
}
 @media print {
.tabcontentB {
          display:block!important;
}
}
.innerTabB {
          width:722px;
}
.innerTabB .cntFirstB {
          float:left;
          background:url(../images/beer-tab-bg.jpg) repeat-x 0 0 #e1dac2;
          padding:6px 6px 30px 6px;
          margin-right:12px;
}
.innerTabB .cntFirstB img {
          margin-bottom:8px;
}
.innerTabB .cntFirstB ul {
          /*padding-left:6px;*/ text-align:center;
}
.innerTabB .cntFirstB ul li{
          padding-bottom:20px;
}
.innerTabB .cntFirstB ul li a {
          background:url(../images/btab-btn.png) no-repeat 0 0;
          font-size:11px;
          line-height:21px;
          color:#fff;
          text-decoration:none;
          width:111px; display:block;
}
.innerTabB .cntFirstB ul li a:hover, .innerTabB .cntFirstB ul li a.linked {
          background:url(../images/btab-btn-hover.png) no-repeat 0 0;
}
.innerTabB .cntSecondB{
          float:left;
          width:170px;
          background:#fff;
          text-align:center;
}
.innerTabB .cntSecondB h2 {
          font:normal 26px/30px Georgia, "Times New Roman", Times, serif;
          color:#c77134;
          padding:35px 0;
}
.innerTabB .cntThirdB {
          background:#f3f0e7;
          float:left;
          width:402px;
          /*padding:12px;*/
}
.innerTabB .cntThirdB div.lContentB {
          float:left;
          width:200px;
}
.innerTabB .cntThirdB div.lContentB p {
          font-style:italic;
          /*padding-bottom:10px;*/
          font-weight:bold;
}
.innerTabB .cntThirdB div.lContentB ul {
          /*padding-bottom:10px;*/
          float:left;
          width:auto;
}
.innerTabB .cntThirdB div.lContentB ul li {
          background:url(../images/red-blt.jpg) no-repeat 0 5px;
          font-size:12px;
          /*padding-left:8px;*/
}
.innerTabB .cntThirdB div.rightlastB {
          float:left;
          width:198px;
}
.innerTabB .cntThirdB div.rightlasBt p {
          font-style:italic;
          /*padding-bottom:10px;*/
          font-weight:bold;
}
.innerTabB .cntThirdB div.rightlastB p.titleB {
          color:#c77134;
          font-style:normal;
          text-align:center;
}
.share-printB {
          background:url(../images/share-bg.gif) no-repeat 0 0;
          width:109px;
          height:18px;
          /*padding-left:10px;*/
          margin-left:35px;
}
.share-printB a {
          font-size:10px;
          color:#fff;
          text-decoration:none;
          /*padding-left:12px;*/
}
.share-printB a.shr {
          background:url(../images/share-icon.gif) no-repeat 0 2px;
          float:left;
          /*padding-right:15px;*/
}
.share-printB a.pdfcr {
          background:url(../images/viewpdf.gif) no-repeat 0 2px;
          float:left;
          /*padding-right:15px;*/
}
.share-printB a:hover {
          text-decoration:underline;
}
.leftArticlesB {
          /*padding-bottom:10px;*/
}
.leftArticlesB div.ArtCnt {
          border-left:1px solid #f0ece0;
          border-right:1px solid #f0ece0;
          border-bottom:1px solid #f0ece0;
          /*padding:0 5px;*/
          margin:-3px 0 0 1px;
          width:174px;
}
.leftArticlesB div.ArtCntB p {
          /*padding-bottom:12px;*/
}
.leftArticlesB div.ArtCntB p span {
          color:#be1e2d!important;
          font-weight:bold;
}
.leftArticlesB div.ArtCntB ul {
          margin:0;
          padding:0;
}
.leftArticlesB div.ArtCntB ul li {
          color:#be1e2d;
}
.leftArticlesB div.ArtCntB p.drkgrybtnB {
          background:url(../images/dgry-btn.jpg) no-repeat 0 0;
          font-size:11px;
          line-height:23px;
          color:#fff;
          /*padding:0px 22px 0 8px;*/
          text-decoration:none;
          font-weight:bold;
}
.leftArticlesB div.ArtCntB img {
          text-align:center;
}
.cntBigB{
          background:#e1dac2;

}
.cntBigB div.lBContentB{
          width:558px;
          float:left;border-top:1px solid #e9e3d1;
}
.cntBigB div.lBContentB h2{
          font:normal 14px/18px Arial, Helvetica, sans-serif;
          color:#5e5f61;float:left; width:auto; padding-top:12px;
}
.cntBigB div.rBContentB{
          float:left; width:510px;
          background:#fff;
          /*padding:24px;*/
          margin-top:12px;
}
.cntBigB div.rBContentB img{
          margin:0 15px 0 0 ;
          float:left; width:auto;
}
.cntBigB div.rBContentB p{
          float:left; width:291px;
}
.cntBigB div.rBContentB p span{
          font-weight:bold;
}

.cntBigB div.rBContentsmallB{
          float:left; width:350px;
          background:#fff;
          /*padding:5px;*/
          margin-top:12px;
		  padding-right:15px;
}
.cntBigB div.rBContentsmallB img{
          margin:6px ;
          float:left; width:109px;
}
.cntBigB div.rBContentsmallB img.cheese{
          margin:6px;
          float:left; width:109px; /*height:80px;*/
}
.cntBigB div.rBContentsmallB p{
          float:right; width:191px;
		  padding:6px;
}
.cntBigB div.rBContentsmallB p span{
          font-weight:bold;
}
.cntBigB div.imgContB{
          width:186px; float:right;
		  padding-top:8px;
}
.cntBigB div.imgContB p{
          padding-bottom:10px;
         /* padding-top:10px;*/
}
.cntBigB div.imgContB p span{
          font-weight:bold;
}
div.innerbeertab {
	background:#fff; padding:12px;
	width:555px;
}
div.innerbeertab img.lefttBig{
	padding-right:10px; float:left; width:200px;
}
div.innerbeertab div.rightBig p{
	float:left; width:294px;
	overflow:hidden;
}
div.innerbeertab div.rightBig p span{
	font-weight:bold;
}
div.innerbeertab div.rightBig p.glasstxt{
	float:left;
	overflow:hidden;
}
div.innerbeertab div.rightBig p.glasstxt span{
	font-weight:bold;
}
div.svvbtn{
	background:url(../images/beer-btn-bg.jpg) no-repeat 0 0;
	text-align:center;
	width:192px;
	padding:0 5px;
}
div.svvbtn a{
	float:left; margin-right:6px; display:block;
}
ul.rdbltB{
          list-style-type:none;
}
ul.rdbltB li{
          background:url(../images/red-blt.jpg) no-repeat 0 8px;
          line-height:22px; /*padding-left:15px;*/
}

.accregB{
          font:normal 12px/17px Arial, Helvetica, sans-serif;
}

.pagnav{
	padding-left:152px;
	padding-top:8px;
}
.pagnav ul li{
	float:left; width:auto;
	color:#603813;
}
.pagnav ul li a{
	padding:0 6px;
	text-decoration:none;color:#603813;
}
.pagnav ul li a:hover, .pagnav ul li a.page{
	padding:0 6px;
	text-decoration:underline;color:#603813;
}
/*------BEER CHEDDAR TAB END----------*/

/**************RECIPE DETAILS*****************/

#bdcmp	{
width:460px;
padding-bottom:10px;
border-bottom: 1px dashed #cccccc;
overflow:hidden;
clear:both;
margin-left:-7px;
}
.bdcmp	{
	padding-bottom:10px;
	border-bottom: 1px solid #cccccc;
}
.bdcmp ul {
	/*padding-bottom:6px;*/
}
.bdcmp ul li{
	float:left; width:auto; margin-left:-10px;
}
.bdcmp ul li a {
	background:url(../images/arrow-gry.gif) no-repeat;
	background-position:left;
	padding:0px 7px 0px 7px;
 	background-repeat: no-repeat;
 	font-family: Georgia, Times, san-sarif;
	color: #BE1E2D;
	font-size: 22px;
	text-decoration: none;
}

.bdcmp ul li.first a {
	display: none;
	background: none;
	padding:0px 7px 0px 0px;
}

.bdcmp ul li.parent a {
	background: none;
	padding:0px 7px 0px 0px;
}

.bdcmp ul li.last a {
	padding:0px 7px 0px 7px;
}

.bdcmp ul li a:hover, .rec-bdcmp ul li a.actvsub{
text-decoration:none;
}


#rec-bdcmp	{
width:480px;
padding-bottom:10px;
border-bottom:2px dotted #B95D2B;
overflow:hidden;
}
.rec-bdcmp ul {
	/*padding-bottom:6px;*/
}
.rec-bdcmp ul li{
float:left; width:auto;
}
.rec-bdcmp ul li a{
	background:url(../images/arrow-gry.gif);
	background-position:left;
	padding:0px 7px 0px 7px;
 	background-repeat:no-repeat;
	color:#C77134;
	font-size:12px;
	text-decoration:none;
/*margin:0 8px; padding-left:12px;*/
}
.rec-bdcmp ul li a:hover, .rec-bdcmp ul li a.actvsub{
text-decoration:none;
}

.reviews	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#838181;
	padding-top:3px;
	height:10px;
	float:left;
}
.dobo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#b68686;
}
.reviews a	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#838181;
	text-decoration:none;

}

.reviews a:hover	{
	color:#000000;
}

.rec-rev	{
	float:right;
	height:20px;
	width:85px;
}

.rec-rev a	{
	text-decoration:none;
}

.rec-rev-img	{
	height:20px;
	float:left;
}

.rec-img	{
	height:15px;
	padding:0px 3px 0px 3px;
	float:left;
}

.rec-img img	{
	border:none;
}


.rcpCont{
	width:480px;
	line-height: 16px;
}
.rcpCont p {
	line-height: 16px;
}

.rcpCont p i {

	font-style:italic;

}


.rcplist{
	width:460px; background:url(../images/addrcp-bg.jpg) no-repeat 0 0; 
	padding:15px 40px; 
	margin:15px 0;
	height:108px;
}
.rcplist ul{
	padding-bottom:12px;width:460px;
}
.rcplist ul li{
	float:left; 
	width:auto;
	line-height: 16px;
}
.rcplist ul li a{
	cursor:pointer;
}
.rcplist ul li a:hover{
	text-decoration:underline;
}
p.rcplistcont{
padding-bottom:12px;
}
p.rcplistcont span{
font-weight:bold; font-size:14px; line-height:30px;
border-bottom:1px dashed #ccc; display:block;
}
.recrt{
float:left; width:150px; font-weight:bold; line-height:20px;
padding-bottom:12px; padding-top:12px;
}
.recrt p{
float:left; width:130px; font-weight:bold;
}
.recrt img{
float:left; width:auto;
}
.ratethis{
float:left; width:250px;
padding-bottom:12px;
}

.ratethis a{
color:#BE1E2D; text-decoration:none;
font-weight:bold; margin-left:100px;
}
.ratethis a:hover{
text-decoration:underline;
}
.listimg{
text-align:left;

margin:0 0 12px 0;
}

.recipelistHolder{
width:466px; padding:10px;
margin-top:12px;
border:1px solid #e6e6e6;
}
.rcpdetail{
width:350px; float:left;
}
.rcpdetail a.name{
font-weight:bold;
font-size:14px;
padding-bottom:8px;
color:#C77134;
text-decoration:none;
}
.rcpdetail a.name span{
font-weight:normal; font-size:11px;
}
.rcpdetail a.name:hover{
text-decoration:underline;
}
.rcpdetail-img{
float:right; width:auto;
}
.rcpdetail-img img{
border:1px solid #e6e6e6;
padding:0 10px 0 0;
}
.delet-img{
background:#e6e6e6;
width:459px;
padding:4px;
margin:2px 0 0 0; display:block;
overflow:hidden;
}
/*.delet-img p{
float:left; width:auto;
}*/
.delet-img a{
background:url(../images/delet.png) no-repeat 0 0;
width:auto; color:#999; text-decoration:none;
padding-left:18px;
}
.delet-img a:hover{
text-decoration:underline;
}
#list{
width:480px;
clear:both;
}

.list	{

}
.list ul{
padding-bottom:12px;
}
.list ul li{
float:left; width:auto;
}
.list ul li a{
/*background:url(../images/arrow-gry.gif) no-repeat 0 5px;*/
text-decoration:none; font-size:14px;
color:#C77134; padding-left:8px; font-weight:bold;
}
.list ul li ul{
padding-left:10px;
padding-top:3px;
}
.list ul li ul li{
float:none; width:auto;
}
.list ul li ul li a{
background:url(../images/arrow-gry.gif) no-repeat 0 5px;
text-decoration:none; font-size:11px; color:#9e511b;
padding-left:8px; font-weight:normal;
}
.list ul li a:hover{
text-decoration:underline;
}
.left{
float:left; width:160px;
padding-right:0px;
}
.arcvdo{
width:460px;
padding:8px; margin:0 0 8px 0;
border:1px solid #ccc;
}
.arcvdo div.holder{
float:left; width:50px; height:50px;
text-align:left; padding-right:12px;
}
.arcvdo a{
float:left; width:auto;
text-decoration:none; color:#9e511b;
}
.arcvdo a:hover{
text-decoration:underline;
}

#rate-list	{
	width:480px;
	height:15px;
	padding-top:0px;
	margin:0px 0px 12px 0px;
}

#rate-list img	{
	border:none;
}

.rate-list{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#838181;
	text-decoration:none;
}

.rate-list a	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#838181;
	text-decoration:none;
}

.rate-list a:hover	{
	color:#000000;
}

.rleft{
float:left; width:150px;
}
.rrightbtn{
float:right; width:315px;
padding-top:12px;
}
.rrightbtn a img{
float:left; padding-left:15px;
}
/*.pagnav{
padding-left:152px;
padding-top:8px;
}
.pagnav ul li{
float:left; width:auto;
color:#603813;
}
.pagnav ul li a{
padding:0 6px;
text-decoration:none;color:#603813;
}*/

.cntBig-second{
	width: 468px;
	padding-right: 5px;
}
.cntBig-second h2{
	font: normal 14px/18px Georgia, "Times New Roman", Times, serif;
	color: #5e5f61;
	width: auto;
}
.cntBig-second div.whiteArea{
	margin-bottom: 8px;
}
.cntBig-second div.whiteArea img{
	float: left;
	width: auto;
	border: 4px solid #fff;
}
.cntBig-second div.whiteArea p{
	float: left;
	width: auto;
}
/*********************************************/

/*---------------MODIFICATION ON 16 03 2010------------*/
a.fourglass{
	background:url(../images/dgry-btn.jpg) no-repeat 0 0;
	text-align:center; color: #fff; font-weight:bold;
	text-decoration:none; width:154px; height:45px;
	line-height:14px; padding-top:8px;
	display:block;
}
a.fourglass:hover{
	text-decoration:underline;
}
.fourglasscontent{
	margin:0 auto; width:570px;
	padding:40px; background:#fff;
	overflow:hidden;
}
.fourglasscontent h2{
	font-weight:normal; padding-bottom:10px; font-size:18px;
	padding-left:15px;
}
div.firstglass{
	width:125px;
	float:left; padding-left:15px;
}
div.firstglass img{
	border:1px solid #ccc;
	margin-bottom:8px;
}
div.lastglass{
	width:125px;
	float:left;
}
.recipebox {
	background:url(../images/recipe-box.jpg) no-repeat 0 0;
	width: 226px;
	height: 94px;
	padding: 16px 11px;
	line-height: 18px;
}
#wine_cheese .recipebox {
	position: absolute;
	background:url(../images/recipe-box.jpg) no-repeat 0 0;
	width:226px;
	height:94px;
	padding:16px 11px;
	top: 0;
	right: 0;
}
#beer_cheddar .recipebox {
	position: absolute;
	background:url(../images/recipe-box.jpg) no-repeat 0 0;
	width:226px;
	height:94px;
	padding:16px 11px;
	top: 0;
	right: 0;
}

.recipebox a {
	font-size: 12px;
	line-height: 18px;
	text-decoration: underline;
}

.recipebox div {
	font-size: 12px;
	line-height: 18px;
}

.recipebox p.whhead {
	padding-top:2px;
	font:bold 12px/14px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	float:left;
	width:auto;
}
.recipebox a.whitelink {
	background:url(../images/whitearrow.gif) no-repeat 100% 6px;
	float:right;
	width:auto;
	color:#fff;
	text-decoration:none;
}
.recipebox a:hover {
	text-decoration:underline;
}
.recipebox p.regtxt {
	color:#603813;
	padding-top:7px;
	font-size:11px;
	padding-left:20px;
}
.xtralogpad{
	padding-left:20px;
}
.recipebox p.regtxt div a {
	color:#603813;
}
.recipebox p.regtxt a:hover {
	text-decoration:none;
}
.recipebox p.bottomtxt {
	position:absolute;
	bottom:30px;
	left: 17px;
	font:bold 11px/14px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	font-style:italic;
}

input[type=text],input[type=password],textarea {
	border: 1px solid #999999;
}
