﻿

.tit_depth {text-align:center; padding-top:60px; padding-bottom:30px} 
.tit_Sdepth {text-align:center; padding-top:60px; padding-bottom:20px ;}/* 카테고리 사이즈880px맞추기 */
.tit_Sdepth_2 {text-align:center; padding-top:20px; padding-bottom:20px ;}/*
.login_tbl {PADDING-BOTTOM: 2px; PADDING-TOP: 2px;}
.login_tbl TH {	PADDING-BOTTOM: 2px; PADDING-TOP: 2px; text-align:right}
.login_tbl TD {	PADDING-BOTTOM: 2px; PADDING-TOP: 2px; text-align:right}


.join_tbl {font-size:11px; font-family:"굴림";}
.join_tbl TH {text-align:left;PADDING-BOTTOM: 6px; PADDING-TOP: 6px;}
.join_tbl TD {PADDING-BOTTOM: 8px; PADDING-TOP: 8px;;text-align:left}
.join_left {padding-left:30px;font-size:11px; padding-bottom: 8px; padding-top: 8px;} 

/*myshop*/
.myshop_tbl {font-size:12px; font-family:"굴림"; color:#000000}
.myshop_tbl TH {PADDING-BOTTOM: 5px;}
.myshop_tbl TD {font-size:12px; font-family:"굴림"; color:#000000; BACKGROUND: url(/img/login/dotline.gif) repeat-x bottom; height:24px; PADDING-left: 15px;text-align:left}
.myshop_name {font-size:12px; font-family:"굴림"; font-weight:bold;color:#000000;text-align:center;PADDING-TOP: 4px;}


#List {
	MARGIN: 0px auto; WIDTH: 700px;font-size:11px; font-family:"굴림"; color:#555;PADDING-bottom:6px;PADDING-top:20px;
}
#List P {
	TEXT-ALIGN: right
}
#List TABLE {
	BORDER-COLLAPSE: collapse;text-align:center;PADDING-bottom:6px;PADDING-top:6px;
}
#List TABLE THEAD TH {
	BORDER-bottom: #7F7F7F 2px solid; PADDING-left:3px;PADDING-bottom:6px;PADDING-top:6px;text-align:center
}
#List TABLE THEAD .first {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#List TABLE TBODY TD {
	 BACKGROUND: url(/img/login/dotline.gif) repeat-x bottom; PADDING-BOTTOM: 7px; PADDING-top: 7px;PADDING-left:3px;text-align:center
}
#List TABLE TBODY .product {
	PADDING-LEFT: 10px; TEXT-ALIGN: left
}
#List TABLE TBODY .orderlist {
	PADDING-LEFT: 10px;  FONT-WEIGHT: normal; COLOR: #464646;TEXT-ALIGN: left ;
}	
#List TABLE TBODY .orderlist A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #464646;TEXT-ALIGN: left ;
}
#List TABLE TBODY .orderlist A:hover {
	 text-decoration:underline;COLOR: #EA1B23;TEXT-ALIGN: center ;
}

.order_info {font-size:11px; font-family:"굴림"; color:#555}
.order_info TH {PADDING-BOTTOM: 5px;}
.order_info TD {font-size:11px; font-family:"굴림"; color:#555; BORDER-BOTTOM: #7F7F7F 1px solid; PADDING-BOTTOM: 5px; PADDING-top: 5px;PADDING-left:3px;text-align:center}
.order_infoline {BORDER-bottom: medium none;}

.member_agreeinfo {FONT-SIZE: 11px; COLOR: #555; LINE-HEIGHT: 17px; FONT-FAMILY: 굴림; text-DECORATION: none; padding:10px}

/*receipt미확인입금자*/
#receipt {
	MARGIN: 0px auto; WIDTH: 500px;font-size:11px; font-family:"굴림"; color:#555; PADDING-bottom:6px;PADDING-top:20px;
}
#receipt TABLE {
	BORDER-COLLAPSE: collapse;text-align:center;PADDING-bottom:6px;PADDING-top:6px;
}
#receipt TABLE THEAD TH {
	background-color:#F3F2F2; PADDING-left:3px;PADDING-bottom:6px;PADDING-top:6px;text-align:center
}
#receipt TABLE TBODY TD {
	BORDER-BOTTOM: #EFEFEF 1px solid; PADDING-BOTTOM: 7px; PADDING-top: 7px;PADDING-left:3px;text-align:center
}

