/* tab */

#header #tab ul li.home a{

	background-position:0 -70px!important;

}



#main h2{

	border:0;

	padding:0!important;

}

/*search*/

#search{

	width:535px;

	margin:0 0 15px 0;

	padding:0 0 10px 0;

	background:url("../img/top_search_back.gif") bottom no-repeat;

	text-align:center;

}

#search table{

	margin:0 10px 5px 10px;

}

#search td.search_content{

	background:url("../img/top_search_content_back.gif") bottom no-repeat;

	line-height:180%!important;

	padding:0 0 5px 5px;

	text-align:left;

}

#search td.space{

	width:8px;

}

#search .btn-search {

	padding-top:5px;

}

/*listbox*/

.listbox{

	background-image:  url("../img/listbox_back.gif");

	background-position:bottom;

	background-repeat:no-repeat;

	padding-bottom:5px;

	margin-bottom:10px;

}

.listbox h2{

	margin:0!important;

}

.listbox table{

	margin-left:5px;

	margin-bottom:0!important;

}

.listbox td.search{

	width:200px;

	text-align:center;

	background-image:url("../img/sub_search_back.gif");

	background-repeat:no-repeat;

	background-position:bottom;

	padding-bottom:5px!important;

}

.listbox .search p{

	line-height:150%;

	margin-top:5px;

	margin-left:10px;

	margin-right:10px;

	margin-bottom:5px!important;

	text-align:left;

}

.listbox .search .block{

	background-image:url("../img/sub_entry_block_back.gif");

	background-repeat:no-repeat;

	background-position:bottom;

	text-align:center;

	margin:0!important;

	padding-bottom:3px;

}

.listbox .search .block h4{

	margin:0!important;

}

.listbox .search .button{

	height:43px;

	margin-top:0!important;

	margin-left:15px;

}

.listbox .search .button a{

	width:168px;

	height:40px;

	text-decoration:none;

	text-indent:-9999px;

	display:block;

	background-image: url("../img/sub_search.jpg");

	background-repeat:no-repeat;

	background-position:0 0;

}

.listbox .search .button a:hover{

	background-position:0 -40px;

}

.listbox .search .type{

	text-align:center;

	border-top:1px dotted #cccccc;

	padding-top:5px;

}

.listbox .search .type a{

	background-image:url("../img/sub_type.gif");

	background-repeat:no-repeat;

	background-position:left center;

	padding-left:20px;

}



.spacer{

	width:5px;

}



.listbox .pickup{

	width:525px;

	margin-left:5px;

	margin-right:5px;

	margin-bottom:5px;

	padding-top:10px;

	padding-bottom:15px;

	background-image: url("../img/listbox_pickup_back.gif");

	background-position:bottom;

	background-repeat:no-repeat;

}

.listbox .pickup li{

	list-style-type:none;

	border-bottom:1px dotted #cccccc;

	padding-left:15px;

	padding-bottom:3px;

	margin-left:10px;

	margin-right:10px;

	background-image: url("../img/pickup_icon.gif");

	background-position:left center;

	background-repeat:no-repeat;

}





.listbox .info{

	width:525px;

	margin-left:5px;

	margin-right:5px;

	margin-bottom:5px;

	padding-top:10px;

	padding-bottom:15px;

	background-image: url("../img/top_info_back.gif");

	background-position:bottom;

	background-repeat:no-repeat;

}

.listbox .info li{

	list-style-type:none;

	border-bottom:1px dotted #cccccc;

	padding-left:15px;

	padding-bottom:3px;

	margin-left:10px;

	margin-right:10px;

	background-image: url("../img/info_icon.gif");

	background-position:left center;

	background-repeat:no-repeat;

}





/* menu */

#content .menu{

	display:block;

	width:535px;

	background-image:url("../img/top_menu_back.gif");

	background-position:bottom;

	background-repeat:no-repeat;

	margin-bottom:10px!important;

}

#content .menu .left{

	float:left;

	width:260px;

	padding-left:5px;

}

#content .menu .right{

	float:right;

	width:260px;

	padding-right:5px;

}

#content .menu h2,

#content .menu h3{

	margin-bottom:0!important;

}

#content .menu ul{

	list-style-type:none;

	width:260px;

	margin-bottom:5px;

	padding-bottom:5px;

	background-image:url("../img/top_menu_back2.gif");

	background-position:bottom;

	background-repeat:no-repeat;

}

#content .menu li{

	margin-left:5px;

	margin-right:5px;

	padding-left:3px;

	padding-top:5px;

	padding-bottom:5px;

	background-image:url("../img/line.gif");

	background-repeat:repeat-x;

	background-position:bottom;

	text-align:left;

	line-height:140%;

}

#content .menu a{

	background-image:url("../img/sub_menu.gif");

	background-repeat:no-repeat;

	background-position:left center;

	padding-left:15px;

}

#content .menu a:hover{

	background-image:url("../img/sub_menu_on.gif");

}



/* feature */

#sub .feature{

	background-image:url("../img/top_feature_back.jpg");

	background-repeat:no-repeat;

	background-position:bottom;

	padding-bottom:5px;

	margin-bottom:10px;

}

#sub .feature h2{

	margin-bottom:5px!important;

}

#sub .feature p{

	line-height:150%;

	margin-left:15px;

	margin-right:15px;

	margin-bottom:60px!important;

	color:#ffffff;

}

#sub .feature p.menu{

	margin-bottom:17px!important;

	margin-left:25px!important;

	margin-right:0!important;

}

#sub .feature a{

	background-image:url("../img/sub_menu.gif");

	background-repeat:no-repeat;

	background-position:left center;

	padding-left:15px;

	padding-right:10px;

}

#sub .feature a:hover{

	background-image:url("../img/sub_menu_on.gif");

}



/* Content banner */

.banner{

	margin-right:10px;

	text-align:center;

}

.caption{

	font-size:100%;

	margin:5px 0;

}

