@charset "UTF-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
	border: 0;
}

a { outline: none; }

ul{
	margin:0;
	padding:0;
}

body {
	background: #242424;
	margin:0;
	padding:0;
	font-size:0.625em;
	line-height:0.625em;
}

h1 {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:1.8em;
	line-height:1.2em;	
	color:#fff;
	margin:0 0 8px 0;
	padding:0;

}

h2 {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:1.5em;
	line-height:1.2em;
	color:#fff;
	margin:0;
	padding:0;
}

h2 a {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration:none;
	color:#fff;
	margin:0;
	padding:0;
}

h2 a:hover {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration:underline;
	color:#fff;
	margin:0;
	padding:0;
}

h3 {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:1.5em;
	line-height:1.2em;
	color:#000;
	margin:0 0 5px 0;
	padding:0;
}

p {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:1.5em;
	line-height:1.3em;
	font-weight:normal;
	color:#000;
	margin:0 0 10px 0;
	padding:0;
}

p a {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:normal;
	color:#333;
	margin:0;
	padding:0;
}


p a:hover {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:normal;
	text-decoration:underline;
	color:#333;
	margin:0;
	padding:0;
}


#wrapper {
	position:relative;
	width:960px;
	margin:20px auto;
	padding:0;
	text-align:center;
}

.BRlogo {
	position:absolute;
	background:url(../images/BRlogo.png) no-repeat;
	width:383px;
	height:247px;
	left: 291px;
	top: 7px;
	z-index:30;
}

.BRlogo_sm {
	position:absolute;
	background:url(../images/BRlogo_w.png) no-repeat;
	width:128px;
	height:125px;
	left: 820px;
	top: 142px;
	z-index:30;
}

#titleHeader {
	width:100%;
	height:50px;
	text-align:left;
	margin:0;
	padding:0;
	z-index:10;
}

#socialIcons {
	position:absolute;
	top:265px;
	right:6px;
	width:160px;
	height:40px;
	z-index:20;
	}

.facebookIcon {
	background:url(../images/facebookIcon.png) no-repeat;
	width:40px;
	height:40px;
	display:block;
	margin:0;
	padding:0;
	cursor:pointer;
	float:right;
	}
	
.fourSquareIcon {
	background:url(../images/fourSquareIcon.png) no-repeat;
	width:40px;
	height:40px;
	display:block;
	margin:0;
	padding:0;
	cursor:pointer;
	float:right;
	}
	
.twitterIcon {
	background:url(../images/twitterIcon.png) no-repeat;
	width:40px;
	height:40px;
	display:block;
	margin:0;
	padding:0;
	cursor:pointer;
	float:right;
	}
	
.youTubeIcon {
	background:url(../images/youTubeIcon.png) no-repeat;
	width:40px;
	height:40px;
	display:block;
	margin:0;
	padding:0;
	cursor:pointer;
	float:right;
	}


#homeTabContainer {
	width:960px;
	margin:0;
	padding:0;
	text-align:left;
}

.homeTab, .homeTab:focus {
	display:block;
	background:url(../images/homeTab.png) no-repeat;
	height:54px;
	width:132px;	
	margin:0;
	padding:0;
	cursor:pointer;
	float:left;
}

.restaurantsTab, .restaurantsTab:focus {
	display:block;
	background:url(../images/restaurantsTab.png) no-repeat;
	height:54px;
	width:132px;	
	margin:0 0 0 6px;
	padding:0;
	cursor:pointer;
	float:left;
}

.productsTab, .productsTab:focus {
	display:block;
	background:url(../images/productsTab.png) no-repeat;
	height:54px;
	width:132px;	
	margin:0 0 0 6px;
	padding:0;
	cursor:pointer;
	float:left;
}

.pressMediaTab, .pressMediaTab:focus {
	display:block;
	background:url(../images/pressMediaTab.png) no-repeat;
	height:54px;
	width:132px;	
	margin:0 0 0 6px;
	padding:0;
	cursor:pointer;
	float:left;
}

