﻿/* Custom CSS - Vishwak Solutions Pvt. Ltd. */
/* M. Gopal */

body
{
	background:#000000 !important;
	font-size:13px;

}
body,body span,p,td
{
	font-family:arial !important;	

}
ul,p,li{
	margin:0;
	padding:0;
	
	}
p,td
{
font-size:13px !important;
}
.vs-hide
{
	display:none
}
/* Header Starts */
.vs-header
{
background-color:#343434;
/*background-image:url('/ZestBreaksImages/bg343434.gif');
background-repeat:repeat;*/
}
.vs-mhlogo
{
background-image:url('/ZestBreaksImages/Master_bg.gif');
background-repeat:no-repeat;

}
.vs-zblogo a img
{
	
	margin-top:10px;
	margin-left:40px;

}

.vs-zblogo
{
/*background-position: 0 -187px; */
background-image:url('/ZestBreaksImages/masthead.png');
background-repeat:no-repeat;

width:745px;
height:115px;
}

.vs-mahsrch
{
	text-align:right;
	margin:0px;
	padding:0px
}

.vs-mhlogo
{
background-position: 0 -332px;
	margin-top:10px;
	margin-bottom:57px;
	height:25px;
	width:220px;
}
.vs-zblogo a img,
.vs-mhlogo
{
	border:none;
	cursor:pointer;
	
}

.vs-mahsrch
{
	padding-right:10px
}
.vs-srchtxtbox
{
	height:20px;
	float:right;
	margin-right:10px
}

.vs-search img
{
	cursor:pointer;
	float:right
}
/* Header Ends */

/* Footer Starts */
.vs-footerlinks{
	padding:12px 20px 0 20px;
}
.vs-footerlinks,
.vs-footerlinks ul li a
{
	font-family:Arial;
	font-size:12px;
	color:white;
	margin-top:10px;
}
.vs-cpyvishwak,
.vs-cpyvishwak div a
{
	font-family:Arial;
	font-size:10px;
	color:white;
}
.vs-vishwak
{
margin-top:5px;
}
.vs-linksul,
.vs-tncul
{
	list-style:none;
	margin:0;
	padding:0;
}

.vs-linksul
{
	width:450px;
}

.vs-tncul
{
	
	width:160px;
}

.vs-linksli,
.vs-tncli,
.vs-pipe
{
	margin-right:3px !important;
}

.vs-linksul,
.vs-linksli,
.vs-tncli,
.vs-pipe,
.vs-footerlogos
{
	float:left;
}
.vs-footerlogos
{
	padding-bottom:30px;
}

.vs-hrline
{
	  
	padding:0;
}

.vs-hrline div
{
	margin-top:10px !important;
	margin-bottom:10px !important;
	background:#494949;
    line-height:2px !important; 
    

/*	font-size:2px;*/
}
.vs-tncul,
.vs-cpyvishwak
{
	float:right;
    text-align:right;
}
.vs-cpyvishwak
{
padding-right:20px;
}

.vs-footerlogos a img
{
	border:none;
	margin:10px 0 0 20px !important;

	
}
/* Footer Ends */

/* Body Starts */
.master,
.masterContent
{
background-color:#343434;
width:950px;
/*background-image:url('/ZestBreaksImages/bg343434.gif');
background-repeat:repeat;*/

}
.vs-globalmenu
{
	background-image:url('/ZestBreaksImages/main.jpg');
	background-repeat:no-repeat;
	height:400px;
	width:725px;
}
.vs-destglobalmenu
{
	background-image:url('/ZestBreaksImages/main_inner.jpg');
	background-repeat:no-repeat;
	width:752px;
	height:60px;

}
.vs-memberglobalmenu
{
	background-image:url('/ZestBreaksImages/MemZoneMenubg.gif');
	background-repeat:no-repeat;
	height:60px;
	width:931px;

}
.vs-slide2col
{
width:200px;
}
.vs-verticalslide
{
	margin-left:20px;
	margin-top:10px;
}
.vs-seperator
{
	background:url('/ZestBreaksImages/seperator.gif') no-repeat 0 35px;
	width:10px !important;
}
.vs-3tabs
{
margin-top:10px;	
}
/*.mypopup
{
text-align:justify;
width:350px;
background:#fff;display:none;
padding:20px 20px 20px 20px !important;
float:left;
font-family:Arial;
font-size:13px;
}
.popupclose{width:100%; text-align:right;}*/
/* Body Ends */


