/* left content */
.clearfix:after {
	content: ".";
	clear: both;
	height: 1px;
	width: 1px;
	visibility: hidden;
	display: block;
}
select{
	border: 1px solid #CCC;
}

#left-container {
	width: 637px;
	float: left;
	margin: 0 5px 0 0;
}

#inner-left-container {
	float: right;
}

#left-logo {
	margin: 0 6px 6px;
}

/* @group left box long attributes */

.left-box-long {
	padding: 5px 6px;
	width: 625px;
	margin-bottom: 8px;
	border-bottom: #CCC 1px dotted;
	background-color: #F5F6ED;
}

.left-box-long ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.left-box-long li {
	margin-bottom: 10px;
	padding-bottom: 4px;
	clear: both;
}

.left-box-long li h3 {
	padding: 0;
	border: none;
}

.left-box-long li h3 a:link, .left-box-long li h3 a:visited {
	float: left;
	color: #600;
	width: 288px;
	border-bottom: #999 1px dotted;
	background-color: #EBE5D9;
	padding: 2px 6px 1px;
	margin: 0 0 3px;
	*margin: -14px 0 3px;
	font-size: 1.3em;
	letter-spacing: 1px;
}

.left-box-long li h3 a:hover, .left-box-long li h3 a:active {
	color: #428649;
}

.left-box-long .rest-img {
	float: left;
	padding: 2px;
	border: 1px #CCC solid;
	margin-right: 8px;
}

.left-box-long.rest-list p {
	float: left;
	width: 296px;
	margin: 0;
	padding: 2px 4px;
	font: .7em/17px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#rest-home-head{
	margin: 6px 0 14px;
}

.left-box-long.recipe-info ul {
	margin: 0 13px 0 0;
	padding: 0;
	list-style: none;
	font: 700 10px/18px "Lucida Grande", Lucida, Verdana, sans-serif;
	width: 170px;
	float: left;
}

.left-box-long.recipe-info li {
	padding: 3px 0 3px 13px;
	background: url(../img/img-design/bullet-recipes.png) no-repeat 0 6px;
	line-height: 15px;
	margin-bottom: 4px;
}

.left-box-long.recipe-info img {
	margin-bottom: 4px;
}

.left-box-long.recipe-info h3 {
	color: #600;
	font-size: 1.4em;
	margin: 0;
	padding: 0;
	float: right;
	width: 168px;
}

.left-box-long.recipe-info p {
	padding: 7px 0;
 	font-size: .7em;
 	margin: 0;
	line-height: 18px;
	width: 166px;
	float: right;
}


.twt-button {
	float: right;
	width: 95px;
}

.fb-button{
	margin-top: 1px;
}

.left-box-long #user-options {
	font-weight: bold;
	padding: 3px 0 2px 0px;
	margin-bottom: 6px;
	border-bottom: 1px solid #999;
	width: 100%;
}

.left-box-long #user-options a, #user-options span.add-recipe-check, .add-video-check {
	margin: 0 6px;
	color: #006699;
	text-transform: none;
	border: none;
	font: bold 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.left-box-long #user-options img {
	margin-bottom: 0px;
}

.left-box-long .post {
	padding: 3px 0 10px 0;
	margin: 0 0 16px 48px;
	border-bottom: 1px dotted #CCC;
}

.left-box-long .post h2 a, .post h2 {
	border: none;
	font-size: 28px;
	padding: 0;
	margin: 0;
}

.left-box-long .post img {
	border: 1px solid #ccc;
	padding: 4px;
	background-color: #FFF;
}

.left-box-long .entry {
	padding-right: 8px;
}

.left-box-long .entry, .entry p {
	font-size: 12px;
	line-height: 20px;
	margin: 8px 0 20px 0;
}

.left-box-long .entry ul,
.left-box-long .entry ol {
	margin: 10px 18px;
}

.left-box-long .entry ol {
	padding: 0;
	list-style-type: decimal;
}

.left-box-long .entry ul li {
	background: url(../img/img-design/bullet-recipes.png) no-repeat 0 4px;
	padding-left: 16px;
	margin: 0;
}

.left-box-long .entry ol li {
	list-style-type: decimal;
	margin-bottom: 10px;
	padding-left: 2px;
}

