html {
    height: 100%;

}

body {
background:#FFFFFF;
color: #595959;
font-family: Helvetica, Arial, sans-serif;
margin: 0;
font-size: 12px;
}

a, a:link {
color: #44aaff;
text-decoration: none;
font-weight: normal;
}

a:visited {
color: #72bfff;
}

a:hover {
color: #0074d4;
}

img {
border: 0px;
}

div#header {
background: url(img/headertile.png) repeat-x;
height: 82px;
border-bottom: 4px solid #c2c2c2;
}

div#nav {
height: 43px;
background-color: #000;
}

div#content {
background: url(img/navshadow.png) top repeat-x;
padding-top: 12px;
}

div.squeeze {
width: 960px;
margin: 0px auto;
}

div#footer{
clear: both;
color: #c6c6c6;
}

div#header div#logo {
width: 103px;
height: 82px;
background: url(img/logo.png);
float: left;
cursor: pointer;
}

div#header div#logo h1 {
display: none;
}

div#userpanel {
width: 582px;
height: 38px;
background: url(img/headerpanel.png);
float: right;
line-height: 35px;
}

div#userpanel a {
margin: 0px 6px;
}

div.userpanellinks a.profile {
background: url(icons/user.png) 0px 10px no-repeat;
padding: 12px 0px 12px 18px;
}

div.userpanellinks a.inbox {
background: url(icons/inbox.png) 0px 10px no-repeat;
padding: 12px 0px 12px 18px;
}

div.userpanellinks a.notepad {
background: url(icons/notepad.png) 0px 10px no-repeat;
padding: 12px 0px 12px 18px;
}

div#userpanel .userpanellinks {
float: left;
margin-left: 20px;
}

div#userpanel .userpanellinks a {
font-weight: bold;
}

div#userpanel .userpanelaccountcontrols {
float: right;
margin-right: 20px;
}

div#tagline {
width: 254px;
height: 11px;
background: url(img/latin.png);
float: right;
margin-top: 33px;
clear: right;
}


div#nav ul {
list-style: none;
padding: 0px;
margin: 0px;
}

div#nav ul li {
float: left;
display: block;
margin: 0px 26px;
}

div#nav ul li a {
text-indent: -9999px;
height: 43px;
display: block;
background: url(img/nav.png);
}

div#nav ul li.scene a:link, div#nav ul li.scene a:visited {
width: 109px;
background-position: 0 0;
}

div#nav ul li.booking a:link, div#nav ul li.booking a:visited {
width: 116px;
background-position: -109px 0;
}

div#nav ul li.pedia a:link, div#nav ul li.pedia a:visited {
width: 122px;
background-position: -225px 0;
}

div#nav ul li.radio a:link, div#nav ul li.radio a:visited {
width: 53px;
background-position: -347px 0;
}

div#nav ul li.scene a:hover {
width: 109px;
background-position: 0 -86px;
}

div#nav ul li.booking a:hover {
width: 116px;
background-position: -109px -86px;
}

div#nav ul li.pedia a:hover {
width: 122px;
background-position: -225px -86px;
}

div#nav ul li.radio a:hover {
width: 53px;
background-position: -347px -86px;
}

div#nav ul li.scene a.selected {
width: 109px;
background-position: 0 -43px;
}

div#nav ul li.booking a.selected {
width: 116px;
background-position: -109px -43px;
}

div#nav ul li.pedia a.selected {
width: 122px;
background-position: -225px -43px;
}

div#nav ul li.radio a.selected {
width: 53px;
background-position: -347px -86px;
}

div#footer div.squeeze {
padding: 24px 0px 12px 0px;
margin-bottom: 12px;
text-align: right;
}

div#footer ul {
list-style: none;
margin: 0px;
padding: 0px;
float: right;
display: block;
}

div#footer li {
float: left;
margin-left: 12px;
}

/* TEXT REPLACEMENT */

h1.replace {
text-indent: -9999px;
background-position: left;
background-repeat: no-repeat;
}

h1.booking {
background-image: url(textreplace/text.php?text=BOOKING);
}

h1.searchforshows {
background-image: url(textreplace/text.php?text=SEARCH%20FOR%20SHOWS);
}

