
*{margin:0; padding:0;}
body {font-family:Arial, Helvetica, sans-serif; font-size:12px;font-size-adjust:inherit;}

a:link, a:visited, a:active { color:#006291; text-decoration:none;}
a:hover { text-decoration:underline}
a, input {outline:none;}
img { border:none;}
form, fieldset {margin:0;padding:0;border-style:none;}
li { list-style:none;}
h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold;}
/* Sprite */
.rss-feeds, .separator, .submission .btm, .wthr, .wheretohome, .wheretohome .menu, .topnav, #maincont, .tellus .btm { background:url(http://i.imgci.com/espncricinfo/travel/vspr6.gif) repeat-x;}

.rss-feeds span, .memebermgmt ul li.retwt, .memebermgmt ul li.flike, .blog-txt #btn, .blog-txt #btn span, .more span, .carouselCtrl .prev a, .carouselCtrl .next a, .city, .submission .btm #btn span, .submission .btm .citybtn span, .must-do, .tod ul li.left, .tod ul li.right, .tod .wrap a.prevBtn, .tod .wrap a.nextBtn,.tod .wrap ul li, .tod .wrap ul li.current, .wheretohome span.menubg, .seemore, .vcarousal .ytop, .vcarousal .ybtm, .up, .vcarousal .mdl span.mrdtls a, h3.tabs, .vcarousal .uparw, .gtaround .gatop, .gtaround .gabtm, .wtrsts, .logo_cric a, .logo_travel, #footer, .logo_foot a, .wrap .prevBtn,.wrap .nextBtn, .wrap .nextBtnEn, .wrap .prevtBtnEn, .wrap li, .wrap li.current, .wheretohome ul li.eat a, .wheretohome ul li.stay a, .wheretohome ul li.party a, .tbsep, .navi a,  #slideshowTabList li.selectedTab, #slideshowTabList li.selectedTab:hover, .nav li.navleft, .nav li.navright, .nav li.moreright, .nav li.activenav, .lbadwrapper .worldcup span, .bdgtxt, .mdrgtxt, .lxrtxt, .arr_l span, .arr_r span, #location li, #location li.current,.morenav li.lastbord, .tod .wrap a.prevBtnEn, .tod .wrap a.nextBtnEn, .budget h2, .midrange h2, .luxury h2, span.cls, .tod .hdtxt, .gamdl h3, .wthr h3, .tags h3, .fixtures h3, h4.town, .citypicshdr h2, .tellus h3, h2.wrtxt, #othercities h2, .tellus .citybtn a, #headerinner, .whereto ul li.eat a, .whereto ul li.stay a, .whereto ul li.party a, .whereto h4, .mustdo h4, .tips h4, .city-pic h3, .relatedlinks h3, h1.must-dohdr, .submission h4, /*h1.where-tohdr,*/ .logo_travelinner, #tod .hdtxt, .submission .btm a, .lbadwrapper .worldcup a , p.close span, #lBack a, #imgs li.active, #prevImg span.arr, #nextImg span.arr, #imgCtrls div.active, .blog-pic .trvlPicEn span, .nav li.activenav span, #cat_eat, #cat_stay, #cat_party, .gamd1 .more .collapse, div.left, div.right, .player_pk, .espn_pk, .subnav ,.mustdo_plyr .readmore{ background:url(http://i.imgci.com/espncricinfo/travel/h_spr_travel_ver4.png) no-repeat;}

#landingpage #maincont { background:url(http://i.imgci.com/espncricinfo/travel/bg_land.jpg) no-repeat;}
#landingpage #maincont .subnav { visibility:hidden}
/*#landingpage #maincont .vcarousal .tags { dispaly:none} */
#landingpage #othercities h2 { background-position:10px -773px;}
#landingpage .tellus { width:260px;}
#landingpage .tellus h3{background-position:-219px -269px;}
#landingpage .tellus .citybtn a { margin-left:40px;}
#landingpage #tod { width:260px;}
#landingpage #tod .hdtxt { background-position:-257px -211px; width:260px;}
#landingpage #tod div.middle, #landingpage #todholder .numbx1 { width:255px;}
#landingpage #tod div.middle { margin-top:5px;}
#landingpage .in_city {color:#FFF;font-weight:bold;position:relative;text-align:right;padding:9px 7px 0 0; float:right}
#landingpage .menubg { margin-right:-48px;}
#landingpage .citypicshdr h2 { display:none}
#landingpage .citypicshdr table { float:left;}
#landingpage .citypicshdr table, #landingpage .citypicshdr table h2  { display:table;*display:block}
#landingpage .citypicshdr table td  {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-transform:capitalize; color:#006291; font-weight:bold;}
#landingpage .citypicshdr table td h2 { float:left; background-position:-4px -266px; width:135px;} 

/*#landingpage .citypicshdr h2 span,  x:-moz-any-link, x:default  {margin-top:-21px;}
body:nth-of-type(1) #landingpage .citypicshdr h2 span, x:-moz-any-link, x:default {margin-top:1px } */

#headerinner{ float:left; padding:0 10px; height:71px; width:960px; background-position:0 -1647px;}
#headerinner ul{ float:right; margin:9px 22px 0 8px; font-size:11px;}
#headerinner ul li{ float:left; border-right:1px solid #a6a6a6; padding:0 9px; font-weight:bold;}
#headerinner ul li.last{ border:0;} 
#headerinner ul li a{ color:#FFF;}

#lhs{ width:662px; float:left;#margin-top:10px;}
#lhs h1 { margin:10px 0 20px;}

