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;
	margin: 0px;
	padding: 0px;
    }
.alignCAd{
	text-align:center;
}
    
.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: 305px;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	margin: 0px;
	float: left;
}

.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;
	background-repeat:repeat-y;
	background-image: url(/Images/GRC_bottom2.jpg);
	background-position: right top;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	color: #FFFFFF;
	font-family: arial; 
	font-size:11px;
	overflow:auto; 
}

.footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.footer a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.footer a:hover {
	color: #FEAD16;
	text-decoration: none;
}
.footer a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.footerbottom {
	width: 955px;
	height: 75px;
	background-repeat: no-repeat;
	background-image: url(/Images/get-restaurant-coupons-footer-bg.jpg);
	background-position: right top;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	color: #FFFFFF;
	font-family: arial; 
	font-size:11px; 
	font-weight: normal;
	overflow:auto;
}
.footerbottom a:link{
	color: #FFFFFF;
	text-decoration: none;
}
.footerbottom a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.footerbottom a:hover {
	color: #FEAD16;
	text-decoration: none;
}
.footerbottom a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.footerbottomlinks {
	padding: 0px;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 390px;
	float:left;
}
.footerlinks {
	list-style-type: none;
	float: left;
	padding-left: 0px;
	font-size: 12px;
	padding-top: 5px;
	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: 125px;
}
.footerleftmargin2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 170px;
}
.footerleftmargin3 {
	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: 25px;
	width: 785px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 140px;
}
.toptexthome {
	font-size: 24px;
	font-weight: bold;
	color: #981b1e;
	margin: 0px;
	height: 55px;
	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: 895px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 65px;
	height: 36px;
	z-index: 1;
	position: relative;
}

.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: -5px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	width: 515px;
}
.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: 200px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 857px;
}
.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: 13px;
	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;
}
.middleleftcontent {
	width: 555px;
	padding: 0px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	float: left;
	overflow: auto;
}
.middlerightcontent {
	padding: 0px;
	overflow: auto;
}
.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 0px 0px 6px;
	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: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	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;
}
.searchformmainbox {
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 265px;
	text-align: center;
	background-color:#424242;
	line-height: 0px;
	overflow:auto;
}
.searchformcontentbox {
	margin: 0px;
	margin-left:28px;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	width: 190px;
	float: left;
	text-align: left;
	background-color:white;
}
.searchformtitle {
	font-weight: bold;
	color:white;
	font-size: 16px;
	padding-bottom: 15px;
}


.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;
}

/* NEWS SECTION */
.newsleftnewslist {
	margin: 0px;
	width: 210px;
	float: left;
	text-align: left;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.newscontent {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 620px;
	text-align: left;
}

.textarticle{
	font-size:12px;
	font-family:Tahoma;
	color:#424242; 
	text-decoration: none;
	line-height: 17px;
}

.textarticlesmall{
	font-size:11px;
	font-family:Tahoma;
	color:#424242; 
	text-decoration: none;
	line-height: 17px;
}

#article{
	float:right;
	padding-top:10px;
	padding-bottom:15px;
	padding-left:5px;
	padding-right:10px;
	overflow:auto;
}

#article .rojo{
	color:#C22840;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:16px;
}

#article .rojosub{
	color:#C22840;
	font-family:"Century Gothic";
	font-size:14px;
}

#article .azul{
	color:#3B5CAB; /* #00F;*/
	font-family:"Franklin Gothic Medium";
}

#article .s13{
	font-size:14px;
}

#article .s24{
	font-size:24px;
}

#news #head p, #market #head p{
	margin:0px;
	color:Maroon;
	font-size:16px;
}

#news #cuerpo ul, #market #cuerpo ul{
	margin:0px;
	list-style:none;
	padding:0px;
}

#news #cuerpo ul li{
	/*background-color: #f0f0f0;*/
	background:url(../images/arrowsmall.png) no-repeat white left top  ;
	padding-left:20px;	
	margin-top:8px;
	padding-bottom:8px;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#news #cuerpo ul li a, #market #cuerpo ul li a{
	color:#000;
}

