@charset "utf-8";

/* delete me */
#recommend,
#column {
display:none !important;
}

/* tab */
#main .tab ul {
overflow:hidden;
height:100%;
}
#main .tab li {
float:left;
}
#main .tab ul img {
vertical-align:bottom;
}
#main .tab .top {
padding-bottom:10px;
background:url(../img/item_bg_03.png) left bottom no-repeat;
}

/* photo */
#photo {
margin-bottom:42px;
padding:6px 1px 0;
background:url(../img/item_bg_04.png) no-repeat;
}

/* image holder */
#image {
float:left;
width:520px;
height:400px;
margin-bottom:1px;
background-color:#EBE8DC;
text-align:center;
}

/* photo details */
#details {
position:relative;
min-height:371px;
height:auto !important;
height:371px;
padding-top:29px;
margin-bottom:1px;
margin-left:534px;
}
#details h2 {
margin-bottom:18px;
}
#details p {
margin-left:1px;
}
#details ul {
position:absolute;
bottom:15px;
left:1px;
}
#details li {
margin-top:12px;
}

/* thumbnails */
#thumbnails ul {
overflow:hidden;
width:739px;
clear:both;
margin:0 -1px;
padding-bottom:11px;
padding-left:11px;
background-color:#EBE8DC;
}
#thumbnails li {
float:left;
width:59px;
margin-right:8px;
padding-top:11px;
}
#thumbnails ul a {
display:block;
padding:1px;
border:2px solid #CAC1B3;
}
#thumbnails ul .current,
#thumbnails ul a:hover {
border-color:#AE8355;
}
#thumbnails ul img {
display:block;
margin:0 auto;
}

/* recommend */
#recommend {
margin-bottom:20px;
border-bottom:1px dotted #988A7C;
}
#recommend h2 {
margin-bottom:15px;
}
#recommend .notes {
margin:0 5px 20px;
padding-left:1em;
font-size:1.2em;
text-indent:-1em;
}
#recommend .section {
overflow:hidden;
height:100%;
margin-bottom:20px;
}
#recommend .section .image {
float:left;
}
#recommend .section h3,
#recommend .section p,
#recommend .section address {
margin-left:272px;
line-height:1.3;
}
#recommend .section h3 {
margin-bottom:10px;
font-size:1.4em;
}
#recommend .section p,
#recommend .section address {
font-size:1.2em;
}
#recommend .section p {
margin-bottom:30px;
}

/* contact */
#contact {
margin-bottom:35px;
}
#contact p {
text-align:center;
}

/* column */
#column {
padding-bottom:30px;
}
#column h2 {
margin-bottom:10px;
padding:0 3px 7px;
background:url(../img/item_bg_01.png) left bottom no-repeat;
font-size:1.4em;
line-height:1.2;
}
#column .section {
margin-bottom:10px;
padding:1px;
border:1px solid #DFD9CE;
background-color:#fff;
}
#column .section .inner {
overflow:hidden;
height:100%;
padding:12px;
border:1px solid #F1EEE4;
background-color:#FBF9F0;
}
#column .section .image {
float:left;
}
#column .section h3,
#column .section p {
margin-bottom:9px;
margin-left:95px;
font-size:1.2em;
line-height:1.3;
}
#column .section .more {
margin-bottom:0;
padding-left:22px;
background:url(../img/item_bg_02.png) left center no-repeat;
}
