/* ==========================================================================
   Remove All Browser Outline
   ========================================================================== */

   /* Remove IE dotted outline */
   a:active, a:focus {
   	outline:none;
   }

   /* Remove Chrome orange outline */
   *:focus {
   	outline: none;
   }

   /* Remove Firefox's dotted outline */
   a:focus, a:active,
   button::-moz-focus-inner,
   select::-moz-focus-inner,
   input[type="reset"]::-moz-focus-inner,
   input[type="button"]::-moz-focus-inner,
   input[type="submit"]::-moz-focus-inner,
   input[type="file"] > input[type="button"]::-moz-focus-inner {
   	border: 0;
   	outline : 0;
   }
  /* ==========================================================================
   Global
   ========================================================================== */

   body                                   { margin: 0; padding: 0; overflow-x: hidden;}

   img  								            { border: 0; }
   a                                      { text-decoration: none; }
   p                                      { margin: 0; }
   ul                                     { margin: 0; padding: 0; list-style: none; }

   .left                                  { float: left; }
   .right                                 { float: right; }
   .center                                { float: none !important; margin-right: auto !important; margin-left: auto !important; }

   .txt-bold                              { font-weight: bold !important; }
   .txt-normal                            { font-weight: normal !important; }
   .txt-center                            { text-align: center !important; }

   .clearfix:before, .clearfix:after      { content: " "; display: table; }
   .clearfix:after                        { clear: both; }
   .clearfix                              { *zoom: 1;    }

   .row                                   { clear: both; position: relative; }

   .block                                 { display: block !important; }
   .inline-block                          { display: inline-block !important; }
   .none                                  { display: none !important; }
   .cursor-pointer                        { cursor: pointer !important; }

   .banner-top                            { border: 1px solid #d9d9d9 }
   .indent-14                             { padding-left: 14px }

   img {
      opacity: 1 !important;
   }
   img:hover {
      opacity: 0.9 !important;
   }

   /* Button ---------------------------------------------------------------------------------------------------------- */
   .btn-orange-small {
   	color: #fff !important;
   	font: normal 14px Arial;
   	text-decoration: none;
   	text-transform: none;
   	padding: 7px 12px;

   	background: #ff8635; /* Old browsers */
   	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
   	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmODYzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMjVmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   	background: -moz-linear-gradient(top,  #ff8635 0%, #f25f00 100%); /* FF3.6+ */
   	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8635), color-stop(100%,#f25f00)); /* Chrome,Safari4+ */
   	background: -webkit-linear-gradient(top,  #ff8635 0%,#f25f00 100%); /* Chrome10+,Safari5.1+ */
   	background: -o-linear-gradient(top,  #ff8635 0%,#f25f00 100%); /* Opera 11.10+ */
   	background: -ms-linear-gradient(top,  #ff8635 0%,#f25f00 100%); /* IE10+ */
   	background: linear-gradient(to bottom,  #ff8635 0%,#f25f00 100%); /* W3C */
   	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8635', endColorstr='#f25f00',GradientType=0 ); /* IE6-8 */

   	background-color: #f25f00\0/; /* IE8 */
   	-webkit-border-radius: 5px;
   	-moz-border-radius: 5px;
   	border-radius: 5px;

   	behavior: url(http://www.factoryeasy.com/pie/PIE.htc);
   }
   .btn-orange-small-2 {
   	color: #fff !important;
   	font: normal 14px Arial;
   	text-decoration: none;
   	text-transform: none;
   	padding: 7px 12px;

   	background: #ff8635; /* Old browsers */
   	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
   	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmODYzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMjVmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   	background: -moz-linear-gradient(top,  #ff8635 0%, #f25f00 100%); /* FF3.6+ */
   	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8635), color-stop(100%,#f25f00)); /* Chrome,Safari4+ */
   	background: -webkit-linear-gradient(top,  #ff8635 0%,#f25f00 100%); /* Chrome10+,Safari5.1+ */
   	background: -o-linear-gradient(top,  #ff8635 0%,#f25f00 100%); /* Opera 11.10+ */
   	background: -ms-linear-gradient(top,  #ff8635 0%,#f25f00 100%); /* IE10+ */
   	background: linear-gradient(to bottom,  #ff8635 0%,#f25f00 100%); /* W3C */
   	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8635', endColorstr='#f25f00',GradientType=0 ); /* IE6-8 */

   	background-color: #f25f00\0/; /* IE8 */
   }
   .btn-orange-big {
   	color: #fff !important;
   	font: normal 16px Arial;
   	text-decoration: none;
   	text-transform: none;
   	padding: 6px 12px;

   	background: #ff8635; /* Old browsers */
   	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
   	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmODYzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMjVmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   	background: -moz-linear-gradient(top,  #ff8635 0%, #f25f00 100%); /* FF3.6+ */
   	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8635), color-stop(100%,#f25f00)); /* Chrome,Safari4+ */
   	background: -webkit-linear-gradient(top,  #ff8635 0%,#f25f00 100%); /* Chrome10+,Safari5.1+ */
   	background: -o-linear-gradient(top,  #ff8635 0%,#f25f00 100%); /* Opera 11.10+ */
   	background: -ms-linear-gradient(top,  #ff8635 0%,#f25f00 100%); /* IE10+ */
   	background: linear-gradient(to bottom,  #ff8635 0%,#f25f00 100%); /* W3C */
   	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8635', endColorstr='#f25f00',GradientType=0 ); /* IE6-8 */

   	background-color: #f25f00\0/; /* IE8 */
   }
   .btn-silver-big {
   	color: #757575;
   	font: normal 14px Arial;
   	text-decoration: none;
   	text-transform: none;
   	padding: 7px 12px;

   	background: #e9e9e9; /* Old browsers */
   	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
   	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMGQwZDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   	background: -moz-linear-gradient(top,  #ffffff 0%, #d0d0d0 100%); /* FF3.6+ */
   	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d0d0d0)); /* Chrome,Safari4+ */
   	background: -webkit-linear-gradient(top,  #ffffff 0%,#d0d0d0 100%); /* Chrome10+,Safari5.1+ */
   	background: -o-linear-gradient(top,  #ffffff 0%,#d0d0d0 100%); /* Opera 11.10+ */
   	background: -ms-linear-gradient(top,  #ffffff 0%,#d0d0d0 100%); /* IE10+ */
   	background: linear-gradient(to bottom,  #ffffff 0%,#d0d0d0 100%); /* W3C */
   	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d0d0d0',GradientType=0 ); /* IE6-8 */

   	background-color: #e9e9e9\0/; /* IE8 */
   	border: 1px solid #d9d9d9;
   }
   .btn-silver-big:hover { text-decoration: none;}

   .btn-contact-now {
      background: url(../img/button/btn-contact-now.png) 0 0 no-repeat;
      width: 110px;
      height: 29px;
      display: block;
   }

   /* Utility ---------------------------------------------------------------------------------------------------------- */
   .margin-top2                           { margin-top: 2px }
   .margin-top4                           { margin-top: 4px }
   .margin-top6                           { margin-top: 6px }
   .margin-top7                           { margin-top: 7px }
   .margin-top9                           { margin-top: 9px }
   .margin-top10                          { margin-top: 10px }
   .margin-top11                          { margin-top: 11px }
   .margin-top12                          { margin-top: 12px }
   .margin-top13                          { margin-top: 13px }
   .margin-top14                          { margin-top: 14px }
   .margin-top15                          { margin-top: 15px }
   .margin-top16                          { margin-top: 16px }
   .margin-top17                          { margin-top: 17px }
   .margin-top18                          { margin-top: 18px }
   .margin-top19                          { margin-top: 19px }
   .margin-top23                          { margin-top: 23px }
   .margin-top24                          { margin-top: 24px }
   .margin-top26                          { margin-top: 26px }
   .margin-top27                          { margin-top: 27px }
   .margin-top29                          { margin-top: 29px }
   .margin-top33                          { margin-top: 33px }
   .margin-top32                          { margin-top: 32px }
   .margin-top34                          { margin-top: 34px }
   .margin-top35                          { margin-top: 35px }
   .margin-top38                          { margin-top: 38px }
   .margin-top44                          { margin-top: 44px }
   .margin-top47                          { margin-top: 47px }
   .margin-top53                          { margin-top: 53px }
   .margin-top57                          { margin-top: 57px }

   .margin--top6                          { margin-top: -6px }
   .margin--top21                         { margin-top: -21px }
   .margin--top25                         { margin-top: -25px }
   .margin--top59                         { margin-top: -59px }
   .margin--top76                         { margin-top: -76px }
   .margin--top78                         { margin-top: -78px }

   .margin-left11                         { margin-left: 11px }
   .margin-left30                         { margin-left: 30px }
   .margin-left34                         { margin-left: 34px }
   .margin-left15                         { margin-left: 15px }
   .margin-left16                         { margin-left: 16px }
   .margin-left39                         { margin-left: 39px }
   .margin-left64                         { margin-left: 64px }
   .margin-left72                         { margin-left: 72px }
   .margin-left74                         { margin-left: 74px }
   .margin-left79                         { margin-left: 79px }

   .margin-right10                        { margin-right: 10px }
   .margin-right11                        { margin-right: 11px }
   .margin-right18                        { margin-right: 18px }
   .margin-right28                        { margin-right: 28px }
   .margin-right40                        { margin-right: 40px }
   .margin-right41                        { margin-right: 41px !important }
   .margin-right50                        { margin-right: 50px }
   .margin-right65                        { margin-right: 65px }

   .margin-bott8                          { margin-bottom: 8px }
   .margin-bott13                         { margin-bottom: 13px }
   .margin-bott16                         { margin-bottom: 16px }
   .margin-bott19                         { margin-bottom: 19px }
   .margin-bott22                         { margin-bottom: 22px }
   .margin-bott24                         { margin-bottom: 24px }
   .margin-bott25                         { margin-bottom: 25px }
   .margin-bott27                         { margin-bottom: 27px }
   .margin-bott28                         { margin-bottom: 28px }
   .margin-bott42                         { margin-bottom: 42px }
   .margin-bott52                         { margin-bottom: 52px }

   .padd-top2                             { padding-top: 2px }
   .padd-top4                             { padding-top: 4px }
   .padd-top5                             { padding-top: 5px }
   .padd-top6                             { padding-top: 6px }
   .padd-top9                             { padding-top: 9px }
   .padd-top10                            { padding-top: 10px }
   .padd-top17                            { padding-top: 17px }
   .padd-top22                            { padding-top: 22px }
   .padd-top24                            { padding-top: 24px }
   .padd-top27                            { padding-top: 27px }
   .padd-top32                            { padding-top: 32px }
   .padd-top43                            { padding-top: 43px }

   .padd-left15                           { padding-left: 15px }
   .padd-left20                           { padding-left: 20px !important }
   .padd-left27                           { padding-left: 27px }
   .padd-left33                           { padding-left: 33px }
   .padd-left34                           { padding-left: 34px }
   .padd-left48                           { padding-left: 48px }
   .padd-left100                          { padding-left: 100px }
   .padd-left101                          { padding-left: 101px }
   .padd-left250                          { padding-left: 250px }

   .padd-right11                          { padding-right: 11px }
   .padd-right17                          { padding-right: 17px }
   .padd-right20                          { padding-right: 20px }
   .padd-right22                          { padding-right: 22px }
   .padd-right28                          { padding-right: 28px }
   .padd-right31                          { padding-right: 31px }
   .padd-right34                          { padding-right: 34px }
   .padd-right53                          { padding-right: 53px }
   .padd-right55                          { padding-right: 55px }
   .padd-right127                         { padding-right: 127px }
   .padd-right138                         { padding-right: 138px }

   .padd-bottom5                          { padding-bottom: 5px }
   .padd-bottom89                         { padding-bottom: 89px }

   *[class*="top-"]                       { position: relative }

   .top-6                                 { top: -6px }
   .top--6                                { top: 6px }

   .line-height17                         { line-height: 17px }
   .line-height18                         { line-height: 18px }

   .width71                               { width: 71px !important; overflow: hidden }
   .width81                               { width: 81px !important; overflow: hidden }
   .width180                              { width: 180px !important; overflow: hidden }
   .width185                              { width: 185px !important; overflow: hidden }
   .width195                              { width: 195px !important; overflow: hidden }
   .width245                              { width: 245px !important; overflow: hidden }
   .width303                              { width: 303px !important; overflow: hidden }
   .width332                              { width: 332px !important; overflow: hidden }
   .width309                              { width: 309px !important; overflow: hidden }
   .width334                              { width: 334px !important; overflow: hidden }
   .width478                              { width: 478px !important; overflow: hidden }

   .height20                              { height: 20px !important; overflow: hidden}
   .height36                              { height: 36px !important; overflow: hidden}
   .height115                             { height: 115px !important; overflow: hidden}
   .height109                             { height: 109px !important; overflow: hidden}
   .height127                             { height: 127px !important; overflow: hidden}
   .height130                             { height: 130px !important; overflow: hidden}
   .height134                             { height: 134px !important; overflow: hidden}
   .height143                             { height: 143px !important; overflow: hidden}

   .min-height100                         { min-height: 100px !important}
   .min-height120                         { min-height: 120px !important}
   .min-height502                         { min-height: 502px !important}

   .img-79x61                             { max-width: 79px; max-height: 61px }
   .img-67x52                             { max-width: 67px; max-height: 52px }

   *[class*="hover-"]:hover,
   *[class*="hover-"]:active              { cursor: pointer !important; }

   *[class*="hover-orange"]:hover,
   *[class*="hover-orange"]:active        { color: #ff6704 !important; }

   *[class*="hover-darkblue"]:hover,
   *[class*="hover-darkblue"]:active      { color: #004B91 !important; }

   div[class^="wrap-all"]:before,
   div[class^="wrap-all"]:after           { content: " "; display: table; }
   div[class^="wrap-all"]:after           { clear: both; }
   div[class^="wrap-all"]                 { *zoom: 1;    }

   .border-orange                         { border: 1px solid #ff8d41 }
   .bd-orange                             { border: 1px solid #ff8d41 !important }

   /* Text ---------------------------------------------------------------------------------------------------------- */
   .txt-title                             { color: #424242; font: bold 20px Arial; }
   .txt-title-2                           { color: #424242; font: bold 18px Arial; }
   .txt-title-sub                         { color: #8e8e8e; font: normal 12px Arial; }
   .txt-orange                            { color: #ff6704; font: bold 18px Arial; }
   .txt-orange-2                          { color: #ff6704; font: normal 16px Arial; }
   .txt-orange-3                          { color: #ff6704 !important; font: normal 11px Arial !important;}
   .txt-grey                              { color: #575757; font: bold 15px Arial; }
   .txt-grey-2                            { color: #757575; font: normal 11px Arial; }
   /*.txt-grey-3                            { color: #757575; font: normal 12px Arial; }*/
   .txt-grey-3                            { color: #757575; font: normal 12px Arial;   height: 46px; overflow: hidden;}
   .txt-grey-4                            { color: #6c6c6c; font: normal 12px Arial; }
   .txt-grey-5                            { color: #545454; font: bold 12px Arial; }
   .txt-grey-6                            { color: #8e8e8e; font: normal 15px Arial; }
   .txt-grey-7                            { color: #545454; font: bold 11px Arial; }
   .txt-grey-8                            { color: #757575; font: normal 16px Arial; }
   .txt-grey-9                            { color: #575757; font: bold 16px Arial; }
   .txt-white                             { color: #fff; font: bold 12px Arial; }

   .orange-txt                            { color: #ff6704 }

   /* Title Icon + Text ---------------------------------------------------------------------------------------------------------- */
   div.title-wrap-style                   { position: relative; background: url(../img/news-title-bg.png) 0 0 no-repeat; width: 836px; height: 76px; margin-top: -11px; margin-left: -11px;}
   img.title-ico-style                    { position: absolute; padding-top: 11px; padding-left: 11px;}
   p.title-style                          { padding-left: 69px; padding-top: 19px; color:#fff;}
   p.title-sub-style                      { padding-left: 69px; color: #c4c4c4;}

   div.title-wrap                         { position: relative; }
   img.title-ico                          { position: absolute; }
   p.title                                { padding-left: 57px; padding-top:7px; }
   p.title-sub                            { padding-left: 57px; }

   /* HR ---------------------------------------------------------------------------------------------------------- */
   hr.hr-14-news                          { height: 1px; border: 0; background: #d9d9d9; width:804px; margin-left: 2px; }
   hr.hr-grey                             { height: 1px; border: 0; background: #d9d9d9; }
   hr.hr-news-detail                      { height: 1px; border: 0; background: #dcdcdc; }

   /* Page - 3 Categories ------------------------------------------------------------------------------------------------------ */
   .wrap-all-3-categories                 { border: 1px solid #d9d9d9; width: 825px; padding: 7px 0 0 10px; margin-bottom: 20px; }

   /* Page - 5 Product ------------------------------------------------------------------------------------------------------ */
   .wrap-all-5-product                    {  }
   .wrap-all-5-product #slide5 .wrapper5  { height: 495px; }
   .wrap-all-5-product #slide5 .wrapper5 .caroufredsel_wrapper { height: 408px !important; width: 795px !important; margin-left:14px !important; }
   .wrap-all-5-product #slide5 #foo5 div  { float:left; padding-left: 9px; }
   .wrap-all-5-product #slide5 .list_carousel li { width: 792px !important; height: 380px !important; }
   .wrap-all-5-product #slide4 { margin-top:-20px; }
   .wrap-all-5-product #slide5 { margin-top:-20px; }

   /* Page - 6 Select ------------------------------------------------------------------------------------------------------ */
   .wrap-all-6-select                     { border: 1px solid #d9d9d9; width: 825px; padding: 7px 0 0 10px; margin-bottom: 20px; position: relative;}
   .select-06-img                         { float: left; position: absolute; top: 10px; left: 72px; }

   /* Page - 7 Select ------------------------------------------------------------------------------------------------------ */
   .wrap-all-7-select                     { position: relative; border: 1px solid #d9d9d9; width: 825px; padding: 7px 0 0 10px; margin-bottom: 20px; }
   .wrap-all-7-select .row                { width: 750px; }
   .wrap-all-7-select .border-orange:hover{ border: 1px solid #545454; }

   /* Page - 9 Select ------------------------------------------------------------------------------------------------------ */
   .wrap-all-9-select                     { border: 1px solid #d9d9d9; width: 825px; padding: 7px 0 0 10px; margin-bottom: 20px; }

   /* Page - 13 News ---------------------------------------------------------------------------------------------------------- */
   .wrap-all-13-news                      { border: 1px solid #d9d9d9; width: 825px; min-height: 566px; padding: 10px 0 0 10px; margin-bottom: 20px; }
   .wrap-all-13-news .row                 { width: 353px;}

   .title-wrap-ebook                      { margin-top: -1px !important; margin-left: -1px !important; }
   .slide4-5-hold #slide4 .caroufredsel_wrapper,
   .slide4-5-hold #slide5 .caroufredsel_wrapper { top: 64px !important; }
   .slide4-5-hold #slide5 .list_carousel li { padding: 0px 78px 0px 0px !important; }
   .slide4-5-hold #slide5 .caroufredsel_wrapper { margin: 22px 0px 0px 48px !important;}

   /* Page - 14 Title News ------------------------------------------------------------------------------------------------------ */
   .wrap-all-14-news                      { border: 1px solid #d9d9d9; width: 825px; /*min-height: 640px;*/ padding: 0 0 0 8px; margin-bottom: 20px; }
   .wrap-all-14-news .row                 { width: 755px; height: 108px; }

   .wrap-all-14-news .title-news-detail   { color: #424242 !important; }
   .wrap-all-14-news h4                   { font-size: 20px !important; font-weight: bold !important; margin-top: 1px; margin-bottom: 19px;}
   .wrap-all-14-news .date                { color: #757575 !important; font-size: 12px !important; padding-left: 0px !important; }
   .wrap-all-14-news .author              { color: #757575 !important; font-size: 12px !important; }

   .wrap-in-14-news-2                     { padding: 43px 25px 30px 22px; font:normal 13px/19px Arial; color:#6c6c6c; text-align: justify;}

   /* Page - 16 Event ------------------------------------------------------------------------------------------------------ */
   .wrap-all-16-event                      { border: 1px solid #d9d9d9; width: 825px; min-height: 640px; padding: 7px 0 0 10px; margin-bottom: 20px; }
   .wrap-all-16-event .row                 { width: 755px; height: 108px; }

   .event-link                             { margin: 0; color: #6c6c6c; font: normal 12px Arial; margin-right:15px;}
   .event-link:before                      { content: "\00a0"; background: url(../img/icon/ico-right-arrow.png) no-repeat 0 50%; padding-right: 7px; }
   .event-link:hover:before                { background: url(../img/icon/ico-right-arrow-orange.png) no-repeat 0 50%; }

   /* Page - 17 About Us ------------------------------------------------------------------------------------------------------ */
   .wrap-all-17-about                      { border: 1px solid #d9d9d9; width: 827px; min-height: 640px; padding-left: 8px; margin-bottom: 20px; }
   .wrap-all-17-about .row                 { width: 755px; height: 108px; }
   .wrap-in-17                             { padding: 43px 42px 30px 30px; font:normal 13px/19px Arial; color:#6c6c6c; text-align: justify;}

   /* Page - 23 Inquiries ------------------------------------------------------------------------------------------------------ */
   .wrap-all-23-inq                        { border: 1px solid #d9d9d9; width: 827px; padding-left: 8px; padding-bottom:40px; margin-bottom: 20px; min-height: 400px;}
   .wrap-all-23-inq .row                   { width: 755px; height: 108px; }
   .wrap-in-23                             { padding: 21px 28px 0px 20px; font:normal 13px/19px Arial; color:#424242; text-align: justify;}

   .wrap-all-23-inq th,
   .wrap-all-23-inq td                    { text-indent: 12px }

   .wrap-all-23-inq form legend      { color: #5d9999; font: bold 16px Arial; margin-top: 31px; margin-bottom:6px; padding-left: 18px; }
   form.post-sell-offer label        { text-align: right; width: 130px; float: left; padding-right: 30px; font: bold 12px Arial; color:#545454; margin-top: 4px;}
   .wrap-all-23-inq form div         { padding-top: 19px; }
   .wrap-all-23-inq input,
   .wrap-all-23-inq select           { border: 1px solid #d9d9d9; width: 306px; height: 24px; padding: 0 10px; font: normal 13px arial }
   .wrap-all-23-inq input:focus { border: 1px solid #ff8d41; }
   .wrap-all-23-inq form span        { color: #ff6704; }
   .wrap-all-23-inq form .btn-next   { background: url(../img/button/btn-next.png); width: 73px; height: 29px; display:block; margin: 11px 0 107px 445px; }
   .wrap-all-23-inq textarea    { border: 1px solid #d9d9d9; width: 306px; height: 120px; padding: 7px 10px; font: normal 13px arial}

   .choice_empty  { color: gray; }

   /* Page - 32 Hot Product ------------------------------------------------------------------------------------------------------ */
   .wrap-all-32-hot                      { border: 1px solid #d9d9d9; width: 827px; padding-left: 8px; margin-bottom: 20px; }
   .wrap-all-32-hot .row                 { width: 755px; height: 108px; }
   .wrap-in-32                           { padding: 3px 55px 5px 19px; font:normal 13px/19px Arial; color:#6c6c6c; text-align: justify;}
   .wrap-in-32 #slide4 h3                { color:#424242 }

   /* Page - 33 Category ------------------------------------------------------------------------------------------------------ */
   .wrap-all-33-cat                      { border: 1px solid #d9d9d9; width: 825px; min-height:500px; padding: 7px 0 0 10px; margin-bottom: 20px; }



   img.news                               { max-width: 137px; max-height: 102px; border: 1px solid #d9d9d9; margin-right: 30px; }

   .border-bottom-grey                    { border-bottom: 1px solid #d9d9d9; padding-bottom:14px; padding-left: 15px; margin-bottom: 30px; }

   .ico-search                            { margin: 0; color: #ff6704 !important; font: bold 12px Arial; }
   .ico-search:before                     { content: "\00a0"; background: url(../img/icon/ico-search2.png) no-repeat 0 50%; padding-right: 10px; }

   .news-feed                             { margin: 0; color: #6c6c6c; font: normal 12px Arial; }
   .news-feed:before                      { content: "\00a0"; background: url(../img/icon/ico-right-arrow.png) no-repeat 0 50%; padding-right: 10px; }

   .box-radius-1                          { color: #8e8e8e; background: #fff; border: 1px solid #d9d9d9; padding: 4px 9px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
   .box-radius-1:hover,
   .box-radius-1:active                   { color: #fff; background: #757575; cursor: pointer !important; }

   .box-radius-2                          { color: #fff; background: #757575; border: 1px solid #757575; padding: 3px 7px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }

   /* Tab 14 */
   #tabHold, #tabHold_2 {
   	width: 101%;
   	display: table;
   	table-layout: fixed; /* optional */
   }
   #tabHold li, #tabHold_2 li {
   	display: table-cell;
   	width: auto;
   	text-align: center;
   }
   #tabHold, #tabHold_2                      { margin-bottom: 22px; margin-left: -8px; font: normal 15px Arial }
   #tabHold li, #tabHold_2 li                { cursor: pointer; height: 26px; background: #555; border-left:1px solid #fff;}
   #tabHold li.first, #tabHold_2 li.first    { border-left: none;}
   #tabHold li:hover, #tabHold_2 li:hover    { background: #3c3c3c; }
   #tabHold li.active, #tabHold_2 li.active  { margin: 0; color: #555; background: #fff }

   #tabHold li .tab-link:before,
   #tabHold_2 li .tab-link:before    	      { content: "\00a0"; background: url(../img/icon/ico-right-arrow-white.png) no-repeat 0 50%; padding-right: 10px; }
   #tabHold li.active .tab-link:before,
   #tabHold_2 li.active .tab-link:before     { background: url(../img/icon/ico-right-arrow.png) no-repeat 0 50% }
   #tabHold_2 .tab-link                      { text-decoration: none;}

   #tabHold li .tab-link:before,
   #tabHold_2 li .tab-link:before           { content: "\00a0"; background: url(../img/icon/ico-right-arrow-white.png) no-repeat 0 50%; padding-right: 10px; }
   #tabHold li.active .tab-link:before,
   #tabHold_2 li.active .tab-link:before    { background: url(../img/icon/ico-right-arrow.png) no-repeat 0 50% }

   .tab-link                              { margin: 0; color: #fff !important; font: normal 15px Arial }
   .tab-link.active                       { color: #000 !important }

   /* Filter */
   form.rowElem                           { margin-top: -23px; }
   label.showby                           { padding-left: 21px; }

   /* Page - 20 Register Member ------------------------------------------------------------------------------------------------------ */
   .wrap-all-20-register                  { border: 1px solid #d9d9d9; width: 825px; height: 778px; padding: 7px 0 0 10px; margin-bottom: 20px; }
   .wrap-all-20-register form legend      { color: #5d9999; font: bold 16px Arial; margin-top: 31px; margin-bottom:6px; padding-left: 18px; }
   .wrap-all-20-register form label       { text-align: right; width: 130px; float: left; padding-right: 30px; font: bold 12px Arial; color:#545454; margin-top: 4px;}
   .wrap-all-20-register form div         { padding-top: 19px; }

   .wrap-all-20-register form div#cke_Company_profile  { padding-top: 0px;    margin: 21px 0 0 160px;    max-width: 640px;    padding-top: 0;}
   .wrap-all-23-inq form div#cke_description_th  {  margin: 0px 0 0 160px;    max-width: 640px;    padding-top: 0;}
   .wrap-all-23-inq form div#cke_description_en  {  margin: 0px 0 0 160px;    max-width: 640px;    padding-top: 0;}

   .wrap-all-20-register form input       { border: 1px solid #d9d9d9; width: 306px; height: 24px; padding: 0 10px; font: normal 13px arial }
   .wrap-all-20-register form input:focus { border: 1px solid #ff8d41; }
   .wrap-all-20-register form span        { color: #ff6704; }
   .wrap-all-20-register form .btn-next   { background: url(../img/button/btn-next.png); width: 73px; height: 29px; display:block; margin: 11px 0 107px 445px; }
   .wrap-all-20-register form .btn-submit { background: url(../img/button/btn-submit.png); width: 73px; height: 29px; display:block; margin: 11px 0 107px 159px; }
   .wrap-all-20-register form textarea    { border: 1px solid #d9d9d9; width: 306px; height: 120px; padding: 7px 10px; font: normal 13px arial}

   /* Page - 22 Sign in ---------------------------------------------------------------------------------------------------------- */
   .wrap-all-22-sign-in                   { border: 1px solid #d9d9d9; width: 825px; height: 511px; padding: 7px 0 0 10px; margin-bottom: 20px; margin-top: 20px;}
   .wrap-all-22-sign-in .content          { padding: 23px 70px; }
   .wrap-all-22-sign-in li                { font: normal 12px Tahoma; color: #7b7b7b; line-height: 20px; }

   /* Login box ---------------------------------------------------------------------------------------------------------- */
   #login-box                             { width: 188px; }
   #login-box .box-1                      { clear:both; height: 105px; background: #282828; border: 1px solid #282828; text-align: center; }
   #login-box .box-2                      { clear:both; text-align: center; padding-top: 10px; border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; height: 147px; }
   #login-box .box-3                      { clear:both; text-align: center; background: #f7f7f7; border: 1px solid #d9d9d9; border-bottom: 4px solid #d9d9d9; padding-top: 2px; padding-bottom: 4px;}
   #login-box .box-3 a                    { font: bold 12px Arial; color: #6c6c6c; text-decoration: none; }
   #login-box .box-3 a:hover, a:active    { color: #303030; }
   #login-box .box-3 .sep                 { font-weight: normal; color: #b4b4b4; }
   #login-box h4                          { font: normal 15px Arial; color: #fff; margin: 8px 0 14px 0; }
   #login-box .already-mem                { font: normal 11px Arial; color: #b2b2b2; padding-top: 13px; }
   #login-box .already-mem a              { font-weight: bold; color: #fff; text-decoration: none; }
   #login-box input[type="text"],
   #login-box input[type="password"]      { width: 86px; height: 24px; border: 1px solid #ff8d41; padding: 0 5px; }
   #login-box input[type="checkbox"]      { margin-right: 8px; cursor: pointer; }
   #login-box .remem                      { font: normal 11px Arial ; color: #8e8e8e; cursor: pointer; position: relative; top: -2px; float: left; margin-left: 6px; }
   #login-box .remem:hover                { color: #303030; }
   #login-box form > div                  { margin-top: 10px; color: #6c6c6c; font: normal 13px Arial; }
   #login-box .jqTransformCheckbox        { margin-top: -4px; }
   #login-box .jqTransformCheckboxWrapper { padding-right: 5px; }

   /* _Header ------------------------------------------------------------------------------------------------------ */
   #headGreen                             { clear:both;}
   #headGreen .head                       { font-family:Arial; position:relative; margin-top:20px; width: 1110px;}
   #headGreen .wrap                       { position:absolute; left:352px; top:4px;}
   #headGreen .search                     { position:relative;}
   #headGreen .search input               { width:449px; height:36px; border:1px solid #ff8d41; padding:0px 10px;}
   #headGreen .btn-orange-big             { margin-left:-27px;}
   #headGreen .advsearch                  { position:absolute; top:-22px; right:1px; color:#6c6c6c; text-decoration:none; font:normal 11px Arial;}
   #headGreen .advsearch:hover,
   #headGreen .advsearch:visited          { color:#6c6c6c;}
   #headGreen a,
   #headGreen div,
   #headGreen span                        { display:inline-block;}
   #headGreen .chzn-container             { position:absolute; right:91px; top:2px;}

   /* Footer ------------------------------------------------------------------------------------------------------ */
   footer {
   	margin: 0; padding: 0;
   	clear: both;
      position: relative;

   	background: rgb(255,134,53); /* Old browsers */
   	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
   	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmODYzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMjVmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   	background: -moz-linear-gradient(top,  rgba(255,134,53,1) 0%, rgba(242,95,0,1) 100%); /* FF3.6+ */
   	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,134,53,1)), color-stop(100%,rgba(242,95,0,1))); /* Chrome,Safari4+ */
   	background: -webkit-linear-gradient(top,  rgba(255,134,53,1) 0%,rgba(242,95,0,1) 100%); /* Chrome10+,Safari5.1+ */
   	background: -o-linear-gradient(top,  rgba(255,134,53,1) 0%,rgba(242,95,0,1) 100%); /* Opera 11.10+ */
   	background: -ms-linear-gradient(top,  rgba(255,134,53,1) 0%,rgba(242,95,0,1) 100%); /* IE10+ */
   	background: linear-gradient(to bottom,  rgba(255,134,53,1) 0%,rgba(242,95,0,1) 100%); /* W3C */
   	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8635', endColorstr='#f25f00',GradientType=0 ); /* IE6-8 */
   }
   footer .border { background:#2a2a2a; height:5px; width:100%; border: 0; }
   footer .border2 { width:100%; position:absolute; top:0; left: 196px; background:url(../img/footer-top-border.png) no-repeat -33px 0; height:5px; }
   footer .wrap {position: relative; width: 1135px; overflow: hidden; padding-left: 25px; padding-right: 0; margin-left: auto; margin-right: auto; }
   footer .col1 { float: left; width: 144px; margin-top: 0px; margin-bottom: 34px; }
   footer .col2 { float: left; width: 168px; margin-top: 0px; margin-bottom: 34px; margin-left: 146px; }
   footer .col3 { float: left; width: 168px; margin-top: 0px; margin-bottom: 34px; margin-left: 146px; }
   footer .col4 { float: left; width: 168px; margin-top: 0px; margin-bottom: 34px; margin-left: 146px; }
   footer h5 { border-bottom: 1px solid #eaeaea; font: bold 12px Arial; color: #fff; padding-bottom: 7px; }
   footer ul { list-style: none; margin: -10px 0 0 0; padding: 0; }
   footer li { font: normal 12px Arial; color: #fff; line-height: 19px; }
   footer a { color: #fff !important; text-decoration: none; }
   footer a:hover, a:active { color: #fff; text-decoration: underline; }
   footer .social { position: relative; top: 31px; left: -10px; width: 269px; }
   footer .social ul { list-style: none; margin: 0; padding: 0; }
   footer .social li { float: left; margin-left: 6px; }
   footer .follow { color: #fff; font: normal 14px Arial; }
   footer .rss { margin-left: -7px !important; }
   footer .yellow { color: #ffe777; }
   footer img  { border: 0; }
   footer .follow:before {
   	content: "\00a0";
   	background: url(../img/icon-social/follow-us.png) no-repeat 0px 0px;
   	width: 22px;
   	height: 22px;
   	padding-right: 6px;
   	display: inline-block;
   	position: relative;
   	top: -4px;
   }
   footer .quote {
   	background: url(../img/icon-social/quote.png) no-repeat 0 0;
   	width: 37px;
   	height: 21px;
   	color: #424242;
   	font: normal 12px Arial;
   	padding: 4px 0px 0px 13px;
   	white-space: nowrap;
   	margin-top: -1px;
   }

   /* Table  ----------------------------------------------------------------------------------------------------- */
   .tb-company { font-size:12px; font-family:Arial; color:#424242; margin:22px 0 41px 52px; }
   .tb-company span { font-weight:bold }
   .tb-company td { white-space:nowrap; padding-right:20px; }

   /* Event Calendar ----------------------------------------------------------------------------------------------------- */
   #eventCalendar              { white-space:nowrap;}
   #eventCalendar .wrap        { clear:both; overflow:hidden; position:relative; width:213px; min-height:231px; border:1px solid #d9d9d9; padding:14px;}
   #eventCalendar img          { position:absolute; left:9px; top:9px;}
   #eventCalendar h1           { font:bold 20px Arial; color:#424242; padding-left:54px; margin-bottom:0; margin-top:3px;}
   #eventCalendar p            { font:normal 12px Arial; color:#8e8e8e; padding-left:55px; margin-top:-2px;}
   #eventCalendar ul           { margin:23px 0 0 0; padding:0; list-style:none;}
   #eventCalendar li           { font:normal 12px/30px Arial; color:#545454;}
   #eventCalendar .date        { font:bold 11px Arial; color:#5d9999; margin-top:5px;}
   #eventCalendar .date a      { font:bold 12px Arial; color:#545454; text-decoration:none;}
   #eventCalendar .more        { font:normal 12px Arial; color:#6c6c6c; text-decoration:none; float:right; margin-right:3px; margin-top:9px;}
   #eventCalendar .more:before { content:"\00a0"; background:url(../img/icon/ico-right-arrow.png) no-repeat 0px 5px; padding-right: 5px;}

   /* Featured Partner ----------------------------------------------------------------------------------------------------- */
   #featured-partner           { clear:both;}
   #featured-partner .wrap     { position:relative; height:50px; width:1119px;}
   #featured-partner .title-ico{ position:relative; top:-14px; left:-1px; padding-right:5px;}
   #featured-partner .title    { position:relative; top:-18px; left:-4px; color:#424242; font:bold 18px Arial;}
   #featured-partner .green    { color:#5d9999; font:bold 18px Arial;}
   #featured-partner img       { padding-left:10px;}
   #featured-partner .first    { padding-left:0px;}

   /* Home Banner ----------------------------------------------------------------------------------------------------- */
   #home-banner .wrap	                             { clear:both; position:relative; width:850px;}
   #home-banner .banner1,
   #home-banner .banner2,
   #home-banner .banner3                            { position:relative; width:271px; height:93px; overflow:hidden; float:left; margin-left:12px;}
   #home-banner .banner1                            { margin-left:0;}

   #home-banner img                                 { border:0;}

   #home-banner .title                              { position:absolute; left:85px; top:18px; color:#232323; font:bold 16px Arial; text-decoration:none;}
   #home-banner .title:hover,
   #home-banner .title:visited,
   #home-banner .title:active                       { color:#232323; text-decoration:none;}

   #home-banner .title span                         { color:#ff6704;}
   #home-banner .title span:hover,
   #home-banner .title span:visited,
   #home-banner .title span:active                  { color:#ff6704; text-decoration:none;}

   #home-banner p                                   { text-align:left;}
   #home-banner p a                                 { position:absolute; left:86px; bottom:20px; color:#8e8e8e; font:normal 12px Arial; text-decoration:none; white-space:nowrap;}
   #home-banner p a:hover,
   #home-banner p a:visited,
   #home-banner p a:active                          { color:#8e8e8e; text-decoration:none;}

   /* CarouFredsel Slider ----------------------------------------------------------------------------------------------------- */
   #slide,
   #slide2,
   #slide3,
   #slide4,
   #slide5 {
   	clear: both;
      margin-bottom: -28px;
      margin-top: -17px;
   }
   #slide img,
   #slide2 img,
   #slide3 img,
   #slide4 img,
   #slide5 img {
   	border: 0;
   }
   #slide6 img {
      border: 0;
      float:left;
      padding-right: 20px;
   }
   #slide .wrapper,
   #slide2 .wrapper2,
   #slide3 .wrapper3,
   #slide4 .wrapper4,
   #slide5 .wrapper5 {
   	background-color: white;
   	/*width: 830px;*/
   	width: 835px;
   	height: 272px;
   	/*margin: 40px 0;*/
   	margin: 24px 0 40px 0;
   	padding: 0px;
   	border: 1px solid #d9d9d9;
   	position: relative;
   }
   #slide6 .wrapper6 {
      background-color: white;
      width: 777px;
      margin: 0 0 -3px 0;
      padding: 0px;
      position: relative;
   }
   #slide a.viewall {
   	float: right;
   	font: normal 12px Arial;
   	color: #6c6c6c;
   	padding-left: 8px;
   	cursor: pointer;
   	z-index: 99999999;
   	position: relative;
   	right:12px;
   	top:34px;
   }
   #slide a.viewall {
   	background: url(../img/icon/ico-right-arrow.png) no-repeat left center;
   	display: block;
   }
   #slide .wrapper {
   	height: 260px;
   }
   #slide2 .wrapper2 {
   	height: 292px;
   }
   #slide3 .wrapper3 {
   	height: 350px;
   }
   #slide .caroufredsel_wrapper,
   #slide2 .caroufredsel_wrapper,
   #slide3 .caroufredsel_wrapper,
   #slide4 .caroufredsel_wrapper,
   #slide5 .caroufredsel_wrapper {
   	height: 190px !important;
   	left: 0px !important;
   	top: 54px !important;
   	width: 774px !important;
   }
   
   #slide2 .caroufredsel_wrapper{
    height: 210px !important;
   }
   
   height: 205px !important;
	
   #slide2 .wrapper2 .caroufredsel_wrapper {
   	width: 795px !important;
   }
   #slide4 .wrapper4 .caroufredsel_wrapper {
   	margin: 22px 0px 0px 27px !important;
   }
   #slide5 .wrapper5 .caroufredsel_wrapper {
   	width: 795px !important;
   }
   #slide3 .wrapper3 .caroufredsel_wrapper {
   	height: 240px !important;
   	left: 18px !important;
   	width: 796px !important;
   	margin: 22px 0px 0px 0px !important;
   }
   #slide .list_carousel,
   #slide2 .list_carousel,
   #slide3 .list_carousel,
   #slide4 .list_carousel,
   #slide5 .list_carousel {
   	margin: -52px 0 0 0;
   	width: 830px;
   	height: 230px;
   }
   #slide3 .wrapper3 .list_carousel {
   	height: 348px;
   }
   #slide .list_carousel ul,
   #slide2 .list_carousel ul,
   #slide3 .list_carousel ul,
   #slide4 .list_carousel ul,
   #slide5 .list_carousel ul {
   	margin: 22px 0px 0px 33px;
   	padding: 0;
   	list-style: none;
   	display: block;
   }
   #slide2 .list_carousel ul {
   	margin: 22px 0px 0px 21px
   }
   #slide5 .list_carousel ul {
   	margin: 22px 0px 0px 21px
   }
   #slide .list_carousel li,
   #slide2 .list_carousel li,
   #slide3 .list_carousel li,
   #slide4 .list_carousel li,
   #slide5 .list_carousel li {
   	font-size: 40px;
   	color: #999;
   	text-align: center;
   	width: 122px;
   	height: 122px;
   	padding: 0px 38px 0px 0px;
   	margin: 0;
   	display: block;
   	float: left;
   }
   #slide6 .list_carousel li {
      color: #999;
      width: 212px;
      padding: 0px 38px 0px 0px;
      margin: 0;
      display: block;
      float: left;
   }
   #slide3 .list_carousel li {
   	font-size: 40px;
   	color: #545454;
   	text-align: left;
   	width: 790px;
   	height: 261px;
   	padding: 0px 0px 0px 17px;
   	margin: 0;
   	display: block;
   	float: left;
   }
    #slide3 .list_carousel li > div {
      	width: 389px;
   		height: 122px;
		float: left;
	}
   #slide .list_carousel.responsive,
   #slide2 .list_carousel.responsive,
   #slide3 .list_carousel.responsive,
   #slide4 .list_carousel.responsive,
   #slide5 .list_carousel.responsive {
   	width: auto;
   	margin-left: 0;
   }
   #slide #foo li img,
   #slide2 #foo2 li img,
   #slide3 #foo3 li img,
   #slide4 #foo4 li img,
   #slide5 #foo5 li img {
   }
   #slide3 #foo3 li img {
   	border: 1px solid #b8b8b8;
   }
   #slide #foo li .text,
   #slide2 #foo2 li .text,
   #slide4 #foo4 li .text,
   #slide5 #foo5 li .text {
   	text-align: left;
   	padding-left: 10px;
   	font: normal 11px Arial;
   	margin: 0;
   	margin-top: -5px;
   	width: 122px;
   	overflow: hidden;
      position: relative;
   }
   #slide4 #foo4 li .text {
   	margin-top: 1px;
   }
   #slide2 #foo2 li .text {
   	width: 138px;
   	height: 82px;
   	overflow: hidden;
   }
   #slide5 #foo5 li .text {
   	width: 138px;
   	height: 82px;
   	overflow: hidden;
   }
   #slide #foo li .title,
   #slide2 #foo2 li .title,
   #slide4 #foo4 li .title,
   #slide5 #foo5 li .title {
   	color: #545454;
   	font: bold 12px Arial;
   	text-decoration: none;
   	white-space: nowrap;
   }
   #slide #foo li .title:hover,
   #slide #foo li .title:active,
   #slide2 #foo2 li .title:hover,
   #slide2 #foo2 li .title:active,
   #slide3 #foo3 li .title:hover,
   #slide3 #foo3 li .title:active,
   #slide4 #foo4 li .title:hover,
   #slide4 #foo4 li .title:active,
   #slide5 #foo5 li .title:hover,
   #slide5 #foo5 li .title:active {
   	color: #000;
   	text-decoration: none;
   }
   #slide #foo li span.price,
   #slide2 #foo2 li span.price,
   #slide4 #foo4 li span.price,
   #slide5 #foo5 li span.price {
   	color: #757575;
   	white-space: nowrap;
   }
   #slide #foo li span.orange,
   #slide2 #foo2 li span.orange,
   #slide4 #foo4 li span.orange,
   #slide5 #foo5 li span.orange {
   	color: #ff6704;
   	white-space: nowrap;
   }
   #slide .head img,
   #slide2 .head img,
   #slide3 .head img,
   #slide4 .head img,
   #slide5 .head img {
   	position: absolute;
   	margin: 10px 0 0 10px;
   }
   #slide .head h3,
   #slide2 .head h3,
   #slide3 .head h3,
   #slide4 .head h3,
   #slide5 .head h3 {
   	margin: 0px 0px 0px 68px;
   	padding-top: 17px;
   	font: bold 20px Arial;
   	width: 269px;
   	overflow: hidden;
   	white-space: nowrap;
   }
   #slide3 #foo3 li .content {
   	position: relative;
   	top: -34px;
   	left: 19px;
   	width: 175px;
   	height: 129px;
   	overflow: hidden;
   	display: inline-block;
   }
   .ie8 #slide3 #foo3 li .content,
   .ie9 #slide3 #foo3 li .content {
   	top: 0;
   }
   #slide3 #foo3 li .title {
   	margin: 0;
   	padding: 0;
   	font: bold 12px Arial;
   	color: #545454;
   	width: 173px;
   	overflow: hidden;
   	white-space: nowrap;
   	text-decoration: none;
   }
   #slide3 #foo3 li .content p {
   	font: normal 12px Arial;
   	margin: 7px 0px 0px 0px;
   }
   #slide3 #foo3 li .content .more {
   	position: absolute;
   	bottom: 32px;
   	right: 0;
   	font: normal 12px Arial;
   	color: #6c6c6c;
   	text-decoration: none;
   }
   #slide3 #foo3 li .content .more:hover,
   #slide3 #foo3 li .content .more:active {
   	color: #000;
   	text-decoration: none;
   }
   #slide3 #foo3 li .content .more:before {
   	content: "\00a0";
   	background: url(../img/icon/ico-right-arrow.png) no-repeat center center;
   	padding-right: 9px;
   }
   #slide3 #foo3 li .content .date {
   	position: absolute;
   	bottom: 32px;
   	left: 0;
   	font: normal 11px Arial !important;
   	color: #8e8e8e;
   }
   #slide .head p,
   #slide2 .head p,
   #slide3 .head p,
   #slide4 .head p,
   #slide5 .head p {
   	margin: -2px 0px 0px 68px;
   	color: #8e8e8e;
   	font: normal 12px Arial;
   	width: 269px;
   	overflow: hidden;
   	white-space: nowrap;
   }
   #slide .quote,
   #slide2 .quote,
   #slide3 .quote,
   #slide4 .quote,
   #slide5 .quote {
   	position: absolute;
   	right: 128px;
   	top: 24px;
   	margin: 0;
   	color: #8e8e8e;
   	font: normal 12px Arial;
   	float: right;
   	text-align: left;
   	width: 300px;
   	height: 37px;
   	overflow: hidden;
   	white-space: nowrap;
   }
   .btn-category {
   	color: #6c6c6c;
   	font: bold 12px Arial;
   	text-decoration: none;
   	text-transform: none;
   	padding: 4px 23px;
   	background: #EAE9EE;
   	border: 1px solid #d9d9d9;
   	position: relative;
   	top: 20px;
	border: 1px solid #CCCCCC !important;
   }
   .btn-category a {
   	color: #fff;
	display: inherit;
   }
   .btn-category a:hover {
   	color: #fff;
   }
   .btn-category:hover {
   	color: #000 !important;
	background: #FF6704;
   }
   
   .clearfix {
   	float: none;
   	clear: both;
   }
   #slide .prev,
   #slide2 .prev,
   #slide3 .prev,
   #slide4 .prev,
   #slide5 .prev {
   	position: absolute;
   	right: 36px;
   	top: 22px;
   	text-indent: -9999px;
   	background: url(../img/left-slide.png) no-repeat 0 0;
   	width: 16px;
   	height: 31px;
   	display: block !important;
   }
   #slide6 .prev {
      position: absolute;
      right: 20px;
      top: 9px;
      text-indent: -9999px;
      background: url(../img/left-slide.png) no-repeat 0 0;
      width: 16px;
      height: 31px;
      display: block !important;
      float:left;
   }
   #slide .prev:hover,
   #slide2 .prev:hover,
   #slide3 .prev:hover,
   #slide4 .prev:hover,
   #slide5 .prev:hover,
   #slide6 .prev:hover {
   	background: url(../img/left-slide-hover.png) no-repeat 0 0;
   }
   #slide .next,
   #slide2 .next,
   #slide3 .next,
   #slide4 .next,
   #slide5 .next {
   	position: absolute;
   	right: 15px;
   	top: 22px;
   	text-indent: -9999px;
   	background: url(../img/right-slide.png) no-repeat 0 0;
   	width: 16px;
   	height: 31px;
   	display: block !important;
   }
   #slide6 .next {
      position: absolute;
      right: 0px;
      top: 9px;
      text-indent: -9999px;
      background: url(../img/right-slide.png) no-repeat 0 0;
      width: 16px;
      height: 31px;
      display: block !important;
      float:left;
   }
   #slide .next:hover,
   #slide2 .next:hover,
   #slide3 .next:hover,
   #slide4 .next:hover,
   #slide5 .next:hover,
   #slide6 .next:hover {
   	background: url(../img/right-slide-hover.png) no-repeat 0 0;
   }
   #slide .pager,
   #slide2 .pager,
   #slide3 .pager,
   #slide4 .pager,
   #slide5 .pager {
   	float: left;
   	width: 300px;
   	text-align: center;
   }
   #slide .pager a,
   #slide2 .pager a,
   #slide3 .pager a,
   #slide4 .pager a,
   #slide5 .pager a {
   	margin: 0 5px;
   	text-decoration: none;
   }
   #slide .pager a.selected,
   #slide2 .pager a.selected,
   #slide3 .pager a.selected,
   #slide4 .pager a.selected,
   #slide5 .pager a.selected {
   	text-decoration: underline;
   }

   /* 22 Top slide (SlideJS) ----------------------------------------------------------------------------------------------------- */
   #slides {
   	display: none;
   	border: 1px solid #d9d9d9;
   	background: #f7f7f7;
   }
   .slidesjs-container { border: 1px solid #d9d9d9; width: 625px !important; }
   .container {
   	margin: 0 auto;
   	width: 627px;
   }
   #slides a { text-decoration: none; }
   #slides img { border: 0; }
   #slides .slidesjs-navigation {
   	margin-top:3px;
   }
   #slides .slidesjs-previous {
   	margin-right: 5px;
   	float: left;
   }
   #slides .slidesjs-next {
   	margin-right: 5px;
   	float: left;
   }
   .slidesjs-pagination {
   	margin: 8px 7px 6px 0;
   	float: right;
   	list-style: none;
   }
   .slidesjs-pagination li {
   	float: left;
   	margin: 0 1px;
   }
   .slidesjs-pagination li a {
   	display: block;
   	width: 21px;
   	height: 0;
   	padding-top: 21px;
   	background-image: url(../img/22-slide/pagination.png);
   	background-position: 0 0;
   	float: left;
   	overflow: hidden;
   }
   .slidesjs-pagination li a.active,
   .slidesjs-pagination li a:hover.active {
   	background-position: 0 -19px
   }
   .slidesjs-pagination li a:hover {
   	background-position: 0 -38px
   }
   #slides a:link,
   #slides a:visited {
   	color: #333
   }
   #slides a:hover,
   #slides a:active {
   	color: #9e2020
   }
   #slides .navbar { 	overflow: hidden   }
   .img_hover:hover{ opacity:0.8;}

   .nodata{    background: none repeat scroll 0 0 #EEEEEE;    margin: 26px 0 0 10px;    padding: 10px;    text-align: center;    width: 766px;}
   #countryid{ border: 1px solid #D9D9D9; font: 13px arial; height: 27px;  padding: 0 0px; width: 329px; }
   .select_bo{ border: 1px solid #D9D9D9; font: 13px arial; height: 27px;  padding: 0 0px; width: 329px; }
   .err_data{ display:none;}
   .textarea_cat{ border: 1px solid #EEEEEE; height: 93px; margin: 0 0 0 160px; width: 638px; padding-top: 0px;}
   .box_imgAvatar{ width:100px; height:100px; background:#eee; margin: 0 0 0 161px; border:1px #eee solid;}
   .box_img_selOffer{ width:114px; height:114px; background:#eee; margin: 0 0 0 161px; border:1px #eee solid;}
   img.img_delCate{ margin: 1px 0 0 6px;  position: absolute;}
   .box_regis_complete{   color: #999999; margin: 29px 0 36px 59px;}
   
.warning {
	display:none;
    background: center #FFD1D1;
    border: 1px solid #F8ACAC;
    border-radius: 5px 5px 5px 5px;
    color: #555555;
    margin: 15px 5px 15px 5px;
    padding: 10px 10px 10px 10px;
}
.warning_email_ac {
    background: center #FFD1D1;
    border: 1px solid #F8ACAC;
    border-radius: 5px 5px 5px 5px;
    color: #555555;
    margin: 15px 5px 15px 5px;
    padding: 10px 10px 10px 10px;
}
.box_cate_sellofer{ border:1px #eee solid;  margin: 10px 0 0 159px; min-height: 93px; width: 612px; padding-left:10px;}
.nodata{    background: none repeat scroll 0 0 #EEEEEE;    margin: 26px 0 0 10px;    padding: 10px;    text-align: center;    width: 766px;}

.sell_box_name{ float:left; width:268px; max-height: 45px; overflow: hidden;}
.status_link{ cursor:pointer;}
.status_link:hover{ text-decoration:underline;}
.text_title_slide{ color: #545454;   font: bold 12px Arial !important;  max-height: 31px !important;  overflow: hidden; text-align: center; margin-top:7px; }
.text_price_slide{color: #757575;font-weight: normal !important;font: 11px Arial !important; text-align:left;}

.photo_in_album_img {
  max-height: 6.3em;
  overflow: hidden;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}

.tn_photo_in_album {
  display: table-cell;
  height: 6.3em;
  overflow: hidden;
  vertical-align: middle;
}
.photo3_offers{ width:79px; height:61px; background-repeat:no-repeat; background-size:79px;}
.success_con {
    background: url("../admin/images/success.png") no-repeat scroll 10px center #EAF7D9;
    border: 1px solid #BBDF8D;
    border-radius: 5px 5px 5px 5px;
    color: #555555;
    margin-bottom: 15px;
    padding: 10px 10px 10px 33px;
    text-align: left;
	margin-right: 10px;
    margin-top: 20px;
	color: #008000;
}
ul#tabHold li a{ display:block;  height: 26px; padding: 9px 0 0;}
.img_level_group{  left: 4px;
    position: relative;
    top: 4px;}