﻿h1 {}
.must-dine h2 { background:#dfdfdf; height:6px; overflow:visible; margin:32px 0 16px;}
.must-dine h2 span { background:#fff; margin:-6px 0; display:block; float:left; padding-right:6px;}
em { font-size:.8em;}
p {margin-top:10px;}
#btnLoginFB {cursor:pointer; width:169px; display:block;}
#dvEmail {padding:8px;}
.drw-badge-dim {opacity:0.5; filter:alpha(opacity=50)}
.drw-badge-list { width:696px; list-style:none; margin:0; padding:0; font-size:11px; }
.drw-badge-list li { float:left; width:110px; margin:0; padding:0; margin-left:10px;}
.drw-badge-list li:first-child { margin-left:0;}
.drw-badge-list li img { width:100px; display:block; margin:auto;}
.drw-badge-list li h4 { font-size:11px; color:#AC772B; text-align:center; line-height:normal; margin:6px 0;}
.drw-badge-list li p { font-size:11px; text-align:center; line-height:normal; margin:0;}
.drw-button { background:#4F6F19; text-decoration:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:5px 7px; color:#fff; font-size:11px; margin-left:6px; text-transform:uppercase; font-weight:bold; display:block; float:right;}
.drw-button span { padding:2px; margin-right:4px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:18px; line-height:12px; background:#F4F1CF; color:#4F6F19; float:left;}
.drw-button:hover { opacity:.7; filter:alpha(opacity=70);}
.drw-button-disabled, .drw-button-disabled:hover { opacity:.3; filter:alpha(opacity=40);}
.drw-mustdinemenu-list { list-style:none; margin:0; padding:0;}
.drw-mustdinemenu-list li { border-bottom: solid 2px #dfdfdf;  margin:0; padding:8px 0 0; clear:both;}
.drw-mustdinemenu-list li span:first-child { display:block; float:left; width:30px; }
.drw-mustdinemenu-list li .drw-mustdinemenu-list-info { float:left; margin-left:46px; width:360px;}
.drw-mustdinemenu-list li .drw-mustdinemenu-list-buttons { text-align:right; padding-top:0;}
.drw-menudetail-fb { position:absolute; margin:38px 0 0;}
 .drw-menudetail-header { position:absolute; margin:-42px 0 0; color:#90191C; font-size:21px; font-weight:bold;}
 .drw-menudetail-mustdine { text-align:right; padding-bottom:6px;}
#logocontainer a.logo
{
    display:block;
    width:126px;
    height:145px;
    position:relative;
    top:-32px;
    left:38px;
}

.td
{
	text-align: left;
}

h1 {
    color: #96A30F;
    font-size: 24px;
    font-weight: bold;
    line-height: 24px;
}

.h1 {
    color: #96A30F;
    font-size: 24px;
    font-weight: bold;
    line-height: 24px;
}


.h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #90191C;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #90191C;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #90191C;
}

.h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.psmall 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.psupersmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3px;
}
td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.pagetitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #90191C;
}

.course
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #90191C;
	margin-bottom: 0px;
}

.coursesmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #90191C;
}

.menulink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #90191C;
}

.website
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC6600;
	text-decoration: underline;
	font-weight: normal;

}

.copyright
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}

.denverorg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E58930;
	text-align: left;
}

.sidenav
{
	background-image: url(/denverrestaurant/images/Scroll.gif);
	background-repeat: no-repeat;

}
.smforms {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	width: 90px;
}

body {
	margin: 0;
	padding: 0;
	}

.hide
{
	display: none;
}

.noMargin
{
	margin-top: 0px;
	margin-bottom: 0px;
}


/*Navigation Styles*/
#topnav ul li
{
    float:left;
}
#topnav ul a
{
    display:block;
    height:35px;
    background-position:top left;
    background-repeat: no-repeat;
}
#topnav ul a span
{
    display:none;
}
#topnav ul a.about
{
    background-image:url(/denverrestaurant/images/nav_about.gif);
    width:131px;
}

#topnav ul a.restaurants
{
   background-image:url(/denverrestaurant/images/nav_restaurants.gif);
   width:199px;
}

