@charset "utf-8";
body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #e9eaea;
}

ul {
    padding: 0px;
    margin: 0px;
    list-style: none
}

li {
    padding: 0px;
    margin: 0px;
    list-style: none
}

::-moz-selection {
    background: #368fc7;
    color: #fff;
    text-shadow: none
}

::selection {
    background: #368fc7;
    color: #fff;
    text-shadow: none
}

@font-face {
    font-family: 'alegre_sansregular';
    src: url('alegre_sans_0-webfont.eot');
    src: url('alegre_sans_0-webfont.eot?#iefix') format('embedded-opentype'), url('alegre_sans_0-webfont.woff') format('woff'), url('alegre_sans_0-webfont.ttf') format('truetype'), url('alegre_sans_0-webfont.svg#alegre_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.ftrt {
    float: right;
}

.wrapper {
    width: 1022px;
    margin: auto;
}

.header {
    background-color: #FFF;
    height: 110px;
}

.home_bg {
    background-color: #FFF;
    background-image: url(../images/bg.jpg);
    background-repeat: repeat-x;
}

.logo {
    float: left;
    padding-top: 15px;
    padding-left: 8px;
}

.menu_right {
    float: right;
    width: 760px;
}

.top_menu {
    font-family: alegre_sansregular, Arial, Helvetica, sans-serif;
    font-size: 19px;
    color: #737373;
    float: right;
    padding-right: 5px;
}

.top_menu span {
    color: #368fc7;
}

.top_menu a span {
    color: #368fc7;
}

.top_menu a {
    color: #737373;
    text-decoration: none;
}

.top_menu a:hover {
    color: #e88b45;
    text-decoration: none;
}


/* Menu Area */

.menu {
    height: 30px;
    position: relative;
    width: 680px;
    z-index: 11;
    float: right;
    margin-top: 10px;
}

.clr_right {
    clear: right;
}

.menu ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.menu ul li {
    float: left;
    list-style: none;
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    height: 41px;
    line-height: 41px;
    font-size: 12px;
    background-image: url(../images/menu_line.jpg);
    background-repeat: no-repeat;
    background-position: right;
    color: #4e4e4e;
}

.menu ul li a {
    display: block;
    color: #4e4e4e;
    text-decoration: none;
    padding-left: 5px;
    padding-right: 5px;
    margin-right: 2px;
}

.menu ul li a.last {
    background-image: none;
    padding-right: 0px;
}

.menu ul li.last {
    background-image: none;
}

.menu ul li a:hover {
    color: #e06102;
    text-decoration: none;
}

.menu ul li a.active {
    color: #e06102;
    text-decoration: none;
}

.arrow_menu {
    height: 40px;
    float: left;
}

.arrow_menu ul {
    float: left;
}

.arrow_menu ul li {
    font-family: alegre_sansregular, Arial, Helvetica, sans-serif;
    color: #87bddf;
    font-size: 21px;
    background-image: url(../images/arrow_bg.jpg);
    background-repeat: no-repeat;
    float: left;
    /*width: 190px;*/
    padding-right: 50px;
    line-height: 40px;
    background-position: right;
    margin-right: 20px;
}


/*.arrow_menu ul li.second {
	width: 140px;
}
.arrow_menu ul li.third {
	width: 135px;
}
.arrow_menu ul li.forth {
	width: 105px;
}
.arrow_menu ul li.last {
	background-image: none;
}*/

.arrow_menu a {
    color: #87bddf;
    text-decoration: none;
}

.arrow_menu a.select {
    color: #fff;
    text-decoration: none;
}

.arrow_menu a:hover {
    color: #fff;
    text-decoration: none;
}

.search {
    float: right;
    padding-right: 10px;
}

.search_box {
    border: 1px solid #0a6ba9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #676767;
    margin-top: 7px;
    height: 22px;
    width: 210px;
    padding-left: 5px;
}

.search a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}

.content_left {
    float: left;
    padding-top: 20px;
    padding-bottom: 10px;
    width: 728px;
}

.clear {
    clear: both;
}

.search a:hover {
    color: #92d5ff;
}

.title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #6b6b6b;
    font-weight: bold;
}

.tab_cnt {
    border: 1px solid #cbcbcb;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding: 10px;
}

.tab_cntfind {
    border: 1px solid #cbcbcb;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    background-color: #ffffff;
    padding-bottom: 15px;
    padding-top: 0px;
}

.txt-fields {
    float: left;
    width: 150px;
    padding: 0px 10px 0 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #3e3e3e;
}

