@charset "UTF-8";
/* CSS Document */

* { padding: 0; margin: 0; }

body{
margin: 10px;
padding: 0;
background: #fff;
font-family: verdana;
font-size:12px;
}
h2 {text-align:center; padding:10px;}
h2 span {font-size:.56em; font-style:italic; font-weight:normal;}
h6 {font-size:1.1em;}
h5 {font-size:1.1em;}

a img {border:0;}

#content h5 {padding:5px 0;}

#systemsInclude h3 {color:#f00; background:none;}

a{text-decoration:none;}
a:hover{text-decoration:underline;}
a.underline{text-decoration:underline;}

#header a:hover{text-decoration:none;}


#wrapper { 
 margin: 0 auto;
 width: 782px;
 border:#999 1px solid;
 background:#fff;
}
#content {padding: 5px 20px; clear:both;}

#header {border-bottom:#6699CC 1px solid;}
#tagline {width:100px; float:right; text-align:right; padding:4px; background:#0033CC; color:#fff;}
#nav {clear:both; display:block; float:left; width:100%; background:#e3e3e3;border-bottom:#7096c5 1px solid;}
#nav ul {padding:0; float:left;}
#nav ul li {float:left; list-style-type:none; padding:6px 10px; border-right:#666 1px solid;}
#nav ul li:hover {background:#ccc;}
#nav ul li a:hover {text-decoration:none;}



.indentList {padding-left:30px; padding-bottom:10px;}
.indentList li {padding:2px;}
.indentList.whySell{float:left; width:500px;}


