.popmotion { width: 100%; position: absolute; top: 5%; left: 0; text-align: center; z-index: 151; }
.popmotion img { border: 0; display: block; margin: 0 auto 0 auto; }

.popimage { display: inline; padding: 5px; }
.popimage a { position: relative; }
.popimage a img { border: 0; }

.pop_img_c { width: 100%; position: absolute; top: 5%; left: 0; z-index: 150; }
.pop_img { text-align: center; margin-left: auto; margin-right: auto; width: 520px; height: 524px; overflow: hidden; }
.pop_img .inner { border: #E1E1E1; background-color: #FFFFFF; text-align: center; overflow: hidden; }
.pop_img .img { border: 1px solid #E1E1E1; width: 520px; height: 500px; overflow: auto; text-align: center; }
.pop_img img { border: 0; margin-left: auto; margin-right: auto; text-align: center; }
.pop_img .pop_close { background-color: #b5d4f1; text-align: center; top: 0; height: 24px; border: 1px solid #9ec4e7; border-bottom: 0; }
.pop_img .pop_close img { border: 0; }

.pop_form { width: 100%; position: absolute; top: 2%; left: 0; z-index: 151; }
.pop_form .inner { width: 450px; margin-left: auto; margin-right: auto; background-color: #FFFFFF; border: 1px solid #E1E1E1; }
.pop_form .inner iframe { width: 450px; height: 500px; border: 0; }
.pop_form .inner .close { background-color: #b5d4f1; text-align: center; top: 0; height: 24px; border: 1px solid #9ec4e7; border-bottom: 0; }
.pop_form .inner .close img { border: 0; }

.new_info {
  float: right;
  text-align: right;
  font-size: 9pt;
  padding-top: 4px;
}

.new_info .new_retail, .new_info .new_item_no {
  text-align: right;
}

.new_price {
  color: #9e0b0f;
  font-weight: bold;
}

.new_price div {
  font-size: 11pt;
}

.new_price strong {
  font-size: 15pt;
}

.info_section {
  margin-top: 7px;
  padding: 6px;
  border-bottom: 1px solid #e1f0fc;
  background-image: url(/site/images/bg_blue_g.gif);
  background-repeat: repeat-x;
  background-position: bottom;
}

.info_section .img_right {
  border: 0;
  float: right;
  margin-left: 7px;
}

.info_section .img_left {
  border: 0;
  float: left;
  margin-right: 7px;
}

.info_section .title {
  margin-top: 6px;
  color: #3c73a5;
  font-size: 13pt;
  font-weight: bold;
  line-height: 0.9em;
}

.info_section .txt {
  text-align: justify;
  font-size: 8pt;
  margin-top: 5px;
  color: #000000 !important;
	padding-bottom: 10px;
	height: 4.5em;
	width: 170px;
}

.info_section .txt a {
  color: #000000 !important;
  text-decoration: underline;
}

.clear {
  clear: both;
}
.popmotion { width: 100%; position: absolute; top: 5%; left: 0; text-align: center; z-index: 151; }
.popmotion img { border: 0; display: block; margin: 0 auto 0 auto; }

.popimage { display: inline; padding: 5px; }
.popimage a { position: relative; }
.popimage a img { border: 0; }

.pop_img_c { width: 100%; position: absolute; top: 5%; left: 0; z-index: 150; }
.pop_img { text-align: center; margin-left: auto; margin-right: auto; width: 520px; height: 524px; overflow: hidden; }
.pop_img .inner { border: #E1E1E1; background-color: #FFFFFF; text-align: center; overflow: hidden; }
.pop_img .img { border: 1px solid #E1E1E1; width: 520px; height: 500px; overflow: auto; text-align: center; }
.pop_img img { border: 0; margin-left: auto; margin-right: auto; text-align: center; }
.pop_img .pop_close { background-color: #b5d4f1; text-align: center; top: 0; height: 24px; border: 1px solid #9ec4e7; border-bottom: 0; }
.pop_img .pop_close img { border: 0; }

.pop_form { width: 100%; position: absolute; top: 2%; left: 0; z-index: 151; }
.pop_form .inner { width: 450px; margin-left: auto; margin-right: auto; background-color: #FFFFFF; border: 1px solid #E1E1E1; }
.pop_form .inner iframe { width: 450px; height: 500px; border: 0; }
.pop_form .inner .close { background-color: #b5d4f1; text-align: center; top: 0; height: 24px; border: 1px solid #9ec4e7; border-bottom: 0; }
.pop_form .inner .close img { border: 0; }

.new_info {
  float: right;
  text-align: right;
  font-size: 9pt;
  padding-top: 4px;
}

.new_info .new_retail, .new_info .new_item_no {
  text-align: right;
}

.new_price {
  color: #9e0b0f;
  font-weight: bold;
}

.new_price div {
  font-size: 11pt;
}

.new_price strong {
  font-size: 15pt;
}

.info_section {
  margin-top: 7px;
  padding: 6px;
  border-bottom: 1px solid #e1f0fc;
  background-image: url(/site/images/bg_blue_g.gif);
  background-repeat: repeat-x;
  background-position: bottom;
}

.info_section .img_right {
  border: 0;
  float: right;
  margin-left: 7px;
}

.info_section .img_left {
  border: 0;
  float: left;
  margin-right: 7px;
}

.info_section .title {
  margin-top: 6px;
  color: #3c73a5;
  font-size: 13pt;
  font-weight: bold;
  line-height: 0.9em;
}

.info_section .txt {
  text-align: justify;
  font-size: 8pt;
  margin-top: 5px;
  color: #000000 !important;
    padding-bottom: 10px;
    height: 4.5em;
    width: 170px;
}

.info_section .txt a {
  color: #000000 !important;
  text-decoration: underline;
}

.clear {
  clear: both;
}

#vlightbox { position: relative; top: 200px; z-index: 1000; }
#vlightbox a#vlb{
    display:none
}
#main_container {
     height: 417px;
     width: 581px !important;
     border: 1px solid #f00;
     border-bottom-width: 1px;
     border-top-style: none;
     border-right-style: none;
     border-bottom-style: solid;
     border-left-style: none;
     border-bottom-color: #CCCCCC;
}

/* ---------------------------------------------- */
#product_image {
     float: left;
     height: 417px;
     width: 280px !important;
     border-right-width: 1px;
     border-top-style: none;
     border-right-style: solid;
     border-bottom-style: none;
     border-left-style: none;
     border-right-color: #CCCCCC;

}

/* ---------------------------------------------- */
#checkout_container {
     width: 286px !important;
     float: left;
     margin-left: 10px;
}

#S1 {
     height: 140px;
}

#producttitle {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 18px;
     color: #000000;
     font-weight: bold;
     letter-spacing: -1px;
     line-height: 20px;
}
#partno {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     color: #999999;
     margin-top: 7px;
     letter-spacing: -1px;
     line-height: 16px;
}

#price1 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 18px;
     font-weight: bold;
     color: #9e0b0f;
     margin-top: 7px;
     width: 125px;
     float: left;
     height: 49px;
     line-height: 18px;
}
.price2 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     font-weight: normal;
     line-height: 17px;
}
.compere {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     color: #999999;
     font-weight: normal;
     line-height: 17px;
}

#arrow {
     float: left;
     height: 49px;
     width: 6px;
     margin-top: 7px;
}
#button {
     float: right;
     height: 49px;
     width: 147px;
     margin-top: 7px;
}

