@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:970px; 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}
.right-panel-via{width:250px; 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:105px; 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,#breadcrumb_home 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;margin-right:7px;}
#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_home{/*background:url(../img/bg-breadcrumb-home.gif) no-repeat 0 0;*/ width:955px; height:45px; margin-bottom:10px; margin-left:19px; margin-top:12px; padding:0 5px}
#breadcrumb_home ul li{float:left; padding:8px; background:url(../img/user_new/bg-breadcrumb-space.gif) no-repeat right center}
#breadcrumb_home ul li#current{background:none}

/*#breadcrumb{background:url(../img/user_new/bg-breadcrumb.gif) no-repeat 0 0; width:955px; height:33px; margin-bottom:10px; margin-left:20px; 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.5%; margin-bottom:2px;}
.find .text{width:80px;}
.find select{width:88px; padding:2px}
.find dt label{text-align:right; padding:3px 0px 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:100px; height:17px; padding:1px 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:0.5px 3px; color:#000000;font-weight:normal;}
/*#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:#F2571F; /*url(../img/user_new/page1.gif) no-repeat 0 0;*/ width:14px; color:#fff; text-decoration:none; float:left; text-align:center; padding:0.5px 3px;font-weight:normal;}


.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}
.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;min-height:341px;}
.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;}
div.error-message_info{color:#ff6600; font-weight:bold; padding-bottom:2px; 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 */


/*Added by sudhir 20101016 for autocomplete*/
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('../img/ajax-loader.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #FF6600;
	color: white;
}
.example{}
/* Afixi CSS Start */
table.tbl tr td label.tel_color {
	font-size:21px;
	color:#636363;
	font-weight:normal;
}
table.tbl tr td label.number_color {
	font-weight:bold;
	color:#F3571F;
	font-size:20px;
	margin-left:5px;
}
.div_height {
	background-color:#C7C7C7;
	width:1px;
	height:23px;
}
.ca {
	text-align:center;
}
.la {
	text-align:left;
}
.ra {
	text-align:right;
}
.clrbth {
	clear:both;
}
.header_black_text {
	font-size:13px;
	color:#636363;
}
.header_black_text a {
	font-size:13px;
	color:#636363;
	text-decoration:none;
}
.header_black_text a:hover {
	font-size:13px;
	color:#636363;
	text-decoration:underline;
}
.header_text_color {
	color:#F3571F;
	font-size:15px;
}
.header_div_width {
	width:630px;
}
.number_width {
	width:200px;
}
.more_num {
	color:#8C8C8C;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	margin-top:-3px;
	margin-left:6px;
}
.call_me {
	color:#8C8C8C;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	margin-top:-3px;
}
.call_brdr {
	border-right:1px solid #8C8C8C;
	width:1px;
	height:10px;
	margin-left:1px;
}
.home_logo {
	margin-top:15px;
	width:325px;
	text-align:left;
	
}
.find_home_width {
	width:948px;
	margin-left:20px;
}
.lft_img {
	background:url(../img/orange_bg_lft.png) no-repeat;
	width:11px;
	height:119px;
}
.mdl_bg {
	background:#F3571F;
	height:119px;
	width:926px;
	position:relative;
	z-index:12;
}
.rht_img {
	background:url(../img/orange_bg_rht.png) no-repeat;
	width:11px;
	height:119px;
}
.header_input {
	background:url(../img/white_chk_box.png) no-repeat;
	width:92px;
	height:23px;
	padding-top:4px;
	margin-right:5px;
	border:none;
}
.search_text {
	font-size:15px;
	color:#FFFFFF;
	width:78px;
	margin-top:3px;
}
.header_select_box1 {
	background:url(../img/white_chk_box2.png) no-repeat;
	width:119px;
	height:23px;
	margin-top:0px;
	border:none;
}
.search_text1 {
	font-size:15px;
	color:#FFFFFF;
	width:60px;
	margin-top:2px;
}
.search_text2 {
	font-size:15px;
	color:#FFFFFF;
	width:43px;
	margin-top:6px;
}
.search_check {
	font-size:15px;
	color:#FFFFFF;
	width:70px;
	margin-top:-5px;
}
.check_img {
	background:url(../img/sml_box.jpg) no-repeat;
	width:11px;
	height:11px;
	border:none;
}
.search_image {
	background:url(../img/search_btn.png) no-repeat;
	width:141px;
	height:67px;
	border:none;
	position:absolute;
	top:20px;
	right:-10px;
	cursor:pointer;
	z-index:15;
}
.search_adv a {
	font-size:13px;
	color:#FFFFFF;
}
.header_welcome {
	font-size:22px;
	color:#f3571f;
}
.welcome_text {
	color:#636363;
	font-size:12px;
	margin-top:3px;
}
div.welcome_text p {
	margin:0px;
	padding:0px;
}
.hover_img {
	margin-left:108px;
	margin-top:6px;
	border:none;
	position:absolute;
	display:none;
}
.call_hover_img {
	margin-left:25px;
	margin-top:6px;
	position:absolute;
	background:transparent;
	border:none;
	display:none;
}
.hover_tbl_mrg {
	margin-left:33px;
}
.call_hover_tbl_mrg {
	margin-left:33px;
}
html > body .cenal	{
	*text-align:left;
	*padding-right:15px;
}
.top_hover_bg {
	background:url(../img/more_top.png) no-repeat;
	width:208px; 
	height:48px;
}
.mdl_hover_bg {
	background:url(../img/more_mdl.png) repeat-y;
	width:208px;
	height:29px;
	margin:0px;
	padding:0px;
	padding-top:3px;
}
html > body .mdl_hover_bg	{
	*height:70px;
}

.bottom_hover_bg {
	background:url(../img/more_btm.png) no-repeat;
	width:208px;
	height:38px;
	margin-top:0px;
}
.call_top_hover_bg {
	background:url(../img/call_bg_top.png) no-repeat;
	width:246px;
	height:47px;
}
.call_mdl_hover_bg {
	background:url(../img/call_bg_mdl.png) repeat-y;
	width:246px;
	margin-top:0px;
	position:relative;
	z-index:1000;
}
.call_bottom_hover_bg {
	background:url(../img/call_bg_btm.png) no-repeat;
	width:246px;
	height:34px;
	margin-top:0px;
	position:relative;
	z-index:30;
}
.call_input_img {
	background:url(../img/box.png) no-repeat;
	width:168px;
	height:17px;
	border:none;
}
.call_send_img {
	background:url(../img/send_btn.png) no-repeat;
	width:63px;
	height:20px;
	border:none;
	margin-top:5px;
}

.num_color {
	font-size:13px;
	color:#636363;
}
.top_close {
	background:url(../img/close.png) no-repeat;
	width:8px;
	height:8px;
}
.find_mrg {
	margin-left:322px;
}
.oranage_height {
	height:119px;
	margin-top:-3px;
	position:relative;
}
#tab_color div	{
	margin-right:2px;
}
.tab_map_width {
	width:670px;
}
.tab_map_brdr {
	border-top-color:#E0E0E0;
}
.tab_width {
	width:710px;
	margin-left:20px;
}
.unselected	{
	background:url(../img/hdr_gray_bg.png) no-repeat;
	width:158px;
	height:20px;
	text-align:center;
		cursor:pointer;
}
/*.hover	{
	background:url(../img/hdr_gray_bg.png) no-repeat;
	width:158px;
	height:20px;
	text-align:center;
	padding-top:7px;
}
*/.selected,.unselected:hover	{
	background:url(../img/hdr_orange_bg.png) no-repeat;
	width:158px;
	height:20px;
	text-align:center;
		cursor:pointer;
}
.selected a	{
	color:#FFF;
	line-height:20px;
	font-size:13px;	
}
.unselected a	{
	color:#FFF;
	line-height:20px;	
	font-size:13px;
}
.body_top_bg {
	background:url(../img/lft_cont_bg_top.png) no-repeat;
	width:731px;
	height:18px;
}
.body_mdl_bg {
	background:url(../img/lft_cont_bg_mdl.png) repeat-y;
	width:731px;
	position:relative;
	z-index:100;
}
.body_btm_bg {
	background:url(../img/lft_cont_bg_btm.png) no-repeat;
	width:731px;
	height:18px;
}
.tbl_title_left {
	font-size:19px;
	color:#f3571f;
	font-weight:bold;
	width:310px;
}
.star_rank_width {
	margin-right:5px;
	width:80px;
}
.tbl_title {
	font-size:19px;
	color:#f3571f;
	font-weight:bold;
}
.tbl_title a {
	font-size:16px;
}
.tbl_title_mrg {
	font-size:19px;
	color:#f3571f;
	font-weight:bold;
	margin-top:3px;
}
.tbl_title_small {
	font-size:11px;
	color:#f3571f;
	font-weight:bold;
}

