@charset "iso-8859-1";
/* CSS Document */

/* Default */
* { 
	font-family:Arial,Sans-serif; 
	font-size:11px; 
	color:#666666;
	margin:0 auto;
	}
form{ margin:0;}
a:link  { text-decoration: none;}
a:visited { text-decoration: none;}
a:hover {text-decoration:underline; color:#9b6b53;}
a:active { text-decoration: none;}
ul, li { border:0; padding:0}

body {background-color:#F5F5F5;}
/* Layout */
#wrapper {
	width:970px;
	margin:0 auto;
	background:#F5F5F5;
	border-left:1px #FFFFFF solid;
	border-right:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
		}
#wrapper_4column {
	width:970px;
	margin:0 auto;
	}
/* Header */
#header { 
width:970px;
	margin:0 auto;
	background:#dcdcde; 
	height:85px;}
	#logo { float:left; }
		#logo h1 { margin:0; padding-top:7px;}
	#top_menu { float:left;}
	#top_menu ul { 
		margin:0; 
		padding-top:8px;
		list-style:none; 
		}
	#top_menu li { 
		display:inline;
		padding:0 3px 0 3px;
		}
	#search { 
		top:13px; 
		padding-right:15px;
		float:right; 
		margin-top:20px;
	}
		#search select {
			vertical-align:middle;
			border:1px #9a9a9a solid;
			width:90px; }
		#search .input {
			width:100px; 
			height:14px; 
			color:#000; 
			vertical-align:middle;}
		* html #search .input {ime-mode:active;}
		#search .btn {
			vertical-align:middle; 
			margin-bottom:1px; 
			height:20px; 
			width:60px;}
	.search_list { clear:both;}		
	.search_list1 { width:140px; float:left; padding-right:5px;}
	.search_list2 { float:left; padding-right:5px;}
	.search_list3 { width:50px; float:left;}
				
#sub_bar {
	height:28px;
	width:970px;
	margin:0 auto;
	background:#ff9933;
	float:left;
	}

#sub_menu { 
	line-height:28px; 
	float:left;
	padding-left:20px;
	}

	#sub_menu ul{ 
		margin:0;
		}
	#sub_menu li {
		font-weight:bold;
		color:#fff;
		font-size:13px;
		list-style:none;
		display:inline;
		padding:0 6px 0 6px;
		margin-right:15px;
	}	
	.sub_menu_color { color:#ebebeb; font-weight:bold;}
	#search_product { 
		float:right;
		padding-top:3px;
		padding-right:10px;}
		.product_input_bg { 
			background: url(../images/search_input_bg.gif) no-repeat; 
			height:17px; 
			line-height:17px; 
			width:114px; 
			border:1px solid #9d9a9a;
			padding-left:3px;
				 }
		.product_input_bg1 { 
			background: url(../images/search_input_bg1.gif) no-repeat; 
			height:17px; 
			line-height:17px; 
			width:153px; 
			border:1px solid #9d9a9a;
			padding-left:3px;
				 }
		.btn_go { 
			height:20px;
			width:36px;
			vertical-align: top;
		}
		.search_product input { vertical-align:middle;}
		
