#nbaGlobalNav, #nbaMainSection { float: left; }
#nbaGlobalNav { margin-top: 10px !important; }
#nbaLeftLogo { overflow: hidden; width: 60px; padding-top: 29px; }
#nbaHeaderAds { display: none; }

.videorulebook { font-family: arial; font-size: 12px; margin: 0; padding: 0; }
.videorulebook div, .videorulebook ul, .videorulebook li { margin: 0; padding: 0; }
.videorulebook ul, .videorulebook li { list-style-type: none; }
.videorulebook h1, .videorulebook h2, .videorulebook h3, .videorulebook h4, .videorulebook h5, .videorulebook h6 { margin: 0; padding: 0; }

.videorulebook a { text-decoration: none; }
.videorulebook a:hover { text-decoration: underline; }

.videorulebook img { display: block; }
.videorulebook a img { border: none; }

.videorulebook { text-align: center; width: 938px; margin: 0 auto; }
.videorulebook:after { display: block; clear: both; content: "use to stretch container"; height: 0; visibility: hidden; }

#header, #content, #footer { clear: both; text-align: left; margin: 0 auto; }
#header { text-align: left; width: 938px; }

#content:after { display: block; clear: both; content: "use to stretch container"; height: 0; visibility: hidden; }

.row { clear: both; overflow: hidden; }

#header ul.menu { clear: both; background: #053575 url(/images/videorulebook/bg_menu.jpg) repeat-x; font-family: arial; font-size: 12px; height: 44px; border: solid 1px #000000; }
#header ul.menu li { display: inline; position: relative; float: left; }
#header ul.menu li a.disabled { color: #666666 !important; }
#header ul.menu li a { float: left; text-indent: -9999px; }
#header ul.menu li.highlighted a,
#header ul.menu li a:hover { }
#header ul.menu li a.block_charge { background: url(/images/videorulebook/btn_main_menu1.jpg) no-repeat top left; width: 71px; height: 42px; cursor: pointer; } 
#header ul.menu li.highlighted a.block_charge,
#header ul.menu li a:hover.block_charge { background: url(/images/videorulebook/btn_main_menu1_hover.jpg) no-repeat top left; border-bottom: solid 2px #FBBD05; } 
#header ul.menu li a.post_play { background: url(/images/videorulebook/btn_main_menu2.jpg) no-repeat top left; width: 54px; height: 42px; cursor: pointer; } 
#header ul.menu li.highlighted a.post_play,
#header ul.menu li a:hover.post_play { background: url(/images/videorulebook/btn_main_menu2_hover.jpg) no-repeat top left; border-bottom: solid 2px #FBBD05; } 
#header ul.menu li a.screens_picks { background: url(/images/videorulebook/btn_main_menu3.jpg) no-repeat top left; width: 73px; height: 42px; cursor: pointer; } 
#header ul.menu li.highlighted a.screens_picks,
#header ul.menu li a:hover.screens_picks { background: url(/images/videorulebook/btn_main_menu3_hover.jpg) no-repeat top left; border-bottom: solid 2px #FBBD05; } 
#header ul.menu li a.flagrant_fouls { background: url(/images/videorulebook/btn_main_menu4.jpg) no-repeat top left; width: 85px; height: 42px; cursor: pointer; } 
#header ul.menu li.highlighted a.flagrant_fouls,
#header ul.menu li a:hover.flagrant_fouls { background: url(/images/videorulebook/btn_main_menu4_hover.jpg) no-repeat top left; border-bottom: solid 2px #FBBD05; } 
#header ul.menu li a.other_fouls { background: url(/images/videorulebook/btn_main_menu5.jpg) no-repeat top left; width: 62px; height: 42px; cursor: pointer; } 
#header ul.menu li.highlighted a.other_fouls,
#header ul.menu li a:hover.other_fouls { background: url(/images/videorulebook/btn_main_menu5_hover.jpg) no-repeat top left; border-bottom: solid 2px #FBBD05; } 
#header ul.menu li a.traveling_dribbling_violations { background: url(/images/videorulebook/btn_main_menu6.jpg) no-repeat top left; width: 161px; height: 42px; cursor: pointer; } 
#header ul.menu li.highlighted a.traveling_dribbling_violations,
#header ul.menu li a:hover.traveling_dribbling_violations { background: url(/images/videorulebook/btn_main_menu6_hover.jpg) no-repeat top left; border-bottom: solid 2px #FBBD05; } 
#header ul.menu li a.free_throw_violations { background: url(/images/videorulebook/btn_main_menu7.jpg) no-repeat top left; width: 98px; height: 42px; cursor: pointer; } 
#header ul.menu li.highlighted a.free_throw_violations,
#header ul.menu li a:hover.free_throw_violations { background: url(/images/videorulebook/btn_main_menu7_hover.jpg) no-repeat top left; border-bottom: solid 2px #FBBD05; }
#header ul.menu li a.other_violations { background: url(/images/videorulebook/btn_main_menu8.jpg) no-repeat top left; width: 93px; height: 42px; cursor: pointer; } 
#header ul.menu li.highlighted a.other_violations,
#header ul.menu li a:hover.other_violations { background: url(/images/videorulebook/btn_main_menu8_hover.jpg) no-repeat top left; border-bottom: solid 2px #FBBD05; } 
#header ul.menu li a.technical_fouls { background: url(/images/videorulebook/btn_main_menu9.jpg) no-repeat top left; width: 89px; height: 42px; cursor: pointer; } 
#header ul.menu li.highlighted a.technical_fouls,
#header ul.menu li a:hover.technical_fouls { background: url(/images/videorulebook/btn_main_menu9_hover.jpg) no-repeat top left; border-bottom: solid 2px #FBBD05; } 
#header ul.menu li a.instant_replay { background: url(/images/videorulebook/btn_main_menu10.jpg) no-repeat top left; width: 72px; height: 42px; cursor: pointer; } 
#header ul.menu li.highlighted a.instant_replay,
#header ul.menu li a:hover.instant_replay { background: url(/images/videorulebook/btn_main_menu10_hover.jpg) no-repeat top left; border-bottom: solid 2px #FBBD05; } 
#header ul.menu li a.misc_play { background: url(/images/videorulebook/btn_main_menu11.jpg) no-repeat top left; width: 76px; height: 42px; cursor: pointer; } 
#header ul.menu li.highlighted a.misc_play,
#header ul.menu li a:hover.misc_play { background: url(/images/videorulebook/btn_main_menu11_hover.jpg) no-repeat top left; border-bottom: solid 2px #FBBD05; } 

