@charset 'UTF-8';

/*
 * ------------------------------------------------------------------
 * Primitive
 * ------------------------------------------------------------------
 */

html, body {
    margin: 0;
    padding: 0;
    background-color: #CCC;
}

body {
    color: #000;
    font-size: 9pt;
    font-family: arial,verdana,sans-serif,trebuchet ms; !important;
    text-align: center;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
}

h2 {
    border: 1px solid black;
}

img {
    border: 0;
}

hr {
  border-top-width: 1px;
  border-top-color: #000000; 
  height: 1px;
  border-style: dotted none none none; 
}

form {
    margin: 0;
    padding: 0;
}

form img,
form input,
form select {
    vertical-align: middle !important;
}

.box {
    border: 1px solid black;
    padding: 8px;
    background-color: white;
    line-height: 140%;
}

.box strong {
    color: #c00;
}

.box b {
    color: #999167;
}

#main h2,
#main th {
    font-size: 112%;
}

#main .detail h2 {
    text-align: left;
    color: #666;
    background: none;
    border: none;
    width: auto;
    margin: 3px;
    margin-left: 0;
    margin-bottom: 2px;
}

#main .detail h2 span {
    color: #f69;
}

#main .detail table th {
    padding: 1px;
    padding-right: 8px;
}

#main .detail p {
    margin: 3px;
    margin-left: 0;
}

#main .detail th {
    text-align: left;
    color: #666;
}

#main .detail form {
    margin-top: 10px;
    text-align: center;
}

#main .detail form table {
    text-align: left;
}

#main .detail form input.submit {
    margin-top: 10px;
    background: none;
    border: none;
    width: 210px;
    height: 22px;
}

.items-menu {
    border: 1px solid black;
    padding: 4px 8px;
    list-style-type: none;
    margin: 0;
    margin-top: 5px;
    margin-right: 8px;
}

.items-menu a,
.items-menu a:link,
.items-menu a:visited {
    color: #666;
    background-image: url(http://laavenue.sakura.ne.jp/en/images/arrow.gif);
    background-repeat: no-repeat;
    background-position: 0 50%;
    padding-left: 10px;
}

.DispNone {
    display: none;
}

.searchresult td {
    border-bottom: 1px solid #ccc;
    padding-top: 6px;
}

#item-request {
    background-color: black;
    padding: 5px;
    text-align: center;
    color: white;
    margin-top: 6px;
    padding: 10px 0;
}

#item-request a {
    margin-left: 20px;
}

#item-request img {
    vertical-align: middle;
}

/*
 * ------------------------------------------------------------------
 * Anchors
 * ------------------------------------------------------------------
 */
a, a:link, a:visited {
    color: #c00;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}

a:active {
    color: orange;
}

#glb-header a:link,
#glb-header a:visited {
    color: white;
}

#glb-header a.CheckOut:link,
#glb-header a.CheckOut:visited {
    color: #f69;
}

.ItemCategory a:link,
.ItemCategory a:visited {
    color: #666;
}

/*
 * ------------------------------------------------------------------
 * Basic Layout
 * ------------------------------------------------------------------
 */
#glb-header {
    width: 100%;
    height: 78px;
}

#container {
    width: 899px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    border: 1px solid black;
    background-image: url(http://laavenue.sakura.ne.jp/en/images/glb_background.gif);
}

#wrapper {
    width: 721px;
    float: left;
    margin-top: 2px;
    padding-top: 5px;
    border-top: 1px solid black;
}

#main {
    width: 545px;
    overflow: hidden;
    float: right;
}

#side1 {
    width: 160px;
    float: right;
    margin-left: 9px;
    margin-right: 5px;
}

#side2 {
    width: 160px;
    float: left;
    padding-left: 5px;
    padding-right: 13px;
    margin-top: 2px;
    padding-top: 5px;
    border-top: 1px solid black;
}

#footer {
    clear: both;
    text-align: center;
}

#copyright {
    color: white;
    background-color: #000;
    margin-top: 10px;
    padding: 20px 0;
}

/*
 * ------------------------------------------------------------------
 * Global Header
 * ------------------------------------------------------------------
 */
#glb-header {
    background-color: #000;
    background-image: url(http://laavenue.sakura.ne.jp/en/images/glb_top_img.gif);
    background-repeat: no-repeat;
    background-position: 100% 0;
}

#glb-header .logo {
    padding: 0;
    float: left;
}

#glb-header .menu {
    padding-top: 54px;
    margin-right: 10px;
    text-align: right;
    color: white;
}

/*
 * ------------------------------------------------------------------
 * h2 Items
 * ------------------------------------------------------------------
 */
#UpdateEveryday {
    margin-bottom: 5px;
}

#PriceDownItems {
    border-top: 0;
}

#RecommendItems {
    border-top: 0;
    margin-bottom: 5px;
}

#main h2 {
    text-align: center;
    background-color: #000;
    margin: 5px 0;
    clear: both;
    color: white;
    font-size: 12px;
}

