*{margin:0px;padding:0px;font-size:12px;font-family:verdana,sans-serif;color:#000000;line-height: 1.4em;letter-spacing:0px;}
img { border: 0px; }
body{margin:0px;padding:0px;background-color:#000000;}
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:85px;background-color:white;}
#headerspace{margin-left:auto;margin-right:auto;padding-top:0px;padding-bottom:10px;width:775px;text-align:left;}
#logospace{float:left;width:355px;height:85px;padding-top:15px;}

.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;}
.strike {color:#993300;text-decoration:line-through;}
.strikeblack {color:#000000;text-decoration:line-through;}

#plainlinks {font-weight: bold; text-decoration:none;}
#plainlinks a{font-weight: bold;font-size:11px;text-decoration:none;}
#plainlinks a:hover{font-weight: bold;font-size:11px;text-decoration:none;}

#menu{
	clear:both;	
	width:100%;
	background:url('/uploads/design/nav_bg.gif') repeat-x;
}

#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;}
#pageheader{clear:both;width:100%;float:left;padding:0px;text-align:justify;}
#pageheader h1{margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;
	font-size:16px;font-family:Tahoma;color:#000000;padding-top:10px;padding-bottom:15px;
	padding-left:15px;width:760px;text-align:left;background-color:#E9E9E8;	
	}
#pageheader div{margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;padding-left:15px;padding-right:0px;font-size:15px;font-family:Tahoma;
color:#ffffff;padding-top:15px;padding-bottom:15px;width:710px;text-align:left;background-image:url(/uploads/design/green_header.gif)}

#content{clear:both;float:left;width:100%;text-align:center;}
#contentspace{margin-left:auto;margin-right:auto;width:745px;height: auto;/* border:1px solid #cccccc; */background-color:white;padding:15px;text-align:left;}
#contentHeaderImage{margin-left:auto;margin-right:auto;width:763px;/* border:1px solid #cccccc; */background-color:white;padding:15px 0px 0px 12px;text-align:left;}
#contentspace h2{font-size:15px;font-weight:bold;color:#333333;padding-bottom:10px;}
#contentspace ul {padding-right:50px;padding-left:50px;padding-bottom:20px;}
.contentText{padding: 0px 0px 0px 15px;;text-align:left}

h1{font-size:19px;font-weight:bold;color:#333333;padding-bottom:12px;padding-top:6px;}
h2{font-size:15px;font-weight:bold;color:#333333;padding-bottom:10px;}
#contentspace h3{font-size:14px;font-weight:bold;color:#198119;padding-bottom:10px;padding-top:10px;}
h3{font-size:15px;font-weight:bold;color:#198119;padding-bottom:10px;padding-top:10px;}
#contentspace table.receipt { width: 650px; border: 1px solid #000000; }

.overviewdivs{clear:both;}
.overviewdiv{width:240px;float:left;}
.overviewdiv h4{font-size:11px;font-weight:bold;color:#ffffff;background-image:url(/uploads/design/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(/uploads/design/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(/uploads/design/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{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:8px;}
table.compareTable tr{background-color:#ffffff;}
table tr.tableLineAlt{background-color:#E9e9e8;}
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;padding:8px;}
.clientTextSpace{width:420px;float:left;}
.clientTextHeader{padding-top:8px;padding-bottom:0px;font-size:16px;font-weight:bold;color:#333333;}
.clientTextURL {font-size:12px;text-decoration:none;color:#0000CC;}
.clientTextURL:hover{color:#0000CC;text-decoration:underline;}
.clientText{padding-top:10px;font-size:13px;}

.gateway{float:left;margin-right:11px;margin-bottom:11px;padding:11px;width:343px;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{clear:both;border-top:4px solid orange;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;width:745px;text-align:left;padding:15px;padding-top:10px;background-color:#01490E;font-size:11px;}
#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:775px;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:800px;padding-top:15px;padding-bottom:15px;text-align:center;font-size:11px;color:gray;}
.footerwhite{font-size:10px;color:#FFFFFF;}

/* ----- 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(/uploads/design/bg-nav-top1.gif) repeat-x 0 0;}
#navigation ul { float:left; width:100%; clear:both; background:url(/uploads/design/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; }



/* ------------------------------- manu from new CSS ----- */
#mContainerTop{
	margin-top:0px;
}

#mContainerTop .navTop{
	background:url('/uploads/design/nav_bg.gif') repeat-x;
	height:30px;
}
#mContainerTop .navTop .cell{
	background:url('/uploads/design/nav_divider.gif') no-repeat;
	width:111px;
	text-align:center;
	color:#FCFCFC;
	font-family:Arial, Helvetica, sans-serif;
	height:30px;
	font-size:13px;
}
#mContainerTop .navTop .endcell{
	background:url('/uploads/design/nav_divider.gif') no-repeat;
	height:30px;
	width:20px;
}
#mContainerTop .navTop .cell a{
	color:#fff;
	text-decoration:none;
}
/* logo and 800 number header */
#mContainerHeader {
	margin-top:0px;	
	width: 100%;
	
}
#mContainerHeader .h_mid{
	/*background:url('/uploads/design/header_bg.gif') repeat-x; */
	height:93px;
	line-height: 1.4em;	
}

#mContainerHeader .h_mid .i1{
	float:left;
	margin-left:30px;
}
#mContainerHeader .h_mid .i4{
	float:left;
	padding:0px;	
	margin-left:20px;	
}
#mContainerHeader .h_mid .i2{
	float:right;
	margin-right:20px;
	text-align:right;
	padding-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4e9b4a;
	line-height: 1.4em;	
}
#mContainerHeader .h_mid .i2 a{
	color:#4e9b4a;
	text-decoration:none;
	line-height: 1.4em;	
}
#mContainerHeader .h_mid .i2 a:hover{
	color:#2d6b3d;	
}
#mContainerHeader .h_mid .i3{
	float:right;
	margin-bottom:5px;
}
.fs14{
	font-size:14px;
	line-height: 1.4em;	
}
.fs12{
	font-size:12px;
	line-height: 1.4em;
}
.fs10{
	font-size:10px;
	line-height: 1.4em;
}
.c_dg{
	color:#2d6b3d;
}
/* Nav Menus */
.navMenu{
	position:absolute;
	width:172px;
	border:1px solid #d0d0d0;
	background-color:#f3f0e2;
	display:none;
	text-align:left;
}
.navMenu ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.navMenu li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	border-bottom:1px solid #d2cdb5;
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 15px;
}
.navMenu li a{
	text-decoration:none;
	color:#333;
}
.navMenu li a:hover{
	text-decoration:none;
	color:#339933;
}
.navMenu .endCell{
	border-bottom: 0px;
}
#navMenu1_items{
	margin-left:0px;
}
#navMenu1_sub_items{
	margin-left:174px;
}
#navMenu2_items{
	margin-left:0px;
}
#navMenu3_items{
	margin-left:0px;
}
/* 360 page CSS */

