.social-buttons {position:absolute; margin: -47px 0 0 240px;}
.social-buttons a {width:40px; height:50px; display:block; text-indent:-9999px; background-image:url('http://www.wmmr.com/Pics/Global/social-sprite.png'); float:left;}

.social-buttons a.fb {background-position  : 0px 0px;}

.social-buttons a.tw {background-position  : -50px 0px;}

.social-buttons a.yt {background-position  : -100px 0px;}

.social-buttons a.yt:hover {background-position  : -100px -50px;}

.social-buttons a.tw:hover {background-position  : -50px -50px;}

.social-buttons a.fb:hover {background-position  : 0px -50px;}

.hidden {display:none;}

/* Z-INDEX FIX FOR RICH MEDIA */
table#head_table {position:relative; z-index:1;}
#wrapper {position:relative; z-index:1;}

/* LISTEN LIVE */
td#button a {text-indent:-9999px; display:block; width:184px; height:96px; margin: 0 0 0 12px; background:url('http://www.wmmr.com/Pics/Global/listen-live-sprite.png') 0 0 no-repeat;}
td#button a:hover {background-position: 0 -146px;}
div.right-block {margin: 0 0 10px 0;}
div#head_wrapper_ps {height:130px!important;}

/* Facebook, AddThis Widgets */
div.share-widgets {float:left; display:block; margin:5px 0 0 0; clear:both; overflow:visible; width:725px; }
div.share-widgets .widget {float:left; display:inline; margin: 0 5px 0 0; }
div.widget.facebook-like {/*width:600px;*/ }
div.widget.addthis-widget {width:125px; margin: 0 15px 0 0; }


/* Audio Player Tooltip */
div.blog-audio-container {position: relative;}
div.blog-audio-tooltip { position:absolute; display:none; padding:10px 30px 10px 10px; width:185px; left:-210px; background:url('http://www.wmmr.com/Pics/Global/tooltip.png') no-repeat 100% 50%; }
div.blog-audio-tooltip p {margin:0; padding:0; color:#eee!important;}
div.blog-audio-tooltip p a, div.blog-audio-tooltip p a:link, div.blog-audio-tooltip p a:visited {color:#ccc;}
div.blog-audio-tooltip p a:hover {color:#fff; text-decoration:none;}

/* GREATEST BITS - P&S.com */
ul.greatest-bits {list-style:none; padding:0; margin:0;}
ul.greatest-bits li a, ul.greatest-bits li a:link {display:block; padding:5px 35px 5px 5px; background:url('http://www.wmmr.com/Pics/Global/greatest-bullet.png') no-repeat 98% 50%; }
ul.greatest-bits li a:hover {background-color:#EB351F; color:#fff!important; text-decoration:none;}


/* RICH MEDIA */
div#adx_ldo0_88045 { z-index: 9999!important; }
.control.blogs_aggregated > ul, .control.blogs_aggregated ul { z-index:1 !important; }


/* MMR - VIP FP
********************************************************************/
div#vip-backstage {
	background:url('http://www.wmmr.com/Pics/Global/vip-backstage.gif') no-repeat;
	height:229px;
	width:140px;
	margin:0 0 0 -2px;
	position: relative;
}
p#vip-info { /*padding-top: 98px; padding-left: 7px;*/ line-height: 16px; padding-top: 97px; padding-bottom: 22px; padding-left: 7px; width: 125px; }
p#vip-nav { padding-bottom: 0; padding-top: 0;/**/ position: absolute; bottom: 0; width: 135px; }
p#vip-nav a {
	background: #34261B;
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.28, rgb(92,68,50)),
		color-stop(0.64, rgb(52,38,27))
	);
	background-image: -moz-linear-gradient(
    center top,
    rgb(92,68,50) 28%,
    rgb(52,38,27) 64%
	);
	border: 1px solid #1F1913;
	display: block;
	font-size: 13px;
	height: 22px;
	line-height: 22px;
	padding: 0;
	text-decoration: none;
	text-align: center;
	width: 135px;
}
p#vip-nav a#login { border-bottom: 0; }
p#vip-nav a:hover {
	background: #5C4432;
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.28, rgb(127,90,63)),
		color-stop(0.64, rgb(95,60,41))
	);
	background-image: -moz-linear-gradient(
    center top,
    rgb(127,90,63) 28%,
    rgb(95,60,41) 64%
	);
}

