body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
/*	background-color: #fefbf1; */
	text-align: center;
}
body, html {
	height: 100%;
}
input {
      font-family: sans-serif;                
}
#wrap {
	min-height: 100%;
}

#header {
	margin: 0px;
	height: 162px;
	width: 100%;
	text-align: center;
	background-image: url(../images/headerBG.png);
	background-repeat: repeat-x;
	padding: 0px;
	position: fixed;
	z-index: 100;
}
#headerContent {
	width: 900px;
	margin: auto;
	text-align: center;
}
#contentContainer {
	width: 95%;
	clear: both;
	overflow: hidden;
	margin: auto;
	padding-top: 154px;
	padding-bottom: 160px;
}
.errorBanner {
	background-color: #dcd1b6;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dcd1b6), to(#f3efe7));
	background: -webkit-linear-gradient(-45deg, #dcd1b6, #f3efe7);
	background: -moz-linear-gradient(-45deg, #dcd1b6, #f3efe7);
	background: -ms-linear-gradient(-45deg, #dcd1b6, #f3efe7);
	background: -o-linear-gradient(-45deg, #dcd1b6, #f3efe7);
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align: left;
	height: 100px;
	width: 90%;
	margin: 5px auto;
}

.errorBannerTitle {
	padding-top: 60px;
	font-size: 22px;
	color: #8a3a3a;
	font-weight: bold;
	padding-left: 10px;
}

.errorBanner a {
	display: block;
	text-decoration: none;
	width: 100%;
	float: left;
}

.errorBanner:hover {
	cursor: pointer;
	background-color: #d8e9f1;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8e9f1), to(#ecf5f9));
	background: -webkit-linear-gradient(-45deg, #d8e9f1, #ecf5f9);
	background: -moz-linear-gradient(-45deg, #d8e9f1, #ecf5f9);
	background: -ms-linear-gradient(-45deg, #d8e9f1, #ecf5f9);
	background: -o-linear-gradient(-45deg, #d8e9f1, #ecf5f9);
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.errorBanner img {
	float: right;
}
.errMsg {
	color: red;
	font-style: italic;
	text-align:left;
	padding-top: 10px;
}
#leftSideBar {
	float: left;
	width: 150px;
	text-align: center;
	background-color: #f9f1d6;
	padding-top: 8px;
}
#headerLeft {
	float: left;
	width: 180px;
}
#headerMiddle {
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	float: left;
	width: 520px;
	text-align: center;
	letter-spacing: 1px;
	/* [disabled]background: #0F0; */
	padding-top: 97px;
}
#headerMiddle li {
	list-style:none;
}
#headerRight {
	float: left;
	width: 200px;
}
#main {
	float: left;
	/* [disabled]background: #0F9; */
	width: 720px;
}
#main p {
	text-align: justify;
	padding-right: 20px;
	padding-left: 20px;
}
#mainCentered {
	width: 900px;
	margin: auto;
}
#mainContainer {
	width: 100%;
	float: left;
	text-align: center;
}
#mainContent {
	overflow: hidden;
	padding-top: 8px;
	text-align: center;
}
#rightSideBar {
	/* [disabled]background-color: #FFFF00; */
	float: left;
	/* [disabled]height: 500px;
*/
	width: 150px;
	padding-top: 8px;
	text-align: center;
}
/****************************************************************************** NAV MENU */
#navMenu {
	margin: 0 auto;
	width: 100%;
	/* [disabled]background-color: #0C0; */
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	/* [disabled]clear: both; */
	float: left;
}
#navMenu ul {
	/* [disabled]background-color: #9966FF; */
	list-style: none;
	position: relative;
	/* [disabled]display: inline-table; */
	margin: 0 auto;
	padding: 0;
}
#navMenu ul ul {
	display: none;
	background: #5f6975;
	padding: 0;
	position: absolute;
	top: 100%;
}
#navMenu ul li:hover > ul {
	display: block;
}
#navMenu ul:after {
	content: "";
	clear: both;
	display: block;
}
#navMenu ul li {
	float: left;
}
#navMenu ul li:hover {
	background: #4b545f;
}
#navMenu ul li:hover a {
	color: #fff;
}
#navMenu ul li a {
	display: block;
	padding: 9px 11px;
	color: #1e4637;
	text-decoration: none;
}
#navMenu ul ul li {
	float: none;
	border-top: 1px solid #6b727c;
	border-bottom: 1px solid #575f6a;
	position: relative;
	text-align: left;
	min-width: 125px;
}
#navMenu ul ul li a {
	padding: 7px 20px;
	color: #fff;
}
#navMenu ul ul li a:hover {
	background: #4b545f;
}
/****************************************************************************** OLD NAV MENU
.topnav {
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #f9f1d6;
	text-align: left;
}
ul.topnav {
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 0px;
	font-size: 12px;
	list-style: none;
}
ul.topnav li {
	list-style: none;
}
li.mainSection {
	border-bottom: 1px solid #d4ccaf;
}
ul.topnav li a {
	color: #000;
	display: block;
	text-decoration: none;
	border-bottom: .5px solid #d4ccaf;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
ul.topnav li a:hover {
	background-color: #cae2e8;
	color: #900;
}
ul.topnav ul {
	margin: 0;
	padding: 0;
	display: none;
}
ul.topnav ul li {
	margin: 0;
	clear: both;
}
ul.topnav ul li a {
	padding: 5px 20px 10px;
	font-size: 12px;
	background-color: #fef9e8;
	font-weight: normal;
}
ul.topnav ul li a:hover {
	background-color:#cae2e8;
	color:#990000;
}
ul.topnav ul ul li a {
	color:#000;
	padding-left: 30px;
	background-color: #fefbf3;
}
ul.topnav ul ul li a:hover {
	background-color:#cae2e8;
	color:#990000;
}
ul.topnav span {
	float:left;
}*/
#footer {
	margin-top: -150px; /* negative value of footer height */
	height: 150px;
	bottom: 0px; 
	width: 100%;
	clear: both;
	float: left;
	text-align: center;
	background-color: #CCC;
}
#footerContent {
	padding-top: 10px;
	color: #666;
	text-align: center;
	width: 80%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	padding-bottom: 90px;
}
#footerColumn {
	float: left;
	width: 25%;
	text-align: left;
}
a.redlink:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #990000;
	font-size: 12px
}
a.redlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #990000;
	font-size: 12px
}
a.redlink:hover {
	color: #339900;
}
a.redlink:active {
	color: #990000;
}