.txt-boxes {
    float: left;
    width: 350px;
    padding: 0 0 10px 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.txt-box {
    border: 1px solid #b5b5b5;
    padding: 5px;
    width: 280px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.txt-box1 {
    border: 1px solid #b5b5b5;
    padding: 5px;
    width: 293px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.txt-box2 {
    border: 1px solid #d6e4ee;
    width: 205px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-right: 5px;
    margin-left: 3px;
    padding-top: 6px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 5px;
    color: #3e3e3e;
    float: left;
}

.txt-box3 {
    border: 1px solid #d6e4ee;
    width: 140px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.txt-box4 {
    border: 1px solid #d6e4ee;
    width: 190px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top: 6px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #3e3e3e;
    float: left;
    margin-right: 5px;
}

.txt-box6 {
    border: 1px solid #d6e4ee;
    width: 160px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top: 6px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #3e3e3e;
    float: left;
    margin-right: 5px;
}

.txt-box-select-small {
    border: 1px solid #d6e4ee;
    width: 50px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #3e3e3e;
    margin-right: 5px;
}

.txt-box-select {
    border: 1px solid #d6e4ee;
    width: 120px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #3e3e3e;
    float: left;
    margin-right: 5px;
}

.txt-box-select1 {
    border: 1px solid #d6e4ee;
    width: 180px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #3e3e3e;
    float: left;
    margin-right: 5px;
}

.txt-box5 {
    border: 1px solid #d6e4ee;
    width: 190px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top: 6px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #3e3e3e;
    margin-right: 20px;
    float: left;
}

.txt-box-select2 {
    border: 1px solid #d6e4ee;
    width: 175px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #3e3e3e;
    margin-right: 20px;
    float: left;
}

.txt-box-select3 {
    border: 1px solid #d6e4ee;
    width: 190px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 5px;
    margin-top: 4px;
    margin-bottom: 5px;
    color: #3e3e3e;
    margin-right: 10px;
    margin-left: 10px;
    float: left;
}

.txt-box-select4 {
    border: 1px solid #d6e4ee;
    width: 190px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 5px;
    margin-top: 4px;
    margin-bottom: 5px;
    color: #3e3e3e;
    margin-right: 20px;
    margin-left: 5px;
    float: left;
}

.txt-boxes_box {
    border: 1px solid #666;
    padding: 3px;
    width: 237px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.sub_btn {
    background-image: url(../images/search_btn.png);
    height: 30px;
    width: 69px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    margin-top: 5px;
    cursor: pointer;
    float: left;
    background-repeat: no-repeat;
}

.sub_btn:hover {
    background-image: url(../images/search_btn_hover.png);
}

.sub_btn1 {
    background-image: url(../images/search_btn.png);
    height: 30px;
    width: 69px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    margin-top: 10px;
    cursor: pointer;
    display: block;
}

.sub_btn1:hover {
    background-image: url(../images/search_btn_hover.png);
}

.sub_btn2 {
    background-image: url(../images/search_btn.png);
    height: 30px;
    width: 69px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    margin-left: 5px;
    cursor: pointer;
    float: left;
    background-repeat: no-repeat;
}

.sub_btn2:hover {
    background-image: url(../images/search_btn_hover.png);
}

.form1 {
    padding-left: 120px;
    padding-top: 30px;
}

.content_right {
    float: right;
    width: 286px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #5e5e5e;
    line-height: 18px;
    padding-top: 40px;
    padding-bottom: 10px;
}

.content_right a {
    color: #107dc1;
    text-decoration: none;
}

.content_right a:hover {
    color: #e06102;
}

.footer_bg {
    background-color: #e9eaea;
    height: 70px;
}

.footer_menu {
    float: left;
    color: #727373;
    padding-top: 30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.footer_menu ul {
    float: left;
}

.footer_menu ul li {
    background-image: url(../images/ftr_line.jpg);
    background-repeat: no-repeat;
    background-position: right center;
    float: left;
    padding-right: 5px;
    padding-left: 5px;
}

.footer_menu ul li.last {
    background-image: none;
}

.footer_menu a {
    color: #727373;
    text-decoration: none;
}

.footer_menu a:hover {
    color: #1787ce;
    text-decoration: none;
}

.footer_menu span {
    padding-left: 20px;
}

.newsletter_bg {
    background-image: url(../images/newletter_bg.jpg);
    background-repeat: no-repeat;
    margin-top: 5px;
    float: left;
    margin-left: 30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #222a30;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 8px;
    padding-bottom: 10px;
    width: 295px;
    height: 43px;
}

.email_box {
    cbackground-image: url(../images/email_bg.jpg);
    background-repeat: no-repeat;
    float: left;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #8f8f8f;
    height: 20px;
    width: 235px;
    padding-left: 5px;
    margin-top: 4px;
    margin-right: 5px;
    *margin-left: -0px;
    *width: 231px;
}

.newsletter_bg span {
    display: block;
}

a.send_btn {
    background-image: url(../images/send_btn.jpg);
    height: 22px;
    width: 47px;
    margin-top: 4px;
    border: 0;
    float: left;
}

a.send_btn:hover {
    background-image: url(../images/send_btn_hover.jpg);
    float: left;
}

.follows_icon {
    float: right;
    padding-top: 30px;
    padding-right: 20px;
}

.follows_icon img {
    opacity: 1;
}

.follows_icon img:hover {
    opacity: 2;
}

.top_tab {
    width: 1000px;
    float: left;
}

.top_tab1 {
    width: 675px;
    float: left;
}

.tab_cnt1 {
    background-color: #f0f4f7;
    border: 1px solid #e0e9ee;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 10px;
    margin-bottom: 15px;
    color: #3e3e3e;
    line-height: 20px;
}

.tab_cnt1 a {
    color: #3E3E3E;
    text-decoration: underline;
}

.tab_cnt1 a:hover {
    color: #3E3E3E;
    text-decoration: none;
}

.grey_bg {
    background-color: #edecec;
    padding-bottom: 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #3b3c3c;
    padding-left: 10px;
    margin-bottom: 10px;
}

.grey_bg a {
    color: #0c74b5;
    text-decoration: none;
}

.grey_bg a:hover {
    color: #3b3c3c;
    text-decoration: underline;
}

.grey_left {
    float: left;
    padding-top: 13px;
    font-size: 12px;
    padding-bottom: 13px;
}

.grey_bg span {
    color: #0c74b5;
}

.download_icon {
    background-image: url(../images/download_icon.jpg);
    background-repeat: no-repeat;
    background-position: 1px 5px;
    padding-left: 30px;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #4e4e4e;
    text-decoration: none;
    margin-right: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-top: 5px;
    display: none;
}

.download_icon:hover {
    color: #ffa024;
}

.print_icon {
    background-image: url(../images/print_icon.jpg);
    background-repeat: no-repeat;
    padding-left: 30px;
    display: block;
    float: right;
    color: #4e4e4e;
    text-decoration: none;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    padding-bottom: 4px;
    padding-top: 8px;
    background-position: 1px 5px;
    margin-top: 5px;
    margin-right: 10px;
    display: none;
}

.print_icon:hover {
    color: #ffa024;
}

.ads_left {
    width: 167px;
    float: left;
    /*padding-top: 10px;*/
    padding-bottom: 10px;
}

.ads_right {
    width: 200px;
    float: right;
    /*padding-top: 10px;*/
    padding-bottom: 10px;
}

.filter_cnt {
    background-color: #f0f4f7;
    border: 1px solid #dee7ed;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #2a2b2b;
    padding-top: 10px;
    padding-right: 5px;
    padding-bottom: 10px;
    padding-left: 5px;
    line-height: 20px;
    margin-bottom: 15px;
}

.blue_txt {
    color: #1686cc;
}

.search1 {
    background-image: url(../images/search_btn1.jpg);
    display: block;
    height: 22px;
    width: 60px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.search1:hover {
    background-image: url(../images/search_btn1_hover.jpg);
}

.allitems {
    background-image: url(../images/btn_viewall.jpg);
    display: block;
    height: 22px;
    width: 60px;
}

.allitems:hover {
    background-image: url(../images/btn_viewall_hover.jpg);
}

.content_center {
    width: 620px;
    float: left;
    /*padding-top: 10px;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding-left: 8px;
    min-height: 500px;
}

.bulk_btn {
    background-image: url(../images/bulk_btn.jpg);
    display: block;
    height: 23px;
    width: 120px;
    float: right;
    margin-top: 10px;
    margin-right: 6px;
    margin-bottom: 10px;
}

.bulk_btn:hover {
    background-image: url(../images/bulk_btn_hover.jpg);
}

.country_btn {
    background-image: url(../images/country_btn.jpg);
    height: 23px;
    width: 105px;
    margin-top: 10px;
    display: block;
    float: right;
}

.cnt_blue_box {
    background-color: #f0f4f7;
    border: 1px solid #e1e9ef;
    margin-bottom: 10px;
    padding-top: 8px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

.cnt_blue_box1 {
    margin-bottom: 10px;
    padding-top: 8px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

.cnt_blue_box_left {
    float: left;
}

.cnt_blue_box_right {
    float: right;
    font-weight: bold;
    font-size: 13px;
}

.cnt_blue_box_right span {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #042f4b;
    font-weight: normal;
    padding-left: 20px;
}

.blue_line {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #cedce7;
    margin-top: 5px;
    margin-bottom: 5px;
}

.supplier_icon {
    background-image: url(../images/supplier_icon.jpg);
    height: 16px;
    padding-left: 22px;
    float: left;
    margin-right: 9px;
    background-repeat: no-repeat;
    margin-top: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #35383a;
    text-decoration: none;
    padding-top: 2px;
}

.supplier_icon:hover {
    color: #e67608;
}

.product_icon {
    background-image: url(../images/product_icon.jpg);
    height: 16px;
    padding-left: 23px;
    float: left;
    margin-right: 9px;
    background-repeat: no-repeat;
    margin-top: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #35383a;
    text-decoration: none;
    padding-top: 2px;
    width: 102px;
}

.product_icon:hover {
    color: #e67608;
}

.presentation_icon {
    background-image: url(../images/presentation_icon.jpg);
    height: 16px;
    padding-left: 31px;
    float: left;
    margin-right: 9px;
    background-repeat: no-repeat;
    margin-top: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #35383a;
    text-decoration: none;
    padding-top: 2px;
    padding-bottom: 6px;
}

.presentation_icon:hover {
    color: #e67608;
}

.report_icon {
    background-image: url(../images/report_icon.jpg);
    height: 16px;
    padding-left: 20px;
    float: left;
    margin-right: 9px;
    background-repeat: no-repeat;
    margin-top: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #35383a;
    text-decoration: none;
    padding-top: 5px;
    padding-bottom: 5px;
}

.report_icon:hover {
    color: #e67608;
}

.enquiry_btn {
    float: right;
    background-color: #ed7806;
    height: 19px;
    width: 67px;
    padding-top: 4px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFF;
    text-align: center;
    text-decoration: none;
    margin-top: 5px;
}

.enquiry_btn:hover {
    background-color: #fb9532;
}

.contact_btn {
    float: right;
    background-color: #33566d;
    height: 19px;
    width: 101px;
    padding-top: 4px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFF;
    text-align: center;
    text-decoration: none;
    margin-top: 5px;
    margin-right: 1px;
}

.contact_btn:hover {
    background-color: #107bbf;
}

.cnt_right {
    width: 200px;
    float: right;
    /*padding-top:10px;*/
    padding-bottom: 15px;
}

.cnt_right1 {
    width: 200px;
    float: right;
    padding-top: 20px;
    padding-bottom: 15px;
}

.cnt_right2 {
    float: right;
    padding-bottom: 15px;
}

.surplus_btn {
    background-image: url(../images/surplus_btn.jpg);
    height: 94px;
    width: 200px;
    margin-bottom: 10px;
    display: block;
}

.surplus_btn:hover {
    background-image: url(../images/surplus_btn_hover.jpg);
}

.login_title {
    background-image: url(../images/login_title.jpg);
    background-repeat: no-repeat;
    height: 14px;
    width: 94px;
    padding-top: 8px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
    padding-bottom: 10px;
    padding-left: 30px;
    float: left;
    margin-top: 10px;
}

.login_big_title {
    background-image: url(../images/inner_tab_act.png);
    background-repeat: no-repeat;
    height: 14px;
    width: 201px;
    padding-top: 8px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
    padding-bottom: 10px;
    padding-left: 30px;
    float: left;
    margin-top: 10px;
    background-position: right;
}

.login_box {
    float: left;
    background-color: #f0f4f7;
    border: 1px solid #e3eaf0;
    padding-top: 40px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 170px;
    width: 600px;
    margin-bottom: 25px;
}

.clear1 {
    clear: left;
}

.content_left1 {
    float: left;
    padding-top: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #3e3e3e;
    min-height: 385px;
}

.content_left2 {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #3e3e3e;
}

.txt-fields1 {
    float: left;
    width: 80px;
    padding: 0px 10px 0 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #3e3e3e;
}

.txt-boxes1 {
    float: left;
    width: 300px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-bottom: 5px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 10px;
    padding-left: 0;
}

.txt-box-login {
    border: 1px solid #c4d8e8;
    width: 280px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    margin-bottom: 5px;
}

.forgot {
    color: #3e3e3e;
    text-decoration: none;
    padding-left: 10px;
}

.mailid:hover {
    color: #3e3e3e;
    text-decoration: none;
}

.mailid {
    color: #0d76b8;
    text-decoration: underline;
}

.forgot:hover {
    color: #0d76b8;
}

.login_btn {
    background-image: url(../images/login_btn.jpg);
    height: 29px;
    width: 59px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    margin-top: 10px;
    cursor: pointer;
}

.login_btn:hover {
    background-image: url(../images/login_btn_hover.jpg);
}

.login_btn {
    background-image: url(../images/login_btn.jpg);
    height: 29px;
    width: 59px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    margin-top: 10px;
    cursor: pointer;
}

.login_btn:hover {
    background-image: url(../images/login_btn_hover.jpg);
}

.register_btn {
    background-image: url(../images/register_btn.jpg);
    display: block;
    height: 31px;
    width: 142px;
    margin-top: 15px;
}

.register_btn:hover {
    background-image: url(../images/register_btn_hover.jpg);
}

.link {
    color: #3e3e3e;
    text-decoration: none;
}

.link:hover {
    color: #0d76b8;
}

.register_box {
    float: left;
    background-color: #f0f4f7;
    border: 1px solid #e3eaf0;
    padding-top: 40px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    width: 750px;
    margin-bottom: 25px;
}

.register_box1 {
    float: left;
    background-color: #f0f4f7;
    border: 1px solid #e3eaf0;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    width: 750px;
    margin-bottom: 25px;
}

.red_txt {
    color: #F00;
}

.form_title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #3b3c3c;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #c3dbea;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 20px;
}

.txt-fields2 {
    float: left;
    width: 130px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #3e3e3e;
    padding-top: 3px;
    padding-right: 10px;
    padding-bottom: 0;
    padding-left: 0px;
}

.txt-boxes2 {
    float: left;
    width: 230px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-bottom: 5px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 10px;
    padding-left: 0;
}

.txt-boxes3 {
    float: left;
    width: 480px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-bottom: 5px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 10px;
    padding-left: 0;
}

.txt-box-register {
    border: 1px solid #c4d8e8;
    width: 200px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    margin-bottom: 5px;
}

.txtarea {
    border: 1px solid #c4d8e8;
    width: 500px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    margin-bottom: 5px;
    height: 150px;
}

.txt-box-register1 {
    border: 1px solid #c4d8e8;
    width: 215px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top: 5px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 5px;
    margin-bottom: 5px;
}

.register_submit {
    background-image: url(../images/register_submit.jpg);
    height: 29px;
    width: 89px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    margin-top: 10px;
    cursor: pointer;
    margin-left: 320px;
}

.register_submit:hover {
    background-image: url(../images/register_submit_hover.jpg);
}

.txt-box-phone {
    border: 1px solid #c4d8e8;
    width: 40px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    margin-bottom: 5px;
}

.txt-box-phone1 {
    border: 1px solid #c4d8e8;
    width: 48px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    margin-bottom: 5px;
}

.txt-box-phone2 {
    border: 1px solid #c4d8e8;
    width: 67px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    margin-bottom: 5px;
}

.contact_details_box {
    background-color: #f0f4f7;
    border: 5px solid #787a7b;
    width: 620px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding: 10px;
}

.contact_logo {
    float: left;
}

.supplier-type {
    float: left;
    width: 250px;
    padding-top: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2f3336;
}

.contact_right {
    float: right;
    width: 220px;
    padding-top: 15px;
}

.contact_name {
    float: left;
    width: 100px;
    line-height: 22px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.contact_name1 {
    float: left;
    width: 250px;
    line-height: 22px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.contact_name1 a {
    color: #2d3032;
    text-decoration: none;
}

.contact_name1 a:hover {
    color: #fda51f;
    text-decoration: none;
}

.supplier_icon1 {
    background-image: url(../images/supplier_icon.jpg);
    height: 16px;
    padding-left: 22px;
    float: right;
    margin-right: 9px;
    background-repeat: no-repeat;
    margin-top: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #35383a;
    text-decoration: none;
    padding-top: 2px;
}

.supplier_icon1:hover {
    color: #e67608;
}

.product_icon1 {
    background-image: url(../images/product_icon.jpg);
    height: 16px;
    padding-left: 23px;
    float: right;
    margin-right: 00px;
    background-repeat: no-repeat;
    margin-top: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #35383a;
    text-decoration: none;
    padding-top: 2px;
}

.product_icon1:hover {
    color: #e67608;
}

.location {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-top: 6px;
    padding-right: 10px;
    width: 130px;
    color: #2f3336;
}

.surplus_location {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-top: 6px;
    padding-right: 10px;
    width: 125px;
    color: #2f3336;
}

.website_link {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-top: 6px;
    padding-right: 10px;
    line-height: 18px;
    width: 95%;
    color: #2f3336;
}

.website_link a {
    color: #0B74B6;
    text-decoration: none;
}

.website_link a:hover {
    color: #000000;
    text-decoration: underline;
}

.pharma {
    padding-left: 135px;
}

.mandatory {
    float: right;
    padding-top: 15px;
    font-size: 12px;
    color: #3b3c3c;
}

.arrow {
    float: right;
    padding-top: 10px;
    margin-right: 10px;
}

.next {
    background-color: #454b4e;
    padding-top: 2px;
    padding-right: 6px;
    padding-bottom: 2px;
    padding-left: 6px;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    float: right;
    margin-bottom: 10px;
    margin-left: 10px;
    text-decoration: none;
}

.next:hover {
    background-color: #ed7806;
}

.left {
    float: left;
    padding-top: 8px;
    padding-right: 10px;
    padding-left: 5px;
}

.blut_txt {
    color: #0e77ba!important;
    text-decoration: underline;
    font-weight: bold;
}


/**Pagination Starts**/

.pagination {
    text-align: right;
    padding: 20px 0 5px 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.pagination a {
    margin: 0 5px 0 0;
    padding: 3px 6px;
    color: #1b63ab !important;
    text-decoration: none;
}

.pagination a:hover {
    color: #1b63ab;
    text-decoration: underline;
}

.pagination a.number {
    border: 1px solid #ddd;
}

.pagination a.current {
    background: #1b63ab !important;
    border-color: #aeaeae !important;
    color: #fff !important;
}

.pagination a.current:hover {
    text-decoration: underline;
}


/** Pagination Ends **/

#existdiv {
    background-color: #FFE1E1;
    border: #FF8080 1px solid;
    padding: 5px;
    width: 280px;
    margin-bottom: 10px;
    font-size: 12px;
    display: none;
}

a.normlink {
    color: #3e3e3e;
    text-decoration: underline;
}

a.normlink:hover {
    color: #0d76b8;
    text-decoration: none;
}

.content_left_full {
    width: 780px;
    float: left;
    padding-top: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #626262;
    padding-left: 8px;
    min-height: 500px;
}

.content_left_full h2 {
    margin: 0px;
    padding: 0 0 5px 0;
    font-size: 18px;
    color: #045588;
    border-bottom: #dcdcdc 1px solid;
}

p.name {
    background: url(../images/name_icon.jpg) no-repeat left top;
    padding-left: 20px;
}

p.mail {
    background: url(../images/email_icon.jpg) no-repeat left top;
    padding-left: 20px;
}

p.address {
    background: url(../images/address_icon.jpg) no-repeat left top;
    padding-left: 20px;
}

p.phone {
    background: url(../images/phone_icon.jpg) no-repeat left top;
    padding-left: 20px;
}

p.fax {
    background: url(../images/fax_icon.jpg) no-repeat left top;
    padding-left: 20px;
}

p.mail {
    background: url(../images/email_icon.jpg) no-repeat left top;
    padding-left: 20px;
}

p.website {
    background: url(../images/website_icon.jpg) no-repeat left top;
    padding-left: 20px;
}

.content_left_full a {
    color: #1274c0;
    text-decoration: none;
}

.content_left_full a:hover {
    color: #000;
    text-decoration: none;
}

a.btn_request {
    display: block;
    width: 158px;
    height: 25px;
    background: url(../images/btn_request.gif) no-repeat top;
}

a.btn_request:hover {
    background-position: bottom;
}

a.btn_price {
    display: block;
    width: 158px;
    height: 25px;
    background: url(../images/btn_price.png) no-repeat top;
}


/*a.btn_price:hover{background-position:bottom;}*/

.supplier_info {
    width: 220px;
    float: left;
    padding-left: 15px;
    margin-bottom: 20px;
    padding-top: 10px;
}

p.supplier {
    background: url(../images/supplier_icon2.jpg) no-repeat left top;
    padding-left: 22px;
}

p.supplier b {
    color: #000;
}

p.presentation {
    background: url(../images/view_icon.jpg) no-repeat left top;
    padding-left: 25px;
    height: 20px;
}

p.reports {
    background: url(../images/reports_icon.jpg) no-repeat left top;
    padding-left: 20px;
    height: 25px;
}

p.normal {
    padding-left: 22px;
}

.left_details {
    float: left;
    border-right: #CCC 1px solid;
    width: 530px;
    padding-right: 10px;
    margin-bottom: 20px;
}

.company-details ul li {
    background: url(../images/download.png) no-repeat left;
    padding-left: 20px;
    margin-bottom: 15px;
    font-weight: bold;
}

.txt-boxes4 {
    float: left;
    width: 180px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-right: 0;
    padding-bottom: 5px;
    padding-left: 0;
}

#EnqBox {
    display: none;
}

.backbtn a {
    float: right;
    width: 112px;
    height: 19px;
    background: url(../images/back-to-search.gif) no-repeat top;
}

.backbtn a:hover {
    background-position: bottom;
}

.acc_ctnt {
    line-height: normal;
    padding-bottom: 20px;
}

.acc_ctnt td {
    padding: 5px;
}

.tab_title {
    background-color: #559407;
    color: #FFF;
    font-weight: bold;
    font-size: 13px;
}

.tab_title1 {
    background-color: #6A7174;
    color: #FFF;
    font-weight: bold;
    font-size: 13px;
}

a.btn {
    display: block;
    position: absolute;
    height: 13px;
    width: 13px;
    outline: none;
}

a.btn1 {
    display: block;
    position: absolute;
    height: 13px;
    width: 13px;
    outline: none;
}

.slidebtn_area {
    height: 13px;
    width: 13px;
    margin: 0 auto;
    text-align: center
}

.slide table {
    background-color: #fffdd7;
}

a.btn_reply {
    display: block;
    width: 116px;
    height: 25px;
    background: url(../images/btn_reply.png) no-repeat top;
}

a.btn_reply:hover {
    background-position: bottom;
}

.trBody_odd {
    background: #f3f3f3;
}

.trBody_even {
    background: #fcfcfc;
}

.trBody_red {
    background: #FFECEC;
}

.trHead td {
    font-weight: bold;
    border-bottom: #dddddd 1px solid;
    background: #e1f0fe;
}

.trBody_odd td {
    border-bottom: #ffffff 1px solid;
}

.trBody_even td {
    border-bottom: #ffffff 1px solid;
}

.trBody_odd:hover {
    background: #e1e1e1;
}

.trBody_even:hover {
    background: #e1e1e1;
}

.ftrt {
    float: right !important;
}


/*Accordian */

.arrowlistmenu {
    margin: 0 auto;
    padding: 0 0 6px 0;
    width: 197px;
    font-family: Arial, Helvetica, sans-serif;
}


/*width of accordion menu*/

.arrowlistmenu a {
    outline: none;
}

.arrowlistmenu .menuheader {
    list-style: none;
    position: relative;
    background-color: #0C73B5;
    border-bottom: #a9cff3 1px solid;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    color: #87BDDF;
    padding-left: 15px;
    font-family: alegre_sansregular, Arial, Helvetica, sans-serif;
    font-size: 21px;
}


/*CSS class for menu headers in general (expanding or not!)*/

.arrowlistmenu .menuheader1 {
    list-style: none;
    position: relative;
    background-color: #0C73B5;
    border-bottom: #a9cff3 1px solid;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    color: #87BDDF;
    padding-left: 15px;
    font-family: alegre_sansregular, Arial, Helvetica, sans-serif;
    font-size: 21px;
}


/*CSS class for menu headers in general (expanding or not!)*/

*html .arrowlistmenu .menuheader {
    padding: 0px;
}

.arrowlistmenu .menuheader_last {
    list-style: none;
    position: relative;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    font-weight: bold;
    padding: 15px 5px 15px 15px;
    cursor: pointer;
    color: #4c4c4c;
    padding-left: 15px;
}

.categoryitems {
    margin: 0 auto;
    color: #7a7a7a;
    display: none;
    padding: 8px;
}

.categoryitems ul {
    margin: 0px;
    padding: 0 0 0 5px;
    list-style: none;
}

.categoryitems ul li {
    font-size: 13px;
    background: url(../images/arw2.png) no-repeat left 6px;
    padding: 2px 0px 2px 12px;
}

.categoryitems ul li a {
    color: #717171;
    text-decoration: none;
}

.categoryitems ul li a:hover {
    color: #000;
    text-decoration: none;
}

.menuheader a {
    color: #87BDDF;
    text-decoration: none;
    padding-left: 10px;
}

.menuheader a:hover {
    color: #FFFFFF;
    text-decoration: none;
}

.menuheader1 a {
    color: #87BDDF;
    text-decoration: none;
    padding-left: 10px;
}

.menuheader1 a:hover {
    color: #FFFFFF;
    text-decoration: none;
}

.expandable {
    background: url(../images/close_tab.png) no-repeat left;
    background-position: 10px 10px
}

.openheader {
    background: url(../images/open_tab.png) no-repeat left;
    background-position: 10px 10px
}


/*Accordian */

.add_surplus_menu {
    float: left;
    padding-top: 25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px
}

.add_surplus_menu a {
    color: #0C73B5;
    text-decoration: none
}

.add_surplus_menu a:hover {
    color: #666666;
}

a.btn_contact {
    display: block;
    width: 158px;
    height: 25px;
    background: url(../images/btn_contact.png) no-repeat top;
}

.login-dash {}

.login-dash h2 {
    color: #0F7AC0;
}

ul.loginlist {}

ul.loginlist li {
    margin-bottom: 10px !important;
}

ul.loginlist li a {
    color: #137EC4;
    text-decoration: none;
}

ul.loginlist li a:hover {
    color: #588119;
    text-decoration: none;
}

.txt-boxes_big {
    float: left;
    width: 525px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-bottom: 5px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 10px;
    padding-left: 0;
}

a.btn_offer {
    display: block;
    width: 143px;
    height: 25px;
    background: url(../images/btn_offer.png) no-repeat top;
}

a.btn_offer:hover {
    background-position: bottom;
}

ul.serv_list {
    padding: 0;
    margin: 0;
    list-style: none;
}

ul.serv_list li {
    padding: 0;
    margin: 0;
    list-style: none;
    background: url(../images/arw2.png) no-repeat left 6px;
    padding: 2px 0px 2px 12px;
}

.change_pwd a {
    color: #137EC4;
    font-size: 14px;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.change_pwd a:hover {
    color: #588119;
    text-decoration: none;
}

.password_submit {
    background-image: url(../images/register_submit.jpg);
    height: 29px;
    width: 89px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    margin-top: 10px;
    cursor: pointer;
    margin-left: 140px;
}

.password_submit:hover {
    background-image: url(../images/register_submit_hover.jpg);
}

.inner_ctnt {
    width: 780px;
    color: #5E5E5E;
    font-size: 13px;
    line-height: 20px;
}

.inner_ctnt a {
    color: #069;
    text-decoration: none;
}

.inner_ctnt a:hover {
    color: #000;
    text-decoration: none;
}

.inner_ctnt h1 {
    margin: 8px 0 0 0;
    padding: 0 0 8px 0;
    font-size: 30px;
    display: block;
    width: 100%;
    color: #368FC7;
    font-family: alegre_sansregular, Arial, Helvetica, sans-serif;
    border-bottom: #CCC 1px solid;
}

.inner_ctnt ul.bullet_list {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.inner_ctnt ul.bullet_list li {
    display: block;
    padding: 2px 0px;
    font-weight: bold;
    color: #333;
}

.inner_ctnt ul.bullet_list li ul {
    margin: 0 0 10px 0;
    padding: 0px;
    list-style: none;
}

.inner_ctnt ul.bullet_list li ul li {
    display: block;
    padding: 2px 0px 2px 12px;
    font-weight: normal;
    background: url(../images/arw2.png) no-repeat left;
    color: #5E5E5E;
}

.inner_ctnt td {
    padding: 4px 0px;
}

.btn_submit {
    display: block;
    width: 89px;
    height: 28px;
    background: url(../images/register_submit.jpg) no-repeat;
    border: 0;
}

.btn_submit:hover {
    background: url(../images/register_submit_hover.jpg) no-repeat;
    cursor: pointer;
}

.textbox {
    border: 1px solid #ccc;
    padding: 5px;
    width: 150px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.textarea {
    border: 1px solid #ccc;
    padding: 5px;
    height: 70px;
    width: 150px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.inner_ctnt select {
    border: 1px solid #ccc;
    padding: 5px;
    width: 212px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

a.link_orng {
    color: #E86000;
    text-decoration: none;
}

a.link_orng:hover {
    color: #E86000;
    text-decoration: underline;
}

.Sur_results {
    margin: 0 auto;
    color: #7a7a7a;
    padding: 8px;
    font-family: Arial, Gadget, sans-serif;
    font-weight: bold;
    font-size: 12px;
    width: 190px;
}

.Err_results {
    margin: 0 auto;
    color: #7a7a7a;
    padding: 8px;
    font-family: Arial, Gadget, sans-serif;
    font-weight: bold;
    font-size: 12px;
    width: 190px;
}

.List_results {
    margin: 0 auto;
    color: #7a7a7a;
    padding: 8px;
    font-family: Arial, Gadget, sans-serif;
    font-weight: bold;
    font-size: 12px;
    width: 190px;
}

.Home_right {
    margin: 0 auto;
    color: #7a7a7a;
    padding: 8px;
    font-family: Arial, Gadget, sans-serif;
    font-weight: bold;
    font-size: 12px;
    width: 236px;
}

.txtarea2 {
    border: 1px solid #c4d8e8;
    width: 200px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    margin-bottom: 5px;
    height: 100px;
}

.header_social {
    float: right;
    padding-top: 10px;
    padding-right: 5px;
}

.Sur_results {
    background-color: #ed7806;
    color: #FFF;
    line-height: 18px;
    border: #c66404 1px solid;
    padding: 10px;
    width: 178px;
    margin-bottom: 15px;
}

.Err_results {
    background-color: #A9BD82;
    color: #FFF;
    line-height: 18px;
    border: #557E04 1px solid;
    padding: 10px;
    width: 178px;
    margin-bottom: 15px;
}

.List_results {
    background-color: #519ACD;
    color: #FFF;
    line-height: 18px;
    border: #1373C7 1px solid;
    padding: 10px;
    width: 178px;
    margin-bottom: 15px;
}

.Home_right {
    background-color: #519ACD;
    color: #FFF;
    line-height: 18px;
    border: #1373C7 1px solid;
    margin-bottom: 15px;
    float: left;
}

.Home_right h3 {
    color: #fff;
    font-size: 18px;
    padding: 0;
    margin: 0;
    padding-bottom: 5px;
}

.Sur_results a {
    color: #3b1d00;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    background: url(../images/arw_dark.png) no-repeat left 4px;
    padding-left: 12px;
}

.Sur_results a:hover {
    color: #FFF;
    text-decoration: none;
}

.Home_right a {
    color: #0E43BB;
    text-decoration: underline;
}

.Home_right a:hover {
    color: #0E43BB;
    text-decoration: none;
}

.Err_results a {
    color: #3b1d00;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    background: url(../images/arw_dark.png) no-repeat left 4px;
    padding-left: 12px;
}

.Err_results a:hover {
    color: #FFF;
    text-decoration: none;
}

.List_results a {
    color: #3b1d00;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    background: url(../images/arw_dark.png) no-repeat left 4px;
    padding-left: 12px;
}

.List_results a:hover {
    color: #FFF;
    text-decoration: none;
}

.top_tab_left {
    width: 780px;
    float: left;
}

.cnt_right3 {
    float: right;
    margin-top: 58px;
    padding-bottom: 15px;
}

.breadcrumbs {
    padding-top: 15px;
    padding-bottom: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #414040;
}

.breadcrumbs1 {
    color: #0f7bbb!important;
    text-decoration: underline!important;
}

.breadcrumbs2 {
    color: #fea022!important;
    text-decoration: underline!important;
}

.breadcrumbs3 {
    color: #5c8400!important;
    text-decoration: underline!important;
}

.breadcrumbs a:hover {
    text-decoration: none!important;
}

.breadcrumbs_pages {
    padding-top: 15px;
    padding-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #414040;
}

.breadcrumbs_pages a {
    text-decoration: underline;
}

.breadcrumbs_pages a:hover {
    text-decoration: none;
}

.datalist_left {
    float: left;
    width: 770px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    /*line-height: 20px;*/
    color: #313131;
}

.datalist_left h2 {
    color: #0b74b6;
    margin: 0px;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    font-size: 16px;
    line-height: 20px;
}

.line {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #c0c0c0;
}

.supplierslist_bnt {
    background-image: url(../images/supplierslist_bnt.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    height: 35px;
    width: 217px;
    display: block;
    margin-top: 15px;
    margin-bottom: 15px;
}

.supplierslist_bnt:hover {
    background-image: url(../images/supplierslist_bnt.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
}

.datalist_right {
    float: right;
    width: 201px;
    padding-top: 15px;
}

.datalist_right img {
    margin-bottom: 5px;
}

.datalist_table {
    margin-bottom: 15px;
    background-color: #FFF;
    font-size: 12px;
}

.datalist_table tr td {
    padding-left: 20px;
    margin-bottom: 2px;
}

.datalist_table a {
    color: #292929;
    text-decoration: none;
}

.datalist_table a:hover {
    color: #0b74b6;
    text-decoration: underline;
}

.datalist_table_colour1 {
    background-color: #0b74b6;
    color: #FFF;
}

.datalist_table_colour2 {
    background-color: #e7e7e7;
    background-image: url(../images/white_line.jpg);
    background-repeat: repeat-x;
    background-position: left bottom;
}

.datalist_table_colour3 {
    background-color: #d6d5d5;
    background-image: url(../images/white_line.jpg);
    background-repeat: repeat-x;
    background-position: left bottom;
}

.blk_txt {
    color: #313131;
    font-size: 14px;
}

.data_padding {
    padding-right: 20px;
    padding-left: 20px;
    display: inline;
}

.pageing {
    float: right;
    padding-bottom: 20px;
    margin-right: 20px;
    text-transform: uppercase;
    color: #292929;
    font-size: 12px;
}

.pageing a {
    color: #2b2b2b;
    text-decoration: none;
}

.pageing a:hover {
    color: #0b74b6;
    text-decoration: none;
}

.pageing span {
    float: left;
    padding-top: 5px;
    padding-right: 3px;
    padding-left: 3px;
}

.pageing ul {
    float: left;
}

.pageing ul li {
    float: left;
}

.pageing ul li a {
    border: 1px solid #c2c2c2;
    text-decoration: none;
    color: #2b2b2b;
    margin-right: 3px;
    margin-left: 3px;
    display: block;
    float: left;
    padding-top: 4px;
    padding-right: 6px;
    padding-bottom: 4px;
    padding-left: 6px;
    text-transform: uppercase;
}

.pageing ul li a:hover {
    background-color: #0b74b6;
    color: #FFF;
}

.pageing ul li a.active {
    background-color: #0b74b6;
    color: #FFF;
}

.blue_txt a {
    color: #1686cc;
    text-decoration: none;
}

.blue_txt a:hover {
    color: #ED7806;
    text-decoration: none;
}

.padtp1 {
    padding-top: 10px;
}

.userentry {
    display: none;
}

.breadcrumbs_equipments {
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0e78bb;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dcdcdc;
    margin-bottom: 5px;
}

.breadcrumbs_equipments a {
    color: #414040;
    text-decoration: none;
}

.breadcrumbs_equipments a:hover {
    text-decoration: underline;
}

.equipments_left {
    float: left;
    width: 744px;
    color: #3a3a3a;
    line-height: 18px;
    padding-top: 15px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
}

.equipments_left h2 {
    color: #e26400;
    margin: 0px;
    padding: 0px;
    font-family: alegre_sansregular, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 22px;
}

.equipments_left1 {
    float: left;
    width: 744px;
    color: #3a3a3a;
    line-height: 18px;
    padding-top: 1px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
}

.equipments_left1 h2 {
    color: #e26400;
    margin: 0px;
    padding: 0px;
    font-family: alegre_sansregular, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 22px;
}

.tableting_table {
    margin-top: 40px;
    margin-bottom: 20px;
}

.tableting_table tr td {
    padding: 5px;
    font-size: 11px;
    color: #3a3a3a;
}

.tableting_table tr td span {
    font-size: 12px;
    font-weight: bold;
    color: #e06102;
    text-transform: uppercase;
}

.tableting_table tr td span a {
    color: #e06102;
    text-decoration: none;
}

.equipments_right {
    float: right;
    width: 230px;
    padding-top: 15px;
}

.equipments_right h2 {
    color: #FFF;
    margin: 0px;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: bold;
    font-size: 14px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    text-align: center;
    background-color: #e06102;
    text-transform: uppercase;
}

.surpluslisting {
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    line-height: 20px;
}

.surpluslisting h3 {
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #e06102;
}

.surpluslisting img {
    border: 1px solid #a1a0a0;
}

.surpluslisting a {
    color: #0d75b6;
    text-decoration: none;
}

.surpluslisting a:hover {
    color: #e06102;
}

.equipments_details {
    border: 1px solid #dddfe0;
    float: left;
    width: 742px;
    color: #3a3a3a;
    line-height: 18px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 20px;
}

.equipments_details p {
    padding-right: 10px;
}

.equipments_details_table {
    background-color: #4096cd;
    padding: 10px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #ffffff;
    float: left;
    width: 744px;
    margin-top: 15px;
}

.equipments_details_table h2 {
    font-family: Verdana, Geneva, sans-serif;
    color: #ffffff;
    float: left;
    font-size: 15px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    position: relative;
}

.place_right {
    float: right;
    font-size: 13px;
}

.eq_details_left {
    float: left;
    width: 440px;
}

.equipments_right_img {
    float: right;
    width: 230px;
    padding-top: 12px;
}

.float_left {
    float: left;
    width: 764px
}

.machine_detail_img {
    text-align: center
}

.inquiry_btn {
    background-image: url(../images/inquiry_btn.jpg);
    display: block;
    height: 39px;
    width: 236px;
    background-position: left top;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
    float: left;
}

.inquiry_btn:hover {
    background-position: left bottom;
}

.emailfriend_btn {
    background-image: url(../images/emailfriend_btn.jpg);
    display: block;
    height: 39px;
    width: 236px;
    background-position: left top;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: 15px;
    margin-left: auto;
    float: right;
}

.emailfriend_btn:hover {
    background-position: left bottom;
}

.top_list {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #989898;
    padding-top: 10px;
}

.top_list b {
    display: block;
    float: left;
}

.top_list span {
    text-transform: uppercase;
    color: #e36300;
}

.equipments_details a {
    color: #4197ce;
    text-decoration: none;
}

.equipments_details a:hover {
    color: #4197ce;
    text-decoration: underline;
}

.hot_img {
    position: absolute;
    right: -57px;
    top: -5px;
}

.equipments_details img {
    float: right;
}

.viewlisting_btn {
    background-image: url(../images/viewlisting_btn.jpg);
    display: block;
    width: 147px;
    background-position: left top;
    height: 29px;
    margin-top: 15px;
    margin-bottom: 15px;
    float: left;
}

.viewlisting_btn:hover {
    background-position: left bottom;
}

.equipments {
    border: 1px solid #dddfe0;
    float: left;
    width: 730px;
    color: #3a3a3a;
    line-height: 18px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    padding-right: 6px;
    padding-left: 6px;
    padding-top: 10px;
    margin-bottom: 20px;
}

.equipments_details_table1 {
    background-color: #70b0e0;
    padding: 10px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 15px;
    color: #ffffff;
    float: left;
    margin-top: 15px;
    text-align: center;
    font-weight: bold;
}

.equipments_details_table2 {
    background-color: #70b0e0;
    padding: 10px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 15px;
    color: #ffffff;
    float: left;
    margin-top: 0px;
    text-align: center;
    font-weight: bold;
}

.equipments_table {
    margin-bottom: 31px;
}

.equipments_table h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #e06102;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #cccccc;
    text-transform: uppercase;
}

.equipments_table a {
    font-weight: bold;
    color: #0e77ba;
    text-decoration: none;
}

.equipments_table a:hover {
    text-decoration: underline;
}

.equipments_table ul li {
    background-image: url(../images/orange_arrow.jpg);
    background-repeat: no-repeat;
    background-position: 1px 4px;
    padding-left: 12px;
    font-size: 12px;
    padding-bottom: 3px;
}

.sml_txt {
    font-size: 10px;
}

.sml_txt1 {
    font-size: 11px;
}

.paging_txtbox {
    width: 15px;
}

.paging_select {
    width: 35px;
}

.paging_bottom {
    float: right;
    padding-top: 12px;
}

.line1 {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #edecec;
    margin-top: 15px;
    margin-bottom: 15px;
}

.orange_txt {
    color: #e06102;
}

.contact_table {
    margin-top: 10px;
    float: left;
}

.contact_table tr td {
    padding-top: 2px;
    padding-bottom: 2px;
}

.contact_table tr td span {
    color: #737373;
}

.machine_detail_img1 {
    float: right;
    margin-right: 60px;
    text-align: center;
    width: 260px;
    line-height: 26px;
}

.machine_detail_img1 img {
    float: none;
}

.equipments_form {
    background-color: #e7f1f8;
    padding-bottom: 10px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #dadcdd;
    border-bottom-color: #dadcdd;
    border-left-color: #dadcdd;
    margin-bottom: 30px;
}

.equipments_form h2 {
    background-color: #1076b6;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    color: #FFF;
    padding-top: 8px;
    padding-right: 6px;
    padding-bottom: 8px;
    padding-left: 20px;
}

.equipments_form_table {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #1a1a1a;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 20px;
}

.equipments_form_table tr td {
    padding-top: 2px;
    padding-bottom: 2px;
}

.equipments_txtbox {
    height: 32px;
    width: 286px;
    border: 1px solid #cbd6dd;
}

.equipments_txtbox1 {
    height: 32px;
    width: 60px;
    border: 1px solid #cbd6dd;
    text-align: center;
}

.equipments_txtarea {
    width: 286px;
    border: 1px solid #cbd6dd;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.sendreply_btn {
    background-image: url(../images/sendreply_btn.jpg);
    height: 29px;
    width: 98px;
    border: none;
    cursor: pointer;
    background-repeat: no-repeat;
    margin-top: 5px;
    background-color: transparent;
}

.sendreply_btn:hover {
    background-position: left bottom;
}

.txt_small {
    font-size: 11px;
}

.img-bdr {
    border: 1px solid #999;
}

.img-bdr:hover {
    opacity: 0.7;
    filter: alpha(opacity=70);
    /* For IE8 and earlier */
}

#big {
    border: 1px solid #999;
    padding: 2px;
}

.rg-image-wrapper {
    position: relative;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    min-height: 20px;
    width: 380px;
    margin-left: 0px;
    padding-top: 20px;
    padding-right: 30px;
    padding-bottom: 200px;
    *padding-bottom: 0px;
    padding-left: 00px;
    margin-top: -400px;
}

.rg-image {
    position: relative;
    text-align: center;
    line-height: 0px;
}

.rg-image img {
    max-height: 100%;
    max-width: 100%;
    padding: 2px;
    border: 1px solid #CCC;
}

.rg-image-nav a {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 28px;
    height: 100%;
    text-indent: -9000px;
    cursor: pointer;
    opacity: 0.3;
    outline: none;
    -moz-border-radius: 10px 0px 0px 10px;
    -webkit-border-radius: 10px 0px 0px 10px;
    border-radius: 10px 0px 0px 10px;
    background-image: url(../images/nav.png);
    background-repeat: no-repeat;
    background-position: -20% 50%;
}

.rg-image-nav a.rg-image-nav-next {
    top: 120px;
    left: 400px;
    -moz-border-radius: 0px 10px 10px 0px;
    -webkit-border-radius: 0px 10px 10px 0px;
    border-radius: 0px 10px 10px 0px;
    background-image: url(../images/nxt_btn.png);
    background-repeat: no-repeat;
    height: 42px;
    width: 50px;
}

.rg-image-nav a.rg-image-nav-prev {
    top: 120px;
    left: 60px;
    -moz-border-radius: 0px 10px 10px 0px;
    -webkit-border-radius: 0px 10px 10px 0px;
    border-radius: 0px 10px 10px 0px;
    background-image: url(../images/prev_btn.png);
    background-repeat: no-repeat;
    height: 42px;
    width: 50px;
}

.rg-image-nav a:hover {
    opacity: 0.8;
}

.rg-caption {
    text-align: center;
    margin-top: 15px;
    position: relative;
}

.rg-caption p {
    font-size: 11px;
    letter-spacing: 2px;
    font-family: 'Trebuchet MS', 'Myriad Pro', Arial, sans-serif;
    line-height: 16px;
    padding: 0 15px;
    text-transform: uppercase;
}

.rg-view {
    height: 30px;
    display: none;
}

.rg-view a {
    display: block;
    float: right;
    width: 16px;
    height: 16px;
    margin-right: 3px;
    border: 3px solid #464646;
    opacity: 0.8;
    background-image: url(../images/views.png);
    background-repeat: no-repeat;
    background-position: left top;
    margin-top: 500px;
}

.rg-view a:hover {
    opacity: 1.0;
}

.rg-view a.rg-view-full {
    background-position: 0px 0px;
}

.rg-view a.rg-view-selected {
    background-color: #6f6f6f;
    border-color: #6f6f6f;
}

.rg-view a.rg-view-thumbs {
    background-position: 0px -16px;
}

.rg-loading {
    width: 46px;
    height: 46px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -23px 0px 0px -23px;
    z-index: 100;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    opacity: 0.7;
    background-color: #000;
    background-image: url(../images/ajax-loader.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

.es-carousel ul {
    display: block;
    margin: 0px;
    padding: 0px;
}

.rg-gallery {
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}

.tableting_img {
    height: 80px;
    width: 90px;
    text-transform: uppercase;
    position: relative;
    vertical-align: middle;
    display: table-cell;
}

.tableting_cnt {
    float: left;
    height: 70px;
    padding-top: 10px;
    width: 280px;
    color: #3a3a3a;
    position: relative;
    vertical-align: middle;
    display: table-cell;
}

.tableting_cnt span {
    font-size: 12px;
    font-weight: bold;
    color: #e06102;
    text-transform: uppercase;
}

.tableting_cnt span a {
    color: #e06102;
    text-decoration: none;
}

a.blklink {
    color: #000000;
    font-weight: normal;
}

a.blklink:hover {
    color: #000000;
    font-weight: normal;
}

.tableting_img1 {
    float: left;
}

.video_btn {
    background-image: url(../images/btn_video.jpg);
    display: block;
    height: 39px;
    width: 234px;
    background-position: left top;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: 20px;
    float: left;
}

.video_btn:hover {
    background-position: left bottom;
}

#EquipmentDiv {
    float: left;
}

#LocationDiv {
    float: left;
}

.tableting-machine-detail-primary {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #CCC;
    margin-right: 5px;
}

.tableting-machine-detail-primary h1 {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 18px;
    color: #137cc0;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 0px;
}

.primary_img {
    float: right;
    padding-right: 13px;
}

.image_box {
    background-color: #f2f2f2;
    float: left;
    border: 1px solid #e6e6e6;
    margin-top: 20px;
    margin-right: 20px;
    height: 290px;
    width: 280px;
    text-align: left;
    padding-top: 10px;
    padding-left: 20px;
}

.tableting_primary_left {
    float: left;
    margin-top: 16px;
    width: 670px;
}

.primary_line {
    margin-top: 3px;
    margin-bottom: 9px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e5e5e5;
}

.primary_line1 {
    margin-top: 25px;
    margin-bottom: 35px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e5e5e5;
}

.primary_contact {
    float: left;
    width: 383px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #e5e5e5;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #737373;
    padding-top: 3px;
    line-height: 18px;
}

.primary_contact a {
    color: #737373;
    text-decoration: none;
}

.primary_contact a:hover {
    color: #0e78bb;
}

.primary_contact b {
    color: #1a1a1a;
    display: block;
    float: left;
}

.primary_contact span {
    display: block;
    float: left;
    padding-bottom: 12px;
    padding-left: 5px;
}

.contactsupplier_btn {
    background-image: url(../images/contactsupplier_btn.jpg);
    height: 43px;
    width: 232px;
    display: block;
    margin-top: 24px;
    background-position: left bottom;
}

.contactsupplier_btn:hover {
    background-position: left top;
}

.primary_contact_right {
    float: right;
    color: #4b4b4b;
    width: 260px;
    padding-top: 10px;
    padding-left: 10px;
}

.primary_contact_right ul li a {
    color: #0c73b4;
    background-image: url(../images/orange_arrow1.jpg);
    background-repeat: no-repeat;
    background-position: 1px 2px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-left: 14px;
    padding-bottom: 8px;
    display: block;
}

.primary_contact_right ul li a:hover {
    color: #4b4b4b;
    text-decoration: none
}

.video_bnt {
    background-image: url(../images/video_bnt.jpg);
    background-repeat: no-repeat;
    padding-left: 75px;
    height: 40px;
    display: block;
    text-decoration: none;
    color: #4b4b4b;
}

.video_bnt:hover {
    color: #1685cb;
    background-image: url(../images/video_bnt_hover.jpg);
}

.ppt_btn {
    background-image: url(../images/ppt_btn.jpg);
    background-repeat: no-repeat;
    padding-left: 75px;
    height: 40px;
    display: block;
    text-decoration: none;
    color: #4b4b4b;
    margin-top: 15px;
}

.ppt_btn:hover {
    color: #1685cb;
    background-image: url(../images/ppt_btn_hover.jpg);
}

.detail_primary_tabmenu {
    margin-top: 20px;
}

.detail_primary_tabmenu li {
    display: inline;
    margin: 0;
}

.detail_primary_tabmenu li a {
    text-decoration: none;
    position: relative;
    z-index: 1;
    padding: 6px 25px;
    margin-right: 2px;
    color: #3a3a3a;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
}

.detail_primary_tabmenu li a:visited {
    color: #2d2b2b;
}

.detail_primary_tabmenu li a:hover {
    text-decoration: underline;
    color: #2d2b2b;
}

.detail_primary_tabmenu li a.selected {
    /*selected main tab style */
    position: relative;
}

.detail_primary_tabmenu li a.selected {
    /*selected main tab style */
    background-color: #e1e5dc;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.detail_primary_tabmenu li a.selected:hover {
    /*selected main tab style */
    text-decoration: none;
}

.detail_primary_tab {
    border: 1px solid #dddfe0;
    margin-top: 4px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
    color: #5b5b5b;
    line-height: 18px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 15px;
    padding-left: 10px;
    display: none;
    margin-bottom: 20px;
}

@media print {
    .detail_primary_tab {
        display: block !important;
    }
}

.equipments_form_primary {
    background-color: #f4f4f4;
    padding-bottom: 10px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #dadcdd;
    border-bottom-color: #dadcdd;
    border-left-color: #dadcdd;
    margin-bottom: 30px;
}

.equipments_form_primary h2 {
    background-color: #6a7174;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px!important;
    font-weight: bold!important;
    margin: 0;
    color: #FFF!important;
    padding-top: 8px!important;
    padding-right: 6px!important;
    padding-bottom: 8px!important;
    padding-left: 20px!important;
    text-transform: none!important;
}

.equipments_form_table_primary {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #1a1a1a;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 20px;
}

.equipments_form_table_primary tr td {
    padding-top: 2px;
    padding-bottom: 2px;
}

.tableting-machine-detail-primary h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #3a3a3a;
    text-transform: uppercase;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
}

.otherproducts_box {
    border: 1px solid #dddfe0;
    font-size: 12px;
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 15px;
    float: left;
}

.otherproducts_img {
    border: 1px solid #b2b2b2;
    float: left;
    margin-bottom: 16px;
    margin-top: 16px;
    width: 102px;
    height: 102px;
    background-color: #ececec;
}

.otherproducts_img:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
    /* For IE8 and earlier */
}

.otherproducts_cnt {
    float: left;
    width: 175px;
    padding-right: 20px;
    padding-left: 10px;
    line-height: 16px;
    margin-bottom: 16px;
    margin-top: 16px;
}

.otherproducts_cnt span {
    color: #e06102;
    font-weight: bold;
}

.otherproducts_cnt span a {
    color: #e06102;
    text-decoration: none;
}

.otherproducts_cnt span a:hover {
    color: #0a83bf;
    text-decoration: none;
}

.otherproducts_cnt p {
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    margin: 00px;
}

.thumb_wrapper a.prev,
.thumb_wrapper a.next {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 50%;
    margin-top: -15px;
    outline: none;
    cursor: pointer;
}

.thumb_wrapper a.prev {
    left: 0px;
    background: transparent url(../images/fancy_nav_left.png) no-repeat top left;
}

.thumb_wrapper a.next {
    right: 0px;
    background: transparent url(../images/fancy_nav_right.png) no-repeat top left;
}

.large_img {
    background-image: url(../images/zoom.jpg);
    background-repeat: no-repeat;
    vertical-align: middle;
    padding-left: 20px;
    font-size: 11px;
    width: 80px;
    margin: auto;
    color: #3a3a3a;
    text-decoration: none;
    margin-top: 10px;
}

.large_img a {
    text-decoration: none;
}

a.various2 {
    text-decoration: none;
}

.detail_slider_img {}

.txt-box2-pad {
    border: 1px solid #d6e4ee;
    width: 205px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-right: 10px;
    margin-left: 9px;
    padding-top: 6px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 5px;
    color: #3e3e3e;
    float: left;
}

.center_img {
    width: 270px;
    height: 280px;
    text-align: center;
    position: relative;
    display: table-cell;
    vertical-align: middle;
}

.otherproducts_img .center_img {
    width: 102px;
    height: 102px;
    text-align: center;
    position: relative;
    display: table-cell;
    vertical-align: middle;
}

#slider {
    width: 270px !important;
}

.rhino-next {
    right: 8px !important;
}

.sub_btnfind {
    background-image: url(../images/search_btn.png);
    height: 30px;
    width: 69px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    margin-top: 5px;
    margin-left: 10px;
    cursor: pointer;
    display: block;
}

.sub_btnfind:hover {
    background-image: url(../images/search_btn_hover.png);
}

.product_iconorange {
    background-image: url(../images/company_iocnorange.jpg);
    background-repeat: no-repeat;
    padding-top: 0px;
    padding-bottom: 5px;
    padding-left: 50px;
    display: block;
    color: #4b4b4b!important;
    margin-top: 10px;
    margin-bottom: 10px;
}

.product_iconorange:hover {
    color: #f5730a!important;
}

.company_iocnorange {
    background-image: url(../images/company_iocnorange.jpg);
    background-repeat: no-repeat;
    padding-top: 0px;
    padding-bottom: 5px;
    padding-left: 50px;
    display: block;
    color: #4b4b4b!important;
    margin-top: 10px;
    margin-bottom: 10px;
}

.company_iocnorange:hover {
    color: #f5730a!important;
}

.supplier_info ul li {
    background-image: url(../images/orange_arrow1.jpg);
    background-repeat: no-repeat;
    background-position: 1px 3px;
    padding-left: 14px;
    padding-bottom: 5px;
}

.supplier_info h5 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
    margin: 0px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 6px;
    padding-left: 0px;
}

.search_bg {
    background-color: #e5e5e5;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #3e3e3e;
    padding-top: 10px;
    padding-bottom: 10px;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 15px;
}

.product_name {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #3e3e3e;
    padding-top: 10px;
    padding-bottom: 5px;
    text-transform: uppercase;
    text-align: left;
    padding-left: 120px;
    margin-top: 1px;
}

.findcustomer_title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #6b6b6b;
    padding-top: 15px;
    padding-bottom: 10px;
}

.brdrimg {
    border: #E0E9EE 1px solid;
}

.backlink {
    float: right;
    font-size: 12px;
    padding-top: 10px;
    padding-right: 5px;
    font-family: Arial, Helvetica, sans-serif;
}


/*Fader*/

#slideshow {
    position: relative;
    height: 125px;
}

#slideshow IMG {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8;
    opacity: 0.0;
}

#slideshow IMG.active {
    z-index: 10;
    opacity: 1.0;
}

#slideshow IMG.last-active {
    z-index: 9;
}


/*Inner Fader */

#slideshow1 {
    position: relative;
    height: 205px;
}

#slideshow1 IMG {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8;
    opacity: 0.0;
}

#slideshow1 IMG.active {
    z-index: 10;
    opacity: 1.0;
}