h1.postabookingrequest {
background-image: url(textreplace/text.php?text=POST%20A%20BOOKING%20REQUEST);
}

h1.recentavailableshows {
background-image: url(textreplace/text.php?text=RECENT%20AVAILABLE%20SHOWS);
}

h1.recentbookingrequests {
background-image: url(textreplace/text.php?text=RECENT%20BOOKING%20REQUESTS);
}

h1.pedia {
background-image: url(textreplace/text.php?text=EIYPEDIA);
}

h1.searththeeiypedia {
background-image: url(textreplace/text.php?text=SEARCH%20THE%20EIYPEDIA);
}

h1.featuredarticle {
background-image: url(textreplace/text.php?text=FEATURED%20ARTICLE);
}

h1.browsearticles {
background-image: url(textreplace/text.php?text=BROWSE%20ARTICLES);
}

h1.scene {
background-image: url(textreplace/text.php?text=YOUR%20SCENE);
}

h1.searchforvenues {
background-image: url(textreplace/text.php?text=SEARCH%20FOR%20VENUES);
}

h1.postanarticle {
background-image: url(textreplace/text.php?text=POST%20AN%20ARTICLE);
}

h1.askaquestion {
background-image: url(textreplace/text.php?text=ASK%20A%20QUESITON);
}

h1.scenefeed {
background-image: url(textreplace/text.php?text=SCENE%20FEED);
}


h1.availableshow {
background-image: url(textreplace/text.php?text=AVAILABLE%20SHOW);
}

h1.bookingrequest {
background-image: url(textreplace/text.php?text=BOOKING%20REQUEST);
}

h1.account {
background-image: url(textreplace/text.php?text=ACCOUNT);
}

h1.rolodex {
background-image: url(textreplace/text.php?text=ROLODEX);
}

h1.editprofile {
background-image: url(textreplace/text.php?text=EDIT%20PROFILE);
}

h1.accountsettings {
background-image: url(textreplace/text.php?text=ACCOUNT%20SETTINGS);
}

h1.contact {
background-image: url(textreplace/text.php?text=CONTACT);
}

h1.communityguidelines {
background-image: url(textreplace/text.php?text=COMMUNNITY%20GUIDELINES);
}

h1.privacynotice {
background-image: url(textreplace/text.php?text=PRIVACY%20NOTICE);
}

h1.termsofservice {
background-image: url(textreplace/text.php?text=TERMS%20OF%20SERVICE);
}

h1.promote {
background-image: url(textreplace/text.php?text=PROMOTE%20EIY);
}

h1.advertise {
background-image: url(textreplace/text.php?text=ADVERTISE%20ON%20EIY);
}

h1.info {
background-image: url(textreplace/text.php?text=INFO);
}

h1.mail {
background-image: url(textreplace/text.php?text=MAIL);
}

h1.radio {
background-image: url(textreplace/text.php?text=RADIO);
}
h1.venueinfo {
background-image: url(textreplace/text.php?text=VENUE%20INFO);
}

h1.tourplanner {
background-image: url(textreplace/text.php?text=TOUR%20PLANNER);
}

h1.scenecalendar {
background-image: url(textreplace/text.php?text=SCENE%20CALENDAR);
}

h1.profilesearch {
background-image: url(textreplace/text.php?text=PROFILE%20SEARCH);
}

h1.newusers {
background-image: url(textreplace/text.php?text=NEW%20USERS);
}

h1.searchresults {
background-image: url(textreplace/text.php?text=SEARCH%20RESULTS);
}

h1.addavenue {
background-image: url(textreplace/text.php?text=ADD%20A%20VENUE);
}

h1.edityouroffer {
background-image: url(textreplace/text.php?text=EDIT%20YOUR%20OFFER);
}

h1.inviteyourfriends {
background-image: url(textreplace/text.php?text=INVITE%20YOUR%20FRIENDS);
}

h1.eiytalkradio  {
background-image: url(textreplace/text.php?text=EIY%20TALK%20RADIO);
}


h1.eiymusicplayer {
background-image: url(textreplace/text.php?text=EIY%20MUSIC%20PLAYER);
}


h1.talkradioarchives {
background-image: url(textreplace/text.php?text=TALK%20RADIO%20ARCHIVES);
}