/* FEATURED ITEM - P&S.com */
#featured-item a, #featured-item a:link {font-size:18px; font-weight:800;}
#featured-item a:hover {text-decoration:none; color:#EB351F; }


/* QUICK LINKS - P&S.com */
img#quick-link-bg {position:absolute; 
	margin:0 0 0 -10px;
	opacity: .00; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=00); /* IE lt 8 */
	-ms-filter: "alpha(opacity=00)"; /* IE 8 */
	-khtml-opacity: .00; /* Safari 1.x */
	-moz-opacity: .00; /* FF lt 1.5, Netscape */
}
div.quick-links {position:absolute; z-index:2; width:137px;}
div.quick-links h3 {margin:5px 10px; background:url('http://www.wmmr.com/Pics/Global/pns-quick-links.png') no-repeat -5px 0px; display:block; text-indent:-9999px; height:25px; }
ul.quick-links {list-style:none; margin:0; padding:0; width:123px;}
ul.quick-links li {margin:5px 0; padding:0 5px;}
ul.quick-links li a, ul.quick-links li a:link {display:block; border:1px solid; border-color:#444 #222 #222 #444;
font-size:11px; font-weight: bold; width:100%; padding:5px 10px; background:url('http://www.wmmr.com/Pics/Global/button-gradient.gif') repeat-x; color:#fff; text-transform:uppercase;}

ul.quick-links li a:hover
{
position: relative;
top: 1px;
left: 1px;
border-color: #222 #444 #444 #222;
text-decoration:none;
color:#CF7A0C;
} 

#button ul {list-style:none; margin:0; padding:0; }
#button ul li {list-style:none; margin:0 0 0 19px; padding:0;}
#button ul li a, #button ul li a:link {display:block; border:1px solid; border-color:#444 #222 #222 #444;
font-size:14px; font-weight:700; width:164px; padding:5px 10px; background:url('http://www.wmmr.com/Pics/Global/button-gradient.gif') repeat-x; color:#888; height:38px; text-align:center; vertical-align:middle;
}
#button ul li a:hover {
position: relative;
top: 1px;
left: 1px;
border-color: #222 #444 #444 #222;
text-decoration:none;
color:#E8994E;
}


/* BUTTON LINKS
********************************************************************/
.button {text-align:center; margin:10px 0; display:inline-block; width:100%;}
.button.lg-text-btn a{ font-size: 24px; }

.button a{
display: inline;
border: 1px solid;
border-color: #aaa #000 #000 #aaa;
padding:10px 20px;
width:auto;
background: #eee;
text-align:center;
font-size:14px;
font-weight:700;
margin:0 auto;
}

.button.wide a {
width:100%;
display:block;
padding:10px 0;
}

.button a:hover
{
position: relative;
top: 1px;
left: 1px;
border-color: #000 #aaa #aaa #000;
text-decoration:none;
} 


