* html img, * html .png {
	position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")), this.pngSet=true) );
}
body {	margin: 0;	padding: 0;	color: #4a4a4a;	line-height: 16px;	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	background: url(http://images.thecityguide.in/App_Themes/Blogs/images/body-bg-new.jpg) left top repeat-x fixed;}
.fl {	float: left;}
.fr {	float: right;}
.cl {	clear: both;}
.clear:after {
	content : ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clear {	display: inline-block;  /* for IE/Mac */}
.ovrflw_hide {
	overflow: hidden;
	height: 1%;
}
form {
	margin: 0;
	padding: 0;
}
p {
	margin: 0;
	padding: 0;
	line-height: 16px;
}
img {
	outline: none;
	border: 0px;
}
a {
	color: #2274c9;
	text-decoration: none;
}
a:hover {
	color: #2274c9;
	text-decoration: underline;
}
.main_container {
	margin: 0 auto;
	width: 1000px;
	background-color: #FFFFFF;
}
.body-panel {
	padding: 10px 15px 10px 15px;
	width: 970px;
	margin: 0 auto;
}
.body-left-panel {
	width: 655px;
	margin-right: 15px;
}
.body-right-panel {
	width: 300px;
}
.logo-search-panel {
	border-bottom: 3px solid #3e85d0;
	height: 99px;
	width: 1000px;
}
.logo {
	margin: 26px 0 0 15px;
}
.breadcrumbing {
	border-bottom: 1px solid #cccccc;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	width: 990px;
}
.mrgbtm5px {
	margin: 0 0 5px 0;
}
.mrgbtm10px {
	margin: 0 0 10px 0;
}
.mrgcntr {
	margin: 0 auto;
}
.hyt10 {
	font: normal 1px;
	height: 10px;
}
.hyt20 {
	font: 1px;
	height: 20px;
}
.hyt8 {
	font: 1px;
	height: 8px;
}
.pdglft7px {
	padding:0 0 0 7px;
}
.pdglft9px {
	padding: 0 0 0 9px;
}
.pdglft9px img {
	margin: 0 0 3px 0;
	vertical-align: middle;
}
.pdtp3px {
	padding: 3px 0 0 0;
}
.pdtp5px {
	padding: 5px 0 0 0;
}
.pdtp7px {
	padding: 7px 0 0 0;
}
.pdtp8px {
	padding: 8px 0 0 0;
}
.pdtp10px {
	padding: 10px 0 0 0;
}
.hyt5 {
	font: 1px;	height: 5px;
}
.hyt7 {
	font: 1px;
	height: 7px;
}
.algnryt {
	text-align: right;
	padding: 0 10px 0 0;
}
.pdgryt7px {
	padding: 0 7px 0 0;
}
.mrgnryt7px {
	padding: 0 8px 0 0;
}
.mrgnryt13px {
	padding: 0 13px 0 0;
}
.mrgnryt16px {
	padding: 0 16px 0 0;
}
.pdrytop {
	padding: 28px 20px 0 0;
}
.width100pct {
	width: 100%;
}
.width98pct {
	width: 98%;
}
.width100px {
	width: 100px;
}
.width290px {
	width: 290px;
}
.width110px {
	width: 110px;
}
.width120px {
	width: 120px;
}
.width130px {
	width: 130px;
}
.width140px {
	width: 140px;
}
.width150px {
	width: 150px;
}
.width155px {
	width: 155px;
}
.width160px {
	width: 160px;
}
.width170px {
	width: 170px;
}
.width180px {
	width: 180px;
}
.width190px {
	width: 190px;
}
.width200px {
	width: 200px;
}
.width300px {
	width: 300px;
}
.width90px {
	width: 90px;
}
.width80px {
	width: 80px;
}
.width70px {
	width: 70px;
}
.width50px {
	width: 50px;
}
.width430px {
	width: 430px;
}
.width450px {
	width: 450px;
}
.width460px {
	width: 460px;
}
.width470px {
	width: 470px;
}
.width480px {
	width: 480px;
}
.width490px {
	width: 490px;
}
.width500px {
	width: 500px;
}
.width600px {
	width: 600px;
}
.width601px {
	width: 601px;
}
.width277px {
	width: 277px;
}
.width550px {
	width: 550px;
}
.width397px {
	width: 397px;
}
h1 {
	font: normal 23px Calibri, Arial;
	color: #4a4a4a;
	word-spacing: -2px;
	margin: 0 0 10px 5px;
}
h1 a {
	color: #4a4a4a;
	text-decoration: none;
}
h1 a:hover {
	color: #4a4a4a;
	text-decoration: none;
}
h2 {
	font: normal 23px Calibri, Arial;
	color: #64b005;
	word-spacing: -2px;
	margin: 0 0 10px 5px;
}
h2 a {
	color: #64b005;
	text-decoration: none;
}
h2 a:hover {
	color: #64b005;
	text-decoration: none;
}
.title26pxblue {
	font: normal 25px Calibri, Arial;
	color: #2274c9;
	width: 90%;
	letter-spacing: 0px;
	word-spacing: -1px;
}
.title26pxblue a {
	color: #2274c9;
	text-decoration: none;
}
.title26pxblue a:hover {
	color:2274c9;
	text-decoration: none;
}
.title16px {
	font: normal 16px Calibri, Arial;
	color: #292828;
	width: 87%;
}
.title16px a {
	color: #292828;
	text-decoration: none;
}
.title16px a:hover { color: #292828; text-decoration: underline; }

.title16pxorange {	font: bold 18px Calibri, Arial;	color: #ec7c1e;
}
.title16pxorange a {	color: #ec7c1e;	text-decoration: none;
}
.title16pxorange a:hover {	color: #4a4a4a;	text-decoration: none;
}

.commentsnumbg {
	/*background: url(images/comments-bg.png) left top no-repeat;*/
	width: 34px;
	text-align: center;
	font: bold 12px Arial, Helvetica, sans-serif;
	height: 22px;
	padding: 4px 4px 4px 1px;
}
.commentsnumbg a { color: #4a4a4a; text-decoration: none; }
.commentsnumbg a:hover { color: #64b005; text-decoration: none; }

.txtfld {	border: 1px solid #cecece;	color: #545454;	outline: none;	padding: 3px;	font-size: 11px;}
.formCtrl {	margin-right:4px;	vertical-align:middle;}
.srchtxt {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #cd4901;
	padding: 2px 4px 0 0;
}
.gryboxmain {
	width: 625px;
	padding: 15px;
	background-color: #f3f3f3;
}
.txt10px {
	font-size: 10px;
}
.detailsbox {
	width: auto;
	text-align:justify;
}
.detailtxt{font-size:13px;}
.boxpanel {
	margin-bottom: 8px;
}
.readingtxt {
	color: #64b005;
	font-style: italic;
}
.readingtxt a {
	color: #64b005;
	text-decoration: underline;
}
.readingtxt a:hover {
	color: #64b005;
	text-decoration: none;
}
.grybox322px {
	width: 302px;
	padding: 10px;
	background-color: #f3f3f3;
	margin: 0 10px 0 0;
	word-spacing: -1px;
}
.border1px {
	border-bottom: 1px solid #e3e3e3;
}
.box326pxlft {width: 311px;padding: 20px 15px 20px 0;border-right: 1px solid #e3e3e3;}
.box326pxlft ul {margin: 0;padding: 0;list-style: none;}
.box326pxlft ul li {background: url(http://images.thecityguide.in/App_Themes/Blogs/images/icon-arrow.gif) left 10px no-repeat;
	line-height: 15px;padding: 5px 0 5px 10px;margin: 0 10px 0 5px;}
.box326pxlft ul li a {color: #4a4a4a;text-decoration: none;}
.box326pxlft ul li a:hover {color: #2274c9;text-decoration: underline;}
.box326pxryt {width: 306px;margin-left: -1px;border-left: 1px solid #e3e3e3;padding: 20px 5px 20px 15px;}
.box326pxryt ul {margin: 0;padding: 0;list-style: none;}
.box326pxryt ul li {background: url(http://images.thecityguide.in/App_Themes/Blogs/images/icon-arrow.gif) left 10px no-repeat;
	line-height: 15px;padding: 5px 0 5px 10px;margin: 0 5px 0 10px;}
.box326pxryt ul li a {color: #4a4a4a;text-decoration: none;}
.box326pxryt ul li a:hover {color: #2274c9;text-decoration: underline;}
.rightpanegrad {background: url(http://images.thecityguide.in/App_Themes/Blogs/images/right-content-bg.jpg) left top repeat-x;
	padding: 10px;width: 280px;border-top: 1px solid #c4c4c4;}
.listings {width: auto;}
.listings ul {margin: 0;padding: 0;list-style: none;}
.listings ul li {background: url(http://images.thecityguide.in/App_Themes/Blogs/images/icon-arrow.gif) left 9px no-repeat;
	padding: 5px 0 5px 10px;border-bottom: 1px solid #e3e3e3;margin-right: 5px;}
.listings ul li ul {margin: 0;padding: 0;list-style: none;}
.listings ul li ul li{background: url(http://images.thecityguide.in/App_Themes/Blogs/images/icon-arrow.gif) left 9px no-repeat;
	padding: 5px 0 5px 10px;border: none;margin: 0 5px 0px 10px;}

.listings-normal {width: auto;}
.listings-normal ul {margin: 0;padding: 0;list-style: none;}
.listings-normal ul li {background: url(http://images.thecityguide.in/App_Themes/Blogs/images/icon-arrow.gif) left 8px no-repeat;
	padding: 4px 0 4px 10px;margin-right: 5px;}
.tag10px {font: bold 10px Arial, Helvetica, sans-serif;}
.tag12px {font: bold 12px Arial, Helvetica, sans-serif;}
.tag14px {font: bold 14px Arial, Helvetica, sans-serif;}
.tag16px {font: bold 16px Arial, Helvetica, sans-serif;}
.tag18px {font: bold 18px Arial, Helvetica, sans-serif;}
.tag20px {font: bold 20px Arial, Helvetica, sans-serif;}
.blue_btn {background:url(http://images.thecityguide.in/App_Themes/Blogs/images/blue_btn.gif) repeat-x left; height:24px; font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#fff; border:none; padding:5px 5px 6px 5px; width: auto; cursor: pointer; }

/*** Footer Starts ***/
.footer {	background-color: #f0f0f0;	border-top: 1px solid #bebdbd;	margin: 0 auto;}
.footer-con {margin: 0 auto;	width:996px;	padding: 5px 0 15px 0;}
.footer-con ul {list-style-type: none;	margin: 5px 0 0 0;	padding: 0;}
.footer-con li {
	list-style-type: none;
	background: url(http://images.thecityguide.in/App_Themes/Blogs/images/footer_bullet.gif) no-repeat 0% 60%;
	padding: 0px 0 0 10px;
	margin: 0;
}
.footer-con li a {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #2274c9;
	text-decoration: none;
}
.footer-con li a:hover {
	color: #2274c9;
	text-decoration: underline;
}
.footer-con .heading {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4a4948;
	border-bottom: 1px solid #999999;
	padding: 0 0 5px 0;
}
.main_menu {
	width: 160px;
	background: url(http://images.thecityguide.in/App_Themes/Blogs/images/footer_stroke.gif) no-repeat top right;
	min-height: 110px;
	padding: 5px 12px 0 11px;
	margin: 0 0 0 10px;
}
.citie_listing {
	margin: 10px 15px 0 10px;
}
.mrgncenter {
	margin: 0 auto;
	text-align: center;
	line-height: 25px;
}
/*** Footer Ends ***/

/*New CSS for Blog Category Page*/
.pdbtm15px { padding: 0 0 15px 0; }
.title16pxblue { font: bold 18px Calibri, Arial;	color: #2274c9;	width: 95%;}
.title16pxblue a { color: #2274c9; text-decoration: none; }
.title16pxblue a:hover { color: #4a4a4a; text-decoration: none; }
/**/
/*New CSS for Blog Details Page*/
.commentsbg { background: url(http://images.thecityguide.in/App_Themes/Blogs/images/comments_bg.jpg) bottom left repeat-x; padding: 0 10px 20px 10px; border-bottom: 1px solid #d4e1ed; width: 97%; }
.commentsborderbox { border: 1px solid #d3e0ec; padding: 15px; }
.blue { color: #2274c9; }
.blue img { vertical-align:middle; }
.blue a { color: #2274c9; text-decoration: none; }
.blue a:hover { color: #2274c9; text-decoration: underline; }
.orange { color: #ec7c1e; }
.orange a { color: #ec7c1e; text-decoration: none; }
.orange a:hover { color: #ec7c1e; text-decoration: underline; }
.green { color: #64b005; }
.green a { color: #64b005; text-decoration: none; }
.green a:hover { color: #64b005; text-decoration: underline; }
.green10px { color: #64b005; font-size: 10px; }
.green10px a { color: #64b005; text-decoration: none; }
.green10px a:hover { color: #64b005; text-decoration: underline; }
.black { color: #000000; }
.grybrdr { border: 1px solid #e3e3e3; width: 100%; line-height: 28px; _padding-top: 6px; _height: 24px; overflow: hidden; background-color: #FFFFFF; }
.grybrdr ul { margin: 0; padding: 0; list-style-type: none; }
.grybrdr ul li { width: 100px; padding: 0 0 0 5px; float: left; line-height: 30px; }

/* ****************** RatingStar ****************** */
.ratingStar{	white-space:nowrap;	margin:1em;	height:14px;}
.ratingStar .ratingItem {font-size: 0pt;width: 14px;height: 14px;margin: 0px;padding: 0px;display: block;background-repeat: no-repeat;
	cursor:pointer;}
.ratingStar .Filled {background-image: url(http://images.thecityguide.in/App_Themes/Blogs/images/star-fulrated.gif);}
.ratingStar .Empty {background-image: url(http://images.thecityguide.in/App_Themes/Blogs/images/star-unrated.gif);}
.ratingStar .Saved {    background-image: url(http://images.thecityguide.in/App_Themes/Blogs/images/star-unrated.gif);}

.ratingStar1{margin:-1px 0 0 80px;}
.ratingStar1 .ratingItem1 {font-size: 0pt;width: 42px;height: 40px;margin: 0px;padding: 0px;display: block;background-repeat: no-repeat;cursor:pointer;}
.ratingStar1 .Filled1 {background-image: url(http://images.thecityguide.in/images/FilledStar1.gif);}
.ratingStar1 .Empty1 {background-image: url(http://images.thecityguide.in/images/EmptyStar1.gif);}
.ratingStar1 .Saved1 {background-image: url(http://images.thecityguide.in/images/FilledStar1.gif);}

/* ****************** Gauge ****************** */
.modalBackground {	background-color:#6e6e6e;	filter:alpha(opacity=70);	opacity:0.7;}
.box320panel { width: 320px; }
.box_top_left_img { background: url(http://images.thecityguide.in/App_Themes/Blogs/images/box_top_left_img.jpg) left top no-repeat; width: 16px; height: 15px; }.box_320_top_mid_img { background: url(http://images.thecityguide.in/App_Themes/Blogs/images/box_top_mid_img.jpg) left top repeat-x; height: 15px; width: 288px; }
.box_top_right_img { background: url(http://images.thecityguide.in/App_Themes/Blogs/images/box_top_right_img.jpg) left top no-repeat; width: 16px; height: 15px; }
.box320pxmidimg { background: url(http://images.thecityguide.in/App_Themes/Blogs/images/box-320px-mid-img.jpg) left top repeat-y; width: 292px; overflow: hidden; padding: 0 14px 0 14px; }
.box_btm_left_img { background: url(http://images.thecityguide.in/App_Themes/Blogs/images/box_btm_left_img.jpg) left top no-repeat; width: 16px; height: 15px; }
.box_320_btm_mid_img { background: url(http://images.thecityguide.in/App_Themes/Blogs/images/box_btm_mid_img.jpg) left top repeat-x; height: 15px; width: 288px; }
.box_btm_right_img { background: url(http://images.thecityguide.in/App_Themes/Blogs/images/box_btm_right_img.jpg) left top no-repeat; width: 16px; height: 15px; }
.atmpanel { width: 240px; margin: 0 auto; }
.branchpanel { width: 270px; margin: 0 auto; }
.box_top_mid_img { background: url(http://images.thecityguide.in/App_Themes/Blogs/images/box_top_mid_img.jpg) left top repeat-x; height: 15px; }
.box_btm_mid_img { background: url(http://images.thecityguide.in/App_Themes/Blogs/images/box_btm_mid_img.jpg) left top repeat-x; height: 15px; }
.box397pxmidimg { background: url(http://images.thecityguide.in/App_Themes/Blogs/images/box_397px_mid_img.jpg) left top repeat-y; width: 357px; padding: 0 20px 0 20px; }
.imgborder {	border: 1px solid #cccccc;	padding: 4px;	background-color: #FFFFFF;}
.dshdborder {	border-bottom: 1px dashed #dad9d9;	padding : 0;}
.commentstext {	font: bold 12px Arial, Helvetica, sans-serif;}
.box322px {	width: 302px;	padding: 10px;	margin: 0 10px 0 0;	word-spacing: -1px;}
.citythumb { margin: 0 0 0 5px; width: 130px; }
.citythumb ul { padding:0px; margin:0px; list-style: none; }
.citythumb ul li { padding:0 0 4px 0; margin:0px; }
.citythumb li img { margin:0 5px 0 0; padding:0; }
.css_cont{margin:0px;padding:0px;width:190px;}
.popupdiv_container{POSITION: absolute;	left:auto;top:auto;}
.popupdiv_container a{font:normal 11px Tahoma,Arial, Helvetica, sans-serif;	color:#3f3f3f;text-decoration:none;line-height:18px;}
.popupdiv_container a:hover{font:normal 11px Tahoma,Arial, Helvetica, sans-serif;color:#3f3f3f;	text-decoration:underline;	line-height:18px;}
.btn_blue { background: url(http://images.thecityguide.in/App_Themes/Default/images/btn-blue-bg.jpg) left top repeat-x; height:24px; color: #FFFFFF; padding:3px 5px 4px 5px; font-weight: bold; font-size: 11px; border: 1px solid #d3d3d3; cursor:pointer; }


/*Start: For only FB slidbar*/
#sideBar{
text-align:left;
}

#sideBar h2{
  color:#FFFFFF;
  font-size:100%;
  font-family:arial;
  margin:10px 10px 10px 10px;
  font-weight:bold !important;
}

#sideBar h2 span{
  font-size:100%;
  font-weight:normal !important;
}

#sideBar ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

#sideBar li{
  margin:0px 10px 3px 10px;
  padding:2px;
  list-style-type:none;
  display:block;
  background-color:#DA1074;
  width:177px;
  color:#FFFFFF;
}

#sideBar li a{
  width:100%;
}

#sideBar li a:link,
#sideBar li a:visited{
  color:#FFFFFF;
  font-family:verdana;
  font-size:100%;
  text-decoration:none;
  display:block;
  margin:0px 0px 0px 0px;
  padding:0px;
  width:100%;
}

#sideBar li a:hover{
  color:#FFFFFF;
  text-decoration:underline;
}

/* Added on 29/09/09 */
#sideBar .slidehide_img {
  width:28px;
  position:relative;
  height:400px;
  float:left;
  top: 160px;
  right:0px;
  overflow:hidden;
  z-index:10000;
}
#sideBarTab{
  cursor:pointer;
  float:left;
}

#sideBarTab img{
  border:0px solid #FFFFFF;
}

#sideBarContents{
  background:#FFFFFF;
  float:left;
  overflow:hidden !important;
  padding:0px;
  width:300px;
  height:570px;
}
/*End: For only FB slidbar*/


/*Start JQuery*/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

.ac_results {
	padding: 0px;
	border: 1px solid #cecece;
	border-top:0px;
	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;
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
}
.ac_loading {background: white url('indicator.gif') right center no-repeat;}
.ac_odd {/*background-color: #eee;*/}
.ac_over {	background-color: #0A246A;	color: white;}
/*End JQuery*/