/* Contents */
#contents { 
	clear:both;
	background:#F5F5F5;
	float:left;
	width:970px;
	margin:0 auto;
	overflow:auto;
	height:auto;
	padding:20px 0 20px 0;
	}

	#contents1 { 
		clear:left;
		background:#f8f2eb;
		float:left;
		width:485px;
		min-height:100%;
		padding-bottom:30px;}
	#contents1_1 {
		background:#ededed;
		float:left;
		padding:7px;
		width:176; /* for window ie */
		voice-family:"\"}\"";
		voice-family:inherit;
		width:162px; /* original size */
		}
		.select_market {
			width: 120px;
			font-size:11px;
			color:#c2c0c0;
			border:1px solid #aba9a9;
			}

		.my_box {}
			.my_box_end {  }
			.my_box_contents { 
			    background:#f5dfc9;
				padding: 5px 0 10px 0;
				width:162; /* for window ie */
				voice-family:"\"}\"";
				voice-family:inherit;
				height:190px;}
			.my_box_contents ul{ 
				margin:0;
				padding:0 }
			.my_box_contents li {
				display:inline;
				list-style:none;
				color:#ff3300;
				font-size:11px;
				padding-right:10px;
				line-height:18px;
				font-weight:bold;
				}
			.my_box_contents img { padding:0 10px 7px 10px}
			.my_box_icon {
				background:#f5dfc9;
				padding:2px 10px 2px 10px;
				}
			.my_box_icon ul { 
				margin:0;
				padding:0}
			.my_box_icon li {
				display:inline;
				list-style:none;
				padding:0 2px 0 1px;
				}
			.my_box_icon img { vertical-align:middle}
	.my_menu {}
		.my_menu ul{ 
			margin:0;
		}
		.my_menu li {
			font-weight:bold;
			color:#000;
			list-style:none;
			display:inline;
			line-height:22px;
			
			}
		.my_menu a:hover {background-color:#f0d3b6}
		.my_menu a:link, .my_menu a:visited, .my_menu a:active {
			width:74px;
			float:left;
			text-align:center;
			text-decoration:none;
			border-right:1px solid #fff;
			border-bottom:1px solid #fff;
			}
		.my_menu_on {background:#f0d3b6;}
		
		.page_no {
			clear:left; 
			color:#fca44b;
			line-height:30px;
			text-align:right;
			padding-right:22px;
			font-size:11px;}
		.page_no a:hover {color:#ff9934;}
		.page_no a:link, .page_no a:visited, .page_no a:active {
		color:#ff9934; text-decoration:underline;
		}
	.my_stuff { 
		width:298px;
		margin:0 auto;
		margin-bottom:20px;
		}
		.my_stuff_title { 
			color:#666;
			font-weight:bold;
			padding-bottom:6px;
			}
		.my_stuff_list {font-size:0;
			width:298px;
			}
			.my_stuff_list ul { 
				margin:0;
				padding:0; 
				
			}
			.my_stuff_list li {
				list-style:none;
				display:inline;
				margin:0;
			}
			.my_stuff_list img {
				border:3px solid #e3e3e3;
				float:left
				}

	#contents2 { 
		float:right; 
		width:627px;
		background:#ededed;
		}
		.my_message {}
		.my_message ul{ 
			margin:0;
		}
		.my_message li {
			color:#000;
			list-style:none;
			display:inline;
			line-height:22px;}	

		.my_message a:hover {background-color:#f8f2eb}
		.my_message a:link, .my_message a:visited, .my_message a:active {
			width:95px;
			float:left;
			text-align:center;
			text-decoration:none;
			border-right:1px solid #fff;
			border-bottom:1px solid #fff;
			}
			#message_contents {
			clear:left;
			padding:26px;
			}
		label{
		float: left;
		width: 120px;
		font-weight: bold;
		text-align:right;
		padding-right:10px;
		}
		.message_input { 
			width:300px;
			margin-bottom:5px;
			border:1px #d9d9d9 solid;
			padding:2px 0 2px 5px;
			color:#000000;
			font-weight:100;
}
		textarea{
		width: 350px;
		height: 80px;
		margin-bottom:14px;
		overflow:auto;
		border:1px #d9d9d9 solid;
		}		
		br{
		clear: left;
		}
		
				
fieldset {
  margin: 0;
  padding: 3em 1em 1.3em 6em;
  border-width: 1px;
  border-color: #726d6b;
  border-style: none;
}
fieldset#last {
  border-bottom: none;
}
.label {
  clear: left;
  display: block;
  padding: 0.6em 0;
  padding-left: 10px;
  float: left;
  width: 120px;
  line-height: 2em;
}
.control {
  display: block;
  margin: 0 0 0 150px;
  padding: 3px 0;
  line-height: 2em;
}
input, select, textarea {
  border-style: solid;
  border-width: 1px;
  border-color: #aaaa94 #dfdfd6 #dfdfd6 #aaaa94;
  vertical-align: middle;
  color: #696969;
}
input.radio {
  border-style: none;
  color: #000000;
  background: transparent;
}

.label-m {
  clear: left;
  display: block;
  color:#666;
  padding:0.6em 0;
  padding-right: 10px;
  float: left;
  width: 200px;
  font-weight: bold;
}

input.req1, select.req1 {
  border-width: 1px;
  border-left:aba9a9 1px solid;
  border-top:aba9a9 1px solid;
  border-right:c4c2c2 1px solid;
  border-bottom:b9b6b5 1px solid;
  vertical-align: middle;
  color: #666666;
  background: #fff;
  padding:2px 0 2px 5px;
}
input.req2 {
  border-style: dashed;
  border-width: 2px;
  border-left:aba9a9 1px solid;
  border-top:aba9a9 1px solid;
  border-right:dcd7d3 1px solid;
  border-bottom:eeeeee 1px solid;
  vertical-align: middle;
  color: #696969;
  background: #f6f6f2;
}
.req3{
  border-left:aba9a9 1px solid;
  border-top:aba9a9 1px solid;
  border-right:c4c2c2 1px solid;
  border-bottom:b9b6b5 1px solid;}
  
.label-m2 {
  clear: left;
  display: block;
  color:#666;
  padding:0.6em 0;
  float: left;
  width: 300px;
  text-align:left;
  font-weight: bold;
}
.control2 {
  display: block;
  margin: 0 10px 0 0;
  padding:0.6em 0;
  line-height: 2em;
}
.label3 {
  clear: left;
  display: block;
  padding: 0.6em 0.6em 0.6em 0;
  width: 370px;
  line-height: 2em;
  text-align:left;
}	
.label-m3 {
  color:#666;
  padding:0.6em 0;
  width: 100%;
  text-align:left;
  padding-left:10px;
  text-decoration:none;
}
.label-m4 {
  color:#666;
  padding:0.6em 0;
  width: 100%;
  text-align:center;
  padding-left:10px;
}
.label-m5 {
  color:#666;
  padding:0.6em 0;
  text-align:left;
}
.label-m6 {
  color:#666;
  padding:0.6em 0;
  width: 100%;
  text-align:center;
}
	
			#contents3 { 
		float:left; 
		width:298px;
		background:#f8f2eb;
		border-left:1px solid #fff;		
		overflow:auto;
		}
		.name_rating { 
			clear:left;
			line-height:30px;
			padding: 0 10px 0 10px;
			}
			.name {
				font-size:12px;
				font-weight:bold;
				color:#fe3e0e;
				float:left;}
			.rating { 
				float:right;
				padding-right:165px;
				}
		
		.my_stuff2 {
			width:256px;
			margin:0 auto;
			margin-bottom:15px;
			}
		.my_stuff2_title { 
			color:#666;
			font-weight:bold;
			padding-bottom:6px;
			}
		.my_stuff2_list {font-size:0;
			width:252px;
			margin:0 auto;
			overflow:auto;
			border:2px solid #e3e3e3;
			}
			.my_stuff2_list ul { 
				margin:0;
				padding:0; 
			}
			.my_stuff2_list li {
				list-style:none;
				display:inline;
				margin:0;
			}
			.my_stuff2_list img {
				border:3px solid #e3e3e3;
				float:left
				}

		#my_info { 
			width:94px;
			padding:15px 0 10px 10px;
			float:left;
			}
			.my_pic { border:#ccc 4px solid}
			.upload_my_pic { 
				font-size:11px;
				padding-top:2px;}
			.my_status { 
				padding:10px 0 10px 0;
				font-size:11px;}
			.my_icon img { padding-right:6px}
		#my_detail_info { 
			float:right;
			width:186px;
			padding:15px 0 5px 0;
      	}
			#my_detail_info ul { 
				margin:0;
				padding:0
				}
			#my_detail_info li {
				list-style:none;
				display:block;
				padding:3px 0 3px 20px;
				font-size:11px;
				color:#000000;}
			.my_name { 
				color:#666;
				font-size:12px;
				font-weight:bold;
				line-height:34px;
				border-top:1px #fff solid;
				background:#ebebeb;
				padding-left:15px;}
		.your_group { 
			clear:both;
			margin-bottom:5px;
			}
			.your_group_title { 
				line-height:16px;
				color:#666;
				background:#ebebeb;
				padding-left:8px;
				font-size:11px;
				font-weight:bold;
				border-top:1px solid #fff;
				}
			.see_more { 
				float: right;
				padding-right:10px;
				padding-top:3px;
				font-size:11px;
				color:#999}
			.detail_info { 
				clear:right;
				padding:8px 10px 10px 15px;
				font-size:10px}
				.detail_info ul { 
					margin:0; 
					padding:0}
				.detail_info li { 
					list-style:none;
					display:block;
					padding:0;
					line-height:15px;
					font-size:11px;}
				.detail_info dl{ 
					float:left;
					margin:0; 
					padding:0;
					padding-bottom:10px; 
					}
				.detail_info dt, dd {
					display:block;
					padding:0 8px 0 6px;
				}
				.detail_info dd { margin:0; padding-top:6px; text-align:center; }
				
				.detail_info1 { 
				clear:right;
				padding:5px 10px 10px 15px;
				font-size:11px;
				color:#000000;}
				.detail_info1 ul { 
					margin:0; 
					padding:0;}
				.detail_info1 li { 
					list-style:none;
					display:block;
					padding:0;
					line-height:15px;
					font-size:11px;
					color:#000000;}
				.detail_info1 dl{ 
					float:left;
					margin:0; 
					padding:0;
					padding-bottom:10px; 
					}
				.detail_info1 dt, dd {
					display:block;
					padding:0 8px 0 6px;
				}
				.detail_info1 dd { margin:0; padding-top:6px; }
				
			.guest_title { 
				height:24px;
				background:#ebebeb;
				font-size:11px;
				border-top:1px #FFFFFF solid;}
				.guest_title img {
					padding-left:15px; 
					padding-right:10px;
					}
				.guest_contents {
					padding:8px 10px 10px 55px;
					font-size:11px;
					}
	#contents4 { 
		float:right; 
		padding-top:8px;
		voice-family:"\"}\"";
		voice-family:inherit;
		width:150px; /* original size */
		}	
		.top_search { width:138px;}	
		.top_search_bg {
			background: url(../images/top_search_bg.gif) no-repeat; 
			height:17px; 
			line-height:17px; 
			width:65px; 
			border:1px solid #9d9a9a;
			margin-right:5px;
				 }
		.top_search_btn {vertical-align:bottom;}		 
		.price_list { 
			padding-top:6px;
			padding-left:5px;}
			.price_list dl{ 
				float:left;
				margin:0; 
				padding:1px;   
				}
			.price_list dt, dd {
				display:block;
				padding:0 1px 0 1px;
				color:#494848;
			}
			.price_list dd { margin:0; padding:1px 0 10px 0; text-align:center; font-size:11px; color:#494848; }
			
#text_list{
	float:right;
	padding-left: 20px;
	}
	#text_list h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#cf9050;
	padding-bottom:20px;
	font-size:13px;
	}
	#text_list h4 {
	font-family:Arial, Helvetica, sans-serif;
	color:#cf9050;
	padding-top:20px;
	font-size:11px;
	}
	#text_list ul{
	list-style-type:square;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6em;
	line-height:24px;
	padding-left:15px;
	color:#424242;
	font-weight:bold;
	}
	#text_list li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:24px;
	color:#424242;
	font-weight:bold;
	}
	#contents_right {
			width:192px;
			float:left;
			padding-top:30px;
			padding-left:40px;}
		#login { 
			width:168px;
			padding:12px 13px 12px 11px;
			background:#dcdcde;
			}
		#login ul{ 
			margin:0;
			}
		#login li {
			list-style:none;
			display: block;
			line-height:22px;
			font-size:12px
			}
			.forgot_pw { 
				font-size:11px; 
				color:#908c89;
				padding-right:8px;}
			.remember_me {
				font-size:11px;
				color:#000;				
				}
			.input_bg { 
				background:url(../images/input_bg1.gif) no-repeat; 
				height:14px; 
				line-height:14px; 
				width:158px; 
				border:1px solid #9d9a9a;
				vertical-align:middle;
				padding:3px 5px;
				 }
			.checkbox_bg { width:14px; height:14px; background:#dcdcde; margin-top:5px; }
			.search_bg { 
				background:url(../images/bg_searchbox.gif) no-repeat; 
				height:11px; 
				line-height:14px; 
				width:124px; 
				border:1px solid #9d9a9a;
				vertical-align:bottom;
				padding:3px 5px;
				 }
			.item_bg { 
				border:1px solid #9d9a9a;
				vertical-align:bottom;
				padding:1px;
				 }
		.signup { 
			text-align:center;
			color:#666666;
			padding-top:20px; }
			
		#contents_inside {
		padding:15px 30px;
		height:150px;
		}
