/* CSS Document */

body {font-family:'Segoe UI',Open Sans, Arial,sans-serif; font-size: 13px; margin:0; padding:0; color:#444; background:url(../img/Template1/bg.jpg) repeat top }
html {
  overflow-y: scroll;
}
.cls{ clear:both;}
.sprite{ background:url(../img/Template1/sprite.png) no-repeat;}
input, select,textarea{font-family: 'Segoe UI', Arial,sans-serif; font-size: 12px;color:#555;}
select::-ms-expand {	display: none; }
textarea{background : #fcfcfc }
a{ outline:none; border:none;text-decoration: none;color: #149af7}
a:hover{ outline:none; border:none;text-decoration: underline;color: #0a87de}
 img { outline:none; border:none;border-radius: 2px}
#wrapper{ width:100%;}
/*Header*/
#header{ margin:0; padding:8px 0; background:#fff; width:100%; z-index:6; box-shadow: 0 -1px 3px #000;}
#header #header_cont{ width:990px; margin:0 auto;}
#header .searcht{ width:300px; float:right}
#header .top_searchinput{padding:5px 5px; margin-left:12px; background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09) inset, 0 1px 5px rgba(0, 0, 0, 0) inset, 0 0 15px -5px rgba(0, 0, 0, 0.15); font-size:11px; float:left;padding:6px;}
#header .logo{ float:left;padding:2px 0 0 0;}
#header .top_right{ float:right; padding:0px 10px 0 0; color:#149af7;display: block;}
#header .t_login {color: #333333;/*width:120px;*/float:right;padding:1px 0;text-align: right;font-size:11px;}
#header .t_login_blue {color: #149af7;text-decoration: none; cursor:pointer; text-transform:uppercase}
#header .t_login_blue:hover, .t_login_blk:hover {text-decoration: underline;}
#header.t_login #t_lgn_no{font-size: 12px;}
#header .menu{ float:left;padding:8px 0 0 0; margin-left:30px; height:30px; width:150px}
#header #header_serch{background: url('../img/Template1/search.png') no-repeat #FFFFFF ; padding-left:10px;background-position: right 4px center;  }
#header #search_city{background: url('../img/Template1/search.png') no-repeat #FFFFFF ; padding-left:25px;background-position: left 4px center;  }
#header .searcht{ width:280px; float:left;padding-top: 9px}

#header_login{ margin:0; padding:6px 0; background:#fff; width:100%; z-index:6; box-shadow: 0 -1px 3px #000;}
#header_login #header_cont{ width:990px; margin:0 auto;}
#header_login .searcht{ width:280px; float:left;padding-top: 10px}
#header_login .top_searchinput{ background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09) inset, 0 1px 5px rgba(0, 0, 0, 0) inset, 0 0 15px -5px rgba(0, 0, 0, 0.15); font-size:11px; float:left;padding:6px;}
#header_login .logo{ float:left; padding-top: 4px;}
#header_login .top_right{ float:right; padding:2px 10px 0 0; color:#149af7;}
#header_login .t_login {color: #333333;/*width:120px;*/float:right;padding:1px 0;text-align: right;font-size:11px;}
#header_login .t_login_blue {color: #149af7;text-decoration: none; cursor:pointer; text-transform:uppercase}
#header_login .t_login_blue:hover, .t_login_blk:hover {text-decoration: underline;}
#header_login.t_login #t_lgn_no{font-size: 12px;}
#header_login .menu{ float:left;padding:10px 0 0 0; margin-left:30px; height:30px; width:150px}
#header_login #header_serch{background: url('../img/Template1/search.png') no-repeat #FFFFFF ; padding-left:25px;background-position: left 4px center;  }

/*END*/
#select_text{padding:5px 0 5px 5px;outline:0}
.select_style{appearance: none;text-overflow:'';-moz-appearance: none;-webkit-appearance: none;padding-right:40px; background-image: url(../img/Home/expand.png) !important;background-repeat:no-repeat !important;background-position: 98% 6px !important;}
 .searcht{ width:300px; float:right}
 .top_searchinput{padding:5px 5px; margin-left:12px; background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;border-radius:4px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09) inset, 0 1px 5px rgba(0, 0, 0, 0) inset, 0 0 15px -5px rgba(0, 0, 0, 0.15); font-size:11px; float:left;}
/*#header .tsearchb{background: url(../images/tsearch_i.png) no-repeat; cursor:pointer; width:16px; height:16px; border:none; float:left; margin:5px 0 0 -25px;}
*/
.t_login {color: #333333;/*width:120px;*/float:right;padding:1px 0;text-align: right;font-size:11px;}
.t_login_blue {color: #149af7;text-decoration: none; cursor:pointer; text-transform:uppercase}
.t_login_blue:hover, .t_login_blk:hover {text-decoration: underline;}
.t_login #t_lgn_no{font-size: 12px;}
.menu{ float:left;padding:20px 0 0 0; margin-left:30px; height:30px; width:150px}

/**added bal*/
#navs li:hover ul.down{left:0px; top:43px; white-space:nowrap;  width:600px; height:auto; z-index:3000; background:#f3f3f3; }
#navs ul.down li{clear: both;   margin:0px; padding:5px 0 5px 15px}

#navs {margin:0;  padding:0; list-style:none; }
#navs li{float:left; margin:0px; padding:0}
#navs li #selected_city{ display: block; padding:5px 8px;color: #333; font-size:13px;  text-decoration: none;float:left;}
#navs li:last-child{ border:none}
#navs li:hover {position:relative; z-index:200;}
//#navs ul, #nav li:hover ul li:hover ul ul{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

/***/

#nav {margin:0;  padding:0; list-style:none; }
#nav li{float:left; margin:0px; padding:0}
#nav li a{ display: block; padding:5px 8px;color: #333; font-size:13px;  text-decoration: none;}

#nav li #selected_city{ display: block; padding:5px 8px;color: #333; font-size:13px;  text-decoration: none;float:left;}
#nav li.dropdown{ min-width:100px;width:auto; background:#f5f5f5;padding: 1.5px}
#nav li.dropdown:hover{ background:#f3f3f5;}
#nav li:last-child{ border:none}
#nav li:hover {position:relative; z-index:200;}
#nav li:hover ul.sub{left:0px; top:28px; white-space:nowrap; font-size:12px; font-weight:500; width:380px; height:310px;overflow: auto; z-index:3000; background:#f3f3f3; padding-top:7px; border:1px solid #e0e0e0; box-shadow: 0 2px 2px 0 #555;}
#nav li:hover ul.sub li{display:block; padding:0px;width:120px; font-weight:normal; z-index:3000; }
#nav li:hover ul.sub li a{display:block; font-size:12px; font-weight:500; padding:3px 5px 3px 5px; width:100px; line-height:20px; text-indent:5px; color:#333; text-decoration:none;}
#nav li:hover ul.sub li a:hover {color:#333;display:block; text-decoration:underline }
#nav li:hover ul.sub li a.act {color:#2ea4ea;display:block; }
#nav ul, #nav li:hover ul li:hover ul ul{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
.login_singup{ padding:5px 0px 0 0; float:left; width:125px }
#product-top {width:990px; margin:0 auto; padding:26px 0 12px 0}
.home-item{ background:#fff; padding:1px; border:1px solid #dadada;float:left; width:970px; height:328px; box-shadow: 0px 0px 3px 1px #e9e8e8; -moz-box-shadow:0px 0px 3px 1px #e9e8e8; -webkit-box-shadow:0px 0px 3px 1px #e9e8e8;}
.home-item:hover{border:#cccaca 1px solid; box-shadow:0 0 6px #9c9c9c; cursor:pointer}
.plac-sub{background:#000; color:#fff;z-index:6;width:958px;position:absolute;top:349px;padding:6px;opacity:0.8;filter:alpha(opacity=90); /* For IE8 and earlier */}
.plac-sub span {padding:6px 0; font-size:14px; text-transform:uppercase;}
.plac-sub p{padding:6px 0; margin:0}

.sprite.arrow-b { background-position: -131px -87px; width: 11px; height: 8px; float:right; margin:10px 8px 0 0 }
.left_icon_active{width: 0px; float:left;height: 0; margin-top:18px;margin-right:20px;border-top: 20px solid transparent;border-bottom: 20px solid transparent; border-right:20px solid #8a8a8a; cursor:pointer;}
.right_icon_active{width: 0px; float:right;height: 0; margin-top:18px;margin-leftt:20px;border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-left: 20px solid #8a8a8a; cursor:pointer;}
.left_icon_deactive{width: 0px; float:left;height: 0; margin-top:18px;margin-right:20px;border-top: 20px solid transparent;border-bottom: 20px solid transparent; border-right:20px solid #f5f5f5;}
.right_icon_deactive{width: 0px; float:right;height: 0; margin-top:18px;margin-leftt:20px;border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-left: 20px solid #f5f5f5;}
#load_dv{position: absolute;top:0;left:0;right:0;bottom:0;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;background:#f8f8f8 url('../img/loading.gif') center no-repeat;display:none}
#more-places{ border-bottom: 1px solid #fff;box-shadow: 0 1px 0 #c7c7c7; margin:0 0 2px 0}
.more-places1 {width:985px; margin:15px auto 15px; padding:15px 0}
.more-headin {font-size:22px;color:#222222; padding:5px 6px;}
.more-he{ padding:8px 0 0 0; color: black;font-size: 11px;}
#more-pl ul{ margin:0; padding:0; list-style:none}
#more-pl li.more-item{border-radius:3px;-moz-border-radius:3px;margin:2px; padding:0px;position: relative;  }
.more-grid li.more-item{text-align:center;float:left;width:84px; height:84px; ; }
.more-grid li.more-item:hover{box-shadow:0 0 4px #999; cursor:pointer;width:84px; height:84px; } 
.eat,.place,.hotels,.coffee,.atm,.cinema,.hospitals,.religious,.chemists,.emergency,.petrol{ width:38px; height:34px; margin:16px 0 0 24px;}
.sprite.eat{background-position: -12px -45px;}
.sprite.place{background-position: -56px -45px;}
.sprite.hotels{background-position: -106px -45px;}
.sprite.coffee{background-position: -169px -47px;}
.sprite.atm{background-position: -217px -9px;}
.sprite.cinema{background-position: -262px -9px;}
.sprite.hospitals{background-position: -306px -8px;}
.sprite.religious{background-position: -218px -45px;}
.sprite.chemists{background-position: -269px -45px;}
.sprite.emergency{background-position: -317px -45px;}
.sprite.petrol{background-position: -371px -45px;}

#dow-app{ background:#f8f8f8; border-bottom: 1px solid #fff;box-shadow: 1px 0px 1px #c7c7c7; padding:10px 0; margin:0 0 2px 0; }
.dow-app {width:985px; margin:0 auto; padding:15px 0}
.dow-app h2 {font-size:16px; font-weight:600; float:left; padding:0 6px; width:180px;}
.dow-app-img{ float:left; width:190px; text-decoration:none; border:none}

#recent-act{ background:#fff; color:#555; padding:18px 0;}
.recent-act{width:985px; margin:0 auto; padding:5px 0}
.recent_bg{ margin:0; padding:4px 12px 4px 4px; border-right: 1px solid #e9e9e9; width:300px; float:left; margin-right:12px;}
.recent_bg:hover{ background:#f5f5f5; cursor:pointer}
.recent_bglast{ margin:0; padding:4px 12px 4px 4px; width:300px; float:left; }
.recent_bglast:hover{ background:#f5f5f5; cursor:pointer}
.recent_img {padding:10px 15px 0 5px; width:57px;float:left;}
.recent_text { padding:6px 2px 0 0; width:220px; float:left; line-height:20px; word-wrap: break-word;    min-height: 140px; }
.recent_text a{color:#149af7; text-decoration:none; font-style:normal; font-size:13px }
#btext{color:#149af7; text-decoration:none; font-style:normal; font-size:13px }
.recent_text span{text-decoration:none; font-style:italic; font-size:12px }
.dow-app-img{ float:left; width:190px; text-decoration:none; border:none}

#footer{ background:#f5f5f5; padding:5px 0; height:45px; color:#333;}
.footer_cont{ width:965px; margin:0px auto;}
.share_fb{ float:left; width:35%;}
.share_fb ul{ margin:0; padding:0; list-style:none}
.share_fb li{ float:left; margin-right:10px; text-indent:-9999px;}
.share_fb li:hover, .edit_onmapimg:hover,.top_searchb:hover,.padd_pin:hover,.top_searchb_right:hover, .viewonprofile:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.share_fb li a.facebook{ background-position:0 0;}
.share_fb li a.twitter{ background-position:-55px 0;}
.share_fb li a.youtube{ background-position:-109px 0;}
.share_fb li a.wordpress{ background-position:-164px 0;}
.facebook,.twitter,.youtube,.wordpress{width:42px; height:42px; display:block;}
.copyright{ float:right; width:48%; text-align:right; padding:15px 10px 0 0;}


/*place css*/
#place-top {width:990px; margin:0 auto 0px auto; padding:15px 0}
.place-headin {font-size:22px; font-weight:600; padding:10px 2px 8px 6px; /*float:left*/}
.place-headin a{color:#149af7; text-decoration:none; font-style:normal;}
.place-top {padding:1px 6px; float:right; color:#6f6f6f}
.top_nav{ margin:15px 1px 20px 0; padding:0; text-shadow:1px 1px #f3f3f3; text-transform:uppercase; width:400px; cursor:pointer}
.top_nav ul { margin:0;  padding:0; list-style:none;   }
.top_nav li { float:left; padding:1px 10px; /*border-right:1px solid #ccc*/}
.top_nav li a{text-decoration:none; color:#149af7;  }
.top_nav li.act a{color:#333333; }
.top_nav li a:hover{ text-decoration:underline }
.top_map{ float:right; margin:10px 0 4px 0; padding:0; width:190px; cursor:pointer }
.top_map ul { margin:0;  padding:0; list-style:none;   }
.top_map li { float:left; padding:0 10px; ;background: url('../img/Template1/border-right1.png') right no-repeat;}
.top_map li:last-of-type { float:left; padding:0 10px; ;background: none right no-repeat;}
.top_map li a{text-decoration:none; /*color:#333333;*/}
.top_map li.act{color:#149af7; }
.top_map li a:hover{color:#149af7; text-decoration:underline }
.map{ padding:0; margin:0;height:233px }
.place-map{ background:#fff; padding:1px; width:470px; border:1px solid #c4c7ba;float:left; box-shadow:0px 0px 4px 1px #c7c7c7; -moz-box-shadow:0px 0px 4px 1px #c7c7c7; -webkit-box-shadow:0px 0px 4px 1px #c7c7c7;}
.address {padding:6px 6px; line-height:22px;}
.address span a { color:#149af7;padding:3px 0; text-decoration:none}
.address span a:hover {color:#149af7;padding:3px 0;  text-decoration:underline}
#been{ width:200px; padding:0 22px; float:left}
.been-here {background:#149af7; text-transform:uppercase; color: #fff;cursor: pointer;float: left; margin-top:4px;padding: 8px 12px; width:120px}
.been-here:hover { background:#0a87de; text-decoration: underline;}
.writerev {background:#7fba00;text-transform:uppercase; color: #fff;cursor: pointer;float: left; margin: 15px 0 0 0;padding:8px; width:130px;white-space:no-wrap}
.writerev:hover { background:#6ea100; text-decoration: underline;}
.sprite.been { background-position: -353px -11px; width: 21px; height:22px; float:left; margin:1px 5px 0 0 }
.sprite.wri { background-position: -385px -11px; width: 21px; height: 22px; float:left; margin:1px 5px 0 0 }
.type { /*margin:50px 0 0 0;*/ display: table-cell;height: 150px;vertical-align: bottom;}
.type p { margin:12px 0 3px 0; padding:2px 0; color:#222}
.type span { padding:2px 0 12px 0; color:#555}
#addphoto{ width:271px; float:left}
.addphoto{ background:#fff; padding:1px; border:1px solid #dadada;float:left; width:265px; box-shadow: 0px 0px 3px 1px #e9e8e8; -moz-box-shadow:0px 0px 3px 1px #e9e8e8; -webkit-box-shadow:0px 0px 3px 1px #e9e8e8;}
.addphoto:hover{border:#cccaca 1px solid; box-shadow:0 0 6px #9c9c9c; cursor:pointer}
#smal{ margin:22px 0 0 10px;}
.addsmal{ background:#fff; margin:0 4px; padding:1px; border:1px solid #dadada;float:left; width:60px; height:60px; box-shadow: 0px 0px 3px 1px #e9e8e8; -moz-box-shadow:0px 0px 3px 1px #e9e8e8; -webkit-box-shadow:0px 0px 3px 1px #e9e8e8;}
.addsmal:hover{border:#cccaca 1px solid; box-shadow:0 0 6px #9c9c9c; cursor:pointer}
.addb{ background:#fff; color:#444;border-radius: 6px ; text-decoration:none; margin:15px auto; text-align:center; width:80px; padding:5px 12px; border:1px solid #dadada; box-shadow: 0px 0px 3px 1px #e9e8e8; -moz-box-shadow:0px 0px 3px 1px #e9e8e8; -webkit-box-shadow:0px 0px 3px 1px #e9e8e8;}
.addb:hover{border:#cccaca 1px solid; box-shadow:0 0 6px #9c9c9c; cursor:pointer}
.button{ margin:12px 7px; float:left}
a.chkin_button{background:#d04528;text-decoration:none; border-radius:1px; -moz-border-radius:1px; -webkit-border-radius:1px; border:1px solid #d04528; text-transform:capitalize; font-weight:bold;  padding:5px 10px;  }
a:link.chkin_button, a:visited.chkin_button, a:active.chkin_button{color: #fff;}
a.chkin_button:hover,.freq_bg:hover{ background: #c0361a; border:1px solid #c0361a}

.rating{margin:12px 7px; float:left;}
.rating-img{margin:6px 7px; float:left; min-width:112px;border:1px solid #ffffff;padding:3px;}
.coment{margin:12px 7px; float:left; width:750px;}
.comment_input_f {border: 1px solid #CDCACA; border-radius: 5px;color: #999999;padding: 5px;width:730px;}
.com-hotel{ margin:10px 0; padding:4px 12px 4px 4px; width:740px; float:left; }
.com_img {padding:10px 5px; width:50px;float:left;}
.com_text { padding:6px 2px 0 5px; float:left; line-height:20px; font-style:italic;width: 85%;word-wrap: break-word;  }
.com_text a{color:#d04528; text-decoration:none; font-weight:600; font-size:13px; font-style:normal }
.com_text a.int_link{color:#047cc8; text-decoration:none;font-style:normal;font-weight:400; font-size:12px; }
.ratin_text{ float:right;  background:#d04528; padding:6px; color:#fff; text-decoration:none; font-weight:600; font-size:13px; }
#other-hotel {width:990px; margin:12px auto; padding:8px 0 15px 0}
.other-hotel{ margin:0; padding:4px 12px 4px 4px; width:300px; float:left; margin-right:12px;}
.other-hotel:hover{ background:#f5f5f5; cursor:pointer}
.other_img {padding:10px 15px 0 5px; width:50px;float:left;}
.other_text { padding:6px 2px 0 5px; width:220px; float:left; line-height:20px; }
.other_text a{color:#149af7; text-decoration:none; font-style:normal; font-size:13px }

/*directions css*/
.direction{ background:#fff; margin:15px 3px 10px 4px; padding:0; width:980px; height:500px; /*border:1px solid #dadada;*//*box-shadow: 0px 0px 3px 1px #e9e8e8; -moz-box-shadow:0px 0px 3px 1px #e9e8e8; -webkit-box-shadow:0px 0px 3p0vhx 1px #e9e8e8;*/border:1px solid #c4c7ba;float:left; box-shadow:0px 0px 4px 1px #c7c7c7; -moz-box-shadow:0px 0px 4px 1px #c7c7c7; -webkit-box-shadow:0px 0px 4px 1px #c7c7c7;}
.top-search{padding:10px 0px 8px 15px; width:975px; margin:0 auto; font-weight:500; }
.pageleft{ width:350px; height:500px; float:left; overflow-x: hidden;overflow-y: auto;border-right: 1px solid #ccc;}
.pageright{ width:629px; height:500px; float:left}
.dirTab{background:#f6f6f6;height:32px;width:100%;margin:0;}
.dirTab ul{list-style:none;margin:0;padding:0; }
.dirTab li{float:left;border-right:1px solid #efefef;text-align:center;  }
.dirTab li:last-child{border-right:none}
.dirTab li a{display:block;color:#424b55;text-decoration:none;padding:8px 12px 7px}
.dirTab li a.act{padding-bottom:5px;border-bottom:2px solid #D04528}
.dirTab li a:hover{color:#424b55}
#resultDir{padding:0; box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); }
.tabactive{border-top-left-radius: 8px;border-top-right-radius: 8px; color: #149af7;margin:10px 6px 0px 10px;float:left;width:40%;padding:9px;background:#f7f7f7;display:table-cell}
.tab{ cursor:pointer; color: #149af7;margin:10px 6px 0px 10px;float:left;width:40%;padding:9px;display:table-cell}

/*nearby css*/
.nearby{ background:#fff; margin:6px 4px 0 4px; padding:0; width:980px; height:500px; border:1px solid #c4c7ba;float:left; box-shadow:0px 0px 4px 1px #c7c7c7; -moz-box-shadow:0px 0px 4px 1px #c7c7c7; -webkit-box-shadow:0px 0px 4px 1px #c7c7c7;}
.poiResTxt{margin-top:10px}
.PoiResult p{margin:0;padding:8px 8px 0 0; font-size:11px}
.PoiResult{line-height:18px}
.filter select {border: 0 !important;  /*Removes border*/-webkit-appearance: none;-moz-appearance: none;background: #f7f6f6 url(../img/Home/expand.png) no-repeat right; border:0px;outline:0px;width: 100%;text-indent: 0.01px;text-overflow: "";padding: 10px;
		//box-shadow: inset 0 0 5px rgba(000,000,000, 0.5);
	}
.poiResTxt_td{border-top:1px solid #efefef;padding:10px 0 8px 10px}
.poiResTxt_td:hover{ background:#f7f6f6;border-color:#f7f6f6; }
.recent_text1{width:215px;overflow:hidden;float: left;}
.recent_text1 a{color:#149af7; text-decoration:none}
.recent_text1 a:hover{text-decoration:underline}
.alink{color:#149af7;text-decoration: none;}
.alink:hover{text-decoration:underline}
#other-places{width:985px; margin:15px auto 0 auto; padding:0 0 2px 0}
#other-places .more-headin {font-size:20px;color:#222222; padding:5px 6px;}

.other-places-co{margin:0 auto; padding:6px; line-height:20px}
.filter{ background:#f5f4f4;padding:6px 6px 6px 3px; line-height:20px;}
.sprite.filter1 { background-position: -414px -14px; width: 17px; height: 17px; float:left; margin:2px 5px 0 0 }
.sprite.arrow-r { background-position: -439px -17px; width: 11px; height: 8px; float:right; margin:6px 5px 0 0 }

/*recomended css*/


.recomended{ position: relative; margin-bottom:0; width: 100%; }
.recomended:hover{cursor:pointer; color:#fff; opacity:0.8;filter:alpha(opacity=90); /* For IE8 and earlier */}

.recomended-sub {background:#111; color:#fff;z-index:6; position: absolute; top: 117px; left: 0; width: 97.5%; padding: 5px;opacity: 0.8; }
.recomended-sub span { color:#fff; font-size:14px; /*text-transform:uppercase;*/ letter-spacing: -1px;  background:#111 !important; padding:1px 0; }
.recomended-sub p  {padding:6px 0; margin:0}


.state-map{ background:#fff; padding:1px; border:1px solid #dadada;float:left; width:800px; box-shadow: 0px 0px 3px 1px #e9e8e8; -moz-box-shadow:0px 0px 3px 1px #e9e8e8; -webkit-box-shadow:0px 0px 3px 1px #e9e8e8;}

.place-nearby-map{ background:#fff; padding:0px; border-top:1px solid #dadada;float:left; width:800px; box-shadow: 0px 0px 3px 1px #e9e8e8; -moz-box-shadow:0px 0px 3px 1px #e9e8e8; -webkit-box-shadow:0px 0px 3px 1px #e9e8e8;}

#state-been{ width:145px; padding:0 2px 0  30px; float:left}

.pagination{font-size:12px;padding-left:5px}
.pagination a{text-decoration:none;color:#333;}
.pagination a,.pagination span{display:block;float:left;margin-right:0;margin-bottom:5px;text-align:center;padding:.3em .7em;}
.pagination .current.prev,.pagination .current.next{color:#333;background:#fff}
.paginationRight{background-position:-55px -90px;cursor:pointer;height:8px;position:relative;width:6px;}
.paginationRightDisable{background-position:-75px -50px;cursor:pointer;height:8px;position:relative;width:6px}
.paginationLeft{background-position:-4px -90px;cursor:pointer;height:8px;position:relative;width:6px}
.paginationLeftDisable{background-position:-28px -90px;cursor:pointer;height:8px;position:relative;width:6px}
.rLink,.getDirLink a,.useful_p li a,.pagination .current{color:#047CC8;text-decoration: none;}

ul.as-selections{list-style-type:none;border-top:1px solid #CCC;overflow:auto;margin:0 0 0 30px;padding:0}
ul.as-selections.loading{background-color:#eee}
ul.as-selections li{margin:1px 4px 1px 0}
ul.as-selections li.as-selection-item{color:#2b3840;text-shadow:0 1px 1px #fff;background-color:#ddeefe;background-image:0 to(#bfe0f1);border:1px solid #acc3ec;border-top-color:#c0d9e9;box-shadow:0 1px 1px #e4edf2;-webkit-box-shadow:0 1px 1px #e4edf2;-moz-box-shadow:0 1px 1px #e4edf2}
ul.as-selections li.as-selection-item:last-child{margin-left:30px}
ul.as-selections li.as-selection-item a.as-close{float:right;cursor:pointer;color:#5491be;text-shadow:0 1px 1px #fff;-webkit-transition:color .1s ease-in;margin:0 0 0 4px;padding:0 2px}
ul.as-selections li.as-selection-item.blur{color:#666;background-color:#f4f4f4;background-image:0 to(#d5d5d5);box-shadow:0 1px 1px #e9e9e9;-webkit-box-shadow:0 1px 1px #e9e9e9;-moz-box-shadow:0 1px 1px #e9e9e9;border-color:#ccc #bbb #bbb}
ul.as-selections li.as-selection-item.blur a.as-close{color:#999}
ul.as-selections li:hover.as-selection-item{color:#2b3840;background-color:#bbd4f1;background-image:0 to(#a3c2e5);border-color:#8bb7ed #6da0e0 #6da0e0}
ul.as-selections li.as-selection-item.selected{border-color:#1f30e4}
ul.as-selections li.as-selection-item a:hover.as-close{color:#1b3c65}
ul.as-selections li.as-original{margin-left:0;border:none}
ul.as-list{position:relative;list-style-type:none;color:#000;background-color:rgba(255,255,255,0.95);z-index:2;box-shadow:0 1px 3px #999;-webkit-box-shadow:0 1px 3px #999;-moz-box-shadow:0 1px 3px #999;border:1px solid #f2f2f2\9;margin:2px 0 0;padding:0}
li.as-result-item,li.as-message{background-color:transparent;cursor:pointer;float:none;margin:0;padding:7px 8px;font-size: 13px;}
li:first-child.as-result-item{margin:0}
li.as-message{cursor:default;margin:0}
li.as-result-item.active{background-color:#f2f2f2;background-image:0 to(rgb(62,82,242));color:#000; border-color:#3342e8}
li.as-result-item em{font-style:normal;background:#444;color:#424b55;padding:0 2px}
li.as-result-item.active em{background:#253f7a;color:#424b55}
ul.as-list,x:-moz-any-link,x:default{border:1px solid #f2f2f2}
#as-results-inputStr{margin-left:45px;z-index:2}
.as-results{position:relative;z-index:5}

.waitAuto{background: #fff url(../img/Template1/waitAuto.gif) right no-repeat;}

#user-prof{ padding:10px 2px; margin:8px 20px;}
.user-proft{ padding:0 12px 0 0; float:left; width:655px}
.user-profb{float:right;padding:2px 0 0 0; width:65px}
#post-a-comen{ padding:1px 2px; margin:4px 20px;}

.map_overlay{background: none repeat scroll 0% 0% black; opacity: 0.5; position: absolute; z-index: 999999; display: none;}
.map_overlay img{left: 50%; margin-left: -16px; position: absolute; top: 50%;}

.reqForm{color:red}

.infoContentMain {width: 100%;background-color: #FFF;}
.infoContentImage {width: 60px;float:left;}
.infoContentText {float:left;width: 150px;}
.infoContentHead{/*background-color: #F3F3F3;*/color: #149af7;font-size: 12px;line-height: 20px;padding: 5px 5px 5px 5px;position: relative;vertical-align: middle;font-weight: bold;}
.infoContentHead a:hover{color: #333333;text-decoration:underline}
.infoContentBody{background-color: #FFFFFF;color: #000000;display: block;padding: 5px;text-decoration: none;width : 94%}
#login_form_page{width : 30%;margin:0 auto;}
.type div.title{/*float: left;*//*width: 35px;*/font-weight:600;margin-top: 10px;}
.type div.desc{/*float: left;width: 125px;*/}
.act a{ outline:none; border:none;text-decoration: none;/*color: #000*/}
.act a:hover{ outline:none; border:none;text-decoration: underline;color: #0a87de}
.pageleft1{ width:350px; height:500px; float:left;}
.pageleft1 .pageleft_tabs{/*margin-top: 35px;*/}
.pageleft1 .result_table{overflow-x: hidden;overflow-y: auto;height:421px;}
.pageleft1 .result_table_along {overflow-x: hidden;overflow-y: auto;height:466px;}
.pageleft1 .results{display:none;}
#dir-along .dir:hover{background-color: rgb(249,249,249);}
button.chkin_button, input[type="button"].chkin_button, input[type="submit"].chkin_button { color:#ffffff;background:#149af7;text-decoration:none; border-radius:1px; -moz-border-radius:1px; -webkit-border-radius:1px; border:1px solid #149af7; text-transform:capitalize; font-weight:bold;  padding:5px 10px;  }
button.chkin_button:hover, input[type="button"].chkin_button:hover, input[type="submit"].chkin_button:hover { background: #0a87de; border:1px solid #0a87de;}

button.writerev, input[type="button"].writerev, input[type="submit"].writerev { background:#7fba00;text-transform:uppercase; color: #fff;cursor: pointer;float: left; margin: 15px 0 0 0;padding:8px 12px; width:145px  }
button.writerev:hover, input[type="button"].writerev:hover, input[type="submit"].writerev:hover { background:#6ea100; text-decoration: underline;}

button.locate, input[type="button"].locate, input[type="submit"].locate { background:url('../img/Template1/locate.png') no-repeat;width: 16px;height:16px;border: 0 none;margin-top:6px;margin-left:-20px;  }
button.home, input[type="button"].home, input[type="submit"].home { background:url('../img/Template1/home.png') no-repeat;width: 16px;height:16px;border: 0 none;margin-top:6px;margin-left:-20px;  }

/*userprofile css*/
#user-pro{ float:right; width:725px}
.user-headin {font-size:22px; font-weight:600; padding:10px 2px 8px 6px; float:left; width:250px}
.user_nav{ margin:25px 1px 3px 0; padding:0; text-shadow:1px 1px #f3f3f3; text-transform:uppercase; cursor:pointer;white-space: nowrap}
.user_nav ul { margin:0;  padding:0; list-style:none;   }
.user_nav li { float:right; padding:0px 12px;background: url('../img/Template1/border-right.png') right no-repeat;}
.user_nav li:first-of-type { float:right; padding:0px 12px;background: none right no-repeat;}
.user_nav li a{text-decoration:none; color:#149af7;  }
.user_nav li a.act{ color:#333333;}
.user_nav li a:hover{text-decoration:underline }
#user-left{ float:left; width:150px; margin:5px 2px 0 5px }
.user-photo{background:#fff; width:140px;height:140px; padding:1px; float:left;border:1px solid #c4c7ba; box-shadow:0px 0px 4px 1px #c7c7c7; -moz-box-shadow:0px 0px 4px 1px #c7c7c7; -webkit-box-shadow:0px 0px 4px 1px #c7c7c7; }
.user-text{ margin:12px 0 0 0; word-wrap: break-word;}
.user-text p{ margin:12px 0 0 0; font-weight:600; font-style:italic;}
#user-right{ float:right; width:790px; margin:5px 0 20px 0; background:#f5f6f6; padding:1px;border:1px solid #c4c7ba; box-shadow:0px 0px 4px 1px #c7c7c7; -moz-box-shadow:0px 0px 4px 1px #c7c7c7; -webkit-box-shadow:0px 0px 4px 1px #c7c7c7; min-height: 138px;}
.user-com{ background:#fff;}
.user-map{ float:right; width:280px; background:#fff; border-left:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7; box-shadow:0px 0px 4px 1px #D3D3D3; -moz-box-shadow:0px 0px 4px 1px #D3D3D3; -webkit-box-shadow:0px 0px 4px 1px #D3D3D3;height: 204px;-moz-box-shadow:    inset 0 0 5px #D3D3D3;
   -webkit-box-shadow: inset 0 0 5px #D3D3D3;
   box-shadow:         inset 0 0 5px #D3D3D3;
}
.user-map img{padding:3px 0 0 3px;}
.user-text1{margin:12px; float:left; width:470px;}
.user-text1 span{ font-weight:600; color:#149af7}

.comment_input_f_cmt {border: 1px solid #f3f3f3; color: #999999;padding: 8px 5px;width:655px;}
.field_err{}
#addphoto #smal{text-align: center;	}	
/*login&register css*/
.login{ width:335px; margin:10px auto; font-size:14px; color:#333;}
.login h2 {font-size:18px; padding:10px 2px 2px 6px; text-align:center;  font-weight:500}
.login_searchinput{padding:9px 5px; margin:12px auto; width:320px; background-color: #FFFFFF; border: 1px solid #d2d2d2; border-radius: 6px; box-shadow: 0 0 4px 1px #d6d6d6; font-size:14px; color:#acacac;}
.login_searchinput:focus {border:1px solid #d2d2d2;outline: 0 none; color:#333}
.register {background:#149af7; text-transform:uppercase; text-align:center; color: #fff;cursor: pointer;  margin: 0px 0 10px 0;padding: 9px 5px; width:320px}
.register:hover { background:#0a87de; text-decoration: none;}
.loginb {background:#7fba00;text-transform:uppercase; color: #fff; text-align:center;cursor: pointer; margin: 15px 0 40px 0;padding: 9px 5px; width:320px}
.loginb:hover { background:#6ea100; text-decoration: none;}
.forget{ font-size:11px; text-align:right; padding:0 5px 8px 0;}
.forget a{ color:#000;}
.forget a:hover{ text-decoration: none;}
.ops{ font-size:11px; text-align:left; padding:0 5px 8px 5px; color:#d30202;height:6px;}
button.loginb, input[type="button"].loginb, input[type="submit"].loginb { background:#7fba00;color: #fff;cursor: pointer;margin: 15px 0 40px; padding: 9px 5px;    text-align: center;text-transform: uppercase; width: 330px; border: 0;font-size: 13px; }	
button.loginb:hover, input[type="button"].loginb:hover, input[type="submit"].loginb:hover { background: #6ea100; border:0px solid #6ea100;text-decoration:none}
input[type="button"]{
   outline:none;
}
input[type="button"]::-moz-focus-inner {
   border: 0;
}
input:focus,textarea:focus {border:1px solid #d2d2d2;outline: 0 none; color:#333}	
.loadingMore{display: none}
/*.register a { color: #FFFFFF;}
.register a:hover { text-decoration: none}*/
/*Login And Pin Start*/
#login_error{color:red;}
.errors{color:red;text-align: center;padding:20px;background:#fff}
.login_sect_lgn {color: #5D5D5D;margin: 0 auto;padding: 0;width: 350px;}
.login_lbl {display: block;float: left;/*margin: 7px 0;*/padding: 5px;text-align: right;width: 95px;}
.st_loing_f {border: 1px solid #CCCCCC;border-radius: 5px;float: left;margin: 7px 0;padding: 4px;width: 230px;}
.cform_left {margin: 20px 0 0 20px;}
.cform_left p {float: left;margin: 0;padding: 4px 0 5px 0px;text-align: left;width: 95px;}
.pin_txtcont {float: left;margin-bottom: 20px;padding: 3px 0 0;width: 380px;}
.button_login{margin: 0 auto;width:6%;}
#follow_user{border: 0}
#unfollow_user{border: 0}

.recent_text a { color: #149af7 }
.place-top a{color: #6f6f6f;text-decoration:none}

.top_nav1{ margin:15px 1px 20px 0; padding:0; text-shadow:1px 1px #f3f3f3; text-transform:uppercase; width:400px; cursor:pointer}
.top_nav1 ul { margin:0;  padding:0; list-style:none;   }
.top_nav1 li { float:left; padding:0px 15px; border-right:1px solid #ccc}
.top_nav1 li:first-of-type { float:left; padding:0 15px 0 0; border-right:1px solid #ccc}
.top_nav1 li:last-of-type { float:left; padding:0px 10px; border-right:0px solid #ccc}
.top_nav1 li a{text-decoration:none; color:#149af7;  }
.top_nav1 li.act a{color:#333333; }
.top_nav1 li a:hover{ text-decoration:underline }


::-webkit-input-placeholder {
   color: #000000;
}

:-moz-placeholder { /* Firefox 18- */
   color: #000000;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #000000;  
}

:-ms-input-placeholder {  
   color: #000000;  
}
.map_place {height:233px}
.top_searchinput_dir{padding:7px 7px; margin-left:12px; background: none repeat scroll 0 0 #FFFFFF;font-size:11px; float:left;border:1px solid #d2d2d2;float:left; box-shadow:0px 0px 4px 1px #d6d6d6; -moz-box-shadow:0px 0px 4px 1px #d6d6d6; -webkit-box-shadow:0px 0px 4px 1px #d6d6d6;border-radius:6px}
#profile_div{display:none;background: #ffffff;}
#profile_div .top_searchinput{background : #fcfcfc;}

.msg.new{background: #6ea100\9;background: rgba(200, 200, 200, 0.70);  }

.customFlashMessageGood{clear: both;color: #fff;font-weight: bold;margin: 0 0 1em 0;padding: 0px;position: fixed;top:0px; width: 100%;text-align:center;background: #6ea100;background-repeat: repeat-x;background-image: -moz-linear-gradient(top, #7fba00, #6ea100);background-image: -ms-linear-gradient(top, #7fba00, #6ea100);background-image: -webkit-gradient(linear, left top, left bottom, from(#7fba00), to(#6ea100));background-image: -webkit-linear-gradient(top, #7fba00, #6ea100);background-image: -o-linear-gradient(top, #7fba00, #6ea100);background-image: linear-gradient(top, #7fba00, #6ea100);text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);opacity: 0.8;padding:12px;}
.customFlashMessageGood span{color: #fff;border: 0px solid rgba(0, 0, 0, 0.5);}
.customFlashMessageBad{clear: both;color: #fff;font-weight: bold;margin: 0 0 1em 0;padding: 5px;position: fixed;top:0px;width: 100%;text-align:center;background: #D1452A;background-repeat: repeat-x;background-image: -moz-linear-gradient(top, #E15F45, #D1452A);background-image: -ms-linear-gradient(top, #E15F45, #D1452A);background-image: -webkit-gradient(linear, left top, left bottom, from(#E15F45), to(#D1452A));background-image: -webkit-linear-gradient(top, #E15F45, #D1452A);background-image: -o-linear-gradient(top, #E15F45, #D1452A);background-image: linear-gradient(top, #E15F45, #D1452A);	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);opacity: 0.8;padding:12px;}
.customFlashMessageBad span{color: #fff;border: 0px solid rgba(0, 0, 0, 0.5);}
.customFlashMessageNotice,#noticeMessage,#alertbox{clear: both;color: #fff;font-weight: bold;margin: 0 0 1em 0;position: fixed;top:0px;width: 100%;text-align:center;background: red;background-repeat: repeat-x;background-image: -moz-linear-gradient(top, brown, #CE8A00);background-image: -ms-linear-gradient(top, #EBB548, #CE8A00);	background-image: -webkit-gradient(linear, left top, left bottom, from(#EBB548), to(#CE8A00));background-image: -webkit-linear-gradient(top, #EBB548, #CE8A00);background-image: -o-linear-gradient(top, #EBB548, #CE8A00);background-image: linear-gradient(top, #EBB548, #CE8A00);	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);opacity: 0.9;padding:23px;z-index:4}
#greenMessage,#greenalert{clear: both;color: #fff;font-weight: bold;margin: 0 0 1em 0;position: fixed;top:0px;width: 100%;text-align:center;background: green;background-repeat: repeat-x;background-image: -moz-linear-gradient(top, green, #7fba00);background-image: -ms-linear-gradient(top, #EBB548, #CE8AAA);	background-image: -webkit-gradient(linear, left top, left bottom, from(##7fba00), to(#7fba00));background-image: -webkit-linear-gradient(top, #7fba00, #7fba00);background-image: -o-linear-gradient(top, #EBB548, #7fba00);background-image: linear-gradient(top, #EBB548, #7fba00);	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);opacity: 0.9;padding:23px;z-index:9999}

.customFlashMessageNotice span{color: #fff;border: 0px solid rgba(0, 0, 0, 0.5);}
.been-here-map {background:#149af7; text-transform:uppercase; color: #fff;cursor: pointer;float: left; padding: 4px; width:20px}
.been-here-map:hover { background:#0a87de; text-decoration: underline;}
.writerev-map {background:#7fba00;text-transform:uppercase; color: #fff;cursor: pointer;float: left; margin: 0px 0 0 4px;padding:4px; width:20px}
.writerev-map:hover { background:#6ea100; text-decoration: underline;}
.infoContentHeadClose{vertical-align: middle;float: right;margin-top : 2px;}
.closethick{background-image: url("../img/Template1/close_blue.png");	height: 16px;width: 16px;background-repeat: no-repeat;display: block;overflow: hidden;}
.closethick:hover{background-image: url("../img/Template1/close_gray.png");height: 16px;width: 16px;background-repeat: no-repeat; display: block; overflow: hidden;}
/*End*/

/*DIV Markers*/



.marker1 {background: url("https://maps.mapmyindia.com/images/8.png") no-repeat; }
.marker2 {background: url("../img/Markers/2.png") no-repeat}
.marker3 {background: url("../img/Markers/3.png") no-repeat}
.marker4 {background: url("../img/Markers/4.png") no-repeat}
.marker5 {background: url("https://maps.mapmyindia.com/images/7.png") no-repeat}
.marker6 {background: url("https://maps.mapmyindia.com/images/general.png") no-repeat}
.marker7 {background: url("../img/Markers/7.png") no-repeat}
.marker8 {background: url("../img/Markers/8.png") no-repeat}
.markerText{color:#149af7;margin:11px 0px 0px 11px;text-align:left;    font-size: 10px;}


1signup-name, .password, .facebook-signup, .gplus-signup, .remeber-user, .close-login, .email-name {
	background: url("../img/Template1/login-sprite.jpg") no-repeat
}
#sign-modal {
	
	position: absolute;
	top: 15%;
	left: 38%;
	width: 396px;
        margin:8px;
        border: 1px solid #c4c7ba;
        box-shadow: 0 0 4px 1px #c7c7c7;
        
	
}
.close-login {
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 40px;
	display: block;
	background-position: 0 -105px;
	cursor: pointer
}
ul.tab-selector {
	display: block;
        padding: 0px;
        margin: 0px;
	background: #f3f3f3 !important
}
.tab-selector li.sign-tab {
	display: inline-block;
	text-transform: uppercase;
	background: #399;
	color: #fff;
	padding: 0 20px;
	height: 40px;
	line-height: 40px;
	cursor: pointer
}
.tab-selector li.tab-selected {
	background: #fff !important;
	color: #399 !important
}
#login-tab {
	background: #fff;
	height: 308px
}
.inside-tab-container {
	display: inline-block;
	vertical-align: top;
	position: relative;
	height: 100%;
	background: #fff
}
.separate {
	display: block;
	position: absolute;
	width: 35px;
	height: 35px;
	line-height: 35px;
	text-transform: uppercase;
	background: #ccc;
	color: #fff;
	border-radius: 30px;
	text-align: center;
	right: -18px;
	z-index: 30;
	top: 83px
}
.buttons-login {
	position: relative;
	width: 350px;
	height: 200px;
	padding: 0 40px;
	border-right: 2px solid #ccc;
	margin: 54px 0 0 0
}
.buttons-login .facebook-signup {
	display: block;
	width: 257px;
	height: 48px;
	background-position: 0 -175px;
	margin: 23px 0 50px 0;
	cursor: pointer
}
.buttons-login .gplus-signup {
	display: block;
	width: 244px;
	height: 48px;
	background-position: 0 -253px;
	cursor: pointer
}
.fields-login {
	width: 348px
}
.fields-login .login-form {
	margin: 35px 0 0;
	padding: 0 50px
}
#sign-modal span {
	display: inline-block;
	font-size: 11px;
	color: #9f9f9f
}
#sign-modal input {
	border: 1px solid #ccc;
	height: 36px;
	display: block;
	width: 250px;
	margin: 10px 0;
	font-size: 15px
}
#sign-modal .email-name {
	background-position: 0 -330px;
	padding: 0 0 0 40px;
	margin: 0 0 25px 0;
	//cursor: pointer
}
#sign-modal .password {
	background-position: 0 -393px;
	padding: 0 0 0 40px;
	margin: 0 0 15px 0;
	//cursor: pointer
}
.login-form .remeber-user {
	float: left;
	padding: 0 0 0 16px !important;
	background-position: 0 -63px;
	height: 20px;
	cursor: pointer
}
.login-form .remeber-selected {
	background-position: 0 -85px
}
.login-form .forget-password {
	float: right;
	display: inline-block;
	font-size: 11px;
	color: #9f9f9f
}
.login-form .action-login {
	clear: both;
	display: block;
	text-transform: uppercase;
	margin: 60px 0 0 75px
}
p.error-message {
	display: none;
	color: #c33;
	position: absolute;
	left: 60px;
	top: 40px
}
ul.error-message {
	display: inline-block;
	color: #c33;
	padding-left: 60px;
	text-align: center;
	line-height: 2
}
ul.error-message li {
	color: #000
}
ul.error-message li.error-note {
	color: #366
}
#signup-tab {
	display: none;
	background: #fff;
	/*height: 328px;*/
	position: relative
}
.signup-form {
	margin: 30px 0;
	padding: 0 50px
}
#signup-tab .email-name {
	margin: 0
}
#signup-tab .password {
	margin: 0
}
#signup-tab input {
	margin-bottom: 20px !important
}
#signup-tab input:focus {
	//border: 2px solid #ccc !important
}
#signup-tab .button-title {
	position: absolute;
	font-size: 11px;
	color: #999;
	font-weight: bold;
	top: -5px
}
#signup-tab .signup-title {
	position: absolute;
	font-size: 16px;
	font-weight: bold;
	color: #399;
	left: 256px;
	z-index: 300;
	top: 16px
}
.terms-signup {
	font-size: 9px !important;
	color: #a5a5a5;
	position: absolute;
	margin-left: -14px
}
.terms-signup span {
	font-size: 9px !important
}
.signup-red {
	color: #c33 !important
}
.signup-blue {
	color: #399 !important
}
.signup-blueterms {
	font-weight: bold;
	color: #399 !important
}
.signup-name {
	background-position: 0 0;
	padding: 0 0 0 40px
}
//.signup-name:focus {background-position: -1px -1px;padding: 0 0 0 39px}
.signup-form .action-signup {
	clear: both;
	display: block;
	text-transform: uppercase;
	margin: 30px 0 0 75px
}
#recovery-modal {
	display: none;
	position: fixed;
	top: 25%;
	left: 25%;
	width: 718px;
	border: 8px solid #b0b0b0;
	z-index: 1201
}
#recovery-modal #recovery-tab {
	background: #fff;
	height: 308px;
	text-align: center;
	padding: 34px 0 0 0
}
#recovery-modal #recovery-tab-done {
	display: none;
	background: #fff;
	height: 308px;
	text-align: center;
	padding: 74px 0 0 0
}
.recovery-title {
	font-size: 16px;
	font-weight: bold;
	color: #399;
	left: 256px;
	z-index: 300
}
#recovery-modal .email-name {
	background-position: 0 -330px;
	padding: 0 0 0 40px;
	margin: 35px;
}
#recovery-modal input {
	border: 1px solid #ccc;
	height: 36px;
	display: inline-block;
	width: 250px;
	margin: 10px 0;
	font-size: 15px;
	 }
#recovery-modal .done-title{color: #999;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 35px
}
/*BX-SLIDER*/
.bx-wrapper {position: relative;margin: 0 auto 60px;padding: 0;*zoom: 1;}
.bx-wrapper img {max-width: 100%;display: block;}
.bx-wrapper ul li {right: 0px;top:-10px;}
.bx-wrapper .bx-viewport {border: 1px solid #dadada;   box-shadow: 0 0 3px 1px #e9e8e8;-moz-box-shadow: 0 0 3px 1px #e9e8e8;-webkit-box-shadow: 0 0 3px 1px #e9e8e8;background: #fff;padding : 0px 1px 3px 1px;height:157px;}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {position: absolute;bottom: -30px;width: 100%;}
.bx-wrapper .bx-loading {min-height: 50px;background: url(../img/Home/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}
.bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-weight: bold;color: #666;padding-top: 20px;}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #666;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {background: #000;}
.bx-wrapper .bx-prev {left: 10px;background: url(../img/Home/controls.png) no-repeat 0 -32px;}
.bx-wrapper .bx-next {right: 10px;background: url(../img/Home/controls.png) no-repeat -43px -32px;}
.bx-wrapper .bx-prev:hover {background-position: 0 0;}
.bx-wrapper .bx-next:hover {background-position: -43px 0;}
.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -16px;outline: 0;width: 32px;height: 32px;text-indent: -9999px;z-index: 9999;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}
.bx-wrapper .bx-controls-auto {text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url(../img/Home/controls.png) -86px -11px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop {display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;background: url(../img/Home/controls.png) -86px -44px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;	width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;	width: 35px;}
.recomended-sub span {background:#000; color:#fff; font-size:14px; /*text-transform:uppercase;*/ letter-spacing: -1px;  background:#000; padding:1px 0; }
.recomended-sub p  {padding:6px 0; margin:0}
.bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: #000\9;background: rgba(0, 0, 0, 0.80);width: 100%;}
.bx-wrapper .bx-caption span {color: #fff;display: block;padding: 10px;}
.bx-wrapper .bx-caption span div{background:none; color:#fff; font-size:14px;padding: 0px 5px 5px 0px;}
/*END Slider*/

/* ELoader CSS -- Added For Top Loading Effect*/ 
#ELoader { pointer-events: none;  -webkit-pointer-events: none;}
#ELoader .bar { background: #7fba00; position: fixed; z-index: 100; top: 0; left: 0;  width: 100%; height: 2px;}
#ELoader .peg { display: block; position: absolute; right: 0px; width: 100px; height: 100%; box-shadow: 0 0 10px  #7fba00, 0 0 5px  #7fba00; opacity: 1.0;  -webkit-transform: rotate(3deg) translate(0px, -4px); -moz-transform: rotate(3deg) translate(0px, -4px); -ms-transform: rotate(3deg) translate(0px, -4px);  -o-transform: rotate(3deg) translate(0px, -4px); transform: rotate(3deg) translate(0px, -4px);}
/*END Eloader*/

/* Layout helpers
 ----------------------------------*/
.ui-helper-hidden {
	display: none
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse
}
.ui-helper-clearfix:after {
	clear: both
}
.ui-helper-clearfix {
	min-height: 0
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0)
}
.ui-front {
	z-index: 100
}
.ui-state-disabled {
	cursor: default !important
}
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat
}
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.ui-resizable {
	position: relative
}
.ui-resizable-handle {
	position: absolute;
	font-size: .1px;
	display: block
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
	display: none
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted #000
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible
}
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
	text-decoration: none
}
.ui-button-icon-only {
	width: 2.2em
}
button.ui-button-icon-only {
	width: 2.4em
}
.ui-button-icons-only {
	width: 3.4em
}
button.ui-button-icons-only {
	width: 3.7em
}
.ui-button .ui-button-text {
	display: block;
	line-height: normal
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em
}
input.ui-button {
	padding: .4em 1em
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
	left: .5em
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right: .5em
}
.ui-buttonset {
	margin-right: 7px
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em
}
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top: 1px
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px
}
.ui-datepicker .ui-datepicker-next {
	right: 2px
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width: 49%
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: 700;
	border: 0
}
.ui-datepicker td {
	border: 0;
	padding: 1px
}
.ui-datepicker td span, .ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em;
	width: auto;
	overflow: visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left
}
.ui-datepicker.ui-datepicker-multi {
	width: auto
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0
}
.ui-datepicker-rtl {
	direction: rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
	float: right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0;
	padding: 1px;
	height: 20px
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute
}
.ui-menu .ui-menu-item { /***autocomplete **/
	margin: 0;
	padding: 0;
	width: 100%;
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
	border-width: 1px 0px 0;
	border-style: solid;
	border-color: #eee
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 5px 5px 5px 10px;
	line-height: 18px;
	min-height: 0;
	font-weight: 400
}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
	font-weight: 400;
	margin: 0px;
	border: 0px solid #ddd
}
.ui-menu .ui-state-disabled {
	font-weight: 400;
	margin: .4em 0 .2em;
	line-height: 1.5
}
.ui-menu .ui-state-disabled a {
	cursor: default
}
.ui-menu-icons {
	position: relative
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em
}
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em
}
.ui-menu .ui-menu-icon {
	position: static;
	float: right
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%
}
.ui-progressbar .ui-progressbar-overlay {
	background: url(images/animated-overlay.gif);
	height: 100%;
	filter: alpha(opacity=25);
	opacity: .25
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none
}
.ui-slider {
	position: relative;
	text-align: left
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0
}
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit
}
.ui-slider-horizontal {
	height: .8em
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0
}
.ui-slider-vertical {
	width: .8em;
	height: 100px
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0
}
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none
}
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0
}
.ui-spinner-up {
	top: 0
}
.ui-spinner-down {
	bottom: 0
}
.ui-spinner .ui-icon-triangle-1-s {
	background-position: -65px -16px
}
.ui-tabs {
	position: relative;
	padding: .2em
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa
}
body .ui-tooltip {
	border-width: 2px
}
.ui-widget {
	
	font-size: 12px
}
.ui-widget .ui-widget {
	font-size: 12px
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {

	font-size: 12px
}
.ui-widget-content {
	border-bottom: 1px solid #ccc;
	background: #fff url(../img/images/ui-bg_fine-grain_10_fff_60x60.png) 50% 50% repeat;
	color: #1f1f1f
}
.ui-widget-content a {
	color: #1f1f1f
}
.ui-widget-header {
	border: 1px solid #f2f2f2;
	background: #ddd url(images/ui-bg_flat_15_ddd_40x100.png) 50% 50% repeat-x;
	color: #000;
	font-weight: 700
}
.ui-widget-header a {
	color: #000
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #ddd;
	background: #eee;
	font-weight: 400;
	color: #000
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #000;
	text-decoration: none
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	
	border-top: 1px solid #eee;
	background: #eee;
	font-weight: 400;
	color: #000
}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited {
	color: #fff;/*********autocomplete bg color*/
        background: #149af7;
	text-decoration: none
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: 1px solid #f2f2f2;
	background: blue url(images/ui-bg_flat_65_f2f2f2_40x100.png) 50% 50% repeat-x;
	font-weight: 400;
	color: #000
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #000;
	text-decoration: none
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: 1px solid #f2f2f2;
	background: #ccc url(images/ui-bg_fine-grain_15_ccc_60x60.png) 50% 50% repeat;
	color: #3a3427
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color: #3a3427
}
.heading_error h1 {
    color: #373737;
    font-size: 24px;
    font-weight: normal;
    margin-top: 40px;
    padding: 40px ;
    text-align: center;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border: 1px solid #681818;
	background: #b83400 url(images/ui-bg_fine-grain_68_b83400_60x60.png) 50% 50% repeat;
	color: #fff
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color: #fff
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color: #fff
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight: 700
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: 400
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none
}
.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity=35)
}
.ui-icon {
	width: 16px;
	height: 16px
}
.ui-icon, .ui-widget-content .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png)
}
.ui-widget-header .ui-icon {
	background-image: url(images/ui-icons_666_256x240.png)
}
.ui-state-default .ui-icon {
	background-image: url(images/ui-icons_666_256x240.png)
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: url(images/ui-icons_000_256x240.png)
}
.ui-state-active .ui-icon {
	background-image: url(images/ui-icons_000_256x240.png)
}
.ui-state-highlight .ui-icon {
	background-image: url(images/ui-icons_666_256x240.png)
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url(images/ui-icons_fbdb93_256x240.png)
}
.ui-icon-blank {
	background-position: 16px 16px
}
.ui-icon-carat-1-n {
	background-position: 0 0
}
.ui-icon-carat-1-ne {
	background-position: -16px 0
}
.ui-icon-carat-1-e {
	background-position: -32px 0
}
.ui-icon-carat-1-se {
	background-position: -48px 0
}
.ui-icon-carat-1-s {
	background-position: -64px 0
}
.ui-icon-carat-1-sw {
	background-position: -80px 0
}
.ui-icon-carat-1-w {
	background-position: -96px 0
}
.ui-icon-carat-1-nw {
	background-position: -112px 0
}
.ui-icon-carat-2-n-s {
	background-position: -128px 0
}
.ui-icon-carat-2-e-w {
	background-position: -144px 0
}
.ui-icon-triangle-1-n {
	background-position: 0 -16px
}
.ui-icon-triangle-1-ne {
	background-position: -16px -16px
}
.ui-icon-triangle-1-e {
	background-position: -32px -16px
}
.ui-icon-triangle-1-se {
	background-position: -48px -16px
}
.ui-icon-triangle-1-s {
	background-position: -64px -16px
}
.ui-icon-triangle-1-sw {
	background-position: -80px -16px
}
.ui-icon-triangle-1-w {
	background-position: -96px -16px
}
.ui-icon-triangle-1-nw {
	background-position: -112px -16px
}
.ui-icon-triangle-2-n-s {
	background-position: -128px -16px
}
.ui-icon-triangle-2-e-w {
	background-position: -144px -16px
}
.ui-icon-arrow-1-n {
	background-position: 0 -32px
}
.ui-icon-arrow-1-ne {
	background-position: -16px -32px
}
.ui-icon-arrow-1-e {
	background-position: -32px -32px
}
.ui-icon-arrow-1-se {
	background-position: -48px -32px
}
.ui-icon-arrow-1-s {
	background-position: -64px -32px
}
.ui-icon-arrow-1-sw {
	background-position: -80px -32px
}
.ui-icon-arrow-1-w {
	background-position: -96px -32px
}
.ui-icon-arrow-1-nw {
	background-position: -112px -32px
}
.ui-icon-arrow-2-n-s {
	background-position: -128px -32px
}
.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px
}
.ui-icon-arrow-2-e-w {
	background-position: -160px -32px
}
.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px
}
.ui-icon-arrowstop-1-n {
	background-position: -192px -32px
}
.ui-icon-arrowstop-1-e {
	background-position: -208px -32px
}
.ui-icon-arrowstop-1-s {
	background-position: -224px -32px
}
.ui-icon-arrowstop-1-w {
	background-position: -240px -32px
}
.ui-icon-arrowthick-1-n {
	background-position: 0 -48px
}
.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px
}
.ui-icon-arrowthick-1-e {
	background-position: -32px -48px
}
.ui-icon-arrowthick-1-se {
	background-position: -48px -48px
}
.ui-icon-arrowthick-1-s {
	background-position: -64px -48px
}
.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px
}
.ui-icon-arrowthick-1-w {
	background-position: -96px -48px
}
.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px
}
.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px
}
.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px
}
.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px
}
.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px
}
.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px
}
.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px
}
.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px
}
.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px
}
.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px
}
.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px
}
.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px
}
.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px
}
.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px
}
.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px
}
.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px
}
.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px
}
.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px
}
.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px
}
.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px
}
.ui-icon-arrow-4 {
	background-position: 0 -80px
}
.ui-icon-arrow-4-diag {
	background-position: -16px -80px
}
.ui-icon-extlink {
	background-position: -32px -80px
}
.ui-icon-newwin {
	background-position: -48px -80px
}
.ui-icon-refresh {
	background-position: -64px -80px
}
.ui-icon-shuffle {
	background-position: -80px -80px
}
.ui-icon-transfer-e-w {
	background-position: -96px -80px
}
.ui-icon-transferthick-e-w {
	background-position: -112px -80px
}
.ui-icon-folder-collapsed {
	background-position: 0 -96px
}
.ui-icon-folder-open {
	background-position: -16px -96px
}
.ui-icon-document {
	background-position: -32px -96px
}
.ui-icon-document-b {
	background-position: -48px -96px
}
.ui-icon-note {
	background-position: -64px -96px
}
.ui-icon-mail-closed {
	background-position: -80px -96px
}
.ui-icon-mail-open {
	background-position: -96px -96px
}
.ui-icon-suitcase {
	background-position: -112px -96px
}
.ui-icon-comment {
	background-position: -128px -96px
}
.ui-icon-person {
	background-position: -144px -96px
}
.ui-icon-print {
	background-position: -160px -96px
}
.ui-icon-trash {
	background-position: -176px -96px
}
.ui-icon-locked {
	background-position: -192px -96px
}
.ui-icon-unlocked {
	background-position: -208px -96px
}
.ui-icon-bookmark {
	background-position: -224px -96px
}
.ui-icon-tag {
	background-position: -240px -96px
}
.ui-icon-home {
	background-position: 0 -112px
}
.ui-icon-flag {
	background-position: -16px -112px
}
.ui-icon-calendar {
	background-position: -32px -112px
}
.ui-icon-cart {
	background-position: -48px -112px
}
.ui-icon-pencil {
	background-position: -64px -112px
}
.ui-icon-clock {
	background-position: -80px -112px
}
.ui-icon-disk {
	background-position: -96px -112px
}
.ui-icon-calculator {
	background-position: -112px -112px
}
.ui-icon-zoomin {
	background-position: -128px -112px
}
.ui-icon-zoomout {
	background-position: -144px -112px
}
.ui-icon-search {
	background-position: -160px -112px
}
.ui-icon-wrench {
	background-position: -176px -112px
}
.ui-icon-gear {
	background-position: -192px -112px
}
.ui-icon-heart {
	background-position: -208px -112px
}
.ui-icon-star {
	background-position: -224px -112px
}
.ui-icon-link {
	background-position: -240px -112px
}
.ui-icon-cancel {
	background-position: 0 -128px
}
.ui-icon-plus {
	background-position: -16px -128px
}
.ui-icon-plusthick {
	background-position: -32px -128px
}
.ui-icon-minus {
	background-position: -48px -128px
}
.ui-icon-minusthick {
	background-position: -64px -128px
}
.ui-icon-close {
	background-position: -80px -128px
}
.ui-icon-closethick {
	background-position: -96px -128px
}
.ui-icon-key {
	background-position: -112px -128px
}
.ui-icon-lightbulb {
	background-position: -128px -128px
}
.ui-icon-scissors {
	background-position: -144px -128px
}
.ui-icon-clipboard {
	background-position: -160px -128px
}
.ui-icon-copy {
	background-position: -176px -128px
}
.ui-icon-contact {
	background-position: -192px -128px
}
.ui-icon-image {
	background-position: -208px -128px
}
.ui-icon-video {
	background-position: -224px -128px
}
.ui-icon-script {
	background-position: -240px -128px
}
.ui-icon-alert {
	background-position: 0 -144px
}
.ui-icon-info {
	background-position: -16px -144px
}
.ui-icon-notice {
	background-position: -32px -144px
}
.ui-icon-help {
	background-position: -48px -144px
}
.ui-icon-check {
	background-position: -64px -144px
}
.ui-icon-bullet {
	background-position: -80px -144px
}
.ui-icon-radio-on {
	background-position: -96px -144px
}
.ui-icon-radio-off {
	background-position: -112px -144px
}
.ui-icon-pin-w {
	background-position: -128px -144px
}
.ui-icon-pin-s {
	background-position: -144px -144px
}
.ui-icon-play {
	background-position: 0 -160px
}
.ui-icon-pause {
	background-position: -16px -160px
}
.ui-icon-seek-next {
	background-position: -32px -160px
}
.ui-icon-seek-prev {
	background-position: -48px -160px
}
.ui-icon-seek-end {
	background-position: -64px -160px
}
.ui-icon-seek-start {
	background-position: -80px -160px
}
.ui-icon-seek-first {
	background-position: -80px -160px
}
.ui-icon-stop {
	background-position: -96px -160px
}
.ui-icon-eject {
	background-position: -112px -160px
}
.ui-icon-volume-off {
	background-position: -128px -160px
}
.ui-icon-volume-on {
	background-position: -144px -160px
}
.ui-icon-power {
	background-position: 0 -176px
}
.ui-icon-signal-diag {
	background-position: -16px -176px
}
.ui-icon-signal {
	background-position: -32px -176px
}
.ui-icon-battery-0 {
	background-position: -48px -176px
}
.ui-icon-battery-1 {
	background-position: -64px -176px
}
.ui-icon-battery-2 {
	background-position: -80px -176px
}
.ui-icon-battery-3 {
	background-position: -96px -176px
}
.ui-icon-circle-plus {
	background-position: 0 -192px
}
.ui-icon-circle-minus {
	background-position: -16px -192px
}
.ui-icon-circle-close {
	background-position: -32px -192px
}
.ui-icon-circle-triangle-e {
	background-position: -48px -192px
}
.ui-icon-circle-triangle-s {
	background-position: -64px -192px
}
.ui-icon-circle-triangle-w {
	background-position: -80px -192px
}
.ui-icon-circle-triangle-n {
	background-position: -96px -192px
}
.ui-icon-circle-arrow-e {
	background-position: -112px -192px
}
.ui-icon-circle-arrow-s {
	background-position: -128px -192px
}
.ui-icon-circle-arrow-w {
	background-position: -144px -192px
}
.ui-icon-circle-arrow-n {
	background-position: -160px -192px
}
.ui-icon-circle-zoomin {
	background-position: -176px -192px
}
.ui-icon-circle-zoomout {
	background-position: -192px -192px
}
.ui-icon-circle-check {
	background-position: -208px -192px
}
.ui-icon-circlesmall-plus {
	background-position: 0 -208px
}
.ui-icon-circlesmall-minus {
	background-position: -16px -208px
}
.ui-icon-circlesmall-close {
	background-position: -32px -208px
}
.ui-icon-squaresmall-plus {
	background-position: -48px -208px
}
.ui-icon-squaresmall-minus {
	background-position: -64px -208px
}
.ui-icon-squaresmall-close {
	background-position: -80px -208px
}
.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px
}
.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px
}
.ui-icon-grip-solid-vertical {
	background-position: -32px -224px
}
.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px
}
.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px
}
.ui-icon-grip-diagonal-se {
	background-position: -80px -224px
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	border-top-left-radius: 0
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	border-top-right-radius: 0
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	border-bottom-left-radius: 0
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-bottom-right-radius: 0
}
.ui-widget-overlay {
	background: #888 url(images/ui-bg_diagonal-maze_40_888_10x10.png) 50% 50% repeat;
	opacity: .7;
	filter: Alpha(Opacity=70)
}
.ui-widget-shadow {
	margin: 0 0 0 -8px;
	padding: 4px;
	background: #555 url(images/ui-bg_diagonal-maze_40_555_10x10.png) 50% 50% repeat;
	opacity: .6;
	filter: Alpha(Opacity=60);
	border-radius: 18px
}


/**new css**/
.similar-places{
	float:left;
	width:100%;
	padding: 30px 10px 0;	
}
.s-p-head{
	float:left;
	width:100%;
	border-bottom:1px solid #aea9a3;	
}
.s-p-head h2{
	color: #d26e01;
    border-bottom: 5px solid #d26e01;
    font-size: 18px;
    margin: 0;
    padding-bottom: 12px;
    display: inline-block;
}
.places-list{
	width:100%;	
	list-style:none;
	margin:0;
}
.places-list > li{
	float: left;
    width: 50%;	
	margin-top:28px;
}
.places-list > li .p-l-pic{
	float:left;	
	width:36px;
	height:36px;
}
.places-list > li .p-l-text{
	margin-left:45px;
	font-size:12px;
	line-height:14px;
}
.theme-font-clr{
	color:#d26e01;
}
.more-btn{
	font-size: 14px;
    color: #ababab;
    padding: 10px 30px;
    border: 1px solid #ababab;
    text-decoration: none;
    display: inline-block;
	border-radius:3px;
}
.more-btn:hover{
	color:#fff;
	background:#d26e01;
	border:1px solid #d26e01;
	text-decoration: none;
}
.more-sec{
	text-align:center;
	width:100%;	
	float:left;
	margin-top:25px;
}
.scroll-content{
	overflow-y: auto;
    height: calc(100vh - 100px);	
}
.onboarding-sec{
	float:left;
	width:100%;
	background:#e8f4ff;
	margin-top:30px;
	padding: 0 100px 0 130px;	
}
.onboarding-sec h2{
	display:block;
	text-align:center;
	font-size:24px;
	color:#333333;	
	margin-bottom:20px;
	font-weight:700;
}
.o-s-list{
	width:100%;	
	list-style:none;
	margin:0;
}
.o-s-list > li{
	display:block;
	margin-top:30px;
	float:left;
	width:100%;
}
.o-s-list > li .o-s-l-pic{
	width:130px;
	height:130px;
	float:left;
}
.o-s-list > li .o-s-l-text{
	margin-left:130px;
	color:#333333;
	font-size:14px;
}
.o-s-list > li .o-s-l-text h4{
	font-size:14px;
	margin:0 0 15px;
	font-weight:600;
}
.o-s-list > li .o-s-l-text p{
	
}
.onboarding-sec .more-btn{
    color: #000;
    border: 1px solid #000;
}
.onboarding-sec .more-btn:hover{
    color: #fff;
    border: 1px solid #d26e01;
}
.onboarding-sec .more-sec{
	margin-bottom:25px;
	margin-top: 15px;
}
@media (max-width:1024px){
.scroll-content {
    height: auto;
}
.places-list > li {
    width: 100%;
    margin-top: 15px;
}	
.onboarding-sec {
    padding: 0 10px;
}
.o-s-list > li .o-s-l-pic {
    width: 100%;
    text-align: center;
}
.o-s-list > li .o-s-l-text {
    margin-left: 0;
    text-align: center;
}
}

/********* add new css****************/

.cat_img {
    width: 28px;
    height: 32px;
    display: inline-block;
    margin-bottom: 5px;
    border-radius: 50%;
	line-height: 41px;
	padding-right: 5px;
}

.cat_img .img_cat {
    max-width: 100% !important;
    height: auto;
    border-radius: none;
}

.img_cat {
    border-radius: 50%;
    height: 32px;
    width: 32px;
}
