body {
	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; 
}

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

h1{
	color:white;
	background-color:#993366;
	font-size:15px;
}

h2 {
	background-color:#ded6d7;
	color:#333333;
	font-size:12px;
	margin-top: 1px;
}

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;
}

.ranking{
	font-size:8pt;
	width:310;
	background-color:#cccccc;
	vertical-align:top;
}

ul.ranking2, ul.ranking2 ul {
	font-size:8pt;
	background-color: #cccccc;
	padding-left: 5px;
	margin-top:0px;
	margin-left: 10px;
	margin-bottom:0px;
}
ul.ranking2 li {
	background-color: #cccccc;
	font-size:8pt;
	margin-top:0px;
	margin: 0px;
	list-style-type: disc;
}

p.ranking3 {
	font-family:Arial, Helvetica, sans-serif,Tahoma,Geneva;
	font-size:8pt;	
	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:200;
}
.sts{
	text-align:left;
	vertical-align:top;
	width:197;
}
.bkg{
	text-align:right;
	vertical-align:top;
	width:70;
}
.ibkg{
	width:70;
	height:20;
	border:0;
}

.rvw{
	text-align:left;
	vertical-align:top;
	width:170px;
}
.irvw{
	width:170;
	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;
}

