﻿@charset "UTF-8";

#SearchForm th				{ width:15%; padding-left:1em; background-color:#bbb; }
#SearchForm td				{ width:35%; padding-left:.5em; }
#SearchForm #Stockid,
#SearchForm #Makeid,
#SearchForm #Chassis,
#SearchForm #Gradeid,
#SearchForm #Userid			{ width:22em; }
#SearchForm #Year,
#SearchForm #YearEnd,
#SearchForm #Price,
#SearchForm #PriceEnd		{ width:10em; }
#SearchForm #Modelid		{ width:100%; }
*:first-child+html #SearchForm #Modelid	{ width:97%; }
* html #SearchForm #Modelid	{ width:97%; }
#SearchForm #SearchButton	{ margin:10px 0 auto auto; }

#NewBtnFrame						{ margin:auto 0 auto 12px; float:right; }
#CSVBtnFrame						{ width:60px !important; float:right; }

#StockNavi							{ text-align:right; line-height:26px; clear:both; }
*:first-child+html #StockNavi label,
*:first-child+html #StockNavi select{ margin-top:4px; }
* html #StockNavi label,
* html #StockNavi select			{ margin-top:4px; }
#StockNavi #ExchangeRateInfo		{ float:left; }
#StockNavi #StockNItems				{ margin-right:10px; }
#StockNavi #StockPageWrap			{ float:left; margin-right:10px; text-align:left; }
#StockNavi #StockPagePrev			{ float:left; cursor:pointer; }
#StockNavi #StockPageContWrap		{ float:left; width:728px; overflow:hidden; position:relative; }
#StockNavi #StockPageNext			{ float:left; cursor:pointer; }
#StockNavi #StockPageCont			{ top:0; left:0; width:500000px; position:relative; }
#StockNavi #StockPageCont a			{ color:#008; text-decoration:none; text-align:center; width:70px; line-height:24px; display:inline-block; padding:0 3px; }
#StockNavi #StockPageCont a.active	{ background-color:#bbb; }
#StockNavi #StockPageCont a:link	{ color:#008; text-decoration:none; border:0 none transparent; margin:1px; }
#StockNavi #StockPageCont a:visited	{ color:#008; text-decoration:none; border:0 none transparent; margin:1px; }
#StockNavi #StockPageCont a:hover	{ color:#00f; text-decoration:none; border:1px solid #00f; margin:0px; }
#StockNavi #StockPageCont a:active	{ color:#00f; text-decoration:none; border:1px solid #00f; margin:0px; }
#StockNavi #StockPageCont a:focus	{ color:#00f; text-decoration:none; border:1px solid #00f; margin:0px; }
*:first-child+html #StockNavi #StockPageWrap	{ height:1%; }
* html #StockNavi #StockPageWrap				{ height:1%; }


#StockList						{ clear:both; }
#StockList div.stockitem		{ border:1px solid #eee; margin:4px 1px; cursor:pointer; zoom:1; overflow:hidden;}
#StockList div.stockitem.odd	{ border:1px solid #cecece; background-color:#cecece; }
#StockList div.stockitem:hover	{ border:1px solid #666; }
#StockList div.stockitem:active	{ background-color:#cfc; }
#StockList div.stockitem:focus	{ background-color:#cfc; }
#StockList div.stockid			{ float:left;   height:60px; width:50px;  margin:0 10px 0 5px; clear:both; font-size:12pt; line-height:60px; }
#StockList img.stockpic			{ float:left;   height:60px; width:80px;  margin-right:10px; }
#StockList div.stockbtn			{ float:right;  height:60px; width:70px;  margin-left:10px; cursor:default; }
#StockList div.stockbtnprice	{ float:right;  height:60px; width:180px; margin-left:10px; font-size:12pt; line-height:38px; text-align:right; }
#StockList div.stockbtnprice div{ font-size:10pt; line-height:18px; text-align:right; }
#StockList div.stockrow1,
#StockList div.stockrow2,
#StockList div.stockrow3		{ margin-top:.3em; }
#StockList div.stockrow1 h3		{ font-size:12pt; font-weight:bold; margin:0px; padding:0; }
#StockList div.stockbtn img.stockbtnedit { margin:14px auto; cursor:pointer; }

