a:link {
    color: #0080C0;
    text-decoration: none;
}
a:visited {
    color: #0080C0;
    text-decoration: none;
}
a:hover {
    color: #0080C0;
    text-decoration: underline;
}
a:active {
    color: #0080C0;
    text-decoration: none;
}
a {
    font-size: 1.0em;
    /*font-weight: bold;*/
}

html { overflow-y: scroll; }

img {
    border-width: 0px;
}

.co1 {
    color: #DDDDDD;
}
.co2 {
    color: #0080C0;
}
body {
    margin: 0;
    padding: 0;
    font-family: verdana;
    color: #999;
    background-color: #000;
    font-size: 12px;    
    background-image:url('../im/bgbg.jpg');
    background-repeat:no-repeat;
    background-position:center top; 

}
.cpointer {
    cursor:pointer;
  }


#pn {
    /*display:inline;*/
    margin-top:-20px;
    padding-right: 210px;
    float:right;
    
}
#zImage {
    margin-right:18px;
    float:right;
}

#zThumbs {
    margin-top:10px;
    padding-left:65px;
    float: left;
}

#zThumbs img {
    border: 1px solid #0080C0;
    margin-bottom: 6px;
    cursor: pointer;
}

#t_outer {
    width: 960px;
}

#tbl_bg_main {
    background: url(../im/bg_main.jpg) top left no-repeat;
    width: 960px;
}

#pHeader {
    height:70px;
    /*background: url(../im/bg_header.jpg) top left no-repeat;*/
}
#pHeader H1 {
    color:#b8a762;
    padding-right: 15px;
    margin-top: 30px;
    font-size: 1.0em;
    display: inline;
}
#pNav {
    background:   url(../im/bg_menubar.jpg) bottom left no-repeat;
    margin: 0;
    padding: 0;
    border: 0;
    text-align:center;
}

#zMain {
    width:735px;
    height:491px;
    /*padding-top: 20px;*/
}

#zMain p {
    padding:0px 0px 0px 60px;
}

#zMain ol {
    padding:0px 0px 0px 80px;
}
#zMain li {
    margin-bottom: 2px;
}




#zMain H2 {
    font-size: 1.3em;
    color: #CCC;
    margin-left:60px;
}

#copyright {
    color: #444;
    font-size: 0.9em;
    margin-top: -5px;
}

#footer {
    margin: 0;
    height: 67px;
    font-size: 0.8em;
    color: #666;
    background: url(../im/bg_foot.jpg) center no-repeat;
}
#footTop {
    padding-top: 6px;
}
#footer a:link {
    font-weight: normal;
    color: #0080C0;
    text-decoration: none;
}
#footer a:visited {
    color: #0080C0;
    text-decoration: none;
}
#footer a:hover {
    color: #0080C0;
    text-decoration: underline;
}
#footer a:active {
    color: #0080C0;
    text-decoration: none;
}

#capic {
    margin-top: -27px;
    
}
.h1 {
    font-weight: bold;
    font-size: 1.3em;
    color: #CCC;
}
.h2 {
    font-weight: bold;
    font-size: 1.2em;
    color: #CCC;
}
.hHuge {
    font-weight: bold;
    font-size: 2.0em;
    color: #CCC;
}

#loginFail {
    text-align: center;
    font-size:1.2em;
    font-weight:bold;
}

#rc {
    margin: 0px 0px 0px 0px;
}

#col_right img{
    padding: 0px 0px 0px 25px;
}

#rc1_1 {
    height:168px;
    /*border-bottom:1px solid #FFCC00;
    border-top:1px solid #FFCC00;*/
}
#rc1_2 {
    height:105px;
    padding-left:12px;
}
#rc1_3 {
    height:auto;
    padding-left:12px;
}

#urhere {
    font-size:1.1em;
    font-weight:bold;
    padding: 30px 0px 3px 36px;
    color: #CCC;
}
#qltitle {
    font-size:1.1em;
    font-weight:bold;
    padding: 11px 0px 3px 30px;
    color: #CCC;
}
#qlmenu {
    margin-left: 10px;
    padding: 0;
}
#qlmenu img {
    padding-top: 3px;
}
#qlmenu a{
    display: block;
    margin-top: 0px;
    padding-left: 2px;
    width: 115px;
    /*line-height: 16px;*/
    border-top:1px solid #181818;
    border-bottom:1px solid #181818;
}

#qlmenu a:hover{
    text-decoration: none;
    border-top:1px solid #515151;
    border-bottom:1px solid #515151;
    background-color: #333333;
    color: #CCC;
}
input {
    color: #0080C0;
    background-color: #080808;
    width: 150px;
    border: 1px solid #0080C0;
}
.formButton{
    font-size: 1.0em;
    cursor: pointer;
    border: outset 1px #CCC;
    background: #222222;
    color: #0080C0;
    font-weight: bold;
    width: 5em;
}