h1.questions {
background-image: url(textreplace/text.php?text=QUESTIONS);
}


h1.searchquestions {
background-image: url(textreplace/text.php?text=SEARCH%20QUESTIONS);
}

h1.browsequestions {
background-image: url(textreplace/text.php?text=BROWSE%20QUESTIONS);
}

h1.mypictures {
background-image: url(textreplace/text.php?text=MY%20PICTURES);
}

h1.mymp3s {
background-image: url(textreplace/text.php?text=MY%20MP3s);
}

h1.bandsisupport {
background-image: url(textreplace/text.php?text=BANDS%20I%20SUPPORT);
}

h1.topratedarticles {
background-image: url(textreplace/text.php?text=TOP%20RATED%20ARTICLES);
}

h1.performnewsearch {
background-image: url(textreplace/text.php?text=PERFORM%20NEW%20SEARCH);
}

h1.showtradesearchresults {
background-image: url(textreplace/text.php?text=SHOW%20TRADE%20SEARCH%20RESULTS);
}

h1.edityourrequest {
background-image: url(textreplace/text.php?text=EDIT&20YOUR%20REQUEST);
}

h1.signup {
background-image: url(textreplace/text.php?text=SIGN%20UP);
}

h1.forgotyourpassword {
background-image: url(textreplace/text.php?text=FORGOT%20YOUR%20PASSWORD);
}

h1.joineiy {
background-image: url(textreplace/text.php?text=JOIN%20EIY);
}
h1.createyourprofile {
background-image: url(textreplace/text.php?text=JOIN%20EIY);
}

h1.postashowtrade {
background-image: url(textreplace/text.php?text=POST%20A%20BOOKING%20REQUEST);
}

h1.welcometoeiy {
background-image: url(textreplace/text.php?text=WELCOME%20TO%20EARN%20IT%20YOURSELF);
}

h1.eiythephilosophy {
background-image: url(textreplace/text.php?text=EARN%20IT%20YOURSELF:%20THE%20PHILOSOPHY);
}

h1.eiythepurpose {
background-image: url(textreplace/text.php?text=EARN%20IT%20YOURSELF:%20THE%20PURPOSE);
}

h1.messagesent {
background-image: url(textreplace/text.php?text=YOUR%20MESSAGE%20WAS%20SENT);
}

h1.addevent {
background-image: url(textreplace/text.php?text=ADD%20AN%20EVENT);
}

h1.importshows {
background-image: url(textreplace/text.php?text=IMPORT%20SHOWS%20FROM%20MYSPACE);
}


h1.viewevent {
background-image: url(textreplace/text.php?text=VIEW%20EVENT);
}


h1.editevent {
background-image: url(textreplace/text.php?text=EDIT%20EVENT);
}

/* END TEXT REPLACEMENT */


div#contentleft {
width: 140px;
float: left;
}

div#contentmain {
float: left;
margin-left: 40px;
width: 600px;
}

div#contentright {
width: 160px;
margin-left: 20px;
float: right;
margin-top: 57px;
}

ul#subnav {
list-style: none;
margin: 0;
padding: 0;
border-top: 2px solid #c9c9c9;
}

ul#subnav li {
font-family: Verdana, Helvetica, Arial, sans-serif;
border-bottom: 2px solid #c9c9c9;
}

ul#subnav li:hover {
background: url(img/subnavrollover.png);
}

div.booking ul#subnav li.selected {
background: url(img/subnavhighlight-booking.png);
}

div.pedia ul#subnav li.selected {
background: url(img/subnavhighlight-pedia.png);
}

div.scene ul#subnav li.selected {
background: url(img/subnavhighlight-scene.png);
}


div.account ul#subnav li.selected {
background: url(img/subnavhighlight-other.png);
}

div.info ul#subnav li.selected, div.signup ul#subnav li.selected {
background: url(img/subnavhighlight-other.png);
}

div.radio ul#subnav li.selected {
background: url(img/subnavhighlight-music.png);
}

ul#subnav li a {
color: #545454;
text-decoration: none;
display: block;
line-height: 26px;
padding-left: 28px;
background-position: 5px 5px;
background-repeat: no-repeat;
}

ul#subnav li a:hover {
color: #000;
}