#DetailDialog				{ width:875px; margin:auto; z-index:200; position:absolute; }
#DetailTable				{ clear:both; border:solid 1px #666; background-color:#eee; width:825px; margin:0 auto 16px auto; }
#DetailTable th				{ background-color:#9f9; padding:4px; line-height:16px; font-size:8pt; text-align:center; border-bottom:dashed 1px #666; }
#DetailTable td				{ background-color:#eee; padding:4px; line-height:19px; }
#DetailTable #DtStockid		{ text-align:center;}
#DetailTable #DtYear		{ text-align:center;}
#DetailTable #DtStockid,
#DetailTable #DtYear		{ font-size:20pt; padding-bottom:7px; }
#DetailTable #DtYear span	{ font-size:9pt; }
#DetailTable .name			{ line-height:1; width:auto; text-align:center; }
#DetailTable #DtMake		{ padding-right:1em; }
#DetailTable #DtMake,
#DetailTable #DtModel		{ text-align:center; font-size:20pt;  }
#DetailTable .chassis		{ float:left;  width:170px; font-size:8pt; margin-top:1px; }
#DetailTable .variant		{ float:right; width:170px; font-size:8pt; margin-top:1px; }
#DetailTable #DtEngine		{ text-align:right; }
#DetailTable #DtMileage		{ text-align:right; }
#DetailTable #DtColor		{ text-align:left;  }
#DetailTable #DtTransmission{ text-align:center;}
#DetailTable #DtPrice		{ text-align:right; }
#DetailTable #DtEquipment	{ text-align:left;  }
#DetailTable #DtGrade		{ text-align:center;}
#DetailTable #DtChubu		{ text-align:right;}
#DetailTable #DtRegDate		{ text-align:center;}

#BigPhotoAndAS				{ float:left; width:340px; margin-bottom:0px; }
#Thumbnail					{ float:left; width:275px; }
#BigPhotoAndAS .shadow		{ width:320px; height:240px; margin:0 8px 0 0; float:none !important; display:block !important; }
#Thumbnail .shadow			{ width:80px;  height:60px;  margin:0 auto 6px auto; }
#Thumbnail .shadow img		{ cursor:pointer; }
#BigPhoto #BigPhotoFrame	{ width:320px; height:240px; background-color:#fff; }
#BigPhoto #BigPhotoFrame img{ position:absolute; }
#ASPic						{ z-index:201; position:absolute; cursor:pointer; }
#ASButtonFrame				{ width:126px !important; }

#BuyFrame					{ width:210px; float:right; }
#BuyFrame label,
#BuyFrame span				{ }
#BuyFrame table				{ width:100%; }
#BuyFrame table th			{ font-weight:normal; width:90px; }
#BuyFrame table td			{ text-align:right; }
#BuyFrame table th.price	{ padding:2px 0 2px 0px; text-align:right; }
#BuyFrame #BuyNowIcon 		{ float:left; }
#BuyFrame #CurrencyJPText,
#BuyFrame #CurrencyLCText	{ width:95px; text-align:right; }
#BuyFrame #OrderComment		{ width:100%; height:120px;}
form#BuyerInfoForm label			{ width:75px; }
form#BuyerInfoForm input.text		{ width:120px; }
form#BuyerInfoForm div.field_note	{ margin-left:81px; width:auto; margin-right:0px; }
#BuyFrame .Roolover			{ margin:auto; }

#EditDialog					{ width:700px; margin:auto; z-index:200; position:absolute; }
#EditFrame					{ width:100%; height:700px; }
