* {margin:0;padding:0;}
.error_text {color:#FF0000;font:bold 13px Arial,Helvetica,sans-serif;text-decoration:none;}
img {border:0;vertical-align:top;text-align:left;}
object {vertical-align:top;outline:none;}
.fleft {float:left;}
.fright {float:right;}
.clear {clear:both;line-height:0;font-size:0;height:1px;}
.col_1, .col_2, .col_3, .sub_col_1, .sub_col_2, .sub_col_3 {float:left;display:inline}
.page_content{margin-top:20px;}
.alignright {text-align:right;}
.aligncenter {text-align:center;}
body {font-family:Segoe UI,Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;background-color: #ECEBEB;}
#main {width:1024px;background-color: white !important;margin:10px auto;
-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 0 0 3px 1px rgba(151, 148, 144, 0.61);box-shadow: 0 0 3px 1px rgba(151, 148, 144, 0.61);
overflow:hidden;}
#header {height: 139px;width: 100%;margin: 0 auto 22px;position: relative;
}

#content {position:relative;width: 980px;margin: 8px auto;overflow:hidden;min-height: 250px;padding-bottom:14px;padding-left:8px;padding-right:8px;}
#footer {background-color: #777;width: 990px;height: 240px;margin: 0 auto;padding: 10px 20px 20px 20px;box-shadow: 0 1px 4px black;-webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.86);-moz-box-shadow: 0 1px 4px black;-o-box-shadow: 0 1px 4px black;zoom: 1;position: relative;}
.container {width:980px;margin:0 auto;}
input, select, textarea {font-family:Arial, Helvetica, sans-serif; font-size:1em;vertical-align:middle;font-weight:normal;}
.img-indent {display: block;margin-left: auto; margin-right: auto;}
p {margin-bottom:22px;}
.p1 {margin-bottom:8px;}
.p2 {margin-bottom:16px;}
.p3 {margin-bottom:24px;}
.margi20 {margin-bottom:20px}
.margi30 {margin-bottom:30px}
.txt_underline {text-decoration:underline}
a {color:rgb(96, 166, 206);
outline:none;}
a:hover{text-decoration:none;}
.black {color:#323336}
.more {background:url(../../images/frontend/more_arrow.gif) no-repeat 0% 4px;padding:0 0 0 12px;color:#000;font-family:Arial, Helvetica, sans-serif}
.more2 {background:url(../../images/frontend/more_arrow.gif) no-repeat 0% 68px;padding:62px 0 0 12px;color:#000;display:inline-block;font-family:Arial, Helvetica, sans-serif}
.font {font-family:Arial, Helvetica, sans-serif}
.date {color:#323336}
h1 {}
h1.sub {font-size:36px;line-height:1.2em;font-weight:normal;margin-bottom:0;color:#bcbcbe;letter-spacing:-1px;border-bottom:none;padding-bottom:0;margin-top:-18px}
h2 {}
h5 {font-size:20px;
color:#272626;}
.h3_title {font-size:18px;color:#fff;line-height:1.2em;background:url(../../images/frontend/bgs2.gif) repeat-x 0% 0% transparent;height:27px;display:inline-block;float:left;margin-bottom:10px;}
.h3_title span {font-size:18px;color:#fff;line-height:1.2em;height:27px;background:url(../../images/frontend/bgs1.gif) no-repeat 0% 0% transparent;display:inline-block}
.h3_title span  span  {font-size:18px;color:#fff;line-height:1.2em;background:url(../../images/frontend/bgs3.gif) no-repeat 100% 0% transparent;display:inline-block;padding:2px 12px 5px;}
#footer h3{float:left;}
h4 {font-size:26px;line-height:1.2em;font-weight:bold;margin-bottom:20px;color:#272626}
.line-hor {background:#f1f2f3;height:1px;overflow:hidden;font-size:0;line-height:0;margin:20px 0 16px 0;}
.line-hor2 {background:#f1f2f3;height:1px;overflow:hidden;font-size:0;line-height:0;margin:41px 0 36px 0;}
.line-hor3 {background:#f1f2f3;height:1px;overflow:hidden;font-size:0;line-height:0;margin:16px 0 12px 0;}
.address {width:236px}
.address dt {padding-bottom:16px;}
.address dd {clear:both;text-align:right}
.address dd span {float:left;}
.address a {color:#323336}
.head_animation {margin-top:16px;}
.logo {position:absolute;left: 6px;top: 5px;}
.menu {position: absolute;margin: 109px 0 0 0;background: url(../../images/frontend/menubg.png?1) no-repeat 0% 6px;width: 100%;height: 46px;z-index: 5;}
.menu ul li {float: left;display: inline;margin-left: 6px;padding-top: 15px;height: 30px;}
.menu ul li a{display: inline-block;color: #464545;text-transform: uppercase;text-decoration: none;font-size: 14px;margin-left: 7px;}
.menu2 {}
.menu2 ul li {float:left;display:inline;
padding-top:13px;height: 13px;}
.menu2 ul li a{display:inline-block;color:#000;text-transform:uppercase;text-decoration:none;font-size:13px;}
.margin_left
{margin-left:0  !important;}
.menu ul li a:hover, .menu ul li a.active {color: #5B93A2;
text-decoration:none}
.menu-separator{background-image: url("../../images/frontend/menu-sep.png");}
.menu-more-sub{}
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu {line-height:1.0;}
.sf-menu ul {position:absolute;top:-999em;width:14em; }
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit; }
.sf-menu li {float:left;position:relative;}
.sf-menu a {display:block;position:relative;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {left:0;top:42px;
z-index:99;margin-left: -8px;}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {left:10em;
top:0;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {left:10em;
top:0;}
.sf-menu {float:left;margin-bottom:1em;padding-top: 3px;}
.sf-menu a {
text-decoration:none;}
.sf-menu a, .sf-menu a:visited  {
text-decoration:none;}
.sf-menu li li {background:#F3F3F3;padding-left:10px;padding-bottom:5px;
}
.sf-menu li li li {background:#000000;}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
outline:0;}
.sf-menu a.sf-with-ul {text-decoration:none;min-width:1px; }
.sf-sub-indicator {position:absolute;display:block;right:.75em;top:1.05em;
width:10px;height:10px;text-indent: -999em;overflow:hidden;}
a > .sf-sub-indicator {
top:.8em;background-position: 0 -100px; }
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px; }
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0; }
.sf-shadow ul {background:url('../images/shadow.png') no-repeat bottom right;padding: 0 8px 9px 0;-moz-border-radius-bottomleft: 17px;-moz-border-radius-topright: 17px;-webkit-border-top-right-radius: 17px;-webkit-border-bottom-left-radius: 17px;}
.sf-shadow ul.sf-shadow-off {background: transparent;}
.control_panel {background:url(../../images/frontend/btn_slide.gif) no-repeat 0% 0%;width:982px;height:21px;top:18px;position:relative}
.search {position: absolute;background: url(../../images/frontend/SearchBg.png) no-repeat 0% 0%;width: 181px;height: 36px;top: 8px;right: 4px;z-index: 10;margin-left: 10px;line-height: 14px;}
.search input{width: 139px;background: none;margin: 7px 0 0 27px;border: none;position: absolute;top: 0;font-size: 11px;line-height: 14px;height: 22px;padding-left: 3px;}
.search input:focus{outline: 2px solid #87C9DB;}
.icon {position:absolute;margin:31px 0 0 7px;right:0}

.s-media {position: absolute; top: 190px;left: 22px;}
.s-media a{background-image: url("../../images/frontend/social-medias.png");background-repeat:  no-repeat;width: 40px;display: inline-block;height: 40px;margin-left: -3px;}
.s-media a.yt-icon {background-position: -25px;width: 30px;}
.s-media a.li-icon {background-position: -82px;width: 30px;}
.s-media a.fb-icon {background-position:2px;width:30px;}
.s-media a.tw-icon {background-position: -53px;width: 30px;}

.slogan1 {position:absolute;top:10px;right: 8px;font-size:18px;color:#cececf;}
.slogan1 a.yt-icon {width: 50px;margin-right: 53px;}
.slogan1 a.login-icon {width: 50px;}

.slogan {position:absolute;top:48px;right: 8px;font-size:18px;color:#cececf;}/*
.slogan a{background-repeat:  no-repeat;width: 40px;display: inline-block;height: 40px;margin-left: -3px;} */
.slogan a.wd-icon {width: 109px;}
.slogan a.quote-icon {width: 110px;}
.slogan a.trial-icon {width: 125px;}




.phone{position: absolute;margin: 89px 0 0 654px;color: #323336;font-size: 12px;}
.rss {float:right}
.analysis_thumb{margin: 0 !important;cursor: pointer;text-align: justify;height: 150px;margin: 0 -10px 1px 1px;-moz-box-shadow: 1px 1px 1px 1px rgba(120, 120, 120, 0.5);-webkit-box-shadow: 1px 1px 1px 1px rgba(120, 120, 120, 0.5);box-shadow: 1px 1px 1px 1px rgba(120, 120, 120, 0.5);padding: 0 19px 0 19px;}
.product_thumb{cursor: pointer;text-align: justify;height: 92px;margin: 5px 0 11px 1px;-moz-box-shadow: 1px 1px 1px 1px rgba(120, 120, 120, 0.5);-webkit-box-shadow: 1px 1px 1px 1px rgba(120, 120, 120, 0.5);box-shadow: 1px 1px 1px 1px rgba(120, 120, 120, 0.5);padding: 0 10px 0 10px;}
.application_thumb{cursor:pointer;text-align: justify;height: 145px;margin: 5px -10px 1px 1px;-moz-box-shadow: 1px 1px 1px 1px rgba(120, 120, 120, 0.5);-webkit-box-shadow: 1px 1px 1px 1px rgba(120, 120, 120, 0.5);box-shadow: 1px 1px 1px 1px rgba(120, 120, 120, 0.5);padding: 0 10px 0 10px;margin-top: 20px;}
ul.list {list-style-type: none;}
.list li {background: url(../../images/frontend/mark.png) no-repeat 2px 7px;padding: 4px 0 0 15px;line-height: 25px;position: relative;}
.list li a{color:rgb(96, 166, 206)}
.gallery a {margin:0 7px 0 0;}
.gallery {margin-bottom: 8px;text-align: justify;margin-right: 20px;}
#footer .container {padding:0  !important;position:relative;}
.copy {position:absolute;margin:34px 0 0 0;color:#818D9F;font-size:13px;text-transform:uppercase}
.copy a {color:#818D9F;font-size:13px;text-decoration:none}
.copy a:hover{color:#000;font-size:13px;}
.bottom_menu {position:absolute;right:0;top:34px;text-transform:uppercase;color:#7493CF;}
.bottom_menu a {color:#7493CF;text-decoration:none}
.bottom_menu a:hover {color:#000}
.bottom_menu span {margin:0 7px;}
.inp_form div.fleft_side {float:left;display:inline;padding-top:10px;}
.inp_form input {display:block;width:247px;padding:2px 5px 2px;color:#8c8c8c;border:1px solid #e1e1e1;background:none;border-top:1px solid #303030}
.inp_form .height_inp {margin-right:0;height:32px;}
.inp_form textarea {width:247px;height:135px;color:#8c8c8c;padding:5px;border:1px solid #e1e1e1;float:left;overflow:auto;background:none;border-top:1px solid #303030}
.form_link {padding-top:35px;padding-right:8px;}
.form_link a {margin-left:15px}
.images {position:relative;height:377px;
width:979px;cursor:pointer;}
.images div {display:none;position:absolute;top:16px;left:0;height:377px;font-size:12px;}
.images h3 {font-size:22px;font-weight:normal;margin:0 0 20px 0;color:#456;}
.tabs {clear:both;margin:1px 0 0 3px;position:absolute;}
.show {position:absolute;right:14px;top:-1px;display:inline-block;background:url(../../images/frontend/hide.gif) no-repeat 0% 6px;padding:0 0 0 13px;color:#fff;text-decoration:underline;font-size:10px;}
.tabs a {width:12px;height:12px;float:left;margin:3px;background:url(../../images/frontend/slide_button.gif) no-repeat 0% 0%;display:block;font-size:1px;}
.selected a {width:12px;height:12px;float:left;margin:3px;background-position:0 -24px  !important;display:block;font-size:1px;}
.selected2  {background:url(../../images/frontend/show.gif) no-repeat 0% 6px;}
.tabs a:hover {background-position:0 -12px;}
.tabs a.current {background-position:0 -12px;}
.forward, .backward {float:left;margin-top:140px;background:#fff url(/tools/img/scrollable/arrow/hori_large.png) no-repeat;display:block;width:30px;height:30px;cursor:pointer;font-size:1px;text-indent:-9999em;}
.forward { background-position: 0 -30px; clear:right; }
.forward:hover { background-position:-30px -30px; }
.forward:active  { background-position:-60px -30px; }
.backward:hover  { background-position:-30px 0; }
.backward:active  { background-position:-60px 0; }
.disabled {visibility:hidden  !important;}
.dotted{background-image:url(../../images/frontend/dotted_line.gif);width:666px; background-repeat:repeat-x; margin-top:3px;margin-bottom:3px; height:25px; margin-left:11px;}
.no_bg{ background: url(../../images/frontend/no_bg.gif) no-repeat left top;width: 20px;height: 17px;font: bold 11px Arial, Helvetica, sans-serif;color: #FFFFFF;text-align: center;padding: 5px 4px 3px 4px;}
.no_bg_pos{ position:relative; top:5px; z-index:4; left:-8px;}
.cont_div {background-color:#E6EBEB;border:1px solid #CCD5D6;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;width:710px;}
.box_top {background-image:url("../../images/frontend/box_top.gif");background-repeat:no-repeat;height:3px;width:712px;}
.box_head {color:#000000;font-size:14px;font-weight:bold;padding:11px 0 15px 24px;}
.box_btm {background-image:url("../../images/frontend/box_btm.gif");background-repeat:no-repeat;height:3px;width:712px;}
.grbox_top{ background-image:url(../../images/frontend/gr_box_top.gif); background-repeat:no-repeat; width:743px; height:3px;}
.grbox_btm{background-image:url(../../images/frontend/gr_box_btm.gif); background-repeat:no-repeat; width:743px; height:4px;}
.grcont_div{background:#03919C url(../../images/frontend/news_bg_middle.gif) repeat-x scroll left top; border-left:1px solid #00d4e4; border-right:1px solid #00d4e4; overflow:auto; width:741px;}
.margin_0 {margin:0;}
.mar_20_negative {margin-top:-20px;}
.pad_r_10 {padding-right:10px;}
.pad_lt_30 {padding-left:30px  !important;}
.faq_list li {background: url(../../images/frontend/mark.png) no-repeat 0% 4px;font-weight: bold;padding: 0 0 0 14px;line-height:25px;position:relative;margin-bottom:5px;}
.faq_list li a{color:rgb(96, 166, 206)}
.footerpanel{width:955px; margin-left:36px; float:left; }
.footerarea{margin:0 3px 0 3px;  padding:15px 25px 0 25px;overflow:hidden;}
.footerarea_info{width: 699px;height:36px;position: relative;float: left;margin: 0 0 0 3px;text-align:center;}
.footerarea_info p.info{width: 450px;margin: auto;}
.footerarea_logo{width:200px; margin:0 3px 0 0; padding:0 25px 2px 25px; float:right;}
.footer_text_head{  font:11px Segoe UI,Arial, Helvetica, sans-serif; text-decoration:none;background-color:#FFF; color:#818D9F}
.footer_text{  font:11px Segoe UI,Arial, Helvetica, sans-serif; text-decoration:none;line-height:15px; color:white;}
.footer_main{  font:11px Segoe UI,Arial, Helvetica, sans-serif; text-decoration:none; line-height:15px; color:white; font-weight: bold;}
.footer_main1{  font: 13px Segoe UI,Arial, Helvetica, sans-serif;text-decoration: none;line-height: 15px;color: white;padding-bottom: 10px !important;font-weight: 600;text-shadow: 0px 0px 1px #000;}
.fp3 {width:140px; float:left; padding:20px 5px 0 15px;}
.footerpanel ul li { list-style:none; margin:0 !important; padding:0 !important;}
.fp1 {background-image:url("../../images/frontend/footer_divider.jpg");background-position:right 30px;background-repeat:no-repeat;float:left;height:180px;padding:20px 5px 0 0;width:150px;}
.fp2 {background-image:url("../../images/frontend/footer_divider.jpg");background-position:right 30px;background-repeat:no-repeat;float:left;height:185px;padding:20px 5px 0 15px;width:140px;}
.news_list{}
.top_curve_green{ background:url(../../images/frontend/curve_top.gif) no-repeat left top; width:749px; height:28px;}
.bottom_curve_green{ background:url(../.!./images/frontend/curve_bottom.gif) no-repeat left top; width:749px; height:16px;}
.news_bg_green{ background: #03919c repeat-x left top; margin:0 0 0 6px; border-color:#00d4e4; border-width:0 1px; border-style:solid; overflow:hidden;}
.news_bg_grey {background-color:#F2F4F4;border-color:#CCD5D6;border-style:solid;border-width:0 1px;margin:0 0 0 6px;width:705px;overflow:hidden  !important;}
.top_curve_grey {background:url("../../images/frontend/news_bottom_grey.gif") no-repeat scroll left top transparent;height:27px;width:713px;}
.bottom_curve_grey {background:url("../../images/frontend/news_top_grey.gif") no-repeat scroll left top transparent;height:16px;width:713px;}
.pad_top_18 {padding-top:18px;}
.news_blk1 {float:left;padding:0 0 0 15px;width:170px;}
.news_blk2 {float:left;padding:0 10px 0 5px;width:505px;}
.dark_gree_heading {
color:#424446;font:bold 14px/18px Arial,Helvetica,sans-serif;}
.grey_text {padding-top:2px;color:#818D9F;}
.link_breadcrum {color:#424446;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;}
.display_inline {display:inline;}
.link_breadcrum {color:#424446;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;}
.link2 {color:#000000;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;text-align:right;}
.bread {float:right;text-align:right;padding: 0 5px;}
.news_y {font-size:30px;line-height:1.2em;font-weight:bold;color:#272626;background: url(../../images/frontend/bgs2.gif) repeat-x 0% 0%;display:inline-block;margin-bottom:25px;}
.news_y span {font-size:18px;color:#fff;line-height:1.2em;background:url(../../images/frontend/bgs1.gif) no-repeat 0% 0%;display:inline-block}
.news_y span  span  {font-size:30px;color:#fff;line-height:1.2em;background:url(../../images/frontend/bgs3.gif) no-repeat 100% 0%;display:inline-block;padding:1px 10px 3px;}
.pagination{ margin:8px; float:right;}
.pagination img{margin-top: -9px;}
.pagination_bg{
background: url(../../images/frontend/pagination_bg.png) no-repeat left top;width: 770px;height: 39px;margin: 0 auto !important;}
.pagination_no{ font:bold 12px Arial, Helvetica, sans-serif; color:#323436; padding:0; }
.pagination_no_h{ font:bold 12px Arial, Helvetica, sans-serif; color:#323436; text-decoration:underline; padding:5px;}
.paginate {color:#6F6F6F;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:800;height:25px;padding:5px;text-decoration:none;}
.green_bg1_news {background-color: rgb(71, 67, 67);
height:35px;margin-top:25px;width: 982px;}
.h2_heading {font:30px Arial,Helvetica,sans-serif;text-shadow: 0px 0px 1px #727272;}
.h2_video{color:#FFF;font:bold 20px Arial,Helvetica,sans-serif  !important;color:#FFF;padding:5px 5px 5px 5px;}
.news_heading{color:#FFF;font:bold 16px Arial,Helvetica,sans-serif;}
.newsdetail_blk1 {float:left;padding:7px 0 0 15px;width:885px;}
.datetext {color:#FFF;font:14px Arial,Helvetica,sans-serif;padding-top:10px;}
.newsdetail_grey{ width: 97%;margin: 0 auto;background-color: #f2f4f4; padding:15px; border-color:#ccd5d6; overflow:auto; border-width:1px; border-style:solid;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
/*.newsdetails_bottom{ background: url(../../images/frontend/newsdetails_bottom.jpg) no-repeat left top; width:764px; height:7px;}
.newsdetails_top{ background: url(../../images/frontend/newsdetails_top.jpg) no-repeat left top; width:764px; height:7px;}*/
.testimonial_blk2 {float:left;padding:0 10px 0 20px;width:500px;}
.testimonial_blk1 {float:left;padding:0 0 0 30px;width:120px;}
.download_button
{background: url(../../images/frontend/download.jpg) no-repeat left top; width:120px; height:30px;height:30px;width:120px;}
a.download {color:#444444;display:block;float:left;font-family:arial,sans-serif;font-size:12px;font-size-adjust:none;font-variant:normal;font-weight:bold;height:23px;line-height:normal;text-align:center;text-decoration:none;width:auto;}
.green_bg1 {background-image:url("../../images/frontend/green_bg.gif");background-repeat:no-repeat;height:35px;margin-top:5px;width:700px;}
.videoBox {float:left;height:168px;margin:15px auto;width:165px;}
.wid_746 {overflow:hidden;width:700px;}
.float_left {float:left;}
.float_right {float:right;}
.green_side {height:35px;overflow:auto;width:3px;}
.wid_743 {overflow:hidden;width:700px;}
.ver_dots_gal {background-image:url("../../images/frontend/vert_dots.gif");background-position:left top;background-repeat:repeat-y;float:left;height:161px;width:12px;}
.videoBox .video {height:100px;margin:10px auto;width:100px;}
.videoBox .vidTitle {margin:5px auto;width:150px;overflow:auto;}
.videoBox span.lbl {font-weight:bold;}
.videoBox span.lblVal {margin-left:5px;}
.videoBox .vidModified {height:20px;margin:5px auto;width:150px;}
.video_label {clear:both;color:#424446;float:left;font-size:14px;font-weight:bold;padding:11px 0 5px 24px;width:150px;}
.video_labelval {color:#424446;float:left;font-size:14px;padding:11px 0 5px 24px;}
.vidPlayer {clear:both;float:left;padding:11px 0 50px 24px;}
.news_heading_fron {text-decoration:none  !important;}
.f_text_bold {color:#6D6D6D;font-family:Arial,Helvetica,sans-serif;font-size:11px;width:129px;}
.field_out {  border: 1px solid #7E8181;  font-family: Arial,Helvetica,sans-serif;  font-size: 12px;  height: 17px;  padding: 4px;  width: 203px;}
select.field_out{  width: 213px;  height: 24px !important;}
textarea.field_out{  max-width: 400px;  min-height: 75px !important; max-height: 200px !important;}
.box_left {float:left;width:340px;}
.left {float:left;font-size:11px;margin:2px 5px 0 0;padding-top:3px;text-align:right;width:100px;}
.f_text_bold1 {color:#6D6D6D;font-family:Arial,Helvetica,sans-serif;font-size:11px;width:118px;}
.left1 {float:left;font-size:11px;margin:2px 5px 0 27px;padding-top:3px;text-align:right;width:90px;}
.box_rt {float:left;margin-right:0;width:330px;}
.wid_formdiv {width:680px;}
.text_box_out {border:1px solid #7E8181;font-family:Arial,Helvetica,sans-serif;font-size:11px;height:24px  !important;width:200px;}
a.help {color:#7B7B7B;font-family:Arial,Helvetica,sans-serif;font-size:11px;margin-bottom:5px;padding-bottom:20px;text-decoration:none;z-index:24;}
input, select, textarea {font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:normal;vertical-align:middle;}
.word_verify_out {margin-left:0;text-transform:uppercase;width:110px;}
.wid_85 {width:85px;}
.address {color:#424446;font-size:11px;font-weight:bold;line-height:20px;padding-left:15px;}
.add_color {color:#7E8181;}
.pad_left_41 {padding-left:41px  !important;}
.curr_results {color:#000000;font-size:11px;font-weight:bold;text-decoration:underline;}
.store_display {color:#002C30;float:left;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-align:left;}
.curr_results {color:#000000;font-size:11px;font-weight:bold;text-decoration:underline;}
.sitesearch_heading{color:#323436;font-size:14px;font-weight:bold;text-decoration:underline;padding-top:5px;padding-left:7px;}
.sitesearch_title {color:#323436;font-size:12px;font-weight:bold;}
.pagination_frontend {float: right;padding: 10px 25px 0 0;}
.pagination_frontend img.next {padding:0 5px;margin-top: -4px;}
.pagination_frontend img.prev {padding:0 5px;margin-top: -4px;}
.categories_container{width: 979px;background-color: #EBEBEB;border: #DADADA 3px solid;display: inline-block;text-align: center;padding-left: 16px;padding-top: 10px;padding-bottom: 10px;margin-left: 11px;}
.application_category{float:left;width: 167px;margin: 10px 10px 10px 10px;background: white;overflow: hidden;position:relative;}
.application_category:hover{-moz-box-shadow: #666666 0 0 6px;-webkit-box-shadow: #666 0 0 6px;box-shadow: #666 0 0 6px;background: white;z-index: 9;zoom: 1;}
.category-image{width: 140px;height: 90px;padding-top:30px;-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.category-image:hover{}
.category-description{width:140px;padding-left:5px;padding-right:5px;text-align: justify !important;}
.application_category span{text-align: center;position: absolute;color: white;background: rgba(0, 0, 0, 0.6);width: 100%;z-index: 1;left: 0;min-height: 20px;padding-top:2px;}
.list_container{margin:0 auto;width:98%;background-color: #EBEBEB;border: #DADADA 3px solid;
display: inline-block;text-align: center;padding:10px;}
.img-border{border: black 2px solid;width: 60px;height: 60px;}
.img-border:hover{border: rgb(96, 166, 206) 2px solid;}
.solverslide{margin-top: -1px !important;width: 99%;margin-left:auto;}
.appslide{padding-bottom: 4px;width: 98%;margin: 0 auto;}
img.productImage{width:126px;border-radius: 12px;z-index: 9;zoom: 1;}
.product_container{margin-top: 37px;width: 99%;margin-left: 3px;margin-bottom: 10px;}
.intro{position:relative;margin-bottom:0;margin-top:8px;padding: 10px;float: left;margin-left: 20px;text-align: justify;border: 1px solid #CECECE;zoom: 1;width: 50%;}
.product_info{float: left;margin-left: 147px;min-width: 300px;position: relative;bottom:33px;}
.product_info>h3{padding-top: 11px;}
.carousels{margin-top: 28px;z-index: 9;zoom: 1;padding-bottom: 10px;position: relative;top: -17px}
.products_titles{display: inline-block;margin-left:10px;}
.howtobuy,.howtobuyempty{float: left;display: block;height: 132px;width: 180px;margin-left: 115px;margin-top: -17px;padding-top: 52px;padding-left: 20px;}
.howtobuyempty{height: 121px;}
.howtobuy{background: url("../../images/frontend/htb2.jpg") no-repeat;}
.howtobuy ul{height: 122px;padding-top: 5px;width: 124px;padding-left: 31px;list-style: none;}
.howtobuy ul li{margin-top: 12px;height: 17px;}
.howtobuy ul li a{cursor:pointer;height:17px;display: block;}
.product_logo{width: 282px;background-color: white;margin-left: 13px;padding: 6px;
background: url("../../images/frontend/splitter.png")  no-repeat center right;height:395px;}
.product_logo:nth-last-of-type(2){background: none;}
.product_logo p:first-of-type{margin-top: 18px;}
.product_logo p{margin-left: 16px;margin-top: 10px;margin-bottom: 0px;text-align: justify;font-size: 100%;line-height: 1.5;color: #222;font-family: "wf_SegoeUI","Segoe UI","Segoe","Segoe WP","Tahoma","Verdana","Arial","sans-serif";font-weight: normal;width:250px;}
.product_logo a:first-child{float: left;margin-right: 20px;margin-bottom: 8px;margin-top: 12px;margin-left: 18px;-webkit-box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.72);box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.72);zoom: 1;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;border-radius: 9px;}
.product_logo a:first-child:hover{-webkit-box-shadow:  0 0 15px 3px black;box-shadow:  0 0 15px 3px black;zoom: 1;}
.product_logo img{-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.product_logo img:hover{-webkit-transform: scale(1.02);-moz-transform: scale(1.02);transform: scale(1.02);}
.border_radius{
border: 1px solid #CECECE;position: relative;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;padding: 15px;padding-bottom: 10px;}
input#searchbox{font-family: Arial,Helvetica,sans-serif;font-size: 1em;font-weight: normal;vertical-align: middle;}
input#searchbutton:hover {opacity: .75;}
input#searchbutton {position: relative;right: 41px;}
.tablelayout td{border-bottom: 1px solid #CCC ;padding-left:6px;padding-right:4px;text-align: justify;line-height: 2em;}
.tablelayout tr:nth-child(even){background-color:#CACACA;}
.tablelayout td:last-child{border-left: 1px solid #CCC ;}
.tablelayout th{background-color:#A4A4A4;padding-left:5px}
.tablelayout{width: 100%;border-collapse:collapse;}
.tablelayout tr:first-child td{border-top: 1px solid #CCC ;}
.tablelayout a{color:#F1740E;}
.resellerstable ~ h3{display:inline !important;position: relative;top: 10px;left: 3px; }
.resellerstable td{border-bottom: 1px solid #FFF ;border-right: 1px solid #FFF ;padding-left:6px;text-align: justify;line-height: 2em;}
.resellerstable{width: 100%;border-collapse:collapse;}
.resellerstable tr:first-child td{border-top: 1px double #000 ;}
.resellerstable th{border-right: 1px solid #FFF;background-color:#A4A4A4;padding-left:5px}
.resellerstable tr:nth-child(even){}
.resellerstable tr:last-child td{border-bottom: 1px double #000 ;}
.resellerstable tr td:last-child{border-right: none;}
.pagetitle{margin-top:5px;margin-bottom:15px;}
.menu2 ul li:last-child{border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;padding-bottom: 15px}
.flexslider ul li p{font-size: 100%;line-height: 1.5;color: #222;font-family: "Segoe UI","Segoe","Segoe WP","Tahoma","Verdana","Arial","sans-serif";font-weight: normal;padding: 5px;}
tr:hover p a strong.date{color:rgb(96, 166, 206);}
tr:hover .img-border{border: rgb(96, 166, 206) 2px solid;}
span.image_link{margin-left: 60px;display: block;margin-top: -14px;}
span.image_link2 {margin-left: 80px;display: block;margin-top: -14px;}
.caret::after{display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px solid rgba(172, 171, 171, 0.44);border-right: 4px solid transparent;border-bottom: 0 dotted;border-left: 4px solid transparent;content: "";}
.sf-menu > li a:hover b.caret::after{border-top: 4px solid #5B93A2;content: "";}
.caret::after:hover{border-color: red;}
.sf-menu > li + li:before{    content: " | ";    color: rgba(172, 171, 171, 0.44);}
input.parsley-success, textarea.parsley-success {  color: #468847 !important;  background-color: #DFF0D8 !important;  border: 1px solid #D6E9C6 !important;}
input.parsley-error, textarea.parsley-error {  color: #B94A48 !important;  background-color: #F2DEDE !important;  border: 1px solid #EED3D7 !important;}
ul.parsley-error-list {  font-size: 11px;  margin: 2px 0px;  list-style-type:none;}
ul.parsley-error-list li {  line-height: 11px;  color:red;}