.cp_div{ display: inline; clear:left; float:left; width:1000px; background:#fff; padding-bottom:20px;padding-top:20px;}

.cp_div ul li {
font-style:normal;
list-style-image:url(/images/icons/arrow_bullet.png);
list-style-position:outside;
list-style-type:square;
margin:1px 0 0 25px;
padding:1px;
padding-bottom:5px;
}
.cp_div ul li ul li {
font-style:normal;
list-style-type:decimal;
margin:1px 0 0 25px;
padding:1px;
padding-bottom:5px;
}


.cp_div .rp_div h2 {
  font-weight:normal !important;
border-bottom:1px solid #E1EAF7;
color:#555555;
font-size:1.4em !important;
padding:3px 5px;
width:655px;
margin:0;
}
.cp_div .rp_div h2 span {
font-weight:normal !important;
padding:3px 0px;
font-size:0.8em !important;
}

.cp_div .rp_div h3 {
color:#555555;
font-size:1.2em !important;
border-bottom:1px solid #E1EAF7;
padding: 3px 5px ;
width:655px;
}
.cp_div .rp_div h4 {
color:#555555;
font-size:1.2em !important;
border-bottom:1px solid #E1EAF7;
padding: 3px 5px;
margin-bottom:5px;
font-weight:bold !important; 
}
.lp_div{ display:inline; clear:left; float:left; width:300px; }

.lates_top { clear:left; float:left; width:271px; border:1px solid #E1EAF7;
margin-left:15px;margin-bottom:10px; padding-bottom:15px;}
.lates_1px{ clear:left; float:left; width:271px; border:1px solid #E1EAF7;
 margin-left:15px;margin-bottom:10px; padding-bottom:15px;}
.lp_lates{ clear:left; float:left; margin:15px 0px 0px 20px;}
.lates_txt{ float:left; width:240px; margin:15px 0px 0px 20px; text-decoration:none; }
.rp_div{ display:inline; float:left; width:660px;margin-left:10px; }
.rp_wel{ clear:left; float:left; margin:10px 0px 0px 0px;}
.wel_txt{ clear:left; float:left; width:510px; margin:20px 0px 0px 0px; text-decoration:none;}
.part_bg{ clear:left; float:left; width:529px; height:153px;  background:url(/images/supplierimages/part_bg.jpg) no-repeat; margin:15px 0px 0px 0px;}
.rp_part{ clear:left; float:left; margin:20px 0px 0px 25px;}
.part_txt{ clear:left; float:left; width:80px; font: 11px/15px arial; color:#708D94; margin:5px 0px 0px 40px; text-decoration:none;}
.part_txt2{ float:left; width:80px; font: 11px/15px arial; color:#708D94; margin:5px 0px 0px 45px; text-decoration:none;}
.rp_main{ clear:left; float:left; margin:20px 0px 0px 0px;}
.main_txt{ clear:left; float:left; width:300px; font: 11px/15px arial; color:#2879AB; margin:5px 0px 0px 0px; text-decoration:none;}
.rp_vieww{ clear:left; float:left; margin:15px 0px 0px 0px;}


 .supplier_wrapper {
padding:0px;
}
.supplierContent {
  width: 100%;
  color: #000;

  padding: 2px 0 4px 0;
  border-bottom: 1px dotted #ccc;

}
.supplierLeft {
  width: 50%;
  padding-top:1%;          /* width of .main container */
  float:left;
   font-weight:normal;

}
.supplierRight {
width: 50%;
  font-size: 90%;
  padding-top:1%;
   line-height:1.9em;
  float:left;
}


div#suppliertop {
    clear: both;
    margin-top: 10px;
    background-color: #fff ;
    padding: 1px;
}
div#supplierheading {
    clear: both;
    height: 35px;
    padding: 1px;
}
div#supplierleft {
    float: left;
    width: 15%;

}
div#supplierright {
    float: right;
    width: 80%;
    background-color: #fff;
}
div#suppliermiddle {
    padding: 0px 10px 5px 10px;
    margin: 0px;

}
div#supplierbottom {
    clear: both;
    background-color: #fff;
    margin-bottom: 20px;
}


.supplier_wrapper .supplierContent .supplierRight .psean ul li{
font-style:normal;
list-style-image:url(/images/icons/arrow_bullet.png);
list-style-position:outside;
list-style-type:square;
margin:1px 0 0 0px;
padding:1px;
}

.supplier_products_info {
background:none repeat scroll 0 0 #FFFFFF;
clear:left;
display:inline;
float:left;
padding-bottom:20px;
padding-left:10px;
padding-top:20px;
width:987px;
}


.supplier_products_info table {
    padding: 0 20px 0 0;
    width: 100% !important;
}
.supplier_products_info table th {
 padding: 5px 10px;


}

.supplier_products_info table tr{
 border:1px solid #eee;
 background:#eee;
  padding: 0 20px;

}
.supplier_products_info table tr td{
 border:1px solid #eee;
 background:#fff;
 padding: 0 20px;
}
.supplier_products_info table tr td.supplier_product_image{
 width:160px ;
}
.supplier_products_info table tr td img{
 padding: 0 0 0 30px;

}
.supplier_info_table {
background:none repeat scroll 0 0 #FFFFFF;
clear:left;
display:inline;
float:left;
padding-bottom:20px;
padding-left:10px;
padding-top:20px;

}


.supplier_info_table table {
  width:659px

}
.supplier_info_table table th {
padding:5px 10px;
}
.supplier_info_table table tr {
background:none repeat scroll 0 0 #EEEEEE;
border:1px solid #EEEEEE;
padding:0 20px;
}
.supplier_info_table table tr td {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #EEEEEE;
padding:0 20px;
}
.supplier_info_table table tr td.supplier_product_image {
width:160px;
}
.supplier_info_table table tr td img {
padding:0 0 0 30px;
}