a.machineSegmentLink:link		{ font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-weight: bold; color: #990000; font-size: 14px}
a.machineSegmentLink:visited	{ font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-weight: bold; color: #990000; font-size: 14px}
.logoutLink {
	float: right;
}
#mgrIndex {
	width: 600px;
	margin: auto;
}
#mgrIndex ul {
	text-align: left;
	list-style: none;
	padding: 0px;
}
#videoSection {
	width: 600px;
	margin: auto;
}
.videoSectionColumn {
	width: 50%;
	float: left;
}
#videoSection ul {
	text-align: left;
	list-style: none;
	padding: 0px;
}
#mediaContainer {
	/* [disabled]float: left; */
	width: 100%;
	text-align: center;
	margin: auto;
}

.mgrSectionTitle {
	font-weight: bold;
	padding: 3px;
	color: #FFF;
	background-color: #006600;
	text-align: center;
	margin: 3px;
}
.mediaSection {
	float: left;
	width: 50%;
	text-align: center;
	margin: auto;
	/* [disabled]background-color: #9F0; */
}
.mediaThumbs {
	width: 232px;
	margin: auto;
	/* [disabled]background-color: #06F; */
	text-align: left;
}
.compPhotoLink {
	color: #990000;
	cursor: pointer;
}
.compPhotoLink:hover {
	color: #0066FF;
}
#mgrCoTitle {
	font-size: 14px;
	font-weight: bold;
	color: #339900;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
#mediaTitle {
	color: #990000;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.patentNum {
	font-size: 10px;
	font-style: italic;
	color: #000;
	font-weight: normal;
}
.photoThumb {
	padding: 3px;
	/* [disabled]float: left; */
	border: 0;
}

