@charset "euc-kr";
/*********** Base Style ***********/
@import url(layout.css);

/* °Ë»ö¿µ¿ª(±âÅ¸°øÅë) */
#topWrapper{
	width: 100%;
}
/*  ·Î°í */
h1{
	position:absolute;
	top:10px;
	left:5px;
	padding-right: 10px;
	z-index:1;
}


/*»óÇ° ¸ñ·Ï(¸®½ºÆ®Çü)*/
#contentsArea .prodWrapper{
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #b2c6d0;
	border-bottom: 1px solid #b2c6d0;
}

#contentsArea .productList{
	padding: 0;
	background: url(http://image.gmarket.co.kr/Gmarket_Mobile_Image/icon_mcate_more.gif) 99% center no-repeat;
}
#contentsArea .productList .listWrap{
	padding: 8px 0 8px 7px;
	background: url(http://image.gmarket.co.kr/Gmarket_Mobile_Image/dot01.gif) left bottom repeat-x;
}
#contentsArea .productList .listWrap img{
	width:60px; height:60px; margin-top:6px; margin-bottom:6px; 
}
#contentsArea .productListEnd{
	padding: 8px 0px 8px 7px;
	background-color: #f7f7f7;
	background: url(http://image.gmarket.co.kr/Gmarket_Mobile_Image/icon_mcate_more.gif) 99% center no-repeat;
}

#contentsArea .productListEnd img,
#contentsArea .productList img{
	float: left;
	margin-right:5px;
	border: 1px solid #a0a0a0;
}

#contentsArea .productListEnd  .li1,
#contentsArea .productList .li1{
	float: left;
	width: 70%;
	padding: 0 0px 0 0;
	overflow: hidden;
	line-height:1.5em;
}
#contentsArea .productListEnd  .li1 p,
#contentsArea .productList .li1 p{
 padding:2px 0 0 0;
}

#contentsArea .productList .li1 p.priceInfo{
 padding:3px 0 0 0;
}

#contentsArea .productListEnd .listWrap a,
#contentsArea .productList .listWrap a{
	display: block;
}

 #contentsArea .titCate .nobtnMore{
	float: right;
	padding: 2px 18px 2px 0;
	color: #FFF;
	font-weight: normal;
	font-size: 14px;
	background: #2263b8 right 1px no-repeat;
}

.txt{display:block; width:99%; text-overflow:ellipsis; overflow:hidden;}



/*º£½ºÆ®¼¿·¯ »ó´Ü¹öÆ°*/
.tabWrap{
	padding: 10px 0 5px 0;
	background-color: #ecf6fc;
	border-bottom: 2px solid #2a65b2;
}
.tabWrap_s{
	border-bottom: 2px solid #2a65b2;
}
#tabBtnArea { 
	clear: both; 
	padding: 0 0 5px; 
	text-align: center; 
	letter-spacing: -1px; 
	line-height: normal; 
	white-space: nowrap; 
}
.tab_box_on, #tabBtnArea a { 
	display: inline-block; 
	width: 30%;
	color: #003a85; 
	text-decoration: none; 
	border: 1px solid #80abe3; 
	vertical-align: middle; 
	margin: 1px; 
}
.tab_box{ 
	width: 30%;
	height:20px;
	padding: 7px 0 5px 0;
	text-align: center;
	border: 1px solid #d6d6d6; 
	background-color: #fff;
}
.tab_box_on{ 
	width: 30%;
	height:20px;
	padding: 7px 0 5px 0;
	text-align: center;
	color: #d75b00;
	border: 1px solid #f09300; 
	background-color: #fff;
	margin: 1px; 
}

#tabBtnArea a {overflow:hidden;}

/** º£½ºÆ®¼¿·¯ ÇöÀçÀ§Ä¡ **/
.topLocation{
	padding: 6px 0 6px 7px;
	border-bottom: 2px solid #97b6d2;
}
.topLocation_s{
	padding: 6px 0 6px 7px;
}
.topLocation .txtLocat{
	padding: 0 20px 0 0;
	font-weight: normal;
	color: #1a6cd6;
	background: url(http://image.gmarket.co.kr/Gmarket_Mobile_Image/icon_location.gif) right center no-repeat;
}

.topLocation .txtLocat2{
	padding: 0 20px 0 0;
	font-weight: normal;
	color: #1a6cd6;
	background: url(http://image.gmarket.co.kr/Gmarket_Mobile_Image/icon_location2.gif) right center no-repeat;
}

.topLocation_s .txtLocat{
	padding: 0 20px 0 0;
	font-weight: normal;
	color: #1a6cd6;
	background: url(http://image.gmarket.co.kr/Gmarket_Mobile_Image/icon_location.gif) right center no-repeat;
}

/* ³» ÄíÆùÇÔ */
#contentsArea .txtCupon{
	padding: 10px;
	line-height: 22px;
	border-bottom: 2px solid #9e9e9e;
	background: #f4f4f4;
}
#contentsArea .txtCupon ul{
	padding: 13px 0px 13px 0px;
	text-align: center;
	border: 1px solid #dbdbdb;
	background: #FFF;
}
#contentsArea .txtCupon ul li{
	padding: 5px 0px 5px 0px;
}

/* ÄíÆùÇÔ Å×ÀÌºí */
#contentsArea .boxBasic table{
	width: 100%;
	border-bottom: 2px solid #89a3b3;
}
#contentsArea .boxBasic table th{
	padding: 5px 0px 3px 0px;
	color: #FFF;
	font-size: 14px;
	background: #456895;
	border: 1px solid #456895;
}
#contentsArea .boxBasic table td{
	padding: 5px 0px 3px 0px;
	font-size: 12px;
	text-align:center;
	letter-spacing: 0px;
	border: 1px solid #89a3b3;
}

