/* CSS Document */
body {font-family:verdana, arial, sans-serif;font-size:12px;background:#fff;color:#000;margin:0px auto;text-align:center;}
.one {background:transparent url(images/bg-body.jpg) no-repeat center top;}
.two {background:transparent url(images/bg-body2.jpg) no-repeat center top;}
img {border:0px;}
h1 {color:#f3891c;font-size:20px;margin:0px;}
h2, h3, h4, h5, h6 {color:#f3891c;font-size:18px;margin:0px;}

blockquote {border:1px solid #f3891c;background:#ffed8f;padding:10px 20px 0px 20px;margin:10px 10px 0px 0px;font-style: italic;}
blockquote strong {display:block;text-align:right;font-style: normal;}

#container {width:970px; margin:0px auto;text-align:left;}

a {}
#header {float:left;padding:10px 0px 0px 15px;width:948px;} /* IE */ *html #header {width:970px;}
	.logo {display:block;float:left;}
		.logo a {display:block;width:155px;height:51px;}
		.logo span {display:none;}
#supernav {float:right;padding-top:34px;font-size:10px;}
	#supernav a:link, #supernav a:visited {border:none;color:#f3891c;margin-right:20px;text-transform:uppercase;text-decoration:none;} 
	#supernav a:hover, #supernav a:active {color:#ff5500;} 
	#supernav a img {border:none;} 
#menu {padding:13px 0px 0px 20px;height:20px;clear:left;width:600px;}
#free {display:inline;float:right;margin:4px 200px 0px 0px;}
#banner {height:175px;margin-top:10px;}
#ban {height:1px;margin-top:10px;background:#fff;}
#contain {width:970px;margin:10px auto 0px; background:#fff url(images/bg-dots-vertical.gif);float:left;} /* IE */ *html #contain {margin:0px auto;padding:0px;}
#contain.none {background-image:none;}
	.containtxt {padding:0px 10px;}
	.sections {float:left;}
#leftsection { width:355px;}
	#leftsection img { text-align:right;}
#middlesection { width:370px;}
.features { background-image:url(images/featuresbg.jpg); width:100%; background-repeat:repeat-x;}
.featuresheader {padding-bottom:5px;}
.featuresfooter {padding-top:5px; text-align:right; font-size:11px; letter-spacing:1px;}
.featurestxt { padding:10px 10px 10px 60px; font-size:10px; background-repeat:no-repeat; background-position:10px 10px;}
	.sep { background:transparent url(images/bg-dot.gif) repeat-x center center; height:5px; margin-top:10px; margin-bottom:10px;}
#sales {background-image:url(images/ico-sales.gif);}
#crm {background-image:url(images/ico-crm.gif);}
#marketing {background-image:url(images/ico-marketing.gif);}
#paperless {background-image:url(images/ico-paperless.gif);}

#rightsection {width:230px;padding:0px 0px 0px 10px;}
	.right-top {width:230px; background:#fff url(images/bg-box-top.gif) no-repeat left top; margin:0px 0px 15px 0px;}
	.right-bottom {width:206px; background:transparent url(images/bg-box-bottom.gif) no-repeat left bottom;padding:12px;font-size:11px;}


#know { background-image:url(images/ico-speech.jpg); background-repeat:no-repeat; background-position:10px 15px;}
#case { background-image:url(images/ico-i.jpg); background-repeat:no-repeat; background-position:10px 15px;}
.wide {display:block;margin:0px auto;background:#000;clear:both;text-align:center;border-top:10px solid #fff;}
#foot {height:120px; width:970px;margin:0px auto;}
#leftfoot {text-align:left; float:left; margin:20px 10px 0px;}
#rightfoot {text-align:right; float:right; margin:20px 10px 0px;}
.szbold {font-weight:bold;}
.szwhite {color:#fff;}
.szorange { color:#f3891c;}
.sz18px { font-size:18px}

/* PRODUCT PAGE */
#leftsectionproduct {width:728px; background:#fff url(images/bg-dot-vertical.gif) repeat-y center right;margin-bottom:10px;float:left;}
/* IE */ *html #leftsectionproduct {width:718px;}
.padd-left {padding-left:10px}
#images {height:237px;background:transparent url(images/bg-feature.jpg) no-repeat left top;}
	#images .buttons {float:right;margin-top:105px;margin-right:20px;} /* IE */ *html #images .buttons {margin-right:10px;}
	#images .promo {float:left;margin-top:60px;margin-left:220px;width:275px;} /* IE */ *html #images .promo {margin-left:110px;}
		#images .promo p {margin:0px 0px 10px 0px;line-height:18px;}
#tabs { width:700px; height:35px;}
.tab { float:left;}
.tabtxt {font-weight:bold; color:#999999;cursor:hand !important;}
.tabtxt:hover { text-decoration:underline;}
.tabheader {margin:5px 0px; font-size:24px;}
	x.tabspace { width:5px; float:left;background:pink;}
	.tableft {background-image:url(images/tab-left.jpg); width:9px; height:35px; background-repeat:no-repeat; float:left}
	.tabmiddle {background-image:url(images/tab-middle.jpg); background-repeat:repeat-x; float:left; padding-top:10px; text-align:center; height:25px;}
	.tabright {background-image:url(images/tab-right.jpg); width:9px; height:35px; background-repeat:no-repeat; float:left; margin-right:10px;} /* IE */ *html .tabright {margin-right:5px;}
#tabdetails {background-image:url(images/tab-bg.jpg); background-repeat:repeat-x; padding:10px;}
#demo {text-align:center;margin-left:10px;} /* IE */ *html #demo {margin-left:5px;}
#currenttab .tableft { background-image:url(images/tab-left-dark.jpg);}
#currenttab .tabmiddle { background-image:url(images/tab-middle-dark.jpg);}
#currenttab a {color:#fff;}
#currenttab .tabright { background-image:url(images/tab-right-dark.jpg);}

/* TRAINING PAGE */
#training {width:707px; font-family:verdana;font-size:12px;} /* IE */ *html #training {width:692px;}
.course {background:#fff url(images/bg-dot.gif) repeat-x bottom left;float:left;padding-bottom:1px;margin:0px 0px 10px 0px;clear:left;width:707px;} /* IE */ *html .course {width:692px;}
	.name {padding:5px; background:#a5a5a4;font-weight:bold;color:#fff;float:left;}
	.duration {padding:5px 20px 5px 0px; float:right;background:#fff url(images/ico-clock.gif) no-repeat center right;}
	.description {border-top:4px solid #a5a5a4;padding:16px 10px 0px 10px; float:left;clear:both;background:#fff url(images/bg-gradient.gif) repeat-x top left;margin:0px 0px 10px 0px;width:687px;line-height:18px;} /* IE */ *html .description {width:692px;padding:16px 5px 5px 10px;}
		.price {width:80px;text-align:center;padding:30px 0px 32px 0px;float:right;font-size:18px;font-family:georgia, serif;margin-bottom:10px;}
		.attendes {border-top:1px solid #a5a5a4;padding:10px 0px 0px 20px;clear:right;display:block;background:transparent url(images/ico-attend.gif) no-repeat top left;} /* IE */ *html .attendes {padding:5px 0px 0px 20px;}

/* SUPPORT PAGE */
.video {padding-left:10px}
	.video h6 {font-size:12px;margin:15px 0px 0px 0px;margin-right:10px;border-bottom:1px solid #7f7f7f;}
	.video p {margin:4px 10px 0px 0px;}
	.video h6 a {text-decoration:none;color:#fff;display:block;background:#a5a5a4 url(images/ico-video.gif) no-repeat center right;padding:5px 20px 5px 5px;}
	.video a:visited {background-color:#cdcdcc;}
	.video a:hover {background-color:#f3891c;}

/* CONTACT PAGE */
.contact-info {width:360px;border:1px solid #f3891c;background:#ffed8f;float:right;margin-right:11px;padding:10px;} /* IE */ *html .contact-info {margin-right:5px;}
.freedemo {width:300px;border:1px solid #f3891c;background:#ffed8f; margin-right:11px;padding:10px;} /* IE */ *html .contact-info {margin-right:5px;}
/* FORMS STUFF */
form {margin:0px;width:300px;}
form label {font-weight: bold;float: left;display: block;width: 100px;padding-top: 5px;}
form ul {margin: 0px;padding: 0px;list-style: none;list-style-type: none;float:left;}
form li {list-style: none;padding:2px;margin: 0px !important;list-style-type: none;display: block;clear: both;}
form li input {padding: 5px;font-size:12px;float: left;color: #2b2b2b;border:1px solid #2b2b2b;font-family:verdana, sans-serif;width: 182px;}/* IE */ *html form li input {width:184px;}
#submitbutton {font-weight: bold;padding: 6px;text-align: right;float:right;width:50px;border:normal;}
form li input:focus, form li select:focus, form li textarea:focus {border-color: #f3891c;}

/* DROP DOWN MENU FULLY CSS (js for IE *sighs*) */
#subnav, #subnav ul {padding: 0px;margin:0px;list-style: none;}
	#subnav ul {width:160px;}
	#subnav a {display:block;padding:5px;border-right:1px solid #2b2b2b;font-size:12px;color:#fff;text-decoration:none;}
	#subnav a:visited {color:#ccc;}
	#subnav a:hover {color:#f3891c;}
	#subnav li {float: left;}
		#subnav li ul {position: absolute;width:160px;left: -999em;background:#2b2b2b;}
		#subnav li:hover ul {left: auto;}
		#subnav li:hover ul, #subnav li.sfhover ul {left: auto;}
			#subnav ul li {display:block;float:left;clear:left;width:160px;}
			#subnav ul li a {display:block;padding:3px 5px ;border-bottom:1px solid #000;font-size:10px;}