/* CSS Document 

Author: SR
Contact: sr77in@gmail.com
Creation Date: 23/04/2009

*/

*{ font-family:Arial, Helvetica, sans-serif; font-size:12px;
	margin-left: auto; margin-top: 0px; margin-right: auto; margin-bottom: 0px;
	padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;
	border:0px;  /*line-height:12px;  this was removed to keep menu functtion well */ 
}
html, body {
	margin-left: auto; margin-top: 0px; margin-right: auto; margin-bottom: 0px;
	padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;
	border:0px; color:#333333;
	}
ul, li, p, span, div, h1, h2, h3, h4, h5, h6, form, input {
	margin:0; padding:0;
	}
li {
	list-style-type:none;
	}
.spacer {
	clear:both; line-height:1px; padding:0; margin:0;
	}
.doublespacer {
	clear:both; line-height:1.5em; padding:0; margin:0;
	}
	
/*maincontainer area*/

.container{
margin: 0 auto;
width: 1002px;
background:url(../images/pagebg.jpg) repeat-y top;
text-align: left;
}

.contentarea{
width:980px;
padding:0 11px;
}

/* start iemac hide \*/   
* html .contentarea { 
width:980px; 
w\idth:980px; 
margin:0px 0px 0px 22px;  /* sorry, hack for IE6 */
} 


.clear{
clear:both;
}

.clearright{
clear:right;
}

.clearleft{
clear:left;
}

/*bottom middle content area end*/
.homecontent {
	float: left;
	width: 535px;
	padding:8px 0px 0px 0px;
	margin:0px;
	/*margin:8px 0px 4px 0px; */
	}

.hometext {
margin:9px;
color:#333333;
line-height:1.3em;
}

.btmbg{background-image:url(../images/hm_btmbg.jpg); background-repeat:no-repeat; padding:8px 0px 0px 9px; border:0px; margin:0px;}

.restaurents {margin:8px 0px 4px 0px;}	

.restaurentnames{margin:11px 0px;}

.arrow{margin:11px 7px;}
/*bottom middle content area end*/

/*inner pages content area starts */
.incontent {
	float: left;
	padding:8px 10px 0px 0px;
	margin:0px;
	/*margin:8px 0px 4px 0px; */
	}

/*inner pages content area ends */

/*main container area end*/

/* header   */
.headerst{
background:url(../images/headerbg.jpg) repeat-x;
padding:0 0px 0px 0px;
text-align:left;
}

.selectlang{
float:left;
padding:40px 109px 20px 15px;
background:url(../images/headerbg.jpg) repeat-x; /*hack for IE6 */
font-size:1.1em;
color:#0099cc;
}

.topmenuplacement{
/*background-color:#FF6600;  */
padding:0px 0px 0px 0px;
margin:0px;
border:0;
float:left;
}

.topmenu{
padding-left:232px; 
width:770px;
height:28px;
background-image:url(../images/menubg.gif); background-repeat:no-repeat;
}

/* header ends   */

/* home booking & flash panel */
.booking{
padding:4px 0px 0px 0px;
margin:0px;
float:left;
}

.bookingitmbg{
display:block;
width:226px;
background-color:#eeeeee;
margin-bottom:1px;
}

.bookingitm{
padding:4px 11px;
font-size:.88em;
}

.fontform{
font-size:.88em;
}

.checknow{
background-image:url(../images/checknow_bg2.gif);
background-repeat:repeat-x;
padding:13px 11px;
}

.flasharea{
padding:4px 0px 0px 0px;
float:right;
}

.innertopimg{
margin:4px 0px 0px 0px;
padding:0px;
background-image:url(../images/headerbg_inner.jpg);
width:750px;
height:225px;
background-repeat:no-repeat;
float:right;
}

.innertoptitle{
margin:14px 10px;
float:left;
}

/* home booking & flash panel ends here */

/* Sidebars */

#sideleft {
	float: left;
	/*width:230px;  */
	padding:8px 4px 0px 11px; 
	}
	
	.locationmap{
	background-image:url(../images/location_hmbg.jpg);
	background-repeat:no-repeat;
	}
	
	.specialoffers{
	margin:9px 0px 4px 0px;
	background-image:url(../images/spcloffers_hmbg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#0099cc;
	min-height:150px;
	width:215px;	
	}
	
	.offertext{
	padding:50px 6px 6px 12px;
	color:#FFFFFF;
	font-size:1.1em;
	line-height:1.1em;
	}
	
	.offertext a{
	color:#FFFFFF;
	}
	
	.offertext a:hover{
	color:#FFCC33;
	}
	
	.offertext2{
	padding:12px 12px 12px 12px;
	color:#FFFFFF;
	font-size:1.2em;
	line-height:1.1em;
	}
	
	.offertext2 a{
	color:#FFFFFF;
	}
	
	.offertext2 a:hover{
	color:#FFCC33;
	}
	

#sideright {
	float:right;
	background-image:url(../images/rightbox_hmbg.gif); background-repeat:repeat-y; background-position:0 0; 
	margin:8px 0px 0px 0px;
	}

.sidebar {
	float:left;
	padding:0px;
	margin:0px;
	}

/* Sidebars ends here */






/*footer*/
#footer {
background-color:#404040; 
padding:14px 11px 25px 15px; 
color:inherit; 
height:58px !important; 
height:19px;
	}
#footlink {margin:0; padding:0; width:70%; float:left;}
#footterms{margin:0; padding:0; width:30%; float:left;}
#footer ul {
	margin:0; padding:0; float:left;
	}
