@charset "utf-8";
/* CSS Document */

/* BODY, FONT AND COLOR, GLOBAL	(id=GENERIC)
**********************************************************/
body 				            {font:normal 10px Verdana; color:#757575; text-align:left;}
/* global reset */
body, form, h1, h2, h3, h4, h5, h6, p, ul, li	{padding:0; margin:0;}
h1, h2, h3, h4, h5, h6, label, a						{text-transform:capitalize; text-decoration:none; font-weight:bold;}
a 					           {color:#3a64bf/*7ba7f6*/; font-weight:bold;}
a:hover 		           {color:#ff841d; text-decoration:underline;}
label				           {font-weight:bold; text-transform:capitalize;}
a:active, a:focus 	   {outline:0;} /* to avoid link borders on new browsers */
img					           {border:none;}
ul, li				           {list-style:none;}
p 					           {line-height:150%;}
.bigtext {font:normal Arial, Helvetica, sans-serif; font-size:22px; color:#000000;}
/** HEADER ELEMENTS STYLING	(id=HEADELE) **/
h3.tabs				{color:#666666; font-size:12px; margin:5px 0 0 20px; float:none}
h3.norm				{color:#666666; font-size:12px; margin:10px 0;}
h1.Txt				{color:#757575;font-size:12px;}

/** FORM ELEMENTS STYLING (id=FORM) **/

/* 	BODY WRAPPER / HEADER / TOP MENU 
**********************************************************/
#mainWrapper		     {margin:0px auto; width:902px;}
h1#logo						   {float:left; width:195px; margin:10px;}
#welcome			       {float:right; width:50%; margin:20px 0 0; text-align:right;}
#welcome a	         {font-weight:normal; color:#646464;} 


/* 	MAIN CONTENT  (to position the content)
**********************************************************/
#maincont				     {min-height:380px; padding:0 10px 0;}
#content				     {width:63%; float:left; margin-top:5px;/*background:#000;*/}
#rightSideBar		     {width:35%; float:left; vertical-align:top; /*background:#666666;*/}
#nextCont						 {background:url('../images/botgrad.png') repeat-x top; margin-top:15px}
.contentLeft				     {width:21%; float:left; /*background:#000;*/}
.contentRight		     {width:100%; float:left; /*background:#666666;*/}
.contentRightevdetails		     {width:100%; float:left; /*background:#666666;*/}
.contentRightevdetails1		     {width:60%; float:left;}

/* 	RESUBALE UL LI / MENUS / 	(id=menus) 
**********************************************************/
/* blobal menu */
#horzMenu         {float:left; width:100%;background:url(../images/rghtRound.png) no-repeat right top;}
#horzMenu ul			{background:url('../images/bookme-sprite.gif') no-repeat center top; float:left; width:98%}
#horzMenu ul li		{display:inline;}
#horzMenu ul li a	{float:left; color:#E2EEF8; background:url('../images/mod_24.png') no-repeat top right; font-size:11px; padding-left:20px; padding-right:20px; padding-top:11px; padding-bottom:11px}
/* this span is there only because showing right blue border */
#horzMenu ul li span{float:left; background:url('../images/mod_24.png') no-repeat top right; padding-right:1px}
/* this class is permanantly there in left most li a tag */
#horzMenu ul li a.leftcorner{float:left; background:url('../images/bookme-sprite.gif') no-repeat top left;}
/* left most menu over*/
#horzMenu ul li a.leftcorner:hover{background:url('../images/bookme-sprite.gif') no-repeat 0 -35px;}
/* this class is permanantly there in right most li a tag */
#horzMenu ul li a.rightcorner{background:url('../images/bookme-sprite.gif') no-repeat top right; float:right; padding-right:50px}
/* left most menu over*/
#horzMenu ul li a.rightcorner:hover{background:#1762a6 url('../images/bookme-sprite.gif') no-repeat 100% -35px;}
/* middle menu over*/
#horzMenu ul li a:hover{color:#FFFFFF; background:#1762a6 url('../images/bookme-sprite.gif') no-repeat center -35px; text-decoration:none}
/* for activating middle links, apply this css to a tag */
#horzMenu ul li a.active	{background:#ff8f31 url('../images/bookme-sprite.gif') no-repeat center -35px;}
/* for activating left corner apply this css to a tag */
#horzMenu ul li a.active1 {background:#1762a6 url('../images/bookme-sprite.gif') no-repeat 0 -35px;}
/* for activating right corner apply this css to a tag */
#horzMenu ul li a.active2 {background:#1762a6 url('../images/bookme-sprite.gif') no-repeat 100% -35px; padding-right:35px}


/* tabular designs */
ul.tabular		{margin:0px 0px 0px 25px;}
ul.tabular li	{float:left; display:inline; margin-right:3px; font-weight:bold;color:#FFFFFF; padding-left:6px; font-size:13px;background:url('../images/bookme-sprite.gif') no-repeat 0 -70px; display:block}
ul.tabular li span {float:left;background:url('../images/bookme-sprite.gif') no-repeat 100% -97px; display:block; padding-left:9px; padding-right:15px; padding-top:5px; padding-bottom:5px}

/* ads */
ul.ads li			{margin-bottom:5px;}

/* sports ticket */
ul.leftColOne li            {float:left; background:url('../images/arrow.png') no-repeat left center; width:50%; display:inline}
ul.leftColOne li a          {font-weight:normal; padding-left:16px; color:#757575; }
ul.leftColOne li a:hover    {color:#ff0a0a; text-decoration:underline;}


ul.lftColNew li		{float:left;/* background:#dceafc;*/ width:80%; display:inline; margin:5px;background:url('../images/arrow.png') no-repeat left center;}
ul.lftColNew li a          {font-weight:normal; padding-left:14px; color:#757575;}
ul.lftColNew li a:hover    {color:#ff0a0a; text-decoration:underline;}

/* 	MODULES 
**********************************************************/
.holdThis						 {float:left; width:100%;}


/* 	RESUBALE PURE BACKGROUNDS			(id=BGs)
**********************************************************/
.welcome		  {background:url('../images/illustration.jpg') no-repeat bottom center; height:222px}
.greyFBg		  {background:#FBFBFB;}
.blueBg				{background:#3765c2;}
.orabgeBg			{background:#fae1cc;}
.lgtBlueBg			{background:#dceafc;}
.BgNone				{background:none;!important}
/* 	RESUBALE GRADIENTS
**********************************************************/  


/* 	MAKE ME ROUND
**********************************************************/
.module01TL, .module01TR, .module01BL, .module01BR 	{background:url('../images/bookme-sprite.gif') no-repeat;}
/* grey rounded corners */
.module01TL					{background-position:0 -125px; height:7px;}
.module01TR					{background-position:100% -125px;}
.module01BL					{background-position:0 -132px ; height:7px; overflow:hidden;}
.module01BR					{background-position:100% -132px;}


/* 	ALL TEXT CSS	(id=textAll)
**********************************************************/
/* font weights */
.strong				   {font-weight:bold;}
.small			 	   {font-size:11px;}
.para					   {font-size:12px;}
.normTxt		 	   {font-weight:normal;}
/* text transform */
.allCaps			   {text-transform:capitalize;}
.textU				   {text-decoration:underline;}
.lowercase		   {text-transform:lowercase;}
/* text align & content align inside a particular element */
.centerall			 {text-align:center;}
.alignLeft		   {text-align:left;}
.alignRight		   {text-align:right;}
.justify			   {text-align:justify;}
/* colored text */
.bluetxt         {font-size:14px; color:#7ba7f6;}
.bluetxtBig      {font-size:18px; color:#7ba7f6;}
.bluetxt1		 {color:#0079ff;}/*23jun*/
.bluetxt1		 {color:#0079ff; font-size:11px}/*23jun*/
.bluetxt2		 {color:#0577ea; font:10px normal; text-decoration:none;}/*23jun*/
.gray			 {color:#757575;}
.orangeTxt		{color:#ff8518; font-weight:bold; text-decoration:underline;}
.orangeTxt1		{color:#ff8518; font-weight:bold; text-decoration:none;}
.whtTxt			{color:#fff;}

/* 	ALL INPUT & FORM CLASSES	(id=inputAll)
**********************************************************/
.input							{padding:3px; border:1px solid #bababa; font-size:11px;}	
.sport-tick p				{margin-bottom:10px;}	
.sport-tick label		{width:90px; float:left;}
input.button 				{border:0px none; background:url('../images/bookme-sprite.gif') no-repeat 0 -139px; color:#FFF; /* used to catch the buttonEnding */  position:relative; cursor:pointer; font-weight:bold; text-transform:capitalize; padding-left:10px; font-size:12px; padding-right:5px; padding-top:5px; padding-bottom:5px}
.buttonEnding 			{position:absolute; display:inline; width:3px; height:27px; background:url('../images/bookme-sprite.gif') no-repeat 100% -139px;}
.inputBox				{color:#0c6bff; border:1px solid #757575; background:#fff; text-transform:capitalize; padding:3px}/*23jun*/

/* 	ALL BORDER CSSs
**********************************************************/
.brdgreylnr		{border-left:2px solid #cecece; border-right:2px solid #cecece; background:#FFF;} 
.greyBrdTop		{border-top:1px dashed #999999;}

.anyPic img		{border:1px solid #bfbfbf; padding:1px;}
.brdGrey		{border:1px solid #cecece;}

/* 	REQUIRED PADDINGS / MARGINS 
**********************************************************/
.padFive			{padding:5px;}

/* 	FOOTER 
**********************************************************/
#footer	       			{background:#fefeff url('../images/footer-img.png') repeat-x top; margin-top:7px; padding:10px}
#footer .content		{width:960px; margin:0 auto;} 
#footer .content a	{color:#646464; font-weight:normal;}


/* 	MISCELLANEOUS
**********************************************************/
.clr				{clear:both;}
.contentSpacer	{height:7px; overflow:hidden; width:100%; clear:both;}
