/* CSS Document */
body{
margin:0px;
padding:0px;
color:#66CC66;
background:url(../images/bg3.jpg) #3E6A13;
background-repeat:repeat-x;
font:11px/16px Arial, Helvetica, sans-serif, Tahoma;
}
img{
border:0px;
}
.flt{
float:left;
}
#whole_main{
width:1000px;
margin:auto;
}
#main{
width:1000px;
float:left;
}
/*top panel starts*/
#top{
width:1000px;
float:left;
background:url(../images/main.jpg) no-repeat;
height:335px;
}
.banner{
width:1000px;
height:275;
float:inherit;
}
.logo{
float:left;
margin:21px 0px 0px 353px;
}
.map{
width:210px;
float:left;
padding:38px 0px 0px 210px;
}
.home_bg,.contact_bg,.site_bg{
width:40px;
float:left;
background:url(../images/home_bg.gif) no-repeat left center;
padding-left:15px;
color:#AF6B00;
font:11px Arial, Helvetica, sans-serif, Tahoma;
text-decoration:none;
}
.contact_bg{
background:url(../images/contact_bg.gif) no-repeat left center;
padding-left:15px;
width:51px;
}
.site_bg{
width:53px;
background:url(../images/site_bg.gif) no-repeat left center;
padding-left:18px;
}
.tp_click{
float:left;
margin:142px 0px 0px 643px;
}
.menu{
width:900px;
float:left;
padding:-20px 0px 0px 0px;
font:bold 11px/16px Century Gothic, Arial, Helvetica, sans-serif, Tahoma;
color:#FFF;
}
.menu a{
float:left;
font:bold 11px/16px Century Gothic, Arial, Helvetica, sans-serif, Tahoma;
color:#FFF;
text-decoration:none;
margin:18px 23px 0px 23px;
}
.inp{
width:102px;
float:left;
height:15px;
border:1px solid #7A7777;
color:#000;
font:11px/16px Arial, Helvetica, sans-serif, Tahoma;
margin:18px 0px 0px 10px;
}
/*top panel ends*/
/*content panel starts*/
#content{
width:945px;
float:left;
padding:19px 0px 15px 26px;
color:#686665;
font:11px/16px Arial, Helvetica, sans-serif, Tahoma;
}

/*left panel starts*/
#left{
width:640px;
float:left;
}
#left1{
width:640px;
float:left;
}
.service{
width:326px;
float:left;
padding:10px 0px 15px 6px;
background:#402D04;
margin-top:20px;
}
.service1{
width:600px;
float:left;
}
.ser_para{
width:600px;
float:left;
border:1px solid #C89A62;
background:url(../images/frame.jpg) no-repeat;
}