.left-box-long .date {
	margin-top: 6px;
}

.left-box-long .postmetadata {
	font-size: 10px;
	text-align: left;
	line-height: 12px;
	margin: 22px 10px 10px;
	width:554px;
}

.left-box-long .postmetadata.alt {
	margin: 28px 18px;
	display: block;
}

.left-box-long .postmetadata img {
	border: none;
	padding: 0 2px;
	background: none;
}

.left-box-long small {
	color: #660000;
	font: normal x-small "Lucida Grande", Lucida, Verdana, sans-serif;	
}

.left-box-long .postmetadata.alt small {
	color: #660000;
	font: normal x-small "Lucida Grande", Lucida, Verdana, sans-serif;	
}

.left-box-long #comments, .left-box-long h4 {
	font-size: 19px;
	padding: 3px 8px;
	border-bottom: 2px solid #eadeac;
	border-top: 2px solid #eadeac;
	background: #D6C796 url(../img/img-design/bg-h3.jpg) repeat-x 0 top;
	clear: both;
	color: #7a6b46;
}

.left-box-long ol.commentlist {
	font-size: 12px;
	padding: 0;
}	

.left-box-long ol.commentlist li {
	font-size: 12px;
	padding: 10px 10px 0 18px;
	border-bottom: 1px dotted #ccc;
	margin: 0;
	background: #FEFEEF url(../img/img-design/comment-arrow.png) no-repeat -12px 9px;
}	

.left-box-long ol.commentlist .authorcomment {
	background-color: #d8e8e9;
}

.left-box-long ol.commentlist li.alt {
	background-color: #fff;
}	


.left-box-long ol.commentlist cite, .left-box-long ol.commentlist cite a:link, .left-box-long ol.commentlist cite a:hover {
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	max-width: 140px;
	display: inline-block;
}

.left-box-long ol.commentlist li p {
	float: right;
	width: 420px;
	line-height: 17px;
	padding: 0 0 8px 0;
	margin: -18px 0 22px 0;
}

.left-box-long ol.commentlist li small {
	float: left;
	padding: 6px 0 10px;
}

.left-box-long #commentform {
	font-weight: bold;
	padding: 8px;
	width: 425px;
}

.left-box-long #commentform input, .left-box-long #commentform textarea {
	border: 1px solid #ccc;
	margin: 0 0 10px;
	padding: 4px;
}

.left-box-long #commentform textarea {
	width: 414px;
	margin-bottom: 0;
	height: 110px;
}

.left-box-long #commentform label {
	font-size: 12px;
}

.left-box-long #commentform p {
	font-size: 12px;
	margin: 0 0 10px;
}

.left-box-long #commentform .submit-btn {
	border: none;
	padding: 10px 0 0;
	float: right;
}

.left-box-long #frame-img {
	background: #F5F6ED url(../emerilology/emeril-img/photo-frame.png) no-repeat;
	padding: 10px;
	margin-right: 0px;
}

#flashcontent {
	width: 434px;
	float: left;
}

.left-box-long p.video-p {
	font-size: 12px;
	float: right;
	width: 180px;
	line-height:18px;
}

#flashcontent2 {
	
}

.left-box-long p.video-p2 {
	font-size: 12px;
	line-height:18px;
	padding: 0 20px;
}

.left-box-long b.video-title {
	font: 1.7em Georgia, "Times New Roman", Times, serif;
	color: #660000;
	display: block;
	margin: -2px 0 -11px -6px;
}

/* @end */

/* @group left box short attributes */

.left-box-short {
	padding: 5px 6px 8px;
	width: 434px;
	margin-bottom: 10px;
	background-color: #F5F6ED;
	border-bottom: #CCC 1px dotted;
	font: .8em/18px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.left-box-short.restaurants {
	padding-top: 6px;
}

.left-box-short.restaurants ul {
	padding:0;
	list-style: none;
}

.left-box-short.restaurants li {
	padding:0 0 0 6px;
	list-style: none;
	margin-top: 10px;
}

.left-box-short.restaurants li .date{
	margin-bottom: 18px;
}

.left-box-short.restaurants.news ul{
	margin: 0;
}

.left-box-short.restaurants.news p {
	font-size: 12px;
	width: 380px;
	float: right;
	margin: 0;
	padding-right: 6px;
	padding-bottom: 10px;
	border-bottom: #CCC 1px dotted;
}

.left-box-short.restaurants.news ul li h2 {
	width: 386px;
	float: right;
}

.left-box-short.restaurants li a, .left-box-short.restaurants h2 {
	border: 0;
}

.left-box-short.restaurants h2 {
	border: 0;
	font-size: 20px;
	line-height: 24px;
	padding: 0 0 0 2px;
	
}

.left-box-short #announcements {
	margin-bottom: 30px;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #ccc;
}