.body_description {
	font-size:12px;
	color:#636363;
	line-height:11px;
	margin-top:4px;
}
div.left_mrg {
	margin-left:6px;
	font-size:13px;	
	color:#636363;
}
div.red_color {
	margin-right:7px;
	color:#f3571f;
	font-size:13px;
	font-weight:bold;
}
div.price_color_bold {
	color:#f3571f;
	font-size:24px;
	font-weight:bold;
	margin-top:28px;
}
.refund_deposit {
	color:#636363;
	font-size:12px;
	margin-top:18px;
}
table.body_tbl {
	margin-top:10px;
}
table.body_tbl tr td {
	font-size:13px;
	color:#636363;
}
table.body_tbl_map tr td {
	font-size:15px;
	color:#636363;
}
.body_height_brdr {
	width:1px;
	height:20px;
	border-right:1px solid #DCDCDC;
}
.body_tbl_mrg_left {
	margin-left:5px;
}
/*.body_td_mrg {
	margin-top:6px;
}
*/
.view_details_btn {
	background-position:no-repeat;
	width:137px;
	height:31px;
	border:none;
}
.call_me_btn {
	background-position:no-repeat;
	width:137px;
	height:31px;
	border:none;
}
.small_brdr {
	width:1px;
	height:12px;
	background:#DCDCDC;
	margin:0px 4px;
}
.right_orang_top {
	background:url(../img/orange_hdr.png) no-repeat;
	width:232px;
	height:24px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	padding:3px 0px 0px 20px;
}
.right_orang_mdl {
	background:#F5F5F5;
	width:230px;
	border-left:1px solid #C5C5C5;
	border-right:1px solid #C5C5C5;
}
.right_orang_btm {
	background:url(../img/rht_cont_bg_btm.png) no-repeat;
	width:232px;
	height:11px;
}
ul.ul_img_orange li{
	background:url(../img/orange_arrow2.png) no-repeat 0 3px;
	padding-left:11px;
}
ul.ul_img_orange {
	margin-top:-3px;
	padding-top:5px;
}
ul.ul_img_orange li{
	margin-left:16px;
	margin-top:3px;
	font-size:13px;
	color:#636363;
}
ul.ul_img_orange li a{
	font-size:13px;
	color:#636363;
	text-decoration:none;
}
ul.ul_img_orange li a:hover{
	font-size:13px;
	color:#636363;
	text-decoration:underline;
}
.header_menu_mrg {
	width:955px;
	margin:3px 0px 8px 21px;
}
.map_tooltip{
	background:url(../img/map_view.png) no-repeat;
	width:340px;
	height:254px;
}
.float-l {
	float:left;
}
.float-r {
	float:right;
}
.map_header_text {
	margin: 14px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}
