body {
  background-image: url(/public/asset/asset/15);
  background-repeat: repeat-x;
  background-color: #f7f7f7;
}

body, p, ol, ul, td {
  color: #666161;
  font-family: "Trebuchet MS",Trebuchet,Verdana,Arial,sans-serif;
  line-height: 1.5em;
  font-size: 12pt;
}

div#en_content {
  text-align: center;
}

div#en_header {
  height: 88px;
  text-align: right;
  width: 840px;
  margin: 0 auto;
}

div#en_sidebar {
  display: none;
}

div#en_menubar {
  width: 100%;
  border-top: 1px solid #dcdcd2;
  border-bottom: 1px solid #dcdcd2;
  background-color: #F1F0ED;
  float: left;
}

ul#en_navbar {
  width: 880px;
  /* padding-right: 40px; */
  margin: 0 auto;  
  border: 0;
  border-left: 1px solid #ccc;
  list-style-type: none;
}

ul#en_navbar li {
  padding: 2px 12px 2px 12px;
  border: 0;
  border-right: 1px solid #ccc;
  color: #9D9797;
  font-weight: bold;
  float: left;
}


ul#en_navbar li a {
  color: #666;
  background: none;
}

ul#en_navbar li a:hover {
  color: #6991EF;
  text-decoration: underline;
  background: none;
}

a {
  color: #6991EF;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

div#en_youraccount {
  padding:4px;
  border: 1px solid #C2CB86;
  background-color: #F5F7F1;
}

ul#en_ya_menu {
  background-color: #F5F7F1;
}

div#en_ya_title {
  color: #C2CB86;
  font-size: 14pt;
  font-weight: bold;
}

li.en_ya_menuitem a {
  font-weight: bold;
  color: #336699;
  text-decoration: none;
  height: 20px;
}

li.en_ya_menuitem a:hover {
  background-color: #fff;
  text-decoration: italic;
}

div#en_main {
  clear: left;
  background-color: #fff;
  width: 840px;
  margin: 0 auto;
  /* margin: 0 auto; */
  padding: 20px;
  text-align: left;
}

h1 {
  color: #333;
  font-size: 2em;
}

span.en_required {
  font-size:16pt;
  color:#FFCCBF;
}

form input, textarea, select  { 
  background: #fcfcfc;
  color: #333;
  border: 1px solid #ccc;
  margin-bottom:2px;
  padding: 4px;
}

input:focus, textarea:focus, select:focus {
  background: #f7f7f7;
  border: 1px #999 solid;
}

div.en_article_metadata {
  display: none;
}

div.en_article {
  margin-bottom: 1em;
}

hr.en_divider {
  display: none;
}

img.screenshot {
  display: block;
  margin: 2em auto;
}

/* columned layouts */

div.left {
  width: 355px;
  margin: 15px;
  float: left;
}

div.right {
  width: 355px;
  margin: 15px;
  float: right;
}

div.full_plain {
  margin: 10px auto;
}

div.full_plain h3 {
  color: #333;
}

div.full_yellow {
  background-color: #FFFF99;
  width: 760px;
  margin: 40px auto;
}

div.full_yellow h3 {
  color: #333;
}

/* begin feature panel */

div#feature_panel {
  border: 1px solid #e7f0b7;
  background-color: #eef5d0;
  width: 100%;
}

div#feature_panel div#title, div#feature_panel div#tagline {
  text-align: center;
  font-weight: bold;
}

div#feature_panel div#title {
  font-size:2em;
  line-height:1em;
  color: #333;
  margin-bottom: 20px;
}

div#feature_panel span.highlight {
  color: #6991EF;
}

/* end feature panel */

/* end columned layouts */

table.tile_panel {
  width: 100%;
  border: 1px solid #ddd;
}

table.tile_panel td.title {
  color: #333;
  font-size: 1.2em;
  font-weight: bold;
}

table.tile_panel td {
  text-align: center;
  vertical-align: top;
  font-size: 11pt;
  padding: 5px 10px 5px 10px;
  width: 175px;
}

table.tile_panel img {
  border: 1px solid #ccc;
}

img.panel {
  border: 1px solid #ccc;
  margin-left: 20px;
}

div.tour_nav {
  text-align: center; 
  padding: 0.2em 0;
}

h3 {
  color: #A1A534;
}

img.right {
  float: right;
  margin: 10px 0 10px 10px;
}

div#en_footerwrap {
  text-align:center;
  margin: 1em auto;
  width: 70%;
  font-size: 9pt;
  line-height: 1.1;
} 

/* case study styles */

div.cs-screenshot {
  text-align: center;
  margin: 1em 1em 1em 1em;
}

div.cs-screenshot-image img {
  border: 1px solid black;
  background: #ffffff;
  padding: 1px;
}

div.cs-screenshot-caption {
  margin-top: 0.5em;
  font-weight: bold;
  font-size: 90%;
}

/* newsletter subscribe box */
div#subscribe {
}

div#subscribe label {
  font-size: 80%;
  font-weight: bold;
}

input#subscribe_submit {
  border: 2px solid #cccccc;
  font-size: 80%;
  font-weight: bold;
  color: #666161;
  margin-top: 0.5em;
}

div#contactus_panel {
  border: 1px solid #ccc;
  padding: 10px;
  margin: 10px;
}

/* blog styles */

div#about_blog {
  border: 1px solid #ccc;
  padding: 0 10px 10px 10px;
  margin-bottom: 20px;
  font-size: 80%;
}

body#en_content_news div.en_article_metadata {
  display: block;
}

table#price_grid {
  background: #eee;
  border-collapse: collapse;
  margin-top: 1em;
  margin-bottom: 1em;
}

table#price_grid td {
  padding-left: 2em; 
  padding-bottom: 0.25em;
  padding-top: 0.25em;
  padding-right: 2em;
  border: 2px solid #fff;
  text-align: center;
}

table#price_grid th {
  padding: 0.5em;
  color: white;
  border: 2px solid #fff;
  background: #888;
}

table#price_grid th.pricel {
  padding: 0.5em;
  color: #666;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  background: #fff;
  text-align: right;
}

table#price_grid td.pricel {
  text-align: left;
  background: #F1F0ED;
  color: #666;
  border-right: 2px solid #fff;
  padding-left: 0.5em;
  padding-right: 0.5em;
}

div.screencast {
 margin-top: 1em;
 margin-bottom: 1em;
 clear: both;
}

img.screencast_thumb {
 float: left;
 margin-right: 1.5em;
}

div.screencast h3 {
  padding-top: 0.5em;
}

/* Get Satisfaction Widget */

div#gsfn_list_widget { float: right; margin-left: 2em; margin-bottom: 2em; }
div#gsfn_list_widget img { border: none; }
div#gsfn_list_widget { width: 250px; border: 6px solid #DDD; padding: 10px; }
div#gsfn_list_widget a.widget_title { color: #000; display: block; margin-bottom: 10px; font-weight: bold; }
div#gsfn_list_widget .powered_by { margin-top: 8px; padding-top: 8px; border-top: 1px solid #DDD; }
div#gsfn_list_widget .powered_by a { color: #333; font-size: 90%; }
div#gsfn_list_widget div#gsfn_content { }
div#gsfn_list_widget div#gsfn_content li { text-align:left; margin-bottom:6px; }
div#gsfn_list_widget div#gsfn_content a.gsfn_link { line-height: 1; }
div#gsfn_list_widget div#gsfn_content span.time { font-size: 90%; padding-left: 3px; }
div#gsfn_list_widget div#gsfn_content p.gsfn_summary { margin-top: 2px }
