/*CSS STYLESHEET FOR ZoeysCafe 2.0 PRODUCT COPYRIGHT V---Systems 2007

------ IMPORATNT INSTRUCTIONS-----
1. MENTION THE FONT NAME IN BODY TAG. DO NOT MENTION IN CLASS NAME UNTILL ITS NECESSARY
2. USE RELATIVE FONT SIZING
3. ALWAYS USE A, A:hover; A:visited

THIS STYLESHEET IS DIVIDED INTO THREE MAJOR PORTION PRINT, VITAL AND LAYOUT RELATED....
LAYOUT RELATED CAN BE ELIMINATED
VITAL VALUES CAN BE CHAGED 
*/


/*---------V-I-T-A-L--------------------------------------------------*/
/*REQUIRED CLASSSED CAN NOT BE ELIMINATED, Just change the attribute*/
/*----------------------------------------------------------------*/
/*css for the error mail */
.errortext
{
	font-weight: bold;
	font-size: 12px;
	color: blue; 
	font-family:Tahoma;
	background-color:White;	
}
/*body
{
	font-family:Verdana;	
	scrollbar-face-color: #DCDCDC;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3dlight-color: #BBBBBB;
	scrollbar-arrow-color: #626262;
	scrollbar-track-color: #EFEFEF;
	scrollbar-highlight-color: #ffffff;
	scrollbar-darkshadow-color: #bbbbbb;
	scrollbar-darkshadow-color: #bbbbbb;
}*/
/*----MAINTEXT IS USED FOR DISPAYIMG THE CONTENT
.maintext{color:Black; font-family:Verdana; font-size:x-small;}
.maintext A{color:blue;font-family:Verdana;	font-size:x-small;font-weight:normal;font-style:normal;	text-decoration:none;}
.maintext A:hover{color:red;font-size:x-small;font-family:Verdana;font-weight:normal;font-style:normal;}
.maintext A:visited{color:Maroon;font-size:x-small;font-family:Verdana;	font-weight:normal;	font-style:normal;}*/

/*----MAINHEADING IS USED FOR DISPAYIMG THE HEADING IN CONTENT*/
.mainheading{ font-size:medium; color:Gray;}
.mainheading A{ font-size:medium; color:Blue; text-decoration:none;}
.mainheading A:hover{ font-size:medium; color:Gray;text-decoration:underline;}
.mainheading A:visited{ font-size:medium; color:Maroon;text-decoration:underline;}

/* THIS CLASS IS USED FOR DISPLAYING LABELS FOR THE INFORMATION */
.ErrorDisp{	color:Red;font-size:12px;font-weight:bold;font-family:Verdana;}