ul#subnav li.showtrades a {
background-image: url(icons/showtrade.png);
}

ul#subnav li.venuedatabase a {
background-image: url(icons/venue.png);
}

ul#subnav li.tourplanner a {
background-image: url(icons/calendar.png);
}

ul#subnav li.mytrades a {
background-image: url(icons/light.png);
}

ul#subnav li.readarticles a {
background-image: url(icons/read.png);
}

ul#subnav li.writearticle a {
background-image: url(icons/pencil.png);
}

ul#subnav li.askaquestion a {
background-image: url(icons/question.png);
}

ul#subnav li.answerquestions a {
background-image: url(icons/light.png);
}

ul#subnav li.scenefeed a {
background-image: url(icons/feed.png);
}

ul#subnav li.profilesearch a {
background-image: url(icons/search.png);
}

ul#subnav li.scenecalendar a {
background-image: url(icons/calendar.png);
}

ul#subnav li.inbox a {
background-image: url(icons/inbox.png);
}

ul#subnav li.sentmail a {
background-image: url(icons/sent.png);
}

ul#subnav li.rolodex a {
background-image: url(icons/rolodex.png);
}
ul#subnav li.editprofile a {
background-image: url(icons/pencil.png);
}
ul#subnav li.accountsettings a {
background-image: url(icons/settings.png);
}


ul#subnav li.contact a {
background-image: url(icons/contact.png);
}


ul#subnav li.abouteiy a {
background-image: url(icons/question.png);
}

ul#subnav li.guidelines a {
background-image: url(icons/page.png);
}

ul#subnav li.privacynotice a {
background-image: url(icons/page.png);
}

ul#subnav li.termsofservice a {
background-image: url(icons/page.png);
}

ul#subnav li.promoteeiy a {
background-image: url(icons/promote.png);
}

ul#subnav li.inviteusers a {
background-image: url(icons/group.png);
}


ul#subnav li.eiyradio a {
background-image: url(icons/radio.png);
}
ul#subnav li.archives a {
background-image: url(icons/microphone.png);
}

ul#subnav li.signup a {
background-image: url(icons/page.png);
}

ul#subnav li.retrievepassword a {
background-image: url(icons/key.png);
}

ul#subnav li.selected a {
color: #000;
}

div#userpanel input[type=text], div#userpanel input[type=password] {
border: 1px solid #9a9a9a;
color: #2d2d2d;
padding: 4px;
font-size: 9px;
}

div#userpanel input.error {
border-color: red;
}

div#userpanel button {
height: 21px;
}


input[type=text], input[type=password] {
border: 1px solid #9a9a9a;
color: #2d2d2d;
padding: 7px;
}

input.hint_text, div#userpanel input.hint_text {
color: #cacaca;
}


button {
background: url(img/buttonbg.png) repeat-x;
height: 30px;
border: 1px solid #9a9a9a;
text-transform: uppercase;
padding-left: 24px;
padding-right: 24px;
/* IE WIDTH FIX */
width:auto;
overflow:visible;
}

button:hover {
background-position: 0px -30px;
}

button:active {
background-position: 0px -60px;
}

div.searchbox input {
width: 450px;
float: left;
}

div.searchbox button {
display: block;
float: right;
width: 120px
}



div.collapsible a.collapsible {
cursor: pointer;
padding-left: 12px;
background: url(img/collapseopened.png) left no-repeat;
}

div.collapsed a.collapsed {
cursor: pointer;
padding-left: 12px;
background: url(img/collapseclosed.png) left no-repeat;
}

div.collapsible {
padding-top: 12px;
clear: left;
}

div.collapsible div.collapseme {
display: none;
}

div.topseparator {
border-top: 1px solid #c6c6c6;
margin-top: 16px;
}

div#postrequestbox div {
float: left;
margin-right: 10px;
}

div#postrequestbox label {
display: block;
}

div#postrequestbox input {
float: left;
}

div#postrequestbox button {
float: left;
margin-left: 5px;
}

div#post_booking_request div.collapsible label {
display: block;
padding-top: 12px;
}

button#zipfinder {
background: #FFF url(icons/locate.png) center no-repeat;
padding-left: 12px;
padding-right: 12px;
cursor: pointer;
}