/* MMR FRONT PAGE AGGREGATED BLOG TEASER */
.skin.skin_m01.mmr-fp-blog-teaser .contentblock.contentblock_m01 #tease-topics-blogs ul.withImage, .skin.skin_m01.mmr-fp-blog-teaser .contentblock.contentblock_m01 #tease-dj-blogs ul.withImage { margin: 0!important; }
.skin.skin_m01.mmr-fp-blog-teaser #tease-topics-blogs ul li, .skin.skin_m01.mmr-fp-blog-teaser #tease-dj-blogs ul li { clear: left; list-style: outside none none; overflow: auto; padding: 5px; }
.skin.skin_m01.mmr-fp-blog-teaser h5 { font-size: 12px !important; }
.skin.skin_m01.mmr-fp-blog-teaser img { float: left; margin-right: 10px; }
.skin.skin_m01.mmr-fp-blog-teaser img.skin_dec { float:none; }
.blog-tease-content { margin-top: -1px; }
a.blog-teaser-btn { background: #dcdcd3; background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.37, rgb(230,230,230)),
    color-stop(0.69, rgb(207,203,207))
);
background: -moz-linear-gradient(
    center top,
    rgb(230,230,230) 37%,
    rgb(207,203,207) 69%
);
border: 1px solid #666;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
color: #B75C03/*#BF2D0B*/!important;
display: inline-block; font-size: 14px; font-weight: bold; text-align: center; width: 210px; line-height: 2.5em; }
a#tease-topics-blogs-btn.blog-teaser-btn {  width:211px; }
a.blog-teaser-btn.active { background: #E9E9DF; background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.37, rgb(235,235,235)),
    color-stop(0.69, rgb(219,219,219))
);
background: -moz-linear-gradient(
    center top,
    rgb(235,235,235) 37%,
    rgb(219,219,219) 69%
);
border-bottom: 0; }
a.blog-teaser-btn:hover { background: #FFFFEF; background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.37, rgb(247,247,247)),
    color-stop(0.69, rgb(235,235,235))
);
background: -moz-linear-gradient(
    center top,
    rgb(247,247,247) 37%,
    rgb(235,235,235) 69%
);
color: #621504!important;
text-decoration: none; }
.blog-tease-content { border: 1px solid #666; border-top: 0; }

/* P&S LATEST CRAP AGGREGATED BLOG TEASER */
div.agro_GM li.blogteaser div.blurb {display:none;}
div.agro_GM ul { list-style: none outside!important; margin: 0.5em 0!important; padding: 0; overflow:hidden; _postion:relative; _z-index:999; }
div.agro_GM ul > li{ background: none; min-height:0!important; padding:10px 5px 10px 40px!important; }
div.agro_GM ul li a, div.agro_GM ul li a:link { font-size: 12px!important; }
div.agro_GM ul li a:hover {text-decoration:none; }
.skin_m01 div.agro_GM ul li h5 a:hover {text-decoration:underline; }
div.agro_GM ul li.hidden {display:none;}
div.agro_GM ul li.bt-VIDEO, div.agro_GM ul li.bt-PLAYER { background: url('http://www.wmmr.com/Pics/Global/icons/icon-video.gif') 10px center no-repeat #F5E4D0; } 
div.agro_GM ul li.bt-AUDIO { background: url('http://www.wmmr.com/Pics/Global/icons/icon-audio.gif') 10px center no-repeat #C5B8A9; } 
div.agro_GM ul li.bt-PICS, div.agro_GM ul li.bt-PHOTOS, div.agro_GM ul li.bt-GALLERY  { background: url('http://www.wmmr.com/Pics/Global/icons/icon-photo.gif') 10px center no-repeat #EBE1C3; }
div.agro_GM ul li.bt-DISCUSSION { background:url('http://www.wmmr.com/Pics/Global/icons/icon-discussion.gif') 10px center no-repeat #FFF; }
div.agro_GM ul li.bt-LINK, div.agro_GM ul li.bt-PAGE {background:url('http://www.wmmr.com/Pics/Global/icons/icon-link.gif') 10px center no-repeat #F8F8ED;}
div.agro_GM ul li.bt-LINK, div.agro_GM ul li.bt-PAGE {color:#888; font-size:12px;}
div.agro_GM ul li.bt-LINK span a, div.agro_GM ul li.bt-PAGE span a {display:inline-block; height:12px!important;}

div#nav_wrapper {clear:both;}
div#topnav {overflow:visible!important;}
/* http://www.wmmr.com/SiteAssets/images/layout/nav_item_ico.png */
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
margin:            0;
padding:        0;
list-style:        none;
}
.sf-menu {
line-height:    1.0;
}
.sf-menu ul {
position:        absolute;
top:            -999em;
width:            10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
/*width:            100%;*/
}
.sf-menu li:hover {
visibility:        inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
float:            left;
position:        relative;
}
.sf-menu a {
display:        block;
position:        relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
left:            0;
top:            27px; /* match top ul list item height */
z-index:        99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
top:            -999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
left:            10em; /* match ul width */
top:            0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
top:            -999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
left:            10em; /* match ul width */
top:            0;
}
/*** DEMO SKIN ***/
.sf-menu {
float:            left;
margin-bottom:    1em;
}
.sf-menu a {
border-left:    0px solid #fff;
border-top:        0px solid #CFDEFF;
padding:         .72em 1.8em .72em 2.3em;
text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
color: #000;
}
.sf-menu li li a, .sf-menu li li a:visited {color:#c2624e!important;}
.sf-menu li li a:hover {color:#ffc789!important;
}
.sf-menu li {
background:        none;
}
.sf-menu li li {
background:        #AABDE6;
}
.sf-menu li li a {
padding:         .73em 1.5em .73em 1.5em;
}
.sf-menu li li li {
background:        #9AAEDB;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
background:none;
outline:        0;
}
/*** arrows **/
.sf-menu a.sf-with-ul {
padding-right:     2.25em;
min-width:        1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
position:        absolute;
display:        block;
right:            .75em;
top:            1.05em; /* IE6 only */
width:            10px;
height:            10px;
text-indent:     -999em;
overflow:        hidden;
background:        url('arrows-ffffff.png') no-repeat -10px -10px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
top:            .8em;
background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
background-position: -10px -100px; /* arrow hovers for modern browsers*/
}
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
background-position: -10px 0; /* arrow hovers for modern browsers*/
}
/*** shadows for all but IE6 ***/
.sf-shadow ul {
background:    url('../images/shadow.png') no-repeat bottom right;
padding: 0 8px 9px 0;
-moz-border-radius-bottomleft: 17px;
-moz-border-radius-topright: 17px;
}
.sf-shadow ul.sf-shadow-off {
background: transparent;
}
/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/
.sf-navbar {
background:        none;
height:            27px;
padding-bottom:    0px;
position:        relative;
}
.sf-navbar li {
background: url('http://www.wmmr.com/Pics/Global/nav/nav-item-fl-off_01.gif') no-repeat;
position:        static;
font-size:11px;
padding-bottom:.80em;
}
.sf-navbar a {
border-top:        none;
}
.sf-navbar li ul {
width:            85em; /*IE6 soils itself without this*/
}
.sf-navbar li li {
background:        none;
position:        relative;
font-size:10px;
font-weight:900;
}
.sf-navbar li li ul {
width:            13em;
}
.sf-navbar li li li {
/*width:            100%;*/
}
.sf-navbar ul li {
width:            auto;
float:            left;
}
.sf-navbar a, .sf-navbar a:visited {
border:            none;
}
.sf-navbar li.current {
background:        #BDD2FF;
}
.sf-navbar li:hover,
.sf-navbar li.sfHover,
.sf-navbar li li.current,
.sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active {
background: url('http://www.wmmr.com/Pics/Global/nav/nav-item-fl-on_01.gif')  no-repeat;
color:#ffc789!important;
}
.sf-navbar li.sfHover a {
color:#ffc789!important;
}
.sf-navbar li.sfHover li a {
color:#c2624e!important;
}
.sf-navbar li.sfHover li a:hover {
color:#ffc789!important;
}
.sf-navbar ul li:hover,
.sf-navbar ul li.sfHover,
ul.sf-navbar ul li:hover li,
ul.sf-navbar ul li.sfHover li,
.sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {
background: url('http://www.wmmr.com/Pics/Global/nav/nav-item-on_02.gif') repeat-x;
color:#ffc789!important;
}
ul.sf-navbar li li li:hover,
ul.sf-navbar li li li.sfHover,
.sf-navbar li li.current li.current,
.sf-navbar ul li li a:focus, .sf-navbar ul li li a:hover, .sf-navbar ul li li a:active {
background:        #E6EEFF;
}
ul.sf-navbar .current ul,
ul.sf-navbar ul li:hover ul,
ul.sf-navbar ul li.sfHover ul {
left:            0;
top:            27px; /* match top ul list item height */
}
ul.sf-navbar .current ul ul {
top:             -999em;
}
.sf-navbar li li.current > a {
font-weight:    bold;
}
/*** point all arrows down ***/
/* point right for anchors in subs */
.sf-navbar ul .sf-sub-indicator { background-position: -10px -100px; }
.sf-navbar ul a > .sf-sub-indicator { background-position: 0 -100px; }
/* apply hovers to modern browsers */
.sf-navbar ul a:focus > .sf-sub-indicator,
.sf-navbar ul a:hover > .sf-sub-indicator,
.sf-navbar ul a:active > .sf-sub-indicator,
.sf-navbar ul li:hover > a > .sf-sub-indicator,
.sf-navbar ul li.sfHover > a > .sf-sub-indicator {
background-position: -10px -100px; /* arrow hovers for modern browsers*/
}
/*** remove shadow on first submenu ***/
.sf-navbar > li > ul {
background: transparent;
padding: 0;
-moz-border-radius-bottomleft: 0;
-moz-border-radius-topright: 0;
}
div#topnav a {
float:none;
margin-left:0px;
top:0px;
}
div#topnav {
background: url('http://www.wmmr.com/Pics/Global/nav/nav-bg.gif') repeat-x;
height:50px;
text-transform:uppercase;
overflow-x:hidden;
}
table#leaderboard {
margin:10px 0px 0px 10px;
}
table#leaderboard td#ad {
width:734px;
height:96px;
}
table#leaderboard td#ad div {
/*width:728px;
height:90px;*/
border:3px solid #4d4c4c;
display:block;
}
table#leaderboard td#ad div div {
border:0px!important;
/*margin: 0px!important;
padding: 0px!important;*/
}
table#leaderboard td#button {
width:200px;
height:96px;
background:none;
}
table#leaderboard td#button div {
width:184px;
height:96px;
/*background:#4d4c4c;*/
margin:0 0 0 13px;
}
#bottom-banner {
width:468px;
height:60px;
margin:0 auto;
border:3px solid #4d4c4c;
}
#bottom-banner  a {
padding:0px;
}
#medium-rectangle {
width:300px;
height:250px;
border:3px solid #4d4c4c;
margin:0 0 14px 0;
}
#medium-rectangle  a {
padding:0px;
}
#footer {
padding: 20px 0 0;
}
#map_canvas {color: #821C18;}
ul.two-column { float:left; width:45%;}
td#maintopleft div {border:4px solid #34261B;}
.label_img {
padding:0 0px!important;
}