#slideshow1 IMG.last-active {
    z-index: 9;
}

.txt-boxes-home {
    float: left;
    width: 350px;
    padding: 0 0 2px 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.top_title {
    width: 565px;
    height: 28px;
    background: url(../images/top_title_bg.jpg) no-repeat top center;
    font-size: 15px;
    font-weight: normal;
    color: #FFF;
    text-align: center;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 20px;
}

.top_title h1 {
    margin: 0px;
    padding: 0px;
    font-size: 15px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}

.top_title a {
    color: #FFF;
    text-decoration: none;
}

.top_title a:hover {
    color: #87BDDF;
    text-decoration: none;
}

.txt-examp {
    padding: 0px 10px 0 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #107DC1;
    padding-bottom: 10px;
    padding-left: 160px;
}

.txt-examp a {
    color: #107DC1;
    text-decoration: underline;
}

.txt-examp a:hover {
    color: #107DC1;
    text-decoration: none;
}

.suppliers_list {
    padding-top: 10px;
    font-family: Arial, Helvetica, sans-serif;
}

.suppliers_list h2 {
    margin: 0px;
    padding: 0px;
    font-size: 16px;
}

.suppliers_list h2 a {
    color: #107DC1;
    text-decoration: none;
}

.suppliers_list h2 a:hover {
    color: #107DC1;
    text-decoration: none;
}

.suppliers_list_ctnt {
    border: #CCC 1px solid;
    padding: 10px;
    margin-top: 10px;
    font-size: 12px;
}

.suppliers_list_ctnt ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.suppliers_list_ctnt ul li {
    display: block;
    float: left;
    width: 117px;
    padding: 3px 0px;
}

.suppliers_list_ctnt ul li a {
    color: #107DC1;
    text-decoration: none;
}

.suppliers_list_ctnt ul li a:hover {
    color: #000;
    text-decoration: none;
}

.suppliers_list a {
    color: #292929;
    text-decoration: none;
}

.suppliers_list a:hover {
    color: #107DC1;
    text-decoration: underline;
}

.suppliers_list table {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.suppliers_list td {
    padding: 5px 10px;
    border-right: #FFF 1px solid;
}

.normtitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #1079BD;
    margin: 0;
    padding: 0;
    padding-top: 15px;
}

.innerh2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #D46410;
    margin: 0;
    padding: 0;
    padding: 15px 0;
}