button.ui-datepicker-trigger {
background: #FFF;
padding-left: 4px;
padding-right: 4px;
cursor: pointer;
}

button#zipfinder:hover, button.ui-datepicker-trigger {
border-color: #cdcdcd;
}

button#zipfinder:active, button.ui-datepicker-trigger {
border-color: #676767;
}

textarea {
border: 1px solid #9a9a9a;
color: #2d2d2d;
padding: 7px;
width: 600px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-ms-box-sizing: border-box;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
}

div.notesHidden {
display: none;
}

div.pediacategorylisting {
width: 180px;
float: left;
height: 20px;
line-height: 20px;
}

input.autocomplete-loading
{
	background-image:url(img/autocomplete.gif);
	background-position: center right;
	background-repeat:no-repeat;
}
ul.autocomplete 
{
    position: absolute;
    overflow: hidden;
    background-color: #fff;
    border: 1px solid ButtonShadow;
    margin: 0px;
    padding: 0px;
    list-style: none;
    color: #000;
	display:none;
	z-index:1000;
}
ul.autocomplete li 
{
  display: block; 
  padding: 0.3em; 
  overflow: hidden;
  width: 100%;
  cursor:pointer;
}

ul.autocomplete li.selected 
{
  background-color: Highlight ; 
  color: #fff;
}


div.gmap {
width: 600px;
height: 425px;
}

div.gmap div.mapinfopicture {
float: left;
margin-right: 6px;
}

div.gmap ul {
list-style: none;
}

div.mapmessage {
font-size: 12px;
line-height: 12px;
}

ul.maplegend {
list-style: none;
margin: 6px 0px 0px 0px;
padding: 0px;
}

ul.maplegend li {
float: left;
padding-right: 12px;
color: #44aaff;
cursor: pointer;
}

/* map listings */
div.venuelisting {
background-position: 8px center;
background-repeat: no-repeat;
padding: 4px 0px 4px 36px;
border-bottom: 1px solid #f5f5f5;
position: relative;
}

div.venuelisting:hover {
background-color: #EFEFEF;
}

div.icon-1 {
background-image: url(markers/marker1.png);
}

div.icon-2 {
background-image: url(markers/marker2.png);
}

div.icon-3 {
background-image: url(markers/marker3.png);
}

div.icon-4 {
background-image: url(markers/marker4.png);
}

div.icon-5 {
background-image: url(markers/marker5.png);
}

div.icon-6 {
background-image: url(markers/marker6.png);
}

div.icon-7 {
background-image: url(markers/marker7.png);
}

div.icon-8 {
background-image: url(markers/marker8.png);
}

div.icon-9 {
background-image: url(markers/marker9.png);
}

div.icon-10 {
background-image: url(markers/marker10.png);
}

div.icon-11 {
background-image: url(markers/marker11.png);
}

div.icon-12 {
background-image: url(markers/marker12.png);
}

div.icon-13 {
background-image: url(markers/marker13.png);
}

div.icon-14 {
background-image: url(markers/marker14.png);
}

div.icon-15 {
background-image: url(markers/marker15.png);
}

div.icon-16 {
background-image: url(markers/marker16.png);
}

div.icon-17 {
background-image: url(markers/marker17.png);
}

div.icon-18 {
background-image: url(markers/marker18.png);
}

div.icon-19 {
background-image: url(markers/marker19.png);
}

div.icon-20 {
background-image: url(markers/marker20.png);
}

div.icon-21 {
background-image: url(markers/marker21.png);
}

div.icon-22 {
background-image: url(markers/marker22.png);
}

div.icon-23 {
background-image: url(markers/marker23.png);
}

div.icon-24 {
background-image: url(markers/marker24.png);
}

div.icon-25 {
background-image: url(markers/marker25.png);
}

div#mapbounds_search {
float:left;
margin-top: 12px;
}

div#venueaddbutton {
float:right;
margin-top: 12px;
}

div#venuesearchlist {
clear: both;
margin-top: 1em;
}

div#venuesearchlist div.active {
background-color: #fff1a3;
}

div.venuelisting h3 {
margin-bottom: 6px;
}
div.venuelisting p {
margin-top: 6px;
}