/*cart*/
#cart {
	MARGIN: 0px auto; WIDTH: 780px ; PADDING-bottom:6px;PADDING-top:20px;
}
#cart table{
	BORDER-COLLAPSE: collapse;text-align:center;
}
#cart .boxStyle2 {
	WIDTH: 780px ; text-align:center
}
#cart .boxStyle2 thead th{BORDER-BOTTOM: #898989 2px solid;
}

#cart .boxStyle2 tbody td{
	PADDING-bottom:8px;PADDING-top:8px;BORDER-BOTTOM: #898989 1px solid;
}
#cart .boxStyle2 tbody .title{
	text-align:left
}
#cart .boxStyle2 TFOOT TR TD {
    TEXT-ALIGN: right;  PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 10px; background-color:#FBF8F4
}
#cart .boxStyle2 .empty {
	TEXT-ALIGN: center; WIDTH: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 300px; COLOR: #333
}
#order {WIDTH:750px;MARGIN: 0px auto;
}
#order p img{float:left;
}
#order .line{border-bottom:#C4C4C4 1px solid; padding-bottom:10px;padding-top:20px;}

.boxStyle {
	MARGIN: 0px auto; WIDTH: 650px; 
}
.boxStyle TH {
	 TEXT-ALIGN: left; PADDING-BOTTOM: 3px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; HEIGHT: 23px; FONT-SIZE: 11px; font-weight:normal; PADDING-TOP: 3px
}
.boxStyle TH img{
	MARGIN: 0px 0px;
}
.boxStyle TD {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 6px;TEXT-ALIGN: left; font-weight:normal;
}



/*event*/
.eventrevListBtn {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right ; float:right;
}
#eventrevList {
	MARGIN: 0px auto; WIDTH: 700px;PADDING-TOP: 10px;
}
#eventrevList P {
	TEXT-ALIGN: right
}
#eventrevList TABLE {
	BORDER-COLLAPSE: collapse;
}
#eventrevList TABLE THEAD TH {
	BORDER-TOP: #565656 2px solid;BORDER-BOTTOM: #565656 1px solid; HEIGHT: 30px
}
#eventrevList TABLE THEAD .first {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#eventrevList TABLE TBODY TD {
	BACKGROUND: url(/img/login/dotline.gif) repeat-x bottom; HEIGHT: 30px; TEXT-ALIGN: center
}
#eventrevList TABLE TBODY .product {
	PADDING-LEFT: 10px; TEXT-ALIGN: left
}
#eventrevList TABLE TBODY .subject {
	TEXT-ALIGN: left
}
#eventrevList form {
	 PADDING-TOP: 10px;
}

.search_qan {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 20px; TEXT-ALIGN:center;}
	
/*페이지 롤오버되었을때*/
.paging {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 60px; TEXT-ALIGN:center;}
.paging LI {
	DISPLAY: inline; FONT-SIZE: 12px; width:30px; HEIGHT:18px;PADDING:5px
}
.paging LI .num {
	PADDING:6px;width: 30px; height:: 18px
}
.paging LI .num:hover {
	BACKGROUND: url(/img/board/page_over.gif) no-repeat 1px 1px;;PADDING:6px;width: 30px; height:: 18px
}
.paging  {
	VERTICAL-ALIGN: middle
}