.consultingTab, .consultingTab:focus {
	display:block;
	background:url(../images/consultingTab.png) no-repeat;
	height:54px;
	width:132px;	
	margin:0 0 0 6px;
	padding:0;
	cursor:pointer;
	float:left;
}

.communityTab, .communityTab:focus {
	display:block;
	background:url(../images/communityTab.png) no-repeat;
	height:54px;
	width:132px;	
	margin:0 0 0 6px;
	padding:0;
	cursor:pointer;
	float:left;
}

.aboutUsTab, .aboutUsTab:focus {
	display:block;
	background:url(../images/aboutUsTab.png) no-repeat;
	height:54px;
	width:132px;
	margin:0 0 0 6px;		
	padding:0;
	cursor:pointer;
	float:left;
}

.homeTab span, .restaurantsTab span, .aboutUsTab span, .productsTab span, .pressMediaTab span, .consultingTab span, .communityTab span {
	display:none;
}

.homeTab:hover, .restaurantsTab:hover, .aboutUsTab:hover, .productsTab:hover, .pressMediaTab:hover, .consultingTab:hover, .communityTab:hover {
	background-position:0 -54px;
	cursor:pointer;
}

.homeTab.activeTab:hover, .restaurantsTab.activeTab:hover, .aboutUsTab.activeTab:hover, .productsTab.activeTab:hover, .pressMediaTab.activeTab:hover, .consultingTab.activeTab:hover, .communityTab.activeTab:hover {
	background-position:0 -108px;
	cursor:pointer;
}

.activeTab {
	background-position:0 -108px;
	cursor:pointer;
}

#bottomContent {
	width:960px;
	margin:0;
	padding:0 0 10px 0;
	text-align:left;
}

#threeColLeftPanel {
	width:252px;
	margin:0;
	padding:20px 20px 0 20px;
	float:left;
}

.homeBGcolor {
	background:#9ca441;
	}
	
.aboutUsBGcolor {
	background:#99915f;
	}
	
.consultingBGcolor {
	background:#7582e5;
}

.restsBGcolor {
	background:#bf971d;
}

.productsBGcolor {
	background:#bd6822;
}

.communityBGcolor {
	background:#aea798;
	}

#threeColMiddlePanel {
	width:362px;
	margin:10px 0 0 0;
	padding:20px 20px 10px 20px;
	float:left;
}

.aboutUsMPcolor {
	background:#b3a96f;
	}
	
.homeMPcolor {
	background:#b3bd4b;
	}

.restsMPcolor {
	background:#d9ab21;
}

.consultingMPcolor {
	background:#8795ff;
}

.productsMPcolor {
	background:#e37d29;
}

#threeColRightPanel {
	width:222px;
	margin:0;
	padding:0 0 0 12px;
	float:left;
}

.threeColRightSpecialBox {
	width:218px;
	text-align:left;
	padding:10px 12px 0 12px;
	margin:0;
	}
	
.threeColRightSpecialBoxAboutUsBGcolor {
	background:#80794f;
}

.threeColRightSpecialBoxConsultingBGcolor {
	background:#5b65b3;
}

.twitterContainer {
	background:#798032;
	width:218px;
	text-align:left;
	padding:10px 12px 0 12px;
	margin:0;
}

.twitterContainer p {
	color:#fff;
	font-size:1.6em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	margin:0;
	padding:0;
}

small {margin-top:4px; display:block; font-style:italic; }

#newsTweets {
	margin-bottom: 10px;
	}

#newsTweets p {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	line-height:1.2em;
	font-weight:normal;
	margin:0;
	padding:0;
	text-shadow:0 1px 1px #798032;
}

#newsTweets li {
	background:url(../images/twitterBlue.png) no-repeat left top;
	padding:0 0 2px 36px;
	margin:4px 0 0 0px;
	list-style-type:none;
	text-align:left;
}

#newsTweets li a {
	color:#FFF;
	font-size:1em;
	font-weight:normal;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
}

#newsTweets .hash { color:#fff; } 

#newsTweets .reply { color:#fff; } 

