    #thover{ 
      position:fixed; 
      background:#000; 
      width:100%; 
      height:100%; 
      opacity: .6 
    } 
     
    #tpopup{ 
      width:600px; 
      position:absolute;
      background:#fff; 
      left:50%; 
      top:0%; 
      border-radius:5px; 
      padding:1px 0; 
      margin-left:-320px; /* width/2 + padding-left */ 
      margin-top:-150px; /* height/2 + padding-top */ 
      text-align:center; 
      box-shadow:0 0 10px 0 #000; 
    } 
    #tclose{ 
      position:absolute; 
      background:black; 
      color:white; 
      right:-15px; 
      top:-15px; 
      border-radius:50%; 
      width:30px; 
      height:30px; 
      line-height:30px; 
      text-align:center; 
      font-size:8px; 
      font-weight:bold; 
      font-family:'Arial Black', Arial, sans-serif; 
      cursor:pointer; 
      box-shadow:0 0 10px 0 #000; 
    } 




 #tpopup1{ 
      width:561px; 
      position:absolute;
      background:#fff; 
      left:50%; 
      top:25%; 
      border-radius:5px; 
      padding:1px 0; 
      margin-left:-320px; /* width/2 + padding-left */ 
      margin-top:-150px; /* height/2 + padding-top */ 
      text-align:center; 
      box-shadow:0 0 10px 0 #000; 
    } 
    #tclose1{ 
      position:absolute; 
      background:black; 
      color:white; 
      right:-15px; 
      top:-15px; 
      border-radius:50%; 
      width:30px; 
      height:30px; 
      line-height:30px; 
      text-align:center; 
      font-size:8px; 
      font-weight:bold; 
      font-family:'Arial Black', Arial, sans-serif; 
      cursor:pointer; 
      box-shadow:0 0 10px 0 #000; 
    } 

/* CSS Document */
body {margin:0px; padding:0px;}
ul{margin:0px; padding:0px;}
@font-face {font-family: tribe; src: url(../fonts/trebuc.ttf);}