.map_header_text a {
	margin: 14px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.map_header_text a:hover {
	margin: 14px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}

.map_close_img {
	padding:10px 0px 0px 15px;
}
.map_description {
	font-family:Arial;
	font-size:12px;
	color:#636363;
	padding-right:12px;
	width:309px;
	height:46px;
	overflow:hidden;
}
table.map_tbl tr td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#636363;
	padding-left:3px;
}
.map_price {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin-left:2px;
	margin-top:5px;
	color:#F2571F;
}
.map_num {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	margin-left:2px;
	margin-top:-4px;
	color:#F2571F;
}
.mdl_width {
	width:320px;
	margin-left:19px;
	margin-top:22px;
}
.not_satis {
	margin-top:10px;
	font-weight:bold;
	width:90px;
}
.very_satis {
	margin-top:10px;
	margin-left:10px;
	font-weight:bold;
	width:90px;
}
.bottom_brdr {
	border:1px solid #CCCCCC;
	height:0px;
	width:700px;
	margin-bottom:15px;
}
.feedback_preview {
	background:url(../img/preview.png) no-repeat;
	width:100px;
	height:28px;
	border:none;
}
.feed_box_text {
	font-size:11px;
	font-weight:bold;
	color:#636363;
}
.feed_box {
	border:2px solid #CCCCCC;
	background:#e8e3e7;
	width:650px;
	height:70px;
}
.feed_div_width {
	width:510px;
}
.feed_box_padd {
	padding:8px 10px;
}
.feed_num_char {
	width:400px;
	text-align:right;
}
ul.feed_ul_disc {
	list-style-type:disc;
	line-height:17px;
}
.cal_btm_text {
	text-align:center;
	font-size:15px;
	color:#636363;
	margin-top:-5px;
}
.calernder_header_top1 {
	background:url(../img/calender_bg_top.png) no-repeat;
	width:212px;
	height:39px;
	color:#FFFFFF;
	font-size:20px;
	padding:10px 0px 0px 20px;
}
.calernder_header_mdl1 {
	background:#F5F5F5;
	width:230px;
	border-left:1px solid #C5C5C5;
	border-right:1px solid #C5C5C5;
	margin-top:-10px;
}
.calernder_header_top {
	background:url(../img/calender_bg_top.png) no-repeat;
	width:215px;
	height:39px;
	color:#FFFFFF;
	font-size:20px;
	padding:10px 0px 0px 17px;
}
.calernder_header_mdl {
	background:#F5F5F5;
	width:230px;
	border-left:1px solid #C5C5C5;
	border-right:1px solid #C5C5C5;
}
.calernder_header_btm {
	background:url(../img/calender_bg_btm.png) no-repeat;
	width:232px;
	height:12px;
}
/*.left_panel_indi {
	width:730px;
	float:left;
}
*/
.indivisual_top_bg {
	background:url(../img/orange_large_hdr_top.png) no-repeat;
	width:709px;
	height:49px;
	padding:12px 0px 0px 20px;
}
.indivisual_top_heading {
	color:#FFFFFF;
	font-size:20px;
	width:520px;
}
.star_print_img {
	width:165px;
	margin-top:-10px;
}
.indivisual_mdl_bg {
	background:#F5F5F5;
	width:707px;
	border-left:1px solid #C5C5C5;
	border-right:1px solid #C5C5C5;
	margin-top:-12px;
}
.indivisual_btm_bg {
	background:url(../img/orange_large_hdr_btm.png) no-repeat;
	width:709px;
	height:15px;
}
.gallery_padding {
	width:667px;
	padding:21px;
}
.indi_mdl_center {
	width:665px;
	margin:0 auto;
}
.indi_desc {
	color:#F3571F;
	font-size:21px;
}
.indi_amenit {
	color:#F3571F;
	font-size:21px;
	width:230px;
}
.indi_desc_text {
	color:#636363;
	font-size:13px;
}
.indi_tbl_title {
	font-size:21px;
	color:#f3571f;
}
div.indi_toggle {
	cursor:pointer;
	background:url(../img/more.png) no-repeat;
	height:14px;
	width:47px;
	float:right;
	text-align:right;
	margin-top:-15px;
	background-position:0px 0px;
}
div.indi_toggle_active {
	cursor:pointer;
	background:url(../img/more.png) no-repeat;
	height:15px;
	width:47px;
	float:right;
	text-align:right;
	margin-top:-15px;
	background-position:0px -15px;
}
div.indi_toggle_ameni {
	cursor:pointer;
	background:url(../img/more.png) no-repeat;
	height:15px;
	width:47px;
	float:right;
	text-align:right;
	background-position:0px 0px;
}
div.indi_toggle_ameni_active {
	cursor:pointer;
	background:url(../img/more.png) no-repeat;
	height:14px;
	width:47px;
	float:right;
	text-align:right;
	background-position:0px -15px;
}
.tell_header_text {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}
table.tbl_tell_me tr th {
	background:#F2571F;
}
table.tbl_tell_me tr td {
	background:#F5F5F5;
	height:22px;
}
table.tbl_tell_me tr td div {
	color:#636363;
	font-size:13px;
	margin-left:11px;
}
.tell_me_input_img {
	background:url(../img/box.png) no-repeat;
	width:148px;
	height:17px;
	border:none;
}
.tell_me_big_input {
	background:url(../img/box3.png) no-repeat;
	width:172px;
	height:17px;
	border:none;
}
.modal_call_btn {
	background:url(../img/send_btn.png) no-repeat;
	width:63px;
	height:20px;
	border:none;
	margin-right:20px;
}
.error {
	font-size:10px;
	color:#FF6600;
}
.ameni_left_scroll {
	width:144px;
	height:70px;
	overflow:auto;
}
.ameni_main_mrg {
	margin-top:10px;
}
.tbl_map_mrg_left {
	margin-left:20px;
}
.map_brdr_top {
	border-bottom:1px solid #D2D2D2;
}
.review_main_width {
	width:300px;
	margin-top:25px;
}
.review_img {
	margin-right:40px;
}
.big_number {
	font-size:30px;
	line-height:65px;
	padding-right:30px;
}
.veiw_all_reviews a {
	font-size:10px;
	color:#636363;
	text-decoration:none;
	margin-right:31px;
}
.veiw_all_reviews a:hover {
	font-size:10px;
	color:#636363;
	text-decoration:underline;
	margin-right:31px;
}
.review_score {
	font-size:12px;
	color:#636363;
	margin-right:38px;
	margin-top:-5px;
}
/* Off state for a ARC radio button */
.radioOff {
	display: inline;
	margin: 0px;
	padding-left: 20px;
	width:10px;
	height:10px;
	background: transparent url(../img/off_round.png) no-repeat 0% 50%;
}
/* On state for a ARC radio button */
.radioOn {
	display: inline;
	margin: 0px;
	padding-left: 20px;
	width:10px;
	height:10px;
	background: transparent url(../img/orange_round.png) no-repeat 0% 50%;
}
/* Off state for a ARC checkbox */
.checkboxOff {
	display: inline;
	margin: 0px;
	padding: 2px; /* NS 6 problem */
	padding-left: 20px;
	line-height: 16px;
	width:15px;
	height:14px;
	background: transparent url(../img/chk_box.png) no-repeat 0% 50%;
	border: 0px;
}
/* On state for a ARC checkbox */
.checkboxOn {
	display: inline;
	margin: 0px;
	padding: 2px; /* NS 6 problem */
	padding-left: 20px;
	line-height: 16px;
	width:17px;
	height:17px;
	background: transparent url(../img/tick3.png) no-repeat 0% 50%;
	border: 0px;
}
.update_addition_top {
	background:url(../img/update_top.png) no-repeat;
	width:570px;
	height:11px;
}
.update_addition_mdl {
	background:url(../img/update_mdl.png) repeat-y;
	width:570px;
	margin:0px;
	padding:0px;
}
.update_addition_bottom {
	background:url(../img/update_btm.png) no-repeat;
	width:570px;
	height:13px;
	margin-top:0px;
}
.exp_toggle_link a {
	text-align:center;
}
.property_1{width:auto; overflow:hidden; padding:10px; background:#efefef; }
.property_2{width:auto; overflow:hidden; padding:10px; background:#fff;}
.show_calender_top {
	background:url(../img/show_calender_top.png) no-repeat;
	width:710px;
	height:43px;
}
.show_calender_mdl {
	background:url(../img/show_calender_mdl.png) repeat-y;
	width:710px;
	margin:0px;
	padding:0px;
}
.show_calender_btm {
	background:url(../img/show_calender_btm.png) no-repeat;
	width:710px;
	height:55px;
	margin-top:0px;
}
.option_color {
	width:215px;
	height:35px;
	line-height:35px;
	font-size:20px;
	color:#E16623;
}
.btm_color {
	color:#E16623;
	width:155px;
	text-align:left;
}
div.btm_color a {
	font-weight:bold;
	text-decoration:none;
	width:155px;
	font-size:14px;
}
.select_div {
	width:380px;
	margin:0 auto;
	text-align:center;
}
.menu_tab_top {
	background:url(../img/menu_tab_top.png) no-repeat;
	width:650px;
	height:25px;
}
.menu_tab_mdl {
	background:url(../img/menu_tab_mdl.png) repeat-y;
	width:650px;
	margin:0px;
	padding:0px;
}
.menu_tab_btm {
	background:url(../img/menu_tab_btm.png) no-repeat;
	width:650px;
	height:25px;
	margin-top:0px;
}
.menu_tab {
	background:url(../img/menu_bg.png) no-repeat;
	width:137px;
	height:42px;
}
.calender_center_width {
	background:#FFFFFF;
	width:600px;
	margin:0 auto;
}
.annual_calender_width {
	background:#FFFFFF;
	width:630px;
	margin:0 auto;
}

.loading_padd {
	width:230px;
	padding:10px 10px 10px 0px;
}
.annual_loading_padd {
	width:160px;
	margin-top:-13px;
}
.loading_mrg {
	width:80px;
	margin:120px 0px 0px 80px;
}
.annual_cale_width {
	padding:10px 0px 20px 5px;
	width:420px;
}
.menu_tab {
	background:url(../img/menu_bg.png) no-repeat;
	width:137px;
	height:42px;
}







.main_container {
	margin:0px auto;
	width:650px;
}
.container {
	background:url(../img/menu_tab_mdl.png) repeat-y;
	min-height:70px;
	position:relative;
}
.container_last	{
	background:url(../img/menu_tab_btm.png) no-repeat;
	width:650px;
	height:25px;
}
.tab_menu {
	position:relative;
	width:650px;
	height:67px;
}
.tab_menu .first,.tab_menu .second {
	position:absolute;
	width:650px;
	height:67px;
	cursor:pointer;
}
.tab_menu .first {
	background:url(../img/menu_tab1.png);
}
.tab_menu .second {
	background:url(../img/menu_tab2.png);
}
.inactive {
	z-index:10;
}
.active {
	z-index:20;
}
.text_first,.text_second {
	position:absolute;
	top:3px;
	left:10px;
	padding:12px 10px 2px 2px;
	cursor:pointer;
	color:#000000;
	font-size:13px;
	font-weight:bold;
	width:100px;
}
.text_second {
	position:absolute;
	top:3px;
	left:10px;
	padding:12px 0px 2px 35px;
	cursor:pointer;
	color:#000000;
	font-size:13px;
	font-weight:bold;
	width:100px;
}
.text_second {
	left:104px;
}
div[class^='next_anchor'] {
	cursor:pointer;
	width:103px;
	height:34px;
	cursor:pointer;
	position:absolute;
	z-index:30;
}
.next_anchor	{
	left:132px;
}
.features_amen {
	margin-top:0px;
	padding:0px;
	line-height:20px;
}
.owner_calendar_entry_div1 {
	position:absolute;
	right:-180px;
	top:0px;
}
.owner_calendar_entry_div2 {
	position:absolute;
	right:165px;
	top:287px;
}
.share_friend_top {
	background:url(../img/orange_hdr.png) no-repeat;
	width:212px;
	height:21px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	padding:3px 0px 0px 20px;
}
.share_friend_mdl {
	background:#F5F5F5;
	width:230px;
	border-left:1px solid #C5C5C5;
	border-right:1px solid #C5C5C5;
}
.share_friend_btm {
	background:url(../img/rht_cont_bg_btm.png) no-repeat;
	width:232px;
	height:11px;
}
.face_mrg {
	margin-left:20px;
}
.face_mrg_first {
	margin-left:33px;
}
.cal_apart_name {
	border:2px solid #000;
	float:left;
	width:160px;
}
.review_mdl_center {
	width:665px;
	margin-left:20px;
}
.review_img_text {
	width:95px;
	font-size:12px;
	color:#636363;
	font-family:Arial;	
}
.review_mdl_img_width {
	width:98px;
}
.review_detail_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#636363;
}
.review_brdr {
	width:600px;
	border-top:1px solid #CCCCCC;
	height:1px;
}
.book_btn_width {
	width:600px;
	margin-top:2px;
}
.review_second_mrg {
	margin:25px 0px 0px 20px;
}
.rate_lrg_img_marg {
	margin:10px 10px 0px 6px;
}
.lrg_img_text {
	margin-top:-5px;
	font-size:15px;
	color:#636363;
	font-family:Arial;
	text-align:center;
}
.all_img_mrg_top {
	margin-top:26px;
}
.bracket_img_mrg {
	margin:8px 10px 0px 15px;
}
.img_position {
	top:-5px;
	position:relative;
}
.img_top_position {
	top:-5px;
	position:relative;
}
.rate_left_text {
	font-family:Arial;
	font-size:21px;
	color:#f3571F;
}
.rate_black_text {
	font-family:Arial;
	font-size:12px;
	color:#636363;
}
.rate_left_mrg {
	margin-top:-3px;
}
.rate_left_width {
	width:185px;
	margin-left:35px;
}
.rate_right_content {
	width:450px;
	font-family:Arial;
	color:#636363;
	font-size:12px;
	margin:-10px 0px 0px 10px;
}
.free_text	{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:#FFFFFF solid 1px;
}
.header_input1 {
	background:url(../img/field_white.png) no-repeat;
	height:22px;
	width:117px;
	padding-top:3px;
	border:none;
}
.amenchk	{
	width:180px;
	margin-top:31px;
	margin-left:-9px;
}
.amenchk div	{
	margin-bottom:7px;
}
.right_mdl_content {
	width:198px;
	margin:0 auto;
	height:auto;
}
.right_mdl_content p	{
	padding:0px;
	margin:0px;
}
.rgiht_url_color {
	color:#F3571F;
	font-weight:bold;
}
#index_text {
	line-height:17px;
}
.input_date_rbg {
	background:url(../img/date_input_bg.png) no-repeat;
	height:17px;
	width:74px;
	padding:3px 0px 0px 5px;
	border:none;
	margin-top:1px;
}
.left_mrg_width {
	width:150px;
	margin-left:6px;
	font-size:13px;	
	color:#636363;
}
.info_select_width {
	width:55px;
}
.star_img,.star_img_deactivate	{
	background:url(../img/star_img_pink.png) no-repeat;
	padding-left:25px;
	margin-top:5px;
}
.star_img_sel,.star_img:hover	{
	background:url(../img/star_img_white.png) no-repeat;
	padding-left:25px;
	margin-top:5px;
}
.print_img,.print_img_deactivate	{
	background:url(../img/print_img_pink.png) no-repeat;
	padding-left:25px;
	margin-top:5px;
}
.print_img_sel,.print_img:hover	{
	background:url(../img/print_img_white.png) no-repeat;
	padding-left:25px;
	margin-top:5px;
}
.find_tbl_padd {
	padding:15px 0px 15px 0px;
	margin-left:27px;
}
.tell_me_input_img1 {
	background:url(../img/box2.png) no-repeat;
	width:143px;
	height:17px;
	margin-left:13px;
	border:none;
}
.tbl_tell_me tr td	{
	text-align:left;
	vertical-align:bottom;
}
#booking_calender        {
       position:relative;
       height:325px;
       border-bottom:#F5F5F5 solid 1px;
}
#main_div_cal,#nextdiv         {
       position:absolute;
       top:0px;
}
.common_header {
	width:965px;
	height:105px;
	margin:0 auto;
	margin-left:10px;
}
.pdngtop5	{
	padding-top:5px;
}
html > body .tp5pdng	{
	*padding-top:5px;
}
table.tbl_via tr td.text_bold {
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	color:#555555;
	padding:3px 0px;
}
.input_width {
	width:185px;
	height:21px;
}
.search_left_width {
	width:709px;
	margin-left:20px;
}
.paypal-text a	{
	color:#FF6600;
	font-weight:bold;
}
li.x:hover .paypal-text a	{
	color:#FFFF00;
	font-weight:bold;
}
/* Afixi CSS End */