#header ul.menu li ul { display: none; position: absolute; top: 44px; left: 0; background: #F9F9F9; width: 250px; border: solid 1px #008FD1; z-index: 999; }
#header ul.menu li ul.open { display: block; }
#header ul.menu li ul li { display: block; clear: both; float: left; width: 250px; min-height: 20px; _height: 20px; border: solid 1px #008FD1; }
#header ul.menu li ul li.has_children { background: url(/images/videorulebook/arrow_submenu.gif) no-repeat top right; }
#header ul.menu li ul li.highlighted { background-color: #FBBD05; }
#header ul.menu li ul li.highlighted li a,
#header ul.menu li ul li a { background-image: none; color: #000000; text-indent: 0; text-decoration: none; width: 230px; padding: 3px 15px 3px 5px; }
#header ul.menu li ul li.highlighted a,
#header ul.menu li ul li.highlighted li a:hover,
#header ul.menu li ul li a:hover { color: #000000; text-indent: 0; }
#header ul.menu li ul li ul { top: -2px; left: 100%; }

#header ul.menu li.right ul { left: auto; right: 0; }
#header ul.menu li.right ul ul { left: auto; right: 100%; }
#header ul.menu li.right ul li a { padding: 3px 5px 3px 15px; }
#header ul.menu li.right ul li.has_children { background-image: url(/images/videorulebook/arrow_submenu_left.gif); background-position: top left; }

#header h1 { font-size: 22px; margin: 5px; }
#header h1 a { color: #555555; }
#header h1 a:hover { color: #184A96; }