.top_header {width:100%; height:40px; background-color:#0699C9;}





.bot_header {width:100%; height:135px; background-image:url(../images/header_bg.jpg); background-repeat:repeat-x; background-position:bottom;}
.slider {width:100%; height:445px; border-bottom:thick #c16f01 solid; /*background-image:url(../images/slidebg.jpg); background-attachment:fixed; background-repeat:no-repeat;*/ box-shadow: 0px 5px 5px #888888; background-size:100% 100%;}
.t_header {width:1000px; height:40px; margin:auto;}
.b_header {width:1000px; height:445px; margin:auto;}
.contact_top {width:500px; height:20px; float:left; font-family:verdana; font-size:12px; color:#FFF; padding-top:5px; margin-top:5px;}
.top_social {width:200px; height:25px; float:right; margin-top:5px;}
.cont_t_block {width:250px; height:20px; float:left;}
.cont_t_block a{color:#FFF;}
.cont_t_block a:visited{color:#FFF;}
.right_header {width:800px; height:20px; float:right;}
.logo {width:84px; height:124px; float:left;}
nav {width:780px; overflow:auto; font-family:tribe; margin-top:40px;}
/*nav ul{margin:0px; padding:0px;}
nav ul li{display:inline-block; float:left; padding: 0px 10px;}
nav ul li a:link, nav ul li a:visited{ text-decoration:none; color:#bc6e00; font-size:12px;}
nav ul li a:hover, nav ul li a:visited:hover{ text-decoration:none; color:#bd090e; font-size:12px;}*/
.body_cont { position:relative; width:1000px; margin:auto;}
.tag-line { color:#bd090e;  font-size:24px; font-family:tribe; margin-top:10px; width:600px; height:20px; float:right;}
.text-tag {width:990px; padding:5px; height:38px; box-shadow: 0px 5px 5px #888888; background-color:#FFF; margin:auto; position:absolute; top:-30px;}
.text-tag2 {width:990px; padding:5px; height:38px; box-shadow: 0px 5px 5px #888888; background-color:#FFF; margin: 10px auto;}
.text-tag-left {width:300px; height:38px; background-color:#da321e; background-image:url(../images/tag-mid.jpg); background-position:right; background-repeat:no-repeat; float:left; font-family:tribe; font-size:16px; color:#FFF; line-height:2em; text-align:center;}
.text-tag-right {width:690px; height:38px; background-color:#c47d05; float:right; font-family:tribe; font-size:12px; color:#FFF; line-height:2.2em; text-align:center;}
.top_body {width:1000px; overflow:auto; font-family:tribe; padding-top:50px; text-align:center;}
.top_body_inner {width:1000px; overflow:auto; font-family:tribe; text-align:center;}
.top_body a:link, .top_body a:visited{color:#da321e; font-size:12px; text-decoration:none;}
.text-dec1{ color:#999999; font-size:14px; font-weight:bold;}
.big-text{font-size:18px;}
.dyellow {color:#c47d05;}
.dred{color:#df1f24;}
.sep_dec {width:945px; height:50px; margin:20px auto;}
.title_dec {width:1000px; height:30px; background-image:url(../images/strip.jpg); background-repeat:repeat-x; background-position:center; text-align:left; font-size:16px; font-family:tribe;}
.t_block { width:auto; height:30px; float:left; background-color:#FFF; padding-right:20px;}


.thumb_block {width:1000px; height:450px;}

.thumb_block1 {width:1000px; height:650px;}


.thumb {width:465px; height:420px; overflow:auto; float:left; padding:5px; box-shadow: 0px 3px 3px #888888; border:thin #eee9e9 solid; margin-left:20px;}

.thumb1 {width:465px; height:620px; overflow:auto; float:left; padding:5px; box-shadow: 0px 3px 3px #888888; border:thin #eee9e9 solid; margin-left:20px;}


.thumb_text {width:461px; padding:2px; background-color:#4c4c4c; font-family:Cambria; margin-top:2px; color:#FFF; font-size:15px;} 

.thumb_text a:link, .thumb_text a:visited{ color:#c4bab9; text-decoration:underline;}
.gry {color:#d8d8d8; font-family:Verdana; font-size:11px;}
.pro_block_wrp{ width:975px; padding:10px 20px; border:thin #ece2e2 solid; overflow:auto;}
.info_block {width:360px; height:130px; float:left; border:thin #ece2e2 solid; padding:5px; font-family:verdana; font-size:11px;}
.info_block a:link, .info_block a:visited{color:#d61d1d; text-decoration:underline;}
.slide_block {width:560px; height:130px; float:right; border:thin #ece2e2 solid; padding:5px; position:relative;}
.footer {width:990px; overflow:auto; font-family:tribe;}
.footer_block {width:200px; height:275px; float:left; margin-left:30px;}
.footer_block2 {width:260px; height:250px; float:left; margin-left:30px;}
.footer_block3 {width:255px; height:250px; float:left; margin-left:30px;}
.footer_block4 {width:130px; height:250px; float:left; margin-left:30px;}
.footer_title {font-size:16px; width:100%; height:20px;}
.footer_block  li{display:block; border-bottom:thin #cccccc dashed; background-image:url(../images/aero-bullet.png); background-repeat:no-repeat; background-position:left center; padding:5px 5px 5px 30px ; width:170px; margin-top:5px; font-size:12px;}
.footer_block  li a:link, .footer_block  li a:visited{ color:#000; text-decoration:none; }
.footer_block  li a:hover, .footer_block  li a:visited:hover{ color:#000; text-decoration:underline; }
.latest_pro{ width:260px; height:85px; border:2px #ebe1e1 solid; margin-top:5px;}
.blk_info {width:240px; overflow:auto; margin-top:10px; font-family:tribe; font-size:12px; text-align:justify;}
.gry2 {color:#707070;}
.social_list{height:22px; width:120px; font-family:tribe; font-size:12px; margin-top:20px;}
.social_list a:link, .social_list a:visited{color:#000; text-decoration:none;}





.bot_footer_wrap {width:100%; height:45px; background-color:#0699C9;}








.bot_footer {width:1000px; height:45px; margin:auto; color:#FFF; font-family:tribe; font-size:12px; line-height:3em;}
.left {float:left; padding-left:20px;}
.right {float:right; padding-right:20px;}
.bot_footer a:link, .bot_footer a:visited {color:#FFF; text-decoration:underline;}
.page-slider {width:1000px; height:200px; background-color:#CCC; margin:5px auto;}
/*----------------- inner page-----------------*/
.body_left {width:700px; min-height:300px; float:left; font-size:14px; text-align:justify; font-family:arial; color:#5A5757;}
.body_right {width:250px; min-height:300px; float:right;}
.menu-title {width:230px; height:18px; background-image:url(../images/side-menu-bg.png); background-repeat:no-repeat; color:#FFF; text-align:left; padding:10px; margin-top:10px;}
.side-menu { width:230px; height:auto; text-align:left; padding-left:10px; border: thin dashed #CCC; border-top:0px; box-shadow:3px 3px 5px 0px rgba(11, 50, 50, 0.5); margin-bottom:10px;}
.side-menu  li{display:block; border-bottom:thin #cccccc dashed; background-image:url(../images/round-bullet.png); background-repeat:no-repeat; background-position:left center; padding:5px 5px 5px 30px ; width:180px; margin-top:5px; font-size:14px;}
.side-menu  a:link, .side-menu  a:visited{ color:#000; text-decoration:none; }
.side-menu  a:hover, .side-menu  a:visited:hover{ color:#d8331f; text-decoration:none; }
.product_block {width:675px; overflow:auto;}
.thumb_pro {width:190px; overflow:auto; float:left; padding:5px; box-shadow: 0px 3px 3px #888888; border:thin #eee9e9 solid; margin-left:20px; margin-top:20px; text-align:center;}
.pro_thumb_text {width:180px; padding:5px; background-color:#4c4c4c; font-family:tribe; margin-top:5px; color:#FFF; font-size:12px;} 
.pro_thumb_text a:link, .pro_thumb_text a:visited{ color:#c4bab9; text-decoration:underline;}
.pagi_wrap {width:720px; clear:both; height:20px; text-align:center; margin-top:20px;}
.paging {width:auto; margin:auto; height:20px;}
.paging a:link, .paging a:visited {display:block; padding:10px; float:left; text-decoration:none; color:#FFF; margin-left:5px; border:thin #CCC solid; background-color:#c47d05}
.paging a:hover, .paging a:visited:hover{display:block; padding:10px; float:left; text-decoration:none; color:#FFF; margin-left:5px; border:thin #a41919 solid; background-color:#df1f24}
.pro-page-img {width:980px; height:200px; background-color:#FFF; padding:5px; box-shadow: 0px 5px 5px #888888; margin:5px auto; border:thin #CCC solid;}
.free-sample-button {width:150px; height:20px; margin:5px auto;}
.free-sample-button a:link, .free-sample-button a:visited{display:block; width:130px; padding:5px; color:#FFF; border-radius:8px; text-decoration:none; background-color:#da321e; }
.free-sample-button a:hover, .free-sample-button a:visited:hover{display:block; width:130px; padding:5px; color:#FFF; border-radius:8px; text-decoration:none; background-color:#c47d05; }
.slide_block_title {width:120px; height:20px; padding:10px; position:absolute; z-index:200; left:0px; top:10px; background-color:#DF1F24; color:#FFF; font-family:arial; font-size:16px; border-radius:0px 8px 8px 0px; font-weight:bold;}
.download_tab{ width:230px; height:auto; text-align:left; padding-left:10px; border: thin dashed #CCC; border-top:0px; box-shadow:3px 3px 5px 0px rgba(11, 50, 50, 0.5); margin-bottom:10px;}
.blk_info a{color:#000;}
.blk_info a:visited{color:#000;}