@charset "utf-8";

body{
margin:0px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#017ab7;
}

.cls{
overflow:hidden;
clear:both;
}

a {
color:#8d6e16;
text-decoration:none;
}

a:hover {
color:#3c2415;
text-decoration:underline;
}

img          { border: 0px;}

p{
	margin:0px;
	padding:0px;
}

.CornerRoundBig {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.CornerRoundSmall {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.TextShadow {
	text-shadow: 0 1px 1px #b9b9b9;
	#filter:DropShadow(Color=#b9b9b9, OffX=1, OffY=1,Positive=1);
}

.BackgroundShade, .ContentBox2:hover, .ContentBox3:hover, .ContentBox4:hover, .ContentBox5:hover {
	background: #d1d1d1; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1', endColorstr='#efefef'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#d1d1d1), to(#efefef)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #d1d1d1,  #efefef); /* for firefox 3.6+ */
}

.main_shade_bg {
	margin:0px auto;
	width:1000px;
	text-align:center;
	background-image:url(../images/mainbg.jpg);
	background-repeat:repeat-y;
	overflow:hidden;
}

.TripleLine{
	margin:0px 0px 0px 10px;
	padding:0px;
	width:980px;
	height:5px;
	background-image:url(../images/3-color-line.v2.jpg);
	background-repeat:repeat-x;
}

#header {
	margin:0px 10px 0px 10px;
	width:980px;
	height:120px;
	background-image:url(../images/header_logo_main_bg.v2.jpg);
	background-repeat:no-repeat;
	#border: solid 1px #b9b9b9;
}

#header_left {
	margin:0px;
	padding:0px;
	width:500px;
	float:left;
	#background:#9C3;
}

#header_left h1 {
	margin:0px;
	padding:5px 10px 10px 10px;
	font-size:12px;
	text-align:left;
	color:#ded2b0;
}


/*///////////////////// original header ///////////////////////////*/
/*/////////////////////  #header_left img {
	margin:0px 450px 10px 10px;
	padding:0px;
	text-align:left;
}
///////////////////////////*/


/*///////////////////// temp header until 30th april///////////////////////////*/

#header_left img {
	margin:0px 50px 10px 10px;
	padding:0px;
	text-align:left;
}



#header_right {
	margin:0px;
	padding:0px;
	width:480px;
	float:left;
	#background:#F00;
	text-align:right;
}

#header_right h2{
	margin:20px 10px 10px 100px;
	padding:0px;
	font-size:25px;
	font-weight:normal;
	font-family: 'Berkshire Swash', cursive;
	color: #8d6e16;
}

#header_right h2 small{
	margin:0px;
	padding:0px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color: #8d6e16;
}

#top_social_media{
	margin:10px 10px 10px 150px;
	width:310px;
	padding:5px 5px 0px 5px;
	background:#FFF;
	border: solid 1px #d1d1d1;
	text-align:center;
}

#top_lng_translator{
	margin:10px;
}

#topmenu {
	margin:0px 0px 0px 10px;
	width:980px;
	height:40px;
	background-image:url(../images/header_menu_bg_3line.v2.jpg);
	background-repeat:repeat-x;
	float:left;
}

.f-topmenu{
	z-index: 9999;
	position: fixed;
	top:0px;
}

#checkavailability{
	width:160px;
	height:40px;
	float:right;
}

#topmenu ul{
	margin:0px;
	padding:0px;
	width:880px;
	height:40px;
	list-style:none;
	float:left;
}

#topmenu ul li{
	margin:0px;
	padding:0px;
	padding-left:15px;
	padding-right:15px;
	height:40px;
	display:block;
	color:#FFFFFF;
	float:left;
	line-height:40px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#topmenu ul li:hover{.
	background: #8d6e16; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5b87d', endColorstr='#8d6e16'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#c5b87d), to(#8d6e16)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #c5b87d,  #8d6e16); /* for firefox 3.6+ */
}

