﻿@charset "utf-8";

/*
File Name   : member.css
Author      : kesan
for 		: KMC
*/

/* search */
.search {
	text-align:center;
	position: relative; 
	top: 20px;
}

.searchbox {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	height:37px;
	width:393px;
}

.searchinput {
	height:37px;
	width:353px;
	background:url(/euro5/images/common/bg_search.gif) no-repeat center; 
}

.searchBtn {
	position:absolute;
	z-index:900;
	right:0px;
	top:0px;
	width:42px;
	height:37px;
	cursor:pointer;
}

.searchBtnSearch {
	background:url(/euro5/images/common/btn_search_Search.gif) no-repeat center; 
}

.search span img{ 
	padding:0 0 5px 5px;  
	line-height:30px; 
	vertical-align: middle; 
}

.searchbox input {
	position:relative;
	z-index:1000;
	margin:8px 0 0 50px;  
	font-size:14px; 
	height:24px; 
	width:283px;
	border:none;
	line-height:24px; 
	vertical-align:middle; 
	text-transform:uppercase;
}

.vinData {
	position:relative; 
	line-height:30px; 
	padding-top:5px;
}

.vinDataResult {
	color:#BB162B;
	padding-left:15px;
	padding-right:3px;
}

.search_tab_viewer{
	position:absolute; 
	left:42px;
	z-index:1002;
	top:0px;
	height:35px;
	border:1px solid #BB162B;
	line-height:35px;
	white-space: nowrap;
	padding:0px 10px;
	background-color: #ffffff;
}

.search_tab_viewer em {
	position:absolute;
	left:-8px;
	width:8px;
	height:35px;
	background: url(/euro5/images/common/search_point.png) no-repeat center;
}
	

/* menu */
#topMenu { 
	background:url(/euro5/images/common/bg_topMenu_all.gif) repeat-x center; 
	height:47px; 
	text-align:center;
}

#topMenu div {
	min-width:970px;
	max-width:1100px;
	height:47px;
	background:url(/euro5/images/common/bg_topMenu.gif) no-repeat center; 
	margin:0 auto;
	text-align: center;
}

#topMenu span {
	display:block;
	padding-top:3px;
}

#topMenu table {
	width:100%;
	height:41px;
}

#topMenu td {
	text-align:center;
	cursor:pointer;
	line-height:14px;
	font-size:14px;
	font-weight:bold;
	padding:0px 20px;
	color:#ffffff;
}

#topMenu td:hover{ 
	color:#BB162B;
	background-color: #ffffff;
}

/********* main frame ***********/
.frame_container {
	position: relative;
	overflow:hidden;
}

.frame_left {
	float:left;
	width:171px;
}

.frame_right {
	margin-left:191px;
}

/*** main left ***/

/* 	mypage, logout */
.PageUsername {
	position:absolute;
	top:-20px;
	font: bold 14px Arial, Helvetica, sans-serif; 
}

.userInfo {height:27px; margin-bottom:10px; overflow:hidden;}

.myPage a {
	float:left; 
	background:url(/euro5/images/common/btn_mypage_off.png) no-repeat; 
	width:86px; 
	height:27px; 
	font-size:11px; 
	text-align:center; 
	line-height:27px;
}

.myPage a:hover {
	color:#ffffff;
	background:url(/euro5/images/common/btn_mypage_on.png) no-repeat; 
}

.logout a{ 
	float:right; 
	background:url(/euro5/images/common/btn_logout_off.png) no-repeat; 
	width:85px; 
	height:27px; 
	font-size:11px; 
	text-align:center; 
	line-height:27px;
}


.logout a:hover{
	color:#ffffff;
	background:url(/euro5/images/common/btn_logout_on.png) no-repeat; 
}

/* 	link */

.frame_left ul {
	width:169px; 
	border-right:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
}

.frame_left li { 
	padding:9px 5px 9px 10px;
	border-bottom:1px solid #e3e3e3;
	line-height:16px; 
	cursor:pointer;
}

.frame_left li:hover { 
	background-color:#f3f3f3;
	color:#BB162B;
}

.dropBoxOpen { 
	background:url(/euro5/images/common/bg_dropBox_open.gif) no-repeat; 
	width:171px; 
	height:39px; 
	line-height:39px; 
	vertical-align:middle; 
	text-indent:10px; 
	font-weight:bold;
	cursor:pointer;
	margin-top:-1px;
}