#news #list ul, #market #cuerpo ul{
	margin:0px;
	list-style:none;
	padding:0px;
}

#news #list ul li{
	/*background-color: #f0f0f0;*/
	background:url(../images/arrowsmall.png) no-repeat white left top  ;
	padding-left:20px;	
	padding-right:5px;
	margin-top:8px;
	padding-bottom:8px;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#news #list ul li a, #market #cuerpo ul li a{
	color: Maroon; /*#000;*/
	text-decoration:underline;
}

/* END NEWS */

/* 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;
}
.PremiumRestaurantVideo
{
    overflow:auto;
    width:270px;
    float: left;
    margin: 0px;
  
    
    }
.PremiumRestaurantVideoImages
{
    overflow: auto;
    float:right; 
    margin:0px; 
    padding-left:4px;
    
    }
.PremiumHoursOfOperationDays {
	font-style: italic;
}
.PremiumHoursOfOperationHours {
	font-style: normal;
	font-weight: normal;
}
.headersocialicons {
	padding: 0px;
	width: 100px;
	margin-top: -12px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	font-size: 11px;
	float: left;
	color: #FFF;
}
.headersocialicons img {
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}





/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/snowstorm.html
Copyright (c) 2005-2010 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.navbarmenu {
	margin-top: 0px;
	width: 750px;
	margin-left: 205px;
	text-align: center;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 35px;
	z-index: 99;
	position: relative;
}

.menucontainer {width:745px; height:26px; color:#FFFFFF;}

.menucontainer a:link {
	color: #FFFFFF;
}

/* default styling */
.menuGRC,
.menuGRC ul {list-style-type:none; margin:0; padding:0; float:left;}
.menuGRC a {text-decoration:none;}
.menuGRC {font-family: arial; font-size:11px; margin-bottom:-1px; color:#FFFFFF;}

/* style the links */
.menuGRC a {float:left; background:#9D0A10; color:#FFFFFF; font-weight:bold; text-align:center; line-height:20px; padding:4px 0; border:1px solid #000000; margin-bottom:-1px;}
.menuGRC a.sub-a {background:#9D0A10;}

.menuGRC a:hover,
.menuGRC a:focus,
.menuGRC a:active {outline:0; color:#FFFFFF; }
.menuGRC a:visited{color:#FFFFFF; }

/* this is for the path highlight in all browsers except IE6 and lower */
.menuGRC li:hover > a {background:#FEAD16; color:#000000;} 

/* WIDTH change this WITH CARE to suit your requirements */
.menuGRC {width:125px; margin-right:-1px;}
.menuGRC a {width:123px; margin-right:-124px;} /* take into account the borders when calculating the link width, margin-right = total link width - 1px */
.menuGRC ul li {max-width:125px;} /* fix for IE8 */

/* flyout TOP positions */
.menuGRC ul.fly {top:-25px;} /* position the top of the flyout first sub-limenus */
.menuGRC ul.fly2 {top:-41px;} /* position the top of the flyout sub-limenus with previous text on two lines */

/* flyout LEFT/RIGHT positions */
.menuGRC ul.fly {left:124px;}
.menuGRC .left ul.fly {left:auto; right:124px;}


/* DO NOT CHANGE ANYTHING BELOW THIS LINE */
/* ---------------------------------------------------------------------------- */
.menuGRC ul {position:relative; margin-bottom:-10000px;} 
.menuGRC ul li {float:left; clear:left;}
.menuGRC a {position:relative;}
.sub-li {margin-top:-10000px;}
.sub-a {margin-top:10000px;}

/* The bit that does ALL the work to bring the sub-limenus into view */
.sub-li a:hover,
.sub-li a:focus,
.sub-li a:active {margin-right:0;}

/* OPERA fix */
.menuGRC ul:hover {clear:left;}

/*IE5-7 fixes*/
.menuGRC .sub-li {width:100%;}
a:active {}
/* ---------------------------------------------------------------------------- */
.sharethisicons {
	padding: 0px;
	float: right;
	z-index: 2;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.sharethisiconshome {
	padding: 0px;
	z-index: 2;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
	width: 100%;
}

.clearfloat {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
}