a.pdf {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #004a80;
     text-decoration: none;
     line-height: 13px;
}
a.pdf:hover {
     color: #9e0b0f;
     text-decoration: underline;
}

/* ----------------------------------------*/
#S2 {
     padding-top: 10px;
     border-top-width: 1px;
     border-top-style: solid;
     border-right-style: none;
     border-bottom-style: none;
     border-left-style: none;
     border-top-color: #CCCCCC;
     height: 96px;
}
#get_more_info {
     width: 180px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     color: #666666;
     float: left;
     height: 87px;
     line-height: 16px;
}

.get_info_title {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 16px;
     font-weight: bold;
     color: #006699;
     line-height: 16px;
}

#icon_info {
     float: left;
     height: 31px;
     width: 31px;
     margin-right: 10px;
     margin-bottom: 5px;
}
#ican_call {
     float: right;
     width: 77px;
}

a.call {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     color: #004a80;
     text-decoration: none;
     line-height: 14px;
}
a.call:hover {
     color: #9e0b0f;
     text-decoration: underline;
}

/* -------------------------------------------- */
#S3 {
     padding-top: 10px;
     border-top-width: 1px;
     border-top-style: solid;
     border-right-style: none;
     border-bottom-style: none;
     border-left-style: none;
     border-top-color: #CCCCCC;
     height: 100px;
}

#email {
     width: 180px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     color: #666666;
     float: left;
     height: 87px;
     line-height: 14px;
}

/* ---------------------------------------- */
#S4 {
     padding-top: 6px;
     border-top-width: 1px;
     border-top-style: solid;
     border-right-style: none;
     border-bottom-style: none;
     border-left-style: none;
     border-top-color: #CCCCCC;
     height: 45px;
     padding-bottom: 6px;
}

#request {
     width: 180px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     color: #666666;
     float: left;
     height: 87px;
     line-height: 14px;
}

#request_quote {
     float: left;
     height: 45px;
     width: 176px;
}

#livechat {
     float: right;
     height: 45px;
     width: 92px;
}

/* ----------------------------------------- */
#specifications {
     width: 561px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     color: #666;
     margin-top: 20px;
     padding-left: 20px;
     line-height: 16px;
}

.products_des {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 18px;
     color: #333333;
     line-height: 18px;
}

#industries {
     float: right;
     width: 160px;
     margin-bottom: 20px;
     margin-left: 30px;
     background-color: #e2e2e2;
     border: 1px solid #CCCCCC;
     padding: 10px;
}

.service {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 16px;
     color: #333333;
     line-height: 25px;
}

#product_image_container {
     text-align: center;
     margin-bottom: 3px;
     width: 280px;
}

#legal_text {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #666;
     margin-top: 5px;
     margin-bottom: 6px;
     line-height: 13px;
}

.product_title {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     color: #333;
     line-height: 16px;
}

#product_images { margin: 5px 0 10px 25px; }