.left-box-short #announcements p {
	margin-bottom: 16px;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 6px;
}

.left-box-short #announcements h4 {
	padding-bottom: 0;
	border-bottom: 6px solid #c6e1c5;
}

.left-box-short #announcements ul {
	font-size: 11px;
	padding: 0 16px;
	margin-left: 10px;
}

.left-box-short #announcements ul li{
	font-weight: bold;
	list-style-type: disc;
	margin: 2px 0 3px;
	padding: 0;
}

.left-box-short.menu {
	background: url(../restaurants/rest-img/rest-detail-img/rest-menu/menu-bg.jpg) repeat-y 6px;
	margin-bottom: 0;
	border: none;
	padding-top: 0;
}

.left-box-short.menu p{
	margin: 0 auto;
	width: 360px;
	font: small-caps 14px Georgia, "Times New Roman", Times, serif;
	line-height: 16px;
	text-align: center;
}

.left-box-short.menu b{
	color: #7A6B46;
	font: normal small-caps 26px/34px Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px dotted gray;
	display: block;
	margin: 0 0 -16px;
}

.left-box-short .store-home-promo {
	outline: 1px solid #ccc;
}

#menu-top {
	min-height: 44px;
	background: url(../restaurants/rest-img/rest-detail-img/rest-menu/menu-bg-top.jpg) no-repeat 6px;
}

#menu-bottom {
	width: 440px;
	min-height: 44px;
	height: 44px;
	background: url(../restaurants/rest-img/rest-detail-img/rest-menu/menu-bg-bottom.jpg) no-repeat 6px;
	margin-bottom: 10px;
}

.left-box-short p {
	line-height: 20px;
	margin: 14px 6px;
}

.left-box-short.bio p {
	font-size: 11px;
}

.left-box-short.bio p strong {
	font-size: 14px;
}

.left-box-short.bio img, .emp-img, #pano-imgs img {
	padding: 5px;
	border: 1px solid #ccc;
	background-color: #FFF;
	margin: 6px;
}

#pano-imgs img {
	margin: 0 0 3px;
	padding: 4px;
}

#pano-imgs a {
	border: 0;
}

.emp-img {
	margin-right:10px;
}

.left-box-short h2, .left-box-short h3, .left-box-short h4, .left-box-short h5 {
	color: #7A6B46;
	font: normal 1.5em/17px Georgia, "Times New Roman", Times, serif;
	padding: 6px 0 0;
	letter-spacing: 1px;
	border-bottom: #CCC 1px solid;
}

.left-box-short h3 {
	text-align: center;
	padding: 6px 0;
	margin-bottom: 14px;
	border: 2px solid #eadeac;
	text-transform: uppercase;
	border-right: none;
	border-left: none;
	background: #D6C796 url(../img/img-design/bg-h3.jpg) repeat-x 0 top;
}

.left-box-short h4 {
	color: #660000;
	margin: 8px 0;
	padding: 4px 0;
	border-bottom: #CCC 1px dotted;
}

.menu h4{
	margin: 0 16px;
}

.menu h3{
	margin: -20px 9px 10px;
}

.left-box-short h5 {
	color: #7a6b46;
	margin: 8px 4px 2px 0;
	padding: 0;
	font-size: 1.3em;
	text-transform: none;
	display: inline;
}

.left-box-short ul.facility-info {
	list-style: none;
	margin: 4px 0 0 0;
	padding: 0;
}

.left-box-short .facility-info li {
	padding: 3px 12px;
	border-bottom: 1px dotted #dddabf;
}

.left-box-short .facility-info li b {
	color: #7a6b46;
}

.left-box-short strong {
	color: #7a6b46;
}