a.machineSegmentLink:hover		{ color: #339900; border-bottom: dashed 1px}
a.machineSegmentLink:active		{ color: #990000; }

h1 {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #06C;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 0px;
}
h3 {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px dashed #990000;
	/* [disabled]margin-left: 20px; */
	padding-top: 20px;
}
h4 {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0px;
}
#machinePhotos {
	/* [disabled]background: #0FF; */
	width: 870px;
	position: relative;
	margin: auto;
}

#mainMachinePhoto {
	/* [disabled]background-color: #6FF; */
	text-align: center;
	/* [disabled]float: left; */
	/* [disabled]width: 100%; */
}
.machineMainPhoto {
	border: 0;
}
#machinePhotoThumbs {
	/* [disabled]background-color: #CCC;
*/
	/* [disabled]text-align: center; */
	/* [disabled]width: 70px; */
	border: 1px solid #CCCCCC;
	z-index: 10;
	position: absolute;
	bottom: 5px;
	left: 0px;
	/* [disabled]height: 50px; */
}
.machinePhotoThumb {
	max-width: 60px;
	border: 0;
	padding: 5px;
}
.machineDescriptLargeTable {
	background-color: #CCCCCC;
	border-collapse: collapse;
	width: 95%;
	margin: 0 auto;
}
.machineDescriptLargeTable th{
	background-color: #999999;
}
.machineDescriptLargeTable th,.machineDescriptLargeTable td{
	padding: 10px 3px;
	text-align: center;
	vertical-align: middle;
}
#machineDescriptionLeft {
	float: left;
	/* [disabled]padding: 10px;
*/
	width: 60%;
	/* [disabled]margin: 10px;
*/
}
#machineDescriptionLeft p {
	text-align: justify;
	padding-right: 15px;
	padding-left: 15px;
	line-height: 20px;
}
#machineDescriptionRight {
	width: 40%;
	float: left;
	padding-top: 10px;
}
.profileShowcase {
	text-align: center;
	width: 90%;
	border: 1px solid #CCCCCC;
	margin: 10px auto;
	padding: 5px;
}
.profileShowcaseColumn {
	width: 120px;
	text-align: center;
	float: left;
	/* [disabled]padding: 5px; */
}
.featuresBenefits {
	width: 95%;
	background-color: #CCCCCC;
	margin: 0 auto;
	/* [disabled]float: left;
*/
	/* [disabled]padding: 5px; */
	/* [disabled]margin: 5px;
*/
}
.featuresBenefits ul {
	text-align: left;
	width: 90%;
	padding: 0px 0px 5px 30px;
}
.featuresBenefits ul img{
	/* [disabled]text-align: center; */
	margin: 0px 0px 10px 10px;
}
.featuresBenefits ul li {
	position: inherit;
	margin-bottom:10px;
	line-height: 18px;
	list-style-type: disc;
	/* [disabled]text-align: left; */
}

.featuresBenefits ul div {
	/* [disabled]font-weight: bold; */
	margin-left: -15px;
	margin-bottom: 10px;
}

.featuresHeadline {
	font-weight: bold;
	color:#000;
	letter-spacing: 4px;
	text-align: left;
	background: #999;
	padding: 5px 0px 5px 15px;
}
.IMGborder {
	border: 1px solid #999;
}

.specificationsTable {
	width: 100%;
	background-color: #CCCCCC;
	margin: 10px auto 0 auto;
	border-collapse: collapse;
}
.specificationsTable td{
	padding: 5px;
}
.specificationsTable th{
	background-color: #999999;
	letter-spacing: 4px;
	padding: 5px 0px 5px 15px;
	text-align: left;
}
.calculatorSoftwareLink {
	text-align: left;
	width: 100%;
	background-color: #BBE6B9;
	padding: 5px;
	height: 100px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	vertical-align: middle;
}
.calculatorSoftwareLink img {
	margin: auto;
	padding-right: 5px;
	float: left;
	border: 0;
}
.calculatorSoftwareLink div {
	padding: 10px;
}
.calculatorSoftwareLink strong {
	color: #990000;
}
a.bodylink:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #990000;
	font-size: 12px
}
a.bodylink:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #990000;
	font-size: 12px
}
a.bodylink:hover {
	color: #0066FF;
}
a.bodylink:active {
	color: #990000;
}