/* ÄíÆù¸ñ¸ñ */
#contentsArea .cuponList{
	padding: 10px 0px 10px 7px;
	line-height: 18px;
	background: url(http://image.gmarket.co.kr/Gmarket_Mobile_Image/dot01.gif) left bottom repeat-x;
}
#contentsArea .cuponList .cuponTitle{
	font-weight: bold;
}

#contentsArea .cuponEnd{
	margin-top: -1px;
	padding: 10px 0px 10px 7px;
	border-top: 1px solid #cbcbcb;
	border-bottom: 3px solid #cbcbcb;
	background: #f4f4f4;
}

#contentsArea .cuponEnd .selectChk,
#contentsArea .cuponList .selectChk{
	float: left;
}
#contentsArea .cuponEnd .li2,
#contentsArea .cuponList .li2{
	float: left;
	width:90%;
	padding-left:5px;
	
}
#contentsArea .cuponEnd ul li,
#contentsArea .cuponList  ul li{
	padding: 0 0 6px 0;
}


/*¼±ÅÃ¹öÆ°*/
.btn01 a{
	display: block;
	float: left;
	width:80px;
	margin-right: 5px;
	padding: 0.3em;
	text-align:center;
	border: 1px solid #868686;
	background: #f7f7f7;
}

/* 2010-06-15 */
.tabWrap2 {
border-bottom:2px solid #2A65B2;
}

.searchCategory {
text-align:center;
white-space:nowrap;
padding-top:10px;
}
.searchCategory .selectbox {
margin:0 5px;
}
.searchCategory .searchBox {
overflow:hidden;
position:relative;
margin-top:10px;
padding:10px 45px 10px 5px;
background:#F3F3F3;
}
.searchCategory .searchBox input {
width:99%;
height:16px;
padding:2px;
}
.searchCategory .searchBox a {
position:absolute;
right:5px;
background-color:#4B87D8;
border:1px solid #7AAAE9;
color:#fff;
float:left;
height:16px;
font-size:12px;
line-height:18px;
margin-left:2px;
padding:3px;
}

#tabView {
background-color:#3E77C3;
clear:both;
line-height:normal;
margin:10px 0;
padding-top:6px;
text-align:center;
white-space:nowrap;
}
#tabView a.tabOn, #tabView a {
display:inline-block;
font-size:12px;
height:18px;
padding-top:6px;
text-align:center;
text-decoration:none;
vertical-align:middle;
width:24%;
}
#tabView a {
background:url("http://image.gmarket.co.kr/Gmarket_Mobile_Image/bg_tab.gif") repeat-x scroll left top transparent;
color:#FFF;
}
#tabView a.tabOn {
background:#FFF;
color:#145CB9;
font-weight:bold;
}

#imgCategory ul {
overflow:hidden;
width:100%;
padding:20px 0 20px 0;
}
#imgCategory ul li {
float:left;
width:60px;
height:105px;
padding-left:16px;
text-align:center;
}
#imgCategory ul li a {
display:block;
color:#666;
font-size:12px;
}
#imgCategory ul li a img {
display:block;
margin-bottom:4px;
}
}

.wrap_sub_menu{height:31px;position:absolute;top:82px;width:100%;padding-top:5px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.4,#f3f3f6),color-stop(1,#e1e1eb));background-color:#ecebf1}
.sub_menu{height:30px;padding:0 6px;border-bottom:1px solid #b8bbc1}
.sub_menu li{position:relative;float:left;margin-right:-1px;padding:0;height:30px;border:1px solid #b8bbc1;border-bottom:none;-webkit-box-sizing:border-box;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-radius:4px 4px 0 0;background:-webkit-gradient(linear,left top,left bottom,from(#f5f5fb),to(#dddee5));background-color:#e6e7ee}
.sub_menu li.menu1{width:25%}
.sub_menu li.menu2{width:25%}
.sub_menu li.menu3{width:25%}
.sub_menu li.menu4{float:none;overflow:hidden;margin:0;zoom:1}
.sub_menu li a{color:#333;float:left;width:100%;height:30px;text-align:center;line-height:30px;font-size:14px;letter-spacing:-1px}
.sub_menu li.on{height:31px;-webkit-box-shadow:0 1px 0 #fff;z-index:1;background:#FFF none}
.sub_menu li.on a{color:#425de8}

.brdView_cont {padding:10px; color:#010101; line-height:17px;}
.brdView_cont img {width:100%;}

.top_qry { 
	display:block;
	width:98%;
	margin-top: 1px;
	padding:4px 0 1px 2px;
	border:0;
	background-color:#fff;
	font-size:12px;
	font-weight:bold;
	-webkit-border-radius: 0; 
	-webkit-appearance: none; 
}

/* ºÐ·ùÅÇ */
.category_tab1 {
	position:relative;
    padding:5px 0 0 0;
	font-size:11px;
    padding-left:10px;
}

.category_tab_sub1 {
    list-style:none;
    margin:0;
    padding:0;
    height:25px;
}

.category_tab_sub1 li {
    margin:0 1px 0 0;
    display:block;
    float:left;
    background-color:#efefef;
    border-top:1px solid #ddd;
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
    height:24px;
    padding:0 8px 0 8px;
}

.category_tab_sub1 li {
    height:25px;
}

.category_tab_sub1 li div {
    margin:7px 0 0 0;
}

.category_tab_sub1 li a {
    color:#6B95BD;
    font-weight:bold;
    text-decoration:none;
}

.category_tab_sub1 li.selected {
    background-color:#B0ADF5;
}

.category_tab_sub1 li.selected a {
    color:#fff;
}