#newsTweets a:link {
	text-decoration:none;
	color:#fff;
}
#newsTweets a:active { text-decoration:none; color:#fff;}
#newsTweets a:hover { text-decoration:underline; color:#fff;}
#newsTweets a:visited { text-decoration:none; color:#fff;}

#BlueRibbonVegasTweets {
	margin-bottom: 10px;
	}

#BlueRibbonVegasTweets p {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	line-height:1.2em;
	font-weight:normal;
	margin:0;
	padding:0;
	text-shadow:0 1px 1px #595e1f;
}

#BlueRibbonVegasTweets li {
	background:url(../images/twitterBlue.png) no-repeat left top;
	padding:0 0 2px 36px;
	margin:4px 0 0 0px;
	list-style-type:none;
	text-align:left;
}

#BlueRibbonVegasTweets li a {
	color:#FFF;
	font-size:1em;
	font-weight:normal;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
}

#BlueRibbonVegasTweets .hash { color:#fff; } 

#BlueRibbonVegasTweets .reply { color:#fff; } 

#BlueRibbonVegasTweets a:link {
	text-decoration:none;
	color:#fff;
}
#BlueRibbonVegasTweets a:active { text-decoration:none; color:#fff;}
#BlueRibbonVegasTweets a:hover { text-decoration:underline; color:#fff;}
#BlueRibbonVegasTweets a:visited { text-decoration:none; color:#fff;}

#wineBarTweets {
	}

#wineBarTweets p {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	line-height:1.2em;
	font-weight:normal;
	margin:0;
	padding:0;
	text-shadow:0 1px 1px #595e1f;
}

#wineBarTweets li {
	background:url(../images/twitterBlue.png) no-repeat left top;
	padding:0 0 2px 36px;
	margin:4px 0 0 0px;
	list-style-type:none;
	text-align:left;
}

#wineBarTweets li a {
	color:#FFF;
	font-size:1em;
	font-weight:normal;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
}

#wineBarTweets .hash { color:#fff; } 

#wineBarTweets .reply { color:#fff; } 

#wineBarTweets a:link {
	text-decoration:none;
	color:#fff;
}
#wineBarTweets a:active { text-decoration:none; color:#fff;}
#wineBarTweets a:hover { text-decoration:underline; color:#fff;}
#wineBarTweets a:visited { text-decoration:none; color:#fff;}


.socialButtons {
	position:absolute;
	width:186px;
	top:78px;
	left:12px;
	margin:0;
	padding:0;
}

a.mailingListBtn {
	position:absolute;
	background:url(../images/mailingListBtn2.jpg) no-repeat;
	width:274px;
	height:48px;
	display:block;
	margin:0;
	padding:0;
	text-decoration:none;
	cursor:pointer;
	color:#fff;
	z-index:500;
	top: 564px;
	left: 12px;
}

a.mailingListBtn:hover {
	background-position:0 -48px;
	cursor:pointer;
}

a.bakeryDinnerBanner {
	background:url(../images/bakeryDinnerPlug.jpg) no-repeat;
	width:254px;
	height:224px;
	display:block;
	margin:4px 0 0px -6px;
	padding:10px 0 0 0;
	text-decoration:none;
	cursor:pointer;
	color:#fff;
}

a.latestVidBanner {
	background:url(../images/jimmyFallonHomeVidBtn.jpg) no-repeat;
	width:254px;
	height:174px;
	display:block;
	margin:4px 0 2px -6px;
	padding:10px 0 0 0;
	text-decoration:none;
	cursor:pointer;
	color:#fff;
}


a.latestVidBanner {
	background:url(../images/jimmyFallonHomeVidBtn.jpg) no-repeat;
	width:254px;
	height:174px;
	display:block;
	margin:4px 0 2px -6px;
	padding:10px 0 0 0;
	text-decoration:none;
	cursor:pointer;
	color:#fff;
}

a.availableAtMarketBtn {
	background:url(../images/prods_honey-availableAtMarket.jpg) no-repeat;
	width:254px;
	height:174px;
	display:block;
	margin:4px 0 2px -6px;
	padding:10px 0 0 0;
	text-decoration:none;
	cursor:pointer;
	color:#fff;
}

