*:focus
{
  outline:  none;
}
HTML
{
  background: #e0e0e0;
}
BODY
{
  background:     #e0e0e0;
  font-family:    verdana,arial,helvetica,sans-serif;
  font-size:      12px;
  font-weight:    normal;
  color:          #000000;
  margin-left:    0px;
  margin-top:     10px;
  margin-right:   0px;
  margin-bottom:  0px;
  padding:        0px;
}
P
{
  margin-top:     0px;
  margin-bottom:  0px;
}
UL
{
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        12px;
  font-weight:      normal;
  margin-left:      16px;
  margin-top:       0px;
  margin-bottom:    0px;
  padding-left:     0px;
  list-style-image: url(/images/bullet.gif);
}
OL
{
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        12px;
  font-weight:      normal;
  margin-left:      16px;
  margin-top:       0px;
  margin-bottom:    0px;
  padding-left:     0px;
  list-style-type:  decimal;
  list-style-image: none;
}
LI
{
  margin-top:     4px;
  margin-bottom:  4px;
}
BLOCKQUOTE
{
  margin-left:  30px;
}
H2
{
  background:     url(/images/bullet4.gif) no-repeat;
  font-family:    verdana,arial,helvetica,sans-serif;
  font-size:      15px;
  font-weight:    bold;
  color:          #000000;
  margin-left:    0px;
  margin-top:     0px;
  margin-right:   0px;
  margin-bottom:  8px;
  padding-left:   10px;
  padding-top:    0px;
  padding-right:  0px;
  padding-bottom: 0px;
}
LABEL
{
  cursor: pointer;
}
#universe
{
  position:       relative;
  left:           0px;
  top:            0px;
  width:          969px;
  height:         auto;
  padding:        0px;
  margin-left:    auto;
  margin-top:     0px;
  margin-right:   auto;
  margin-bottom:  0px;
}
#galaxy
{
  background: url(/images/homeB2.jpg) no-repeat;
  position:   absolute;
  left:       0px;
  top:        0px;
  width:      969px;
  height:     570px;
  padding:    0px;
}
.simplemodal-overlay
{
  width:  969px !important;
  height: 570px !important;
}
#topMenuBar
{
  position: absolute;
  left:     249px;
  top:      0px;
  width:    720px;
  height:   60px;
  overflow: hidden;
}
#topMenuBar a
{
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        12px;
  font-weight:      bold;
  color:            #6a6a6a;
  text-decoration:  none;
  display:          block;
  position:         relative;
  left:             0px;
  top:              0px;
  height:           20px;
  float:            left;
  padding-left:     6px;
  padding-top:      10px;
  padding-right:    6px;
  padding-bottom:   0px;
  margin-right:     2px;
}
#topMenuBar a:hover,#topMenuBar a.active
{
  background-color: #96c038;
  color:            #ffffff;
}
#topMenuBar a.important
{
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        12px;
  font-weight:      bold;
  color:            #96c038;
  text-decoration:  none;
  display:          block;
  position:         relative;
  left:             0px;
  top:              0px;
  height:           20px;
  float:            left;
  padding-left:     6px;
  padding-top:      10px;
  padding-right:    6px;
  padding-bottom:   0px;
  margin-right:     2px;
}
#topMenuBar a.important:hover,#topMenuBar a.important.active
{
  background-color: #006600;
  color:            #ffffff;
}
#bottomMenuBar
{
  position:     absolute;
  left:         0px;
  top:          570px;
  width:        969px;
  height:       20px;
  text-align:   center;
}
#bottomMenuBar a
{
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        10px;
  font-weight:      bold;
  color:            #6a6a6a;
  text-decoration:  none;
  display:          inline-block;
  position:         relative;
  left:             0px;
  top:              0px;
  height:           17px;
  padding-left:     6px;
  padding-top:      3px;
  padding-right:    6px;
  padding-bottom:   0px;
  margin-right:     2px;
}
#bottomMenuBar a:hover,#bottomMenuBar a.active
{
  background-color: #96c038;
  color:            #ffffff;
}
#bottomMenuBar a.important
{
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        10px;
  font-weight:      bold;
  color:            #006600;
  text-decoration:  none;
  display:          inline-block;
  position:         relative;
  left:             0px;
  top:              0px;
  height:           17px;
  padding-left:     6px;
  padding-top:      3px;
  padding-right:    6px;
  padding-bottom:   0px;
  margin-right:     2px;
}
#bottomMenuBar a.important:hover,#bottomMenuBar a.important.active
{
  background-color: #006600;
  color:            #ffffff;
}
#bottomMenuBar span.footer
{
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        10px;
  font-weight:      normal;
  color:            #000000;
  display:          inline-block;
  position:         relative;
  left:             0px;
  top:              0px;
  height:           17px;
  padding-left:     6px;
  padding-top:      3px;
  padding-right:    6px;
  padding-bottom:   0px;
  margin-right:     2px;
}
div.popupMenu
{
  background: #f0f0f0 url(/images/subMenu.gif) repeat-y;
  text-align: left;
  position:   absolute;
  width:      200px;
  display:    none;
  border:     1px solid #cccccc;
  z-index:    1000;
}
div.popupMenu a
{
  font-size:        11px;
  font-weight:      bold;
  color:            #6a6a6a;
  text-decoration:  none;
  display:          block;
  padding-left:     6px;
  padding-top:      4px;
  padding-right:    6px;
  padding-bottom:   4px;
}
div.popupMenu a:hover,div.popupMenu a.active
{
  background-color: #96c038;
  color:            #ffffff;
}
div.popupMenu a.important
{
  font-size:        11px;
  font-weight:      bold;
  color:            #96c038;
  text-decoration:  none;
  display:          block;
  padding-left:     6px;
  padding-top:      4px;
  padding-right:    6px;
  padding-bottom:   4px;
}
div.popupMenu a.important:hover,div.popupMenu a.important.active
{
  background-color: #006600;
  color:            #ffffff;
}
#backHome
{
  position: absolute;
  left:     18px;
  top:      0px;
  width:    129px;
  height:   139px;
  cursor:   pointer;
}
#banner
{
  position: absolute;
  left:     247px;
  top:      76px;
  width:    477px;
  height:   69px;
  overflow: hidden;
}
#banner2
{
  position: absolute;
  left:     16px;
  top:      179px;
  width:    137px;
  height:   306px;
  overflow: hidden;
}
/*#iDEAL
{
  display:  block;
  position: absolute;
  left:     823px;
  top:      40px;
}*/
#iDEAL
{
  display:  block;
  position: absolute;
  right:    19px;
  top:      83px;
  width:    155px;
  height:   55px;
  overflow: hidden;
}
#youTube
{
  display:  block;
  position: absolute;
  right:    10px;
  top:      102px;
  cursor:   pointer;
}
#bullets
{
  position: absolute;
  right:    19px;
  top:      165px;
  width:    162px;
  height:   250px;
}
#bullets UL
{
  font-size:    12px;
  font-weight:  bold;
}
#bullets UL LI
{
  padding-bottom: 12px;
  line-height:    14px;
}
#bullets UL LI H2
{
  background:     transparent !important;
  font-size:      12px !important;
  font-weight:    bold !important;
  color:          #000000 !important;
  margin-left:    0px !important;
  margin-top:     0px !important;
  margin-right:   0px !important;
  margin-bottom:  0px !important;
  padding-left:   0px !important;
  padding-top:    0px !important;
  padding-right:  0px !important;
  padding-bottom: 0px !important;
}
.textRow
{
  font-family:    Verdana,Arial,Helvetica,sans-serif;
  font-size:      12px;
  text-align:     left;
  color:          #000000;
  display:        block;
  position:       relative;
  left:           0px;
  top:            0px;
  width:          auto;
  clear:          both;
  margin-left:    0px;
  margin-top:     0px;
  margin-right:   0px;
  margin-bottom:  10px;
  padding:        0px;
}
.textRow.topLine
{
  border-top:   1px solid #dddee2;
  padding-top:  10px;
}
.textRow p,.textRow td,.formTextHTML p
{
  font-size:      12px;
  padding-top:    0px;
  padding-bottom: 0px;
  margin-top:     0px;
  margin-bottom:  0px;
}
.imgL
{
  padding-right:  10px;
  width:          1px;
}
.imgT
{
  margin-bottom: 10px;
}
.imgR
{
  margin-left:  10px;
  width:        1px;
}
.imgB
{
  margin-top: 10px;
}
.imgWLT
{
  float:          left;
  margin-right:   10px;
  margin-bottom:  10px;
}
.imgWRT
{
  float:          right;
  margin-left:    10px;
  margin-bottom:  10px;
}
.imgH
{
  margin-left: 10px;
}
.imgV
{
  margin-top: 10px;
}
.form
{
  padding:  0px;
  margin:   0px;
}
/*IMG.border
{
  padding:  4px;
  border:   1px solid #ffe48c;
}*/
.formTABLE
{
  background:       #ffffff url(/images/formTableB.jpg) repeat-y;
  font-family:      Verdana,Arial,Helvetica,sans-serif;
  font-size:        12px;
  font-weight:      normal;
  text-align:       left;
  color:            #000000;
  border:           1px solid #96c038;
  border-collapse:  collapse;
}
.formTABLE .td1
{
  text-align:     left;
  vertical-align: middle;
  padding-left:   2px;
  padding-top:    2px;
  padding-right:  2px;
  padding-bottom: 2px;
}
.formTABLE .td2
{
  text-align:     left;
  vertical-align: middle;
  padding-left:   2px;
  padding-top:    2px;
  padding-right:  2px;
  padding-bottom: 2px;
}
.formTABLE LABEL
{
  margin-left:  4px;
}
.formText
{
  background:     #ffffff;
  font-family:    Verdana,Arial,Helvetica,sans-serif;
  font-size:      12px;
  font-weight:    normal;
  color:          #000000;
  height:         16px;
  border-left:    2px solid #a0a0a0;
  border-top:     2px solid #a0a0a0;
  border-right:   1px solid #c0c0c0;
  border-bottom:  1px solid #c0c0c0;
  padding-left:   2px;
  padding-top:    0px;
  padding-right:  2px;
  padding-bottom: 2px;
}
.formText.disabled
{
  background-color: #e0e0e0;
  color:            #606060;
}
.formTextHTML
{
  background:     #ffffff;
  font-family:    Verdana,Arial,Helvetica,sans-serif;
  font-size:      12px;
  font-weight:    normal;
  color:          #000000;
  border-left:    2px solid #a0a0a0;
  border-top:     2px solid #a0a0a0;
  border-right:   1px solid #c0c0c0;
  border-bottom:  1px solid #c0c0c0;
  padding-left:   2px;
  padding-top:    0px;
  padding-right:  2px;
  padding-bottom: 2px;
  overflow:       auto;
}
.formTextHTML.disabled
{
  background-color: #e0e0e0;
  color:            #606060;
}
.formSelect
{
  font-family:      Verdana,Arial,Helvetica,sans-serif;
  font-size:        12px;
  font-weight:      normal;
  color:            #000000;
  height:           20px;
  padding-left:     2px;
  padding-top:      0px;
  padding-right:    2px;
  padding-bottom:   0px;
}
.formTABLE .required
{
  font-weight:  bold;
  color:        #96c038;
}
.formTABLE .s4
{
  height: 4px;
}
.formTABLE .c
{
  font-weight:    bold;
  text-align:     center;
  color:          #404040;
  padding-left:   2px;
  padding-top:    6px;
  padding-right:  2px;
  padding-bottom: 4px;
  border-top:     1px solid #96c038;
  border-bottom:  1px dashed #c0c0c0;
}
.formTABLE .f
{
  background:     #ffffff;
  padding-left:   2px;
  padding-top:    2px;
  padding-right:  2px;
  padding-bottom: 2px;
  border-top:     1px dashed #96c038;
}
.popUpForm
{
  display:  block;
  position: relative;
  left:     0px;
  top:      0px;
  width:    100%;
  height:   auto;
  padding:  0px;
  margin:   0px;
}
.popUpFormTABLE
{
  background:       #ffffff;
  font-family:      Verdana,Arial,Helvetica,sans-serif;
  font-size:        12px;
  font-weight:      normal;
  text-align:       left;
  color:            #000000;
  border-collapse:  collapse;
  position:         relative;
  left:             0px;
  top:              0px;
  width:            100%;
  height:           auto;
}
.popUpFormTABLE .td1
{
  text-align:     left;
  vertical-align: middle;
  padding-left:   2px;
  padding-top:    2px;
  padding-right:  2px;
  padding-bottom: 2px;
}
.popUpFormTABLE .td2
{
  text-align:     left;
  vertical-align: middle;
  padding-left:   2px;
  padding-top:    2px;
  padding-right:  2px;
  padding-bottom: 2px;
}
.popUpFormTABLE .required
{
  font-weight:  bold;
  color:        #96c038;
}
.popUpFormTABLE LABEL
{
  margin-left:  4px;
}
.popUpFormTABLE .s4
{
  height: 4px;
}
.popUpFormTABLE .c
{
  font-weight:    bold;
  text-align:     center;
  color:          #404040;
  padding-left:   2px;
  padding-top:    6px;
  padding-right:  2px;
  padding-bottom: 4px;
  border-top:     1px solid #96c038;
  border-bottom:  1px dashed #c0c0c0;
}
.popUpFormTABLE .f
{
  background:     #ffffff;
  padding-left:   2px;
  padding-top:    2px;
  padding-right:  2px;
  padding-bottom: 2px;
  border-top:     1px dashed #96c038;
}
.dlg
{
  background: #ffffff;
  position:   absolute;
  left:       0px;
  top:        0px;
  width:      400px;
  display:    none;
  padding:    0px;
  border:     1px solid #96c038;
  z-index:    1000;
}
.dlgH
{
  height:   21px;
  padding:  4px;
}
.dlgHR
{
  background: #96c038;
  width:      100%;
  height:     1px;
  margin:     0px;
  padding:    0px;
  clear:      both;
}
.dlgTitle
{
  font-family:  Verdana,Arial,Helvetica,sans-serif;
  font-size:    12px;
  font-weight:  bold;
  color:        #000000;
  float:        left;
  position:     relative;
  left:         0px;
  top:          3px;
}
.dlgBtnX
{
  background-image:     url(/images/dlgBtnX.gif);
  background-position:  0px 0px;
  background-repeat:    no-repeat;
  position:             relative;
  left:                 0px;
  top:                  0px;
  width:                20px;
  height:               20px;
  cursor:               pointer;
  float:                right;
}
.dlgBtnX:hover
{
  background-position:  0px -20px;
}
.dlgBtnX.inactive
{
  background-position:  0px -40px;
  cursor:               wait;
}
.dlg .loading
{
  background:     url(/images/loadingT.gif) no-repeat;
  width:          220px;
  height:         19px;
  margin-bottom:  8px;
}
.dlg .textRow
{
  font-family:  Verdana,Arial,Helvetica,sans-serif;
  font-size:    12px;
  text-align:   left;
  color:        #000000;
  display:      block;
  position:     relative;
  left:         0px;
  top:          0px;
  width:        auto;
  padding:      4px;
}
.mInfo
{
  background:     url(/images/mInfo.gif) no-repeat !important;
  padding-left:   18px !important;
  margin-left:    4px !important;
  margin-top:     4px !important;
  margin-bottom:  8px !important;
  min-height:     14px !important;
}
.mError
{
  background:     url(/images/mError.gif) no-repeat !important;
  padding-left:   18px !important;
  margin-left:    4px !important;
  margin-top:     4px !important;
  margin-bottom:  8px !important;
  min-height:     14px !important;
}
#cmsCorner
{
  background: transparent;
  position:   absolute;
  left:       0px;
  top:        0px;
  width:      20px;
  height:     20px;
}
#cmsHoverButtons
{
  background: #ffffff;
  position:   absolute;
  left:       0px;
  top:        0px;
  padding:    1px;
  border:     3px solid #000000;
  display:    none;
}
#cmsHoverButtons img
{
  background:   #ffffff;
  padding:      1px;
  border:       1px solid #000000;
  cursor:       pointer;
  display:      block;
  float:        left;
}
#cmsHoverButtons img:hover
{
  background:   #cfcfcf;
  padding:      1px;
  border:       1px solid #000000;
  cursor:       pointer;
  display:      block;
  float:        left;
}
#cmsHoverButtons img + img
{
  margin-left: 2px;
}
.cmsEditTextHTMLButtons
{
  background:     #ffffff;
  padding-left:   0px;
  padding-top:    0px;
  padding-right:  0px;
  padding-bottom: 2px;
}
.cmsEditTextHTMLButtons img
{
  background:   #ffffff;
  padding:      1px;
  border:       1px solid #000000;
  cursor:       pointer;
}
.cmsEditTextHTMLButtons img:hover
{
  background:   #cfcfcf;
  padding:      1px;
  border:       1px solid #000000;
  cursor:       pointer;
}
.cmsEditTextHTMLButtons img + img
{
  margin-left: 2px;
}
.cmsEditImageAlignButtons,.cmsEditImageDirectionButtons
{
  background:     #ffffff;
  padding-left:   0px;
  padding-top:    0px;
  padding-right:  0px;
  padding-bottom: 2px;
}
.cmsImageAlign,.cmsImageDirection
{
  background:   #ffffff;
  padding:      1px;
  margin:       1px;
  border:       1px solid #000000;
  cursor:       pointer;
}
.cmsImageAlign.selected,.cmsImageDirection.selected
{
  background:   #ffffff;
  padding:      1px;
  margin:       0px;
  border:       2px solid #000000;
  cursor:       pointer;
}
.cmsImageAlign:hover,.cmsImageDirection:hover
{
  background:   #cfcfcf;
  padding:      1px;
  margin:       1px;
  border:       1px solid #000000;
  cursor:       pointer;
}
.cmsEdit.hover
{
  background: #f0f0f0;
}
.orderInfo
{
  background:     #ffffff;
  border:         1px solid #96c038;
  width:          100%;
  padding:        0px;
  margin-left:    0px;
  margin-top:     0px;
  margin-right:   0px;
  margin-bottom:  10px;
}
.orderInfo TH
{
  background:   url(/images/tableHeaderB.gif) repeat-x;
  font-family:  Verdana,Arial,Helvetica,sans-serif;
  font-size:    12px;
  font-weight:  bold;
  text-align:   center;
  color:        #ffffff;
  height:       20px;
  padding:      2px;
}
.orderInfo TH.bl
{
  border-left:  1px solid #ffffff;
}
.orderInfo TR.tr1
{
  background: #ffffff;
}
.orderInfo TR.tr2
{
  background:   #e0e0e0;
}
.orderInfo TD
{
  font-family:  Verdana,Arial,Helvetica,sans-serif;
  font-size:    12px;
  font-weight:  normal;
  color:        #000000;
  padding:      2px;
}
.orderInfo TD.bl
{
  border-left:  1px solid #96c038;
}
.orderInfo TD .required
{
  font-weight:  bold;
  color:        #96c038;
}