/* fonts */
.txt_gray66 {text-align:center; font-weight:bold; clear:both; background-color:#c2c0c0; padding-bottom:5px;}
.pic_left_s {float:left; padding-left:10px;}
.pic_right_s {float:right; padding-right:10px;}
.txt_brown {color:#c47220;}

input.formbutton {
background:#D88C47 none repeat scroll 0%;
border:1px solid #ffffff;
color:#ffffff;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding:3px 8px;
}
input.formbutton:hover, input.formbutton:focus {animex08.css (line 176)
background:#D88C47 none repeat scroll 0%;
border:1px solid #ff9933;
color:#ffffff;
font-family:\Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding:3px 8px;
}


#clickBar	{
	float:right;
	margin:0 auto;
	clear:both;
}
.clickButton {
  background-color: #D88C47;
  border: 1px solid #ffffff;
  color: #ffffff;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-align:center;
  margin: 1px;
  padding: 3px 12px;
  position: relative;
  left: 0px;
  top: 0px;
  text-decoration: none;
  float:left;
  cursor:pointer;
}
.clickButton:hover {
  background-color: #D88C47;
  border-color: #ff9933;
  color: #ffffff;
  cursor:pointer;
}
.clickButton2 {
  background-color: #D88C47;
  border: 1px solid #ffffff;
  color: #ffffff;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-align:center;
  margin: 1px;
  margin-right:50px;
  padding: 3px 12px;
  position: relative;
  left: 0px;
  top: 0px;
  text-decoration: none;
  float:right;
  cursor:pointer;
}
.clickButton2:hover {
  background-color: #D88C47;
  border-color: #ff9933;
  color: #ffffff;
  cursor:pointer;
}
.clickButton3 {
  background-color: #D88C47;
  border: 1px solid #ffffff;
  color: #ffffff;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-align:center;
  margin: 1px;
  margin-right:120px;
  padding: 3px 12px;
  position: relative;
  right: 0px;
  top: 0px;
  text-decoration: none;
  float:right;
  cursor:pointer;
}
.clickButton3:hover {
  background-color: #D88C47;
  border-color: #ff9933;
  color: #ffffff;
  cursor:pointer;
}	
.clickButton2-left {
  background-color: #D88C47;
  border: 1px solid #ffffff;
  color: #ffffff;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-align:center;
  margin: 1px;
  padding: 3px 12px;
  position:relative;
  width:110px;
  text-decoration: none;
  cursor:pointer;
}
.clickButton2-left:hover {
  background-color: #D88C47;
  border-color: #ff9933;
  color: #ffffff;
  cursor:pointer;
}	
.clickButton2-right {
  background-color: #D88C47;
  border: 1px solid #ffffff;
  color: #ffffff;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-align:center;
  margin: 1px;
  padding: 3px 12px;
  width:110px;
  text-decoration: none;
  cursor:pointer;
}
.clickButton2-right:hover {
  background-color: #D88C47;
  border-color: #ff9933;
  color: #ffffff;
  cursor:pointer;
}
/* Footer css in common css */