a.vid {	
	width:254px;
	height:134px;
	display:block;	
	margin:0px 0 2px -6px;
	padding:0;
}

a.vid.one {
	background:url(../images/marthaSiblingsVidBtn.jpg) no-repeat;
}

a.vid.two {
	background:url(../images/abcChefsTableVidBtn-short.jpg) no-repeat;
}

a.vid.three {
	background:url(../images/theViewFromTheBayVidBtn.jpg) no-repeat;
}

a.vid.four {
	background:url(../images/todaysKitchenVidBtn.jpg) no-repeat;
}

a.vid.five {
	background:url(../images/sundayMorningVidBtn.jpg) no-repeat;
}

a.vid.six {
	background:url(../images/awards_marthaMothersDayVidBtn.jpg) no-repeat;
}

a.vid.restsBrassMan-one {
	background:url(../images/rests_marthaSiblingsVidBtn.jpg) no-repeat;
}

a.vid.restsBrassMan-two {
	background:url(../images/rests_todaysKitchenVidBtn.jpg) no-repeat;
}

a.vid.restsBakery-one {
	background:url(../images/rests_marthaMothersDayVidBtn.jpg) no-repeat;
}

a.vid.restsBakeryMarket-one {
	background:url(../images/rests_CBS-sundayMornVidBtn.jpg) no-repeat;
}

a.vid.restsDowningStreetBar-one {
	background:url(../images/rests_WLTVno467.jpg) no-repeat;
}

a.vid.restsDowningStreetBar-two {
	background:url(../images/rests_WLTVno370.jpg) no-repeat;
}

a.vid.restsBRsushiBarGrill-one {
	background:url(../images/rests_resReqVidBtn.jpg) no-repeat;
}

a.vid.restsBrooklynBowl-one {
	background:url(../images/rests_bestThingVidBtn.jpg) no-repeat;
}

a.vid.restsSushiBarGrillLV-one {
	background:url(../images/rests_sushiLVvidBtn.jpg) no-repeat;
}

a.vid.restsSushiBarGrillLV-two {
	background:url(../images/restsBRsushiBarGrilLV-NourishVid.jpg) no-repeat;
}

a.vid.restsSushi-one {
	background:url(../images/rests_afterHours1VidBtn.jpg) no-repeat;
}

a.vid.restsSushi-two {
	background:url(../images/rests_afterHours2VidBtn.jpg) no-repeat;
}

a.vid:hover, a.vid:focus {
	background-position:0 -134px;
	cursor:pointer;
}

a.vid span {
	display:none;
}

a.latestVidBanner:hover, a.availableAtMarketBtn:hover, a.latestVidBanner:focus, a.availableAtMarketBtn:focus {
	background-position:0 -184px;
	cursor:pointer;
}

a.latestVidBanner span, a.availableAtMarketBtn span, a.bakeryDinnerBanner span, div.bakeryDinnerPaypalBtn span, a.bakeryDinnerDetailsBtn span {
	display:none;
	}
	
a.latestVidBanner span em {
	position:relative;
	top:16px;
	width:260px;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:0.6em;
	font-weight:normal;
	font-style:normal;
	line-height:1.2em;
	color:#CCC;
	margin-top:10px;
	}
	
a.latestVidBanner img {
	margin:3px 10px 0 13px;
}

a.moreArrowBtn {
	position:relative;
	bottom:18px;
	width:20px;
	height:20px;
	background:url(../images/moreArrow.png) no-repeat;
	display:block;
	cursor:pointer;
	float: right;
	right: 6px;
	}
	
a.moreArrowBtn:hover, a.moreArrowBtn:focus {
	background-position:0 -20px;
}

a.moreArrowBtn2 {
	position:relative;
	bottom:18px;
	left:0;
	width:20px;
	height:20px;
	background:url(../images/moreArrow2.png) no-repeat;
	display:block;
	cursor:pointer;
	float: right;
	}
	
a.moreArrowBtn2:hover, a.moreArrowBtn2:focus {
	background-position:0 -20px;
}