.left-box-short.daily-dish h5, .left-box-short.daily-dish h5 a {
	border: none;
	font-size: 1.3em;
	line-height: 22px;
}

#daily-dish-img {
	/* background: #F5F6ED url(../recipes/recipes-img/daily-recipe-bg.png) no-repeat; */
	width: 246px;
	/* height: 147px; */
	float: left;
	padding: 3px 7px 10px;
	margin-right: 6px;
}

/*
#daily-dish-img-cut {
	overflow: hidden;
	width: 246px;
	height: 137px;
}
*/

.left-box-short.daily-dish p {
 	padding: 8px 2px;
 	font-size: .85em;
 	line-height: 18px;
 	margin: 0;
 	float: right;
 	width: 163px;
}

.left-box-short.test-kitchen ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.left-box-short.test-kitchen li {
	border-bottom: 1px dotted #dddabf;
	padding: 10px 8px;
}

.left-box-short.test-kitchen li h5 {
	border-bottom: none;
	font-size: 1.2em;
}

.left-box-short.test-kitchen p {
	margin: 8px 124px 8px 2px;
	line-height: 18px;
	font-size: .85em;
}

.left-box-short.instructions {
	border: 1px solid #CCC;
	background-color: #FFF;
}

.left-box-short.instructions p {
	margin: 0 8px;
	line-height: 20px;
}

.left-box-short.instructions h4, .outer-box-left.ingredients h4 {
	margin: 0 0 8px;
	line-height: 16px;
	border-bottom: 1px solid #CCC;
	text-transform: uppercase;
	font-size: 16px;
	letter-spacing: normal;
}

.left-box-short.search-results ul, .left-box-long.saved-recipes ul {
	margin: 0 ;
	padding: 0;
	list-style-type:none;
	font-size: 14px;
}

.left-box-short.search-results li, .left-box-long.saved-recipes li {
	padding: 10px 6px 10px 19px;
	background: url(../img/img-design/bullet-recipes.png) no-repeat 4px 14px;
	margin: 0;
	border-bottom: 1px dotted #ccc;
}

.left-box-short.search-results img, .left-box-short.test-kitchen ul img, .left-box-short.test-kitchen ul img, .left-box-long .saved-video, .left-box-long .saved-recipe-img {
	float: right;
	padding: 4px;
	border: 1px solid #ccc;
	background-color: #FFF;
	margin-left: 4px;
}

.left-box-long .saved-video, .left-box-long .saved-recipe-img {
	margin-right: 20px;
}

.left-box-short.search-results p {
	font-size: .75em;
	margin: 0;
}

.left-box-short.search-results li strong, .left-box-long.saved-recipes li strong {
	font-size: 11px;
}

.left-box-short.search-results li b a, .left-box-long.saved-recipes li b a {
	border: none;
}

.left-box-long.saved-recipes {
	padding-top: 18px;
}

.left-box-long.saved-recipes h3 {
	font: 22px Georgia, "Times New Roman", Times, serif;
	color:#600;
	padding:0 0 3px;
	border-bottom: 1px dotted #ccc;
	margin: 0 0 6px;
}

.left-box-long.saved-recipes form b {
	color: #7a6b46;
	font-size: 12px;
}

.left-box-long.saved-recipes a.remove-recipe, .left-box-long.saved-recipes a.remove-video {
	font-size: 11px;
	font-weight: bold;
	border: none;
	float: right;
}

.left-box-long.saved-recipes a.recipes-content, .left-box-long.saved-recipes a.profile-content {
	border: 1px solid #c7a88d;
	border-bottom: none;
	padding: 6px;
	background-color: #fdf4b9;
}

.left-box-long.saved-recipes a.recipes-content:hover, .left-box-long.saved-recipes a.profile-content:hover, .left-box-long.saved-recipes a.active-content, .left-box-long.saved-recipes a.active-content {
	color: #428649;
	background-color: #F5F6ED;
	padding: 10px 6px 7px;	
}

.left-box-long #recipes-content, .left-box-long #profile-content {
	margin-top: 6px;
	padding-top: 10px;
	border-top: 1px solid #c7a88d;
}

.left-box-long #profile-content p {
	padding: 6px 8px 12px;
	margin: 0;
}

