/* 
  Maian Support
*/

body {
  background:#1385a9 url(templates/images/body.gif) repeat-x;
  padding:0;
  margin:0;
  font:13px "Trebuchet MS",arial,sans-serif;
  color:#000;
}

div, h1, h2, h3, h4, p, form, label, input, textarea, img, span, fieldset, legend, ul, li {
  margin:0;
  padding:0;
}

img {
  border:0;
}

.highlight {
  color:#2c3b54;
}

a {
  color:#000;
}

a:hover {
  color:#2c3b54;
  text-decoration:none;
}

.clear {
  clear:both;
}

.homemsg {
  padding:10px;
  background:#ebeee7;
  display:block;
  margin:0 0 10px 0;
  border:2px solid #b0e1f3;
  font-size:20px;
}

#wrapper {
  width: 920px;
  margin:0 auto;
  background:#fff;
  padding:10px;
  margin-top:15px;
  border:2px solid #2c3b54;
  border-top:0;
}

#top {
  height:80px;
  text-align:right;
}

#top p {
  float:left;
}

#top p img {
  width:350px;
  height:75px;
}

#top .menu ul {
  list-style:none;
  width:100%;
  height:100%;
}

#top .menu {
  float:right;
  text-align:right;
  width:480px;
}

#top .menu li {
  display:block;
  float:left;
  background:#ace1f3 url(templates/images/menu.gif) no-repeat;
  margin-left:5px;
  width:70px;
  height:18px;
  text-align:center;
  padding:9px 10px 8px 10px;
}

#top .menu li a {
  color:#06527e;
  text-decoration:none;
}

#top .menu li a:hover {
  text-decoration:underline;
  color:#000;
}

#header {
  background:#a9cfda;
  margin-top:10px;
}

#header p {
  height:302px;
  text-align:right;
}

#header p img {
  width:920px;
  height:302px;
}

#content {
  height:100%;
  margin-top:10px;
}

#content .video {
  display:block;
  margin:0 0 10px 0;
}

#content .video a {
  background:url(templates/images/video.gif) no-repeat left center;
  padding:0 0 0 20px;
}

#content .left {
  width:74%;
  float:left;
}

#content .info {
  display:block;
  margin-top:3px;
  text-indent:10px;
  color:#2c3b54;
}

#content .left .box {
  background:url(templates/images/content-middle.gif) repeat-y;
  line-height:19px;
  margin-bottom:10px;
}

#content .left .requirement {
  display:block;
  margin-top:10px;
  text-indent:10px;
  color:#2c3b54;
}

#content .left .box p {
  padding:10px;
}

#content .left .box .checksum {
  text-indent:40px;
  margin:0;
  padding:0 0 10px 0;
  font-size:11px;
}

#content .left .box .checksum span {
  color:#2c3b54
}

#content .left .box .dl {
  padding:5px 0 5px 30px;
  background:url(templates/images/downloadfile.gif) no-repeat left center;
  font-size:14px;
  font-weight:bold;
}

#content .left .box p .pack {
  display:block;
  margin-bottom:5px;
}

#content .left .box p .pack a {
  background:url(templates/images/link.gif) no-repeat left center;
  padding-left:20px;
}

#content .left .box p .pack .author {
  display:block;
  text-indent:20px;
  font-size:10px;
  color:#2c3b54;
}

#content .left .box h2 {
  height:43px;
  background:url(templates/images/content-top.gif) no-repeat top left;
  font:normal 15px arial,sans-serif;
}

#content .left .box h2 span {
  display:block;
  padding:10px 0 10px 25px;
  background:url(templates/images/refresh.gif) no-repeat 1% 50%;
}

#content .left .box .bottom {
  height:6px;
  padding:0;
  background:url(templates/images/content-bottom.gif) no-repeat bottom left;
}

#content .left .box .ask {
  display:block;
  margin-top:10px;
}

#content .left .box .ask a {
  background:url(templates/images/ask.gif) no-repeat left center;
  padding-left:20px;
  color:#2c3b54;
}

#content .right {
  float:right;
  width:25%;
}

#content .right .box {
  margin-bottom:10px;
  width:229px;
  background:url(templates/images/box-middle.gif) repeat-y;
  clear:both;
}

#content .right .box p {
  padding:10px;
}

#content .right .box h2 {
  height:43px;
  font:normal 15px arial,sans-serif;
  background:url(templates/images/box-top.gif) no-repeat top left;
  color:#000;
}

#content .right .box h2 span {
  display:block;
  padding:10px 0 10px 30px;
  background:url(templates/images/right-refresh.gif) no-repeat 4% 50%;
}

#content .right .box .bottom {
  height:6px;
  padding:0;
  background:url(templates/images/box-bottom.gif) no-repeat bottom left;
}

#content .link {
  background:url(templates/images/link.gif) no-repeat left center;
  padding-left:15px;
}

#content .link:hover {
  text-decoration:none;
}

