/*----------------------------------------------------------------------------*/
/* On/Off Switch                                                              */
/*----------------------------------------------------------------------------*/
ul.switch{
    list-style:none;
    width:275px;
    height:26px;
}

ul.switch li{
    float:left;
    line-height: 23px;
    min-width: 115px;
    font-size: 11px;
    padding: 2px 10px 0;

    background: #E5E5E5;
    background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#F3F3F3), to(#E5E5E5));
    text-shadow:0 1px 0 #FFF;
    border-left:1px solid #D5D5D5;
    border-top:1px solid #D5D5D5;
    border-bottom:1px solid #D5D5D5;
    -webkit-box-shadow:0 1px 0 #FFF inset, 0 0 5px rgba(0, 0, 0, .1) inset, 0 1px 1px rgba(0, 0, 0, .3);
}

ul.switch li:first-child{
    -webkit-border-radius:5px 0 0 5px;
}
ul.switch li:last-child{
    -webkit-border-radius:0 5px 5px 0;
}

ul.switch li a{
    text-decoration: none;
    font-family:Helvetica, Arial;
    text-transform:uppercase;
    color:#a1a1a1;
}

ul.switch li.on{
    background: #505050;
    background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#777), to(#505050));
    text-shadow:0 -1px 0 #444, 0 0 7px #9AE658;
    border-right:1px solid #444;
    border-top:1px solid #444;
    border-bottom:1px solid #444;
    -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .7) inset, 0 1px 0 #FFF;
}

ul.switch li:not(.on):active{
    background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddd), to(#f1f1f1));
}

ul.switch li.on a{
    color:#7BBA47;
    cursor: default;
}

/*----------------------------------------------------------------------------*/
/*  Tab Bar Styles                                                            */
/*----------------------------------------------------------------------------*/
div.oemTabBarDiv
{
  border-bottom:1px solid #D5D5D5;
  float:left;
  width:935px;
}

ul.oemTabBar
{
  margin-left: 15px;
  margin-bottom:0;
  padding-bottom:0;
  list-style:none;
}

ul.oemTabBar li{
  float:left;
  line-height: 23px;
  min-width: 115px;
  font-size: 11px;
  padding: 2px 10px 0;

  background: #E5E5E5;
  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#F3F3F3), to(#E5E5E5));
  text-shadow:0 1px 0 #FFF;
  border-left:1px solid #D5D5D5;
  border-top:1px solid #D5D5D5;
  /*border-bottom:1px solid #D5D5D5;*/
  /*-webkit-box-shadow:0 1px 0 #FFF inset, 0 0 5px rgba(0, 0, 0, .1) inset, 0 1px 1px rgba(0, 0, 0, .3);*/
  -webkit-box-shadow:0 1px 0 #FFF inset, 0 0 5px rgba(0, 0, 0, .1) inset;
}

ul.oemTabBar li:first-child{
  -webkit-border-radius:5px 0 0 0px;
}

ul.oemTabBar li:last-child{
  -webkit-border-radius:0 5px 0px 0;
}

ul.oemTabBar li a{
  text-decoration: none;
  font-family:Helvetica, Arial;
  text-transform:uppercase;
  color:#777777;
}

ul.oemTabBar li.active{
    background: #505050;
    background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#777), to(#505050));
    text-shadow:0 -1px 0 #444, 0 0 7px #9AE658;
    border-right:1px solid #444;
    border-top:1px solid #444;
    /*border-bottom:1px solid #444;*/
    -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .7) inset, 0 1px 0 #FFF;
}

ul.oemTabBar li:not(.active):active{
    background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddd), to(#f1f1f1));
}

ul.oemTabBar li.active a{
    color:#7BBA47;
    cursor: default;
}