/* addded for sorting option */
#sorting b{
 float:left;
 padding:2px 6px 0px 0px;
}
.jquery-selectbox-moreButton1{
   -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image :url("../img/dropdown.png");
    background-repeat:repeat;
    background-position: 0 0;
    cursor: pointer;
    float: right;
    height: 17px;
    margin-right: -6px;
    width: 16px;
}
/* end of sorting option */

/*this css is added by logicspice*/
.img_counter {
	width:380px;text-align: center;margin:0 auto;  padding: 3px;
}
.img_counter a:link {
    background-color: #274667;
    color: #FFFFFF;
    margin: 0 auto;
    padding: 2px 5px;
    text-align: center;
    width: 380px;
}
.img_counter a:hover {
	width:380px;
	text-align: center;
	margin:0 auto;
	color:#fff;
	background-color:#ccc;
	text-decoration: underline;
}

#gallery_container{ text-align:center; width:500px; margin:0 auto; position:relative; height:300px;}
#gallery_container #nwimg { text-align: center;vertical-align: middle; height:155px;}
#gallery_container #nwimg span{ height:155px; display: inline-block;}
#gallery_container .prev{ position:absolute; float:left; left:23px;  top:0; margin-top: 120px; outline: none;}
#gallery_container .pre{ background:url(../img/slideshow_btn_lft.png) no-repeat 0 0; width:50px; height:48px;  border:none; text-indent:-99999px; margin: 0 0 0 12px;}
#gallery_container .next{ position:absolute; float: right; right:23px; top:0; margin-top: 120px; outline:none;}
#gallery_container .nxt{ background:url(../img/slideshow_btn_rht.png) no-repeat 0 0; width:50px; height:48px; border:none; text-indent:-99999px; outline:none;   margin: 0 12px 0 0;}
#loader{padding-top: 120px;height:300px;}