/* Home Page Starts */
.vs-breadcrumb
{
padding:6px 0 0 0 !important;
	font-size:11px !important;
	color:white;

}
.vs-memtitle{
	padding:0px !important;
}
.breadcrumbCurrent
{
	font-weight:normal !important; 
}
.ms-sitemapdirectional,.breadcrumbCurrent
{
	color:white;
	font-size:12px;
}
.vs-titleleft,.vs-titleright,.vs-newshead,.vs-tstmlhead,.vs-loginheader,.logingo
    {
	background: url('/ZestBreaksImages/titles.gif');
	background-repeat:no-repeat;
	height:25px;
    }
    input.logingo{width:30px !important;border:0px solid gray  !important;}
/* Home Become a member online starts */
.vs-memberonline,.vs-molinehead,.vs-moleftimg,.vs-morighttopimg,.vs-morightbot
{
background-image:url('/ZestBreaksImages/Becomeamember.gif');
background-repeat:no-repeat;
}

.vs-molinehead
{
font-family:Arial;
font-size:14px !important;
font-weight:bold;

	width:226px; text-align:center;
	
    line-height:80px;
	/*padding:10px 0 0 10px;*/

}
.vs-moleftimg
{
	/*padding:0 0 12px 12px;*/
	background-position: -70px -70px;
	vertical-align:bottom; 


}
.vs-morighttopimg
{
	
	margin-left:0;
	padding-left:0;
	background-position: -70px -730px

}
.vs-morightbot{

	float:right;
	margin-top:0px;
	margin-bottom:10px;
/*	padding:0 15px 0 30px;*/
	background-position: -70px -541px

}

/* Home Become a member online ends */

/* special offer starts */
.vs-spoffers
{
	margin-bottom:4px;
}

.vs-sploffersimg
{
	height:42px;
	width:138px;
	background-color:gray;
	float:left;

}
.vs-sploffersticker
{
	height:42px;
	width:550px;
	background-color:gray;
}
.vs-sploffright
{
	font-family:Arial;
	font-size:10px !important;
	color:#CCFF66;
}
.vs-sploffleft
{
padding-left:10px;
padding-top:3px;
}
/* special offer ends */

/* Destinations - Vertical Slide Starts */
.vs-dstvertical
    {
    background-color:#C60084;
    
      width: 250px;
      height:392px;
      float:left;
    }
    .vs-dstverticalsp
    {
    margin-bottom:0px;
    
    }
    .vs-spdestination-bg
    {
    margin-top:5px;
    margin-left:3px;
   
    
    }
    .vs-destination-bg
    {
    background-image: url('/ZestBreaksImages/destination_bg.gif');
     background-repeat: no-repeat;
     margin-left: 7px;
    margin-top:7px;
     
    }
    .vs-destination-img
    {
    margin-left: 45px;
     margin-top:10px;
    }
    .vs-destination-img1
    {
    margin-left: 45px;
    width: 140px;
    margin-top:10px;
    
    }
    .vs-destination-uparrow
    {
    margin-bottom: 5px;
     margin-left: 5px;
      vertical-align: top;
       margin-top:10px;
    
    }
    .vs-destination-img2
    {
    margin-left: 45px;
     width:140px;
    }
    .vs-destination-img3
    {
    margin-left: 45px;
     width:140px;
    
   
     
    }
    .vs-destination-down
    {
    vertical-align: bottom;
     margin-left: 5px;
     
    }
    
    

#memonline{
	background-image:url('/ZestBreaksImages/Becomeamember.gif');
	background-repeat:no-repeat;
	padding:18px 90px;
	line-height:80px;
}

.item1{
background-position: -70px -70px;
position:relative;
top:20px; 
}
.item2{background-position: -70px -730px;}
.item3{background-position: -70px -541px;}
.item4{background-position: -70px -263px;}

 
    

/* Destinations - Vertical Slide Ends */
/*Css for Silde*/
#pictureContainer
{
margin:17px 0 0 15px;	

}

/* Home Page Ends */