/*
 * ------------------------------------------------------------------
 * SideContents
 * ------------------------------------------------------------------
 */
.SideContents {
    border: 1px solid black;
    padding: 10px 2px  10px 10px;
    margin-bottom: 5px;
    background-color: white;
}

.SideContentsR {
    border: 1px solid black;
    padding: 10px 5px 10px 8px;
    margin-bottom: 5px;
    width: 145px;
    background-color: white;
}

#ConsignmentSystemBody {
    text-align: center;
}

.HotItem {
    margin-bottom: 5px;
}

/*
 * ------------------------------------------------------------------
 * Calender
 * ------------------------------------------------------------------
 */
.Calender {
    background-color: white;
}

.CalenderHeader {
    text-align: center;
    border: 1px solid black;
    border-top: 0;
    border-bottom: 0;
    padding: 3px 0;
}

.Calender table {
    width: 160px;
    border-collapse: collapse;
}

.Calender td {
    border: 1px solid black;
    text-align: center;
}

.Calender a,
.Calender a:link,
.Calender a:visited {
    font-weight: bold;
}

/*
 * ------------------------------------------------------------------
 * AdvancedSearch
 * ------------------------------------------------------------------
 */
form#AdvancedSearch table {
}

form#AdvancedSearch select {
/*    font-size: 7px; */
    font-size: 12px;
}

form#AdvancedSearch input.SearchKeyword {
    width: 109px;
}

form#AdvancedSearch #AdvancedSearchSubmit {
    margin-top: 10px;
}

form#AdvancedSearch #AdvancedSearchSubmit input {
    background-image: url(http://laavenue.sakura.ne.jp/en/images/advsrch_submit.gif) !important;
    width: 110px;
    height: 22px;
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * ------------------------------------------------------------------
 * QuickItemsSearcht
 * ------------------------------------------------------------------
 */
form#QuickItemsSearch {
    background-color: #000;
    text-align: center;
    width: 543px;
    padding: 8px 0;
    border: 1px solid black;
    margin-bottom: 5px;
    color: white;
    font-size: 12px;
}

form#QuickItemsSearch .ImageLabel {
    margin-right: 3px;
}

form#QuickItemsSearch input {
    width: 109px;
    font-size: 12px;
}

form#QuickItemsSearch select {
    font-size: 12px;
}

form#QuickItemsSearch img {
    border: 0;
    margin: 0 3px;
    padding: 0;
}

form#QuickItemsSearch .submit {
    background-image: url(http://laavenue.sakura.ne.jp/en/images/qsrch_submit.gif) !important;
    width: 80px;
    height: 22px;
    border: 0;
    margin: 0 3px;
    padding: 0;
}

/*
 * ------------------------------------------------------------------
 * ItemListCols5
 * ------------------------------------------------------------------
 */
.ItemListCols5 {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 555px;
}

.ItemListCols5 a {
    display: block;
    width: 110px;
    height: 80px;
    overflow: hidden;
    margin-bottom: 5px;
    float: left;
    background-image: url(http://laavenue.sakura.ne.jp/en/images/flame.gif);
    background-repeat: no-repeat;
    text-align: left;
}

.ItemListCols5 a img {
    margin-top: 3px;
    margin-left: 2px;
}

.ItemListCols5 td {
    color: #fff;
    font-weight: bold;
}
/*
 * ------------------------------------------------------------------
 * search-resut
 * ------------------------------------------------------------------
 */
.search-resut {
    padding-left: 5px:
}

.search-resut a.item-name,
.search-resut a.item-name:link,
.search-resut a.item-name:visited {
    color: #f69;
    font-size: 112%;
}

.search-resut .Image {
    margin-bottom: 5px;
}

.search-resut .Image a {
    display: block;
    width: 110px;
    height: 80px;
    background-image: url(http://laavenue.sakura.ne.jp/en/images/flame.gif);
    background-repeat: no-repeat;
    text-align: left;
}

.search-resut .Image a img {
    margin-top: 3px;
    margin-left: 2px;
}

.search-resut strong {
    color: #f69;
    font-size: 112%;
}

.search-resut .disable {
    color: #ccc;
}

.pager a,
.pager a:link,
.pager a:visited {
    color: #666;
    font-weight: bold;
}

.pager-top {
    border-bottom: 1px solid #ccc;

/*
 * ------------------------------------------------------------------
 * search-resut highslide
 * ------------------------------------------------------------------
 */
}

.highslide {
    cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}

.highslide img {
	border: 0px;
}

.highslide:hover img {
	border: 0px;
}

.highslide-image {
	border: 5px solid white;
}

.highslide-caption {
    display: none;
    border: 2px solid white;
    border-top: none;
    font-size: 100%;
    padding: 5px;
    background-color: white;
}

.highslide-caption a {
    color: #f69;
    font-size: 112%;
}

.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}

.highslide-display-block {
    display: block;
}

/*
.highslide-image-blur {
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
.highslide-display-none {
    display: none;
}