#topnav ul a.neighborhood
{
    background-image:url(/denverrestaurant/images/nav_neighborhood.gif);
    width:205px;
}

#topnav ul a.cuisine
{
    background-image:url(/denverrestaurant/images/nav_cuisine.gif);
    width:156px;
}

#topnav ul a.sponsors
{
    background-image:url(/denverrestaurant/images/nav_sponsors.gif);
    width:170px;
}

#topnav ul a:hover
{
    background-position: center left;
}
#topnav ul a.inactive,
#topnav ul a.inactive:hover
{
    background-position: bottom left;
}
#MHHDealContainer .cell.purchase
{
    width:135px;
    font-size:11px;
}

#MHHDealContainer .row
{
    clear:left;
    margin-bottom:10px;
    border-bottom:1px solid #ccc;
    padding:15px 0;
}

#MHHDealContainer .row.top
{
    margin-top:0;
    border-top:none;
}

#MHHDealContainer .cell
{
    float:left;
    margin-left:10px;
}

#MHHDealContainer .cell.title
{
    margin-left:0;
    width:250px;
    
}

#MHHDealContainer .cell.detail
{
    width:150px;
    font-size:11px;
    
}

#MHHDealContainer .cell.purchase
{
    width:135px;
    font-size:11px;
}

#MHHDealContainer .thumbnailContainer
{   
    background:url(/denverrestaurant/images/thumbnails/thumbnailFrame.gif) top left no-repeat;
    padding: 7px 7px;
    position:relative;
    top:-15px;
    float:left;
    margin-right:5px;
}

/* hotel and restaurant styles */
#MHHDealsContent h1
{
    margin-bottom:0;
    font-size:24px;
    font-weight:bold;
}
#MHHDealsContent h2
{
    font-size:14px;
    font-weight:bold;
    padding:4px 6px;
    background:#8f2321;
    color:#fff;
    margin-top:25px;
}

 #MHHDealsContent p
 {
     margin-top:0;
 }
#MHHDealContainer .row
{
    clear:left;
    margin-bottom:10px;
    border-bottom:1px solid #ccc;
    padding:15px 0;
}
#MHHDealContainer .row.top
{
    margin-top:0;
    border-top:none;
}
#MHHDealContainer .cell
{
    float:left;
    margin-left:10px;
}
#MHHDealContainer .cell.title
{
    margin-left:0;
    width:250px;
    
}
#MHHDealContainer .cell.title a
{
    color:#444;
}
#MHHDealContainer .cell.title p span
{
    font-size:11px;
}
#MHHDealContainer .cell.detail
{
    width:150px;
    font-size:11px;
    
}
#MHHDealContainer .cell.purchase
{
    width:135px;
    font-size:11px;
}
#MHHDealContainer .cell.purchase img
{
    margin-top: 0px;
}
#MHHDealContainer .thumbnailContainer
{   
    background:url(/denverrestaurant/images/thumbnails/thumbnailFrame.gif) top left no-repeat;
    padding: 7px 7px;
    position:relative;
    top:-15px;
    float:left;
    margin-right:5px;
}
#MHHDealContainer .thumbnailContainer img
{
    width:73px;
    height:62px;
}

#MHHDealContainer h5
{
    clear:left;
    text-transform:none;
    background:none;
    margin-bottom:0;
    font-weight:normal;
    padding:0;
}
#MHHDealContainer h5 a
{
    text-decoration:none;
}
#MHHDealContainer h5 a:hover
{
    text-decoration:underline;
}

.hidden, .completeDetails
{
    display:none;
}

#MHHDealsContent .disclaimer
{
    margin-top:10px;
}
#MHHDealsContent .disclaimer p
{
    font-style:italic;
    font-size:10px;
}
    
.drwAdjugglerHr
{
    margin: 15px 0;
    height:3px;
    background-color:#4d4d4d;
    color:#4d4d4d;
    }
    
#fbLike iframe
{
    margin-bottom:-23px;
    margin-top:-5px;
    }


/* clearfix ------*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