#header360{
	clear: both; padding:0px;background-repeat: no-repeat; background-image:url('/uploads/design/360/pinnacle-360-top.jpg');height:235px;width:745px;margin:0px;
}
#headerText360{
	clear: both; padding-top:105px;padding-left:350px;font-family:verdana,sans-serif;font-size:11px;
}
#divtext360{
	padding:0px 0px 0px 10px;text-align:left;line-height: 1.3em;
}
/*  CSS for hint tooltip */
.hintContainer{position:absolute;width:250px;border:1px solid #5c5c5c;background-color:#FFFFFF;visibility:hidden;}
.hintHeader{padding:10px;background-color:#E8E7E7;color:#0A6826;}
.hintContent{color:#000000;padding:10px;font-size:10px;}
.hintContent i{font-size:10px;font-weight: italic;}
.hintContent ul{margin:0px;
	padding:0px;
	list-style:disc inside;}
.hintContent ul li{font-size:10px;padding :5px 0px 0px 10px;}

#cmpTable{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
			
	border-right:1px solid gray;
}
#cmpTable .grayHeader{
	background:url('/uploads/design/header_gray_bg.png') repeat-x;	
	height:30px;	
	font-size:14px;
	font-weight: bold;
	text-align: center;
	color:#397d40;
	border-left:1px solid gray;
	border-bottom:1px solid gray;
	border-top:1px solid gray;
}
#cmpTable .innerText{	
	padding: 5px;	
	font-size:11px;
	border-left:1px solid gray;
	border-bottom:1px solid gray;
	text-align: center;
}
/*  CSS for round cornor table on purchase page */
#productDetails{
	background:transparent none repeat scroll 0;
	margin:1em;
}
.tablextop, .tablexbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#FDF3DA; border-left:1px solid #FFDE90; border-right:1px solid #FFDE90;}
.xb1 {margin:0 5px; background:#FFDE90;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.productDetailscontent {
	display:block; 
	background:#FDF3DA; 
	border:0 solid #FFDE90; 
	border-width:0 1px;
	padding: 10px;
}
.lefth1{
	float: left;
	color: #CC9838;
	font-size:14px;
	font-weight: bold;
	padding: 0px 5px 5px 5px;		
}
.righth1{
	float: right;
	color: #CC9838;
	font-size:13px;
	font-weight: bold;
	padding: 0px 5px 5px 5px;	
	
}
.coloredUnderline{
	clear:both;
	border-bottom:1px solid #FFDE90;
}
.productDetailscontent ul{
	margin-left:30px;
	padding: 0px 0px 0px 10px;
}
.productDetailscontent ul li{
	content:"-";
	padding: 0px 0px 0px 10px;
	list-style-type:disc;

}