.left-box-long #recipes-content p {
	width: 360px;
	font-size: 12px;
	margin: 6px;
	line-height: 18px;
}

.left-box-short table.home-products {
	padding: 0;
	margin-bottom: -14px;
	font-size: 10px;
	font-weight: bold;
}

.left-box-short table.home-products td {
	vertical-align: top;
	padding-bottom: 12px
}

.left-box-short table.home-products a img {
	border: 2px solid #e6e4b4;
}

.left-box-short .gallery-imgs {
	margin: 2px 0 16px 5px;
}

.left-box-short .gallery-imgs a {
	display: block;
	float: left;
	width: 73px;
	height: 70px;
	border: 3px #ccc solid;
	margin: 3px;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat;
}

.left-box-short #helpers ul {
	margin-left: 16px;
}

.left-box-short #helpers li {
	padding-left: 16px;
	background: url(../img/img-design/bullet-bestsellers.jpg) no-repeat left 5px;
}

.left-box-short #helpers p {
	margin-top: 10px;
}


/* @end */

/* @group outer left box attributes */

#outer-left-container {
	
}

.outer-box-left {
	padding: 5px 6px;
	width: 170px;
	margin-bottom: 10px;
	border-bottom: #CCC 1px dotted;
	background-color: #F5F6ED;
}

.outer-box-left p {
	padding: 0;
	margin: 0 0 6px 0;
	font: 700 10px/18px "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: normal;
}

.outer-box-left h3 {
	text-transform: uppercase;
	font-size: 1em;
	border-bottom: #CCC 1px solid;
}

.outer-box-left.recipes a{
	border: none;
	font-size: .8em;
}

.outer-box-left h4 {
	font-size: 1em;
	border-bottom: #CCC 1px solid;
	margin: 0;
}

.outer-box-left ul {
	margin: 0 3px;
	padding: 0;
	list-style: none;
	font: 700 10px/18px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.outer-box-left li {
	padding: 1px;
	line-height: 15px;
	margin-bottom: 3px;
}

.outer-box-left.ingredients {
	border: 1px solid #CCC;
	background-color: #FFF;
}

.new-recipes ul, .pop-recipes ul, .ingredients ul {
	padding: 0;
	margin: 0;
}

.new-recipes li, .pop-recipes li, .ingredients li {
	padding: 3px 0 3px 13px;
	background: url(../img/img-design/bullet-recipes.png) no-repeat 0 6px;
}

.emerils-table-recipes ul {
	height: 350px;
	overflow: auto;
	padding-right: 8px;
}

.ingredients li.ing-bold {
	font-weight: bold;
	background: none;
	font-size: 14px;
	color: #600;
	font-style: italic;
}

.rest-info li {
	padding-bottom: 5px;
	font-weight: normal;
}

/* @end */

/* right content */

/* @group right ad and nav stuff */

#right-container {
	width: 314px;
	float: right;
	margin: 0 0 0 4px;
}

.right-box {
	padding: 5px 6px;
	width: 302px;
	float: right;
	margin-bottom: 10px;
	border-bottom: #CCC 1px dotted;
	background-color: #F5F6ED;
}

.right-box h2, .right-ad-box h2 {
	color: #006699;
	text-transform: uppercase;
	padding: 4px 5px 3px;
	border: none;
	border-bottom: #999 1px solid;
	font-size: 1em;
	letter-spacing: 2px;
}

.right-box ul {
	margin: 0 -8px 6px -10px;
	padding: 0 8px 0 10px;
	list-style: none;
}

.right-box li a:link, .right-box li a:visited {
	padding: 3px 3px 3px 18px;
	background: url(../img/img-design/bullet-bestsellers.png) no-repeat 3px 6px;
	margin: 0;
	color: #600;
	display: block;
	border: none;
	font: 14px Georgia, "Times New Roman", Times, serif;
}

.right-box li a:hover, .right-box li a:active {
	background-color: #eeebce;
	color: #428649;
}

.right-box li a.active, .right-box li a.current-cat {
	background-color: #eeebce;
	color: #428649;
}

.right-box #profile-settings b {
	color: #7A6B46;
}

.right-box #profile-settings li {
	font-size: 12px;
	padding: 6px;
	border-bottom: 1px dotted #ccc;
}