/*----------------------------------------------------------------------------*/
/*  Button Styles                                                             */
/*----------------------------------------------------------------------------*/
.greenButton {
  font-family:Helvetica, Arial;
  font-size:11px;
  -moz-box-shadow:inset 0px 0px 0px 0px #c1ed9c;
  -webkit-box-shadow:inset 0px 0px 0px 0px #c1ed9c;
  box-shadow:inset 0px 0px 0px 0px #c1ed9c;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
  background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
  background-color:#9dce2c;
  -webkit-border-top-left-radius:5px;
  -moz-border-radius-topleft:5px;
  border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -moz-border-radius-topright:5px;
  border-top-right-radius:5px;
  -webkit-border-bottom-right-radius:5px;
  -moz-border-radius-bottomright:5px;
  border-bottom-right-radius:5px;
  -webkit-border-bottom-left-radius:5px;
  -moz-border-radius-bottomleft:5px;
  border-bottom-left-radius:5px;
  text-indent:0;
  border:1px solid #83c41a;
  display:inline-block;
  color:#ffffff;
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  font-style:normal;
  line-height:26px;
  min-width:115px;
  text-decoration:none;
  text-transform:uppercase;
  text-align:center;
  text-shadow:1px 1px 0px #689324;
}
.greenButton:hover
{
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, #9dce2c) );
  background:-moz-linear-gradient( center top, #8cb82b 5%, #9dce2c 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c');
  background-color:#8cb82b;
}
.greenButton:active
{
  position:relative;
  top:1px;
}

.ltgreenButton {
  -moz-box-shadow:inset 0px 1px 0px 0px #c0ffc0;
  -webkit-box-shadow:inset 0px 1px 0px 0px #c0ffc0;
  box-shadow:inset 0px 1px 0px 0px #c0ffc0;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c0ffc0), color-stop(1, #7ed97e) );
  background:-moz-linear-gradient( center top, #c0ffc0 5%, #7ed97e 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0ffc0', endColorstr='#7ed97e');
  background-color:#c0ffc0;
  -webkit-border-top-left-radius:6px;
  -moz-border-radius-topleft:6px;
  border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  -moz-border-radius-topright:6px;
  border-top-right-radius:6px;
  -webkit-border-bottom-right-radius:6px;
  -moz-border-radius-bottomright:6px;
  border-bottom-right-radius:6px;
  -webkit-border-bottom-left-radius:6px;
  -moz-border-radius-bottomleft:6px;
  border-bottom-left-radius:6px;
  text-indent:0;
  border:1px solid #7ed97e;
  display:inline-block;
  color:#189e18;
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  font-style:normal;
  line-height:26px;
  min-width:115px;
  text-decoration:none;
  text-transform:uppercase;
  text-align:center;
  text-shadow:1px 1px 0px #c0ffc0;
}
.ltgreenButton:hover {
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7ed97e), color-stop(1, #c0ffc0) );
  background:-moz-linear-gradient( center top, #7ed97e 5%, #c0ffc0 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ed97e', endColorstr='#c0ffc0');
  background-color:#7ed97e;
}.ltgreenButton:active {
  position:relative;
  top:1px;
}

.redButton {
  -moz-box-shadow:inset 0px 0px 0px 0px #f5978e;
  -webkit-box-shadow:inset 0px 0px 0px 0px #f5978e;
  box-shadow:inset 0px 0px 0px 0px #f5978e;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f) );
  background:-moz-linear-gradient( center top, #f24537 5%, #c62d1f 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
  background-color:#f24537;
  -webkit-border-top-left-radius:5px;
  -moz-border-radius-topleft:5px;
  border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -moz-border-radius-topright:5px;
  border-top-right-radius:5px;
  -webkit-border-bottom-right-radius:5px;
  -moz-border-radius-bottomright:5px;
  border-bottom-right-radius:5px;
  -webkit-border-bottom-left-radius:5px;
  -moz-border-radius-bottomleft:5px;
  border-bottom-left-radius:5px;
  text-indent:0;
  border:1px solid #d02718;
  display:inline-block;
  color:#ffffff;
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  font-style:normal;
  line-height:26px;
  min-width:115px;
  text-decoration:none;
  text-transform:uppercase;
  text-align:center;
  text-shadow:1px 1px 0px #810e05;
}
.redButton:hover
{
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537) );
  background:-moz-linear-gradient( center top, #c62d1f 5%, #f24537 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537');
  background-color:#c62d1f;
}
.redButton:active
{
  position:relative;
  top:1px;
}

.greyButton
{
  -moz-box-shadow:inset 0px 0px 0px 0px #ffffff;
  -webkit-box-shadow:inset 0px 0px 0px 0px #ffffff;
  box-shadow:inset 0px 0px 0px 0px #ffffff;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
  background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
  background-color:#ededed;
  -webkit-border-top-left-radius:5px;
  -moz-border-radius-topleft:5px;
  border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -moz-border-radius-topright:5px;
  border-top-right-radius:5px;
  -webkit-border-bottom-right-radius:5px;
  -moz-border-radius-bottomright:5px;
  border-bottom-right-radius:5px;
  -webkit-border-bottom-left-radius:5px;
  -moz-border-radius-bottomleft:5px;
  border-bottom-left-radius:5px;
  text-indent:0;
  border:1px solid #dcdcdc;
  display:inline-block;
  color:#222222;
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  font-style:normal;
  line-height:26px;
  min-width:115px;
  text-decoration:none;
  text-transform:uppercase;
  text-align:center;
  text-shadow:1px 1px 0px #ffffff;
}
.greyButton:hover
{
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
  background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
  background-color:#dfdfdf;
}
.greyButton:active
{
  position:relative;
  top:1px;
}

.ltgreyButton {
  -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
  box-shadow:inset 0px 1px 0px 0px #ffffff;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
  background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
  background-color:#f9f9f9;
  -webkit-border-top-left-radius:6px;
  -moz-border-radius-topleft:6px;
  border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  -moz-border-radius-topright:6px;
  border-top-right-radius:6px;
  -webkit-border-bottom-right-radius:6px;
  -moz-border-radius-bottomright:6px;
  border-bottom-right-radius:6px;
  -webkit-border-bottom-left-radius:6px;
  -moz-border-radius-bottomleft:6px;
  border-bottom-left-radius:6px;
  text-indent:0;
  border:1px solid #dcdcdc;
  display:inline-block;
  color:#666666;
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  font-style:normal;
  line-height:26px;
  min-width:115px;
  text-decoration:none;
  text-transform:uppercase;
  text-align:center;
  text-shadow:1px 1px 0px #ffffff;
}
.ltgreyButton:hover {
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
  background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
  background-color:#e9e9e9;
}.ltgreyButton:active {
  position:relative;
  top:1px;
}

.whitesmokeButton {
  -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
  box-shadow:inset 0px 1px 0px 0px #ffffff;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
  background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
  background-color:#f9f9f9;
  -webkit-border-top-left-radius:6px;
  -moz-border-radius-topleft:6px;
  border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  -moz-border-radius-topright:6px;
  border-top-right-radius:6px;
  -webkit-border-bottom-right-radius:6px;
  -moz-border-radius-bottomright:6px;
  border-bottom-right-radius:6px;
  -webkit-border-bottom-left-radius:6px;
  -moz-border-radius-bottomleft:6px;
  border-bottom-left-radius:6px;
  text-indent:0;
  border:1px solid #dcdcdc;
  display:inline-block;
  color:#666666;
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  font-style:normal;
  line-height:26px;
  min-width:115px;
  text-decoration:none;
  text-transform:uppercase;
  text-align:center;
  text-shadow:1px 1px 0px #ffffff;
}
.whitesmokeButton:hover {
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
  background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
  background-color:#e9e9e9;
}.whitesmokeButton:active {
  position:relative;
  top:1px;
}

.blueButton {
  -moz-box-shadow:inset 0px 0px 0px 0px #97c4fe;
  -webkit-box-shadow:inset 0px 0px 0px 0px #97c4fe;
  box-shadow:inset 0px 0px 0px 0px #97c4fe;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
  background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
  background-color:#3d94f6;
  -webkit-border-top-left-radius:5px;
  -moz-border-radius-topleft:5px;
  border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -moz-border-radius-topright:5px;
  border-top-right-radius:5px;
  -webkit-border-bottom-right-radius:5px;
  -moz-border-radius-bottomright:5px;
  border-bottom-right-radius:5px;
  -webkit-border-bottom-left-radius:5px;
  -moz-border-radius-bottomleft:5px;
  border-bottom-left-radius:5px;
  text-indent:0;
  border:1px solid #337fed;
  display:inline-block;
  color:#ffffff;
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  font-style:normal;
  line-height:26px;
  min-width:115px;
  text-decoration:none;
  text-transform:uppercase;
  text-align:center;
  text-shadow:1px 1px 0px #1570cd;
}
.blueButton:hover
{
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
  background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
  background-color:#1e62d0;
}
.blueButton:active
{
  position:relative;
  top:1px;
}

.ltblueButton {
  -moz-box-shadow:inset 0px 1px 0px 0px #b3fcfc;
  -webkit-box-shadow:inset 0px 1px 0px 0px #b3fcfc;
  box-shadow:inset 0px 1px 0px 0px #b3fcfc;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c0ffff), color-stop(1, #67e0e0) );
  background:-moz-linear-gradient( center top, #c0ffff 5%, #67e0e0 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0ffff', endColorstr='#67e0e0');
  background-color:#c0ffff;
  -webkit-border-top-left-radius:6px;
  -moz-border-radius-topleft:6px;
  border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  -moz-border-radius-topright:6px;
  border-top-right-radius:6px;
  -webkit-border-bottom-right-radius:6px;
  -moz-border-radius-bottomright:6px;
  border-bottom-right-radius:6px;
  -webkit-border-bottom-left-radius:6px;
  -moz-border-radius-bottomleft:6px;
  border-bottom-left-radius:6px;
  text-indent:0;
  border:1px solid #67e0e0;
  display:inline-block;
  color:#108080;
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  font-style:normal;
  line-height:26px;
  min-width:115px;
  text-decoration:none;
  text-transform:uppercase;
  text-align:center;
  text-shadow:1px 1px 0px #c4ffff;
}
.ltblueButton:hover {
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #67e0e0), color-stop(1, #c0ffff) );
  background:-moz-linear-gradient( center top, #67e0e0 5%, #c0ffff 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#67e0e0', endColorstr='#c0ffff');
  background-color:#67e0e0;
}.ltblueButton:active {
  position:relative;
  top:1px;
}

.pinkButton {
  -moz-box-shadow:inset 0px 1px 0px 0px #f4cafc;
  -webkit-box-shadow:inset 0px 1px 0px 0px #f4cafc;
  box-shadow:inset 0px 1px 0px 0px #f4cafc;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eea1fc), color-stop(1, #d441ee) );
  background:-moz-linear-gradient( center top, #eea1fc 5%, #d441ee 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eea1fc', endColorstr='#d441ee');
  background-color:#eea1fc;
  -webkit-border-top-left-radius:6px;
  -moz-border-radius-topleft:6px;
  border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  -moz-border-radius-topright:6px;
  border-top-right-radius:6px;
  -webkit-border-bottom-right-radius:6px;
  -moz-border-radius-bottomright:6px;
  border-bottom-right-radius:6px;
  -webkit-border-bottom-left-radius:6px;
  -moz-border-radius-bottomleft:6px;
  border-bottom-left-radius:6px;
  text-indent:0;
  border:1px solid #dd5df4;
  display:inline-block;
  color:#ffffff;
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  font-style:normal;
  line-height:26px;
  min-width:115px;
  text-decoration:none;
  text-transform:uppercase;
  text-align:center;
  text-shadow:1px 1px 0px #b63dcc;
}
.pinkButton:hover {
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d441ee), color-stop(1, #eea1fc) );
  background:-moz-linear-gradient( center top, #d441ee 5%, #eea1fc 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d441ee', endColorstr='#eea1fc');
  background-color:#d441ee;
}.pinkButton:active {
  position:relative;
  top:1px;
}

.yellowButton {
  -moz-box-shadow:inset 0px 1px 0px 0px #ffff00;
  -webkit-box-shadow:inset 0px 1px 0px 0px #ffff00;
  box-shadow:inset 0px 1px 0px 0px #ffff00;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffff00), color-stop(1, #c9c93a) );
  background:-moz-linear-gradient( center top, #ffff00 5%, #c9c93a 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#c9c93a');
  background-color:#ffff00;
  -webkit-border-top-left-radius:6px;
  -moz-border-radius-topleft:6px;
  border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  -moz-border-radius-topright:6px;
  border-top-right-radius:6px;
  -webkit-border-bottom-right-radius:6px;
  -moz-border-radius-bottomright:6px;
  border-bottom-right-radius:6px;
  -webkit-border-bottom-left-radius:6px;
  -moz-border-radius-bottomleft:6px;
  border-bottom-left-radius:6px;
  text-indent:0;
  border:1px solid #c9c93a;
  display:inline-block;
  color:#878710;
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  font-style:normal;
  line-height:26px;
  min-width:115px;
  text-decoration:none;
  text-transform:uppercase;
  text-align:center;
  text-shadow:1px 1px 0px #ffff00;
}
.yellowButton:hover {
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c9c93a), color-stop(1, #ffff00) );
  background:-moz-linear-gradient( center top, #c9c93a 5%, #ffff00 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c93a', endColorstr='#ffff00');
  background-color:#c9c93a;
}.yellowButton:active {
  position:relative;
  top:1px;
}

.ltyellowButton {
  -moz-box-shadow:inset 0px 1px 0px 0px #ffff80;
  -webkit-box-shadow:inset 0px 1px 0px 0px #ffff80;
  box-shadow:inset 0px 1px 0px 0px #ffff80;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffff80), color-stop(1, #e0e036) );
  background:-moz-linear-gradient( center top, #ffff80 5%, #e0e036 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff80', endColorstr='#e0e036');
  background-color:#ffff80;
  -webkit-border-top-left-radius:6px;
  -moz-border-radius-topleft:6px;
  border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  -moz-border-radius-topright:6px;
  border-top-right-radius:6px;
  -webkit-border-bottom-right-radius:6px;
  -moz-border-radius-bottomright:6px;
  border-bottom-right-radius:6px;
  -webkit-border-bottom-left-radius:6px;
  -moz-border-radius-bottomleft:6px;
  border-bottom-left-radius:6px;
  text-indent:0;
  border:1px solid #e0e036;
  display:inline-block;
  color:#999925;
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  font-style:normal;
  line-height:26px;
  min-width:115px;
  text-decoration:none;
  text-transform:uppercase;
  text-align:center;
  text-shadow:1px 1px 0px #ffff80;
}
.ltyellowButton:hover {
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e0e036), color-stop(1, #ffff80) );
  background:-moz-linear-gradient( center top, #e0e036 5%, #ffff80 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e036', endColorstr='#ffff80');
  background-color:#e0e036;
}.ltyellowButton:active {
  position:relative;
  top:1px;
}

.peachButton {
  -moz-box-shadow:inset 0px 1px 0px 0px #ffc080;
  -webkit-box-shadow:inset 0px 1px 0px 0px #ffc080;
  box-shadow:inset 0px 1px 0px 0px #ffc080;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc080), color-stop(1, #e39546) );
  background:-moz-linear-gradient( center top, #ffc080 5%, #e39546 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc080', endColorstr='#e39546');
  background-color:#ffc080;
  -webkit-border-top-left-radius:6px;
  -moz-border-radius-topleft:6px;
  border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  -moz-border-radius-topright:6px;
  border-top-right-radius:6px;
  -webkit-border-bottom-right-radius:6px;
  -moz-border-radius-bottomright:6px;
  border-bottom-right-radius:6px;
  -webkit-border-bottom-left-radius:6px;
  -moz-border-radius-bottomleft:6px;
  border-bottom-left-radius:6px;
  text-indent:0;
  border:1px solid #e39546;
  display:inline-block;
  color:#a85a0c;
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  font-style:normal;
  line-height:26px;
  min-width:115px;
  text-decoration:none;
  text-transform:uppercase;
  text-align:center;
  text-shadow:1px 1px 0px #ffc080;
  
  
}
.peachButton:hover {
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e39546), color-stop(1, #ffc080) );
  background:-moz-linear-gradient( center top, #e39546 5%, #ffc080 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e39546', endColorstr='#ffc080');
  background-color:#e39546;
}.peachButton:active {
  position:relative;
  top:1px;
}

.ltpeachButton {
  -moz-box-shadow:inset 0px 1px 0px 0px #ffe0c0;
  -webkit-box-shadow:inset 0px 1px 0px 0px #ffe0c0;
  box-shadow:inset 0px 1px 0px 0px #ffe0c0;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffe0c0), color-stop(1, #ffc080) );
  background:-moz-linear-gradient( center top, #ffe0c0 5%, #ffc080 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe0c0', endColorstr='#ffc080');
  background-color:#ffe0c0;
  -webkit-border-top-left-radius:6px;
  -moz-border-radius-topleft:6px;
  border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  -moz-border-radius-topright:6px;
  border-top-right-radius:6px;
  -webkit-border-bottom-right-radius:6px;
  -moz-border-radius-bottomright:6px;
  border-bottom-right-radius:6px;
  -webkit-border-bottom-left-radius:6px;
  -moz-border-radius-bottomleft:6px;
  border-bottom-left-radius:6px;
  text-indent:0;
  border:1px solid #ffc080;
  display:inline-block;
  color:#c76810;
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  font-style:normal;
  line-height:26px;
  min-width:115px;
  text-decoration:none;
  text-transform:uppercase;
  text-align:center;
  text-shadow:1px 1px 0px #ffe0c0;
}
.ltpeachButton:hover {
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc080), color-stop(1, #ffe0c0) );
  background:-moz-linear-gradient( center top, #ffc080 5%, #ffe0c0 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc080', endColorstr='#ffe0c0');
  background-color:#ffc080;
}.ltpeachButton:active {
  position:relative;
  top:1px;
}

.beigeButton {
  -moz-box-shadow:inset 0px 1px 0px 0px #ffffc0;
  -webkit-box-shadow:inset 0px 1px 0px 0px #ffffc0;
  box-shadow:inset 0px 1px 0px 0px #ffffc0;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffc0), color-stop(1, #cccc58) );
  background:-moz-linear-gradient( center top, #ffffc0 5%, #cccc58 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffc0', endColorstr='#cccc58');
  background-color:#ffffc0;
  -webkit-border-top-left-radius:6px;
  -moz-border-radius-topleft:6px;
  border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  -moz-border-radius-topright:6px;
  border-top-right-radius:6px;
  -webkit-border-bottom-right-radius:6px;
  -moz-border-radius-bottomright:6px;
  border-bottom-right-radius:6px;
  -webkit-border-bottom-left-radius:6px;
  -moz-border-radius-bottomleft:6px;
  border-bottom-left-radius:6px;
  text-indent:0;
  border:1px solid #c7c763;
  display:inline-block;
  color:#75751b;
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  font-style:normal;
  line-height:26px;
  min-width:115px;
  text-decoration:none;
  text-transform:uppercase;
  text-align:center;
  text-shadow:1px 1px 0px #ffffc0;
}
.beigeButton:hover {
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccc58), color-stop(1, #ffffc0) );
  background:-moz-linear-gradient( center top, #cccc58 5%, #ffffc0 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccc58', endColorstr='#ffffc0');
  background-color:#cccc58;
}.beigeButton:active {
  position:relative;
  top:1px;
}

.whiteButton {
  -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
  box-shadow:inset 0px 1px 0px 0px #ffffff;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f0f0f0) );
  background:-moz-linear-gradient( center top, #ffffff 5%, #f0f0f0 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0');
  background-color:#ffffff;
  -webkit-border-top-left-radius:6px;
  -moz-border-radius-topleft:6px;
  border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  -moz-border-radius-topright:6px;
  border-top-right-radius:6px;
  -webkit-border-bottom-right-radius:6px;
  -moz-border-radius-bottomright:6px;
  border-bottom-right-radius:6px;
  -webkit-border-bottom-left-radius:6px;
  -moz-border-radius-bottomleft:6px;
  border-bottom-left-radius:6px;
  text-indent:0;
  border:1px solid #dcdcdc;
  display:inline-block;
  color:#666666;
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  font-style:normal;
  line-height:26px;
  min-width:115px;
  text-decoration:none;
  text-transform:uppercase;
  text-align:center;
  text-shadow:1px 1px 0px #ffffff;
}
.whiteButton:hover {
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f0f0f0), color-stop(1, #ffffff) );
  background:-moz-linear-gradient( center top, #f0f0f0 5%, #ffffff 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#ffffff');
  background-color:#f0f0f0;
}.whiteButton:active {
  position:relative;
  top:1px;
}

.offwhiteButton {
  -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
  box-shadow:inset 0px 1px 0px 0px #ffffff;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f5fffa), color-stop(1, #d6e3dc) );
  background:-moz-linear-gradient( center top, #f5fffa 5%, #d6e3dc 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5fffa', endColorstr='#d6e3dc');
  background-color:#f5fffa;
  -webkit-border-top-left-radius:6px;
  -moz-border-radius-topleft:6px;
  border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  -moz-border-radius-topright:6px;
  border-top-right-radius:6px;
  -webkit-border-bottom-right-radius:6px;
  -moz-border-radius-bottomright:6px;
  border-bottom-right-radius:6px;
  -webkit-border-bottom-left-radius:6px;
  -moz-border-radius-bottomleft:6px;
  border-bottom-left-radius:6px;
  text-indent:0;
  border:1px solid #d2dbd7;
  display:inline-block;
  color:#000;
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  font-style:normal;
  line-height:26px;
  min-width:115px;
  text-decoration:none;
  text-transform:uppercase;
  text-align:center;
  text-shadow:1px 1px 0px #ffffff;
}
.offwhiteButton:hover {
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d6e3dc), color-stop(1, #f5fffa) );
  background:-moz-linear-gradient( center top, #d6e3dc 5%, #f5fffa 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6e3dc', endColorstr='#f5fffa');
  background-color:#d6e3dc;
}.offwhiteButton:active {
  position:relative;
  top:1px;
}


/*----------------------------------------------------------------------------*/
/* Select Box                                                                 */
/*----------------------------------------------------------------------------*/
input, select, textarea
{
  -webkit-border-radius:5px 5px 5px 5px;
}

select.oem
{
  height: 26px;
  width: 272px;
  min-width: 115px;
  font-size: 12px;
  padding: 2px 10px 0;

  background: #E5E5E5;
  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#F3F3F3), to(#E5E5E5));
  /*text-shadow:0 1px 0 #FFF;*/
  border:1px solid #D5D5D5;
  /*border-top:1px solid #D5D5D5;
  border-bottom:1px solid #D5D5D5;*/
  -webkit-box-shadow:0 1px 0 #FFF inset, 0 0 5px rgba(0, 0, 0, .1) inset, 0 1px 1px rgba(0, 0, 0, .3);
}

input.submitButton
{
  outline:none;
}

input.button
{
  outline:none;
}

input.phone
{
  height: 26px;
  width: 250px;
  font-size: 12px;
  padding: 2px 10px 0;

  background: #E5E5E5;
  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#F3F3F3), to(#E5E5E5));
  /*text-shadow:0 1px 0 #FFF;*/
  border:1px solid #D5D5D5;
  /*border-top:1px solid #D5D5D5;
  border-bottom:1px solid #D5D5D5;*/
  -webkit-box-shadow:0 1px 0 #FFF inset, 0 0 5px rgba(0, 0, 0, .1) inset, 0 1px 1px rgba(0, 0, 0, .3);
}

input.textbox
{
  height: 26px;
  width: 250px;
  font-size: 12px;
  padding: 2px 10px 0;

  background: #E5E5E5;
  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#F3F3F3), to(#E5E5E5));
  /*text-shadow:0 1px 0 #FFF;*/
  border:1px solid #D5D5D5;
  /*border-top:1px solid #D5D5D5;
  border-bottom:1px solid #D5D5D5;*/
  -webkit-box-shadow:0 1px 0 #FFF inset, 0 0 5px rgba(0, 0, 0, .1) inset, 0 1px 1px rgba(0, 0, 0, .3);
}

textarea.oem
{
  height: 150px;
  width: 250px;
  font-size: 12px;
  padding: 2px 10px 0;

  background: #E5E5E5;
  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#F3F3F3), to(#E5E5E5));
  /*text-shadow:0 1px 0 #FFF;*/
  border:1px solid #D5D5D5;
  /*border-top:1px solid #D5D5D5;
  border-bottom:1px solid #D5D5D5;*/
  -webkit-box-shadow:0 1px 0 #FFF inset, 0 0 5px rgba(0, 0, 0, .1) inset, 0 1px 1px rgba(0, 0, 0, .3);
}