html, body { width:100%; height:100%; margin:0; padding:0; }

body {
	scrollbar-face-color:#F2F2F2;
	scrollbar-shadow-color:#999999;
	scrollbar-highlight-color:#999999;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#F2F2F2;
	scrollbar-arrow-color:#999999;
	font-size:0px;
	overflow-y:scroll;
}

body, table, input, select, textarea, td, div {
	font-size:12px; font-family:ng,  'Malgun Gothic', dotum, arial; font-style:normal; margin:0; word-spacing:-1pt; word-break:break-all; letter-spacing:-0.04em;
}

form { margin:0; }
p { margin-top:2px; margin-bottom:2px; }
img { border:0; vertical-align:middle;}

table.border { border-collapse:collapse; }
td { font-size:12px; color:#333;  }

.fclear:after { content:"."; height:0; display:block; clear:both; visibility:hidden; }
*html .fclear { zoom:1; }

/*Ellipsis*/
.ellipsis {
	white-space:nowrap;
	width:100%;
	overflow:hidden;
	-o-text-overflow:ellipsis; /*Opera 9*/
	-ms-text-overflow:ellipsis; /* IE 8 above */
	-moz-binding:url('/css/ellipsis.xml#ellipsis');
	text-overflow:ellipsis;
	display:block;
}

/* °í°´¼¾ÅÍ ¸ÞÀÎ=> ÀÚÁÖÀÌ¿ëÇÏ´Â¼­ºñ½º */
.service_btns{display: inline-block; width: 90%; margin:10px 0 0 0; padding: 0px;}
.service_btns li{float:left; margin-right:20px; margin-bottom:15px; }
.service_btns li a{display:block; position: relative; width:98px; height: 98px;border: 1px solid #d0d0d0; -webkit-border-radius: 10px; -webkit-moz-radius: 10px; border-radius: 10px;}
.service_btns li a>span{position: absolute; left: 0; bottom: 20px; width: 100%; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.service_btns li a:hover>span{text-decoration:underline;}

.ico_1{background: url(/data/rental/cscenter/ico_1.gif) no-repeat 50% 50%; background-size: 100% auto;}
.ico_2{background: url(/data/rental/cscenter/ico_2.gif) no-repeat 50% 50%; background-size: 100% auto;}
.ico_3{background: url(/data/rental/cscenter/ico_3.gif) no-repeat 50% 50%; background-size: 100% auto;}
.ico_4{background: url(/data/rental/cscenter/ico_4.gif) no-repeat 50% 50%; background-size: 100% auto;}
.ico_5{background: url(/data/rental/cscenter/ico_5.gif) no-repeat 50% 50%; background-size: 100% auto;}
.ico_6{background: url(/data/rental/cscenter/ico_6.gif) no-repeat 50% 50%; background-size: 100% auto;}

.ico_1:hover{background: url(/data/rental/cscenter/ico_1_over.gif) no-repeat 50% 50%; background-size: 100% auto;}
.ico_2:hover{background: url(/data/rental/cscenter/ico_2_over.gif) no-repeat 50% 50%; background-size: 100% auto;}
.ico_3:hover{background: url(/data/rental/cscenter/ico_3_over.gif) no-repeat 50% 50%; background-size: 100% auto;}
.ico_4:hover{background: url(/data/rental/cscenter/ico_4_over.gif) no-repeat 50% 50%; background-size: 100% auto;}
.ico_5:hover{background: url(/data/rental/cscenter/ico_5_over.gif) no-repeat 50% 50%; background-size: 100% auto;}
.ico_6:hover{background: url(/data/rental/cscenter/ico_6_over.gif) no-repeat 50% 50%; background-size: 100% auto;}


.margin2 {
	margin-top:2px; margin-bottom:2px;
}

.input_gray {
	font-size:10pt; line-height:17px; color:#333333; background:#FFFFFF; text-decoration:none; height:20px; border:1px #CCCCCC solid;
}
.input_red {
	font-size:10pt; line-height:17px; color:#FF0000; background:#FFFFFF; text-decoration:none; height:20px; border:1px #CCCCCC solid;

}
.input_gray01 {
	padding:0 5px; font-size:14px; line-height:30px; color:#333333; background:#f8f8f8; text-decoration:none; height:28px;
	border:1px solid #DBDBDB; box-sizing:border-box;
}
.input_list {
	font-size:10pt; line-height:17px; color:#333333; background:#f8f8f8; text-decoration:none;
	border:1px solid #DBDBDB;
	overflow:auto;
}
.input_search {
	font-size:10pt; line-height:17px; color:#333333; background:#FFFFFF; text-decoration:none; height:20px;
	border-bottom:1px solid #B4EA93; border-left:1px solid #235D00; border-right:1px solid #B4EA93; border-top:1px solid #235D00;
}

.t1 {
	font-size:9pt; color:#000000; line-height:18px; 
}
.t2 {
	font-size:9pt; color:#FFFFFF; line-height:18px; 
}
.t3 {
	font-size:9pt; color:#FF8000; line-height:18px; 
}
.t4 {
	font-size:9pt; color:#CF2C16; line-height:18px; 
}
.faq {
	font-weight:bold; font-size:9pt; color:#FF8000; line-height:18px; 
}
.s1 {
	font-size:10px; color:#666666;
}
.s2 {
	font-size:10px; color:#000000;
}
.s4 {
	font-size:10px; color:#CF2C16;
}
.s5 {
	font-size:8pt; color:#666666; 
}
.tl {
	font-weight:bold; font-size:12pt; color:#000000;  text-decoration:none;
}
.tl_1 {
	font-size:14px; color:#000000;  text-decoration:none;
}
.tl_2 {
	font-size:14px; color:#666666;  text-decoration:none;
}
.b {
	font-weight:bold; font-size:9pt; color:#bf8615; 
}
.bb {
	font-weight:bold; font-size:9pt; color:#499cbb; 
}
.tt {
	font-weight:bold; font-size:14px; color:#666666; 
}
.form {
	border:#999999 1px solid; font-size:9pt; color:#666666; text-indent:2pt; height:21px; background-color:#FFFFFF; text-align:left;
}
.form2 {
	border:#9C9C9C 1px solid;  font-size:9pt; color:#666666; text-indent:2pt; height:18px; background-color:#FFFFFF; text-align:left;
}


.input1 {
	border:#CCCCCC 1px solid; font-size:9pt; color:#000000;
}

.input2 {
	border:#024592 1px solid; font-size:9pt; color:#000000;
}

.sele {
	font-size:9pt; width:80px; color:#666666; text-indent:2pt; height:21px; background-color:#FFFFFF;
}
.login {
	border:1px solid #bcbcbc; font-size:9pt; color:#666666; text-indent:2pt; height:21px; background-color:#FFFFFF; text-align:left;
}
A:link {
	color:#333;  text-decoration:none;
}
A:visited {
	color:#666666;  text-decoration:none;
}
A:hover {
	color:#1F1F1F;  text-decoration:underline;
}
.indi {
	font-size:9pt; color:#666666;  text-decoration:none;
}
.indi A:link {
	font-size:9pt; color:#000000; line-height:18px;  text-decoration:none;
}
.indi A:visited {
	font-size:9pt; color:#000000; line-height:18px;  text-decoration:none;
}
.indi A:hover {
	font-size:9pt; color:#FF8000; line-height:18px;  text-decoration:underline;
}
.red A:link {
	font-size:9pt; color:#CF2C16; line-height:18px;  text-decoration:none;
}
.red A:visited {
	font-size:9pt; color:#CF2C16; line-height:18px;  text-decoration:none;
}
.red A:hover {
	font-size:9pt; color:#FF8000; line-height:18px;  text-decoration:underline;
}


.s:link {
	font-size:8pt; color:#6F6F6F;  text-decoration:none;
}
.s:visited {
	font-size:8pt; color:#6F6F6F;  text-decoration:none;
}
.s:active {
	font-size:8pt; color:#6F6F6F;  text-decoration:none;
}
.s:hover {
	font-size:8pt; color:#000000;  text-decoration:none;
}

.th:link {
	font:9pt dotum; color:#794D09; line-height:17px; text-decoration:none;
}
.th:visited {
	font:9pt dotum; color:#794D09; line-height:17px; text-decoration:none;
}
.th:active {
	font:9pt dotum; color:#794D09; line-height:17px; text-decoration:underline;
}
.th:hover {
	font:9pt dotum; color:#000000; line-height:17px; text-decoration:underline;
}


.lmenu:link {
	font:9pt dotum; color:#8A8A8A; text-decoration:none;
}
.lmenu:visited {
	font:9pt dotum; color:#8A8A8A; text-decoration:none;
}
.lmenu:active {
	font:9pt dotum; color:#8A8A8A; text-decoration:none;
}
.lmenu:hover {
	font:9pt dotum; color:#A4A4A4; text-decoration:none;
}

.fd:link {
	font:8pt dotum; color:#464646; font-weight:bold; text-decoration:none;
}
.fd:visited {
	font:8pt dotum; color:#464646; font-weight:bold; text-decoration:none;
}
.fd:active {
	font:8pt dotum; color:#464646; font-weight:bold; text-decoration:none;
}
.fd:hover {
	font:8pt dotum; color:#336EE6; font-weight:bold; text-decoration:none;
}

.price:link {
	font:9pt dotum; color:#666666; line-height:16px; text-decoration:none;
}
.price:visited {
	font:9pt dotum; color:#666666; line-height:16px; text-decoration:none;
}
.price:active {
	font:9pt dotum; color:#666666; line-height:16px; text-decoration:none;
}
.price:hover {
	font:9pt dotum; color:#666666; line-height:16px; text-decoration:underline;
}


.price3:link {
	font:9pt dotum; color:#666666; line-height:14px; text-decoration:none;
}
.price3:visited {
	font:9pt dotum; color:#666666; line-height:14px; text-decoration:none;
}
.price3:active {
	font:9pt dotum; color:#666666; line-height:14px; text-decoration:none;
}
.price3:hover {
	font:9pt dotum; color:#666666; line-height:14px; text-decoration:underline;
}


.sprice:link {
	font:8pt dotum; color:#666666; line-height:13px; text-decoration:none;
}
.sprice:visited {
	font:8pt dotum; color:#666666; line-height:13px; text-decoration:none;
}
.sprice:active {
	font:8pt dotum; color:#666666; line-height:13px; text-decoration:none;
}
.sprice:hover {
	font:8pt dotum; color:#666666; line-height:13px; text-decoration:underline;
}

.list:link {
	font:9pt dotum; color:#666666; text-decoration:none;
}
.list:visited {
	font:9pt dotum; color:#666666; text-decoration:none;
}
.list:active {
	font:9pt dotum; color:#000000; text-decoration:none;
}
.list:hover {
	font:9pt dotum; color:#000000; text-decoration:none;
}

.white {
	font:9pt dotum; color:#FFFFFF;
}
.white:link {
	font:9pt dotum; color:#FFFFFF; text-decoration:none;
}
.white:visited {
	font:9pt dotum; color:#FFFFFF; text-decoration:none;
}
.white:active {
	font:9pt dotum; color:#FFFFFF; text-decoration:none;
}
.white:hover {
	font:9pt dotum; color:#FFFFFF; text-decoration:underline;
}

.category:link {
	font:9pt dotum; color:#4792BC; font-weight:bold; line-height:18px; text-decoration:none;
}
.category:visited {
	font:9pt dotum; color:#4792BC; font-weight:bold; line-height:18px; text-decoration:none;
}
.category:active {
	font:9pt dotum; color:#4792BC; font-weight:bold; line-height:18px; text-decoration:none;
}
.category:hover {
	font:9pt dotum; color:#4792BC; font-weight:bold; line-height:18px; text-decoration:underline;
}

.section {
	
	font-size:9pt;
	color:#4792BC;
	font-weight:bold;
}

.scategory:link {
	font:8pt dotum; color:#999999; line-height:18px; text-decoration:none;
}
.scategory:visited {
	font:8pt dotum; color:#999999; line-height:18px; text-decoration:none;
}
.scategory:active {
	font:8pt dotum; color:#999999; line-height:18px; text-decoration:none;
}
.scategory:hover {
	font:8pt dotum; color:#999999; line-height:18px; text-decoration:underline;
}

.section2 {
	
	font-size:8pt;
	color:#BFBFBF;
}

.white2 {
	
	font-size:9pt;
	color:#FFFFFF;
}

.price4 {
	
	font-size:9pt;
	color:#006699;
	line-height:21px;
	font-weight:bold;
}

.review {
	
	font-size:9pt;
	color:#666666;
	line-height:25px;
	font-weight:bold;
}

.search2{
	
	font-size:10pt;
	color:#FFFFFF;
	line-height:25px;
	font-weight:bold;
	letter-spacing:-1px;
}

.box {
	font-size:9pt;  border:1px #CFCFCF solid; background-color:F5F5F5; color:565656; height:18px;
}
.box2 {
	font-size:9pt;  border:1px #CFCFCF solid; background-color:F5F5F5; color:565656;
}
.box3 {
	font-size:9pt;  border:1px #CFCFCF solid; background-color:F5F5F5; color:565656; height:18px;
}
.box4 {
	font-size:9pt;  border:1px #CFCFCF solid; background-color:F5F5F5; color:565656;
}

.wrap_body { padding:0 }

.wrap_goods table.goods_base tr { height:25px; }
.wrap_goods table.goods_base th { padding-left:5px; text-align:left; font-weight:normal;  font-size:10pt; color:#000; }
.wrap_goods table.goods_base td { text-align:left; }
.wrap_goods table.goods_option tr { height:25px; }
.wrap_goods table.goods_option th { padding-left:5px; text-align:left; font-weight:normal;  font-size:10pt; color:#000; }
.wrap_goods table.goods_option td { text-align:left; }
.wrap_goods table.goods_addition tr { height:25px; }
.wrap_goods table.goods_addition th { text-align:left; font-weight:normal;  font-size:10pt; color:#000; }
.wrap_goods table.goods_addition td {text-align:left; }

.event_discount { color:#025BAC; }

.page_select { font-weight:bold; }

.six11px:link {
	font:11px dotum; color:#666666; line-height:16px; text-decoration:none;
}
.six11px:visited {
	font:11px dotum; color:#666666; line-height:16px; text-decoration:none;
}
.six11px:active {
	font:11px dotum; color:#666666; line-height:16px; text-decoration:none;
}
.six11px:hover {
	font:11px dotum; color:#666666; line-height:16px; text-decoration:underline;
}

.cmoney {
	
	font-size:10pt;
	font-weight:bold;
	color:#1394ef;
}
.besong {
	
	font-size:10pt;
	font-weight:bold;
	color:#666666;
}
.black_text {
	
	font-size:10pt;
	color:#000000;
}
.bold_gray {
	
	font-size:14px;
	font-weight:bold;
	color:#666666;
}

.input_title {
	font-size:9pt; line-height:17px; background:#FFFFFF; text-decoration:none; height:20px;
	border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc;
}
.input_content {
	font-size:9pt; line-height:17px; background:#FFFFFF; text-decoration:none;
	border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc;
	overflow:auto;
}
.event_discount_o { color:#ff7b19; }

.gray_11 { font-size:11px; color:#666666;  }

.orange_11 { font-size:11px; color:#ff7b19;  }

.blue_11 { font-size:11px; color:#1394f0;  }

.default_info {table-layout:fixed;word-wrap:break-word; word-break:break-all;margin-top:10px;background:#c6c6c6}
.default_info th {background:#f3f3f3; color:#777; font-weight:normal;padding:10px 10px 8px; text-align:center;}
.default_info td {background:#fff; color:#555; padding:10px 10px 8px}

/**¹öÆ°½ºÅ¸ÀÏ*****************************************************************************/
span.btnright {float:right;}
.btnR {line-height:60px; text-align:center; font-weight:bold; display:inline-block; border:0; font-size:18px; cursor:pointer;padding:0 40px 0 60px; margin:0 10px; border-radius:60px;background-repeat: no-repeat; background-position:15px center; white-space:nowrap;}
.btnSQ {line-width:50px;line-height:50px; text-align:center; font-weight:bold; display:inline-block; border:0; font-size:14px; cursor:pointer;padding:0 10px 0 10px; border-radius:3px;background-repeat: no-repeat; background-position:15px center; white-space:nowrap;}
.btn {line-height:34px; text-align:center; font-weight:bold; display:inline-block; border:0; font-size:14px; cursor:pointer;padding:0 20px; margin:0 2px;border-radius:3px; white-space:nowrap;}
.btns {line-height:26px; text-align:center; font-weight:bold; display:inline-block; border:0; font-size:10pt; cursor:pointer;padding:0 10pt; margin:2px;border-radius:3px; white-space:nowrap;}
.btnxs {line-height:19px; text-align:center; font-weight:bold; display:inline-block; border:0; font-size:11px; cursor:pointer;padding:0 10px; margin:0 2px; vertical-align:top;border-radius:3px; white-space:nowrap;}
span.btn a {font-size:14px; font-weight:bold;}
span.btn a:hover {text-decoration:none;}
.btn01 { border:1px solid #ed2134; background:#fd4b5b; color:#fff;}
.btn02 { margin:1px; border:1px solid #6f6f6f; background:#6f6f6f;color:#fff;}
.btn03 { border:1px solid #6595cc; background-color:#81abdc;color:#fff;}
.btn04 { border:1px solid #6f6f6f; background-color:#6f6f6f;color:#fff;}
.btn05 { border:1px solid #696969; background-color:#696969;color:#fff;}
.btn06 { border:1px solid #7daa51; background-color:#7daa51;color:#fff;}
.btn07 { border:1px solid #f0892d; background-color:#f0892d;color:#fff;}
span.btn10 a {border:1px solid #cacaca; border-radius:3px; background:#fff; text-align:center; display:inline-block; padding:4px 6px 5px 6px; font-weight:bold; font-size:11px; margin:0 2px;}
span.btn10 a:hover {text-decoration:none;}
button#csshop {background-image:url(../images/contents/btnbg_cs01.png); }
button#csdeliver {background-image:url(../images/contents/btnbg_cs02.png); }
button#csas {background-image:url(../images/contents/btnbg_cs03.png); }

/*** ÄÁÅÙÃ÷ÆäÀÌÁö »óÇ°ÆòÅØ½ºÆ® ******************************************************************/
.opText11 {font: inherit;font-size:11px; font-family:'Malgun Gothic', arial, ng, dotum; font-weight:normal;color:#666666;padding-left:20px;padding-top:2px; word-spacing:0.5pt;}


/*** ¼­ºêÆäÀÌÁö Å¸ÀÌÆ²ÅØ½ºÆ® ******************************************************************/
.titleArea1 {padding:10px 20px 10px 20px;background:url("/data/rental/ttl_img/ttl_bg1.jpg") repeat;}
.titleArea2 {text-align:left;}
.titleAreaGoods {padding:10px 20px 10px 20px;}
.titleText {margin:0; color:#333; font-size:24px; line-height:34px; font-family:'Malgun Gothic', arial, ng, dotum; font-weight:bold;}
.titleText12 {font: inherit;font-size:12px; font-family:'Malgun Gothic', arial, ng, dotum; font-weight:normal;color:#121212;margin-top:10px;margin-bottom:10px; word-spacing:0.5pt;}
.titleText16 {font: inherit;font-size:16px; font-family:'Malgun Gothic', arial, ng, dotum; font-weight:bold;color:#121212;margin-top:10px;margin-bottom:10px; word-spacing:0.5pt;}
.titleText24 {font: inherit;font-size:24px; font-family:'Malgun Gothic', arial, ng, dotum; font-weight:bold;color:#121212;margin-top:10px;margin-bottom:10px; word-spacing:0.5pt;}
.titleText28 {font: inherit;font-size:28px; font-family:'Malgun Gothic', arial, ng, dotum; font-weight:bold;color:#121212;margin-top:10px;margin-bottom:10px; word-spacing:0.5pt;}
.subtitleText {margin:0; color:#555; font-size:14px; line-height:25px; font-family:'Malgun Gothic', arial, ng, dotum;}
.tabletitleText {font: inherit;font-size:18px; font-family:'Malgun Gothic', arial, ng, dotum; font-weight:bold;color:#5e5e5e;}
.cus_txt25 {font: inherit;font-size:25px; font-family:'Malgun Gothic', arial, ng, dotum; font-weight:bold;color:#ff483f;margin-top:10px;margin-bottom:10px; word-spacing:0.5pt;text-align:center;}

.subpageText8 {font-size:8pt;word-spacing:0.5pt}
.subpageText12 {font-size:10pt;word-spacing:0.5pt}
.subpageText14 {font-size:14px;word-spacing:0.5pt}
.subpageText16 {font-size:16px;word-spacing:0.5pt}
.subpageText18 {font-size:18px; font-weight:bold; word-spacing:0.5pt}

.goodsTitle {font-family:ngb, ng; font-size:14px; font-weight:bold;color:#5e5e5e; word-spacing:0.5pt}
.moneyText {font: inherit;font-size:18px; font-weight:bold;color:#ec6657;margin-top:10px;margin-bottom:10px;margin-left:20px; word-spacing:0.5pt}

.textcolorRED {color:#ff3333;}
.textcolorWHITE {color:#ffffff;}
.textcolorORANGE {color:#ff6600;}

/**°í°´¼¾ÅÍ ÇÏ´Ü º£ÅÍ **/
.cus_bottom {
margin: 0 auto;
width:841px;
height:136px;
background:url("/data/rental/cscenter/member_back.gif");
border:1px solid #d2d2d2;
}

/**°í°´¼¾ÅÍ µµÇü¹öÆ° **/
.rect_span1 {
display:block;
margin-top:65px;
margin-left:15px;
}
.rect_span2 {
display:block;
margin-top:65px;
margin-left:11px;
}
.rect_span3 {
display:block;
margin-top:65px;
margin-left:11px;
}
.rect_span4 {
display:block;
margin-top:65px;
margin-left:23px;
}
.rect_span5 {
display:block;
margin-top:65px;
margin-left:14px;
}
.rect_span6 {
display:block;
margin-top:65px;
margin-left:19px;
}
/* ¹öÆ° 1 */
.rect_first1 {
width:96px;
height:96px;
background:url("/data/rental/cscenter/ico_1.gif");
float:left; 
border: 1px solid #d0d0d0; 
border-radius: 10px;
cursor:pointer;
color:#818181;
text-decoration:none;
}

 .rect_first1:hover {
width:96px;
height:96px;
background:url("/data/rental/cscenter/ico_1_over.gif");
border: 1px solid #777777; 
color:#000;
border-radius: 10px;
 }

/* ¹öÆ° 2 */
.rect2 {
width:96px;
height:96px;
background:url("/data/rental/cscenter/ico_2.gif");
float:left; 
cursor:pointer;
color:#818181;
border: 1px solid #d0d0d0; 
border-radius: 10px;
margin-left:18px;
text-decoration:none;
}
.rect2:hover {
width:96px;
height:96px;
background:url("/data/rental/cscenter/ico_2_over.gif");
border: 1px solid #777777; 
border-radius: 10px;
color:#000;
margin-left:18px;
}
/* ¹öÆ° 3 */
.rect3 {
width:96px;
height:96px;
background:url("/data/rental/cscenter/ico_3.gif");
float:left; 
cursor:pointer;
color:#818181;
border: 1px solid #d0d0d0; 
border-radius: 10px;
margin-left:18px;
text-decoration:none;
}
.rect3:hover {
width:96px;
height:96px;
background:url("/data/rental/cscenter/ico_3_over.gif");
border: 1px solid #777777; 
border-radius: 10px;
color:#000;
margin-left:18px;
}
/* ¹öÆ° 4 */
.rect_first4 {
width:96px;
height:96px;
background:url("/data/rental/cscenter/ico_4.gif");
float:left; 
cursor:pointer;
color:#818181;
border: 1px solid #d0d0d0; 
border-radius: 10px;
text-decoration:none;
}
.rect_first4:hover {
width:96px;
height:96px;
background:url("/data/rental/cscenter/ico_4_over.gif");
border: 1px solid #777777; 
border-radius: 10px;
color:#000;

}
/* ¹öÆ° 5 */
.rect5 {
width:96px;
height:96px;
background:url("/data/rental/cscenter/ico_5.gif");
float:left; 
cursor:pointer;
color:#818181;
border: 1px solid #d0d0d0; 
border-radius: 10px;
margin-left:18px;
text-decoration:none;
}
.rect5:hover {
width:96px;
height:96px;
background:url("/data/rental/cscenter/ico_5_over.gif");
border: 1px solid #777777; 
border-radius: 10px;
color:#000;
margin-left:18px;
}

/* ¹öÆ° 6 */
.rect6 {
width:96px;
height:96px;
background:url("/data/rental/cscenter/ico_6.gif");
float:left; 
cursor:pointer;
color:#818181;
border: 1px solid #d0d0d0; 
border-radius: 10px;
margin-left:18px;
text-decoration:none;
}
.rect6:hover {
width:96px;
height:96px;
background:url("/data/rental/cscenter/ico_6_over.gif");
border: 1px solid #777777; 
border-radius: 10px;
color:#000;
margin-left:18px;
}

/**ÅÇ½ºÅ¸ÀÏ*****************************************************************************/

.tab01 ol, ul {
	margin-left:0px;
	padding-left:0px;
	list-style: none;
	display:inline-block;
	width:100%;
}
.tab01 li {float:left;}
.tab01 li a{ float:left;background:#f3f3f3; ; font-weight:bold; color:#7d7d7d; text-decoration:none; line-height:43px; height:43px; padding:0 30px; margin-right:1px;font-size:14px; letter-spacing:normal; }
.tab01 li a.on {background:#000; color:#fff;}
.tab01 li a:hover {background:#ed1c24; color:#fff;}
.tab01:after {content:''; display:block; clear:both;}
.tab02 li {float:left;}
.tab02 li a{ float:left; display:block;background:#f3f3f3; ; font-weight:bold; color:#7d7d7d; text-decoration:none; margin-right:1px; font-size:14px; width:147px; text-align:center; padding:10px 0 10px 0 ; height:36px;}
.tab02 li a.line1 {line-height:36px;}
.tab02 li a.on {background:#000; color:#fff;}
.tab02 li a:hover {background:#ed1c24; color:#fff;}
.tab02:after {content:''; display:block; clear:both;}
.tab03 li {float:left;}
.tab03 {border-bottom:2px solid #fd4b5b; border-left:1px solid #d2d4d6;}
.tab03 li a{white-space: nowrap;float:left; border-top:1px solid #d2d4d6; border-right:1px solid #d2d4d6; background:#f1f1f1; ; font-weight:bold; color:#323232; text-decoration:none; line-height:35px; height:35px; padding:0 10px;font-size:13px; letter-spacing:normal; margin-right:1px;}
.tab03 li a.on {background:#000; color:#fff;}
.tab03 li a:hover, .tab03 li a.on {background:#fd4b5b; border-top:1px solid #fd4b5b; border-right:1px solid #fd4b5b; color:#fff;}
.tab03:after {content:''; display:block; clear:both;}

.detailTabCont {display:none;}
.detailTabCont.on {display:block;}



.tab04 {width:520px; margin:10px auto; }
.tab04 li {float:left;}
.tab04 li a {display:inline-block; width:100px; height:35px; line-height:35px; border:1px solid #d1d1d1; text-align:center; border-radius:3px; margin:1px;font-family:ng;}
.tab04 li a:hover, .tab04 li a.on {background:#8cb3e0; border:1px solid #7ba7d9; color:#fff; text-decoration:none; font-weight:bold;}
.tab04:after{content:''; display:block; clear:both;}

/***BEST ¼øÀ§ ½ºÅ¸ÀÏ*********************************************************************************/
.best_icon{position:absolute;color:red;font-weight:bold;font-size:16px;	background-color:#fff;	padding: 5px 5px 5px 5px;}
.best_icon.Top{	font-size:25px;}


input[type='radio']
{margin-right:5px;}

input[type='checkbox']
{margin-right:5px;}

/*** µÕµÕÀÌÆË¾÷ *********************************************************************************/
#leftFloating, #rightFloating{position:fixed; top:500px; left:10%; z-index:100; cursor: pointer;}

.goods-container {border:1px solid #e9e9e9; background:#fff; box-sizing:border-box;transition: all 0.4s;}
.goods-container .productCont {border:4px solid #fff;transition: all 0.4s; overflow:hidden;}
.goods-container:hover {
	border:1px solid #fff;
	transition: all 0.4s;
}
.goods-container:hover .productCont {
	border:4px solid red;
	transition: all 0.4s;
}
.goods-container .txt {padding-top:15px; background:#fff; text-align:center; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80));opacity:0.8;transition: all 0.4s;}
.goods-container:hover .txt {
	margin-top:-36px;
	transition: all 0.4s;
}
.goods-container .addCart {display:block; position:relative; height:0; background:#fff; color:#fff; font-size:12px; line-height:36px; text-align:center; font-weight:bold; overflow:hidden;transition: all 0.4s; z-index:1;}
.goods-container:hover .addCart 
{
	height:36px;
	background:red;
	transition: all 0.4s;
}
.goods-container .productCont img.pimg {transition: all 0.4s;}
.goods-container:hover .productCont img.pimg {
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transition: all 0.4s;
}

/* 2015-11-20 jungeol */
/*°Ô½ÃÆÇºñµð¿À*/
.videoArea {width:1000px; margin:0 auto; text-align:right;}
.videoArea select {width:215px; height:30px; padding:0 0 0 0; border:1px solid #d5d5d5; box-sizing:border-box; color:#362721;}
.videoArea .videoBox {margin-top:30px;}
.videoArea .videoCont {margin-top:30px; border:1px solid #eaeaea; padding:25px;  text-align:left;}
.videoArea .videoCont img {margin-left:-30px;}
.videoArea .videoCont h1 {margin:0; padding:0 30px; color:#362721; font-size:16px; line-height:20px;}
.videoArea .videoCont p {margin:0; padding:0 30px; color:#362721; font-size:16px; line-height:20px;}
.videoArea .videoCont p embed{z-index: -999!important; position: relative;}
.btnRight {margin-top:50px; padding-bottom:10px; border-bottom:1px solid #ebebeb; text-align:right;}
.btnRight02 {margin-top:-37px; text-align:right;}
.btnStyle01 {display:inline-block; height:35px; padding:0 20px; margin:0 3px; background:#584b46; color:#fff !important; font-size:16px !important; line-height:33px !important; text-align:center;}
.btnStyle01:hover {text-decoration:none;}
.btnStyle02 {display:inline-block; height:35px; padding:0 20px; margin:0 3px; background:#f0512a; color:#fff !important; font-size:16px !important; line-height:33px !important; text-align:center;}
.btnStyle02:hover {text-decoration:none;}
.btnStyle03 {cursor: pointer; display:inline-block; height:33px; padding:0 20px; margin:0 3px; border:1px solid #e3e3e3; background:#fbfbfb; color:#333 !important; font-size:14px !important; line-height:31px !important;}
.btnStyle03:hover {text-decoration:none;}
.gallery {width:1025px; margin:0 0 0 -25px; padding-top:10px; overflow:hidden;}
.gallery li {float:left; width:230px; margin:30px 0 0 26px;}
.gallery li a {display:block; height:243px; padding:10px; border:1px solid #ebebeb; background:#fafafa; text-align:center;}
.gallery li a .txt {display:block; margin-top:15px; color:#362721; font-size:16px; line-height:20px;}
.paging {margin-top:50px; margin-bottom:50px; text-align:center; font-size:0; line-height:0;}
.paging span > a{border: none!important;}
.paging a {display:inline-block; width:38px; height:38px; margin:0 5px; border:1px solid #e3e3e3; color:#362721; font-size:16px; line-height:36px; vertical-align:top;}
.paging a.on {border:1px solid #5f4025; background:#5f4025; color:#fff;}
.typeRight {color:#bcbbbb; font-size:12px; line-height:28px; text-align:right;}
.typeRight a {display:inline-block; height:28px; padding:0 20px; border:1px solid #ebebeb; color:#222; font-size:12px; line-height:26px;}
.typeRight a:hover {text-decoration:none;}
.albumList {width:1026px; margin:0 0 0 -26px; text-align:left;}
.albumList li {float:left; margin:15px 0 11px 26px; width:314px; padding-bottom:25px; border:1px solid #e4e4e4;}
.albumList li .img {display:inline-block; margin:27px 0 0 27px;}
.albumList li .txt {padding:0 27px; color:#555; font-size:14px; line-height:16px;}
.albumList li .txt strong {display:block; margin-top:18px; color:#000; font-size:16px; line-height:20px; font-weight:normal;}
.albumList li .txt strong a {color:#000; font-size:16px; line-height:20px;}
.albumList li .txt p {margin:10px 0;}
.albumList li .links {position:relative; width:100%; height:20px; margin-top:20px;}
.albumList li .links .view {position:absolute; top:0; left:27px; padding-left:24px; background:url('/data/rental/icon/ico_view.gif') no-repeat 0 3px; color:#555; font-size:14px; line-height:16px;}
.albumList li .links .view:hover {text-decoration:none;}
.albumList li .links .cmt {position:absolute; top:0; left:135px; padding-left:24px; background:url('/data/rental/icon/ico_comment.gif') no-repeat 2px 3px; color:#555; font-size:14px; line-height:16px;}
.albumList li .links .cmt:hover {text-decoration:none;}
.albumList li .links .like {position:absolute; top:0; right:27px; padding-left:24px; background:url('/data/rental/icon/ico_like.gif') no-repeat 2px 3px; color:#555; font-size:14px; line-height:16px;}
.albumList li .links .like:hover {text-decoration:none;}
.slideArea .prevNext {text-align:right; font-size:0; line-height:0;}
.slideArea .prevNext a {display:inline-block; width:13px; height:25px; padding:0 8px; overflow:hidden;}
.slideArea .prevNext a:hover img {margin-top:-25px;}
.slideArea .slideBox {position:relative; width:100%; height:321px; margin-top:12px; overflow:hidden;}
.slideArea .slideBox ul {width:9999px; margin:0; overflow:hidden;}
.slideArea .slideBox ul li {float:left;}
.slideArea .slideBox ul li:first-child a {width:248px;  border-left:1px solid #e4e4e4;}
.slideArea .slideBox ul li a {display:block; width:249px; height:319px; border:1px solid #e4e4e4; border-left:0; text-align:center;}

.slideArea .slideBox ul li a:hover {text-decoration:none;}
.slideArea .slideBox ul li a .img {display:block; margin-top:10px;}
.slideArea .slideBox ul li a .tit {display:block; margin-top:18px; color:#000; font-size:16px; line-height:20px; font-weight:normal;}
.slideArea .slideBox ul li a .txt {display:block; margin-top:8px; color:#555; font-size:14px; line-height:18px;}
.borderLine {margin:30px 0 15px; border-top:3px solid #baa398;}





.stit {margin:0; color:#222; font-size:20px; line-height:24px; font-weight:normal; text-align:left;}
.stit02 {margin:50px 0 -25px; color:#222; font-size:20px; line-height:24px; font-weight:normal; text-align:left;}
.txtRight {margin-top:-24px; text-align:right; color:#bfbfbf; font-size:14px; line-height:24px;}
.txtRight span {margin:0 10px; color:#222;}
.txtLeft {margin-top:5px; text-align:left; color:#bfbfbf; font-size:14px; line-height:30px;}
.txtLeft span {color:#222;}
.btnRight03 {margin-top:10px; text-align:right;}
.btnRight04 {height:30px; margin-top:-30px; text-align:right;}
.bContents {margin-top:10px; padding:30px; border:1px solid #e4e4e4; text-align:left;}
.bContents h1 {margin:25px 0 0 0; color:#333; font-size:18px; line-height:24px;}
.bContents p {margin:25px 0 0 0; color:#555; font-size:14px; line-height:20px;}
.slideArea .slideBox.height {height:371px;}
.slideArea .slideBox.height ul li a {height:369px;}
.slideArea .slideBox ul li a .more {display:inline-block; height:28px; margin-top:18px; padding:0 15px; border:1px solid #baa398; color:#5f4025; font-size:14px; line-height:26px;}
.slideArea .slideBox ul.height295 li a {height:295px;}
.btnLeft {margin-top:35px; text-align:left; overflow:hidden;}
.btnStyle04 {display:inline-block; height:30px; padding:0 30px; background:#8c6f65; color:#fff !important; font-size:14px !important; line-height:28px;}
.btnStyle04:hover {text-decoration:none;}
.btnStyle05 {display:inline-block; height:30px; padding:0 30px; background:#5f4025; color:#fff !important; font-size:14px !important; line-height:28px;}
.btnStyle05:hover {text-decoration:none;}
.btnStyle06 {display:inline-block; height:30px; padding:0 30px; background:#362721; color:#fff !important; font-size:14px !important; line-height:28px;}
.btnStyle06:hover {text-decoration:none;}
.btnStyle07 {display:inline-block; width:98px; height:30px; background:#7a8da7; color:#fff !important; font-size:14px !important; line-height:28px; text-align:center;}
.btnStyle07:hover {text-decoration:none;}
.btnStyle08 {display:inline-block; height:30px; padding:0 30px; background:#362721; color:#fff !important; font-size:14px !important; line-height:28px; text-align:center;}
.btnStyle08:hover {text-decoration:none;}
.btnStyle09 {display:inline-block; height:27px; padding:0 20px; background:#362721; color:#fff !important; font-size:12px !important; line-height:25px; text-align:center; vertical-align:middle;}
.btnStyle09:hover {text-decoration:none;}
.btnStyle10 {display:inline-block; height:22px; padding:0 13px; border:1px solid #d2d6d9; color:#555 !important; font-size:12px !important; line-height:20px; font-weight:normal; text-align:center; vertical-align:middle; cursor:pointer;}
.btnStyle10:hover {text-decoration:none;}

.btnStyle11 {display:inline-block; min-width:100px; padding:0 22px; border-radius:3px; background:#1a98e1; color:#fff; font-size:12px; line-height:30px; text-align:center; box-sizing:border-box; cursor:pointer;}
.btnStyle12 {display:inline-block; min-width:100px; padding:0 22px; border-radius:3px; background:#c1c1c1; color:#fff; font-size:12px; line-height:30px; text-align:center; box-sizing:border-box; cursor:pointer;}

.btnStyle13 {display:inline-block; min-width:150px; height:50px; margin:0 8px; padding:0 30px; border:0 none; border-radius:3px; background:#c1c1c1; color:#fff; font-size:16px; line-height:50px; text-align:center; box-sizing:border-box; cursor:pointer; vertical-align:middle; font-family:ng,"Malgun Gothic",dotum,arial;}
.btnStyle14 {display:inline-block; min-width:150px; height:50px; margin:0 8px; padding:0 30px; border:0 none; border-radius:3px; background:#6f6f6f; color:#fff; font-size:16px; line-height:50px; text-align:center; box-sizing:border-box; cursor:pointer; vertical-align:middle; font-family:ng,"Malgun Gothic",dotum,arial;}
.btnStyle15 {display:inline-block; min-width:150px; height:50px; margin:0 8px; padding:0 30px; border:0 none; border-radius:3px; background:#e60039; color:#fff; font-size:16px; line-height:50px; text-align:center; box-sizing:border-box; cursor:pointer; vertical-align:middle; font-family:ng,"Malgun Gothic",dotum,arial;}

.btnStyle16 {display:inline-block; height:30px; padding:0 10px; border:0 none; border-radius:0; background:#6f6f6f; color:#fff; font-size:12px; line-height:30px; text-align:center; box-sizing:border-box; cursor:pointer; vertical-align:middle; font-family:ng,"Malgun Gothic",dotum,arial;}


.ctit {margin:27px 0 0 0; color:#222; font-size:16px; line-height:20px; font-weight:normal; text-align:left;}
.writeBox {position:relative; margin-top:8px; background:#fdfdfd;}
.writeBox .nt {margin:0; padding:55px 0; border:1px solid #e4e4e4; font-size:14px; line-height:20px; text-align:center;}
.writeBox .writeFoot {height:50px; border:1px solid #e4e4e4; background:#f6f1ee; overflow:hidden; font-size:14px; line-height:48px; text-align:left;}
.writeBox .writeFoot label {float:left; margin-left:20px;}
.writeBox .writeFoot input[type="file"] {float:left; width:790px; height:30px; margin:10px 0 0 10px; border:1px solid #7a8da7;; background:#f6f1ee; font-size:14px; line-height:30px;}
.writeBox .writeFoot > a.btnStyle07 {float:left; margin:11px 0 0 5px;}
.cmtBox {margin-top:15px; border:1px solid #e4e4e4; text-align:left; overflow:hidden;}
.cmtBox .cmtHead {height:40px; padding:0 20px; background:#f6f1ee; color:#222; font-size:14px; line-height:38px; overflow:hidden;}
.cmtBox .cmtHead em {float:left; font-style:normal;}
.cmtBox .cmtHead span {float:right;}
.cmtBox .cmtCont {margin:0; padding:35px 20px; border-top:1px solid #e4e4e4; font-size:14px; line-height:20px;}
.dataList {width:100%; margin-top:8px; color:#222; border-spacing:0; border:0; _border-collapse:collapse;}
.dataList th {padding:10px; border:1px solid #e4e4e4; border-left:none; background:#f2f2f2; font-weight:normal; font-size:14px; line-height:20px;}
.dataList tr th:first-child {border-left:1px solid #e4e4e4;}
.dataList td {padding:10px; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; text-align:center; font-size:14px; line-height:20px;}
.dataList td.subject {padding-left:35px; text-align:left;}
.dataList td img {margin-top:-2px; vertical-align:middle;}
.dataList tr td:first-child {border-left:1px solid #e4e4e4;}

/**/
.borderWrap {overflow:hidden;}
.borderWrap.loginPage {width:980px;}
.borderWrap .leftBanner {float:left; width:545px; padding:50px 0 50px; text-align:center;}
.borderWrap.loginPage .leftBanner {width:400px; padding:50px 45px 50px;}
.borderWrap .leftBanner h1 {margin:0; color:#666; font-size:28px; line-height:86px; font-weight:bold;}
.borderWrap .cont {float:right; width:600px; padding:48px 26px 50px; text-align:left;}
.borderWrap.loginPage .cont {width:400px; padding:48px 45px 50px;}
.borderWrap .cont .titArea {margin:0; color:#333; font-size:18px; line-height:19px; font-weight:bold;}
.borderWrap .cont .linkRight {margin-top:-19px; text-align:right;}
.borderWrap .cont .linkRight a {color:#de2810; font-size:14px; line-height:19px;}

.loginForm {margin:10px 0 0 0; border-top:1px solid #d9d9d9; border-radius:2px;}
.loginForm li {padding:12px; border:1px solid #d9d9d9; border-top:none;}
.loginForm li input.text {width:100%; height:36px; padding:0 0 0 42px; border:1px solid #d9d9d9; border-radius:2px; box-sizing:border-box;}
.loginForm li input.uid {background:url('/data/ico_uid.jpg') no-repeat 0 center #fff;}
.loginForm li input.upw {background:url('/data/ico_upw.jpg') no-repeat 0 center #fff;}
.loginForm li input.ukey {padding-right:145px; background:url('/data/ico_ukey.jpg') no-repeat 0 center #fff;}
.loginForm li .codeWrap {position:relative;}
.loginForm li .codeWrap .keyImg {position:absolute; top:1px; right:36px; cursor:pointer;}
.loginForm li .codeWrap .btnReset {position:absolute; top:1px; right:1px; border-radius:0 2px 2px 0; cursor:pointer;}

.saveIdBox {margin:12px;}
.saveIdBox input[type="checkbox"]{vertical-align:middle;}
.saveIdBox label{cursor:pointer;}
.txtError p {margin:30px 0 0 0; color:#de2810; font-size:16px; line-height:24px; text-align:center;}
.btnLogin {display:block; width:300px; height:50px; padding:0; margin:30px auto 0; border:0 none; border-radius:2px; background:#de2810; color:#fff; font-size:16px; line-height:50px; text-align:center; font-weight:bold; box-sizing:border-box; cursor:pointer;}
.l_center {padding:5px 0 10px; font-size:12px; line-height:40px; text-align:center;}
.l_center label {margin:0 8px; color:#666; font-size:12px; cursor:pointer;}
.l_center label input {margin:-1px 5px 0 0; vertical-align:middle;}
.l_center a {margin:0 8px; color:#666; font-size:12px;}
.l_center a.join {color:#e60039;}
.l_note {border-top:1px solid #ececec; color:#666; font-size:14px; font-weight:bold; line-height:42px;}
.loginTypes {overflow:hidden; text-align:left;}
.loginTypes span {float:left; margin-left:21px; cursor:pointer;}
.loginTypes span:first-child {margin-left:0;}
.exList {margin:14px 0 0 0; color:#555; font-size:14px; line-height:22px;}
.txtRequired {margin:8px 0 0 0; color:#555; font-size:14px; line-height:16px; text-align:right;}
.txtRequired span {color:#de2810; font-weight:bold;}
.writeForm {margin-top:10px; border:1px solid #d9d9d9; border-radius:2px; overflow:hidden;}
.writeForm table {width:100%; border-spacing:0;}
.writeForm th {padding:20px 0; border-top:1px solid #d9d9d9; background:#f7f7f7; color:#333; font-size:14px; line-height:20px; font-weight:normal; text-align:center;}
.writeForm th .star {margin-left:4px; color:#de2810; font-size:14px; font-weight:bold;}
.writeForm td {padding:12px; border-top:1px solid #d9d9d9; color:#999; font-size:12px;}
.writeForm tr:first-child th,
.writeForm tr:first-child td {border-top:none;}
.writeForm td input.text {width:100%; height:36px; padding:0 10px; border:1px solid #d9d9d9; border-radius:2px; font-size:12px; line-height:36px; box-sizing:border-box;}
.writeForm td textarea.textarea {width:100%; height:160px; padding:0 10px; border:1px solid #d9d9d9; border-radius:2px; font-size:12px; line-height:36px; box-sizing:border-box;}
.writeForm td .nt {margin-left:10px; color:#999;}
.writeForm td .nt02 {margin-top:10px; color:#999;}
.checkOkBox {margin-top:10px; color:#666; font-size:12px; line-height:14px;}
.checkOkBox input {margin:-1px 6px 0 0 ; vertical-align:middle;}

.buyTypeBox {margin-top:25px; color:#666; font-size:12px; line-height:20px;}
.buyTypeBox label {margin-right:25px; cursor:pointer;}
.buyTypeBox input {margin:-1px 6px 0 0; vertical-align:middle;}

.areaLine {margin:15px 0; border-top:1px solid #ececec;}

.locationNavi select {height:20px; border:1px solid #707070;}

.viewGoodsList {width:172px; border:1px solid #ddd; box-sizing:border-box; text-align:center;}
.viewGoodsList h1 {margin:0; background:#f9f9f9; border-bottom:1px solid #ddd; color:#555; font-size:12px; line-height:31px; text-align:center; font-weight:normal;}
.viewGoodsList .ofBox {height:450px; overflow:hidden;}
.viewGoodsList .vglSlide {margin:0; overflow:hidden;}
.viewGoodsList .vglSlide li .img {padding-top:10px; text-align:center;}
.viewGoodsList .vglSlide li .img img {width:150px; height:150px; margin:0 auto; vertical-align:top;}
.viewGoodsList .vglSlide li .txt {height:60px; overflow:hidden;}
.viewGoodsList .vglSlide li .title a {display:block; width:130px; margin:4px auto 0; color:#555; font-size:12px; line-height:17px; font-weight:normal;}
.viewGoodsList .vglSlide li .prc {color:#ff3333; font-size:14px; line-height:20px; font-weight:bold;}

.viewGoodsList .ctrBox {height:30px; border-top:1px solid #ddd; background:#f9f9f9; text-align:center;}
.viewGoodsList .ctrBox .vglPrev a {display:inline-block; width:20px; height:20px; margin:5px 2px 0; background:url('/data/btn_view_prev.png') no-repeat 0 0; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden;}
.viewGoodsList .ctrBox .vglPrev a:hover {background:url('/data/btn_view_prev.png') no-repeat 0 -20px;}
.viewGoodsList .ctrBox .vglNext a {display:inline-block; width:20px; height:20px; margin:5px 2px 0; background:url('/data/btn_view_next.png') no-repeat 0 0; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden;}
.viewGoodsList .ctrBox .vglNext a:hover {background:url('/data/btn_view_next.png') no-repeat 0 -20px;}

.viewDetailBox {width:100%; overflow:hidden;}
.viewDetailBox .left {float:left; width:178px;}
.viewDetailBox .right {float:right; width:1002px;}

.cateBest10 {margin-top:12px; border:1px solid #dbdbdb; border-radius:10px; text-align:center; overflow:hidden;}
.cateBest10 h1 {margin:0; border-bottom:1px solid #dbdbdb; background:#f1f1f1; color:#000; font-size:13px; line-height:36px;}
.cateBest10 .cateBestList {margin:0; padding-bottom:10px;}
.cateBest10 .cateBestList  li .img {padding-top:10px; text-align:center;}
.cateBest10 .cateBestList  li .img img {width:150px; height:150px; margin:0 auto; vertical-align:top;}
.cateBest10 .cateBestList  li .title a {display:block; width:150px; margin:4px auto 0; color:#555; font-size:12px; line-height:17px; font-weight:normal;}
.cateBest10 .cateBestList  li .prc {color:#ff3333; font-size:14px; line-height:20px; font-weight:bold;}

.mgt30 {margin-top:30px !important;}

/* º£½ºÆ® */
.sub_center_con {margin-top:40px;}
.mT20 {
    margin-top: 20px;
}
.float_L{float: left;}
.float_R{float: right;}
.pLR9{padding: 0 9px;}
.titleText29 {background:url('/data/rental/title_bar_bg.gif') left bottom no-repeat; padding-bottom:14px;font-size:24px; color:#222222; font-weight:bold; margin-bottom:10px;}

.subtitleText_new {margin-bottom:30px;font-size:14px; color:#6e6e6e;  overflow: hidden; text-align: left;}
.subtitleText_new img {vertical-align:middle !important;}
.pro_list_con_box {margin-top:35px; border-top:1px solid #000; overflow:hidden;}
.bestTitBox {padding-bottom:15px; margin-top:39px; text-align:left;}
.bestTitBox span { border-top:1px solid #8a827f; color:#352822; font-size:24px;}
.bestTitBox span strong {color:#cb0b0b;}
.bestTitBox span em {font-style:normal; font-weight:bold; color:#352822;}

.bestsBox {position:relative; padding:0 24px; border-radius:5px;}
.bestsBox.weeklyBox {background:url('/data/rental/bg_bests_line2.gif') repeat scroll 0 0;}
.bestsBox.monthlyBox {padding:0 10px; background:url('/data/rental/bg_bests_line2.gif') repeat scroll 0 0;}
.bestsBox .bestsSlider {height:448px; margin:0; overflow:hidden;}
.bestsBox .bestsSlider li {float:left; width:278px;}
.bestsBox .bestsSlider li .hgtit {padding-top:29px;}
.bestsBox .bestsSlider.moh li {width:236px;}
.bestsBox .bestsSlider li h1 {margin:0; font-size:21px;}
.bestsBox .bestsSlider li h1 span {font-weight:normal;}
.bestsBox .bestsSlider li h1 strong {}
.bestsBox .pro_name_basic {padding:24px 0;}
.bestsBox .pro_name_basic .pro_icons {padding-bottom:10px;}
.bestsBox .pro_name_basic p {color:#000; font-size: 12px;}
.bestsBox .pro_name_basic p a {margin: auto; padding-bottom: 10px; white-space: pre-line; width: 180px;}
.bestsBox .bx-wrapper {position:static;}
.bestsBox .bx-wrapper .bx-viewport {background:none;}
.bestsBox .bx-wrapper img {width:auto; display:inline;}
.bestsBox .hgImg img {width:140px; height:140px;}
.bestsBox .hgImg a {display:inline-block; width:234px; height:187px; margin:0 auto; padding-top:47px; border:1px solid #eaeaea; border-radius:118px; background:#fff; overflow:hidden;}
.bestsBox .bx-controls .bx-controls-direction .bx-prev {position:absolute; left:20px; top:50%; display:inline-block; width:13px; height:25px; margin-top:-13px; background:url('/data/rental/btn_hg_prev.png') no-repeat 0 0; text-indent:-999px; overflow:hidden;}
.bestsBox .bx-controls .bx-controls-direction .bx-next {position:absolute; right:20px; top:50%; display:inline-block; width:13px; height:25px; margin-top:-13px; background:url('/data/rental/btn_hg_next.png') no-repeat 0 0; text-indent:-999px; overflow:hidden;}
.review_wraper {width:100%; background:#eaeaea;}
.review_box {padding:17px 19px; border-radius:5px; background:#eaeaea;}
.reviewContBox {padding:25px 18px; background:#fff;}
.reviewContBox ul {margin:0; overflow:hidden;}
.reviewContBox ul li {float:left; width:534px; overflow:hidden;}
.reviewContBox ul li + li {float:right;}
.reviewContBox ul li .reLeft {float:left; width:223px; text-align:left;}
.reviewContBox ul li .reLeft .reLeftTit {height:131px;}
.reviewContBox ul li .reLeft .reLeftTit h1 {margin:0; text-align:left;}
.reviewContBox ul li .reLeft .reLeftTit p {margin:17px 0 0; color:#7a8da7; font-size:13px;}
.reviewContBox ul li .reLeft .reLeftTit em {display:block;  font-style:normal;}
.reviewContBox ul li .reLeft .reLeftTit em a {color:#4b5263; font-size:13px;}
.reviewContBox ul li .reLeft .reLeftTit strong {color:#aaabae; font-size:13px;}
.reviewContBox ul li .reLeft .reLeftCont {height:95px; padding:11px 15px; border:1px solid #e6e5ea; background:#eff1f4; overflow:hidden;}
.reviewContBox ul li .reLeft .reLeftCont p {padding-top:8px; margin:0; color:#aaabae; font-size:13px;}
.reviewContBox ul li .reLeft .reLeftCont strong {display:block; color:#4b5263; font-size:13px;}
.reviewContBox ul li .reRight {float:right; border:1px solid #e6e5ea;}
.sub_max_imgBox {border:1px solid #e9e9e9;}

.pro_list_con {overflow:hidden;}
.pro_list_con li {float:left; width:271px; margin:0 13px 31px; border:1px solid #e4e4e4;}
.pro_list_con li.first {}
.pro_list_con li dl {overflow:hidden;}
.pro_list_con li dl dd.pro_name_basic {margin:0 31px; border-top:1px dashed #dcdcdc; overflow:hidden;}
.pro_list_con li dl dd.pro_name_basic .pro_name_left {float:left; width:51px;}
.pro_list_con li dl dd.pro_name_basic .pro_name_left span {display:block; padding-left:4px; margin-top:23px; text-align:left;}
.pro_list_con li dl dd.pro_name_basic .pro_name_right {float:left; width:140px; padding:20px 0 8px 17px; border-left:1px dashed #dcdcdc; text-align:left;}
.pro_list_con li dl dd.pro_name_basic .pro_name_right a {color:#030303; font-size:15px; text-align:left;}
.pro_list_con li dl dd.pro_name_basic .pro_name_right p {margin-top:25px; color:#030303; font-size:15px; text-align:left;}


/* bestgoods */
.bestListBox {position:relative; padding:0 20px;}
.bestListBox .bx-controls .bx-controls-direction .bx-prev {position:absolute; left:0; bottom:0; display:inline-block; width:35px; height:418px; background:url('/data/rental/btn_hg_prev.png') no-repeat center center #fff; text-indent:-999px; overflow:hidden;}
.bestListBox .bx-controls .bx-controls-direction .bx-next {position:absolute; right:0; bottom:0; display:inline-block; width:35px; height:418px; background:url('/data/rental/btn_hg_next.png') no-repeat center center #fff; text-indent:-999px; overflow:hidden;}
.bestListBox ul {margin:0;}
.bestListBox li .hgtit {height:51px; padding:15px 0;}
.bestListBox li h1 {margin:0; font-size:21px;}
.bestListBox li h1 span {font-weight:normal;}
.bestListBox li h1 strong {}
.bestListBox li img {vertical-align:top;}


/* cartWrap */
.cartWrap {padding:25px 30px 50px; border:1px solid #e2e2e2; border-top:3px solid #000;}
.myCouponInfoBox {margin-top:25px; padding:14px 30px; border:1px solid #e2e2e2; background:#f7f7f7; text-align:left;}
.myCouponInfoBox .myCouponInfo {color:#000; font-size:14px; line-height:21px; font-weight:bold;}
.myCouponInfoBox .myCouponInfo .icoCoupon {padding-left:27px; background:url('/data/rental/icon_mycoupon.gif') no-repeat 0 center;}
.myCouponInfoBox .myCouponInfo .icoFund {padding-left:20px; background:url('/data/rental/icon_myfund.gif') no-repeat 0 center;}
.myCouponInfoBox .myCouponInfo strong {margin-left:7px; padding-left:9px; background:url('/data/rental/icon_mycoupon_bar.gif') no-repeat 0 center; color:#e60039; font-size:16px;}
.myCouponInfoBox .myCouponInfo .cnt {margin-right:10px; color:#e60039; font-size:16px; font-weight:bold;}
.myCouponInfoBox .myCouponInfo .btnxs {margin:-2px 0 0 0;border-radius:0; font-size:12px; line-height:21px; vertical-align:middle;}
.titleStyle01 {margin:20px 0 0 0; color:#333; font-size:18px; line-height:37px; text-align:left;}