
/***************************************************/
/***************************************************/
/******************************************** tags */
* { font-family: Verdana, Arial, Helvetica, sans-serif; }
body         { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #BFD8ED;}
img          { border: 0; }

body          , p             , ul            , li            ,
.defText      , .smlr         , .defText ul   , .defText p    ,
.defText td   , .defTextBIG   , .defTextGIG   , .defTextSML   ,
.blkText      , .boxText      , .boxTextBIG   , .subText      ,
.defTextTBL   , .defTextSRQ   , .defTextLNK   , .defTextLNKI  ,
.galleryHEAD  , .galleryBOTTOM, .galleryBODY  , .galleryTABLE ,
.newsTbl      , .newsTXT      , .newsIMG      , .prevTXT      ,
.newsC {
  color: #000;
}
.whtText             , .navText             , .navTextNLT          ,
.navTextBIG          , .navTextGIG          , .navTextSub          ,
h1                   , h2                   , h3                   ,
.defTable td .whtText, .tblHEADLINE         , .nbrs3in1            ,
.text3in1            , .newsHead            , .newsHD              ,
.newsHDM             , .newsHDMN            , .newsSHL             ,
.newsSHLM            , .newsL               , .newsR               ,
.newsCH              , .newsHR              , .newsHRS {
  color: #FFF;
}

body          , p             , ul            , li            ,
.defText      , .defText ul   , .defText p    , .defText td   ,
.text01bold   , .text02bold   , .text03bold   , .blkText      ,
.boxText      , .defTextTBL   , .defTextSRQ   , .defTextLNK   ,
.defTextLNKI  , .galleryHEAD  , .galleryBOTTOM, .galleryBODY  ,
.galleryTABLE , .newsTbl      , .newsTXT      , .newsIMG      ,
.prevTXT      , .newsL        , .newsC        , .newsR        ,
.highslide-wrapper div {
  font-size: 11px;
}

.text01bold    , .text02bold    , .text03bold    , .text08bold    ,
.defTextBIG    , .defTextGIG    , .boxTextBIG    , .navText       ,
.navTextNLT    , .navTextBIG    , .navTextGIG    , h1             ,
h2             , .tblHEADLINE   , .newsHead      , .newsHD        ,
.newsHDM       , .newsHDMN      , .newsSHL       , .newsTXT div h3,
h3.newsH3      , .newsSHLM      , .newsCH        , .input1        ,
.input2        , .text02bold    , .newsTXT div h3, h3.newsH3      ,
.text02bold    , .highslide-loading {
  font-weight: bold;
}

#boxHL                      , .defTableL                  , .defTableB .dTBC            ,
.defTableT .dTTC            , .defTable .defRow .defct    , .defTable .defRow .defcb    ,
.defTable .defRow .defcl    , .defTable .defRow .defctd   , .defTable .defRowOF .defctd ,
.defTable .defRowMF .defctd , .defTable .defRowNF .defctd , .defTable .defRowBF .defctd ,
.galleryTABLE               , .newsTbl                    , .newsTXT                    ,
.newsIMG                    , .prevTXT {
  background-color: #DCAD7D;
}

ul           , li           , .navText     , .navTextNLT  ,
.navTextBIG  , .navTextGIG  , .defTable    , .tblHEADLINE ,
.newsTbl     , .newsHead    , .newsHD      , .newsHDM     ,
.newsSHL     , .newsSHLM    , .newsTXT {
  text-align: left;
}

.newsHDMN, .newsIMG , .prevTXT {
  text-align: center;
}

.defTable .defRowOF        , .defTable .defRowMF        , .defTable .defRowNF        ,
.defTable .defRowBF        , .defTable .defRowOF .defcOF, .defTable .defRowMF .defcMF,
.defTable .defRowNF .defcNF, .defTable .defRowBF .defcBF, .defTable .defRow .defcb {
  overflow: visible;
}

.defTable                , .defTable .defRow        , .defTable .defRow .deftll,
.defTable .defRow .deftrr, .defTable .defRow .defl  , .defTable .defRowOF .defl,
.defTable .defRowMF .defl, .defTable .defRowNF .defl, .defTable .defRowBF .defl,
.defTable .defRow .defr  , .defTable .defRow .defc  , .defTable .defRow .defct ,
.defTable .defRow .defcl , .defTable .defRow .defcr , .defTable .defRow .defctl,
.defTable .defRow .defctr, .defTable .defRow .defcbl, .defTable .defRow .defcbr,
.defTable .defRow .defb  , .defTable .defRow .defbl , .defTable .defRow .defbll,
.defTable .defRow .defbbl, .defTable .defRow .defbr , .defTable .defRow .defbrr,
.defTable .defRow .defbbr {
  overflow: hidden;
}

ul.gallery li              , .navLNK                    , .navLNKd                   ,
.dmoLNKd                   , .defTable .defRowOF .defcOF, .defTable .defRowMF .defcMF,
.defTable .defRowNF .defcNF, .defTable .defRowBF .defcBF, .defTable .defRow .deftll  ,
.defTable .defRow .deftrr  , .defTable .defRow .defl    , .defTable .defRowOF .defl  ,
.defTable .defRowMF .defl  , .defTable .defRowNF .defl  , .defTable .defRowBF .defl  ,
.defTable .defRow .defr    , .defTable .defRow .defc    , .defTable .defRow .defct   ,
.defTable .defRow .defcb   , .defTable .defRow .defcl   , .defTable .defRow .defcr   ,
.defTable .defRow .defctl  , .defTable .defRow .defctr  , .defTable .defRow .defcbl  ,
.defTable .defRow .defcbr  , .defTable .defRow .defb    , .defTable .defRow .defbl   ,
.defTable .defRow .defbll  , .defTable .defRow .defbbl  , .defTable .defRow .defbr   ,
.defTable .defRow .defbrr  , .defTable .defRow .defbbr {
  float: left;
  width: auto;
}

.defTable .defRowOF .defcOF, .defTable .defRowMF .defcMF, .defTable .defRowNF .defcNF,
.defTable .defRowBF .defcBF, .defTable .defRow .deftll  , .defTable .defRow .deftrr  ,
.defTable .defRow .defl    , .defTable .defRowOF .defl  , .defTable .defRowMF .defl  ,
.defTable .defRowNF .defl  , .defTable .defRowBF .defl  , .defTable .defRow .defr    ,
.defTable .defRow .defc    , .defTable .defRow .defct   , .defTable .defRow .defcb   ,
.defTable .defRow .defcl   , .defTable .defRow .defcr   , .defTable .defRow .defctl  ,
.defTable .defRow .defctr  , .defTable .defRow .defcbl  , .defTable .defRow .defcbr  ,
.defTable .defRow .defb    , .defTable .defRow .defbl   , .defTable .defRow .defbll  ,
.defTable .defRow .defbbl  , .defTable .defRow .defbr   , .defTable .defRow .defbrr  ,
.defTable .defRow .defbbr {
  display: inline-block;
}

.defTable .defRow  , .defTable .defRowOF, .defTable .defRowMF, .defTable .defRowNF,
.defTable .defRowBF, .highslide-loading {
  display: block;
}

.defTable .defRow  , .defTable .defRowMF,  .defTable .defRowNF, .defTable .defRowBF {
  position:relative;
}

.defTableL                  , .defTable .defRowOF .defcOF , .defTable .defRowMF .defcMF ,
.defTable .defRowNF .defcNF , .defTable .defRowBF .defcBF , .defTable .defRow .defc     ,
.defTable .defRow .defcrtd  , .defTable .defRowOF .defcrtd, .defTable .defRowMF .defcrtd,
.defTable .defRowNF .defcrtd, .defTable .defRowBF .defcrtd {
  border-left: 1px solid #AA7D50;
}

.defTable .defRow .defcrtd  , .defTable .defRowOF .defcrtd, .defTable .defRowMF .defcrtd,
.defTable .defRowNF .defcrtd, .defTable .defRowBF .defcrtd {
  background-image: url(http://cdn.3dluder.com/gfx/shadow-r.gif);
}

.defTable .defRow .defcb .defcbIn, .defTable .defRow .defcrtd       , .defTable .defRowOF .defcrtd     ,
.defTable .defRowMF .defcrtd     , .defTable .defRowNF .defcrtd     , .defTable .defRowBF .defcrtd {
  border-collapse: collapse;
}

.defTableR                  , .defTable .defRow .defcrtd  , .defTable .defRowOF .defcrtd,
.defTable .defRowMF .defcrtd, .defTable .defRowNF .defcrtd, .defTable .defRowBF .defcrtd {
  background-repeat: repeat-y;
}

.defTableB .dTBL  , .defTableB .dTBR  , .defTableT .dTTL  , .defTableT .dTTR  ,
.highslide-loading {
  background-repeat: no-repeat;
}

.lightL       , .lightC       , .lightR       , .lightB .ligBC,
.lightT .ligTC { background-color: #EDC99F; }

#boxHL { border: 0px; }
#sub_form        { width:200px;}
#aft_form        { width:200px;display:none; }
#nav_signup      { font-size: 14px; line-height:16px;}

ul.gallery { list-style: none; background: none; margin: 0; padding: 0; }
ul.gallery li { list-style: none; background: none; 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; }

.subText     { font-size:  8px; }
.gryText     { font-size:  9px; color: #888; }
.defTextSML  { font-size:  9px; }
.smlr        { font-size: 10px; }
.whtText     { font-size: 13px; line-height:20px;}
.redText, .text_rot    { font-size: 13px; color: #C00; line-height:20px;}
.boxTextBIG, .navTextSub  { font-size: 14px; }
.text08bold, .defTextBIG  { font-size: 16px; }
.defTextGIG, .navText     { font-size: 20px; }
.navTextNLT  { font-size: 23px; }
.navTextBIG  { font-size: 28px; }
.navTextGIG  { font-size: 36px; }

.navLNK      { width:133px;height:60px;line-height:60px; }
.dmoLNK      { display:none; }
.navLNKd,
.dmoLNKd { width: 177px; line-height: 40px; height: 40px; }
.dmoLNKd { clear:left; }

h1 { display:inline; font-size: 36px; text-align: left; }
h2 { display:inline; font-size: 20px; text-align: left; }
h3 { display:inline; font-size: 14px; font-weight: normal; text-align: left; }

.defTextSRQ ul   { padding-left: 10px; margin:0px;}
.defTextLNK ul   { list-style-image:url(http://cdn.3dluder.com/gfx/menu-arrow.gif); }
.defTextLNKI ul  { list-style-image:none; list-style-type: circle; }
.defTableL       {  width: 776px; border-right: 1px solid #AA7D50; }
.defTableR       { width: 9px; background-image:url(http://cdn.3dluder.com/gfx/shadow-outer-r.gif); background-position: left;}
.defTableB .dTBS { width: 10px; }
.defTableB .dTBL { width: 15px; height:20px; background-image:url(http://cdn.3dluder.com/gfx/corner-outer-bl.png); background-position: top right;}
.defTableB .dTBC { height:11px; width: 753px; border-bottom: 1px solid #AA7D50; }
.defTableB .dTBR { width: 19px; height:20px; background-image:url(http://cdn.3dluder.com/gfx/corner-outer-br.png); 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 .dTTS { width: 10px; }
.defTableT .dTTL { width: 11px; height:17px; background-image:url(http://cdn.3dluder.com/gfx/corner-outer-tl.png); background-position: bottom right; }
.defTableT .dTTC { height:17px; width: 757px; border-top: 1px solid #AA7D50; }
.defTableT .dTTR { width: 19px; height:17px; background-image:url(http://cdn.3dluder.com/gfx/corner-outer-tr.png); background-position: bottom left; }
.SPCR { width: 10px; }

.defTable td              {font-size: 11px; color: #000;}

.defTable td .whtText        { font-size: 13px; line-height:20px; }


/****************************/
/****** TABLE LAYOUT   ******/
/****************************/
.defTable { font-size: 2px; width: 796px; }
.defTable .defRowOF { position: static; height:144px;}
.defTable .defRowMF { height:144px;}
.defTable .defRowNF { height:436px;}
.defTable .defRowBF { height:464px; z-index: 1; }
.defTable .defRowOF .defcOF { height:144px; }
.defTable .defRowMF .defcMF { height:144px; }
.defTable .defRowNF .defcNF { height:436px; }
.defTable .defRowBF .defcBF { height:464px; }
.defTable .defRow  , .defTable .defRowOF, .defTable .defRowMF,
.defTable .defRowNF, .defTable .defRowBF {
  top:0px;left:0px;right:0px;
}
.defTable .defRowOF .defcOF, .defTable .defRowMF .defcMF, .defTable .defRowNF .defcNF,
.defTable .defRowBF .defcBF, .defTable .defRow .defc {
  width:  786px;
}
.defTable .defRow .deftll { width:  9px; height: 11px; }
.defTable .defRow .deftrr { width:  10px; height: 11px; border-top: 1px solid #BFD8ED; }
.defTable .defRow .defl  ,
.defTable .defRowOF .defl,
.defTable .defRowMF .defl,
.defTable .defRowNF .defl,
.defTable .defRowBF .defl { width:  9px; height: 10px; }
.defTable .defRow .defr { width:  0; height: 0; }
.defTable .defRow .defct { width:  754px; height: 10px; border-top: 1px solid #AA7D50; margin-top: 1px; }
.defTable .defRow .defcb { width:  754px; height: 11px; }
.defTable .defRow .defcb .defcbIn { width:  754px; height: 11px; border-bottom: 1px solid #AA7D50; }
.defTable .defRow .defcl { width:  0px; }
.defTable .defRow .defcr { width: 0px; height: 0px; }
.defTable .defRow .defcrtd  , .defTable .defRowOF .defcrtd, .defTable .defRowMF .defcrtd,
.defTable .defRowNF .defcrtd, .defTable .defRowBF .defcrtd {
  width:  10px;
}
.defTable .defRowOF .defctd , .defTable .defRow .defctd   , .defTable .defRowMF .defctd ,
.defTable .defRowNF .defctd , .defTable .defRowBF .defctd {
  width:  774px;
}
.defTable .defRow .defctl { width:  11px; height: 11px; border-top: 1px solid #BFD8ED; }
.defTable .defRow .defctr { width:  11px; height: 11px; border-top: 1px solid #BFD8ED; }
.defTable .defRow .defcbl { width:  11px; height: 11px; }
.defTable .defRow .defcbr { width:  11px; height: 11px; }
.defTable .defRow .defb { width:  753px; height: 11px; }
.defTable .defRow .defbl { width:  9px; height: 11px; }
.defTable .defRow .defbll { width:  9px; height: 11px; }
.defTable .defRow .defbbl { width:  11px; height: 10px; }
.defTable .defRow .defbr { width:  9px; height: 9px; }
.defTable .defRow .defbrr { width:  10px; height: 11px; }
.defTable .defRow .defbbr { width:  11px; height: 10px; }

.lightB .ligBR, .lightT .ligTL, .lightB .ligBL, .lightT .ligTR { width:  5px; }
.lightB .ligBC, .lightT .ligTC, .lightT .ligTL, .lightB .ligBL, .lightT .ligTR { height: 5px; }

/****************************/
/****** GALLERY STYLES ******/
/****************************/
.galleryHEAD, .galleryBOTTOM {  height: 12px; width:776px; }
.galleryBODY   {  background-color: #FFF; }
.tblHEADLINE   { font-size: 20px! important; color: #FFF! important; font-weight: bold! important; font-size: 20px; border-bottom: 1px solid #FFF; padding: 5px;}
.formLabel { text-align:right;width:120px;vertical-align:top;float:left;line-height:14px;padding:3px 0;font-weight:bold;}
.formField { margin:auto 5px auto 125px;padding:3px 0;}
.fieldInfo { float:right;padding:5px;width:190px;}
.driverButton { float:left; width:291px; text-align:center; padding:5px;height:70px;}
.driverButton2 { text-align:center;clear:right;margin-left:291px; padding:5px;height:70px;}
.spacer, .spacer2 {height:0px; line-height:0px; font-size:0px; clear:left; }
.spacer { border-bottom: 1px solid #FFF; }
.clearer {height:1px; line-height:1px; font-size:1px; clear:both; }
.faqText li { margin-left:20px; font-size: 10px; line-height: 12px; }
h1.boxHL,h1.boxHLS { margin:0; padding:5px 0 10px 10px; font-size:18px;line-height:24px; }
h1.boxHLS  { padding: 0 0 0 5px; text-align:left; text-transform:uppercase; display:block;}
ol.faq     { margin:0 5px 0 40px; font-weight:bold; padding-left:0; }
ul.cust    { margin:0 auto; list-style-type: none; }
ul.cust img { vertical-align:middle; }
ul.errorBox { color:#f00; text-align:left; padding-left:20px; }
ul.errorBox li { color:#f00; }
.faqSeq                   { width: 25px; float:left; }
.faqGoT                   { padding:5px; position:absolute; right:0;top:0;}
.faqHL                    { border-bottom: 1px solid #444; font-size:10px; line-height:12px; padding:5px; position:relative; font-weight: bold; }
.faqText                  { font-size: 10px; line-height:12px; padding:15px 7px 7px; }
.errorBox                 { color:#f00; text-align:left; padding:5px; }
.errorField               { color:#f00; border:1px solid #f00; }
h3.faq { font-size:12px; line-height:14px; color: #000; font-weight:bold; display:block; margin:0 50px 0 25px; }
.defRow { clear: both; }

.input1 { background-color:#DDD; border-color:#5F5F5F rgb(255, 255, 255) rgb(255, 255, 255) rgb(95, 95, 95); border-style:solid; border-width:1px; color:#575757; font-size:10px; width:100%; }
.input2 { background-color:#C00; border-color:#FFC7B6 rgb(110, 0, 0) rgb(64, 0, 0) rgb(255, 199, 182); border-style:solid; border-width:1px; color:white; font-size:12px; width:130px; }
.inputborder { border: 1px solid #6C727E;}
input,textarea { font-size:11px; line-height:13px; }
.text02bold { font-size:11px; }
.nbrs3in1 { font-size: 60px; font-weight: bolder; }
.text3in1 { font-size: 48px; font-weight: bolder; }
.newsTbl  { text-indent:7px; }
.newsTbl li { text-indent: 0px; }
.newsTbl ul { text-indent: 0px; }
.newsHead { font-size: 24px; border-bottom: 1px solid #FFF; text-indent:7px; }
.newsHD   { font-size: 24px; border-bottom: 1px solid #FFF; text-indent:7px; text-transform: uppercase; }
.newsHDM  { font-size: 12px; text-indent:7px; padding-top: 10px; }
.newsHDMN { font-size: 12px; text-indent:7px; padding-top: 10px; }
.newsSHL  { font-size: 14px; text-indent:7px; text-transform: uppercase; padding-bottom: 7px;}
.newsTXT div h3, h3.newsH3 { font-size:16px; line-height: 18px; margin: 4px 0; }
.newsSHLM { font-size: 14px; text-indent:7px; text-transform: uppercase; padding-bottom: 7px; padding-top: 20px;}
.newsTXT  { text-indent:0px; padding-left: 7px; padding-right: 7px;}
.newsIMG  { text-indent:0px; padding-top: 15px; }
.prevTXT  { text-indent:0px; }
.newsL    { font-weight: normal; width:7px;}
.newsC    { font-weight: normal; }
.newsR    { font-weight: normal; width:7px;}
.newsCH   { font-size: 16px; line-height: 2; padding-top: 15px; line-height:18px;padding-bottom:10px; }
.newsHR   { width: 45%; height:1px; border:0px; background-color:#FFF;}
.newsHRS  { width:100%; height:1px; border:0px; background-color:#FFF;}
.text02bold { font-size:11px; }
.inlineForm { border:0; display:inline; margin:0; padding:0; }

a:link,
a:visited,
a:hover,
a:active  { color: #000; text-decoration: underline; }
a:hover   { color: #FFF; }

a.black,
a.black:link   { color:#666666; text-decoration:none; }
a.black:hover  { background-color:transparent; color:#000; text-decoration:underline; }
a.black:active { color:#666666; text-decoration:none; }

a.link_white:link,
a.link_white:visited,
a.link_white:hover,
a.link_white:active { color: #FFF; text-decoration: none; }

a.link_yellow:link,
a.link_yellow:visited,
a.link_yellow:hover,
a.link_yellow:active { color: #FFEA00; text-decoration: none; font-size:24px; }

a.link_white_underline:link,
a.link_white_underline:visited,
a.link_white_underline:hover,
a.link_white_underline:active { color: #FFF; text-decoration: underline; }
a.link_white_underline:hover  { color: #000; }

a.link_olive:link,
a.link_olive:visited,
a.link_olive:hover,
a.link_olive:active { font-size: 12px; font-weight: bold; color: #DCAD7D; text-decoration: none; }

a.link_orange:link,
a.link_orange:visited,
a.link_orange:hover,
a.link_orange:active { color: #D64F38; text-decoration: none; }
a.link_orange:hover  { text-decoration: underline; }

a.link_black:link,
a.link_black:visited,
a.link_black:hover,
a.link_black:active { color: #000; text-decoration: none; }
a.link_black:hover  { text-decoration: underline; }

a.link_black_hover:link,
a.link_black_hover:visited,
a.link_black_hover:hover,
a.link_black_hover:active  { color: #000; text-decoration: underline; }
a.link_black_hover:hover   { color: #FFF; }

a.link_black_omohover:link,
a.link_black_omohover:visited { color: #000; text-decoration: none; }
a.link_black_omohover:hover   { color: #FFF; text-decoration: underline; }
a.link_black_omohover:active  { color: #000; text-decoration: none; }

a.link_black_box:link,
a.link_black_box:visited,
a.link_black_box:hover,
a.link_black_box:active  { color: #000; text-decoration: none; }
a.link_black_box:hover   { color: #D64F38; }

a.link_black_box_big:link,
a.link_black_box_big:visited,
a.link_black_box_big:hover,
a.link_black_box_big:active  { color: #000; text-decoration: none; font-size: 14px; }
a.link_black_box_big:hover   { color: #D64F38; }

a.link_black_box_bold:link,
a.link_black_box_bold:visited,
a.link_black_box_bold:hover,
a.link_black_box_bold:active { color: #000; text-decoration: none; font-weight: bold; }
a.link_black_box_bold:hover  { color: #D64F38; }

a.downloadLNK:link,
a.downloadLNK:visited,
a.downloadLNK:hover,
a.downloadLNK:active { color: #000; text-decoration: none; font-size: 14px; font-weight: bold; padding-left:10px; }
a.downloadLNK:hover  { color: #D64F38; }

.highslide { cursor: url(http://cdn.3dluder.com/images/zoomin.cur), pointer; outline: none; text-decoration: none; }
.highslide-active-anchor img { visibility: hidden; }
.highslide-wrapper, .drop-shadow { background: white; }
.highslide img { border: 0px solid gray; }
.highslide:hover img { border: 0px solid white; }
.highslide-wrapper { background: white; }
.highslide-image { border: 10px solid white; }
.highslide-image-blur { }
.highslide-caption { display: none; border: 5px solid white; border-top: none; padding: 5px; background-color: white; }
.highslide-loading { color: black; font-size: 8pt; text-decoration: none; padding: 2px; border: 1px solid black; background-color: white; padding-left: 22px; background-image: url(http://cdn.3dluder.com/images/loader.white.gif); background-position: 3px 1px; }
a.highslide-credits,
a.highslide-credits i { padding: 2px; color: silver; text-decoration: none; font-size: 10px; }
a.highslide-credits:hover,
a.highslide-credits:hover i { color: white; background-color: gray; }
a.highslide-full-expand { background: url(http://cdn.3dluder.com/images/fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px; }