.ser_link,.ser_link1{
width:175px;
float:left;
padding:15px 0px 0px 10px;
color:#714A1A;
font:11px/24px Arial, Helvetica, sans-serif, Tahoma;
}
.ser_link1{
width:170px;
padding:15px 0px 0px 10px;
}
.ser_link a,.ser_link1 a{
width:175px;
float:left;
color:#714A1A;
font:11px/24px Arial, Helvetica, sans-serif, Tahoma;
background:url(../images/ser_arr.gif) no-repeat left;
padding-left:18px;
text-decoration:none;
}
.ser_link1 a{
width:170px;
background:url(../images/pro_arr.gif) no-repeat left;
padding-left:15px;
}
.ser_link a:hover,.ser_link1 a:hover{
text-decoration:underline;
}
.coffee{
width:272px;
float:left;
border:1px solid #E1E0E0;
padding:15px 0px 18px 5px;
display:inline;
}
.cof_link{
width:250px;
float:left;
padding:15px 0px 0px 10px;
color:#686665;
}
.cof_link a{
float:left;
font:11px/30px tahoma, Arial, Helvetica, sans-serif, Tahoma;
color:#686665;
text-decoration:none;
width:250px;
background:url(../images/coff_arr.gif) no-repeat left;
padding-left:15px;
}
.cof_link a:hover{
text-decoration:underline;
}
.comm{
float:left;
font:bold 11px/16px tahoma, Arial, Helvetica, sans-serif, Tahoma;
color:#000;
}
.com_txt{
width:264px;
float:left;
padding:15px 0px 12px 5px;
border-bottom:1px dashed #E88727;
color:#E77B11;
font:11px/14px Arial, Helvetica, sans-serif, Tahoma;
}
.com_txt span{
float:left;
width:246px;
background:url(../images/club_arr.gif) no-repeat left top;
padding-left:15px;
}
.club_bg{
width:281px;
float:left;
background:url(../images/club_bg.jpg) no-repeat;
height:54px;
}
.cofe_club{
width:281px;
float:left;
margin:-40px 0px 0px 10px;
position:relative;
}
.what_new{
width:624px;
float:left;
margin:15px 0px 0px 0px;
border:1px solid #E0E3E4;
background:#F0F2F3;
padding-top:15px;
}
.new_txt{
width:599px;
float:left;
padding:10px 0px 30px 2px;
color:#686665;
font:11px/18px Arial, Helvetica, sans-serif, Tahoma;
}
.his_new{
width:624px;
float:left;
background:#E0E3E4;
padding-top:15px;
padding-bottom:25px;
}
.his_link{
width:605px;
float:left;
padding:10px 0px 0px 4px;
}
.his_link a{
width:605px;
float:left;
background:url(../images/our_arr.gif) no-repeat left;
padding-left:15px;
font:bold 11px/30px Arial, Helvetica, sans-serif, Tahoma;
color:#686665;
text-decoration:none;
}
.his_link a:hover{
text-decoration:underline;
}
/*left panel ends*/
/*right panel starts*/
#right{
width:303px;
float:left;
color:#686665;
}
#rig_para{
width:293px;
float:left;
padding-left:10px;
border:1px solid #DBDBDA;
background:#F5F5F4;
padding-bottom:15px;
padding-top:15px;
color:#686665;
font:11px/16px Arial, Helvetica, sans-serif, Tahoma;
}
.offer{
width:283px;
height:150px;
float:left;
background:url(../images/indianfood.jpg) no-repeat;
color:#B40404;
font:11px/16px tahoma,Arial, Helvetica, sans-serif, Tahoma;
}
.off_click,.read,.ser_read,.read1{
float:left;
background:url(../images/off_click.gif) no-repeat right;
padding-right:15px;
color:#B40404;
font:bold 11px/16px tahoma, Arial, Helvetica, sans-serif, Tahoma;
}
.read{
background:url(../images/spec_read.gif) no-repeat right;
color:#000;
}
.read1{
background:url(../images/coff_read.gif) no-repeat right;
color:#686665;
margin:10px 0px 0px 15px;
}
.ser_read{
background:url(../images/ser_read.gif) no-repeat right;
color:#523006;
margin:10px 0px 0px 25px;
}
.member{
width:261px;
height:187px;
margin-top:10px;
float:left;
background:url(../images/todayspecial.png) no-repeat;
padding-left:22px;
color:#FFF;
font:bold 11px/16px Arial, Helvetica, sans-serif, Tahoma;
}
.blink{
font:bold 20px;
color:red;
text-decoration: blink;
}
.inp1{
width:137px;
float:left;
height:17px;
border:1px solid #7A7777;
color:#000;
font:11px/16px Arial, Helvetica, sans-serif, Tahoma;
margin:15px 0px 0px 0px;
}
/*right panel ends*/
/*content panel ends*/
/*footer panel starts*/
#footer{
width:1000px;
float:left;
background:#003300;
padding-bottom:16px;
position:relative;
margin-right:-3px;
}
#foot{
width:500px;
float:left;
padding:15px 0px 0px 280px;
font:bold 11px/18px tahoma,Arial, Helvetica, sans-serif, Tahoma;
color:#ECBA90;
}
#foot a{
text-decoration:none;
font:bold 11px/18px tahoma,Arial, Helvetica, sans-serif, Tahoma;
color:#ECBA90;
float:left;
margin:0px 15px 0px 15px;
}
#foot a:hover{
text-decoration:underline;
}
#foot1{
width:500px;
float:left;
padding:15px 0px 0px 400px;
font:bold 11px/18px tahoma,Arial, Helvetica, sans-serif, Tahoma;
color:#ECBA90;
}
#foot1 a{
text-decoration:none;
font:bold 11px/18px tahoma,Arial, Helvetica, sans-serif, Tahoma;
color:#ECBA90;
float:left;
margin:0px 15px 0px 15px;
}
#foot1 a:hover{
text-decoration:underline;
}
.copy{
width:400px;
float:left;
margin:6px 0px 0px 60px;
font:11px/18px tahoma,Arial, Helvetica, sans-serif, Tahoma;
color:#ECBA90;
}
.copy1 {
	padding:0;
	margin:0;
	text-decoration:none;
	color:#FFFFFF;
}
.copy1 a:hover{
	color:#666666;
	text-decoration:none;
}

/*footer panel ends*/

