body {
	margin: 0px 0px 10px 0px;
	text-align: center;
	background: #ffffff;
	color: #333333;
}
body,th,td {
	font-size: 10pt;
}
h1 {
	display: inline;
	margin: 0px;
}
h3 {
	margin: 10px 0px 10px 0px;
	padding-left: 5px;
	border-left: 10px solid #FFB7DB;
	font-size: 11pt;
	color: #dc143c;
}
h4 {
	margin: 10px 0px 10px 0px;
	font-size: 10pt;
}
a:link {
	text-decoration: underline;
	color: #ff69b4;
}
a:visited {
	text-decoration: underline;
	color: #db7093;
}
a:hover {
	text-decoration: none;
	color: #40e0d0;
}
form {
	display: inline;
	margin: 0px;
}
img {
	border: 0px;
}
small {
	font-size: 8pt;
}
#body {
	width: 728px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#headline {
	background: #FFB7DB;
	color: #FFE1F1;
	padding: 2px 0px 0px 15px;
	font-size: 8pt;
}
#header {
	height: 124px;
	background: url(/image/header-bg.gif);
}
#toptitle {
	margin: 10px 0px 10px 0px;
	border-left: 5px solid #FFB7DB;
}
#toptitle div {
	border-left: 5px solid #FFE1F1;
	padding: 5px 0px 5px 5px;
}
#toptitle h2 {
	margin: 0px;
	font-size: 18pt;
	color: #dc143c;
}
#toptitle table {
	margin-top: 12px;
	border-collapse: collapse;
}
#toptitle th {
	padding: 0px;
	text-align: left;
	font-weight: normal;
}
#toptitle th p {
	margin-bottom: 12px;
}
#toptitle td {
	padding: 0px 0px 0px 5px;
}
#search {
	width: 50px;
	height: 23px;
	border: 0px;
	background: url(/image/search.gif) no-repeat center center;
	color: #ffffff;
}
#topicpath {
	border-collapse: collapse;
	margin-bottom: 1px;
}
#topicpath th,
#topicpath td {
	padding: 0px;
	font-weight: normal;
}
#topicpath td {
	font-size: 8pt;
}
#topicpath th,
#pageinfo {
	padding-left: 17px;
	background: url(/image/marker.gif) no-repeat 2px center;
}
#cmdcat {
	margin-top: 10px;
	padding-left: 5px;
	background: url(/image/li-2.gif) no-repeat left 1px;
}
#cmdcat span {
	font-size: 8pt;
}
#content {
	table-layout: fixed;
	width: 728px;
	border-collapse: collapse;
}
#content td {
	padding: 0px;
	vertical-align: top;
}
#content #left {
	width: 558px;
}
#content #right {
	width: 160px;
}
#content #sort_list {
	margin-bottom: 2px;
	text-align: right;
}
#content #regsite {
	margin-bottom: 15px;
	margin-left: 15px;
}
#content #othersite {
	margin-left: 15px;
}
#content .div1 {
	padding-top: 15px;
	font-size: 11pt;
	font-weight: bold;
}
#content .div2 {
	padding-bottom: 5px;
}
#content .div3 {
	padding-bottom: 0px;
}
#content #othersite .div3 {
	padding-top: 5px;
}
#content #otherH {
	margin-bottom: 0px;
}
#cattbl {
	width: 728px;
	border-collapse: collapse;
}
#cattbl caption {
	padding-bottom: 5px;
	text-align: left;
	font-size: 10pt;
}
#cattbl td {
	padding: 0px;
	vertical-align: top;
}
#cattbl div {
	padding-left: 8px;
	margin: 3px 3px 3px 0px;
	background: url(/image/li-1.gif) no-repeat left 1px;
	font-size: 8pt;
}
#listanchor {
	margin: 2px auto 2px 15px;
	padding-left: 5px;
	border-left: 5px solid #00bfff;
}
#input {
	width: 548px;
	border-collapse: collapse;
}
#input th,
#input td {
	padding: 2px;
	border: solid 1px #FFB7DB;
	text-align: left;
}
#input th {
	background: #FFE1F1;
	font-weight: normal;
}
#input select {
	width: 350px;
}
#helpmenu div {
	padding-left: 10px;
	margin: 3px 3px 3px 5px;
	background: url(/image/li-2.gif) no-repeat left 1px;
}
#docs p {
	margin-left: 15px;
	line-height: 130%;
}
#docs p.srchead {
	border-left: 5px solid #ecadff;
	padding-left: 3px;
	font-weight: bold;
}
#docs p.caption {
	margin-bottom: 0px;
}
#docs p.banner {
	margin-top: 10px;
}
#docs p.source {
	margin-top: 3px;
	padding: 10px;
	background: #dcdcdc;
}
#docs p.caution {
	border-left: 5px solid #FF0000;
	padding-left: 3px;
}
#indexaff {
	margin-top: 20px;
}
#indexaff div.prhead {
	border-left: 5px solid #ecadff;
	padding-left: 3px;
	font-weight: bold;
}
#indexaff div.pr {
	margin-top: 5px;
	padding-left: 10px;
	background: url(/image/li-1.gif) no-repeat left 2px;
}
#indexaff a:link,
#indexaff a:visited,
#indexaff a:hover {
	text-decoration: none;
	color: #333333;
}
#copy {
	padding-top: 5px;
	text-align: center;
	color: #696969;
}
#cell1, #cell2 {
	width: 274px;
}
#botbanner {
	margin-top: 0px;
	text-align: center;
	background: #ecadff;
}
#midbanner {
	margin-top: 15px;
	margin-left: 15px;
}
#ads1 a:link,
#ads2 a:link,
#ads3 a:link,
#ads1 a:visited,
#ads2 a:visited,
#ads3 a:visited,
#ads1 a:hover,
#ads2 a:hover,
#ads3 a:hover {
	text-decoration: underline;
	color: #ff69b4;
}
#ads1 {
	width: 728px;
	height: 90px;
	table-layout: fixed;
}
#ads1 td,
#ads3 td {
	padding: 1px;
	vertical-align: top;
	cursor: pointer;
}
#ads1 .div1,
#ads3 .div1 {
	line-height: 110%;
	font-size: 11px;
	font-weight: bold;
}
#ads1 .div3,
#ads3 .div3 {
	line-height: 110%;
	font-size: 10px;
}
#ads2 {
	width: 160px;
	height: 600px;
	table-layout: fixed;
}
#ads2 td {
	padding: 1px;
	vertical-align: top;
	line-height: 120%;
	cursor: pointer;
}
#ads2 .div1 {
	padding: 0px;
	font-size: 10pt;
	font-weight: bold;
}
#ads2 .div3 {
	font-size: 10pt;
}
#ads3 {
	width: 728px;
	height: 60px;
	table-layout: fixed;
}
.botmenu {
	margin: 5px 0px 5px 0px;
	text-align: center;
	font-size: 8pt;
}
.info {
	margin-top: 3px;
	font-size: 8pt;
}
.mt5 {
	margin-top: 5px;
}
.mt10 {
	margin-top: 10px;
}
.mb10 {
	margin-bottom: 10px;
}
.hr {
	height: 1px;
	line-height: 1px;
	border-top: 1px solid #FFE1F1;
	border-bottom: 1px solid #FE749F;
	background: #FFA0C6;
}
.asterisk {
	color: #ff4500;
}
.er {
	color: #ff0000;
}
.spa {
	display: none;
}
.item {
	width: 543px;
	border-collapse: collapse;
	margin-top: 2px;
}
.item th {
	width: 100px;
	vertical-align: top;
	text-align: left;
	font-weight: normal;
	padding: 0px;
}
#content .item td {
	vertical-align: top;
	padding: 0px 0px 0px 5px;
}
.item .div3 a:link,
.item .div3 a:visited {
	text-decoration: none;
	color: #333333;
}
.item .div3 a:hover {
	text-decoration: none;
	color: #666666;
}
.item .div3 a strong {
	font-weight: normal;
}
.price {
	font-size: 11pt;
	font-weight: bold;
	color: #dc143c;
}
#overlay {
	position: absolute;
	top: -1000;
	z-index: 10;
	background: #ffffff;
	-moz-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
#imtbl {
	position: absolute;
	top: -1000;
	border-collapse: collapse;
}
#imtbl td {
	padding: 0px;
	text-align: center;
}
#imtbl table {
	border-collapse: collapse;
}
#imlink {
	table-layaut: fixed;
	width: 728px;
	height: 80px;
	border-collapse: collapse;
}
#ma_head {
	width: 728px;
	padding: 0px 0px 1px 2px;
	text-align: left;
	font-size: 10px;
	background: #FFE1F1;
	color: #ff69b4;
}
#imlink th {
	width: 4px;
	padding: 0px;
}
#imlink td {
	width: 240px;
	padding: 2px 0px 0px 0px;
	vertical-align: top;
	font-size: 8pt;
}
#imlink td img {
	margin-right: 5px;
}
#imlink td b {
	color: #dc143c;
}
#imlink td div {
	margin-top: 8px;
}
