
/***************************************************/
/***************************************************/
/******************************************** tags */

body         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #BFD8ED;}
img          { border: 0; }

p            { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
ul           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: left; }
li           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: left; }

.defText     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.defText ul  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.defText p   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.defText td  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.whtText     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; line-height:20px;}
.redText     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #CC0000; line-height:20px;}
.text01bold  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.text02bold  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.text03bold  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.text08bold  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
.text_rot    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #CC0000; line-height:20px;}
.defTextBIG  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: bold; }
.defTextGIG  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #000000; font-weight: bold; }
.gryText     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  9px; color: #888888; }
.defTextSML  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  9px; color: #000000; }
.blkText     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.boxText     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.boxTextBIG  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; }
.subText     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  8px; color: #000000; }
.navText     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #FFFFFF; font-weight: bold; text-align: left; }
.navTextNLT  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 23px; color: #FFFFFF; font-weight: bold; text-align: left; }
.navTextBIG  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 28px; color: #FFFFFF; font-weight: bold; text-align: left; }
.navTextGIG  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 36px; color: #FFFFFF; font-weight: bold; text-align: left; }
.navTextSub  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; }
.defTextTBL  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

.navLNK      { float:left;width:133px;height:60px;line-height:60px; }
.dmoLNK      { display:none; }
.navLNKd     { float: left; width: 177px; line-height: 40px; height: 40px; }
.dmoLNKd     { float: left; width: 177px; line-height: 40px; height: 40px; clear:left; }