h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:27px; font-weight:bold; color:#3f3e3e; float:left; padding-left:15px;}
.subhdr, .subhdr2 { font-size:18px; float:left; margin-left:15px; font-weight:bold; color:#236ab2;}
.subhdr1 { margin-top:20px;}
.subhdr2 { float:left; margin:20px 0 0 5px;}
.memebermgmt{ width:250px; float:right; padding-top:10px;}
.memebermgmt ul li.retwt{ width:46px; float:left; height:18px; background-position:0 0; margin:1px;}
.memebermgmt ul li.retwtnum{ float:left; background:#f2f2f0; border:1px solid #e6e7e2; font-size:11px; margin-top:1px; padding:2px 4px 0 4px;}
.memebermgmt ul li.flike{ width:48px; float:left; height:21px; background-position:-56px 0; margin:0 5px;}
.memebermgmt ul li.num{ font-size:11px; padding-top:4px;}

.city{ width:190px; float:right; margin-top:6px; background-position:-107px -28px;}
.city select{ width:190px; background:#666; border:0; color:#FFF;}

.blog-head, .story-head{ width:632px; float:left; background:#eee4e4; border:1px solid #e1cece; border-left:0; border-right:0; margin:10px 0; padding:10px 15px;}
.blog-head h2, .story-head h2{ font-size:22px; color:#800806;}
.blog-head h3, .story-head h3{ font-size:12px; color:#383838; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.blog-head p, .story-head p{ font-size:11px; color:#383838;}
.blog-head span, .story-head span{ color:#006291;}
.story-head .summary, .story-head .byline { margin-top:5px;}
.story-head .date { font-size:10px;}
.stycrdt, .copyrt { font-size:11px; color:#999999;}

.blog-txt{ width:647px; float:left; padding:10px 0 10px 15px; border-bottom:1px solid #E8E6E7; margin-bottom:10px;}
.blog-txt p{ margin-bottom:15px;}
.blog-txt .cont{ float:right;}
.blog-txt #btn{background-position:-114px 0; width:108px; height:21px;}
.blog-txt #btn input{background:transparent; border:0; color:#fff; cursor:pointer; padding:3px 0 0 8px; font-size:11px; font-weight:bold; width:90px; float:left;}
.blog-txt #btn span {background-position:0 -28px; margin:8px 0 0 2px; height:3px; width:7px; display:block; float:left; }
.blog-txt .credit { font-size: 11px; font-weight:normal; color:#999;}

.blog-pic{ width:312px; float:right; padding-left:15px;}
.blog-pic p{ font-size:11px; padding:10px 5px 0 5px; margin:0 !important}
.blog-pic img{cursor:pointer;}
.blog-pic .trvlPicEn{cursor:pointer; padding-bottom: 5px; padding-top:5px;}
.blog-pic .trvlPicEn span{background-position: -151px -126px;padding:2px 7px;*padding:1px 7px;margin-right:5px;*display:block; *width:1px;*float:left}

.stry-blk{ width:632px; float:left; border-bottom:1px solid #e3e3e3; padding:10px 15px;}
.stry-blk h3{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#800806;}
.stry-blk h3 a, .stry-blk h3 a:active, .stry-blk h3 a:visited {color:#800806;}
.stry-blk p.sub{ font-size:11px; color:#666; padding-top:5px;}
.stry-blk p.date{ font-size:11px; color:#666; padding-top:10px;}
.stry-blk.last{ border:0;}
.stry-blk .txt{ width:555px; float:left;}
.stry-blk img{ float:left; padding:5px 10px 0 0;}

/* RHS styles start */
#rhs{ width:300px; float:right; padding-top:20px;#padding-top:10px;#margin-left:-5px}

.author{ width:270px; float:left; padding:0 15px; margin-bottom:10px;}
.author img{ float:left; padding:0 10px 4px 0;}
.author h4{ font-family:"Times New Roman", Times, serif; font-size:11px; font-weight:bold; color:#737373;}
.author h3{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
.author p{ font-size:11px;}

.rss-feeds{ width:270px; float:left; padding:10px 15px; background-position:0 -14px; margin-bottom:15px;}
.rss-feeds span{ width:18px; height:18px; float:left; background-position:-17px -28px; padding-right:6px;}

.categories{ width:300px; float:left;}
.categories h3{ width:270px; float:left; padding:4px 15px; background:#efe5e5; border:1px solid #e0cccc; border-left:0; border-right:0; }
.categories .left{ width:140px; float:left; padding:10px 0 15px 15px;}
.categories .right{ width:120px; float:right; padding:10px 15px 15px 0;}
.categories ul li{ font-weight:bold; padding-bottom:5px;}
.categories ul li a.active{ color:#000;}

.advert{ width:300px; float:left; margin-bottom:20px;}

.more-in{ width:300px; float:left; margin-bottom:16px;}
.more-in h3{ padding:0 15px 3px 10px; color:#800806;}

.whereto{ width:280px; float:left; padding:10px 10px 5px; background:#d6f4d6; border-top:1px solid #b6ecb4;}
.whereto h4{ float:left; background-position:-763px -507px; width:60px; text-indent:-9999px;}
.whereto ul{ width:175px; float:right;}
.whereto ul li{ float:left; padding:0 10px 3px 10px;}
.whereto ul li.eat a{ color:#48aa46; background-position:-662px -559px; display:block; width:30px; text-indent:-9999px;}
.whereto ul li.stay a{ color:#a25e29; background-position:-712px -559px; display:block;width:40px; text-indent:-9999px;}
.whereto ul li.party{  padding-right:0;}
.whereto ul li.party a{ color:#c00000; background-position:-779px -559px; display:block;width:45px; text-indent:-9999px;}
.whereto ol.tabPanels { *margin-top:0; *border:1px solid #D6F4D6;}
.wheretohdr { float:left}

#cat_eat, #cat_stay, #cat_party { display:block; margin:7px 0 0 10px; float:left; width:68px; height:24px;}

#cat_eat {background-position:-124px -728px;}
#cat_stay {background-position:-229px -728px;}
#cat_party {background-position:-346px -728px;}
#stryComments{clear:both !important;}
.wheretohd { float:left; display:block}

.whereto ul li.active{ background:url(http://i.imgci.com/espncricinfo/travel/tabcone.gif) no-repeat center bottom;}
.whereto p{ clear:both; font-size:12px; padding-top:4px;}
.more-in .more a, .city-pic .more a { font-size:11px;}

.mustdo{ width:280px; float:left; padding:10px 10px 5px; background:#fff2cd; border:1px solid #ffe496; border-left:0; border-right:0;}
.mustdo h4 {background-position:-875px -343px; text-indent:-9999px;}
.mustdo p{padding-top:4px;}
.mustdo_cntnt{ width:378px;}
.mustdo_plyr{ width:358px; margin:10px; padding-bottom:10px; border-bottom:1px solid #c2c2c2; clear:both;}
.mustdo_plyr img{ padding-right:10px; float:left; }
.mustdo_plyr h4{ font:bold 13px "Times New Roman", Times, serif; text-transform:uppercase; padding-bottom:6px;}
.mustdo_plyr h5{ font:bold 14px "Arial", Helvetica, sans-serif; color:#006291; padding-bottom:6px;}
.mustdo_plyr p{ font:normal 12px "Arial", Helvetica, sans-serif; padding-bottom:8px;}
.mustdo_plyr .readmore{ background-position:-303px -28px; height:22px; color:#FFF; padding:2px 11px; display:inline-block;}
.mustdo_plyr .readmore a{color:#fff;text-decoration:none;}
.mustdo_cntnt .last{ margin-bottom:0; border:none;}

.pagin { float:left; border-bottom:1px solid #ccc; margin-left:15px; padding-bottom:5px; width:650px; font-size:11px; color:#666;}
.pgbottom { margin:20px 0 0 15px;border-top:1px solid #ccc; border-bottom:0; padding-top:10px;}
.pagin a:hover { text-decoration:none; color:#000;}

.tips{ width:280px; float:left; padding:10px 10px 5px; background:#f1e3e3; border-bottom:1px solid #e5caca;}
.tips h4 {background-position:-875px -398px; text-indent:-9999px;}
.tips p{padding-top:4px;}

.city-pic{ width:290px; float:left; padding:10px 5px; background:#d5ecef; border:1px solid #aed9e1; border-left:0; border-right:0; margin-bottom:15px;}
.city-pic h3{color:#006291; float:left;background-position:-4px -270px; text-indent:-9999px; width:150px;}
.city-pic img{ float:left; padding:15px 1px 13px 1px;}
#rhcitypichold{clear:both;float:none;width:290px;overflow:hidden;position:relative;height:110px;margin-top:30px;}
#rhcitypichold .items{position:absolute;width:10000em;left:0;top:0;height:110px;}
#rhcitypichold .items div{float:left;width:290px;height:110px;overflow:hidden;}
#rhcitypichold .items div a{float:left;display:block;width:143px;margin: 0;text-align:center;}
#rhcitypichold .items div a img{display:block;margin:0 auto;padding:0;float:none;}


.related-stry{ width:300px; float:left;}
.related-stry h3{ width:270px; float:left; padding:4px 15px; background:#efe5e5; border:1px solid #e0cccc; border-left:0; border-right:0;}
.related-stry h4{ width:270px; float:left; padding:4px 15px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#006291;}
.related-stry p{ padding:0 15px;}

.submission, .tellus { width:300px; float:left; margin-bottom:15px;}
.submission h4 {font-size:13px; font-weight:bold; background-color:#e5e5e5; border:1px solid #d9d9d9; border-left:0; border-right:0; padding:5px 15px; text-align:center; background-position:-339px -553px; text-indent:-9999px;}

.tellus .btm { background-position:0 -52px; height:36px; padding:0 15px;}
.tellus .citybtn { text-align: center;#border-top:1px solid #fff; }
.tellus p { font-weight:bold; text-align:center; padding:15px;}
.tellus .citybtn a { background-position:-568px -119px;border:0; width:156px; text-indent:-9999px; height:24px; cursor:pointer; outline:none; display:block; margin-left:60px; }
.tellus .citybtn a:hover { background-position:-568px -161px;}

.submission p{ padding:6px 15px; font-size:11px; color:#7c7b7b;}
.submission .btm{ width:270px; background-position:0 -52px; padding:0 15px; height:36px;}

.tellus h3 { color:#920908; background-color:#e5e5e5; border:1px solid #d9d9d9; border-left:0; border-right:0; padding:5px 15px; text-transform:uppercase; font-size:14px;background-position:-204px -269px; text-indent:-9999px;}
.tellus .btm .citybtn { margin:0 auto; float:none}
.tellus p { font-weight:bold}

.submission .btm a { background-position:-729px -260px; text-indent:-9999px; border:0; cursor:pointer; height:24px; width:132px; display:block; margin-left:70px;}
.submission .btm a:hover { background-position:-868px -260px;}


.tags, .fixtures{ width:300px; float:left;}
.tags { margin-bottom:10px;}
.tags h3 { width:270px; float:left; padding:4px 15px; background-color:#efe5e5; border:1px solid #e0cccc; border-left:0; border-right:0; background-position:-861px -420px;  text-indent:-9999px;}
.vcarousal .tags { width:388px; margin-top:10px;}
.vcarousal .tags h3 { width:358px; padding:4px 15px;}
.vcarousal .tags #cloud { width:358px;}
.fixtures h3{color:#920908; width:270px; float:left; padding:4px 15px; background-color:#efe5e5; border:1px solid #e0cccc; border-left:0; border-right:0; background-position:-229px -241px; text-indent:-9999px; }

.fixtures ul { margin:5px 15px 0; float:left; width:270px;}
.fixtures ul li { border-bottom:1px dotted #b5b5b5; font-size:11px; padding:5px 0}
.fixtures ul li span { font-weight:bold;}
.fixtures ul li a {color:#006291; font-size:12px; font-weight:bold}
.fixtures ul li.lastfixt { border:none}
.fixtures .more { float: right; font-weight:bold; margin-right:15px;}

.separator{ width:100%; float:left; background-position:0 0; height:4px; margin:10px 0; overflow:hidden;#overflow:hidden;}


/************************************ RHS styles end ****************************/

.copy{ color:#666; font-size:10px;}
.more{ float:right; font-weight:bold; margin-top:5px;}
.more a{ float:left;}
.more span{ background-position:-27px -55px; width:4px; height:8px; display:block; float:left; margin:4px 0 0 3px;}

h1.must-dohdr {background-position:-466px -495px; text-indent:-9999px; width:105px; margin:15px 0;}
h1.where-tohdr {/*background-position:-323px -495px;*/margin:15px 0;}
.must-do {width:25px; height:25px; margin:2px 0 0 5px; border:0; background-position:-107px -76px; padding:0; display:inline; float:left;margin-top:15px;}

#cloud{ width:270px; float:left; padding:4px 15px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}
#cloud a {padding:2px;}
#cloud a.tag1{ color:#999; font-size:10px;}
#cloud a.tag2{ color:#666; font-size:12px;}
#cloud a.tag3{ color:#AAA; font-size:14px;}
#cloud a.tag4{ color:#666; font-size:18px;}

/******************* Slideshow ****************/
#slideshowContainer { float:right; background:#fff; padding:11px; width:637px; border: 1px solid #dad6d6; -webkit-border-radius: 5px;-moz-border-radius:5px;}
#slideshowTabs {float:right;position:relative;z-index:1; width:232px; font-weight:bold; padding:0 0 0 5px;}

#slideshowTabList li {overflow:hidden; background:#eae8e8; margin:0 0 5px 0; -webkit-border-radius:3px;-moz-border-radius:3px;border: 1px solid #c1c1c1; padding:7px;cursor:pointer}

#slideshowTabList li:hover {background:#3d3c3c; color:#cecece;}
#slideshowTabList li:hover a{color:#cecece;text-decoration:none}
#slideshowTabList li p { font-size:11px; color:#FFF; font-weight:normal; padding:3px 0 0 0; display:block; }
#slideshowTabList li a { color:#333; text-decoration: none; }
#slideshowTabList li .sep { width:211px; height:2px; background:url(http://i.imgci.com/espncricinfo/travel/separator.jpg) no-repeat; display:block; margin-top:5px;}
#slideshowImageList .cpyrghtbox { background:#fff; position:absolute; left:0; bottom:0; margin:5px; width:380px; padding:5px;opacity:0.8;filter:alpha(opacity=80);-moz-border-radius:3px;-moz-border-radius:5px;}
#slideshowImageList .cpyrghtbox p { color:#000; font-size:11px;}
#slideshowImageList .cpyrghtbox span{color:#636363;}

#tab_0 p, #tab_0 div { display:none}
#slideshowTabList li.selectedTab, #slideshowTabList li.selectedTab:hover { background-position: -731px -127px; height:105px; width:213px; margin-left:-36px; border:none; color:#fdffc6; font-size:18px; padding:10px 10px 0 45px; cursor:pointer;}
#slideshowTabList #tab_3 { margin-bottom:-5px;}
#slideshowTabList li.selectedTab a { color:#fdffc6;}
#slideshowTabList li.selectedTab a:hover {color:#fff; text-decoration:underline;}
#slideshowTabList li.selectedTab p {font-size:11px; color:#FFF; font-weight:normal; padding:3px 0 12px 0; display:block}
#slideshowTabList li.selectedTab p a { font-weight:bold; color:#FFF;}
#slideshowTabList li.selectedTab .sep { width:211px; height:2px; background:url(http://i.imgci.com/espncricinfo/travel/separator.jpg) no-repeat; display:block; margin-top:5px;}
#slideshowImageList {width:400px;overflow:hidden;float:left;position:relative;z-index:0;background:#000;}
#slideshowImageList div{display:none;#margin-bottom:-3px}
#slideshowImageList div.active, #slideshowImageList div div{display:block;}

#slideshowTabList li.selectedTab .cpyrghtbox { background:#fff; position:absolute; top:265px; margin:5px; width:380px; font-weight:normal; font-size:11px; padding:5px; opacity:.6;}
#slideshowTabList li.selectedTab .cpyrghtbox p { float:left; border:0; width:370px; background:#fff;font-size:11px;}
#slideshowTabList li.selectedTab .cpyrghtbox span{ float:right; color:#636363;}

/************* home page styles ************/
#wrapper {width:1048px;margin:0 auto;}

#header, #content, #footer {margin:0 34px; width:980px;}
#othercities { width:980px;}
#maincont {width:1048px; padding:0 0 20px 0; /*height:335px;*/ margin-bottom:20px;#margin-top:-90px; float:left}
#content { float:left; background:#FFF; padding-bottom:20px;}

#wrapperinner { width:980px; margin:auto;}
#wrapperinner #header, #wrapperinner #content, #wrapperinner #footer {margin:0; width:980px;}
#wrapperinner #othercities {margin:0; width:650px;}
#wrapperinner #header {*height:226px;_height:229px;}
#wrapper #header {*height:230px;_height:229px;}

.lbadwrapper { margin:5px 0 3px; float:right;}
.lbad {float:left; margin-top:-22px; *margin:0 0 0 10px;}
.lbadwrapper .worldcup {margin:0 0 0 55px; float: left; font-weight:bold; }
.lbadwrapper .worldcup a {color:#ee3b33; background-position:-687px -709px; display:block; width:106px; height:19px; padding:3px 0 0 38px; text-decoration:none}
.lbadwrapper .worldcup a:hover {background-position:-687px -741px;}
.lbadwrapper .worldcup span { display:inline-block;width:6px; height:8px; *height:11px; background-position:-10px -26px; margin-right:3px;}

.logo_cric { height:32px; width:200px; float:left; margin-top:36px; clear:left;}
.logo_cric a{ background-position:-526px -72px; text-indent:-9999px;width:200px;height:32px;display:block}
#wrapper .logo_cric a, #wrapperinner .logo_cric a{ margin-left:-16px;}

.lhscont { width:310px; float:left; position:relative; top:-40px}
.logo_travel { height:70px; width:170px;background-position:-726px -33px; margin-bottom:5px; float:left}
h1.logo_travelinner { height:55px; width:162px;background-position:-5px -475px; margin:10px 0; text-indent:-9999px; padding-left:0}
h1.logo_travelinner a { display:block; height:53px;}
.citytxt {height:17px; background:#fff; text-transform:uppercase; font-size:14px; font-weight:bold; padding:1px 7px 0; float:left; margin:45px 0 0 8px;}
.citytxt_inner { float:left; padding:1px 4px; background:#fff; margin-top:44px; font-weight:bold; text-transform:uppercase; color:#550401; font-size:14px;}
.lhscont p { color:#fff; margin-top:20px;}
.lhscont p a { font-weight:bold; text-decoration:underline; color:#fff;}
.lhscont p a:hover { color:#000;}
.lhscont img { float:left; margin-right:10px;}
.lhscont .profilemore a{ background:#fff; color:#000; padding:1px 5px; font-size:11px; text-transform:uppercase; text-decoration:none; margin-left:3px;}
.lhscont .profilemore a:hover{ background:#000; color:#fff;}

.stadium { margin:10px 0 0 0; padding:5px 0 0 1px;}
.stadiumtxt {color:#f7a6b8; text-transform:uppercase; font-size:10px; font-weight:bold}
.stadium img { float:left}
.stadiumname{ margin:5px 0 0 10px; float:left; color:#fff;}
.stadiumname h3{ text-decoration:underline; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.stadiumname ul { margin-top:3px; font-size:11px;}
.stadiumname ul span { display:inline-block;}
.viewmap a{ background-position:-160px 0; width:95px; float:right; font-size:8px; text-transform:uppercase; height:12px; text-align:center; color:#fff; border:none; display:block; padding-top:4px;}

#footer { background-position:0 -303px; border-top:1px solid #ccc; padding:18px 0 0 0; color:#000; font-size:11px; margin-bottom:5px; float:left}
.footer { float:left;}
.footer span { display:block; float:left; margin:0 135px 0 15px;}
.footer ul { float:left}
.footer ul li { display:inline; padding:0 10px; border-right:1px solid #c2c2c2; font-weight:bold}
.footer ul li a { color:#000;}
.footer ul li.footlast { border:none}
.logo_foot { width:130px; height:20px; background-position:-415px 0; float: right; margin:-3px 10px 0 0;}
.logo_foot a {background-position:-415px 0; display:block; text-indent:-9999px;#background-position:-415px 12px;#margin-top:-13px;}


/** footer carousel **/
.city_arr_l, .city_arr_r { width:10px; border:1px solid #000; height:30px;}
.city_arr_l { float:left}
.city_arr_r { float:right; position:relative; top:-100px}

.city_arr_l .prevBtn {width:8px;height:18px;background-position:-8px -36px; cursor:pointer; }
.city_arr_l .prevBtnEn {cursor:pointer;background-position:0 -37px;}
.city_arr_l .nextBtn{ width:8px;height:18px;background-position:-8px -58px; cursor:pointer;border:1px solid #000; }
.city_arr_l .nextBtnEn {cursor:pointer;background-position:0 -59px;border:1px solid #000;}

.othercitywrapper {background:#eee7d3; width:980px;border-top:5px solid #9f0a09; float:left; margin-bottom:10px; border-bottom:1px solid #e2d5b4}
.othercitywrapper a { color:#000;}
.carouselCntrl{text-align:center;height:auto;visibility:visible;margin-bottom:1em;}

.scrollable {position:relative;overflow:hidden;height:85px;/* custom decorations */}
.numbx1 {width:276px;padding:0 2px;height:auto;background:url(divider.gif) no-repeat top right;}
.numbx1 small { color:#999; display:block; margin-top:10px;}

.scrollable .items {width:20000em;position:absolute;line-height:15px;margin-left:0;clear:both;}
.scrollable div {float:left;margin:0;background:none;padding:0;width:280px;color:#000;}
a.left{margin-left:15px;}
.navi {height:15px;padding:0 4px;float:left;margin:0;}
.navi a {float:left;display:block;background-position: -16px -90px;height:10px;width:10px;margin: 0 3px;}
.navi a.active {background-position:-16px -71px;}
.navi a:hover {background-position: -16px -90px; cursor:pointer}

/** city pics carousel on the homepage */
#picsholder{position:relative;overflow:hidden;width:inherit;height:106px;margin-bottom:6px;}
#picsholder div.items{height:auto;width:100000px;position:absolute;left:0;top:0;}
#picsholder div.items div{float:left; display:block;position:relative;width:620px;height:106px;}
#picsholder div.items div a{height:inherit;width:143px;display:block;text-align:center;float:left;margin:0 6px;_margin:0 5px;overflow:hidden;}
#picsholder div.items div img { margin:0;display:block;margin:0 auto;}

.clear {font-size: 1px; height: 1px; clear:both;float:none;}

.wheretohome { background:url(http://i.imgci.com/espncricinfo/travel/bg_wrto.gif) repeat-x bottom;padding:0; margin-bottom:10px;width:660px; float:left; padding-bottom:16px; #padding-bottom:6px;}
#whereto-1-content{#padding-bottom:10px;}
#whereto-2-content{#padding-bottom:10px;}
.wheretohome h2{font-size:14px; color:#000;}
.wheretohome .menu {height:35px; background-position:0 -151px; margin-bottom:10px;}
.wheretohome span.menubg{ width:62px; height:35px;float:right;background-position:-411px -23px;}
.wheretohome ul {float:left; height:30px;margin:5px 0 0 20px;}
.wheretohome ul li {list-style-type:none;display:block; float:left;height:24px;width:auto;padding:6px 50px 0 50px;}
.wheretohome ul li.tbsep{height:16px;margin-top:5px; background-position:-227px -127px;padding:0 2px;}
.wheretohome ul li span{display:block;float:left;height:auto;width:auto;}
.wheretohome ul li span.tbactv{ background:url(http://i.imgci.com/espncricinfo/travel/pdwnarw.gif) no-repeat bottom center; padding-bottom:9px;cursor:default;}
.wheretohome ul li  span a{display:block;float:left;height:20px;width:50px;}
.wheretohome ul li.eat a{background-position:-4px -191px;width:30px;}
.wheretohome ul li.stay a{background-position:-153px -191px;width:37px;}
.wheretohome ul li.party a{background-position:-309px -191px;width:47px;}
h2.wrtxt{font-size:14px; color:#fff; font-weight:bold; width:85px; height:30px; float:left; text-indent:-9999px;  background-position:-445px -178px;}

.wheretohome .wheretocont span { float:right; margin-top:35px}
.wheretohome .wheretocont span.cls { background-position:-635px -773px; clear:both; height:20px; color:#fff; padding:4px 0 4px 16px; width:77px; margin-top:10px; text-indent:-9999px;}
.wheretohome .wheretocont span.cls:hover { background-position:-738px -773px}

.wheretocont { padding:0 10px; float:left; width:630px;}
.wheretocont1 { float:left; width:500px;}
.col3{float:left;margin:0; padding:0; font-size:12px;}
.bdgtxt{height:20px; width:103px; background-position:0 -156px;}
.mdrgtxt{height:20px; width:139px; background-position:-228px -156px;}
.lxrtxt{height:20px; width:97px; background-position:-488px -156px;}
.col3 tr td{height:580px;vertical-align:top; padding-top:12px; padding-left:12px;}
.col3 tr td div{ display:block; float:left; width:208px; padding:10px 0 0 0; color:#333333}
.col3 h3, .col3 h5{font-family:Arial, Helvetica, sans-serif;vertical-align:top}
.col3 h5{ font-size:11px; font-weight:bold; padding-bottom:10px;}

.budget, .midrange, .luxury { float:left; width:209px;border-right:1px solid #fff;margin-bottom: -1500px; padding-bottom:1500px }
.budget h2, .midrange h2, .luxury h2 { font-size:20px; color:#0b6b95; text-indent:-9999px; background-color:#fff; padding-bottom:5px; }
#whereto-1-content .budget h2 { background-position:1px -593px;}
#whereto-1-content .midrange h2 { background-position:-208px -593px;}
#whereto-1-content .luxury h2 { background-position:-418px -593px}
#whereto-2-content .budget h2 { background-position:1px -630px;}
#whereto-2-content .midrange h2 { background-position:-208px -630px;}
#whereto-2-content .luxury h2 { background-position:-418px -630px}
#whereto-3-content .budget h2 { background-position:1px -671px;}
#whereto-3-content .midrange h2 { background-position:-208px -671px;}
#whereto-3-content .luxury h2 { background-position:-418px -671px}

.luxury {border-right:0;}

#whereto-1-content .budget { background:#dbe8ce;}
#whereto-1-content .midrange { background:#d4e3c4;}
#whereto-1-content .luxury { background:#cbdcb8;}

#whereto-2-content .budget { background:#f6e8dc;}
#whereto-2-content .midrange { background:#f2dfcf;}
#whereto-2-content .luxury { background:#ecd1bc;}

#whereto-3-content .budget { background:#ffe7e7;}
#whereto-3-content .midrange { background:#ffdddd;}
#whereto-3-content .luxury { background:#ffd0d0;}

.wheretohome .col4 span { float:none;}
.col4 { overflow:hidden}
.hdnsmrcont { margin-bottom:0; padding:15px; background:#fff url(http://i.imgci.com/espncricinfo/travel/bg_whereto.gif) repeat-x bottom; width:630px; float:left}

.wheretobox h3, .wheretobox h5, .wheretobox p, .wheretobox span { margin:0 15px;}
.wheretobox h3, .wheretobox h5 { font-family:Arial, Helvetica, sans-serif;}
.wheretobox h3 { margin:5px 15px;}
.wheretobox p { padding-bottom:10px;}
.wheretobox p a { font-weight:bold;}

/********** City in pics ********/

#citypics {width:620px; background:#d5ecef; border-top:1px solid #aed9e1;border-bottom:1px solid #aed9e1; overflow:hidden; padding:0 20px 0; margin-bottom:14px;clear:both;}
.citypicshdr h2 {color:#006291; float:left;background-position:-4px -270px; text-indent:-9999px; width:150px;}

.citypicshdr table { display:none}
#citypics .show { float:right; color:#777; font-size:10px; margin-top:3px;}
.citypicshdr { height:30px; padding-top:10px;}

#tod{float:left;width:300px;margin-bottom:5px; }

#tod div.middle{ width:280px; color:#333333; font-weight:bold; margin:16px 6px 0 6px;float:left;padding:0;border:0;}

.seemore{ float:right; width:65px; height:22px;background-position:-250px -153px; color:#fff; padding:3px 0 0 9px; cursor:pointer; text-indent:-9999px;}
.seemore:hover {background-position:-369px -153px}

#tod .hdtxt{height:24px;text-align:center;width:300px; background-position:-238px -211px; text-indent:-9999px;}
#tod .hdtxt span{font-size:18px; font-weight:bold;background:#fff; padding:0 4px;}
.vcarousal{float:left;width:388px;}
.vcarousal .pyr {height:58px;}
.vcarousal h3, .vcarousal h2{margin:0;padding:2px 0 0 62px;	}
.vcarousal h3 {color:#b70a0c;}
.vcarousal h2 { color:#514e4e; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; padding-top:5px ;}
.vcarousal .hldr{width:340px; float:left}
/*.vcarousal .mdl span{width:26px;height:24px;float:left;} */
.vcarousal .uparw { background-position:-142px -101px;}
.vcarousal .mdl span.mrdtls {width:50px;float:right;font-size:11px;margin-top:15px;}
.vcarousal .mdl span.mrdtls a { color:#fff; display:block; text-indent:-9999px;background-position:-296px -125px; height:22px;}
.vcarousal .mdl span.mrdtls a:hover {background-position:-383px -125px;}
.tabcont {padding:5px 8px 10px 12px;display:none;}
.tabcont p { overflow:hidden}
.tabcont p img { padding-right:15px; float:left}
.cont div {	display:none;}

.up {float:right;width:11px;height:5px;background-position:-500px -87px;padding:0 5px 0 0;}
.lst {border-bottom:0 !important;}/*.mrdtls{width:81px !important; height:21px; background-position:-314px -28px; border:1px solid red; float:}
*/.tabcont h3{height:14px;	margin:15px 0 12px 0;	padding:0;	font-size:13px;	font-weight:bold;	text-align:left !important;	color:#000;	}
h3.tabs{width:366px; height:20px; padding:3px 0 0 0; border-top:1px solid #d9d3d3; border-left:0;border-right:0;background-position:-141px -77px; padding-left:12px; color:#333333; font:bold 12px "Times New Roman", Times, serif; text-transform:uppercase; cursor:pointer}
.vcarousal .ytop {width:388px;background-position:-556px 0;height:6px;float:left;}
.vcarousal .ybtm {width:388px;background-position:-556px -12px;height:6px;float:left;}
.vcarousal .mdl {border:4px solid #ffdf98;border-top:0;border-bottom:0;}
.vcarousal .mdlgrn {border:1px solid #c3bb87;border-top:0;border-bottom:0;}

.gtaround{ width:257px;margin-left:17px; float:left}
.gtaround .gatop{width:257px;background-position:-108px -61px;height:2px;}
.gamdl{width:230px;border:1px solid #c8c9c8; border-top:0; border-bottom:0; padding:10px 14px 25px 11px}
.gamdl h3{ color:#006291; padding-bottom:5px; background-position:-4px -214px;text-indent:-9999px;}
.gamdl span{font-size:16px; color:#333333; font-weight:bold; background-position:-32px -55px; width:8px;}
.gamdl span.collapse {background-position:-603px -262px; cursor:pointer}
.crtxt { border-top:1px solid #c2c2c2; margin-top:9px;}
.gamdl .crtxt span.moreT{background:none;color:#000;font-size:12px;font-weight:normal;width:auto;}
.firstone{border-top:0;margin-top:0;}
.crtxt p { margin-top:5px;}
.gtaround .gabtm{width:257px;background-position:-108px -64px;height:4px;}
.wthr {margin-top:13px; padding:11px;background-position:0 -521px}
.wthr h3 { padding:0 5px 5px 0; background-position:-5px -240px; text-indent:-9999px;}
.wtrsts{ width:209px;padding:2px 0 0 24px;height:33px;background-position:-480px -23px;color:#000; font-weight:bold}
.wtrsts span{ color:#c4c4c4;}
h4.town{background:#E5E5E5;border-color:#D9D9D9 -moz-use-text-color;border-style:solid none;border-width:1px 0;font:bold 18px Georgia,"Times New Roman",Times,serif; padding:5px 15px;	}
p.text{	font-size:12px; color:#393737}

/******* Top nav ********/
.navbar { padding:0 0 12px 0; margin:2px 0 45px;z-index:1000000;}
.topnav { background-position:0 -103px; float:right; height:38px;}
.nav li{display:block;float:left;width:auto;height:26px;padding:12px 19px 0 18px;position:relative; color:#fff;font:bold 14px Arial, Helvetica, sans-serif;z-index:1000;}
.nav li a {color:#fff; text-transform:uppercase; text-shadow:0.1em 0.1em 0.05em #000}
.nav li a {display:block;float:left;width:auto;}
.nav li.navleft {background-position:-392px 0;width:5px; padding:12px 0 0; margin-right:20px; height:26px;_margin-top:-10px;}
.nav li.navright{background-position:-401px 0;width:6px; padding:12px 0 0; margin-left:20px; height:26px;_margin-top:-10px;}
.nav li.moreright {background-position:-621px -244px; width:80px; padding:12px 0 0 18px;height:26px;_margin-top:-10px;}
.nav li.moreright a{ color:#ffb953;}
.nav li.activenav { background-position:-514px -256px; height:34px;background:none;}
.nav li.activenav a, .nav li a:hover, .moreright .morenav li a:hover { color:#ffb953; text-decoration:none}
.nav li.activenav span{display:block;clear:both;width:15px;height:8px;margin:0 auto;text-align:center;position:absolute;bottom:0;left:44%;background-position: -560px -294px;_bottom:-9px;}
.nav .morenav{position:absolute;float:right;right:0;top:36px;display:none;width:auto;z-index:1000;}
.morenav li.activenav { background:#232222;  height:18px;}

.morenav li { background:#232222; display:block; width:160px; position:relative; padding:10px 0 2px 20px; height:20px; border-bottom:1px solid #2f2e2e;}
.moreright .morenav li a { color:#fff;}
.moreright .morenav li.activenav a{ color:#ffb953;}
.morenav li.lastbord { background-position:0 -351px; border-bottom:0; padding:0 20px 0 0; height:4px;}
li:hover ul {display:block; position:relative}


/********************************************************** Ahmedabad ***************/
body#ahmedabad { background:url(http://i.imgci.com/espncricinfo/travel/bg_ahm.jpg) no-repeat top;}
#ahmedabad #maincont {background:url(http://i.imgci.com/espncricinfo/travel/theme_ahm1.jpg) repeat-x 0 33px;}
#ahmedabad .citytxt a, #ahmedabad .citytxt_inner a, #ahmedabad .lhscont .profilemore a{ color:#6d3e10;}
#ahmedabad .othercitywrapper {border-top:5px solid #6d3e10;}
#ahmedabad #othercities h2 {  background-position:-850px -709px; #margin-top:20px;}
#ahmedabad #headerinner, #ahmedabad .subnav {background-position:0 -837px;}

/********************************************************** Bangalore ***************/
body#bangalore { background:url(http://i.imgci.com/espncricinfo/travel/bg_ban.jpg) no-repeat top;}
#bangalore #maincont {background:url(http://i.imgci.com/espncricinfo/travel/theme_ban1.jpg) repeat-x 0 33px;}
#bangalore .citytxt, #bangalore .citytxt_inner a, #bangalore .lhscont .profilemore a { color:#2f7d0f;}
#bangalore .othercitywrapper {border-top:5px solid #2f7d0f;}
#bangalore #othercities h2 { background-position:-850px -739px;}
#bangalore #headerinner, #bangalore .subnav {background-position:0 -918px;}

/********************************************************** Chandigarh ***************/
body#chandigarh { background:url(http://i.imgci.com/espncricinfo/travel/bg_cha.jpg) no-repeat top;}
#chandigarh #maincont {background:url(http://i.imgci.com/espncricinfo/travel/theme_cha1.jpg) repeat-x 0 33px;}
#chandigarh .citytxt, #chandigarh .citytxt_inner a, #chandigarh .lhscont .profilemore a { color:#2da069;}
#chandigarh .othercitywrapper {border-top:5px solid #2da069;}
#chandigarh #othercities h2 { background-position:-850px -769px;}
#chandigarh #headerinner, #chandigarh .subnav {background-position:0 -999px;}
/********************************************************** Chennai ***************/
body#chennai { background:url(http://i.imgci.com/espncricinfo/travel/bg_che.jpg) no-repeat top;}
#chennai #maincont {background:url(http://i.imgci.com/espncricinfo/travel/theme_che1.jpg) repeat-x 0 33px;}
#chennai .citytxt, #chennai .citytxt_inner a, #chennai .lhscont .profilemore a {color:#c34d1b;}
#chennai .othercitywrapper {border-top:5px solid #c34d1b;}
#chennai #othercities h2 { background-position:-850px -799px;}
#chennai #headerinner, #chennai .subnav {background-position:0 -1080px;}

/********************************************************** Chittagong ***************/
body#chittagong { background:url(http://i.imgci.com/espncricinfo/travel/bg_chi.jpg) no-repeat top;}
#chittagong #maincont {background:url(http://i.imgci.com/espncricinfo/travel/theme_chi1.jpg) repeat-x 0 33px;}
#chittagong .citytxt, #chittagong .citytxt_inner a, #chittagong .lhscont .profilemore at {color:#574c77;}
#chittagong .othercitywrapper {border-top:5px solid #574c77;}
#chittagong #othercities h2 { background-position:-690px -587px;}
#chittagong #headerinner, #chittagong .subnav {background-position:0 -1161px;}

/********************************************************** Colombo ***************/
body#colombo { background:url(http://i.imgci.com/espncricinfo/travel/bg_sri.jpg) no-repeat top;}
#colombo #maincont {background:url(http://i.imgci.com/espncricinfo/travel/theme_col1.jpg) repeat-x 0 33px;}
#colombo .citytxt, #colombo .citytxt_inner a, #colombo .lhscont .profilemore a {color:#0a5cb0;}
#colombo .othercitywrapper {border-top:5px solid #0a5cb0;}
#colombo #othercities h2 { background-position:-115px -773px;}
#colombo #headerinner, #colombo .subnav {background-position:0 -1242px;}

/********************************************************** Delhi ***************/
body#delhi { background:url(http://i.imgci.com/espncricinfo/travel/bg_del.jpg) no-repeat top;}
#delhi #maincont {background:url(http://i.imgci.com/espncricinfo/travel/theme_del1.jpg) repeat-x 0 33px;}
#delhi .citytxt, #delhi .citytxt_inner a, #delhi .lhscont .profilemore a {color:#992941;}
#delhi .othercitywrapper {border-top:5px solid #992941;}
#delhi #othercities h2 { background-position:-690px -647px;}
#delhi #headerinner, #delhi .subnav {background-position:0 -1323px;}

/********************************************************** Dhaka ***************/
body#dhaka { background:url(http://i.imgci.com/espncricinfo/travel/bg_dha.jpg) no-repeat top;}
#dhaka #maincont {background:url(http://i.imgci.com/espncricinfo/travel/theme_dha1.jpg) repeat-x 0 33px;}
#dhaka .citytxt, #dhaka .citytxt_inner a, #dhaka .lhscont .profilemore a { color:#12804f;}
#dhaka .othercitywrapper {border-top:5px solid #12804f;}
#dhaka #othercities h2 { background-position:-690px -677px;}
#dhaka #headerinner, #dhaka .subnav {background-position:0 -1404px;}

/********************************************************** Hambantota ***************/
body#hambantota { background:url(http://i.imgci.com/espncricinfo/travel/bg_sri.jpg) no-repeat top;}
#hambantota #maincont {background:url(http://i.imgci.com/espncricinfo/travel/theme_ham1.jpg) repeat-x 0 33px;}
#hambantota .citytxt, #hambantota .citytxt_inner a, #hambantota .lhscont .profilemore a { color:#c11d1b;}
#hambantota .othercitywrapper {border-top:5px solid #c11d1b;}
#hambantota #othercities h2 { background-position:-365px -773px;}
#hambantota #headerinner, #hambantota .subnav {background-position:0 -1485px;}

/********************************************************** Kolkata ***************/
body#kolkata { background:url(http://i.imgci.com/espncricinfo/travel/bg_kol.jpg) no-repeat top;}
#kolkata #maincont {background:url(http://i.imgci.com/espncricinfo/travel/theme_kol1.jpg) repeat-x 0 33px;}
#kolkata .citytxt, #kolkata .citytxt_inner a, #kolkata .lhscont .profilemore a { color:#706c15;}
#kolkata .othercitywrapper {border-top:5px solid #706c15;}
#kolkata #othercities h2 { background-position:-850px -617px;}
#kolkata #headerinner, #kolkata .subnav {background-position:0 -1566px;}

/********************************************************** Mumbai *********************/
body#mumbai { background:url(http://i.imgci.com/espncricinfo/travel/bg_mum.jpg) no-repeat top;}
#mumbai #maincont {background:url(http://i.imgci.com/espncricinfo/travel/theme_mum1.jpg) repeat-x 0 33px;}
#mumbai .citytxt, #mumbai .citytxt_inner a, #mumbai .lhscont .profilemore a { color:#9f0a06;}
#mumbai .othercitywrapper {border-top:5px solid #9f0a06;}
#mumbai #othercities h2 { background-position:-850px -555px;#margin-top:20px;}
#mumbai #headerinner, #mumbai .subnav{background-position:0 -1647px;}

/********************************************************** Nagpur ***************/
body#nagpur { background:url(http://i.imgci.com/espncricinfo/travel/bg_nag.jpg) no-repeat top;}
#nagpur #maincont {background:url(http://i.imgci.com/espncricinfo/travel/theme_nag1.jpg) repeat-x 0 33px;}
#nagpur .citytxt, #nagpur .citytxt_inner a, #nagpur .lhscont .profilemore a { color:#108e9c;}
#nagpur .othercitywrapper {border-top:5px solid #108e9c;}
#nagpur #othercities h2 { background-position:-850px -647px;}
#nagpur #headerinner, #nagpur .subnav{background-position:0 -1728px;}

/********************************************************** Kandy ***************/
body#kandy { background:url(http://i.imgci.com/espncricinfo/travel/bg_sri.jpg) no-repeat top;}
#kandy #maincont {background:url(http://i.imgci.com/espncricinfo/travel/theme_kan1.jpg) repeat-x 0 33px;}
#kandy .citytxt, #kandy .citytxt_inner a, #kandy .lhscont .profilemore a {color:#673431;}
#kandy .othercitywrapper {border-top:5px solid #673431;}
#kandy #othercities h2 { background-position:-241px -773px;}
#kandy #headerinner, #kandy .subnav {background-position:0 -1808px;}

/********************************************************** Hyderabad ***************/
body#hyderabad { background:url(http://i.imgci.com/espncricinfo/travel/bg_hyd1.jpg) no-repeat top;}
#hyderabad #maincont {background:url(http://i.imgci.com/espncricinfo/travel/theme_hyd1.jpg) repeat-x 0 33px;}
#hyderabad .citytxt, #hyderabad .citytxt_inner a, #hyderabad .lhscont .profilemore a {color:#e77816;}
#hyderabad .othercitywrapper {border-top:5px solid #e77816;}
#hyderabad #othercities h2 { background-position:-1017px -587px;}
#hyderabad #headerinner, #hyderabad .subnav {background-position:0 -1888px;}

/********************************************************** Pune ***************/
body#pune { background:url(http://i.imgci.com/espncricinfo/travel/bg_pun.jpg) no-repeat top;}
#pune #maincont {background:url(http://i.imgci.com/espncricinfo/travel/theme_pun1.jpg) repeat-x 0 33px;}
#pune .citytxt, #pune .citytxt_inner a, #pune .lhscont .profilemore a {color:#e03838;}
#pune .othercitywrapper {border-top:5px solid #e03838;}
#pune #othercities h2 { background-position:-1017px -617px;}
#pune #headerinner, #pune .subnav {background-position:0 -1968px;}

/********************************************************** Jaipur ***************/
body#jaipur { background:url(http://i.imgci.com/espncricinfo/travel/bg_jai.jpg) no-repeat top;}
#jaipur #maincont {background:url(http://i.imgci.com/espncricinfo/travel/theme_jai1.jpg) repeat-x 0 33px;}
#jaipur .citytxt, #jaipur .citytxt_inner a, #jaipur .lhscont .profilemore a {color:#d37448;}
#jaipur .othercitywrapper {border-top:5px solid #d37448;}
#jaipur #othercities h2 { background-position:-1017px -647px;}
#jaipur #headerinner, #jaipur .subnav {background-position:0 -2048px;}

.arr_l, div .arr_r{width:30px; float:left;height:200px;}
.arr_l span, div.arr_r span{display:block;width:10px;height:30px;margin-top:150px;cursor:pointer;}
.arr_l span:hover {background-position:-61px -117px;}
div.arr_r span:hover {background-position:-75px -117px;}
.arr_l span{margin-left:10px;background-position:0 -117px;}
.arr_r span{margin-left:10px;background-position:-14px -117px;}
.arr_r span.disabled {background-position:-44px -117px;cursor:default;}
.arr_l span.disabled {background-position:-30px -117px;cursor:default;}

#othercities h2 {text-indent:-9999px; width:145px;background-position:-850px -555px;}
#ocholder{float:left;position:relative;overflow:hidden; width:920px; height:180px; margin-top:20px;}
#ocholder .items{position:absolute;left:0;top:0;margin:0;padding:0;border:0;width:10000em;}
#ocholder .items div{display:block;float:left;width:920px;height:auto;}
#location{float:left;width:100%; height:25px;}
#location ul{padding:5px 0; margin:0 auto; width:5%;}
#location li{display:inline;color:#fff;padding:0 5px;margin:0 0 0 4px;background-position:-16px -90px; z-index:500;}
#location li.current{background-position:-16px -71px;}
#ocholder .items div.citybox { width:170px;  float:left;margin:0 7px;height:auto;_margin:0 6px;overflow:hidden;}
#ocholder .items div.citybox  img{display:block;}
#ocholder .items div.citybox h3{ font:bold 16px "Times New Roman", Times, serif; margin:8px 0 3px 0;}
#ocholder .items div.citybox p { font-size:11px;}

/** default image page **/
.fclear{float:none;clear:both;margin:0;padding:0;width:auto;height:1px;}
#imageIndex{height:600px;background-color:#000;padding:22px;}
#imageIndex #galleryCity{color:#696969;font-size:16px;font-weight:bold;padding:0 0 20px 0;}
#wrap{position:relative;height:580px;width:inherit;overflow:hidden;}
#imgArea{position:absolute;height:auto;left:0;top:0;}
#imgArea ul{width:100000px;float:left;display:block;clear:both;}
#imgArea li{display:block;float:left;width:160px;height:150px;margin:7px 13px;opacity:0.9;position:relative;overflow:hidden;text-align:center;}
#imgArea li.active{z-index:100;opacity:1;overflow:visible;}
#imgArea li.active img{position:absolute;left:-7px;top:-7px;border:7px solid #fff;}
#imgArea li a{display:block;}
/** individual image view **/
#imgPage{background-color:#000;padding:0 0 30px 0;}
#mainHold{position:relative;}
#imgPage #galleryCity{color:#696969;font-size:16px;font-weight:bold;padding:22px;}
#galleryCity span{border-bottom:1px solid #1b1b1b;}
#galleryCity span em{color:#fff;font-style:normal;}

#imgCtrls{position:absolute;left:0;top:100px;height:93px;z-index:100;width:100%;cursor:pointer;}
#imgCtrls div.dis{cursor:default;}
#imgCtrls div.active{background-position:-211px -352px;background-repeat:no-repeat;cursor:pointer;}
#prevImg, #nextImg{width:169px;height:93px;overflow:visible;}
#prevImg{float:left;margin-left:5px;_margin-left:2px;}
#nextImg{float:right;margin-right:5px;_margin-right:2px;}

#prevImg span.arr, #nextImg span.arr{height:66px;width:27px;float:left;display:block; background-repeat:no-repeat;}
#prevImg span.im, #nextImg span.im{float:left;display:block;width:120px;height:81px;overflow:hidden;visibility:hidden;}
#prevImg span.arr{background-position:-389px -370px;margin:14px 0 0 2px;}
#prevImg span.im{margin:6px 0 0 12px;}
#nextImg span.arr{background-position:-439px -370px;margin:14px 0 0 11px;_margin-left:8px;}
#nextImg span.im{margin:6px 0 0 6px;_margin-left:3px;}
#prevImg span.arrAct{background-position:-569px -370px;}
#nextImg span.arrAct{background-position:-619px -370px;}
#prevImg span.arrDis{background-position:-479px -370px;}
#nextImg span.arrDis{background-position:-529px -370px;}

#mainImg{width:660px;overflow:hidden;position:relative;margin:0 auto;text-align:center;}
#mainImg div{position:absolute;bottom:10px;left:2%;width:94%;padding:1%;background-color:#000;opacity:0.85;color:#fff;font-size:12px;text-align:left;}
#mainImg div span.copy{text-align:right;display:block;}
#mainImg #imgLoading{position:absolute;top:0;left:0;height:100%;text-align:center;opacity:1;width:100%;padding:0;margin:0;display:none;}
#mainImg #imgLoading img{display:block;margin:130px auto 0 auto;top:0;}

#socialLinks{text-align:right;clear:both;float:none;margin:10px 0;}
#socialLinks ul{float:right;width:250px;}
#socialLinks li{display:block;float:left; background-repeat:no-repeat;cursor:pointer;}
#socialLinks #reTweet span{display:block;width:46px;height:18px;background-position:0 0;float:left;}
#socialLinks #reTweet span.num{width:auto;background-color:#fff;padding:2px 4px;height:14px;}
#socialLinks #fLike{width:80px;height:21px;background-position:-56px 0;margin-left:10px;_overflow-x:hidden;}

#pList{background-color:#080808;border-top:2px solid #0d0d0d;border-bottom:2px solid #0d0d0d;height:96px;}
#imgs{width:602px;height:81px;float:left;margin-left:200px;_margin-left:100px;overflow:hidden;position:relative;padding:12px 0 3px 0;}
#imgs ul{position:absolute;width:10000px;margin:0;padding:0;}
#imgs li{cursor:pointer;position:relative;display:block;float:left;width:80px;height:60px;margin:3px;overflow:hidden;}
#imgs li a{display:block;height:60px;overflow:hidden;background-color:#080808;}
#imgs li.active{z-index:100;overflow:visible;padding-top:6px;margin-top:-9px;background-position: -45px -373px;overflow:visible;}
#imgs li.active a{position:absolute;left:-3px;border:3px solid #fff;cursor:default;}

#lBack{float:left;display:block;margin:8px 0 8px 40px;width:53px;height:53px;}
#lBack span{color:#828282;font-size:11px;padding:4px 0;display:block;}
#lBack a{display:block;background-position: 0 -411px;width:53px;height:32px;}
#lBack a:hover{background-position:-70px -411px;}
/* Share Button css */
.shareBtns { padding:0 10px 0 5px;color:#999999;font-size:11px;font-family:Tahoma;cursor:ponter}
a.shareBtns:link, a.shareBtns:visited, a.shareBtns:active {font-family: Tahoma;font-size:11px;color:#999999;text-decoration:none;padding:0;margin:0;}
a.shareBtns:hover {	font-family: Tahoma;font-size:11px;color:#999999;text-decoration: underline;}
.relatedlinks { width:288px; border:1px solid #c8c8c8; float:right; padding:10px; margin-bottom:10px; font-size:11px; -webkit-border-radius: 5px;-moz-border-radius:5px; border-bottom:3px solid #dfdfdf;}
.relatedlinks h3 { background-position:-613px -507px; text-indent:-9999px; width:120px;}
.relatedlinks li { margin:5px 0;}
.relatedlinks li a{ color:#006293; font-weight:bold}
.relatedlinks li span { color:#676767;}
#rhs .relatedlinks { width:270px; margin-right:10px; margin-left:2px;}

.credits {float:left; margin:10px 0 20px 15px; font-size:11px; color:#666666; width:670px;}

/*** carousel controls styles - try and reuse them..almost in every place this can be used..if not then override **/
/** the javascript also works seamlessly if this structure is used for all **/

.carouselCtrl{text-align:center;width:auto;float:none;clear:both;margin:10px 0 0 0;float:none;display:block;height:20px;}
.carouselCtrl .navi{margin-top:2px;}
.carouselCtrl .prev{float:left;display:block;padding:0 5px 0 0;overflow:hidden;width:6px;}
.carouselCtrl .prev a{float:none;display:block;overflow:hidden;background-position:0 -40px;height:15px;padding:1px; width:6px;}
.carouselCtrl .prev a.disabled{background-position:-8px -39px;cursor:default;}
.carouselCtrl .next{float:left;display:block;padding:0 0 0 5px;overflow:hidden;width:6px;}
.carouselCtrl .next a{float:none;display:block;overflow:hidden;background-position:0 -62px;height:15px;padding:1px; width:6px;}
.carouselCtrl .next a.disabled{background-position:-8px -61px;cursor:default;}
/** to center align the carousel container, need to add a margin-left to wherever it is been called **/
#citypics .carouselCtrl{margin-left:40%;}
#tod .carouselCtrl{margin-left:37%;}
#rhcitypic .carouselCtrl{margin-left:34%;}
#othercities .carouselCtrl{margin-left:47%;}
#othercities .carouselCtrl .navi { margin-top:8px;}
P.news-sub{font-size:15px;font-weight:bold;margin-bottom:-1px;}
.espn_pk { background-position:-659px -401px; display:inline;float:none;padding:0 55px;height:0;width:0;margin:0;}
.player_pk { background-position:-659px -436px;display:inline;float:none;padding:0 55px;height:0;width:0;margin:0;}

/** lightbox style **/
p.close span{background-position: -130px -127px;}

/* insert classes */
#strySidebar {width:310px;float:right;direction:inline;margin: 0 0 15px 10px;}
#sdbrTop,#sdbrTopimg {height:10px;width: 310px;background:url(http://i.imgci.com/espncricinfo/crvT_blu_310.gif) no-repeat top;padding:0;margin:0;	text-align:left;}
#sdbrMdl {width:294px;margin:0;padding:0 8px 0 8px;text-align:left;background:url(http://i.imgci.com/espncricinfo/crvM_blu_310.gif) top repeat-y;}
#sdbrBtm {height:10px;width: 310px;background:url(http://i.imgci.com/espncricinfo/crvB_blu_310.gif) no-repeat top;margin-bottom:15px;padding:0;}
#sdbrMdl ul {margin:0;padding:0;display:inline;list-style-type:none;}
#sdbrMdl ul li {margin:6px 0 6px 0;text-align:left;line-height:15px;}
.sbHdr {width: 294px;font-size: 12px;color: #1e66a7;font-weight: bold;	background: url(http://i.imgci.com/espncricinfo/separator_black.gif) bottom repeat-x;padding-bottom: 7px;margin: 0 0 4px 0;}
ul.ulSidebar {float: left;padding: 0 0 0 15px;margin: 0;font-size: 11px;/*list-style-image: url(http://i.imgci.com/story/sidebar/arrow.gif);*/}
ul.ulSidebar a:link, ul.ulSidebar a:visited, ul.ulSidebar a:active {color:#035BAC;font-size:11px;text-decoration:none;}
ul.ulSidebar a:hover {color:#000000;font-size:11px;text-decoration:underline;}
li.liSideBar {list-style-image: url(http://i.imgci.com/espncricinfo/blue_arrow.gif);margin-bottom: 10px;}
li.liSideBarNoBlt {margin-bottom: 10px;margin-left: -15px;list-style: none;list-style-image:none;list-style-position:outside}
.lnkSideBar, a.lnkSideBar:link, a.lnkSideBar:active, a.lnkSideBar:visited {font: normal 11px Arial, Helvetica, sans-serif;color: #343434;text-decoration: none;}
a.lnkSideBar:hover {font: normal 11px Arial, Helvetica, sans-serif;color: #000;text-decoration: underline;}
.machmtr {width:298px;padding:5px;margin:0;border-left:1px solid #bababa;border-right: 1px solid #bababa;font-size:11px;color:#484848;}
.mmhdtext{ font-size: 18px; color:#62b3dd; padding:0; margin:5px 0 10px 4px; font-weight: bold; }
.mmhdtext span{color:#2987bd}

.bldridbox {width:12px;height:6px;clear:both;margin-left:24px;display:block;background:url(http://i.imgci.com/espncricinfo/ipl3/bmgridbtm.jpg) left top no-repeat;}
.mchmtrbox {padding:0;margin:0;background:url(http://i.imgci.com/espncricinfo/ipl3/bluegridline.jpg) left center repeat-y;float:left;width:300px;}
.boxcont {padding:0;clear:both;margin:0 0 4px 0;}
.boxcont ul {padding:0;margin:0;display:inline;#float:left;display:table-cell;list-style:none;}
.boxcont ul li {display:inline;display:table-cell;#float:left;list-style:none;}
li.grncont {background:url(http://i.imgci.com/espncricinfo/ipl3/grnconebg.jpg) right no-repeat;width:55px;vertical-align:middle;padding:0;font-size:11px;color:#006098;font-weight:bold;margin:0;_margin-top:30px;_float:left;display:block;_display:table-cell;}
.pyrbdr {border-top:1px dotted #000;margin-top:3px;width:25px;}
.grntopcv {width:238px;background:url(http://i.imgci.com/espncricinfo/ipl3/grntopcv.jpg) top no-repeat;height:3px;overflow:hidden;}
.grntxt {width:222px;_width:221px;background:#ebefd6;padding:5px 8px 5px 9px;line-height:130%;}
.grnbtmcv {width:238px;background:url(http://i.imgci.com/espncricinfo/ipl3/grnbtmcv.jpg) top no-repeat;height:3px;overflow:hidden;margin-bottom:4px;}
li.grycont {background:url(http://i.imgci.com/espncricinfo/ipl3/greyconebg.jpg) right no-repeat;width:55px;vertical-align:middle;padding:0;font-size:11px;color:#006098;font-weight:bold;margin:0;_margin-top:40px;_float:left;display:block;_display:table-cell;}
.grytopcv {width:239px;_width:238px;background:url(http://i.imgci.com/espncricinfo/ipl3/greytopcv.jpg) top no-repeat;height:3px;overflow:hidden;_border:1px solid red;#border:0 solid red;#clear:both;#margin-top:4px;}
.grytxt {width:222px;_width:221px;padding:5px 8px 5px 9px;background:#eaeaea;line-height: 130%;	}
.grybtmcv {width:238px;background:url(http://i.imgci.com/espncricinfo/ipl3/greybtmcv.jpg) top no-repeat;height:3px;#border:0 solid red;#clear:both;#margin-bottom:8px;}
.mchcont {width:238px;_display:inline;#float:left;background:#fff;}
.hnrimg {display:block;margin:3px 0 3px 0;clear:both}
.advimg {display:block;margin-top:-15px;margin-left:5px;_margin-top:0;}
#rltdTop {height:4px;width:310px;background:url(http://i.imgci.com/espncricinfo/RltdLksTop_new.gif) no-repeat top;overflow: hidden;margin-top: 15px;}
#rltdBtm {height:10px;background: url(http://i.imgci.com/espncricinfo/RltdLksBotom_new1.gif) no-repeat;}

.stryPicCptn {color:#444;font-size:11px;line-height:150%;padding:6px 10px 3px 5px;}
TD.phototbl, TD.photo {border: 1px solid #ccc;}
#block { width:100%; height:auto; display:block; float:left; }
#stryFtrLft, #stryFtrRt { margin: 0; padding: 0; }
#stryFtrLft { width: 280px; float: left; display:inline; margin-top:10px;}
#stryFtrRt { width:312px; float: right; margin-bottom:10px; }
#stryTopLft { float:left; width:500px; }
#stryTopRt { float:left; width:128px; }
/* PULL QUOTES */
.pullquote { display: block; font-style: normal; font-weight: normal; font-size: 12px; color: #666666; padding: 0; margin: 3px 0 0 3px; clear: both; }
.pullquote-title { font-style: normal; font-weight: normal; font-size: 14px; color: #666666; padding: 0; margin: 3px 0 0 3px; }
.pullquote-img { margin: 3px 5px; }
A.pullquote { display:block; border-top: 1px solid #AAAAAA; margin-top: 5px; padding-top: 5px; font-size: 12px; }
.pullquotetext { font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; font-weight: bold;/*padding-top: 15px; padding-bottom: 15px;*/ }

.subnav { float:left; width:1000px; height:23px; margin-bottom:20px; padding:10px 48px 0 0;}
.subnav ul { float:right}
.subnav ul li { display:inline; color:#fff; border-right:1px solid #A6A6A6; font-size:11px; font-weight:bold}
.subnav ul li.last { border-right:none;}
.subnav ul li a:link, .subnav ul li a:active, .subnav ul li a:visited { color:#fff; margin:0 7px}
.headlines { width:980px; float:left; padding:0 34px;}