#topmenu ul li a{
	color:#FFFFFF;;
}

#topmenu ul li a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

.topmenu_active{.
	background: #8d6e16; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5b87d', endColorstr='#8d6e16'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#c5b87d), to(#8d6e16)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #c5b87d,  #8d6e16); /* for firefox 3.6+ */
}

#checkavailability{
	margin:0px;
	padding:0px;
}

#breadcrumb{
	margin:0px 10px 0px 10px;
	width:968px;
	float:left;
}

#main_shade_bg img{
	float:left;
}

#bigborder {
	margin:10px 0px 10px 20px;
	padding:10px;
	width:940px;
	border: solid 1px #ded2b0;
	overflow:hidden;
}

#PhotoAnimator {
	width:600px;
	height:340px;
	float:left;
}

#HolidayType{
	margin:0px 0px 0px 10px;
	padding:0px;
	float:left;
	width:330px;
	height:340px;
}

#HolidayType ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#HolidayType ul a li{
	margin:10px 0px 0px 10px;
	padding:0px;
	border: solid 1px #d1d1d1;
	text-align:center;
	cursor:hand;
}

#HolidayType ul a {
	margin:0px;
	padding:0px;
	line-height:178px;
	color:#636261;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
}

#HolidayType ul a:hover {
	text-decoration:none;
}

#HolidayType ul a li:hover{
	margin:10px 0px 0px 10px;
	padding:0px;
	border: solid 1px #0093dd;
}

#ProductHighlight{
	margin:0px 10px 0px 0px;
	padding:10px 10px 0px 10px;
	float:left;
	width:310px;
	height:330px;
	text-align:justify;
	color:#4d4d4d;
	line-height:175%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#ProductHighlight .phtext{
	margin:0px 10px 0px 10px;
	padding:10px;
	height:245px;
	line-height:175%;
	font-size:13px;
}

#MainContent {
	margin:0px 10px 10px 10px;
	padding:20px;
	width:980px;
	overflow:hidden;
	background-image:url(../images/content_bg.jpg);
	background-repeat:no-repeat;
	text-align:justify;
	color:#4d4d4d;
	line-height:175%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#MainContent_White {
	margin:0px 10px 0px 10px;
	padding:0px 20px 0px 20px;
	width:980px;
	overflow:hidden;
	background-repeat:no-repeat;
	text-align:justify;
	color:#4d4d4d;
	line-height:175%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#MainContent_Left {
	margin:0px;
	padding:0px;
	width:660px;
	float:left;
	background-image:url(../images/2_light_dots_bg.png);
	background-repeat:repeat-y;
	background-position:right;
}

#MainContent_Right {
	margin:0px;
	padding:0px;
	width:280px;
	float:left;
}

#MainContent_Right ul {
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	list-style:none;
}

#MainContent_Right ul li {
	margin:0px;
	padding:4px 0px 4px 15px;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	background-position:left center;
}

#MainContent_Right ul li:hover {
	background: #efefef; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#ffffff'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#ffffff)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #efefef,  #ffffff); /* for firefox 3.6+ */
	border: solid 1px #d1d1d1;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.ResortListActive {
	background: #efefef; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#ffffff'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#ffffff)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #efefef,  #ffffff); /* for firefox 3.6+ */
	border: solid 1px #d1d1d1;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	color:#5a5959;
	font-weight:bold;
}

#MainContent_Right ul li a {
	color:#5a5959;
}

#MainContent_Right ul li a:hover {
	color:#5a5959;
	font-weight:bold;
	text-decoration:none;
}

#MainContent_Full{
	margin:0px 0px 0px 0px;
	padding:0px;
}

#MainContent img{
	border: solid 1px #ded2b0;
	background-color:#FFF;
	padding:9px;
}

