* {margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6, pre, code, input, select, textarea {font-size: 100%;}
ul, ol {list-style: none;}
label, input.button {cursor: pointer; cursor: hand;}
img, fieldset {border: none;}
table {border-collapse: collapse; border: none;}

body {
  background: #FFF;
  color: #4C4C4C;
  font: 11px/14px Tahoma, Verdana, sans-serif;
}

#wrapper {
  width: 1000px;
  padding-top: 28px;
  margin: 0 auto;
}

#header {
  height: 92px;
}
#header h1 {
  float: left;
  padding-left: 34px;
}
#header h1 a {
  font: 38px "Arial Narrow", Arial, sans-serif;
  color: #34ABD7;
}
#header ul {
  float: right;
  width: 667px;
  padding-top: 6px;
}
#header ul li {
  float: left;
  width: 133px;
  height: 66px;
  background: url("../img/m-sep.gif") no-repeat;
}
#header ul li img {
  position: relative;
  top: 28px;
  left: 21px;
}
#header ul a {color: #0F3B60;}

#sub {
  background: #2B98D8 url("../img/sub-bg.png") repeat-x 0 0;
  color: #FFF; height:189px;
}

.png_behavior {behavior: url('../img/pngbehavior.htc');}

#index #sub .mcor-top {
  background: url("../img/main-mcor-top.gif") no-repeat 0 0;
}
#index #sub .mcor-bot {
  background: url("../img/main-mcor-bot.gif") no-repeat 0 100%;
}
#sub .dsh {
  background: url("../img/dsh-bg.gif") repeat-y 333px 0;
  overflow: hidden;
  width: 100%;
  height:189px
}

.col {
  float: left;
}
.left {
  width: 333px;
}
.col .in {
  padding: 21px 9px 0;
}

h2 {
  margin-bottom: 15px;
  font: 21px "Arial Narrow", Arial, sans-serif;
}

p.num {
  padding-left: 135px;
  min-height: 124px;
  _height: 124px;
}
#whatis .num {
  background: url("../img/whatis-bg.png") no-repeat 0 0;
}

#sub .more {
  top: -18px;
  position: relative;
  text-align: right;
}
#sub .more a {
  color: #FFF;
  font-weight: bold;
  padding-right: 8px;
  background: url("../img/bullet-more.gif") no-repeat 100% 5px;
}

#sub .center {
  float: left;
  width: 334px;
}
#how .num {
  background: url("../img/how-bg.png") no-repeat 0 0;
  padding-left: 148px !important;
}

#sub .right {
  width: 333px;
}
#start .num {
  background: url("../img/start-bg.png") no-repeat 0 0;
  padding-left: 148px !important;
}

#main {
  background: url("../img/main-bg.gif") repeat-y 333px 0;
}
#main .m-top {
  background: url("../img/main-top-bg.gif") no-repeat 333px 0;
}
#main .m-bot {
  background: url("../img/main-bot-bg.gif") no-repeat 333px 100%;
  overflow: hidden;
  width: 100%;
}
#main h2 {color: #0F3B60;}
#main .col .in {
  padding-bottom: 21px;
}

#news dl {
  overflow: hidden;
  zoom: 1;
  position: relative;
  margin: -12px 46px 0 0;
}
#news dl dt {
  font-weight: bold;
  background: url("../img/news-sep.gif") repeat-x 0 0;
  padding: 23px 0 0;
}
#news dl dt.first {background: none !important;}
#news dl dt a {
  color: #2A94D4;
  padding-left: 8px;
  background: url("../img/bullet-news.gif") no-repeat 0 50%;
}
#news dl dd {
  padding-bottom: 24px;
}

#main .right {
  width: 667px;
}
#index #main .right .in {padding: 21px 0 21px 10px !important;}

div.screenshot {
  position: relative;
  width: 657px;
  height: 224px;
  overflow: hidden;
}
div.screenshot img {
  display: block;
}
div.screenshot span {
  position: absolute;
  top: 0;
  left: 0;
  width: 657px;
  height: 224px;
  display: block;
  background: url("../img/screenshot-bg.gif") no-repeat 0 0;
}

#footer {
  border-top: 1px solid #D6D6D6;
  text-align: center;
  color: #4C4C4C;
  padding: 20px 0;
  background: url("../img/flogo.gif") no-repeat 100% 50%;
}
#footer a {
  font-weight: bold;
  color: #0F3B60;
}

#inner #sub .dsh {
  background-position: -1px 0;
}
#inner #main .right p {
  color: #0F3B60;
  margin-bottom: 15px;
}
#inner #sub .right {
  width: 667px !important;
  float: right !important;
}
#inner .mcor-top {background: url("../img/mcor-top.gif") no-repeat 0 0;}
#inner .mcor-bot {background: url("../img/mcor-bot.gif") no-repeat 0 100%;}
#inner #sub p {
  font-size: 17px;
  line-height: 24px;
  margin-bottom: 18px;
}
#sub #i1 {background: url("../img/whatis01-bg.png") no-repeat 5px 0;}
#sub #i2 {background: url("../img/price-bg.png") no-repeat 10px 0;}
#sub #i3 {background: url("../img/order-bg.png") no-repeat 10px 0;}
#sub #i4 {background: url("../img/news-bg.png") no-repeat 12px 0;}
#sub #i5 {background: url("../img/features-bg.png") no-repeat 3px 0;}
#sub #i6 {background: url("../img/demo-bg.png") no-repeat 14px 0;}