.border-top {border-top:#ccc 1px solid; padding-top:4px;}
.clear {clear:both; }
.featured {float:left; width:100%; padding: 5px 0 10px 0;}
.featured div {width:350px; float:left;}
div.thermal-list ul , .thermal-list ul li {list-style-type:none;}
div.thermal-list ul li { float:left; padding: 2px 0;}

.italic {font-style:italic;}
.featured {font-weight:bold; font-size:16px;}
.center{text-align:center;}
.box {border:#ccc 1px solid; padding:4px; width:360px; float:left; margin-right:20px; margin-bottom:20px;}
.box img {padding:0 20px; }
.sample {position:relative; top:30px;}
span.lg {font-size:1.3em;}
.no-border {border:0 !important;}





#footer { text-align:center; clear:both; border-top:#000 1px dotted; padding:10px; line-height:16px;}
#footer span {padding-left:10px;}
.clear { clear: both; background: none; }
.selected{font-weight:bold;}
.imgLeft{float:left;}
.distributorBox{float:left; margin-left:10px; padding:4px 10px;width:170px; height:80px;background-color:#e6e6e6; line-height:16px;}
.distributorBox.bottom{margin-right:30px; margin-bottom:40px;}
.middleBox{background-color:#D4E3FF;  border:#360 0px solid; padding:4px;}
.middleBox h3 {text-align:center;}
.middleBox .lists {width:400px; margin:0 auto; font-size:14px;}
.middleBox .logos {float:left; width:220px; text-align:center; margin-bottom:6px;}
.middleBox .logos.first{margin: 0 30px 0 0px; clear:left;padding-left:130px;}
.middleBox .logos span {font-size:18px;}

.container {display:block; clear:both; float:left; width:100%;}
.col {width:48%; float:left;}
.col p img {margin:6px;}

ul.video-links {padding:0 30px; margin-top:10px;}
ul.video-links, ul.video-links li {list-style-type:none;}
ul.video-links img{float:right;}
ul.video-links li {clear:both; padding:10px; float:left; width:99%;}
ul.video-links li span {font-weight:bold;}
ul.video-links li span.view-link {display:block;}
ul.video-links li span.view-link a {font-weight:bold;}
.video-iframe {display:block; margin:0 0 0 120px;}


.pad-top-20 {padding-top:20px;}
.pad-top-bottom {padding:10px 0;}

.middleBox.questions {clear:both;float:left; margin-top:10px;}
.middleBox.questions ul li span{text-align:center; font-weight:bold; display:block; margin:2px 0 10px 0;}
.middleBox.questions ul li {list-style-type:none; float:left; margin:6px 12px; }
.middleBox.questions ul li img {margin:6px;}
.middleBox.questions ul li ul li {width:40%;border:#000 1px solid; padding:10px;}

.devLabBox{float:left; width:460px; padding:4px; background-color:#B9C99F; padding:15px 10px; line-height:20px; margin-bottom:10px;}


table.howItWorks {width:596px;}
table.howItWorks tr th {font-weight:bold; margin-top:-2px;}
table.howItWorks tr td {width:25%; font-size:11px; padding:2px; vertical-align:top;}

#video, #videoFront {text-align:center; margin-bottom:14px;}

.leftLink{padding-right:60px;}
.floatright {float:right;}
.floatleft {float:left;}

/*	toolkit		*/
#content.toolkit {clear:both;}
#content.toolkit h2 {line-height:30px; font-size:26px;}
#content.toolkit p {text-align:center; line-height:24px; font-weight:bold; font-size:14px;}
#content.toolkit .feature-image {margin:0 0 16px 24px;}
#content.toolkit .feature-image img {margin:0 6px;}

.italic {font-style:italic; text-decoration:underline;}
h4 {margin:10px 0;}
/*	why		*/
ul.reasons li, ul.product-list li {padding:10px 0; list-style-type:none; clear:both;}
ul.reasons li span{font-weight:bold; position:relative;}
ul.reasons li div {display:block; margin:10px 60px; width:400px;}
ul.reasons li img {margin:0 10px;}
ul.product-list li{border-bottom:#e3e3e3 1px solid; float:left; width:100%;}
ul.product-list li img {margin:0 40px 0 0;}
ul.product-list li p {margin-top:20px; width:400px;}
ul.product-list li p a {font-weight:bold;}

span.number {display: block;float: left; height: 30px;margin-right: 6px;}

/*	customizations	*/
.customizations {padding-top:20px;}
.customizations ul, .customizations ul li {list-style-type:none; float:left; position:relative;}
.customizations ul {margin-left:26px;}
.customizations ul li.description {width:100px; margin:60px 0 0; text-align:center;}
.customizations ul li span {display:block; text-align:center; margin-top:-8px;}

ul.boxes {float:left; margin-left:40px;}


ul.format, ul.format li {list-style-type:disc !important;}
ul.format-pad, ul.format-pad li {padding:4px;}
ul.format li {margin-left:20px;}
li.format {list-style-type:disc !important;}

p.feature{font-size:14px; margin:8px 0;}
p.feature.large {font-size:16px;}
.bold {font-weight:bold;}
.red {color:#b91806;}
#content.record p {margin:10px 0;}
#content.record ul {margin-left:20px;}
#content.record ul li {list-style-type:none; padding:0 0 10px 0;}

#content ul.small-list {margin:10px 0 10px 20px;}
#content ul.small-list li {list-style-type:none;}

.top-bottom-pad {padding:10px 0;}
.img-pad-40 {display:block; padding:20px 0;}

.email-sample {/*width:350px;*/ text-align:center;}
.email-sample ul, .email-sample ul {list-style-type:none;}

a.cf-link {font-weight:normal !important;}
p.ts-logo {border-bottom: #cccccc 1px solid; padding-bottom:8px;}
p.ts-logo img {margin-bottom:10px;}
p.ts-logo.last {border:0;}

.section {border-bottom:#ddd 1px solid; padding:10px; float:left; display:block; clear:both; width:100%; margin-right:60px; position:relative;}
.section ul.case-studies {width:70%;list-style-type:none; }
.section ul.case-studies li {float:left; width:100%;padding:4px 0 10px 0; margin:0 0 20px 0;border-bottom:#ddd 1px solid; clear:both;}
.section ul.case-studies li p {line-height:18px;}

.section ul.case-studies li.last {border:0; margin-bottom:0;}

.section img.preview-image {margin:8px 0 20px 0; width:70px;}
.section img.floatleft.preview-image {margin-right:20px;}
.section img.preview-image.large {width:150px;}

.section ul.case-studies li img {
    position: relative;
    right: 0;
	margin-right:20px;
}

/*	printer compatibility	*/
table.printer {width:50%;}
p.mediumw {width:70%;}
/*about us	*/
.profile {border-bottom:#ddd 1px solid; padding-bottom:20px;}
.profile.last {border:0;}
.profile img.headshot {width:170px; float:left; margin-right:30px;}
.profile p {margin-bottom:10px;}
.profile p.quote {font-style:italic;}
.profile p span {font-weight:bold;}

.profile .contact-info { background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #DDDDDD;
    margin-bottom: 10px;
    margin-left: 200px;
    padding: 10px;
    width: 400px;}