#content .flink {
  background:url(templates/images/link.gif) no-repeat left center;
  padding-left:20px;
}

#content .flink:hover {
  text-decoration:none;
}

#content .download {
  background:url(templates/images/download.gif) no-repeat left center;
  padding-left:20px;
}

#content .link:hover {
  text-decoration:none;
}

/* Features */
.features_head {
  height:100%;
  border-bottom:1px solid #d8f0f9;
}

.features_head .left_col {
  float:left;
  width:41%;
}

.features_head .middle_col {
  float:left;
  width:29%;
  font-weight:bold;
  text-decoration:underline;
  color:#2c3b54;
}

.features_head .right_col {
  float:left;
  width:29%;
  font-weight:bold;
  text-decoration:underline;
  color:#2c3b54;
}

.feature {
  height:100%;
}

.feature .left_col {
  float:left;
  width:41%;
}

.feature .middle_col {
  float:left;
  color:#2c3b54;
  text-transform:uppercase;
  width:29%;
}

.feature .right_col {
  float:left;
  width:29%;
  color:#2c3b54;
  text-transform:uppercase;
}

/* Screenshots */
.screenshots {
  padding:10px;
}

.screenshots ul {
  list-style:none;
  width:100%;
}

.screenshots li {
  display:block;
  float:left;
  width:30%;
  text-align:center;
}

.screenshots li .screentext {
  display:block;
  padding-bottom:10px;
  font-size:11px;
  color:#2c3b54;
}

.thanks {
  font-size:10px;
  display:block;
  text-align:right;
}

/* Buy */
.buyWrapper {
  height:100%;
}

.buyWrapper .singles {
  float:left;
  width:43%;
}

.buyWrapper .singles select {
  padding:2px;
  border:1px solid #9dc9d6;
  font:13px "Trebuchet MS",arial,sans-serif;
}

.buyWrapper .singles label,.buyWrapper .developer label {
  display:block;
  margin-bottom:2px;
}

.buyWrapper .middle {
  float:left;
  width:12%;
  font-size:16px;
  font-weight:bold;
}

.buyWrapper .developer {
  float:left;
  width:25%;
}

.buyWrapper .price {
  float:right;
  width:18%;
}

.buyWrapper .price p {
  font-size:20px;
  font-weight:bold;
  color:#2c3b54;
  text-align:center;
}

/* Support Form */
.form {
  padding:10px;
}

.form .boxWrapper {
  clear:both;
  margin-bottom:10px;
  height:100%;
}

.form .leftform {
  float:left;
  width:49%;
}

.form .rightform {
  float:right;
  width:49%;
}

.form .buttons {
  text-align:center;
}

.form .box {
  width:75%;
  padding:3px;
  border:1px solid #9dc9d6;
  border-left:3px solid #9dc9d6;
  font:13px "Trebuchet MS",arial,sans-serif;
}

.form .number {
  font-size:15px;
}

.form textarea {
  width:95%;
  padding:3px;
  border:1px solid #9dc9d6;
  border-left:3px solid #9dc9d6;
  font:13px "Trebuchet MS",arial,sans-serif;
}

.form .button {
  width:120px;
  background:#fde1a5;
  border:1px solid #e6ce96;
  padding:3px;
  font:13px "Trebuchet MS",arial,sans-serif;
}

.form label {
  display:block;
  margin-bottom:3px;
}

.form .error {
  color:red;
  font-weight:bold;
}

.fixerrors {
  color:#2c3b54;
  font-size:14px;
  background:url(templates/images/errors.gif) no-repeat 2% 50%;
  text-indent:20px;
}

.sent {
  display:block;
  margin-bottom:10px;
  font-weight:bold;
  background:url(templates/images/sent.gif) no-repeat left center;
  padding-left:20px;
}

#footer {
  width: 920px;
  margin:0 auto;
  margin-top:10px;
}

#footer p {
  text-align:center;
  font-size:11px;
  color:#fff;
  padding-bottom:20px;
}

#footer a {
  color:#fff;
}

#footer a:hover {
  text-decoration:none;
}

/* Error */
#errorWrapper {
  height:100%;
}

#errorWrapper .errorLeft {
  width:35%;
  float:left;
  padding:10px;
}

#errorWrapper .errorRight {
 width:60%;
 padding:10px;
 float:right;
}

#errorWrapper .errorLeft p {
  text-align:center;
  padding-top:10px;
}

#errorWrapper .errorRight p {
  margin-top:20px; 
}

#errorWrapper .errorRight h1 {
  color:#425d84;
  font-size:22px;
}

/* Video window */
#loadVideo {
}

#loadVideo h1 {
  color:#425d84;
  font-size:18px;
  margin:15px 0 15px 5px;
  text-decoration: underline;
}
.selectTutorial {
  text-align:right;
}
.selectTutorial select {
  padding:2px;
  border:1px solid #9dc9d6;
  font:13px "Trebuchet MS",arial,sans-serif;
}