.dropBoxOpen:hover { 
	background:url(/euro5/images/common/bg_dropBox_close.gif) no-repeat; 
	color:#ffffff;
}

.dropBoxClose { 
	background:url(/euro5/images/common/bg_dropBox_close.gif) no-repeat; 
	width:171px; 
	height:39px; 
	line-height:39px; 
	color:#ffffff;
	vertical-align:middle; 
	text-indent:10px; 
	font-weight:bold;
	cursor:pointer;
	margin-top:-1px;
}

.dropBoxOpen a { 
	float:left;
	width:171px; 
	height:39px;
}
.dropBoxClose a { 
	float:left;
	width:171px; 
	height:39px; 
	color:#FFFFFF;
}

.quickSite{
	border-right:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3; 
}



/* main box */
.linebox {
	border:1px solid #e3e3e3;
	height:100%;
	background-color:#ffffff;
}

.GboxTitle {
	font-weight:bold;
	height:28px;
	line-height:28px;
	font-size:12px;
	text-align:left;
	color:#222222;
	background:url(/euro5/images/common/bg_tabletitle.gif) repeat-x;
	border-bottom:1px solid #e3e3e3;
}

.GboxTitle h1{
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
	color: #222222;
}

.mainbox {
	padding:10px;
	text-align: center;
}

.mainbox select{
	width:120px;
	margin:0 5px;
}

.mainbox table{
	margin:0 auto;
}

.mainbox label{
	cursor:pointer;
	padding:0px 15px 0px 3px;
}

.mainbox dl{
	height:35px;
	background: url(/euro5/images/common/comp_search_bg.png) repeat-x;
	border:1px solid #0c68aa;
/* 	display:inline-block; */
	text-align:top;
}

.mainbox dd{
	display:inline-block;
	height:35px;
	line-height:35px;
	font-size:14px;
	font-weight:bold;
	padding:0px 22px;
	text-align:center;
	color:#eeeeee;
	cursor:pointer;
	text-shadow:#000000 1px 1px;
}

.mainbox dd:hover{
	background-color:#ffffff;
	color:#BB162B;
	text-shadow:#ffffff 1px 1px;
}

.mainbox dd.leftline{
	margin-left:-4px;
	background: url(/euro5/images/common/comp_search_line.png) no-repeat left;
}

.mainbox dd.leftline:hover{
	background-color:#ffffff;
	color:#BB162B;
	text-shadow:#ffffff 1px 1px;
}

.mainbox table{
	margin:auto;
}

.searchboxCompinput {
	text-align:left;
	position:relative;
	display:inline-block;
	height:37px;
	width:353px;
	background:url(/euro5/images/common/bg_search.gif) no-repeat center; 
}

.searchboxCompinput input {
	margin:8px 0 0 12px;  
	font-size:14px; 
	height:24px; 
	width:283px;
	border:none;
	line-height:24px; 
	vertical-align:middle; 
	text-transform:uppercase;
}

.atoz{
	margin:15px;
}

.atoz dt{
	display:inline-block;
	font-weight:bold;
}

.atoz dd{
	border:1px solid #f3f3f3;
	display:inline-block;
/* 	padding:1px 5px; */
	cursor:pointer;
	width:16px;
	text-align:center;
}

.atoz dd:hover{
	background-color: #efefef;
	border:1px solid #cccccc;
}

.atoz dd:active{
	background-color: #BB162B;
	color:#ffffff;
}

.iso_box_scroll {
	height:435px;
	overflow-y:scroll;
}

.iso_box {
	border-top:1px solid #e3e3e3;
}

.iso_box table{
	width:100%;
	border-collapse:collapse;
}

.iso_box th{
	border-bottom:1px solid #e3e3e3;
	padding:2px 10px;
	background-color: #efefef;
/* 	text-align: left; */
}

.iso_box td{
	padding:2px 2px 2px 10px;
	border-bottom:1px solid #e3e3e3;
	cursor:pointer;
}

.iso_box td:hover{
	background-color: #efefef;
}

#loginSummary 
{
    color: #BB162B;
    text-align: center;
    margin-bottom: 10px;
}