@charset "utf-8";
.txt_purple01{
    color:#8400c9;
	font-size:10px;
}
.txt_10{
	font-size:10px;
}
.txt_black01{
    color:#000000;
	font-size:11px;
}
.txt_black02{
    color:#000000;
	font-size:12px;
	line-height:23px;
	font-weight:bold;
}
.txt_black03{
    color:#000000;
	font-size:12px;
	line-height:15px;
}
.txt_black04{
	color:#000000;
	font-size:11px;
	line-height:15px;
	vertical-align: text-top;
}
.txt_black05{
	color:#000000;
	font-size:20px;
	font-weight:bold;
	vertical-align: middle;
	line-height:33px;
}
.txt_black06{
	color:#000000;
	font-size:16px;
	font-weight:bold;
	vertical-align: middle;
	line-height:30px;
}
.txt_black07{
	color:#000000;
	font-size:16px;
	vertical-align: middle;
}
.txt_black08{
	color:#000000;
	font-size:13px;
	font-weight:bold;
}
.txt_blue12, .txt_blue12:link, .txt_blue12:visited{
	text-decoration:underline;
}
.txt_blue12:hover, .txt_blue12:active{
	text-decoration:none;
}
.txt_blue15, .txt_blue15:link, .txt_blue15:visited{
	text-decoration:underline;
	font-size:15px;
	line-height:30px;
}
.txt_blue15:hover, .txt_blue15:active{
	text-decoration:none;
	font-size:15px;
	line-height:30px;
}
.txt_white01, .txt_white01:link, .txt_white01:visited{
    color:#FFFFFF;
	font-weight:bold;
	font-size:24px;
	line-height:28px;
}
.txt_white01:hover, .txt_white01:active{
	color:#FFFFFF;
	font-weight:bold;
	font-size:24px;
	line-height:28px;
	text-decoration:underline;
}
.txt_white02{
    color:#FFFFFF;
}
.txt_letter02, .txt_letter02:link, .txt_letter02:visited{
    color:#7b7b7b;
}
.txt_letter02:hover, .txt_letter02:active{
    text-decoration:underline;
	color:#ffb10e;
}
.txt_orange01{
    color:#ea9901;
	font-weight:bold;
}
.txt_orange02{
    color:#ea9901;
	font-weight:bold;
	font-size:16px;
}
#all_width {
	width: 955px;
	margin:auto;
}
#language {
	clear: both;
	padding:0px 14px 0px 14px;
	margin-top:7px;
}
#top_center {
	float: left;
	width:927px;
	height:109px;
	background-image: url(../i/top-center.jpg);
	background-repeat: repeat-x;
	margin-bottom:10px;
}
#logo {
	width: 272px;
	text-align:center;
	float:left;
}
#search {
	width: 430px;
	float:left;
	padding-top:30px;
	height:79px;
	background-image: url(../i/search_shadow.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#weather {
	float:left;
	padding-top:30px;
	height:79px;
	margin-left:20px;
}
.contents {
	width: 921px;
	margin:auto;
	clear:both;
}
#Popular_Categories {
	background-image: url(../i/head_bg.gif);
	background-repeat: repeat-x;
	width:273px;
	border:1px solid #ffae06;
	padding-left:17px;
	padding-right:10px;
	float:left;
	margin-right:10px;
}
#view_all {
    margin:3px 10px 12px 0px;
	float:right;
}
#one_Category {
	vertical-align:middle;
	background-image: url(../i/icon_squre.gif);
	background-repeat: no-repeat;
	padding-left:20px;
	padding-top:2px;
	line-height:18px;
}
#browse {
	clear: both;
	float: right;
	margin:10px 0px 18px 0px;
	display:block;
}
#browse2 {
	clear: both;
	margin:0px 0px 6px 0px;
	display:block;
}
#Business_Board {
    width:410px;
	float:left;
	background-image: url(../i/head_bg2.gif);
	background-repeat: repeat-x;
	border:1px solid #cad5e5;
	padding-left:17px;
	padding-right:10px;
	margin-bottom:10px;
}
#one_Business {
	height: 54px;
	padding-top:13px;
}
.index_ad {
    border:1px solid #cad5e5;
}
#index_center {
	float: left;
	width: 439px;
}
#Rreference_Info {
	background-image: url(../i/head_bg.gif);
	background-repeat: repeat-x;
	background-color:#fff4bd;
	width:885px;
	border:1px solid #ffae06;
	margin-top:10px;
	padding:0px 17px 12px 17px;
}
.Rreference_item {
	padding-left:20px;
}
.Rreference_item2 {
	padding-left:20px;
	padding-right:20px;
}
#footer {
    margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	color:#656565;
}
#title {
	clear: both;
	height:36px;
}
#icon_rainbow {
    margin-right:8px;
	float:left;
}
#title_name {
    float:left;
}
.line02 {
	clear: both;
	background-image: url(../i/line02.gif);
	background-repeat: repeat-x;
	height: 2px;
	margin-top:4px;
	margin-bottom:21px;
}
.letter01 {
	background-image: url(../i/icon_squre3.gif);
	background-repeat: no-repeat;
	height: 14px;
	font-size:16px;
	line-height:16px;
	font-weight:bold;
	color:#ffb10e;
	padding-left:12px;
	float:left;
	margin-left:17px;
}
.letter02 {
	background-image: url(../i/icon_squre4.gif);
	background-repeat: no-repeat;
	height: 14px;
	font-size:16px;
	line-height:16px;
	font-weight:bold;
	color:#7b7b7b;
	padding-left:12px;
	float:left;
	margin-left:17px;
}
#categories_listing {
	border: 1px solid #ffb10e;
	padding:16px;
	margin-top:10px;
}
.letter03 {
	background-color: #d0d0d0;
	padding-left:60px;
	background-image: url(../i/arrow01.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	width:825px;
	clear:both;
	margin-top:5px;
}
.one_category2 {
	background-color: #f0f0f0;
	border-top:1px solid #FFFFFF;
	width:415px;
	padding-left:27px;
	float:left;
	line-height:26px;
	vertical-align: top;
	background-image: url(../i/arrow02.gif);
	background-repeat: no-repeat;
	background-position: 15px 11px;
	border-right:1px solid #FFFFFF;
}
#Related_Categories {
	background-image: url(../i/head_bg.gif);
	background-repeat: repeat-x;
	width:173px;
	border:1px solid #ffae06;
	padding-left:17px;
	padding-right:10px;
	float:left;
	margin-right:10px;
}
.left_AD {
	border: 1px solid #d9d9d9;
	margin-top:12px;
}
#contents_right {
	width: 699px;
	float:right;
}
.pages {
	float: right;
	clear:right;
	text-align:right;
	margin-bottom:22px;
}
.pages_number_bg1 {
    background-color:#006eb3;
	padding:0px 5px 0px 5px;
	height:21px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	margin-right:10px;
}
.pages_number_bg2 {
	padding:0px 5px 0px 5px;
	height:19px;
	float:left;
	color:#006eb3;
	margin-right:10px;
	border:1px solid #ededed;
}
.listing_number {
	float: left;
	padding-top:4px;
	height: 29px;
	width: 36px;
	background-image: url(../i/icon_number.gif);
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	margin-right:5px;
}
.listing_wording {
	background-image: url(../i/listing_bg2.gif);
	background-repeat: repeat-y;
	float:left;
}
.listing_head {
	background-image: url(../i/listing_bg1.gif);
	height: 30px;
	width:607px;
	padding-left:25px;
}
#contents_indent {
    padding-left:26px;
}
#listing_left {
	width: 465px;
	float:left;
	padding-left:30px;
	padding-top:7px;
	line-height:24px;
}
#listing_right {
    float:right;
	width:68px;
	padding-left:15px;
	padding-top:20px;
}
.one_listing {
    padding-bottom:20px;
	clear:both;
}
.getbook_bg {
	background-image: url(../i/getbook_bg.gif);
	background-repeat: repeat;
	padding:19px 23px 0px 23px;
}
.getbook_column {
	float: left;
	margin-right:15px;
}
.line03{
    height:2px;
	background-color:#FFFFFF;
	clear:both;
}
#company_info_left {
    float:left;
	line-height:24px;
}
#company_info_right {
	background-image: url(../i/company-info_paper2.gif);
	background-repeat: no-repeat;
	float:right;
	text-align:center;
	width:221px;
	height:183px;
	padding-top:30px;
}
#company_info_box {
	background-image: url(../i/company-info_boxbg3.gif);
	background-repeat: repeat-X;
	height: 85px;
	margin-top:10px;
}
#company_info_boxin {
	padding-top:20px;
	margin:auto;
	width:420px;
	padding-left:80px;
	height:65px;
	background-image: url(../i/icon_guide.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
#company_wording {
	background-image: url(../i/getbook_bg.gif);
	background-repeat: repeat;
	padding:25px;
	margin-top:20px;
}
#company_wording p:first-letter {
    font-size : 200%;
	line-height:100%;
	font-weight:bold;
}
.company_img {
	background-image: url(../i/company_photobg.gif);
	background-repeat: no-repeat;
	padding:7px;
	margin-bottom:22px;
}
