a:link, a:active, a:visited {color:#B00;text-decoration:none;}
a:hover {color:#000;text-decoration:none;}

.border-color {background-color:#000;}
.main-text {font:12px arial,helvetica,sans-serif;}
.bold-text {color:#000;}
.bgcolor {background-color:#000;font:12px arial,helvetica,sans-serif;color:#FFF;}
.bgcolor2 {background-color:#EFEFEF;font:12px arial,helvetica,sans-serif;}
.box input {font-size: 10px;height:18px;width:100px;color:#002AA1;}

.top-nav {font:10px/10px arial,helvetica,sans-serif;color:#000;}
.top-nav a:link, .top-nav a:active, .top-nav a:visited {color:#000;text-decoration:none;}
.top-nav a:hover {color:#c90;text-decoration:none;}

.left-nav {font:10px arial,helvetica,sans-serif;color:#000;text-indent:3px;}
.left-nav a:link, .left-nav a:active, .left-nav a:visited {color:#000;text-decoration:none;}
.left-nav a:hover {color:#c90;text-decoration:none;}
.main-header {font:18px arial,helvetica,sans-serif;}
.main-sm {font:10px arial,helvetica,sans-serif;}

/* Anita's additions */
body {margin:0;width:740px;}
body {position:relative;font:normal 12px/16px arial,verdana,sans-serif;color:black;padding:0;margin:0;background:#fff;}

#wrapper {width:740px;}
#mainContent {padding:0;margin:0;width:740px;}
#mainContent a {font-weight:600;}
/* front page */
#mainLeft {float:left;width:575px;padding:10px;background-color:#fff;}
html>body #mainLeft {width:560px;}
#mainRight {float:left;width:462px;padding:7px 0 15px 0;background-color:#fff;}
#mainProduct {float:right;width:auto;padding:10px;background-color:#fff;}
.mainFull {float:left;width:705px;margin-left:25px;}
.mainFull p {margin:0 0 12px 0;}
.mlOffset {float:left;width:310px;}
html>body .mlOffset {width:320px;}
.mlOffset p {font-weight:bold;}
.mlOffset p em {font-style:normal;font-size:18px;}
.imgLeft {float:left;padding:0 15px 15px 0px;}
.imgRight {float:right;padding:0 10px;}

.mainContent {background:;}
.mainContent p {margin:0 0 12px 0;}
.mainContent p em {font-weight:600;}
.mainContent h2 {font:600 18px arial,helvetica,sans-serif;color:#039;}
.mainContent h4 {font:900 14px/14px arial,helvetica,sans-serif;color:#039;margin:0;}
.mainContent h4 em {font:normal 600 12px/14px arial,helvetica,sans-serif;color:#000;}
.nowrap {width:330px;}
html>body .nowrap {width:auto;margin-left:235px;}

.callNow {clear:both;margin:10px 0 0 0;text-align:center;font:normal 600 16px/20px verdana,arial,helvetica,sans-serif;color:#000;}
.callNow em {font:normal 600 20px/20px verdana,arial,helvetica,sans-serif;color:#B00;}
.spacer {height:6px;}
.products {float:left;width:232px;padding:5px;}
.col2x {width:488px;}
.products img {border:none;}
.prodPunch {font:600 12px arial,helvetica,sans-serif;margin:10px 5px;text-align:center;}
.prodPunch p {padding-top:20px;}
.prodImg {text-align:center;}
.prodImg h3 {font-size: 1.17em;font-weight: bold;font:bold normal 18px arial,verdana,sans-serif;margin: 1em 0;}
.prodImg img {border:none;}
.left {text-align:left;}

.prodDivider {clear:both;padding:0 0 10px 0;}

.frontPage {}
.frontPage h2 {font:normal 600 18px/20px arial,verdana,sans-serif;text-align:center;padding:0 0 5px 0;margin:0;}
.frontPage h2 b {font:600 20px/30px arial,verdana,sans-serif;color:#B00;}

/* embeded links (inside textual content) */
.frontPage a, .mainContent a {font:normal 600 12px/16px arial,verdana,sans-serif;}
.frontPage a:link, .frontPage a:visited, .frontPage a:link:active, .mainContent a:link, .mainContent a:visited, .mainContent a:link:active {color:#B00;}
.frontPage a:visited:active, .frontPage a:hover, .mainContent a:visited:active, .mainContent a:hover {color:navy;}

.prodContent {float:left;width:400px;}
.prodContent p {margin:0 0 12px 0;}
.prodContent h2 {line-height:30px;}

.specsContent {clear:right;float:right;width:300px;padding:0 15px;}
.specsContent p {margin:0 0 12px 0;}
.specsContent h2 {line-height:30px;}

.indent {padding-left:20px;}

.specsContent ul {padding:0;margin:0;width:auto;padding-left:20px;list-style:none;}
.padBtm, .specsContent ul {padding-bottom:3px;}
#footer {clear:both;font-size:10px;text-decoration:none;color:#2C292D;padding-top:5px;background-color:#FFF;}
#sideBar {float:right;width:150px;text-align:center;margin:50px 0 10px 0;margin-top:0px;}
html>body #sideBar {width:150px;}

.prodSection {height:auto;margin:2px;}
.prodSection {padding-top:0px;padding-bottom:10px;}
.prodSection img {margin:2px;}
.prodSection ul {margin:0;padding:10px;padding-top:0;font-weight:bold;list-style:none outside;}
.prodSection li {margin-bottom:12px;}
.prodSection p {margin-top:0;margin:0;padding:0;font:600 11px/13px arial,verdana,sans-serif;}

/* front page */

.titleSection {float:right;background:url("images/training-title-bkgd.gif") repeat-x 5px 0;height:34px;padding:0;margin:0 20px 0 0;}
html>body .titleSection {padding:0 20px 0 0;margin:0 20px 0 0;}
.titleSection h3 {font:600 14px/14px verdana,tahoma,san-serif;color:#EEF;padding:4px 0 0 0;margin:0;letter-spacing:1px;}
.titleSection img {padding:0 3px 0 0;margin:0;float:left;}
.subSection {float:right;padding:0 20px 10px 20px;margin-bottom:10px;font:12px/14px arial,helvetica,sans-serif;}
.subSection h2 {font:600 18px/14px arial,verdana,san-serif;color:#039;padding:0;margin:0;letter-spacing:1px;}
.subSection h4 {font:600 12px/14px verdana,tahoma,san-serif;color:#039;padding:0;margin:0;}
.subSection p {padding:0;margin:8px 0;}
.subSection ul {padding:0;margin:10px 0 20px 40px;}
.subSection li {font:12px/14px arial,helvetica,sans-serif;padding:0;margin:0 0 3px 0;}
.subSection em {font-style:normal;font-weight:600;color:#900;letter-spacing:1px;}
.subSection b {color:#039;letter-spacing:1px;}
.subSection a b {color:#B00000;text-decoration:none;}
.subSection a:hover b {color:#000;text-decoration:none;}
.subSectionImg {padding:0 40px 0 0;margin:0 0 0 0;float:right;width:40%;}
.paraIndent {padding:0;margin:0 0 0 20px;display:block;font-size:.9em;}
.zeroPx {padding:0;margin:0;}

.oneBy {width:690px;}
.twoBy {width:325px;}
.threeBy {width:220px;}

/*.leftBdr {border-left:1px solid black;margin:0;padding-bottom:0 0 0 10px;}*/
.leftBdr {border-left:1px solid black;}
.rightBdr {border-right:1px solid black;}
.clear {clear:both;display:block;height:1px;overflow:hidden;margin:0;padding:0;}

.inset {clear:both;margin:0 10px 30px 25px;padding:5px;border:2px solid #777;background:#ccc;}
.inset p {margin:0;padding:0;line-height:14px;}
.inset h3 {font:600 18px/22px arial,verdana,sans-serif;padding:0;margin:0;}
.inset em {display:block;font-style:normal;padding:0;}