div#errorholder div {
padding: .7em;
}

textarea.collapsed {
height: 30px;
color: #cacaca;
}

div.scenenewsform {
display: none;
}

p#charlimitinfo {
color: #cacaca;
margin-top: 4px;	
}

div#postscenenews button {
float: right;
}

div#scenefeed {
margin-top: 12px;
}

div#scenefeed div.newsItem, div#scenefeed div.activityItem {
padding: 0px 0px;
border-top: 1px solid #c6c6c6;
clear: left;
}

div#scenefeed div.userthumb {
width: 100px;
float: left;
text-align: center;
line-height: 11px;
}

div#scenefeed p.postedon {
color: #cacaca;
}

div.hidden {
display: none;
}

fieldset {
padding-left: 0px;
border: none;
}

legend {
font-weight: bold;
color: #888888;
padding-top: .5em;
padding-left: 0px;
}

fieldset span {
display: block;
float: left;
width: 80px;
color: #c6c6c6;
clear: left;
margin-left: -100px;
}

fieldset p {
min-height: 1em;
padding-left: 100px;
}

div#venuemap {
height: 250px;
}

div.rolodexbox {
padding: 10px 10px 0px 10px;
text-align: center;
float:left;
font-size: 9px;
margin: 0 16px 16px 0;
}

#commentbox {
border-top: 1px solid #c6c6c6;
padding: 10px;
font-size: 8pt;
}

#commentheader {
margin-bottom: 1em;
color: #666666;
}

div#profilesearch div#searchbyfilter {
float: left;
text-align: left;
margin-right: 25px;
}

div#profilesearch div.searchbox {
margin-top: 6px;
}

.pediaImageHidden {
	display: none;
	left: -1000px;
}

.pediaImage {
        display: block;
		padding:8px 8px 2px 8px;
        border: 1px solid #666666;
        background-color: #FFF;
        position: absolute;
        left: 200px;
        top: 150px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: #333333;
		
}

.pediaImage img {
margin-bottom: 6px;
}

div#venuesearchpagecontrol {
clear: both;
padding-top: 8px;
}

div#venuesearchpagecontrol div {
float: left;
margin-right: 8px;
}

div#venuesearchpagecontrol div.fakelink {
display: none;
}

div.fakelink {
color: #44aaff;
cursor: pointer;
}

div.fakelink:hover {
color: #0074d4;
}


div.venuelisting a.venuemorelink {
display: none;
float: left;
position: absolute;
top: 50%;
right: 10px;
line-height: 0px;
}

div.venuelisting:hover a.venuemorelink {
display: block;
}

div#venuesearchlist div.active a.venuemorelink {
display: block;
}

.profileImagesLargeHidden {
	left: -800px;
	display: none;
}

.profileImagesLarge {
	display: block;
	border-style: solid;
	border-color: #669;
	background-color: #DDD;
	position: absolute;
	left: 220px;
	top: 160px;
}

#profilecontactbox {
float: right;
width: 400px;
}

#profilecontactbox h3 {
margin: 0px 8px 0px 0px;
}

#profilecontactbox p {
text-indent: 20px;
margin: 0px;
line-height: 18px;
background-position: left;
background-repeat: no-repeat;
}

#profilecontactbox p.sendmessage {
background-image: url(icons/sendmessage.png);	
}

#profilecontactbox p.addtorolodex {
background-image: url(icons/rolodex.png);	
}

#profilecontactbox p.joinemaillist {
background-image: url(icons/group.png);	
}

#profilecontactbox p.notetoself {
background-image: url(icons/notepad.png);	
}

#profilecontactbox p.supportband {
background-image: url(icons/supportsmall.png);	
}

#profilecontactbox p.myurl {
background-image: url(icons/link.png);	
}

#profilecontactbox p.edit {
background-image: url(icons/pencil.png);	
}

#profilecontactbox p.delete {
background-image: url(icons/delete.png);	
}

div#imagenav {
width: 158px;
text-align: center;
}

.ratingInputHidden {
        left: -800px;
        display: none;
}

.ratingInput {
        display: block;
        border-style: solid;
        border-color: #25323E;
        background-color: #f9fafb;
        position: absolute;
        left: 200px;
        top: 300px;
}

