body {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	text-align:center;
	background-image:url(/images/bg.gif);
	background-repeat:repeat-x;
	/*background-image:url(/images/main_bg.jpg);*/
}

.transparentpng { 
	behavior: url("/modules/common/iepngfix.htc");
}

.navDropdown{
	font-size:10px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}

form{
	display:inline;
}

.cuisineList {
	position:absolute;
	width:120px;
	top:19px;
	right:-70px;
	background-color:#FFFFCC;
	border:2px solid #EFA47C;
	padding:5px;
	margin-right:50%;
}

.cuisineListShowAll {
	position:absolute;
	width:120px;
	top:183px;
	right:-199px;
	background-color:#FFFFCC;
	border:2px solid #EFA47C;
	padding:5px;
	margin-right:50%;
}

.cuisineListIframe {
	position:absolute;
	width:124px;
	top:19px;
	right:-70px;
	background-color:#FFFFCC;
	padding:5px;
	margin-right:50%;
}

.cuisineListShowAllIframe {
	position:absolute;
	width:124px;
	top:183px;
	right:-199px;
	background-color:#FFFFCC;
	padding:5px;
	margin-right:50%;
}

.cuisineList a {
	text-decoration:none;
	color:#D75233;
	font-size:12px;
}

.cuisineList a:visited {
	text-decoration:none;
	color:#D75233;
	font-size:12px;
}

.cuisineList a:hover {
	text-decoration:none;
	color:#D75233;
	font-size:12px;
}

.forumButton{
	background:url(/images/ForumButtonbg.jpg);
	height:42px;
	width:119px;
	border:0px;
}

.forumMainTable{
	background-color:#000000;
	background-image:url(/images/forum_bg.jpg);
}

.forumHeaderCell{
	background-color:#999999;
	border:0px;
}

.forumFooterCell{
	background-color:#999999;
	border:0px;
}

.forumHeadings{
	background-color:#999999;
	border:0px;
}

.forumTopicsOdd, .forumTopicsEven{
	background-color:#CCCCCC;
}

.forumTopicsOdd td, .forumTopicsEven td{
	background-color:#CCCCCC;
}

.forumTopicsTable{
	border:0px;
}

.forumBreadCrumb{
	color:#000000;
}

.forumBreadCrumb a{
	color:#000000;
}

.forumBreadCrumb a:visited{
	color:#000000;
}

.forumBreadCrumb a:hover{
	color:#D75233;
}

.forumEditLinks a{
	color:#999999;
	font-weight:bold;
}

.forumEditLinks a:visited{
	color:#999999;
	font-weight:bold;
}

.forumEditLinks a:hover{
	color:#D75233;
	font-weight:bold;
}

.topTabLinks {
	text-decoration:none;
	color:#D75233;
	font-weight:bold;
	font-size:12px;
}

.topTabLinks:visited {
	text-decoration:none;
	color:#D75233;
	font-weight:bold;
	font-size:12px;
}

.topTabLinks:hover {
	text-decoration:none;
	color:#D75233;
	font-weight:bold;
	font-size:12px;
}

.topSubLinks {
	text-decoration:none;
	color:#999999;
	font-size:12px;
}

.topSubLinks:visited {
	text-decoration:none;
	color:#999999;
	font-size:12px;
}

.topSubLinks:hover {
	text-decoration:underline;
	color:#999999;
	font-size:12px;
}