/* Temporary Area For Test Starts */
/* Temporary Area For Test Ends */
/*start of css for pop up*/
.mypopupiframe
{
background:transparent;
z-index:1;
position:absolute;
}
.mypopup
{
color:#000;
text-align:justify;
width:420px;
background:transparent;
display:none;
/*padding:20px 20px 20px 20px !important;*/
float:left;
font-family:Arial;
font-size:13px;
}
 
 .popupclose{width:100%; text-align:right;position:relative;}
   .popupclose img
   {
   border:none !important; 
   }
   .popupdescription
   {
   float: left;
   width: 380px;
   height:auto;
   background:url('/ZestBreaksImages/popup_bg.gif') 0 bottom;
   background-repeat:repeat-x;
   margin:0 0 0 10px;
   padding-bottom:10px;
   /*overflow:scroll;*/
   }
   .popdescriptionouter
   {
   background:#fff;
   width:400px;float: left;
   }
   .mapshow .popdescriptionouter
   {
	width:540px;
}

   .descriptioncontent
   {
   font:13px Arial;
   padding:10px 15px 20px 15px;
   overflow:auto;
   height:200px;

   }
   .topbackground
   {  
   float:left;
   }
   
   .toppopleft,.toppopright,.botpopleft,.botpopright
   {
   width: 10px;
   height: 10px;
   float: left;
   }
   .popcenter
   {
   background:#fff !important;
   height: 10px;
   width: 380px;
   float: left;
   }
   .mapshow .popcenter{
	width:520px;
}
.toppopleft,.toppopright,.botpopleft,.botpopright
{
	background: url('/ZestBreaksImages/curve.gif') no-repeat;
}
	.toppopleft
   {
   background-position: 0 -23px !important;
   width:10px;
   height:10px;  
   
   }
   html > body .toppopleft
   {
	background-position: 0 -30px !important;
   }
      html > body .toppopright
   {
	background-position: 0 -110px !important;
   }

   .toppopright
   {
   background-position: 0 -103px !important;
   width:10px;
   height:10px;
   
   }
   .botpopleft
   {
   background-position: 0 -70px;
   width:10px;
   height:10px;

   }
   .botpopright
   {
   background-position: 0 -150px;
   width:10px;
   height:10px;

   }
   
   .desttitle
   {
	background-image:url('/destination/Puducherry/DestImages/tab_destination.gif');
	background-repeat:no-repeat;
	width:136px;
	height:29px;
	float: right; 
	margin-right:1px;	
    }
 .subdest
    {
    margin-right:0 !important;
    }
	
    .desttitle img
    {
	position:relative;
	top:5px; 
}
/*end of css for pop up*/
/* map popup starts */
.mapmypopup
{
display:none !important;
text-align:justify;
width:420px;
background:transparent;

/*padding:20px 20px 20px 20px !important;*/
float:left;
font-family:Arial;
font-size:13px;
}
   .mappopupclose{width:100%; text-align:right;}
   .mappopupclose img
   {
   border:none !important;padding:10px 10px 0 0; 
   }
   .mappopupdescription
   {
   float: left;
   width: 380px;
   height:382px;
   
   margin:0 0 0 10px;
   /*overflow:scroll;*/
   }
   .mappopdescriptionouter
   {
   background:#fff;
   width:400px;float: left;
   }
   .mapdescriptioncontent
   {
   font:13px Arial;
   padding:10px 5px 0 10px;
   text-align:center; 
   }
   .maptopbackground
   {
  
   float:left;
   }
   .maptoppopleft
   {
   background: url('/ZestBreaksImages/popup_top_left.gif') no-repeat;
   }
   .maptoppopleft,.maptoppopright,.mapbotpopleft,.mapbotpopright
   {
   width: 10px !important;
   height: 10px !important;
   float: left;
   }
   .mappopcenter
   {
   background:#fff !important;
   height: 10px;
   width: 380px;
   float: left;
   }
   .maptoppopright
   {
   background: url('/ZestBreaksImages/popup_top_right.gif') no-repeat;
   }
   .mapbotpopleft
   {
   background: url('/ZestBreaksImages/popup_bot_left.gif') no-repeat; 
   }
   .mapbotpopright
   {
   background: url('/ZestBreaksImages/popup_bot_right.gif') no-repeat; 
   }
   /*map popup ends */