a.readMoreBtn {
	width:80px;
	height:20px;
	background:url(../images/readMoreBtn.png) no-repeat;
	display:block;
	cursor:pointer;
	/* [disabled]margin-bottom:8px; */
	}
	
a.readMoreBtn:hover, a.readMoreBtn:focus {
	background-position:0 -20px;
}

a.readMoreBtn2 {
	position:relative;
	left:245px;
	bottom:19px;
	width:80px;
	height:20px;
	background:url(../images/readMoreBtn2.png) no-repeat;
	display:block;
	cursor:pointer;
	}
	
a.readMoreBtn2:hover, a.readMoreBtn2:focus {
	background-position:0 -20px;
}

.newsBox {
	background:#686d2b;
	width:242px;
	padding:0;
	}
	
#mediaSpecialBox {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	margin:0 -8px 0 -8px;
	padding:0;
	}
	
#mediaSpecialBox h1 {
	font-size:1.4em;
	font-weight:bold;
	line-height:1.2em;
	color:#000;
	
}

#mediaSpecialBox h2 {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.2em;
	text-transform:uppercase;
	color:#fff;
	margin:0 0 6px 0;
	padding:0;
}

#mediaSpecialBox p {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:1.2em;
	/* [disabled]font-weight:bold; */
	font-style:normal;
	line-height:1.2em;
	color:#fff;
	padding:0;
}

#mediaSpecialBox div {
	background:#8c943a;
	padding:10px 12px 12px 12px;
	display:block;
	/* [disabled]margin:-8px 0 -8px 0; */
}

#mediaSpecialBox div.alt {
	background:#858c37;
	padding:10px 12px 12px 12px;
	/* [disabled]margin:-8px 0 -8px 0; */
}
	
.specialBoxTitle {
	background:#4e4d41;
	height:20px;
	margin:0;
	padding:10px 12px;
	}	
	
.specialBoxBottom {
	background:#807a50;
	width:242px;
	height:6px;
	margin:0;
	padding:0;
	}

.rightSpecialBoxTitle {
	background:#4e4d41;
	width:218px;
	height:20px;
	margin:0;
	padding:10px 12px;
	}
		
.twitterBoxBottomRound {
	background:#798032;
	width:242px;
	height:10px;
	margin:0;
	padding:0;
	}
	
.pressBoxBottom {
	background:#80794f;
	width:242px;
	height:6px;
	margin:0;
	padding:0;
	}
	
#productsInfoBox {
	background:#a35a1d;
	color:#fff;
	padding: 10px 0 4px 12px;
	margin: 0 0 2px 0;
	}
	
#productsInfoBox h1 {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:1.4em;
	line-height:1.3em;
	color:#fff;
	margin:0 0 4px 0;
}	
	
#productsInfoBox p {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:1.3em;
	line-height:1.2em;
	color:#fff;
}	

.twitterBtn, twitterBtn:focus {
	display:block;
	background:url(../images/homeTwitterBtn.jpg) no-repeat;
	height:51px;
	width:186px;	
	margin:0;
	padding:0;
	cursor:pointer;
	float:left;
}

.facebookBtn, facebookBtn:focus {
	display:block;
	background:url(../images/homeFacebookBtn.jpg) no-repeat;
	height:51px;
	width:186px;	
	margin:0;
	padding:0;
	cursor:pointer;
	float:left;
}

.twitterBtn span, .facebookBtn span, .marthaLTinterviewBtn span, .renInviteBtn span, .bikeMSVidBtn span, .lasVegasVidBtn span, .abcVidBtn span {
	display:none;
}

.twitterBtn:hover, .facebookBtn:hover {
	background-position:0 -51px;
	cursor:pointer;
}

.rounded {  
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
}

.rounded6 {  
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
}

.roundedTop {
  -moz-border-radius:4px 4px 0 0;
  -webkit-border-top-left-radius:4px;
  -webkit-border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
}

.roundedTop6 {
  -moz-border-radius:6px 6px 0 0;
  -webkit-border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
}