a.loginLink:link {
	text-decoration:none;
	color: #1e4637;
	font-weight: bold;
	background-color: #f9f1d6;
	margin: 5px 0;
	padding: 4px 0;
	display: block;
	border: 1px solid #8da29a;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
a.loginLink:visited {
	text-decoration:none;
	border: 1px solid #8da29a;
	color: #1e4637;
	background-color: #f9f1d6;
}
a.loginLink:hover {
	background-color: #1e4637;
	color: #f9f1d6;
}
a.loginLink:active {
	color: #f9f1d6;
}

a.footerLink:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #333333;
	font-size: 12px
}
a.footerLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #333333;
	font-size: 12px
}
a.footerLink:hover {
	color: #990000;
}
a.footerLink:active {
	color: #990000;
}
/*********************************************************************************** Shadowbox */

#sb-title-inner, #sb-info-inner, #sb-loading-inner, div.sb-message {
	font-family:"HelveticaNeue-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#fff;
}
#sb-title-inner, #sb-loading-inner, div.sb-message {
	font-weight:bold;
}
#sb-container {
	position:fixed;
	margin:0;
	padding:0;
	top:0;
	left:0;
	z-index:999;
	text-align:left;
	visibility:hidden;
	display:none;
}
#sb-overlay {
	position:relative;
	height:100%;
	width:100%;
}
#sb-wrapper {
	position:absolute;
	visibility:hidden;
	width:100px;
}
#sb-wrapper-inner {
	position:relative;
	border:1px solid #303030;
	overflow:hidden;
	height:100px;
}
#sb-body {
	position:relative;
	height:100%;
}
#sb-body-inner {
	position:absolute;
	height:100%;
	width:100%;
}
#sb-player.html {
	height:100%;
	overflow:auto;
}
#sb-body img {
	border:none;
}
#sb-loading {
	position:relative;
	height:100%;
}
#sb-loading-inner {
	position:absolute;
	font-size:14px;
	line-height:24px;
	height:24px;
	top:50%;
	margin-top:-12px;
	width:100%;
	text-align:center;
}
#sb-loading-inner span {
	background:url(/images/loading.gif) no-repeat;
	padding-left:34px;
	display:inline-block;
}
#sb-body, #sb-loading {
	background-color:#060606;
}
#sb-title, #sb-info {
	position:relative;
	margin:0;
	padding:0;
	overflow:hidden;
}
#sb-title, #sb-title-inner {
	height:26px;
	line-height:26px;
}
#sb-title-inner {
	font-size:16px;
}
#sb-info, #sb-info-inner {
	height:20px;
	line-height:20px;
}
#sb-info-inner {
	font-size:12px;
}
#sb-nav {
	float:right;
	height:16px;
	padding:2px 0;
	width:45%;
}
#sb-nav a {
	display:block;
	float:right;
	height:16px;
	width:16px;
	margin-left:3px;
	cursor:pointer;
	background-repeat:no-repeat;
}
#sb-nav-close {
	background-image:url(/images/close.png);
}
#sb-nav-next {
	background-image:url(/images/next.png);
}
#sb-nav-previous {
	background-image:url(/images/previous.png);
}
#sb-nav-play {
	background-image:url(/images/play.png);
}
#sb-nav-pause {
	background-image:url(/images/pause.png);
}
#sb-counter {
	float:left;
	width:45%;
}
#sb-counter a {
	padding:0 4px 0 0;
	text-decoration:none;
	cursor:pointer;
	color:#fff;
}
#sb-counter a.sb-counter-current {
	text-decoration:underline;
}
div.sb-message {
	font-size:12px;
	padding:10px;
	text-align:center;
}
div.sb-message a:link, div.sb-message a:visited {
	color:#fff;
	text-decoration:underline;
}
.button {
	border: 1px solid #000000;
	background: #006600;
	font-size: 12px;
	color: #ffffff;
}
.button:hover {
	border: 1px solid #000000;
	background: #FF6600;
	cursor: pointer;
}
.button:disabled {
	border: 1px solid #BCBDA6;
	background: #EFEFE4;
	color: #BCBDA6;
	cursor: text;
}
.machineDescriptionHeadline {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
}

