.myaccount-menu-wrapper {
  float:left;
  position:relative;
	width: 191px;
	background: #EEF1F6;
	margin-left: 19px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px; 
	border-radius: 5px; 
	behavior: url(../border-radius.htc);
  -moz-box-shadow:0px 1px 2px 0px #888;
  -webkit-box-shadow: 0px 1px 2px 0px #888;
  box-shadow: 0px 1px 2px 0px #888;
}

.myaccount-menu-wrapper span {
  display: block;
  font-size: 17px;
  color: #103F58;
  padding: 11px 15px;
  text-shadow: 0 1px 0 #fff;
}

.myaccount-menu-wrapper ul {
  list-style: none;
  margin: 0;
  padding: 12px 0 0 0;
}

.myaccount-menu-wrapper li {
  clear:both;
  display: block;
  list-style: none;
  padding: 0 10px;
  height: 44px;
}

.myaccount-menu-wrapper li ul {
  float:left;
  display:block;
  list-style:none;
  margin:0;
  padding:0;
  width:100%;
}

.myaccount-menu-wrapper a li {
  height:auto;
  margin:0;
  padding:6px 0 6px 18px;
  list-style: none;
  border-top:1px solid #fff;
  border-bottom:1px solid #D8DCE7;
  font-size:13px;
  text-decoration:none;
  text-shadow: 0 1px 0 #fff;
  color:#52798F;
}

.myaccount-menu-wrapper a.start li {
  height:auto;
  margin:0;
  padding:6px 0 6px 18px;
  list-style: none;
  border-top:1px solid transparent;
  border-bottom:1px solid #D8DCE7;
  text-decoration:none;
  text-shadow: 0 1px 0 #fff;
  color:#52798F;
}

.myaccount-menu-wrapper a.end1 li{
  height:26px;
  margin:0;
  padding:6px 0 1px 18px;
  list-style: none;
  border-top:1px solid #fff;
  border-bottom:none;
  text-decoration:none;
  text-shadow: 0 1px 0 #fff;
  color:#52798F;
}

.myaccount-menu-wrapper a.end2 li{
  height:26px;
  margin:0 0 10px 0;
  padding:6px 0 0 18px;
  list-style: none;
  border-top:1px solid #fff;
  border-bottom:none;
  text-decoration:none;
  color:#52798F;
}

.myaccount-menu-wrapper a:hover li {
  height:auto;
  margin:0;
  padding:6px 0 6px 18px;
  list-style: none;
  border-top:1px solid #fff;
  border-bottom:1px solid #D8DCE7;
  text-decoration:none;
  color:#52798F;
  background:#F6F7F8 url(../images/myaccount-menu-highlight.jpg) repeat-x center top;
}

.myaccount-menu-wrapper a:hover.end1  li{
  height:26px;
  margin:0;
  padding:6px 0 1px 18px;
  list-style: none;
  border-top:1px solid #fff;
  border-bottom:none;
  text-decoration:none;
  color:#52798F;
  background-color:#F6F7F8;
}
.myaccount-menu-wrapper a:hover.end2  li{
  height:26px;
  margin:0 0 10px 0;
  padding:6px 0 0 18px;
  list-style: none;
  border-top:1px solid #fff;
  border-bottom:none;
  text-decoration:none;
  color:#52798F;
  background-color:#F6F7F8;
}

.myaccount-menu-wrapper li b {
  display: block;
  background: url(../images/myaccount-tab.jpg) no-repeat left top;
  text-align: left;
  height: 32px;
  padding: 15px 0 0 18px;
  list-style: none;
  font-size: 13px;
  color: #344F68;
  text-shadow: 0 1px 0 #fff;
}

.myaccount-menu-wrapper .tools {
  background: url(../images/myaccount-tab-tools.jpg) no-repeat right top;
  height: 44px;
  margin-right: 10px;
  text-decoration: none;
}

.myaccount-menu-wrapper .procurement {
  background: url(../images/myaccount-tab-procure.jpg) no-repeat right top;
  height: 44px;
  margin-right: 10px;
  text-decoration: none;
}

.myaccount-menu-wrapper .settings {
  background: url(../images/myaccount-tab-settings.jpg) no-repeat right top;
  height: 44px;
  margin-right: 10px;
  text-decoration: none;
}

.myaccount-menu-wrapper a {
  text-decoration: none;
}

.myaccount-header-wrapper {
  float:left;
  position:relative;
	background: #7B90AF url(../images/myaccount-header-bg1.png) no-repeat center 1px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5x;
	border-radius: 5px 5px 5px 5px;
	behavior: url(../border-radius.htc);
	width:100%;
}

.myaccount-wrapper {
  float:left;
  position:relative;
}

.myaccount-header-wrapper b {
	float:left;
  display:block;
  padding:18px;
  font-size:20px;
  font-weight:normal;
  color:#fff;
  text-shadow: -1px -1px -1px #536279;
}

.myaccount-header-wrapper span {
	float:right;
  display:block;
  padding:20px;
  font-size:14px;
  font-weight:normal;
  color:#fff;
  text-shadow: -1px -1px -1px #536279;
}

.myaccount-header-wrapper1 {
  float:left;
  position:relative;
	background: #7B90AF url(../images/myaccount-header-bg1.png) no-repeat center 1px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	behavior: url(../border-radius.htc);
	width:100%;
}

.myaccount-header-wrapper1 b {
  display:block;
  padding:14px;
  font-size:20px;
  font-weight:normal;
  color:#fff;
  text-shadow: -1px -1px -1px #536279;
}

.myaccount-header-wrapper2 {
  float:left;
  position:relative;
	background: #E6EBF2 url(../images/myaccount-header-bg2.png) repeat-x center bottom;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	-khtml-border-radius: 0px 0px 5px 5x;
	border-radius: 0px 0px 5px 5px;
	behavior: url(../border-radius.htc);
	width:100%;
}

.myaccount-header-wrapper2 ul {
  list-style:none;
  margin:10px 0;
  padding:0 0 19px 14px;
}

.myaccount-header-wrapper2 li {
  float:left;
  list-style: none;
  margin-right:15px;
  font-size:13px;
  color: #103F58;
  text-shadow: 0 1px 0 #fff;
}

.myaccount-header-wrapper2 li a {
  background:url(../images/pointer.png) no-repeat left top;
  padding:3px 0 6px 28px;
  font-size:13px;
  text-decoration: none;
  color:#52798F;
  text-shadow: 0 1px 0 #fff;
}

.myaccount-header-wrapper2 li a:hover {
  background:url(../images/pointer-up.png) no-repeat left top;

}

.myaccount-header-shadow {
	position:relative;
  float:left;
  background: url(../images/myaccount-header-shadow.png) no-repeat center top;
	width:100%;
  height:19px;
}

.services-wrapper {
  float:left;
}

.services-wrapper ul {
  float:left;
  list-style:none;
  margin:0;
  padding:0;
}

.services-wrapper li {
  float:left;
  list-style: none;
  margin-right:11px;
  height:123px;
  background:url(../images/stick-shadow.gif) no-repeat right bottom;
}

.services-wrapper .end {
  float:left;
  margin-right:-10px;
  height:123px;
  background:url(../images/stick-shadow.gif) no-repeat right bottom;
}

.services-wrapper li span {
  display:block;
  padding-top:70px;
  font-size:14px;
  line-height:16px;
  color:#fff;
  text-align: center;
  text-decoration:none;
}

.services-wrapper a.upload-product {
  display:block;
  width:173px;
  height:110px;
  background: #82C400 url(../images/bg-upload-product.png) no-repeat center top;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5x;
	border-radius: 5px 5px 5px 5px;
	behavior: url(../border-radius.htc);
  text-shadow: -1px -1px -1px #6EA600;
  text-decoration:none;
}