/* THIS CLASS IS USED FOR DISPLAYING CATEGORY NAMES FOR PRODUCTS STAFFS */
.CatName{font-weight:bold;color:#29559C;font-size:x-small;}
.CatName A{font-weight:bold;color:Blue;font-size:x-small;text-decoration:underline;}
.CatName A:hover{font-weight:bold;color:#29559C;font-size:x-small;text-decoration:none;}
.CatName A:visited{font-weight:bold;color:Maroon;font-size:x-small;text-decoration:none;}

/* THIS CLASS IS USED FOR DISPLAYING SITEMAP PAGES */
.SiteMap{color:Purple;font-size:x-small;text-decoration:none;}
.SiteMap A{color:#29559C;font-size:x-small;font-weight:normal;text-decoration:none;}
.SiteMap A:hover{color:Red;font-size:x-small;font-weight:normal;text-decoration:underline;}
.SiteMap A:visited{color:Maroon;font-size:x-small;font-weight:normal;text-decoration:none;}

/* THIS CLASS IS USED FOR DISPLAYING ERROR MESSAGES IN ERROR PAGES */
.ErrorInfo{	font-size:x-small;color:#000033;background-color:#DFDFDF;border: 1px solid black;}

.center{text-align:center;}

/* THIS CLASS IS USED FOR DISPLAYING TABLE CONTENTS */
.TblMainText{font-size:x-small;	color:#000000;text-decoration:none;}
.TblMainText A{	font-size:x-small;color:#0000FF;text-decoration:none;}
.TblMainText A:hover{font-size:x-small;	color:0000FF;text-decoration:none;}

/* THIS CLASS IS USED FOR DISPLAYING TABLE HEADINGS */
.TblHeading{font-size:x-small;font-weight:bold;color:#FFFFFF;background-color:#63A632;text-decoration:none;}
.TblHeading A{font-size:x-small;font-weight:bold;color:Blue;background-color:#29559C;text-decoration:none;}
.TblHeading	A:hover{font-size:x-small;font-weight:bold;color:#FFFFFF;background-color:#29559C;text-decoration:none;}

input{BORDER-RIGHT: activecaption 1px solid; BORDER-TOP: activecaption 1px solid; BORDER-LEFT: activecaption 1px solid; COLOR: buttontext; BORDER-BOTTOM: activecaption 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: window;}

/* THIS CLASS IS USED FOR DISPLATING MANDATORY INFORMATION */
.mandatory{color:#ff0000;}

/* THIS CLASS IS USED IN FOOTER COPYRIGHT */
.Copyright{ COLOR: #797979;FONT-FAMILY: verdana;FONT-SIZE:10px;TEXT-DECORATION: none;}
.Copyright A{COLOR: #797979;FONT-FAMILY: verdana;FONT-SIZE:10px;TEXT-DECORATION: none;}
.Copyright A:hover{COLOR: Blue;FONT-FAMILY: verdana;FONT-SIZE:10px;TEXT-DECORATION: none;}
.Copyright A:visited{COLOR: Maroon;FONT-FAMILY: verdana;FONT-SIZE:10px;TEXT-DECORATION: none}



/*----------------------L-A-Y-O-U-T- -R-E-L-A-T-E-D-----------*/
/*LAYOUT RELATED CLASSSES CAN VARY PROJECT TO PROJECT*/
/*-------------------------------------------------------------*/
.LayoutTextBox
{
	font-family:Tahoma;
	font-size:9px;
	color:#000000;
}

/*News Class is used for dispayimg the news into Header*/
.news
{
	
	COLOR: #63350F;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}
.news A
{
	
	COLOR: #63350F;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}
.news A:hover
{
	COLOR: #63350F;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
} 

.Login
{
    COLOR: #FFFFFF;
	FONT-FAMILY: verdana;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
} 

.loginstrip
{
	font-family:Verdana;
	color:White;
	font-weight:normal;
	background-color :#ACB44C;
	font-size:11px;
}

.forgetpass
{
	font-family:Tahoma;
	font-family:Georgia;
	color:Black;
	font-size:10px;
}

.forgetpass A
{
	font-family:Tahoma;
	color:white;
	font-size:10px;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}

.forgetpass A:hover
{
	font-family:Tahoma;
	color:red;
	font-size:10px;
	font-weight:bold;
	font-style:normal;
}

/*------------------P-R-I-N-T- -M-E-D-I-A-----------------------------*/
/*REQUIRED CLASSSED CAN NOT BE ELIMINATED AS IT IS USEFULL FOR SEO, Just change the attribute*/
/*----------------------------------------------------------------*/
@media print
{
	body{font-family:Verdana;color:Black;background-color:White;}
	.maintext{color:Black; font-size:x-small;}
}

/* CSS Document */
 
.forgetpass
{
	font-family:Tahoma;
	font-family:Georgia;
	color:Black;
	font-size:10px;
}

.forgetpass A
{
	font-family:Tahoma;
	color: Navy;
	font-size:10px;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}

.forgetpass A:hover
{
	font-family:Tahoma;
	color:red;
	font-size:10px;
	font-weight:bold;
	font-style:normal;
}










/********************************* By Ranjit **********************************/


body {
scrollbar-face-color: #DCDCDC; 
scrollbar-shadow-color: #ffffff; 
scrollbar-3dlight-color: #BBBBBB;
scrollbar-arrow-color: #626262; 
scrollbar-track-color: #EFEFEF;
scrollbar-highlight-color: #ffffff;
scrollbar-darkshadow-color: #bbbbbb;
scrollbar-darkshadow-color: #bbbbbb;
margin:0px;
background-color:#000000;

}

.copy
{
	COLOR: #60C83C;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
.copy A
{
	COLOR: #60C83C;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
.copy A:hover
{
	COLOR: #AECCA3;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
#master
{
	vertical-align:middle;
	position:relative;
	width:100%;
}
#layout
{
	position:relative;
	width:1000px;
}
#row1
{
	position:relative;
	float:left;
	width:1000px;
	height:112px;
	overflow:hidden;
	z-index:9898989890;
}
#leftLogo
{
	position:relative;
	float:left;
	width:38px;
	height:112px;
	background-color:#000000;
	overflow:hidden;
}
#logo
{
	position:relative;
	float:left;
	width:129px;
	height:112px;
	overflow:hidden;
}
#rightLogo
{
	position:relative;
	float:left;
	width:381px;
	height:112px;
	overflow:hidden;
	background-image:url(../images/rightLogo.jpg);
	background-repeat:no-repeat;
}
#s1
{
	position:relative;
	float:left;
	width:236px;
	height:112px;
	overflow:hidden;
}
#rightS1
{
	position:relative;
	float:left;
	width:64px;
	height:112px;
	overflow:hidden;
}
#letters
{
	position:relative;
	float:left;
	width:121px;
	height:112px;
}
#rightLetters
{
	position:relative;
	float:left;
	width:31px;
	height:112px;
	
}
#above_search
{
	position:relative;
	float:left;
	width:236px;
	height:15px;
	overflow:hidden;
}
#below_search
{
	position:relative;
	float:left;
	width:236px;
	height:79px;
	overflow:hidden;
}
#search2
{
	position:relative;
	float:left;
	width:236px;
	height:18px;
	overflow:hidden;
}
#search1
{
	position:relative;
	float:left;
	width:62px;
	height:18px;
	overflow:hidden;
}
#serachText
{
	position:relative;
	float:left;
	width:144px;
	height:18px;
	overflow:hidden;
}
.searchTextBox
{
	background-color:#2D5F1C;
	border:0px;
	width:142px;
	height:17px;
	font-size:11px;
	color:#FFFFFF;
	border:1px solid #4D9913;
}
#left_go
{
	position:relative;
	float:left;
	width:14px;
	height:18px;
	overflow:hidden;
}
#go
{
	position:relative;
	float:left;
	width:16px;
	height:18px;
	overflow:hidden;
}
#aboveLetter
{
	position:relative;
	float:left;
	width:121px;
	height:17px;
	overflow:hidden;
	
}
#newsLetter
{
	position:relative;
	float:left;
	width:121px;
	height:12px;
	overflow:hidden;
}
#below_newsLetter
{
	position:relative;
	float:left;
	width:121px;
	height:6px;
	overflow:hidden;
}
#directions
{
	position:relative;
	float:left;
	width:121px;
	height:10px;
	overflow:hidden;
}
#below_directions
{
	position:relative;
	float:left;
	width:121px;
	height:8px;
	overflow:hidden;
}
#booking
{
	position:relative;
	float:left;
	width:121px;
	height:12px;
	overflow:hidden;
}
#below_booking
{
	position:relative;
	float:left;
	width:121px;
	height:47px;
	overflow:hidden;
}
#row2
{
	position:relative;
	float:left;
	width:1000px;
	height:48px;
	overflow:hidden;
}
#leftNourshining
{
	position:relative;
	float:left;
	width:29px;
	height:48px;
	overflow:hidden;
	background-color:#000000;
}
#Nourshining1
{
	position:relative;
	float:left;
	width:155px;
	height:48px;
	overflow:hidden;
}
#above_nourshining
{
	position:relative;
	float:left;
	width:155px;
	height:14px;
	overflow:hidden;
	background-color:#000000;
}
#nourshining
{
	position:relative;
	float:left;
	width:155px;
	height:11px;
	overflow:hidden;
	background-color:#000000;
}
#below_nourshining
{
	position:relative;
	float:left;
	width:155px;
	height:21px;
	overflow:hidden;
	background-color:#000000;
}
#bottom_nourshining
{
	position:relative;
	float:left;
	width:155px;
	height:2px;
	overflow:hidden;
	font-size:0px;
}
#navigation
{
	position:relative;
	overflow:hidden;
	float:left;
	width:613px;
	height:48px;	
}
#right_navigation
{
	position:relative;
	float:left;
	width:105px;
	height:48px;
	overflow:hidden;
}
#white_circle
{
	position:relative;
	float:left;
	width:63px;
	height:48px;
	overflow:hidden;
}

#right_white_circle
{
	position:relative;
	float:left;
	width:35px;
	height:48px;
	overflow:hidden;
	background-color:#000000;
}
#left_cyclic
{
	position:relative;
	float:left;
	width:100px;
	height:272px;
	overflow:hidden;
}
#cyclic
{
	position:relative;
	float:left;
	width:186px;
	height:272px;
	overflow:hidden;
}
#flash
{
	position:relative;
	float:left;
	width:616px;
	height:272px;
	overflow:hidden;
}
#right_flash
{
	position:relative;
	float:left;
	width:98px;
	height:272px;
	overflow:hidden;
}
#row3
{
	position:relative;
	float:left;
	width:1000px;
	height:272px;
	overflow:hidden;
}
#row4
{
	position:relative;
	float:left;
	width:1000px;
	min-height:326px;
}
#leftLatest
{
	position:relative;
	float:left;
	width:38px;
	min-height:326px;
	background-color:#000000;
}
#news1
{
	position:relative;
	float:left;
	width:246px;
	/*height:326px;*/
	min-height:486px;
	font:0px;
}

#rightBody1
{
	position:relative;
	float:left;
	width:97px;
	height:326px;
	overflow:hidden;
	background-color:#000000;
}
#aboveFooter
{
	position:relative;
	float:left;
	width:1000px;
	height:2px;
	overflow:hidden;
	background-color:#000000;
}
#footer
{
	position:relative;	
	width:1000px;
	height:60px;	
}
#left_footer1
{
	position:relative;
	float:left;
	width:35px;
	height:60px;	
	background-color:#000000;
}
#left_footer
{
	position:relative;
	float:left;
	width:7px;
	height:60px;	
}
#rptFooter
{
	position:relative;
	float:left;
	width:859px;
	height:60px;	
	background: url(../images/Rpt_footer.jpg) repeat-x;
}
#right_footer
{
	position:relative;
	float:left;
	width:99px;
	height:60px;	
	background-color:#000000;
}
#above_news
{
	position:relative;
	float:left;
	width:246px;
	height:6px;
	overflow:hidden;
	font-size:0px;
}
#news12
{
	position:relative;
	float:left;
	width:246px;
	height:319px;
	overflow:hidden;
}
#bottom_news
{
	position:relative;
	float:left;
	width:246px;
	height:1px;	
	background-color:#4D9913;
}
#green1
{
	position:relative;
	float:left;
	width:1px;
	height:319px;
	overflow:hidden;
	background-color:#4D9913;
}
#green2
{
	position:relative;
	float:left;
	width:1px;
	height:319px;
	overflow:hidden;
	background-color:#4D9913;
}
#aboveAaddContent
{	position:relative;
	float:left;
	width:246px;
	height:5px;
	overflow:hidden;
	background-color:#000000;
}
#addContent
{
	position:relative;
	float:left;
	width:244px;
	/*height:300px;*/
	min-height:155px;
	overflow:hidden;
	background-color:#363F31;
	border:1px solid #4D9913;
}
#gray1
{
	position:relative;
	float:left;
	width:244px;
	height:319px;
	overflow:hidden;
	/*background-color:#363F31;*/
}
#latestNews
{
	position:relative;
	float:left;
	width:151px;
	height:33px;
	overflow:hidden;
}
#below_latestNews
{
	position:relative;
	float:left;
	width:244px;
	height:16px;
	overflow:hidden;
	background-color:#363F31;
}
#mainNews
{
	position:relative;
	float:left;
	width:244px;
	height:254px;
	overflow:hidden;
	background-color:#363F31;
}
#belowMainNews
{
	position:relative;
	float:left;
	width:244px;
	height:16px;
	overflow:hidden;
	background-color:#363F31;
}
#gray2
{
	position:relative;
	float:left;
	width:5px;
	height:33px;
	overflow:hidden;
	background-color:#363F31;
}
#rpt1
{
	position:relative;
	float:left;
	width:88px;
	height:33px;
	overflow:hidden;
	background: url(../images/Rpt1.jpg) repeat-x;
}
#footerText
{
	position:relative;	
	width:859px;
	height:33px;
}
#text1
{
	position:relative;	
	width:859px;
	height:30px;	
	top:10px;
}
#copyright1
{
	position:relative;	
	width:859px;
	height:30px;	
}
#copyright1 #allRight
{
	position:absolute;	
	width:430px;
	height:30px;
	left:10px;
	top:5px;
}
#copyright1 #site
{
	position:absolute;
	width:429px;
	height:30px;
	right:10px;
	top:5px;
}
#mainbody
{
	position:relative;
	float:left;
	width:619px;
	min-height:326px;
	background-image:url(../images/bodybg.jpg);
	background-repeat:no-repeat;
}
*html #mainbody
{
	height:326px;
}
#latest1
{
	position:relative;
	float:left;
	width:246px;
	height:33px;
	overflow:hidden;
}
#cyclic1
{
	position:relative;
	float:left;
	width:616px;
	height:3px;
	background-color:White;
	overflow:hidden;
}
#cyclic2
{
	position:relative;
	float:left;
	width:616px;
	height:4px;
	overflow:hidden;
	font-size:0px;
	/*border:1px solid red;*/
}
#mainCyclic1
{
	position:relative;
	float:left;
	width:616px;
	height:265px;
	overflow:hidden;
}
#mainDynamic
{
	position:relative;
	float:left;
	width:611px;
	height:265px;
	overflow:hidden;
}
#rightMainDynamic
{
	position:relative;
	width:5px;
	height:265px;
	float:left;
	overflow:hidden;
}
.newsDate
{
	color:#FBFCFB; 
	font-family:Tahoma; 
	font-size:14px;
}
.learnMore
{
	color:#ffffff; 
	font-family:Tahoma; 
	font-size:12px;
}

.maintext{color:#FFFFFF; font-family:Tahoma; font-size:12px;}
.maintext A{color:#FFFFFF;font-family:Tahoma;	font-size:12px;font-weight:normal;font-style:normal;	text-decoration:underline;}
.maintext A:hover{color:red;font-size:12px;font-family:Tahoma;font-weight:normal;font-style:normal;}
.maintext A:visited{color:#FFFFFF;font-size:12px;font-family:Tahoma; font-weight:normal;	font-style:normal;}

.newsHeading
{
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
}
.newsHeading A
{
	color:white;
	font-family:Tahoma;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.newsHeading A:hover
{
	color:Red;
	font-size:12px;
	font-family:Tahoma;
	font-style:normal;
	font-weight:bold;
}
.playername
{
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
}
.playername A
{
	color:Red;
	font-family:Tahoma;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
.playername A:hover
{
	color:Lime;
	font-size:10px;
	font-family:Tahoma;
	font-style:normal;
	font-weight:bold;
}