.roundedBottom {
	-moz-border-radius:0 0 4px 4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}

.roundedBottom6 {
	-moz-border-radius:0 0 6px 6px;
	-webkit-border-bottom-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
}

#contactForm {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:1.2em;
	}
	
.formMessage {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:1.2em;
	color:#FFF;
	display:block;
	margin-bottom:10px;
	}

#contactForm fieldset {
	margin: 0 0 10px 0;
}

#contactForm label {
	display:block;
	font-weight:bold;
	line-height:1.4;
	color:#999;
	color: rgba(0, 0, 0, 0.6);
	margin-bottom:2px;
	}

#contactForm fieldset input[type="text"] {
	padding:5px 8px;
	font-size:1.2em;
	color:#666;
	border:none;
	background-image: url(-webkit-gradient(linear, 0% 0%, 0% 9%, from(#999), to(#ffc)));
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
}

#contactForm textarea {
	padding:5px 8px;
	margin-bottom:10px;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:1.2em;
	color:#666;
	border:none;
	margin:0;
}

#contactForm fieldset input[type="submit"] {
	width:100px;
	height:25px;
	background:url(../images/sendEmailBtn.png) no-repeat;
	cursor:pointer;	
	}
	
#contactForm fieldset input[type="submit"]:hover {
	width:100px;
	height:25px;
	background-position:0 -25px;
	cursor:pointer;
	}
	
#contactForm.consultFormField fieldset input[type="text"] {
	width:334px;
}

#contactForm.consultFormField fieldset textarea {
	width:334px;
}

#contactForm.aboutUsFormField fieldset input[type="text"] {
	width:198px;
}

#contactForm.aboutUsFormField fieldset textarea {
	width:198px;
}
		
.formFieldAboutUsBGcolor {
	background-color:#FFC;
	}
		
.formFieldConsultBGcolor {
	background-color:#DEE6FF;
	}
		
.pressKitLink {
	display:block;
	background:url(../images/downloadPressKitBtn.jpg) no-repeat;
	width:256px;
	height:82px;
	margin:10px 0 0 -7px;
	padding:0;
	cursor:pointer;
	float:left;
}

.BR-RenPressRelLink {
	display:block;
	background:url(../images/BR-RenPrtnrshpPressRelBtn.jpg) no-repeat;
	width:256px;
	height:82px;
	margin:0 0 0 -7px;
	padding:0;
	cursor:pointer;
	float:left;
}

.pressKitLink span, .BR-RenPressRelLink span {
	display:none;
}

.pressKitLink:hover, .BR-RenPressRelLink:hover {
	background-position:0 -82px;
	cursor:pointer;
}

.consultingPanel ul li {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	list-style-type:none;
	margin:0;
	padding:0 0 10px 22px;
}

.consultingPanel li {
	background:url(../images/consultingCheckmark.png) 0px 2px no-repeat;
	font-size:1.5em;
	line-height:1.1em;	
	margin:0;
	padding:0;
}

.awardsPanel ul {
	list-style:none;
}

h3.awards {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:1.5em;
	line-height:1.2em;
	color:#000;
	margin:16px 0 10px 0;
	padding:0;
}

.awardsPanel ul li {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:normal;
	font-style:normal;
	font-size:1.4em;
	line-height:1.2em;
	margin:0 0 6px 0;
	padding:0;
}

.awardsPanel ul li strong {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	/* [disabled]font-size:1em; */
	line-height:1.1em;
	font-style:normal;
	margin:0;
	padding:0;
}

.awardsPanel ul li a {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:normal;
	font-style:normal;
	color:#000;
	display:block;
}

.awardsPanel ul li a:hover {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:normal;
	font-style:normal;
	color:#fff;
	display:block;
	background:#858c37;
	margin:-5px -10px;
	padding:5px 10px;
	  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
}

#twoColRightPanel {
	width:658px;
	margin:10px 0 0 0;
	float:left;
}

@media only screen and (max-device-width: 480px) {   
	   
    #threeColMiddlePanel, #twoColRightPanel { -webkit-text-size-adjust:100% }               
}

