body * {margin:0em;padding:0em;}
body  { font:normal 62.5% arial, verdana, sans-serif; text-align:center; margin:0em; background:#8e9399 url('../images/bg.gif') repeat-x;}
br.cboth {font-size:0.1em;clear:both;}
.cboth {clear:both}
.cright {clear:right}
div.divider {clear:both; height:0.1em; overflow:hidden;}
.fleft {float:left;}
.invisible {visibility:hidden;}
.hidden {display:none;}
img {border:0em;}
.center_container {margin:0px auto;text-align:left;}
.markit {border:0.2em solid red;}
.centered {display:block; margin:0px auto; text-align:center; float:none;}
h1 {font:bold 16px arial,verdana,sans-serif;}
h2 {font:bold 14px arial,verdana,sans-serif;}
h3 {font:bold 12px arial,verdana,sans-serif;}
li, b, p, span {font-size:12px;}
.strike {text-decoration:line-through ! important;}
.red {color:red;}
ul,ol {list-style-position:inside;}
ol {line-height:18px; margin:20px;}
ul.linespace {line-height:20px;}
.outer_container {margin:10px auto;background:#fafafa; width:900px;text-align:left;}
.content_container {}
.header { position:relative; height:80px;z-index:1000;}
.header .livehelp {position:absolute; right:20px; top:30px;}
.header .logo { position:absolute; top:25px; left:25px; height:10px ! important; overflow:visible;}
.header .logo h1 { font-size:12px; color:#43515c; padding:0px 25px;  display:block; text-align:right;}
.header .imenu { position:relative; height:22px;z-index:1000;}
.header .imenu * {z-index:1000;}
.header .imenu .left_corner { position:absolute; top:0px; left:0px;}
.header .imenu .right_corner { position:absolute; top:0px; right:0px;z-index:2000;}
.header .imenu #menu {  width: 270px; z-index:100;height:22px; background-color:#000000; position:absolute; right:0px; top:0px;z-index:1000;}
.header .imenu #menu .bw_margin {position:absolute; left:-15px; top:0px;}
.header .imenu #menu a.tmessage {position:absolute; left:-300px; top:8px; text-align:left;color:black; padding-right:15px; text-decoration:none;}
#menu ul {list-style-type:none;}
#menu dl {float: left; position:relative; line-height:5px;}
#menu dt {cursor: pointer;text-align: left; font-weight: normal;margin: 10px; color:white; overflow:visible;}
#menu dd { display: none; position:absolute; top:25px; left:0px;}
#menu li { background-color:#FFFFFF text-align: left; padding:3px;  border-bottom:1px solid #efefef;}
#menu .products li {  width:250px;}
#menu li.partnership {  width:150px;}
#menu li {  width:150px;}
#menu li a  {color: #000; text-decoration: none; display: block; height: 100%; border: 0px none; text-align: left; font-size:11px;line-height:18px; }
#menu dt a {text-align: left;color:white; text-decoration:none;font-size:10px; position:relative; top:-3px;}
#menu li a:hover{ background: #eee; }
.content_container, .product_top, .product_creative { margin:0px 20px;}
.product_top ul {list-style-type:none; display:block; background:#8e9399;height:22px; padding:0px 10px;}
.product_top ul li {float:left; display:block; border-left:1px solid white; line-height:14px; height:14px; margin-top:4px; padding:0px 10px; }
.product_top ul li a {font-size:12px; color:white;text-decoration:none;}
.product_top ul li a:hover {text-decoration:underline;}
.product_creative {margin-bottom:0px;position:relative;text-align:left;}
.pathway {height:20px; font-size:10px;line-height:20px;color:#ccc; text-align:right;}
.pathway a {color:#ccc;}
.pathway a:hover {color:black;}
.pathway span {position:relative; right:30px;}
.content { width:635px; float:left; text-align:left;margin-left:20px;}
.content p {font-size:12px; margin-bottom:10px;}
.content b {font-size:12px; font-weight:bold;}
.content h2 {font:bold 16px trebuchet ms, verdana, sans-serif; color:black; margin-bottom:10px; height:26px; line-height:26px; display:block; padding-left:20px; display:block; clear:both; position:relative; left:-10px;}
.content h3 {font:bold 14px arial, verdana, sans-serif; color:black; margin-bottom:5px; background:transparent url('../images/dots.gif') repeat-x bottom left; padding-bottom:5px;display:block; clear:both;}
.content .c_mleft {margin-left:20px;}
.content .screenshots ul li {margin-bottom:5px; text-align:justify;}
.content_col_headline {font:bold 14px arial, verdana, sans-serif; color:black; letter-spacing:2px;}
img.c_fleft {border:1px solid #efefef; float:left; margin-right:10px;}
.content_line {border-top:1px solid gray;}
.content ul {list-style-position:inside; list-style-image: url('../images/list.gif'); margin-bottom:10px; overflow:visible;}
.screenshots img {float:left; margin-right:20px; margin-bottom:20px;}
.screenshots img b {clear:right;}
.left_col { width:200px; float:left; text-align:left; }
.left_col ul.product_full_menu {list-style-type:none; display:block;}
.left_col ul.product_full_menu li {display:block; border-bottom:1px solid #ececec;line-height:22px; background:white url('../images/full.gif') repeat-y top right; height:22px;}
.left_col ul.product_full_menu li.mmargin { background:transparent url('../images/bottom.gif') no-repeat top right; border:0px; height:30px;}
.left_col ul.product_full_menu li.mtop { border-top:3px solid gray; padding-top:3px;}
.left_col ul.product_full_menu li a {font:bold 13px arial,verdana,sans-serif;text-decoration:none;line-height:20px;padding-left:10px; color:#000000}
.left_col ul.product_full_menu li a:link {font:bold 13px arial,verdana,sans-serif;text-decoration:none;line-height:20px;padding-left:10px; color:#000000}
.left_col ul.product_full_menu li a:visited {font:bold 13px arial,verdana,sans-serif;text-decoration:none;line-height:20px;padding-left:10px; color:#000000}
.left_col ul.product_full_menu li a:hover {text-decoration:underline;}
.left_col .box_image {position:relative; left:15px; top:-10px;}
.left_col .livehelp {margin:10px 0px; text-align:center;}
.left_col .livehelp img {margin:0px auto; text-align:center;}
.payment_button { background: transparent url('../images/pay.jpg') no-repeat; display:block; width:132px;height:39px;text-align:center; line-height:35px; font-size:14px; font-weight:bold; margin:5px auto 0px auto;}
}
.lbox_body {margin:0px 10px; padding-top:10px; border-top:1px solid #96a296; }
.footer {height:20px; background:#000000;overflow:hidden;margin-top:5px;}
.foot_white {height:20px; position:relative; float:left;}
.foot_white span {margin-left:10px; color:gray; font:normal 10px trebuchet MS, Arial,verdana,sans-serif;line-height:20px;}
.foot_white img {position:absolute; bottom:-1px; right:-8px;display:block;}
.getcopy {}
.getcopy div {border-top:2px solid #ccc;position:relative; left:230px; width:620px; text-align:center;padding-top:10px;}
.getcopy div span {font:bold 14px arial,verdana,sans-serif; color:#9c1617;}
#menu {z-index:9999;}
#menu *{z-index:9999;}
.content {font-size:12px;}
.fontsize {}
.fontsize p, .fontsize li,.fontsize a,.fontsize b {font-size:14px ! important; line-height:18px;}
.fontsize b {color:#393939;}
.fontsize p {margin-bottom:10px;}
.fontsize ul li {margin-bottom:5px ! important;}