.ContentH2 {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#8d6e16;
	background-image:url(../images/2_big_heder_line_bg.v2.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:5px;
	text-align:left;
}

.ContentH3 {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#8d6e16;
	background-image:url(../images/2_big_heder2_line_bg.v2.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-bottom:3px;
	text-align:center;
	text-transform:uppercase;
}

.ContentH4 {
	margin:0px;
	padding:5px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#8d6e16;
	text-align:left;
	text-transform:uppercase;
}

.VillaHeadH2 {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#8d6e16;
	background-image:url(../images/2_big_heder_line_bg.v2.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:5px;
	text-align:left;
}

.ButtonsBox{
	width:100%;
	display:block;
	text-align:right;
}
.ButtonsBoxoffer{
	width:100%;
	display:block;
	text-align:center;
}
.ContentBox1{
	margin:0px 20px 0px 0px;
	padding:0px;
	width:310px;
	float:left;
}

.ContentBox2{
	margin:10px 20px 0px 0px;
	padding:10px;
	width:278px;
	float:left;
	border: solid 1px #efefef;
}

.ContentBox20{
	margin:10px 20px 0px 0px;
	padding:10px;
	width:630px;
	float:left;
	border: solid 1px #efefef;
}

.ContentBox3 {
	margin:10px 20px 0px 0px;
	padding:10px;
	width:620px;
	float:left;
	border: solid 1px #efefef;
}
.ContentBox3 img {
	margin-right:10px !important;
	display:block;
	float:left;
}

.ContentBox3 h4 {
	margin:0px !important;
	padding:0px;
	float:left;
	display:block;
}
/*//////////////////ContentBox4 Start////////////////////*/
.ContentBox4 {
	margin:10px 20px 0px 0px;
	padding:10px;
	width:620px;
	float:left;
	border: solid 1px #efefef;
}
.ContentBox4 .VillaPhoto{
	width:170px;
	text-align:center;
	float:left;
}
.ContentBox4 .VillaRight{
	margin:0px 0px 0px 10px;
	width:440px;
	text-align:left;
	font-size:12px;
	float:left;
}
/*//////////////////ContentBox4 End////////////////////*/


/*//////////////////ContentBox5 Start////////////////////*/
.ContentBox5 {
	margin:10px 20px 0px 0px;
	padding:10px;
	width:595px;
	float:left;
	border: solid 1px #efefef;
}
.ContentBox5 .VillaPhoto{
	width:170px;
	text-align:center;
	float:left;
}
.ContentBox5 .VillaRight{
	margin:0px 0px 0px 10px;
	width:415px;
	text-align:left;
	font-size:12px;
	float:left;
}
.ContentBox5 .VillaRight h2{
	margin:0px;
	padding:0px;
	font-size:14px;
}
.ContentBox5 .VillaRightV2{
	margin:0px 0px 0px 10px;
	width:585px;
	text-align:left;
	font-size:12px;
	float:left;
}
.ContentBox5 .VillaRightV2 h2{
	margin:0px;
	padding:0px;
	font-size:14px;
}
/*//////////////////ContentBox5 End////////////////////*/
.VillaRight span{
	display:block;
	height:80px;
}
.VillaRight ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.VillaRight ul li{
	padding-left:10px;
	display:block;
	float:right;
}

.VillaRightV2 span{
	display:block;
	height:80px;
}
.VillaRightV2 ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.VillaRightV2 ul li{
	padding-left:10px;
	display:block;
	float:right;
}

.VillaPrice{
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:#00923f;
}
.VillaPrice b{
	font-weight:normal;
	font-size:20px;
}

.ContentBoxPages {
	margin:0px 20px 0px 0px;
}

#tabHeader{
	margin:0px;
	padding:0px;
	width:640px;
	#border: solid 1px #d1d1d1;
	text-align:left;
}
#tabHeader ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#tabHeader ul li{
	margin:0px;
	padding:10px 0px 10px 0px;
	display:block;
	text-align:center;
	float:left;
}

.tab_inactive{
	width:104px;
	border: solid 1px #d1d1d1;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;

	background: #ffffff; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d1d1d1'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d1d1d1)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ffffff,  #d1d1d1); /* for firefox 3.6+ */
}

.tab_active{
	width:108px;
	background: #ffffff; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1', endColorstr='#ffffff'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#d1d1d1), to(#ffffff)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #d1d1d1,  #ffffff); /* for firefox 3.6+ */

	border-top: solid 1px #d1d1d1;
	border-left: solid 1px #d1d1d1;
	border-right: solid 1px #d1d1d1;
	border-bottom: solid 1px #ffffff;

	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}


.tab_inactiveV2{
	width:89px;
	background: #ffffff; /* for non-css3 browsers */

	border: solid 1px #d1d1d1;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d1d1d1'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d1d1d1)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ffffff,  #d1d1d1); /* for firefox 3.6+ */

	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}

.tab_activeV2{
	width:92px;
	background: #ffffff; /* for non-css3 browsers */

	border-top: solid 1px #d1d1d1;
	border-left: solid 1px #d1d1d1;
	border-right: solid 1px #d1d1d1;
	border-bottom: solid 1px #ffffff;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1', endColorstr='#ffffff'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#d1d1d1), to(#ffffff)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #d1d1d1,  #ffffff); /* for firefox 3.6+ */

	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;

	font-weight:bold;
}


#tabHeader ul li:hover{
	background: #ffffff; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6c5c5', endColorstr='#ffffff'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#c6c5c5), to(#ffffff)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #c6c5c5,  #ffffff); /* for firefox 3.6+ */
}

