#main .block {
	clear: both;
	margin-top: 10px;
}
#jwelly .block {
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	overflow: hidden;
}
#company .block {
	overflow: hidden;
}

#company .border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D0C8;
	clear: both;
	margin-bottom: 10px;
}

#company .border th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D0C8;
	clear: both;
	margin-bottom: 10px;
}


#main .title2 {
	font-size: 1.3em;
	font-weight: bold;
}

#company, #jwelly{
	clear: both;
}
#jwelly .j_text {
}


#company .left_image {
	float: left;
	margin-right: 10px;
}
#company .sub_menu01 a {
	display: block;
	background-image: url(../../img/bg_list.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	text-align: left;
	margin-left: 20px;
	margin-bottom: 8px;
}
#company .text {
	float: left;
	margin-bottom: 20px;
	width: 365px;
}
#company .text dd {
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
	margin-bottom: 20px;
}
#company .text dt {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #D4D0C8;
	width: 100%;
}
#company dt, #company h3, #company th {
	font-weight: bold;
}
#company .form_box {
	clear: both;
	margin-right: auto;
	margin-left: auto;
	width: 500px;
	border: 4px double #CCC;
	padding: 10px;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 20px;
}
#company .text2 {
	float: left;
	width: 350px;
}


#btm_category .company_title {
	background-color: #F0F0F0;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-top: 6px;
	font-size: 1.2em;
	font-weight: bold;
	border-bottom-width: 4px;
	border-bottom-style: double;
	border-bottom-color: #0066CC;
}
#company #sub_category {
	clear: both;
	padding-top: 20px;
	padding-bottom: 15px;
}




#btm_category .jwelly_title {
	background-color: #E4E4E4;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-top: 6px;
	font-size: 1.2em;
	font-weight: bold;
	border-bottom-width: 4px;
	border-bottom-style: double;
	border-bottom-color: #0066CC;
}
#btm_category {
	clear: both;
	overflow: hidden;
	margin-top: 20px;

}
#company .dotlist {
	list-style-position: inside;
	list-style-type: square;
}
#company .numberlist li {
	list-style-type: decimal;
	list-style-position: inside;
}


#btm_icon {
	margin-top: 10px;
	clear: both;
	overflow: hidden;
	padding-left: 20px;
}



#btm_icon li {
	float: left;
	width: 198px;
	list-style-type: none;
	border: 1px solid #D4D0C8;
	margin-right: 10px;
}
#btm_icon li a {
	display: block;
	padding-top: 75px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}


#sub_navi {
	margin-top: 10px;
	clear: both;
	overflow: hidden;
	padding-left: 20px;
}



#sub_navi li {
	float: left;
	width: 193px;
	list-style-type: none;
	margin-right: 10px;
	background-image: url(../../img/campany_btn_bg.jpg);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 6px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D4D0C8;
	border-right-color: #D4D0C8;
	border-bottom-color: #D4D0C8;
	border-left-color: #900;
}
#sub_navi li a {
	display: block;
	padding-top: 30px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#sub_navi .recruit_btn a {
	background-image: url(../../img/rec_title.gif);
	background-repeat: no-repeat;
	background-position: center 5px;
}

#sub_navi .contract_btn a {
	background-image: url(../../img/contract_title.gif);
	background-repeat: no-repeat;
	background-position: center 5px;
}


#sub_navi .save_btn a {
	background-image: url(../../img/save_title.gif);
	background-repeat: no-repeat;
	background-position: center 5px;
}



.shop_btn a {
	background-image: url(../../img/company/shop_btn.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.watch_btn a {
	background-image: url(../../img/company/watch_btn.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.juwelly_btn a {
	background-image: url(../../img/company/juwelly_btn.gif);
	background-repeat: no-repeat;
	background-position: top;
}


.diyamond_btn a {
	background-image: url(../../img/juwellery/diyamond_btn.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.brand_btn a {
	background-image: url(../../img/juwellery/brand_btn.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.bridal_btn a {
	background-image: url(../../img/juwellery/bridal_btn.gif);
	background-repeat: no-repeat;
	background-position: top;
}



#jwelly .left_image {
	float: left;
	padding-right: 10px;
}
#jwelly .j_text {
	float: left;
	width: 344px;
}
#jwelly .title{
	font-size: 1em;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-style: none;
	border-left-color: #699;
	font-weight: bold;
	border-left-width: 6px;
	border-left-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#jwelly .list dt {
	font-weight: bold;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #C30;
}
#jwelly .list dd {
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 15px;
}
#jwelly .Messadge {
	background-color: #F0F0F0;
	padding: 10px;
	border: 4px double #BEBEBE;
}
#jwelly .message_title {
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 2px;
}
#jwelly .text {
	float: left;
}
#jwelly .text h5,#jwelly .no_border dt {
	font-size: 1.2em;
	font-weight: bold;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #C00;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
}
#jwelly dd {
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#jwelly .no_border {
	border: 1px solid #C0C0C0;
}
#main .no_border td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#jwelly .no_border dd {
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#company .border th, #company .border td {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D4D0C8;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
#company .border {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#jwelly .side_menu {
	float: left;
	width: 200px;
	margin: 0px;
	padding: 0px;
	height: 362px;
}