/*view*/
.eventrevViewBtn {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; TEXT-ALIGN: right ; float:right;
}
#eventrevView {
	MARGIN: 0px auto; WIDTH: 800px;PADDING-TOP: 10px;
}
#eventrevView P {
	TEXT-ALIGN: right
}
#eventrevView TABLE {
	BORDER-COLLAPSE: collapse
}
#eventrevView TABLE THEAD TH {
	BORDER-TOP: #565656 1px solid;TEXT-ALIGN: left ;PADDING-TOP: 5px; PADDING-BOTTOM: 5px;
}
#eventrevView TABLE THEAD .first {
	BACKGROUND: none transparent scroll repeat 0% 0%;TEXT-ALIGN:right;font-weight:normal;
}
#eventrevView TABLE TBODY TD {
	PADDING-top: 10px;PADDING-bottom: 10px; TEXT-ALIGN: center
}
#eventrevView TABLE TBODY .product {
	PADDING-LEFT: 10px; TEXT-ALIGN: left
}
#eventrevView .photoview{
	BORDER-TOP: #565656 1px solid;BORDER-bottom: #565656 1px solid;
}
#eventrevView .review{
	BORDER-COLLAPSE: collapse; PADDING-TOP: 5px; PADDING-BOTTOM: 10px;
}
#eventrevView .review table{
	BORDER-TOP: #727170 1px solid;TEXT-ALIGN: center ;
}
#eventrevView .review td {
	BACKGROUND: url(/img/login/dotline.gif) repeat-x bottom; PADDING-TOP: 5px; PADDING-BOTTOM: 5px;TEXT-ALIGN: center
}
#eventrevView .revwrite {
	BORDER-COLLAPSE: collapse ; clear:both;PADDING-TOP: 10px; PADDING-BOTTOM: 10px;
}
#eventrevView .revwrite table{
	BACKGROUND:#FAF8F6; height:70px
}
#eventrevView .revwrite th{
	 font-weight:normal; text-align:left;
}
#eventrevView .revwrite td {
	TEXT-ALIGN:left; vertical-align:top ;PADDING-TOP: 5px; PADDING-BOTTOM: 5px;
}
#eventrevView .revwrite td img{
	vertical-align:top ;
}
#eventrevView .nextlist{ text-align:left; 
}
#eventrevView .nextlist table{
	TEXT-ALIGN: left ; vertical-align:top; MARGIN: 0px auto;width:100%;
}
#eventrevView .nextlist table td{
	TEXT-ALIGN:left; PADDING: 0px;
}





/*list*/
#qnarevList {
	MARGIN: 0px auto; WIDTH: 700px
}
#qnarevList P {
	TEXT-ALIGN: right
}
#qnarevList TABLE {
	BORDER-COLLAPSE: collapse
}
#qnarevList TABLE THEAD TH {
	BORDER-BOTTOM: #000000 2px solid; HEIGHT: 30px;TEXT-ALIGN: center
}
#qnarevList TABLE THEAD .first {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#qnarevList TABLE TBODY TD {
	BACKGROUND: url(/img/login/dotline.gif) repeat-x bottom; HEIGHT: 30px; TEXT-ALIGN: center
}
#qnarevList TABLE TBODY .product {
	PADDING-LEFT: 10px; TEXT-ALIGN: left
}
#qnarevList TABLE TBODY .subject {
	TEXT-ALIGN: left; font-size:9pt; line-height:25px;
}

/*write*/
#qnaWriteDiv TABLE {
	MARGIN: 0px auto; WIDTH: 624px; background-color:#FBF8F4;
}
#revWriteDiv TABLE {
	MARGIN: 0px auto; WIDTH: 624px
}
#qnaWriteDiv TABLE TH {
	 font-weight:normal; text-align:left;
}
#qnaWriteDiv TABLE TH .pl20{
	PADDING-LEFT: 20px;
}
#revWriteDiv TABLE TH {
	VERTICAL-ALIGN: top
}
#qnaWriteDiv TABLE TH IMG {
	MARGIN-TOP: 0px
}
#revWriteDiv TABLE TH IMG {
	MARGIN-TOP: 10px
}
#qnaWriteDiv TABLE TD {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px ;font-weight:normal;  text-align:left;
}
#revWriteDiv TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.inputQnR {
	BORDER: #CECBC8 1px solid; WIDTH: 99%; 
}
.inputQnRtxt {
	BORDER: #CECBC8 1px solid; WIDTH: 99%; HEIGHT: 150px;
}
.inputRivtxt {
	BORDER: #CECBC8 1px solid; WIDTH: 550px; HEIGHT: 50px;text-align:left;
}
.bottomBtn {
	MARGIN: 0px 0px
}
.centerBtn {
	MARGIN: 5px 5px;TEXT-ALIGN: center
}
/*qna글쓰기폼*/
#qnaformWrite TABLE {
	MARGIN: 0px auto; WIDTH: 623px; 
}
#qnaformWrite TABLE TBODY {
	 text-align:left; vertical-align:top;
}
#qnaformWrite TABLE TH {
	 font-weight:normal; text-align:left;BACKGROUND: url(/img/board/bg_qnaMidL.gif) repeat-Y bottom;PADDING-BOTTOM: 5px; PADDING-TOP: 5px ; 
}
#qnaformWrite TABLE TH .pl30{
	PADDING-LEFT: 30px;
}
#qnaformWrite .ac{
	text-align:center;
}
#qnaformWrite TABLE TH IMG {
	MARGIN-TOP: 0px
}
#qnaformWrite TABLE TD {
	PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px ;font-weight:normal; text-align:left;
	BACKGROUND: url(/img/board/bg_qnaMidR.gif) repeat-y bottom;
}
#qnaformWrite p {
	text-align:center ;
}