#content { background: #E7E7E7 url(/images/videorulebook/bg_grd_body.gif) repeat-x; min-height: 400px; _height: 400px; padding: 40px 3px 10px 3px; border-left: solid 1px #000000; border-right: solid 1px #000000; border-bottom: solid 5px #696969; }
.category #content { background-color: #FFFFFF; text-align: center; }

#content .module { display: inline; float: left; }
.homepage #content .module { margin-right: 4px; }

#content .tip_box { background: #FFFFFF url(/images/videorulebook/tips_bg.jpg) repeat-x; border: solid 1px #CAD8E3; height: 398px; padding: 15px 5px 5px 5px; overflow: auto; }
#content .tip_box h2 { font-size: 16px; }

.category #content h1 { text-align: left; font-size: 12px; }
.category #content h1 strong { color: #184A96; margin-left: 50px; }
.category #content .media_items { color: #184A96; text-align: left; font-size: 11px; width: 930px; margin: 0 auto; }
.category #content .media_item { clear: both; overflow: hidden; background: #F4F4F4; width: 930px; margin: 5px 0; }
.category #content .media_items .highlighted { background: #E9E9E9; }
.category #content .media_item .thumbnail { display: inline; float: left; width: 96px; height: 72px; margin: 5px; }
.category #content .media_item .thumbnail img { width: 96px; height: 72px; }
.category #content .media_item .summary { overflow: hidden; float: left; width: 814px; margin: 5px; }
.category #content .media_item .summary h3 { font-size: 11px; }
.category #content .media_item .title { display: inline; float: left; }
.category #content .media_item .title h3 { display: inline; margin-right: 20px; }
.category #content .media_item .date_added { display: inline; float: right; }
.category #content .media_item .date_added h3 { display: inline; margin-right: 20px; }
.category #content .media_item .commentary { display: inline; float: left; width: 771px; }
.category #content .media_item .play_button { float: left; background: url(/images/videorulebook/Play.gif) no-repeat top left; width: 16px; height: 16px; cursor: pointer; margin: 20px 0 0 20px; }

#content #welcome { width: 311px; }
#content #rotating_images { overflow: hidden; width: 280px; height: 420px; }
#content #rotating_images img { display: none; }
#content #rotating_images img.first { display: block; }
#content #recent_changes { width: 306px; margin-right: 0; }

#footer { width: 938px; padding: 5px 0; }
#footer ul { width: 938px; }
#footer ul li { float: left; background: url(/images/videorulebook/dot.gif) no-repeat 5px 0; min-width: 190px; max-width: 220px; _width: 190px; height: 16px; padding-left: 14px; white-space: nowrap; }

/***** Very Basic Lightbox start ******/
#light
{
  display:none;
}
#fade
{
  display:none;
}

body { position: relative; }
* html body { height: 100%; }

#light a.close {
  float: right; 
  color: #FF0000;
  font-size: 16;
  font-weight: bold;
  margin: 3px 10px;
}

.light_overlay
{
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #000000;
  z-index:9998;
  -moz-opacity: 0.7;
  -ms-opacity: 0.7;
  -webkit-opacity: 0.7;
  opacity:.70;
  filter: alpha(opacity=70);
}
.light_content
{
  display: block;
  position: absolute;
  background: #FFFFFF;
  color: #184A96;
  width: 920px;
  height: 500px;
  z-index:9999;
  border: solid 2px #888888;
}

#play_video #video_title { clear: both; color: #555555; font-size: 14px; font-weight: bold; margin: 0 20px; }
#play_video #video_title h3 { display: none; }
#play_video #videoplayer { display: inline; float: left; background: url(/images/videorulebook/9-0.gif) no-repeat center center; width: 553px; height: 438px; margin: 10px 10px 0 40px; }
#play_video #video_commentary { display: inline; float: left; background: #EEEEEE; color: #000000; font-size: 12px; width: 250px; height: 400px; margin: 10px; padding: 5px; border: double 3px  #555555; }
#play_video #video_commentary h3 { font-size: 13px; margin: 0; }
/***** Very Basic Lightbox end ******/