div#showtradeviewuserinfo p {
margin: 0px;
line-height: 12px;
}

button.showtrade p {
text-indent: 20px;
margin: 0px;
line-height: 18px;
background-position: left;
background-repeat: no-repeat;
background-image: url(icons/check.png);
}

div.msgPopupHidden {
display: none;
}

.RadioTableLabel  {
color:#c6c6c6;


vertical-align:top;
width:100px;
}
.RadioTableInfo {
background-color:#FFFFFF;

color:#000000;
text-align:left;
vertical-align:top;
}
.RadioTable {
background-color:#FFFFFF;
color:#000000;
width:80%;
margin-bottom: 1em;
line-height: 16px;
}

div.pediaquestionbox {
margin-bottom: 1em;
}

ul.toptabs {
list-style: none;
margin: 12px 0px;
padding: 0px;
height: 1em;
}

ul.toptabs li {
float: left;
margin-right: 12px;
color: #c6c6c6;
}

ul.toptabs li a:link,ul.toptabs li a:visited{
font-weight: bold;
}

div.showtradelisting {
background-position: 8px center;
background-repeat: no-repeat;
padding: 4px 0px 4px 120px;
border-bottom: 1px solid #f5f5f5;
position: relative;
cursor: pointer;
}

div.showtradelisting:hover {
background-color: #EFEFEF;
}

div.showtradelisting h3 {
margin-bottom: 6px;
}
div.showtradelisting p {
margin-top: 6px;
}


div.picturecrusher {
height: 50px; 
width: 110px; 
text-align: center; 
overflow: hidden;
}

div.showtradelisting div.picturecrusher {
left: 0px;
top: 9px;
position: absolute;
}

div.showtradelistingright {
position: absolute;
text-align: right;
width: 200px;
top: 0px;
right: 10px;
}

div.showtradelistingright h3 {
color: #c6c6c6;
}

div.showtradelisting a.moreinfolink {
display: none;
}

div.showtradelisting:hover a.moreinfolink {
display: block;
}

div#showtradelisting div.active a.moreinfolink {
display: block;
}

div.home div#contentleft, div.home div#contentright {
display: none;
} 

div.home div#contentmain {
width: 960px;
margin-left: 0px;
}


div.boxheader span {
margin: 0.1em 0 0.2em;
display: block;
color: #fff;
}

div.boxheader {
background: url("icons/ui-bg_diagonals-thick_8_333333_40x40.png") repeat scroll 50% 50% #333333;
border: 1px solid #A3A3A3;
COLOR: #FFF;
font-weight: bold;
padding: 0.5em 0.3em 0.3em 1em;
}

div.redbox div div.boxheader {
background: url("icons/boxheaderred.png") repeat scroll 50% 50%;
}

div.purplebox div div.boxheader {
background: url("icons/boxheaderpurple.png") repeat scroll 50% 50%;
}

div.greenbox div div.boxheader {
background: url("icons/boxheadergreen.png") repeat scroll 50% 50%;
}

div.yellowbox div div.boxheader {
background: url("icons/boxheaderyellow.png") repeat scroll 50% 50%;
}

div.whitebox div div.boxheader {
background: url("icons/boxheaderwhite.png") repeat scroll 50% 50%;

}

div.whitebox div div.boxheader span {
color: #333;
}

div.frontpageboxwrapper {
width: 230px;
float: left;
margin-right: 12px;
}

div.frontpageboxwrapperlast {
width: 230px;
float: left;
clear: right;
}

div.ui-widget-content p a {
color: #44AAFF;
}

div.ui-widget-content p {
font-size: 12px;
}

div.frontpageboxwrapper div.ui-widget-content, div.frontpageboxwrapperlast div.ui-widget-content {
height: 435px;
}

h3#featuredprofiles {
background-position: left center;
background-repeat: no-repeat;
text-indent: -9990px;
background: url(img/featuredprofiles.png);
height: 10px;
width: 110px;
margin-top: 0px;
}

div.featuredprofile div.picture {
float: left;
height: 39px;
padding-right: 6px;
}

div.featuredprofile {
margin-bottom: 12px;
}

div.featuredprofile a:link, div.featuredprofile a:visited  {
color: #595959;
}