.services-wrapper a.upload-product div,
.services-wrapper a.browse-buy div,
.services-wrapper a.doc-lib div,
.services-wrapper a.upload-content div,
.services-wrapper a.search-all div {
  position:absolute;
  display:none;
}

.services-wrapper a:hover.upload-product div {
  position:absolute;
  display:block;
  width:173px;
  height:85px;
  background: #82C400 url(../images/bg-services-wrapper.png) repeat-x left top;
  color: #fff;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5x;
	border-radius: 5px 5px 5px 5px;
	behavior: url(../border-radius.htc);
	font-size:14px;
  text-shadow: -1px -1px -1px #6EA600;
  text-align:center;
  text-decoration:none;
  padding-top:25px;
}

.services-wrapper a:hover.browse-buy div {
  position:absolute;
  display:block;
  width:173px;
  height:85px;
  background: #F54E94 url(../images/bg-services-wrapper.png) repeat-x left top;
  color: #fff;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5x;
	border-radius: 5px 5px 5px 5px;
	behavior: url(../border-radius.htc);
	font-size:14px;
  text-shadow: -1px -1px -1px #C73E6A;
  text-align:center;
  text-decoration:none;
  padding-top:25px;
}

.services-wrapper a:hover.doc-lib div {
  position:absolute;
  display:block;
  width:173px;
  height:85px;
  background: #2FC89C url(../images/bg-services-wrapper.png) repeat-x left top;
  color: #fff;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5x;
	border-radius: 5px 5px 5px 5px;
	behavior: url(../border-radius.htc);
	font-size:14px;
  text-shadow: -1px -1px -1px #37A888;
  text-align:center;
  text-decoration:none;
  padding-top:25px;
}

.services-wrapper a:hover.upload-content div {
  position:absolute;
  display:block;
  display:block;
  width:173px;
  height:85px;
  background: #FCB913 url(../images/bg-services-wrapper.png) repeat-x left top;
  color: #fff;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5x;
	border-radius: 5px 5px 5px 5px;
	behavior: url(../border-radius.htc);
	font-size:14px;
  text-shadow: -1px -1px -1px #C79421;
  text-align:center;
  text-decoration:none;
  padding-top:25px;
}

.services-wrapper a:hover.search-all div {
  position:absolute;
  display:block;
  display:block;
  width:173px;
  height:85px;
  background: #6F98FD url(../images/bg-services-wrapper.png) repeat-x left top;
  color: #fff;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5x;
	border-radius: 5px 5px 5px 5px;
	behavior: url(../border-radius.htc);
	font-size:14px;
  text-shadow: -1px -1px -1px #5C7ED1;
  text-align:center;
  text-decoration:none;
  padding-top:25px;
}

.services-wrapper a.browse-buy {
  display:block;
  width:173px;
  height:110px;
  background: #F54E94 url(../images/bg-browse-buy.png) no-repeat center top;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5x;
	border-radius: 5px 5px 5px 5px;
	behavior: url(../border-radius.htc);
  text-shadow: -1px -1px -1px #C73E6A;
  text-decoration:none;
}

.services-wrapper a.doc-lib {
  display:block;
  width:173px;
  height:110px;
  background: #2FC89C url(../images/bg-doc-lib.png) no-repeat center top;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5x;
	border-radius: 5px 5px 5px 5px;
	behavior: url(../border-radius.htc);
  text-shadow: -1px -1px -1px #37A888;
  text-decoration:none;
}

.services-wrapper a.upload-content {
  display:block;
  width:173px;
  height:110px;
  background: #FCB913 url(../images/bg-upload-content.png) no-repeat center top;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5x;
	border-radius: 5px 5px 5px 5px;
	behavior: url(../border-radius.htc);
  text-shadow: -1px -1px -1px #C79421;
  text-decoration:none;
}

.services-wrapper a.search-all {
  display:block;
  width:173px;
  height:110px;
  background: #6F98FD url(../images/bg-search-icon.png) no-repeat center top;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5x;
	border-radius: 5px 5px 5px 5px;
	behavior: url(../border-radius.htc);
  text-shadow: -1px -1px -1px #5C7ED1;
  text-decoration:none;
}

.trade-activities {
  float:left;
  width:540px;
}

.trade-activities-wrapper {
  float:left;
	width: 540px;
	background: #d3dbdb url(../images/trade-activities-bg.png) no-repeat center top;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px; 
	border-radius: 5px; 
	behavior: url(../border-radius.htc);
	overflow:auto;
}

.trade-activities-wrapper b {
  display: block;
  font-size: 14px;
  color: #274D62;
  padding: 11px 15px;
  text-shadow: 0 1px 0 #DDDDE6;
}

.trade-activities-wrapper p {
  float:left;
	width: 100%;
	margin:0;
	padding:0;
}

.trade-activities-wrapper p span {
  display:block;
	background: #E9ECF2 url(../images/trade-activities-wrapper-bg2.png) no-repeat center top;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-khtml-border-radius: 5px 5px 0px 0x;
	border-radius: 5px 5px 0px 0px;
	behavior: url(../border-radius.htc);
	font-size:12px;
  color: #103F58;
  text-shadow: 0 1px 0 #fff;
	padding:10px;
	margin:0 8px;
	border-bottom:1px solid #D8DCE7;
}

.trade-activities-wrapper p span a {
  color: #103F58;
}

.trade-seller-wrapper {
  float:left;
	background: #fff url(../images/) no-repeat center bottom;
	width:524px;
	margin:0 8px;
}

.trade-buyer-wrapper {
  float:left;
	background: #fff url(../images/) no-repeat center bottom;
	width:524px;
	margin:0 8px 8px 8px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	-khtml-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	behavior: url(../border-radius.htc);
}

.trade-seller-wrapper img, .trade-buyer-wrapper img {
  float:left;
	padding:12px 31px 10px 31px;
	text-align:center;
}

.trade-seller-wrapper ul, .trade-buyer-wrapper ul {
  float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:388px;
	border:0px solid #000;
}

.trade-seller-wrapper li, .trade-buyer-wrapper li {
  float:left;
  list-style: none;
	list-style:none;
	text-align:left;
	padding:0;
  border-bottom: 1px solid #D8DCE7;
}

.trade-seller-wrapper .cola, .trade-buyer-wrapper .cola {
  padding:15px 0 0 0;
  width:222px;
  height:32px;
  font-size: 13px;
}

.trade-seller-wrapper .colb, .trade-buyer-wrapper .colb {
  padding:15px 0 0 0;
  width:50px;
  height:32px;
  font-size: 13px;
}

.trade-seller-wrapper .colc,  .trade-buyer-wrapper .colc {
  padding:15px 0 0 0;
  width:116px;
  height:32px;
}

.trade-seller-wrapper .cold,  .trade-buyer-wrapper .cold {
  padding:15px 0 0 0;
  width:222px;
  height:32px;
  font-size: 13px;
  border-bottom:1px solid #fff;
}

.trade-seller-wrapper .cole,  .trade-buyer-wrapper .cole {
  padding:15px 0 0 0;
  width:40px;
  height:32px;
  font-size: 13px;
  border-bottom:1px solid #fff;
}

.trade-seller-wrapper .colf,  .trade-buyer-wrapper .colf {
  padding:15px 0 0 0;
  width:122px;
  height:32px;
  border-bottom:1px solid #fff;
}

.trade-seller-wrapper .colg,  .trade-buyer-wrapper .colg {
  float:right;
  margin:0;
  padding:0;
  height:47px;
  border-bottom: 1px solid #D8DCE7;
  width:116px;
}

.trade-seller-wrapper li a,  .trade-buyer-wrapper li a {
  display: block;
  list-style: none;
  background: url(../images/trade-activities-btnl.png) no-repeat left top;
  text-align: left;
  height: 35px;
  padding: 0 0 0 15px;
  color:#52798F;
  text-shadow: 0 1px 0 #fff;
  text-decoration: none;
  margin:7px 10px 5px 7px;
}