/*best10*/
#best10 {
	MARGIN: 0px auto; WIDTH: 648px 
}
#best10 P {
	TEXT-ALIGN: right
}
#best10 .best{
	BORDER-COLLAPSE: collapse;BORDER-bottom: #282828 1px solid;
}
#best10 .best TBODY TD {
	PADDING: 6px; TEXT-ALIGN: center
}

#best10 .internet {
	MARGIN: 0px auto; WIDTH:451px ;height:324px;
}
#best10 .internet table .bg_best {
	WIDTH:451px ; height:231px; BACKGROUND: url(/img/dairy/bg_Bbestlist10.gif);
}
#best10 .internet table .bg_best table{
	WIDTH:451px ; padding-top:10px;
}		
#best10 .internet table .bg_best table tbody td{
	  TEXT-ALIGN: left; padding-left:40px; height:22px; vertical-align:middle;
}



/*return 환불.교환*/
#returnWriteDiv TABLE {
	MARGIN: 0px auto; WIDTH: 503px; BACKGROUND: url(/img/product/bgM_return.gif) no-repeat;
}
#returnWriteDiv TABLE TH {
	 font-weight:normal; text-align:left; BACKGROUND: url(/img/product/bgM_Lreturn.gif) repeat-y;clear:both
}
#returnWriteDiv TH.color {
	text-align:left;PADDING-LEFT: 20px; BACKGROUND: url(/img/product/bgM_Lreturn1.gif) repeat-y;
}
#returnWriteDiv TABLE TH .pl20{
	PADDING-LEFT: 20px;
}
#returnWriteDiv TABLE TH IMG {
	MARGIN-TOP: 0px
}
#returnWriteDiv TABLE TD {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px ;font-weight:normal;  text-align:left;
	BACKGROUND: url(/img/product/bgM_Rreturn.gif) repeat-y right;
}
#returnWriteDiv TD.color {
	text-align:left;BACKGROUND: url(/img/product/bgM_Rreturn1.gif) repeat-y right;PADDING-LEFT: 10px;
}
.inputQnR {
	BORDER: #CECBC8 1px solid; WIDTH: 99%; 
}
.inputQnRtxt {
	BORDER: #CECBC8 1px solid;  WIDTH: 99%; HEIGHT: 150px;
}

/*return01*/
#returnWriteDiv01 TABLE {
	MARGIN: 0px auto; WIDTH: 645px; BACKGROUND: url(/img/product/bgM_return01.gif) no-repeat;
}
#returnWriteDiv01 TABLE TH {
	 font-weight:normal; text-align:left; BACKGROUND: url(/img/product/bgM_Lreturn01.gif) repeat-y;
}
#returnWriteDiv01 TABLE TH .pl20{
	PADDING-LEFT: 20px;
}
#returnWriteDiv01 TABLE TH IMG {
	MARGIN-TOP: 0px
}
#returnWriteDiv01 TABLE TD {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px ;font-weight:normal;  text-align:left;
	BACKGROUND: url(/img/product/bgM_Rreturn01.gif) repeat-y right;
}


/*MEMBER 회원가입*/
#memberWriteDiv TABLE {
	MARGIN: 0px auto; WIDTH: 636px; 
}
#memberWriteDiv TABLE TBODY {
	 text-align:left; vertical-align:top;
}
#memberWriteDiv TABLE TH {
	 font-weight:normal; text-align:left; background-color:#FCFAF8;PADDING-BOTTOM: 5px; PADDING-TOP: 5px ; 
}
#memberWriteDiv TABLE TH .pl30{
	PADDING-LEFT: 30px;
}
#memberWriteDiv .ac{
	text-align:center;
}
#memberWriteDiv TABLE TH IMG {
	MARGIN-TOP: 0px
}
#memberWriteDiv TABLE TD {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px ;font-weight:normal; text-align:left;
	background-color:#FCFAF8
}
#memberWriteDiv p {
	text-align:center ;
}