.tab_cnt1 ul {
    margin: 0px;
    padding: 0 0 0 5px;
    list-style: none;
}

.tab_cnt1 ul li {
    font-size: 13px;
    background: url(../images/arw2.png) no-repeat left 8px;
    padding: 2px 0px 2px 10px;
}

.tab_cnt1 ul li a {
    color: #717171;
    text-decoration: none;
}

.tab_cnt1 ul li a:hover {
    color: #000;
    text-decoration: none;
}


/*impurity pages*/

.product_impurity {
    float: left;
    border-right: 1px solid #CCC;
    padding-right: 20px;
    color: #3E3E3E;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    width: 280px;
}

.end_api {
    float: left;
    margin-left: 15px;
    color: #3E3E3E;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    width: 280px;
}

h3 {
    color: #107DC1;
    margin: 0px;
    padding-top: 10px;
    padding-bottom: 20px;
}

.submit_button1 {
    background-image: url("../images/search_btn.png");
    background-repeat: no-repeat;
    border-style: none;
    border: 0px;
    cursor: pointer;
    float: left;
    height: 30px;
    width: 69px;
    margin-left: 270px;
    margin-top: 15px;
}

.submit_button1:hover {
    background-image: url(../images/search_btn_hover.png);
}

.content_leftside {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #5e5e5e;
    line-height: 18px;
    padding-top: 40px;
    padding-bottom: 10px;
}