.trade-seller-wrapper a span,  .trade-buyer-wrapper a span {
  display: block;
  background: url(../images/trade-activities-btnr.png) no-repeat right top;
  height: 35px;
  padding: 7px 15px 0 0;
  font-size:12px;
  color:#52798F;
  text-shadow: 0 1px 0 #fff;
  text-decoration: none;
  text-align: center;
  margin:0;
}

.trade-seller-wrapper li a:hover,  .trade-buyer-wrapper li a:hover {
  display: block;
  background: url(../images/trade-activities-btnl-up.png) no-repeat left top;
  text-align: left;
  height: 35px;
  padding: 0 0 0 15px;
  color:#52798F;
  text-shadow: 0 1px 0 #fff;
  text-decoration: none;
  margin:7px 10px 5px 7px;
}

.trade-seller-wrapper a:hover span,  .trade-buyer-wrapper a:hover span {
  display: block;
  background: url(../images/trade-activities-btnr-up.png) no-repeat right top;
  height: 35px;
  padding: 7px 15px 0 0;
  font-size:12px;
  color:#52798F;
  text-shadow: 0 1px 0 #fff;
  text-decoration: none;
  margin:0;
}

.trade-activities-shadow {
  float:left;
  background: url(../images/trade-activities-shadow.png) no-repeat center top;
	width: 540px;
  height:19px;
}




.little-portlet {
  float:left;
  width:173px;
  background: #EEF1F6 url(../images/) no-repeat center top;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px; 
	border-radius: 5px; 
	behavior: url(../border-radius.htc);
  -moz-box-shadow:0px 1px 2px 0px #888;
  -webkit-box-shadow: 0px 1px 2px 0px #888;
  box-shadow: 0px 1px 2px 0px #888;
  margin:0 0 7px 0;
}

.little-portlet span {
  display:block;
  padding:10px 15px;
  font-size:14px;
  font-weight:bold;
  color: #344F68;
  text-align: left;
  text-shadow: 0 1px 0 #fff;
  border-bottom:1px solid #86BBF7;
}

.little-portlet .shadow {
  float:left;
  margin-right:11px;
  height:123px;
  background:url(../images/stick-shadow.gif) no-repeat right bottom;
}

.little-portlet ul {
  float:left;
  list-style:none;
  margin:8px 13px;
  padding:0;
}

.little-portlet a {
  color:#52798F;
  text-decoration: none;
  text-shadow: 0 1px 0 #fff;
}

.little-portlet a li {
  list-style: none;
  background:url(../images/help_icon.png) no-repeat left top;
  padding:3px 0 3px 28px;
  margin:4px 0;
  text-decoration: none;
  font-size:13px;
}

.little-portlet a:hover li {
  list-style: none;
  background:url(../images/help_icon-up.png) no-repeat left top;
  padding:3px 0 3px 28px;
  margin:4px 0;
  text-shadow: 0 1px 0 #fff;
}

.little-portlet p {
  font-size:12px;
  padding:0 42px;
}

.little-portlet p.profile {
  background:url(../images/icon_profile.png) no-repeat 11px 5px;
  margin-top:10px;
  padding-top:2px;
  width:90px;
  text-shadow: 0 1px 0 #fff;
}

.little-portlet p.type {
  background:url(../images/icon_member.png) no-repeat 11px 5px;
  text-shadow: 0 1px 0 #fff;
}

.little-portlet p.since {
  background:url(../images/icon_since.png) no-repeat 11px 5px;
  text-shadow: 0 1px 0 #fff;
  padding-bottom:5px;
}

.little-portlet p sup {
  display: block;
  font-size:12px;
  line-height:14px;
  color:#555;
  padding:0;
}



.mycompany-wrapper {
  float:left;
	width: 540px;
	background: #d3dbdb url(../images/trade-activities-bg.png) no-repeat center top;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px; 
	border-radius: 5px; 
	behavior: url(../border-radius.htc);
	margin-top:3px;
	padding:8px 0;
}

.mycompany-inner-wrapper {
  float:left;
	background: #fff url(../images/portlet-shade.png) repeat-x center 1px;
	width:524px;
	margin:0 8px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5x;
	border-radius: 5px 5px 5px 5px;
	behavior: url(../border-radius.htc);
}

.mycompany-inner-wrapper td {
   font-size:13px;
}

.mycompany-title {
  float:left;
	list-style:none;
	margin:0;
	padding:0;
}

.mycompany-title li {
  width:50%;
  list-style: none;
  float:left;
  display: block;
  margin-top:2px;
}

.mycompany-title li b {
  display: block;
  font-size: 14px;
  color: #274D62;
  padding: 13px 0 0 15px;
  text-shadow: 0 1px 0 #fff;
  width:392px; 
}

.mycompany-title li a {
  display: block;
  background: url(../images/trade-activities-btnl.png) no-repeat left top;
  text-align: left;
  height: 35px;
  padding: 0 0 0 15px;
  color:#52798F;
  text-shadow: 0 1px 0 #fff;
  text-decoration: none;
  margin:7px 10px 5px 7px;
}

.mycompany-title li a span {
  display: block;
  background: url(../images/trade-activities-btnr.png) no-repeat right top;
  height: 35px;
  padding: 7px 15px 0 0;
  font-size:12px;
  color:#52798F;
  text-shadow: 0 1px 0 #fff;
  text-decoration: none;
  margin:0;
}

.mycompany-title li a:hover {
  display: block;
  background: url(../images/trade-activities-btnl-up.png) no-repeat left top;
  text-align: left;
  height: 35px;
  padding: 0 0 0 15px;
  color:#52798F;
  text-shadow: 0 1px 0 #fff;
  text-decoration: none;
  margin:7px 0 5px 7px;
}

.mycompany-title li a:hover span {
  display: block;
  background: url(../images/trade-activities-btnr-up.png) no-repeat right top;
  height: 35px;
  padding: 7px 15px 0 0;
  font-size:12px;
  color:#52798F;
  text-shadow: 0 1px 0 #fff;
  text-decoration: none;
  margin:0 10px 0 0;
}

.mycompany-inner-wrapper table {
  clear:both;
  float:left;
	border:0px solid #ccc;
	padding:0;
	margin:0 0 20px 0;
}

.mycompany-inner-wrapper td a {
  color:#22678E;
  text-shadow: 0 1px 0 #fff;
  text-decoration:none;
}

.mycompany-inner-wrapper td a:hover {
  text-decoration:underline;
}

.mycompany-inner-wrapper .gmap {
  position:relative;
  float:right;
	margin:22px 22px 0 0;
}

.mycompany-inner-wrapper .gmap a span {
	position:absolute;
	z-index:400;
	width:100px;
	height:100px;
	-moz-box-shadow:    inset 0 0 10px #777;
  -webkit-box-shadow: inset 0 0 10px #777;
  box-shadow:         inset 0 0 10px #777;
}

.mycompany-inner-wrapper .gmap img {
  float:right;
  border:0;
}

.mycompany-inner-wrapper ul {
  clear:both;
  float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
}



.common-wrapper {
  position:relative;
  float:left;
	width: 100%;
	background: #d3dbdb url(../images/trade-activities-bg.png) no-repeat center top;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px; 
	border-radius: 5px; 
	behavior: url(../border-radius.htc);
	margin:0;
	padding:0 0 8px 0;
}

.mymsg-wrapper {
  position:relative;
  float:left;
	width: 540px;
	background: #d3dbdb url(../images/trade-activities-bg.png) no-repeat center top;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px; 
	border-radius: 5px; 
	behavior: url(../border-radius.htc);
	margin:0;
	padding:0 0 8px 0;
}

