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 #74E6E4;
	font-size: 11pt;
	color: #008b8b;
}
h4 {
	margin: 10px 0px 10px 0px;
	font-size: 10pt;
}
a:link {
	text-decoration: underline;
	color: #20b2aa;
}
a:visited {
	text-decoration: underline;
	color: #5f9ea0;
}
a:hover {
	text-decoration: none;
	color: #ffa500;
}
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: #74E6E4;
	color: #C7F5F3;
	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 #74E6E4;
}
#toptitle div {
	border-left: 5px solid #DFF9F8;
	padding: 5px 0px 5px 5px;
}
#toptitle h2 {
	margin: 0px;
	font-size: 18pt;
	color: #008b8b;
}
#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;
}
#ads-top {
	margin-bottom: 15px;
}
#topicpath {
	border-collapse: collapse;
	margin-bottom: 1px;
}
#topicpath th,
#topicpath td {
	padding: 0px;
	font-weight: normal;
}
#topicpath td {
	font-size: 8pt;
}
#topicpath th,
#pageinfo,
#listanchor {
	padding-left: 17px;
	background: url(/image/marker.gif) no-repeat 2px center;
}
#cmdcat {
	margin-top: 10px;
	padding-left: 5px;
	background: url(/image/li-blue.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: 0px 0px 15px 15px;
}
#content .div1 {
	padding-top: 15px;
	font-size: 11pt;
	font-weight: bold;
}
#content .div2 {
	padding-bottom: 5px;
}
#content .div3 {
	padding-bottom: 0px;
}
/*
#content #othersite {
	margin-left: 15px;
}
#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;
}
#cattbl div {
	padding-left: 8px;
	margin: 3px 3px 3px 0px;
	background: url(/image/li-pink.gif) no-repeat left top;
	font-size: 8pt;
}
#listanchor {
	margin: 2px;
}
#input {
	width: 548px;
	border-collapse: collapse;
}
#input th,
#input td {
	padding: 2px;
	border: solid 1px #74E6E4;
	text-align: left;
}
#input th {
	background: #DFF9F8;
	font-weight: normal;
}
#input select {
	width: 380px;
}
#helpmenu div {
	padding-left: 10px;
	margin: 3px 3px 3px 5px;
	background: url(/image/li-blue.gif) no-repeat left 1px;
}
#docs p {
	margin-left: 15px;
	line-height: 130%;
}
#docs p.srchead {
	border-left: 5px solid #DFF9F8;
	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 #DFF9F8;
	padding-left: 3px;
	font-weight: bold;
}
#indexaff div.pr {
	margin-top: 5px;
	padding-left: 10px;
	background: url(/image/li-pink.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;
}
#midads {
	margin-left: 13px;
	margin-top: 10px;
}
#midbanner {
	margin-left: 15px;
	margin-top: 30px;
}
#botbanner {
	margin-top: 0px;
	text-align: center;
	background: #DFF9F8;
}
#linkbox {
	margin: 10px 0px 10px 0px;
	padding-left: 5px;
	border-left: 10px solid #74e6e4;
}
.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 #DFF9F8;
	border-bottom: 1px solid #299493;
	background: #85B9B9;
}
.asterisk {
	color: #ff4500;
}
.er {
	color: #ff0000;
}
.spa {
	display: none;
}

/* for amazon data */

#othersite table {
	margin-top: 10px;
	border-collapse: collapse;
	height: 80px;
}
#othersite table th,
#othersite table td {
	padding: 0px;
	vertical-align: top;
}
#othersite table th {
	width: 80px;
}
#othersite .div1,
#othersite .div2 {
	margin: 0px;
	padding: 0px 0px 0px 3px;
}
#othersite .div1 {
	font-weight: normal;
	font-size: 10pt;
}
#othersite .div2 {
	margin-top: 3px;
	font-size: 8pt;
}
#othersite .price {
	margin-right: 5px;
	color: crimson;
	font-weight: bold;
}
