/* General Body Tag */
body {
	background-color:#867F75;
	text-align:center;
}
/* Table Cell treatment */
td {
	font-family:Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #5B4B3E;
}
/* General Link Attributes */
td a,a:visited {
	text-decoration:underline;
	font-size:11px;
}
td a:hover{
	color:#900;
	text-decoration:underline;	
	font-size:11px;
}
/* Hyperlink with no underline */
.noline,.noline:visited{
	font-size:11px;
	text-decoration:none;
}
.noline:hover{
	text-decoration:underline;
}
/* Header Sizes */
h1,h2,h3,h4,h5,h6{
	font-family:Verdana, Arial, sans-serif;
	font-weight:normal;
	color:#5B4B3E;
	margin:0;
	padding:0;
}
h1{
	font-size:24px;
	color:#FFFFFF;
	margin:0 0 0 20px;
}
h2{
	font-size:14px;
}
h3{
	font-size:15px;
	margin:0 0 5px 0;
}
h3 a {
	font-size:15px;
	text-decoration:underline;
}
h3 a:visited {
	font-size:15px;
	text-decoration:underline;
}
h3 a:hover {
	font-size:15px;
	text-decoration:underline;
}
h4{
	font-size:17px;
}
h5{
	font-size:12px;
	margin:0 0 5px 0;
}

.AlphabetListBG
{
	background-color:#F7F7EF;
}


/* General Style Sheets*/

/* Special Font color treatment */
.boxtitle{
	color:#fff;
}
.boldtext{
	 font-weight:bold;
}
.h3white{
	font-size:15px;
	margin:0 0 5px 0;
	color:#fff;
}

.restfindertextbox{
	font-size:15px;
	margin:0 0 8px 0;	
}

/* Images of numbers in circles */
.stepimg{
	vertical-align:bottom;
	display:inline;
}

/* Button Treatments */
.buttonLeft{
		display:block;
		float:left;
		margin:5px 0 5px 5px;
}
.buttonRight{
		display:block;
		margin:5px 5px 5px 0;
}
.buttons{
		vertical-align:middle;
		display:block;
		margin:10px 0 10px 0;
}
/* Dotted Line Treatment */
.dotrul{
	margin:11px 0 11px 0;
}
.dotrulTop{
		display:block;
		margin:5px 0 0 0;
}

.instr
{
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	font-style: italic;
}

.smalltext
{
	font-weight: normal;
	font-size: 10px;
}


/* White text in green section at top of page on pop-up windows */
.sectionpopuptitle{
	font-size:12px;
	color:#fff;
	font-weight:bold;
	padding:0px 0 0px 0px;
}
/* White text in green section at top of page */
.sectiontitle{
	font-size:12px;
	color:#fff;
	font-weight:bold;
	padding:2px 0 4px 25px;
}
/* White text in green section at top of page */
.sectiontitle2{
	font-size:12px;
	color:#fff;
	font-weight:bold;
}
/* Big text at top of page inside tan table structure */
.sectionintro{
	font-size:12px;
	padding:15px 0 15px 25px;
	display:block;
}
/* Big text at top of page inside tan table structure, this one is blue */
.sectionintroblue{
	font-size:12px;
	color:#1061AD;
	padding:21px 0 17px 25px;
	display:block;
}
/* Small text at top of page inside tan table structure */
.sectionintrotext{
	font-size:11px;
	padding:0px 0 0px 25px;
	display:block;

}
.searchTransitionMsg
{
	font-size:18px;
	color:#990000;
}
.ccMsg
{
	margin-left:25px;
	font-size:12px;
	padding-top:5px;
	padding-left:5px;
	padding-right:25px;
	padding-bottom:5px;
	line-height:20px;
	color:#0000CC;
	font-weight:bold;
	font-family:Verdana, Arial, sans-serif;
	background-color:#FFE39D;
}

