html {
	scrollbar-face-color: #993366;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #eeeeee;
	scrollbar-3dlight-color: #999999;
	scrollbar-darkshadow-color: #999999;
	scrollbar-track-color: #ded6d7;
	scrollbar-arrow-color: #ffffff;
}
body {
    color: #333333;
    background-color:#812c4d;
	margin-top:10px;
}

form {
	margin:0;
	margin-top:0;
	margin-bottom:0;
	padding:0;
	padding-top:0;
	padding-bottom:5px;
}

h1,h2,h3{
	font-family:Arial, Helvetica, sans-serif,Tahoma,Geneva;
	font-weight:bold;
	margin-bottom:0;
	text-align: left;
}

h1{
	color:#993366;
	font-size:14px;
}

h2 {
	color:#333333;
	font-size:12px;
	margin-top: 0;
}

h3 {
	color:#333333;
    font-size:12px;

}


textarea,select,input,td,p,ul,ol{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif, Tahoma, Geneva;
}
td{
	color:#333333;
}

.center
{
text-align: center;
}

.center table
{
margin-left: auto;
margin-right: auto;
text-align: left;
}

p{
	color:#333333;
	text-align: left;

}

ul,ol{
	color:#333333;
}


a{
	color:#993366;
	font-weight:bold;
	text-decoration:none;
}

a:active{
	color:#993366;
}

a:hover{
	text-decoration:underline;
	color:#000000;
}
.no, .no:active, .no:hover {
	text-decoration:none;
	font-weight:normal;
}

.header{
	font-family:Arial, Helvetica, sans-serif,Tahoma,Geneva;
	color:#993366;
	font-size:14px;
	font-weight:bold;
}

.subheader_not_bold{
	font-family:Arial, Helvetica, sans-serif,Tahoma,Geneva;
	color:#333333;
	font-size:12px;
}

.subheader{
	font-family:Arial, Helvetica, sans-serif,Tahoma,Geneva;
	color:#333333;
	font-size:12px;
	font-weight:bold;
}

.redsubheader{
	font-family:Arial, Helvetica, sans-serif,Tahoma,Geneva;
	color:#993366;
	font-size:12px;
	font-weight:bold;
}


.caption{
	font-family:Arial, Helvetica, sans-serif,Tahoma,Geneva;
	color:#333333;
	font-size:10px;
}

/*for restaurant review page */
.review{
	font-size:10px;
	color:blue;
}


.capc{
	font-family:Arial, Helvetica, sans-serif,Tahoma,Geneva;
	color:#333333;
	font-size:10px;
	text-align:center;
}
.note{
	font-family:Arial, Helvetica, sans-serif,Tahoma,Geneva;
	color:#993366;
	font-size:12px;
	font-weight:bold;
}
#seo{
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif,Tahoma,Geneva;
}
#seo .ranking{
	padding:5px;
	width:310px;
	background-color:#cccccc;
	vertical-align:top;
}

#seo ul, #seo ul ul {
	background-color: #cccccc;
	padding-left: 5px;
	margin-top:5px;
	margin-left: 10px;
	margin-bottom:0px;
}
#seo ul li {
	background-color: #cccccc;
	margin-top:0px;
	margin: 0px;
	list-style-type: disc;
}

#seo p.ranking3 {
	margin-top:4pt;
	margin-bottom:4pt;
}

/*index entries*/
.name {
	font-family:Arial, Helvetica, sans-serif,Tahoma,Geneva;
	color:#993366;
	font-size:14px;
	font-weight:bold;
	background-color:#ded6d7;
	text-align:left;
	vertical-align:top;
	width:170px;
}
.addr {
	font-family:Arial, Helvetica, sans-serif,Tahoma,Geneva;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	background-color:#ded6d7;
	text-align:left;
	vertical-align:top;
	width:270px;
}
.food {
	font-family:Arial, Helvetica, sans-serif,Tahoma,Geneva;
	color:#333333;
	font-size:12px;
	font-weight:bold;

	background-color:#ded6d7;
	text-align:left;
	vertical-align:top;
	width:227px;
}
.sht {
	text-align:right;
	vertical-align:top;
	width:70px;
}
.offr{
	text-align:left;
	vertical-align:top;
	width:200px;
}
.sts{
	text-align:left;
	vertical-align:top;
	width:197px;
}
.bkg{
	text-align:right;
	vertical-align:top;
	width:70px;
}
.ibkg{
	width:70px;
	height:20px;
	border:0;
}

.rvw{
	text-align:left;
	vertical-align:top;
	width:170px;
}
.irvw{
	width:170px;
	border:0;
}

.mr
{
  text-align:left;
  vertical-align:top;
}

.mh
{
	font-family:Arial, Helvetica, sans-serif,Tahoma,Geneva;
	color:#993366;
	font-size:12px;
	font-weight:bold;
  text-align:left;
  vertical-align:top;
}

.mi,.mib,.ms
{
	font-family:Arial, Helvetica, sans-serif,Tahoma,Geneva;
  text-align:left;
  vertical-align:top;
  width:540px;
}

.mhi
{
  text-align:right;
  vertical-align:top;
	font-family:Arial, Helvetica, sans-serif,Tahoma,Geneva;
	color:#993366;
	font-size:12px;
	font-weight:bold;
}

.mp
{
  text-align:right;
  vertical-align:top;
  width:170px;
}

.s
{
  padding-bottom:0px;
  padding-top:0px;
  margin-top:10px;
  margin-bottom:10px;

}

.dvd ul,li{
  font-size:8pt;
}

#reviews ul li{
  font-size:10pt;
}

.grey
{
  background-color: #cccccc;
  font-family: Arial, Helvetica, sans-serif, Tahoma, Geneva;
  color: #993366;
  font-size: 14px;
  font-weight: bold;
}

.light_grey
{
  background-color: #efefef;
  font-family: Arial, Helvetica, sans-serif, Tahoma, Geneva;
  font-size: 12px;
}

#left
{
  float:left;
  width:47%;
  margin:0 10px  0 10px;
}
#right
{
float:right;
width:47%;

}
#map
{
float:clear;
text-align:center;
}
#zoom
{
width:700px;
height:300px;
margin-top:10px;
}
.googlesearch{
padding:10px;
{