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

/* BODY, FONT AND COLOR, GLOBAL	(id=GENERIC)
**********************************************************/
body 				            {font:normal 12px 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:#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%;}

/** HEADER ELEMENTS STYLING	(id=HEADELE) **/
h3.tabs				{color:#666666; font-size:12px; margin:5px 0 0 20px; float:left;}
h3.norm				{color:#666666; font-size:12px; margin:10px 0;}

#top_right_menu a  {color:#7BA7F6; font-weight:bold; font-size: 12px; font-family: Verdana;  text-align:left; text-transform:none;  }
#top_right_menu a:hover  {color:#ff841d;   font-weight:bold; font-size: 12px; font-family: Verdana; text-decoration:underline; text-align:left; text-transform:none;  }
#top_right_menu a.active  {color:#ff841d;   font-weight:bold; font-size: 12px; font-family: Verdana; text-decoration:none; text-align:left; text-transform:none;  }

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

/* 	BODY WRAPPER / HEADER / TOP MENU 
**********************************************************/
#mainWrapper		     {margin:0px auto; width:912px;}
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:10px 10px 0px 0px;}
#content				     {width:63%; float:left; /*background:#000;*/}
#rightSideBar		     {width:36%; float:right; /*background:#666666;*/}
#nextCont						 {background:url('../images/botgrad.png') repeat-x top; margin-top:15px}


/* 	RESUBALE UL LI / MENUS / 	(id=menus) 
**********************************************************/
/* blobal menu */
#horzMenu         {float:left; width:100%; margin-top:15px; margin-left:5px;}
#horzMenu ul			{background:url('../images/bookme-sprite.gif') no-repeat center top; float:left; width:auto}
#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:31px; padding-right:31px; padding-top:10px; padding-bottom:10px}
/* 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; border-right:1px solid #0A55AF; width: 41px}
/* 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:left; width: 69px}
/* left most menu over*/
#horzMenu ul li a.rightcorner:hover{background:#1762a6 url('../images/bookme-sprite.gif') no-repeat 100% -35px; }
#horzMenu ul li a.rightcorner.active{background:#1762a6 url('../images/bookme-sprite.gif') no-repeat scroll 100% -35px; }
#horzMenu ul li a.rightcorner.active{background:#1762a6 url('../images/bookme-sprite.gif') no-repeat scroll 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;}

/* upcoming /*
ul.leftColtwo li            {background:url('../images/arrow.png') no-repeat left center; display:inline}
ul.leftColtwo li a          {font-size:12px; padding-left:16px; color:#757575; }
ul.leftColtwo 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;}

/* 	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:10px}/*23jun*/
.gray			 {color:#757575;}
.orangeTxt		{color:#ff8518; font-weight:bold; text-decoration:underline;}

/* 	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;}

/* 	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;}