/* General Form tag for, mostly for Drop Down Menus */
.form{
	font-size:12px;
	margin:2px 0 0 0;
	padding:1px;
}
/* Text Form Fields */
.formsmall{
	font-size:11px;
	margin:2px 0 0 0;
	padding:1px;
}
/* Text Form Fields */
.formField{
	font-size:12px;
	margin:2px 0 0 2px;
}
/* Form Title Tags */
.formtitle{
	font-size:12px;
	text-align:right;
	vertical-align:middle;
	padding:0 6px 0 0;
}
/* Form Title Tags Left aligned in a table cell */
.formtitleLeftAlign{
	font-size:12px;
	color:#000;
	vertical-align:middle;
	padding:0 0 0 25px;
}
/* Form Title Tags Left aligned in a table cell */
.formtitleLeftAlignSpecial{
	font-size:12px;
	color:#000;
	vertical-align:middle;
	padding:10px 0 0 25px;
}
/* Form Title Tags Top aligned in a table cell */
.formtitleTopAlign{
	font-size:12px;
	font-weight:bold;
	color:#000;
	vertical-align:top;
	padding:4px 6px 0 25px;
}

.formtitleTopAlignBrown{
	font-size:12px;
	font-weight:bold;	
	vertical-align:top;
	padding:4px 6px 0 25px;
}

.formMsg
{
	font-weight: bold;
	font-size: 12px;
	color: #F6FF00;
	line-height: 12pt;
	font-style: normal;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	padding: 0 5px 0 0;
}
/* General image alignment */
.inline{
	display:inline;
}

/* Results messages for all pages */
.points{
	font-size:11px;
	color:#666666;
}

.results{
	font-size:11px;
	color:#900;
	text-decoration:underline;
}

/* Error Message */
.error{
	font-size:11px;
	color:Red;
	font-weight:bold;
}
.errorLite{
	font-size:11px;
	color:Red;
}

.AlphabetIndexAlpha{
	font-size:11px;
	color:#9B0000;
	font-family:Verdana,Arial,Sans-Serif;
	font-weight:bold;
}

.AlphabetIndexAlphaDisabled{
	font-size:11px;
	color:Gray;
	font-family:Verdana,Arial,Sans-Serif;
	
}

.RestFinderResultsHdr
{
	font-size:14px;
	font-weight:bold;
	color:Black;	
}

.errorTabbed{
	font-size:11px;
	padding:0 0 0 25px;
	color:Red;
	font-weight:bold;
}
.importantMsg
{
	font-family:Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #1061AD;
}
.importantRedMsg
{
	font-family:Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #900;
}
.importantRedMsg12Pt
{
	font-family:Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #900;	
	font-size: 14px;
}

.black13Pt
{
	font-family:Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size:13px;
	color:Black;
}