.right-box.media-relations p, .right-box.rss a {
	font-size: 12px;
	margin: 0 6px 6px;
}

.right-box.media-relations address {
	font-size: 12px;
	padding: 6px;
}

.right-box.media-relations strong  {
	font-size: 12px;
	padding: 6px;
}

.right-box.rss img {
	float: left;
}

.right-ad-box {
	padding: 6px;
	width: 300px;
	float: right;
	margin-bottom: 10px;
	background-color: #FFF;
	border: #CCC 1px solid;
}

.right-box #twitter_update_list li{
	font-size: 11px;
	padding: 4px 0 8px 15px;
	border-bottom: 1px dotted #ccc;
	margin: 4px 0;
	background: url(../img/img-design/quotes.jpg) no-repeat 0 4px;
	line-height: 16px;
}

.right-box #twitter_update_list li a{
	background: 0;
	display: inline;
	padding: 0;
}

.right-box .ion-channelfinder {
	text-align: center;
	background: url(../tv/tv-img/ion-channel-bg.jpg) repeat-x 0 top;
}

.right-box.program-guide ul {
	font-size: 12px;
	margin: 0 2px 8px;
}

.right-box.program-guide ul li {
	border-bottom: 1px dotted #999;
	padding: 8px 0;
}

.right-box.program-guide ul li.pg-ion {
	padding-top: 0;
}

.right-box.program-guide h3 {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: bold;
	margin: 0 0 2px;
}

.right-box.program-guide ul li a {
	background: none;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #069;
	padding: 2px 0;
}

/* @end */

.online-reserve label, .search-options label {
	font-size: 12px;
	font-weight: bold;
}

.online-reserve .submit-btn, .search-options .submit-btn {
	float: right;
	border: none;
}

.online-reserve p, .search-options p {
	margin: 6px 0 8px;
	border-bottom: #999 1px dotted;
	padding-bottom: 8px;
}

.online-reserve select, .online-reserve input {
	border: 1px solid #CCC;
}

.online-reserve .choose-rest {
	width: 216px;
	margin-top: 4px;
}

.search-options select, .search-options #keywords, #newsroom-search #keywords, .get-directions-text {
	border: 1px solid #CCC;
	font-size: 13px;
	color: #383D44;
	width: 302px;
}

.search-options #keywords, #newsroom-search #keywords {
	padding: 4px;
	color: #383D44;
	font-size: 14px;
	width: 292px;	
}

.search-options .ingredient-check {
	border: none;
	font-size: 11px;
	margin: 4px 0 -2px;
	display: block;
	font-weight: bold;
}

#newsroom-search #keywords {
	width: 202px;
}

#newsroom-search {
	margin: 0;
	width: 302px;
}

#account-login, #profile-content, #contact-info{
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}
#account-login label, #profile-content label, #contact-info label{
	font-weight: bold;
}
#account-login form, #profile-content form, #contact-info form{
	margin: 10px 10px 4px 12px;
	padding: 0;
}
#account-login h3, h4 {
	font: 22px Georgia, "Times New Roman", Times, serif;
	color:#600;
	padding:0 0 3px;
	border-bottom: 1px dotted #ccc;
	margin: 0 0 10px;
}
#account-login input, #account-login textarea, #profile-content input, #contact-info input, #contact-info textarea{
	border: 1px solid #CCC;
	width: 200px;
	padding: 4px;
	margin-bottom: 10px;
}
#account-login .submit-btn, #profile-content .submit-btn, #contact-info .submit-btn{
	border:none;
	width: 84px;
	margin: 10px 0 0;
	padding: 0;
}

#contact-info h2 {
	font-size: 22px;
	border: 0;
}

#contact-info h3 {
	font-size: 18px;
	color: #7A6B46;
	margin: 14px 0 0 0;
}

#contact-info p {margin: 2px 8px;}
#contact-info ul {margin: 8px 20px;}

#contact-info li {
	margin: 0;
	padding-left: 14px;
	background: url(../img/img-design/bullet-recipes.png) no-repeat 0 3px;
}

#contact-info .contact-table {
	margin: 30px 0;
	border: 1px solid #ccc;
	border-left: 0;
	border-right: 0;
}

