/* BODY */
#wrapper { position:relative; width:1024px; height:auto; text-align:left; border: 0px solid #999999;} 
body { background-color:#000000; font-family:tahoma, arial, verdana; font-size:13pt; font-weight: normal; color:#CDCDCD; } 
a { color: #ffffff; }
a:hover { color: #ffffff; background:#0066aa; text-decoration:none; }

a.menu:link { color: #ffffff; background:#000000; font-family: tahoma, arial, verdana; font-size:15pt; font-weight:normal; text-decoration: none; } 
a.menu:visited { color: #ffffff; background:#000000; font-family: tahoma, arial, verdana; font-size:15pt; font-weight:normal; text-decoration: none; }
a.menu:hover { color: #00ccff; background:#121212; font-family: tahoma, arial, verdana; font-size:15pt; font-weight:normal; text-decoration: none; } 
a.menu:active { color: #00ccff; background:#000000; font-family: tahoma, arial, verdana; font-size:15pt; font-weight:normal; text-decoration: none; }

a.menu2:link { color: #ffffff; font-family: tahoma, arial, verdana; font-size:12pt; font-weight:normal; text-decoration: none; } 
a.menu2:visited { color: #ffffff; text-decoration: none; }
a.menu2:hover { color: #00ccff; background:#000000; text-decoration: none; } 
a.menu2:active { color: #00ccff; text-decoration: none; }

a.show_add { font-family: tahoma, arial, verdana; font-size:8pt; font-weight:normal; color:#C8C8C8; text-decoration:none; } 
a.show_add:hover { font-family: tahoma, arial, verdana; font-size:8pt; font-weight:normal; color:#00CCFF; text-decoration:underline; }
a.contact { font-family: tahoma, arial, verdana; font-size:9pt; font-weight:normal; color:#00ccff; text-decoration:none; } 
a.contact:hover { font-family: tahoma, arial, verdana; font-size:9pt; font-weight:normal; color:#ffffff; text-decoration:underline; }
a.headline { font-family: tahoma, arial, verdana; font-size:8pt; font-weight:normal; color:#FCFCFC; text-decoration:none; } 
a.headline:hover { font-family: tahoma, arial, verdana; font-size:8pt; font-weight:normal; color:#00CCFF; text-decoration:underline; }
a.show_link { font-family: tahoma, arial, verdana; font-size:8pt; font-weight:normal; color:#C8C8C8; text-decoration:none; } 
a.show_link:hover { color:#00CCFF; text-decoration:underline; }

a.event_grn { font-family: tahoma, arial, verdana; font-size:8pt; font-weight:normal; color:#00FF00; text-decoration:none; }
a.event_grn:hover { color:#CCCCCC; font-weight: normal; text-decoration: underline; }
a.event_yel { font-family: tahoma, arial, verdana; font-size:8pt; font-weight:normal; color:#FFFF00; text-decoration:none; }
a.event_yel:hover { color:#CCCCCC; font-weight: normal; text-decoration: underline; }
a.event_red { font-family: tahoma, arial, verdana; font-size:8pt; font-weight:normal; color:#FF3300; text-decoration:none; }
a.event_red:hover { color:#CCCCCC; font-weight: normal; text-decoration: underline; }
a.gallery_link { color: #00CCFF; font-family: tahoma, arial, verdana; font-size: 9pt; font-weight: normal; text-decoration: none; } 
a.gallery_link:hover { color: #00CCFF; font-family: tahoma, arial, verdana; font-size: 9pt; font-weight: bold; text-decoration: underline; }
a.profile { font-family: tahoma, arial, verdana; font-size:8pt; font-weight:normal; color:#C8C8C8; text-decoration:none; } 
a.profile:hover { font-family: tahoma, arial, verdana; font-size:8pt; font-weight:normal; color:#00CCFF; text-decoration:underline; }
a.user_link { font-family: tahoma, arial, verdana; font-size:8pt; font-weight:normal; color:#C8C8C8; text-decoration:none; } 
a.user_link:hover { font-family: tahoma, arial, verdana; font-size:8pt; font-weight:normal; color:#00CCFF; text-decoration:underline; }
a.inbox_link { font-family: tahoma, arial, verdana; font-size:9pt; font-weight:bold; color:#00CCFF; text-decoration:underline; } 
a.inbox_link:hover { font-family: tahoma, arial, verdana; font-size:9pt; font-weight:bold; color:#FFFFFF; text-decoration:none; }

a.share { font-family: tahoma, arial, verdana; font-size:8pt; font-weight:normal; color:#000000; text-decoration:none; }
a.share:hover { color:#000000; font-weight: normal; text-decoration: none; }

input { background-color:#000000; color:#ffcc00;}
input.textbox { background-color:#000000; font-family:verdana, arial, tahoma; font-size:10pt; color:#FFCC00; border: 1px solid #DEDEDE; }
input.textbox2 { background-color:#000000; font-family:tahoma, arial, verdana; font-size:10pt; color:#FFCC00; font-weight: bold; } 
input.textbox3 { background-color:#000000; font-family:arial, tahoma, verdana; font-size:8pt; color:#CCCCCC; font-weight: bold; } 
select { background-color:#000000; font-family:tahoma, arial, verdana; font-size:10pt; font-weight: bold; color:#FFCC00; border: 1px solid #DEDEDE; } 
input.radio { background-color:#000000; } 

table.leftcol { position:relative; left:10px; width:430px; }

h1 { margin-left: 5px; margin-bottom: 5px; margin-right: 5px; margin-top: 5px;  border: 0px solid white; }
h1.login { margin:5px; font-family: tahoma, arial, verdana; color:#00CCFF; } 
h1.title { margin: 5px; font-family: tahoma, arial, verdana; font-size: 20pt; font-weight: bold; color: #C8C8C8; } 
h1.title2 { margin: 5px; font-family: tahoma, arial, verdana; font-size: 20pt; font-weight: bold; color: #00CCFF; }
h1.head { margin: 5px; font-family: tahoma, arial, verdana; font-size: 20pt;  font-weight: bold; color: #C8C8C8; }
h1.head2 { margin: 5px; font-family: tahoma, arial, verdana; font-size: 22pt;  font-weight: bold; color: #00CCFF; } 
h1.cd { margin:5px; font-family:tahoma, arial, verdana; color:#00CCFF; } 

h4 { margin: 10px; font-family: tahoma, arial, verdana; font-size: 12pt; font-weight: bold; color: #00CCFF; text-decoration:none; } 
h5 { margin: 10px; font-family: tahoma, arial, verdana; font-size: 10pt; font-weight: bold; color: #FFCC00; text-decoration:none; }

hr.blue { color:#00CCFF; } 

table { font-family: tahoma, arial, verdana; font-size: 11pt; font-weight: normal; }
.text { font-family: tahoma, arial, verdana; font-size: 10pt; font-weight: bold; color:#00AAFF; } 

#header { position:relative; height:140px; width:1024px; padding-bottom: 10px; text-align:center; border: 0px solid red; z-index:99;}  

/* HEADER */
.topmenu { position:relative; height:auto; width:auto; margin-top: 10px; font-family:tahoma, arial, verdana; font-size:11pt; font-weight:normal; color:#dedede; background:#000000; letter-spacing:.1em; text-align:center; border: 0px solid red; z-index:9; }
.topbanner2 { position:absolute; left: 0px; top:0px; width:914px; height:140px; color:black; font:10px tahoma; letter-spacing:.1em; text-align:right; border: 1px solid #00ccff; z-index:98; }
.topbanner { position:relative; display:block; width:auto; height:auto; border: 0px solid #00ccff; z-index:90; }
.toplogo { position:absolute; width:200px; height:105px; left:5px; top:0px; color:black; font:10px tahoma; letter-spacing:.1em; text-align:center; z-index:45; }  
.btmlogo { position:absolute; width:175px; height:42px; left: 20px; top:108px; color:black; font:10px tahoma; letter-spacing:.1em; text-align:center; z-index:46; }                                                                                          

/* FOOTER */
.bottommenu { position:relative; margin-top: 815px; width:auto; height:auto; font-family:tahoma, arial, verdana; font-size:12pt; font-weight:normal; color:#ffffff; letter-spacing:.1em; text-align:center; z-index:95; }
.bottommenu1 { position:absolute; left:190px; top:785px; width:auto; height:auto; font-family:tahoma, arial, verdana; font-size:10pt; font-weight:normal; color:#ffffff; letter-spacing:.1em; text-align:center; z-index:95; }

/* CONTENT */
.hline { line-height:.5em; }
.in { margin-left:30px; border: 0px solid yellow; } 
.in1 { margin-left:10px; margin-right:10px; border: 0px solid yellow;}
.in2 { margin-left:100px; border: 0px solid yellow;}
.in2_2 { margin-left:125px; border: 0px solid yellow;}
.in3 { margin-left:200px; border: 0px solid yellow;}
.in4 { margin-left:250px; border: 0px solid yellow;}
.in5 { margin-left:815px; border: 0px solid yellow;}
.in6 { margin-left:75px; border: 0px solid yellow;}
.in7 { margin-left:75px; border: 0px solid yellow;}   
.in10 { margin-left:5px; margin-right:5px; border: 0px solid yellow;} 

.title_header { position:relative; width: 100%; height: 100%; text-align: left; margin-left: 60px; border: 0px solid red; }  

#center_content { position:relative; width:725px; height:765px; text-align:left; margin-left:130px; margin-top: 20px; border: 0px solid #000000; z-index:105; } 
#center_content2 { position:relative; width:625px; height:765px; text-align:left; margin-left:130px; border: 0px solid yellow; }
#center_col { position:absolute; top:205px; left: 210px; width:600px; height:auto; text-align:left; padding-top:0px; padding-bottom:10px; border: 0px solid #333333; z-index:103; }
#center_col1 { position:relative; width:590px; height:auto; text-align:left; margin-left:203px; margin-top:20px; padding-top:0px; border: 0px solid #333333; z-index:102; }
#center_col2 { position:relative; width:550px; height:auto; text-align:left; border: 0px solid #333333; } 
#center_col3 { position:relative; width:600px; height:auto; text-align:left; border: 0px solid #666666; }  
#center_col_no_sidebars { position:absolute; top:185px; left: 110px; width:700px; height:auto; text-align:left; padding-top:0px; padding-bottom:10px; border: 3px solid #333333; z-index:104; }
#right_col { position:absolute; top:210px; left: 814px; width:205px; height:765px; text-align: left; padding-left: 2px; padding-top: 2px; padding-bottom: 0px; padding-right: 3px; border: 3px solid #661111; -moz-border-radius: 10px; -webkit-border-radius: 10px; background-color: #222222; z-index: 104; }
#right_col2 { position:absolute; top:190px; left: 814px; width:205px; height:565px; text-align: left; padding-left: 2px; padding-top: 2px; padding-bottom: 0px; padding-right: 3px; border: 3px solid #222222; -moz-border-radius: 10px; -webkit-border-radius: 10px; background-color: #000000; z-index: 104; }
#left_col { position:absolute; top:210px; left: 0px; width:200px; height:765px; text-align:left; padding-left: 1px; padding-top: 2px; padding-bottom: 0px; padding-right: 1px; border: 3px solid #661111; -moz-border-radius: 10px; -webkit-border-radius: 10px; background-color: #222222;  z-index: 105;} 
#left_col2 { position:absolute; top:190px; left: 0px; width:200px; height:565px; text-align:left; padding-left: 1px; padding-top: 2px; padding-bottom: 0px; padding-right: 1px; border: 3px solid #222222; -moz-border-radius: 10px; -webkit-border-radius: 10px; background-color: #000000;  z-index: 105;} 
#left_col3 { position:absolute; top:150px; left: 0px; width:195px; height:550px; text-align:left; padding-left: 1px; padding-top: 2px; padding-bottom: 0px; padding-right: 1px; z-index: 103;} 

table.edit { font-family: arial, tahoma, verdana; font-size:10pt; font-weight:normal; color:#CDCDCD; background-color:#000; margin-right:1px; margin-left:1px; }
table.newsletter { font:bold 11px arial; background-color:#000; color:#cdcdcd; border: 3px inset white; margin-right:3px;  }
table.newsletter input.signup { background-color:#00ccff; color:red; font-weight:bold; }
td.title { font-family: tahoma, arial, verdana; font-size:10pt; font-weight:bold; color:#CCCCCC; } 
td.crew { font-family: tahoma, arial, verdana; font-size:10pt; font-weight:bold; color:#C8C8C8; } 
td.title_blu { font-family: tahoma, arial, verdana; font-size:11pt; font-weight:bold; color:#00CCFF; }
td.title_gry { font-family: tahoma, arial, verdana; font-size:10pt; font-weight:bold; color:#CCCCCC; }  
td.profile_title { font-family: tahoma, arial, verdana; font-size: 10pt; font-weight: bold; color:#CFCFCF; } 
td.profile_key { font-family: tahoma, arial, verdana; font-size: 11pt; font-weight: normal; color:#00CCFF; } 
td.profile_data { font-family: tahoma, arial, verdana; font-size: 10pt; font-weight: bold; color: #CFCFCF; } 
td.cd_title { font-family: tahoma, arial, verdana; font-size:10pt; font-weight:bold; color:#C8C8C8; }
td.cd_edit { font-family: tahoma, arial, verdana; font-size:10pt; font-weight:bold; color:#C8C8C8; }
td.concert_title { font-family: tahoma, arial, verdana; font-size:10pt; font-weight:bold; color:#C8C8C8; } 
td.event_focus { font-family: tahoma, arial, verdana; font-size:10pt; font-weight:bold; color:#FFDD00; }
td.event_title { font-family: tahoma, arial, verdana; font-size:10pt; font-weight:bold; color:#CCCCCC; }
td.media_title { font-family: tahoma, arial, verdana; font-size:10pt; font-weight:bold; color:#C8C8C8; } 
td.shows_data { font-family: tahoma, arial, verdana; font-size:10pt; font-weight:normal; color:#00CCFF; }
td.show_title { font-family: tahoma, arial, verdana; font-size: 10pt; font-weight: bold; color: #CFCFCF; }  
td.scene_title { font-family: tahoma, arial, verdana; font-size:10pt; font-weight:bold; color:#C8C8C8; } 
td.user { font-family: tahoma, arial, verdana; font-size:10pt; font-weight:bold; color:#C8C8C8; } 
td.user_link { font-family: tahoma, arial, verdana; font-size:9pt; font-weight:normal; color:#00CCFF; } 
td.feature_title { font-family: tahoma, arial, verdana; font-size:10pt; font-weight:bold; color:#C8C8C8; } 
td.upload_type { font-family: tahoma, arial, verdana; font-size:10pt; font-weight:bold; color:#FFAA00; }
td.upload_note { font-family: tahoma, arial, verdana; font-size:8pt; font-weight:normal; color:#FFAA00; } 
td.edit_title { font-family: tahoma, arial, verdana; font-size:11pt; font-weight:bold; color:#FFAA00; }  
td.none { display: none;}

img.imgborder { border:4px inset white; }
img.cd_edit { border-width:2px; border-color:#888888; border-style:solid; width:100px; height:100px; } 
img.cdreview { border-width:2px; border-color:#888888; border-style:solid; width:200px; height:200px; } 
img.cds { border-width:1px; border-color:#000000; border-style:solid; width:150px; height:150px; } 
img.crew { border-width: 1px; border-color:#C8C8C8; border-style: solid; width:100px; height:125px; }
img.crew_bio { border-width: 2px; border-color:#888888; border-style: solid; width:175px; height:225px; } 
img.crew_edit { border-width: 2px; border-color:#C8C8C8; border-style: solid; width:125px; height:150px; }
img.concert { border-width:2px; border-color:#808080; border-style:solid; width:185px; height:185px; }
img.concerts { border-width:0px; border-color:#808080; border-style:solid; width:185px; height:175px; }
img.editorial { border-width:2px; border-color:#C8C8C8; border-style:solid; width:125px; height:125px; }
img.editorial2 { border-width:4px; border-color:#333333; border-style:solid; } 
img.liveshow { border-width:3px; border-color:#C8C8C8; border-style:solid; width: auto; height: auto; } 
img.localscene { border-width:2px; border-color:#666666; border-style:solid; width:195px; height:195px; } 
img.localscene2 { border-width:3px; border-color:#C8C8C8; border-style:solid; width:125px; height:150px; }
img.latestnews { border-width:2px; border-color:#C8C8C8; border-style:solid; width:100px; height:100px; }
img.media { border-width:2px; border-color:#C8C8C8; border-style:solid; width:120px; height:90px; }
img.media2 { border-width:1px; border-color:#333333; border-style:solid; width:120px; height:120px; }
img.profile { border-width: 2px; border-color: #C0C0C0; border-style: solid; } 
img.model { border-width: 2px; border-color:#C6C6C6; border-style: solid; width:150px; height:175px; }  

input.btn { color:#FFAA00; font: bold 84% tahoma,helvetica,sans-serif; background-color: #000000; border-width: 1px; border-color: #FFFFFF; border-style: solid; height: 25px; cursor: pointer; }  
input.sub { color:#000000; font-family: tahoma, arial, verdana; font-weight:bold; font-size:10pt; background-color: #CCCCCC; border-width: 1px; border-color: #000000; border-style: solid; height: 25px; cursor: pointer; }   
input.txt { font-family:arial, verdana, sans-serif; font-weight:bold; font-size:10pt; color:#FFCC00; background-color:#000000; border-width:1px; border-color:#CCCCCC; border-style:solid; height:20px; }  
.scrollbar { width: 175px; height: 375px; overflow: hidden; background-color: #222222;} 

.blue { color:#00FF00; } 
.green { color:#0000FF; }  
.orange { color:#FFAA00; } 
.red { color:#FF0000; } 

/* CONTENT BOX */
#box { position:relative; margin-left:1px; margin-right:1px; text-align:left; width:420px; height:100%; background-color:#000000; border: 0px solid #999999; }
#box1 { position:relative; margin-left:17px; text-align:left; width:500px; background-color:#000000; border:1px solid #666666; }
#box2 { position:relative; margin-left:1px; text-align:left; width:595px; background-color:#000000; border:0px solid #333333; }
#box22 { position:relative; margin-left:1px; text-align:left; width:490px; background-color:#000000; } 
#box3 { position:relative; margin-left:4px; text-align:left; width:176px; height:540px; background-color:#000000; border: 0px solid #999999; z-index: 1; } 
#box4 { position:relative; margin-left:1px; text-align:left; width:700px; height:100%; background-color:#000000; border: 0px solid #0000ff; }
#box5 { position:relative; text-align:left; width:450px; height:100%; background-color:#000000; border: 0px solid #0000ff; }
#box6 { position:relative; text-align:left; width:155px; height:100%; background-color:#000000; border: 1px solid #666666; z-index: 1;}
#box66 { position:relative; text-align:left; width:155px; height:100%; background-color:#000000; border: 2px solid #333333; z-index: 1;}
#box7 { position:relative; margin-left:1px; text-align:left; width:680px; height:100%; background-color:#000000; border: 0px solid #ff0000; z-index: 102; }
#box77 { position:relative; margin-left:1px; text-align:left; width:550px; height:100%; background-color:#000000; border: 0px solid #333333; }
#box8 { position:relative; margin-left:7px; text-align:left; width:450px; height:100%; background-color:#000000; border: 0px solid #0000ff; }
#box9 { position:relative; margin-left:1px; text-align:left; width:195px; height:100%; background-color:#000000; border: 0px solid #0000ff; }

#box_login { position:relative; margin-left:1px; margin-right:1px; text-align:left; width:420px; height:auto; background-color:#000000; border: 1px solid #999999; }
#box_upload { position:relative; margin-left:1px; text-align:left; width:515px; height:auto; background-color:#000000; border: 3px solid #333333; }
#box_sitemap { position:relative; margin-left:1px; text-align:left; width:550px; height:100%; background-color:#222222; border: 5px solid #993399; } 
#box_sponsors { position:relative; margin-left:1px; text-align:left; width:550px; height:100%; background-color:#222222; border: 5px solid #993333; } 
#box_venues { position:relative; margin-left:1px; text-align:left; width:550px; height:100%; background-color:#222222; border: 5px solid #333399; } 
#box_advertise { position:relative; margin-left:1px; text-align:left; width:600px; height:100%; background-color:#222222; border: 5px solid #9C8247; } 

#content { padding: 5px 10px 5px 10px; width: auto; height: auto; border: 0px solid #00ff00; z-index: 101; }
#content1 { padding: 5px 5px 5px 5px; border: 0px solid #333333; background-color: #000000; }
#content2 { padding:15px 10px 10px 15px; width: 100%; border: 0px solid #ff0000; }
#content3 { padding: 5px 10px 5px 10px; width: 79%; height: auto; border: 0px solid #00ff00; }
#menu { width: 100%; height: 100%; margin-top: 5px; margin-left: 10px; border: 0px solid #ff0000; z-index: 101;} 
#headline { padding:15px 20px 5px 10px; width: 100%; height: 100%; background-color:#000000; border: 0px solid #0000ff; }
#userlogin { padding: 5px 10px 5px 10px; width: 99%; height: auto; border: 0px solid #00ff00; } 

#tlc, #trc, #blc, #brc { background-color: transparent; background-repeat: no-repeat; }
#tlc { background-image:url(images/style/tlc.gif); background-position: 0% 0%; }
#trc { background-image:url(images/style/trc.gif); background-position: 100% 0%; }
#blc { background-image:url(images/style/blc.gif); background-position: 0% 100%; }
#brc { background-image:url(images/style/brc.gif); background-position: 100% 100%; }
#tb, #bb { background-color: transparent; background-repeat: repeat-x; }
#tb { background-image:url(images/style/tb.gif); background-position: 0% 0%; }
#bb { background-image:url(images/style/bb.gif); background-position: 50% 100%; }
#rb { background-image:url(images/style/r.gif); background-position: 100% 0%; background-repeat: repeat-y; }
#lb { background-image:url(images/style/l.gif); background-position: 0% 100%; background-color: #000000; background-repeat: repeat-y; }

.rounded_corners{
    display:block; 
    position: relative;
    width:auto;
    height:auto; 
    border-style: solid; border-width: 1px; border-color: #666666;
    background-color: black; 
    padding: 2px; 
    -moz-border-radius: 10px; 
    -webkit-border-radius:10px;  
}

.scroll_bar {
     scrollbar-3dlight-color:silver;
     scrollbar-arrow-color:white;
     scrollbar-track-color:silver;
     scrollbar-darkshadow-color:gray;
     scrollbar-face-color:black;
     scrollbar-highlight-color:silver;
     scrollbar-shadow-color:white;
}

.addr_book {
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: normal;
    font-family: tahoma, helvetica, sans-serif;
    background-color: #000000;
    vertical-align: middle;
    letter-spacing:.0em;
}

.addr_book2 {
    color: #000000;
    font-size: 8pt;
    font-weight: normal;
    font-family: Tahoma, Helvetica, sans-serif;
    background-color: #FFAA00;
    vertical-align: top;
    letter-spacing:.0em;
}

.addr_bookO {
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #3E4B7C;
    vertical-align: top;
}

.anylinkcss{
    position: absolute;
    left: 0;
    top: 0;
    visibility: hidden;
    border: 1px solid black;
    border-bottom-width: 0;
    font: normal 15px tahoma;
    line-height: 24px;
    z-index: 100; 
    background: #333333;
    width: 100px; 
}

.anylinkcss ul{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.anylinkcss ul li a{
    width: 100%;
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid black;
    padding: 1px 0;
    text-decoration: none;
    font-weight: bold;
    text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
    background: #00aaff;
    color: #ffffff;
}

.selectedanchor{ 
     background: #000000; 
}
.anylinkcsscols{
    position: absolute;
    left: 0;
    top: 0;
    visibility: hidden;
    border: 1px solid black;
    padding: 10px;
    font: normal 13px Arial;
    z-index: 100; 
    background: #333333;
}

.anylinkcsscols .column{
    width: 130px;
    clear: left; 
}

.anylinkcsscols .column ul{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.anylinkcsscols li{
    padding-bottom: 3px;
}

.anylinkshadow{ 
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99; 
    background: black;
    visibility: hidden;
}

#timedisplay {
    border: solid 1px red;
    width: 50px;
}

.wrapbox{
    display:none; 
    position: relative;
    width:auto;
    height:auto; 
    border-style: solid; border-width: 1px; border-color: #666666;
    background-color: black; 
    padding: 2px; 
    z-index: 1;
    -moz-border-radius: 5px; 
    -webkit-border-radius:5px;  
}

.news{
    display:none; 
    position: relative;
    width:100%;
    height:170px; 
    border-style: solid; border-width: 1px; border-color: #666666;
    background-color: black; 
    padding: 2px; 
    -moz-border-radius: 5px; 
    -webkit-border-radius:5px;  
}

.home {
     overflow-y: scroll;
     margin-top:0px;
     padding-top:10px;
     height: 765px;
     width: 570px;
     border: 5px solid #661111;
     scrollbar-3dlight-color:silver;
     scrollbar-arrow-color:white;
     scrollbar-track-color:black;
     scrollbar-darkshadow-color:gray;
     scrollbar-face-color:black;
     scrollbar-highlight-color:silver;
     scrollbar-shadow-color:white;
     -moz-border-radius:10px; 
    -webkit-border-radius:10px;
}


.icn_star_full_19x20{background-image:url(images/star_full.jpg); background-position:-76px -411px}
.icn_star_half_19x20{background-image:url(images/star_half.jpg); background-position:-76px -431px}
.icn_star_empty_19x20{background-image:url(images/star_empty.jpg); background-position:-95px -411px}

.master-sprite{background:transparent url(http://www.rockoveramerica.com/images/master-vfl77641.png) repeat-x scroll 0 0;border:0;padding:0;cursor:pointer}
.master-sprite::-moz-focus-inner{border:0}

#watch-ratings-views{padding:5px 5px 0 5px;line-height:20px}

#watch-rating-div,#watch-views-div{clear:left}

#watch-rating-div{width:360px}
#watch-rating-div.ratingSingleline{overflow:hidden}
#watch-views-div{width:268px;overflow:hidden}
#watch-ratings-views .statLabel{margin-right:4px;font-family:verdana,arial,sans-serif;font-size:12px;color:#CCCCCC;font-weight:bold}
body.not-english #watch-ratings-views .statLabel{font-size:12px}
#watch-rating-div #ratingWrapper{width:305px;clear:left}
#watch-rating-div.ratingMultiline #ratingWrapper{width:277px}
#watch-rating-div.ratingMultiline #ratingMessage{width:230px}
#watch-rating-div.ratingMultiline #ratingMessage{width:335px}
#watch-rating-div.ratingSingleline #ratingMessage{clear:left;line-height:22px;}
#watch-rating-div.ratingMultiline #ratingMessage{clear:left;line-height:20px}
#watch-rating-div #ratingStars{margin-right:10px}
#watch-rating-div #ratingMessage{font-family:verdana,arial,sans-serif;font-size:12px;color:#FFAA00;font-weight:normal;padding-left:1px;height:22px}
#watch-ratings-views #ratingMessage a{text-decoration:none}
#watch-ratings-views #ratingMessage a:hover{text-decoration:underline}
#watch-ratings-views .ratedMessage{color:#000;display:inline-block;padding:0 3px}
#watch-view-count{font-size:16px}

button.rating{border:0;padding:0;margin:0;font-size:11px}
button.ratingVS{width:60px;height:14px;vertical-align:top;}
button.ratingVS-0\.0{background-position:-60px -381px}
button.ratingVS-0\.5{background-position:-48px -397px}
button.ratingVS-1\.0{background-position:-48px -381px}
button.ratingVS-1\.5{background-position:-36px -397px}
button.ratingVS-2\.0{background-position:-36px -381px}
button.ratingVS-2\.5{background-position:-24px -397px}
button.ratingVS-3\.0{background-position:-24px -381px}
button.ratingVS-3\.5{background-position:-12px -397px}
button.ratingVS-4\.0{background-position:-12px -381px}
button.ratingVS-4\.5{background-position:0 -397px}
button.ratingVS-5\.0{background-position:0 -381px}
button.ratingVS-transparent{background-color:transparent}
.ratingCapsVS-left{width:2px;height:16px;background-position:-109px -395px;vertical-align:top;}
.ratingCapsVS-right{width:2px;height:16px;background-position:-111px -395px;vertical-align:top;}
button.ratingCapsVS{width:60px;height:16px;vertical-align:top;background:white url(http://www.rockoveramerica.com/images/master-vfl77641.png);}
button.ratingCapsVS-0\.0{background-position:-60px -379px}button.ratingCapsVS-0\.5{background-position:-48px -395px}
button.ratingCapsVS-1\.0{background-position:-48px -379px}button.ratingCapsVS-1\.5{background-position:-36px -395px}button.ratingCapsVS-2\.0{background-position:-36px -379px}button.ratingCapsVS-2\.5{background-position:-24px -395px}button.ratingCapsVS-3\.0{background-position:-24px -379px}button.ratingCapsVS-3\.5{background-position:-12px -395px}button.ratingCapsVS-4\.0{background-position:-12px -379px}button.ratingCapsVS-4\.5{background-position:0 -395px}button.ratingCapsVS-5\.0{background-position:0 -379px}.ratingCapsL-left{background-position:-171px -431px;width:10px;height:20px;vertical-align:top}
.ratingCapsL-right{background-position:-182px -431px;width:10px;height:20px;vertical-align:top}button.ratingL,button.ratingCapsL{width:95px;height:20px;vertical-align:top;background:white url(http://www.rockoveramerica.com/images/master-vfl77641.png)}button.ratingL-0\.0,button.ratingCapsL-0\.0{background-position:-95px -411px}button.ratingL-0\.5,button.ratingCapsL-0\.5{background-position:-76px -431px}
button.ratingL-1\.0,button.ratingCapsL-1\.0{background-position:-76px -411px}button.ratingL-1\.5,button.ratingCapsL-1\.5{background-position:-57px -431px}button.ratingL-2\.0,button.ratingCapsL-2\.0{background-position:-57px -411px}button.ratingL-2\.5,button.ratingCapsL-2\.5{background-position:-38px -431px}button.ratingL-3\.0,button.ratingCapsL-3\.0{background-position:-38px -411px}button.ratingL-3\.5,button.ratingCapsL-3\.5{background-position:-19px -431px}button.ratingL-4\.0,button.ratingCapsL-4\.0{background-position:-19px -411px}button.ratingL-4\.5,button.ratingCapsL-4\.5{background-position:0 -431px}button.ratingL-5\.0,button.ratingCapsL-5\.0{background-position:0 -411px}
.icn_star_full_19x20,.icn_star_half_19x20,.icn_star_empty_19x20{width:19px;height:20px}.icn_star_full_19x20{background-position:-76px -411px}
.icn_star_half_19x20{background-position:-76px -431px}.icn_star_empty_19x20{background-position:-95px -411px}#masthead{margin:8px auto 5px auto}
#masthead #logo{clear:left;display:block;margin-bottom:8px}#masthead .user-info{clear:right;margin-top:16px;text-align:right}.util-item{border-left:1px solid #aaa;padding:0 0 1px 6px;margin-left:6px;clear:left;display:block}

.floatL{clear:left}
.floatR{clear:right}.clear{clear:both}
.clearL{clear:left}.clearR{clear:right}
.spacer{clear:both;height:1px;font-size:1px}
.alignC{text-align:center}.alignR{text-align:right}

.m_banner_hide{
    display:none;
}
.m_banner_show{
    display:block;
}

img.photo
{
  padding: 10px; 
  border: 2px #A9A9A9 solid;
}
img.banner_left
{
  padding: 0px; 
  border: 2px #333333 solid;
  width: 165px;
  height: 212px;
}

div.caption
{
  color: #A9A9A9;
  font-size: 95%;
}
div.caption-marker
{
  clear: left; 
  margin-right: 0.2em;
  text-align: left;
}
div.caption-text
{
  clear: left;
  clear: right;
  text-align: left;
}
div.copyright
{
  text-align: right;
  clear: right;
  color: #A9A9A9;
  font-family: "Franklin Gothic Book", Verdana;
}

.transitioncontainer
{
  position:absolute; 
  top:0; 
  left:0; 
  width:100%; 
  height:100%; 
}

.youtube-hide
{
    display:none;
}

.youtube-show
{
    display:block;
}

ul.selectReplacement {
  margin: 0;
  padding: 0;
  height: 1.65em;
  width: 300px;
}
ul.selectReplacement li {
  background: #cf5a5a;
  color: #fff;
  display: none;
  font-size: 11px;
  line-height: 1.7em;
  list-style: none;
  margin: 0;
  padding: 1px 12px;
  width: 276px;
}
ul.selectOpen li {
  display: block;
}
ul.selectOpen li:hover {
  background: #9e0000;
  color: #fff;
}

ul.selectOpen li {
  display: block;
}
ul.selectReplacement li.selected {
  color: #fff;
  display: block;
}
ul.selectOpen li.selected {
  background: #9e0000;
  display: block;
}
ul.selectOpen li:hover,
ul.selectOpen li.selected:hover {
  background: #9e0000;
  color: #fff;
}

ul.selectReplacement:hover li,
ul.selectOpen li {
  display: block;
}
ul.selectReplacement li.selected {
  color: #fff;
  display: block;
}
ul.selectReplacement:hover li.selected,
ul.selectOpen li.selected {
  background: #9e0000;
  display: block;
}
ul.selectReplacement li:hover,
ul.selectReplacement li.selectOpen,
ul.selectReplacement li.selected:hover {
  background: #9e0000;
  color: #fff;
}

.text_style_sitemap {
    font-size: 18px;
    color: #fff7c4;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    line-height: 22px;
    background-image: url(images/bullet_diamond.gif);
    background-repeat: no-repeat;
    background-position: -2px 2px;
    list-style-type: none;
}

.style_sitemap:hover {
    text-decoration: underline;
    font-weight: normal;
}