#jwelly .side_menu a {
	display: block;
	padding-left: 20px;
	padding-top: 35px;
	padding-bottom: 5px;
	height: 80px;
	padding-right: 0px;
}
#jwelly .block .side_menu p {
	margin: 0px;
	padding: 0px;
}

#jwelly .block img{
}

.brand_sidebtn a {
	background-image: url(../../img/bland_title.jpg);
	background-repeat: no-repeat;
}

.bridal_sidebtn a {
	background-image: url(../../img/bridal_btn_title.jpg);
	background-repeat: no-repeat;
}
.diya_sidebtn a {
	background-image: url(../../img/diyamond_title.jpg);
	background-repeat: no-repeat;
}


#ShopImage ul {
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#ShopImage li {

	padding-bottom: 10px;
	list-style: none;
	font-size: .95em;
}
#shop .shop_title {
	margin-top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 1em;
	font-weight: bold;
}
#shop {
	margin-top: 10px;
}
#main .print_btn {
	padding: 3px;
	float: right;
}
#main .print_btn a {
	background-image: url(../../img/print.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	height: 22px;
	padding-top: 10px;
	padding-left: 40px;
	width: 150px;
	float: right;
	font-weight: bold;
}
#shop table.shousai {
	margin-right: auto;
	margin-left: auto;
}
#shop .shop_info .shousai th {
	border: 1px solid #cccccc;
	background-color: #F3F3F3;
	font-weight: bold;
	padding: 5px;
}

#shop .text {
	margin:5px 0;
	font-size:12px;
	line-height: 1.4em;
	padding-top: 5px;
}

.mng_txt {
	font-weight: bold;
	color: #993300;
}
.voice img{
 padding-right:10px;
 padding-top:8px;
}
#shop .voice p {
	font-size: 1em;
}
#shop .voice p.text3 {
	float: left;
	width: 545px;
	margin: 0px;
	padding: 0px;
}
#shop .voice {
	clear: both;
	overflow: hidden;
}
#shop .sell_brand h3,#main .sell_shop h3,#main .company_submenu h3 {
	font-size: 1em;
	font-weight: bold;
}
#shop .sell_brandlist, #main .sell_shop {
	width: 100%;
}

#shop .sell_brand li, #main .sell_shop li {
	float: left;
	list-style-type: none;
	width: 210px;
}
#shop .sell_brand li a, #jwelly .j_text a {
	background-image: url(../../img/bg_list.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	display: block;
	padding-left: 10px;
}


#main .sell_shop a, #main .jsell_shop a {
	display: block;
	padding-left: 10px;
	width: 100%;
	font-weight: bold;
	background-image: url(../../img/bg_list.gif);
	background-repeat: no-repeat;
	background-position: left 5px
}
#jwelly .jsell_shop li {
	float: left;
	margin-right: 10px;
	list-style-type: none;
	width: 180px;
	display: block;
}

#main .company_submenu li {
	float: left;
	list-style-type: none;
	background-image: url(../../img/bg_list.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 10px;
}


#main .company_submenu a {
	display: block;
	padding-left: 10px;
	width: 100%;
	white-space: nowrap;
}
#shop .sell_brandlist li a span {
	font-size: 0.8em;
	color: #003366;
}
.link {
	display: block;
	background-image: url(../../img/bg_list.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
#company .icon_list a {
	background-image: url(/img/bg_list.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	display: block;
	padding-left: 10px;
}
#sidebar {
	padding-left: 10px;
	text-align: left;
	padding-right: 10px;
}
#sidebar li li{
	padding-left: 10px;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	background-image: none;
	}
table#wp-calendar td {
	text-align: center;
	border: 1px solid #CCCCCC;
	}
table#wp-calendar td a {
	text-decoration: none;
	background-image: none;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color: #CCCCCC;
	display: block;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	text-align: center;
	margin: 3px;
	border: 1px solid #CCCCCC;
	}
/* End Typography & Colors */
h2.widgettitle {
	font-size: 12px;
}