/*DAIRY 회원등급*/
#membership TABLE {
	MARGIN: 0px auto; WIDTH: 636px; 
}
#membership TABLE TBODY {
	 text-align:center;
}
#membership TABLE TH {
	 font-weight:normal; text-align:center; background-color:#FCFAF8;PADDING-left: 20px; PADDING-TOP: 5px ; 
}
#membership TABLE TH .ac{
	text-align:center; background-color:#FCFAF8;PADDING-left: 0px; PADDING-TOP: 5px ; 
}
#membership TABLE TH IMG {
	MARGIN-TOP: 0px
}
#membership TABLE TD {
	PADDING-RIGHT: 100px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px ;font-weight:normal; text-align:center;
	background-color:#FCFAF8
}
#membership p {
	text-align:center ;
}




/*happylife & movie*/
.moviebox .movieTable {
	CLEAR: both; WIDTH: 100%;PADDING-bottom: 200px
}
.moviebox .movieTable TD {
	VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
.movieList {
	WIDTH:190px; HEIGHT:160px ; POSITION: relative; PADDING-BOTTOM: 100px;
}
.movieList P  {
	TEXT-ALIGN: left ;
}
.movieList .listpro {
    border:#CCCCCC 1px solid; padding:10px;WIDTH:180px;
}
.movieList .listname{
	MARGIN: 0px; TEXT-ALIGN: left ; padding-left:8px;
}
.movieList .listtit {
	PADDING-TOP: 5px ;FONT-SIZE: 11px; FONT-WEIGHT: none; padding-left:8px;
}
.movieList .listtit A {
	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #464646
}
.movieList .listtit A:hover {
	COLOR: #464646 ; text-decoration:underline;
}
.movieList .listday {FONT-SIZE: 11px; FONT-WEIGHT: normal; padding-left:8px;
}
/*product*/
/*2줄 추가*/
.prdbox { width:880px;}
.prdbox table{margin:0px;}

.submenu {
	text-align:center;  PADDING-BOTTOM: 50px; 
}
.submenu LI {
	PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-TOP: 0px; float:left
}
.prdbox .model {
	text-align:center;  PADDING-BOTTOM: 50px;
}
.prdbox .model LI {
	PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-TOP: 0px; display:inline;
}
.prdbox .model LI.first {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.prdbox .pro_tit { text-align:center; clear:both; padding-bottom:27px;padding-top:10px;}

.prdbox .prdTable {
	CLEAR: both;  width:904px; 
}
.prdbox .prdTable TD {
	VERTICAL-ALIGN: top; PADDING-BOTTOM: 0px;TEXT-ALIGN: left ;
}
.prdbox .AcprdTable {/*옥션*/
	CLEAR: both;  width:820px; 
}
.prdbox .AcprdTable TD {/*옥션*/
	VERTICAL-ALIGN: top; PADDING-BOTTOM: 0px;text-align:center;
}
.prdbox .empty {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 100px; PADDING-TOP: 100px
}
.productList {
	WIDTH: 200px; POSITION: relative;PADDING-BOTTOM: 25px;productList;TEXT-ALIGN: center
}
.productList P {
	MARGIN: 0px; TEXT-ALIGN: center
}
.productList .cart{
	MARGIN: 0px; TEXT-ALIGN: left ; padding-left:8px;PADDING-TOP: 3px ;
}
.productList .listName {
	PADDING-TOP: 20px ;FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #000;TEXT-ALIGN: center ;
}
.productList .listName A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000;TEXT-ALIGN: center ;
}
.productList .listName A:hover {
	 text-decoration:underline;COLOR: #000;TEXT-ALIGN: center ;
}
.productList .listPrice {FONT-SIZE: 11px; FONT-WEIGHT: normal; color:#888888;TEXT-ALIGN: center ;
}
.productList .auc_bg{
	MARGIN: 0px; TEXT-ALIGN: center ; padding-top:20px;padding-bottom:0px;padding-left:0px;padding-right:0px;BACKGROUND: url(/img/product/auc_bg.gif) no-repeat; width:220px; height:208px;
}
.productList .aucname{TEXT-ALIGN: left ;WIDTH: 100%; padding-top:20px; width:200px;}
.productList .aucname th{FONT-SIZE: 11px; FONT-WEIGHT: normal; color:#000;TEXT-ALIGN: left ; padding-left:5px;padding-top:5px;width:80px;}
.productList .aucname td{FONT-SIZE: 11px; FONT-WEIGHT: normal; color:#888888;TEXT-ALIGN: left ;padding-top:5px;width:120px;}
.productList .aucname .red{FONT-SIZE: 11px; FONT-WEIGHT: normal; color:#ED1C24;TEXT-ALIGN: left ;padding-top:5px;
}
/*stylecut*/
.stylecutList {
	WIDTH: 250px; POSITION: relative; padding-left:15px;
}
.stylecutList P {
	MARGIN: 0px; TEXT-ALIGN: center
}
.stylecutList .listName {
	PADDING-TOP: 15px ;FONT-SIZE: 11px; FONT-WEIGHT: bold;
}
.stylecutList .listName A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #969696
}
.stylecutList .listName A:hover {
	COLOR: #464646 ; text-decoration:underline;
}
/*dairy*/
#dairyView {
	MARGIN: 0px auto; WIDTH: 700px
}
#dairyView TABLE {
	BORDER-COLLAPSE: collapse
}
.dairyViewList {
	WIDTH: 100%; POSITION: relative
}
.dairyViewList P {
	MARGIN: 0px; TEXT-ALIGN: left
}
.dairyViewList P table{
	border:#EEEEEE 1px solid; 
}



