@charset "UTF-8";

/* lightbox
=======================================*/
#wrapper #lightbox{
background:none;
width:100%;
height:100%;
min-height:100%;
position:absolute;
top:0;
left:0;
display:none;
z-index:99;
}

/* ModernBrowser ONLY */
body > #wrapper #lightbox {
height:100%;
}

#wrapper #lightbox .bg{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
min-height:100%;
background-color:#FFF;
filter: alpha(opacity=80);
-moz-opacity:0.8;
opacity:0.8;
z-index:1;
cursor:pointer;
}

body > #wrapper #lightbox .bg{
height:100%;
}

#wrapper #lightbox .detail{
position:relative;
width:780px;
margin:0 auto;
z-index:2;
}

#wrapper #lightbox .detail .btn-close{
position:absolute;
right:0;
top:7px;
width:75px;
height:25px;
z-index:3;
cursor:pointer;
}

#wrapper #lightbox .detail h3{
position:relative;
width:730px;
background-color:#786548;
color:#FFF;
font-weight:bold;
font-size:167%;
padding:1px 25px;
z-index:1;

min-height:40px;  
height:auto !important;  
height:40px; 
}

#wrapper #lightbox .detail .inner{
position:relative;
width:720px;
border:6px solid #E0D7C8;
background-color:#FFF;
padding:10px 24px 20px 24px;
z-index:2;
}


#wrapper #lightbox .detail .inner .txt-point{
position:relative;	
overflow:hidden;
margin-bottom:10px;
zoom:1;

}

#wrapper #lightbox .detail .inner .txt-point dt{
position:relative;
width:43px;
height:43px;
margin-right:10px;
float:left;
}
#wrapper #lightbox .detail .inner .txt-point dd{
position:relative;
width:650px;
font-size:107%;
font-weight:bold;
padding-top:10px;
float:left;
}

#wrapper #lightbox .detail .inner table{
position:relative;
width:720px;
border-top:1px solid #E0DFDF;/* all browsers, of course */
border-top:none\9; /* IE8 */
*border-top:none; /* IE7 */
_border-top:none; /* IE6 */
}
#wrapper #lightbox .detail .inner table:not(:target) {
border-top:none\9; /* IE9 */
}
#wrapper #lightbox .detail .inner table.spec2{
border-bottom:1px solid #E0DFDF;
}


#wrapper #lightbox .detail .inner table th{
font-weight:bold;
font-size:92%;
width:14%;
text-align:center;
padding:6px 0;
background-color:#F5F2ED;
border-top:1px solid #E0DFDF;
border-bottom:1px solid #E0DFDF;/* all browsers, of course */

border-bottom:none\9; /* IE8 */
*border-bottom:none; /* IE7 */
_border-bottom:none; /* IE6 */
}
#wrapper #lightbox .detail .inner table th:not(:target) {
border-bottom:none\9; /* IE9 */
}

#wrapper #lightbox .detail .inner table td{
position:relative;
padding:6px 10px;
font-size:92%;
width:auto;
border-top:1px solid #E0DFDF;
border-bottom:1px solid #E0DFDF;/* all browsers, of course */

border-bottom:none\9; /* IE8 */
*border-bottom:none; /* IE7 */
_border-bottom:none; /* IE6 */
}
#wrapper #lightbox .detail .inner table td:not(:target) {
border-bottom:none\9; /* IE9 */
}

#wrapper #lightbox .detail .inner table.price1 td{
font-size:107%;
width:36%;
}

#wrapper #lightbox .detail .inner table.price2 td{
font-size:107%;
}

#wrapper #lightbox .detail .inner table.spec2{
margin-bottom:30px
}

#wrapper #lightbox .detail .inner ul{
position:relative;
overflow:hidden;
width:720px;
display:block;
}

#wrapper #lightbox .detail .inner ul li{
display:block;
float:left;
margin-bottom:10px;
}

#wrapper #lightbox .detail .inner ul li.img1{
width:350px;
height:auto;
margin-right:20px;
}
#wrapper #lightbox .detail .inner ul li.img2{
width:350px;
height:auto;
}
#wrapper #lightbox .detail .inner ul li.img3{
width:230px;
height:auto;
margin-right:15px;
}
#wrapper #lightbox .detail .inner ul li.img4{
width:230px;
height:auto;
margin-right:15px;
}
#wrapper #lightbox .detail .inner ul li.img5{
width:230px;
height:auto;
}
#wrapper #lightbox .detail .inner ul li.img6{
width:230px;
height:auto;
margin-right:15px;
}
#wrapper #lightbox .detail .inner ul li.img7{
width:230px;
height:auto;
margin-right:15px;
}
#wrapper #lightbox .detail .inner ul li.img8{
width:230px;
height:auto;
}