#contact-info .contact-table .alert-bad, #contact-info .contact-table .alert-good  {
	width: 230px;
	margin: 16px 0;
}

#contact-info .contact-table h2 {margin: 6px 0;}
#contact-info .contact-table p {margin: 14px 0; width: 226px; color: #b90c0b;}


ul.site-map-list li ul {
	margin-left: 0px !important;
}

ul.site-map-list li ul li strong {
	margin-left: -5px !important;
}

ul.site-map-list li {
	background-image: none !important;
}

ul.site-map-list li ul li a {
	background: url(../img/img-design/bullet-recipes.png) no-repeat 0 3px !important;
	padding-left: 16px;
}


#dining-request {
	padding: 5px;
}

#dining-request label {
	font-size: 11px;
	font-weight: bold;
	padding-left: 1px;
}

#dining-request input {
	margin-bottom: 12px;
	border: 1px solid #ccc;
	padding: 4px;
}

#dining-request input.fname,
#dining-request input.lname,
#dining-request input.phone {
	width: 150px;
}

#dining-request input.your_email,
#dining-request input.coorg {
	width: 300px;
}

#dining-request .spacer {
	margin-bottom: 12px;
}

#dining-request .box {
	width: 300px;
	border: 1px solid #ccc;
}

#dining-request input.submit {
	border: 0;
	margin-top: 8px;
	padding: 0;
}

/* tv page */

#left-container.emeril-tv #frame-img {
  	background: url(../tv/tv-img/bg-hdr.jpg) no-repeat left top;
  	height: 250px;
  	width: 625px;
}

#tv-info h3,
#card-info h3,
#bbb-rules h3 {
	color: #7A6B46;
	font-size: 18px;
	text-align: center;
	padding: 6px 0;
	margin-bottom: 14px;
	border: 2px solid #eadeac;
	text-transform: uppercase;
	border-right: none;
	border-left: none;
	background: #D6C796 url(../img/img-design/bg-h3.jpg) repeat-x 0 top;
}

#tv-info p,
#card-info p,
#bbb-rules p {
	font-size: 12px;
	padding: 0 6px 8px;
	line-height: 18px;
}

#tv-info .tune-in {
	background: none;
	text-align: center;
	color: #600;
	margin-bottom: 20px;
}

#tv-info .episode-guide {
	margin-top: 18px;
	padding: 0 4px;
	font-size: 11px;
}

#tv-info .episode-guide li {
	overflow: hidden;
	margin-bottom: 24px;
	padding-bottom: 14px;
	border-bottom: 1px dotted #ccc;
}

#tv-info .episode-guide .ep-link {
	float: left;
	text-align: center;
	display: block;
	width: 200px;
	margin-bottom: 6px;
}

#tv-info .episode-guide .ep-link span {
	display: block;
}

#tv-info .episode-guide .ep-img {
	padding: 5px;
	border: 1px solid #ccc;
	background-color: #fff;
	margin-bottom: 3px;
	width: 180px;
}

#tv-info .episode-guide .episode-content {
	float: right;
	width: 410px;
	overflow: hidden;
}

#tv-info .episode-guide h4 {
	color: #600;
	border-bottom: #999 1px dotted;
	border-top: none;
	background-color: #EBE5D9;
	padding: 3px 6px 3px;
	margin: 0 0 3px;
	font-size: 15px;
	letter-spacing: 1px;
  	background-image: none;
}

#tv-info .episode-guide p {
	font-size: 11px;
	line-height: 16px;
	margin-top: 8px;
}

#tv-info .episode-guide h5 {
	border: none;
	text-transform: none;
	font-size: 14px;
	padding-left: 0px;
	margin: 0;
}

#tv-info .episode-guide .episode-feat {
	float: right;
	width: 180px;
	margin: 6px 0 10px 10px;
	display: inline;
	padding: 0 0 6px 10px;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#tv-info .episode-guide .episode-feat li {
	margin: 3px 0 3px 0;
	background: url(../img/img-design/bullet-recipes.png) no-repeat 0 4px;
	padding: 2px 0 1px 16px;
	border: none;
}

#card-info .short-left {
	margin-top: 6px;
	width: 260px;
	float: left;
}

#card-info .short-right {
	width: 340px;
	float: right;
}