#tabBody{
	margin:0px;
	padding:10px;
	width:618px;
	border-bottom: solid 1px #d1d1d1;
	border-left: solid 1px #d1d1d1;
	border-right: solid 1px #d1d1d1;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	text-align:justify;
	background:#FFF;
}

#tabBodyContent img{
	margin:0px !important;
	padding:0px !important;
	border:none !important;
}

/*///////////////////// QUICK FORM START///////////////////////////*/
#CallBackForm {
	margin:0px 0px 0px 10px;
	padding:10px;
	border: solid 1px #603913;
}

#CallBackForm td {
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#666666;
	line-height:110%;
}

.CallBackFormTextBoxes{
	margin:0px 0px 5px 0px;
	padding:2px;
	width:240px;
	border: solid 1px #d1d1d1;
	background-color:#FFFFFF;
}
/*///////////////////// QUICK FORM END  ///////////////////////////*/


/*///////////////////// FORM START///////////////////////////*/
.form_box {
	margin:0px 20px 0px 0px;
}

.form_box p{
	padding-top:10px;
}

.form_lable {
	text-align:left;
	color:#4D4D4D;
	font-size:12px;
}

.form_title {
	margin:0px 0px 0px 0px;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#8d6e16;
	background-image:url(../images/form_heder_line_bg.v2.png);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
}