.ThousandPointMsg
{
	background-color:#f6f4e8;
	font-family:Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #900;
}
A.ThousandPointMsg:link{
	font-family:Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #900;
}
A.ThousandPointMsg:hover{
	font-family:Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #900;
}
A.ThousandPointMsg:visited{
	font-family:Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #900;
}
A.ThousandPointMsg:link{
	font-family:Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #900;
}
A.error:hover{
	font-size:11px;
	color:Red;
	font-weight:bold;
}
A.error:visited{
	font-size:11px;
	color:Red;
	font-weight:bold;
}
A.header3:link{
	font-size:14px;
}
A.header3:hover{
	font-size:14px;
}
A.header3:visited{
	font-size:14px;
}
/* Any Restaurant List Page Column Headers*/
.ResultsColumnHeader {
	border-left:1px solid #516442;
	border-bottom: 1px solid #516442;
	border-top: 1px solid #516442;
	background-color:#CAD6A8;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
.AddlTimesFont{
	font-size:10px;
	color:#FFFFFF;
}

.AddlTimesFontProfile{
	font-size:10px;	
}

.ResultsColumnHeaderNoLeftBorder {	
	border-bottom: 1px solid #516442;
	border-top: 1px solid #516442;
	background-color:#CAD6A8;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	padding:0 0 0 0;
}

.ResultsColumnHeaderOnlyBackground {
	background-color:#CAD6A8;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	padding:0 0 0 0;
}

.SpecialTimesHeader {
	border-left:1px solid #516442;
	border-bottom: 1px solid #516442;
	border-top: 1px solid #516442;	
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}



.restnamecaret
{		
	padding:5px 0 11px 0;		
}

.ResultsSelectedColumnHeader {
	border-left:1px solid #516442;
	border-bottom: 1px solid #516442;
	border-top: 1px solid #516442;
	background-color:#CAD6A8;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color:#000000;
	font-size: 11px;
}

.ResultsSelectedRestNameHeader {
	border-bottom: 1px solid #516442;
	border-top: 1px solid #516442;
	background-color:#CAD6A8;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color:#000000;
	font-size: 11px;
}

.ResultsSelectedColumnHeaderPerf 
{
	background-color:CAD6A8;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color:#000000;
	font-size: 11px;
	padding:0 0 0 0;
}

.ResultsSelectedRestNameHeaderPerf 
{
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color:#000000;
	font-size: 11px;
	padding:0 0 0 0;
}

/* Search Results Page Classes */
.SrchResultsRestNameHeader {
	border-bottom: 1px solid #516442;
	border-top: 1px solid #516442;
	background-color:#CAD6A8;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	padding:0 0 0 0;
}

.Srchrestnamecaret
{		
	padding:5px 0 11px 0;		
}

.SrchResultsColumnHeader {
	border-left:1px solid #516442;
	border-bottom: 1px solid #516442;
	border-top: 1px solid #516442;
	background-color:#CAD6A8;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	padding:0 0 0 0;
}

.Srchmoney
{		
	padding:3px 0 11px 0;		
}
.WingsColumnHeader {
	background-color:#6A7A5C;	
	border-style:none;
	color:#FFFFFF;
	vertical-align:bottom;
}

.TimesHeaderSpecialShade {
	background-color:#849774;	
	color:#FFFFFF;
	border-style:none;	
	padding:0 5px 0 0;
}
.TimesHeaderAvailable {
	font-size:11;	
	background-color:#CAD6A8;
}

.ProfileDIPWings
{
	background-color:#E4E4E4;
}

.AddlTimesHeader {
	background-color:#6A7A5C;	
	color:#FFFFFF;
	margin-top:10px;	
}

.TimeTopAlign
{
	vertical-align:top;
}

.SrchResultsSelectedColumnHeader {
	border-left:1px solid #516442;
	border-bottom: 1px solid #516442;
	border-top: 1px solid #516442;
	background-color:#CAD6A8;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color:#000000;
	font-size: 11px;
	padding:0 0 0 0;
}

.SrchResultsSelectedRestNameHeader {
	border-bottom: 1px solid #516442;
	border-top: 1px solid #516442;
	background-color:#CAD6A8;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color:#000000;
	font-size: 11px;
	padding:0 0 0 0;
}

.Srchresults{
	font-size:11px;
	color:#900;
	text-decoration:underline;
}


/* End Search Results Page Classes */

.ResultsRestNameHeader {
	border-bottom: 1px solid #516442;
	border-top: 1px solid #516442;
	background-color:#CAD6A8;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

.ResultsColumnHeaderPerfLeft {
	border-left:1px solid #516442;
	border-bottom: 1px solid #516442;
	border-top: 1px solid #516442;
	background-color:#CAD6A8;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align:left;
	padding:0 0 0 0;
}

.ResultsColumnHeaderPerfCenter 
{
	border-left:1px solid #516442;
	border-bottom: 1px solid #516442;
	border-top: 1px solid #516442;
	background-color:#CAD6A8;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align:center;
	padding:0 0 0 0;
}

/* Page Specific Style Sheets */

/* Rest Join Us*/

#leftnav td{
	font-family:Verdana, Arial, sans-serif;
	color:#5B4B3E;
	margin:0;
	padding:0;
	font-size:11px;
}

.restbignumbers{
	font-family:Verdana, Arial, sans-serif;
	color:#fff;
	margin:0;
	padding:0;
	font-size:44px;
}
.specialfont
{
    FONT-SIZE: 12px;
    color:#000;
}
.specialLargefont
{
    FONT-SIZE: 16px;
}


A.leftnavlink:link{
	font-size:11px;
	text-decoration: none;
}
A.leftnavlink:hover{
	font-size:11px;
	text-decoration: none;
}
A.leftnavlink:visited{
	font-size:11px;
	text-decoration: none;
}
/* Special Colored Links */
A.redLink:link{
	color:#900;
}
A.redLink:hover{
	color:#900;
}
A.redLink:visited{
	color:#900;
}
A.redBigLink:link{
	font-size:12px;
	color:#900;
}
A.redBigLink:hover{
	font-size:12px;
	color:#900;
}
A.redBigLink:visited{
	font-size:12px;
	color:#900;
}
A.whiteLink:link{
	color:#FFF;
}
A.whiteLink:hover{
	color:#FFF;
}
A.whiteLink:visited{
	color:#FFF;
}
A.blackLink:link{
	font-size:12px;
	color:#000;
}
A.blackLink:hover{
	font-size:12px;
	color:#900;
}
A.blackLink:visited{
	font-size:12px;
	color:#000;
}

/* Page Header */
#pageheader a{
	font-size:11px;
	color:#900;
	padding:0 0 0 2px;
}
	#pageheader a:hover{
		color:#000;
	}
	#pageheader a:visited{
		color:#900;
	}

