/* CSS Document */
.GreenBox
{
	border:1px solid #949494;
}
.GreenBox .GreenBoxHead
{
	height:30px;
	background:url(../images/ads/head_bg.gif) center repeat-x;
	border-bottom:1px solid #b2b2b2;
	padding:0 1px 0 1px;
	overflow:hidden;
}
.GreenBox .GreenBoxHeadRight
{
	width:250px;
	height:30px;
	float:right;
	background:url(../images/ads/head_right.gif) center no-repeat;
}
.GreenBox span
{
	display:block;
	float:left;
	color:#3d7300;
	width:105px;
	padding-top:8px;
}
.GreenBoxHeadRight table
{
	height:100%;
}
.GreenBoxHeadRight table th
{
	padding-right:15px;
}
#SearchCats
{
	height:24px;
	border-bottom:1px dotted #909090;
	background:url(../images/ads/res_top.gif) center repeat-x;	
}
#SearchCats table
{
	text-align:right;
	height:100%;
	margin-right:10px;
}
#SearchCats table a
{
	display:block;
	color:#c72704;
	text-decoration:none;
	background:url(../images/ads/green_bullet.gif) right no-repeat;
	padding-right:10px;
	padding-left:15px;
}
#SearchPanel
{
	padding:10px;
}
#SearchPanel table
{
	margin:0 auto;
}
#SearchPanel table th
{
	font:normal 12px Arial;
	color:#264000;
	text-align:right;
}
/* ---------------------------------------------------------------------------------- */
#ResTbl
{
	margin:0 auto;
	width:100%;
	text-align:center;
}
#ResTbl th
{
	height:27px;
	background:url(../images/ads/res_top.gif) center repeat-x;
	font:normal 12px;
	color:#c72805;
}
#ResTbl td
{
	height:25px;
	border-bottom:1px solid #cccccc;
}
#ResTbl td a
{
	color:#b72100;
}
#ResTbl .Even, #ResTbl .Odd
{
	cursor:pointer;
}
#ResTbl .Even
{
	background:#fff;
}
#ResTbl .Odd
{
	background:#e7e7e7;
}
#ResBottom
{
	height:28px;
	background:url(../images/ads/res_title_bg.gif) center repeat-x;
	border:1px solid #fff;
}
#ResBottom table
{
	height:100%;
}
#ResBottom table td
{
	padding-right:10px;
}
#ResBottom table td a
{
	font-weight:bold;
	text-decoration:none;
	color:#000;
}
/* ---------------------------------------------------------------------------------- */
#AdDetailsTbl
{
	margin:0 auto;
}
.AdDetailsBox
{
	width:241px;
	height:180px;
	background:#d7eef8;
	margin:0 2px 2px 2px;
}
.AdDetailsBox h2
{
	height:27px;
	font:normal 14px Arial;
	color:#b72100;
	background:url(../images/ads/details_title.gif) center no-repeat;
	padding-right:23px;
	line-height:27px;
	border-bottom:2px solid #fff;
}
.AdDetailsBox ul
{
	list-style:none;
	padding:0;
	margin:10px 20px;
}
.AdDetailsBox ul li
{
	margin-bottom:3px;
}
#AdBoxImg
{
	background:#fff;
	border:1px solid #b2b4b3;
	width:239px;
	height:150px;
	text-align:center;
	line-height:150px;
}
#WinBoxHead
{
	width:740px;
	height:154px;
	background:url(../images/ads/small_logo.jpg) center no-repeat;
}
#WinBoxBot
{
	height:37px;
	background:url(../images/ads/win_bot.gif) center repeat-x;
	text-align:center;
	line-height:37px;
}
.AdForm
{
	margin:0 auto;
	width:400px;
}
.AdForm select
{
	width:160px;
}
.AdForm th
{
	width:100px;
	white-space:nowrap;
}
.AdForm span
{
	color:#F00;
}
#RegForm
{
	margin:0 auto;
}
#RegForm span
{
	color:#F00;
}
#RegForm th
{
	text-align:right;
}
.H2searchBtn
{
	text-align:left; 
	padding-left:20px;
}

