BODY {

	left-margin: 0;

	top-margin: 0;

	margin-width: 0;

	margin-height: 0;

	background-image: url(images/backgrounds/plaidLooseBG.gif);

	background-repeat: repeat-y;

	background-position: center;

	margin: 0px;

	padding: 0px;

}

BODY, TD {

	FONT-SIZE: 11px;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	line-height: 14px;

	color: #333333;

}

a:link {

	color: #CC0000;

	text-decoration: underline;

} 

a:visited {

	color: #CC0000;

} 

a:hover {

	color: #CC9900

} 

a:active {

	color: #cc9900

} 

P {

	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana

}

.small {

	COLOR: #000000

}

.small7pt {

	FONT-SIZE: 9px; COLOR: #f7f7f7; FONT-FAMILY: Verdana

}

.font8pt {

	font-family: Tahoma;

	font-size: 10px;

	color: #000000;

	text-decoration: none;

	height: auto;

	width: auto;

	border: 1px solid  #000000;

}

.font9pt {

	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana

}

A.small7pt {

	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none

}

/*.topmenu A:active {

	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none

}

.topmenu A:link {

	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none

}

.topmenu A:visited {

	FONT-SIZE: 10px; TEXT-DECORATION: underline

}

.topmenu A:hover {

	FONT-SIZE: 10px; COLOR: #ff6600; TEXT-DECORATION: underline

}

*/

.TextBox {

	BORDER-RIGHT: #666666 1px inset; BORDER-TOP: #000000 1px inset; FONT-SIZE: 8pt; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(images/Images/box_shadow.gif); BORDER-LEFT: #000000 1px inset; COLOR: #000000; BORDER-BOTTOM: #666666 1px inset; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff

}

.Button {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #330000; BORDER-TOP-STYLE: outset; FONT-FAMILY: verdana, "sans serif"; BORDER-RIGHT-STYLE: outset; BORDER-LEFT-STYLE: outset; BACKGROUND-COLOR: #f7f7f7; BORDER-BOTTOM-STYLE: outset

}

.ButtonSelected {

	BORDER-RIGHT: thin outset; PADDING-RIGHT: 0px; BORDER-TOP: thin outset; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: thin outset; COLOR: #330000; PADDING-TOP: 0px; BORDER-BOTTOM: thin outset; FONT-FAMILY: Verdana, 'MS Sans Serif'; BACKGROUND-COLOR: #87abef

}

.ButtonBold {

	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: black; FONT-FAMILY: Verdana, 'Microsoft Sans Serif'

}

.tablehead12 {

	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #003362; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}

.footerlinks {

	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}

.subtitle {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003362; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}

.tablehead {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #036; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}

.tableheadbgnd {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Sans-Serif; BACKGROUND-COLOR: #AC0E0D;

}



.tablegreybgnd {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;; BACKGROUND-COLOR: #9B9B9B

}



.headlinks {

	background-image: url(images/backgrounds/menuback.gif);

	background-repeat: repeat-x;

	height: 32px;

	padding-right: 12px;

	padding-left: 12px;

	color: #FFFFFF;

}

.headlinks a {

	color: #FFFFFF;

	text-transform: lowercase;

	margin-right: 4px;

	margin-left: 4px;

	text-decoration: none;

	font-size: 10px;

	font-weight: bold;

}

.headlinks a:visited {

	color: #ffffff;	

}

h1, h2, h3, h4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

/*	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #4E0101;

*/}

h2 {

	font-size: 18px;

	font-weight: normal;	

}

h4 {

	font-size: 16px;

	font-weight: normal;

}

.footlinks {

	background-color: #FFFFFF;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #a80c0b;

	padding: 10px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #a80c0b;

}

.footlinks a {

	color: #a80c0b;

	margin-right: 5px;

	margin-left: 5px;

	text-decoration: none;

	font-weight: bold;

}

.footlinks a:visited {

	color: #a80c0b;

	margin-right: 5px;

	margin-left: 5px;

	text-decoration: none;

	font-weight: bold;

}

#footer {

	background-color: #ffffff;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #a80c0b;

	padding: 10px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #a80c0b;

}