.form_select {
  border: 1px solid #8d6e16;
  color: #603913;
  font-size: 14px;
  margin: 0;
  overflow: hidden;
  padding:5px;
  height:31px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.form_text {
  border: 1px solid #8d6e16;
  color: #603913;
  font-size: 14px;
  margin: 0;
  overflow: hidden;
  padding:5px;
  height:20px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.form_email {
  border: 1px solid #ac0202;
  color: #ac0202;
  font-size: 14px;
  font-weight:bold;
  margin: 0;
  overflow: hidden;
  padding:5px;
  height:20px;
  background-color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.form_textarea{
  border: 1px solid #8d6e16;
  color: #603913;
  font-size: 15px;
  margin: 0;
  overflow: auto;
  padding:5px;
  background-color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.form_submitx {
	background: #026394; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#603913', endColorstr='#8d6e16'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#603913), to(#8d6e16)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #603913,  #8d6e16); /* for firefox 3.6+ */
	border: 2px solid #d1d1d1;
	color: #FFFFFF;
	font-size: 15px;
	margin: 0px;
	padding:5px 15px 5px 15px;
	height:31px;
	cursor: pointer;
	-webkit-box-shadow: 1px 1px 3px #888;
}

.form_submitx:hover
{
  border: 2px solid #d1d1d1;
  color: #FFFFFF;
	background: #603913; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8d6e16', endColorstr='#603913'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#8d6e16), to(#603913)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #8d6e16,  #603913); /* for firefox 3.6+ */
}

/*///////////////////// FORM END  ///////////////////////////*/


/*///////////////////// FOOOOOOOOOOOOOOOOTER START///////////////////////////*/
.FooterMain{
	margin:auto;
	padding: 0px;
	width: 100%;
	background: #3c2415; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c2415', endColorstr='#000000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#3c2415), to(#000000)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #3c2415,  #000000); /* for firefox 3.6+ */
}

.FooterShadowBg {
	margin:0px auto;
	width:1000px;
	text-align:center;
	background-image:url(../images/shadow_bg.png);
	background-repeat:repeat-y;
	overflow:hidden;
}
#footer_logo_box{
	margin:25px 10px 20px 20px;
	width:220px;
	height:142px;
	color:#ded2b0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	#border: solid 1px #ededed;
	float:left;
}

#footer_link_box{
	margin:25px 10px 10px 10px;
	width:150px;
	height:142px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	#border: solid 1px #ededed;
	float:left;
}

#footer_logo_box img{
	text-align:left;
	margin-right:60px;
}

#footer_logo_box ul, #footer_link_box ul{
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:left;
}
#footer_logo_box li, #footer_link_box li{
	margin:0px;
	padding:5px;
	text-align:left;
}
#footer_logo_box li:hover, #footer_link_box li:hover{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c2415', endColorstr='#000000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#3c2415), to(#000000)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #3c2415,  #000000); /* for firefox 3.6+ */

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.footerboxlinkactive {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c2415', endColorstr='#000000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#3c2415), to(#000000)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #3c2415,  #000000); /* for firefox 3.6+ */

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#footer_logo_box li i {
	font-style:normal;
	width:70px;
	display:block;
	float:left;
}

#footer_logo_box li a, #footer_link_box li a{
	color:#ded2b0;
	text-decoration:none;
}

#footer_logo_box li a:hover, #footer_link_box li a:hover{
	color:#8d6e16;
}

#footer_link_box h4, #footer_social_box h4{
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	text-align:left;
	color:#8d6e16;
	font-size:13px;
}

#footer_social_box{
	margin:25px 10px 10px 10px;
	width:370px;
	height:142px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	#border: solid 1px #FF0000;
	float:left;
	text-align:left;
}

#footer_social_box img{
	padding:0px;
	margin:0px 0px 10px 0px;
}

#MemberOfBox {
	width:368px;
	height:45px;
	background-color:#FFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	#border: solid 1px #ededed;
	line-height:45px;
	text-align:center;
}

#MemberOfBox img {
	margin:2px;
}

#footer_copyright_box{
	margin:20px;
	width:960px;
	color:#333;
	#border: solid 1px #ededed;
}

#footer_copyright_box a{
	color:#333;
}
/*///////////////////// FOOOOOOOOOOOOOOOOTER END///////////////////////////*/

#HolidayTypeNew{
	margin:0px 0px 0px 10px;
	padding:0px;
	float:left;
	width:330px;
	height:340px;
}

#HolidayTypeNew ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#HolidayTypeNew ul a li{
	margin:0px;
	padding:0px;
	border: solid 1px #d1d1d1;
	text-align:center;
	cursor:hand;
}

#HolidayTypeNew ul a {
	margin:0px;
	padding:0px;
	line-height:182px;
	color:#636261;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
}

#HolidayTypeNew ul a:hover {
	text-decoration:none;
}

#HolidayTypeNew ul a li:hover{
	margin:0px;
	padding:0px;
	border: solid 1px #0093dd;
}