#menu-left{
	width:356px;
	float:left;
}
#menu-rite{
	width:540px;
	height:570px;
	float:right;
	overflow:auto;
	background:url(../images/menubg.jpg) ;
	
}
#menu1{
	width:188px;
	float:left;
	background-color:#3E7204 ;
}
#menu2{
	width:168px;
	float:left;
	background-color:#3E7204 ;
}
#menu1 ul{
	padding:0;
	margin:0;
	list-style:none;
}
#menu1 li a{
	margin:0;
	padding:0 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	line-height:30px;
	color:#FF9900;
	font-weight:bold;
	text-decoration:none;
}
#menu1 a:hover{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	line-height:30px;
	color:#FCE1B4;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 0 10px;
	
}
#flash{
	padding:20px 0 0 0;
	text-align:left;
	float:left;
}
/**menupage**/
.menu-header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F1F1F1;
	text-align:center;
	font-weight:bold;
	padding:10px 0 3px 0;
}
.menuitem1{
	margin:0 auto;
	padding:5px;
	float:left;
	width:80%;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFE888;
	border-bottom:dotted 1px #FFCC66;
	font-weight:bold;
}
.menuitem1disc{
	margin:0 auto;
	padding:5px;
	float:left;
	width:80%;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFE888;
	font-weight:normal;
}
.menuitem2{
	margin:0 auto;
	padding:5px;
	float:left;
	width:80%;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF9900;
	border-bottom:dotted 1px #FFCC66;
	font-weight:bold;
}
.menuitem2disc{
	margin:0 auto;
	padding:5px;
	float:left;
	width:80%;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFE888;
	font-weight:normal;
}
.price1{
	width:12%;
	padding:5px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFE888;
	border-bottom:dotted 1px #FFCC66;
}
.price2{
	width:12%;
	padding:5px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF9900;
	border-bottom:dotted 1px #FFCC66;
}
#listheader{
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#CCCCCC;
	line-height:30px;
	text-align:center;
	padding:5px;
}



.table-bg-header{
	color:#F1f1f1;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 30px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}


tr.table-bg td{
	color:#FFE888;
	line-height:18px;
	font-size:12px;
	border-bottom:#FFFF00 dashed 1px;
	font-family:Arial, Helvetica, sans-serif;
}



tr.table-bg-2 td{
	color:#FFE888;
	line-height:18px;
	font-size:12px;
	border-bottom:#FFCC00 dashed 1px;
	font-family:Arial, Helvetica, sans-serif;
}

#middle2{
	background:;
	width:900px;
	padding:30px 30px 40px 40px;
}
.clear{
	clear:both;
}
	
	
	
	
	


	
.gallery {
	list-style: none;
	margin: 0;
	padding: 0;
}
.gallery li {
	margin: 5px;
	padding: 0;
	float: left;
	position: relative;
	width: 212px;
	height: 175px;
}

.gallery a {
	text-decoration: none;
	color: #666;
}
.gallery a:hover {
	color: #000;
	text-decoration: underline;
}
.gallery img {
	padding: 20px 0 0 21px;
}
.gallery em {
	width: 216px;
	background: url(../images/gold-frame.png) no-repeat;
	display: block;
	position: absolute;
	top: -2px;
	left: -2px;
	text-align: center;
	font: 100%/100% Georgia, "Times New Roman", Times, serif;
	padding-top: 168px;
}













.highslide {
	cursor: url(../highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: none;
}
.highslide:hover img {
	border: none;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(../highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}
a.highslide-full-expand {
	background: url(../highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/* These are not Highslide core CSS rules, but define the styles of the caption. */
.control {
	float: right;
    display: block;
    position: relative;
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
    margin-top: 1px;
    margin-bottom: 1px;
}
.control:hover {
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    margin-top: 0;
    margin-bottom: 0;
}
.control, .control * {
	color: #666;
}
#middle{
	width:964px;
	background: #fff url(../images/body_bg.gif) repeat-y top ;
}
#bodyleft{
	margin:0;
	padding:20px;
	background:url(../images/left-part-bg-rept.jpg);
	width:210px;
	float:left;
}

#bodyrite{
	margin:0;
	padding:20px;
	width:640px;
	float:right;
}
#bodyrite2{
	margin:0;
	padding:20px;
	width:964px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	
	}
#head{
width:280px;
padding:0px 0px 0px 0px;
float:left;
}
#map{
	float:left;
	width:280px;
}	
#formleft{
float:left;
width:90px;
padding:2px 0 2px 0;
font-size:11px;
color:#666666;
font: italic  bold 13px Georgia, "Times New Roman", Times, serif;

}

#formright{
float:left;
width:150px;
padding:2px 0 2px 5px;
font-size:11px;
}