/*product detail*/
#detail {
	 WIDTH: 930px; MARGIN: 0px auto; 
}
#detail .detailTop {
	 WIDTH: 680px; HEIGHT: 350px ;MARGIN: 80px 0px 80px 100px;
}
#detail .dtLight {
	FLOAT: left; WIDTH: 300px; POSITION: relative; TEXT-ALIGN: left;
}
#detail .dtLight p img{	padding-top:40px;
}
#detail .dtLight .line1 {
	LEFT: 200px; POSITION: absolute; TOP: 40px
}
#detail .dtLight .line2 {
	LEFT: 215px; POSITION: absolute; TOP: 88px
}
#detail .dtRight {
	 WIDTH: 300px; FLOAT: right; padding-top:10px; POSITION: relative; TEXT-ALIGN: left; 
}

#detail .dtRight .prdName {
	MARGIN: 21px 0px 20px 0px; WIDTH: 280px; HEIGHT: 35px; text-align: left ; padding-left:80px
}
#detail .dtRight .prdName TABLE TD {
	FONT-WEIGHT: bold; HEIGHT: 35px ;font-size:12px ;text-align: left ; 
}
#detail .dtRight .prdline{
	BORDER: #565656 1px solid; PADDING-BOTTOM: 13px; WIDTH: 290px; PADDING-TOP: 13px; padding-left:10px; 
}
#detail .dtRight .prdList {
	 COLOR: #555555;PADDING-BOTTOM: 10px;PADDING-TOP: 10px; 
}
#detail .dtRight .prdList th {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; WIDTH: 95px; PADDING-TOP: 6px; TEXT-ALIGN: left;border-bottom:#EEEEEE 1px solid;
}
#detail .dtRight .prdList td {
	WIDTH: 185px; TEXT-ALIGN: left ;PADDING-LEFT: 5px;border-bottom:#EEEEEE 1px solid;
}
#detail .dtRight .prdList td span {
	FONT-WEIGHT: bold; COLOR: #555555;
}
#detail .dtRight .prdList .listQuantity SPAN {
	FLOAT: left; 
}
#detail .dtRight .prdList .listQuantity SPAN INPUT {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 10px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 25px; BORDER: #E3E3E3 1px solid; TEXT-ALIGN: right ; margin-top:8px; margin-right:8px
}
#detail .dtRight .buyBtn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 70px; PADDING-BOTTOM: 20px; PADDING-TOP: 25px; TEXT-ALIGN: left
}
#detail .dtRight .buyBtn li{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN:left
}
#detail .dtRight .buyBtn li img {
	MARGIN: 0px 0px
}
#detail .dtRight .favoritetBtn {
	MARGIN: 86px 0px;PADDING-RIGHT: 0px; PADDING-LEFT: 40px; TEXT-ALIGN: left
}
#detail .dtRight .favoritetBtn IMG {
	MARGIN: 0px 10px
}
#detail .detailinfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; WIDTH:930px; PADDING-TOP: 10px; TEXT-ALIGN: center ;
}
#detail .dtInfo {
	PADDING-BOTTOM: 20px; PADDING-TOP: 20px; TEXT-ALIGN: center ; CLEAR: both;
}
#detail .detailinfo H3 {
	MARGIN: 20px 0px; WIDTH: 100%; POSITION: relative; TEXT-ALIGN: left;CLEAR: both;
}
#detail .qnarevList {
	MARGIN: 0px auto; WIDTH: 700px;margin-TOP: 100px;
}
#detail .qnarevList .qnarevBtn {padding-bottom:10px;
}
#detail .qnarevList p{
 TEXT-ALIGN: right
}
#detail .qnarevList .qnarevBtn SPAN {
	FLOAT: left
}
#detail .sizeInfo {
	PADDING-BOTTOM: 20px;PADDING-TOP: 20px; TEXT-ALIGN: center ;
}
#detail .commonInfo {
	PADDING-BOTTOM: 20px;PADDING-TOP: 20px;  TEXT-ALIGN: center ;
}
#detail .detailWith {
	padding-TOP: 50px; WIDTH: 930px; MARGIN: 0px;text-align:center; padding-left:0px ;
}
#detail .detailWith .detailWithMid{
BACKGROUND: url(/img/product/productdetail_Mid.gif) repeat-y top;WIDTH: 930px;MARGIN: 0px auto;
}
#detail .detailWithMid table{
WIDTH: 900px;MARGIN: 0px auto;
}


