A { cursor: pointer; }
A.buttonO { background-color: #DEF; border: 1px solid #7B7DC6; padding: 0 10px 0 10px; white-space: nowrap; }
A.buttonO:hover { background-color: #CFC; border: 1px solid #696; padding: 0 10px 0 10px; white-space: nowrap; }

.green { color: #2f9816; }
.moreO { cursor: pointer; width: 25px; display: block; }
.moreX { cursor: pointer; width: 25px; display: block; }
.gap { height: 10px; line-height: 10px; }
.stepBox { background-color: #EDFBE9; border: 1px solid #B5E1AA; text-align: left; padding: 3px; }
INPUT.inputText { width: 230px; }
INPUT.inputTextB { width: 50px; }
TR.active TD { background-color: #EDFBE9; }
TR.inactive TD { background-color: #FFF; }

#nearstationslistbox SELECT { width: 330px; }
#playercontainer { margin: 0 10px 20px 10px; }
#flashcontent { text-align: center; }

#gmapBox { width: 350px; margin-left: 10px; }
#gmapBox #mapPage { position: relative; width: 100%; height: 300px; z-index: 0; }
#gmapBox #mapImage { position: relative; height: 100%; border: 1px solid #999; z-index: 0; }
#gmapBox #coords { background-color: #F5F5F5; border-right: 1px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999; }
#gmapBox #coords TABLE { width: 100%; }
#gmapBox #coords TABLE TR TD { width: 20%; }
#gmapBox #coords TABLE TR TD INPUT.inputText { width: 90px; border: 1px solid #DDD; }
#gmapBox #coords TABLE TR TD INPUT.inputSubmit { border: 1px solid #DDD; }
#gmapBox #zips { margin-top: 10px; border: 1px solid #999; padding: 10px; }
#gmapBox #zips DIV.b { margin-bottom: 5px; }
#gmapBox #zips A { color: #7B7DC6; }
#wxradioNew TABLE { margin-left: auto; margin-right: auto; }

#myTable THEAD TR TD { border-bottom: 1px solid #999; font-weight: bold; }
#myTable TBODY TR TD { border-bottom: 1px dotted #CCC; padding: 3px; }
#myTable TABLE TBODY TR:hover TD { border-bottom: 1px dotted #CCC; padding: 3px; background-color: #F5F5F5; }

.smallContain { margin-left: 10px; width:300px; }
.smallContain .contentBox { background-image: url(http://icons.wunderground.com/graphics/wu2/bgBlue-300.gif); background-repeat: repeat-y; }
.smallContain .contentBox .headerText { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #9A5121; margin: 0 5px 0 5px; border-bottom: 1px solid #CCC; padding-bottom: 3px; }
.smallContain .contentBox .infoText { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #9A5121; margin: 0 5px 0 5px;}
.smallContain .contentBox A { color: #213F9A; }
.smallContain .contentBox P { margin: 10px; }

#showList .contentBox { padding: 12px; clear: right; }
#showList .showImage { float: right; margin: 0 0 12px 12px; border: 1px solid #333; }
#showList .showTitle { font-size: 16px; font-weight: bold; }
#showList .showTimes { font-weight: bold; }
#showList .onAir { display: block; background-color: #000; color: #F00; font-weight: bold; padding: 5px; width: 55px; float: right; text-align: center; text-shadow: #FFF 0px 0px 10px; }