@charset "UTF-8";

.logo { position: absolute; right: -40px; top: 5px; z-index: 2}
#topNav {margin: 12px 0 10px 0}
#topNav h1 { position: relative; float: left; font-size: 13.5pt; color: #000; font-weight: bold; padding: 10px 0 5px 0; margin-left: 1px; } /* Main title on listing pages */
#topNavDetail {margin: 12px 0 10px 0}
#topNavDetail h1 { position: relative; float: left; font-size: 13.5pt; color: #000; font-weight: bold; padding: 10px 0 5px 0; margin-left: 3px; } /* Main title on listing pages */

#shareBtns { position:relative; float: left; padding: 0; margin: 26px 0 0 0; width: auto}
#shareBtns div { clear: none; display: inline; float: left; position: relative; margin: 25px 10px 0 0; }

#shareBtns2 { position:absolute; top: -40px; right: 304px; float: right; padding: 0; margin: 0; width: auto}
#shareBtns2 div { clear: none; display: inline; float: left; position: relative; margin: 25px 10px 0 0; }

#shareBtns3 { position:relative; display:inline; float: right; padding: 0; margin: -12px 245px 0 -180px; width: auto}
#shareBtns3 div { clear: none; display: inline; float: left; position: relative; margin: 25px 10px 0 0; }

#searchForm, #searchForm2 { position: absolute; right: 1px; margin: 0 0 15px 1px!important; padding: 0; }
#searchForm { top: 69px } 
#searchForm2 { top: 96px }
#searchForm input.txt, #searchForm2 input.txt { position: relative; float: left; width: 299px; height: 33px; background: url(/images/wi_search_box.png) no-repeat; border: none; margin: 0; padding: 3px 0 0 8px; font-size: 1.3em; color: #000; }
#searchForm input.btn, #searchForm2 input.btn { position: relative; float: left; width: auto; height: 33px; border: none; margin: 0; padding: 0; }

#addCTA1 { position: absolute; left: 290px; top: 98px; z-index:999}
#addCTA2 { position: absolute; left: 290px; top: 98px; z-index:999}
#addCTA3 { position: absolute; left: 328px; top: 72px; z-index:999}
#addCTA1 img, #addCTA2 img, #addCTA3 img {border: 0}

#poptorData { position: relative; width: 984px;	padding: 0 0 15px 0; margin: -15px 0 15px 0; background: url(/images/wi_listings_box_04.png) 0 100% no-repeat; }
#poptorDataDark { position: relative; width: 984px; padding: 0 0 15px 0; margin: -15px 0 15px 0; background: url(/images/wi_listings_box_dark_04.png) 0 100% no-repeat; color: #FFF; }

