*{margin:0; padding:0}

body{ font-family:Arial; font-size:12px; color:#000000; background:url(../images/main_bg.jpg) repeat; line-height:18px }

@font-face {
    font-family: 'Calibri';
    src: url('calibri.eot');
    src: url('calibri.eot') format('embedded-opentype'),
         url('calibri.woff') format('woff'),
         url('calibri.ttf') format('truetype'),
         url('calibri.svg#Calibri') format('svg');
}


h1{ font-family:Calibri; font-size:18px; color:#28166f; font-weight:bold;}
h2{ font-family:Calibri; font-size:18px; font-weight:bold; color:#000; margin-top:5px}
h3{ font-family:Calibri; font-size:30px; font-weight:bold; color:#28166f;}
h4{ font-family:Calibri; font-size:16px; font-weight:bold; color:#28166f;}
h5{font-family:Calibri; font-size:22px; font-weight:bold; color:#28166f;}
h6{font-family:Arial; font-size:14px; font-weight:bold; color:#28166f;}

.TextSpacer{float:left; width:100%; height:12px; }

.left{ float:left;}

#MainWrapper{width:100%; margin:0 auto; }

#MainCont{width:997px; margin:0 auto;}

#Header{width:1030px; float:left;}

.where-to-buy-icon{position:absolute; width:119px; height:176px; margin-left:1030px}

#Header .logo{ float:left; width:220px; height:80px;}

#MenuCont{ float:left; height:38px; margin-top:25px; width:803px}

#MenuCont .MenuLeft{float:left; width:13px; height:38px; background:url(../images/menu-bg-left.png) no-repeat; }

#MenuCont .MenuCenter{float:left; height:38px; background:url(../images/menu-bg-center.png) repeat-x; }

#MenuCont .MenuCenter ul{ list-style:none;}

#MenuCont .MenuCenter ul li{ list-style:none; float:left; display:inline; height:38px;}

#MenuCont .MenuCenter ul li a{ font-size:11px; color:#484191; padding:0 7px; text-align:center; line-height:38px; text-decoration:none; font-weight:bold; text-transform:uppercase; display:block;}

#MenuCont .MenuCenter ul li a.first{ padding-left:0;}

#MenuCont .MenuCenter ul li a.last{ padding-right:0;}

#MenuCont .MenuCenter ul li a:hover{ color:#f79100}

#MenuCont .MenuCenter ul li a.active{ color:#f79100}


#MenuCont .MenuCenter li > ul{ width:287px; display:none;}

#MenuCont .MenuCenter li:hover > ul {display:block; position:absolute; background:url(../images/dropdown_bg.png) repeat; padding:10px; z-index:999}

#MenuCont .MenuCenter li > ul li {padding:0; width:280px; margin:0px;border-bottom:1px dotted #bcacfb; height:30px}

#MenuCont .MenuCenter li > ul a {line-height:30px;display:block;text-align:left;font-family:Calibri;font-size:12px; color:#bcacfb; font-weight:bold; padding:0}

#MenuCont .MenuCenter li > ul a:hover{color:#fff;}



#MenuCont .MenuRight{ float:left; width:13px; height:38px; background:url(../images/menu-bg-right.png) no-repeat; }

p{ text-align:justify; line-height:18px}

.linebreak{ float:left; width:100%; height:10px;}

.bullet-type{ font-style:italic;}

.bullet-type li{ margin-left:15px;}

#purpleLine{ float:left; width:997px; height:5px; background:#28166f;}

#bodyWrapper{ float:left; width:997px; background:url(../images/bodywrapper-bg.jpg) repeat; padding-bottom:30px; }

#leftSection{ float:left; width:390px; margin-left:15px; margin-top:30px}

#RightSection{ float:right; width:555px; margin-right:16px;margin-top:30px}

#RightSection strong{ font-size:12px; font-weight:bold; color:#f79100}

#IndexBodyWrapper{ float:left; width:997px; height:742px; background:url(../images/index_body_cont.png) no-repeat;}
#IndexBodyWrapper .indexbodyTitle{ margin:20px auto; width:387px; height:39px;}

#bodyCont{ float:left; width:997px;}

#bodyCont .IndexWhiteBox{float:left; width:315px; height:447px; overflow:hidden; background:url(../images/index_white-box.png) no-repeat; margin-left:13px}
.Caption{ width:295px; height:197px; margin:8px auto;}
.Caption span{width:283px; background:url(../images/cap-text-bg.png) repeat-x; line-height:39px; font-family:Calibri; font-size:15px; color:#fff; position:absolute; margin-top:158px; padding:0 6px; }

#bodyCont .IndexWhiteBox .TextCont{ float:left; width:295px; height:210px; overflow:hidden; margin-top:10px;}
#bodyCont .IndexWhiteBox .TextCont p{ line-height:14px;}

#IndexBanner{ float:left; width:671px; margin-left:11px;}
.Banner1, .Banner2{ float:left; width:315px; height:161px; margin:28px 14px 0 0px;}


#enuquiryPopupCont{ float:left; width:963px;}

#enuquiryPopupCont .enuquiry-top-bg{ float:left; width:963px; height:17px; background:url(../images/enquiry-bg-top.png) no-repeat;}

#enuquiryPopupCont .enquiry-bg-bottom{ float:left; width:963px; height:17px; background:url(../images/enquiry-bg-bottom.png) no-repeat;}

#enuquiryPopupCont .enquiry-bg-center{ background-image:url(../images/enquiry-bg-center.png); width:963px; min-height:570px; background-repeat:repeat-y; margin-top:15px}
.imagesCont{float:left; width:963px;}

.imagesCont .img1, img2, img3{ float:left; width:283px; height:177px; margin-left:21px}

.enquiry-form-outer{ float:left; width:963px;}


.contact-us{ float:left; width:368px; margin:50px 0 0 30px;}
.contact-us span{ font-size:12px; color:#484191; text-transform:uppercase; font-weight: bold;}
.contact-us .address{ float:left; width:168px; margin-top:20px;}
.contact-us .map{ float:right; width:171px; height:124px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; margin-top:25px;}
.enquiry-separater{float:left; width:47px; height:298px;}

.enquiry-form{ float:left; width:515px;  margin-top:50px;}
.enquiry-form .enqiryTable{ margin-top:13px;}
.submit_btn{ float:right; width:55px; height:20px; margin-right:18px}
.enquiry-form input{ width:265px; height:25px; border:1px solid #e5e5e5; border-top-color:#aeaeae; padding-left:7px}

#white-box-outer{ float:left; width:997%;}
#white-box{ float:left; width:315px; margin:11px 0 0 13px}

#white-box .top{ float:left; width:315px; height:14px; background:url(../images/white-box-top.png) no-repeat;}
#white-box .center{ float:left; width:315px; background:#fff; min-height:372px}

#white-box .bottom{ float:left; width:315px; height:14px; background:url(../images/white-box-bottom.png) no-repeat;}
#white-box .img-center{width:182px; height:152px; margin:0 auto;}
#white-box .blue-bar{ width:297px; height:26px; margin:10px auto; background:#28166f; line-height:26px; font-family:Calibri; font-size:15px; color:#fff; padding-left:10px}

#white-box ul{ width:260px; margin:0 auto;}

#white-box ul li{float:left; padding:8px 0 6px 0; text-align:justify;}
#white-box ul li.last{ border-bottom:none;}

#cnc-plasma-top-section{ width:980px; float:left; margin:27px 0 0 10px;}
.cnc-plasma-left-section{ float:left; width:437px;}
#cnc-plasma-top-section .left-img{ float:left; width:437px; margin-right:15px}

.cnc-plasma-right-section{ float:right; width:515px; margin-right:10px;}
.cnc-plasma-right-section strong{ font-size:14px; font-weight:bold; color:#f79100}

#cnc-plasma-bottom-section{ float:left; width:980px; margin-top:35px;}
#cnc-plasma-bottom-section .img1{ float:left; width:301px; height:201px; margin:8px 15px 0 0; }
#cnc-plasma-bottom-section .img2{ float:left; width:330px; height:221px; margin:0 15px 0 0; }
#cnc-plasma-bottom-section .img3{float:left; width:303px; height:206px; margin:8px 15px 0 0;}
.box1{ float:left; width:301px; margin-left:20px;}
.box2{ float:left; width:330px; margin-left:13px;}
.box3{ float:left; width:303px; margin-left:13px;}
.text-cont{ float:left; width:100%; text-align:center;}
.text-cont p{ width:100%; text-align:center; font-size:12px; margin:0 auto;}
.text-heading{ float:left; width:100%; font-size:13px; font-weight:bold; color:#000; }
.text-heading span{ font-size:14px; font-weight:bold; color:#28166f;}

#blue_btn{ width:auto;}
#blue_btn .left{ float:left; width:6px; height:26px; background:url(../images/btn-left.png) no-repeat;}
#blue_btn .center{ float:left; height:26px; background:url(../images/btn-center.png) repeat-x; padding:0 24px;}
.BrowseHistoryBtn{ float:left; height:30px; width:183px; background:url(../images/222.png); background-repeat:no-repeat; padding:0 21px;}
.BrowseHistoryBtn span{float:left; font-size:13px; color:#fff; text-align:center; text-decoration:none; line-height:30px; display:block; font-weight:bold}

.BrowseHistoryBtn span a{ text-decoration:none;}







#blue_btn .center a{ font-size:12px; color:#fff; text-align:center; text-decoration:none; line-height:26px; display:block;}
#blue_btn .right{ float:left; width:6px; height:26px; background:url(../images/btn-right.png) no-repeat;}


#how-it-works-cont{width:972px; padding:30px 0 30px 0; margin-left:15px }
#how-it-works-cont .how-it-works-left-Cont{ float:left; width:316px; clear:left; margin-top:36px;}
#how-it-works-cont .how-it-works-right-Cont{ float:right; width:645px;}
#how-it-works-cont .how-it-works-right-Cont .sections{ float:left; width:637px; border-left:4px solid #eeeeee; margin-top:36px;}
.section-no-cont{ float:left; width:120px; height:300px; margin-left:15px; margin-right:15px}
.section-no{ float:left; width:120px; height:121px; margin-top:-12px;}

#steps-cont{ float:left; width:158px;}
.steps{ float:left; width:157px; height:25px; background:url(../images/steps-bg.png) no-repeat; margin-top:5px}
.active-steps{ float:left; width:157px; height:25px; background:url(../images/active-steps-bg.png) no-repeat; margin-top:5px}
.steps a, .active-steps a{ font-size:12px; font-family:Calibri; color:#fff; text-transform:uppercase; line-height:25px; padding-left:10px; text-decoration:none; width:158px; display:block;}



#cutting-comparison-cont{width:972px; padding:30px 0 30px 0; margin-left:15px}
#cutting-comparison-cont strong{font-size:14px; color:#000; float:left;}
.data-table{ float:left; width:962px; margin-top:18px;}
.data-table table{ width:972px;}
.data-table table tr th{ background:#f79100; height:26px; line-height:26px; color:#fff; text-align:left; padding-left:16px;}
.data-table table tr td{ padding:12px 16px;}
.data-table table tr td.side-td{ background:#91a6b7; font-size:12px; color:#fff; font-weight:bold; border:1px dotted #fff; border-bottom:none;}
.data-table table tr td.grey-td{ background:#d3d3d3; font-size:12px; border-top:1px dotted #fff; border-bottom:1px dotted #fff;}

.graphCont{ width:681px; margin:0 auto;}
.graphCont p{ text-align:center; margin-top:12px}
.graphCont .separater{ float:left; width:681px; height:34px; background:url(../images/cutting_comparison_separater.png) no-repeat;}



#GalleryCont{width:972px; padding:30px 0 0px 0; margin-left:15px}













#FooterCont{ width:100%; background:#000000; min-height:225px; float:left;}


#FooterCont .Footer{ margin:0 auto; width:997px;}

#FooterCont .footerLinks{ float:left; width:235px; margin:30px 27px;}

#FooterCont .footerLinks ul{ float:left; width:235px; list-style:none}

#FooterCont .footerLinks ul li{ float:left; width:235px; border-bottom:1px dotted #646363; color:#fff; margin-left:30px}

#FooterCont .footerLinks ul li.main{ background:url(../images/bullet.png) no-repeat left center; padding-left:18px; list-style-type:none; text-transform:uppercase; margin-left:0px; border-bottom:none; }

#FooterCont .footerLinks ul li a{ font-size:12px; line-height:24px; color:#fff; display:block; text-decoration:none;} 

#FooterCont .footerLinks ul li a:hover{ color:#fda11f} 

.footerRight{ float:right; width:350px; height:100px; /*border:1px solid #fff*/  margin-right:15px;}
.SocialIconCont{ float:right; height:24px;}
.SocialIconCont .SocialIcon{ float:left; height:24px;}
.CopyRight{ float:right; color:#7c7c7c; font-size:11px; margin-top:15px;}
.info{ float:right;}
.info a{ font-size:11px; color:#7c7c7c}
.info a:hover{ color:#fda11f}

.BottomDotted{float:left; width:290px; height:1px; border-bottom:dotted 1px #9e9e9e; margin-left:-14px}
.f_bullet{float:left; margin-top:10px; position:relative; right:10px}