.sectionTitle {
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

.breadCrumb {
	font-size:11px;
	padding-left:20px;
}

.breadCrumb a {
	color:#D75233;
	text-decoration:none;
	font-weight:bold;
}

.breadCrumb a:visited {
	color:#D75233;
	text-decoration:none;
	font-weight:bold;
}

.breadCrumb a:hover {
	color:#D75233;
	text-decoration:underline;
	font-weight:bold;
}

.BusinessLinks {
	font-size:14px;
	font-weight:bold;
	color:#D75233;
	text-decoration:none;
}

.BusinessLinks:visited {
	font-size:14px;
	font-weight:bold;
	color:#D75233;
	text-decoration:none;
}

.BusinessLinks:hover {
	font-size:14px;
	font-weight:bold;
	color:#D75233;
	text-decoration:underline;
}

.BusinessLeftNav {
	border-right:1px solid #AAAAAA;
	background-color:#FFFFCC;
	padding:5px;
}

.BusinessContentArea {
	padding:5px;
}

.reviewEven {
	background-color:#CCCCCC;
	padding:5px;
	vertical-align:top;
}

.reviewOdd {
	background-color:#EEEEEE;
	padding:5px;
	vertical-align:top;
}

.reviewTitle {
	font-size:16px;
	font-weight:bold;
}

.reviewContent {
	
}

.calendarEventPopup{
	background-image:url(/images/calendar_popup.jpg);
	background-repeat:no-repeat;
	padding:80px 60px 0px 80px;
	text-align:left;
	font-size:12px;
}

.calendarTable{
	margin-top:10px;
}

.calendarHead{
	background-image:url(/images/calendar_header.jpg);
	background-repeat:no-repeat;
	height:124px;
}

.calendarBody{
	background-image:url(/images/calendar_body.jpg);
	background-repeat:no-repeat;
	padding:5px 46px 0px 30px;
	height:693px;
	vertical-align:top;
}

.calendarArrowCell{
	padding:0px 30px 0px 25px;
}

.calendarDayName {
	border:0px;
	text-align:center;
	background-color:transparent;
	color:#FFFFFF;
	padding:7px 0px 3px 0px;
}

.calendarDayNumber{
	background-color:transparent;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	width:100px;
}

.calendarDayNumberDiv{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	width:20px;
	color:#333333;
	padding:10px 0px 0px 7px;
}

.calendarMonth{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding-top:30px;
}

.calendarDropDowns{
	padding:10px 0px 12px 110px;
}

.calendarDay{
	width:103px;
	height:104px;
	border:0px;
}

.calendarArrows{
	text-decoration:none;
	color:#333333;
	font-size:12px;
	line-height:50px;
	padding:5px;
}

.calendarArrows:visited{
	text-decoration:none;
	color:#333333;
	font-size:12px;
}

.calendarArrows:hover{
	text-decoration:underline;
	color:#999999;
	font-size:12px;
}

.calendarEvents{
	padding-left:10px;
}

.message{
	padding:10px;
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
}

.rssNewsItemTitle{
	font-size:14px;
	font-weight:bold;
}

.rssNewsItemTitle a{
	font-size:14px;
	font-weight:bold;
	color:#666666;
}

.rssNewsItemTitle a:visited{
	font-size:14px;
	font-weight:bold;
	color:#666666;
}

.rssNewsItemTitle a:hover{
	font-size:14px;
	font-weight:bold;
	color:#999999;
}

.rssNewsItemText img{
 padding:5px;
}

.rssNewsItemText a{
	font-size:12px;
	font-weight:bold;
	color:#666666;
}

.rssNewsItemText a:visited{
	font-size:12px;
	font-weight:bold;
	color:#666666;
}

.rssNewsItemText a:hover{
	font-size:12px;
	font-weight:bold;
	color:#999999;
}

.rssNewsItemDivider{
	border-bottom:1px dotted #000000;
}

.BusinessDetailTitle{
	text-align:right;
	padding:3px;
}

.BusinessDetail{
	text-align:left;
	padding:3px;
}

.homePageLinks{
	color:#949494;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.homePageLinks a{
	color:#949494;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.homePageLinks a:visited{
	color:#949494;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.homePageLinks a:hover{
	color:#BB3218;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

.pageLink{
	color:#949494;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.pageLink:visited{
	color:#949494;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.pageLink:hover{
	color:#BB3218;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

.pageTable{
	 background-image:url(/images/forum_bg.jpg);
}

.smallLink{
	color:#949494;
	font-size:10px;
	text-decoration:none;
}

.smallLink:visited{
	color:#949494;
	font-size:10px;
	text-decoration:none;
}

.smallLink:hover{
	color:#BB3218;
	font-size:10px;
	text-decoration:underline;
}

.headerLink{
	color:#FFFFFF;
	text-decoration:none;
}

.headerLink:visited{
	color:#FFFFFF;
	text-decoration:none;
}

.headerLink:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.businessInfo{
	font-weight:normal;
	font-size:11px;
	color:#000000;
	padding-left:10px;
}

.titleLink{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.titleLink:visited{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.titleLink:hover{
	color:#0000FF;
	text-decoration:underline;
	font-weight:bold;
}

.titleLinkBusiness{
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

.titleLinkBusiness:visited{
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

.titleLinkBusiness:hover{
	color:#0000FF;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
}

.businessTitle{
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

.textLink{
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

.textLink:visited{
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

.textLink:hover{
	color:#0000FF;
	text-decoration:underline;
	font-weight:bold;
}

.businessDetailLink{
	padding:0px 0px 10px 20px;
}

.businessDetailLink a{
	color:#FFFFFF;
	font-size:11px;
}

.businessDetailLink a:visited{
	color:#FFFFFF;
	font-size:11px;
}

.businessDetailLink a:hover{
	color:#00CCFF;
	font-size:11px;
}

.businessHeaderLink{
	color:#000000;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

.businessHeaderLink:visited{
	color:#000000;
	font-size:12px;
	text-decoration:none;
}

.businessHeaderLink:hover{
	color:#000000;
	font-size:12px;
	text-decoration:underline;
}

.businessHotSpot a{
	color:#EE9817;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
.businessHotSpot a:visited{
	color:#EE9817;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
.businessHotSpot a:hover{
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}

.businessHotSpot img{
	border:1px solid #FFFFFF;
}
.businessSponsoredLinks{
	color:#FFFFFF;
}

.advertiserSignupform th{
	background-color:#999999;
}
.advertiserSignupform td{
	background-color:#CCCCCC;
}
.paginationLink{
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.paginationLink:visited{
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.paginationLink:hover{
	font-size:12px;
	color:#990000;
	font-weight:bold;
}
.signupReasons td{
	padding:5px;
}
.signupReasons th{
	padding:5px 5px 5px 3px;
}