/* Site Footer */
#sitefooter td,a,a:visited{
	font-size:9px;
	color:#574F2B;
}
	#sitefooter .copyright{
		font-size:11px;
		color:#FFF;
	}


/* Home Page Emerging Elements */
#emerging td{
	color: #000;
	line-height: 15px;
}

/* Home Page Main Market Elements */
.mainmarket,.mainmarket:visited{
	font-size:12px;
	color: #000;
}
.mainmarket:hover{
	font-size:12px;
	color: #900;
}

/* Info Navigation Elements */
#infoPages td,a,a:visited{
	font-size:11px;
	line-height: 14px;
}
	#infoPages .navspaces{
		display:inline;
		margin:4px 0 0 0;
	}
	#infoPages .subSectionsHeaders{
		font-size:13px;
		font-weight:bold;
	}


/* Search Navigation Elements */
#otfunctions td,a,a:visited{
	font-size:11px;
	color:#000000;
}
	#otfunctions .calendar{
		display:inline;
		vertical-align:bottom;
		margin-bottom:1px;
	}
#chooserest{
	margin:3px 0 5px 4px;
	display:block;
}
#choosedate{
	margin:3px 3px 0 20px;
	display:block;
}
#choosetime{
	margin:3px 3px 0 20px;
	display:block;
}
#chooseparty{
	margin:3px 0 5px 20px;
	display:block;
}
#narrowsearch{
	margin:4px 0 5px 5px;
}
#favs{
	margin:5px 0 5px 5px;	
}

/*OpenTable Top Ten*/
#topten{
	width:210px;
	margin:0 0 0 22px;
	text-align: left;
}
	
	#topten ol{
		padding:0;
		margin:5px 0 15px 28px;
	}
	
	#topten li{
		line-height:1.5;
	}

/* Restaurant Time/Table Results Page */
#restlist{
	padding:0px 0 0 0;
	border-collapse: collapse;
}
	#restlist .searchheader{
		font-family:Verdana, Arial, sans-serif;
		text-align:left;
		color:#FFF;
		font-size:13px;
	}
	#restlist .searchheader a{
		font-family:Verdana, Arial, sans-serif;
		color:#FFF;
		font-size:13px;
	}
	#restlist .searchheaderBlack{
		font-family:Verdana, Arial, sans-serif;
		text-align:left;
		color:#000;
		font-size:11px;
	}
	#restlist .searchheaderBlack a{
		font-family:Verdana, Arial, sans-serif;
		text-align:left;
		color:#000;
		font-size:11px;
	}
	#restlist .money
	{
		text-align:center;
		padding:10px 0 11px 0;
	}
	#restlist .noavail{
		font-size:11px;
		color:#5B4B3E;
		display:block;
	}
	#restlist .noavail a,a:visited{
		font-size:11px;
		color:#5B4B3E;
		text-decoration:underline;
	}

