@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0; outline:0}
body{background:#fff; font:normal 12px arial; color:#333; padding:20px 0}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
a img{border:none;}
:focus{outline:0}
em{font-style:normal}
ul,ol,dl{list-style:none; overflow:hidden}
a{color:#ff6600; text-decoration:none}
a:hover{color:#333; text-decoration:underline}
a.a2,.calender a{color:#333; text-decoration:none}
a.a2:hover,.calender a:hover{color:#666; text-decoration:underline}
.float-l{float:left}
.float-r{float:right}


/* typography */
h1, h2, h3, h31, h4, h5, h6{font-weight:normal; font-family:arial; margin-bottom:15px}
p{margin:0 0 15px  0;}
p.p2{margin:7px 0;}
h1{font-size:24px; color:#ff6600}
h2{font-size:18px; color:#ff6600}
h2.h2{background:url(../img/user_new/bg-h2.gif) no-repeat 0 0; padding:6px 10px; color:#fff}
h3,h31{font-size:14px; font-weight:bold; color:#ff6600}
h31{margin-top:3px; line-height:20px; font-size:16px;} 
.f11{font-size:11px}
.orang{color:#ff6600}
.gray{color:#888}

/* container */
#main{width:965px; margin:0 auto}
.left-panel{width:230px; float:left}
.right-cont{width:730px; float:right}
.right-panel{width:226px; float:right}
.left-cont{width:730px; float:left;}
.right-panel2{width:226px; float:right}
.left-cont2{width:730px; float:left}
.disabled{
    -moz-opacity:0.3;
    opacity:0.30;
    filter:alpha(opacity=30);
    overflow:auto;
    z-index:10;
    }

.box1{clear:both; margin-bottom:10px}
.box1 .top{background:url(../img/user_new/bg-box1.gif) no-repeat 0 0; padding-left:15px; font-size:1px}
.box1 .top div{background:url(../img/user_new/bg-box1.gif) no-repeat right 0; height:15px; font-size:1px}
.box1 .top2{background:url(../img/user_new/bg-box1-top.gif) no-repeat 0 0; padding-left:15px;}
.box1 .top2 div{background:url(../img/user_new/bg-box1-top.gif) no-repeat right 0; padding:15px 5px 10px 5px; }
.box1 .bot{background:url(../img/user_new/bg-box1.gif) no-repeat 0 bottom; padding-left:15px; font-size:1px}
.box1 .bot div{background:url(../img/user_new/bg-box1.gif) no-repeat right bottom; height:15px; font-size:1px}
.box1 .cent{background:url(../img/user_new/bg-box1-mid.gif) repeat-y 0 0; padding-left:10px}
.box1 .cent .wrap{background:url(../img/user_new/bg-box1-mid.gif) repeat-y right 0; padding:3px 10px 3px 0}
.box1 .top2 h2{color:#fff}

.span-1{width:49%}
.span-2{width:40%}
.span-3{width:33%}

/* header */
.header{width:955px; height:65px; margin:0 auto}
h1#logo{background:url(../img/user_new/logo.gif) no-repeat 0 0; width:227px; height:61px; float:left;}
h1#logo a,h1#logo a:hover{width:227px; height:61px; display:block; text-indent:-9999px}
.header .right{width:300px; float:right; text-align:right; font:normal 14px "Century Gothic"}
.header .right,.header .right a,#breadcrumb a{color:#595241}
.lang li{display:inline; margin-left:6px}

/* footer */
.footer{background:url(../img/user_new/bg-footer.gif) no-repeat center 0; padding:22px 0; text-align:center; color:#666; clear:both; margin-top:10px}
.footer a{color:#000}
.footer p{margin:0}

/* navigation */
#top-nav{background:url(../img/user_new/bg-top-nav.gif) no-repeat 0 0; width:auto; margin-bottom:10px}
#top-nav ul li{float:left; font-size:18px; background:url(../img/user_new/top-nav-spacer.gif) no-repeat right center;}
#top-nav ul li.last{background:none}
#top-nav a{float:left; padding:14px 46px;color:#fff}
#bot-nav{margin-bottom:10px}
#bot-nav li{display:inline; padding:0 10px; border-right:1px solid #666}
#bot-nav li.last{border:0}
#breadcrumb{background:url(../img/user_new/bg-breadcrumb.gif) no-repeat 0 0; margin-bottom:10px; padding:0 5px}
#breadcrumb ul li{float:left; padding:8px; background:url(../img/user_new/bg-breadcrumb-space.gif) no-repeat right center}
#breadcrumb ul li#current{background:none}

/*#left-nav li{margin-bottom:2px; font-weight:bold}*/
/*#left-nav li a{display:block; padding:10px; background:url(../img/user_new/bg-left-nav-hov.gif) no-repeat 0 0; color:#333;}*/
/*#left-nav li a:hover{background:none;color:#ff6600}*/
/*#left-nav li#current a,#left-nav li#current a:hover{background:url(../img/user_new/bg-left-nav-sel.gif) no-repeat 0 0; color:#fff; text-decoration:none}*/
/*.sub-nav{padding:6px 0; border:1px dotted #ccc}*/


#left-nav li{margin-bottom:2px; font-weight:bold}
#left-nav li a{display:block; padding:10px; background:url(../img/user_new/bg-left-nav-hov.gif) no-repeat 0 0; color:#333;}
#left-nav li a:hover{background:none;color:#ff6600}
#left-nav li#current a,#left-nav li#current a:hover{background:url(../img/user_new/bg-left-nav-sel.gif) no-repeat 0 0; color:#fff; text-decoration:none}
#left-nav li ul li a,#left-nav li#current ul li a{background:none; color:#666; padding:2px 10px}
#left-nav li ul li a:hover,#left-nav li#current ul li a:hover{background:none; color:#ff6600}
.sub-nav{padding:6px 0; border:1px dotted #ccc}


/* form */
input.text,textarea,select{background:#fff; border:1px solid #999; padding:3px; font:normal 12px arial; color:#333}
input.text:focus,textarea:focus,select:focus{border-color:#ff6600; color:#ff6600}
input.btn1,.btn1{background:url(../img/user_new/btn1.gif) no-repeat 0 0; width:80px; padding:5px 0; text-align:center; font:bold 11px arial; color:#ff6600; border:0; cursor:pointer}
input.btn1:hover{color:#666}
label{font-weight:bold; color:#555}

.form-1 dt,.form-1 dd{float:left; margin-bottom:10px}
.form-1 dt{width:45%}
.form-1 dd{width:55%; clear:right}
.form-1 .dd{width:35%; float:left}
.form-1 .text{width:300px}
.form-1 select,.form-1 .dd .text{width:200px}
.form-1 dt label{padding:5px 0 0 10px}
.form-1 .msg{background:#f6f6f6; width:50%; padding:2%}

.form-2 .text,.form-2 select{width:95%}
.form-2 dt,.form-2 dd{margin-bottom:6px}

.find dt,.find dd{float:left; width:12%; margin-bottom:2px}
.find .text{width:80px;}
.find select{width:88px; padding:2px}
.find dt label{text-align:right; padding:3px 10px 0 0; display:block}

.form-3 dt,.form-3 dd{display:block; margin-bottom:5px}
.form-3 .text,.form-3 textarea{width:95%}


/**/
.property1{width:auto; overflow:hidden; padding:10px; background:#efefef; height: 100%; }
.property2{width:auto; overflow:hidden; padding:10px; background:#fff; height:100%;}
.property-img{width:300px; float:left;}
.property-desc{width:385px; float:right; margin-bottom:10px; position:relative;}
.property-rate{width:100px; float:right; text-align:center;}
.property-rate img{margin-bottom:5px;}
.property-desc ul li,.ul-1 li{background:url(../img/user_new/bullet2.gif) no-repeat 0 3px; padding-left:15px}
/*
.property-img .wrapp{background:url(../img/user_new/imgwrap1.gif) no-repeat 0 0; width:175px; height:155px; padding:6px}
.property-img .wrapp .img{clear:both; margin-bottom:3px}
.property-img .wrapp img{margin-right:3px}
*/
.property-img .wrapp{border:1px solid #a5c6ef; border-bottom-width:4px; background:#fff; width:280px; padding:6px 5px 0 5px; text-align:center;}
.property-img .wrapp .img{clear:both; margin-bottom:3px}
.property-img .wrapp img{margin-right:0px; margin-left:0px;}
.guest-view{float:right}
.guest-view em{background:#eee;border:1px solid #9b9b9b;padding:3px 5px;float:left; font-weight:bold; color:#ff6600; margin-right:4px}
.rate{background:url(../img/user_new/bg-guest-rate.gif) no-repeat 0 0; width:90px; height:17px; padding:2px 3px; margin-top:4px; float:left}
.rate-no{background:url(../img/user_new/bg-rate-no.gif) no-repeat 0 0; width:75px; height:55px; margin:8px auto; font-size:30px; font-weight:bold; color:#ff6600; text-align:center; padding-top:20px}
.property-disc{background:url(../img/user_new/bg-discount.gif) no-repeat 0 0; width:147px; height:45px; margin-top:0px; padding-top:10px;  }
.property-disc div{background:url(../img/user_new/bg-discount.gif) no-repeat left bottom; padding:0 5px 12px 5px; }
.property-rate p{height:35px; }
.right-panel .ul-1 li{margin-bottom:4px}

#paging{clear:both; padding:2px 0}
#paging li{float:left; font-weight:bold; margin-right:5px}
#paging li a{float:left; text-align:center; padding:6px 3px}
/*#paging li#current a,#paging li#current a:hover{background:url(../img/user_new/page.gif) no-repeat 0 0; width:15px; color:#fff; text-decoration:none}*/
#paging li#current a,#paging li#current a:hover,#paging .current{background:url(../img/user_new/page.gif) no-repeat 0 0; width:15px; color:#fff; text-decoration:none; float:left; text-align:center; padding:6px 3px}

.butons1,.butons2{clear:both; padding-top:10px}
.butons1 li,.butons2 li{float:left; margin-right:6px; font-size:11px; font-weight:bold; padding-left:15px}
.butons1 li{background:url(../img/user_new/btn.gif) no-repeat 0 0}
.butons2 li{background:url(../img/user_new/btnn.gif) no-repeat 0 0}
.butons1 li a{float:left; background:url(../img/user_new/btn.gif) no-repeat right 0; padding:5px 15px 6px 0}
.butons2 li a{float:left; background:url(../img/user_new/btnn.gif) no-repeat right 0; padding:5px 15px 6px 0}
.butons1 li a:hover,.butons2 li a:hover{color:#666; text-decoration:none}

h2 img,.box1 .top2 h2 img,h1 img{float:left; margin-right:10px}
.features{margin-left:12px; line-height:20px}
.btn-wrap{border-top:1px solid #ccc; padding-top:10px; clear:both}
.old-price{text-decoration:line-through}
.new-price{color:#996633; font-size:14px}
/*
.imgwrap{background:url(../img/user_new/imgwrap2.gif) no-repeat 0 0; padding:7px; height:140px}
.imgwrap2{background:url(../img/user_new/imgwrap3.gif) no-repeat 0 0; padding:7px; height:240px}
.imgwrap2 img{margin:0 3px 6px 0}
*/
.imgwrap{background:url(../img/user_new/imgwrap2.gif) no-repeat 0 0; padding:5px; height:140px; width:92%; }
.imgwrap2{border:1px solid #ddd; border-bottom-width:4px; padding:3px 5px 0 5px;}
.imgwrap2 img{margin:0 1px 1px 0}
.img-nav{padding:8px; text-align:center}
.ul li{margin-bottom:8px}
.amentitis li{float:left; margin:0 5px 5px 0}
.about-aprtment{display:block; height:210px; overflow:auto}

#steps-1{background:url(../img/user_new/bg-step1.gif) no-repeat 0 45px; clear:both; margin-bottom:25px; padding:15px 0 0 70px; border-top:1px solid #ccc}
#steps-1 li{float:left; width:83px; height:50px; font-size:10px; font-weight:bold; text-align:center; background:url(../img/user_new/bg-step1.gif) no-repeat -254px 10px; position:relative}
#steps-1 li#current{background:url(../img/user_new/bg-step1.gif) no-repeat -156px 10px; color:#ff6600}
#steps-1 li.complete{background:url(../img/user_new/bg-step1.gif) no-repeat -388px 10px; color:#ff6600}
#steps-1 li em{position:absolute; top:33px; left:46px; color:#fff; font-size:11px}

#steps-2{background:url(../img/user_new/bg-step1.gif) no-repeat 0 40px; clear:both; margin-bottom:30px; padding:10px 0 0 70px; border-top:1px solid #ccc}
#steps-2 li{float:left; width:20%; height:50px; font-size:10px; font-weight:bold; text-align:center; background:url(../img/user_new/bg-step1.gif) no-repeat -286px 10px; position:relative}
#steps-2 li#current{background:url(../img/user_new/bg-step1.gif) no-repeat -188px 10px; color:#ff6600}
#steps-2 li.complete{background:url(../img/user_new/bg-step1.gif) no-repeat -420px 10px; color:#ff6600}
#steps-2 li em{position:absolute; top:33px; left:55%; color:#fff; font-size:11px}



.list-1 th,.list-1 td{background:#f6f6f6; padding:5px 10px}
.list-1 th{background:#ff6600; color:#fff; font-size:11px}
.list-1 td{border-bottom:1px solid #ddd}
.list-1 tr:hover td{background:#eee}
.list-1 a{color:#333; text-decoration:underline}
.list-1 a:hover{color:#000; text-decoration:none}
.list-1 th a,.list-1 th a:hover{color:#fff; text-decoration:none}

.calender{background:url(../img/user_new/bg-cal.gif) repeat-x 0 bottom; margin-bottom:20px}
.calender ul li{float:left; text-align:center; width:12.2%; padding:1%; border-bottom:1px solid #ccc; height:38px}
.calender ul li.week{background:#666; color:#fff; height:17px}
.calender ul li.booked{background:#ddd url(../img/user_new/booked.gif) no-repeat center bottom;}
.calender ul li.high{font-weight:bold}
.calender ul li em{display:block; font-size:9px; margin-top:10px}
.info{font-size:9px; font-weight:bold; padding:8px; overflow:hidden}
.month{border-top:1px solid #999; padding:8px 0; font-size:13px; font-weight:bold; text-align:center; overflow:hidden}

.summary dt{float:left; margin-bottom:3px; width:49%; color:#666}
.summary dd{float:right; margin-bottom:3px; width:49%; clear:right}
.summary2 dt{float:left; margin-bottom:3px; width:70%; color:#666}
.summary2 dd{float:right; margin-bottom:3px; width:29%; clear:right; text-align:right}
.payment-option li{float:left; padding:1% 1% 3% 1%; width:48%; border-bottom:1px solid #ccc; text-align:center}
.payment-option li img{margin-bottom:10px}

#tab li{float:left; margin-right:2px; padding-left:15px; font-weight:bold; background:url(../img/user_new/bg-tab.gif) no-repeat 0 -32px}
#tab li a{float:left; padding:10px 15px 8px 0; color:#fff; background:url(../img/user_new/bg-tab.gif) no-repeat right -32px}
#tab li#current{background:url(../img/user_new/bg-tab.gif) no-repeat 0 2px}
#tab li#current a,#tab li#current a:hover{background:url(../img/user_new/bg-tab.gif) no-repeat right 2px; color:#ff6600; text-decoration:none}
.tab-cont{padding-top:10px}

.manage-img{padding:10px; overflow:hidden; background:#f6f6f6; margin-bottom:10px}
.manage-img .img{float:left; width:140px}
.manage-img .caption{float:left; width:350px}
.manage-img .position{float:left}
.manage-img label{display:block; margin-bottom:6px}
.manage-img .text{width:300px; margin-bottom:6px}
.manage-img select{width:100px}
.manage-img .img img{border:1px solid #ddd; border-bottom-width:4px; padding:3px}

.booking-summary{border-bottom:1px solid #eee; margin-bottom:6px; padding-bottom:6px}
.booking-summary dt{float:left; color:#666}
.booking-summary dd{float:right; clear:right}
.card{border:1px solid #ccc; float:left; height:55px; text-align:center; padding:5px; position:relative; margin-bottom:30px; font-size:11px; font-weight:bold; color:#666}
.card img{margin-bottom:8px}
.card input{position:absolute; bottom:-8px; left:45%}
.pay-option li{float:left; width:29.5%; height:80px; padding:1%; text-align:center; background:#f6f6f6; margin-right:2px; border:1px dotted #ccc; font-size:11px; font-weight:bold; color:#666}
.pay-option li:hover{background:#ff6600; border-color:#ff6600; color:#fff}
.pay-option li:hover a{color:#FF0}

.slider {width:301px; margin:10px 0; background:url(../img/user_new/bg-slider.gif) no-repeat 0 0; height:16px; position:relative; }
.slider div.handle{width:15px; height:25px; background:url(../img/user_new/bg-slider-handle.gif) no-repeat 0 0; cursor:move; position: absolute; top:-6px}
#zoom_element { width:50px; height:50px; background:#2d86bd; position:relative;}
.review-rate{width:20%; float:left; margin-right:1%; margin-bottom:10px}
.review-desc{width:79%; float:left}
.review-rate .rate{float:none; margin:0 auto}
.review-rate .rate-no{float:none; margin-top:0}
.rate0{text-align:right; font-size:11px; margin-right:5px}
.rate0 em,.rate0 .avg{float:left}
.avg{width:50px; border:1px solid #999; background:#fff; text-align:left; margin:3px; font-size:1px}


.hr{border-bottom:1px solid #ccc; height:20px; clear:both; width:auto; font-size:1px}
.clearfix{display:block; clear:both; width:auto; font-size:1px}
* html .clearfix,* html ul,* html ul li{height:1%}

.form{display:block; clear:both; margin-bottom:8px} /* Sudeshna Added 16 March 2009 */
ul.list2{list-style:none;  margin-bottom:2px; width:723px;}/* Sudeshna Added 16 March 2009 */
ul.list2 li.one{/* Sudeshna Added 16 March 2009 */
    float:left;
    display:block;
    margin:0 3px 2px 0; width:235px;
}

.btn_wrap1{border-top:1px solid #ccc; margin-top:35px; padding-top:10px; clear:both}/* Sudeshna Added 16 March 2009 */
                                                                                      
.form-x dt,.form-x dd{float:left; margin-bottom:10px}/* Sudeshna Added 16 March 2009  previously it was form-1*/
.form-x dt{width:30%}/* Sudeshna Added 16 March 2009  previously it was form-1*/
.form-x dd{width:70%; clear:right}/* Sudeshna Added 16 March 2009  previously it was form-1*/
.form-x .dd{width:35%; float:left}/* Sudeshna Added 16 March 2009  previously it was form-1*/
.form-x .text{width:300px}/* Sudeshna Added 16 March 2009  previously it was form-1*/
.form-x .text1{width:150px}/* Sudeshna Added 16 March 2009  previously it was form-1*/                           
.form-x select,.form-x .dd .text{width:200px}/* Sudeshna Added 16 March 2009  previously it was form-1*/
.form-x .dd .text1{width:150px}/* Sudeshna Added 1 April 2009  previously it was form-1*/
.form-x dt label{padding:5px 0 0 10px}   /* Sudeshna Added 16 March 2009  previously it was form-1*/


/*Added by prosenjit pramanick for calemnder */
.high_season{font-weight:bold;}
.low_season{font-weight:normal;}
div.error-message{color:#ff6600; font-weight:bold; padding-bottom:8px; text-align:center;}
/*Added by prosenjit pramanick for calemnder */

/*Added by Sudeshna Kundu for regn Page 18 March 09 */
.box3-innerrightcntntpanel{
	width:670px;
	padding:30px 20px 0 20px;
	margin:0px;
	float:left;
	clear:both;
	
}

.box2-headerleft{
	width:400px;
	padding:0px;
	margin:0px;
	float:left;
	height:35px;
}

.box-headerpanel{
	width:670px;
	padding:0 20px 0 20px;
	margin:0px;
	float:left;
	clear:both;
}

.findhomes-btombg{
	background:url(../img/user/innerbtom-bg2.gif) no-repeat;
	width:971px;
	height:21px;
	padding:0px;
	margin:0px;
	float:left;
	clear:both;
}

.box2midinnerpage{
	background:url(../img/user/box1-midrep5.gif) repeat-y;
	width:713px;
	height:auto;
	padding:0px;
	margin:0px;
	float:left;
	clear:both;
}

.box1-main-panel{
	width:713px;
	padding:0px;
	margin:0px;
	float:left;
}

.box1-topbg{
	background:url(../img/user/box1-topbg.gif) no-repeat;
	width:713px;
	height:24px;
	padding:0px;
	margin:0px;
	float:left;
	clear:both;
}

.box1midpage{
	background:url(../img/user/box1-midrep5.gif) repeat-y;
	width:713px;
	height:200px;
	padding:0px;
	margin:0px;
	float:left;
	clear:both;
}

.box2midpage{
	background:url(../img/user/box1-midrep5.gif) repeat-y;
	width:713px;
	height:320px;
	padding:0px;
	margin:0px;
	float:left;
	clear:both;
}

.box1-btombg{
	background:url(../img/user/box1-btombg.gif) no-repeat;
	width:713px;
	height:23px;
	padding:0px;
	margin:0px;
	float:left;
	clear:both;
}

.main-left-container{
	width:713px;
	padding:0px;
	margin:0px;
	float:left;
	position:relative;
}

.orange_star{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff6600;
	font-style:normal;
	font-size:12px;
	text-align:left;
	
}

.greytermsbox{
	width:336px;
	padding:12px;
	margin:0px;
	float:right;
	background:#f5f5f5;
}

.greyboxtxtmain{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:0px;
	margin:0px;
	text-align:justify;
}

.signup_panel{
	width:652px;
	padding:0px;
	margin:0px;
	float:left;
}

.whitebtnsbox{
	width:403px;
	padding:12px 0 0 0;
	margin:0px;
	float:right;
	
}

.box3-main-panel{
	width:255px;
	padding:0px;
	margin:0px;
	float:right;
	overflow:hidden;
}

.box3-topbg{
	background:url(../img/user/box3-topbg.gif) no-repeat;
	width:255px;
	height:24px;
	padding:0px;
	margin:0px;
	float:left;
	clear:both;
	overflow:hidden;
}

.box3midrept{
	background:url(../img/user/box3-midarea.gif) no-repeat;
	width:255px;
	height:240px;
	padding:0px;
	margin:0px;
	float:left;
	clear:both;
}

.box4innermidrept{
	background:url(../img/user/box4-innerrightrept.gif) repeat-y;
	width:255px;
	/*height:240px;*/
	height:auto;
	padding:0px;
	margin:0px;
	float:left;
	clear:both;
}

.box3-innerheadingcntnt{/***********updated on 14/02/09***********/
	width:230px;
	padding:0 10px 0 15px;
	margin:0px;
	float:left;
	height:33px;
	display:block;
	clear:both;
}

.box3-innernav-right{
	width:222px;
	padding:0 15px 0 20px;
	margin:0px;
	float:left;
	
}

.txtmainst{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-style:normal;
	padding:0px;
	margin:0px;
	float:left;
	text-align:justify;
}

.logmain{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		width:215px;
		padding:10px 0 5px 0;
		margin:0px;
		clear:both;
		float:left;
}

.box3-btombg{
	background:url(../img/user/box3-btombg.gif) no-repeat;
	width:255px;
	height:22px;
	padding:0px;
	margin:0px;
	float:left;
	clear:both;
	overflow:hidden;
}

.containerforall{
	width:971px;
	padding:0px;
	margin:0px;
	float:left;
	position:relative;
	clear:both;
}

.iconbox{
	width:39px;
	height:35px;
	padding:0px;
	margin:0px;
	float:left;
	clear:both;
	overflow:hidden;
}

.wrapper{
	padding-left: 20px;
}
/*Added by Sudeshna Kundu for regn Page 18 March 09 */