.common-wrapper .tab, .mymsg-wrapper .tab {
  position:absolute;
  z-index:300;
  float:left;
	margin:0;
	padding:8px 0 0 8px;
	height:36px;
}

.common-wrapper .tab-side, .mymsg-wrapper .tab-side {
  position:absolute;
  z-index:300;
  right:10px;
	margin:0;
	padding:13px 0 0 0;
	height:36px;
}

.common-wrapper .tab a, .mymsg-wrapper .tab a {
  text-decoration:none;
  text-shadow: 0 1px 0 white;
  float:left;
}

.common-wrapper .tab-side a, .mymsg-wrapper .tab-side a {
	color: #386074;
  text-decoration:none;
  text-shadow: 0 1px 0 #D3EAF6;
}

.common-wrapper .tab-side a:hover, .mymsg-wrapper .tab-side a:hover {
	color: #386074;
	text-decoration: underline;
  text-shadow: 0 1px 0 #D3EAF6;
}

.common-wrapper .tab a p, .mymsg-wrapper .tab a p {
	width: 120px;
	height:16px;
	margin:0 5px 0 0;
	padding:0;
	text-align:center;
	background: #E9ECF2 url(../images/trade-activities-wrapper-bg2.png) no-repeat center top;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-khtml-border-radius: 5px 5px 0px 0x;
	border-radius: 5px 5px 0px 0px;
	behavior: url(../border-radius.htc);
	font-size:12px;
  color: #103F58;
  text-shadow: 0 1px 0 #fff;
  text-decoration:none;
	padding:9.5px;
	border-bottom:1px solid #D8DCE7;
}

.common-wrapper .tab a.selected p, .mymsg-wrapper .tab a.selected p {
	width: 120px;
	height:36px;
	margin:0 5px 0 0;
	padding:0;
	text-align:center;
	background: #fff url(../images/portlet-shade.png) repeat-x center 1px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-khtml-border-radius: 5px 5px 0px 0x;
	border-radius: 5px 5px 0px 0px;
	behavior: url(../border-radius.htc);
	font-size:12px;
  color: #103F58;
  text-decoration:none;
  text-shadow: 0 1px 0 #fff;
	padding:9.5px;
	border-bottom:1px solid #fff;
}

.common-wrapper .tab a.selected2 p, .mymsg-wrapper .tab a.selected2 p {
	width: 120px;
	margin:0 5px 0 0;
	padding:0;
	text-align:center;
	background: #fff url(../images/portlet-shade.png) repeat-x center 1px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-khtml-border-radius: 5px 5px 0px 0x;
	border-radius: 5px 5px 0px 0px;
	behavior: url(../border-radius.htc);
	font-size:12px;
  color: #103F58;
  text-decoration:none;
  text-shadow: 0 1px 0 #fff;
	padding:8px;
	border-bottom:1px solid #fff;
}

.common-wrapper-shadow {
  float:left;
  background: url(../images/myaccount-header-shadow.png) no-repeat center top;
	width:100%;
  height:19px;
}

.mymsg-inner-wrapper {
  position:relative;
  float:left;
	background: #fff;
	width:510px;
	margin:0;
	padding:0;
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	-khtml-border-radius: 0px 5px 5px 5x;
	border-radius: 0px 5px 5px 5px;
	behavior: url(../border-radius.htc);
	border:0px solid #ccc;
}

.common-inner-wrapper {
  position:relative;
  float:left;
	background: #fff;
	width:98%;
	margin:44px 0 0 8px;
	padding:20px 0 0 0;
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	-khtml-border-radius: 0px 5px 5px 5x;
	border-radius: 0px 5px 5px 5px;
	behavior: url(../border-radius.htc);
}

.common-inner-wrapper2 {
  position:relative;
  float:left;
	background: #fff;
	width:93.7%;
	margin:8px 0 0 8px;
	padding:15px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5x;
	border-radius: 5px 5px 5px 5px;
	behavior: url(../border-radius.htc);
}

.common-inner-wrapper3 {
  position:relative;
	background: #fff;
	width:93.7%;
	margin:8px 0 0 0;
	padding:15px 15px 60px 15px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5x;
	border-radius: 5px 5px 5px 5px;
	behavior: url(../border-radius.htc);
}

.common-inner-wrapper2 p span, .common-inner-wrapper3 p span {
  display: block;
  font-weight:bold;
  font-size:17px;
  background:none;
}

.common-inner-wrapper2 .req_quotation_main_table, 
.common-inner-wrapper3 .req_quotation_main_table {
  width:99%;
}

 
.common-inner-wrapper2 .req_quotation_main_table td,
.common-inner-wrapper3 .req_quotation_main_table td {
  /ine-height:28px;
  text-shadow: 0 1px 0 white;
  border-top: 1px solid #DBDDE1;
  padding: 7px 0;
  text-shadow: 0 1px 0 white;
  font-size:12px;
}

.common-inner-wrapper2 .req_quotation_main_table td.quote_list_header,
.common-inner-wrapper3 .req_quotation_main_table td.quote_list_header {
  line-height:16px !important;
  text-shadow: 0 1px 0 white;
  border-top: 1px solid #DBDDE1;
  padding: 7px 0;
  text-shadow: 0 1px 0 white;
}

.common-inner-wrapper2 p,
.common-inner-wrapper2 p p,
.common-inner-wrapper2 td,
.common-inner-wrapper2 td td,
.common-inner-wrapper3 p,
.common-inner-wrapper3 p p,
.common-inner-wrapper3 td 
.common-inner-wrapper3 td td {
font-size:13px !important;
}

.common-inner-wrapper2 .req_quotation_main_table td td,
.common-inner-wrapper3 .req_quotation_main_table td td {
  line-height:normal;
  text-shadow: 0 1px 0 white;
  border-top: none;
  border-bottom: 1px solid #DBDDE1;
  padding: 7px 0;
  background: none;
  text-shadow: 0 1px 0 white;
}

.common-inner-wrapper2 .req_quotation_main_table td .inner-table-list,
.common-inner-wrapper3 .req_quotation_main_table td .inner-table-list {
  border:1px solid #E2E2E2;
}

.common-inner-wrapper2 .req_quotation_main_table .req_quotation_list_header,
.common-inner-wrapper3 .req_quotation_main_table .req_quotation_list_header {
  background: #DBDBDB url('../images/listing_header.gif') repeat-x 0;
  margin: 1px;
  border-style: solid;
  border-width: 1px;
  border-top-color: white;
  border-left-color: white;
  border-right-color: #BBB;
  border-bottom-color: #BBB;
  font-family: arial,verdana;
  font-size: 12px;
  line-height:14px;
  padding: 6px;
}

.common-inner-wrapper2 .req_quotation_main_table .quotatioin_add_border1,
.common-inner-wrapper3 .req_quotation_main_table .quotatioin_add_border1 {
  border-style: solid;
  border-width: 1px;
  border-top-color: white;
  border-left-color: #fff;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  font-family: arial,verdana;
  font-size: 12px;
  line-height:35px;
  padding: 6px;
}

.common-inner-wrapper2 .req_quotation_main_table .quotatioin_list_item,
.common-inner-wrapper3 .req_quotation_main_table .quotatioin_list_item {
  border-style: solid;
  border-width: 1px;
  border-top-color: white;
  border-left-color: white;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  font-family: arial,verdana;
  font-size: 12px;
  line-height:35px;
  padding: 6px;
}

.common-inner-wrapper h2, .common-inner-wrapper2 h2, .common-inner-wrapper3 h2, .mymsg-inner-wrapper h2 {
  font-weight:bold;
  font-size:15px;
  background:none;
	margin:0 8px;
	padding:0 0 0 10px;
}

.common-inner-wrapper .options {
  clear:both;
  float:left;
  width:600px;
  border:0px solid #ccc;
  padding:0 15px;
  margin-bottom:18px;
  list-style:none;
}

