﻿@font-face {
  	font-family: "Open Sans";
  	src: url("../fonts/OpenSans-Regular.ttf") format("truetype");
}
@font-face {
  	font-family: "Open Sans Light";
  	src: url("../fonts/OpenSans-Light.ttf") format("truetype");
}
@font-face {
  	font-family: "Open Sans Semibold";
  	src: url("../fonts/OpenSans-Semibold.ttf") format("truetype");
}
@font-face {
  	font-family: "Open Sans Bold";
  	src: url("../fonts/OpenSans-Bold.ttf") format("truetype");
}
@font-face {
  	font-family: "Open Sans Italic";
  	src: url("../fonts/OpenSans-Italic.ttf") format("truetype");
}
@font-face {
  	font-family: "Rupee Foradian Regular";
  	src: url("../fonts/Rupee_Foradian.ttf") format("truetype");
}

.blockUI.blockMsg.blockPage{ border:0px !important;}

body { margin:0; font-size:13px; line-height:18px; font-family:"Open Sans", sans-serif;}
body, button, input, select, textarea {font-family:"Open Sans", sans-serif; color:#222;}

body { margin:0; font-size:13px; line-height:18px; font-family:"Open Sans", sans-serif;}
body, button, input, select, textarea {font-family:"Open Sans", sans-serif; color:#222;}
.backTop {display:block;}
.back-to-top {position:fixed; bottom:5%; right:20px; text-decoration:none; color:#000000; background:url(../images/scroll.png) no-repeat center top; width:50px; height:50px; overflow:hidden; text-indent:-2000px; font-size:11px; font-weight:bold; padding:0px; display:none;}
input {outline:0;}
select {outline:0;}
textarea {outline:0;}
a {text-decoration:none; outline:none;color:#af2c2c;}

img {border:0;}
.errorMsg {width:100%; font-size:14px; color:#FF0000; text-align:center; margin-top:10px;}
img.icon_gift {  width: 25px;}

/*multi select css*/
#dv_related_po div{
    max-height: 240px;
    overflow: auto;    width: 100%;
    float: left;}
#dv_related_po h4{ padding: 6px 10px; float: left; margin: 0px}
#dv_related_po table {font-size:12px; width:100%; border:1px solid #CCC;}
#dv_related_po table a {text-decoration:none;}
#dv_related_po table a:hover {text-decoration:none;}
#dv_related_po table th {padding:8px; line-height:20px; text-align:left; vertical-align:top; border:0; border-top:1px solid #dddddd; background-color:#555; color:#FFFFFF; text-shadow: 0 1px 0 rgba(0, 0, 0, 1);}
#dv_related_po table th .gray {color:#CCCCCC; text-shadow: 0 1px 0 rgba(0, 0, 0, 1);}
#dv_related_po table tr {background-color:#FFFFFF;}
#dv_related_po table tr td {padding:8px; line-height:20px; text-align:left; vertical-align:top; border:1px solid #dddddd; color:#000000; word-break: break-all;}
#dv_related_po .ui-icon { margin-top: 7px !important; background-image: url(../images/ui-icons_d19405_256x240.png); background-position: 41% 57%;}

.cat-store{}
.cat-store span{}
.cat-store #cat_div{    display: inline-block;}
.cat-store #cat_div select{margin-right:10px;}
.cat-store select{padding: 5px;    font-size: 12px;}
select, input{padding: 5px;    font-size: 12px;}
.open {
}
.open > .dropdown-menu {
    display: block;
}
.btn {
    display: inline-block;
    /*padding: 4px 12px;*/
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    color: #333333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #bbbbbb;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-bottom-color: #a2a2a2;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn:hover {
    color: #333333;
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
}
.btn-group {
    position: relative;
    display: inline-block;
    font-size: 0;
    white-space: nowrap;
    vertical-align: middle;
}
.btn-group > .btn:first-child {
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-topleft: 3px;
}
.btn-group > .btn:first-child {
    margin-left: 0;
    padding: 4px 12px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-topleft: 4px;
}
.btn-group.open .btn.dropdown-toggle {
    background-color: #e6e6e6;
}
.btn-group.open .dropdown-toggle {
    background-image: none;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
    outline: 0;
}

.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
}
.btn-group > .btn, .btn-group > .dropdown-menu {
    font-size: 12px;
}
.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
}
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
    font-size: 14px;
}
.btn-group > .btn {
    position: relative;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.btn .caret {
    margin-top: 8px;
    margin-left: 0;
}
.caret {
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: top;
    border-top: 4px solid #000000;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: "";
}
.btn-group > .btn, .btn-group > .dropdown-menu {
    font-size: 12px;
}
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
    font-size: 14px;
}
.multiselect-container {
    position: absolute;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.dropdown-menu {
    font-size: 13px;
    z-index: 1100;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    background-color: #ffffff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
    color: #ffffff;
    text-decoration: none;
    background-color: #0081c2;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
    background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
    background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
    background-image: -o-linear-gradient(top, #0088cc, #0077b3);
    background-image: linear-gradient(to bottom, #0088cc, #0077b3);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.multiselect-container>li {
    padding: 0;
}
.dropdown-menu li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 20px;
    color: #333333;
    white-space: nowrap;
}
.multiselect-container>li>a>label.radio, .multiselect-container>li>a>label.checkbox {
    margin: 0;
}
.multiselect-container>li>a>label {
    margin: 0;
    height: 100%;
    cursor: pointer;
    font-weight: 400;
}

#LayoutDiv1 {width:100%; padding:0; margin:0; display:block; clear:both;}
#container {width:100%; max-width:1170px; margin:0 auto; padding:0; display:block;}
#header-wrap-top {width:100%; padding:0; margin:0; display:block; clear:both; height:100px;}
#header-wrap-top #logo {width:35%; float:left; text-align:left; margin-top:20px;}
#header-wrap-top #logo img{max-height:60px;}
#header-wrap-top #right-header {width:65%; float:left; text-align:right; margin-top:40px;}
#header-wrap-top #right-header1 {width:65%; float:left;  margin-top:10px;}
#header-wrap-top #right-header #top-links {font-size:13px; color:#000000; /*font-family:Open Sans Semibold;*/}
#header-wrap-top #right-header #top-links .user {color:#af2c2c; text-transform:capitalize;}
#header-wrap-top #right-header #top-links a {color:#000000; text-decoration:none;}
#header-wrap-top #right-header #top-links a:hover {text-decoration:underline;}
#navigation-wrap {width:100%; padding:0; margin:0; display:block; clear:both; height:40px;background:#af2c2c;}
#pull{display:none;}
#menu{display:block; padding:0; margin:0; width:100%;} 
#menu > ul {list-style:inside none; padding:0; margin:0; float:left;} 
#menu > ul > li {list-style:inside none; padding:0; margin:0; float:left; display:block;} 
#menu > ul > li:last-child {}
#menu > ul > li > a{ outline:none; display:block; position:relative; line-height:40px; padding:0px 25px; text-align:center; text-decoration:none; color:#ffffff; font-size:14px; font-weight:normal;}
#menu > ul > li > a:hover{ background:#751c1c;}
#menu ul li:hover > ul, #menu ul li:hover > div{display:block;} 

#menu ul li:hover {background-color:#751c1c; color:#fff;}

#menu ul li > ul, #menu ul li > div{display:none; width:auto; position:absolute; margin-top:0px; padding:0px; background:#FFFFFF; z-index:999; } 
#menu ul li > .dropdown_column_1 {width:200px; background-color:#FFFFFF; border:1px solid #CCCCCC; border-top:0;} 
#menu ul li > .dropdown_column_1 ul {list-style:none; padding:0px; margin:0px; padding:10px;}
#menu ul li > .dropdown_column_1 ul li {padding-left:10px; line-height:30px; border-bottom:1px solid #AF2C2C;}
#menu ul li > .dropdown_column_1 ul li:hover a {background-color:#751c1c; color:#ffffff;}
#menu ul li > .dropdown_column_1 ul li a {color:#333333; font-size:14px; text-decoration:none;}
#menu ul li > .dropdown_column_1 ul li:last-child {border:none;}


#content-pane {width:100%; padding:0; margin:0; display:block; clear:both;}
#content-pane #content-page {width:100%; max-width:1170px; margin:0 auto; padding:0 0 20px 0; display:block; position:relative; min-height:450px;height:auto;overflow:hidden;}

#footer-wrap {float:left; width:100%; display:block; background-color:#000; height:50px;}
#footer-wrap #footer-bottom {width:100%; max-width:1170px; margin:0 auto; padding:0; display:block; position:relative;}
#footer-wrap #footer-bottom #copyright-text {clear:both; float:left; text-align:left; width:50%; display:block; line-height:50px; font-size:13px; color:#FFFFFF;}
#footer-wrap #footer-bottom #powered-by {width:50%; float:left; text-align:right; margin-top:12px;}

.banner {width:100%; float:left; padding:0; margin:0;}
.banner img {width:100%; height:auto;}
#supplierHome {width:100%; padding:2% 0 0 0; margin:0; float:left;}
#supplierHome #supplierContent {width:62%; padding:0; margin:0; float:left;}
.homeContent {width:90%; padding:0; margin:0; float:left;}
.homeContent .title {font-size:30px; color:#af2c2c; font-weight:bold; margin-bottom:25px;}
.homeContent .heading {font-size:14px; color:#000000; font-weight:bold; line-height:24px;}
.homeContent .text {font-size:13px; color:#000000; text-align:justify; line-height:18px; margin-bottom:20px;}
.homeContent .profile {width:96%; float:left; padding:2%; margin:0; margin-bottom:20px; background-color:#f5f5f5; border:1px solid #EEEEEE;}
.homeContent .profile .pic {width:20%; float:left; text-align:left;}
.homeContent .profile .details {width:80%; float:left; padding-top:20px;}
.homeContent .profile .details h4 {font-size:15px; color:#CC0000; font-weight:bold; padding:0; margin:0;}
.homeContent .profile .details p {font-size:13px; color:#000000;}

.homeContent .procedure .head {font-size:15px; color:#1a1818; font-weight:bold; padding:0; margin:0;}
.homeContent .procedure .subhead{font-size:14px; color:#000; font-weight:bold; margin:0 0 5px 15px; padding:0; }
.homeContent .procedure .headpolicy {font-size:14px; line-height:20px; color:#333; font-weight:bold; padding:0; margin:0;float:left; width:50%; margin-bottom:15px; float:left;}
.homeContent .procedure .viewmore {float:right; text-align:right; width:50%; font-size:14px}
.homeContent .procedure .viewmore:hover{text-decoration:underline;}
.homeContent .procedure p {font-size:13px; color:#000000; padding:10px 15px 15px 15px; margin:0; text-align:justify;}
.homeContent .procedure p a {color:#cc0000;}
.homeContent .procedure ul {margin-top:0px; margin-right:15px; text-align:justify;}
.homeContent .procedure ul li{margin-bottom:5px;}


.homeContent .procedure .grid_table{width: 97%;margin:0 1.5%;}


#supplierHome #supplierLogin {width:100%;padding:0;margin:0;float:left;min-height: auto;box-shadow: none;}
#supplierHome #supplierLogin .box {width:100%;height: auto;}
 /* #supplierHome #supplierLogin .box .title {font-size:24px; color:#fe0404; font-weight:normal; margin-bottom:15px;} */
 #supplierHome #supplierLogin .box .title {
 font-size:16px;
 color:#000;
 font-weight:bold;
 padding-top:7px;
 float:left;
 width:22%;
 text-align:center;
 padding-bottom: 0;
 } /* add by chandra */
#supplierHome #supplierLogin .box .login_txtbox {width:30%; float:left; margin-bottom:10px; margin-right:10px;}
/* #supplierHome #supplierLogin .box .login_txtbox .label {font-size:13px; color:#000000; margin-bottom:5px;} */
#supplierHome #supplierLogin .box .login_txtbox .label {font-size:11px; color:#000000; margin-bottom:5px;}  /* add by chandra

/*seller home new */
#sellerHome{width:100%; padding:0; margin:0; float:left;background:#fff;}
#sellerHome .homeContent {width:100%; padding:0; padding-top:10px; margin:0; float:left;}

#sellerHome .homeContent .bannerbg{height:300px; width:100%; background:#FAA4A4; margin-bottom:20px;  }


#sellerHome .homeContent .bannerbg .banner_text{font-size:50px;line-height:50px; color:#1A1818;position:absolute;text-align:center;top:100px;width:100%;text-shadow: 0px 4px 2px rgba(255,255,255,0.5);}
#sellerHome .homeContent .bannerbg .reg_btn{font-size:20px; color:#fff;position:absolute;text-align:center;top:188px;width:100%;}
#sellerHome .homeContent .bannerbg .reg_btn a{font-weight:600;text-align: center;vertical-align: middle;cursor: pointer;background: #fff;border: 1px solid transparent;padding: 6px 12px;font-size: 16px;border-radius: 4px;color:#1a1818;text-transform:uppercase;}
#sellerHome .homeContent .bannerbg .reg_btn a:hover{color:#ffffff; background:#1a1818;}

#sellerHome .homeContent .title {font-size:24px;line-height:24px; border-left:7px solid #1a1818; padding:7px 15px; color:#af2c2c; font-weight:bold; margin-bottom:10px;}
.hr{border-bottom:1px solid #d6d6d6;margin-bottom:10px;}
#sellerHome .homeContent .title span{color:#1a1818;}
#sellerHome .homeContent .col1{width:46%;float:left;margin:1% 2%;height:75px;}
#sellerHome .homeContent .col1 .img_icon{width:15%;float:left;}
#sellerHome .homeContent .col1 .description{width:85%; float:left;}
.description h4{margin-top:0px; margin-bottom:10px;color:#1a1818;font-family:Calibri;font-size:20px;}
.description p{margin-top:0px; margin-bottom:10px;font-size:16px;font-family:Calibri;}
#sellerHome .homeContent .col2{width:48%;float:left;margin:1%;height:75px;}
#sellerHome .homeContent .col2 .img_icon{width:15%;float:left;}
#sellerHome .homeContent .col2 .description{margin-left:15%;}




#supplierHome #supplierLogin .box .login_txtbox .watermarked_user {background:url("../images/emailAddress.gif") no-repeat #FFFFFF 5px; border:1px solid #CCCCCC; color:#000000;
 font-size:13px; padding:3% 2%; width:94%;}
#supplierHome #supplierLogin .box .login_txtbox .watermarked_user:focus {background:#FFFFFF; border:1px solid #cc0000; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#fcd1d1)"; -moz-box-shadow:0px 0px 2px #fcd1d1; -webkit-box-shadow:0px 0px 2px #fcd1d1; box-shadow:0px 0px 2px #fcd1d1; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#fcd1d1);}
#supplierHome #supplierLogin .box .login_txtbox .without_watermarked_user {background:#FFFFFF; border:1px solid #CCCCCC; color:#000000; font-size:13px; padding:2%; width:96%;}
#supplierHome #supplierLogin .box .login_txtbox .without_watermarked_user:focus {background:#FFFFFF; border:1px solid #af2c2c; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#b1e9ff)"; -moz-box-shadow:0px 0px 2px #b1e9ff; -webkit-box-shadow:0px 0px 2px #b1e9ff; box-shadow:0px 0px 2px #b1e9ff; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#b1e9ff);}
#supplierHome #supplierLogin .box .login_txtbox .watermarked_psw {background:url("../images/password.gif") no-repeat #FFFFFF 5px; border:1px solid #CCCCCC; color:#000000; font-size:13px; padding:3% 2%; width:94%;}
#supplierHome #supplierLogin .box .login_txtbox .watermarked_psw:focus {background:#FFFFFF; border:1px solid #cc0000; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#fcd1d1)"; -moz-box-shadow:0px 0px 2px #fcd1d1; -webkit-box-shadow:0px 0px 2px #fcd1d1; box-shadow:0px 0px 2px #fcd1d1; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#fcd1d1);}
#supplierHome #supplierLogin .box .login_txtbox .without_watermarked_psw {background:#FFFFFF; border:1px solid #CCCCCC; color:#000000; font-size:13px; padding:2%; width:96%;}
#supplierHome #supplierLogin .box .login_txtbox .without_watermarked_psw:focus {background:#FFFFFF; border:1px solid #af2c2c; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#b1e9ff)"; -moz-box-shadow:0px 0px 2px #b1e9ff; -webkit-box-shadow:0px 0px 2px #b1e9ff; box-shadow:0px 0px 2px #b1e9ff; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#b1e9ff);}
#supplierHome #supplierLogin .box .btn_login {width:13%; float:right; margin-bottom:0px;}
#supplierHome #supplierLogin .box .btn_login .btn a {background-color:#af2c2c; padding: 7px 20px 7px 20px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; float:left;}
#supplierHome #supplierLogin .box .btn_login .btn a:hover {background-color:#1a1818; color:#ffffff;}
#supplierLogin #Login .login{ float:right; margin:8px -19px 0 0px;}

#supplierHome #supplierLogin .box .btn_login .fgt_password {float:right; padding-top:10px;}
#supplierHome #supplierLogin .box .btn_login .fgt_password a {font-size:13px; color:#888888; font-style:italic;}
#supplierHome #supplierLogin .box .btn_login .fgt_password a:hover {color:#555555; text-decoration:underline;}
#supplierHome #supplierLogin .box .fgt_password_div{width:100%;height:auto;}
#supplierHome #supplierLogin .box .fgt_password_div .fgt_password {float:right;padding-top:0px;margin-bottom: 0;}
#supplierHome #supplierLogin .box .fgt_password_div .fgt_password a {font-size:13px; color:#333333; font-style:italic;}
#supplierHome #supplierLogin .box .fgt_password_div .fgt_password a:hover {color:#000; text-decoration:underline;}

#supplierHome #supplierLogin .box .for_query {width:100%; float:left; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #CCCCCC;}
#supplierHome #supplierLogin .box .for_query .text {font-size:13px; color:#000000;}
#supplierHome #supplierLogin .box .for_query .mail a {font-size:13px; color:#af2c2c; text-decoration:none;}
#supplierHome #supplierLogin .box .for_query .mail a:hover {color:#000000; text-decoration:underline;}
#supplierHome #supplierLogin .box .want_to {width:100%;}
#supplierHome #supplierLogin .box .want_to .text {font-size:14px; color:#000000; margin-bottom:5px;}
#supplierHome #supplierLogin .box .want_to .rgt_link a {font-size:16px; color:#fe0404; text-decoration:none;}
#supplierHome #supplierLogin .box .want_to .rgt_link a:hover {color:#CC0000; text-decoration:underline;}



#show_progressstatus {width:100%; text-align:center;}

#change_password{background-color:#FFF;padding:10px;z-index:999999999999}
#change_password .message{font-size:13px;color:#000; margin-top:20px;}
#change_password .cngpssTitle{display:none}
#change_password .row{margin:20px 0}
#change_password .row .first{font-size:13px;color:#000;font-weight:normal;float:left;width:200px;line-height:25px}
#change_password .row .second{margin-left:200px}
#change_password .row .second .input{border:1px solid #CCC;width:300px;padding:4px;font-size:13px;color:#000}

#forgot_password {background-color:#FFF; padding:0px 10px;}
#forgot_password .message {font-size:13px; color:#000000; margin-top:20px;}
#forgot_password #forgotpwd_email {margin-top:20px;}
#forgot_password .frgTitle {display:none;}
#forgot_password #forgotpwd_email .first {font-size:13px; color:#000000; font-weight:bold; float:left; line-height:25px;}
#forgot_password #forgotpwd_email .second {margin:0px 20px; float:left;}
#forgot_password #forgotpwd_email .second .input {width:200px; border:1px solid #CCC; padding:5px;}
#forgot_password #registernow {padding-top:6px;}

#fgt_other {width:99%; float:left; margin-top:30px; padding-left:1%;}
#fgt_other .row_txt {font-size:13px; color:#000000; line-height:30px;}
#fgt_other .row_txt a {color:#af2c2c; text-decoration:underline;}

#supplier_login_register {width:100%; padding:0; margin:0; float:left;}
#supplier_login_register #Login {width:100%; padding:0; margin:0; float:left;}
#supplier_login_register #Login .title {font-size:16px; color:#333333; font-weight:bold; line-height:24px; padding-bottom:10px; padding-left:10px;}
#supplier_login_register #Login .box {background-color:#f7f7f7; border-bottom:1px dotted #d3d3d3; border-top:1px dotted #d3d3d3; padding:1% 1%; clear:both; float:left; width:98%;}
#supplier_login_register #Login .box .login_txtbox {float:left; margin-bottom:0px; clear:none;}
#supplier_login_register #Login .box .watermarked_user {border:1px solid #d9d9d9; background:#FFFFFF;background-image: url(../images/emailAddress.gif); background-repeat:no-repeat; padding:4px 4px; margin-right:10px; width:300px; font-size:15px; color:#333333;}
#supplier_login_register #Login .box .without_watermarked_user {border:1px solid #d9d9d9; background:#FFFFFF; padding:4px 4px; margin-right:10px; width:300px; font-size:15px; color:#333333;}
#supplier_login_register #Login .box .without_watermarked_psw {border:1px solid #d9d9d9; background:#FFFFFF; padding:4px 4px; margin-right:10px; width:300px; font-size:15px; color:#333333;}
#supplier_login_register #Login .box .watermarked_psw {border:1px solid #d9d9d9; background:#FFFFFF; background-image: url(../images/password.gif); background-repeat:no-repeat;  padding:4px 4px; margin-right:10px; width:300px; font-size:15px; color:#333333;}
#supplier_login_register #Login .box .watermarked_psw:focus {background-image:none;}
#supplier_login_register #Login .box .watermarked_user:focus {background-image:none;}





#supplier_login_register #Login .box .btn_login a {background-color:#af2c2c; padding: 7px 20px 7px 20px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; float:left;}
#supplier_login_register #Login .box .btn_login a:hover {background-color:#333333;}
#supplier_login_register #Login .box .fgt_password a {font-size:13px; color:#000000; text-decoration:none; margin-left:30px; padding-top:5px; float:right;}

/* **************************** Login on home page css ************************************** */


#supplier_login_register #Register {width:100%; padding:0; margin:0; float:left;}
#supplier_login_register #Register #signup .mainrow{width:100%; float:left; background:#fff; margin-bottom:10px;}
#supplier_login_register #Register #signup .mainrow .headtitle{font-size:14px; font-weight:bold; margin-bottom:20px; background:#eee; padding:5px 10px; }
#supplier_login_register #Register #signup .mainrow .headtitlesuccess{font-size:14px; line-height:20px; font-weight:normal; background:#f5f5f5; border:1px solid #dddddd; padding:30px; margin:50px auto;  width:70%; color:#000000; text-align: center;}
#supplier_login_register #Register #signup .mainrow .headtitlesuccess span{font-size:20px; font-weight:bold; text-transform:uppercase; line-height:40px; color:#008000;}
#content-pane #content-page #forgot_password .mainrow .row .headtitlesuccess{font-size:14px; line-height:20px; font-weight:normal; background:#f5f5f5; border:1px solid #dddddd; padding:30px; margin:167px auto;  width:70%; color:#000000; text-align: center;}
#content-pane #content-page #forgot_password .mainrow .row .headtitlesuccess span{font-size:20px; font-weight:bold; text-transform:uppercase; line-height:40px; color:#008000;}

#supplier_login_register #Register #signup .title {font-size:16px; color:#333333; padding-left:10px; border-bottom:1px dotted #d3d3d3; line-height:50px; font-weight:bold; margin-bottom:15px;}
#supplier_login_register #Register #signup .title .blue {color:#af2c2c;}
#supplier_login_register #Register #signup .title .already {float:right; font-size:13px; font-weight:normal;}
#supplier_login_register #Register #signup .title .already a {color:#af2c2c;}
#supplier_login_register #Register #signup .row {clear:both; position:relative; padding:10px 1%; float:left; width:98%;}
#supplier_login_register #Register #signup .row .left {width:50%; float:left; margin-bottom:0px; text-align:left;}
#supplier_login_register #Register #signup .row .right {width:50%; float:left; margin-bottom:0px; text-align:left;}

#supplier_login_register #Register #signup .row .left1 {width:33%; float:left; margin-bottom:0px; text-align:left;height: 30px;}
#supplier_login_register #Register #signup .row .middle1 {width:33%; float:left; margin-bottom:0px; text-align:left;}
#supplier_login_register #Register #signup .row .right1 {width:33%; float:left; margin-bottom:0px; text-align:left;}

#supplier_login_register #Register #signup .row .input_text {font-size:13px; color:#333333; padding-left:5px; float:left; width:43%; line-height:24px;}
#supplier_login_register #Register #signup .row .input_text1 {font-size:13px; color:#333333; padding-left:5px; float:left; width:80%; line-height:24px; font-weight:bold;}
#supplier_login_register #Register #signup .row .left1 .input_text1, #supplier_login_register #Register #signup .row .middle1 .input_text1, #supplier_login_register #Register #signup .row .right1 .input_text1 {font-size:13px; color:#333333; padding-left:5px; float:left; width:38%; line-height:24px; font-weight:bold;    margin-left: 5px;}
#supplier_login_register #Register #signup .row .input_text .star {color:#CC0000;}
#supplier_login_register #Register #signup .row .signup_input {border:1px solid #d9d9d9; background:#FFFFFF; padding:5px; margin-right:10px; width:50%; font-size:13px; color:#333333;}
#supplier_login_register #Register #signup .row select {border:1px solid #d9d9d9; background:#FFFFFF; padding:4px 5px; margin-right:10px; width:52.5%; font-size:13px; color:#333333;}
#supplier_login_register #Register #signup .row .left1 select, #supplier_login_register #Register #signup .row .middle1 select, #supplier_login_register #Register #signup .row .right1 select {border:1px solid #d9d9d9; background:#FFFFFF; padding:4px 5px; margin-left: 10px;   margin-right: 0px; width:55%; font-size:13px; color:#333333;float:left;}
#supplier_login_register #Register #signup .row textarea {border:1px solid #d9d9d9; background:#FFFFFF; padding:5px; margin-right:10px; width:55%; font-size:13px; color:#333333;}
#supplier_login_register #Register #signup .row2 {float:left; padding:40px 0px; text-align:center; width:100%;}
#supplier_login_register #Register #signup .row2 .btn_signup a {background-color:#af2c2c; padding:7px 20px 7px 20px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; text-transform:uppercase; }
#supplier_login_register #Register #signup .row2 .btn_signup a:hover {background-color:#333333;}

#supplier_login_register #box2 {margin-top:10px; display:block; position:relative; clear:both; width:100%; float:left;background:#fff;}
#supplier_login_register #box2 #signup {float:left; width:100%; position:relative; display:block;}
#supplier_login_register #box2 #signup .mainrow{width:100%; float:left; background:#fff; margin-bottom:10px;}
#supplier_login_register #box2 #signup .mainrow .headtitle{font-size:14px; font-weight:bold; margin-bottom:10px; background:#eee; padding:5px 10px; text-transform:uppercase;}
#supplier_login_register #box2 #signup .mainrow .row .input_text {font-size:13px; color:#333333; padding-left:5px; float:left; width:40%; line-height:24px; font-weight:bold;}
#supplier_login_register #box2 #signup .mainrow .row label { line-height:24px;}
#supplier_login_register #box2 #signup .row .left1 {width:33%; float:left; margin-bottom:0px; text-align:left; line-height:24px;}
#supplier_login_register #box2 #signup .row .middle1 {width:33%; float:left; margin-bottom:0px; text-align:left; line-height:24px;}
#supplier_login_register #box2 #signup .row .right1 {width:33%; float:left; margin-bottom:0px; text-align:left; line-height:24px;}



#supplier_login_register #box2 #signup .title {font-size:18px; color:#01306f; padding-left:10px; border-bottom:1px dotted #d3d3d3; line-height:30px; font-weight:bold;}
#supplier_login_register #box2 #signup .title span {color:#CC0000;}
#supplier_login_register #box2 #signup .row .left {width:50%; float:left; margin-bottom:0px;}
 #supplier_login_register #box2 #signup .row .left .inputUpload {margin-left:35%; border:1px solid #EEEEEE; margin-top:10px; background-color:#f5f5f5; width:300px;}
/* change for file upload for suppliermanageprofile */
#supplier_login_register #box2 #signup .row .left .inputUpload1 {margin-left:0%; border:1px solid #EEEEEE; margin-top:0px; background-color:#f5f5f5; width:300px;}

#supplier_login_register #box2 #signup .row .right {width:50%; float:left; margin-bottom:0px;}
#supplier_login_register #box2 #signup .row .right img{ width:100px;}
#supplier_login_register #box2 #signup .row .right .inputUpload {margin-left:35%; border:1px solid #EEEEEE; margin-top:10px; background-color:#f5f5f5; width:300px;}
/* change for file upload for suppliermanageprofile */
#supplier_login_register #box2 #signup .row .right .inputUpload1 {margin-left:0%; border:1px solid #EEEEEE; margin-top:0px; background-color:#f5f5f5; width:300px;}

#supplier_login_register #box2 #signup .row {clear:both; position:relative; padding:10px 1%; width:98%; float:left;}
#supplier_login_register #box2 #signup .row .input_text {font-size:13px; color:#000000; padding-left:5px; float:left; width:35%; line-height:24px;}
.warhouse {  width: 100% !important;}
#supplier_login_register #box2 #signup #war_check .row .left .warhouse:first-child { width:900px;    }
#supplier_login_register #box2 #signup #war_check .row .left .warhouse:first-child input{ float:left;}
#supplier_login_register #box2 #signup #war_check .row .left .warhouse:first-child div{ float:left;}
#supplier_login_register #box2 #signup #war_check .left_warehouse {  width: 100%; display: inline-block;}
#supplier_login_register #box2 #signup #war_check .left_warehouse .warhouse {  width: 100%; display: inline-block;}
#supplier_login_register #box2 #signup #war_check .left_warehouse .warhouse input { float:left;}
#supplier_login_register #box2 #signup .row .input_text .star {color:#CC0000;}
#supplier_login_register #box2 #signup .row select {border:1px solid #d9d9d9; background:#FFFFFF; padding:5px; margin-right:10px; width:57% !important; font-size:13px; color:#333;}
#supplier_login_register #box2 #signup .row .signup_input {border:1px solid #d9d9d9; background:#FFFFFF; padding:5px; margin-right:10px; width:55%; font-size:13px; color:#333;-webkit-appearance: none;}
#supplier_login_register #box2 #signup .row .textarea {border:1px solid #d9d9d9; background:#FFFFFF; padding:5px; margin-right:10px; width:55%; font-size:13px; color:#333333;}
#supplier_login_register #box2 #signup .row2 {clear:both; position:relative; padding:30px 10px 30px 10px; text-align:center; width:98%;}
#supplier_login_register #box2 #signup .row2 .btn_signup a {background:linear-gradient(to bottom, #F77219 1%, #FEC6A7 3%, #F77219 7%, #F75B16 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); background-color:#F77219; border:1px solid #EC6723; padding:3px 70px; border-radius:4px; font-size:30px; color:#FFFFFF; font-weight:bold; text-decoration:none; text-shadow:1px 2px 0px #283744; margin:0 auto; text-align:center;}
#supplier_login_register #box2 #signup .row2 .btn_signup a:hover {background:linear-gradient(to bottom, #F28941 1%, #FEC6A7 3%, #F28941 7%, #F75B16 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); background-color:#e35b00; border:1px solid #EE3A39;}
#supplier_login_register #box2 #signup .row2 .btn_signup a .icon-proceed {background:url(../images/icon_proceed.png); width:25px; height:25px; position:absolute; margin-top:8px; margin-left:10px;}


.codverify {width:100%; padding:0; padding-top:40px; margin:0; text-align:center; min-height:250px;}
.codverify .user {font-size:16px; color:#1a1818; font-weight:bold; line-height:40px; margin-bottom:15px;}
.codverify .text {font-size:14px; color:#000000;}
.codverify .text .red {color:#1a1818; font-weight:bold;}
.codverify .textbox {width:100%; padding:0; margin:0; text-align:center; margin-bottom:10px;}
.codverify .textbox .input {width:300px; padding:5px; border:1px solid #CCCCCC; text-align:center; font-size:14px; color:#000000;}
.codverify .button {width:100%; text-align:center; margin-top:20px;}
.codverify .button .button_01 {border:1px solid #af2c2c; background-color:#af2c2c; color:#FFFFFF; padding:7px 15px; font-size:12px; text-decoration:none; text-transform:uppercase; outline:none; margin-right:5px; font-weight:bold;}
.codverify .button .button_01:hover {background-color:#444444; border:1px solid #333333;}
.codverify .button .button_02 {background-color:#444444; border:1px solid #333333; color:#FFFFFF; padding:7px 15px; font-size:12px; text-decoration:none; text-transform:uppercase; outline:none; margin-left:5px;  font-weight:bold;}
.codverify .button .button_02:hover {border:1px solid #af2c2c; background-color:#af2c2c;}


#create_offer{margin:0; padding:0;}
#create_offer .note{margin:10px 0;}
#create_offer .mainrow{width: 100%;display: inline-block;}
#create_offer .mainrow .left{ width:40%; float:left;}
#create_offer .mainrow .left .full{ width:100%; }
#create_offer .mainrow .left .full img{text-align:center; margin:5px auto 5px auto; max-width:300px; float:none;  border:1px solid #ddd; padding:5px;}
#create_offer .mainrow .right{ width:60%; float: left;}
#create_offer .mainrow .right{ width:60%; float: left;}
#create_offer .mainrow .right .product_details{}
#create_offer .mainrow .right .product_details .name{ font-size: 18px; color: #000; font-weight: 600; line-height: 24px; margin: 0 0 5px 0;}
#create_offer .mainrow .right .product_details .code{font-size: 14px; color: #333;line-height: 20px; margin: 0 0 5px 0;}
#create_offer .mainrow .right .product_details .code b{ font-weight:600;}
#create_offer .mainrow .right .product_details .sku{font-size: 14px; color: #333; line-height: 20px; margin: 0 0 5px 0;}
#create_offer .mainrow .right .product_details .sku b{ font-weight:600;}
#create_offer .mainrow .full{width: 80%;text-align: left;float: left;}
#create_offer .mainrow .keyattributes{width: 100%;text-align: center;float: left;border-bottom: 0px;}
#create_offer .mainrow .keyattributes .row{padding: 0px;font-size: 13px;width:100%;}
#create_offer .mainrow .keyattributes .row .key{padding: 0px;text-align:left;margin-top: 7px;font-size: 16px;color: #000;font-weight: 600;line-height: 24px;}
#create_offer .mainrow .keyattributes .row .first{float: left;width: 30%;text-align: left;font-weight: 600;padding: 0; color:#333; margin:0 0 3px 0;}
#create_offer .mainrow .keyattributes .row .second{width: 55%; float: left;text-align: left; padding: 0; margin:0 0 3px 0;}

#create_offer .mainrow img{text-align:center; margin:5px auto 5px auto; max-width:300px; float:none;  border:1px solid #ddd; padding:10px;}
#create_offer .mainrow .full .name{text-align:center; font-size:14px; font-weight:bold; margin-bottom:20px; }

#create_offer .mainrow .headtitle{font-size:14px; font-weight:bold; margin-bottom:20px; background:#eee; padding:5px 10px; clear:both; }
#create_offer .mainrow .row {clear:both; position:relative; padding:10px 1% 10px 0%; float:left; width:99%;}
#create_offer .mainrow .row .left {width:50%; float:left; margin-bottom:0px; text-align:left;}
#create_offer .mainrow .row .right {width:50%; float:left; margin-bottom:0px; text-align:left;}
#create_offer .mainrow .row .input_text {font-size:13px; color:#333333; padding-left:5px; float:left; width:35%; line-height:24px;}
#create_offer .mainrow .row .input_text .star {color:#CC0000;}
#create_offer .mainrow .row .signup_input_qty {border:1px solid #d9d9d9; background:#FFFFFF; padding:5px; margin-right:10px; width:50%; font-size:13px; color:#333333;}
#create_offer .mainrow .row .signup_input {border:1px solid #d9d9d9; background:#FFFFFF; padding:5px; margin-right:10px; width:50%; font-size:13px; color:#333333;}
#create_offer .mainrow .row select {border:1px solid #d9d9d9; background:#FFFFFF; padding:4px 5px; margin-right:10px; width:52%; font-size:13px; color:#333333;}
#create_offer .mainrow .row textarea {border:1px solid #d9d9d9; background:#FFFFFF; padding:5px; margin-right:10px; width:50%; font-size:13px; color:#333333;}
#create_offer .row2 {float:left; padding:40px 0px; text-align:center; width:100%;}
#create_offer .row2 .btn_signup a {background-color:#af2c2c; padding:7px 20px 7px 20px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; text-transform:uppercase; }
#create_offer .row2 .btn_signup a:hover {background-color:#751c1c;}

#product_info{margin:0; padding:0;}
#product_info .note{margin:10px 0;}
#product_info .mainrow{width: 100%;display: inline-block;margin-bottom: 20px;}
#product_info .mainrow .left{ width:40%; float:left;}
#product_info .mainrow .left .full{ width:100%; }
#product_info .mainrow .left .full img{text-align:center; margin:5px auto 5px auto; max-width:300px; float:none;  border:1px solid #ddd; padding:5px;}
#product_info .mainrow .right{ width:60%; float: left;}
#product_info .mainrow .right{ width:60%; float: left;}
#product_info .mainrow .right .product_details{}
#product_info .mainrow .right .product_details .name{ font-size: 18px; color: #000; font-weight: 600; line-height: 24px; margin: 0 0 5px 0;}
#product_info .mainrow .right .product_details .code{font-size: 14px; color: #333;line-height: 20px; margin: 0 0 5px 0;}
#product_info .mainrow .right .product_details .code b{ font-weight:600;}
#product_info .mainrow .right .product_details .sku{font-size: 14px; color: #333; line-height: 20px; margin: 0 0 5px 0;}
#product_info .mainrow .right .product_details .sku b{ font-weight:600;}
#product_info .mainrow .full{width: 80%;text-align: left;float: left;}
#product_info .mainrow .details{width: 100%;text-align: center;float: left;border-bottom: 0px;}
#product_info .mainrow .details .row{padding: 0px;font-size: 13px;width:100%;}
#product_info .mainrow .details .row .key{padding: 0px;text-align:left;margin-top: 7px;font-size: 16px;color: #000;font-weight: 600;line-height: 24px;}
#product_info .mainrow .details .row .first{float: left;width: 30%;text-align: left;font-weight: 600;padding: 0; color:#333; margin:0 0 3px 0;}
#product_info .mainrow .details .row .second{width: 55%; float: left;text-align: left; padding: 0; margin:0 0 3px 0;}

#product_info .mainrow img{text-align:center; margin:5px auto 5px auto; max-width:300px; float:none;  border:1px solid #ddd; padding:10px;}
#product_info .mainrow .full .name{text-align:center; font-size:14px; font-weight:bold; margin-bottom:20px; }

#product_info .mainrow .headtitle{font-size:14px; font-weight:bold; margin-bottom:5px; background:#eee; padding:5px 10px; clear:both; }
#product_info .mainrow .row {clear:both; position:relative; padding:10px 1% 10px 0%; float:left; width:99%;}
#product_info .mainrow .row .left {width:50%; float:left; margin-bottom:0px; text-align:left;}
#product_info .mainrow .row .right {width:50%; float:left; margin-bottom:0px; text-align:left;}


.addoffer{float:left; margin-top:15px; width:50%;}
.addoffer a{background-color:#af2c2c; float:left;  padding:7px 20px 7px 20px;  font-size:13px; color:#FFFFFF; font-weight:bold;  text-decoration:none;}
.addoffer a:hover{background-color:#751c1c;}
#page_content{margin:10px 0;}


.pageTitle {border-bottom:1px solid #DDDDDD; line-height:100%; font-size:18px; color:#000000; font-weight:bold; text-transform:uppercase; padding:10px 0; margin-bottom:10px;}
.myaccount .welcome_text {width:100%; clear:both; font-size:14px; color:#000000; font-weight:bold; height:24px; line-height:24px; margin-bottom:7px;}
.myaccount .welcome_user {width:100%; clear:both; font-size:14px; color:#af2c2c; text-align:center; height:40px; line-height:40px; text-transform:capitalize;}

#content-page #greeting .pageTitle {border-bottom:1px solid #DDDDDD; line-height:100%; font-size:16px; color:#000000; font-weight:bold; text-transform:uppercase; padding:10px 0 5px 0; margin-bottom:15px;}
#content-page #greeting .pageTitle .welcome_user {width:100%; clear:both; font-size:14px; color:#af2c2c; text-align:center; height:40px; line-height:40px; text-transform:capitalize;}
#content-page #order_information .order{ line-height:100%; font-size:14px; color:#333; font-weight:bold; margin:5px 0 10px 0;}
#content-page #order_information .order-barcode{ float:right; width:30%; margin-top:-37px;}
#content-page #order_information .order-barcode img{ float:right; width:220px;}
#content-page #order_information .date  {line-height:100%; font-size:14px; color:#333; font-weight:bold; margin:5px 0 5px 0;}
#content-page #order_information .pageTitle {border-bottom:1px solid #DDDDDD; line-height:100%; font-size:16px; color:#000000; font-weight:bold; text-transform:uppercase; margin-top:15px; }
#content-page #order_information .pageTitle {border-bottom:1px solid #DDDDDD; line-height:100%; font-size:16px; color:#000000; font-weight:bold; text-transform:uppercase; }
#content-page #supplier_information .pageTitle {border-bottom:1px solid #DDDDDD; line-height:100%; font-size:16px; color:#000000; font-weight:bold; text-transform:uppercase; }
#content-page #payment_details .pageTitle {border-bottom:1px solid #DDDDDD; line-height:100%; font-size:16px; color:#000000; font-weight:bold; text-transform:uppercase; }
#content-page #billing_details .pageTitle {border-bottom:1px solid #DDDDDD; line-height:100%; font-size:16px; color:#000000; font-weight:bold; text-transform:uppercase; }


#message-details {border:1px solid #e5e5e5; margin-top:20px; width:996px; float:left;}
#message-details .head {border-bottom:1px solid #e5e5e5; width:100%; background-color:#f6f6f6; padding:10px 0; text-align:center; font-size:15px; color:#000000; font-weight:bold;}
#message-details .message-left {width:300px; float:left; border-right:1px solid #e5e5e5; background-color:#fcfcfc;}
#message-details .message-left #message-tab {width:100%; height:485px; overflow-x:hidden; overflow-y:auto;}
#message-details .message-left #message-tab ul {margin:0; padding:0; list-style:none;}
#message-details .message-left #message-tab ul li a {height:60px; border-bottom:1px solid #e5e5e5; width:280px; float:left; padding:10px;}
#message-details .message-left #message-tab ul li a:hover {background-color:#EEEEEE;}
#message-details .message-left #message-tab ul li a.selected {background-color:#af2c2c;}
#message-details .message-left #message-tab ul li a .lft {width:60px; margin-right:10px; float:left;} 
#message-details .message-left #message-tab ul li a .lft .img {width:56px; height:56px; padding:2px; border:1px solid #e2e2e2; background-color:#FFFFFF; text-align:center; vertical-align:middle; display:table-cell;}
#message-details .message-left #message-tab ul li a .lft.img img {max-height:56px; max-width:56px;}
#message-details .message-left #message-tab ul li a .details {width:208px; float:left; padding-top:2px;}
#message-details .message-left #message-tab ul li a .details .unreadmsg {position:relative; font-size:11px; color:#000000; background-color:#FFFFFF; border:1px solid #AAAAAA; padding:0px 6px; margin-top:0px; margin-left:175px; float:inherit; -moz-border-radius:90px; -webkit-border-radius:90px; border-radius:90px;}
#message-details .message-left #message-tab ul li a .details .tooltip {background-color:#333333; border:1px solid #111111; color:#ffffff; display:none; font-size:11px; line-height:16px; padding:3px; position:absolute; text-align:center; top:0px; left:-100px; width:90px; z-index:999;}
#message-details .message-left #message-tab ul li a .details .tooltip a:hover {color:#cc0000; text-decoration:none;}
#message-details .message-left #message-tab ul li a .details .unreadmsg:hover .tooltip {display:block; position:absolute;}
#message-details .message-left #message-tab ul li a .details .name {font-size:12px; color:#000; font-weight:bold; line-height:20px;}
#message-details .message-left #message-tab ul li a .details .name .date {float:right; font-size:11px; color:#af2c2c; font-weight:normal; margin-right:10px;}
#message-details .message-left #message-tab ul li a .details .msg {font-size:13px; color:#666666;}
#message-details .message-left #message-tab ul li a.selected .lft {width:60px; margin-right:10px; float:left;} 
#message-details .message-left #message-tab ul li a.selected .img {width:56px; height:56px; padding:2px; border:1px solid #333333; background-color:#FFFFFF; text-align:center; vertical-align:middle; display:table-cell;}
#message-details .message-left #message-tab ul li a.selected .img img {max-height:56px; max-width:56px;}
#message-details .message-left #message-tab ul li a.selected .details .name {font-size:12px; color:#FFFFFF; font-weight:bold; line-height:20px;}
#message-details .message-left #message-tab ul li a.selected .details .name .date {float:right; font-size:11px; color:#E1FAFF; font-weight:normal;}
#message-details .message-left #message-tab ul li a.selected .details .msg {font-size:13px; color:#E1FAFF;}
#message-details .message-right {width:695px; float:left;}
#message-details .message-right .box {width:100%; height:400px;}
#message-details .message-right .box .product-details {height:80px; padding:10px; width:675px; float:left; background-color:#fcfcfc;}
#message-details .message-right .box .product-details .left {width:80px; float:left; margin-right:10px;}
#message-details .message-right .box .product-details .left .img {width:76px; height:76px; padding:2px; border:1px solid #e2e2e2; background-color:#FFFFFF; text-align:center; vertical-align:middle; display:table-cell;}
#message-details .message-right .box .product-details .left .img img {max-height:76px; max-width:76px;}
#message-details .message-right .box .product-details .right {width:583px; float:left;}
#message-details .message-right .box .product-details .right .product-name {font-size:15px; color:#333; font-weight:bold; line-height:30px;}
#message-details .message-right .box .product-details .right .product-sku {font-size:13px; color:#555555; font-weight:normal; line-height:30px;}
#message-details .message-right .box .msg-box {height:281px; padding:10px; width:675px; float:left; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; overflow-x:hidden; overflow-y:auto;}
#message-details .message-right .box .msg-box .row {width:100%; float:left; margin-bottom:10px;}
#message-details .message-right .box .msg-box .row .name {font-size:13px; color:#000000; font-weight:bold; margin-bottom:5px; background-color:#EEEEEE; padding:5px;}
#message-details .message-right .box .msg-box .row .name .date {float:right; font-size:12px; color:#333; font-weight:normal;}
#message-details .message-right .box .msg-box .row .msg {font-size:13px; color:#666666; text-align:justify; padding:5px;}
#message-details .message-right .reply {height:62px; padding:10px; width:675px; float:left; background-color:#f6f6f6;}
#message-details .message-right .reply .lft {width:75%; float:left; margin-right:2%;}
#message-details .message-right .reply .lft .textarea {border:1px solid #e5e5e5; width:98%; font-size:13px; color:#333333; padding:1%; height:47px; resize:none;}
#message-details .message-right .reply .rgt {width:23%; float:left;}

#message-details .message-right .reply .rgt a.btn {background-color:#af2c2c; border:1px solid #af2c2c; width:99%; height:32px; line-height:32px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; float:left; text-transform:uppercase; text-align:center; margin-top:12px;}
#message-details .message-right .reply .rgt a.btn:hover {background-color:#444; border:1px solid #333;}


#myaccount_box {width:100%; float:left; padding:0; margin:0; margin-bottom:20px; margin-top:10px; position:relative; display:block;}
#myaccount_box ul {list-style:none; padding:0; margin:0;}
#myaccount_box ul li {border:1px solid #bbbbbb; float:left; width:23%; margin-right:20px;}
#myaccount_box ul li:last-child {margin-right:0;}
#myaccount_box ul li .title {background-color:#444444; color:#FFFFFF; width:100%; font-size:14px; font-weight:bold; text-align:center; height:35px; line-height:35px; text-transform:uppercase;}
#myaccount_box ul li .box {width:92%; padding:4%; display:block; clear:both; min-height:180px;}
#myaccount_box ul li .box ul {list-style:none; padding:0; margin:0;}
#myaccount_box ul li .box ul li {border:0; width:100%; height:30px; line-height:30px; background:url(../images/arrow_right2.png) no-repeat 0 11px; font-size:13px; color:#000000; text-decoration:none; font-weight:normal;}
#myaccount_box ul li .box ul li a {font-size:13px; color:#000000; text-decoration:none; font-weight:normal;}
#myaccount_box ul li .box ul li a:hover {color:#af2c2c; text-decoration:underline;}
#myaccount_box ul li .box ul li .first {width:65%; float:left; text-align:left; color:#000000;}
#myaccount_box ul li .box ul li .second {width:35%; float:left; text-align:right; color:#af2c2c;}
.link{color:#cc0000 !important;}

.downloadbtn_supp {width:100%; padding:0; margin-top:15px; float:left; }
.downloadbtn_supp .button_03 {float:left; margin-right:5px;}
.downloadbtn_supp .input_order {border:1px solid #CCC; padding:5px; width:150px; font-size:12px; float:right;}

.norecord {background:#333333; border:1px solid #000; color:#FFF; font-size:15px; padding:10px; text-align:center; width:50%; margin:100px auto;}
#order_grid .norecord {background:#333333; border:1px solid #000; color:#FFF; font-size:15px; padding:10px; text-align:center; width:50%; margin:100px auto;}
#order_grid {width:100%; padding:0; margin:0; margin-top:20px;}
#order_grid .table {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#CCC -moz-use-text-color -moz-use-text-color #CCC;border-image:none;border-style:solid none none solid;border-width:0;display:table;font-size:12px;width:100%}
#order_grid .caption {background:none repeat scroll 0 0 #CCC;display:table-caption}
#order_grid .row {display:table-row;border:none;float:none;width:auto}
#order_grid .col_order_no {border-left:1px solid #CCC;border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:20px;padding:5px;vertical-align:middle;text-align:center; *width:12%; *float:left; *padding:5px 0; *height:35px;}
#order_grid .col_order_date {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:20px;padding:5px;vertical-align:middle;text-align:center; *width:10%; *float:left; *padding:5px 0; *height:35px;}
#order_grid .col_amount {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:20px;padding:5px;vertical-align:middle;text-align:right; *width:19%; *float:left; *padding:5px 0; *height:35px;}
#order_grid .col_invoice,#order_grid .col_mode_payment,#order_grid .col_status,#order_grid .col_trackingno,#order_grid .suppl_main .col_trackorder {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:20px;padding:5px;vertical-align:middle;text-align:center; *width:19%; *float:left; *padding:5px 0; *height:35px;}
#order_grid .heading {background:none repeat scroll 0 0 #EEE; display:table-cell; font-size:13px; color:#000000; font-weight:normal; height:30px; margin:0; padding:0; text-align:center;vertical-align:middle; border-top:1px solid #CCC;}

.button_01 a {background-color:#af2c2c; padding:7px 20px 7px 20px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; *line-height:32px;}
.button_01 a:hover {background-color:#751c1c;}
.button_02 a {background-color:#555555; padding:7px 20px 7px 20px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; *line-height:32px;}
.button_02 a:hover {background-color:#333333;}
.button_03 a {background-color:#af2c2c; padding:7px 20px 7px 20px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; *line-height:32px;}
.button_03 a:hover {background-color:#751c1c;}
.button_04 a {background-color:#009900; padding:7px 20px 7px 20px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; *line-height:32px;}
.button_04 a:hover {background-color:#751c1c;}
.button_gray a {background-color:#333333; border:1px solid #000000; padding:4px 10px; font-size:12px; color:#FFFFFF; font-weight:normal; text-decoration:none; *line-height:32px;}
.button_gray a:hover {background-color:#CCCCCC; border:1px solid #999999; color:#000000;}

.amnt_summary input[type="button"] {background-color:#af2c2c; padding:7px 20px 7px 20px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; *line-height:32px;border:0;}
.amnt_summary input[type="button"]:hover {background-color:#333333;}
.amnt_summary input{border: 1px solid #CCCCCC; padding:5px 4px; margin-right:10px;}

#box_left {width:46%; border:1px solid #CCC; padding:16px; float:left; margin:20px 0 10px 0;}
#box_left .title{border:1px solid #000;background-color:#333333; color:#FFF;padding:5px 10px;font-weight:normal;text-align:center;margin-top:-30px;position:absolute; font-size:14px; *margin-left:-460px;}
#box_left .row {width:100%; float:left; margin:10px 0; clear:both; display:block; position:relative;}
#box_left .row .first {width:30%; float:left; font-size:13px; color:#666666;}
#box_left .row .second {width:70%; float:left; font-size:13px; color:#000000;}

#box_right {width:46%; border:1px solid #CCC; padding:16px; float:right; margin:20px 0 10px 0;}
#box_right .title{border:1px solid #000;background-color:#333333; color:#FFF;padding:5px 10px;font-weight:normal;text-align:center;margin-top:-30px;position:absolute;font-size:14px; *margin-left:-460px;}
#box_right .row {width:100%; float:left; margin:10px 0; clear:both; display:block; position:relative;}
#box_right .row .first {width:30%; float:left; font-size:13px; color:#666666;}
#box_right .row .second {width:70%; float:left; font-size:13px; color:#000000;}

#productdetails-pane_supplier {border-top:1px solid #CCCCCC; clear:both; width:100%;}
#productdetails-pane_supplier .row_heading {display:table-row; vertical-align: middle;}
#productdetails-pane_supplier .table {-moz-border-bottom-colors:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; border-color:#CCCCCC -moz-use-text-color -moz-use-text-color #CCCCCC; border-image:none; border-style:solid none none solid; border-width:0 0 1px 1px; display:table; font-size:12px; width:100%;}
#productdetails-pane_supplier .row_heading .grid_heading {background:#EEEEEE; color:#000000; font-size:14px; font-weight:normal; vertical-align:middle; border-bottom:1px solid #CCCCCC;}
#productdetails-pane_supplier .row_heading .col_product_image {border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:120px;}
#productdetails-pane_supplier .row_heading .col_product_name {border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:415px;}
#productdetails-pane_supplier .row_heading .col_unit_price {border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:140px; text-align:right;}
#productdetails-pane_supplier .row_heading .col_qantity {border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:56px; text-align:right;}
#productdetails-pane_supplier .row_heading .col_sub_total {border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:100px; text-align:right;}
#productdetails-pane_supplier .row_heading .col_select {display:table-cell; float:left; border-right:1px solid #CCCCCC; line-height:20px; padding:5px; width:100px; text-align:right;}
#productdetails-pane_supplier .table2 {-moz-border-bottom-colors:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; border-color:#CCCCCC -moz-use-text-color -moz-use-text-color #CCCCCC; border-image:none; border-style:solid none none solid; border-width:0px 0 0 1px; display:table; font-size:12px; color:#000000;}
#productdetails-pane_supplier .row_description .col_product_image {border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:120px; height:120px;}
#productdetails-pane_supplier .row_description .col_product_name {border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:415px; height:120px; overflow-y:auto;}
#productdetails-pane_supplier .row_description .col_product_name .row {clear:both; margin-bottom:5px; line-height:18px;}
#productdetails-pane_supplier .row_description .col_product_name .row .first {font-size:13px; color:#666666; float:left; width:20%; height:auto;}
#productdetails-pane_supplier .row_description .col_product_name .row .second {font-size:13px; color:#000000; margin-left:20%; width:80%; height:auto;}
#productdetails-pane_supplier .row_description .col_unit_price {border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:140px; height:120px; text-align:right;}
#productdetails-pane_supplier .row_description .col_unit_price s {font-size:13px; color:#888888;}
#productdetails-pane_supplier .row_description .col_qantity {border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:56px; height:120px; text-align:right;}
#productdetails-pane_supplier .row_description .col_sub_total {border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:100px; height:120px; text-align:right;}
#productdetails-pane_supplier .row_description .col_select {border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:100px; height:120px; text-align:right;}

#supplierTab {clear:both; display:block; margin-top:10px;}
#supplierTab #tab {clear:both; display:block;}
#supplierTab #tab ul {margin-left:10px; padding:0;}
#supplierTab #tab ul li {list-style:none; float:left; font-size:14px; text-transform:uppercase;}
#supplierTab #tab ul li a {display:block; padding:10px 20px; text-decoration:none!important; margin-right:1px; color:#333333; background-color:#e5e5e5; font-weight:normal;}
#supplierTab #tab ul li a:hover {color:#FFF; background-color:#333333;}
#supplierTab #tab ul li a.selected {margin-bottom:0; color:#FFFFFF; cursor:default; background-color:#af2c2c;}
#supplierTab .box {width:96%; padding:2%; clear:left; background-color:#FFFFFF; border:1px solid #e5e5e5; font-size:14px;}

#supplierTab .box .manifest_box {width:96%; padding:2%; margin-top:20px; background-color:#f9f9f9; border:1px solid #EEEEEE; float:left;}
#supplierTab .box .manifest_box .heading {font-size:18px; color:#af2c2c; font-weight:bold; margin-bottom:15px;}
#supplierTab .box .manifest_box .sub_head {font-size:13px; color:#000000; margin-bottom:15px;}
#supplierTab .box .manifest_box .sub_head a {color:#000000; text-decoration:underline; font-weight:bold;}

#supplierTab .box .row {width:100%; float:left; margin:10px 0; clear:both; display:block; position:relative;}
#supplierTab .box .first {width:20%; float:left; font-size:13px; color:#333333; font-weight:normal;}
#supplierTab .box .second {width:80%; float:none; margin-left:20%; *margin-left:0%; font-size:13px; color:#333333; text-align:left;}
#supplierTab .box .second .input {border:1px solid #CCCCCC; width:300px; padding:4px; text-align:left; font-size:13px; color:#333333; background-color:#FFFFFF;}
#supplierTab .box .second .select {border:1px solid #CCCCCC; width:310px; padding:4px; text-align:left; font-size:13px; color:#333333;}
#supplierTab .box .second .textarea {border:1px solid #CCCCCC; width:300px; padding:4px; text-align:left; font-size:13px; color:#333333; height:100px;}

#button-tab {width:100%; float:left; margin-bottom:20px; border-bottom:1px solid #CCCCCC; padding-left:10px;}
#button-tab #tab {clear:both; display:block;}
#button-tab #tab ul {/* margin-left:10px; */ padding:0;}
#button-tab #tab ul li {list-style:none; float:left; font-size:14px; text-transform:uppercase;}
#button-tab #tab ul li a {display:block; padding:10px 20px; text-decoration:none!important; margin-right:1px; color:#333333; background-color:#e5e5e5; font-weight:normal;}
#button-tab #tab ul li a:hover {color:#FFF; background-color:#333333;}
#button-tab #tab ul li a.selected {margin-bottom:0; color:#000000; cursor:default; background-color:#af2c2c;}



#supplierTabs {clear:both; display:block; margin:10px 0;}
#supplierTabs #tab {clear:both; display:block;}
#supplierTabs #tab ul {margin-left:10px; padding:0;}
#supplierTabs #tab ul li {list-style:none; float:left; font-size:14px; text-transform:uppercase;}
#supplierTabs #tab ul li a {display:block; padding:10px 20px; text-decoration:none!important; margin-right:1px; color:#333333; background-color:#e5e5e5; font-weight:normal;}
#supplierTabs #tab ul li a:hover {color:#FFF; background-color:#333333;}
#supplierTabs #tab ul li a.selected {margin-bottom:0; color:#FFF; cursor:default; background-color:#af2c2c;}
#supplierTabs .tab_product .box {width:95.8%; padding:2%; float:left; background-color:#FFFFFF; border:1px solid #e5e5e5; font-size:13px; text-align:left;}	
#supplierTabs .tab_product .box .row {width:100%; margin-bottom:20px; clear:both; float:left;}
#supplierTabs .tab_product .box .row .first {width:25%; *width:24%; float:left; font-size:13px; color:#333333; font-weight:normal;}
#supplierTabs .tab_product .box .row .second {width:75%; float:left; font-size:13px; color:#333333; font-weight:normal;}
#supplierTabs .tab_product .box .row .second .input {border:1px solid #CCCCCC; padding:4px; width:300px; font-size:13px;}
#supplierTabs .tab_product .box .row .second .textarea {border:1px solid #CCCCCC; padding:4px; width:300px; font-size:13px;}
#supplierTabs .tab_product .box .row .second select {border:1px solid #d9d9d9; background:#FFFFFF; padding:4px 5px; margin-right:10px; width:42.5%; font-size:13px; color:#333333;}

#supplierTabs .tab_product .box .row .second td {width:233px; font-size:13px; color:#333333;}



/*#basic {width:97.8%; padding:1%; float:left; background:#FFFFFF; border:1px solid #e5e5e5; font-size:13px; text-align:left;}*/
#basic ul.products_grid{padding:0; margin:0; list-style:none}
#basic .full-grid{ width:100%; float:left; padding-bottom:15px; border-bottom:1px #ccc solid; margin-bottom:15px;}
#basic ul.products_grid li{border:0; width:20.7%; margin:1%; padding:1%; height:290px; float:left; border:1px solid #DDDDDD;}
#basic ul.products_grid li:hover{background-color:#FFFFFF; border:1px solid #aaaaaa;}
#basic ul.products_grid li #img{text-align:center!important;height:197px;width:197px;margin:0 auto;vertical-align:bottom;display:table-cell;background-color:#FFF;}
#basic ul.products_grid li #img img{max-width:197px;max-height:197px}
#basic ul.products_grid li #name{font-size:14px;color:#333333; text-align:center; line-height:18px; height:40px; margin-top:5px;}
#basic ul.products_grid li .product-addto-wrap {width:100%; clear:both; margin:12px 0; float:left;}
#basic ul.products_grid li .product-addto-wrap .info{float:left; width:30%;}
#basic ul.products_grid li .product-addto-wrap .info a {border:1px solid #ffa800; font-weight:bold; font-size:12px; color:#ffffff; text-decoration:none; padding:6px 15px; float:left; background:#af2c2c; text-transform:uppercase;}
#basic ul.products_grid li .product-addto-wrap .info a:hover {background:#666666; border:1px solid #111111; color:#ffffff;}
#basic ul.products_grid li .product-addto-wrap .selectinfo{float:left; width:70%;}
#basic ul.products_grid li .product-addto-wrap .selectinfo a {border:1px solid #111111; font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none; padding:6px 15px; background:#666666; float:right; cursor:pointer; text-transform:uppercase;}
#basic ul.products_grid li .product-addto-wrap .selectinfo a:hover { background:#af2c2c; border:1px solid #ffa800; color:#000000;}

#basic ul.products_grid .createnew a{clear:both; width:40%; margin:5% 30%; float:left; padding:10px 25px; text-align:center; background:#333333; border:1px solid #111111; color:#ffffff; text-transform:uppercase; font-size:15px;}
#basic ul.products_grid .createnew a:hover{background:#af2c2c; border:1px solid #ffa800; color:#000000;}

#basic .head{width:100%; clear: both; font-size:14px; color: #000000; font-weight:bold; height:20px; line-height:20px;}
#basic p{margin-bottom:10px; font-size:14px; margin-top:5px;}
#basic .back{float:right; margin-bottom:5px; display:block; width:100%;}
#basic .back a{float:right;}



/*#myTreeView {border:0px solid #FF0000;}
#myTreeView table {width:100%; float:left; text-align:left; line-height:24px;}
#myTreeView table td {float:left; text-align:left; line-height:24px;}
#myTreeView table td input {margin-right:5px;}
#supplierTabs .tab_product  #category.box a img {color:#af2c2c; font-weight:bold;} 
#myTreeView table a {float:none;}
td.myTreeView_2 {color:#333333; width:100%; float:none;}
#myTreeView table tr td img{display:none;}
#myTreeViewn0Nodes {margin-left:15px;}
#myTreeViewn0Nodes table tr td{margin-left:15px;}
#myTreeViewn0Nodes #myTreeViewn13Nodes{margin-left:20px;}
#myTreeViewn0Nodes #myTreeViewn18Nodes{margin-left:20px;}
#myTreeViewn0Nodes #myTreeViewn33Nodes{margin-left:20px;}
#myTreeViewn0Nodes #myTreeViewn33Nodes  #myTreeViewn35Nodes{margin-left:20px;}
#myTreeViewn0Nodes #myTreeViewn48Nodes{margin-left:20px;}
#myTreeViewn0Nodes #myTreeViewn48Nodes #myTreeViewn49Nodes{margin-left:20px;}
#myTreeViewn0Nodes #myTreeViewn56Nodes{margin-left:20px;}
#myTreeViewn72Nodes{margin-left:20px;}
#myTreeViewn85Nodes{margin-left:20px;}
#myTreeViewn85Nodes #myTreeViewn87Nodes{margin-left:20px;}
#myTreeViewn85Nodes #myTreeViewn91Nodes{margin-left:20px;}*/

#myTreeView {border:0px solid #FF0000;}
#myTreeView table td {width:auto; float:left; text-align:left; line-height:24px;}
#myTreeView table td input {margin-right:5px;}
#supplierTabs .tab_product  #category.box a img {color:#cb041e; font-weight:500;} 
#myTreeView table a {float:none;}
td.myTreeView_2 {color:#333333; width:100%; float:none;}

#profile_submit {width:100%; float:left; text-align:center; margin:30px 0;}

#bulkUpload {width:100%; float:left; padding:0px; margin:0px; position:relative;}
#bulkUpload ul {padding:0px; margin:0; list-style:none;}
#bulkUpload ul li {border:1px solid #CCCCCC; background-color:#FFFFFF; padding:2%; margin:0 4px; width:28%; float:left; min-height:130px;}
#bulkUpload ul li .cnt {width:100%; clear:both; padding:0; margin:0px; text-align:center;}
#bulkUpload ul li .cnt .title {font-size:15px; color:#000000; font-weight:bold; margin:10px 0;}
#bulkUpload ul li .cnt .button_submit {margin:10px 0; float:left; width:100%; text-align:center;}
#bulkUpload ul li .cnt .button_submit a {background-color:#af2c2c; padding:10px 40px 10px 40px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; *line-height:32px;}
#bulkUpload ul li .cnt .button_submit a:hover {background-color:#333333;}
.uploadify {width:100% !important; text-align:center;}
#bulkUpload ul li .cnt object {margin-left:0px !important; position:relative !important;}
.uploadify-button {width:100% !important; text-align:center !important; margin-top:-30px;}
.uploadify-button-text {background-color:#333333; padding:7px 20px 7px 20px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.uploadify-button2 {width:100% !important; text-align:center !important; float:left; margin:5px 0 10px 0;}
.uploadify-button-text2 a {background-color:#333333; padding:7px 20px 7px 20px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; margin:5px 0; *line-height:32px;}

#imageAdd {width:100%; float:left; padding:0; margin:0; position:relative; display:block;}
#imageAdd .productSummery {width:100%; float:left; padding:0; margin:0; position:relative; display:block;}
#imageAdd .productSummery .row {width:98%; float:left; margin-top:20px; padding-left:2%;}
#imageAdd .productSummery .row .first {width:25%; *width:24%; float:left; font-size:13px; color:#888888; font-weight:normal;}
#imageAdd .productSummery .row .second {width:75%; margin-left:25%; *margin-left:24%; float:none; font-size:13px; color:#333333; font-weight:normal;}
#imageAdd .productSummery .row .second img {border:1px solid #CCCCCC; padding:4px;}
#btn_upload {width:100%; float:left; margin-top:30px;}

#imageAdd .productImages {width:100%; float:left; padding:0; margin:0; margin-top:50px; position:relative; display:block;}
#imageAdd .productImages .imageBox {width:100%; float:left; padding:0; margin:0; margin-top:30px; position:relative; display:block;}
#imageAdd .productImages .imageBox .imagepanel {float:left; width:150px; margin:0 15px 15px 0;}
#imageAdd .productImages .imageBox .imagepanel .title {background:#333333; border:1px solid #000000; color:#FFFFFF; font-size:14px; font-weight:normal; padding:5px 10px; text-align:center; width:130px; margin-bottom:10px;}

#imageAdd .productImages .imageBox .imagepanel .box {width:100%; display:block; position:relative;}
#imageAdd .productImages .imageBox .imagepanel .box ul {height:300px; width:130px; overflow-y:auto; background-color:#EEEEEE; border:1px solid #CCC; padding:10px; margin:0; list-style:none;}
#imageAdd .productImages .imageBox .imagepanel .box ul li {border:1px solid #CCCCCC; background-color:#FFFFFF; padding:3%; width:94%; text-align:center; margin-top:10px;}

.pageTitle2 {font-size:15px; color:#000000; font-weight:bold; background-color:#EEEEEE; width:98%; padding:1%; margin-bottom:20px; float:left;}
table {border-collapse:collapse; border-spacing:0;}
table.grid_table {width:100%; border:1px solid #CCCCCC; margin-bottom:20px;}
table.grid_table tr {border-bottom:1px solid #CCCCCC;}
table.grid_table th {background-color:#EEEEEE; border-right:1px solid #CCCCCC; font-size:12px; font-weight:normal; padding:4px; font-size:13px; color:#000000;}
table.grid_table td {background-color:#FFFFFF; border-right:1px solid #CCCCCC; font-size:12px; font-weight:normal; padding:4px; font-size:13px; color:#333333;}
table.grid_table td.gray {background-color:#fbfbfb;}
table.grid_table td input {border:1px solid #CCCCCC; background-color:#f5f5f5;}

table {border-collapse:collapse; border-spacing:0;font-size: 13px;}
table td { width: 50%; vertical-align: top;}
table.policy_table {width:100%; border:1px solid #CCCCCC; margin-bottom:20px;}
table.policy_table tr {border-bottom:1px solid #CCCCCC;}
table.policy_table th {background-color:#EEEEEE; border-right:1px solid #CCCCCC; font-size:12px; font-weight:bold; padding:8px; font-size:15px; color:#333;}
table.policy_table td {background-color:#FFFFFF; border-right:1px solid #CCCCCC; font-size:12px; font-weight:normal; padding:8px; font-size:14px; color:#333333;}
table.policy_table .sno_head{text-align:center; width:5%;}
table.policy_table .policy_head{text-align:left;width:35%;}
table.policy_table .links_head{text-align:center;width:10%; }
table.policy_table .sno{text-align:center;}
table.policy_table .policy{font-weight:bold;}
table.policy_table .links{background:#f8f8f8;text-align:center; }
table.policy_table .links:hover{text-decoration:underline;}


/*-----PRINT MANIFEST-----*/
#printManifest {width:900px; margin:20px auto; border:1px solid #cccccc; padding:10px;}
#printManifest .manifestDetails {width:100%; float:left;}
#printManifest .manifestDetails .left {width:50%; float:left;}
#printManifest .manifestDetails .right {width:50%; float:left;}
#printManifest .manifestDetails .row {width:100%; float:left; margin-bottom:10px;}
#printManifest .manifestDetails .row .first {width:100%; float:left; font-size:13px; color:#666666; line-height:24px;}
#printManifest .manifestDetails .row .second {width:100%; float:left; font-size:15px; color:#000000; font-weight:bold; text-transform:uppercase;}

#printManifest .manifestGrid {width:100%; float:left; margin-top:20px; min-height:350px;}
#printManifest .manifestGrid .table {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#CCC -moz-use-text-color -moz-use-text-color #CCC;border-image:none;border-style:solid none none solid;border-width:0;display:table;font-size:12px;width:100%}
#printManifest .manifestGrid .caption {background:none repeat scroll 0 0 #CCC;display:table-caption}
#printManifest .manifestGrid .row {display:table-row;border:none;float:none;width:auto}
#printManifest .manifestGrid .heading {background:none repeat scroll 0 0 #EEE; display:table-cell; font-size:13px; color:#000000; font-weight:normal; height:20px; margin:0; padding:0; text-align:center;vertical-align:middle; border-top:1px solid #CCC; font-weight:normal; *height:20px !important;}
#printManifest .manifestGrid .col_sno {border-left:1px solid #CCC; border-bottom:1px solid #CCC; border-right:1px solid #CCC; display:table-cell; padding:10px 5px; vertical-align:middle; text-align:center; width:5%; *width:4%; *float:left; *height:70px;}
#printManifest .manifestGrid .col_sku {border-bottom:1px solid #CCC; border-right:1px solid #CCC; display:table-cell; padding:10px 5px; vertical-align:middle; text-align:center; width:10%; *width:9%; *float:left; *height:70px;}
#printManifest .manifestGrid .col_recipient {border-bottom:1px solid #CCC; border-right:1px solid #CCC; display:table-cell; padding:10px 5px; vertical-align:middle; text-align:left; width:15%; *width:14%; *float:left; *height:70px;}
#printManifest .manifestGrid .col_mobile {border-bottom:1px solid #CCC; border-right:1px solid #CCC; display:table-cell; padding:10px 5px; vertical-align:middle; text-align:center; width:10%; *width:9%; *float:left; *height:70px;}
#printManifest .manifestGrid .col_product {border-bottom:1px solid #CCC; border-right:1px solid #CCC; display:table-cell; padding:10px 5px; vertical-align:middle; text-align:center; width:25%; *width:24%; *float:left; *height:70px;}
#printManifest .manifestGrid .col_product .row {width:100%; text-align:left; float:left;}
#printManifest .manifestGrid .col_product .row .first {width:25%; float:left; color:#999999;}
#printManifest .manifestGrid .col_product .row .second {width:75%; float:left;}
#printManifest .manifestGrid .col_date {border-bottom:1px solid #CCC; border-right:1px solid #CCC; display:table-cell; padding:10px 5px; vertical-align:middle; text-align:center; width:10%; *width:7%; *float:left; *height:70px;}
#printManifest .manifestGrid .col_weight {border-bottom:1px solid #CCC; border-right:1px solid #CCC; display:table-cell; padding:10px 5px; vertical-align:middle; text-align:center; width:10%; *width:7%; *float:left; *height:70px;}
#printManifest .manifestGrid .col_awb {border-bottom:1px solid #CCC; border-right:1px solid #CCC; display:table-cell; padding:10px 5px; vertical-align:middle; text-align:center; width:15%; *width:14%; *float:left; *height:70px;}
#printManifest .manifestGrid .col_awb .awb {font-family:"Barcode"; font-size:30px; *font-size:13px;}

#manifestSign {width:100%; margin-top:20px; font-size:15px; color:#000000;}
#manifestSign .details {width:100%; float:left; margin-top:50px;}
#manifestSign .details .column {width:25%; margin-right:8%; float:left; border-top:2px solid #000000;}
/*-----PRINT MANIFEST-----*/
/*-----PRINT SERIAL KEYS*/
#printserialkey {width:900px;margin: 20px 16%;border:1px solid #cccccc;padding:10px;float: left;/* height: 100%; */}
#printserialkey .printserialkeytDetails {width:100%; float:left;}
#printserialkey .printserialkeytDetails .left {width:50%; float:left;}
#printserialkey .printserialkeytDetails .right {width:50%; float:left;}
#printserialkey .printserialkeytDetails .row {width:100%; float:left; margin-bottom:10px;}
#printserialkey .printserialkeytDetails .row .first {width:100%; float:left; font-size:13px; color:#666666; line-height:24px;}
#printserialkey .printserialkeytDetails .row .second {width:100%; float:left; font-size:15px; color:#000000; font-weight:bold; text-transform:uppercase;}
#printserialkey .printserialkeytDetails-last .left {width: 33%;float:left;}
#printserialkey .printserialkeytDetails-last .right {width: 33%;float:left;}
#printserialkey .printserialkeytDetails-last .row {width:100%; float:left; margin-bottom:10px;}
#printserialkey .printserialkeytDetails-last .row .first {width:100%;float:left;font-size: 14px;color: #000;line-height:24px;font-weight: bold;}
#printserialkey .printserialkeytDetails-last .row .second {width:100%; float:left; font-size:15px; color:#000000; font-weight:bold; text-transform:uppercase;}

#printserialkey .manifestGrid {width:100%;float:left;margin-top:20px;min-height: 300px;}
#printserialkey .manifestGrid .table {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#CCC -moz-use-text-color -moz-use-text-color #CCC;border-image:none;border-style:solid none none solid;border-width:0;display:table;font-size:12px;width:100%}
#printserialkey .manifestGrid .caption {background:none repeat scroll 0 0 #CCC;display:table-caption}
#printserialkey .manifestGrid .row {display:table-row;border:none;float:none;width:auto}
#printserialkey .manifestGrid .heading {background:none repeat scroll 0 0 #EEE; display:table-cell; font-size:13px; color:#000000; font-weight:normal; height:20px; margin:0; padding:0; text-align:center;vertical-align:middle; border-top:1px solid #CCC; font-weight:normal; *height:20px !important;}
#printserialkey .manifestGrid .col_sno {border-left:1px solid #CCC; border-bottom:1px solid #CCC; border-right:1px solid #CCC; display:table-cell; padding:10px 5px; vertical-align:middle; text-align:center; width:5%; *width:4%; *float:left; *height:70px;}
#printserialkey .manifestGrid .col_sku {border-bottom:1px solid #CCC; border-right:1px solid #CCC; display:table-cell; padding:10px 5px; vertical-align:middle; text-align:center; width:10%; *width:9%; *float:left; *height:70px;}
#printserialkey .manifestGrid .col_recipient {border-bottom:1px solid #CCC; border-right:1px solid #CCC; display:table-cell; padding:10px 5px; vertical-align:middle; text-align:left; width:15%; *width:14%; *float:left; *height:70px;}
#printserialkey .manifestGrid .col_mobile {border-bottom:1px solid #CCC; border-right:1px solid #CCC; display:table-cell; padding:10px 5px; vertical-align:middle; text-align:center; width:10%; *width:9%; *float:left; *height:70px;}
#printserialkey .manifestGrid .col_product {border-bottom:1px solid #CCC; border-right:1px solid #CCC; display:table-cell; padding:10px 5px; vertical-align:middle; text-align:center; width:25%; *width:24%; *float:left; *height:70px;}
#printserialkey .manifestGrid .col_product .row {width:100%; text-align:left; float:left;}
#printserialkey .manifestGrid .col_product .row .first {width:25%; float:left; color:#999999;}
#printserialkey .manifestGrid .col_product .row .second {width:75%; float:left;}
#printserialkey .manifestGrid .col_date {border-bottom:1px solid #CCC; border-right:1px solid #CCC; display:table-cell; padding:10px 5px; vertical-align:middle; text-align:center; width:10%; *width:7%; *float:left; *height:70px;}
#printserialkey .manifestGrid .col_weight {border-bottom:1px solid #CCC; border-right:1px solid #CCC; display:table-cell; padding:10px 5px; vertical-align:middle; text-align:center; width:10%; *width:7%; *float:left; *height:70px;}
#printserialkey .manifestGrid .col_awb {border-bottom:1px solid #CCC; border-right:1px solid #CCC; display:table-cell; padding:10px 5px; vertical-align:middle; text-align:center; width:15%; *width:14%; *float:left; *height:70px;}
#printserialkey .manifestGrid .col_awb .awb {font-family:"Barcode"; font-size:30px; *font-size:13px;}

#manifestSign {width:100%; margin-top:20px; font-size:15px; color:#000000;}
#manifestSign .details {width:100%; float:left; margin-top:50px;}
#manifestSign .details .column {width:25%; margin-right:8%; float:left; border-top:2px solid #000000;}
/*-----PRINT SERIAL KEYS*/

/*-----PRINT INVOICE-----*/
#retail-invoice {width:1160px; margin:20px auto;}
#retail-invoice #invoice_left {border:1px solid #000; width:500px; background:#fff; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif; float:left; margin-right:1%;}
#retail-invoice #invoice_left #shipping_details {text-align:left; font-size:12px; color:#000000; line-height:18px; padding:2%; width:50%;float:left;}
#retail-invoice #invoice_left #fragilelogo{width:20%; float:right; padding:2% 0%;}
#retail-invoice #invoice_left #barcode2 { width: 140px;  float: right; margin: 10px 5px 0 5px;}

#retail-invoice #invoice_left #shipping_details .title {font-size:18px; color:#000000; font-weight:bold; margin-bottom:5px;}
#retail-invoice #invoice_left #shipping_details .name {font-size:14px; color:#000000; font-weight:bold; text-transform:uppercase; line-height:18px;}
#retail-invoice #invoice_left #courier_details {width:100%; padding:2% 0; border-bottom:2px solid #000000; border-top:2px solid #000000; text-align:center;}
#retail-invoice #invoice_left #courier_details .courierName {font-size:18px; color:#000000; font-weight:bold; text-transform:uppercase;}
#retail-invoice #invoice_left #courier_details .courierName span {margin-left:50px;}
#retail-invoice #invoice_left #courier_details .courierAwb {font-size:72px;color:#000000;font-family: "Barcode";height: 105px;text-align: center;}
#retail-invoice #invoice_left #courier_details .courierAwb #barcode1 {max-height: 105px;/* width: 160px; *//* float: right; */margin: 10px 5px 0 5px;}

#retail-invoice #invoice_left #item_details {width:100%; float:left; margin-top:10px;}
#retail-invoice #invoice_left #productdetails-pane {border-top:1px solid #000; clear:both;}
#retail-invoice #invoice_left #productdetails-pane .row_heading {display:table-row; vertical-align: middle;}
#retail-invoice #invoice_left #productdetails-pane .table {-moz-border-bottom-colors:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; border-color:#000000 -moz-use-text-color -moz-use-text-color #000000; border-image:none; border-style:solid none none solid; border-width:0 0 1px 0; display:table; font-size:12px;}
#retail-invoice #invoice_left #productdetails-pane .row_heading .grid_heading {background:#EEEEEE; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; vertical-align:middle; border-bottom:1px solid #000;}
#retail-invoice #invoice_left #productdetails-pane .row_heading .col_item {border-right:1px solid #000; display:table-cell; float:left; line-height:20px; padding:5px; width:104px; text-align:center;}
#retail-invoice #invoice_left #productdetails-pane .row_heading .col_qty {border-right:1px solid #000; display:table-cell; float:left; line-height:20px; padding:5px; width:67px; text-align:center;}
#retail-invoice #invoice_left #productdetails-pane .row_heading .col_value {border-right:1px solid #000; display:table-cell; float:left; line-height:20px; padding:5px; width:120px; text-align:center;}
#retail-invoice #invoice_left #productdetails-pane .row_heading .col_collect {display:table-cell; float:left; line-height:20px; padding:5px; width:87px; text-align:center;}
#retail-invoice #invoice_left #productdetails-pane .table2 {-moz-border-bottom-colors:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; border-color:#000000 -moz-use-text-color -moz-use-text-color #000000; border-image:none; border-style:solid none none solid; border-width:0px 0 0 0px; display:table; font-size:12px; color:#000000;}
#retail-invoice #invoice_left #productdetails-pane .row_description .col_item {border-bottom:1px solid #000000; border-right:1px solid #000000; display:table-cell; float:left; line-height:20px; padding:5px; width:104px; height:50px; text-align:center;}
#retail-invoice #invoice_left #productdetails-pane .row_description .col_qty {border-bottom:1px solid #000000; border-right:1px solid #000000; display:table-cell; float:left; line-height:20px; padding:5px; width:67px; height:50px; text-align:center;}
#retail-invoice #invoice_left #productdetails-pane .row_description .col_value {border-bottom:1px solid #000000; border-right:1px solid #000000; display:table-cell; float:left; line-height:20px; padding:5px; width:120px; height:50px; text-align:center;}
#retail-invoice #invoice_left #productdetails-pane .row_description .col_collect {border-bottom:1px solid #000000; display:table-cell; float:left; line-height:20px; padding:5px; width:87px; height:50px; text-align:center;}
#retail-invoice #invoice_left #productdetails-pane #Total_amount {border-bottom:1px solid #000; background-color:#EEE; text-align:right; width:98%; padding:1%; float:left;}
#retail-invoice #invoice_left #productdetails-pane #Total_amount .first {width:80%; float:left; font-weight:bold;}
#retail-invoice #invoice_left #productdetails-pane #Total_amount .second {width:20%; margin-left:80%;}
#retail-invoice #invoice_left #productdetails-pane .info {width:96%; padding:1% 2%; font-size:12px; color:#000000; border-bottom:1px solid #000000; float:left;}

#retail-invoice #invoice_left #reference {width:100%; padding:2% 0; border-bottom:1px solid #000000; border-top:1px solid #000000; text-align:center;}
#retail-invoice #invoice_left #reference .refName {font-size:12px; color:#000000; font-weight:bold; text-transform:uppercase; margin-bottom:20px;}
#retail-invoice #invoice_left #reference .refAwb {font-size:72px; color:#000000; font-family: "Barcode";}

#retail-invoice #invoice_left #companyAddress {width:96%; padding:1% 2%; float:left;}
#retail-invoice #invoice_left #companyAddress .shipping_address {width:30%; float:left; text-align:left;}
#retail-invoice #invoice_left #companyAddress .companyDetails {width:70%; float:left; text-align:right;}
#retail-invoice #invoice_left #companyAddress .companyDetails .head {font-size:12px; color:#000000; font-weight:bold; text-transform:uppercase;}
#retail-invoice #invoice_left #companyAddress .companyDetails .address {font-size:12px; color:#000000; line-height:20px;}

#retail-invoice #invoice_left #orderVia {width:98%; padding:1% 1%; float:left; font-size:16px; border-top:1px solid #000000;}
#retail-invoice #invoice_left #orderVia .left {width:58%; float:left; text-align:right; line-height:50px; font-weight:bold;}
#retail-invoice #invoice_left #orderVia .right {width:42%; float:left; text-align:left;}
#retail-invoice #invoice_left #orderVia .right img {max-width:200px; max-height:50px;}
#retail-invoice #invoice_left #logistic {width:100%; padding:1% 0; float:left; border-top:1px solid #000000; text-align:center;}


#invoice_details {border:1px solid #000; width:640px; background:#fff; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif; float:left;}
#invoice_details #customerdetails-pane {width:100%; float:left;}
#invoice_details #customerdetails-pane #order_number {width:320px; float:left; padding:3px 0; text-align:center; border-right:1px solid #000; border-bottom:1px solid #000;}
#invoice_details #customerdetails-pane #order_date {width:319px; padding:3px 0; float:left; text-align:center; border-bottom:1px solid #000;}
#invoice_details #contactDetails {width:100%; float:left; border-bottom:1px solid #000;}
#invoice_details #contactDetails #sellerDetails {width:320px; float:left; padding:3px 0; border-right:1px solid #000;}
#invoice_details #contactDetails #sellerDetails #invoice-companydetails-pane {width:96%; float:left; padding:2%;}
#invoice_details #contactDetails #sellerDetails #invoice-companydetails-pane .title {font-size:18px; color:#000000; font-weight:bold; margin-bottom:5px;}
#invoice_details #contactDetails #sellerDetails #invoice-companydetails-pane #comp_logo {text-align:center; padding:5px 0px;}
#invoice_details #contactDetails #sellerDetails #invoice-companydetails-pane #comp_name {font-size:18px; color:#000000; font-weight:bold;}
#invoice_details #contactDetails #sellerDetails #invoice-companydetails-pane #comp_details {font-size:12px; color:#000000; line-height:18px;}
#invoice_details #contactDetails #sellerDetails #invoice-companydetails-pane #comp_mobile {font-size:12px; color:#000000; line-height:18px;}
#invoice_details #contactDetails #sellerDetails #invoice-companydetails-pane #comp_email {font-size:12px; color:#000000; line-height:18px;}
#invoice_details #contactDetails #buyerDetails {width:319px; padding:3px 0; float:left; border-left:1px solid #000; margin-left:-1px; line-height:18px;}
#invoice_details #contactDetails #buyerDetails #invoice-address-pane {width:96%; float:left; padding:2%;}
#invoice_details #contactDetails #buyerDetails #invoice-address-pane .title {font-size:18px; color:#000000; font-weight:bold; margin-bottom:5px;}
#invoice_details #contactDetails #buyerDetails #invoice-address-pane #shipping_details {text-align:left;}
#invoice_details #contactDetails #buyerDetails #invoice-address-pane #shipping_details .name {font-size:14px; color:#000000; font-weight:bold; text-transform:uppercase; line-height:18px;}
#invoice_details #dispatched {width:100%; float:left; font-size:12px; color:#000000; text-transform:uppercase;}
#invoice_details #dispatched .via {width:320px; float:left; padding:3px 0; border-right:1px solid #000; line-height:30px; text-align:center;}
#invoice_details #dispatched .awb {width:319px; padding:3px 0; float:left; border-left:1px solid #000; margin-left:-1px; line-height:30px; text-align:center;}

#invoice_details #productdetails-pane {border-top:1px solid #000; clear:both;}
#invoice_details #productdetails-pane .row_heading {display:table-row; vertical-align: middle;}
#invoice_details #productdetails-pane .table {-moz-border-bottom-colors:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; border-color:#000000 -moz-use-text-color -moz-use-text-color #000000; border-image:none; border-style:solid none none solid; border-width:0 0 1px 0; display:table; font-size:12px;}
#invoice_details #productdetails-pane .row_heading .grid_heading {background:#EEEEEE; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; vertical-align:middle; border-bottom:1px solid #000;}
#invoice_details #productdetails-pane .row_heading .col_sno {border-right:1px solid #000; display:table-cell; float:left; line-height:20px; padding:5px; width:40px; text-align:center;}
#invoice_details #productdetails-pane .row_heading .col_product_name {border-right:1px solid #000; display:table-cell; float:left; line-height:20px; padding:5px; width:311px; text-align:center;}
#invoice_details #productdetails-pane .row_heading .col_unit_price {border-right:1px solid #000; display:table-cell; float:left; line-height:20px; padding:5px; width:90px; text-align:center;}
#invoice_details #productdetails-pane .row_heading .col_qantity {border-right:1px solid #000; display:table-cell; float:left; line-height:20px; padding:5px; width:40px; text-align:center;}
#invoice_details #productdetails-pane .row_heading .col_tax {border-right:1px solid #000; display:table-cell; float:left; line-height:20px; padding:5px; width:70px; text-align:center;}
#invoice_details #productdetails-pane .row_heading .col_sub_total {display:table-cell; float:left; line-height:20px; padding:5px; width:105px; text-align:center;}
#invoice_details #productdetails-pane .table2 {-moz-border-bottom-colors:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; border-color:#000000 -moz-use-text-color -moz-use-text-color #000000; border-image:none; border-style:solid none none solid; border-width:0px 0 0 0px; display:table; font-size:12px; color:#000000;}
#invoice_details #productdetails-pane .row_description .col_sno {border-bottom:1px solid #000000; border-right:1px solid #000000; display:table-cell; float:left; line-height:20px; padding:5px; width:40px; height:80px; text-align:center;}
#invoice_details #productdetails-pane .row_description .col_product_name {border-bottom:1px solid #000000; border-right:1px solid #000000; display:table-cell; float:left; line-height:20px; padding:5px; width:311px; height:80px; overflow:scroll; overflow-x:auto; overflow-y:auto;}
#invoice_details #productdetails-pane .row_description .col_product_name .first {font-size:12px; color:#555; float:left; width:60px;}
#invoice_details #productdetails-pane .row_description .col_product_name .second {font-size:12px; color:#000;}
#invoice_details #productdetails-pane .row_description .col_unit_price {border-bottom:1px solid #000000; border-right:1px solid #000000; display:table-cell; float:left; line-height:20px; padding:5px; width:90px; height:80px; text-align:right;}
#invoice_details #productdetails-pane .row_description .col_unit_price s {font-size:12px; color:#888888;}
#invoice_details #productdetails-pane .row_description .col_qantity {border-bottom:1px solid #000000; border-right:1px solid #000000; display:table-cell; float:left; line-height:20px; padding:5px; width:40px; height:80px; text-align:center;}
#invoice_details #productdetails-pane .row_description .col_tax {border-bottom:1px solid #000000; border-right:1px solid #000000; display:table-cell; float:left; line-height:20px; padding:5px; width:70px; height:80px; text-align:center;}
#invoice_details #productdetails-pane .row_description .col_sub_total {border-bottom:1px solid #000000; display:table-cell; float:left; line-height:20px; padding:5px; width:105px; height:80px; text-align:right;}
#invoice_details #amount_summary {border-bottom:0px solid #000; background-color:#EEE; text-align:right;}
#invoice_details #amount_summary .row {font-size:12px; color:#000000; padding:5px; border-bottom:1px solid #000;}
#invoice_details #amount_summary .row:last-child {font-size:12px; color:#000000; padding:5px; border-bottom:1px solid #000;}
#invoice_details #amount_summary .row .first {width:80%; float:left; font-weight:bold;}
#invoice_details #amount_summary .row .second {width:20%; margin-left:80%;}
#invoice_details #amount_summary .row2 {font-size:12px; color:#000000; padding:5px; text-align:left; background-color:#FFFFFF;}
#invoice_details #declaration {width:98%; padding:1%; font-size:12px; color:#000000;}
#invoice_details #companylogo {float:left; font-size:16px; border-top:1px solid #000000; width:100%; padding:1% 0;}
#invoice_details #companylogo .left {width:67%; float:left; text-align:right; line-height:32px; font-weight:bold;}
#invoice_details #companylogo .right {width:33%; float:left; text-align:left;}
#invoice_details #companylogo .right img {max-width:200px; max-height:50px;}
#invoice_details #signature {width:98%; padding:1%; font-size:12px; color:#000000; font-weight:bold; border-top:1px solid #000000;float:left;}
#invoice_details #heading {width:98%; padding:1%; text-align:center; font-size:18px; color:#000000; font-weight:bold; border-bottom:1px solid #000000;}
#invoice_details #payment_instruction {font-size:12px; font-weight:bold; height:60px;}
#invoice_details #payment_instruction #for_company_details {border-right:1px solid #000000; width:30%; padding:3px 10px; float:left;height:91%;}
/*-----PRINT INVOICE-----*/

#order_grid_order .norecord {background:#333333; border:1px solid #000; color:#FFF; font-size:15px; padding:10px; text-align:center; width:50%; margin:100px auto;}
#order_grid_order {width:100%; padding:0; margin:0; margin-top:20px;}
#order_grid_order .table {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#CCC -moz-use-text-color -moz-use-text-color #CCC;border-image:none;border-style:solid none none solid;border-width:0;display:table;font-size:12px;width:100%;}
#order_grid_order .caption {background:none repeat scroll 0 0 #CCC;display:table-caption}
#order_grid_order .row {display:table-row;border:none;float:none;width:auto}
#order_grid_order .heading {background:none repeat scroll 0 0 #EEE; display:table-cell; font-size:13px; color:#000000; font-weight:normal; height:30px; margin:0; padding:0; text-align:center;vertical-align:middle; border-top:1px solid #CCC; *height:20px !important;}
#order_grid_order .table .row .col_sno:first-child{ border-right:0px;}
#order_grid_order .col_sno {border-left:1px solid #CCC;border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:10%; font-size:12px; *width:9%; *float:left; *padding:5px 0; *height:40px;}
#order_grid_order .col_date {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:11%; font-size:12px; *width:9%; *float:left; *padding:5px 0; *height:40px;}
#order_grid_order .col_receipient {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:11%; font-size:12px; *width:14%; *float:left; *padding:5px 0; *height:40px;}
#order_grid_order .col_amount {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:10%; font-size:12px; *width:10%; *float:left; *padding:5px 0; *height:40px;}
#order_grid_order .col_mode_payment {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:11%; font-size:12px; *width:12%; *float:left; *padding:5px 0; *height:40px;}
#order_grid_order .col_status {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:8%; font-size:12px; *width:10%; *float:left; *padding:5px 0; *height:40px;}
#order_grid_order .col_tracking {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:11%; font-size:12px; *width:12%; *float:left; *padding:5px 0; *height:40px;}
#order_grid_order .col_manage {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:11%; font-size:12px; *width:10%; *float:left; *padding:5px 0; *height:40px;}
#order_grid_order .col_manifest {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:11%; font-size:12px; *width:12%; *float:left; *padding:5px 0; *height:40px;}


#order_information #product_grid{ margin-bottom:0px; margin-top:0px;}
#order_information #product_grid .row {display:table-row;border:none;float:none;width:auto}
#order_information #product_grid .heading {background:none repeat scroll 0 0 #EEE; display:table-cell; font-size:13px; color:#000000; font-weight:normal; height:30px; margin:0; padding:0; text-align:center;vertical-align:middle; border-top:1px solid #CCC; *height:20px !important;}
#order_information #product_grid .col_sno {border-left:1px solid #CCC;border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:10%; font-size:12px; *width:9%; *float:left; *padding:5px 0; *height:40px;}
#order_information #product_grid .col_date {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:20%; font-size:12px; *width:9%; *float:left; *padding:5px 0; *height:40px;}
#order_information #product_grid .col_type {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:20%; font-size:12px; *width:9%; *float:left; *padding:5px 0; *height:40px;}
#order_information #product_grid .col_cat {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:50%; font-size:12px; *width:12%; *float:left; *padding:5px 0; *height:40px;}

#payment_details {margin-top: 15px;}
#payment_details #product_grid{ margin-bottom:0px; margin-top:0px;}
#payment_details #product_grid .row {display:table-row;border:none;float:none;width:auto}
#payment_details #product_grid .heading {background:none repeat scroll 0 0 #EEE; display:table-cell; font-size:13px; color:#000000; font-weight:normal; height:30px; margin:0; padding:0; text-align:center;vertical-align:middle; border-top:1px solid #CCC; *height:20px !important;}
#payment_details #product_grid .col_sno {border-left:1px solid #CCC;border-bottom:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:10%; font-size:12px; *width:9%; *float:left; *padding:5px 0; *height:40px;}
#payment_details #product_grid .col_term {border-left:1px solid #CCC;border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:23%; font-size:12px; *width:9%; *float:left; *padding:5px 0; *height:40px;}
#payment_details #product_grid .col_mode {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:23%; font-size:12px; *width:9%; *float:left; *padding:5px 0; *height:40px;}
#payment_details #product_grid .col_tin {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:23%; font-size:12px; *width:9%; *float:left; *padding:5px 0; *height:40px;}
#payment_details #product_grid .col_com {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:23%; font-size:12px; *width:12%; *float:left; *padding:5px 0; *height:40px;}

#billing_details {margin-top: 15px;}
#billing_details #product_grid{ margin-bottom:0px; margin-top:0px;}
#billing_details #product_grid .row {display:table-row;border:none;float:none;width:auto}
#billing_details #product_grid .heading {background:none repeat scroll 0 0 #EEE; display:table-cell; font-size:13px; color:#000000; font-weight:normal; height:30px; margin:0; padding:0; text-align:center;vertical-align:middle; border-top:1px solid #CCC; *height:20px !important;}
#billing_details #product_grid .col_sno {border-left:1px solid #CCC;border-bottom:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:10%; font-size:12px; *width:9%; *float:left; *padding:5px 0; *height:40px;}
#billing_details #product_grid .col_name {border-left:1px solid #CCC;border-bottom:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:30%; font-size:12px; *width:9%; *float:left; *padding:5px 0; *height:40px;}
#billing_details #product_grid .col_add {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:60%; font-size:12px; *width:9%; *float:left; *padding:5px 0; *height:40px;}

#supplier_information {margin-top: 15px;}
#supplier_information #product_grid{ margin-bottom:0px; margin-top:0px;}
#supplier_information #product_grid .row {display:table-row;border:none;float:none;width:auto}
#supplier_information #product_grid .heading {background:none repeat scroll 0 0 #EEE; display:table-cell; font-size:13px; color:#000000; font-weight:normal; height:30px; margin:0; padding:0; text-align:center;vertical-align:middle; border-top:1px solid #CCC; *height:20px !important;}
#supplier_information #product_grid .col_sno {border-left:1px solid #CCC;border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:5%; font-size:12px; *width:9%; *float:left; *padding:5px 0; *height:40px;}
#supplier_information #product_grid .col_name {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:15%; font-size:12px; *width:9%; *float:left; *padding:5px 0; *height:40px;}
#supplier_information #product_grid .col_full {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:20%; font-size:12px; *width:9%; *float:left; *padding:5px 0; *height:40px;}
#supplier_information #product_grid .col_num {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:10%; font-size:12px; *width:12%; *float:left; *padding:5px 0; *height:40px;}
#supplier_information #product_grid .col_email {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:20%; font-size:12px; *width:12%; *float:left; *padding:5px 0; *height:40px;}
#supplier_information #product_grid .col_add {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:25%; font-size:12px; *width:12%; *float:left; *padding:5px 0; *height:40px;}

#product_grid{ margin-bottom:0px; margin-top:0px;}
#product_grid .row {display:table-row;border:none;float:none;width:auto}
#product_grid .heading {background:none repeat scroll 0 0 #EEE; display:table-cell; font-size:13px; color:#000000; font-weight:normal; height:30px; margin:0; padding:0; text-align:center;vertical-align:middle; border-top:1px solid #CCC; *height:20px !important;}
#product_grid .col_sno {border-left:1px solid #CCC;border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:10%; font-size:12px; *width:9%; *float:left; *padding:5px 0; *height:40px;}
#product_grid .col_name {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:15%; font-size:12px; *width:9%; *float:left; *padding:5px 0; *height:40px;}
#product_grid .col_full {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:20%; font-size:12px; *width:9%; *float:left; *padding:5px 0; *height:40px;}
#product_grid .col_num {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:10%; font-size:12px; *width:12%; *float:left; *padding:5px 0; *height:40px;}
#product_grid .col_email {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:20%; font-size:12px; *width:12%; *float:left; *padding:5px 0; *height:40px;}
#product_grid .col_add {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:25%; font-size:12px; *width:12%; *float:left; *padding:5px 0; *height:40px;}



#order_grid_welcome .norecord {background:#333333; border:1px solid #000; color:#FFF; font-size:15px; padding:10px; text-align:center; width:50%; margin:100px auto;}
#order_grid_welcome {width:100%; padding:0; margin:0; margin-top:20px;}
#order_grid_welcome .table {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#CCC -moz-use-text-color -moz-use-text-color #CCC;border-image:none;border-style:solid none none solid;border-width:0;display:table;font-size:12px;width:100%;}
#order_grid_welcome .caption {background:none repeat scroll 0 0 #CCC;display:table-caption}
#order_grid_welcome .row {display:table-row;border:none;float:none;width:auto}
#order_grid_welcome .heading {background:none repeat scroll 0 0 #EEE; display:table-cell; font-size:13px; color:#000000; font-weight:normal; height:30px; margin:0; padding:0; text-align:center;vertical-align:middle; border-top:1px solid #CCC; *height:20px !important;}
#order_grid_welcome .col_order_no {border-left:1px solid #CCC;border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:10%; font-size:12px; *width:10%; *float:left; *padding:5px 0; *height:40px;}
#order_grid_welcome .col_order_date {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:10%; font-size:12px; *width:10%; *float:left; *padding:5px 0; *height:40px;}
#order_grid_welcome .col_amount {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:10%; font-size:12px; *width:20%; *float:left; *padding:5px 0; *height:40px;}
#order_grid_welcome .col_mode_payment {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:10%; font-size:12px; *width:20%; *float:left; *padding:5px 0; *height:40px;}
#order_grid_welcome .col_status {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:10%; font-size:12px; *width:18%; *float:left; *padding:5px 0; *height:40px;}
#order_grid_welcome .col_awb {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:10%; font-size:12px; *width:20%; *float:left; *padding:5px 0; *height:40px;}
#order_grid_welcome .col_manage {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:10%; font-size:12px; *width:10%; *float:left; *padding:5px 0; *height:40px;}

#order_grid_return .norecord {background:#333333; border:1px solid #000; color:#FFF; font-size:15px; padding:10px; text-align:center; width:50%; margin:100px auto;}
#order_grid_return {width:100%; padding:0; margin:0; margin-top:20px;}
#order_grid_return .table {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#CCC -moz-use-text-color -moz-use-text-color #CCC;border-image:none;border-style:solid none none solid;border-width:0;display:table;font-size:12px;width:100%;}
#order_grid_return .caption {background:none repeat scroll 0 0 #CCC;display:table-caption}
#order_grid_return .row {display:table-row;border:none;float:none;width:auto}
#order_grid_return .heading {background:none repeat scroll 0 0 #EEE; display:table-cell; font-size:13px; color:#000000; font-weight:normal; height:30px; margin:0; padding:0; text-align:center;vertical-align:middle; border-top:1px solid #CCC; *height:20px !important;}
#order_grid_return .col_order_no {border-left:1px solid #CCC;border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:10%; font-size:12px; *width:33%; *float:left; *padding:5px 0; *height:40px;}
#order_grid_return .col_order_date {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:10%; font-size:12px; *width:33%; *float:left; *padding:5px 0; *height:40px;}
#order_grid_return .col_desc {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:10%; font-size:12px; *width:33%; *float:left; *padding:5px 0; *height:40px;}

#order_grid_approved .norecord {background:#333333; border:1px solid #000; color:#FFF; font-size:15px; padding:10px; text-align:center; width:50%; margin:100px auto;}
#order_grid_approved {width:100%; padding:0; margin:0; margin-top:20px;}
#order_grid_approved .table {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#CCC -moz-use-text-color -moz-use-text-color #CCC;border-image:none;border-style:solid none none solid;border-width:0;display:table;font-size:12px;width:100%;}
#order_grid_approved .caption {background:none repeat scroll 0 0 #CCC;display:table-caption}
#order_grid_approved .row {display:table-row;border:none;float:none;width:auto}
#order_grid_approved .heading {background:none repeat scroll 0 0 #EEE; display:table-cell; font-size:13px; color:#000000; font-weight:normal; height:30px; margin:0; padding:0; text-align:center;vertical-align:middle; border-top:1px solid #CCC; *height:20px !important;}
#order_grid_approved .col_order_no {border-left:1px solid #CCC;border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:30%; font-size:12px; *width:33%; *float:left; *padding:5px 0; *height:20px;}
#order_grid_approved .col_order_date {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:30%; font-size:12px; *width:33%; *float:left; *padding:5px 0; *height:20px;}
#order_grid_approved .col_desc {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:30%; font-size:12px; *width:33%; *float:left; *padding:5px 0; *height:20px;}

#order_grid_forms .norecord {background:#333333; border:1px solid #000; color:#FFF; font-size:15px; padding:10px; text-align:center; width:50%; margin:100px auto;}
#order_grid_forms {width:100%; padding:0; margin:0; margin-top:20px;}
#order_grid_forms .table {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#CCC -moz-use-text-color -moz-use-text-color #CCC;border-image:none;border-style:solid none none solid;border-width:0;display:table;font-size:12px;width:100%;}
#order_grid_forms .caption {background:none repeat scroll 0 0 #CCC;display:table-caption}
#order_grid_forms .row {display:table-row;border:none;float:none;width:auto}
#order_grid_forms .heading {background:none repeat scroll 0 0 #EEE; display:table-cell; font-size:13px; color:#000000; font-weight:normal; height:30px; margin:0; padding:0; text-align:center;vertical-align:middle; border-top:1px solid #CCC; *height:20px !important;}
#order_grid_forms .col_name {border-left:1px solid #CCC;border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:33%; font-size:12px; *width:33%; *float:left; *padding:5px 0; *height:20px;}
#order_grid_forms .col_applicable {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:33%; font-size:12px; *width:33%; *float:left; *padding:5px 0; *height:20px;}
#order_grid_forms .col_download {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:33%; font-size:12px; *width:33%; *float:left; *padding:5px 0; *height:20px;}

#order_grid_product .norecord {background:#333333; border:1px solid #000; color:#FFF; font-size:15px; padding:10px; text-align:center; width:50%; margin:100px auto;}
#order_grid_product {width:100%; padding:0; margin:0; margin-top:20px;}
#order_grid_product .table {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#CCC -moz-use-text-color -moz-use-text-color #CCC;border-image:none;border-style:solid none none solid;border-width:0;display:table;font-size:12px;width:100%;}
#order_grid_product .caption {background:none repeat scroll 0 0 #CCC;display:table-caption}
#order_grid_product .row {display:table-row;border:none;float:none;width:auto}
#order_grid_product .heading {background:none repeat scroll 0 0 #EEE; display:table-cell; font-size:13px; color:#000000; font-weight:normal; height:30px; margin:0; padding:0; text-align:center;vertical-align:middle; border-top:1px solid #CCC; *height:20px !important;}
#order_grid_product .col_product_image {border-left:1px solid #CCC;border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:10%; font-size:12px; *width:10%; *float:left; *padding:5px 0; *height:100px;}
#order_grid_product .col_product_image img {max-width:70px; max-height:70px;}
#order_grid_product .col_product_name {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:40%; font-size:12px; *width:43%; *float:left; *padding:5px 5px; *height:100px;}
#order_grid_product .col_product_name .row {width:100%; float:left; text-align:left;}
#order_grid_product .col_product_name .row .first {width:15%; float:left; color:#999999;}
#order_grid_product .col_product_name .row .second {width:85%; float:left;}
#order_grid_product .col_unit_price {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:15%; font-size:12px; *width:15%; *float:left; *padding:5px 0; *height:100px;}
#order_grid_product .col_Serial_Key {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:20%; font-size:12px; *width:15%; *float:left; *padding:5px 0; *height:100px;}
#order_grid_product .col_unit_price s {color:#AAAAAA;}
#order_grid_product .col_qantity {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:10%; font-size:12px; *width:10%; *float:left; *padding:5px 0; *height:100px;}
#order_grid_product .col_sub_total {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:10%; font-size:12px; *width:10%; *float:left; *padding:5px 0; *height:100px;}
#order_grid_product .col_status {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:10%; font-size:12px; *width:10%; *float:left; *padding:5px 0; *height:100px;}

#product_grid .norecord {background:#333333; border:1px solid #000; color:#FFF; font-size:15px; padding:10px; text-align:center; width:50%; margin:100px auto;}
#product_grid {width:100%; padding:0; margin:0; margin-top:20px;}
#product_grid .table {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#CCC -moz-use-text-color -moz-use-text-color #CCC;border-image:none;border-style:solid none none solid;border-width:0;display:table;font-size:12px;width:100%;}
#product_grid .caption {background:none repeat scroll 0 0 #CCC;display:table-caption}
#product_grid .row {display:table-row;border:none;float:none;width:auto}
#product_grid .heading {background:none repeat scroll 0 0 #EEE; display:table-cell; font-size:13px; color:#000000; font-weight:normal; height:30px; margin:0; padding:0; text-align:center;vertical-align:middle; border-top:1px solid #CCC; *height:20px !important;}
#product_grid .col_sno {border-left: 1px solid #CCC; border-bottom: 1px solid #CCC; display: table-cell; height: auto; padding: 5px; vertical-align: middle; text-align: center; width: 5%; font-size: 12px;}
#product_grid .col_sku {border-left:1px solid #CCC;border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:10%; font-size:12px; *width:12%; *float:left; *padding:5px 0; *height:50px;}
#product_grid .col_name {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:15%; font-size:12px; *width:25%; *float:left; *padding:5px 0; *height:50px;}
#product_grid .col_date {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:10%; font-size:12px; *width:15%; *float:left; *padding:5px 0; *height:50px;}
#product_grid .col_url {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:10%; font-size:12px; *width:15%; *float:left; *padding:5px 0; *height:50px;}
#product_grid .col_status {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:10%; font-size:12px; *width:10%; *float:left; *padding:5px 0; *height:50px;}
#product_grid .col_image {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:10%; font-size:12px; *width:10%; *float:left; *padding:5px 0; *height:50px;}
#product_grid .col_image img {max-height:50px; max-width:50px;}
#product_grid .col_manage {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:10%; font-size:12px; *width:12%; *float:left; *padding:5px 0; *height:50px;}

#assignedcategory .norecord {background:#333333; border:1px solid #000; color:#FFF; font-size:15px; padding:10px; text-align:center; width:50%; margin:100px auto;}
#assignedcategory {width:100%; padding:0; margin:0; margin-top:20px;}
#assignedcategory .main_heading{font-size:14px;font-weight:bold;margin: 10px 0;background:#eee;padding:5px 10px;display: inline-block;width: 100%;}
#assignedcategory .table {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#CCC -moz-use-text-color -moz-use-text-color #CCC;border-image:none;border-style:solid none none solid;border-width:0;display:table;font-size:12px;width:100%;}
#assignedcategory .caption {background:none repeat scroll 0 0 #CCC;display:table-caption}
#assignedcategory .row {display:table-row;border:none;float: none !important; width: auto !important; padding: 0px !important;}
#assignedcategory .heading {background:none repeat scroll 0 0 #EEE; display:table-cell; font-size:13px; color:#000000; font-weight:normal; height:30px; margin:0; padding:0; text-align:center;vertical-align:middle; border-top:1px solid #CCC; *height:20px !important;}
#assignedcategory .col_sno {border-left: 1px solid #CCC; border-bottom: 1px solid #CCC; display: table-cell; height: auto; padding: 5px; vertical-align: middle; text-align: center; width: 4%; font-size: 12px;}
#assignedcategory .col_root {border-left:1px solid #CCC;border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:24%; font-size:12px;}
#assignedcategory .col_main {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:24%; font-size:12px; }
#assignedcategory .col_sub {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:24%; font-size:12px; }
#assignedcategory .col_com {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:24%; font-size:12px; }
#sellerinfo { width: 100%; float: left; background: #fff; margin-bottom: 10px;}
#sellerinfo .heading{font-size:14px; font-weight:bold; margin-bottom:10px; background:#eee; padding:5px 10px;}
#sellerinfo .row {clear:both; position:relative; padding:10px 0%; width:98%; float:left;}
#sellerinfo .row .left{ width:50%; float:left;}
#sellerinfo .row .right{ width:50%; float:left;}
#sellerinfo .row .first {font-size:13px; color:#000000; padding-left:5px; float:left; width:35%; line-height:24px;     font-weight: bold;}
#sellerinfo .row .second {font-size:13px; color:#000000; padding-left:5px; float:left; width:35%; line-height:24px;  }

#myaccount #product_grid .row {display:table-row;border:none;float:none;width:auto}
#myaccount #product_grid .heading {background:none repeat scroll 0 0 #EEE; display:table-cell; font-size:13px; color:#000000; font-weight:normal; height:30px; margin:0; padding:0; text-align:center;vertical-align:middle; border-top:1px solid #CCC; *height:20px !important;}
#myaccount #product_grid .col_sno {border-left: 1px solid #CCC; border-bottom: 1px solid #CCC; display: table-cell; height: auto; padding: 5px; vertical-align: middle; text-align: center; width: 4%; font-size: 12px;}
#myaccount #product_grid .col_sku {border-left:1px solid #CCC;border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center;width: 70px;font-size:12px; *width:12%; *float:left; *padding:5px 0; *height:50px;}
#myaccount #product_grid .col_name {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center;width: 200px;font-size:12px; *width:25%; *float:left; *padding:5px 0; *height:50px;}
#myaccount #product_grid .col_date {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:10%; font-size:12px; *width:15%; *float:left; *padding:5px 0; *height:50px;}
#myaccount #product_grid .col_url {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center;width: 100px;font-size:12px; *width:15%; *float:left; *padding:5px 0; *height:50px;}
#myaccount #product_grid .col_status {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:10%; font-size:12px; *width:10%; *float:left; *padding:5px 0; *height:50px;}
#myaccount #product_grid .col_image {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center;width: 70px;font-size:12px; *width:10%; *float:left; *padding:5px 0; *height:50px;}
#myaccount #product_grid .col_image img {max-height:50px; max-width:50px;}
#myaccount #product_grid .col_manage {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center;width: 70px;font-size:12px; *width:12%; *float:left; *padding:5px 0; *height:50px;}

#pagination{margin:10px 0;}
#pagination a{color:#333;border:1px solid #ccc; background:#fff; padding:2px 8px;margin: 2px 2px 0px 1px;
    float: left;}
#pagination .active{color:#fff;  border: 1px solid #af2c2c; background:#af2c2c; padding:2px 8px;margin: 2px 2px 0px 1px; float: left;}

#order_grid_amount .norecord {background:#333333; border:1px solid #000; color:#FFF; font-size:15px; padding:10px; text-align:center; width:50%; margin:100px auto;}
#order_grid_amount {width:100%; padding:0; margin:0; margin-top:20px;}
#order_grid_amount .table {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#CCC -moz-use-text-color -moz-use-text-color #CCC;border-image:none;border-style:solid none none solid;border-width:0;display:table;font-size:12px;width:100%;}
#order_grid_amount .caption {background:none repeat scroll 0 0 #CCC;display:table-caption}
#order_grid_amount .rowcol {display:table-row;border:none;float:none;width:auto}
#order_grid_amount .heading {background:none repeat scroll 0 0 #EEE; display:table-cell; font-size:13px; color:#000000; font-weight:normal; height:30px; margin:0; padding:0; text-align:center;vertical-align:middle; border-top:1px solid #CCC; *height:20px !important;}
#order_grid_amount .col_sno {border-left:1px solid #CCC;border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:10%; font-size:12px; *width:10%; *float:left; *padding:5px 0; *height:50px;}
#order_grid_amount .col_date {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:10%; font-size:12px; *width:10%; *float:left; *padding:5px 0; *height:50px;}
#order_grid_amount .col_description {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:left; width:60%; font-size:12px; *width:34%; *float:left; *padding:5px 0; *height:50px;}
#order_grid_amount .col_cr {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:right; width:10%; font-size:12px; *width:10%; *float:left; *padding:5px 0; *height:50px;}
#order_grid_amount .col_db {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:right; width:10%; font-size:12px; *width:15%; *float:left; *padding:5px 0; *height:50px;}

#order_grid_amount .rowspan {width:100%; float:left; text-align:right; padding:10px 0; font-size:13px; color:#000000; border-bottom:1px solid #EEEEEE;}
#order_grid_amount .rowspan .first {width:80%; float:left; text-align:right; font-weight:bold;}
#order_grid_amount .rowspan .second {width:9.5%; float:left; text-align:right; padding-right:0.5%;}
#order_grid_amount .rowspan .third {width:9.5%; float:left; text-align:right; padding-right:0.5%;}

.list-top-bar {width:100%; margin:20px 0 25px 0; float:left;}
.list-top-bar .searchSKU {width:50%; font-size:13px; color:#000000; font-weight:bold; float:left; text-align:left;}
.list-top-bar .searchSKU .input {border:1px solid #CCCCCC; padding:4px; font-size:13px; color:#000000;}
.list-top-bar .searchSKU .btn {background-color:#333333; padding:4px 10px 4px 10px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; *line-height:32px; border:0; cursor:pointer; *line-height:16px;}
.list-top-bar .searchSKU .btn:hover {background-color:#af2c2c;}
.list-top-bar .sorting {width:50%; font-size:13px; color:#000000; font-weight:bold; float:left; text-align:right;}
.list-top-bar .sorting .select {border:1px solid #CCCCCC; padding:4px; font-size:13px; color:#000000;}
.list-mid-bar {width:100%; margin:0; float:left;}
.list-mid-bar .left {width:50%; float:left; text-align:left;}
.list-mid-bar .right {width:50%; float:left; text-align:right;}

#return_order_details {width:700px; margin:10px auto; border:1px solid #000000; border-bottom:0;}
#return_order_details .returnDetails {width:96%; padding:2%; padding-bottom:0;}
#return_order_details .returnDetails .txt {font-size:13px; color:#000000; margin-bottom:10px;}
#return_order_details .returnDetails .txt .select {width:180px; border:1px solid #CCCCCC;}
#return_order_details .returnDetails .left {width:50%; float:left; text-align:left;}
#return_order_details .returnDetails .right {width:50%; float:left; text-align:left;}
#return_order_details .returnDetails .full {width:100%; float:left; text-align:center; padding:20px 0;}

#productdetails-pane {border-top:1px solid #000; clear:both;}
#productdetails-pane .row_heading {display:table-row; vertical-align: middle;}
#productdetails-pane .table {-moz-border-bottom-colors:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; border-color:#000000 -moz-use-text-color -moz-use-text-color #000000; border-image:none; border-style:solid none none solid; border-width:0 0 1px 0; display:table; font-size:12px;}
#productdetails-pane .row_heading .grid_heading {background:#EEEEEE; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; vertical-align:middle; border-bottom:1px solid #000;}
#productdetails-pane .row_heading .col_product_image {border-right:1px solid #000; display:table-cell; float:left; line-height:20px; padding:5px; width:120px;}
#productdetails-pane .row_heading .col_product_name {border-right:1px solid #000; display:table-cell; float:left; line-height:20px; padding:5px; width:230px;}
#productdetails-pane .row_heading .col_unit_price {border-right:1px solid #000; display:table-cell; float:left; line-height:20px; padding:5px; width:120px; text-align:right;}
#productdetails-pane .row_heading .col_qantity {border-right:1px solid #000; display:table-cell; float:left; line-height:20px; padding:5px; width:56px; text-align:right;}
#productdetails-pane .row_heading .col_sub_total {display:table-cell; float:left; line-height:20px; padding:5px; width:120px; text-align:right;}
#productdetails-pane .table2 {-moz-border-bottom-colors:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; border-color:#000000 -moz-use-text-color -moz-use-text-color #000000; border-image:none; border-style:solid none none solid; border-width:0px 0 0 0px; display:table; font-size:11px; color:#000000;}
#productdetails-pane .row_description .col_product_image {border-bottom:1px solid #000000; border-right:1px solid #000000; display:table-cell; float:left; line-height:20px; padding:5px; width:120px; height:120px;}
#productdetails-pane .row_description .col_product_name {border-bottom:1px solid #000000; border-right:1px solid #000000; display:table-cell; float:left; line-height:20px; padding:5px; width:230px; height:120px; overflow:scroll; overflow-x:hidden; overflow-y:auto;}
#productdetails-pane .row_description .col_product_name .first {font-size:11px; color:#555; float:left; width:60px;}
#productdetails-pane .row_description .col_product_name .second {font-size:11px; color:#000;}
#productdetails-pane .row_description .col_unit_price {border-bottom:1px solid #000000; border-right:1px solid #000000; display:table-cell; float:left; line-height:20px; padding:5px; width:120px; height:120px; text-align:right;}
#productdetails-pane .row_description .col_unit_price s {font-size:12px; color:#888888;}
#productdetails-pane .row_description .col_qantity {border-bottom:1px solid #000000; border-right:1px solid #000000; display:table-cell; float:left; line-height:20px; padding:5px; width:56px; height:120px; text-align:right;}
#productdetails-pane .row_description .col_sub_total {border-bottom:1px solid #000000; display:table-cell; float:left; line-height:20px; padding:5px; width:120px; height:120px; text-align:right;}

.state-form {width:100%; padding:0; margin-top:20px;}
.state-form .head {font-size:16px; color:#000000; font-weight:bold; text-align:center;}
.state-form .head .state {color:#af2c2c;}

#order_grid_state .norecord {background:#333333; border:1px solid #000; color:#FFF; font-size:15px; padding:10px; text-align:center; width:50%; margin:100px auto;}
#order_grid_state {width:100%; padding:0; margin:0; margin-top:20px;}
#order_grid_state .table {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#CCC -moz-use-text-color -moz-use-text-color #CCC;border-image:none;border-style:solid none none solid;border-width:0;display:table;font-size:12px;width:100%;}
#order_grid_state .caption {background:none repeat scroll 0 0 #CCC;display:table-caption}
#order_grid_state .row {display:table-row;border:none;float:none;width:auto}
#order_grid_state .heading {background:none repeat scroll 0 0 #EEE; display:table-cell; font-size:13px; color:#000000; font-weight:normal; height:30px; margin:0; padding:0; text-align:center;vertical-align:middle; border-top:1px solid #CCC; *height:20px !important;}
#order_grid_state .col_order_name {border-left:1px solid #CCC;border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:50%; font-size:12px; *width:49%; *float:left; *padding:5px 0; *height:20px;}
#order_grid_state .col_order_form {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:auto;padding:5px;vertical-align:middle;text-align:center; width:50%; font-size:12px; *width:50%; *float:left; *padding:5px 0; *height:20px;}


/*-----PO-----*/
#PO {width:900px; margin:20px auto; border:1px solid #cccccc; padding:10px;}
#PO .title {width:100%;float:left;font-size: 17px;color:#000000;font-weight:bold;text-transform:uppercase;text-align: center;margin-bottom: 15px;}
#PO .logo {width:100%;float:left;font-size:15px;color:#000000;font-weight:bold;text-transform:uppercase;display: none;}
#PO .manifestDetails {width:100%; float:left;}
#PO .manifestDetails .full {width:100%; float:left; margin-bottom:20px;}
#PO .manifestDetails .left {width:100%; float:left; margin-bottom:20px;}
#PO .manifestDetails .right {width:100%; float:left;}
#PO .manifestDetails .right .half{width:50%; float:left;}
#PO .manifestDetails .left .row {width:50%; float:left; }
#PO .manifestDetails .row {width:100%;float:left;margin-bottom: 0px;}
#PO .manifestDetails .row .first {width: 100px;float:left;font-size:13px;color:#000;line-height:24px; font-weight:600;}
#PO .manifestDetails .row .second {width: 50%;float:left;font-size: 13px;color:#000000;line-height: 24px;}

#PO .manifestGrid {width:100%; float:left; margin-top:20px; min-height:300px;}
#PO .manifestGrid .table {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#CCC -moz-use-text-color -moz-use-text-color #CCC;border-image:none;border-style:solid none none solid;border-width:0;display:table;font-size:12px;width:100%}
#PO .manifestGrid .total {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#CCC -moz-use-text-color -moz-use-text-color #CCC;border-image:none;border-style:solid none none solid;border-width:0;display:table;font-size:12px;width:100%;margin-top: 10px;}
#PO .manifestGrid .total .row{width:100%;text-align: right;float: right;}
#PO .manifestGrid .total .row span{ width: 100%; text-align: right; float: right; padding: 2px 0; font-size: 13px; /* border-bottom: 1px #ddd solid; */}
#PO .manifestGrid .total .row span h3{ margin: 0px; float: left; font-size: 13px; font-weight: 600; text-align: right;}
#PO .manifestGrid .total .row span b{width: 50px; float: right;}
#PO .manifestGrid .caption {background:none repeat scroll 0 0 #CCC;display:table-caption}
#PO .manifestGrid .row {display:table-row;border:none;float:none;width:auto}
#PO .manifestGrid .heading {background:none repeat scroll 0 0 #EEE;display:table-cell;font-size:12px;color:#000000;font-weight:normal;height:20px;margin:0;padding:0;text-align:center;vertical-align:middle;border-top:1px solid #CCC;font-weight: 600; *height:20px !important;}
#PO .manifestGrid .col_sno {border-left:1px solid #CCC; border-bottom:1px solid #CCC; border-right:1px solid #CCC; display:table-cell; padding:10px 5px; vertical-align:middle; text-align:center; width:5%; }
#PO .manifestGrid .col_sku {border-bottom:1px solid #CCC; border-right:1px solid #CCC; display:table-cell; padding:10px 5px; vertical-align:middle; text-align:center; width:10%; }
#PO .manifestGrid .col_recipient {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;padding:10px 5px;vertical-align:middle;text-align:left;width: 20%;}
#PO .manifestGrid .col_mobile {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;padding:10px 5px;vertical-align:middle;text-align:center;width: 5%;}
#PO .manifestGrid .col_product {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;padding:10px 5px;vertical-align:middle;text-align:center;width: 13%;}
#PO .manifestGrid .col_product .row {width:100%; text-align:left; float:left;}
#PO .manifestGrid .col_product .row .first {width:25%; float:left; color:#999999;}
#PO .manifestGrid .col_product .row .second {width:75%; float:left;}
#PO .manifestGrid .col_date {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;padding:10px 5px;vertical-align:middle;text-align:center;width: 13%;}
#PO .manifestGrid .col_weight {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;padding:10px 5px;vertical-align:middle;text-align:center;width: 8%;}
#PO .manifestGrid .col_awb {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;padding:10px 5px;vertical-align:middle;text-align:center;width: 8%;}
#PO .manifestGrid .col_awb .awb {font-family:"Barcode"; font-size:30px; *font-size:13px;}
#PO #computer{width:100%;/* float:left; */text-align: center;margin-top: 30px;}
#PO #computer p{font-size:12px; margin:0px; }
#PO #computer h5{font-size:12px;margin: 00px 0 0 0;font-weight:normal;}


@media only screen and (min-width: 769px) {
#content-pane #content-page {  width: 97%;}
#product_info{margin:0; padding:0;}
#product_info .note{margin:10px 0;}
#product_info .mainrow{width: 100%;display: inline-block;margin-bottom: 20px;}
#product_info .mainrow .left{ width:40%; float:left;}
#product_info .mainrow .left .full{ width:100%; }
#product_info .mainrow .left .full img{text-align:center; margin:5px auto 5px auto; max-width:300px; float:none;  border:1px solid #ddd; padding:5px;}
#product_info .mainrow .right{ width:60%; float: left;}
#product_info .mainrow .right{ width:60%; float: left;}
#product_info .mainrow .right .product_details{}
#product_info .mainrow .right .product_details .name{ font-size: 18px; color: #000; font-weight: 600; line-height: 24px; margin: 0 0 5px 0;}
#product_info .mainrow .right .product_details .code{font-size: 14px; color: #333;line-height: 20px; margin: 0 0 5px 0;}
#product_info .mainrow .right .product_details .code b{ font-weight:600;}
#product_info .mainrow .right .product_details .sku{font-size: 14px; color: #333; line-height: 20px; margin: 0 0 5px 0;}
#product_info .mainrow .right .product_details .sku b{ font-weight:600;}
#product_info .mainrow .full{width: 80%;text-align: left;float: left;}
#product_info .mainrow .details{width: 100%;text-align: center;float: left;border-bottom: 0px;}
#product_info .mainrow .details .row{padding: 0px;font-size: 13px;width:100%;}
#product_info .mainrow .details .row .key{padding: 0px;text-align:left;margin-top: 7px;font-size: 16px;color: #000;font-weight: 600;line-height: 24px;}
#product_info .mainrow .details .row .first{float: left;width: 30%;text-align: left;font-weight: 600;padding: 0; color:#333; margin:0 0 3px 0;}
#product_info .mainrow .details .row .second{width: 55%; float: left;text-align: left; padding: 0; margin:0 0 3px 0;}

#product_info .mainrow img{text-align:center; margin:5px auto 5px auto; max-width:300px; float:none;  border:1px solid #ddd; padding:10px;}
#product_info .mainrow .full .name{text-align:center; font-size:14px; font-weight:bold; margin-bottom:20px; }

#product_info .mainrow .headtitle{font-size:14px; font-weight:bold; margin-bottom:5px; background:#eee; padding:5px 10px; clear:both;    text-transform: uppercase; }
#product_info .mainrow .row {clear:both; position:relative; padding:10px 1% 10px 0%; float:left; width:99%;}
#product_info .mainrow .row .left {width:50%; float:left; margin-bottom:0px; text-align:left;}
#product_info .mainrow .row .right {width:50%; float:left; margin-bottom:0px; text-align:left;}

}

@media only screen and (max-width : 768px) {
#LayoutDiv1 {width:100%; padding:0; margin:0; display:block; clear:both;}
#container {width:98%; max-width:768px; margin:0 auto; padding:0 1%; display:block;}
#header-wrap-top {width:100%; padding:0; margin:0; display:block; clear:both; height:100px;}
#header-wrap-top #logo {width:100%; float:left; text-align:center; margin-top:20px;}
#header-wrap-top #right-header {width:100%; float:left; text-align:center; margin:20px 0;}
#header-wrap-top #right-header #top-links {font-size:13px; color:#000000;}
#header-wrap-top #right-header #top-links .user {color:#af2c2c; text-transform:capitalize;}
#header-wrap-top #right-header #top-links a {color:#000000; text-decoration:none;}
#header-wrap-top #right-header #top-links a:hover {text-decoration:underline;}
#navigation-wrap {width:100%; padding:0; margin:0; display:block; clear:both; height:40px;background:#af2c2c;}
#pull{display:none;}
#menu{display:block; padding:0; margin:0; width:100%;} 
#menu > ul {list-style:inside none; padding:0; margin:0; float:left;} 
#menu > ul > li {list-style:inside none; padding:0; margin:0; float:left; display:block;} 
#menu > ul > li:last-child {}
#menu > ul > li > a{ outline:none; display:block; position:relative; line-height:40px; padding:0px 15px; text-align:center; text-decoration:none; color:#ffffff; font-size:14px; font-weight:normal;}
#menu > ul > li > a:hover{ background:#751c1c;}
#menu ul li:hover > ul, #menu ul li:hover > div{display:block;} 

#menu ul li:hover {background-color:#751c1c;}

#menu ul li > ul, #menu ul li > div{ display:none; width:auto; position:absolute; margin-top:0; padding:0px; background:#FFFFFF; z-index:999; } 
#menu ul li > .dropdown_column_1 {width:200px; background-color:#FFFFFF; border:1px solid #CCCCCC; border-top:0;} 
#menu ul li > .dropdown_column_1 ul {list-style:none; padding:0px; margin:0px; padding:5px;}
#menu ul li > .dropdown_column_1 ul li {padding-left:10px; line-height:30px; border-bottom:1px solid #666666;}
#menu ul li > .dropdown_column_1 ul li:hover {background-color:#751c1c;}
#menu ul li > .dropdown_column_1 ul li a {color:#333333; font-size:13px; text-decoration:none;}
#menu ul li > .dropdown_column_1 ul li:last-child {border:none;}


#content-pane {width:100%; padding:0; margin:0; display:block; clear:both;}
#content-pane #content-page {width:98%; max-width:768px; margin:0 auto; padding:1% 1%; display:block; position:relative; min-height:420px;}

#footer-wrap {float:left; width:100%; display:block; background-color:#666666; height:50px;}
#footer-wrap #footer-bottom {width:98%; max-width:768px; margin:0 auto; padding:0 1%; display:block; position:relative;}
#footer-wrap #footer-bottom #copyright-text {clear:both; float:left; text-align:left; width:50%; display:block; line-height:50px; font-size:13px; color:#FFFFFF;}
#footer-wrap #footer-bottom #powered-by {width:50%; float:left; text-align:right; margin-top:12px;}

.banner {width:100%; float:left; padding:0; margin:0;}
.banner img {width:100%; height:auto;}
#supplierHome {width:100%; padding:1% 0 0 0; margin:0; float:left;}
#supplierHome #supplierContent {width:62%; padding:0; margin:0; float:left;}
.homeContent {width:95%; padding:0; margin:0; float:left;}
.homeContent .title {font-size:30px; color:#af2c2c; font-weight:bold; margin-bottom:25px;}
.homeContent .heading {font-size:14px; color:#000000; font-weight:bold; line-height:24px;}
.homeContent .text {font-size:13px; color:#000000; text-align:justify; line-height:18px; margin-bottom:20px;}
.homeContent .profile {width:96%; float:left; padding:2%; margin:0; margin-bottom:20px; background-color:#f5f5f5; border:1px solid #EEEEEE;}
.homeContent .profile .pic {width:25%; float:left; text-align:left;}
.homeContent .profile .details {width:75%; float:left; padding-top:20px;}
.homeContent .profile .details h4 {font-size:15px; color:#CC0000; font-weight:bold; padding:0; margin:0;}
.homeContent .profile .details p {font-size:13px; color:#000000;}

.homeContent .procedure .head {font-size:15px; color:#1a1818; font-weight:bold; padding:0; margin:0;}
.homeContent .procedure p {font-size:13px; color:#000000; padding:18px; margin:0; text-align:justify;}
.homeContent .procedure p a {color:#CC3333;}

#header-wrap-top #right-header1 {width:100%; float:left;  margin-top:10px;}
#supplierHome #supplierLogin {width:100%; padding:0; margin:0; float:left;}
#supplierHome #supplierLogin .box {width:96%; padding:2% 2% 3% 2%;; background-color:#f5f5f5; border:1px solid #EEEEEE;margin-bottom:2% }
#supplierHome #supplierLogin .box .title {font-size:18px; color:#000; font-weight:bold; margin-bottom:15px;
width:20%;text-align:left;}

#supplierHome #supplierLogin .box .login_txtbox {width:24%; float:left; margin-bottom:10px;}
#supplierHome #supplierLogin .box .login_txtbox .label {font-size:13px; color:#000000; margin-bottom:5px;}
#supplierHome #supplierLogin .box .login_txtbox .watermarked_user {background:url("../images/emailAddress.gif") no-repeat #FFFFFF 5px; border:1px solid #CCCCCC; color:#000000; font-size:13px; padding:2%; width:96%;}
#supplierHome #supplierLogin .box .login_txtbox .watermarked_user:focus {background:#FFFFFF; border:1px solid #cc0000; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#fcd1d1)"; -moz-box-shadow:0px 0px 2px #fcd1d1; -webkit-box-shadow:0px 0px 2px #fcd1d1; box-shadow:0px 0px 2px #fcd1d1; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#fcd1d1);}
#supplierHome #supplierLogin .box .login_txtbox .without_watermarked_user {background:#FFFFFF; border:1px solid #CCCCCC; color:#000000; font-size:13px; padding:2%; width:96%;}
#supplierHome #supplierLogin .box .login_txtbox .without_watermarked_user:focus {background:#FFFFFF; border:1px solid #af2c2c; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#b1e9ff)"; -moz-box-shadow:0px 0px 2px #b1e9ff; -webkit-box-shadow:0px 0px 2px #b1e9ff; box-shadow:0px 0px 2px #b1e9ff; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#b1e9ff);}
#supplierHome #supplierLogin .box .login_txtbox .watermarked_psw {background:url("../images/password.gif") no-repeat #FFFFFF 5px; border:1px solid #CCCCCC; color:#000000; font-size:13px; padding:2%; width:96%;}
#supplierHome #supplierLogin .box .login_txtbox .watermarked_psw:focus {background:#FFFFFF; border:1px solid #cc0000; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#fcd1d1)"; -moz-box-shadow:0px 0px 2px #fcd1d1; -webkit-box-shadow:0px 0px 2px #fcd1d1; box-shadow:0px 0px 2px #fcd1d1; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#fcd1d1);}
#supplierHome #supplierLogin .box .login_txtbox .without_watermarked_psw {background:#FFFFFF; border:1px solid #CCCCCC; color:#000000; font-size:13px; padding:2%; width:96%;}
#supplierHome #supplierLogin .box .login_txtbox .without_watermarked_psw:focus {background:#FFFFFF; border:1px solid #af2c2c; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#b1e9ff)"; -moz-box-shadow:0px 0px 2px #b1e9ff; -webkit-box-shadow:0px 0px 2px #b1e9ff; box-shadow:0px 0px 2px #b1e9ff; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#b1e9ff);}
#supplierHome #supplierLogin .box .btn_login {width:12%; float:left; margin-bottom:00px;}
#supplierHome #supplierLogin .box .btn_login .btn a {background-color:#af2c2c; padding: 4px 15px 4px 15px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; float:left;}
#supplierHome #supplierLogin .box .btn_login .btn a:hover {background-color:#333333;}
#supplierHome #supplierLogin .box .btn_login .fgt_password {float:right; padding-top:10px;}
#supplierHome #supplierLogin .box .btn_login .fgt_password a {font-size:13px; color:#888888; font-style:italic;}
#supplierHome #supplierLogin .box .btn_login .fgt_password a:hover {color:#555555; text-decoration:underline;}
#supplierHome #supplierLogin .box .fgt_password_div{width:15%;height:auto;overflow:hidden;}
#supplierHome #supplierLogin .box .for_query {width:100%; float:left; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #CCCCCC;}
#supplierHome #supplierLogin .box .for_query .text {font-size:13px; color:#000000;}
#supplierHome #supplierLogin .box .for_query .mail a {font-size:13px; color:#af2c2c; text-decoration:none;}
#supplierHome #supplierLogin .box .for_query .mail a:hover {color:#000000; text-decoration:underline;}
#supplierHome #supplierLogin .box .want_to {width:100%;}
#supplierHome #supplierLogin .box .want_to .text {font-size:14px; color:#000000; margin-bottom:5px;}
#supplierHome #supplierLogin .box .want_to .rgt_link a {font-size:16px; color:#fe0404; text-decoration:none;}
#supplierHome #supplierLogin .box .want_to .rgt_link a:hover {color:#CC0000; text-decoration:underline;}


#show_progressstatus {width:100%; text-align:center;}

#change_password{background-color:#FFF;padding:10px;z-index:999999999999}
#change_password .message{font-size:13px;color:#000; margin-top:20px;}
#change_password .cngpssTitle{display:none}
#change_password .row{margin:20px 0}
#change_password .row .first{font-size:13px;color:#000;font-weight:normal;float:left;width:200px;line-height:25px}
#change_password .row .second{margin-left:200px}

#change_password .row .second .input{border:1px solid #CCC;width:300px;padding:4px;font-size:13px;color:#000}

#forgot_password {background-color:#FFF; padding:0px 10px;}
#forgot_password .message {font-size:13px; color:#000000; margin-top:20px;}
#forgot_password #forgotpwd_email {margin-top:20px;}
#forgot_password .frgTitle {display:none;}
#forgot_password #forgotpwd_email .first {font-size:13px; color:#000000; font-weight:bold; float:left; line-height:25px;}
#forgot_password #forgotpwd_email .second {margin:0px 20px; float:left;}
#forgot_password #forgotpwd_email .second .input {width:200px; border:1px solid #CCC; padding:3px;}
#forgot_password #registernow {padding-top:6px;}

#supplier_login_register {width:100%; padding:0; margin:0; float:left;}
#supplier_login_register #Login {width:100%; padding:0; margin:0; float:left;}
#supplier_login_register #Login .title {font-size:16px; color:#333333; font-weight:bold; line-height:24px; padding-bottom:10px; padding-left:10px;}
#supplier_login_register #Login .box {background-color:#f7f7f7; border-bottom:1px dotted #d3d3d3; border-top:1px dotted #d3d3d3; padding:1% 1%; clear:both; float:left; width:98%;}
#supplier_login_register #Login .box .login_txtbox {float:left; margin-bottom:0px; clear:none;}
#supplier_login_register #Login .box .watermarked_user {border:1px solid #d9d9d9; background:#FFFFFF;background-image: url(../images/emailAddress.gif); background-repeat:no-repeat; padding:4px 4px; margin-right:10px; width:200px; font-size:15px; color:#333333;}
#supplier_login_register #Login .box .without_watermarked_user {border:1px solid #d9d9d9; background:#FFFFFF; padding:4px 4px; margin-right:10px; width:200px; font-size:15px; color:#333333;}
#supplier_login_register #Login .box .without_watermarked_psw {border:1px solid #d9d9d9; background:#FFFFFF; padding:4px 4px; margin-right:10px; width:200px; font-size:15px; color:#333333;}
#supplier_login_register #Login .box .watermarked_psw {border:1px solid #d9d9d9; background:#FFFFFF; background-image: url(../images/password.gif); background-repeat:no-repeat;  padding:4px 4px; margin-right:10px; width:200px; font-size:15px; color:#333333;}
#supplier_login_register #Login .box .watermarked_psw:focus {background-image:none;}
#supplier_login_register #Login .box .watermarked_user:focus {background-image:none;}

#supplier_login_register #Login .box .btn_login a {background-color:#af2c2c; padding:7px 20px 7px 20px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; float:left;}
#supplier_login_register #Login .box .btn_login a:hover {background-color:#333333;}
#supplier_login_register #Login .box .fgt_password a {font-size:13px; color:#000000; text-decoration:none; margin-left:30px; padding-top:5px; float:right;}

#supplier_login_register #Register {width:100%; padding:0; margin:0; float:left;}
#supplier_login_register #Register #signup .title {font-size:16px; color:#333333; padding-left:10px; border-bottom:1px dotted #d3d3d3; line-height:50px; font-weight:bold;}
#supplier_login_register #Register #signup .title .blue {color:#af2c2c;}
#supplier_login_register #Register #signup .title .already {float:right; font-size:13px; font-weight:normal;}
#supplier_login_register #Register #signup .title .already a {color:#af2c2c;}
#supplier_login_register #Register #signup .row {clear:both; position:relative; padding:10px 1%; float:left; width:98%;}
#supplier_login_register #Register #signup .row .left {width:50%; float:left; margin-bottom:0px; text-align:left;}
#supplier_login_register #Register #signup .row .right {width:50%; float:left; margin-bottom:0px; text-align:left;}
#supplier_login_register #Register #signup .row .input_text {font-size:13px; color:#333333; padding-left:5px; float:left; width:34%; line-height:24px;}
#supplier_login_register #Register #signup .row .input_text .star {color:#CC0000;}
#supplier_login_register #Register #signup .row .signup_input {border:1px solid #d9d9d9; background:#FFFFFF; padding:5px; margin-right:10px; width:50%; font-size:13px; color:#333333;}
#supplier_login_register #Register #signup .row textarea {border:1px solid #d9d9d9; background:#FFFFFF; padding:5px; margin-right:10px; width:50%; font-size:13px; color:#333333;}
#supplier_login_register #Register #signup .row2 {float:left; padding:40px 0px; text-align:center; width:100%;}
#supplier_login_register #Register #signup .row2 .btn_signup a {background-color:#af2c2c; padding:7px 20px 7px 20px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
#supplier_login_register #Register #signup .row2 .btn_signup a:hover {background-color:#333333;}

#supplier_login_register #box2 {margin-top:10px; display:block; position:relative; clear:both; width:100%; float:left;background:#fff;}
#supplier_login_register #box2 #signup {float:left; width:100%; position:relative; display:block;}
#supplier_login_register #box2 #signup .title {font-size:18px; color:#01306f; padding-left:10px; border-bottom:1px dotted #d3d3d3; line-height:30px; font-weight:bold;}
#supplier_login_register #box2 #signup .title span {color:#CC0000;}
#supplier_login_register #box2 #signup .row .left {width:50%; float:left; margin-bottom:0px;}
#supplier_login_register #box2 #signup .row .left .inputUpload {margin-left:35%; border:1px solid #EEEEEE; margin-top:10px; background-color:#f5f5f5;}
/* ******* My code **** */
#supplier_login_register #box2 #signup .row .left .inputUpload1 {margin-left:0%; border:1px solid #EEEEEE; margin-top:0px; background-color:#f5f5f5;}

#supplier_login_register #box2 #signup .row .right {width:50%; float:left; margin-bottom:0px;}
#supplier_login_register #box2 #signup .row .right .inputUpload {margin-left:35%; border:1px solid #EEEEEE; margin-top:10px; background-color:#f5f5f5;}
/* ******* My code **** */
#supplier_login_register #box2 #signup .row .right .inputUpload1 {margin-left:0%; border:1px solid #EEEEEE; margin-top:0px; background-color:#f5f5f5;}

#supplier_login_register #box2 #signup .row {clear:both; position:relative; padding:10px 1%; width:98%; float:left;}
#supplier_login_register #box2 #signup .row .input_text {font-size:13px; color:#000000; padding-left:5px; float:left; width:35%; line-height:24px;}
#supplier_login_register #box2 #signup .row .input_text .star {color:#CC0000;}
#supplier_login_register #box2 #signup .row .signup_input {border:1px solid #d9d9d9; background:#FFFFFF; padding:5px; margin-right:10px; width:55%; font-size:13px; color:#333333;}
#supplier_login_register #box2 #signup .row .textarea {border:1px solid #d9d9d9; background:#FFFFFF; padding:5px; margin-right:10px; width:55%; font-size:13px; color:#333333;}
#supplier_login_register #box2 #signup .row2 {clear:both; position:relative; padding:30px 10px 20px 10px; text-align:center; width:98%;}
#supplier_login_register #box2 #signup .row2 .btn_signup a {background:linear-gradient(to bottom, #F77219 1%, #FEC6A7 3%, #F77219 7%, #F75B16 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); background-color:#F77219; border:1px solid #EC6723; padding:3px 70px; border-radius:4px; font-size:30px; color:#FFFFFF; font-weight:bold; text-decoration:none; text-shadow:1px 2px 0px #283744; margin:0 auto; text-align:center;}
#supplier_login_register #box2 #signup .row2 .btn_signup a:hover {background:linear-gradient(to bottom, #F28941 1%, #FEC6A7 3%, #F28941 7%, #F75B16 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); background-color:#e35b00; border:1px solid #EE3A39;}
#supplier_login_register #box2 #signup .row2 .btn_signup a .icon-proceed {background:url(../images/icon_proceed.png); width:25px; height:25px; position:absolute; margin-top:8px; margin-left:10px;}

#supplier_login_register #Register #signup .row select {width:53%;}
#supplier_login_register #Register #signup .row .left1 select, #supplier_login_register #Register #signup .row .middle1 select, #supplier_login_register #Register #signup .row .right1 select {width:auto; max-width:100%;}


.pageTitle {border-bottom:1px solid #DDDDDD; line-height:100%; font-size:18px; color:#000000; font-weight:bold; text-transform:uppercase; padding-bottom:10px;}
.myaccount .welcome_text {width:100%; clear:both; font-size:14px; color:#000000; font-weight:bold; height:24px; line-height:40px;}
.myaccount .welcome_user {width:100%; clear:both; font-size:14px; color:#af2c2c; text-align:center; height:24px; line-height:40px; text-transform:capitalize;}

#myaccount_box {width:100%; float:left; padding:0; margin:0; margin-bottom:20px; margin-top:10px; position:relative; display:block;}
#myaccount_box ul {list-style:none; padding:0; margin:0;}
#myaccount_box ul li {border:1px solid #bbbbbb; float:left; width:24%; margin-right:7px;}
#myaccount_box ul li:last-child {margin-right:0;}
#myaccount_box ul li .title {background-color:#333333; color:#FFFFFF; width:100%; font-size:14px; font-weight:bold; text-align:center; height:35px; line-height:35px; text-transform:uppercase;}
#myaccount_box ul li .box {width:92%; padding:4%; display:block; clear:both; min-height:180px;}
#myaccount_box ul li .box ul {list-style:none; padding:0; margin:0;}
#myaccount_box ul li .box ul li {border:0; width:100%; height:30px; line-height:30px; background:url(../images/arrow_right2.png) no-repeat 0 11px; font-size:13px; color:#000000; text-decoration:none; font-weight:normal;}
#myaccount_box ul li .box ul li a {font-size:13px; color:#000000; text-decoration:none; font-weight:normal;}
#myaccount_box ul li .box ul li a:hover {color:#af2c2c; text-decoration:underline;}
#myaccount_box ul li .box ul li .first {width:65%; float:left; text-align:left; color:#000000;}
#myaccount_box ul li .box ul li .second {width:35%; float:left; text-align:right; color:#af2c2c;}

.downloadbtn_supp {width:100%; padding:0; margin-top:20px;}
.downloadbtn_supp .button_03 {float:left; margin-right:5px;}
.downloadbtn_supp .input_order {border:1px solid #CCC; padding:5px; width:150px; font-size:12px; float:right;}

.norecord {background:#333333; border:1px solid #000; color:#FFF; font-size:15px; padding:10px; text-align:center; width:50%; margin:100px auto;}
#order_grid .norecord {background:#333333; border:1px solid #000; color:#FFF; font-size:15px; padding:10px; text-align:center; width:50%; margin:100px auto;}
#order_grid {width:100%; padding:0; margin:0; margin-top:20px;}
#order_grid .table {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#CCC -moz-use-text-color -moz-use-text-color #CCC;border-image:none;border-style:solid none none solid;border-width:0;display:table;font-size:12px;width:100%}
#order_grid .caption {background:none repeat scroll 0 0 #CCC;display:table-caption}
#order_grid .row {display:table-row;border:none;float:none;width:auto}
#order_grid .col_order_no {border-left:1px solid #CCC;border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:20px;padding:5px;vertical-align:middle;text-align:center}
#order_grid .col_order_date {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:20px;padding:5px;vertical-align:middle;text-align:center}
#order_grid .col_amount {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:20px;padding:5px;vertical-align:middle;text-align:right}
#order_grid .col_invoice,#order_grid .col_mode_payment,#order_grid .col_status,#order_grid .col_trackingno,#order_grid .suppl_main .col_trackorder {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table-cell;height:20px;padding:5px;vertical-align:middle;text-align:center}
#order_grid .heading {background:none repeat scroll 0 0 #EEE; display:table-cell; font-size:13px; color:#000000; font-weight:normal; height:30px; margin:0; padding:0; text-align:center;vertical-align:middle; border-top:1px solid #CCC;}

.button_01 a {background-color:#af2c2c; padding:7px 20px 7px 20px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.button_01 a:hover {background-color:#333333;}
.button_02 a {background-color:#af2c2c; padding:7px 20px 7px 20px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.button_02 a:hover {background-color:#333333;}
.button_03 a {background-color:#af2c2c; padding:7px 20px 7px 20px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.button_03 a:hover {background-color:#333333;}
.button_04 a {background-color:#009900; padding:7px 20px 7px 20px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.button_04 a:hover {background-color:#333333;}
.button_gray a {background-color:#333333; border:1px solid #000000; padding:4px 10px; font-size:12px; color:#FFFFFF; font-weight:normal; text-decoration:none;}
.button_gray a:hover {background-color:#CCCCCC; border:1px solid #999999; color:#000000;}

#box_left {width:96%; border:1px solid #CCC; padding:2%; float:left; margin:20px 0 10px 0;}
#box_left .title{border:1px solid #000;background-color:#333333; color:#FFF;padding:5px 10px;font-weight:normal;text-align:center;margin-top:-30px;position:absolute;font-size:14px}
#box_left .row {width:100%; float:left; margin:10px 0; clear:both; display:block; position:relative;}
#box_left .row .first {width:30%; float:left; font-size:13px; color:#666666;}
#box_left .row .second {width:70%; float:left; font-size:13px; color:#000000;}

#box_right {width:96%; border:1px solid #CCC; padding:2%; float:left; margin:20px 0 10px 0;}
#box_right .title{border:1px solid #000;background-color:#333333; color:#FFF;padding:5px 10px;font-weight:normal;text-align:center;margin-top:-30px;position:absolute;font-size:14px}
#box_right .row {width:100%; float:left; margin:10px 0; clear:both; display:block; position:relative;}
#box_right .row .first {width:30%; float:left; font-size:13px; color:#666666;}
#box_right .row .second {width:70%; float:left; font-size:13px; color:#000000;}

#productdetails-pane_supplier {border-top:1px solid #CCCCCC; clear:both; width:100%;}
#productdetails-pane_supplier .row_heading {display:table-row; vertical-align: middle;}
#productdetails-pane_supplier .table {-moz-border-bottom-colors:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; border-color:#CCCCCC -moz-use-text-color -moz-use-text-color #CCCCCC; border-image:none; border-style:solid none none solid; border-width:0 0 1px 1px; display:table; font-size:12px; width:100%;}
#productdetails-pane_supplier .row_heading .grid_heading {background:#EEEEEE; color:#000000; font-size:14px; font-weight:normal; vertical-align:middle; border-bottom:1px solid #CCCCCC;}
#productdetails-pane_supplier .row_heading .col_product_image {border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:83px;}
#productdetails-pane_supplier .row_heading .col_product_name {border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:300px;}
#productdetails-pane_supplier .row_heading .col_unit_price {border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:83px; text-align:right;}
#productdetails-pane_supplier .row_heading .col_qantity {border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:40px; text-align:right;}
#productdetails-pane_supplier .row_heading .col_sub_total {border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:80px; text-align:right;}
#productdetails-pane_supplier .row_heading .col_select {display:table-cell; float:left; border-right:1px solid #CCCCCC; line-height:20px; padding:5px; width:99px; text-align:right;}
#productdetails-pane_supplier .table2 {-moz-border-bottom-colors:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; border-color:#CCCCCC -moz-use-text-color -moz-use-text-color #CCCCCC; border-image:none; border-style:solid none none solid; border-width:0px 0 0 1px; display:table; font-size:12px; color:#000000;}
#productdetails-pane_supplier .row_description .col_product_image {border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:83px; height:120px;}
#productdetails-pane_supplier .row_description .col_product_name {border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:300px; height:120px; overflow-y:auto;}
#productdetails-pane_supplier .row_description .col_product_name .row {clear:both; margin-bottom:5px; line-height:18px;}
#productdetails-pane_supplier .row_description .col_product_name .row .first {font-size:13px; color:#666666; float:left; width:20%; height:auto;}
#productdetails-pane_supplier .row_description .col_product_name .row .second {font-size:13px; color:#000000; margin-left:20%; width:80%; height:auto;}
#productdetails-pane_supplier .row_description .col_unit_price {border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:83px; height:120px; text-align:right;}
#productdetails-pane_supplier .row_description .col_unit_price s {font-size:13px; color:#888888;}
#productdetails-pane_supplier .row_description .col_qantity {border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:40px; height:120px; text-align:right;}
#productdetails-pane_supplier .row_description .col_sub_total {border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:80px; height:120px; text-align:right;}
#productdetails-pane_supplier .row_description .col_select {border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:99px; height:120px; text-align:right;}

#supplierTab {clear:both; display:block; margin-top:10px;}
#supplierTab #tab {clear:both; display:block;}
#supplierTab #tab ul {margin-left:10px; padding:0;}
#supplierTab #tab ul li {list-style:none; float:left; font-size:14px; text-transform:uppercase;}
#supplierTab #tab ul li a {display:block; padding:10px 20px; text-decoration:none!important; margin-right:1px; color:#333333; background-color:#e5e5e5; font-weight:normal;}
#supplierTab #tab ul li a:hover {color:#FFF; background-color:#333333;}
#supplierTab #tab ul li a.selected {margin-bottom:0; color:#FFFFFF; cursor:default; background-color:#af2c2c;}
#supplierTab .box {width:96%; padding:2%; clear:left; background-color:#FFFFFF; border:1px solid #e5e5e5; font-size:14px;}
#supplierTab .box .manifest_box {width:96%; padding:2%; margin-top:20px; background-color:#f9f9f9; border:1px solid #EEEEEE; float:left;}
#supplierTab .box .manifest_box .heading {font-size:18px; color:#af2c2c; font-weight:bold; margin-bottom:15px;}
#supplierTab .box .manifest_box .sub_head {font-size:13px; color:#000000; margin-bottom:15px;}
#supplierTab .box .row {width:100%; float:left; margin:10px 0; clear:both; display:block; position:relative;}
#supplierTab .box .first {width:20%; float:left; font-size:13px; color:#333333; font-weight:normal;}
#supplierTab .box .second {width:80%; float:none; margin-left:20%; font-size:13px; color:#333333;}
#supplierTab .box .second .input {border:1px solid #CCCCCC; width:300px; padding:4px; text-align:left; font-size:13px; color:#333333; background-color:#FFFFFF;}
#supplierTab .box .second .select {border:1px solid #CCCCCC; width:310px; padding:4px; text-align:left; font-size:13px; color:#333333;}
#supplierTab .box .second .textarea {border:1px solid #CCCCCC; width:300px; padding:4px; text-align:left; font-size:13px; color:#333333; height:100px;}

#supplierTabs {clear:both; display:block; margin:10px 0;}
#supplierTabs #tab {clear:both; display:block;}
#supplierTabs #tab ul {margin-left:10px; padding:0;}
#supplierTabs #tab ul li {list-style:none; float:left; font-size:14px; text-transform:uppercase;}
#supplierTabs #tab ul li a {display:block; padding:10px 15px; text-decoration:none!important; margin-right:1px; color:#333333; background-color:#e5e5e5; font-weight:normal;}
#supplierTabs #tab ul li a:hover {color:#FFF; background-color:#333333;}
#supplierTabs #tab ul li a.selected {margin-bottom:0; color:#000000; cursor:default; background-color:#af2c2c;}
#supplierTabs .tab_product .box {width:96%; padding:2%; float:left; background-color:#FFFFFF; border:1px solid #e5e5e5; font-size:13px;}	
#supplierTabs .tab_product .box .row {width:100%; margin-bottom:20px; clear:both; float:left;}
#supplierTabs .tab_product .box .row .first {width:20%; float:left; font-size:13px; color:#333333; font-weight:normal;}
#supplierTabs .tab_product .box .row .second {width:80%; float:left; font-size:13px; color:#333333; font-weight:normal;}
#supplierTabs .tab_product .box .row .second .input {border:1px solid #CCCCCC; padding:4px; width:220px; font-size:13px;}
#supplierTabs .tab_product .box .row .second .textarea {border:1px solid #CCCCCC; padding:4px; width:300px; font-size:13px;}
#supplierTabs .tab_product .box .row .second td {width:233px; font-size:13px; color:#333333;}
#myTreeView {border:0px solid #FF0000;}
#myTreeView table td {width:100%; float:left; text-align:left; line-height:24px;}
#myTreeView table td input {margin-right:5px;}
#supplierTabs .tab_product  #category.box a img {color:#af2c2c; font-weight:bold;} 
#myTreeView table a {float:none;}
td.myTreeView_2 {color:#333333; width:100%; float:none;}

#myTreeView table tr td img{display:none;}
#myTreeViewn0Nodes {margin-left:15px;}
#myTreeViewn0Nodes table tr td{margin-left:0px;}
 
#myTreeViewn0Nodes #myTreeViewn13Nodes{margin-left:20px;}
#myTreeViewn0Nodes #myTreeViewn18Nodes{margin-left:20px;}
#myTreeViewn0Nodes #myTreeViewn33Nodes{margin-left:20px;}
#myTreeViewn0Nodes #myTreeViewn33Nodes  #myTreeViewn35Nodes{margin-left:20px;}

#myTreeViewn0Nodes #myTreeViewn48Nodes{margin-left:20px;}
#myTreeViewn0Nodes #myTreeViewn48Nodes #myTreeViewn49Nodes{margin-left:20px;}
#myTreeViewn0Nodes #myTreeViewn56Nodes{margin-left:20px;}
#myTreeViewn72Nodes{margin-left:20px;}
#myTreeViewn85Nodes{margin-left:20px;}
#myTreeViewn85Nodes #myTreeViewn87Nodes{margin-left:20px;}
#myTreeViewn85Nodes #myTreeViewn91Nodes{margin-left:20px;}

#profile_submit {width:100%; float:left; text-align:center; margin:30px 0;}

#bulkUpload {width:100%; float:left; padding:0px; margin:0px; position:relative;}
#bulkUpload ul {padding:0px; margin:0; list-style:none;}
#bulkUpload ul li {border:1px solid #CCCCCC; background-color:#FFFFFF; padding:2%; margin:0 4px; width:28%; float:left; min-height:130px;}
#bulkUpload ul li .cnt {width:100%; clear:both; padding:0; margin:0px; text-align:center;}
#bulkUpload ul li .cnt .title {font-size:13px; color:#000000; font-weight:bold; margin:10px 0;}
#bulkUpload ul li .cnt .button_submit {margin:10px 0; float:left; width:100%; text-align:center;}
#bulkUpload ul li .cnt .button_submit a {background-color:#af2c2c; padding:10px 40px 10px 40px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
#bulkUpload ul li .cnt .button_submit a:hover {background-color:#333333;}
.uploadify {width:100% !important; text-align:center;}
#bulkUpload ul li .cnt object {margin-left:0px !important; position:relative !important;}
.uploadify-button {width:100% !important; text-align:center !important; margin-top:-30px;}
.uploadify-button-text {background-color:#333333; padding:7px 20px 7px 20px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.uploadify-button2 {width:100% !important; text-align:center !important; float:left; margin:5px 0 10px 0;}
.uploadify-button-text2 a {background-color:#333333; padding:7px 20px 7px 20px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; margin:5px 0;}

#imageAdd {width:100%; float:left; padding:0; margin:0; position:relative; display:block;}
#imageAdd .productSummery {width:100%; float:left; padding:0; margin:0; position:relative; display:block;}
#imageAdd .productSummery .row {width:98%; float:left; margin-top:20px; padding-left:2%;}
#imageAdd .productSummery .row .first {width:25%; float:left; font-size:13px; color:#888888; font-weight:normal;}
#imageAdd .productSummery .row .second {width:75%; margin-left:25%; float:none; font-size:13px; color:#333333; font-weight:normal;}
#imageAdd .productSummery .row .second img {border:1px solid #CCCCCC; padding:4px;}
#btn_upload {width:100%; float:left; margin-top:30px;}

#imageAdd .productImages {width:100%; float:left; padding:0; margin:0; margin-top:50px; position:relative; display:block;}
#imageAdd .productImages .imageBox {width:100%; float:left; padding:0; margin:0; margin-top:30px; position:relative; display:block;}
#imageAdd .productImages .imageBox .imagepanel {float:left; width:150px; margin:0 15px 15px 0;}
#imageAdd .productImages .imageBox .imagepanel .title {background:#333333; border:1px solid #000000; color:#FFFFFF; font-size:14px; font-weight:normal; padding:5px 10px; text-align:center; width:130px; margin-bottom:10px;}

#imageAdd .productImages .imageBox .imagepanel .box {width:100%; display:block; position:relative;}
#imageAdd .productImages .imageBox .imagepanel .box ul {height:300px; width:130px; overflow-y:auto; background-color:#EEEEEE; border:1px solid #CCC; padding:10px; margin:0; list-style:none;}
#imageAdd .productImages .imageBox .imagepanel .box ul li {border:1px solid #CCCCCC; background-color:#FFFFFF; padding:3%; width:94%; text-align:center; margin-top:10px;}

.pageTitle2 {font-size:15px; color:#000000; font-weight:bold; background-color:#EEEEEE; width:98%; padding:1%; margin-bottom:20px; float:left;}
table {border-collapse:collapse; border-spacing:0;}
table.grid_table {width:100%; border:1px solid #CCCCCC; margin-bottom:20px;}
table.grid_table tr {border-bottom:1px solid #CCCCCC;}
table.grid_table th {background-color:#EEEEEE; border-right:1px solid #CCCCCC; font-size:12px; font-weight:normal; padding:4px; font-size:13px; color:#000000;}
table.grid_table td {background-color:#FFFFFF; border-right:1px solid #CCCCCC; font-size:12px; font-weight:normal; padding:4px; font-size:13px; color:#333333;}
table.grid_table td input {border:1px solid #CCCCCC; background-color:#f5f5f5;}

#message-details {border:1px solid #e5e5e5; margin-top:20px; width:751px; float:left;}
#message-details .head {border-bottom:1px solid #e5e5e5; width:100%; background-color:#f6f6f6; padding:10px 0; text-align:center; font-size:15px; color:#000000; font-weight:bold;}
#message-details .message-left {width:250px; float:left; border-right:1px solid #e5e5e5; background-color:#fcfcfc;}
#message-details .message-left #message-tab {width:100%; height:685px; overflow-x:hidden; overflow-y:auto;}
#message-details .message-left #message-tab ul {margin:0; padding:0; list-style:none;}
#message-details .message-left #message-tab ul li a {height:52px; border-bottom:1px solid #e5e5e5; width:280px; float:left; padding:5px;}
#message-details .message-left #message-tab ul li a:hover {background-color:#EEEEEE;}
#message-details .message-left #message-tab ul li a.selected {background-color:#4C9ED9;}
#message-details .message-left #message-tab ul li a .lft {width:50px; margin-right:5px; float:left;} 
#message-details .message-left #message-tab ul li a .lft .img {width:46px; height:46px; padding:2px; border:1px solid #e2e2e2; background-color:#FFFFFF; text-align:center; vertical-align:middle; display:table-cell;}
#message-details .message-left #message-tab ul li a .lft .img img {max-height:46px; max-width:46px;}
#message-details .message-left #message-tab ul li a .details {width:190px; float:left; padding-top:0px;}
#message-details .message-left #message-tab ul li a .details .unreadmsg {position:relative; font-size:11px; color:#000000; background-color:#FFFFFF; border:1px solid #AAAAAA; padding:0px 6px; margin-top:-5px; margin-left:155px; float:inherit; -moz-border-radius:90px; -webkit-border-radius:90px; border-radius:90px;}
#message-details .message-left #message-tab ul li a .details .tooltip {background-color:#333333; border:1px solid #111111; color:#ffffff; display:none; font-size:11px; line-height:16px; padding:3px; position:absolute; text-align:center; top:0px; left:-100px; width:90px; z-index:999;}
#message-details .message-left #message-tab ul li a .details .tooltip a:hover {color:#cc0000; text-decoration:none;}
#message-details .message-left #message-tab ul li a .details .unreadmsg:hover .tooltip {display:block; position:absolute;}
#message-details .message-left #message-tab ul li a .details .name {font-size:12px; color:#fe5722; font-weight:bold; line-height:20px;}
#message-details .message-left #message-tab ul li a .details .name .date {float:right; font-size:11px; color:#85b219; font-weight:normal; margin-right:10px;}
#message-details .message-left #message-tab ul li a .details .msg {font-size:12px; color:#666666;}
#message-details .message-left #message-tab ul li a.selected .lft {width:50px; margin-right:5px; float:left;} 
#message-details .message-left #message-tab ul li a.selected .img {width:46px; height:46px; padding:2px; border:1px solid #333333; background-color:#FFFFFF; text-align:center; vertical-align:middle; display:table-cell;}
#message-details .message-left #message-tab ul li a.selected .img img {max-height:46px; max-width:46px;}
#message-details .message-left #message-tab ul li a.selected .details .name {font-size:12px; color:#FFFFFF; font-weight:bold; line-height:20px;}
#message-details .message-left #message-tab ul li a.selected .details .name .date {float:right; font-size:12px; color:#d1ee89; font-weight:normal;}
#message-details .message-left #message-tab ul li a.selected .details .msg {font-size:12px; color:#f1ffcf;}
#message-details .message-right {width:500px; float:left;}
#message-details .message-right .box {width:100%; height:400px;}
#message-details .message-right .box .product-details {height:80px; padding:10px; width:480px; float:left; background-color:#fcfcfc;}
#message-details .message-right .box .product-details .left {width:80px; float:left; margin-right:10px;}
#message-details .message-right .box .product-details .left .img {width:76px; height:76px; padding:2px; border:1px solid #e2e2e2; background-color:#FFFFFF; text-align:center; vertical-align:middle; display:table-cell;}
#message-details .message-right .box .product-details .left .img img {max-height:76px; max-width:76px;}
#message-details .message-right .box .product-details .right {width:390px; float:left;}
#message-details .message-right .box .product-details .right .product-name {font-size:15px; color:#980E18; font-weight:bold; line-height:30px;}
#message-details .message-right .box .product-details .right .product-sku {font-size:13px; color:#555555; font-weight:normal; line-height:30px;}
#message-details .message-right .box .msg-box {height:481px; padding:10px; width:482px; float:left; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; overflow-x:hidden; overflow-y:auto;}
#message-details .message-right .box .msg-box .row {width:100%; float:left; margin-bottom:10px;}
#message-details .message-right .box .msg-box .row .name {font-size:13px; color:#000000; font-weight:bold; margin-bottom:5px; background-color:#EEEEEE; padding:5px;}
#message-details .message-right .box .msg-box .row .name .date {float:right; font-size:12px; color:#85b219; font-weight:normal;}
#message-details .message-right .box .msg-box .row .msg {font-size:13px; color:#666666; text-align:justify; padding:5px;}
#message-details .message-right .reply {height:62px; padding:10px; width:480px; float:left; background-color:#f6f6f6;}
#message-details .message-right .reply .lft {width:65%; float:left; margin-right:2%;}
#message-details .message-right .reply .lft .textarea {border:1px solid #e5e5e5; width:98%; font-size:13px; color:#333333; padding:1%; height:47px; resize:none;}
#message-details .message-right .reply .rgt {width:33%; float:left;}
#message-details .message-right .reply .rgt a.btn {background-color:#fe5722; border:1px solid #ec3900; width:99%; height:32px; line-height:32px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; float:left; text-transform:uppercase; text-align:center; margin-top:12px;}
#message-details .message-right .reply .rgt a.btn:hover {background-color:#85b21a; border:1px solid #6a9502;}


#supplier_login_register #box2 #signup .mainrow .headtitle {font-size:14px; font-weight: bold; margin-bottom: 10px; background: #eee; padding: 5px 10px;}
#supplier_login_register #box2 #signup .mainrow .row .input_text {font-size:13px; color:#333333; padding-left:0px; float:left; width:42%; line-height:24px; font-weight:bold;}
#create_offer .mainrow .headtitle {margin-bottom: 10px; background: #eee;  padding: 5px 10px; clear: both;}
#create_offer .mainrow .row {clear:both; position:relative; padding:10px 1% 10px 2%; float:left; width:97%;}
#create_offer .mainrow .row .input_text {width:40%; line-height:18px; padding-left:0px;}



}
@media only screen and (max-width : 767px) {

#content-pane #content-page {  width: 97%;}
#product_info{margin:0; padding:0;}
#product_info .note{margin:10px 0;}
#product_info .mainrow{width: 100%;display: inline-block;margin-bottom: 10px;}
#product_info .mainrow .left{width: 100%;float:left;}
#product_info .mainrow .left .full{ width:100%; }
#product_info .mainrow .left .full img{text-align:center;margin:5px auto 5px auto;max-width: 96%;float:none;border:1px solid #ddd;padding:5px;}
#product_info .mainrow .right{ width:60%; float: left;}
#product_info .mainrow .right{width: 100%;float: left;}
#product_info .mainrow .right .product_details{}
#product_info .mainrow .right .product_details .name{ font-size: 18px; color: #000; font-weight: 600; line-height: 24px; margin: 0 0 5px 0;}
#product_info .mainrow .right .product_details .code{font-size: 13px;color: #333;line-height: 20px;margin: 0 0 5px 0;}
#product_info .mainrow .right .product_details .code b{ font-weight:600;}
#product_info .mainrow .right .product_details .sku{font-size: 14px; color: #333; line-height: 20px; margin: 0 0 5px 0;}
#product_info .mainrow .right .product_details .sku b{ font-weight:600;}
#product_info .mainrow .full{width: 80%;text-align: left;float: left;}
#product_info .mainrow .details{width: 100%;text-align: center;float: left;border-bottom: 0px;}
#product_info .mainrow .details .row{padding: 0px;font-size: 12px;width:100%;}
#product_info .mainrow .details .row .key{padding: 0px;text-align:left;margin-top: 7px;font-size: 16px;color: #000;font-weight: 600;line-height: 24px;}
#product_info .mainrow .details .row .first{float: left;width: 45%;text-align: left;font-weight: 600;padding: 0;color:#333;margin:0 0 3px 0;}
#product_info .mainrow .details .row .second{width: 54%;float: left;text-align: left;padding: 0;margin:0 0 3px 0;}

#product_info .mainrow img{text-align:center; margin:5px auto 5px auto; max-width:300px; float:none;  border:1px solid #ddd; padding:10px;}
#product_info .mainrow .full .name{text-align:center; font-size:14px; font-weight:bold; margin-bottom:20px; }

#product_info .mainrow .headtitle{font-size:14px; font-weight:bold; margin-bottom:5px; background:#eee; padding:5px 10px; clear:both; }
#product_info .mainrow .row {clear:both; position:relative; padding:10px 1% 10px 0%; float:left; width:99%;}
#product_info .mainrow .row .left {width:50%; float:left; margin-bottom:0px; text-align:left;}
#product_info .mainrow .row .right {width:50%; float:left; margin-bottom:0px; text-align:left;}


#LayoutDiv1 {width:100%; padding:0; margin:0; display:block; clear:both;}
#container {width:98%; max-width:100%; margin:0 auto; padding:0 1%; display:block;}
#header-wrap-top {width:100%; padding:0; margin:0; display:block; clear:both; height:100px;}
#header-wrap-top #logo {width:100%; float:left; text-align:center; margin-top:10px;}
#header-wrap-top #logo img{max-width:250px;}
#header-wrap-top #right-header {width:100%; float:left; text-align:center; margin-top:10px;}
#header-wrap-top #right-header #top-links {font-size:13px; color:#000000;}
#header-wrap-top #right-header #top-links .user {color:#af2c2c; text-transform:capitalize;}
#header-wrap-top #right-header #top-links a {color:#000000; text-decoration:none;}
#header-wrap-top #right-header #top-links a:hover {text-decoration:underline;}
#navigation-wrap {width:100%; padding:0; margin:0; display:block; clear:both; height:40px;background:#af2c2c;}
#pull{display:none;}
#menu{display:block; padding:0; margin:0; width:100%;} 
#menu > ul {list-style:inside none; padding:0; margin:0; float:left;} 
#menu > ul > li {list-style:inside none; padding:0; margin:0; float:left; display:block;} 
#menu > ul > li:last-child {}
#menu > ul > li > a{outline:none;display:block;position:relative;line-height:40px;padding: 0px 10px;text-align:center;text-decoration:none;color:#ffffff;font-size: 12px;font-weight:normal;}
#menu > ul > li > a:hover{ background:#751c1c;}
#menu ul li:hover > ul, #menu ul li:hover > div{display:block;} 

#menu ul li:hover {background-color:#751c1c;}

#menu ul li > ul, #menu ul li > div{ display:none; width:auto; position:absolute; margin-top:0; padding:0px; background:#FFFFFF; z-index:999; } 
#menu ul li > .dropdown_column_1 {width:200px; background-color:#FFFFFF; border:1px solid #CCCCCC; border-top:0;} 
#menu ul li > .dropdown_column_1 ul {list-style:none; padding:0px; margin:0px; padding:10px;}
#menu ul li > .dropdown_column_1 ul li {padding-left:10px; line-height:30px; border-bottom:1px solid #666666;}
#menu ul li > .dropdown_column_1 ul li:hover {background-color:#751c1c;}
#menu ul li > .dropdown_column_1 ul li a {color:#333333; font-size:13px; text-decoration:none;}
#menu ul li > .dropdown_column_1 ul li:last-child {border:none;}


#content-pane {width:100%; padding:0; margin:0; display:block; clear:both;}
#content-pane #content-page {width:98%; max-width:100%; margin:0 auto; padding:1% 1%; display:block; position:relative; min-height:420px;}

#footer-wrap {float:left; width:100%; display:block; background-color:#666666; height:50px;}
#footer-wrap #footer-bottom {width:98%; max-width:768px; margin:0 auto; padding:0 1%; display:block; position:relative;}
#footer-wrap #footer-bottom #copyright-text {clear:both; float:left; text-align:left; width:100%; display:block; line-height:50px; font-size:13px; color:#FFFFFF;}
#footer-wrap #footer-bottom #powered-by {width:50%; float:left; text-align:right; margin-top:12px;}




#sellerHome .homeContent .bannerbg{height:150px;width:100%;background:#af2c2c;margin-bottom:20px;}

#sellerHome .homeContent .bannerbg .banner_text{font-size:30px;line-height:34px; color:#1a1818;position:absolute;text-align:center;top:30px;width:100%;text-shadow: 0px 4px 2px rgba(255,255,255,0.5);}
#sellerHome .homeContent .bannerbg .reg_btn{font-size:14px; color:#fff;position:absolute;text-align:center;top:115px;width:100%;}
#sellerHome .homeContent .bannerbg .reg_btn a{font-weight:600;text-align: center;vertical-align: middle;cursor: pointer;background: #fff;border: 1px solid transparent;padding: 8px 15px;font-size: 14px;border-radius: 4px;color:#1a1818;text-transform:uppercase;}


#sellerHome .homeContent .title {font-size:18px;line-height:24px; border-left:5px solid #1a1818; padding:0px 10px; color:#af2c2c; font-weight:bold; margin-bottom:10px;}


.banner {width:100%; float:left; padding:0; margin:0;}
.banner img {width:100%; height:auto;}
#supplierHome {width:100%; padding:1% 0 0 0; margin:0; float:left;}
#supplierHome #supplierContent {width:100%; padding:0; margin:0; float:left;}
.homeContent {width:95%; padding:0; margin:0; float:left;}
.homeContent .title {font-size:20px; color:#af2c2c; font-weight:bold; margin-bottom:5px;}
.homeContent .heading {font-size:14px; color:#000000; font-weight:bold; line-height:24px;}
.homeContent .text {font-size:13px; color:#000000; text-align:justify; line-height:18px; margin-bottom:20px;}
.homeContent .profile {width:96%; float:left; padding:2%; margin:0; margin-bottom:20px; background-color:#f5f5f5; border:1px solid #EEEEEE;}
.homeContent .profile .pic {width:100%; float:left; text-align:left;}
.homeContent .profile .details {width:100%; float:left; padding-top:20px;}
.homeContent .profile .details h4 {font-size:15px; color:#CC0000; font-weight:bold; padding:0; margin:0;}
.homeContent .profile .details p {font-size:13px; color:#000000;}

.homeContent .procedure .head {font-size:15px; color:#1a1818; font-weight:bold; padding:0; margin:0;}
.homeContent .procedure p {font-size:13px; color:#000000; padding:18px; margin:0; text-align:justify;}
.homeContent .procedure p a {color:#CC3333;}

#supplierHome #supplierLogin {width:100%; padding:0; margin:0; float:left;}
#supplierHome #supplierLogin .box {width:90%; padding:2% 5% 8%; background-color:#f5f5f5; border:1px solid #EEEEEE;}
#supplierHome #supplierLogin .box .title {font-size:18px; color:#000; font-weight:bold; margin-bottom:10px; width:100%;}
#supplierHome #supplierLogin .box .login_txtbox {width:100%; float:left; margin-bottom:10px;}
#supplierHome #supplierLogin .box .login_txtbox .label {font-size:13px; color:#000000; margin-bottom:5px;}
#supplierHome #supplierLogin .box .login_txtbox .watermarked_user {background:url("../images/emailAddress.gif") no-repeat #FFFFFF 5px; border:1px solid #CCCCCC; color:#000000; font-size:13px; padding:2%; width:91%;}
#supplierHome #supplierLogin .box .login_txtbox .watermarked_user:focus {background:#FFFFFF; border:1px solid #cc0000; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#fcd1d1)"; -moz-box-shadow:0px 0px 2px #fcd1d1; -webkit-box-shadow:0px 0px 2px #fcd1d1; box-shadow:0px 0px 2px #fcd1d1; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#fcd1d1);}
#supplierHome #supplierLogin .box .login_txtbox .without_watermarked_user {background:#FFFFFF; border:1px solid #CCCCCC; color:#000000; font-size:13px; padding:2%; width:91%;}
#supplierHome #supplierLogin .box .login_txtbox .without_watermarked_user:focus {background:#FFFFFF; border:1px solid #af2c2c; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#b1e9ff)"; -moz-box-shadow:0px 0px 2px #b1e9ff; -webkit-box-shadow:0px 0px 2px #b1e9ff; box-shadow:0px 0px 2px #b1e9ff; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#b1e9ff);}
#supplierHome #supplierLogin .box .login_txtbox .watermarked_psw {background:url("../images/password.gif") no-repeat #FFFFFF 5px; border:1px solid #CCCCCC; color:#000000; font-size:13px; padding:2%; width:91%;}
#supplierHome #supplierLogin .box .login_txtbox .watermarked_psw:focus {background:#FFFFFF; border:1px solid #cc0000; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#fcd1d1)"; -moz-box-shadow:0px 0px 2px #fcd1d1; -webkit-box-shadow:0px 0px 2px #fcd1d1; box-shadow:0px 0px 2px #fcd1d1; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#fcd1d1);}
#supplierHome #supplierLogin .box .login_txtbox .without_watermarked_psw {background:#FFFFFF; border:1px solid #CCCCCC; color:#000000; font-size:13px; padding:2%; width:91%;}
#supplierHome #supplierLogin .box .login_txtbox .without_watermarked_psw:focus {background:#FFFFFF; border:1px solid #af2c2c; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#b1e9ff)"; -moz-box-shadow:0px 0px 2px #b1e9ff; -webkit-box-shadow:0px 0px 2px #b1e9ff; box-shadow:0px 0px 2px #b1e9ff; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#b1e9ff);}
#supplierHome #supplierLogin .box .btn_login {width:50%; float:left; margin-bottom:20px;}
#supplierHome #supplierLogin .box .btn_login .btn a {background-color:#af2c2c; padding: 7px 20px 7px 20px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; float:left;}
#supplierHome #supplierLogin .box .fgt_password_div{width:45%;height:auto;overflow:hidden;}
#supplierHome #supplierLogin .box .btn_login .btn a:hover {background-color:#333333;}
#supplierHome #supplierLogin .box .btn_login .fgt_password {float:right; padding-top:10px;}
#supplierHome #supplierLogin .box .btn_login .fgt_password a {font-size:13px; color:#888888; font-style:italic;}
#supplierHome #supplierLogin .box .btn_login .fgt_password a:hover {color:#555555; text-decoration:underline;}
#supplierHome #supplierLogin .box .for_query {width:100%; float:left; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #CCCCCC;}
#supplierHome #supplierLogin .box .for_query .text {font-size:13px; color:#000000;}
#supplierHome #supplierLogin .box .for_query .mail a {font-size:13px; color:#af2c2c; text-decoration:none;}
#supplierHome #supplierLogin .box .for_query .mail a:hover {color:#000000; text-decoration:underline;}
#supplierHome #supplierLogin .box .want_to {width:100%;}
#supplierHome #supplierLogin .box .want_to .text {font-size:14px; color:#000000; margin-bottom:5px;}
#supplierHome #supplierLogin .box .want_to .rgt_link a {font-size:16px; color:#fe0404; text-decoration:none;}
#supplierHome #supplierLogin .box .want_to .rgt_link a:hover {color:#CC0000; text-decoration:underline;}

#sellerHome .homeContent .col2{width:96%;float:left;margin:1%;height:auto;}
#sellerHome .homeContent .col2 .img_icon{width:20%;float:left;}
#sellerHome .homeContent .col2 .description{margin-left:20%;width:80%;}
#sellerHome .homeContent .col1{width:96%;float:left;margin:1% 2%;height:auto;}
#sellerHome .homeContent .col1 .img_icon{width:20%;float:left;}
#sellerHome .homeContent .col1 .description{width:80%; float:left;}
.description h4{margin-top:0px; margin-bottom:0px;color:#1a1818;font-family:Calibri;font-size:18px;}

#show_progressstatus {width:100%; text-align:center;}

#change_password{background-color:#FFF;padding:10px;z-index:999999999999}
#change_password .message{font-size:13px;color:#000; margin-top:20px;}
#change_password .cngpssTitle{display:none}
#change_password .row{margin:20px 0}
#change_password .row .first{font-size:13px;color:#000;font-weight:normal;float:left;width:100%;line-height:25px}
#change_password .row .second{margin-left:0px}
#change_password .row .second .input{border:1px solid #CCC;width:300px;padding:4px;font-size:13px;color:#000}

#forgot_password {background-color:#FFF; padding:0px 10px;}
#forgot_password .message {font-size:13px; color:#000000; margin-top:20px;}
#forgot_password #forgotpwd_email {margin-top:20px;}
#forgot_password .frgTitle {display:none;}
#forgot_password #forgotpwd_email .first {font-size:13px; color:#000000; font-weight:bold; float:none; line-height:25px;}
#forgot_password #forgotpwd_email .second {margin:0px 0px; float:none;}
#forgot_password #forgotpwd_email .second .input {width:90%; border:1px solid #CCC; padding:3px;}
#forgot_password #registernow {padding-top:20px;}

#supplier_login_register {width:100%; padding:0; margin:0; float:left;}
#supplier_login_register #Login {width:100%; padding:0; margin:0; float:left;}
#supplier_login_register #Login .title {font-size:16px; color:#333333; font-weight:bold; line-height:24px; padding-bottom:10px; padding-left:10px;}
#supplier_login_register #Login .box {background-color:#f7f7f7; border-bottom:1px dotted #d3d3d3; border-top:1px dotted #d3d3d3; padding:2% 2%; clear:both; float:left; width:96%;}
#supplier_login_register #Login .box .login_txtbox {float:none; margin-bottom:0px; clear:none;}
#supplier_login_register #Login .box .watermarked_user {border:1px solid #d9d9d9; background:#FFFFFF;background-image: url(../images/emailAddress.gif); background-repeat:no-repeat; padding:1%; margin-right:0px; margin-bottom:10px; width:98%; font-size:15px; color:#333333;}
#supplier_login_register #Login .box .without_watermarked_user {border:1px solid #d9d9d9; background:#FFFFFF; padding:1%; margin-right:0px; margin-bottom:10px; width:98%; font-size:15px; color:#333333;}
#supplier_login_register #Login .box .without_watermarked_psw {border:1px solid #d9d9d9; background:#FFFFFF; padding:1%; margin-right:0px; margin-bottom:10px; width:98%; font-size:15px; color:#333333;}
#supplier_login_register #Login .box .watermarked_psw {border:1px solid #d9d9d9; background:#FFFFFF; background-image: url(../images/password.gif); background-repeat:no-repeat;  padding:1%; margin-right:0px; margin-bottom:10px; width:98%; font-size:15px; color:#333333;}
#supplier_login_register #Login .box .watermarked_psw:focus {background-image:none;}
#supplier_login_register #Login .box .watermarked_user:focus {background-image:none;}

#supplier_login_register #Login .box .btn_login a {background-color:#af2c2c; padding:7px 20px 7px 20px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; float:left;}
#supplier_login_register #Login .box .btn_login a:hover {background-color:#333333;}
#supplier_login_register #Login .box .fgt_password a {font-size:13px; color:#000000; text-decoration:none; margin-left:30px; padding-top:5px; float:right;}

#supplier_login_register #Register {width:100%; padding:0; margin:0; float:left;}
#supplier_login_register #Register #signup .title {font-size:16px; color:#333333; padding-left:10px; border-bottom:1px dotted #d3d3d3; line-height:30px; font-weight:bold; margin-bottom:10px;}
#supplier_login_register #Register #signup .title .blue {color:#af2c2c;}
#supplier_login_register #Register #signup .title .already {float:none; font-size:13px; font-weight:normal;}
#supplier_login_register #Register #signup .title .already a {color:#af2c2c;}
#supplier_login_register #Register #signup .row {clear:both; position:relative; padding:0px 0%; float:left; width:100%;}
#supplier_login_register #Register #signup .row .left {width:100%; float:left; margin-bottom:10px; text-align:left;}
#supplier_login_register #Register #signup .row .right {width:100%; float:left; margin-bottom:10px; text-align:left;}
#supplier_login_register #Register #signup .row .input_text {font-size:13px; color:#333333; padding-left:5px; float:left; width:40%; line-height:24px;}
#supplier_login_register #Register #signup .row .input_text .star {color:#CC0000;}
#supplier_login_register #Register #signup .row .signup_input {border:1px solid #d9d9d9; background:#FFFFFF; padding:5px; margin-right:10px; width:50%; font-size:13px; color:#333333;}
#supplier_login_register #Register #signup .row textarea {border:1px solid #d9d9d9; background:#FFFFFF; padding:5px; margin-right:10px; width:50%; font-size:13px; color:#333333;}
#supplier_login_register #Register #signup .row2 {float:left; padding:40px 0px; text-align:center; width:100%;}
#supplier_login_register #Register #signup .row2 .btn_signup a {background-color:#af2c2c; padding:7px 20px 7px 20px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
#supplier_login_register #Register #signup .row2 .btn_signup a:hover {background-color:#333333;}

#supplier_login_register #box2 {margin-top:10px; display:block; position:relative; clear:both; width:100%; float:left;background:#fff;}
#supplier_login_register #box2 #signup {float:left; width:100%; position:relative; display:block;}
#supplier_login_register #box2 #signup .title {font-size:18px; color:#01306f; padding-left:10px; border-bottom:1px dotted #d3d3d3; line-height:30px; font-weight:bold;}
#supplier_login_register #box2 #signup .title span {color:#CC0000;}
#supplier_login_register #box2 #signup .row .left {width:100%; float:left; margin-bottom:10px;}
#supplier_login_register #box2 #signup .row .left .inputUpload {margin-left:35%; border:1px solid #EEEEEE; margin-top:10px; background-color:#f5f5f5;}

/* ***** my code ********** */
#supplier_login_register #box2 #signup .row .left .inputUpload1 {margin-left:0%; border:1px solid #EEEEEE; margin-top:0px; background-color:#f5f5f5;}

#supplier_login_register #box2 #signup .row .right {width:100%; float:left; margin-bottom:10px;}
#supplier_login_register #box2 #signup .row .right .inputUpload {margin-left:35%; border:1px solid #EEEEEE; margin-top:10px; background-color:#f5f5f5;}
/* ***** my code ********** */
#supplier_login_register #box2 #signup .row .right .inputUpload1 {margin-left:0%; border:1px solid #EEEEEE; margin-top:0px; background-color:#f5f5f5;}

#supplier_login_register #box2 #signup .row {clear:both; position:relative; padding:0px 0%; width:100%; float:left;}
#supplier_login_register #box2 #signup .row .input_text {font-size:13px; color:#000000; padding-left:5px; float:left; width:35%; line-height:24px;}
#supplier_login_register #box2 #signup .row .input_text .star {color:#CC0000;}
#supplier_login_register #box2 #signup .row .signup_input {border:1px solid #d9d9d9; background:#FFFFFF; padding:5px; margin-right:10px; width:55%; font-size:13px; color:#333333;}
#supplier_login_register #box2 #signup .row .textarea {border:1px solid #d9d9d9; background:#FFFFFF; padding:5px; margin-right:10px; width:55%; font-size:13px; color:#333333;}
#supplier_login_register #box2 #signup .row2 {clear:both; position:relative; padding:30px 10px 20px 10px; text-align:center; width:98%;}
#supplier_login_register #box2 #signup .row2 .btn_signup a {background:linear-gradient(to bottom, #F77219 1%, #FEC6A7 3%, #F77219 7%, #F75B16 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); background-color:#F77219; border:1px solid #EC6723; padding:3px 70px; border-radius:4px; font-size:30px; color:#FFFFFF; font-weight:bold; text-decoration:none; text-shadow:1px 2px 0px #283744; margin:0 auto; text-align:center;}
#supplier_login_register #box2 #signup .row2 .btn_signup a:hover {background:linear-gradient(to bottom, #F28941 1%, #FEC6A7 3%, #F28941 7%, #F75B16 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); background-color:#e35b00; border:1px solid #EE3A39;}
#supplier_login_register #box2 #signup .row2 .btn_signup a .icon-proceed {background:url(../images/icon_proceed.png); width:25px; height:25px; position:absolute; margin-top:8px; margin-left:10px;}

.pageTitle {border-bottom:1px solid #DDDDDD; line-height:100%; font-size:18px; color:#000000; font-weight:bold; text-transform:uppercase; padding-bottom:10px;}
.myaccount .welcome_text {width:100%; clear:both; font-size:14px; color:#000000; font-weight:bold; height:40px; line-height:40px;}
.myaccount .welcome_user {width:100%; clear:both; font-size:14px; color:#af2c2c; text-align:center; height:40px; line-height:40px; text-transform:capitalize;}

#myaccount_box {width:100%; float:left; padding:0; margin:0; margin-bottom:20px; margin-top:10px; position:relative; display:block;}
#myaccount_box ul {list-style:none; padding:0; margin:0;}
#myaccount_box ul li {border:1px solid #bbbbbb; float:left; width:100%; margin-right:0px;}
#myaccount_box ul li:last-child {margin-right:0;}
#myaccount_box ul li .title {background-color:#333333; color:#FFFFFF; width:100%; font-size:14px; font-weight:bold; text-align:center; height:35px; line-height:35px; text-transform:uppercase;}
#myaccount_box ul li .box {width:92%; padding:4%; display:block; clear:both; min-height:auto;}
#myaccount_box ul li .box ul {list-style:none; padding:0; margin:0;}
#myaccount_box ul li .box ul li {border:0; width:100%; height:30px; line-height:30px; background:url(../images/arrow_right2.png) no-repeat 0 11px; font-size:13px; color:#000000; text-decoration:none; font-weight:normal;}
#myaccount_box ul li .box ul li a {font-size:13px; color:#000000; text-decoration:none; font-weight:normal;}
#myaccount_box ul li .box ul li a:hover {color:#af2c2c; text-decoration:underline;}
#myaccount_box ul li .box ul li .first {width:65%; float:left; text-align:left; color:#000000;}
#myaccount_box ul li .box ul li .second {width:35%; float:left; text-align:right; color:#af2c2c;}

.downloadbtn_supp {width:100%; padding:0; margin-top:20px;}
.downloadbtn_supp .button_03 {float:left; margin-right:5px;}
.downloadbtn_supp .input_order {border:1px solid #CCC; padding:5px; width:150px; font-size:12px; float:right;}

.norecord {background:#333333; border:1px solid #000; color:#FFF; font-size:15px; padding:10px; text-align:center; width:50%; margin:100px auto;}
#order_grid .norecord {background:#333333; border:1px solid #000; color:#FFF; font-size:15px; padding:10px; text-align:center; width:50%; margin:100px auto;}
#order_grid {width:100%; padding:0; margin:0; margin-top:20px;}
#order_grid .table {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#CCC -moz-use-text-color -moz-use-text-color #CCC;border-image:none;border-style:solid none none solid;border-width:0;display:table;font-size:12px;width:100%}
#order_grid .caption {background:none repeat scroll 0 0 #CCC;display:table-caption}
#order_grid .row {display:table-cell;border:none;float:left;width:50%}
#order_grid .row .heading {background:none repeat scroll 0 0 #EEE; display:table;font-size:12px;font-weight:700;height:30px; line-height:30px;width:100%; margin:0;text-align:center;vertical-align:middle;border:1px solid #CCC; border-bottom:0;}
#order_grid .col_order_no {border:1px solid #CCC;border-left:0px solid #CCC;display:table;height:30px;padding:2% 0; vertical-align:middle;text-align:center; width:96%;}
#order_grid .col_order_date {border-bottom:1px solid #CCC;border-right:1px solid #CCC;width:96%;  display:table;height:30px;padding:2% 0;vertical-align:middle;text-align:center}
#order_grid .col_amount {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table;height:30px;padding:2% 0;vertical-align:middle;text-align:center; width:96%;}
#order_grid .col_mode_payment {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table;height:30px;padding:2% 0;vertical-align:middle;text-align:center; width:96%;}
#order_grid .col_status {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table;height:30px;padding:2% 0;vertical-align:middle;text-align:center; width:96%;}
/*#order_grid .col_invoice,#order_grid .col_mode_payment,#order_grid .col_status,#order_grid .col_trackingno,#order_grid .suppl_main .col_trackorder {border-bottom:1px solid #CCC;border-right:1px solid #CCC;display:table;height:60px;padding:5px; vertical-align:middle;text-align:center;width:96%;}*/


.button_01 a {background-color:#af2c2c; padding:7px 20px 7px 20px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.button_01 a:hover {background-color:#333333;}
.button_02 a {background-color:#af2c2c; padding:7px 20px 7px 20px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.button_02 a:hover {background-color:#333333;}
.button_03 a {background-color:#af2c2c; padding:7px 20px 7px 20px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.button_03 a:hover {background-color:#333333;}
.button_04 a {background-color:#009900; padding:7px 20px 7px 20px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.button_04 a:hover {background-color:#333333;}
.button_gray a {background-color:#333333; border:1px solid #000000; padding:4px 10px; font-size:12px; color:#FFFFFF; font-weight:normal; text-decoration:none;}
.button_gray a:hover {background-color:#CCCCCC; border:1px solid #999999; color:#000000;}

#box_left {width:96%; border:1px solid #CCC; padding:2%; float:left; margin:20px 0 10px 0;}
#box_left .title{border:1px solid #000;background-color:#333333; color:#FFF;padding:5px 10px;font-weight:normal;text-align:center;margin-top:-30px;position:absolute;font-size:14px}
#box_left .row {width:100%; float:left; margin:10px 0; clear:both; display:block; position:relative;}
#box_left .row .first {width:30%; float:left; font-size:13px; color:#666666;}
#box_left .row .second {width:70%; float:left; font-size:13px; color:#000000;}

#box_right {width:96%; border:1px solid #CCC; padding:2%; float:left; margin:20px 0 10px 0;}
#box_right .title{border:1px solid #000;background-color:#333333; color:#FFF;padding:5px 10px;font-weight:normal;text-align:center;margin-top:-30px;position:absolute;font-size:14px}
#box_right .row {width:100%; float:left; margin:10px 0; clear:both; display:block; position:relative;}
#box_right .row .first {width:30%; float:left; font-size:13px; color:#666666;}
#box_right .row .second {width:70%; float:left; font-size:13px; color:#000000;}

#productdetails-pane_supplier {border-top:1px solid #CCCCCC; clear:both; width:100%;}
#productdetails-pane_supplier .row_heading {display:table-row; vertical-align: middle;}
#productdetails-pane_supplier .table {-moz-border-bottom-colors:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; border-color:#CCCCCC -moz-use-text-color -moz-use-text-color #CCCCCC; border-image:none; border-style:solid none none solid; border-width:0 0 1px 1px; display:table; font-size:12px; width:100%;}
#productdetails-pane_supplier .row_heading .grid_heading {background:#EEEEEE; color:#000000; font-size:14px; font-weight:normal; vertical-align:middle; border-bottom:1px solid #CCCCCC;}
#productdetails-pane_supplier .row_heading .col_product_image {border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:83px;}
#productdetails-pane_supplier .row_heading .col_product_name {border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:300px;}
#productdetails-pane_supplier .row_heading .col_unit_price {border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:83px; text-align:right;}
#productdetails-pane_supplier .row_heading .col_qantity {border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:40px; text-align:right;}
#productdetails-pane_supplier .row_heading .col_sub_total {border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:80px; text-align:right;}
#productdetails-pane_supplier .row_heading .col_select {display:table-cell; float:left; border-right:1px solid #CCCCCC; line-height:20px; padding:5px; width:99px; text-align:right;}
#productdetails-pane_supplier .table2 {-moz-border-bottom-colors:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; border-color:#CCCCCC -moz-use-text-color -moz-use-text-color #CCCCCC; border-image:none; border-style:solid none none solid; border-width:0px 0 0 1px; display:table; font-size:12px; color:#000000;}
#productdetails-pane_supplier .row_description .col_product_image {border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:83px; height:120px;}
#productdetails-pane_supplier .row_description .col_product_name {border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:300px; height:120px; overflow-y:auto;}

#productdetails-pane_supplier .row_description .col_product_name .row {clear:both; margin-bottom:5px; line-height:18px;}
#productdetails-pane_supplier .row_description .col_product_name .row .first {font-size:13px; color:#666666; float:left; width:20%; height:auto;}
#productdetails-pane_supplier .row_description .col_product_name .row .second {font-size:13px; color:#000000; margin-left:20%; width:80%; height:auto;}
#productdetails-pane_supplier .row_description .col_unit_price {border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:83px; height:120px; text-align:right;}
#productdetails-pane_supplier .row_description .col_unit_price s {font-size:13px; color:#888888;}
#productdetails-pane_supplier .row_description .col_qantity {border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:40px; height:120px; text-align:right;}
#productdetails-pane_supplier .row_description .col_sub_total {border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:80px; height:120px; text-align:right;}
#productdetails-pane_supplier .row_description .col_select {border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC; display:table-cell; float:left; line-height:20px; padding:5px; width:99px; height:120px; text-align:right;}

#supplierTab {clear:both; display:block; margin-top:10px;}
#supplierTab #tab {clear:both; display:block;}
#supplierTab #tab ul {margin-left:10px; padding:0;}
#supplierTab #tab ul li {list-style:none; float:left; font-size:14px; text-transform:uppercase;}
#supplierTab #tab ul li a {display:block; padding:10px 20px; text-decoration:none!important; margin-right:1px; color:#333333; background-color:#e5e5e5; font-weight:normal;}
#supplierTab #tab ul li a:hover {color:#FFF; background-color:#333333;}
#supplierTab #tab ul li a.selected {margin-bottom:0; color:#FFFFFF; cursor:default; background-color:#af2c2c;}
#supplierTab .box {width:96%; padding:2%; clear:left; background-color:#FFFFFF; border:1px solid #e5e5e5; font-size:14px;}
#supplierTab .box .manifest_box {width:96%; padding:2%; margin-top:20px; background-color:#f9f9f9; border:1px solid #EEEEEE; float:left;}
#supplierTab .box .manifest_box .heading {font-size:18px; color:#af2c2c; font-weight:bold; margin-bottom:15px;}
#supplierTab .box .manifest_box .sub_head {font-size:13px; color:#000000; margin-bottom:15px;}
#supplierTab .box .row {width:100%; float:left; margin:10px 0; clear:both; display:block; position:relative;}
#supplierTab .box .first {width:100%; float:none; font-size:13px; color:#333333; font-weight:normal;}
#supplierTab .box .second {width:100%; float:none; margin-left:0%; font-size:13px; color:#333333;}
#supplierTab .box .second .input {border:1px solid #CCCCCC; width:300px; padding:4px; text-align:left; font-size:13px; color:#333333; background-color:#FFFFFF;}
#supplierTab .box .second .select {border:1px solid #CCCCCC; width:310px; padding:4px; text-align:left; font-size:13px; color:#333333;}
#supplierTab .box .second .textarea {border:1px solid #CCCCCC; width:300px; padding:4px; text-align:left; font-size:13px; color:#333333; height:100px;}

#supplierTabs {clear:both; display:block; margin:10px 0;}
#supplierTabs #tab {clear:both; display:block;}
#supplierTabs #tab ul {margin-left:10px; padding:0;}
#supplierTabs #tab ul li {list-style:none; float:left; font-size:14px; text-transform:uppercase;}
#supplierTabs #tab ul li a {display:block; padding:10px 20px; text-decoration:none!important; margin-right:1px; color:#333333; background-color:#e5e5e5; font-weight:normal;}
#supplierTabs #tab ul li a:hover {color:#FFF; background-color:#333333;}
#supplierTabs #tab ul li a.selected {margin-bottom:0; color:#FFFFFF; cursor:default; background-color:#af2c2c;}
#supplierTabs .tab_product .box {width:96%; padding:2%; float:left; background-color:#FFFFFF; border:1px solid #e5e5e5; font-size:13px;}	
#supplierTabs .tab_product .box .row {width:100%; margin-bottom:20px; clear:both; float:left;}
#supplierTabs .tab_product .box .row .first {width:100%; float:left; font-size:13px; color:#333333; font-weight:normal;}
#supplierTabs .tab_product .box .row .second {width:100%; float:left; font-size:13px; color:#333333; font-weight:normal;}
#supplierTabs .tab_product .box .row .second table {width:100% !important;}
#supplierTabs .tab_product .box .row .second .input {border:1px solid #CCCCCC; padding:4px; width:300px; font-size:13px;}
#supplierTabs .tab_product .box .row .second .textarea {border:1px solid #CCCCCC; padding:4px; width:300px; font-size:13px;}
#supplierTabs .tab_product .box .row .second td {width:25%; font-size:13px; color:#333333;}
#myTreeView {border:0px solid #FF0000;}
#myTreeView table td {width:100%; float:left; text-align:left; line-height:24px;}
#myTreeView table td input {margin-right:5px;}
#supplierTabs .tab_product  #category.box a img {color:#af2c2c; font-weight:bold;} 
#myTreeView table a {float:none;}
td.myTreeView_2 {color:#333333; width:100%; float:none;}

#myTreeView table tr td img{display:none;}
#myTreeViewn0Nodes {margin-left:15px;}
#myTreeViewn0Nodes table tr td{margin-left:0px;}

#myTreeViewn0Nodes #myTreeViewn13Nodes{margin-left:20px;}
#myTreeViewn0Nodes #myTreeViewn18Nodes{margin-left:20px;}
#myTreeViewn0Nodes #myTreeViewn33Nodes{margin-left:20px;}
#myTreeViewn0Nodes #myTreeViewn33Nodes  #myTreeViewn35Nodes{margin-left:20px;}

#myTreeViewn0Nodes #myTreeViewn48Nodes{margin-left:20px;}
#myTreeViewn0Nodes #myTreeViewn48Nodes #myTreeViewn49Nodes{margin-left:20px;}
#myTreeViewn0Nodes #myTreeViewn56Nodes{margin-left:20px;}
#myTreeViewn72Nodes{margin-left:20px;}
#myTreeViewn85Nodes{margin-left:20px;}
#myTreeViewn85Nodes #myTreeViewn87Nodes{margin-left:20px;}
#myTreeViewn85Nodes #myTreeViewn91Nodes{margin-left:20px;}

#profile_submit {width:100%; float:left; text-align:center; margin:30px 0;}

#bulkUpload {width:100%; float:left; padding:0px; margin:0px; position:relative;}
#bulkUpload ul {padding:0px; margin:0; list-style:none;}
#bulkUpload ul li {border:1px solid #CCCCCC; background-color:#FFFFFF; padding:2%; margin:0 0px; width:96%; float:left; min-height:130px;}
#bulkUpload ul li .cnt {width:100%; clear:both; padding:0; margin:0px; text-align:center;}
#bulkUpload ul li .cnt .title {font-size:13px; color:#000000; font-weight:bold; margin:10px 0;}
#bulkUpload ul li .cnt .button_submit {margin:10px 0; float:left; width:100%; text-align:center;}
#bulkUpload ul li .cnt .button_submit a {background-color:#af2c2c; padding:10px 40px 10px 40px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
#bulkUpload ul li .cnt .button_submit a:hover {background-color:#333333;}
.uploadify {width:100% !important; text-align:center;}
#bulkUpload ul li .cnt object {margin-left:0px !important; position:relative !important;}
.uploadify-button {width:100% !important; text-align:center !important; margin-top:-30px;}

.uploadify-button-text {background-color:#333333; padding:7px 20px 7px 20px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.uploadify-button2 {width:100% !important; text-align:center !important; float:left; margin:5px 0 10px 0;}
.uploadify-button-text2 a {background-color:#333333; padding:7px 20px 7px 20px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; margin:5px 0;}

#imageAdd {width:100%; float:left; padding:0; margin:0; position:relative; display:block;}
#imageAdd .productSummery {width:100%; float:left; padding:0; margin:0; position:relative; display:block;}
#imageAdd .productSummery .row {width:98%; float:left; margin-top:20px; padding-left:2%;}
#imageAdd .productSummery .row .first {width:25%; float:left; font-size:13px; color:#888888; font-weight:normal;}
#imageAdd .productSummery .row .second {width:75%; margin-left:25%; float:none; font-size:13px; color:#333333; font-weight:normal;}
#imageAdd .productSummery .row .second img {border:1px solid #CCCCCC; padding:4px;}
#btn_upload {width:100%; float:left; margin-top:30px;}

#imageAdd .productImages {width:100%; float:left; padding:0; margin:0; margin-top:50px; position:relative; display:block;}
#imageAdd .productImages .imageBox {width:100%; float:left; padding:0; margin:0; margin-top:30px; position:relative; display:block;}
#imageAdd .productImages .imageBox .imagepanel {float:left; width:150px; margin:0 15px 15px 0;}
#imageAdd .productImages .imageBox .imagepanel .title {background:#333333; border:1px solid #000000; color:#FFFFFF; font-size:14px; font-weight:normal; padding:5px 10px; text-align:center; width:130px; margin-bottom:10px;}

#imageAdd .productImages .imageBox .imagepanel .box {width:100%; display:block; position:relative;}
#imageAdd .productImages .imageBox .imagepanel .box ul {height:300px; width:130px; overflow-y:auto; background-color:#EEEEEE; border:1px solid #CCC; padding:10px; margin:0; list-style:none;}
#imageAdd .productImages .imageBox .imagepanel .box ul li {border:1px solid #CCCCCC; background-color:#FFFFFF; padding:3%; width:94%; text-align:center; margin-top:10px;}

.pageTitle2 {font-size:15px; color:#000000; font-weight:bold; background-color:#EEEEEE; width:98%; padding:1%; margin-bottom:20px; float:left;}
table {border-collapse:collapse; border-spacing:0;}
table.grid_table {width:100%; border:1px solid #CCCCCC; margin-bottom:20px;}
table.grid_table tr {border-bottom:1px solid #CCCCCC;}
table.grid_table th {background-color:#EEEEEE; border-right:1px solid #CCCCCC; font-size:12px; font-weight:normal; padding:4px; font-size:13px; color:#000000;}
table.grid_table td {background-color:#FFFFFF; border-right:1px solid #CCCCCC; font-size:12px; font-weight:normal; padding:4px; font-size:13px; color:#333333;}
table.grid_table td input {border:1px solid #CCCCCC; background-color:#f5f5f5;}

#message-details {border:1px solid #e5e5e5; margin-top:20px; width:99%; float:left;}
#message-details .head {border-bottom:1px solid #e5e5e5; width:100%; background-color:#f6f6f6; padding:10px 0; text-align:center; font-size:13px; color:#000000; font-weight:bold;}
#message-details .message-left {width:24%; float:left; border-right:1px solid #e5e5e5; background-color:#fcfcfc;}
#message-details .message-left #message-tab {width:100%; height:685px; overflow-x:hidden; overflow-y:auto;}
#message-details .message-left #message-tab ul {margin:0; padding:0; list-style:none;}
#message-details .message-left #message-tab ul li a {height:52px; border-bottom:1px solid #e5e5e5; width:280px; float:left; padding:5px;}
#message-details .message-left #message-tab ul li a:hover {background-color:#EEEEEE;}
#message-details .message-left #message-tab ul li a.selected {background-color:#4C9ED9;}
#message-details .message-left #message-tab ul li a .lft {width:50px; margin-right:5px; float:left; display:none;} 
#message-details .message-left #message-tab ul li a .lft .img {width:46px; height:46px; padding:2px; border:1px solid #e2e2e2; background-color:#FFFFFF; text-align:center; vertical-align:middle; display:table-cell;}
#message-details .message-left #message-tab ul li a .lft .img img {max-height:46px; max-width:46px;}
#message-details .message-left #message-tab ul li a .details {width:auto; float:left; padding-top:0px;}
#message-details .message-left #message-tab ul li a .details .unreadmsg {position:relative; font-size:11px; color:#000000; background-color:#FFFFFF; border:1px solid #AAAAAA; padding:0px 6px; margin-top:0px; margin-left:0px; float:inherit; -moz-border-radius:90px; -webkit-border-radius:90px; border-radius:90px;}
#message-details .message-left #message-tab ul li a .details .tooltip {background-color:#333333; border:1px solid #111111; color:#ffffff; display:none; font-size:11px; line-height:16px; padding:3px; position:absolute; text-align:center; top:0px; left:0px; width:90px; z-index:999;}
#message-details .message-left #message-tab ul li a .details .tooltip a:hover {color:#cc0000; text-decoration:none;}
#message-details .message-left #message-tab ul li a .details .unreadmsg:hover .tooltip {display:block; position:absolute;}
#message-details .message-left #message-tab ul li a .details .name {font-size:12px; color:#fe5722; font-weight:bold; line-height:20px; display:-moz-box;}
#message-details .message-left #message-tab ul li a .details .name .date {float:right; font-size:11px; color:#85b219; font-weight:normal; margin-right:10px;}
#message-details .message-left #message-tab ul li a .details .msg {font-size:12px; color:#666666; display:none;}
#message-details .message-left #message-tab ul li a.selected .lft {width:50px; margin-right:5px; float:left; display:none;} 
#message-details .message-left #message-tab ul li a.selected .img {width:46px; height:46px; padding:2px; border:1px solid #333333; background-color:#FFFFFF; text-align:center; vertical-align:middle; display:table-cell;}
#message-details .message-left #message-tab ul li a.selected .img img {max-height:46px; max-width:46px;}
#message-details .message-left #message-tab ul li a.selected .details .name {font-size:12px; color:#FFFFFF; font-weight:bold; line-height:20px;}
#message-details .message-left #message-tab ul li a.selected .details .name .date {float:right; font-size:12px; color:#d1ee89; font-weight:normal;}
#message-details .message-left #message-tab ul li a.selected .details .msg {font-size:12px; color:#f1ffcf;}
#message-details .message-right {width:75%; float:left;}
#message-details .message-right .box {width:100%; height:400px;}
#message-details .message-right .box .product-details {height:60px; padding:1%; width:98%; float:left; background-color:#fcfcfc;}
#message-details .message-right .box .product-details .left {width:60px; float:left; margin-right:10px; display:none;}
#message-details .message-right .box .product-details .left .img {width:56px; height:56px; padding:2px; border:1px solid #e2e2e2; background-color:#FFFFFF; text-align:center; vertical-align:middle; display:table-cell;}
#message-details .message-right .box .product-details .left .img img {max-height:56px; max-width:56px;}
#message-details .message-right .box .product-details .right {width:100%; float:left;}
#message-details .message-right .box .product-details .right .product-name {font-size:15px; color:#980E18; font-weight:bold; line-height:15px;}
#message-details .message-right .box .product-details .right .product-sku {font-size:13px; color:#555555; font-weight:normal; line-height:15px;}
#message-details .message-right .box .msg-box {height:481px; padding:1%; width:98%; float:left; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; overflow-x:hidden; overflow-y:auto;}
#message-details .message-right .box .msg-box .row {width:100%; float:left; margin-bottom:10px;}
#message-details .message-right .box .msg-box .row .name {font-size:12px; color:#000000; font-weight:bold; margin-bottom:5px; background-color:#EEEEEE; padding:5px;}
#message-details .message-right .box .msg-box .row .name .date {float:right; font-size:12px; color:#85b219; font-weight:normal;}
#message-details .message-right .box .msg-box .row .msg {font-size:12px; color:#666666; text-align:justify; padding:5px;}
#message-details .message-right .reply {height:auto; padding:1%; width:98%; float:left; background-color:#f6f6f6;}
#message-details .message-right .reply .lft {width:100%; float:left; margin-right:0%;}
#message-details .message-right .reply .lft .textarea {border:1px solid #e5e5e5; width:98%; font-size:13px; color:#333333; padding:1%; height:47px; resize:none;}
#message-details .message-right .reply .rgt {width:100%; float:left;}
#message-details .message-right .reply .rgt a.btn {background-color:#fe5722; border:1px solid #ec3900; width:99%; height:32px; line-height:32px; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; float:left; text-transform:uppercase; text-align:center; margin-top:12px;}
#message-details .message-right .reply .rgt a.btn:hover {background-color:#85b21a; border:1px solid #6a9502;}

#basic ul.products_grid li{border:0; width:91.8%; margin:1%; padding:3%; height:250px; float:left; border:1px solid #DDDDDD;}
#basic ul.products_grid li #img{background-color: #FFF; width: 100%; height: 140px; padding: 0px; margin: 0px; text-align: center; vertical-align: middle; display: table;}


}


}


