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

/***** Global Settings *****/
html, body {
	border:0;
	margin:0;
	padding:0;
}
* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	background:#ffffff url(../img/bodyBg.jpg) 0 0 repeat-x;
	font-size:12px;
	color:#424141;
	margin:0px 0px;
	padding:0px 0px;
	text-align:left;
	letter-spacing:normal;
}
/***** Headings *****/

h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:normal;
}
h1 {
	padding:0px 0px 5px 0px;
	font-size:24px;
	color:#fff;
	margin:0px 0px 0px 0px;
}
h2 {/*defiend*/
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	font-size:24px;
	color:#7b7a7a;
	font-weight:normal;
	border-bottom: 1px solid #CCC;
}
h3 {/*defiend*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:18px;
	color:#0c6fc3;
}
h4 {/*defiend*/
	padding:0px 0px 0px 0px;
	font-size:24px;
	color:#0f71c4;
}
h5 {/*defiend*/
	font-size:18px;
	color:#1c344e;
	padding:0px 0px 5px 0px;
	border-bottom: 1px solid #b2b2b3;
}
h6 {/*defiend*/
	font-size:16px;
	color:#636363;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	margin:5px 0px 0px 10px;
}
/***** Common Formatting *****/

/***reset ul li---***/
ol li {
	list-style-type: decimal;
	background: none;
}
p, ul, ol, li {
	margin:0;
	padding:0;
	text-align:left;
}
img {
	border:0;
}
/***** Links *****/

a {
	outline: none;
}
a:link, a:visited {
	text-decoration: none;
	color: #424141;
}
a:hover {
	color: #c21419;
}
/***** Forms *****/

form {
	margin:0;
	padding:0;
	display:inline;
}
input, select, textarea {
	padding:0px;
	margin:0px;
	border: 1px solid #ccc;
}
textarea:focus, input:focus, select:focus {
	background-color: #FFFF9D;
}
textarea {
	width:100%;
	line-height:1.25;
	overflow:auto;
}
label {
	padding:0px;
	margin:0px;
	float:left;
	font-size:11px;
}
/***** Tables *****/

table {
	border:0;
	margin:0 0 0 0;
	padding:0;
}
/***** Global Classes *****/
/*img, div {
	behavior: url(iepngfix.htc)
}*/
.clear {
	clear:both;
	padding:0px;
	margin:0px;
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}
.text-left {
	text-align:left;
}
.text-right {
	text-align:right;
}
.text-center {
	text-align:center;
}
.text-justify {
	text-align:justify;
}
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.underline {
	border-bottom:1px solid;
}
.highlight {
	background:#ffc;
}
.nobullet {
	list-style:none;
	list-style-image:none;
}
/***** Wrapper *****/
#wrapperMaster {
	width:966px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
}
#header {
	margin:0px;
	padding:0px;
}
#logo {
	background:url(../img/logo.png) 0 0 no-repeat;
	width:341px;
	height:121px;
	display:block;
	cursor:pointer;
	float:left;
	margin:0px 0px -30px 0px;
}
#topRightNavi {
	width:400px;
	float:right;
	text-align:right;
}
#topRightNavi, #topRightNavi a:link, #topRightNavi a:visited {
	color:#fff;
	margin:10px 5px 0px 5px;
	font-size:11px;
}
#topRightNavi a:hover, #topRightNavi a.selected {
	color:#cacaca;
}
.callUsNow {
	background:url(../img/callus.png) 0 0 no-repeat;
	display:block;
	width:129px;
	height:52px;
	float:right;
	margin:13px 0px 0px 0px;
}
/*Top Tab Navigation start here*/

.navigation {
	float:right;
	color:#000000;
	line-height:normal;
	margin:12px 0px 0px 0px;
}
.navigation ul, .smalltab ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
}
.navigation li, .smalltab li {
	display:inline;
	margin:0;
	padding:0;
}
.navigation a {
	float:left;
	background:url("../img/naviLeft.gif") no-repeat left top;
	margin:0px 0px 0px 4px;
	padding:0 0 0 6px;
	text-decoration:none;
}
.navigation a span {
	float:left;
	display:block;
	background:url("../img/naviRight.gif") no-repeat right top;
	padding:6px 10px 5px 4px;
	font-weight:bold;
	color:#fff;
}
.navigation a:hover, .navigation a.selected {
	background-position:0% -26px;
}
.navigation a:hover span, .navigation a.selected span {
	background-position:100% -26px;
	color:#000;
	font-weight:bold;
	cursor:pointer;
}
/*Top Tab Navigation end here*/

