* { margin : 0 ; padding : 0 ; }

em      {
		background-color:yellow;
    	color: black;
    	font-style: normal;
		font-weight:bolder;

        }
#page 
	{
	margin:0 auto;
	width: 752px; 
	}

#page-head
        {
        height:95px;
        background-color:#141448;
        color:#FFFFFF;
        margin-bottom:10px;
        }
#right-menu
        {
        background-color: #FFFFFF;
        width:760px;
	text-align:left;
        }
#search-head
        {
        height: 20px;
        font-size:120%;
        font-weight:bold;
        vertical-align: middle;
        border-bottom: 2px solid #A02020;
        }
#search-tabs
        {
        padding-top: 0.5em;
	border-top:solid 2px #B02020;
        }
#search-box
        {
	background-color:#ffffff;
        }
#search-box .q
        {
/*        width:200px; */
        }

#search-box .ps
        {
/*        width:70px; */
        }

#search-box .pe
        {
/*        width:70px;*/
        }

#tophelp
        {
        padding-left:10px;
        color:#002060;
        font-size:90%;
        }
#content 
        {
        font-size:90%;
        width:760px;
        }
#content-head
        {
        margin-top:5px;
        font-size:125%;
        font-weight:bold;
        height:20px;
        vertical-align:middle;
        border-bottom:solid 3px #141448;
        }
#main
        {
	background-color:#FFFFFF;
        }
#page-foot
        {
	clear : both ;
	margin:30px auto;
	text-align:center;
	color:#1f6b61; 
        }
#page-head .bst_logo
	{
	float: left;
	font-size: 110%;
	text-decoration:none;
	}
#page-head .bst_logo img
	{
	border: none;
	}
#page-head .site_description
	{
	font-size:120%;
        font-weight:bold;
	padding:10px;
	}

#main .search-result
	{
	}
#main .search-sort
	{
		background-color:#F0FCFC;
		text-align:left;
		color: #000000;
		padding:5px;
        border-bottom:1px solid #002080;
        margin-bottom:10px;
	}
	
#main .search-sort-my-list
	{
		background-color:#9AFF9A;
		text-align:left;
		color: #000000;
		padding:5px;
        border-bottom:1px solid #002080;
        margin-bottom:10px;
	}
	
	
#main .search-status
        {
	padding-top:3px;
	padding-left:5px;
	padding-bottom:3px;
        }
#main .search-nextpage
	{
	margin-top:0;
	padding:5px;
	background-color:#ffffff; 
	border-left:1px solid #201060;
	border-right:1px solid #201060;
	border-bottom:1px solid #201060;
	}
#main table.results-list
  {
    width:760px;
  }
#main table.results-list td
  {
    border: solid 1px;
  }
#main .results-list .item
	{
    padding-top: 2px;
    padding-bottom: 2px;
	}
#main .results-list .item-left
	{
    /*
    position: absolute;
    top: 0px;
    left: 0px;
    width: 236px;
    */
    float: left;
    width: 234px;
	}
#main .results-list .item-right
	{
    /*
    position: absolute;
    top: 0px;
    left: 236px;
    width: 520px;
    */
    float: right;
    width: 520px;
	}
#main .results-list .item .item-date
	{
    position: relative;
    padding: 2px;
	}
#main .results-list .item .item-brandnm
  {
    position: relative;
    font-weight: bolder;
    padding: 2px;
  }
/*
#main .results-list .item .item-hr
        {
        height:0px;
        width:760px;
        border:0px;
        }
*/
#main .results-list .item .item-brandcd
  {
    position: relative;
    color:#608080;
    padding: 2px;
  }

#main .results-list .item .item-brandcd-my-list
  {
    position: relative;
    color: #608080;
    text-align: left;
    padding: 2px;
  }

#main .results-list .item .item-type
	{
    color: #405010;
	}

#main .results-list .item .item-mylist-regist
	{
    position: relative;
    text-align: left;
	}

#main .results-list .item .item-mylist-registed
	{
    font-size: larger;
    font-weight: bolder;
    background-color: #9AFF9A;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 1px;
    padding-bottom: 1px;
    border: solid 1px;
	}

#main .results-list .item .item-title
	{
    position: relative;
	}

#main .results-list .item .item-nearby
	{
    position: relative;
    padding: 2px;
    background-color: #F0F0F0;
	}

#main .results-list .item .item-nearby-my-list
	{
    position: relative;
    padding: 2px;
    background-color: #9AFF9A;
	}