/* Restaurant Time/Table Results Page */
#diprestlist{
	padding:2px 0 0 0;
	border-collapse: collapse;
}
#diprestlist td,a,a:visited{
		font-size:9px;
		color:#585840;
	}

	#diprestlist .searchheader{
		font-family:Verdana, Arial, sans-serif;
		color:#FFF;
		font-size:13px;
	}
	#diprestlist .searchheader a{
		font-family:Verdana, Arial, sans-serif;
		color:#FFF;
		font-size:13px;
	}
	#diprestlist .searchheaderBlack{
		font-family:Verdana, Arial, sans-serif;
		color:#000;
		font-size:11px;
	}
	#diprestlist .searchheaderBlack a{
		font-family:Verdana, Arial, sans-serif;
		color:#000;
		font-size:11px;
	}
	#diprestlist .money
	{
		text-align:center;
		padding:10px 0 11px 0;
	}
	#diprestlist .noavail{
		font-size:11px;
		color:#5B4B3E;
		display:block;
	}
	#diprestlist .noavail a,a:visited{
		font-size:11px;
		color:#5B4B3E;
		text-decoration:underline;
	}
/* Reservation/Restaurant Details Box in Reso Process */
#restselection{
	border:1px solid #CAD6A8;
	width:753px;
	margin:0 0 2px 0;
}
	#restselection #restname td{
		font-size:12px;
		padding:5px 0 6px 0;
	}
	#restselection #restname td.border{
		border-left:1px solid #A8B487;
		padding-left:10px;
		padding-right:10px;
	}

	#restselection #msg{
		color:#585840;
	}
	#restselection #msg td{
		font-size:12px;
		padding:2px 0 3px 0;
	}


/* Restaurant Profile Page */

/* Top Header Section */
#chosenrest{
	margin:0 0 0 21px;
	display:block;
}
/* Restaurant Details */
#restdesc{
	width:458px;
	margin:15px 0 30px 0;
	color:#5B4B3E;
}
/* Restaurant Ratings Section */
#restrating{
	width:215px;
	margin:15px 0 30px 15px;
	padding:0px 0px 0px 0px;
	color:#5B4B3E;
}
	/* Ratings Box Module */
	#restrating .virtour{
		width:195px;
		background-color:#B5C097;
		display:block;
		margin:0 0 15px 0;
		padding:3px 0 4px 0;
		text-indent:10px;
	}
	#restrating .titlebar{
		padding:3px 10px 2px 10px;
	}
	#restrating .item{
		border-top: 1px solid #ffcc66;
		padding:10px 10px 6px 10px;
	}
	
/* Info Box on login/signup page */
#infobox{
	padding:25px 0 25px 25px;
}
	/* Information Box Module */
	#infobox .titlebar{
		padding:3px 0 2px 0;
	}
	#infobox .item{
		width: 185px;
		padding:10px 0 6px 0;
	}

/* Confirmation Page */
#confirm .margintext{
	padding:0 0 0 18px;
	line-height: 16px;
	display:block;
}
#confirm .margintextSpaced{
	padding:0 0 0 18px;
	line-height: 20px;
	display:block;
}
#confirminfo{
	padding:20px 0 0 0;
}


/* Member Registration */

/* Special Style Intances to add more space at top of text */
#registration .specregtitle{
	font-size:12px;
	vertical-align:middle;
	text-align:right;
	padding:10px 6px 0 0;
}
	#registration .formdescriptor{
		color:#998D84;
	}

/* My Profile */
#custom{
	border-right:3px solid #DCD8C2;
	margin:30px 0 30px 25px
}
	#custom .module{
		margin:0 0 10px 0;
	}
	#custom .personal{
		line-height:18px;
	}
#upcoming{
	margin:30px 0 30px 17px;
}
	#upcoming table{
		margin:0 0 21px 0;
		line-height:1.5;
	}
	#upcoming .tabledata{
		line-height:22px;
		padding:0 0 0 1px;
	}

/* Special Form tags for Restaurant and neighborhood drop down boxes in Firefox */
#SearchNav_cboRestaurantList {
	width: 230px;
	font-size:12px;
	margin:2px 0 0 0;
	padding:1px;
}
#SearchNav_lstNeighborhoods {
	width: 230px;
	font-size:12px;
	margin:2px 0 0 0;
	padding:1px;
}
#SearchNav_cboCuisine {
	width: 230px;
	font-size:12px;
	margin:2px 0 0 0;
	padding:1px;
}
#SearchNav_cboPrice {
	width: 230px;
	font-size:12px;
	margin:2px 0 0 0;
	padding:1px;
}


