.partner_info_content {
  float:left;
  margin-right:60px;
  padding:25px 0;
  width:540px;
}
#partner_login {
  float:left;
  overflow:hidden;
  margin:37px 0 0;
  padding:0 20px;
  width:240px;
  background-color:#f6f6f6;
}
#partner_login h4 {
  color:#069;
  font-size:14px;
  padding:10px 0 5px;
  border-bottom:1px solid #ccc;
}
#partner_login p {
  overflow:hidden;
}
#partner_login p.error {
  background:transparent url(images/eset/greyform_error.png) no-repeat 0 50%;
  color:#d22800;
  font-weight:bold;
  padding-left:18px;
  font-size:13px;
}
#partner_login label {
  display:block;
  font-weight:bold;
}
#partner_login input.text {
  width:220px;
}

#partner_login input.submit {
  width:82px;
  height:22px;
  border:none;
  display:block;
/*  margin:1px 0 0;
  text-indent:-1000px; */
  margin:5px 0;
  cursor:pointer;
  background:transparent url(images/eset/sign_in_button_blue.png) no-repeat 0 0;
}
#partner_login span {
  font-size:12px;
  display:block;
}
#partner_login span a {
  font-weight:bold;
}

#partner_menu {
  overflow:hidden;
  padding:0 0 20px;
}
.account_info {
  text-align:right;
  padding:10px 0 10px;
}
.partner_column {
  float:left;
  width:340px;
}
.partner_android {
  float:left;
  width:200px;
}
#partner_menu ul.arrow_list li a {
  font-size:12px;
}
#partner_content {
  overflow:hidden;
  padding:25px 0;
}
#partner_content ul {
  list-style-type:disc;
  margin:12px 0;
  padding:0 0 0 40px;
}
#partner_content ul li {
  padding:3px 0;
}

/********************************/
/********* CHART Styles *********/
/********************************/

.chart {
	margin:15px 0 5px 0;
}

.chart td {
	padding:4px 10px;
}

.chart_header {
	background-color:#E5EBEB;
	font-size:13px;
	margin:0;
	color:#555555;
}

.chart_header_green {
	background-color:#006366;
	font-size:13px;
	margin:0;
	color:white;
}

.chart_header td {
	margin:0;
	padding:3px;
}

.chart_gray {
	background-color:#F3F3F3;
}

.red {
	color:#CC0000;
}

/*.chart img {
	float:left !important;
	padding-right:10px !important;

}*/

.chart a {
	color:#006699;
	text-decoration:none;
}

/*.chart img {
	float:left !important;
	padding-right:10px !important;

}*/



#reseller {
  padding:30px 0;
  overflow:hidden;
}
.reseller_select {
  overflow:hidden;
}
.reseller_map {
  float:left;
  margin:0 30px 0 0;
  width:235px;
}
.reseller_info {
  float:left;
  width:440px;
}
.reseller_us {
  float:left;
  padding:0 60px 0 0;
}
.reseller_ca {
  float:left;
   padding:0 60px 0 0;
}

.reseller_list {
  overflow:hidden;
}
.reseller_list h4 {
  color:#069;
  font-size:14px;
  padding:20px 0 10px;
}
.reseller_list p {
  line-height:15px;
  margin:0;
}


#affiliate {
  padding:25px 0;
}
#affiliate ul {
  list-style-type:disc;
  margin:12px 0;
  padding:0 0 0 40px;
  line-height:17px;
}

#oem {
  padding:25px 0;
}
#oem ul {
  list-style-type:disc;
  margin:12px 0;
  padding:0 0 0 40px;
  line-height:17px;
}

.oem-form {
  padding:25px 0;
  overflow:hidden;
}
.oem-form .greyform dt {
  width:300px;
}
.oem-form .greyform dt strong span.required {
  color:#c00;
  display:inline;
  margin:0 3px 0 0;
}
.oem-form .greyform .radio_label {
  float:left;
  margin:0 0 2px 10px;
}
.oem-form .greyform .radio_label input {
  margin:0 3px 0 0;
}
.oem-form .greyform select.text {
  font-size:13px;
}
.oem-form .submit-buttons {
  padding-left:310px;
}
.oem-form .error-general-box {
  padding-left:310px;
}

/*合作伙伴频道下 地区样式*/
.arealist p{
	color:#666666;
	font-family:Arial,Helvetica,sans-serif,"宋体";
	font-size:12px;
	line-height:23px;

}

