body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote {margin:0; padding:0;}

html, body {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; /*text-align:center;*/
	background: #CCFF66;
}

/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 {}
H2 {}
H3 {}
H4 {}
 
UL, OL {list-style: none; }
li {list-style-type:none;}
 
A { color:#563959; text-decoration:none;}
/*A:visited{ text-decoration:none; color:#;}*/
A:hover {color:#AA291C; text-decoration:none;}
/*A:active { text-decoration:none; color:#;}*/
A:focus {outline:none;}

:focus {outline: 0;}
fieldset, img {border:0;}
q:before, q:after {	content:'';}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}
.inputs {background-color: #FCF0FD; margin:2px; padding:2px; border: 1px solid #F994FD; width:200px;}
.inputs-focus {background-color: #FBD6FF; width:200px; margin: 2px;padding:2px;	border: 1px solid #A33DAD;}
.clr {clear: both;}

/*.clearfix:after {
    content: "."; 
    display: block; 
    height: 0px; 
    clear: both; 
    visibility: hidden;}

.clearfix {display: inline-block;}*/

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.lF {float:left;}
.rF {float:right;}

/* LAYOUT STYLES */
#wrapper { width:100%; margin:0;}

.bg {
	background: url(../images/bg.gif) no-repeat right top;
}
/* LAYOUT STYLES */
/* header   */
.headerbg {
	background: url(../images/headerbg.gif) repeat-x left top;
}
#header {
	margin: 0px;
	padding: 0px;
	width: 990px;
	height: 174px;}

	

.logo {
	 background: url(../images/logo.gif) no-repeat left top; height:169px; width:541px; float:left;
}
.logo a {display:block; text-indent:-9999px; padding:20px 0 40px 0; height:169px; height/**/:/**/109px;}
.rtopSec { float:right;width:449px; width/**/:/**/260px; padding-left:189px; font-size:13px; color:#fff; line-height:20px;}
.rtopSec a { color:#fff;}
.rtopSec a:hover { color:#CCFF66;}
/* header  */
/*banner  */
.banner {
	background: url(../images/banner_img.jpg) no-repeat left top;width:990px;height:242px;margin: 0px;padding: 0px;}
/*banner  */
/* navigation */

.navbar {height: 33px;margin: 0px;padding: 0px 0px 41px;float: left;width: 990px;}
	/* navigation links
			-------------------------------------------------------- */
ul#nav {width:839px; height:33px;background:url(../images/nav.gif) no-repeat;position: relative;padding:0; margin:0 auto;}
ul#nav li {float: left; list-style: none; padding:0; margin:0; list-style-type:none;}
ul#nav li a {position: absolute;	text-indent: -9999px; text-decoration: none; border: none !important; top:0; height:33px;}

ul#nav li#nav-1 a {left: 24px; width: 37px;  background: url("../images/nav.gif") -24px 0 no-repeat;} 
						
ul#nav li#nav-2 a { left: 79px; width: 60px;  background: url("../images/nav.gif") -79px 0 no-repeat;	}
ul#nav li#nav-3 a { left: 156px; width: 42px; background: url("../images/nav.gif") -156px 0 no-repeat;	}
ul#nav li#nav-4 a { left: 217px; width: 52px; background: url("../images/nav.gif") -217px 0 no-repeat;}
ul#nav li#nav-5 a { left: 286px; width: 91px; background: url("../images/nav.gif") -286px 0 no-repeat;}
ul#nav li#nav-6 a { left: 394px; width: 28px; background: url("../images/nav.gif") -394px 0 no-repeat;	}				
ul#nav li#nav-7 a { left: 439px; width: 97px; background: url("../images/nav.gif") -439px 0 no-repeat;	}			
ul#nav li#nav-8 a { left: 553px; width: 89px; 	background: url("../images/nav.gif") -553px 0 no-repeat;	}			
ul#nav li#nav-9 a { 	left: 659px; width: 90px; 	background: url("../images/nav.gif") -659px 0 no-repeat;}	
ul#nav li#nav-10 a { 	left: 739px; width: 75px; 	background: url("../images/nav.gif") -739px 0 no-repeat;}	
				

			ul#nav li#nav-1 a:hover  	{ background-position: -24px -33px; }
			ul#nav li#nav-2 a:hover  	{ background-position: -79px -33px; }
			ul#nav li#nav-3 a:hover  	{ background-position: -156px -33px;}
			ul#nav li#nav-4 a:hover  	{ background-position: -217px -33px;}
			ul#nav li#nav-5 a:hover  	{ background-position: -286px -33px;}
			ul#nav li#nav-6 a:hover  	{ background-position: -394px -33px;}
			ul#nav li#nav-7 a:hover  	{ background-position: -439px -33px;}
			ul#nav li#nav-8 a:hover  	{ background-position: -553px -33px;}
			ul#nav li#nav-9 a:hover  	{ background-position: -659px -33px;}
				ul#nav li#nav-10 a:hover  	{ background-position: -739px -33px;}
				
	


         /*   ul#nav li#nav-1 a:active1    { background-position: -24px -33px; }
			ul#nav li#nav-2 a:active2  	{ background-position: -79px -33px; }
			ul#nav li#nav-3 a:active3 	{ background-position: -156px -33px; }
			ul#nav li#nav-4 a:active4  	{ background-position: -217px -33px; }
			ul#nav li#nav-5 a:active5  { background-position: -286px -33px; }
			ul#nav li#nav-6 a:active6  { background-position: -394px -33px; }
			ul#nav li#nav-7 a:active7  { background-position: -439px -33px; }
			ul#nav li#nav-8 a:active8  { background-position: -553px -33px; }
			ul#nav li#nav-9 a:active9 	{ background-position: -643px -33px; }
			ul#nav li#nav-10 a:active10 	{ background-position: -756px -33px; }
			*/
	


		
			
			/* navigation close */
.midbg {
	background:#FCDAFF url(../images/bg.gif) repeat-x left top;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.bg {}
#ContentArea {width:990px; width/**/:/**/960px; padding: 0 15px 15px;}
/*innerpagecontentarea start*/
#ContentAreainner {width:990px; width/**/:/**/960px; padding: 0 15px 15px; text-align:justify;}


#ContentAreainner1 {
	width:960px;
	width/**/:/**/960px;
	padding: 0 15px 15px;
	text-align:justify;
	margin-top: 34px;
	height: 500px;
}

#ContentAreainner1menu {
	width:960px;
	width/**/:/**/960px;
	padding: 0 15px 15px;
	text-align:justify;
	background: url(../images/beverage-des4.png) no-repeat right top;
	margin-top: 34px;
	height: 500px;
}

#ContentAreainner_menu {
	text-align:justify;
	background: url(../images/beverage-des5.png) no-repeat center top;
	height: 500px;
	padding: 50px;
	width: 883px;
	margin: 34px 0px 0px;
}
#ContentAreainner1 h1  {font: italic bold 24px "Times New Roman", Times, serif;color: #C21E24;	margin: 0px 0px 15px;padding: 0px;}
#ContentAreainner1 h1 a {color: #C21E24;}
#ContentAreainner1 h1 a:hover {color: #8F231A;}
#ContentAreainner1 h2  { margin: 0px 0px 10px;padding: 0;font-size: 16px; font-weight:bold;}
#ContentAreainner1 h3  {margin: 0px 0px 10px;padding: 0px 0px 0px 5px;font-size: 15px;font-weight: bold;}

#ContentAreainner_menu h1  {font: italic bold 24px "Times New Roman", Times, serif;color: #C21E24;	margin: 0px 0px 15px;padding: 0px;}
#ContentAreainner_menu h1 a {color: #C21E24;}
#ContentAreainner_menu h1 a:hover {color: #8F231A;}
#ContentAreainner_menu h2  { margin: 0px 0px 10px;padding: 0;font-size: 16px; font-weight:bold;}
#ContentAreainner_menu h3  {margin: 0px 0px 10px;padding: 0px 0px 0px 5px;font-size: 15px;font-weight: bold;}


#ContentAreainner h1  {font: italic bold 24px "Times New Roman", Times, serif;color: #C21E24;	margin: 0px 0px 15px;padding: 0px;}
#ContentAreainner h1 a {color: #C21E24;}
#ContentAreainner h1 a:hover {color: #8F231A;}
#ContentAreainner h2  { margin: 0px 0px 10px;padding: 0;font-size: 16px; font-weight:bold;}
#ContentAreainner h3  {margin: 0px 0px 10px;padding: 0px 0px 0px 5px;font-size: 15px;font-weight: bold;}
#ContentAreainner { height:550px; min-height:550px; height:auto!important;}
.rt{
	background: #FF0000;
	float: right;
	height: 190px;
	width: 770px;
}
#ContentAreainner2 { width:100%; text-align:left; float:left;  }
#ContentAreainner2 h1  {font: italic bold 24px "Times New Roman", Times, serif;color: #C21E24;	margin: 0px 0px 15px;padding: 0px;}


.innerconleft {  float:left; width:224px; margin-right:20px;}

.innerconleft2 { float:left;width:224px;}
.innerconright2 {  float:right; width:720px;}

.innerconright {  float:right; width:716px;}
/*innerpagecontentarea end/
/*lefsec start*/
.lefsec { float:left; width:198px;}
.lefsec p { margin-bottom:20px; }
.lefsec p .nomrg { margin:0px !important; }
/*lefsec end*/
/*midsec start*/
.midsec {margin:0;float:left; width:477px; width/**/:/**/445px;padding:0 16px;font-size: 14px;line-height: 21px;color: #0E0807; text-align:justify;}
.midsec h1 { margin-bottom:10px;}
/*midsec end*/
/*rightsec* start*/
.rightsec { float:right;width:285px;}

.leftsec1 { float:right;width:285px;}

.specailbx_offbox  {
	margin: 0px 0px 5px;
	padding: 10px;
	text-align:left;
	background: #F8B7FF;
	border-top: 1px solid #A958B7;
	border-right: 1px solid #A42619;
	border-bottom: 1px solid #A42619;
	border-left: 1px solid #A42619;
	background:#F83421 url(../images/specialbg.gif) repeat-x left top;
	color:#fff;}
	
	

.specailbx_offbox2  {
	margin: 0px 0px 5px;
	padding: 10px;
	background: #F8B7FF;
	border-top: 1px solid #A958B7;
	border-right: 1px solid #A42619;
	border-bottom: 1px solid #A42619;
	border-left: 1px solid #A42619;
	background:#F83421 url(../images/specialbg.gif) repeat-x left top;
	color:#fff;
	width: 184px;
	text-align:left;
	
}
.specailbx_top {background: url(../images/specailbx_top.gif) no-repeat left top;}
.specailbx_mid {background: url(../images/specailbx_mid.gif) repeat-y center top;overflow: hidden;font: bold 15px verdana, "Times New Roman", Times, serif;color: #FFFFFF;}
.specailbx_offbo {
	width: 253px;
	padding: 14px 10px 0px 20px;
	height:auto;
	min-height:110px;
	height:auto!important;
	
/*	background: url(../images/specail.jpg) no-repeat center 5px;*/
	text-align: center;
	font: bold 18px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
}
.specaioff_con{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ffff;
	padding: 10px 0px;
}
.specailbx_mid img {padding-right: 10px;padding-bottom: 10px;}
.specailbx_bot {background: url(../images/specailbx_bot.gif) no-repeat left top;overflow: hidden;margin: 0px;padding: 0px;height: 7px;}
.facilbx {}
.facil_top {background: url(../images/facil_top.gif) no-repeat left top;height: 6px;overflow: hidden;}
.facil_mid {background: #EFB5F4 url(../images/facil_mid.gif) repeat-x left top;width: 261px;border-right: 2px solid #622C6C;border-left: 2px solid #622C6C;color: #FFFFFF;margin: 0px;padding: 0px 10px 5px;}
.facil_mid h2  { margin-bottom:10px;}
.facil_mid ul { margin:0px; padding:0px;}
.facil_mid ul li  {background: url(../images/bull.png) no-repeat left 5px;margin: 0px 0px 3px 0px;padding: 0px 0px 0px 30px;display: block;font-size: 14px;font-weight: bold;}
.facil_bot {background: url(../images/facil_bot.gif) no-repeat left top;height: 6px;overflow: hidden;margin: 0px;padding: 0px;}
/*rightsec end */
/*copyright start */
#bot {
	background: url(../images/botbg.gif) repeat-x left top;padding:114px 15px 17px;height: 181px;height/**/:/**/ 50px;}
.copyright {margin:0px;text-align:left;color:#4F5050;font-size: 11px;width: 960px;}
.copyright a{color:#4F5050; padding: 0 3px;	border: 1px solid #CCFF66;}
.copyright a:hover{color:#B350C5;background: #FFFFFF;border: 1px solid #CCCCCC;}
.copyright .act {color:#B350C5;background: #FFFFFF;border: 1px solid #CCCCCC;}
/*copyright end */

/*Innerpages*/

ul.bull   {
	padding-left: 15px;
}
ul.bull li  {
	background: url(../images/bull.png) no-repeat left 2px;margin-bottom: 5px;padding-left: 25px;}
.imgborder1 { border:solid 2px #C07DC7; padding:2px;}
.imgmarrgt { border:solid 2px #C07DC7; padding:3px; margin: 0 15px 15px 0;}
.imgmarleft { border:solid 2px #C07DC7; padding:3px; margin:0 0 15px 15px; }
.spacer {background: url(../images/spacer.png) no-repeat center center;height: 25px;}
.remark { color:#F63D2C; padding:0 2px;}
.bt{
	font-weight: bold;
	color: #FFFFFF;
	display: inline;
	float:left;

	
}
.bt a{
	font-weight: bold;
	color: #FFFFFF;
	display:block;
	text-align:center;
	height:20px;
	padding-top:3px;
	background:url(../images/back_calen.gif) no-repeat left top;
	width: 140px;
	margin-right: 20px;
	padding-right: 5px;
	padding-left: 5px;
		

}
.bt a:hover{
	color: #850005;
}	
.smltxt { font-size:12px;}
.formbt {
	border:0;
	text-align: center;
	width: 83px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font-weight: bold;
	background: url(../images/formbt1.png) no-repeat left top;
}
.formbt:hover {background: url(../images/formbt2.png) no-repeat left top;}


.gobt {
	border:0;
	text-align: center;
	width: 37px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font-weight: bold;
	background: url(../images/go_bt1.png) no-repeat left top;
}
.gobt:hover {background: url(../images/go_bt.png) no-repeat left top;}


/*Innerpages*/	

	
/*submenu*/
#photogalleryly { position:absolute; z-index:1; visibility:hidden;}
#menus { position:absolute; z-index:1; visibility:hidden;}
#villasly { position:absolute; z-index:2; visibility:hidden;}
ul.submenu { margin:0px; padding:0px; border-bottom:solid 1px #F66E61;}
ul.submenu li {margin:0px; padding:0px;}
ul.submenu li A {
	display:block;
	background:#F66E61;
	width: 140px;
	height: 20px;
	padding-left: 15px;
	color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
}
ul.submenu li  A:hover  { background:#CB1202; }
/*submenu*/

/* form Tables */
.FrmTable1 { border:1px solid #c2c1c1;}
.FrmTable1 td{ background-color:#f7f7f7; padding:7px 10px;}
.FrmTable1 tr.HeadBr td{ background-color:#9a9a9a; color:#fff; font-weight:bold; font-size:14px;}

/* List tables */
.ListTable1 { border:1px solid #ababab; border-bottom:none; border-left:none; font-size:11px; color:#626262;}
.ListTable1 td{ background-color:#f7f7f7; padding:6px 8px; border:1px solid #ababab; border-right:none; border-top:none;}
.ListTable1 tr.HeadBr td{ background-color:#939393; color:#fff; font-weight:bold; font-size:14px;}
.ListTable1 tr.HeadBr2 td{ background-color:#FFFFFF; color:#3a3939; font-weight:bold;}
.ListTable1 tr.HeadBr4 td{ background-color:#c4c2c2; color:#3a3939; font-weight:bold;}
	.ListTable1 tr.HeadBr:hover td{ background-color:#939393; color:#fff; font-weight:bold; font-size:14px;}
	.ListTable1 tr.HeadBr2:hover td{ background-color:#c4c2c2; color:#3a3939; font-weight:bold;}

.ListTable1 tr.AlternetColor td{ background-color:#eeeeee;}

	.ListTable1 tr:hover td { background: #dadada;}
	.ListTable1 tr:hover td a{  color:#000;}
	.ListTable1 tr:hover td a:hover{ color:#bb1900;}
.table td{ padding:0px; margin:0px;}
.menubg {
	background: url(../images/beverage-des4a.png) no-repeat left top;
	padding: 25px;
	height: 367px;
width: 671px;
	
}
.menucont {
	height:367px;
	overflow:auto;
	width: 651px;
	padding-right: 10px;
	padding-left: 10px;
}