#twoColRightPanel ul {
	list-style:none;
}

#twoColRightPanel ul li {
	text-decoration:none;
	display:block;
	font-size: 1.6em;
}

#twoColRightPanel ul li img {
	padding:6px;
}

#twoColRightPanel ul li span {
	position:absolute;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	/* [disabled]font-size:1.6em; */
	font-weight:bold;
	/* [disabled]line-height:1.0; */
	color:#fff;
	padding:6px 0;
	margin: 14px 0 0 10px;
	width:480px;
}

#twoColRightPanel ul li em {
	position:absolute;
	width:475px;
	left:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	/* [disabled]font-size:0.9em; */
	font-weight:normal;
	font-style:normal;
	/* [disabled]line-height:1.4; */
	color:#000;
	padding:0 25px 0 0;
	margin: 25px 0 0 -10px;
}

#twoColRightPanel ul li.restsTop {
	background:url(../images/restsLogoListTopBK.png) no-repeat;
}

#twoColRightPanel ul li.productsTop {
	background:url(../images/productsLogoListTopBK.png) no-repeat;
}

#twoColRightPanel ul li.communityTop {
	background:url(../images/communityLogoListTopBK.png) no-repeat;
}

#twoColRightPanel ul li.productsAlt2 {
	background:#d95f4c;
}

#twoColRightPanel ul li.productsAlt1 {
	background:#cc5947;
}

#twoColRightPanel ul li.communityAlt2 {
	background:#c7bfad;
}

#twoColRightPanel ul li.communityAlt1 {
	background:#bab2a2;
}

#twoColRightPanel ul li.restsAlt2 {
	background:#d9ab21;
}

#twoColRightPanel ul li.restsAlt1 {
	background:#cca11f;
}

#twoColRightPanel ul li a {
	text-decoration:none;
	display:block;
	cursor:pointer;
	font-size: 15px;
	line-height: 20px;
}

#twoColRightPanel ul li a span {
	position:absolute;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	/* [disabled]font-size:1.6em; */
	font-weight:bold;
	/* [disabled]line-height:1.0; */
	color:#fff;
	padding:6px 0;
	margin: 14px 0 0 10px;
	width:500px;
}

#twoColRightPanel ul li a span strong {
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	color:#FFF;
	padding:0;
	margin:0;
}


#twoColRightPanel ul li a span em {
	position:absolute;
	width:475px;
	left:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	/* [disabled]font-size:0.9em; */
	font-weight:normal;
	font-style:normal;
	/* [disabled]line-height:1.4; */
	color:#000;
	padding:0 25px 0 0;
	margin: 25px 0 0 -10px;
}

#twoColRightPanel ul li.restsTop a {
	background:url(../images/restsLogoListTopBK.png) no-repeat;
	display:block;
	cursor:pointer;
	
}

#twoColRightPanel ul li.restsTop a:hover {
	background-position:0 -400px;
	cursor:pointer;
}

#twoColRightPanel ul li.restsBottom a {
	background:url(../images/restsLogoListBottomBK.png) no-repeat;
	background-position:bottom;
	display:block;
	cursor:pointer;
	
}

#twoColRightPanel ul li.restsBottomAlt a {
	background:url(../images/restsLogoListBottomAltBK.png) no-repeat;
	background-position:bottom;
	display:block;
	cursor:pointer;
	
}

#twoColRightPanel ul li.restsBottom a:hover, #twoColRightPanel ul li.restsBottomAlt a:hover {
	background-position:0 -254px;
	cursor:pointer;
}

#twoColRightPanel ul li.restsAlt2 a {
	cursor:pointer;
	background:#d9ab21;
}

#twoColRightPanel ul li.restsAlt1 a {
	cursor:pointer;
	background:#cca11f;
}


#twoColRightPanel ul li.restsAlt2 a:hover, #twoColRightPanel ul li.restsAlt1 a:hover {
	background:#e5b522;
	cursor:pointer;
}

