.grayBoxRound .sp_re_top, .grayBoxRound .sp_re_top span, .grayBoxRound .sp_re_bottom, .grayBoxRound .sp_re_bottom span { background:url(../images/sprites_round_box.gif) no-repeat left top; font-size:0 }
.grayBoxRound .sp_re_top { background-position:0 -334px; padding-left:10px; }
.grayBoxRound .sp_re_top span { display:block; height:7px; font-size:0; background-position: right -342px; }
.grayBoxRound .sp_re_bottom { background-position:0 -359px; padding-left:10px; }
.grayBoxRound .sp_re_bottom span { display:block; height:7px; font-size:0; background-position: right -351px; }
.grayBoxRound .sp_re_middle { background:#f7f7f7; padding:5px 15px; border:solid 1px #e4e4e4; border-width:0 1px; }
.grayBoxRound .sp_re_middle h2 { font-size:19px; font-family:Arial, Helvetica, sans-serif; padding:3px 0px; color:#0b6597; font-weight:normal; }
.grayBoxRound .sp_re_middle h3 { font-size:17px; color:#0b6597; }
.blue_round_table { position:relative; }
.blue_round_table .ctl, .blue_round_table .ctr, .blue_round_table .cbr, .blue_round_table .cbl { background:url(../images/blueround-table.gif) no-repeat left top; height:6px; width:6px; display:block; position:absolute; }
.blue_round_table .ctl { background-position:0 0; left:0; top:0 }
.blue_round_table .ctr { background-position: right 0; right:0; top:0 }
.blue_round_table .cbr { background-position: right bottom; right:0; bottom:0 }
.blue_round_table .cbl { background-position: left bottom; left:0; bottom:0 }
.blue_round_table table { background:#b9d9e9; font-weight:bold; color:#5b5d5e; font-size:11px; }
.blue_round_table table td { background:#FFFFFF; padding:5px 10px; }
.blue_round_table table th { background:#FFFFFF; padding:5px 10px; color:#FF0000; text-align:center; font-weight:bold; }
/* PHOTO GALLERY AND TAB PANEL  */
.tabPanle { }
/*.tabPanle ul { margin:0; padding:0 0 0 50px; } commented by Arpit*/
.tabPanle ul { margin:0; padding:0px 0 0 7px; }
.tabPanle ul li { display:inline; float:left }
.tabPanle ul li a, .tabPanle ul li a span { background:url(../images/sprites_button_bg.png) no-repeat left top; cursor:pointer; }
.tabPanle ul li a { float:left; display:block; margin-left:2px; padding:0 0 0 5px; background-position:0px -309px; font-weight:bold; font-size:11px; color:#095986; text-decoration:none; }
.tabPanle ul li a span { background-position:right -267px; float:left; display:block; height:30px; line-height:30px; padding:0 10px 0 7px; }
.tabPanle ul li a:hover, .tabPanle ul li a.active { background-position:0 -213px; color:#FFFFFF; }
.tabPanle ul li a:hover span, .tabPanle ul li a.active span { background-position:right -167px; }
h2.text_bdr_buttom { border-bottom:solid 1px #e2e2e2; }
.valing-middle { vertical-align:middle; }
.photo_box_gallery { padding:10px 0 0 0; color:#7fa515 }
.photo_box { background:url(../images/photo_bg_bottom.gif) no-repeat center bottom; width:270px; margin:0 auto; padding:0 0 3px 0; }
.photo_box img { border:solid 1px #e2e2e2; padding:5px; }
/* News  */
/* !!!!! STRUCTURAL CLASSES !!!!! */
.bod-bg { width:100%; background:url(../images/bg-bodyforblog.jpg) left top repeat-x; }
#wrappenews { /*width:100%; background:url(../images/bg-bodyforblog.jpg) left top repeat-x;*/ }
#page { width:900px; margin:0 auto; /* if center align */ } /* Main Parent DIV */
#headernews { background:url(../images/rays.png) center top no-repeat; position:relative; }
#content { margin:0px; padding:17px 0 20px 0; } /* Middle contents / post area */
.widecolumn { width:540px; padding: 0 15px; }
.narrowcolumn { width:274px; padding-right:15px; }
.container { padding:;
margin:;
} /* Use this div as an Spacing Element COMMOM for site contents - #header .container or #sidebar .container */
.mid-topcor { background: url(../images/bg-top-trans.png) center top no-repeat; height:7px; font-size:0px; line-height:0px; }
.mid-topcorb { background: url(../images/bg-top-transb.png) center top no-repeat; height:7px; font-size:0px; line-height:0px; }
.mid-botcor { background: url(../images/bg-middle-btm.jpg) center top no-repeat; height:5px; font-size:0px; line-height:0px; }
.middlebody { background:url(../images/bg-middle-trans.png) center top repeat-y; padding: 0 20px; color:#2d2d2d; }
/**html .middlebody { height:4340px; }*/
.blog-heading { background:url(../images/title-shadow.jpg) center bottom no-repeat; text-align:center; padding:15px 0 25px 0; }
.news-devider { background:url(../images/title-shadow.jpg) center bottom no-repeat; height:13px; font-size:0px; line-height:0px; }
.wide-news-devider { background:url(../images/wide-news-devider.jpg) center bottom no-repeat; height:13px; font-size:0px; line-height:0px; }
.narrow-news-devider { background:url(../images/narrow-news-devider.jpg) center bottom no-repeat; height:13px; font-size:0px; line-height:0px; }
.news-title { color:#fd4653; font-size:18px; font-weight:normal; margin:0 0 6px 0; }
/* NAVIGATION */
#nav { background:url(../images/bg_nav.jpg) left top repeat-x; } /* To format the main navigation structure */
#nav ul { margin:0px; padding:0px 0px 0px 10px; list-style:none; background:url(../images/bg-nav-lt.jpg) left top no-repeat; height:39px; }
#nav ul li { background:url(../images/bg-nav-rt.jpg) right top no-repeat; width:100%; color:#fff; }
#nav ul li a { line-height:39px; padding:0 10px; text-decoration:none; color:#fff; font-size:11px; }
#nav ul li a:hover { color:#72eb37; text-decoration:none; }
a.close { background:url(../images/close.gif) right top no-repeat; padding-right:24px; line-height:16px; color:#fff; height:18px; position:absolute; right:10px; text-decoration:none; top:10px; z-index:150025; }
a.close:hover { color:#60f73b; text-decoration:none; }
.giftpoint { text-align:center; padding:16px 0; }
.newstimeouter { padding:8px 6px; font-weight:normal; text-align:center; position:relative; font-size:18px; color:#fff; line-height:26px; height:26px;}
.newsbox { background:url(../images/news-time.png) left top no-repeat; width:80px; height:29px; padding:0 0 0 131px; text-align:left; position:absolute; left:0px; top:8px; font-size:16px; font-weight:bold; }
.newsbox em{ font-style:normal; font-size:13px; color:#BFD5E0;} 
.newstimeouter .dayname { color:#92d2e4; font-size:14px; font-weight:bold; }
.graybox { background:#f8fafc; border:solid 1px #d1d6d9; padding:14px; }
.latest-newstitle { padding-bottom:5px; font-size:12px; color:#757575; font-weight:bold; }
.latest-newstitle a { text-decoration:underline; color:#757575; }
.latest-newstitle a:hover { color:#41be03; text-decoration:none; }
.newssub-title { color:#1d5a74; font-size:15px; margin-bottom:8px; }
.videobox { padding:10px 7px; border:solid 1px #c7c6c7; }
.technews-title { background:url(../images/tech-news-bg.gif) left top repeat-x; line-height:37px; font-size:18px; color:#fff; font-weight:normal; }
.imagebox { padding-bottom:10px; }
.imagebox img { padding:7px; border:solid 1px #c7c6c7; }
.adsimg img { padding:5px; border:solid 1px #c7c6c7; }
.didyou { background:url(../images/did-you-bg.jpg) left top no-repeat; }
.question { padding:0 15px; }
.question a { color:#1d5a74; font-size:15px; text-decoration:none; }
.question a:hover { color:#000; text-decoration:none; }
.today-quote { background:#f8fafc url(../images/today-quote.gif) 30px 6px no-repeat; border:solid 1px #d1d6d9; }
.quote { padding: 0px 0 0 350px; width:380px; font-size:15px; color:#1d5a74; line-height:21px; }
.green { color:#85af05; }
/* Added By Arpit IPL matchpredict login msg*/
.no-records-found { background:#F5F5F5 none repeat scroll 0 0; border:1px solid #E6E6E6; color:#f00; display:block; font-size:12px; font-weight:bold; margin:10px auto; padding:15px 15px; text-align:center;}
.no-records-found a { text-decoration:none; color:#FF0000; text-align:center; }
.no-records-found a:hover { text-decoration:none; color:#0B679A; }
/* submit flexible */ 
.green-button { font-size:16px; float:left; padding-left:18px; background:url(../images/sbleft.gif) left top no-repeat; }
.green-button input { font-size:16px; float:left; padding-right:18px; background:url(../images/sbright.gif) right top no-repeat; width:auto; overflow:visible; border:0px; color:#fff; height:39px; padding-bottom:4px; line-height:21px; cursor:pointer; font-weight:bold; }
a.green-button { font-size:16px; float:left; padding-left:18px; background:url(../images/sbleft.gif) left top no-repeat; text-decoration:none; }
a.green-button span { font-size:16px; float:left; padding-right:18px; background:url(../images/sbright.gif) right top no-repeat; border:0px; color:#fff; /*height:39px;*/ padding-bottom:4px; line-height:39px; cursor:pointer; font-weight:bold; }
.green-button-small { font-size:12px; float:left; padding-left:14px; background:url(../images/sbleft-sml.gif) left top no-repeat; }
.green-button-small input { font-size:12px; float:left; padding-right:14px; background:url(../images/sbright-sml.gif) right top no-repeat; width:auto; overflow:visible; border:0px; color:#fff; height:26px; padding-bottom:4px; line-height:20px; cursor:pointer; font-weight:bold; }
a.green-button-small { font-size:12px; float:left; padding-left:14px; background:url(../images/sbleft-sml.gif) left top no-repeat; text-decoration:none; }
a.green-button-small span { font-size:12px; float:left; padding-right:14px; background:url(../images/sbright-sml.gif) right top no-repeat; border:0px; color:#fff; /*height:39px;*/ padding-bottom:0px; line-height:26px; cursor:pointer; font-weight:bold; }



.gray-button-small { font-size:12px; float:left; padding-left:14px; background:url(../images/gray-sbleft-sml.gif) left top no-repeat; }
.gray-button-small input { font-size:12px; float:left; padding-right:14px; background:url(../images/gray-sbright-sml.gif) right top no-repeat; width:auto; overflow:visible; border:0px; color:#fff; height:26px; padding-bottom:4px; line-height:20px; cursor:pointer; font-weight:bold; }
a.gray-button-small { font-size:12px; float:left; padding-left:14px; background:url(../images/gray-sbleft-sml.gif) left top no-repeat; text-decoration:none; }
a.gray-button-small span { font-size:12px; float:left; padding-right:14px; background:url(../images/gray-sbright-sml.gif) right top no-repeat; border:0px; color:#fff; /*height:39px;*/ padding-bottom:0px; line-height:26px; cursor:pointer; font-weight:bold; }


.ads-centerbox ul li a {color:#7C7B7B;text-decoration:none;}
.ads-centerbox ul li a:hover {text-decoration:underline;}


/* for jokes start */

.txt-blue{ color:#2877a0; }
.padding-left{ padding-left:55px; }
.margin-left{ margin-left:10px; }

.main-table{ margin:20px auto 20px;/* border:solid 1px #CCCCCC; */}
.joke-icn{ background:url(../images/jokes_icn.jpg) no-repeat left; height:36px; width:711px;  }
h2.txt-blue{ padding:5px 0px 0px 41px;}

.wht-mdl-bg{ background:url(../images/wht-mdl-bg.jpg) top repeat-y; }
.joke-bg{ background:url(../images/jokes-main-bg1.jpg) no-repeat; height:606px; margin:10px auto 0px; }
.grn-btn{ background:url(../images/green-btn.jpg); height:26px; width:98px; border:0px; font-size:12px; color:#ffffff; text-decoration:none; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; cursor:pointer; margin-top:20px; margin-left:56px; }
.wht-mdl-bg .joke-bg p{ padding:10px 0px 20px 0px; width:510px; color:#666666; font-size:12px; }
.drop-list{ width:150px; margin-top:265px; }
.scroll-bg{ background:url(../images/jokes-bg.jpg) no-repeat; width:564px; /*height:606px;*/ height:228px; display:block; margin-top:5px; }
.scrol-box{ height:225px; /*width:530px;*/ width:550px; padding:0px 0px 0px 10px;  font-size:12px; line-height:21px; border:0px; background:none; vertical-align:top;  }
.wht-mdl-bg .joke-bg  h4{ width:510px; margin-bottom:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#666666; }
.padding-top{ padding-top:230px; #padding-top:210px; }

.top-box{ padding-bottom:9px; }
.bdr-btm{ background:url(../images/big-bdr.jpg) bottom no-repeat; }
.gry-shdw{ background:url(../images/gry-shadow.jpg) bottom; background-repeat:no-repeat; padding-bottom:5px; padding-left:9px; width:135px; }
.gry-btn{ background:url(../images/gry-btn.jpg); height:26px; width:107px; border:0px; font-size:12px; color:#ffffff; text-decoration:none; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; cursor:pointer; margin-top:20px; margin-right:10px; line-height:10px;  }
.sml-bdr{ background: url(../images/blue-bdr.jpg) no-repeat bottom; }

.tab-btn{}
.tab-btn ul{ margin-left:10px; margin-top:40px; margin-bottom:10px; }
.tab-btn ul li{ display: block; float:left; margin:0px 10px 0px 0px; }
.tab-btn ul li a{ display:block; float:right; background:url(../images/blue-tab-lft-bg.jpg) right; height:39px; text-decoration:none; text-align:center; padding-right:6px; color:#095986; font-size:13px; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:39px; }
.tab-btn ul li a span{display:block; float:left; background:url(../images/blue-tab-rght-bg.jpg) left; height:39px; width:6px;}
.tab-btn ul li a:hover{ display:block; float:right; background:url(../images/blue-tab-lft-bg-hvr.jpg) right; height:39px; color:#ffffff; }
.tab-btn ul li a:hover span{display:block; float:left; background:url(../images/blue-tab-rght-bg-hvr.jpg) left; height:39px; width:6px;}

.gry-box{ padding-top:20px; }
.gry-midl-bg{ background:url(../images/jokes_31.jpg) repeat-y top left; width:629px; }
.wht-bdr{ background:url(../images/sml-bdr.jpg) no-repeat center bottom; line-height:18px; padding-bottom:20px; }
.sml-wht-midl-bg{ background:url(../images/wht-sml-mdl-bg.jpg) repeat-y; width:603px; }
.gry-midl-bg .padding-top{ padding-top:10px; }
.sml-wht-midl-bg ul{ margin:10px 0px 10px 10px; }
.sml-wht-midl-bg ul li{ margin:0px 9px 0px 0px; list-style:none; display:inline; font-weight:bold; }
.sml-wht-midl-bg ul li.li-bdr{ background:url(../images/li-bdr.jpg) no-repeat right; padding-right:9px; }
.sml-wht-midl-bg ul li a{ color:#66840c; font-weight:bold; }
.sml-wht-midl-bg ul li a:hover{ text-decoration:none; }
.grn-sml-btn{ background:url(../images/grn-sml-btn.jpg); height:26px; width:67px; border:0px; font-size:12px; color:#ffffff; text-decoration:none; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; cursor:pointer;  margin-right:10px; line-height:10px;  }
.list-menu{ width:150px; }

.page-nav{ margin:18px 0px 27px 350px; }
.page-nav li{ display:inline; margin:0px 5px; float:left; }
.page-nav li a{ background:url(../images/pg-nav-btn.jpg) no-repeat; width:26px; height:29px; display:block; float:left; color:#ffffff; font-weight:bold; text-align:center; text-decoration:none; line-height:28px; }
.page-nav li a:hover{ background:url(../images/pg-nav-blue-btn.jpg) no-repeat; width:26px; height:29px; display:block; float:left; }
.nav-pre{background:url(../images/pre-btn.jpg); width:73px; height:29px; border:0px; cursor:pointer; }
.nav-next{ background:url(../images/jokes_62.jpg); width:73px; height:29px; border:0px; cursor:pointer; }


/* submit flexible */ 
.green-button { font-size:16px; float:left; padding-left:18px; background:url(../images/sbleft.gif) left top no-repeat; }
.green-button input { font-size:16px; float:left; padding-right:18px; background:url(../images/sbright.gif) right top no-repeat; width:auto; overflow:visible; border:0px; color:#fff; height:39px; padding-bottom:4px; line-height:21px; cursor:pointer; font-weight:bold; }
a.green-button { font-size:16px; float:left; padding-left:18px; background:url(../images/sbleft.gif) left top no-repeat; text-decoration:none; }
a.green-button span { font-size:16px; float:left; padding-right:18px; background:url(../images/sbright.gif) right top no-repeat; border:0px; color:#fff; /*height:39px;*/ padding-bottom:4px; line-height:39px; cursor:pointer; font-weight:bold; }
.green-button-small { font-size:12px; float:left; padding-left:14px; background:url(../images/sbleft-sml.gif) left top no-repeat; }
.green-button-small input { font-size:12px; float:left; padding-right:14px; background:url(../images/sbright-sml.gif) right top no-repeat; width:auto; overflow:visible; border:0px; color:#fff; height:26px; padding-bottom:4px; line-height:20px; cursor:pointer; font-weight:bold; }
a.green-button-small { font-size:12px; float:left; padding-left:14px; background:url(../images/sbleft-sml.gif) left top no-repeat; text-decoration:none; }
a.green-button-small span { font-size:12px; float:left; padding-right:14px; background:url(../images/sbright-sml.gif) right top no-repeat; border:0px; color:#fff; /*height:39px;*/ padding-bottom:0px; line-height:26px; cursor:pointer; font-weight:bold; }
.spellin_form .textfield input { width:138px; }
.spellword-name img { cursor:pointer; }
table.spellin_form label.textfield input.rounded { font-weight:bold; cursor:text;}
table.spellin_form label.textfield img { cursor:pointer; }
.spellinggame-startbox-big table.spellin_form label.textfield-active { background:url(../images/input-left-active.gif) left top no-repeat; }
table.spellin_form label.textfield-active input.rounded { float: left; display:block; background:url(../images/input-right-active.gif) right top no-repeat; border:0px; font-weight:bold; /*letter-spacing:1px; */ cursor:text;}
.wd220 { width:210px; }
.box-center { width:120px; margin:0 auto; }
.message { color:#F00; }
.message li { padding:3px 10;/* float:left;*/ /*background:#fff; border:solid 1px #e3e3e3;*/ }
.gal-devider { background: url(../images/box-bottom-grayshade.gif) center bottom no-repeat; }

.paginationControl_ads { padding:10px 0 3px 0; }
.paginationControl_ads a { text-decoration:none; color:#000; padding:3px 5px; background:#F0F0F0; border:solid 1px #E4E3E3; font-size:11px; }
.paginationControl_ads a:hover { background:#0A6196; border:solid 1px #198ECF; color:#fff; }
.paginationControl_ads .active { padding:3px 5px; background:#7B9F09; border:solid 1px #8AAF15; color:#fff; font-size:11px; }
.error-msg { text-transform:uppercase; color:#ED0906; font-size:11px; }
.predi-table { background:#E6E3DF; }
.predi-table th { padding:4px 6px; font-size:11px; }
.predi-table td { background:#fff; padding:2px 6px; }
.predi-table a { color:#0B6597; text-decoration:none; font-size:11px; }
.predi-table a:hover { color:#3086bc; text-decoration:none; }
table.wordbank { font-size:11px; }
table.wordbank td { padding:5px 7px; }
.sub-hd-title { font-size:16px; font-weight:bold; padding-bottom:8px; color:#7B9F09; }
table.match-point th { font-size:11px; background:#f7f7f7; font-family:Arial, Helvetica, sans-serif; }
table.match-point td{ padding: 6px 8px; font-size:11px; color:#333;}
table.match-point td.gray-bg { font-size:11px; font-weight:normal; background:#f7f7f7; }
.pagetitle-gray { background:#EBEBEB; color:#333333; font-size:13px; font-weight:bold; padding:4px 9px; text-decoration:none; }