#footer ul li {
	color:#AFAFAF; 
	}
#footer ul li a{
	font:normal 12px Arial, Helvetica, sans-serif; color:#AFAFAF; padding:0 3px; text-decoration:none;
	
	}
#footer ul li a.main{
	font:normal 12px Arial, Helvetica, sans-serif; color:#FFCC33; padding:0 3px; text-decoration:none;
	}
#footer ul li a:hover{
	color:#AFAFAF; text-decoration:underline;
	}
	
#footer ul li a.main:hover{
color:#FFCC33; text-decoration:underline; background-color:#000000;
}

#footer div.terms{ font:normal 11px Arial, Helvetica, sans-serif; font-weight:bold; color:#FFCC33; float:right; text-align:right;
	background-color:inherit; text-decoration:none; }

#footer div.terms a{ font:normal 11px Arial, Helvetica, sans-serif; font-weight:bold; color:#FFCC33; text-align:right;
	background-color:inherit; text-decoration:none; }
	
#footer div.terms a:hover{ font:normal 11px Arial, Helvetica, sans-serif; font-weight:bold; color:#FFCC33; text-align:right;
	background-color:inherit; text-decoration:none; }
	
#footer div.copyright {
	font:normal 10px Arial, Helvetica, sans-serif; color:#AFAFAF;float:right; text-align:right;
	}
#footer div.copyright a {
	color:#AFAFAF; text-decoration:none;
	font:normal 10px Arial, Helvetica, sans-serif;
	}
#footer div.copyright a:hover {
	color:#FFCC33; background-color:inherit;
	}
/*footer*/  


/*News ticker Jquery Class */
.newsticker {
	list-style-type: none;
	border: 1px dashed #fff;
	background: #050c44;
	padding: 3px;
	margin: 0;
}
/*News ticker Jquery Class ends here */

/* Calender CSS starts here */
#calendar{
padding:0px; border:0px; margin:0px; line-height:1em;
}
#calendarcontainer {
	DISPLAY: none;
	Z-INDEX: 200;
	LEFT: 440px;
	WIDTH: 180px;
	POSITION: absolute;
	TOP: 139px;
	HEIGHT: 200px;
	border: 0px;
	background-color:#Fbd04d;
	background-image: url(../images/calendartop_tcm156-11023.gif);
	background-position: left top;
	background-repeat:no-repeat;
}
#calendar #close {
	RIGHT: 5px; WIDTH: 14px; CURSOR: hand; POSITION: absolute; TOP: 3px; HEIGHT: 12px;
}
#calendartop {
padding:2px 0px 4px 11px; FONT-WEIGHT: bold; width:180px; COLOR: #FFFFFF; HEIGHT: 18px; FONT-SIZE:11px; FONT-FAMILY: Tahoma,Arial,Helvetica,Verdana,sans-serif;
}
#calendarmid {
padding:5px 0px 0px 11px; WIDTH:180px; COLOR: #000000; height:184px; FONT-FAMILY: Tahoma,Arial,Helvetica,Verdana,sans-serif; font-weight:bold;font-size:11px; 
}
#calendarmonth {
	MARGIN: 4px 0px 0px; WIDTH: 149px
}
#calendarmid TABLE {
	MARGIN: 12px 0px 0px; WIDTH: 151px
}
#calendarmid TABLE TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #c6d1db; PADDING-TOP: 0px; BORDER-BOTTOM: #CCCCCC 1px solid; HEIGHT: 16px; TEXT-ALIGN: center
}
#calendarmid TABLE TR.head TD {
	PADDING-RIGHT: 0px; BORDER-TOP: #6F1225 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #6F1225; PADDING-TOP: 1px; BORDER-BOTTOM: #6F1225 1px solid
}
#calendarmid TABLE TR TD A {
	DISPLAY: block; FONT-SIZE: 11px; WIDTH: 20px; HEIGHT: 14px; TEXT-ALIGN: center
}
#calendarmid TABLE TR TD A:hover {
	BACKGROUND: url(/images/day_tcm156-11028.gif) no-repeat; COLOR: #fff; TEXT-DECORATION: none
}
#calendarbot {
	BACKGROUND: url(/images/calendarbot_tcm156-11021.gif) no-repeat; WIDTH: 180px; HEIGHT: 3px
}
#calendar #close A {
	WIDTH: 14px; HEIGHT: 12px
}
#calendar #close A {
	DISPLAY: block; voice-family: inherit
}
#calendar #close A:hover {
	TEXT-DECORATION: none
}
#tool #blockmiddle IMG#caldep {
	FLOAT: right; MARGIN: 0px 16px 0px 0px; CURSOR: hand
}
#tool #blockmiddle IMG#calret {
	FLOAT: right; MARGIN: 0px 16px 0px 0px; CURSOR: hand
}
 HTML #tool #blockmiddle IMG#caldep {
	MARGIN-RIGHT: 8px
}
 HTML #tool #blockmiddle IMG#calret {
	MARGIN-RIGHT: 8px
}
.bgMidMenuL{
	background-image:url(../images/bgMidMenuL.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width:6px;
	height:23px;
}
.bgMidMenuR{
	background-image:url(../images/bgMidMenuR.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:6px;
	height:23px;
}.txtSmallGrey10_bold {

	FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif, Helvetica;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	color: #424242;
	text-decoration: none;
}

/* Calender CSS ends here */


/*mislenious	*/
.topPad{
	padding-top:6px !important;
	}
	


	
/* manually setting paragraph height to override line height effect	*/	
p + p {
    margin-top: .6em;
    margin-bottom: .6em;
}