/*Css for faq*/
   .faqtitle
   {
	background-image:url('/destination/Puducherry/DestImages/tab_destination.gif');
	background-repeat:no-repeat;
	width:136px;
	height:29px;
	float: right; 
	margin-right:0px !important;
	position:relative;top:3px;
    }
    .exptitle
   {
	background-image:url('/destination/Puducherry/DestImages/tab_destination.gif');
	background-repeat:no-repeat;
	width:136px;
	height:29px;
	float: right; 

    }
    .faqtitle img, .exptitle img
    {
	position:relative;
	top:5px; 
	margin-right:0;
	}
    html > body .faqtitle
    {
	
	margin-right:0px !important;
	}
	* +html > body .faqtitle
    {
	margin-right:6px;
	}
	.faqbackbg
	{
	background-image: url('/ZestBreaksImages/sub_menubg.gif');
	width: 722px!important;
	height:27px;
	background-repeat:repeat-x;
	padding:0px;
	float:left;
	}   
	.faq
	{
	width:542px;
	background:#262626;
	padding:40px 90px 20px 90px;
	float:left;
	}
	.faqquestion a
	{
	color:#E70484 !important;
	font:13px Arial;
	/*font-weight:bold;*/
	}
	.faqquestionans
	{
	color:#CEDB29;
	font:13px Arial;
	font-weight:bold;
	padding-left:5px;
	}
	.wholeans
	{
	
	width:100%;
	float:left;
	
}
	.faqanswers
	{
	color:#fff;
	font:13px Arial;
	margin-top:6px;
	padding-left:5px;
	/*font-weight:bold;*/
	}
	.faqquestion 
	{
	list-style-type:square;
	color:#E70484; 
	}
	.faqquestion li
	{
	
	line-height:20px;	
	}
	.faqquestion 
	{
	margin:0 0 0 20px !important;
	padding:0;
	}
	.faqquestions
	{
	border-bottom:2px dotted #fff !important;
	padding-bottom:9px;
	}
	.faqcontent
	{
	margin:13px 0 0 0;
	padding-bottom:8px;
	border-bottom:2px dotted #fff !important;
	float:left;
	}
	.faqgotop
	{
		margin-top:6px;
		float:right;
		padding-right:5px;
	}
	.faqgotop a
	{
	color:#E70484 !important;
	font:12px Arial;
	font-weight:bold;
	text-decoration:underline !important;
    float:right;
	}
	.faqgotop a:hover
	{
	color:#fff !important;
	font:12px Arial;
	font-weight:bold;
	}
	.faqanswers ul
	{
	padding-left:15px;
	}
	
	
.exrule
{
	
	list-style-type:lower-alpha;
	padding-left:23px !important;
	margin-left:0;
}
.otherseasontable
{
	margin-top:5px;
	width:98%;
	/*background:white;*/
	font-family:Arial;
	font-size:13px !important;
	color:#fff;
}
.otherseasontable td
{
	font-family:Arial;
	font-size:13px !important;
	
}

/*css for pricelist*/
.pricelistnote
{
	
	background:#262626;
	width:630px;
	padding:40px 46px 0 0px;
	margin:0;
	
}
.noteheading
{
	color:#ADB631;
/*	color:#fff;*/
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	
}
.pricelistnote ul
{
	
	padding:5px 0 15px 0;
	margin:0 0 0 22px !important;
	line-height:15px;
	
}
.pricelistnote ul li
{
	list-style-type:decimal;
	/*list-style-type:none;*/
	color:#fff;
	
}
/*End of price list*/
/*Start of join now*/

.jnmenu
{
background-image: url('/ZestBreaksImages/sub_menubg.gif');
width: 721px !important;
height:27px;
background-repeat:repeat-x;
padding:0px;
float:left;

margin-top:0px;
}
#joinnowcnt
{
	color:#fff;
	padding:0 !important;
	background:#262626;
	margin:0 ! important;
	width: 721px !important;
}
.joinnowcontent
{
	float:left;
	padding:40px 90px 10px 90px;
}
.joinnowcontent p
{
	
	padding:0;
	margin:0px;
	text-align:justify !important;
}

