body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{
	font-style: normal;
}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;font-size:small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif; resize:none;}table{font-size:inherit;}pre,code,kbd,samp,tt{font-family:monospace;font-size:108%;line-height:100%;}a:focus,a:hover,a:active{outline:none}sup{font-size:smaller;vertical-align:baseline;position:relative;bottom:0.33em;}.left{float:left;};.right{float:right;}.clear{clear:both;}.none{display:none;}.hidden{visibility:hidden;}
/*=== Setup ===*/

body {font:13px Arial, Verdana, Helvetica, sans-serif; color:#494949; padding:0; margin:0; }
.internal { background:#fff  url(../Images/main_bg2.jpg) top center repeat-x; height: 728px; font:13px Arial, Verdana, Helvetica, sans-serif; color:#494949; padding:0; margin:0; }


#top { position:relative; height:128px; width:100%; background:#fff url(../Images/General/header_bkg.jpg) top center repeat-x;}
#homeContent { position:relative; height:100%; width:100%; background:#670001 url(../Images/General/home_bkg.jpg) top center repeat-x; }
#internalContainer { position:relative; height:100%; width:100%; background:#fff url(../Images/General/internal_bkg.jpg) top center repeat-x}
#bottom { width: 100%; height:135px; background: #660000;}
img.center {   display: block;   margin-left: auto;   margin-right: auto; padding: 35px 0px 20px 0px; }
.center {   display: block;   margin-left: auto;   margin-right: auto; padding: 35px 0px 20px 0px; }

/*=== Navigation ===*/
#thermal{}
#nav { ; }
#jsddm { width: 1400px; float: left; position:absolute;  }
#jsddm li {	 float: left; list-style: none; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
#jsddm li a {	display: block;   text-decoration: none;   color: #FFF; white-space: nowrap; padding: 4px 20px 4px 5px; }
#jsddm li a:hover {	background: #660000; }
#jsddm li ul{ margin: 0; padding-left: 0px; position: absolute; visibility: hidden;white-space: nowrap; }
#jsddm li ul li { float: none; display: inline; }
#jsddm li ul li a {	width: auto; background: #660000;  }
#jsddm li ul li a:hover { background: #999; color: #FFF; }


/*=== Footer ===*/
#footer {  width: 970px; color:#FFF;  text-decoration:none; font:normal 13px Arial, Helvetica, sans-serif; margin:0 auto; padding:20px 0px 0px 0px;; }
#footer a { color:#FFF; font-weight:bold; }
#footer span { color:#FFF; }
#footer .text1 { padding:0px 20px 0px 15px; float:left; }
#footer .text3 { padding:0px 20px 0px 15px; float:left; }
.text2{ color:#FFF; padding:0px 0px 0px 0px; text-align:center; }
#footer2 {  width: 900px; color: #494949;  text-decoration:none; font:normal 13px Arial, Helvetica, sans-serif;  padding:20px 0px 0px 0px;; }
#footer2 a { color:#494949; font-weight:bold; }
#footer2 span { color:#494949;; }

#footer2 .text1 { width: 350px; padding:0px 20px 0px 15px; float:left; }
#footer2 .text3 { width: 350px; padding:0px 20px 0px 15px; float:left; }

/*=== Products ===*/
#internalContent {
	height: 6000px;
	width: 970px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#product{ width: 1200px; height: 280px; }
.left {width: 230px; float:left;}
.middle{
	width: 440px;
	height: 500px;
	float: left;
	font-family: Calibri, sans-serif;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.features{width: 180px; height:140px; float:left;font-size:10px; padding:2px 5px 02px 5px;  background-color:#666666; color:#fff;float:left;}
.specs {
	width: 140px;
	height: 140px;
	float: left;
	font-size: 10px;
	padding: 2px 5px 02px 5px;
	background-color: #666666;
	color: #fff;
	float: left;
}
#product h5{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#990000;}
#product h6{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#990000;}
.h7{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; font-weight:bold; text-decoration:underline;}





a { color:#494949; text-decoration:none; }
a:hover { text-decoration:none; }
p.clr, .clr { clear:both; padding:0; margin:0; background:none; }
p.bg, .bg { clear:both; padding:0; margin:10px 0; border-bottom:1px solid #bababa; height:2px; }
input, select, textarea { border:#cfcfcf 1px solid; color:#404040; font-size:12px; padding:3px; font-family:Arial, Verdana, Helvetica, sans-serif; }
li { list-style:none; }
h1, h2 { color:#222222; font-size:1.5em; font-weight:normal; letter-spacing:-1px; margin:0 0 1em; }
h3 { color:#333333; font-size:1.2em; margin:0 0 .8em; }
h4 { font-size:1em; margin:0 0 1em; }
p {
	line-height: 1.5em;
	padding: 0 0 1.3em;
}

/*=== Additional Equipment ===*/
#internalContent2{ height:280px; padding: 35px 0px 0px 10px;}
#product2{
	width: 1200px;
	height: 600px;
}
.left2 {width: 220px; height: 200px; float:left; padding: 5px 60px 5px 60px;}
.middle2{width: 220px; height: 200px; float:left; padding: 5px 60px 5px 60px; }
.right2{width: 220px; height:200px; float:left; padding: 5px 60px 5px 60px;}
#product h5{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#990000;}
#product h6{
	width: 380px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
}
#product h6 a{ width: 220px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#990000;}
.h7{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; font-weight:bold; text-decoration:underline;}

/*=== Card Process Consulting ===*/
#cardProcessContent { height:280px; padding: 35px 0px 0px 10px;}
#product{
	width: 1200px;
	height: 600px;
}
#cardProcessing{ width: 970px; height: 940px; }
#faq{ width: 970px; height: 1530px; }
#ribbon{ width: 970px; height: 1850px; }
.cardLeft {font-size:15px; width: 500px; float:left;}
.cardLeft2 {width: 1000px; float:left;}
.cardLeft ul { font-weight:bold;}
.cardLeft ul li {padding-left:20px; font-weight:normal;}
.cardRight{width: 300px; height: 800px; float:right; padding:0px 10px 0px 10px; }
.dodRight{width: 300px; height: 325px; float:left; padding:0px 10px 0px 10px; }
#product h5{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#990000;}
#cardProcessing h5{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#990000;}
#faq h5{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#990000;}
#product h6{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#990000;}
.h7{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; font-weight:bold; text-decoration:underline;}


/*=== Header ===*/
#header { margin:0 auto; padding:0; width:1024px;  }
.header_h2 { padding:170px 0px 20px 15px; margin:0;}


/*- Logo -*/
.logo { width:240px;  margin:0; padding:0; float:left; }
.logo h1 { background: url(../Images/logo.gif) top no-repeat; float:left; text-indent:-9999px; width:240px; margin:0; padding:0; }
.logo h1 a { display:block; height:131px; }
.logo h1 a:hover { text-decoration:none; }


#homeContent .content-body {padding:35px 0 20px; font-size:15px;}
#homeContent .content-bg {background:#fff url(../Images/homepage.png) 100% 100% no-repeat; width:910px; min-height:500px; margin:0 auto; padding:20px 30px;}
#homeContent .content-bg h2 {font-size:36px;}
.cardLeft ul.tul{padding-left:30px;list-style:outside;}
.cardLeft ul.tul li{list-style:outside;padding-left:0px;}
p.hul {font-weight: bold;}
.trans_img{padding-bottom:300px;}
.btn-download{padding:10px 0 0 50px;}
.bold {
	font-weight: bold;
}
