body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	
}

a:link {
	color: #5E090C;
}

h2 
{
    font-family: Arial;
	font-size: 16px;
    }
    
.middlecontent {
	background-image: url(/Images/get-restaurant-coupons-bg.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	width: 900px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 55px;
	margin: 0px;
	overflow: auto;
}
.middlecontent2 {
	width: 900px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 55px;
	margin: 0px;
	background-image: url(/Images/get-restaurant-coupons-bg.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	overflow: auto;
}

.rightmiddlecontentbox {
	width: 840px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 30px;
}

.leftmiddlecontent {
	width: 170px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-align: left;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #666666;
}
.rightmiddlecontent {
	width: 675px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.middlecontentbox {
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}
.bottommiddlecontent {
	background-image: url(/Images/get-restaurant-coupons-bg.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	width: 900px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 55px;
	margin: 0px;
}

.sidelinks {
	text-align: left;
	margin: 0px;
	list-style-type: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.ul_2
{
	padding-top: 10px;
	}
	
.ul_2 ul 
{
    text-align: left;
	margin: 0px;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: maroon; 
}
.ul_2 li {margin-bottom:2px; }
.ul_2 a{color:#5E090C;}/*text-decoration: none;}*/
.ul_2 a:hover{color:#DD151B;}/* text-decoration:underline;}*/
.ul_2 a:visited{color: #5E090C;}/*	text-decoration:none;}*/



a:visited {
	color: #5E090C;
}
a:hover {
	color: #DD151B;
}
a:active {
	color: #5E090C;
}

.maincontent {
	width: 955px;
	background-image: url(/Images/get-restaurant-coupons-top-banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
}
.maincontent2 {
	width: 955px;
	background-image: url(images/get-restaurant-coupons-top-banner_2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.footer {
	width: 955px;
	height: 75px;
	background-repeat: no-repeat;
	background-image: url(/Images/get-restaurant-coupons-footer-bg.jpg);
	background-position: right top;
	color: #FFFFFF;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
}
.footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.footer a:link {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.footer a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.footer a:active {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.footerlinks {
	list-style-type: none;
	float: left;
	padding-left: 0px;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	line-height: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.footerleftmargin {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 115px;
}
.navbar {
	margin: 0px;
	padding: 0px;
}
.navbar a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.navbar a:link {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.navbar a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.navbar a:active {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.navbarlinkshome {
	list-style-type: none;
	float: left;
	padding-left: 45px;
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: normal;
}
.navbarlinkslistings {
	list-style-type: none;
	float: left;
	padding-left: 55px;
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: normal;
}
.navbarlinkspremiumlisting {
	list-style-type: none;
	float: left;
	padding-left: 21px;
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: normal;
}
.navbarlinksevents {
	list-style-type: none;
	float: left;
	padding-left: 28px;
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: normal;
}
.navbarlinkscharity {
	list-style-type: none;
	float: left;
	padding-left: 21px;
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: normal;
}
.navbarlinksowners {
	list-style-type: none;
	float: left;
	padding-left: 17px;
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: normal;
}
.navbarlinksguide {
	list-style-type: none;
	float: left;
	padding-left: 28px;
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: normal;
}
.navbarhome {
	margin-top: 0px;
	width: 750px;
	margin-left: 205px;
	text-align: center;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 35px;
	background-image: url(/images/get-restaurant-coupons-navbar-home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.navbarguides {
	margin-top: 0px;
	width: 750px;
	margin-left: 205px;
	text-align: center;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 35px;
	background-image: url(/images/get-restaurant-coupons-navbar-bg-restaurant-guides.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.navbarlistings {
	margin-top: 0px;
	width: 750px;
	margin-left: 205px;
	text-align: center;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 35px;
	background-image: url(/images/get-restaurant-coupons-navbar-bg-listings.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.navbarpremiumlisting {
	margin-top: 0px;
	width: 750px;
	margin-left: 205px;
	text-align: center;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 35px;
	background-image: url(/images/get-restaurant-coupons-navbar-bg-premium-listing.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.navbarcharities {
	margin-top: 0px;
	width: 750px;
	margin-left: 205px;
	text-align: center;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 35px;
	background-image: url(/images/get-restaurant-coupons-navbar-bg-charities.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.navbarowners {
	margin-top: 0px;
	width: 750px;
	margin-left: 205px;
	text-align: center;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 35px;
	background-image: url(/images/get-restaurant-coupons-navbar-bg-owners.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ulspace {
	margin: 0px;
	padding: 0px;
}
.toptext {
	font-size: 24px;
	font-weight: bold;
	color: #981b1e;
	margin: 0px;
	height: 35px;
	width: 785px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 140px;
}
.topheadertext {
	font-size: 22px;
	font-weight: bold;
	color: #981b1e;
	line-height: normal;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.linktrail {
	font-size: 10px;
	color: #981b1e;
	line-height: normal;
	margin: 0px;
	text-align: left;
	width: 850px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 65px;
}

.topheadertextsmaller {
	font-size: 18px;
	font-weight: bold;
	color: #981b1e;
	line-height: normal;
	margin: 0px;
	padding: 0px;
}

.nopadnomargin {
	margin: 0px;
	padding: 0px;
}
.navbarlogin {
	list-style-type: none;
	float: left;
	line-height: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	vertical-align: top;
}
.navbarloginarea {
	width: 635px;
	padding-top: 200px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 265px;
	height: 25px;
	vertical-align: top;
	margin: 0px;
}
.logintext {
	font-size: 18px;
	color: #faa61a;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.navbarformfields {
	height: 14px;
	color: #999999;
	font-size: 11px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
.topdropdowns {
	height: 20px;
	width: 275px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 700px; /*635px*/
}
.topdropdownshome {
	height: 20px;
	width: 400px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 600px; /*635px*/
}
.topdropdownsRTypes {
	height: 20px;
	width: 240px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.topdropdownmenus {
	list-style-type: none;
	float: left;
	line-height: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	vertical-align: top;
}
.GrandOpeningRedItalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #FF0000;
	font-weight: bold;
}
.GrandOpeningDarkRed {
	font-weight: bold;
	color: #981B1F;
}
.GrandOpeningBullet {
	list-style-image: url(/Images/Bullet.jpg);
	list-style-position: outside;
}
.GrandOpeningText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.GrandOpeningBulletLineHeight {
	line-height: 23px;
}
.GrandOpeningBlue {
	color: #0060af;
	font-weight: bold;
}
.GrandOpeningDarkRedLargeItalic {
	font-weight: bold;
	color: #981B1F;
	font-size: 18px;
	font-style: italic;
}
.GrandOpeningLightRedLargeItalicCopy {
	font-weight: bold;
	color: #FF0000;
	font-size: 18px;
	font-style: italic;
}
.GrandOpeningLargeBlack {
	font-weight: bold;
	color: #000000;
	font-size: 18px;
}
.boldtext {
	font-weight: bold;
}
.grandopeningbulletarea {
	text-align: left;
	line-height: normal;
}
.grandopeningbulletarealines {
	line-height: normal;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.paragraphleftalign {
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
}
.LargerText {
	font-size: 16px;
	text-align: center;
}
.comsmallertext {
	font-size: 12px;
}
.comsmallertextsmallest {
	font-size: 10px;
	color: #9C1818;
}
#nav, #nav ul {
padding: 0;
margin: 0;
list-style: none;
} 
#nav a {
display: block;
width: 10em;
}
#nav li {
float: left;
width: 10em;
}
#nav li ul {
position: absolute;
width: 10em;
left: -999em;
}
#nav li:hover ul {
left: auto;
}
.navbartemp {
	margin-top: 0px;
	width: 750px;
	margin-left: 205px;
	text-align: center;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 35px;
	font-size: 16px;
}
.navbartemp a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.navbartemp a:link {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.navbartemp a:hover {
	color: #FFAA42;
	font-weight: bold;
	text-decoration: none;
}
.navbartemp a:active {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.middletexttop {
	margin: 0px;
	width: 900px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 55px;
	background-image: url(/images/get-restaurant-coupons-middletext-top.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 19px;
}
.middletextbottom {
	margin: 0px;
	width: 900px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 55px;
	background-image: url(/images/get-restaurant-coupons-middletext-bottom.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 19px;
}
.middletext {
	width: 900px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 55px;
	background-image: url(/images/get-restaurant-coupons-middletext-bg.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	margin: 0px;
	overflow: auto;
}
.middletextcontent {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
.middletextguide {
	margin: 0px;
	width: 300px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.middletextsearch {
	margin: 0px;
	float: left;
	width: 215px;
	line-height: 0px;
	text-align: left;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.middletextvideo {
	margin: 0px;
	padding: 0px;
	width: 285px;
	background-image: url(/images/get-restaurant-coupons-restaurant-video.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	text-align: center;
}
.middleleftguide {
	margin: 0px;
	width: 235px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.middlecenterad {
	margin: 0px;
	float: left;
	width: 280px;
	line-height: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.middlerightad {
	margin: 0px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
	width: 280px;
	background-position: left top;
	float: left;
	text-align: center;
}

.videotoptext {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 8px;
	height: 25px;
	width: 260px;
	margin-right: auto;
	margin-left: auto;
}
.videomedia {
	padding: 0px;
	width: 276px;
	margin-right: auto;
	margin-left: auto;
}
.videobottomtext {
	font-size: 13px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 260px;
	height: 160px;
}
.bottomadbar {
	width: 860px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 95px;
	background-image: url(/images/get-restaurant-coupons-middletext-bg.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	margin: 0px;
	overflow: auto;
}
.bottomadbarimageleft {
	margin: 0px;
	float: left;
	width: 155px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.bottomadbarimagemiddle {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 510px;
	text-align: center;
}
.bottomadbarimageright {
	margin: 0px;
	float: left;
	width: 165px;
	text-align: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.middletextbottomouter {
	margin: 0px;
	width: 900px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 55px;
	background-image: url(/images/get-restaurant-coupons-middletext-bottom-outer.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	height: 19px;
}
.bottomadbarimageleft2 {
	margin: 0px;
	float: left;
	width: 275px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.bottomadbarimagemiddle2 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 275px;
	text-align: center;
}
.bottomadbarimageright2 {
	margin: 0px;
	float: left;
	width: 275px;
	text-align: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.bottomtitleleft {
	margin: 0px;
	float: left;
	width: 560px;
	height:50px;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: Maroon;
	vertical-align: middle;
	text-align:left;
	font-size: 26px;
	font-family: 'Franklin Gothic Demi Cond';
}
.bottomasocialicons {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 200px;
	text-align: center;
}

.searchareaformspace {
	margin: 0px;
	font-size: 10px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.middletextvideoadbelow {
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FFF;
}


.searchareaformtitles {
	margin: 0px;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-weight: bold;
	color: #70090A;
}
.formfieldwidth {
	width: 175px;
	font-size: 13px;
}
.restaurantlistinglinksspacebelow {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.searcharearadiobuttonsleft {
	float: left;
	width: 85px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 25px;
	font-weight: bold;
}
.searcharearadiobuttonsright {
	float: left;
	margin: 0px;
	width: 100px;
	line-height: 27px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}




.restaurantdtlbottomborder {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #ECD3B4;
}
.restaurantdtllinksspacebelow {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.restaurantdtl {
	margin: 0px;
	width: 660px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 3px;
	text-align: left;
	overflow: auto;
}
.restaurantdtllogo {
	margin: 0px;
	float: left;
	width: 200px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.restaurantdtlright {
	margin: 0px;
	float: left;
	width: 200px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.restaurantdtladdress {
	margin: 0px;
	float: left;
	width: 400px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.restaurantdtlname {
	font-size: 14px;
	font-weight: bold;
}
.restaurantdtlhighlight {
	font-weight: bold;
	color: #E48B05;
	margin: 0px;
	padding: 0px;
	font-style: italic;
}
.restaurantdtlparagraphspacing {
	line-height: normal;
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.restaurantdtllinkarea {
	margin: 0px;
	float: left;
	width: 650px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.restaurantdtllinks {
	text-align: center;
	margin: 0px;
	float: left;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
	line-height: normal;
	vertical-align: middle;
	width:25px;
}
.restaurantdtllinkstext {
	text-align: left;
	margin: 0px;
	float: left;
	list-style-type: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 10px;
	line-height: normal;
	vertical-align: middle;
	font-weight: bold;
	width:95px;
}
.restaurantdtllinksstart {
	text-align: center;
	margin: 0px;
	float: left;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 11px;
	line-height: normal;
	vertical-align: middle;
	width:25px;
}
.restaurantdtl {
	margin: 0px;
	width: 660px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 3px;
	text-align: left;
	overflow: auto;
}
.restaurantdtlphone {
	font-weight: bold;
	color:#993333;
	font-size: 12px;
}

/* OPPORTUNITY */
.opportunitybox
{
    padding-left: 20px; 
    padding-right: 25px; 
    text-align: left;
    }
.opportunityp
{
    padding-top: 8px;
    }
    
/* MY ACCOUNT*/
.accountoptionsleft {
	padding: 0px;	
	width: 310px;
	float: left;
	margin: 0px;
	clear: left;
	text-align: left;
}    

/* CHARITY LISTINGS */
.charitylisting {
	margin: 0px;
	width: 780px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 3px;
	text-align: left;
	overflow: auto;
}
.charitylistinglogo {
	margin: 0px;
	float: left;
    width: 180px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align:center;
}
.charitylistingarea {
	margin: 0px;
	float: left;
	width: 560px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.charitylistingname {
	font-size: 14px;
	font-weight: bold;
	color:Maroon;
}
.charitylistinghighlight {
	font-weight: bold;
	color: #E48B05;
	margin: 0px;
	padding: 0px;
	font-style: italic;
}


/*SEARCH RESULT LISTINGS*/
.restaurantlisting {
	margin: 0px;
	width: 859px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: left;
	overflow: auto;
}
.restaurantlisting2 {
	margin: 0px;
	width: 837px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 3px;
	text-align: left;
	overflow: auto;
}
.restaurantlisting3 {
	margin: 0px;
	width: 450px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 3px;
	text-align: left;
	overflow: auto;
}
.restaurantlistingchaindetailcontainer3 {
	clear: left;
}


.restaurantlistinglogo {
	margin: 0px;
	float: left;
	width: 130px;
	padding: 5px;
}
.restaurantlistinglinkarea {
	margin: 0px;
	float: left;
	width: 525px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 130px;
}
.restaurantlistingaddress {
	margin: 0px;
	float: left;
	width: 225px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.restaurantlistingaddress3 {
	margin: 0px;
	float: left;
	width: 230px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.restaurantlistingaddress4 {
	margin: 0px;
	float: left;
	width: 200px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.restaurantlistingbottomborder {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #ECD3B4;
	margin: 0px;
	padding: 0px;
	clear: left;
}

.restaurantlistingldetails {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 540px;
}
.restaurantlistingdetails2 
{
    margin: 0px;
	float: left;
	width: 420px; /*260px;*/
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 10px;
	
}
.restaurantlistingdetails3 
{
    margin: 0px;
	float: left;
	width: 180px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 10px;
	
}
.restaurantlistingdetails4
{
    margin: 0px;
	float: right;
	width: 65px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 10px;
	
}
.restaurantlistingname {
	font-size: 14px;
	font-weight: bold;
}
.restaurantlistingphone {
	font-weight: bold;
	color:#993333;
	font-size: 12px;
}
.restaurantlistingdetails {
	font-weight: bold;
	font-size: 11px;
}
.restaurantlistinghighlight {
	font-weight: bold;
	color: #E48B05;
	margin: 0px;
	padding: 0px;
	font-style: italic;
}
.restaurantlistingparagraphspacing {
	line-height: normal;
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.restaurantlistingdetaillinks {
	text-align: center;
	margin: 0px;
	float: left;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 11px;
	line-height: normal;
	vertical-align: middle;
	width:25px;
}
.restaurantlistingdetaillinkstext {
	text-align: left;
	margin: 0px;
	float: left;
	list-style-type: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 10px;
	line-height: normal;
	vertical-align: middle;
	font-weight: bold;
	width:85px;
}
.restaurantlistingdetaillinksstart {
	text-align: center;
	margin: 0px;
	float: left;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	font-size: 11px;
	line-height: normal;
	vertical-align: middle;
	width:25px;
}
.paragraphsmallspacing {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: normal;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
.restaurantlistingparagraph {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.restaurantdetailtopleft {
	margin: 0px;
	width: 125px;
	float: left;
	text-align: left;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.restaurantdetailtopleft3 {
	margin: 0px;
	width: 125px;
	float: left;
	text-align: left;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom:30px;
	padding-left: 0px;
}
.restaurantdetailtopright {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 450px;
	text-align: left;
}
.restaurantdetailtopright3 {
	margin: 0px;
	padding: 0px;
	width: 400px;
	text-align: left;
}

.restaurantdetailtopright2 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 450px;
	text-align: left;
}
.restaurantdetailtopmiddle {
	margin: 0px;
	float: left;
	width: 250px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.restaurantdetailmiddleleft {
	padding: 0px;
	width: 340px;
	float: left;
	border: medium dashed #000000;
	margin: 0px;
	clear: left;
	text-align: left;
}
.restaurantdetailmiddleleft2 {
	padding: 0px;
	padding-left:30px;
	width: 350px;
	float: left;
	margin: 0px;
	clear: left;
	text-align: left;
}
.restaurantdetailmiddleleft3 {
	padding: 0px 0px 0px 0px;
	width: 340px;
	float: left;
	border: medium dashed #000000;
	margin: 0px;
	text-align: left;
}
.restaurantlistingchainleftside3 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 400px;
}
.restaurantlistingchainrightside3 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 400px;
}


.restaurantdetailmiddleright {
	margin: 0px;
	width: 465px;
	float: left;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.restaurantdetaillargebanner {
	margin: 0px;
	width: 850px;
	clear: left;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.restaurantdetailmenutitle {
	margin: 0px;
	padding: 0px;
	width: 840px;
}
.restaurantdetailmenustarters {
	margin: 0px;
	padding: 0px;
	width: 275px;
	float: left;
}
.restaurantdetailmenuentrees {
	margin: 0px;
	padding: 0px;
	width: 275px;
	float: left;
}
.restaurantdetailmenudesserts {
	margin: 0px;
	padding: 0px;
	width: 275px;
	float: left;
}
.restaurantdetailtopphoto {
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.restaurantdetaillinklist {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	list-style-type: none;
}
.restaurantdetailcouponimagevspace {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.restaurantdetaillargetext {
	font-size: 14px;
}
.restaurantdetaillargetextred {
	font-size: 14px;
	font-weight: bold;
	color: #70090A;
}
.restaurantdetailitalicized {
	font-style: italic;
}
.restaurantdetailreviewparagraphs {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
}
.restaurantdetailreviewmorereviews {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}
.restaurantdetailmenutitles {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.restaurantdetailmenuitems {
	font-size: 10px;
	text-align: left;
}
.homepageparagraphslimmargins {
	margin: 0px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 4px;
}
.paragraphcenteralign {
	text-align: center;
}
.GrandOpeningLigthRed {
	font-weight: bold;
	color: #C6171C;
}
.RestaurantSearchResultsMiddleSearch {
	margin: 0px;
	float: left;
	width: 290px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.RestaurantSearchResultsRightAd {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 225px;
	text-align: center;
}

.RestaurantSearchResultsLeftVideo {
	margin: 0px;
	float: left;
	width: 290px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
}
.RestaurantSearchResultsBottomText {
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: 18px;
}
.RestaurantGuideLeft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 475px;
	text-align: center;
}
.RestaurantGuideRight {
	margin: 0px;
	width: 350px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	float: left;
	text-align: center;
}
.RestaurantGuideLowerText {
	padding: 0px;
	width: 245px;
	margin-right: auto;
	margin-left: auto;
}
.RestaurantOwnersGuideLeft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 200px;
}
.RestaurantOwnersGuideContent {
	margin: 0px;
	width: 550px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	float: left;
}
.RestaurantOwnersLowerText {
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	clear: left;
	text-align: center;
}
.rightmiddlecontentbox2 {
	width: 840px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.HomeCharityTextBelow {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	text-align: center;
}
.PremiumRestaurantImageBorders {
	border: thin solid #000;
}
.PremiumRestaurantReviewSection {
	margin: 0px;
	width: 460px;
	float: left;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
.PremiumCouponSection {
	padding: 0px;
	width: 340px;
	float: left;
	margin: 0px;
	clear: left;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.PremiumLogoLinksSection {
	margin: 0px;
	width: 125px;
	float: left;
	text-align: left;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.PremiumAddressHoursSection {
	margin: 0px;
	float: left;
	width: 250px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.PremiumAddressHoursSection2 {
	margin: 0px;
	float: left;
	width: 200px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.PremiumAboutImagesSection {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 450px;
	text-align: left;
}
.PremiumBottomLargeBannerSection {
	width: 850px;
	clear: left;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.PremiumMenuLink {
	margin: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #E48B05;
	text-align: center;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.PremiumRestaurantPhoto1 {
	float: left;
	margin: 0px;
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.PremiumRestaurantPhoto2 {
	float: left;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.PremiumHoursOfOperationDays {
	font-style: italic;
}
.PremiumHoursOfOperationHours {
	font-style: normal;
	font-weight: normal;
}
