body {
  color:            #303030;
  background:       url(gif/mainbg.gif) #BFBFBF top left repeat-x  !important;
  margin-top:       0px;
  margin-left:      0;
  margin-right:     0;
  margin-bottom:    0px;
  padding: 0;  
}

input[type="text"], input[type="password"]
{
  border: 1px solid #606060;
  border-right: 1px solid #a0a0a0;
  border-bottom: 1px solid #a0a0a0;
  line-height: 21px;
  padding: 1px;
  background: #f8f8f8;
}

input[type="text"]:focus, input[type="password"]:focus
{
  background: #f5f5f5;
}

body, td {
  font-family:      Verdana, Arial, Helvetica;
  font-size:        10px;
}

span.right
{
  float: right;
}

span.left
{
  float: left;
}

div.center
{
  text-align: center;
}

.menuon {
  font-weight:      bold;
  color:            #000000
}

.obox {
  border-style:     solid;
  border-color:     #B8B8B8;
  border-left-width:1px;
  border-top-width: 1px;
  border-right-width:0px;
  border-bottom-width:0px;
  margin-left:      16px;
  margin-top:       16px;
  margin-right:     0px;
  margin-bottom:    0px;
}

.ibox {
  margin:           10px;
}

.submenu {
  padding-bottom:   2px;
}

.headpt {
  padding-bottom:   4px;
}

.mininewshd {
  color:            #000000;
  font-weight:      normal;
}

.mininews {
  padding-top:      4px;
  padding-bottom:   4px;
}

.btn {
  margin-top:       12px;
  border-width:     0px;
}

.bigttl {
  color:            #000000;
  font-weight:      normal;
}

.black {
  color:            #000000;
}

.wow {
  line-height:      0px;
  visibility:       hidden;
}

a { text-decoration: none; font-weight: bold }
a:active { color: #686868 }
a:visited { color: #686868 }
a:link { color: #686868 }
a:hover { color: #000000 }

div.main
{
   margin: 0;
   margin-left:      auto;
   margin-right:     auto;
   border: 0;
   border-left: #A0A5AA solid 1px;
   border-right: #A0A5AA solid 1px;
   padding: 0;   
   width: 910px;
}

table.main
{
  width: 910px;
  padding: 0;  
  margin: 0;
  border: 0;
  border-left: 1px solid #5F6266;
  border-right: 1px solid #5F6266;
  background: #ffffff;
}

table.main td
{
  /* background: #ffffff; */
}

table.mainmenu
{
  margin: 0;
  padding: 0;
}

table.mainmenu td
{
  padding: 5px;
  padding-right: 14px;
  padding-left: 14px;  
  border: 0;  
}

table.mainmenu td.item
{
  border-left: #7F7F7F 1px solid;
  font-family: "Arial", Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}

table.mainmenu td.next
{
  border-left: #ffffff 1px solid;
}

table.mainmenu td.item a
{
  color: #000000;
}

table.mainmenu td.item a:hover
{
  color: #000000;
}

table.mainmenu td.selected
{
  color: #ffffff;
  background: #000000;
  color: #000000;
  background: #f0f0f0;
  border-left: #f0f0f0 1px solid;
}

table.mainmenu td.selected_bottom
{
  background: #000000 url(gif/mainmenu_selected.gif) bottom left repeat-x;
  background: #f0f0f0;
}

table.mainmenu td.selected_top
{
  background: #f0f0f0;
}

table.main td.path
{
  background: #E0E0E0;
  border: 0;
  border-top: 1px solid #BFBFBF;
  border-bottom: 1px solid #BFBFBF;
  padding: 0;
  padding-right: 16px;
  padding-left: 16px;
}

table.main td.path a, table.main td.path a:visited
{
  color: #000000;
  text-decoration: none;  
  font-weight: normal;
}

table.main td.path a:hover, table.main td.path a:visited:hover
{
  color: #000000;
  text-decoration: underline;
  font-weight: normal;  
}

table.submenu
{
  padding: 0;
  margin: 0;
}

table.submenu td.item
{
  padding: 0;
  margin: 0;
  background: #F2F2F2;
  color: #000000;
  font-size: 11px;
  font-weight: bold;
  font-family: "Arial", Helvetica;  
  border-bottom: #D9D9D9 1px solid;
}

table.submenu td.item a
{
  display: block;
  height: 20px;
  line-height: 20px;
  width: 100%;
  color: #000000;
}

table.submenu td.item a span.icon
{
  padding-left: 30px;
}

table.submenu td.selected
{
  background: url(/gif/submenu_selected.gif) #000000 top right repeat-y;
  color: #ffffff;
}

table.submenu td.selected a, 
table.submenu td.selected a:visited, 
table.submenu td.selected a:hover,
table.submenu td.selected a:visited:hover
{
  color: #ffffff;
}

table.submenu td.item a span.icon,
table.submenu td.item a:link span.icon,
table.submenu td.item a:visited span.icon
{
  padding-left: 30px;
}

table.submenu td.item a:hover > span.icon,
table.submenu td.item a:visited:hover > span.icon
{
  padding-left: 30px;
  background: url(/gif/submenu_arrow2.gif) 11px center no-repeat;
}

table.submenu td.selected span.icon
{
  padding-left: 30px;
  background: url(/gif/submenu_arrow1.gif) 11px center no-repeat !important;
}

table.submenu td.selected a > span.icon,
table.submenu td.selected a:hover > span.icon,
table.submenu td.selected a:visited:hover > span.icon
{
  padding-left: 30px;
  background: url(/gif/submenu_arrow1.gif) 11px center no-repeat;
}

.nospacing
{
  padding: 0;
  margin: 0;
}

div.minihead
{
  height: 26px;
  background: #667F9E;
  /* width: 186px; */
  color: #ffffff;
  font-family: "Arial", Helvetica;
  font-size: 12px;
  font-weight: bold;
  line-height: 26px;
  padding-left: 10px;
}

div.minihead a, div.minihead a:visited
{
  color: #ffffff;
  font-family: "Arial", Helvetica;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

div.minihead a:hover, div.minihead a:visited:hover
{
  color: #000000;
}

span.price
{
  font-weight: normal;
  font-size: 11px;
}

div.bighead
{
  height: 26px;
  line-height: 26px;
  background: #B2B2B2;
  color: #000000;
  font-family: "Arial", Helvetica;
  font-size: 12px;
  font-weight: bold;
  line-height: 26px;
  padding-left: 10px;
  padding-right: 10px;
}

div.padding
{
  padding: 10px;
}

div.largepadding
{
  padding: 10px;
  padding-top: 7px;
  padding-right: 22px;
  padding-left: 22px;
}

div.smallhead
{
  font-weight: bold;
  font-family: "Arial", Helvetica;
  font-size: 12px;
  text-transform: uppercase;
  padding: 0;
  margin: 0;
  margin-top: 2px;
  margin-bottom: 10px;
  color: #000000;
}

a.buttonlink
{
  font-family: "Arial", Helvetica;
  font-weight: bold;
  font-size: 11px;
}

table.fxtab td
{
  background: transparent;
  cursor: help;
}

table.fxtab tr.hilite
{
  background: #f0f0f0;
}