.common-inner-wrapper2 .options,
.common-inner-wrapper3 .options {
  clear:both;
  float:left;
  width:600px;
  border:0px solid #ccc;
  margin-bottom:18px;
  list-style:none;
}

.common-inner-wrapper .option1, .common-inner-wrapper2 .option1,
.common-inner-wrapper3 .option1 {
  clear:both;
  float:left;
  width:250px;
  border:0px solid #ccc;
  margin-bottom:18px;
  list-style:none;
}

.common-inner-wrapper .options ul, .common-inner-wrapper2 .options ul, .common-inner-wrapper3 .options ul, .common-inner-wrapper .option1 ul, .common-inner-wrapper2 .option2 ul, .common-inner-wrapper3 .option2 ul {
  float:left;
  list-style:none;
  margin:0;
  padding:0;
}

.common-inner-wrapper .options li, .common-inner-wrapper2 .options li, .common-inner-wrapper3 .options li, .common-inner-wrapper .option1 li, .common-inner-wrapper2 .option1 li, .common-inner-wrapper3 .option1 li {
  float:left;
  list-style:none;
  padding-right:5px;
  line-height:30px;
  font-size:12px;
}

.common-inner-wrapper .options span, .common-inner-wrapper .option1 span, .common-inner-wrapper2 .option1 span, .common-inner-wrapper3 .option1 span {
  display: block;
  background:url(../images/listing-arrow-dn.gif) no-repeat 20px 12px;
  padding:5px 0 0 46px;
  height:22px;
  line-height:22px;
  font-size:12px;
}

.common-inner-wrapper .options .up, .common-inner-wrapper .option1 .up, .common-inner-wrapper2 .option1 .up, .common-inner-wrapper3 .option1 .up{
  display: block;
  background:url(../images/listing-arrow-up.gif) no-repeat 5px 5px;
  padding:5px 0 0 30px;
  height:22px;
  line-height:22px;
  font-size:12px;
}

.common-inner-wrapper2 .options span, .common-inner-wrapper3 .options span {
  display: block;
  background:url(../images/listing-arrow-dn.gif) no-repeat 5px 12px;
  padding:5px 0 0 30px;
  height:22px;
  line-height:22px;
  font-size:12px;
}

.common-inner-wrapper2 .options .up, .common-inner-wrapper3 .options .up {
  display: block;
  background:url(../images/listing-arrow-up.gif) no-repeat 5px 5px;
  padding:5px 0 0 30px;
  height:22px;
  line-height:22px;
  font-size:12px;
}

.common-inner-wrapper .option2, .common-inner-wrapper2 .option2, .common-inner-wrapper3 .option2 {
  float:right;
  border:0px solid #ccc;
  margin:0 10px 18px 0;
  list-style:none;
}

.common-inner-wrapper .option2 ul, .common-inner-wrapper2 .option2 ul, .common-inner-wrapper3 .option2 ul {
  float:left;
  list-style:none;
  margin:0;
  padding:0;
}

.common-inner-wrapper .option2 li, .common-inner-wrapper2 .option2 li, .common-inner-wrapper3 .option2 li {
  float:left;
  list-style:none;
  padding-right:3px;
  font-size:12px;
}

.little-portlet2 {
  float:right;
  width:192px;
  margin:40px 0 7px 0;
  padding-bottom:20px;
}

.little-portlet2 span {
  display:block;
  padding:17px 0 5px 23px;
  font-size:14px;
  font-weight:bold;
  color: #344F68;
  text-align: left;
  text-shadow: 0 1px 0 #fff;
  border-top:1px solid #86BBF7;
}

.little-portlet2 .shadow {
  float:left;
  margin-right:11px;
  height:123px;
  background:url(../images/stick-shadow.gif) no-repeat right bottom;
}

.little-portlet2 ul {
  float:left;
  list-style:none;
  margin:8px 0px;
  padding:0;
}

.little-portlet2 a {
  color:#52798F;
  text-decoration: none;
  text-shadow: 0 1px 0 #fff;
}


.little-portlet2 p {
  font-size:12px;
  padding:0 0 0 35px;
}


.little-portlet2 p img {
  padding:10px;
	-moz-box-shadow:    inset 0 0 10px #999;
  -webkit-box-shadow: inset 0 0 10px #999;
  box-shadow:         inset 0 0 10px #999;
}

.little-portlet2 p.picture {
  background:url(../images/icon_pic.png) no-repeat 0 5px;
  padding-top:2px;
  text-shadow: 0 1px 0 #fff;
}

.little-portlet2 p.company {
  background:url(../images/icon_company.png) no-repeat 0 5px;
  padding-top:2px;
  text-shadow: 0 1px 0 #fff;
}

.little-portlet2 p.profile {
  background:url(../images/icon_profile.png) no-repeat 0 5px;
  padding-top:2px;
  text-shadow: 0 1px 0 #fff;
}

.little-portlet2 p.type {
  background:url(../images/icon_member.png) no-repeat 0 5px;
  text-shadow: 0 1px 0 #fff;
}

.little-portlet2 p.since {
  background:url(../images/icon_since.png) no-repeat 0 5px;
  text-shadow: 0 1px 0 #fff;
  padding-bottom:5px;
}

.little-portlet2 p.mobile {
  background:url(../images/icon_mobile.png) no-repeat 0 5px;
  text-shadow: 0 1px 0 #fff;
  padding-bottom:5px;
}

.little-portlet2 p.phone {
  background:url(../images/icon_phone.png) no-repeat 0 5px;
  text-shadow: 0 1px 0 #fff;
  padding-bottom:5px;
}

.little-portlet2 p.fax {
  background:url(../images/icon_fax.png) no-repeat 0 5px;
  text-shadow: 0 1px 0 #fff;
  padding-bottom:5px;
}

.little-portlet2 p.location {
  background:url(../images/icon_location.png) no-repeat 0 5px;
  padding-top:2px;
  text-shadow: 0 1px 0 #fff;
}

.little-portlet2 p sup {
  display: block;
  font-size:11px;
  line-height:14px;
  color:#555;
  padding:0;
}


.common-submit {
  float:left;
	margin : 0;
	background:transparent url("../images/common-btnl.png") no-repeat top left;
}

.common-submit input[type=submit] {
	color : #445061;
	font-size:12px;
  text-shadow: 0 1px 0 #fff;
	padding:2px 26px 5px 0;
	margin:0px 4px 0 26px;
	border : none;
	height:33px;
	background:transparent url("../images/common-btnr.png") no-repeat top right;
}

.common-submit input[type=button] {
	color : #445061;
	font-size:12px;
  text-shadow: 0 1px 0 #fff;
	padding:2px 10px 5px 0;
	margin:0px 4px 0 10px;
	border : none;
	height:33px;
	background:transparent url("../images/common-btnr.png") no-repeat top right;
}

.common-submit:active {
	background:transparent url("../images/common-btnl-up.png") no-repeat top left;
}

.common-submit input[type=submit]:active {
	background:transparent url("../images/common-btnr-up.png") no-repeat top right;
}
.common-submit input[type=button]:active {
	background:transparent url("../images/common-btnr-up.png") no-repeat top right;
}


.multiup_btn_div {
	margin : 0 0 0 -5px;
	background:transparent url(../images/common2-btnl.png) no-repeat top left;
	padding : 0;
}

.multiup_btn_div input[type=button] {
	color : #fff;
	font-size:12px;
	padding:2px 10px 5px 0;
	margin:0px 4px 0 10px;
	border : none;
	height:33px;
	background:transparent url("../images/common2-btnr.png") no-repeat top right;
}

.multiup_btn_div:active {
	background:transparent url("../images/common2-btnl-up.png") no-repeat top left;
}

