@charset "utf-8";

/* Table Of Contents
----------------------------------------

# content

----------------------------------------*/


/* # content
---------------------------------------------------------------------------- */

div#content div.section h4 {
	font-weight: bold;
}

div#content div.section div.imgArea {
    float: right;
    width: 230px;
}

div#content div.section div.imgArea ul li {
    float: left;
    margin-right: 15px;
    width: 100px;
}

div#content div.section div.txtArea {
    width: 480px;
}

div#productList div.section table.catListTable td span {
    display: block;
}

div#content table.logoTable {
    margin-bottom: 10px;
    width: 100%;
}

div#content table.logoTable th {
	background: #FFF !important;
    border-bottom: medium none;
    border-left: medium none;
    padding: 5px 0;
    text-align: center;
    vertical-align: middle;
    width: 33%;
}

div#productList div.section table.catListTable tr.grandprix th {
    background: #7D6311 !important;
    color: #FFFFFF;
}
div#productList div.section table.catListTable tr.specialJudge th, div#productList div.section table.catListTable tr.specialaward th, div#productList div.section table.catListTable tr.grandprix th {
    padding: 5px 10px;
}

div#productList div.section table.catListTable tr.grandprix td {
    background: none repeat scroll 0 0 #E7E3B1 !important;
}

div#productList div.section table.catListTable td {
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    padding: 11px 11px 11px 17px;
}

div#productList div.section table.catListTable tr.specialaward td {
	background: #FFF !important;
}

div#productList div.section table.catListTable td p.img {
    float: left !important;
}

.bsaTd {
	width: 20%;
}

.basTd2 {
	width: 35%;
}

p.txtArea span.itemName,p.txtArea span.companyName {
	font-size: 110%;
	font-weight: bold;
}