.tcBanner {
	background:url(../img/curvedBox.gif) 0px -5px repeat-x;
}
.tlBanner {
	background:url(../img/curvedBox.gif) 0px 0px no-repeat;
}
.trBanner {
	background:url(../img/curvedBox.gif) 100% -10px no-repeat;
	height:5px;
	font-size:1px;
	margin:-1px 0px 0px 0px;
}
.bodyBanner {
	border-left: 1px solid #979797;
	border-right: 1px solid #979797;
	background:#fff;
	padding:5px 8px 5px 8px;
}
.bcBanner {
	background:url(../img/curvedBox.gif) 0px -20px repeat-x;
}
.blBanner {
	background:url(../img/curvedBox.gif) 0px -25px no-repeat;
}
.brBanner {
	background:url(../img/curvedBox.gif) 100% -15px no-repeat;
	height:5px;
	font-size:1px;
}
#falshBanner {
	width:573px;
	float:left;
}
#welcomeCont {
	width:260px;
	margin:0px 0px 0px 15px;
	float:left;
}
#welcomeCont p {
	margin:5px 0px;
}
.tcProducts {
	background:url(../img/curvedBox.gif) 0px -60px repeat-x;
}
.tlProducts {
	background:url(../img/curvedBox.gif) 0px -30px no-repeat;
}
.trProducts {
	background:url(../img/curvedBox.gif) 100% -90px no-repeat;
	height:30px;
	font-size:1px;
	margin:10px 0px 0px 0px;
}
.bodyProducts {
	background: #ebebeb url(../img/bodyProductbg.gif) 0px 0px repeat-x;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	padding:5px 8px 5px 8px;
}
.bcProducts {
	background:url(../img/curvedBox.gif) 0px -125px repeat-x;
}
.blProducts {
	background:url(../img/curvedBox.gif) 0px -130px no-repeat;
}
.brProducts {
	background:url(../img/curvedBox.gif) 100% -120px no-repeat;
	height:5px;
	font-size:1px;
}
#trProducts .trProducts .float-left {
	width:80%;
}
#trProducts .trProducts .float-right {
	width:20%;
}
.btnViewAll {
	background:url(../img/btnViewAll.gif) 0 0 no-repeat;
	width:61px;
	height:19px;
	display:block;
	float:right;
	text-align:right;
	margin:6px 5px 0px 0px;
}
.col1, .col2, .col3, .col4, .col5, .col6 {
	float:left;
	width:226px;
	padding:0px 0px 0px 10px;
	margin:5px 0px 0px 0px;
}
.col2 {
	border-left:1px solid #ccc;
}
#trProducts #product01 .float-left, #trProducts #product02 .float-left, #trProducts #product03 .float-left, #trProducts #product04 .float-left {
	width:150px;
	margin:0px 14px 0px 0px;
}
#trProducts #product01 .float-right, #trProducts #product02 .float-right, #trProducts #product03 .float-right, #trProducts #product04 .float-right {
	width:43px;
	margin:0px 10px 0px 0px;
}
#product01 a:link, #product01 a:visited {
	background:url(../img/suma1000.jpg) 0 0 no-repeat;
	width:150px;
	height:102px;
	display:block;
}
#product01 a:hover, #product01 a.selected {
	background-position:0px -102px;
}
#product02 a:link, #product02 a:visited {
	background:url(../img/sumahoock.jpg) 0 0 no-repeat;
	width:150px;
	height:102px;
	display:block;
}
#product02 a:hover, #product02 a.selected {
	background-position:0px -102px;
}
#product03 a:link, #product03 a:visited {
	/*background:url(../img/suma600.jpg) 0 0 no-repeat;*/
	background:url(../img/suma1344.jpg) 0 0 no-repeat;
	width:150px;
	height:102px;
	display:block;
}
#product03 a:hover, #product03 a.selected {
	background-position:0px -102px;
}
#product04 a:link, #product04 a:visited {
	background:url(../img/sumaAcumulate.jpg) 0 0 no-repeat;
	width:150px;
	height:102px;
	display:block;
}
#product04 a:hover, #product04 a.selected {
	background-position:0px -102px;
}
#productInfo a:link, #productInfo a:visited {
	background:url(../img/icon.gif) 0px 0px no-repeat;
	width:43px;
	height:30px;
	display:block;
}
#productInfo a:hover, #productInfo a.selected {
	background-position:0px -30px;
}
#productQuote a:link, #productQuote a:visited {
	background:url(../img/icon.gif) 0px -60px no-repeat;
	width:43px;
	height:30px;
	display:block;
}
#productQuote a:hover, #productQuote a.selected {
	background-position:0px -90px;
}
#trProducts .bodyProducts .col1 h6, #trProducts .bodyProducts .col2 h6 {
	font-size:14px;
	color:#01337c;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	margin:8px 0px 5px 0px;
}
#trProducts .bodyProducts .col1 p, #trProducts .bodyProducts .col2 p {
	font-size:11px;
}
#column3Box .col1, #column3Box .col2, #column3Box .col3 {
	width:216px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:none;
}
#column3Box .col2 {
	width:380px;
	margin:0px 0px 0px 12px;
}
#column3Box .col3 {
	width:346px;
	margin:0px 0px 0px 12px;
}
#column3Box .bodyProducts {
	background: #fff;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	padding:5px 8px 5px 8px;
	height:130px;
}
#column3Box .bcProducts {
	background:url(../img/curvedBox.gif) 0px -140px repeat-x;
}
#column3Box .blProducts {
	background:url(../img/curvedBox.gif) 0px -145px no-repeat;
}
#column3Box .brProducts {
	background:url(../img/curvedBox.gif) 100% -135px no-repeat;
	height:5px;
	font-size:1px;
}
.tcFooter {
	background:url(../img/curvedBox.gif) 0px -155px repeat-x;
}
.tlFooter {
	background:url(../img/curvedBox.gif) 0px -150px no-repeat;
}
.trFooter {
	background:url(../img/curvedBox.gif) 100% -160px no-repeat;
	height:5px;
	font-size:1px;
	margin:10px 0px 0px 0px;
}
.bodyFooter {
	background-color:#ff691d;
	border-left: 1px solid #cf5405;
	border-right: 1px solid #cf5405;
	padding:10px 8px;
	text-align:center;
	color:#fff;
}
.bcFooter {
	background:url(../img/curvedBox.gif) 0px -170px repeat-x;
}
.blFooter {
	background:url(../img/curvedBox.gif) 0px -175px no-repeat;
}
.brFooter {
	background:url(../img/curvedBox.gif) 100% -165px no-repeat;
	height:5px;
	font-size:1px;
}
#footer .float-left, #footer .float-right {
	width:80%;
	font-size:11px;
	margin:5px 0px;
}
#footer .float-right {
	width:20%;
	text-align:right;
}
.bodyFooter a:link, .bodyFooter a:visited {
	color:#fff;
	margin:0px 5px;
}
.bodyFooter a:hover, .bodyFooter a.selected {
	color:#7d2f07;
}
#column3Box .col2 .bodyProducts p span {
	color:#004388;
}
.preNext {
	position:absolute;
	margin:0px 0px 0px 290px;
}
label.lbl01 {
	width:70px;
	margin:5px 10px 0px 10px;
}
input.txtbox01, textarea.tarea01 {
	width:225px;
	padding:3px;
	margin:5px 0px 0px 0px;
}
textarea.tarea01 {
	height:30px;
}
.btnSubmit {
	display:block;
	cursor:pointer;
	border:none;
}
.btnSubmit {
	background:url(../img/btnSubmit.gif) 0 0 no-repeat;
	width:61px;
	height:24px;
	margin:5px 0px 0px 0px;
}
#innerPages.bodyBanner #falshBanner {
	width:705px;
	float:left;
}
#innerPages.bodyBanner #welcomeCont {
	width:230px;
	margin:0px 0px 0px 13px;
	float:left;
}
#innerPages.bodyBanner #welcomeCont h4 {/*defiend*/
	padding:0px 0px 0px 0px;
	font-size:24px;
	color:#0f71c4;
	margin:40px 0px 0px 0px;
	text-align:right;
}
#innerPages.bodyBanner #welcomeCont h4 span {
	color:#1c344e;
	font-size:18px;
}
#column2Box .col1, #column2Box .col2 {
	width:233px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:none;
}
#column2Box .col2 {
	width:700px;
	margin:0px 0px 0px 0px;
	float:right;
}
.tcleftPanel {
	background:url(../img/curvedBox01.gif) 0px -34px repeat-x;
}
.tlleftPanel {
	background:url(../img/curvedBox01.gif) 0px 0px no-repeat;
}
.trleftPanel {
	background:url(../img/curvedBox01.gif) 100% -68px no-repeat;
	height:34px;
	font-size:1px;
	margin:0px 0px 0px 0px;
}
.bodyleftPanel {
	background-color:#fff;
	border-left: 1px solid #dad9d9;
	border-right: 1px solid #dad9d9;
	padding:10px 8px;
}
.bcleftPanel {
	background:url(../img/curvedBox01.gif) 0px -138px repeat-x;
}
.blleftPanel {
	background:url(../img/curvedBox01.gif) 0px -147px no-repeat;
}
.brleftPanel {
	background:url(../img/curvedBox01.gif) 100% -129px no-repeat;
	height:9px;
	font-size:1px;
	margin:0px 0px 10px 0px;
}
#column2Box .col1 h3 {/*defiend*/
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 10px;
	font-size:18px;
	color:#0c6fc3;
}
#column2Box .col1 h3 span {
	color:#636363;
}
.listings {
	margin:0;
	padding:0px 0px;
	font-size:11px;
}
.listings li {
	padding:0px 15px;
	list-style:none;
	background:url(../img/bullet01.gif) left 8px no-repeat;
}
.listings li p {
	display:block;
	padding:4px 0;
	width:100%;
	background:url(../img/dotedHr.gif) bottom repeat-x;
}
.listings li p a.selected {
	display:block;
	padding:0px 0;
	width:100%;
	background:url(../img/hrDotedred.gif) bottom repeat-x;
	font-weight:bold;
	color:#ff691d;
}
.tcrightPanel {
	background:url(../img/curvedBox01.gif) 0px -111px repeat-x;
}
.tlrightPanel {
	background:url(../img/curvedBox01.gif) 0px -102px no-repeat;
}
.trrightPanel {
	background:url(../img/curvedBox01.gif) 100% -120px no-repeat;
	height:9px;
	font-size:1px;
	margin:0px 0px 0px 0px;
}
.bodyrightPanel {
	background-color:#fff;
	border-left: 1px solid #dad9d9;
	border-right: 1px solid #dad9d9;
	padding:10px 8px;
	min-height:710px;
}
.bcrightPanel {
	background:url(../img/curvedBox01.gif) 0px -138px repeat-x;
}
.blrightPanel {
	background:url(../img/curvedBox01.gif) 0px -147px no-repeat;
}
.brrightPanel {
	background:url(../img/curvedBox01.gif) 100% -129px no-repeat;
	height:9px;
	font-size:1px;
	margin:0px 0px 10px 0px;
}
#column3Box .col2 .bodyProducts .listings, #column2Box .col2 .bodyrightPanel .listings {
	margin:0;
	padding:0px 0px;
	font-size:11px;
}
#column3Box .col2 .bodyProducts .listings li, #column2Box .col2 .bodyrightPanel .listings li {
	padding:0px 0px 0px 10px;
	list-style:none;
	background:url(../img/bullet01.gif) left 6px no-repeat;
}
#column3Box .col2 .bodyProducts .listings li p, #column2Box .col2 .bodyrightPanel .listings li p {
	display:block;
	padding:3px 0;
	width:100%;
	background:none;
}
#column2Box .col2 .bodyrightPanel h3 {
	margin:10px 0px 5px 0px;
	padding:0px;
}
#column2Box .col2 .bodyrightPanel p {
	margin:0px;
	padding:10px 0px 0px 0px;
}
#column2Box .col2 .bodyrightPanel .listings {
	margin:10px 0px 0px 20px;
}
#column2Box .col2 .bodyrightPanel .col4 {
	width:184px;
	padding:0px;
	margin:10px 0px 0px 0px;
}
#column2Box .col2 .bodyrightPanel .col5 {
	width:470px;
	float:right;
}
#column2Box .col2 .bodyrightPanel .col5 h6 {
	color:#0774d1;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	margin:10px 0px 0px 0px;
}
#column2Box .col2 #contactUs.bodyrightPanel h6 {
	padding:0px;
	margin:0px;
}
#column2Box .col2 #contactUs.bodyrightPanel .col3 {
	width:340px;
	margin:0px;
	padding:0px;
}
#column2Box .col2 .bodyrightPanel .col5 ul.listings {
	margin:10px 0px 0px 0px;
	padding:0px 0px;
	font-size:11px;
}
#column2Box .col2 .bodyrightPanel .listings li.detail, #column2Box .col2 .bodyrightPanel .listings li.quoate, #column2Box .col2 .bodyrightPanel .listings li.download {
	padding:3px 10px 4px 10px;
	list-style:none;
	background:url(../img/icons.gif) 0 0 no-repeat;
	float:left;
}
#column2Box .col2 .bodyrightPanel .listings li a {
	padding:3px 0px 4px 20px;
	margin:0px 20px 0px 0px;
}
#column2Box .col2 .bodyrightPanel .listings li.quoate {
	background:url(../img/icons.gif) 0 -20px no-repeat;
	padding:3px 10px 4px 10px;
}
.hrGrey {
	border-bottom: 1px solid #CCC;
	margin:5px 0px;
}
#column2Box .col2 .bodyrightPanel .col5 p {
	padding:5px 0px 0px 0px;
}
#column2Box .col2 .bodyrightPanel #laserCutting h6, #column2Box .col2 .bodyrightPanel #quality h6 {
	border-bottom:1px solid #ccc;
	padding:0px 0px 5px 0px;
	margin:0px;
}
label.lbl02 {
	width:120px;
	margin:0px 0px 0px 0px;
}
#column2Box .col2 .bodyrightPanel #laserCutting h5 {
	font:16px;
	border:none;
	margin:10px 0px 0px 0px;
	padding:0px;
	color:#999999;
}
#column2Box .col2 .bodyrightPanel #laserCutting .col1, #column2Box .col2 .bodyrightPanel #laserCutting .col2 {
	width:225px;
}
#column2Box .col2 .bodyrightPanel #laserCutting .col2 {
	float:right;
}
.award-pic {
	float:left;
	margin:10px 0px 10px 10px;
}
.award-pic span {
	margin:0px 10px 0px 0px;
}
label.lbl03 {
	width:115px;
	margin:5px 0px;
}
input.txtbox02, select.sel01 {
	width:200px;
	padding:4px;
	float:left;
	margin:0px 0px 10px 0px;
}
select.sel01 {
	width:210px;
}
textarea.tarea02 {
	width:380px;
	float:left;
}
textarea.tarea03 {
	width:450px;
	float:left;
	height:80px;
}
#column2Box .col2 #contactUs.bodyrightPanel ul.listings li p {
	font-size:11px;
}
/*Blue Pagination style*/
.manu {
	padding: 3px;
	margin: 3px;
	text-align:center;
}
.manu a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	text-decoration: none; /* no underline */
	color: #036CB4;
}
.manu a:hover, .manu a:active {
	border: 1px solid #999;
	color: #666;
}
.manu .current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #036CB4;
	font-weight: bold;
	background-color: #036CB4;
	color: #FFF;
}
.manu .disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
}
/*css modified on 27-05-2009*/
/* Template preview popup */

#tplPreview h2 {/*defiend*/
	font-size:18px;
	color:#636363;
	font-weight:normal;
	border-bottom:none;
	padding:0px;
	margin:0px;
}
#tplPreview {
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #ffffff;
	border:1px solid #444444;
	font-size: 11px;
	color: #4B4B4B;
	padding: 12px 15px 15px 15px;
}
#tplPreviewTitle {
	font-size: 16px;
}
#tplPreviewBody {
	position: relative;
}
#tplPreviewImage {
	margin: 8px auto 0 auto;
}
#tplPreviewProgressBar {
	position: absolute;
	width: 125px;
	padding: 10px 10px 15px 10px;
	top: 45%;
	left: 50%;
	margin-left: -75px;
	border: 1px solid #6A6A6A;
	background-color: #ffffff;
	color: #000000;
	font-family: Tahoma, Helvetica, sans;
	font-size: 10px;
	text-align:left;
}
.rightcoltempl {
	width:236px;
	margin-left: 5px;
}
.hidden {
	display:none;
}
.faq_item_title {
	margin:22px 0;
}
.line-also {
	border-top: 1px solid #D9D9D9;
	width: 470px;
	padding: 0 15px 5px 15px;
}