h1 { display:inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 36px; color: #FFFFFF; font-weight: bold;   text-align: left; }
h2 { display:inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #FFFFFF; font-weight: bold;   text-align: left; }
h3 { display:inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: normal; text-align: left; }

.defTextSRQ  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.defTextSRQ ul      { padding-left: 10px; margin:0px;}
.defTextLNK  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.defTextLNK ul      { list-style-image:url(http://cdn.3dluder.com/gfx/menu-arrow.gif); }
.defTextLNKI  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.defTextLNKI ul      { list-style-image:none; list-style-type: circle; }
.defTableL          {  width: 776px; background-color: #DCAD7D; border-left: 1px solid #AA7D50; border-right: 1px solid #AA7D50; }
.defTableR          { width: 9px; background-image:url(http://cdn.3dluder.com/gfx/shadow-outer-r.gif); background-repeat: repeat-y; background-position: left;}
.defTableB          { text-align: center; }
.defTableB .dTBS { width: 10px; }
.defTableB .dTBL { width: 15px; height:20px; background-image:url(http://cdn.3dluder.com/gfx/corner-outer-bl.png); background-repeat: no-repeat; background-position: top right;}
.defTableB .dTBC { height:11px; width: 753px; background-color: #DCAD7D; border-bottom: 1px solid #AA7D50; }
.defTableB .dTBR { width: 19px; height:20px; background-image:url(http://cdn.3dluder.com/gfx/corner-outer-br.png); background-repeat: no-repeat; background-position: top left; }
.defTableB .dTBB { height:9px; background-image:url(http://cdn.3dluder.com/gfx/shadow-outer-b.gif); background-repeat: repeat-x; background-position: top;}
.defTableT          { text-align: center; }
.defTableT .dTTS { width: 10px; }
.defTableT .dTTL { width: 11px; height:17px; background-image:url(http://cdn.3dluder.com/gfx/corner-outer-tl.png); background-repeat: no-repeat; background-position: bottom right; }
.defTableT .dTTC { height:17; width: 757px; background-color: #DCAD7D; border-top: 1px solid #AA7D50; }
.defTableT .dTTR { width: 19px; height:17px; background-image:url(http://cdn.3dluder.com/gfx/corner-outer-tr.png); background-repeat: no-repeat; background-position: bottom left; }
.SPCR { width: 10px; }

.defTable td              {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}

.defTable td .whtText        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; line-height:20px; }


/****************************/
/****** TABLE LAYOUT   ******/
/****************************/
.defTable { font-family:      Verdana, Arial, Helvetica, sans-serif;
            font-size:        2px;
            width:            796px;
            overflow:   hidden;
            text-align: left;
          }

.defTable .defRow {
                   position: relative;
                   top:      0px;
                   left:     0px;
                   right:    0px;
                   overflow: hidden;
                   display:  block;
                   }

.defTable .defRowOF {
                   position: static;
                   top:      0px;
                   left:     0px;
                   right:    0px;
                   overflow: visible;
                   display:  block;
                   height:138px;
                   }

.defTable .defRowMF {
                   position: relative;
                   top:      0px;
                   left:     0px;
                   right:    0px;
                   overflow: visible;
                   display:  block;
                   height:144px;
                   }

.defTable .defRowNF {
                   position: relative;
                   top:      0px;
                   left:     0px;
                   right:    0px;
                   overflow: visible;
                   display:  block;
                   height:436px;
                    }

.defTable .defRowBF {
                   position: relative;
                   top:      0px;
                   left:     0px;
                   right:    0px;
                   overflow: visible;
                   display:  block;
                   height:464px;
                   z-index: 1;
                    }

.defTable .defRowOF .defcOF {
                         width:  786px;
                         height: ;
                         float: left;
                         display: inline-block;
                         overflow: visible;
                         border-left: 1px solid #AA7D50;
                         height:138px;
                         }

.defTable .defRowMF .defcMF {
                         width:  786px;
                         height: ;
                         float: left;
                         display: inline-block;
                         overflow: visible;
                         border-left: 1px solid #AA7D50;
                         height:144px;
                         }

.defTable .defRowNF .defcNF {
                         width:  786px;
                         height: ;
                         float: left;
                         display: inline-block;
                         overflow: visible;
                         border-left: 1px solid #AA7D50;
                         height:436px;
                        }

.defTable .defRowBF .defcBF {
                         width:  786px;
                         height: ;
                         float: left;
                         display: inline-block;
                         overflow: visible;
                         border-left: 1px solid #AA7D50;
                         height:464px;
                        }

.defTable .defRow .deft {
                         width:  0px;
                         height:  0px;
                         float: left;
                         display: inline-block;
                         overflow: hidden;
                         }

.defTable .defRow .deftl {
                         width:  0px;
                         height: 0px;
                         float: left;
                         display: inline-block;
                         overflow: hidden;
                         }

.defTable .defRow .deftll {
                         width:  9px;
                         height: 11px;
                         float: left;
                         display: inline-block;
                         overflow: hidden;
                         }

.defTable .defRow .defttl {
                         width:  0px;
                         height: 0px;
                         float: left;
                         display: inline-block;
                         overflow: hidden;
                         }

.defTable .defRow .deftr {
                         width:  0px;
                         height: 0px;
                         float: left;
                         display: inline-block;
                         overflow: hidden;
                         }

.defTable .defRow .deftrr {
                         width:  10px;
                         height: 11px;
                         float: left;
                         display: inline-block;
                         overflow: hidden;
                         border-top: 1px solid #BFD8ED;
                         }

.defTable .defRow .defttr {
                         width:  0px;
                         height: 0px;
                         float: left;
                         display: inline-block;
                         overflow: hidden;
                         }

.defTable .defRow .defl {
                         width:  9px;
                         height: 10px;
                         float: left;
                         display: inline-block;
                         overflow: hidden;
                         }

.defTable .defRowOF .defl {
                         width:  9px;
                         height: 10px;
                         float: left;
                         display: inline-block;
                         overflow: hidden;
                         }

.defTable .defRowMF .defl {
                         width:  9px;
                         height: 10px;
                         float: left;
                         display: inline-block;
                         overflow: hidden;
                         }

.defTable .defRowNF .defl {
                         width:  9px;
                         height: 10px;
                         float: left;
                         display: inline-block;
                         overflow: hidden;
                         }

.defTable .defRowBF .defl {
                         width:  9px;
                         height: 10px;
                         float: left;
                         display: inline-block;
                         overflow: hidden;
                         }

.defTable .defRow .defr {
                         width:  0;
                         height: 0;
                         float: left;
                         display: inline-block;
                         overflow: hidden;
                         }

.defTable .defRow .defc {
                         width:  786px;
                         height: ;
                         float: left;
                         display: inline-block;
                         overflow: hidden;
                         border-left: 1px solid #AA7D50;
                         }

.defTable .defRow .defct {
                         width:  754px;
                         height: 10px;
                         float: left;
                         display: inline-block;
                         overflow: hidden;
                         background-color: #DCAD7D;
                         border-top: 1px solid #AA7D50;
                         margin-top: 1px;
                         }

.defTable .defRow .defcb {
                         width:  754px;
                         height: 11px;
                         float: left;
                         display: inline-block;
                         overflow: visible;
                         background-color: #DCAD7D;
                         }

.defTable .defRow .defcb .defcbIn {
                         width:  754px;
                         height: 11px;
                         border-collapse: collapse;
                         border-bottom: 1px solid #AA7D50;
                         }

.defTable .defRow .defcl {
                         width:  0px;
                         height: ;
                         float: left;
                         display: inline-block;
                         overflow: hidden;
                         background-color: #DCAD7D;
                         }

.defTable .defRow .defcr {
                         width: 0px;
                         height: 0px;
                         float:left;
                         display:inline-block;
                         overflow:hidden;
                         }

.defTable .defRow .defctd {
                          width:  774px;
                          background-color: #DCAD7D;
                          }

.defTable .defRow .defcrtd {
                         width:  10px;
                         border-collapse: collapse;
                         border-left: 1px solid #AA7D50;
                         background-image: url(http://cdn.3dluder.com/gfx/shadow-r.gif);
                         background-repeat: repeat-y;
                         }

.defTable .defRowOF .defctd {
                          width:  774px;
                          background-color: #DCAD7D;
                          }

.defTable .defRowMF .defctd {
                          width:  774px;
                          background-color: #DCAD7D;
                          }

.defTable .defRowOF .defcrtd {
                         width:  10px;
                         border-collapse: collapse;
                         border-left: 1px solid #AA7D50;
                         background-image: url(http://cdn.3dluder.com/gfx/shadow-r.gif);
                         background-repeat: repeat-y;
                         }

.defTable .defRowMF .defcrtd {
                         width:  10px;
                         border-collapse: collapse;
                         border-left: 1px solid #AA7D50;
                         background-image: url(http://cdn.3dluder.com/gfx/shadow-r.gif);
                         background-repeat: repeat-y;
                         }

.defTable .defRowNF .defctd {
                          width:  774px;
                          background-color: #DCAD7D;
                          }

.defTable .defRowBF .defctd {
                          width:  774px;
                          background-color: #DCAD7D;
                          }

.defTable .defRowNF .defcrtd {
                         width:  10px;
                         border-collapse: collapse;
                         border-left: 1px solid #AA7D50;
                         background-image: url(http://cdn.3dluder.com/gfx/shadow-r.gif);
                         background-repeat: repeat-y;
                         }

.defTable .defRowBF .defcrtd {
                         width:  10px;
                         border-collapse: collapse;
                         border-left: 1px solid #AA7D50;
                         background-image: url(http://cdn.3dluder.com/gfx/shadow-r.gif);
                         background-repeat: repeat-y;
                         }

.defTable .defRow .defctl {
                         width:  11px;
                         height: 11px;
                         float: left;
                         display: inline-block;
                         overflow: hidden;
                         border-top: 1px solid #BFD8ED;
                         }

.defTable .defRow .defctr {
                         width:  11px;
                         height: 11px;
                         float: left;
                         display: inline-block;
                         overflow: hidden;
                         border-top: 1px solid #BFD8ED;
                         }

.defTable .defRow .defcbl {
                         width:  11px;
                         height: 11px;
                         float: left;
                         display: inline-block;
                         overflow: hidden;
                         }

.defTable .defRow .defcbr {
                         width:  11px;
                         height: 11px;
                         float: left;
                         display: inline-block;
                         overflow: hidden;
                         }

.defTable .defRow .defb {
                         width:  753px;
                         height: 11px;
                         float: left;
                         display: inline-block;
                         overflow: hidden;
                         }

.defTable .defRow .defbl {
                         width:  9px;
                         height: 11px;
                         float: left;
                         display: inline-block;
                         overflow: hidden;
                         }

.defTable .defRow .defbll {
                         width:  9px;
                         height: 11px;
                         float: left;
                         display: inline-block;
                         overflow: hidden;
                         }

.defTable .defRow .defbbl {
                         width:  11px;
                         height: 10px;
                         float: left;
                         display: inline-block;
                         overflow: hidden;
                         }

.defTable .defRow .defbr {
                         width:  9px;
                         height: 9px;
                         float: left;
                         display: inline-block;
                         overflow: hidden;
                         }

.defTable .defRow .defbrr {
                         width:  10px;
                         height: 11px;
                         float: left;
                         display: inline-block;
                         overflow: hidden;
                         }

.defTable .defRow .defbbr {
                         width:  11px;
                         height: 10px;
                         float: left;
                         display: inline-block;
                         overflow: hidden;
                         }

.lightL       { background-color: #EDC99F; }
.lightC       { background-color: #EDC99F; }
.lightR       { background-color: #EDC99F; }
.lightB        { text-align: center; }
.lightT        { text-align: center; }
.lightB .ligBL { width:  5px; height: 5px; }
.lightB .ligBC { height: 5px; background-color: #EDC99F; }
.lightB .ligBR { width:  5px; }
.lightT .ligTL { width:  5px; height:5px; }
.lightT .ligTC { height: 5px; background-color: #EDC99F; }
.lightT .ligTR { width:  5px; height:5px; }

/****************************/
/****** GALLERY STYLES ******/
/****************************/
.galleryHEAD   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; height: 12px; width:776px; }
.galleryBOTTOM { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; height: 12px; width:776px; }
.galleryBODY   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF; }
.galleryTABLE  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #DCAD7D; }
.tblHEADLINE   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #FFFFFF; font-weight: bold; text-align: left; border-bottom: 1px solid #FFFFFF; padding: 5px;}


.input1 { background-color:#DDDDDD; border-color:#5F5F5F rgb(255, 255, 255) rgb(255, 255, 255) rgb(95, 95, 95); border-style:solid; border-width:1px; color:#575757; font-family:Verdana,arial; font-size:10px; font-weight:bold; width:100%; }
.input2 { background-color:#CC0000; border-color:#FFC7B6 rgb(110, 0, 0) rgb(64, 0, 0) rgb(255, 199, 182); border-style:solid; border-width:1px; color:white; font-family:Verdana,arial; font-size:12px; font-weight:bold; width:130px; }
.text02bold { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; }
.nbrs3in1 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 60px; font-weight: bolder; }
.text3in1 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 48px; font-weight: bolder; }
.newsTbl  { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; background-color: #DCAD7D; text-align:left; text-indent:7px; }
.newsTbl li { text-indent: 0px; }
.newsTbl ul { text-indent: 0px; }
.newsHead { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 24px; font-weight: bold; border-bottom: 1px solid #FFFFFF; text-indent:7px; text-align:left; }
.newsHD   { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 24px; font-weight: bold; border-bottom: 1px solid #FFFFFF; text-indent:7px; text-align:left; text-transform: uppercase; }
.newsHDM  { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; font-weight: bold; text-indent:7px; text-align:left; padding-top: 10px; }
.newsHDMN { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; font-weight: bold; text-indent:7px; text-align:center; padding-top: 10px; }
.newsSHL  { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 14px; font-weight: bold; text-indent:7px; text-align:left; text-transform: uppercase; padding-bottom: 7px;}
.newsSHLM { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 14px; font-weight: bold; text-indent:7px; text-align:left; text-transform: uppercase; padding-bottom: 7px; padding-top: 20px;}
.newsTXT  { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; background-color: #DCAD7D; text-align:left; text-indent:0px; padding-left: 7px; padding-right: 7px;}
.newsIMG  { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; background-color: #DCAD7D; text-align:center; text-indent:0px; padding-top: 15px; }
.prevTXT  { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; background-color: #DCAD7D; text-align:center; text-indent:0px; }
.newsL    { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; font-weight: normal; width:7px;}
.newsC    { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: normal; }
.newsR    { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; font-weight: normal; width:7px;}
.newsCH   { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 16px; font-weight: bold; line-height: 2; padding-top: 15px; }
.newsHR   { width: 45%; height:1px; border:0px; color: #FFFFFF; background-color:#FFFFFF;}
.newsHRS  { width:100%; height:1px; border:0px; color: #FFFFFF; background-color:#FFFFFF;}
.text02bold { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; }
a:link    { color: #000000; text-decoration: underline; }
a:visited { color: #000000; text-decoration: underline; }
a:hover   { color: #FFFFFF; text-decoration: underline; }
a:active  { color: #000000; text-decoration: underline; }
a.black       { color:#666666; text-decoration:none; }
a.black:link  { color:#666666; text-decoration:none; }
a.black:hover { background-color:transparent; color:#000000; text-decoration:underline; }
a.link_white:link     { color: #FFFFFF; text-decoration: none; }
a.link_white:visited  { color: #FFFFFF; text-decoration: none; }
a.link_white:hover    { color: #FFFFFF; text-decoration: none; }
a.link_white:active   { color: #FFFFFF; text-decoration: none; }
a.link_yellow:link     { color: #FFEA00; text-decoration: none; font-size:24px; }
a.link_yellow:visited  { color: #FFEA00; text-decoration: none; font-size:24px; }
a.link_yellow:hover    { color: #FFEA00; text-decoration: none; font-size:24px; }
a.link_yellow:active   { color: #FFEA00; text-decoration: none; font-size:24px; }
a.link_white_underline:link     { color: #FFFFFF; text-decoration: underline; }
a.link_white_underline:visited  { color: #FFFFFF; text-decoration: underline; }
a.link_white_underline:hover    { color: #000000; text-decoration: underline; }
a.link_white_underline:active   { color: #FFFFFF; text-decoration: underline; }
a.link_olive:link     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #DCAD7D; text-decoration: none; }
a.link_olive:visited  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #DCAD7D; text-decoration: none; }
a.link_olive:hover    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #DCAD7D; text-decoration: none; }
a.link_olive:active   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #DCAD7D; text-decoration: none; }
a.link_orange:link    { color: #D64F38; text-decoration: none; }
a.link_orange:visited { color: #D64F38; text-decoration: none; }
a.link_orange:hover   { color: #D64F38; text-decoration: underline; }
a.link_orange:active  { color: #D64F38; text-decoration: none; }
a.link_black:link    { color: #000000; text-decoration: none; }
a.link_black:visited { color: #000000; text-decoration: none; }
a.link_black:hover   { color: #000000; text-decoration: underline; }
a.link_black:active  { color: #000000; text-decoration: none; }
a.link_black_hover:link    { color: #000000; text-decoration: underline; }
a.link_black_hover:visited { color: #000000; text-decoration: underline; }
a.link_black_hover:hover   { color: #FFFFFF; text-decoration: underline; }
a.link_black_hover:active  { color: #000000; text-decoration: underline; }
a.link_black_omohover:link    { color: #000000; text-decoration: none; }
a.link_black_omohover:visited { color: #000000; text-decoration: none; }
a.link_black_omohover:hover   { color: #FFFFFF; text-decoration: underline; }
a.link_black_omohover:active  { color: #000000; text-decoration: none; }
a.link_black_box:link    { color: #000000; text-decoration: none; }
a.link_black_box:visited { color: #000000; text-decoration: none; }
a.link_black_box:hover   { color: #D64F38; text-decoration: none; }
a.link_black_box:active  { color: #000000; text-decoration: none; }
a.link_black_box_big:link    { color: #000000; text-decoration: none; font-size: 14px; }
a.link_black_box_big:visited { color: #000000; text-decoration: none; font-size: 14px; }
a.link_black_box_big:hover   { color: #D64F38; text-decoration: none; font-size: 14px; }
a.link_black_box_big:active  { color: #000000; text-decoration: none; font-size: 14px; }
a.link_black_box_bold:link    { color: #000000; text-decoration: none; font-weight: bold; }
a.link_black_box_bold:visited { color: #000000; text-decoration: none; font-weight: bold; }
a.link_black_box_bold:hover   { color: #D64F38; text-decoration: none; font-weight: bold; }
a.link_black_box_bold:active  { color: #000000; text-decoration: none; font-weight: bold; }
a.downloadLNK:link    { color: #000000; text-decoration: none; font-size: 14px; font-weight: bold; padding-left:10px; }
a.downloadLNK:visited { color: #000000; text-decoration: none; font-size: 14px; font-weight: bold; padding-left:10px; }
a.downloadLNK:hover   { color: #D64F38; text-decoration: none; font-size: 14px; font-weight: bold; padding-left:10px; }
a.downloadLNK:active  { color: #000000; text-decoration: none; font-size: 14px; font-weight: bold; padding-left:10px; }

ul.gallery { list-style: none; background: none; margin: 0; padding: 0; }
ul.gallery li { list-style: none; background: none; float: left; width: 200px; height: 146px; margin: 0 10px 10px 0; padding: 0; }
* html ul.gallery li { margin: 0 8px 4px 0; }
ul.gallery li a { margin: 0; padding: 0; }
ul.gallery li a img { margin: 0; padding: 0; border: none; }

#boxHL {
  background-color: #DCAD7D;
  border: 0px;
}

/***************************************************/
/***************************************************/
/**************************************** lightbox */

#lightbox{
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 100;
  text-align: center;
  line-height: 0;
  }

#lightbox a, #lightbox a img{ border: none; }

#outerImageContainer{
  position: relative;
  background-color: #EDC99F;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  }

#imageContainer{
  padding: 5px;
  }

#loading{
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
  }
#hoverNav{
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
  }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
  width: 49%;
  height: 100%;
  background: transparent url(http://cdn.3dluder.com/fileadmin/images/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
  display: block;
  }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://cdn.3dluder.com/fileadmin/images/lightbox/prev.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://cdn.3dluder.com/fileadmin/images/lightbox/next.gif) right 15% no-repeat; }

#imageDataContainer{
  font: 10px Verdana, Helvetica, sans-serif;
  background-color: #EDC99F;
  margin: 0 auto;
  line-height: 1.5em;
  height: 75px;
  overflow: auto;
  width: 100%
  }

#imageData{ padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold; }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;  }
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;  }

#overlay{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  width: 100%;
  height: 500px;
  background-color: #000;
  }
