*{margin:0px;padding:0px;font-size:12px;font-family:verdana,sans-serif;color:#535252;line-height: 1.4em;letter-spacing:0.2px;}

img { border: 0px; }

body{margin:0px;padding:0px;background-color:#F6F2F2;}

p{margin-bottom:10px;}

h3.notice{padding: 5px; border: 1px solid #F6F2F2; background-color: #0A6826;text-align:center;}

.navtext { font-family:Verdana;font-size:12px }

#header{clear:both;float:left;width:100%;text-align:center;height:80px;background-color:white;}

#headerspace{margin-left:auto;margin-right:auto;padding-top:10px;padding-bottom:10px;width:750px;text-align:left;}

#logospace{float:left;width:455px;height:80px;}

.topicon{margin-left:15px;width:30px;float:left;padding-top:10px;}

.toplink{float:left;padding-top:15px;}

.toplink a{font-weight:bold;color:gray;}

.toplink a:hover{font-weight:bold;color:orange;}

#menu{clear:both;float:left;width:100%;text-align:center;height:22px;background-color:#0A6826;border-bottom:1px solid #2C2C2C;border-top:1px solid #2C2C2C;}

#menu1{position:absolute;top:75px;width:100%;text-align:center;height:22px;background-color:#0A6826;border-bottom:1px solid #2C2C2C;border-top:1px solid #2C2C2C;}

#menuspace{margin-left:auto;margin-right:auto;padding:0px;width:750px;height:22px;border-right:1px solid white;}

#menuspace ul{padding:0px;margin:0px;clear:both;}

#menuspace ul li{float:left;width:106px;height:22px;padding-top:2px;border-left:1px solid white;text-align:center;list-style: none;}

#menuspace ul li a{text-decoration:none;color:white;}



.topbutton{line-height:22px;padding-top:0px;float:left;height:22px;width:105px;font-size:16px;text-align:center;}

#nav{clear:both;float:left;width:100%;text-align:center;height:25px;padding-top:10px;}

#navspace{margin-left:auto;margin-right:auto;padding:0px;width:750px;text-align:left;}



#tm_features_items{position:absolute;width:180px;left:0px;top:0px;display:none;}

#tm_features_items ul{margin:0px;padding:0px;width:100%;border-top:1px solid #72B586;border-left:1px solid #72B586;border-right:1px solid #72B586;}

#tm_features_items ul li a{text-decoration:none;font-size:11px;width:180px;}



#tm_featuresdetails_items{position:absolute;width:180px;left:0px;top:0px;display:none;}

#tm_featuresdetails_items ul{margin:0px;padding:0px;width:100%;border-top:1px solid #72B586;border-left:1px solid #72B586;border-right:1px solid #72B586;}

#tm_featuresdetails_items ul li a{text-decoration:none;font-size:11px;width:180px;}



#tm_solutions_items{position:absolute;width:180px;left:0px;top:0px;display:none;}

#tm_solutions_items ul{margin:0px;padding:0px;width:100%;border-top:1px solid #72B586;border-left:1px solid #72B586;border-right:1px solid #72B586;}

#tm_solutions_items ul li a{text-decoration:none;font-size:11px;width:180px}



#tm_services_items{position:absolute;width:180px;left:0px;top:0px;display:none;}

#tm_services_items ul{margin:0px;padding:0px;width:100%;border-top:1px solid #72B586;border-left:1px solid #72B586;border-right:1px solid #72B586;}

#tm_services_items ul li a{text-decoration:none;font-size:11px;width:170px;color:#444444;}



.menu_item {text-align:left;width:170px;list-style:none;padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:5px;background-color:#E8EFEA;border-bottom:1px solid #72B586;}

.active_menu_item {text-align:left;width:170px;list-style:none;padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:5px;background-color:#FFFFFF;border-bottom:1px solid #72B586;}



#pageheader{clear:both;width:100%;float:left;padding:0px;text-align:center;}

#pageheader h1{margin:0px auto; padding-left:15px;padding-right:0px;font-size:15px;font-family:Tahoma;color:#ffffff;padding-top:10px;padding-bottom:15px;width:735px;text-align:left;background-image:url('images/verde-largo.gif')}

#pageheader div{margin:0px auto; padding-left:15px;padding-right:0px;font-size:15px;font-family:Tahoma;color:#ffffff;padding-top:15px;padding-bottom:15px;width:735px;text-align:left;background-image:url('images/verde-largo.gif')}

#content{clear:both;float:left;width:100%;text-align:center;}

#contentspace{margin-left:auto;margin-right:auto;width:718px;border:1px solid #cccccc;background-color:white;padding:15px;text-align:left;}

#contentspace h2{font-size:15px;font-weight:bold;color:#333333;padding-bottom:10px;}

h2{font-size:15px;font-weight:bold;color:#333333;padding-bottom:10px;}

#contentspace h3{font-size:14px;font-weight:bold;color:orange;padding-bottom:10px;padding-top:10px;}

h3{font-size:15px;font-weight:bold;color:orange;padding-bottom:10px;padding-top:10px;}

#contentspace table.receipt { width: 650px; border: 1px solid #000000;}

.overviewdivs{clear:both;}

.overviewdiv{width:230px;float:left;}

.overviewdiv h4{font-size:11px;font-weight:bold;color:#ffffff;background-image:url('images/shopping-cart-blackHead.gif');background-repeat:repeat-x;height:27px;padding-top:5px;padding-bottom:3px;padding-left:10px;padding-right:3px}

.overviewdiv ul{list-style-position:outside;padding-left:20px;padding-top:0px;padding-bottom:5px;color:#333333;}

.overviewdiv ul li{font-size:11px;list-style-image:url('images/arrow_green.gif');padding-bottom:6px;font-family:verdana,sans-serif}

.overviewdiv ul li a{font-size:11px;}

.overviewdiv ul li b{font-size:11px;}

.overviewdiv ul li ul{padding-top:5px;}

.overviewdiv ul li ul li{font-size:11px;list-style-image:url('images/arrow_green.gif');padding-bottom:6px;font-family:Arial}

.overviewdiv ul li ul li a{font-size:11px;}



#productdetails h3{font-size:15px;font-weight:bold;color:orange;padding-bottom:10px;padding-top:10px;}

#productdetails ul{margin-left:40px;margin-top:10px;margin-bottom:10px;}



.testimonial{padding:20px;border-top:1px solid #f0f0f0;clear:both;}

.testimonialtext{font-family:Times New Roman;font-size:14px;text-align:justify;}

.testimonialsource{text-align:right;font-style:italic}



#faqs h2{font-size:15px;font-weight:bold;color:gray;padding-bottom:10px;padding-top:10px;}

#faqs h3{font-size:15px;font-weight:bold;color:orange;padding-bottom:10px;padding-top:10px;}

#faqs ul{margin-left:40px;margin-top:10px;margin-bottom:10px;}



table.compareTable{background-color:#CCCCCC;}

table.compareTable tr td{font:normal 11px Tahoma, Trebuchet MS, Arial, "sans serif";text-align:left;color:#666666;padding:5px;}

table.compareTable tr{background-color:#ffffff;}

table tr.tableLineAlt{background-color:#E7E5E5;}

table.compareTable tr th{background-color:#42813F;padding:5px;font:bold 13px Arial, Helvetica, "sans serif";color:#FFFFFF;text-align:left;border-bottom:2px solid #FFA800;}



.ctFeature1{background-color:#FFFFFF;padding-left:10px;color:#555555;font-weight:normal;font-size:11px;text-align:left;}

.ctC11{background-color:#F2F2F2;text-align:center;color:#222222;font-weight:normal;font-size:11px;}

.ctC12{background-color:#FAFAFA;text-align:center;color:#222222;font-weight:normal;font-size:11px;}

.ctFeature2{background-color:#FAFAFA;padding-left:10px;color:#555555;font-weight:normal;font-size:11px;text-align:left;}

.ctC21{background-color:#F7F7F7;text-align:center;color:#222222;font-weight:normal;font-size:11px;}

.ctC22{background-color:#F3F3F3;text-align:center;color:#222222;font-weight:normal;font-size:11px;}

.divHint{width:180px;padding:5px;font-size:10px;cursor:help;border:1px solid black;background-color:#ffffee;position:absolute;visibility:hidden;text-align:left;}





.layoutFormHeader{width:710px;background-color:#777777;font-size:12px;font-family:Arial;font-weight:bold;color:white;padding:5px;display:block;clear:both;}

.layoutFormBottom{width:680px;display:block;padding:5px;height:40px;text-align:center;}

.layoutFormItems{width:680px;padding:20px;padding-top:10px;padding-bottom:10px;position:auto;border:0px solid gray;}

.layoutTemplate{width:700px;padding:5px;padding-top:10px;padding-bottom:10px;position:center;border:0px solid gray;}

.layoutFormItemLabel{clear:both;padding-top:3px;font-size:12px;float:left;color:black;width:328px;padding-bottom:10px;}

.layoutFormItemInput{font-size:12px;float:left;color:black;width:328px;padding-bottom:10px;}

.layoutFormItem{font-size:12px;float:left;color:black;width:328px;padding-bottom:5px;}

.layoutFormItemSpaceLeft{display:block;float:left;width:23px;padding-bottom:3px;border:0px solid gray;}

.layoutFormItemSpaceRight{display:block;float:left;width:303px;padding-top:3px;padding-bottom:3px;margin-bottom:5px;border:0px solid gray;}

.layoutFormSeparator{width:680px;heigh:1px;margin-top:5px;margin-bottom:5px;border-top:1px solid #eeeeee;clear:left;}

.layoutFormInputText{width:200px;height:18px;font-size:12px;font-family:Arial;border:1px solid #999999;}

.layoutFormInputTextAlert{width:200px;height:18px;font-size:12px;font-family:Arial;border:1px solid #999999; background-color: #F7F7F7;}

.layoutFormInputSelect{width:200px;height:20px;font-size:12px;font-family:Arial;border:1px solid #999999;}



.clientSpace{clear:both;width:100%;float:left;padding-bottom:25px;}

.clientImageSpace{width:260px;float:left;}

.clientTextSpace{width:420px;float:left;}

.clientTextHeader{padding-top:0px;padding-bottom:0px;font-size:15px;font-weight:bold;color:#333333;}

.clientTextURL{color:#333333;font-size:14px;}

.clientText{padding-top:10px;font-size:13px;}



.gateway{float:left;margin-right:11px;margin-bottom:11px;padding:10px;width:330px;border:1px solid #dddddd;height:85px;}



.livechat_ul{margin-left:20px;margin-top:5px;}

.livechat_ul li{font-size:10px;}



.upgrade_space{clear:both;float:left;width:100%;padding-bottom:15px;}

.upgrade_num{float:left;width:40px;}

.upgrade_text{float:left;width:700px;padding-top:5px;}

.upgrade_text h2{color:#817E90;font-family:Century Gothic,Arial;font-size:14px;}



#footer{clear:both;float:left;width:100%;text-align:center;height:105px;}


#footerspace{margin:0px auto; clear:both;border-top:4px solid orange;width:720px;height:80px;text-align:left;padding-top:10px;background-color:#01490E;font-size:11px;;background-image:url('verde.gif'); padding-left:15px; padding-right:15px; padding-bottom:15px}

#footerspace ul{margin:0px;padding:0px;float:left;list-style-type:none;text-align:left;}

#footerspace ul li{list-style:none;}

#footerspace ul li a{color:white;font-size:10px;text-decoration:none;}

#footerspace ul li a:hover{color:white;font-size:10px;text-decoration:underline;}



#footerline {clear:both;font-size:11px;margin-left:auto;margin-right:auto;width:750px;padding:0px;text-align:center;background-color:#679344;border-top:6px solid #679344;border-bottom:6px solid #679344;}

#footerline a{color:#CCE2BE;font-size:11px;text-decoration:none;}

#footerline a:hover{color:#CCE2BE;font-size:11px;text-decoration:underline;}



#footercopyright{clear:both;margin-left:auto;margin-right:auto;width:750px;padding-top:15px;;padding-bottom:15px;text-align:center;font-size:11px;color:gray;}



/* ----- main navigation ----- */

#main-nav-box { position:absolute;top:60px;width:960px;background-color:#808080; z-index:1; }

#navigation { float:left;  width:100%; background:#0A6826 url('styles/images/bg-nav-top1.gif') repeat-x 0 0;}

#navigation ul { float:left; width:100%; clear:both; background:url('images/bg-nav-bottom.gif') repeat-x 0 100%; list-style-type:none; height:2.2em; margin:0; padding:0}

#navigation li { float:left; text-align:center; border-left:1px solid #95F4B1; border-right:1px solid #95F4B1; margin-top:0.2em;}

#navigation a { display: block; float: left; width: 100%; padding: 0.3em 0; font-size: 95%; font-weight: bold; }

#navigation a:link, #navigation a:visited { color: #fff;}

#navigation a:hover, #navigation a:active, #navigation a:focus { color: #fff; background-color:#95F4B1; text-decoration:none; }

#navigation #cartfeatures{ width: 10.5%; white-space:nowrap; border-left: none; }

#navigation #solutions{ width: 10.5%; white-space:nowrap;}

#navigation #services { width: 10.5%; white-space:nowrap;}

#navigation #cartdemo { width: 18%;}

#navigation #customersupport { width: 18.5%; white-space:nowrap;}

#navigation #purchase { width: 18%; border-right: none; }

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-scope".
 */
.jcarousel-scope {
    position: relative;
    width: 560px;
    height: 240px;
    margin-top: 0px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 0px;
    padding: 15px 40px 0px 40px;
    border:0px solid gray;
    background-color: #FFFFFF; 
    text-align:center; 
    color: #FFFFFF;
}

/**
 * Similar styles will be applied by jCarousel. But we additionally
 * add it here for better displaying with browsers having
 * javascript disabled.
 */
.jcarousel-list {
    overflow:auto;
    width: 560px;
    height: 240px;   
    background-color: #000000;
}

.jcarousel-list li {
    float: center;
    list-style: none;
    width: 0px;
    height: 0px;
    margin: 0px;
}

.jcarousel-list li div {
    background-color: #000000;
    border-left: 1px solid #3f3f3f;
    padding: 15px;
}

.jcarousel-list li div div {
    background-color: #000000;
    border: 0px;
    padding: 10px;
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    position: absolute;
    top: 15px;
    right: 0px;
    width: 38px;
    height: 38px;
    cursor: pointer;
    border: 0px outset #fff;
    color: #OOOOOO;
    background-color: #B3B7B0;
    font-weight: bold;
}

.jcarousel-next-disabled {
    color: #ACCC68;
    cursor: default;
}

.jcarousel-prev {
    position: absolute;
    top: 15px;
    left: 0px;
    width: 38px;
    height: 38px;
    cursor: pointer;
    border: 0px outset #fff;
    color: #000000;
    background-color: #B3B7B0;
    font-weight: bold;
}

.jcarousel-prev-disabled {
    color: #ACCC68;
    cursor: default;
}