.multiup_btn_div input[type=submit]:active {
	background:transparent url("../images/common2-btnr-up.png") no-repeat top right;
}
.multiup_btn_div input[type=button]:active {
	background:transparent url("../images/common2-btnr-up.png") no-repeat top right;
}

.common-submit3 {
  float:left;
	margin : 0;
	background:transparent url(../images/common3-btnl.png) no-repeat top left;
	padding : 0;
}

.common-submit3 input[type=submit] {
	color : #445061;
	font-weight:bold;
	font-size:13px;
  text-shadow: 0 1px 0 #fff;
	padding:2px 21px 5px 0;
	margin:0px 4px 0 21px;
	border : none;
	height:44px;
	background:transparent url("../images/common3-btnr.png") no-repeat top right;
}

.common-submit3 input[type=button] {
	color : #445061;
	font-weight:bold;
	font-size:13px;
  text-shadow: 0 1px 0 #fff;
	padding:2px 21px 5px 0;
	margin:0px 4px 0 21px;
	border : none;
	height:44px;
	background:transparent url("../images/common3-btnr.png") no-repeat top right;
}

.common-submit3:active {
	background:transparent url("../images/common3-btnl-up.png") no-repeat top left;
}

.common-submit3 input[type=submit]:active {
	background:transparent url("../images/common3-btnr-up.png") no-repeat top right;
}
.common-submit3 input[type=button]:active {
	background:transparent url("../images/common3-btnr-up.png") no-repeat top right;
}


.common-inner-wrapper .formpage, .common-inner-wrapper2 .formpage {
  float:left;
  border:0px solid #ccc;
  padding:0 15px 15px 15px;
  list-style:none;
}



.common-inner-wrapper .formpage p span, .common-inner-wrapper2 .formpage p span, .mymsg-inner-wrapper .formpage p span {
  display: block;
  font-weight:bold;
  font-size:17px;
  background:none;
  margin-top:-10px;
  margin-bottom:17px;
}

.common-inner-wrapper .formpage ul, .common-inner-wrapper2 .formpage ul {
  float:left;
  list-style:none;
  margin:0;
  padding:0;
}

.common-inner-wrapper .formpage li, .common-inner-wrapper2 .formpage li {
  float:left;
  list-style:none;
  padding-right:3px;
  text-shadow: 0 1px 0 #fff;
}

.common-inner-wrapper .formpage .column1, .common-inner-wrapper2 .formpage .column1 {
  line-height:30px;
  width:170px;
  min-height:32px;
  border-top: 1px solid #DBDDE1;
  padding:7px 0;
  background: white url(../images/td-bg.png) repeat-x left 1px;
  text-shadow: 0 1px 0 #fff;
}

.common-inner-wrapper .formpage .column2, .common-inner-wrapper2 .formpage .column2 {
  line-height:30px;
  width:500px;
  min-height:32px;
  border-top: 1px solid #DBDDE1;
  padding:7px 0;
  background: white url(../images/td-bg.png) repeat-x left 1px;
  text-shadow: 0 1px 0 #fff;
}

.common-inner-wrapper .formpage .no-column, .common-inner-wrapper2 .formpage .no-column {
  line-height:30px;
  width:670px;
  min-height:32px;
  padding:0px 0 3px 0;
}

.common-inner-wrapper .formpage .no-column, .common-inner-wrapper2 .formpage .no-column {
  line-height:30px;
  width:670px;
  min-height:32px;
  padding:0px 0 3px 0;
  margin:0;
}

.common-inner-wrapper .formpage .no-column .common-submit3, .common-inner-wrapper2 .formpage .no-column .common-submit3 {
  margin-top:8px;
}

.common-inner-wrapper .formpage .no-column .btnlink a, .common-inner-wrapper2 .formpage .no-column .btnlink {
  float:left;
  display:block;
  padding:13px 8px;
}

.common-inner-wrapper .formpage .no-column .btnlink a, .common-inner-wrapper2 .formpage .no-column .btnlink a {
  color: #22678E;
  text-shadow: 0 1px 0 white;
  text-decoration: none;
}

.common-inner-wrapper .formpage .no-column .btnlink a:hover, .common-inner-wrapper2 .formpage .no-column .btnlink a:hover {
  color: #22678E;
  text-shadow: 0 1px 0 white;
  text-decoration: underline;
}

.mymsg-listing {
  clear:both;
  padding:0 15px;
}

.mymsg-listing2 {
  clear:both;
  padding:0;
}

.mymsg-listing th, .mymsg-listing2 th {
  background: #EDF0F6 url(../images/th-bg.png) repeat-x left top;
  border:none;
  padding:14px 5px;
  margin:0;
  line-height: 10px;
  font-size: 12px;
  color: #506890;
  text-shadow: 0 1px 0 #fff;
  border-left:1px solid #fff;
  border-right:1px solid #DBDDE1;
}


.mymsg-listing th a, .mymsg-listing2 th a {
  color: #506890;
  text-shadow: 0 1px 0 #fff;
  text-decoration: none;
}


.mymsg-listing td .listing_txt, .mymsg-listing2 td .listing_txt {
  background: #fff url(../images/td-bg.png) repeat-x left 1px;
  font-size: 12px;
  padding: 10px 8px;
}

.mymsg-listing td .listing_txt img, .mymsg-listing2 td .listing_txt img {
  border:0;
  
}

.prod-list-img {
margin:10px 0;
}

.prod-list-img span {
position: absolute;
z-index: 400;
width: 70px;
height: 70px;
-moz-box-shadow: inset 0 0 10px #777;
-webkit-box-shadow: inset 0 0 10px #777;
box-shadow: inset 0 0 10px #777;
}

.mymsg-listing td .listing_txt a, .mymsg-listing2 td .listing_txt a {
  color: #22678E;
  text-shadow: 0 1px 0 white;
  text-decoration: none;
}

.mymsg-listing td .listing_txt a:hover, .mymsg-listing2 td .listing_txt a:hover {
  color: #22678E;
  text-decoration: underline;
}

.mymsg-listing td .dot, .mymsg-listing2 td .dot {
  border-bottom: 1px solid #DBDDE1;
}

.messages {
  margin:17px;
}


.inside_gtop  {
	background-image: url('../images/inside_gtop.gif');
	background-repeat: no-repeat;
	background-position: top left;
	padding-top:4px;
}

.inside_gtopup  {
	background-image: url('../images/inside_gtopplus.gif');
	background-repeat: no-repeat;
	background-position: top left;
	padding-top:4px;
}


.inside_gtop_first {
background-image: url('../images/inside_gtop.gif');
background-repeat: no-repeat;
background-position: top left;
padding-top:4px;
}

.inside_gtopup_first {
background-image: url('../images/inside_gtopplus.gif');
background-repeat: no-repeat;
background-position: top left;
padding-top:4px;
}

.inside_gtop_extra {
background-image: url('../images/inside_gtop_extra.gif');
background-repeat: no-repeat;
background-position: top left;
padding-top:4px;
}

.inside_gtopup_extra {
background-image: url('../images/inside_gtopplus_extra.gif');
background-repeat: no-repeat;
background-position: top left;
padding-top:4px;
}

.inside_gtop_noslide {
background-image: url('../images/inside_gtop_extra.gif');
background-repeat: no-repeat;
background-position: top left;
padding-top:4px;
}

.inside_gtop_noslide_single {
background-image: url('../images/inside_gtop.gif');
background-repeat: no-repeat;
background-position: top left;
padding-top:4px;
}

.inside_gtop_noslide_single .normalblue_text b{
font-size: 12px;
}

.inside_gcenter {
background-image: url(../images/inside_gcenter.gif);
background-repeat: repeat-y;
background-position: top left;
}

.inside_gcenter td {
font-size: 12px;
}

.quomsg_inside_color {
  background:#F4F5F6;
  -moz-box-shadow: inset 0 0 6px #999;
  -webkit-box-shadow: inset 0 0 6px #999;
  box-shadow: inset 0 0 6px #999;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5x;
	border-radius: 5px 5px 5px 5px;
	behavior: url(../border-radius.htc);
}