.machineOption {
	width: 90%;
	clear: both;
	margin: 10px auto auto;
	border-top: thin solid #CCC;
	min-height: 152px;
	padding-right: 5px;
	padding-left: 5px;
}

.machineOption img {
	float: left;
	/* [disabled]padding-right: 10px; */
	width: 235px;
}

.machineOptionTitle {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	text-align: left;
	padding-top: 15px;
}

.machineOptionDescription {
	text-align: left;
	/* [disabled]float: left; */
	padding-top: 10px;
}

#machineSegmentsContainer {
	width: 90%;
	/* [disabled]background-color: #0CF; */
	margin: auto;
	clear: both;
	padding-top: 10px;
}

#machineSegmentsTitle {
	color: #FFF;
	background: #900;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.machineSegment {
	float: left;
	width: 100%;
	border-bottom: 1px solid #CCC;
}

.machineSegment a {
	display: block;
	width: 100%;
	text-decoration: none;
	float: left;
}

.machineSegment a:hover {
	cursor: pointer;
	background-color: #d8e9f1;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8e9f1), to(#ecf5f9));
	background: -webkit-linear-gradient(-45deg, #d8e9f1, #ecf5f9);
	background: -moz-linear-gradient(-45deg, #d8e9f1, #ecf5f9);
	background: -ms-linear-gradient(-45deg, #d8e9f1, #ecf5f9);
	background: -o-linear-gradient(-45deg, #d8e9f1, #ecf5f9);
}

.machineSegment img {
	float: left;
	padding: 5px 15px 5px 0;
	width: 235px;
}

.machineSegmentTitle {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	text-align: left;
	padding-top: 10px;
}

.machineSegmentSecondaryTitle {
	color: #06C;
	font-style: italic;
	font-weight: bold;
	text-align: left;
}
.machineSegmentDescription {
	color: #000;
	text-align: left;
	padding: 10px 10px 10px 0;
	overflow: hidden;
}

#machineProfilesContainer {
	width: 90%;
	/* [disabled]background-color: #0CF; */
	margin: auto;
	clear: both;
	padding-top: 10px;
}

#machineProfilesContainer p {
	text-align: justify;
}

#machineProfilesTitle {
	color: #FFF;
	background: #900;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.machineProfile {
	float: left;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #CCC;
}

.machineProfile a {
	display: block;
	text-decoration: none;
	width: 100%;
	float: left;
}

.machineProfile:hover {
	cursor: pointer;
	background-color: #d8e9f1;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8e9f1), to(#ecf5f9));
	background: -webkit-linear-gradient(-45deg, #d8e9f1, #ecf5f9);
	background: -moz-linear-gradient(-45deg, #d8e9f1, #ecf5f9);
	background: -ms-linear-gradient(-45deg, #d8e9f1, #ecf5f9);
	background: -o-linear-gradient(-45deg, #d8e9f1, #ecf5f9);
}

.machineProfile img {
	float: left;	
	padding-left: 15px;
	padding-right: 15px;
	width: 235px;
}

.machineProfileTitle {
	text-align: left;
	padding-top: 10px;
	font-weight: bold;
	color: #990000;
	font-size: 14px;
}

.machineProfileFeatures {
	text-align: left;
	color: #000;
	list-style: none;
	overflow: hidden;
	padding-left: 5px;
	padding-right: 5px;
}

.machineProfileFeatures li {
	/* [disabled]line-height: 22px; */
	/* [disabled]text-indent: 5px; */
	padding-bottom: 10px;
	float: left;
	padding-right: 20px;
	width: 40%;
}
.moreInfoLink {
	float: left;
	padding-left: 5px;
}

#breadCrumbs {
	color: #999999;
	text-align: left;
	padding-left: 15px;
}

#breadCrumbs a { color: #c26666; text-decoration: none; }
#breadCrumbs a:visited { color:#c26666; text-decoration: none; }
#breadCrumbs a:hover { color:#7fb2ff; }
#breadCrumbs a:active { color:#7fb2ff; }

.calculatorTable {
	border: 1px solid #006600;
	border-collapse: collapse;
	margin: auto;
	width: 80%;
}

.calculatorTable td {
	padding: 3px;
}

.calculatorTable th {
	background-color: #006600;
	text-align: center;
	color: #FFF;
	font-weight: bold;
	padding: 3px;
}

.calculatorTable input {
	background-color: #FFFF66;
}

.popup {
	position: absolute;
	z-index: 10;
	text-align: left;
	width: 300px;
	height: auto;
	left: 600px;
	top: 250px;
	background-color: #F0F0F0;
	box-shadow: 0px 0px 10px #888888;
	border: 1px solid #888888;
	padding: 10px;
}

input.my-url {
	display:none;
}

.inquiryList {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 10px 10px;
}

#contactUs {
	border-bottom: 1px solid #999;
	text-align: center;
	width: 90%;
	margin: 10px auto 20px auto;
	height: 130px;
}

#contactUs li {
	float: left;
	list-style: none;
	width: 33%;
	text-align: left;
}

.contactTitle {
	font-weight: bold;
	color: #990000;
}

#brochureThumbsContainer {
	width: 600px;
	margin: auto;
}

.brochureLink {
	float: left;
	width: 200px;
	height: 250px;
	text-align: center;
}

.brochureLink img {
	border: 1px solid;
}

#softwareContainer {
	width: 90%;
	margin: auto;
}
#financeBody {
	text-align: left;
}