/*End of join now*/
/*start of login*/
.logindetails
{
width:721px;
float:left;	
}
.loginmenu
{
background-image: url('/ZestBreaksImages/sub_menubg.gif');
width: 721px !important;
height:27px;
background-repeat:repeat-x;
padding:0px;
float:left;
margin-top:0px;

}
.logincontent
{
	background:#262626;
	font-size:13px !important;
	/*padding:0 55px 0 55px;*/

}
.memberlogintext
{
	color:#fff;
	
	line-height:18px;
	padding-top:40px;
	padding-left:55px;
}
.loginzestonline
{
	padding:45px 55px 0 11px;

}
 .memzonetitle
   {
	background-image:url('/destination/Puducherry/DestImages/tab_destination.gif');
	background-repeat:no-repeat;
	width:136px;
	height:29px;
	float: right; 	  
    }
    .memzonetitle img
    {
	position:relative;
	top:5px;
}
#ZestHomeStay
{	
	background-color:white;
	float:left;
	margin:15px;	
	
}
#ZestHomeStay IMG
{
	margin:0 !important;
	
}
.onlinewhole{background:url(/ZestBreaksImages/Scrollbd.gif) 0 -15px no-repeat;width:175px;height:430px;float:left;color:#fff;font:normal 8pt Arial;padding:25px 18px 0 13px;}
h2{font:700 8pt Arial !important;margin:0 !important;}
ul{margin:0 !important;padding:10px 20px;}
.onlinewhole ul{padding-left:25px !important;margin-top:3px !important;}
.onlinewhole li{width: 120px;vertical-align:top;}
/*aboutus*/
.aboutusmenu
{
background-image: url('/ZestBreaksImages/sub_menubg.gif');
width: 718px !important;
height:27px;
background-repeat:repeat-x;
padding:0px;
float:left;
}
.aboutuscontent
{
/*margin-top:10px;*/
color:#fff;
font-family:Arial;
font-size:13px;
width:719px;
min-height:470px;
height:470px;
float:left;
background:#262626;
}
.seasontit img
{
	
	margin-right:1px;
}
html > body .seasontit
{
	margin-right:1px !important;
}
.backbottomleftcurve
{
	background:url('/ZestBreaksImages/left_bg_curve.gif') no-repeat left bottom;
	width:10px;height:10px;
	float:left;
}
.backcenter
{
	width:702px;
	height:10px;
	float:left;
	background:#262626;
}
.backcenterdestcont
{
	width:701px;
	height:10px;
	float:left;
	background:#262626;
}
.backcenterdest
{
	width:699px;
	height:10px;
	float:left;
	background:#262626;
}
.backcenterchart
{
	width:905px;
	height:10px;
	float:left;
	background:#262626;
}
.backcenterjoinnow
{
	width:701px;
	height:10px;
	float:left;
	background:#262626;

}

.backbottomrightcurve
{
	background:url('/ZestBreaksImages/right_bg_curve.gif') no-repeat;
	width:10px;height:10px;
	float:left;

}
.destleftcurve
{
	background:url('/ZestBreaksImages/dest_bot_left.gif') no-repeat;
	width:6px;height:6px;
	float:left !important;

}
.destcentercurve
{
 width:708px;
 height:6px;
 background-color:#525152;
 float:left !important;

}
.destcentercurvemap
{
 width:707px;
 height:6px;
 background-color:#525152;
 float:left !important;
}

.destrightcurve
{
	background:url('/ZestBreaksImages/dest_bot_right.gif') no-repeat;
	width:6px;height:6px;
	float:left !important;

}

#zbsitemap
{
	color:#fff;
}
#zbsitemap li
{
 list-style-type:none;
 margin:0;
 color:#fff;
}
#zbsitemap a
{
	color:#fff;
}
.clsLeftTable,.clsRightTable
{
	float:left;	
	width:250px;	
}
.clsRightTable
{
	margin-left:40px;	
	
}
.clsLeftTable A,.clsRightTable A

{
	font-family:Comic Sans MS !important;	
}
.clsNote
{	
	color:#E76DB5;
	margin-left:95px;
	font-weight:bold;
}
.clsLink
{
	visibility:hidden;
}

.contacttbl
{
	width:250px; 
	color:#fff;
	
	background-color:#313031;
}
.contacttbl td{vertical-align:top;}
.contacttbl
{
	margin:30px 90px;
}
.contacttop
{
   font-family: Arial; 
	padding-top:40px; 
}
.contactbottom
{
	padding-bottom:40px; 
}
.contactstrip
{
background-image: url('/ZestBreaksImages/sub_menubg.gif');
background-repeat:repeat-x;
width: 719px;
height:27px;
}

.memrightbottom{margin-bottom:7px;}
.memlg
{
	background:url("/ZestBreaksImages/TAB.gif") no-repeat;
	height:36px;
	width:168px;
	float:left; 
	color:#fff !important;
	padding-top:10px;   
	text-align:center;
	font-size:12px;
	font-weight:bold;   
	display:none;
}

.contactstripdiv{float:left; width:719px; background-color:#262626;}
.seprtdiv{width:100%; margin-top:15px; float:left; border-top: 3px dotted #fff;}
.contactcity{
font-family:Arial;
font-size:13px;
background:#5c5c5c;
font-weight:bold;
padding:5px !important;
width:100%;
}
.tmtitlelblautgh{float:left;padding-right:5px;}

.pagecon
{
background-image: url('/ZestBreaksImages/sub_menubg.gif');
width: 719px; 
height:27px;
background-repeat:repeat-x;
}
.formfirst{padding-top:15px !important;}
.radtab td,.formlast{padding:0px !important;}
.membercontentmid{margin-left:15px;width:480px;}
.spofferpopup
{
color:#000;
text-align:justify;
width:auto;
background:transparent;
display:none;
float:left;
font-family:Arial;
font-size:13px;
}
.sppopcenter
{
   background:#fff !important;
   height: 10px;
   width: 740px;
   float: left;

}
   .spdescriptioncontent
   {
   font:13px Arial;
   padding:0 0 0 10px;
   margin-left:10px;
   width:730px;
   height:450px;
   overflow:auto;
   background: #212421;
   }
.sppopdescriptionouter
   {
   background:#fff;
   width:760px;float: left;
   }
   
.sppopupdescription
{
   float: left;
   width: auto;
   height:auto;
   /*background:url('/ZestBreaksImages/popup_bg.gif') 0 bottom;*/
   background-repeat:repeat-x;
   margin:0;
   /* padding-bottom:10px;
   overflow:scroll;*/
}
.spdescriptioncontent .specialbg,.spdescriptioncontent .spbottomcurve,.spdescriptioncontent .seasonsubmenu
{
display:none;	
}
.spdescriptioncontent .specialdetails
{
	margin-top:10px;
}
.txtfirst{margin-top:10px;}
.body li {padding-left:0 !important;}
#zestdslk{width:90px;;float:left;}
.sectionheading{font-size:12px !important;width:120%;}
#rd6mon{margin-left:7px;}
.mempaymentheading{margin-bottom:10px;}
.spleftpic,.sprightpic{background-position:0 5px;}
.welcome a{color:#e70484 !important;float:left;margin:0px ! important;height:auto;width:75px;}
.pricelistpop .sectionheading{width: 100%! important}
.destinationlanddiv .backcenterdest{width: 701px! important}
.manfield{text-align:right;}
.manfield span{color:red;}
.forgotpwd .descriptioncontent{height:230px !important;}
.regvaldr{padding-left: 30px; float: left; width: 80%; color: red}
.dukdesc,.polltext{font-size:12px !important;}
.downloadpgdiv{background-color:#262626;width:719px;height:350px;}
.downloadcenter{width:699px !important;}
.photo_desc{padding:0 0 40px 0 !important;}
textarea{font-family:Arial;width:169px;}
.firstlabel{padding-top:10px;}
.mempagdiv{background-color:#262626;width:719px;height:390px;}
.homebooknow{color:white;font:700 14px arial;}
.homecart{height:130px;width:190px;}
.contacttbl a{color:#E782BD !important;text-decoration:underline !important;font-weight:bold;}
.contacttbl a:hover{color:white !important;text-decoration:none !important;font-weight:bold;}
.booknodv a{text-decoration:none !important;}
.contacttbl th,.popupclose table{text-align:left !important;}
.contacttbl th{font:700 16px arial;padding:5px;width:175px;}
.contacttbl td{width:50%;padding:5px;}
.botfaqtxt{margin-top: 30px; float: left; color: #fff;font-size: 13px; font-family: arial}
.destleftimg img
{
width:280px;
height:200px;
}
.destmainimg img
{
width: 439px; height: 200px;
}


.clsImgSize{height:140px;width:180px;border:none;margin:10px;border:5px solid gray ! important;padding:5px;}
.divcontent{width:95%;PADDING-LEFT: 20px;}
.img{float:left;width: 180px; position:relative;z-index:2; height: 140px;top:0px;}
.img1{float: right;}

.clscontent{width:715px;text-align:center;}
.image1{}
.image2{}

.clsZestMenu
{
background-image:url('/ZestBreaksImages/sub_menubg.gif');
background-repeat:repeat-x;
float:left;
height:27px;
padding:0;
width:722px !important;
}

.clsFontName
{
background:transparent;
border:none;
color:#B50473;
font:700 22px arial;
font-weight:bold;
font-size:22px;
position:relative;
visibility:hidden;
z-index:3;
font-effect:emboss;
	
}


.clsWholeZest
{
	background-color:#262626;
	float:left;
}

.clsCenterSec
{
	width: 698px! important
	
}


#imgRelaxation{/*margin-top:45px !important;margin-left:50px !important;*/float:left;}
#btnBonding{float:right;}
#imgIntimacy{height:200px !important;width:240px !important;}
#imgBonding{height:220px !important;width:280px !important;position:relative;bottom:20px;z-index:0;}
#imgIntimacy{margin-left:0px !important;position:relative;z-index:1;left:50px;bottom:60px;background:#262626;}
#imgExperience,#imgRelaxation{background:#262626;}

#imgExperience{position:relative;top:20px;z-index:1;}
.piccenter img
{
	width:135px;height:88px;
}

.clsText{MARGIN-LEFT: 80px! important; WIDTH: 20%;float:left;border-left:2px solid #C60084;position: relative; top: 10px;RIGHT: 45px; BOTTOM: 75px! important; POSITION: relative;padding:0 0 0 5px;}
.clsrightText,.clsbotright{padding-right: 5px;margin-right: 50px;text-align: right; float: right; width: 27%;position: relative; }
.clsrightText,.clsbotleft,.clsbotright,.clsText{color:#fff;}
.clsbotleft{LEFT: 130px! important; BORDER-LEFT: #fff 2px solid; WIDTH: 24%! important; BOTTOM: 73px; POSITION: relative;padding:20px 0 0 5px;}
.clsrightText{top: 30px;border-right:2px solid #C60084;}
.clsbotright{border-right:2px solid #fff;RIGHT: 45px; BOTTOM:115px; POSITION: relative;padding-top:20px;}
.clsbotright span{float:right;}

.clsMemSer
{
	background-color:#262626;width:699px;color:#fff;
	padding:10px;
}
.onlineright DIV IMG
{
	cursor:pointer;
}

.clsMemBlock
{
background-image:url('/ZestBreaksImages/sub_menubg.gif');
background-repeat:repeat-x;
float:left;
height:27px;
padding:0;
width:722px !important;
}

.center
{

	height:10px;
	float:left;
	background:#262626;
width: 699px! important;	
}

.clsFontNo
{
	font-family:Arial;
}
#imgRockPoster
{
	right: 15px; position: relative; top: 15px;width: 225px; height: 260px! important; border:none; margin-top: 4px! important; margin-left: 4px;
}

.subpopcenter
{
	width: 400px; !important;
}
.subpopdesouter
{
	WIDTH: 420px; HEIGHT: 510px! important;
}
.subdes
{
	height: 510px! important;width:400px;text-align:center;
} 
.titlecolor,.descolor{display:none;}
a.btn{width: 50px! important;color:#ffa66a! important;float:right;margin-left:3px! important;;}
.wlcusrnm span{color:white! important;}
.clswatchtest
{

color:#B50473;
font:700 22px arial;
font-weight:bold;
font-size:22px;
position:relative;
text-align:center;

top:25px;

	
}


.clsOTH 
{
font-family:Arial;
color:#fff;
border-color:gray;
text-align:center;
width:550px;

}

.clsOTH td
{
	border-color:gray;
}


.clsOTH tr
{
	border-color:gray;
}

.clsOTH th
{
	border-color:gray;
	background-color:#C60084 !important;
	color:white;
}

.clsOTH b
{
	color:#E70484;
}

.clsOTH font
{
	color:#E70484;font-size:18px;font-weight:bold;
}




.clsHeaderRow table th
{
	background-color:#C60084; color:white ;font-family:Arial; Font-Size:13px; font-weight:bold;
}

.innercol 
{
font-size:11px ! important;color: #e09100 !important ;
}
.innercol2
{
	font-size:11px ! important;color:#8cca27 !important ;
}
.innercol3
{
	font-size:11px ! important;color:#029fee !important ;
}

.clsdivpara
{
	float: left; margin-left: 90px; text-align: left;color:white;
}

.logintbl{margin-left:20px;}
#WebPartWPQ12 .logintbl{margin-left:0px;}

.clsAjaxloader
{

background-color:#5A5D5A;color:#fff;text-align:center;padding:10px;height:60px;width:150px;font-family:arial,sans-serif;font-size:12px;font-weight:bold;position:fixed;top:40%;left:40%;vertical-align:middle;z-index:100002 !important;
}
.tblbooknow
{
	float:left;
}
.zstexppop .popdescriptionouter,
.zstexppop .topbackground
{
	width:540px;
}
.zstexppop .popupdescription,
.zstexppop .popcenter
{
	width:520px;
}

.clsLinkPay
{
	float: right; color: #C60084 ! important; text-decoration: underline
}
.welcome{z-index: 1; right: 14%; width: 450px; position: absolute}
.wlcusrnm{float:right;}
#newsDesc .topbackground{width:auto;}
#newsDesc .popcenter,#newsDesc .popupclose{width:560px;}

#newsDesc .popdescriptionouter,#newsDesc .popupdescription{WIDTH: auto! important}
#newsDesc .descriptioncontent{WIDTH: 540px ! important}
/*#newsDesc .descriptioncontent img{WIDTH: 520px ! important}*/
#newsDesc .news_heading{WIDTH: 535px ! important}
#newsDesc .spdescriptioncontent{background:white url(/ZestBreaksImages/popup_bg.gif) repeat-x 0px bottom ! important;}
input.btnback{font-weight:700}
.discltd{padding: 8px;color:white;font-size:11px ! important;}
.pnldestination{width:350px;float:right;margin:0 0 0 30px ! important;}
.vs-testimonial .logintbl{margin-left:20px ! important;}

.clsCorporate
{
	font-size: 16px; color: #FFE784; font-family: Comic Sans MS! important;padding-left: 90px; height: 175px! important
}

.clsCorporate TABLE TD
{
	font-family: Comic Sans MS! important;
}

.clsCorporate TABLE TH
{
	text-align:left;
}
.clsEmailAdd
{
	font-size: 16px; color: #FFE784; font-family: Comic Sans MS! important;padding-left: 90px; height: 80px! important
}
.clsEmailAdd TABLE TD
{
	font-family: Comic Sans MS! important;
}

.contacttbl TH
{
	font-family: Comic Sans MS! important;
}

.clsEmailAdd A
{
	
color: #e782bd !important;

}
.subfaq
{
	right:46px !important;
}
.clsimgPrice
{
	background: #212421; width: 722px! important; height: 30px
}
.clsimgPrice img
{
	border-top-width: 0px; margin-top: 10px; border-left-width: 0px; border-bottom-width: 0px; margin-left: 18px; border-right-width: 0px
}

.sessionnote
{
	
	background:#262626;
	width:880px;
	padding:5px 46px 0 0px;
	margin:0;
	height:70px;
	
}


.sessionnote ul
{
	
	padding:5px 0 15px 0;
	margin:0 0 0 22px !important;
	line-height:15px;
	
}
.sessionnote ul li
{
	list-style-type:none;
	/*list-style-type:none;*/
	color:#fff;
	
}
.clsSea img
{
	margin-left:0px !important;
}
.clsabo
{
	padding-top:40px;
}
.clsStyle
{
	font-family:Arial, Helvetica, sans-serif;font-size:14px;
}
.clsMyPro
{
	font-family:Arial, Helvetica, sans-serif;font-size:12px;
}