.quomsg_inside_color td {
  font-size: 12px;
}

.quomsg_inside_color td div {
  padding-left:0;
  margin:0px;
}

.quomsg_smallblktext {
  font-size: 12px;
}

.normalblue_text td a {
  color: #22678E;
  text-shadow: 0 1px 0 white;
  text-decoration: none;
  font-size: 12px;
}

.normalblue_text td a:hover {
  text-decoration: underline;
}

.normalblue_text b {
  font-size:12px;
  color: #22678E;
  text-shadow: 0 1px 0 white;
  text-decoration: none;
}

.inside_gbottom {
  background-image: url(../images/inside_gbottom.gif);
  background-repeat: no-repeat;
  background-position: bottom left;
}

td .quotemsg_list_header {
  background: #DBDBDB url('../images/listing_header.gif') repeat-x 0;
  margin: 1px;
  border-style: solid;
  border-width: 1px;
  border-top-color: white;
  border-left-color: white;
  border-right-color: #BBB;
  border-bottom-color: #BBB;
  font-family: arial,verdana;
  font-size: 12px;
  padding: 6px;
}

td .quotemsg_add_border1 {
  border-style: solid;
  border-width: 1px;
  border-top-color: white;
  border-left-color: #fff;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  font-family: arial,verdana;
  font-size: 12px;
  padding: 6px;
  background:#fff;
}

td .quotemsg_list_item {
  border-style: solid;
  border-width: 1px;
  border-top-color: white;
  border-left-color: white;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  font-family: arial,verdana;
  font-size: 12px;
  padding: 6px;
  background:#fff;
  text-align:left;
  word-break: break-all;
}


ul.lfr-actions, .lfr-actions ul {
list-style: none outside;
padding:0;
margin:0;
}
.portlet-content ul {
list-style: inside disc;
padding:0;
margin:0;
}
ul.lfr-actions, .lfr-actions ul {
list-style: none outside;
padding:0;
margin:0;
}

.lfr-actions, .lfr-actions ul {
background: white url(../images/forms/button.png) repeat-x 0 100%;
border: 1px solid;
border-color: #DEDEDE #BFBFBF #BFBFBF #DEDEDE;
}


.lfr-actions .lfr-trigger strong span {
background-position: 5px 1px;
padding:2px 0 2px 35px;
font-size: .8em;
}
.lfr-actions .lfr-trigger strong span {
background: url(../images/common/action.png) no-repeat 5px 50%;
}

.mandatory_text {
  color: red;
}

._sendmessage_WAR_barterfliinboxportlet_displaytable_caption {
background-image: url(../images/listing_header.gif);
background-repeat: repeat-x;
background-position: top left;
background-color: #DBDBDB;
border-style: solid;
border-width: 1px;
border-top-color: white;
border-left-color: white;
border-right-color: #BBB;
border-bottom-color: #BBB;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
height: 5px;
line-height: 15px;
font-family: helvetica,verdana;
font-size: 12px;
color: #4D4D4D;
}


.displaytag {
  display:block;
  float:left;
  padding:10px 0;
  width:100%;
}

.displaytag ul {
  float:left;
  list-style:none;
  margin:0;
  padding:0;
}

.displaytag li {
  list-style:none;
  float:left;
  margin:0 0 0 8px;
}

.displaytag li b {
  list-style:none;
  font-size:11px;
  font-weight:normal;
  line-height:27px;
}

.displaytag li strong {
  list-style:none;
  display:block;
  padding:2px 10px;
  text-align:center;
  font-size:9px;
  background-color:#efefef;
	border:2px solid #DCDCDC;
	-moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -border-radius: 3px;
  behavior: url(../border-radius.htc);
  margin-right:-3px;
}

.displaytag li span a {
  list-style:none;
  display:block;
  padding:2px 10px;
  text-align:center;
  text-decoration:none;
  font-size:9px;
  color:#555;
  background-color:#fff;
	border:2px solid #DCDCDC;
	-moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -border-radius: 3px;
  behavior: url(../border-radius.htc);
  margin-right:-3px;
}

.displaytag li a:hover {
  background-color:#efefef;
}

.displaytag blockquote {
  float:right;
  margin:0;
  padding:4px 0;
}

.cancel {
	float:left;
	display:block;
	margin:8px 10px;
}


#_barterflimembership2portlet_WAR_barterflimembership2portlet_listing_div__barterflimembership2portlet_WAR_barterflimembership2portlet_imagetag01 {
	margin:5px 0 5px -5px;
}

#_barterflimemberprofileportlet_WAR_barterflimembership2portlet_listing_div__barterflimemberprofileportlet_WAR_barterflimembership2portlet_imagetag01,
#_multiuploaddemo_WAR_multiuploaddemoportlet_filetag01 {
	margin-left:-5px;
}

#_barterflimemberprofileportlet_WAR_barterflimembership2portlet_imagetag01, #_barterflimembership2portlet_WAR_barterflimembership2portlet_imagetag01 {
	padding:0;
	border: 1px solid #E2E2E2;
}


#_catalogueproduct_WAR_barterflicatalogueportlet_imagetag02,
#_catalogueproduct_WAR_barterflicatalogueportlet_filetag01, 
#_catalogueproduct_WAR_barterflicatalogueportlet_upload_product_doc,
#_cataloguebuylead_WAR_barterflicatalogueportlet_imagetag02,
#_cataloguebuylead_WAR_barterflicatalogueportlet_filetag01
 {
	margin-left:-5px;
	border: 1px solid #E2E2E2;
}

#_catalogueproduct_WAR_barterflicatalogueportlet_imagetag02 td,
#_catalogueproduct_WAR_barterflicatalogueportlet_filetag01 td,
#_catalogueproduct_WAR_barterflicatalogueportlet_upload_product_doc td,
#_cataloguebuylead_WAR_barterflicatalogueportlet_imagetag02 td,
#_cataloguebuylead_WAR_barterflicatalogueportlet_filetag01 td
{
	background: white url(../images/td-bg.png) repeat-x left 1px;
	border-style: solid;
	border-width: 1px;
	border-top-color: white;
	border-left-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	font-family: arial,verdana;
	font-size: 12px;
	padding: 6px;
}

._barterflimemberprofileportlet_WAR_barterflimembership2portlet_displaytable_caption, ._barterflimembership2portlet_WAR_barterflimembership2portlet_displaytable_caption,
#_sendmessage_WAR_barterfliinboxportlet_displaytable_caption,
._catalogueproduct_WAR_barterflicatalogueportlet_displaytable_caption {
	background: #DBDBDB url('../images/listing_header.gif') repeat-x 0;
	margin: 1px;
	border-style: solid;
	border-width: 1px;
	border-top-color: white;
	border-left-color: #CCC;
	border-right-color: #BBB;
	border-bottom-color: #BBB;
	font-family: arial,verdana;
	font-size: 12px;
	padding: 6px;
}

#_barterflimemberprofileportlet_WAR_barterflimembership2portlet_imagetag01 .listing_txt, 
#_barterflimembership2portlet_WAR_barterflimembership2portlet_displaytable_caption .listing_txt,
#_barterflimembership2portlet_WAR_barterflimembership2portlet_imagetag01 .listing_txt,
#_sendmessage_WAR_barterfliinboxportlet_displaytable_caption .listing_txt,
#_multiuploaddemo_WAR_multiuploaddemoportlet_filetag01 .listing_txt,
._sendmessage_WAR_barterfliinboxportlet_displaytable_caption .listing_txt {
	border-style: solid;
	border-width: 1px;
	border-top-color: white;
	border-left-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	font-family: arial,verdana;
	font-size: 12px;
	padding: 6px;
}



