/*----------------Shadow Box ------------------*/
.shadow { width:646px; margin:0; _margin:70px 0 0 0; border-bottom:1px solid #e0e0e0; padding-bottom:20px; height: 20px; }
.shadow2 { width:562px; margin:0; height: 20px; margin-left:30px; background:url('/images/homepage/spriteimg.png') 30px -256px no-repeat;}
.shadow_left{background:url('/images/homepage/spriteimg.png') -135px 0  no-repeat; width: 150px; height: 20px; float:left;}
.shadow_middle	{background: url('/images/homepage/spriteimgx.png') 0 -295px repeat-x;width: 346px;height: 20px; float:left;}
.shadow_middle2	{background: url('/images/homepage/spriteimgx.png') 0 -295px repeat-x;width: 262px;height: 20px; float:left;}
.shadow_right	{background:url('/images/homepage/spriteimg.png') -295px 0  no-repeat; width: 150px; height: 20px; float:left;}
/*----------------Shadow Box End------------------*/

/*----------------Sensex Box ------------------*/
#sensexbox {width:300px;height:292px; border-bottom:1px solid #e0e0e0; padding-bottom:20px;}
#sensexbox-top {width:280px;height:33px;-webkit-border-radius: 10px 10px 0px 0px;-moz-border-radius: 10px 10px 0px 0px;border-radius: 10px 10px 0px 0px;background-color:#0F7AD4; text-align:left; font-size:16px; color:#FFF; padding:12px 10px 0 10px;}
#sensexbox-middle {width:280px;height:237px; background:url('/images/homepage/spriteimgx.png') 0 -46px repeat-x; padding:0 10px; margin-top:10px;}
#sensexbox-middle div{padding-top:7px;  }

#sensexbox-middle .text{color:#000; font-size:11px; }
#sensexmrpbox {width:260px;height:64px;-webkit-border-radius: 10px ;-moz-border-radius: 10px; border-radius: 10px;border:1px solid #EBEFD8;background:#FFF;
padding:10px; line-height:22px;}
#sensexmrpbox div {padding:0;}
#sensexmrpbox-top { width:260px; height:30px; padding:0;}
#sensexmrpbox-top-left { width:150px; height:30px; float:left;}
#sensexmrpbox-top-right{ width:110px; height:30px; float:left;}
#sensexmrpbox-middle { width:260px; height:30px; color:#000; font-size:26px; font-weight:700; padding:0; display:inline; line-height:22px;}
#sensexmrpbox-middle-left { width:100px; height:30px; float:left;}
#sensexmrpbox-middle-middle{ width:50px; height:30px; float:left;}
#sensexmrpbox-middle-right{ width:110px; height:30px; float:left;}
.currenttext{ color:#333; font-size:14px; font-weight:700;}
.sensexarrowimgg { background:url('/images/homepage/spriteimg.png') -27px -47px  no-repeat; width:22px; height:21px; display:inline-block; vertical-align:top;}
.sensexmrp{ background:url('/images/homepage/spriteimg.png') -189px -121px   no-repeat; width:100px; height:12px; display:inline-block; vertical-align:top;}
.sensexmrparrow{ background:url('/images/homepage/spriteimg.png') -100px -47px  no-repeat; width:32px; height:37px; display:inline-block; vertical-align:top; margin:-7px 0 0 12px;}
/*----------------Sensex Box End ------------------*/

/*----------------Testimonial Box ------------------*/
#testimonial {width:300px; min-height:235px; border-bottom:1px solid #e0e0e0; padding:20px 0;}
#testimonial-top {height:50px; }
#testimonial-middle{ font-size:12px; color:#292929; line-height:22px; font-style:italic; margin: -13px 0 0 0; min-height: 178px;}
.testimonialicon { background:url('/images/homepage/spriteimg.png') 0 -91px  no-repeat; width:39px; height:25px; display:inline-block; vertical-align:middle;}
/*----------------Testimonial Box End------------------*/

/*----------------Stockshastra Box End------------------*/
#stockshastra {width:300px;height:251px; border-bottom:1px solid #e0e0e0; padding:20px 0 20px 0;}
#stockshastra-top {height:30px; }
.stockshastraimg{ background:url('/images/homepage/spriteimg.png') 0 -121px   no-repeat; width:184px; height:30px; display:inline-block; vertical-align:top;}
#stockshastra-middle {font-size:12px; color:#292929; line-height:16px; padding-top:10px;}
#stockshastra .stockshastra li {font-size: 12px; line-height: 15px;  padding: 2px 0 2px 20px;}
#stockshastra .stockshastra li.arrow {background: url('/images/common/arrow.png') no-repeat left 8px; }
#stockshastra .stockshastra{list-style: none outside none; margin: 0; padding: 5px 0 8px 0;}
/*----------------Stockshastra Box End------------------*/

/*----------------Custexp Box ------------------*/
#custexp {width:300px; min-height:235px; padding:20px 0; float: left;}
#custexp-top {height:50px; }
#custexp-middle{ font-size:12px; color:#292929; line-height:22px; font-style:italic; padding-top:5px;}
#custexp-middle2{ font-size:12px; color:#292929; width: 288px; min-height: 187px; word-wrap: break-word; border: 1px solid #E0E0E0; padding: 5px; float: left;}
#custexp-middle2 a { color:#4d90fa; text-decoration: none; border:0;}
#custexp-middle2 a:hover { text-decoration: underline;}
.custexpicon { background:url('/images/homepage/spriteimg.png') -42px -91px  no-repeat; width:42px; height:25px; display:inline-block; vertical-align:middle;}
/*----------------Custexp Box End------------------*/

/*---------------- X-Ray Search Box ------------------*/
#homesearch {width:646px;height:251px; border-bottom:1px solid #e0e0e0; margin-top:20px; float:left; padding-bottom:20px; }
#homesearch-left {width:10px;height:251px; background:url('/images/homepage/spriteimg.png') -478px 0 no-repeat; float:left;}
#homesearch-middletop {width:626px;height:251px; background:url('/images/homepage/spriteimgx.png') 0 -410px repeat-x; float:left;}
#homesearch-right {width:10px;height:251px; background:url('/images/homepage/spriteimg.png') -490px 0 no-repeat; float:left; }

#homesearch-top {height:67px; width:600px; padding:0 0 0 26px; }
#homesearch-top-left { width:520px; height:30px; float:left; padding-top:3px;}
#homesearch-top-right{ width:80px; height:30px; float:left;}

#homesearch-middle{ height:43px; width:592px; _width:584px; background:#f2f2f2; border:2px solid #d9d9d9; margin:10px 13px 0 13px; padding:4px 4px 6px 4px;}
.homesearch-middle-left{width:492px; _width:487px; float:left; height:43px;}
.homesearch-middle-right{width:96px; float:left; margin-left:4px; height:43px;}

#homesearch-bot{ height:96px; width:576px; line-height:20px; padding-left:50px; float:left;}
.inputhomesearch {width:448px; _width:443px; border:1px solid #d9d9d9; font-size:14px; color:#8f8f8f; margin:0; padding:13px 20px;}
#homesearch-bot .searchhome li {font-size: 12px; line-height: 22px;  padding: 2px 0 0 20px;}
#homesearch-bot .searchhome li.arrow {background: url('/images/common/arrow.png') no-repeat left 10px; }
#homesearch-bot .searchhome{list-style: none outside none; margin: 0; padding: 0;}
.searchhomelink { color:#093d72; font-size:12px; text-decoration: none; font-weight:700;}
.searchhomelink:hover { color:#336699; }
.x-rayicon { background:url('/images/homepage/spriteimg.png') -305px -83px  no-repeat; width:40px; height:41px; display:inline-block; vertical-align:middle;}
.firsttextbot { background:url('/images/homepage/spriteimg.png') -293px -124px  no-repeat; width:74px; height:12px; display:inline-block; vertical-align:middle;}
.firsttextbotpadleft { padding-left:428px; padding-top:-10px;}
.freeicon { background:url('/images/homepage/spriteimg.png') -368px -46px  no-repeat; width:66px; height:67px; display:inline-block; vertical-align:middle;}

.button-x-ray {border: none; background: url('/images/homepage/spriteimgx.png') 0px -319px repeat-x; font-size:13px; color:#FFF; padding:0 9px; *padding:0 2px; padding:0 17px\0/ie8; font-weight:700; height: 43px; text-align:center; clear:both; display:inline-block; text-shadow:1px 1px 1px #000000;}
.button-x-ray:hover {border: none; background: url('/images/homepage/spriteimgx.png') 0px -366px repeat-x; }
/*----------------X Ray Search Box End------------------*/

#content-box-home{width:646px; float:left; }
#content-box-left-home {width:305px; margin:20px 0 0 0; float:left; padding:0 20px 0 0;  border-right:1px solid #e0e0e0;  min-height:300px; }
#content-box-right-home {width:300px; float:right; margin:20px 0 0 0;  min-height:300px;}

/*----------------Videoleft Box ------------------*/
#videoleft {width:305px; min-height:235px; border-bottom:1px solid #e0e0e0; padding:0 0 20px 0;}
#videoleft-top {height:30px; }
#videoleft-middle {font-size:12px; color:#292929; line-height:18px; min-height: 185px;}
.videolefticon { background:url('/images/homepage/spriteimg.png') -205px -82px  no-repeat; width:32px; height:30px; display:inline-block; vertical-align:middle;}
/*----------------Videoleft Box End------------------*/

/*----------------Challeng Box ------------------*/
#challenge  {width:300px; min-height:235px; border-bottom:1px solid #e0e0e0; padding:0 0 20px 0; font-size:12px;}
#challenge-top {height:50px; }
#challenge-middle{ font-size:12px; color:#292929; cursor:pointer;}
#challangebar1{width:242px;height:19px;background-color:#457977;float:left;}
#challangebar2{width:179px;height:19px;background-color:#4d738a;float:left;}
#challangebar3{width:120px;height:19px;background-color:#986b23;float:left;clear:left;}
.challengeicon { background:url('/images/homepage/spriteimg.png') -170px -83px  no-repeat; width:29px; height:30px; display:inline-block; vertical-align:middle;}
.font16{font-size:16px;}
.colorred{color:#cc0000;}
.buttonch {border: none; background: url('/images/homepage/spriteimg.png') -363px -152px no-repeat; font-size:12px; color:#000; font-weight:700; height:22px; padding-top:5px; width:93px; text-align:center; clear:both; display:inline-block; text-decoration:none;}
/*----------------Challeng Box End------------------*/

/*----------------What's New Box ------------------*/
#whatnew {width:305px;height:230px; padding:20px 0 20px 0;}
#whatnew-top {height:30px; }
#whatnew-middle {font-size:12px; color:#292929; line-height:22px; padding-top:20px;}
#whatnew-middle .whatnewhome li {font-size: 12px; line-height: 22px;  padding: 2px 0 0 20px;}
#whatnew-middle .whatnewhome li.arrow {background: url('/images/common/arrow.png') no-repeat left 10px; }
#whatnew-middle .whatnewhome{list-style: none outside none; margin: 0; padding: 0;}
.whatnewicon { background:url('/images/homepage/spriteimg.png') -91px -92px  no-repeat; width:35px; height:27px; display:inline-block; vertical-align:middle;}
/*----------------What's New Box End------------------*/

/*----------------Stockshastra Game Box ------------------*/
#stockgame  {width:300px;height:230px; padding:20px 0 20px 0;}
#stockgame-top {height:50px; }
#stockgame-middle{ font-size:12px; color:#292929; line-height:22px; font-style:italic;}
.stockgameicon { background:url('/images/homepage/spriteimg.png') -129px -91px  no-repeat; width:30px; height:25px; display:inline-block; vertical-align:middle;}
.stockgamefreeicon { background:url('/images/homepage/spriteimg.png') -432px -46px  no-repeat; width:42px; height:38px; display:inline-block; vertical-align:top;}
#stockgame .text { font-size:12px; color:#292929; padding:2px 0 0 5px; line-height:22px;}
.buttonsg {border: none; background: url('/images/homepage/spriteimg.png') -377px -124px no-repeat; font-size:12px; color:#000; font-weight:700; height:22px; padding-top:5px; width:80px; text-align:center; clear:both; display:inline-block; text-decoration:none;}
.buttonsg:hover {border: none; background: url('/images/homepage/spriteimg.png') -377px -124px no-repeat;}
/*----------------Stockshastra Game Box End------------------*/

/*------------- Home Content-------------------*/
#content-left-home {width:646px; margin:20px 0 0 0; float:left; padding:0 20px 0 0;  border-right:1px solid #e0e0e0; }
#content-right-home {width:300px; float:right; margin:20px 0 0 0;}
.suptext{color:#cc0000;}
.padleft12 { padding-left:14px;}
.padleft8 { padding-left:8px;}
.padleftban2 {padding-left:48px;}
.padleftban3 {padding-left:55px;}