.tablerow1 {

	FONT-SIZE: 8pt; COLOR: #333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;; BACKGROUND-COLOR: #eaeaea

}

.tablerow2 {

	FONT-SIZE: 8pt; COLOR: #333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}

.serverrow1 {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;; BACKGROUND-COLOR: #eaeaea

}

.serverrow2 {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #036; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}

.Heading {

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #4E0101;

	font-size: 16px;

	font-weight: normal;

}

LI {

	FONT-SIZE: 10px; 

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	}

.pagetext10 {

	FONT-SIZE: 11px; COLOR: #222;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}

.pagetext {

	FONT-SIZE: 10px; COLOR: #222; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}

.pagetextind {

	PADDING-LEFT: 20px; FONT-SIZE: 10px; COLOR: #222; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}

.pagetextital {

	FONT-SIZE: 10px; COLOR: #222; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}

.pagetextbld {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #222; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}

.configname {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: 5pt; COLOR: #000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;; BACKGROUND-COLOR: #eaeaea

}

.tabdefault {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;; BACKGROUND-COLOR: #ffffff

}

.tabselected {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial,Helvetica, Geneva, Sans-Serif; BACKGROUND-COLOR: #ffffbb

}

.subtitle-hl {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003362; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;; BACKGROUND-COLOR: lightyellow

}



.warnbg {

	BACKGROUND-COLOR: lightyellow

}

.configerrors {

	FONT-WEIGHT: bold; COLOR: #d00; BACKGROUND-COLOR: none

}

/* Style to control Search Row on Home page */

#searchTD {

	background-color: #efefef;

	height: 45px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #A80C0B;

	font-weight: bold;

	color: #A80C0B;

}

#whtBorderTD {

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #FFFFFF;

	border-left-color: #FFFFFF;	

}

.content {

	width: 750px;

	background-color: #FFFFFF;

}

.content TD {

	padding: 12px;

	line-height: 1.4em;

}

.results {

	width: 750px;

	background-color: #FFFFFF;

}

.results TD {

	padding: 12px;

	line-height: 1.4em;

}

#restaurantDetail {

	font-weight: bold;

	color: #000000;

	margin-bottom: 5px;

}

#crumbs {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #990000;	

}

#quickFind {

	background-color: #ffffff;

	background-image: url(images/quickFind/quickFindBG.jpg);

	background-repeat: repeat-x;

	background-position: top;

	height: 32px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #990000;

	padding-right: 15px;

	padding-left: 15px;

}

#featuredRest {

	background-color: #F6E6E6;

	width: 750px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E6C0C0;

}

#featuredRest TD {

	padding: 15px; 

}

#imgFeatured {

	float: left;

	margin-right: 10px;	

}

#styledBodyDetails {

    border-top:3px double #AC0E0D;

    border-bottom:3px double #AC0E0D;

    padding:10px;
	
	margin-right: -12px;
	
	margin-left: -12px;
	
	margin-top: -12px;

    background:#e5e5e5
}
#styledBody {
    border-top:3px double #AC0E0D;
    border-bottom:3px double #AC0E0D;
    padding:10px;
    background:#efefef;
    margin:0 0 20px 0;
}
#iconLegend {

	font-size: 10px;

	color: #666666;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #666666;	

}

 dfn {

	cursor:help;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #cc0000;

	font-size: 10px;

	color: #cc0000;

	padding-top: 2px;

	padding-bottom: 3px;

	margin-top: 5px;

	}

.rsltcontent_n{

	font-size: 11px;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}



.rsltcontent_b{

	font-size: 10px;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

}

#picfloat

{

float: right;

}
.leftroom
{
margin-left: 15px;
}
#navlist
{
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid gray;
width: 200px;
}

#navlist li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid gray;
}

#navlist li a { text-decoration: none; }
#coupon {
	margin: 6px;
	float: right;
	clear: left;
}