#_managequotation_WAR_barterfliquotationportlet_atttag01 td, 
#_barterflimemberprofileportlet_WAR_barterflimembership2portlet_imagetag01 td, 
#_barterflimembership2portlet_WAR_barterflimembership2portlet_displaytable_caption td,
#_barterflimembership2portlet_WAR_barterflimembership2portlet_imagetag01 td,
#_sendmessage_WAR_barterfliinboxportlet_displaytable_caption td,
#_multiuploaddemo_WAR_multiuploaddemoportlet_filetag01 td,
._sendmessage_WAR_barterfliinboxportlet_displaytable_caption td {
	background: white url(../images/td-bg.png) repeat-x left 1px;
	border-style: solid;
	border-width: 1px;
	border-top-color: white;
	border-left-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	font-family: arial,verdana;
	font-size: 12px;
	padding: 6px;
}


.mem2_coprofile_subtitle {
	background: #DBDDE1 url(../images/myaccount-header-bg1.png) no-repeat center 1px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5x;
	border-radius: 5px 5px 5px 5px;
	behavior: url(../border-radius.htc);
  font-size: 13px;
  font-weight: bold;
  text-shadow: 0 1px 0 #fff;
  text-align:left;
}

.mem2_coprofile_subtitle a {
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	color:#555;
}

.mem2_coprofile_subtitle a:hover {
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	color:#555;
}

#org_messenger_info td p {
	line-height:20px;
}

.lfr-menu-list {
}

.lfr-component, .lfr-component ul, .lfr-component li, .lfr-component dl, .lfr-component dt, .lfr-component dd {
margin: 0;
padding: 0;
list-style: none;
}

.lfr-component a {
font-size:12px;
padding: 5px 10px;
color:#017796;
display:block;
}
.lfr-component a:hover {
text-decoration:underline;
color:#017796;

}

.tableListing {
width:100%;
}

#p_p_id_catalogueproduct_WAR_barterflicatalogueportlet_ {
width:100%;
margin-top: 15px !important;
}

#p_p_id_cataloguebuylead_WAR_barterflicatalogueportlet_ {
width:100%;
margin-top: 15px !important;
}

.msg-label {
float:left;
display:block;
padding-left: 12px;
width:60px;
}
.msg-active {
display:block;
color: #fff;background-color: #f03d25;
border: 1px solid #d83722;
border-bottom: 1px solid #c0311e;
border-top: 1px solid #e23923;
-webkit-border-radius: 4px;
-webkit-box-shadow: 0 1px 1px rgba(0, 39, 121, .77);
padding: 0 5px;margin-right: 10px;float: right;
}
.msg-inactive {
display:block;
color: #fff;
background-color: rgba(103, 124, 168, .77);
border: 1px solid rgba(103, 124, 168, .77);
border-bottom: 1px solid rgba(103, 124, 168, .77);
border-top: 1px solid rgba(103, 124, 168, .77);
-webkit-border-radius: 4px;
-webkit-box-shadow: 0 1px 1px rgba(0, 39, 121, .77);
padding: 0 5px;
margin-right: 10px;
float: right;
}

.myaccount-menu-wrapper span.msg-active {
  display: block;
  float: right;
  font-size: 12px;
  padding: 0px 5px;
  text-shadow: none;
  margin-right: 0px !important;
  color: #fff;
  background-color: #f03d25;
  border: 1px solid #d83722;
  border-bottom: 1px solid #c0311e;
  border-top: 1px solid #e23923;
  -webkit-border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 39, 121, .77);
}

.myaccount-menu-wrapper span.msg-inactive {
  display: block;
  float: right;
  font-size: 12px;
  padding: 0px 5px;
  text-shadow: none;
  margin-right: 0px !important;
  color: #fff;
  background-color: rgba(103, 124, 168, .77);
  border: 1px solid rgba(103, 124, 168, .77);
  border-bottom: 1px solid rgba(103, 124, 168, .77);
  border-top: 1px solid rgba(103, 124, 168, .77);
  -webkit-border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 39, 121, .77);
}


.trade-activities-wrapper p span i {
float:left;
font-style:normal;
}

.trade-activities-wrapper p span i.msg-active {
  font-size: 12px;
  padding: 0px 6px 0 5px;
  text-shadow: none;
  color: #103F58;
  background: none;
  border: 0;
  border-bottom: 1px solid #fff;
  -moz-box-shadow: inset 0 0 4px #555;
  -webkit-box-shadow: inset 0 0 4px #555;
  box-shadow: inset 0 0px 4px #555;
  margin:0 5px;
}

.trade-activities-wrapper p span i.msg-inactive {
  font-size: 12px;
  padding: 0px 6px 0 5px;
  text-shadow: none;
  color: #103F58;
  background: none;
  border: 0;
  border-bottom: 1px solid #fff;
  -moz-box-shadow: inset 0 0 4px #555;
  -webkit-box-shadow: inset 0 0 4px #555;
  box-shadow: inset 0 0px 4px #555;
  margin:0 5px;
}

.quomsg_inside_color input[type="button"] {
	-moz-box-shadow:inset 0px 1px 0px 0px #a5bad4;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a5bad4;
	box-shadow:inset 0px 1px 0px 0px #a5bad4;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7292b3), color-stop(1, #4c6387) );
	background:-moz-linear-gradient( center top, #7292b3 5%, #4c6387 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7292b3', endColorstr='#4c6387');
	background-color:#7292b3;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #3d5270;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:6px 13px;
	margin-bottom: 25px;
	text-decoration:none;
	text-shadow:1px 1px 0px #1d4c7a;
}

.quomsg_inside_color input[type="button"]:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4c6387), color-stop(1, #7292b3) );
	background:-moz-linear-gradient( center top, #4c6387 5%, #7292b3 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c6387', endColorstr='#7292b3');
	background-color:#4c6387;
}

.quomsg_inside_color input[type="button"]:active {
	position:relative;
	top:1px;
}


.trade_p_prequote_compadd, .table.prequo_p_cls_cm_table_vtop td, .pre_quotation_main_table td, .prepo_main_tableform td, .trade_p_po_cls_cm_table_vt_tl td {
  font-size:12px;
}

#_catalogueproduct_WAR_barterflicatalogueportlet_upload_product_doc td {
line-height:17px !important;
}

.common-title {
float: left;
font-size: 22px;
line-height: 34px;
height: 45px;
color: #333;
}

.video {
float:right;
margin: -12px 0 12px;
}

.video a {
display: block;
list-style: none;
background: url(../images/btn-video-left.jpg) no-repeat left top;
text-align: left;
height: 40px;
padding: 0 0 0 46px;
color: #52798F;
text-shadow: 0 1px 0 #fff;
text-decoration: none;
margin: 7px 3x 5px 7px;
}

.video a span {
display: block;
background: url(../images/btn-video-right.jpg) no-repeat right top;
height: 40px;
padding: 10px 11px 0 0;
font-size: 12px;
color: #52798F;
text-shadow: 0 1px 0 #fff;
text-decoration: none;
margin: 0;
}

/* product mds */

ol#sds-autocomplete {
margin:0;
}
ol li.sdsinput-text ul {
margin:0;
}

ol li.sdsinput-text ul li#anonymous_element_1, ol li.sdsinput-text ul li#anonymous_element_3, ol li.sdsinput-text ul li#anonymous_element_5  {
float: left;
list-style-type: none;
margin: 0 5px 4px 0;
}

input#anonymous_element_2, input#anonymous_element_4, input#anonymous_element_6 {
background-color: #FFFFFF;
background-image: none;
width: 148px;
height: 22px;
margin: 0;
border: solid 1px #D4D3D3;
outline: 0;
padding: 3px 0 3px 7px;
background-color: #FFFFFF;
font: normal 13px/100% Arial, Verdana, Tahoma, sans-serif;
}
