/* Rating */
.ratingStarReadOnly {
    font-size: 0pt;
    width: 15px;
    height: 14px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
}
.ratingStar {
    font-size: 0pt;
    width: 15px;
    height: 14px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}
.filledRatingStar {
    background-image: url(Images/FilledStar.png);
}
.emptyRatingStar {
    background-image: url(Images/EmptyStar.png);
}
.savedRatingStar {
    background-image: url(Images/SavedStar.png);
}
.filledRatingStarEven {
    background-image: url(Images/FilledStar_even.png);
}
.emptyRatingStarEven {
    background-image: url(Images/EmptyStar_even.png);
}
.filledRatingStarOdd {
    background-image: url(Images/FilledStar_odd.png);
}
.emptyRatingStarOdd {
    background-image: url(Images/EmptyStar_odd.png);
}

/* login */
.popupBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.popupForeground {
	background-color:#FFFEEE;
	border: #d8595d thin solid;
}

/* custom settings */
.restname{font-weight: bold;}

.footercell{font-size:11px; color:#FFFFC0;}

.datacell{border: #d8595d thin solid; vertical-align: top; background-color:#FFFEEE;}

.sitebackground
{
	/*background-color:#FFFEEE; */
	/*background: url(images/idli.jpg)  left top;*/
} /*255,239,254*/

.hand {cursor: pointer;}

/* hover menu */
.hidden
{
	position:absolute;
	visibility: hidden;
}

.hiddenColPanel
{
	overflow:hidden;
}

/* login */
.popupinput 
{ 
	overflow : auto ;
} 

.oddrow{background-color: #FCD6D5}

.evenrow{background-color: #FFFEEE; border-bottom: #FCD6D5 thin solid;}

body{font-family:Verdana; color:#8b1f61; font-size: 11px}

.normalfont{ font-size: 11px }

.bigfont{ font-size: 13px }

.extrabigfont { font-size: 15px }

:link{color:#8b1f61}

:visited{color:#f20553}

/* for unvisited links */
/*:link { color: rgb(0, 0, 153) }*/
/* for visited links */
/*:visited { color: rgb(153, 0, 153) }*/
/* when link is clicked */
/*a:active { background-color: rgb(102, 0, 0) }*/
/* when mouse is over link */
/*a:hover { background-color: rgb(102, 0, 0) }*/


/*Background #e6f0ce
Header #ffcd33
Menus #e87438
SideBG #8fc855
Side Header #7bab41
MenuText #2d2f78*/

#master_page
{
	margin: -1px auto 0 auto;
	width: 875px;
	/*border: 1px solid #d8595d;*/
	/*background-color:#FFFEEE; */
	/*border-left: 1px solid black;
	border-right: 1px solid black;*/
}

#master_header
{
	width: 875px;
	/*background-color: #d8595d;*/
	/*margin-bottom: 30px;*/
	width: 100%;
	/*background: url(images/cutori1.jpg)  left top;*/
}

#master_content
{
	margin-top: 30px;
	margin: auto auto auto auto;
	width: 875px;
}

#master_footer
{
	margin: auto auto auto auto;
	/*padding-top: 10px;*/
	/*padding-bottom: 10px;*/
	width: 875px;
	color:#FFFFC0;
}

.lc_left
{
	/*margin-left: 15px;*/
	width: 210px;
	border: 1px solid #d8595d;
	margin-bottom: 5px;
	background-color:#FFFEEE;
}
.lc_left_image
{
	width: 210px;
}

.lc_center
{
	/*margin-left: 15px;*/
	/*margin-right:15px;*/
	width: 650px;
	border: 1px solid #d8595d;
	margin-bottom: 5px;
	background-color:#FFFEEE;
}
.lc_center_image
{
	width: 650px;
}

.cr_center
{
	/*margin-left: 15px;*/
	width: 703px;
	border: 1px solid #d8595d;
	margin-bottom: 5px;
	background-color:#FFFEEE;
}
.cr_center_image
{
	width: 703px;
}

.cr_right
{
	/*margin-left: 25px;*/
	/*margin-right:15px;*/
	width: 160px;
	border: 1px solid #d8595d;
	margin-bottom: 5px;
	background-color:#FFFEEE;
}
.cr_right_image
{
	width: 160px;
}


.lcr_left
{
	/*margin-left: 15px;*/
	width: 178px;
	border: 1px solid #d8595d;
	margin-bottom: 5px;
	background-color:#FFFEEE;
}
.lcr_left_image
{
	padding-bottom: 10px;
	width: 158px;
	height: 100px;
}

.lcr_center
{
	/*margin-left: 15px;*/
	width: 517px;
	border: 1px solid #d8595d;
	margin-bottom: 5px;
	background-color:#FFFEEE;
}
.lcr_center_image
{
	width: 517px;
}

.lcr_right
{
	/*margin-left: 25px;*/
	/*margin-right:15px;*/
	width: 160px;
	border: 1px solid #d8595d;
	margin-bottom: 5px;
	background-color:#FFFEEE;
}
.lcr_right_image
{
	width: 160px;
}

.lcr_centerright
{
	width: 683px;
	border: 1px solid #d8595d;
	margin-bottom: 5px;
	background-color:#FFFEEE;
}

.lcr_leftcenter
{
	width: 701px;
	border: 1px solid #d8595d;
	margin-bottom: 5px;
	background-color:#FFFEEE;
}

.cr1_center
{
	/*margin-left: 15px;*/
	width: 685px;
	border: 1px solid #d8595d;
	margin-bottom: 5px;
	background-color:#FFFEEE;
}

.cr1_right
{
	width: 180px;
	border: 1px solid #d8595d;
	margin-bottom: 5px;
	background-color:#FFFEEE;
}

.lcr1_left
{
	/*margin-left: 15px;*/
	width: 220px;
	border: 1px solid #d8595d;
	margin-bottom: 5px;
	background-color:#FFFEEE;
}
.lcr1_left_image
{
	padding-bottom: 10px;
	width: 200px;
	height: 150px;
}

.lcr1_center
{
	/*margin-left: 15px;*/
	width: 495px;
	border: 1px solid #d8595d;
	margin-bottom: 5px;
	background-color:#FFFEEE;
}
.lcr1_center_image
{
	width: 495px;
}

.lcr1_right
{
	/*margin-left: 25px;*/
	/*margin-right:15px;*/
	width: 140px;
	border: 1px solid #d8595d;
	margin-bottom: 5px;
	background-color:#FFFEEE;
}
.lcr1_right_image
{
	width: 140px;
}

.devision_top
{
	width: 100%; 
	background-color: #d8595d; 
	height: 30px;
	color:#FFFFC0;
}

.td_general
{
	text-align: center;
	vertical-align: top;
}

.curvPanel
{
	background-color: #d8595d;
	color: White;
}

.def3colheader
{
	font-size: 15px; 
	font-weight: bold; 
	color: #C30000;
	margin-bottom: 15px;

}

.def3colcontent
{
	font-size: 13px;
	text-align: left; 
	margin: 0px 0px 20px 5px;
}

.def3coltitle
{
	font-size: 15px;
	padding: 10px 0px 15px 0px;

}

.floatleft
{
	float: left;
}

.qechighlight
{
	/*background-color: #D6D6D6;*/
	background-color:#FFFEEE;
	color: #C30000;
}

.mastertopmenu
{
	background-color: #d8595d; 
	height: 24px; 
	padding-left: 10px; 
	padding-right: 10px
}

.featuredRestFilmImage
{
	padding-bottom: 5px;
	width: 158px;
	height: 100px;
}

/*----- Reviews Table CSS definitions ------*/
.reviewPage_Info_Col1
{
	text-align: left;  
	width: 35%;
	vertical-align: top;
}

#menuplusnav UL LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}

.reviewPage_Info_Col2
{
	width: 5%;
}

.reviewPage_Info_Col3
{
	text-align: left;  
	width: 60%;
}
.reviewPage_Info_Col1a
{
	text-align: left;  
	width: 70%;
}

.reviewPage_Info_Col2a
{
	width: 5%;
}

.reviewPage_Info_Col3a
{
	text-align: left;  
	width: 25%;
}
.reviewPage_Info_Col4
{
	text-align: right;  
	width: 25%;
}

.userinfo_Col1
{
	text-align: right;
	width: 25%;
}

.userinfo_Col2
{
	text-align: left;
	width: 75%;
}

.behavior
{

}

.categorySelected
{
	background-color: pink
}

.zindexlow
{
	z-index: 0;
}

#updateDiv
{
	z-index: 10;
}

/*----- ---------------------------- ------*/