div.title, div.titleRel, div.titleDark { position: relative; clear: both; padding: 0; margin: 5px 0 0 15px; }
div.titleDark { padding: 6px 0 0 0!important }
div.title b.tabSt, div.title b.tabEn, div.titleRel b.tabSt, div.titleRel b.tabEn, div.titleDark b.tabSt, div.titleDark b.tabEn { position: relative; display: inline-block; float: left; width: 20px; height: 40px; top: 15px; z-index: 1; }
div.title b.tabSt, div.titleRel b.tabSt {	background: url(/images/wi_listings_tab_01.png) top no-repeat; }
div.title b.tabEn, div.titleRel b.tabEn { background: url(/images/wi_listings_tab_04.png) right top no-repeat; }
div.titleDark b.tabSt {	background: url(/images/wi_listings_tab_dark_01.png) top no-repeat; }
div.titleDark b.tabEn { background: url(/images/wi_listings_tab_dark_04.png) right top no-repeat; }
div.title h1, div.title h2, div.titleRel h2, div.titleRel h3, div.titleDark h1 { position: relative; display: inline-block; float: left; width: auto; height: 30px; top: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: bold; color: #333; line-height: normal; z-index: 1; margin: 0; padding: 10px 5px 5px 5px; background: url(/images/wi_listings_tab_02.png) top repeat-x; }
div.title h1 a, div.title h2 a, div.titleRel h2 a, div.titleRel h3 a { color: #000; text-decoration: none; }
div.titleDark h1 { background: url(/images/wi_listings_tab_dark_02.png) top repeat-x; height: 25px; }
div.titleDark h1 a { color: #FFF; text-decoration: none; }
div.lbTop {	position: relative; display: block; clear: both; margin: 0; padding: 0; width: auto; height: auto; top: 4px; z-index: -1; }

.TLnavRow {	position: relative;	clear: both; text-align:left; font-family: Arial, Helvetica, sans-serif; margin: 2px 0 -10px 0; }
.TLContentSection, .TLContentSectionDark { position: relative; top: 0; clear: both; margin: -8px 0 0 0; padding: 0 10px 0 10px; background: url(/images/wi_listings_box_02.png) repeat-y; }
.TLContentSection ul { list-style-type: none; font-size: 0.8em; font-weight: normal; width: 98%; padding: 10px; margin: 0; }
.TLContentSectionDark {	background: url(/images/wi_listings_box_dark_02.png) repeat-y; }
li.TLheaderRow span, li.TLContentRow span { position: relative; margin: 0; padding: 0; font-size: 0.9em; width: 100%; }
li.TLheaderRow span { font-weight: bold; }*/
li.TLContentRow { padding: 0 0 3px 0; clear: both; min-height: 40px; height: auto; font-weight: normal;}
.TLAltRowColor { background-color: #e8e8e8; }
li.TLContentRow span.a, li.TLheaderRow span.a {position: relative;padding: 3px 0 0 0;display: inline-block;vertical-align: top;width: 5%;text-align: center;}
li.TLContentRow span.b, li.TLheaderRow span.b {position: relative;padding: 3px 0 0 0; display:inline-block;width: 9%; text-align: center; vertical-align: top;}
li.TLheaderRow span.b {margin: 0 0 0 2px; }
li.TLContentRow span.b img { border: none; padding: 0; margin: 0; }
li.TLContentRow span.c, li.TLheaderRow span.c {position: relative;padding: 3px 0 0 0; display:inline-block;width: 10%; text-align: center; vertical-align: top; }
li.TLheaderRow span.c {margin: 0 0 0 5px;}
li.TLContentRow span.c a { padding: 0; margin: 0; }
li.TLContentRow span.c img { border: none; padding: 0; margin: 0; }
li.TLheaderRow span.d, li.TLContentRow span.d  {position: relative;padding: 3px 0 0 0; display:inline-block;color: #000; vertical-align: top; font-style: normal; width: 73%; }
li.TLheaderRow span.d h3 {margin: 0 0 0 4px;font-size:1.0em;}
li.TLContentRow span.d { padding: 3px 0 2px 0; }
li.TLContentRow span.d span {width: 100%; padding: 0 0 2px 0; font-size: 1.0em;text-align: left; }
li.TLheaderRow span.d h5 {margin: 0 0 0 4px;font-size:1.0em;}

/*a:hover { text-decoration: none; }*/
#streamHTMLFrame { width: 969px; padding: 0; margin: 0 0 0 -2px; height: 608px; position: relative; top: 0; overflow-x: hidden; z-index: 998; }
#streamDetailTitle { height: auto; width: 100%; text-align: center; padding: 5px; margin: 0; position: relative; clear: both; top: 15px; }
#streamDetailTitle h2 { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: normal; color: #FFF; }
#streamDetailTitle h2 a { color: #FFF; text-decoration: underline; }
#streamDescriptionBox { padding: 10px 0 0 0; height: auto; margin: 0 20px -20px 20px; position: relative; font-size: 0.9em;}
#playingTips {  background-color: #666666; width: 956px; padding: 8px 6px; margin: -3px 0 0 -1px; height: auto; position: relative; top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; color: #CCC; }
#playingTips a { color: #FFF; text-decoration: underline; }

.TLContentSection ul { list-style-type: none; font-size: 0.9em; font-weight: normal; width: 98%; padding: 10px; margin: 0; }

#youTubeList {clear:both;padding:8px 20px 18px 20px}
#youTubeList li.header {font-weight:bold;}
#youTubeList li:hover {background-color: #EEE}
#youTubeList li.header:hover {background:none}
#youTubeList li {padding:4px 0}
#youTubeList li img {vertical-align:middle}
#youTubeList a {color:#06C;text-decoration:none}
#youTubeList a:hover {text-decoration:underline}
#youTubeList span {display:inline-block;text-align:center;vertical-align:middle;font-size:10pt}
#youTubeList h3 {display:inline;vertical-align:middle;width:58%;text-align:left;position:relative;margin:0 5px 0 10px;font-size:10pt;color:#000}
#youTubeList h3 a {color:#000}
#youTubeList h3 a:hover {text-decoration:none}
#youTubeList span.c {margin:0 0 0 10px}
#youTubeList span.c a {display:inline-block;float:left;width:120px;height:90px;margin:1px 15px 1px 0}
#youTubeList span.c a img {position:relative;display:inline-block;width:120px;height:90px;vertical-align:middle;z-index:1;float:left}
#youTubeList span.d {width:63%;text-align:left}
#youTubeList span.d i {font-style:normal;font-size:9pt;color:#666}
#youTubeList span.g {width:28%;padding:0 0 0 10px;}
#youTubeList li.header span.g {position:absolute;width:250px;text-align:center;padding:0;top:25px;right:229px}
#youTubeList span.g div {margin:0}
#youTubeList span.h {width:18%;padding:2px 0 4px 20px}
#youTubeList li.header span.h {position:absolute;width:150px;text-align:center;padding:0;top:25px;right:54px}
#youTubeList span.h a {padding: 4px 0 0 0}
#youTubeList span.gs {width:28%;padding:0 0 0 10px;}
#youTubeList li.header span.gs {position:absolute;width:250px;text-align:center;padding:0;top:25px;right:229px}
#youTubeList span.hs {width:18%;padding:2px 0 4px 20px}
#youTubeList li.header span.hs {position:absolute;width:150px;text-align:center;padding:0;top:25px;right:54px}

#glossymenu { position: relative; clear: both; padding: 0; margin: 0; font-weight:normal; }
#glossymenu a { padding-left:5px; text-decoration:none; background: url(/images/wi_menu_tab_off_left.png) left no-repeat; }
#glossymenu a:hover { background: url(/images/wi_menu_tab_sel_left.png) left no-repeat; color:#fff; text-decoration:underline; }
#glossymenu a span { color:#FFF; padding-right:12px; background: url(/images/wi_menu_tab_off.png) right no-repeat; }
#glossymenu a:hover span { background: url(/images/wi_menu_tab_sel.png) right no-repeat; color:#fff; }
#glossymenu li { list-style:none; float:left; padding: 0 1px;  }
#glossymenu b { background: url(/images/wi_menu_tab_sel_left.png) left no-repeat; color:#fff; padding-left:5px; font-weight: normal; }
#glossymenu b span { background: url(/images/wi_menu_tab_sel.png) right no-repeat; color:#fff; padding-right:12px; }
#glossymenu span { font-size:0.95em; padding: 6px; cursor:pointer; }
#glossymenu a, #glossymenu a span, #glossymenu b, #glossymenu b span { display:block; float:left; }

#glossymenu2 { position: relative;float:left; padding: 2px 0 4px 0; margin: 0 0 2px 0; font-weight:normal; clear: both; }
#glossymenu2 a { padding: 0 0 0 5px; text-decoration:none; background: url(/images/wi_submenu_off_left.png) left no-repeat; height: 25px; }
#glossymenu2 a:hover { background: url(/images/wi_submenu_sel_left.png) left no-repeat; color:#fff; text-decoration:underline; }
#glossymenu2 a span { color:#FFF; padding-right:10px; background: url(/images/wi_submenu_off.png) right top no-repeat; padding: 4px 9px 0 4px;  height: 25px;}
#glossymenu2 a:hover span { background: url(/images/wi_submenu_sel.png) right top no-repeat; color:#fff; padding: 4px 9px 0 4px; }
#glossymenu2 li { list-style:none; float:left; padding: 0 1px 2px 1px; white-space: nowrap;  }
#glossymenu2 b { background: url(/images/wi_submenu_sel_left.png) left no-repeat; color:#fff; padding: 0 0 0 5px; font-weight: normal;   height: 25px;}
#glossymenu2 b span { background: url(/images/wi_submenu_sel.png) right top no-repeat; color:#fff; padding: 4px 9px 0 4px;  }
#glossymenu2 span { font-size:0.8em; cursor:pointer;  padding: 0; height: 25px;}
#glossymenu2 a, #glossymenu2 a span, #glossymenu2 b, #glossymenu2 b span { display:block; float:left; }
