#main {
	margin-left: auto; 
	line-height: 130%; 
	margin-right: auto; 
	text-align: center
}
#main table {
	margin-left: auto; 
	margin-right: auto; 
	border-collapse: collapse; 
	text-align: left
}
#main td {
	padding-right: 3px; 
	padding-left: 7px; 
	font-size: 90%; 
	padding-bottom: 3px; 
	vertical-align: top; 
	padding-top: 7px; 
	text-align: left
}
.main td {
	padding-right: 2px; 
	padding-left: 4px; 
	font-size: 80%; 
	padding-bottom: 3px; 
	vertical-align: top; 
	padding-top: 7px; 
	text-align: left;
	margin:0px;
}
#main h1 {
	padding-right: 0px; 
	display: inline; 
	padding-left: 5px; 
	font-size: 80%; 
	padding-bottom: 0px; 
	color: red; 
	line-height: 20px; 
	padding-top: 0px; 
	height: 20px
}
#main h2 {
	padding-right: 0px; 
	display: inline; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px
}
#main p.small {
	font-size: 70%; 
	line-height: 120%
}
div#side_left {
	border-right: #0032ff 1px solid; 
	padding-right: 2px; 
	padding-left: 8px; 
	padding-bottom: 10px; 
	margin: 0px 0px 10px; 
	border-left: #0032ff 1px solid; 
	width: 150px; 
	line-height: 150%; 
	padding-top: 5px; 
	border-bottom: #0032ff 1px solid
}
div.free {
	border-right: #0032ff 1px solid; 
	padding-right: 2px; 
	padding-left: 8px; 
	padding-bottom: 10px; 
	margin: 0px 0px 10px; 
	border-left: #0032ff 1px solid; 
	width: 150px; 
	line-height: 150%; 
	padding-top: 5px; 
	border-bottom: #0032ff 1px solid
}
html>body div.free {
	text-align:left;
	margin: 0px 5px 10px 0px !important; 
	padding:5px 0px 10px 0px !important;
	width:148px !important;
	}

html>body div.free input{
	margin: 0px 0px 0px 5px !important; 
	padding:0px 0px 0px 0px !important;
	}


div.merit_small {
	border-right: #0032ff 1px solid; 
	font-size: 100%; 
	margin: 0px 0px 10px 0; 
	border-left: #0032ff 1px solid; 
	width: 148px; 
	line-height: 160%; 
	padding: 10px 0; 
	border-bottom: #0032ff 1px solid
}
* html div.merit_small{	width:150px !important;} 
.merit_small a{margin-left:5px; font-size:110%; line-height:140%;}

div.SearchDetail {
	border-right: #0032ff 1px solid; 
	padding-bottom: 10px; 
	margin: 0px 0px 10px; 
	border-left: #0032ff 1px solid; 
	width: 145px; 
	line-height: 160%; 
	padding-top: 5px; 
	border-bottom: #0032ff 1px solid;
	padding:5px 0px 10px 3px;
}
* html div.SearchDetail{width:150px !important;} 

div.SearchDetail img{
	padding:0px 0px 0px 5px;
	margin:0;
	}


#side_left div {
	line-height: 150%
}
#free div {
	line-height: 150%
}
#side_left h2 {
	padding-right: 0px; 
	display: inline; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px
}
#side_left h3 {
	padding-right: 0px; 
	padding-left: 30px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px
}
#side_left p {
	margin: 2px; 
	line-height: 120%
}
div#center {
	padding-right: 5px; 
	padding-left: 5px; 
	padding-bottom: 5px; 
	width: 410px; 
	padding-top: 5px; 
	background-color: #ffd700
}
div#center2 td {
	padding-right: 2px; 
	padding-left: 2px; 
	font-size: 80%; 
	color: #ff6600; 
	padding-bottom: 2px; 
	vertical-align: top; 
	line-height: 120%; 
	padding-top: 2px; 
	text-align: left
}
div#center2 strong {
	font-weight: bold; 
	color: #ff3300
}
div#side_right {
	border-right: #0032ff 1px solid; 
	padding-right: 5px; 
	padding-left: 5px; 
	padding-bottom: 5px; 
	border-left: #0032ff 1px solid; 
	width: 150px; 
	padding-top: 5px; 
	border-bottom: #0032ff 1px solid
}
#side_right div {
	line-height: 130%
}
#side_right h2 {
	padding-right: 0px; 
	padding-left: 0px; 
	background-image: url(side_find.gif); 
	padding-bottom: 0px; 
	width: 150px; 
	line-height: 30px; 
	padding-top: 0px; 
	background-repeat: no-repeat; 
	height: 30px
}
#side_right h3 {
	background-position: left 50%; 
	text-indent: 32px; 
	font-weight: bold; 
	font-size: 100%; 

	background-image: url(/pict/side_clown.gif); 
	color: #ff4500; 
	background-repeat: no-repeat; 
	height: 13px; 
}
.SearchDetail h3 {
	background-position: left 50%; 
	text-indent: 32px; 
	font-size: 100%; 

	background-image: url(/pict/side_clown.gif); 
	margin: 0px; 
	color: #ff4500; 
	background-repeat: no-repeat; 
	height: 15px; 
}

.SearchDetail img {
	margin:5px;
}

div#side_right td {
	padding-right: 1px; 
	padding-left: 1px; 
	font-size: 80%; 
	padding-bottom: 2px; 
	vertical-align: top; 
	line-height: 120%; 
	padding-top: 2px; 
	text-align: left
}

div#list_find h3 {
	padding-right: 0px; 
	background-position: left center; 
	display: inline; 
	padding-left: 30px; 
	font-size: 80%; 
	background-image: url(/pict/agree_icon.gif); 
	padding-bottom: 0px; 
	color: #000000; 
	line-height: 27px; 
	padding-top: 0px; 
	background-repeat: no-repeat; 
	height: 27px
}