.content_rightside {
    float: left;
    padding-top: 14px;
    padding-bottom: 10px;
    width: 620px;
    margin-left: 10px;
}

.listsresults {
    float: right;
    margin-top: 40px;
    margin-right: 2px;
}

.text_boxes2 {
    padding-top: 7px;
    padding-bottom: 7px;
    border: 1px solid #D6E4EE;
    padding-left: 5px;
    margin-top: 4px;
    margin-right: 5px;
    width: 200px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #3E3E3E;
}

.green_text {
    color: #107DC1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 0 0 0 142px;
    padding-bottom: 10px;
}

.green_text a {
    color: #107DC1;
}

.green_text a:hover {
    text-decoration: none;
}

.text_box {
    float: left;
    width: 120px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border: 1px solid #B5B5B5;
}

.text_fields {
    float: left;
    width: 130px;
    padding: 0px 10px 0 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #3e3e3e;
}

.or_txt {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    padding-left: 4px;
}

.primary_contact1 {
    float: left;
    width: 383px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
    color: #000;
    padding-top: 3px;
    line-height: 18px;
    text-align: left;
}

.inquiry_btns {
    background-image: url(../images/inquiry_btn.jpg);
    display: block;
    height: 39px;
    width: 236px;
    background-position: left top;
    margin-top: 15px;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
    float: left;
}

.inquiry_btns:hover {
    background-position: left bottom;
}

.image_right {
    float: right;
    margin-right: 10px;
}

.im_result {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.im_result ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.im_result ul li {
    padding: 0;
    margin: 0;
    list-style: none;
    background: url(../images/arw2.png) no-repeat left 8px;
    padding: 2px 10px 2px 10px;
    font-size: 13px;
    font-weight: bold;
}

.im_result ul li a {
    color: #107DC1;
    text-decoration: none;
}

.im_result ul li a:hover {
    color: #000;
    text-decoration: none;
}

.im_result h2 {
    color: #E46500;
}

.im_result h2 span {
    color: #000;
}

.ui-autocomplete {
    z-index: 10 !important;
}