#card-info .short-right p {
	font-size: 15px;
	line-height: 19px;
	margin: 4px 0 0;
}

#card-info .card-rests {
	margin: 4px 4px 16px;
	overflow: hidden;
	list-style: none;
	padding: 0;
	float: left;
}

#card-info .card-rests li.card-city {
	color: #006699;
	text-transform: uppercase;
	padding: 4px 5px 3px;
	border: none;
}

#card-info .card-rests li {
	text-transform: none;
	padding: 0;
	margin: 8px 0 0 ;
	letter-spacing: 0;
	font-size: 12px;
	width: 150px;
}

#card-info .card-rests li ul {
	border-top: #999 1px solid;
	margin-top: 2px;
	padding: 4px 0 0 0;
	list-style-type: none;
}

#card-info .card-rests li li {
	margin: 0;
}

#card-info .card-rests li li a {
	padding: 3px 3px 3px 18px;
	background: url(../img/img-design/bullet-bestsellers.png) no-repeat 3px 6px;
	margin: 0;
	color: #600;
	font-size: 11px;
	display: block;
	border: none;
}

#card-info .card-rests li li a:hover {
	background-color: #eeebce;
	color: #428649;
}

#card-info a.buynow {
	display: block;
	clear: both;
	margin: 8px auto 20px;
	width: 170px;
}

#bbb-rules p {
	font-size: 11px;
}

#bbb-rules ol {
	font-size: 11px;
	padding: 0 29px;
  	list-style-type: decimal;
}

#bbb-rules ol li {
	line-height: 16px;
	padding: 0 10px 8px;
  	list-style-type: decimal;
  	display: list-item;
}

#bbb-entry {
	font-size: 11px;
}

#bbb-entry #contactForm {
	float: left;
}

#bbb-entry h2 {
	font-size: 19px;
	margin-bottom: 18px;
	width: 250px;
}

#bbb-entry label {
	font-weight: bold;
	display: block;
	margin-top: 10px;
}

#bbb-entry input {
	width: 250px;
}

#bbb-entry .submit-btn {
	width: 84px;
	height: 24px;
	margin-bottom: 20px;
}

#bbb-entry .weekly-prizes {
	float: right;
	width: 300px;
	margin: 0 20px 30px 0;
}

#bbb-entry .weekly-prizes ul {
	margin: 14px 10px 20px;
}

#bbb-entry .weekly-prizes ul li {
	margin: 3px 0 3px 0;
	background: url(../img/img-design/bullet-recipes.png) no-repeat 0 4px;
	padding: 2px 0 1px 16px;
	border: none;
}

#bbb-entry .weekly-prizes em {
	font-size: 10px;
}


.whats-selling .whats-selling-inner {
	height: 188px;
	overflow: hidden;
	position: relative;
	margin: 10px 0 6px;
}

.whats-selling img {
	float: left;
	width: 65px;
	height: 65px;
	margin: 4px 6px 0 0;
	border: 1px solid #eee !important;
}

.whats-selling-list {
	padding-top: 8px;
	margin-bottom: 10px;
}

.whats-selling .whats-selling-list li {
	height: 82px;
	width: 170px;
	overflow: hidden;
	padding: 10px 0 0;
	border-bottom: 1px solid #eee;
	margin: 0;
}

.whats-selling li span {
	display: block;
	float: right;
	width: 93px;
	font-size: 11px;
	padding: 6px 0;
}

.whats-selling a.carousel-up,
.whats-selling a.carousel-down {
	background: #F5F6ED url(https://www.emerilstore.com/images/up-down-arrows.jpg) no-repeat scroll center -20px;
	display:block;
	height:8px;
	position: absolute;
	text-indent:-9999px;
	width:100%;
	z-index:10;
	outline: none;
	top: 0px;
	border-bottom: 1px solid #eee;
}

.whats-selling a.carousel-down {
	background: #F5F6ED url(https://www.emerilstore.com/images/up-down-arrows.jpg) no-repeat scroll center -1px;
	top: 178px;
	border-top: 1px solid #eee;
	border-bottom: none;
}

.whats-selling a.carousel-up.jcarousel-prev-disabled,
.whats-selling a.carousel-down.jcarousel-next-disabled {
  opacity: 0.5;
}