#tmenu {
    margin-left: 10px;
    padding: 0;
}
#tmenu img {
    padding-top: 3px;
}
#tmenu a{
    display: block;
    margin-top: 0px;
    margin-left:25px;
    padding-left: 6px;
    width: 150px;
    /*line-height: 16px;*/
    border-top:1px solid #181818;
    border-bottom:1px solid #181818;
    background-color: #181818;
}

#tmenu a:hover{
    text-decoration: none;
    border-top:1px solid #515151;
    border-bottom:1px solid #515151;
    background-color: #333333;
    color: #CCC;
}
.tmenuA {
    background-color:#333333;
	border:1px solid #515151;
	color:#CCC;
	border-left:none;
	border-right:none;    
}
#video_gallery_sm {
    padding: 3px 10px 8px 60px;
    float: left;
}

#photo_gallery_sm{
    padding: 10px 10px 0px 10px;
    /*float: right;*/
}

#photo_gallery{
    text-align: center;
    padding-left: 10px;
}
#video_gallery{
    text-align: center;
    padding-left: 10px;
}



.galLink {
    font-size: 1.2em;
    padding-left: 10px;
    font-weight: bold;
}


#tbMap {
    padding: 0;
    margin: 20px 0px 0px 80px;
    overflow: hidden;
    display: inline;
}

#tbMap iframe {
    border:1px solid #0080C0;
}

#nowPlaying {
    text-align: center;
    padding-top: 15px;
}

#mediaspace {
    padding-top:30px;
    padding-left:30px;
}

#vidWin{
    width:526px;
    /*height:313px;*/
    background: url(../im/tv480.jpg) center center no-repeat;
    text-align: center;
    margin-left:128px !important;
    padding: 0px !important;
}

#vidFloat
{
    width:526px;
    height:313px;
    background: url(../im/tv480.jpg) top center no-repeat;
    text-align: center;
    margin-left:128px !important;
    padding-top: 15px;
}

#tos {
    font-size: 0.9em;
}
#loginT {
	
	margin-left: 80px;
}

/*  -------------------------------------------------  */
/*
<!-- TemplateInfo codeOutsideHTMLIsLocked="true" -->
*/
/*  -------------------------------------------------  */


#vmenulist span {
    margin:0;
    background: url('../im/bt/side_roll.jpg') bottom left repeat-x;
    width: 150px;
    font-size:1.0em;
}


#infoFrame {
    height: 440px;
    width: 660px;
    background: url('../im/bg_main_info.jpg') center no-repeat;
    margin-left: 70px;
    margin-top: 17px;
    /*border: 1px dashed #FFCC00;*/
}


#infoFrame p {
    padding: 10px 55px 0px 0px !important;
}

#notice {
    padding: 0;
    font-weight: bold;
    text-align: center;
}

#tos ol {
    padding: 8px 38px 0px 25px;
    margin-left: 1.5em;
    font-size: 0.9em;
}

#tos li{
    margin-bottom: 2px;
}

#imgBox {
    border:1px solid #0080C0;
    width: 400px;
    height: 212px;
}
#imgBox img {
    margin:0 !important;
}

#pFail p {
    margin: 0 !important;
    padding: 0 !important;
}
#pFail img {
    border:1px solid #0080C0;
    margin: 0px 10px 10px 10px;
}

.b1{
    font-size:1.1em;
    font-weight:bold;
    color: #CCC;
    padding-bottom:2px;
;
}
.b2 {
    font-size:1.0em;
    color: #0080C0;
    padding-bottom:2px;
    vertical-align: middle;
}
.b3 {
    font-size:90%;
    color: #999;
    padding-bottom:2px;

}
 #b150 {
    width:150px;
    height:150px;
    table-layout:fixed;
    vertical-align:top;
    margin:10px 0px 0px 24px;
    text-align:center;
    background: url('../im/150_0.jpg') top center no-repeat;
 }
 #b115 {
    padding-top: 5px;
    width:150px;
    height:115px;
    table-layout:fixed;
    vertical-align:top;
    margin-left:24px;
    text-align:center;
    background: url('../im/115_0.jpg') top center no-repeat;
}

#vgal {
    width:660px;
    margin-left:70px;
    position:absolute;
    z-index:inherit;
}
 .vgalv {
    width:330px;
    height:100px;
 }

 .vgalv img{
    border: 1px solid #0080C0;
    float:left;
    margin-right: 5px;
 }
 
 #vidF
{
    width:660px;
    margin-left:70px;
position:absolute;
z-index:1998;
visibility:hidden;
}
#yt
{
    visibility:hidden;
    position:absolute;
    z-index:2001;
    margin-left:80px;
    margin-top:4px;
}
#vX {
    visibility:hidden;
    position:absolute;
    z-index:2001;
    margin-left:670px;
    margin-top:-17px;
}

#zM {
    visibility:hidden;
      left:-10px;
  top:-10px;
    
position:absolute;  
z-index:1999;  
   background-color:#000000;
   /*display:none;  */
} 


 .v1{
    font-size:1.0em;
    font-weight:bold;
    color: #CCC;
    padding-bottom:2px;
}
.v2 {
    font-size:1.0em;
    color: #3399cc;
}