div.skin_m01 hr{ background: url('http://www.wmmr.com/Pics/Global/hr-gray.png') center center no-repeat; height: 13px; border: none; margin: 20px 0;} 
div.skin_m02 hr{ background: url('http://www.wmmr.com/Pics/Global/hr-red.png') center center no-repeat; height: 13px; border: none; margin: 20px 0;} 

/* CHANNEL TEASER in RED SKIN - TOTALLY OFFICE CALENDAR */
div.skin_m02 div.contentblock.contentblock_m02 table tr td p { color: #fff; }

/* RSS ICONS/LINKS
********************************************************************/
img.rssIMG { cursor: pointer; }
div.subscribe {width:734px!important; text-align:right; margin:4px 0 0 0;}
div.subscribe a, div.subscribe a:link {display:block; width:694px; padding:8px 40px 8px 10px; background:url('http://www.wmmr.com/EI/MS/Icons/rss.gif') no-repeat 98% center; text-indent:40px;}
div.subscribe a:hover {text-decoration:none; background:url('http://www.wmmr.com/EI/MS/Icons/rss.gif') no-repeat 98% center #EFEFEF;}
li.info h3 { font-size: 170%; }
ul.mmr-rss-links li h4 { font-size: 140%; }
ul.mmr-rss-links { display:block; margin: 20px 0 0; overflow: hidden;   }
ul.mmr-rss-links li.info { float:none; list-style: outside none none; margin: 10px 0 0 10px; padding: 0; text-align: left; width:100%; }
ul.mmr-rss-links li { float: left; list-style: outside none none; margin: 5px 5px 10px; padding: 8px 8px 30px; text-align: left; width: 300px; }
ul.mmr-rss-links li#all-feeds-option {clear:left;}
ul.mmr-rss-links li a {font-size: 125%;}
ul.rssHide { display:none; }
li#rss-option { background: #DFDFDF url('http://www.wmmr.com/Pics/Global/subscriptions/rss-lg-bg.gif') bottom right no-repeat; border: 1px solid #9F9F9F; }
li#email-option { background: #DFDFDF url('http://www.wmmr.com/Pics/Global/subscriptions/email-lg-bg.gif') bottom right no-repeat; border: 1px solid #9F9F9F; }
li#rss-option:hover { background: #EFEFEF url('http://www.wmmr.com/Pics/Global/subscriptions/rss-lg-bg.gif') bottom right no-repeat; }
li#email-option:hover { background: #EFEFEF url('http://www.wmmr.com/Pics/Global/subscriptions/email-lg-bg.gif') bottom right no-repeat; }
ul.rss-feeds, ul.podcast-feeds {margin:0 0 16px 8px;}
ul.rss-feeds li {background:url('http://www.wmmr.com/Pics/Global/subscriptions/rss.gif') no-repeat; list-style-type:none; padding:0 0 4px 18px;}
ul.podcast-feeds li {background:url('http://www.wmmr.com/Pics/Global/subscriptions/podcast.gif') no-repeat; list-style-type:none; padding:0 0 4px 18px;}
/* POP UP STYLES */
.popupmasthead, .popupfooter {display:none;}
body.popup, .popupcontent {background:#000; padding:0;}

/* BOD SQUAD LINKS */
a.bod-squad-gallery-links {margin:0 0 8px 0; display:block;}
a.bod-squad-gallery-links.last {margin:0px;}

/* GOOGLE SEARCH
********************************************************************/
#cse-search-box {margin:0 0 14px 0;}
#cse-search-box input#q {font-size: 11px; margin:0; width:128px; padding:4px 2px 2px; border:2px solid #d2a120;
background:url('http://www.wmmr.com/Pics/Global/search/search-bg-wmmr.gif') no-repeat scroll center left #fff;
}

#cse-search-box input#q:focus, #cse-search-box input.infocus {background-image:none;}
#cse-search-box input#sa {background:url('http://www.wmmr.com/Pics/Global/search/search-button.gif') no-repeat; cursor:pointer; width:24px; height:24px; border:0px; display:inline-block; text-indent: -9999px; padding:0; margin:0 0 0 -4px; }
#cse-search-box input#sa:hover {background:url('http://www.wmmr.com/Pics/Global/search/search-button.gif') 0px -48px;}
div#cse-search-box input#sa, div#lc-search-box form#lc-search-form input#sa2, div#cse-search-box input#ctl00_Rm_GenericControl6_ucf78b04420b8646a4900a40559eb118af_sa, div#cse-search-box input[id*="_sa"] {background:url('http://www.wmmr.com/Pics/Global/search/search-button.gif') no-repeat; cursor:pointer; width:24px; height:24px; border:0px; display:inline-block; text-indent: -9999px; font-size: 0; padding:0; margin:-1px 9px 0 -10px; float: right;}
div#lc-search-box form#lc-search-form input#sa2 { height:23px; margin: 0 66px 0 -10px; }
div#cse-search-box input#sa:hover, div#lc-search-box form#lc-search-form input#sa2:hover, div#cse-search-box input#ctl00_Rm_GenericControl6_ucf78b04420b8646a4900a40559eb118af_sa:hover, div#cse-search-box input[id*="_sa"]:hover {background-position:0px -48px!important;}


/* Google Maps - CONCERT VENUES */
div#map_canvas { overflow: hidden;}
/* CONTACT INFO */
table.contact-info td {padding:0 30px 10px 0!important;}
/* PHILLY'S HOTTEST INTRO IMAGE */
img.ph-intro {margin:10px 10px 10px 10px; float:right;}
ul.ph-sponsors {list-style-type:none; margin:0 0 20px 0; float:left; width:482px;}
ul.ph-sponsors li {display:inline; float:left; margin:5px; }

/* ON-AIR */
div#ctl00_MainBotRight_GenericControl6_ucce2a84366d214a72bb4557dfcf4a9b87_pnlDisplay {margin: 0 0 14px 0;}
div#cse-search-results {padding:10px!important; background:#fff;}
div#cse-search-results iframe {width:738px;}


/* FRIENDLY WARNING - VIP LOGIN */
.friendly-warning, .warning {background:#E3FFC8; color:#368302; clear:left; display:none;}
.friendly-warning h3, .warning h3 {padding:5px 20px!important;}
.friendly-warning p, .warning p {font-size:12px; padding: 10px 20px;}
.friendly-warning ol, .warning ol {margin:0px 60px; font-size:12px; }
.friendly-warning a, .warning a {padding:0; background:none; border:0px; color:#540603!important; text-decoration:underline;}
.friendly-warning a:hover, .warning a:hover {padding:0; border:0px; background:none; color:#fff!important;}
.button_memberlogin {float:left; margin:0 20px 10px 0;}

td#header br {display:none;}

/* JOCK LINK SECTION */
ul#jock-link-section { margin: 0; text-align: center; }
ul#jock-link-section li { display: inline-block; float: left; font-size: 9px; list-style: inside none none; margin: 5px 0/*5px 15px 5px 5px*/; }
ul#jock-link-section li a { background: url('http://www.wmmr.com/Pics/Global/jock-link-icons.png') no-repeat 0 -3px; display: block; padding: 5px 5px 5px 30px; width: 120px; }
ul#jock-link-section li a:hover { background: url('http://www.wmmr.com/Pics/Global/jock-link-icons.png') no-repeat 0 -3px #2F2F2F; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
ul#jock-link-section li.email a { background-position: 0 -2px; padding-left: 35px; padding-right:0; }
ul#jock-link-section li.facebook a { background-position: 0 -35px; }
ul#jock-link-section li.twitter a { background-position: 0 -71px; }
ul#jock-link-section li.myspace a { background-position: 0 -111px; }
ul#jock-link-section li.website a { background-position: 0 -152px; }
ul#jock-link-section li.subscribe a { background-position: 0 -188px;}

/* NOW PLAYING TICKER - HOME PAGE */
div.contentblock.contentblock_m01.now-playing-ticker {margin:10px 10px 0 10px; background:url('') #6b6161!important;}

/* Buttons for Showcases */
a.channel-submit {display:block; float:left; width:200px; margin: 0 5px 20px 0; text-align:center; border:2px solid #eee; background:#ccc; padding:10px;}
a.channel-submit span {font-size:24px; display:block;  font-weight:bold;}
a.channel-submit:hover { text-decoration:none!important; background:#eee; color:#245701!important;}

/* WMMR WORMHOLE */
a#wormhole-link {display:block; position:fixed; left:0; bottom:0; margin:0; width:100px; height:100px; padding:0; text-indent:-9999px; overflow:hidden; z-index:999;
}
a#wormhole-link.pns-link {background: url('http://www.wmmr.com/Pics/Global/wormholes/wormhole-pns-2.png') no-repeat;}
a#wormhole-link.pns-link:hover {background: url('http://www.wmmr.com/Pics/Global/wormholes/wormhole-pns-2-hover.png') no-repeat;}
a#wormhole-link.wmmr-link {background: url('http://www.wmmr.com/Pics/Global/wormholes/wormhole-wmmr-2.png') no-repeat;}
a#wormhole-link.wmmr-link:hover {background: url('http://www.wmmr.com/Pics/Global/wormholes/wormhole-wmmr-2-hover.png') no-repeat;}

.loading {
	background:url('http://www.wmmr.com/Pics/Global/lightbox/loadingAnimation.gif') no-repeat center center #333;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.hdiv17 {margin:10px 0px;}

/* SUB-NAV LINKS */

div#link-menu {text-align:right; display:block; overflow:hidden;}
div#link-menu ul {display:block; float:right; list-style:none; margin:0; padding:0; }
div#link-menu ul li {float:left; margin:0; padding:0; text-align:right;}
div#link-menu ul a, div#link-menu ul a:link, div#link-menu ul a:visited {text-decoration:none; font-weight:bold; display:block; padding:5px 10px;  }
div#link-menu ul a:hover {color:#fff!important;}

/* Deal-Promo */
div#deal-promo {width:160px; display:block; z-index:1; height:100%; overflow:hidden;}
div#deal-promo.wmmr a {background:url('http://www.wmmr.com/Pics/Global/bfd-bg.gif') -160px 0 no-repeat #d0a521; z-index:1;}
div#deal-promo.wmmr a:hover {background-position:0 0}
div#deal-promo a {padding:100px 0 0 0; display:block; float:left; overflow:hidden;}
div#deal-promo img {width:150px; margin:0 5px;}
div#deal-promo a span {font-family: Verdana, Arial, Helvetica, sans-serif; color:#31261c; font-size:10px; padding:5px; display:block; font-weight:700;}
div#deal-promo.wmmr a:hover span {color:#540603;}

/* PTI */

#coming-up {overflow:hidden; width:160px; background:#E2E2E2; color:#555;}
#coming-up.hover {background:#EDEDED;}
#coming-up ul {list-style:none; margin:0; padding:0; overflow:hidden;}
#coming-up li {list-style:none; margin:0; padding:0; width:160px; overflow:hidden; border-bottom: 1px solid #ddd; border-top: 1px solid #fff; background:#E2E2E2; float:left;}
#coming-up li.hover {background:#EDEDED;} 

#coming-up li a, #coming-up li a:link { display:block; overflow:hidden; color:#6F0B07;}
#coming-up li a:hover {text-decoration:none;}
#coming-up li span { display:block; float:left;  padding:5px 5px 5px 0; }
#coming-up li span.title {float:none; padding-left:10px; padding-right:10px; font-size:110%; text-align:center; color:#555; text-shadow: 0 1px 1px #fff; font-weight:600; }
#coming-up li span.dtstart { margin: 0 5px 0 0; text-align:right; min-height:20px; min-width:30px; text-shadow: 0 1px 1px #fff; color:#555; padding-left:5px;}
#coming-up li span.description {display:inline; max-width:50%; font-weight:600;}
#coming-up li a:hover span.description {text-decoration:underline;}
#coming-up li.now {border-top:0;}
#coming-up li.now span.dtstart {width:30px;}
#coming-up li.now span.description {font-size:110%;}
#coming-up ul.next li {border-top:0px;}
#coming-up ul.next li a, #coming-up li a:link {cursor:pointer;}

div#ll-ad {display:block; text-align:center; margin:0; padding:0; background:#E2E2E2; }

#coming-up #later-toggle {border-top: 1px solid #fff;}
#coming-up a.toggle-button { cursor: pointer; text-align:center; display:block; text-transform: capitalize; text-indent:-9999px; background:url('http://www.wmmr.com/Pics/Global/plus-minus.png') top center no-repeat #E2E2E2; overflow: hidden; clear:both; margin:5px; height:13px;}
#coming-up a.toggle-button.collapse {background-position:bottom center;}
#coming-up a.toggle-button:hover {background-color:#EDEDED;}
#cse-search-box {margin: 0 0 10px;}

/*  Mobile Redirect Message  */
.mobile-alert {
	background-color: #000; background-color: rgba(0,0,0,0.5);
	height: 100%; width: 100%;
	position:fixed; left: 0; top: 0;
	text-align: center;
	z-index: 9999;
}
.mobile-alert .message {
	background-color: #6B6B6B; background-color: rgba(0,0,0,0.75);
	border: 20px solid #ADADAD;
	font-size: 275%; font-weight: bold;
	color: #eee;
	position: fixed; top: 50%; left: 50%; 
	padding: 20px;
	width: 75%; /*height: 80%;*/
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align: left;
}
.mobile-alert .message .user-options {
	margin-top: 40px; margin-bottom: 40px;
	text-align: center;
}

.mobile-alert .message a {
	background-color: #f1ca3e;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.38, rgb(217,182,57)),
		color-stop(0.44, rgb(218,183,57)),
		color-stop(0.69, rgb(241,202,62))
	);
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(217,182,57) 38%,
		rgb(218,183,57) 44%,
		rgb(241,202,62) 69%
	);
	color: #540603!important;
	text-shadow: 0 1px 1px #EFEFEF!important;
	border: 1px solid #F1CA3E;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	margin: 15px;
	padding: 15px;
	text-decoration: none;
}
.mobile-alert .message a:hover {
	background-color: #fada71;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.17, rgb(212,174,51)),
		color-stop(0.59, rgb(232,202,102)),
		color-stop(0.8, rgb(250,218,113))
	);
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(212,174,51) 17%,
		rgb(232,202,102) 59%,
		rgb(250,218,113) 80%
	);
	color: #8F0F08!important;
	text-shadow: 0 1px 1px #EFEFEF;
}
