div.mysony_recent_product {
  clear: both;
  margin-bottom: 48px;
}

div.mysony_recent_product .BlueButton a {
  font-size: 11px !important;
}
.spacer { clear: both; height: 0px; line-height: 0; margin: 0; padding: 0; }
/* --- intro */

div.mysony_recent_product .intro .SectionHeaderText {
  color: #000;
  float: none;
  padding: 4px 0 0 0;
  font-family:Arial,Helvetica,sans-serif;
  font-size:21px;
  font-weight:normal;
  
}

div.mysony_recent_product .intro p,
div.mysony_recent_product .intro ol {
  margin: 10px 0;
}

div.mysony_recent_product .intro ol {
  list-style-position: inside;
  list-style-type: decimal;
}

/* --- form#recent_product: generic styles */

div.mysony_recent_product form#recent_product {
  margin-top: 15px;
  border-bottom: 1px solid #aeaeae;
  width: 360px;
  float: left;
}

div.mysony_recent_product form#recent_product fieldset {
  border-left: 1px solid #aeaeae;
  border-right: 1px solid #aeaeae;
  border-top: 1px solid #aeaeae;
  margin-top: 8px;
  margin-bottom: 0;
  padding: 0;
}

/* --- */

div.mysony_recent_product form#recent_product div.content {
  padding: 13px 15px;
}
div.mysony_recent_product form#recent_product div.content .BlueButton a:hover {
  text-decoration: none;
}
div.mysony_recent_product form#recent_product div.content .prompt {
  color: #9a9a9a;
  font-style: italic;
  font-size: 1.0em !important;
}
/* --- */

div.mysony_recent_product form#recent_product div.content p {
  padding-bottom: 13px;
}

div.mysony_recent_product form#recent_product div.content p.prompt {
  font-style: normal;
  color: #000;
}

div.mysony_recent_product form#recent_product div.content table {
  width: 100%;
}

div.mysony_recent_product form#recent_product div.content th,
div.mysony_recent_product form#recent_product div.content td {
  text-align: left;
  vertical-align: top;
  padding: 3px 0;
}

div.mysony_recent_product form#recent_product div.content th {
  width: 110px;
  padding: 7px 0px 2px 1px;
}

div.mysony_recent_product form#recent_product div.content th span {
  color: #cd1014;
  font-size: 1.3em;
  padding-left: 5px;
  line-height: 0.8;
}

div.mysony_recent_product form#recent_product div.content th span.prompt {
  display: block;
  padding-left: 0;
  line-height: 1.2;
}

div.mysony_recent_product form#recent_product div.content td {
  padding-left: 0px; 
}

div.mysony_recent_product form#recent_product div.content td * {
  float: left;
}

div.mysony_recent_product form#recent_product div.content input.text {
  font-size: 11px;
  margin-right: 3px;
  border: 1px solid #809eba;
  padding: 2px;
  width: 210px;  
}
div.mysony_recent_product form#recent_product div.content a {
  color: #0066cc;    
}
div.mysony_recent_product form#recent_product div.content .links {
  margin: 14px 0 0 120px;
  padding: 0;
  width: 200px;
}
div.mysony_recent_product form#recent_product div.content span.link {
  display: block;
  padding: 0 0 3px 0;
}
div.mysony_recent_product form#recent_product div.content ul.links {
	list-style: none;
	margin: 8px 0 0 110px;
	padding-left: 1em;
	text-indent: -0.8em;
}
div.mysony_recent_product form#recent_product div.content span.error {
  display: block;
  clear: both;
  background: transparent url(/HP/images/common/error.gif) 0em 0.3em no-repeat;
  padding: 5px 0px 3px 20px;
  color: #cd0e13;
  width: 190px;
  line-height: 1;
}

div.mysony_recent_product form#recent_product div.content .BlueButton {
  margin-left: 4px;
}

div.mysony_recent_product form#recent_product div.content .BlueButton a {
  color: #fff;  
}

/* --- form#recent_product: form fieldset */

div.mysony_recent_product form#recent_product fieldset.form tr.mysony_id td input.text {
  width: 210px;
}

/* --- form#recent_product: submit fieldset */

div.mysony_recent_product form#recent_product fieldset.submit {
  background-color: #eee;
  margin: 0px;
  padding: 0px;
}

div.mysony_recent_product form#recent_product fieldset.submit .content {
  overflow: hidden;
  *zoom: 1;
}

div.mysony_recent_product form#recent_product fieldset.submit .BlueButton {
  float: right;
  margin-left: 8px;
}

/* --- right column */
div.right_register {
	float: left;
	margin-left: 36px;
	margin-top: 15px;
	width: 280px;
}

div.registerbutton {
	margin-top: 18px;
	width: 197px;
}
