@charset "utf-8";
/*
	덧니희야 - product 모듈 기본스킨 (product_d_v1)
	수정 : 2010. 2. 16
*/

/* board Title */
.boardHeader { border:0; border-bottom:0; background:#ffffff url(../images/common/bgH3.gif) repeat-x left bottom; overflow:hidden;}
.boardHeader .boardHeaderBorder { width:90%; height:50px; margin-bottom:30px;}
.boardHeader .boardHeaderBorder h1,
.boardHeader .boardHeaderBorder h3 { width:100%; height:50px; margin:0; float:left; padding:7px 0 0 65px; background:#ffffff url(../img/common/shop_board_top.jpg) no-repeat 0 0; font:14px "돋움", Dotum; color:#FF6600; font-weight:bold; border-bottom:2px solid #ebddae; }
.boardHeader span {font:12px "돋움", Dotum; color:#878686; font-weight:bold;}



#shopxe_product {border:0px solid green; padding:0px; margin:0px; width:100%; }
#shopxe_product .lineClear { clear:both; height:5px;  }

#shopxe_product a,
#shopxe_product a:hover,
#shopxe_product a:visited,
#shopxe_product a:focus { text-decoration:none; color:#767676; }


.header_text {width:97%; border:1px solid #aaa; background:#f4f4f4; padding:1.5%; margin-bottom:10px; line-height:140%; opacity:.8; filter:alpha(opacity=80);}

/* Board Setting */
.board_setting_div {float:left; width:100%;}
.board_setting {position:relative; zoom:1;margin:0 0 5px 0; border:0px solid red; width:120px;}
.board_setting ul {float:right; list-style:none}
.board_setting ul li {float:left; padding-left:3px;}
.board_setting:after{content:"";display:block;clear:both}
.board_setting h2{margin:0;float:left}
.board_setting .setup{float:right;width:16px;height:0;padding:16px 0 0 0;overflow:hidden;background:url(./img/icoSet.gif) no-repeat 1px -239px}



/* Order  */
#shopxe_product .productOrder { margin-left:10px; padding-top:2px; text-align:left; vertical-align:middle; }
#shopxe_product .productList .pd_thumb {border:0;}
#shopxe_product .productList .pd_thumb .product_thumb {position:relative;}
#shopxe_product .productList .pd_thumb .product_thumb .hot_image {position:absolute; left:0; top:0; width:32px; height:32px; background:url(../img/common/hot_image.gif) no-repeat;}
#shopxe_product .productList .pd_title {padding-left:10px; border:0;}
#shopxe_product .productList .pd_title .title a {color:#857163; font-size:12px; font-family:"돋움"; text-decoration:none;}
#shopxe_product .productList .pd_title .title a:hover {color:#ff6600; font-size:12px; font-family:"돋움"; text-decoration:underline;}
#shopxe_product .productList .stand_price {color:#999; font-size:11px; font-family:"돋움"; font-weight:bold; text-decoration:line-through; text-align:center;}
#shopxe_product .productList .pd_price {color:#CF3755; font-size:12px; font-family:"돋움"; font-weight:bold; text-decoration:none; text-align:center;}
#shopxe_product .productList .brand {color:#c88051; font-size:11px; font-family:"돋움"; text-decoration:none;}
#shopxe_product .productList .point {color:#e07c1a; font-size:11px; font-family:"돋움"; text-decoration:none; font-weight:bold;}

/* productSearch */
#shopxe_product .productSearch { float:right; font-weight:bold; padding:0px 10px 0 10px; text-align:right; vertical-align:middle; }

#shopxe_product .productList
{
	width:100%;
	background-color:#fcfcfc;
	border:1px solid #c9c9c9;
	padding:20px;
	border-collapse: collapse;
}

#shopxe_product .productList thead
{
	height:40px; font-size:12px; line-height:40px;
	color:#4f4f4f; text-decoration:none !important; overflow:visible;
	background:url(../img/common/table_top_bg.gif);
	padding:20px 0px 20px 0px;
}

#shopxe_product .productList thead th
{
	text-align:center;
}

#shopxe_product .productList tbody tr
{
}
#shopxe_product .productList tbody tr td
{
	border-bottom:1px double #eaeaea;
	padding:5px;
	vertical-align:middle;
}
#shopxe_product .productList tbody tr td .thumb
{
	border:1px solid #DEDEDE; padding:3px;
}
#shopxe_product .productList tbody tr td .thumb:hover
{
	border:1px solid #ff6600;
}

#shopxe_product .productGallery
{
	width:100%;
	background-color:#fcfcfc;
	border:0;
	padding:0;
	border-collapse: collapse;	
}

#shopxe_product .productGallery thead th
{
	text-align:right;
	padding:0px 20px 0px 20px;
}

#shopxe_product .productGallery thead th .productOrder
{
}

#shopxe_product .productGallery thead
{	
	padding:0;
}

#shopxe_product .productGallery tbody tr
{
}

#shopxe_product .productGallery tbody tr td
{
	border-bottom:1px solid #eaeaea;
	padding:10px;
	vertical-align:top;
	text-align:center;
}

#shopxe_product .productGallery tbody tr td .thumb
{
	border:1px solid #dedede;
	padding:4px;	
}
#shopxe_product .productGallery tbody tr td .gallery_thumb {position:relative; padding:0;}
#shopxe_product .productGallery tbody tr td .gallery_thumb .hot_image {position:absolute; left:0; top:0; width:32px; height:32px; background:url(../img/common/hot_image.gif) no-repeat;}
#shopxe_product .productGallery tbody tr td .thumb:hover {border:1px solid #000;}
#shopxe_product .productGallery tbody tr td img:hover:

.thumb_info { display:none; position:absolute; top:0px; left:0px; width:90%; height:80%; background:#000; padding:20% 5% 0% 5%; opacity:.6; filter:alpha(opacity=60); }
 

#shopxe_product .productGallery .gallery_title {width:100%; text-align:center;}
#shopxe_product .productGallery .gallery_title a {color:#857163; font-size:12px; font-family:"돋움"; text-decoration:none;}
#shopxe_product .productGallery .gallery_title a:hover {color:#ff6600; text-decoration:underline;}
#shopxe_product .productGallery .gallery_price {width:100%; margin-top:5px; text-align:center; color:#CF3755; font-size:12px; font-family:"돋움"; text-decoration:none; font-weight:bold;}

/* pagination */
#shopxe_product .productPaginate { clear:both; text-align:center; font:bold 11px Tahoma; padding-top:8px; padding-bottom:4px; padding-top:25px; border-top:1px solid #EFEFEF; }
#shopxe_product .productPaginate a { padding:4px 7px 4px 7px; margin: 4 0 0 0; font:bold 11px Tahoma; text-decoration:none;color:#999; border:1px solid #eee; }
#shopxe_product .productPaginate strong { padding:4px 7px 4px 7px; font:bold 1em Tahoma; text-decoration:none; border:1px solid #c9c9c9; background:#f7f7f7; color:#555; }
#shopxe_product .productPaginate a:hover { padding:4px 7px 4px 7px; font:bold 11px Tahoma; margin: 0 0 0 0; text-decoration:none;color:#555; border:1px solid #c9c9c9; background:#f7f7f7; }
#shopxe_product .productPaginate a:visited { font:bold 11px Tahoma; }
#shopxe_product .productPaginate a.prevEnd img, .pagination a.nextEnd img { margin-bottom:-2px; padding:4px 0 4px 0;}


#shopxe_product .productBottom .leftButtonBox { float:left; }
#shopxe_product .productBottom .rightButtonBox { float:right; }

/* Search */
.bsToggle{float:left;cursor:pointer;padding:25px 0 0 0;margin:0 4px 0 0;width:25px;height:25px;overflow:hidden;border:0;background:url(btnSearch.gif) no-repeat}
.board_search{float:left;position:relative;margin:0 4px 0 0}
.board_search *{vertical-align:top}
.board_search .iText{height:15px;line-height:15px;padding:4px 100px 4px 4px;width:120px;_margin:-1px 0;border:1px solid #a6a6a6;border-right-color:#d8d8d8;border-bottom-color:#d8d8d8; background:#fff}
.board_search select{position:absolute;top:4px;height:18px;left:143px;width:80px}
.tagSearch{display:inline-block;width:25px;height:0;padding:25px 0 0 0;overflow:hidden;background:url(btnSearch.gif) no-repeat 0 -25px}


/* view */

/* 보기창 좌측 이미지 부분 */
#shopxe_product .productImageBox { float:left; width:40%; text-align:center; }
#shopxe_product .productImageBox .image_container { width:100%; height:300px; background-color:#eaeaea; padding:4px; margin:0; text-align:center; vertical-align:middle;}
#shopxe_product .productImageBox .image_container .imageItem { width:100%; height:290px; background-color:#fff; padding:4px; border:1px solid #c9c8c8; margin:0; overflow:hidden; text-align:center; vertical-align:middle;}
#shopxe_product .productImageBox .image_container .imageItem img { margin:0; border:4px solid #fff; }
#shopxe_product .productImageBox .bt { border:0px; vertical-align:baseline; }
#shopxe_product .productImageBox .prod_thumb { border:1px solid #c9c8c8; padding:3px;  }

/* 보기창 좌측 이미지 하단의 썸네일 부분 */
#shopxe_product .productImageBox .imageList { border:0px solid red; width:100%; vertical-align:middle; text-align:left; }

/* BIG Button */
#shopxe_product .bigBtn,
#shopxe_product .bigBtn span,
#shopxe_product .bigBtn a{ position:relative; vertical-align:middle; display:inline-block; height:60px; font-size:14px; line-height:60px; color:#4d4d4d; cursor:pointer; background-image:url("../img/common/btn_comm_big_bg.gif"); background-repeat:no-repeat; text-decoration:none !important; overflow:visible; border:0; padding:0; background-color:transparent;}

#shopxe_product .bigBtn{ background-position:left top; margin-right:4px;}
#shopxe_product .bigBtn span,
#shopxe_product .bigBtn a{ left:4px; background-position:right top; padding:0 8px 0 4px;}

/* 보기창 우측 항목부분 */
#shopxe_product .productPriceBox { float:right; }   
#shopxe_product .productPriceBox table { width:100%; }
#shopxe_product .productPriceBox table th { font-size:13px; font-family:"돋움"; text-decoration:none; color:#555; width:30%; border-bottom:1px dashed #eaeaea; text-align:left; padding:8px 0 8px 10px; } /* background:url(../img/common/shop_arrow.gif) no-repeat 0 50%;  */
#shopxe_product .productPriceBox table td { width:70%; border-bottom:1px dashed #eaeaea; text-align:left; padding:8px 0 8px 0; font-size:13px; font-family:"돋움"}

#shopxe_product .productPriceBox .title { border:0; background-color:transparent; font-size:18px; font-weight:bold; color:#000; border-top:2px solid #999; border-bottom:2px solid #999; width:100%; margin:2px 0px 0px 0px; padding:10px 0px 8px 0px;  font-family:"맑은고딕","나눔고딕","돋움" }
#shopxe_product .productPriceBox .code { margin-top:7px; padding-top:5px; border-top:1px solid #eaeaea; width:100%; font-size:11px; font-family:"돋움"; font-weight:bold; color:#9b9b9b; }

#shopxe_product .productPriceBox .price { float:left; width:100%; font-size:14px; font-weight:bold; color:#cb1401; }
#shopxe_product .productPriceBox .pd_stand_price { margin-left:10px; text-decoration:line-through; text-align:center; font-size:12px; font-family:"돋움"; font-weight:bold; color:#a0a0a0; }
#shopxe_product .productPriceBox .price_sale {font-size:12px; font-weight:bold; color:#cb1401; }

#shopxe_product .productPriceBox .option { padding:5px; }
#shopxe_product .productPriceBox .option select{ border:#CCCCCC solid 1px; }

/* 보기창 버튼들 */
.productPriceBox .orderButton { border:0; background-color:transparent; border-top:2px solid #ccc; width:100%; text-align:center; padding-top:5px;}


.boardReadBody { float:left; width:100%; }
.boardReadBody p { margin:0;}


/* delete */
#shopxe_product .productDelete { clear:both; display:block; float:left; width:100%; font-size:11px; }
#shopxe_product .productDelete .box{ clear:both; display:block; float:left; width:100%; height:100%; padding:10px; font-size:11px; border:1px solid #f2f2f2; background-color:#F9F9F9; }

#shopxe_product .replyBoxTitle { background:url(../img/common/product_comments.gif) no-repeat left top; height:27px; vertical-align:text-bottom; font-size:14px; font-weight:bold; color:#8f8f8f; padding-left:50px;  }
#shopxe_product .replyBox { padding:10px; color:#666666; margin-top:0px; }
#shopxe_product .replyBox .replyItem { background-color:#FFFFFF; padding:.6em .8em .6em .6em; line-height:1.25em; clear:both; border-bottom:1px dotted #aaa; list-style:none;}
#shopxe_product .replyBox p { display:inline; margin-bottom:1em;}
#shopxe_product .replyBox .author { float:left; padding:0 .3em 0 0; font-size:.9em; color:#3074a5; margin:0 .3em .5em 0;}
#shopxe_product .replyBox .author a { color:#3074a5; margin-right:.3em; text-decoration:none; }
#shopxe_product .replyBox .voted { float:left; font-size:.9em; color:#AAAAAA; margin:0 .3em .5em 1em;}
#shopxe_product .replyBox .date { float:right; font:.8em Tahoma; color:#cccccc; margin:.3em 0 .5em 0;}

#shopxe_product .replyBox .replyOption { height:20px; float:right; white-space:nowrap; margin-left:.2em;}
#shopxe_product .replyBox .replyOption img { vertical-align:middle;}

#shopxe_product .replyBox .replyContent { clear:left; }
#shopxe_product .replyBox .replyContent p { display:block; }
#shopxe_product .replyBox .reply { background-color:#F4F4F4; border-bottom:1px dotted #DDDDDD;}
#shopxe_product .replyBox .replyIndent { background:url(../images/common/iconReplyArrow.gif) no-repeat .0em .3em; padding-left:1.3em;}

#shopxe_product .replyBox .fileAttached { border:1px solid #EFEFEF; background-color:#F4F4F4; padding:5px; margin-top:10px; overflow:hidden;}
#shopxe_product .replyBox .fileAttached ul { border:0; margin:0; padding:0;}
#shopxe_product .replyBox .fileAttached h5 { font-weight:normal; color:#999999; float:left; font-size:1em; }
#shopxe_product .replyBox .fileAttached li { padding-left:15px; display:block; float:left; white-space:nowrap; list-style:none; margin:0px 10px 5px 0; }
#shopxe_product .replyBox .fileAttached li a { text-decoration:none; font-size:.9em; white-space:nowrap; color:#444444; }
#shopxe_product .replyBox .fileAttached li a:visited { color:#777777;}

#shopxe_product .commentButton { margin-top:.5em; }


#shopxe_product .comment_popup_menu,
#shopxe_product .document_popup_menu { text-align:right; background:none; background:url(../images/common/document_menu.gif) no-repeat right top; padding:0 15px 0 0; height:18px; }
#shopxe_product .comment_popup_menu a,
#shopxe_product .document_popup_menu a { cursor:pointer; display:inline; color:#555555; text-decoration:none; }

#shopxe_product .InfoBox { border:0px solid red; color:#8f8f8f; width:100%; }
#shopxe_product .InfoBox .head 
{
	margin:20px 0 20px 0; height:40px; font-size:12px; line-height:40px;
	color:#4f4f4f; text-decoration:none !important; overflow:visible; width:100%;	
}

#shopxe_product .InfoBox .head .subject .detail {width:100%; height:36px; background:url(../img/common/product_detail.gif) no-repeat 0 0;}
#shopxe_product .InfoBox .head .subject .delivery_info {width:100%; height:36px; margin:20px 0 20px 0; background:url(../img/common/title_delivery.gif) no-repeat 0 0;}
#shopxe_product .InfoBox .head .subject .exchange_info {width:100%; height:36px; margin:20px 0 20px 0; background:url(../img/common/title_exchange.gif) no-repeat 0 0;}
#shopxe_product .InfoBox .head .subject .comments { width:100%; height:36px; margin:20px 0 20px 0; background:url(../img/common/title_comments.gif) no-repeat 0 0;}

#shopxe_product .InfoBox .head .subject{ width:100%; font-size:14px; font-weight:bold; }
#shopxe_product .InfoBox .cont{ width:650px; padding:0; }



#shopxe_product .productFooterText
{
	width:100%;
	position:relative; vertical-align:middle; display:inline-block; height:28px; font-size:12px; line-height:28px;
	color:#4d4d4d; text-decoration:none !important; overflow:visible;
	background-color:transparent;
	border-top:1px solid #eeeeee;
	margin:0px 0px 5px 0px;
	padding:5px 0px 5px 0px;
}


.board_list { border:0px solid pink; width:100%; float:left;}
.board_list .board_table { border:0px solid red;  color:#4a4a4a; background:transparent; padding:10px 0px 20px 0px; }  /* background:url(bgHeader.gif) no-repeat right -100px */
.board_list a{text-decoration:none;color:#4a4a4a}
.board_list a:hover,
.board_list a:active,
.board_list a:focus{text-decoration:normal}




/* Category - Tab Style */
.cTab{position:relative;margin:0 0 35px 0;padding:0;list-style:none;zoom:1;border-bottom:1px solid #999}
.cTab:after{content:"";display:block;clear:both}
.cTab li{float:left;margin:0 2px 0 0;border:1px solid #e0e0e0;border-top:0;border-bottom:0}
.cTab li.black {background:#999;}
.cTab li.on{border:1px solid #999;border-top:0;border-bottom:1px solid #fff;margin-bottom:-1px}
.cTab li.on.black {background:#ddd;}
.cTab li a{position:relative;top:-1px;border-top:1px solid #e0e0e0;float:left;height:25px;line-height:25px;padding:0 20px;font-size:12px;font-family:나눔고딕, NanumGothic, "맑은 고딕", "MalgunGhotic";text-decoration:none;color:#666;font-weight:bold}
.cTab li.black a { color:#333;}
.cTab li em{font:11px Tahoma, Geneva, sans-serif;color:#767676;padding:0 0 0 2px}
.cTab li.on a{color:#000;top:-1px;border-top:1px solid #999}
.cTab ul{display:none;position:absolute;top:30px;left:0;margin:0;padding:0}
.cTab li.on ul{display:block;overflow:hidden;white-space:nowrap}
.cTab li.on ul li{position:relative;left:1px;float:none;display:inline;margin:0;padding:0 15px;list-style:none;border:0;border-right:1px solid #d0d0d0}
.cTab li.on ul li a{border:0;top:0;float:none;line-height:none;padding:0;font-family:돋움, Dotum;font-weight:normal}
.cTab li.on ul li.on_ a{font-weight:bold;color:#3912b3}

/* Top Wide Category - Bar Style  */
.cBar_div{ position:relative; margin:10px 0 5px 0; padding:2px 8px; border:1px solid #ddd; -moz-border-radius:3px; -webkit-border-radius:3px; background:#f8f8f8; *zoom:1;z-index:100;}
.cBar_div ul.cBar_ul{ position:relative;list-style:none; *zoom:1; margin:0; padding:5px 0 0 0;z-index:110;}
.cBar_div ul.cBar_ul li.cBar{position:relative;z-index:120;}
.cBar_div ul.cBar_ul:after{ content:""; display:block; clear:both;}
.cBar_div li.cBar{ position:relative; left:-1px; float:left;padding:0 0 10px 12px; margin:0 12px 0 0; white-space:nowrap;background:url({substr($tpl_path,1)}/img/cate_vr.gif) no-repeat 0px 3px;}
.cBar_div li.cBar_first{background:none;}
.cBar_div li.cBar a.m_a{ display:block;height:12px;padding:2px 0;float:left;color:#333; text-decoration:none;position:relative;z-index:130; }
.cBar_div li.cBar span{height:11px;padding:4px 0 0 2px;}
.cBar_div ul.cBar_ul li.selected>a{ font-weight:bold;}
.cBar_div li.cBar span { font-size:8px; display:inline-block; font-family:tahoma; color:#aaa;}


/* Top Wide Category - Bar Style  */
.cWide_div{ position:relative; margin:10px 0 10px 0; padding:2px 8px; border:1px solid #ddd; -moz-border-radius:3px; -webkit-border-radius:3px; background:#f8f8f8; *zoom:1;z-index:100;}
.cWide_div.black {background:transparent;  border:2px solid #555; background:#333;}
.cWide_div ul.cWide_ul{ position:relative;list-style:none; *zoom:1; margin:0; padding:5px 0 0 0;z-index:110;}
.cWide_div ul.cWide_ul li.cWide{position:relative;z-index:120; }
.cWide_div ul.cWide_ul:after{ content:""; display:block; clear:both;}
.cWide_div li.cWide{ position:relative; left:-1px; float:left; padding:0 0 5px 0px; margin:0 10px 0 10px; white-space:nowrap;background:url({substr($tpl_path,1)}/img/cate_vr.gif) no-repeat 0px 3px;}  /* width:100px; */
.cWide_div li.cWide_first{background:none;}
.cWide_div li.cWide a.m_a{ display:block;height:12px;padding:2px 0;float:left;color:#333; text-decoration:none;position:relative;z-index:130; }
.cWide_div li.cWide a.m_a.black {color:#aaa}
.cWide_div li.cWide span{height:11px;padding:4px 0 0 2px;}
.cWide_div ul.cWide_ul li.selected>a{ font-weight:bold;}
.cWide_div li.cWide span { font-size:8px; display:inline-block; font-family:tahoma; color:#aaa;}

/* 카테고리별 분리시 카테고리 제목부분 */
.category_seperate {float:left; text-align:left; font-weight:bold; margin:0px 0px 0px 20px; padding:0px; font-size:14px; font-weight:bold; font-family:'맑은 고딕'; font-size:16px; width:100%; } /* background:url('./img/white/category_bg.gif') no-repeat bottom left */



/* 카테고리 목록 좌측 or 우측 배치시 */
.category_list {border:2px solid #ccc; }

.category_list .title_box { display:none; position:relative; border:1px solid #ccc; background:#ccc; text-align:center; font-size:15px; font-weight:bold; color:#0556b0; padding:10px 0px 5px 0px; font-family:"맑은 고딕","나눔 고딕","굴림체"; }
.category_list .list_box { position:relative;	background:url(./img/blue/lnb_bg.jpg) no-repeat left top; padding:3px 5px 0px 5px; margin:0px 0px 0px 0px; }
.category_list .list_box ul {  padding:5px 0px 5px 0px; margin:0px;}
.category_list .list_box ul li { clear:both; border:0px solid red; padding:6px;  list-style:none; width:90%;  border-bottom:1px solid #cccccc;  }
.category_list .list_box ul li a { border:0px solid red; display:block;  color:#aaaaaa; margin:0px; padding:0px; text-decoration:none; font-weight:normal; font-size:12px; background:url(./img/blue/lnb_head_gray.gif) no-repeat 5px 3px;}
.category_list .list_box ul li a:hover,	.category_list .list_box ul li a:focus { color:#9bc8ff;}
.category_list .list_box ul li.on  { clear:both;}
.category_list .list_box ul li.on a { color:#0556b0; font-weight:bold; background:url(./img/blue/lnb_head.gif) no-repeat 5px 3px;}
.category_list .list_box ul li.on a:hover, .category_list .list_box ul li a:focus { font-weight:bold;}

.category_list .list_box ul li ul { border:0px solid red; display:block; position:relative; width:180px; background:#e3e8ec; padding:0 0px 0px 10px; overflow:hidden; margin:0px; }
.category_list .list_box ul li ul li { clear:both; border:0px solid red; padding:0; position:relative;  width:175px; background:url(./img/blue/sub_head_gray.gif) no-repeat left 3px;  }
.category_list .list_box ul li ul li a { border:0px solid red; padding:6px 5px 6px 14px; width:100%; font-size:12px; color:#606165; background:none !important; border:none !important;}
.category_list .list_box ul li ul li a:hover,
.category_list .list_box ul li ul li a:focus { color:#000; }

.category_list .list_box ul li.on ul { border:0px solid red; display:block; position:relative; width:177px; background:#e3e8ec; padding:0 3px 0px 10px; overflow:hidden; margin:0px; }
.category_list .list_box ul li.on ul li {clear:both;  border:0px solid red; padding:0; position:relative;  width:175px; background:url(./img/blue/sub_head_gray.gif) no-repeat left 3px;  }
.category_list .list_box ul li.on ul li a { border:0px solid red; padding:6px 5px 6px 14px; width:100%; font-size:12px; color:#606165; background:none !important; border:none !important;}
.category_list .list_box ul li.on ul li a:hover,
.category_list .list_box ul li.on ul li a:focus { color:#000; }
.category_list .list_box ul li.on ul li.on  { clear:both; color:#4381ce; background:url(./img/blue/sub_head.gif) no-repeat left 3px; }
.category_list .list_box ul li.on ul li.on a { border:0px solid red; color:#4381ce; font-weight:bold; }



/* List  */
/* List Style */
#board_list tr.notice td {background:#f4f4f4; border:1px solid #ccc;}
#board_list tr.document td {background:transparent;}

/* Gallery Style */
.board_list .gallery { border:0px solid blue; float:left; padding:0px; margin:0px; list-style:none; width:100%;}
.gallery .fbox {border:0px solid red; float:left; text-align:center; list-style:none; }
.gallery .fbox ul { float:left; margin:0px; padding:0px; width:100%; }
.gallery .fbox ul li { list-style:none; float:left; width:100%; padding:0px;}
.gallery .fbox ul li.gallery_thumb {text-align:center; border:1px solid #eee;}
.gallery .fbox ul li.gallery_thumb a img {position:relative; border:1px solid #aaa; padding:0px; margin:0px 0px 10px 0px;}
.gallery .fbox ul li.gallery_title {}
.gallery .fbox ul li.gallery_price {color:red}
.gallery .fbox ul li.gallery_maker {}
.gallery .fbox ul li.gallery_brand {}
.gallery .fbox ul li.gallery_origin {}
.gallery .fbox ul li.gallery_date {}
.gallery .fbox ul li.gallery_readNum {}
.gallery .fbox ul li.gallery_voteNum {}
.gallery .fbox ul li.gallery_extravars {}

#shopxe_product .pd_option_container { padding:5px; border:1px solid #c3c3c3; background:#f7f7f7;}
#shopxe_product .pd_option_container .pd_options {width:28%; color:#e14c34; font-size:12px; font-family:"돋움"; text-decoration:none; font-weight:bold; vertical-align:top;}
#shopxe_product .pd_option_container .pd_options_form {width:72%; text-align:left; padding:0px; margin:0px;}




/* write */
#moduleProduct {border:0px solid red; padding:5px; background:#bbb;}  /* 쓰기창 전체틀 */
#shopxe_product .productWrite { clear:both; display:block; float:left; width:100%; font-size:11px; }
#shopxe_product .productWrite .box{ height:100%; padding:5px 5px 5px 5px; font-size:11px; border:1px solid #f2f2f2; background-color:#ddd; }  /* 쓰기창 Box */
#shopxe_product .productWrite .box .title {	font-weight: bold; } 
#shopxe_product .productWrite .box table th { width:120px; 	padding:10px 5px 10px 5px; }
#shopxe_product .productWrite .box .itemList .isub td { padding:10px 0px 10px 0px; 	border-top:1px solid #ddd; }

.productVarsList {table-layout:fixed; padding:0px; margin:0px;}
.productVarsList tr th {border:0px solid red; text-align:right;}
.productVarsList tr td {border:0px solid blue; text-align:left;}

#productOptionList {border:0px solid red}
#productOptionList tr th {border-right:1px solid #aaa; border-bottom:1px solid #aaa; }
#productOptionList tr td {border-right:1px solid #aaa; border-bottom:1px solid #aaa; }



/* Button */
.shopxe_product .btn25,
.shopxe_product .btn25 a,
.shopxe_product .btn25 button,
.shopxe_product .btn25 input{border:0px solid red; display:inline-block; height:25px;line-height:25px;padding:0;margin:0;overflow:visible;position:relative;background:url('../btn25.gif') no-repeat;cursor:pointer;vertical-align:top}
.shopxe_product .btn25 {background-position:0 0;margin:0 2px 0 0;vertical-align:top }
.shopxe_product .btn25 a,
.shopxe_product .btn25 button,
.shopxe_product .btn25 input{padding:0 12px;left:2px;font-size:12px;color:#4a4a4a;font-weight:bold;border:0;background-position:right 0;text-decoration:none}
.shopxe_product .btn25.white{background-position:0 0px}
.shopxe_product .btn25.white *{background-position:right 0px !important;color:#fff !important}
.shopxe_product .btn25.purple{background-position:0 -30px}
.shopxe_product .btn25.purple *{background-position:right -30px !important;color:#fff !important}
.shopxe_product .btn25.black{background-position:0 -60px}
.shopxe_product .btn25.black *{background-position:right -60px !important;color:#fff !important}
.shopxe_product .btn25.sea {background-position:0 -90px}
.shopxe_product .btn25.sea *{background-position:right -90px !important;color:#fff !important}
.shopxe_product .btn25.blue{background-position:0 -120px}
.shopxe_product .btn25.blue *{background-position:right -120px !important;color:#fff !important}
.shopxe_product .btn25.pink{background-position:0 -150px}
.shopxe_product .btn25.pink *{background-position:right -150px !important;color:#fff !important}
.shopxe_product .btn25.yellow{background-position:0 -180px}
.shopxe_product .btn25.yellow *{background-position:right -180px !important;color:#fff !important}
.shopxe_product .btn25.brown{background-position:0 -210px}
.shopxe_product .btn25.brown *{background-position:right -210px !important;color:#fff !important}
.shopxe_product .btn25.green {background-position:0 -240px}
.shopxe_product .btn25.green *{background-position:right -240px !important;color:#fff !important}
.shopxe_product .btn25.orange {background-position:0 -270px}
.shopxe_product .btn25.orange *{background-position:right -270px !important;color:#fff !important}


/* 버튼 설정 부분 */
.buttons { font-weight:bold; TEXT-ALIGN: center; PADDING-BOTTOM: 0.55em; MARGIN: 0px 2px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 2em; OUTLINE-WIDTH: medium; PADDING-RIGHT: 2em; ZOOM: 1; DISPLAY: inline-block; FONT: 14px/100% Arial, Helvetica, sans-serif; VERTICAL-ALIGN: baseline; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 0.5em; text-shadow: 0 1px 1px rgba(0, 0, 0, .3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2); box-shadow: 0 1px 2px rgba(0, 0, 0, .2) }
.buttons:hover { TEXT-DECORATION: none }
.buttons:active { POSITION: relative; TOP: 1px }

.buttons span {font-weight:bold; color:#fff}

.bigrounded { -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em }

.buttons .medium { PADDING-BOTTOM: 0.42em; PADDING-LEFT: 1.5em; PADDING-RIGHT: 1.5em; FONT-SIZE: 12px; PADDING-TOP: 0.4em }
.buttons .small { PADDING-BOTTOM: 0.27em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; FONT-SIZE: 12px; PADDING-TOP: 0.2em }

.buttons .black { BORDER-BOTTOM: #333 1px solid; FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000'); BORDER-LEFT: #333 1px solid; BACKGROUND: #333; COLOR: #d7d7d7; BORDER-TOP: #333 1px solid; BORDER-RIGHT: #333 1px solid }
.buttons .black:hover { 	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000'); BACKGROUND: #000 }
.buttons .black:active { FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666'); COLOR: #666 }
.buttons .gray {	BORDER-BOTTOM: #555 1px solid; FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757'); BORDER-LEFT: #555 1px solid; BACKGROUND: #6e6e6e; COLOR: #e9e9e9; BORDER-TOP: #555 1px solid; BORDER-RIGHT: #555 1px solid }
.buttons .gray:hover { FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b'); BACKGROUND: #616161 }
.buttons .gray:active { FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888'); COLOR: #afafaf }
.buttons .white {BORDER-BOTTOM: #b7b7b7 1px solid; FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); BORDER-LEFT: #b7b7b7 1px solid; BACKGROUND: #fff; COLOR: #606060; BORDER-TOP: #b7b7b7 1px solid; BORDER-RIGHT: #b7b7b7 1px solid }
.buttons .white:hover {	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc'); BACKGROUND: #ededed }
.buttons .white:active {	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff'); COLOR: #999}
.buttons .white span {color:#000}