/*
#zoom {
	BORDER-RIGHT: #eee 5px solid; PADDING-RIGHT: 10px; BORDER-TOP: #eee 5px solid; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; BORDER-LEFT: #eee 5px solid; WIDTH: 735px; PADDING-TOP: 10px; BORDER-BOTTOM: #eee 5px solid; HEIGHT: 580px; TEXT-ALIGN: left
}
#zoom .name {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; PADDING-BOTTOM: 10px
}
#zoom .img {
	BORDER-RIGHT: #efefef 5px solid; BORDER-TOP: #efefef 5px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: #efefef 5px solid; WIDTH: 550px; BORDER-BOTTOM: #efefef 5px solid; HEIGHT: 500px; TEXT-ALIGN: center
}
#zoom UL {
	RIGHT: 40px; POSITION: absolute; TOP: 40px
}
#zoom LI {
	BORDER-RIGHT: #efefef 3px solid; BORDER-TOP: #efefef 3px solid; MARGIN: 5px; BORDER-LEFT: #efefef 3px solid; BORDER-BOTTOM: #efefef 3px solid
}
#zoom .close {
	MARGIN: 15px 0px 0px; TEXT-ALIGN: center
}*/




/*auction detail*/
#aucView {
	MARGIN: 0px auto; WIDTH: 800px;
}
#auctdetail {
	 MARGIN: 50px auto;PADDING-BOTTOM: 20px; WIDTH: 950px;TEXT-ALIGN: center; 
}
#auctdetail .auctdetailTop {
	MARGIN: 20px 0px 0px 0px; WIDTH: 700px; HEIGHT: 500px;MARGIN: 0px auto;border-bottom:#D1D1D1 1px solid;
}
#auctdetail p .auline table{
	padding: 20px 0px 30px 0px; border-bottom:#000 1px solid;
}
#auctdetail .auctdtLeft {
	FLOAT: left; WIDTH: 230px; POSITION: relative; TEXT-ALIGN: left; padding-top:30px;
}
#auctdetail .auctdtRight {
	FLOAT: right; WIDTH: 420px; TEXT-ALIGN: left ; padding-left:20px;padding-top:10px;POSITION: relative;TEXT-ALIGN: left;
}
#auctdetail .auctdtRight .aucprdName {
	MARGIN: 0px 0px 0px 0px; WIDTH: 390px; HEIGHT: 35px; text-align: left ;}