/* Dining Feedback Styles */
.ratingsHeader
{
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#605043;
	line-height:13px;
}

.dfbcontent
{
	padding:20px 20px 20px 20px;
}

.ratingsHeaderSubText
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#605043;
	line-height:13px;
}


.dfbIntro1
{
	font-family:Verdana;
	font-size:12px;
	color:#605043;
	line-height:14px;
}

.dfbIntro2
{
	font-family:Verdana;
	font-size:11px;
	color:#605043;
	line-height:13px;
}

.dfbSectionHeaders
{
	font-family:Verdana;
	font-size:18px;
	color:#605043;
	line-height:21px;
	background-color:#FFFCE6;
}

.dfbFormHeader
{
	font-family:Verdana;
	font-size:16px;
	color:White;	
	line-height:21px;
}

.dfbSectionItems
{
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:Black;
	margin:5px 5px 5px 5px;	
}

.dfbSectionItemsNonAltItem
{
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	background-color:#efedd8;
	color:Black;
	margin:5px 5px 5px 5px;	
}

.dfbSectionAlternatingItems
{
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	background-color:#F7F9F2;
	color:Black;
	margin:5px 5px 5px 5px;
}

.remainingText
{
	background-color:#efedd8;
	border:none;
	font-family:Verdana;
	font-size:11px;
	color:#605043;
	line-height:13px;
}

.dfbRatingGridBg
{
	background-color:#DAE2c2;
	text-align:center;
}

.dfbBroadError
{
	font-family:Verdana;
	font-size:16px;
	color:#605043;
	font-weight:normal;
	line-height:21px;	
	text-align:left;
}

.dfbUnsubHeader
{
	font-family:Verdana;
	font-size:16px;
	color:#605043;
	line-height:21px;
	text-align:center;
	font-weight:bold;	
}

/* -- Post Feedback Comments -- */
.dfb_post_FormHeader
{
	font-family:Verdana;
	font-size:16px;
	color:#605043;	
	line-height:21px;
}

.dfb_post_Comments
{
	font-family:Verdana;
	font-size:12px;
	color:#605043;	
	line-height:14px;
}

.dfb_post_MakeResoNow
{
	font-family:Verdana;
	font-size:14px;
	color:#605043;	
	line-height:21px;
}

.dfb_post_MakeResoNowBg
{
	background-color:#FFFCE6;
}


.dfb_post_oth_diners
{
	font-family:Verdana;
	font-size:15px;
	color:#605043;	
	line-height:18px;
	text-align:left;	
}

.dfb_post_SeeMetroRests
{
	font-family:Verdana;
	font-size:11px;
	color:#605043;	
	line-height:13px;	
}

.dfb_post_JoinNow
{
	font-family:Verdana;
	font-size:13px;
	color:#BF934F;		
	line-height:18px;
}

.dfb_post_JoinNowMsg
{
	font-family:Verdana;
	font-size:11px;
	color:#605043;		
	line-height:13px;	
}




/* Home Page */


#dropmenudiv{
	position:absolute;
	text-align:left;
	border:1px solid black;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	text-indent: 3px;
	margin:5;
	padding:5;

}

#dropmenudiv a{
	width: 100%;
	display: block;
	font:normal 11px Verdana;
	text-indent: 8px;
}

#dropmenudiv a:hover{ /*hover background color*/
	font:normal 11px Verdana;
	background-color: #CACAB0;
}

#dropStatediv{
	position:absolute;
	text-align:left;
	font-family:Verdana, Arial, sans-serif;
	font-size: 11px;
	z-index:99;
}

#dropStatediv a{
	display: block;
	text-decoration: underline;
	font-size: 11px;
	color:#900;
	background-color: #FFFDE6;
}

a.RollOverlink{
	display: block;
	width: 100px;
	font-family:Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: #EAE6DB;
}
a.RollOverlink:hover {
	display: block;
	text-decoration: underline;
	background-color: #FFFDE6;

}