#twoColRightPanel ul li.productsTop a {
	background-color:#e37d29;
	background:url(../images/productsLogoListTopBK.png) no-repeat;
	display:block;
	cursor:pointer;
	
}

#twoColRightPanel ul li.productsTop a:hover {
	background-position:0 -400px;
	cursor:pointer;
}

#twoColRightPanel ul li.productsBottom a {
	background:url(../images/productsLogoListBottomBK.png) no-repeat 0 0;
	background-position:bottom;
	display:block;
	cursor:pointer;
}

#twoColRightPanel ul li.productsBottom.bottomAlt a {
	background:url(../images/productsLogoListBtmBK-alt.png) no-repeat 0 0;
	background-position:bottom;
	display:block;
	cursor:pointer;
}

#twoColRightPanel ul li.productsBottom a:hover {
	background-position:0 -194px;
	cursor:pointer;
}

#twoColRightPanel ul li.productsBottom.bottomAlt a:hover {
	background-position:0 -194px;
	cursor:pointer;
}

#twoColRightPanel ul li.productsAlt2 a {
	cursor:pointer;
	background:#e37d29;
}

#twoColRightPanel ul li.productsAlt1 a {
	cursor:pointer;
	background:#d67627;
}


#twoColRightPanel ul li.productsAlt2 a:hover, #twoColRightPanel ul li.productsAlt1 a:hover {
	background:#f0842b;
	cursor:pointer;
}


#twoColRightPanel ul li.communityTop a {
	background-color:#c7bfad;
	background:url(../images/communityLogoListTopBK.png) no-repeat;
	background-position:top;
	display:block;
	cursor:pointer;
	
}

#twoColRightPanel ul li.communityTop a:hover {
	background-position:0 -400px;
	cursor:pointer;
}

#twoColRightPanel ul li.communityBottom a {
	background:url(../images/communityLogoListBottomBK.png) no-repeat 0 0;
	background-position:bottom;
	display:block;
	cursor:pointer;
}

#twoColRightPanel ul li.communityBottom.bottomAlt a {
	background:url(../images/communityLogoListBtmBK-alt.png) no-repeat 0 0;
	background-position:bottom;
	display:block;
	cursor:pointer;
}

#twoColRightPanel ul li.communityBottom a:hover {
	background-position:0 -209px;
	cursor:pointer;
}

#twoColRightPanel ul li.communityBottom.bottomAlt a:hover {
	background-position:0 -189px;
	cursor:pointer;
}

#twoColRightPanel ul li.communityAlt2 a {
	cursor:pointer;
	background:#c7bfad;
}

#twoColRightPanel ul li.communityAlt1 a {
	cursor:pointer;
	background:#bab2a2;
}


#twoColRightPanel ul li.communityAlt2 a:hover, #twoColRightPanel ul li.communityAlt1 a:hover {
	background:#d1c9b6;
	cursor:pointer;
}

.youTubeLinkBtn {
	display:block;
	background:url(../images/awards_YouTubeLinkBtn.gif) no-repeat;
	width:256px;
	height:82px;
	margin:0 0 10px -7px;
	padding:0;
	cursor:pointer;
	float:left;
}

.youTubeLinkBtn span {
	display:none;
}

.youTubeLinkBtn:hover {
	background-position:0 -82px;
	cursor:pointer;
}
 
.presskitBtn {
	display:block;
	background:url(../images/presskit-button.jpg) no-repeat;
	width:242px;
	height:346px;
	margin:-6px 0 0 -12px;
	padding:0;
	cursor:pointer;
	float:left;	
}

.presskitBtn:hover {
	background-position:0 -346px;
	cursor:pointer;
}

.presskitBtn span {
	display:none;
}

.notification_error
{
border: 1px solid #A25965;
height: auto;
line-height:1.5em;
width: 332px;
padding: 4px 8px;
margin-bottom: 10px;
background: #bdc1e2;
text-align: left;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;

}

.notification_ok
{
border: 1px #FFFFFF solid;
line-height:1.5em;
height: auto;
width: 324px;
padding: 8px 12px;
background: #bdc1e2;
text-align: center;
margin-bottom: 10px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