#auctdetail .auctdtRight .aucprdName TABLE TD {
	FONT-WEIGHT: bold; HEIGHT: 30px; font-size:14px;TEXT-ALIGN: center ;
}
#auctdetail .auctdtRight .aucprdline {
	 BORDER: #565656 1px solid;PADDING-BOTTOM: 13px; WIDTH: 390px; PADDING-TOP: 5px; padding-left:10px; 
}
#auctdetail .auctdtRight .aucprdList {
	COLOR: #000;PADDING-TOP: 5px;PADDING-bottom: 5px;PADDING-left: 5px;
}
#auctdetail .auctdtRight .aucprdList th {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left;WIDTH: 95px;border-bottom:#EEEEEE 1px solid;
}
#auctdetail .auctdtRight .aucprdList td {
	 WIDTH: 285px;TEXT-ALIGN: left; PADDING-LEFT: 5px;border-bottom:#EEEEEE 1px solid;
}
#auctdetail .auctdtRight .aucbuyBtn {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 10px; TEXT-ALIGN: left ; background-color:#FCFAF8; FONT-WEIGHT: normal;
}
#auctdetail .auctdtRight .aucbuyBtn th{
	PADDING-LEFT: 10px;TEXT-ALIGN: left ; FONT-WEIGHT: normal;
}
#auctdetail .auctdtRight .aucbuyBtn td{
	PADDING-LEFT: 0px;TEXT-ALIGN: left ;
}
#auctdetail .auctdtRight .aucbuyBtn IMG {
	MARGIN: 0px 0px
}


#auctdetail .detailinfo {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; WIDTH: 950px; PADDING-TOP: 20px; TEXT-ALIGN: center
}
#auctdetail .detailinfo .bgtop {
	BACKGROUND: url(/img/login/dotline.gif) repeat-x bottom; 
}
#auctdetail .detailinfo .dtInfo {
	WIDTH: 950px; TEXT-ALIGN: center
}
#auctdetail .detailinfo .commonInfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
#auctdetail .detailinfo H3 {
	MARGIN: 20px 0px; WIDTH: 100%; POSITION: relative; TEXT-ALIGN: left
}
#auctdetail .detailinfo .qnarevList {
	MARGIN: 20px auto; WIDTH: 700px; TEXT-ALIGN: right
}
#auctdetail .detailinfo .qnarevList .qnarevBtn {
	
}
#auctdetail .detailinfo .qnarevList .qnarevBtn SPAN {
	FLOAT: left
}

/************************************ popup layout *******************************/ 

/* popup */
.postlpt {WIDTH: 360px;}
.postlpt .tit_depth {text-align:center; padding-top:20px; padding-bottom:10px} 
.postlpt TABLE {WIDTH: 100%}
.postlpt TABLE TH {	PADDING-BOTTOM: 13px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px}
.postlpt TABLE TH .tit {PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px}
.postlpt TABLE TH.bgNone {BACKGROUND: none transparent scroll repeat 0% 0%}
.postlpt TABLE TD {	BORDER-BOTTOM: #e1e1e1 0px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #464646; FONT-SIZE: 11px; PADDING-TOP: 6px;}
.postlpt TABLE TD p{FONT-SIZE: 11px; PADDING-TOP: 6px;color:#797878;}

/* cash */
.cashlpt {WIDTH: 500px;}
.cashlpt TABLE {WIDTH: 100%}
.cashlpt TABLE TH {	PADDING-BOTTOM: 13px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px}
.cashlpt TABLE TH .tit {PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px}
.cashlpt TABLE TH.bgNone {BACKGROUND: none transparent scroll repeat 0% 0%}
.cashlpt TABLE TD {	BORDER-BOTTOM: #e1e1e1 0px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #464646; FONT-SIZE: 11px; PADDING-TOP: 6px;}
.postlpt TABLE TD p{FONT-SIZE: 11px; PADDING-TOP: 6px;color:#797878;}

/* cash */
.couponlpt {WIDTH: 700px;}
.couponlpt TABLE {WIDTH: 100%}
.couponlpt TABLE TH {PADDING-BOTTOM: 13px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px}
.couponlpt TABLE TH .tit {PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px}
.couponlpt TABLE TH.bgNone {BACKGROUND: none transparent scroll repeat 0% 0%}
.couponlpt TABLE TD {BORDER-BOTTOM: #e1e1e1 0px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #464646; FONT-SIZE: 11px; PADDING-TOP: 6px;}
.couponlpt TABLE TD p{FONT-SIZE: 11px; PADDING-TOP: 6px;color:#797878;}

/* cash */
.receiptlpt {WIDTH: 500px;}
.receiptlpt .tit_depth {text-align:center; padding-top:20px; padding-bottom:10px} 
.receiptlpt TABLE {}
.receiptlpt TABLE TR td { PADDING-BOTTOM: 5px; PADDING-LEFT: 400px; PADDING-TOP: 6px; text-align:left;}
.receiptlpt TABLE TD p{FONT-SIZE: 11px; PADDING-TOP: 6px;color:#797878;}