#financeBody .sectionTitle {
	font-weight: bold;
	color: #990000;
	font-size: 14px;
}
#financeBody .footer {
	text-align: center;
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
}


#softwareContainer img {
	border: 0;
}

#softwareContainer hr {
	width: 100%;
	background: #999;
	border: 0;
	height: 1px;
	margin: 20px 0;
}

.screenTitle {
	text-align: center;
	font-style: italic;
}

.screenDescription {
	padding: 0 20px;
	text-align: justify;
}

#comeSeeUs {
	border: 1px solid #8da29a;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	background: #f9f1d6;
}

#comeSeeUs p {
	color: #1e4637;
	margin: 0 0 2px 0;
	padding: 2px;
	font-weight: bold;
}

#comeSeeUs img {
	margin: 2px 0;
}

.rightColumnImg {
	margin-bottom: 5px;
}

.otherInterested {
  width: 95%;
  height: 160px;
  position: relative;
  float: left;
  color: #666;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
}

.otherInterested .wrapper {
  width: 780px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  min-height: 165px;
  margin: 0 60px;
  position: absolute;
  top: 0;
}

.otherInterested ul li a {
	text-decoration: none;
	display: block;
}

.otherInterested .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin: 0;
  padding: 25px 0 0 0;
  position: absolute;
  top: 0;
}

.otherInterested ul li {
  display:block;
  float:left;
  padding: 0 10px 5px 10px;
  margin-top: 10px;
  width: 175px;
  text-align: center;
}

.otherInterested ul li:hover {
  background: #d8e9f1;
}

.otherInterested ul li a img {
  width: 150px;
  border: 0;
}

.otherInterested .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url(/images/arrows.png) no-repeat 0 0;
  text-indent: -9999px;
  position: absolute;
  top: 60px;
  cursor: pointer;
}

.otherInterested ul li .machineTitle {
	font-weight: bold;
	color:#333;
}
.otherInterested ul li .machineSubTitle {
	color: #666;
}

.otherInterested .forward {
  background-position: 0 0;
  right: 0;
}

.otherInterested .back {
  background-position: 0 -72px;
  left: 0;
}

.otherInterested .forward:hover {
  background-position: 0 -36px;
}

.otherInterested .back:hover {
  background-position: 0 -108px;
}

#financeBody ul {
	padding-left: 20px;
}

.videoTitle {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding: 20px 0 10px 5px;
}
