.gallery .full_inner {
border:1px solid #aaaa90;
border-bottom-width:2px;
border-right-width:2px;
height:508px;
overflow:hidden;
margin-bottom:12px;
position:relative;
background:#e4e3d6;
}

* html .gallery .full_inner {
width:925px;
}

#gallery_tabs {
background:#e4e3d7 url(../images/gallery/gallery_tabs_right_bg.jpg) top right no-repeat;
width:737px;
height:503px;
padding-left:1px;
}

.current-demo #gallery_tabs {
width:718px;
}

.gallery_tabs_right {
width:422px;
float:right;
margin:0 0 0 12px;
}

#gallery_tabs #contemporary {
background:#e4e3d7 url(../images/gallery/gy_contemporary_bg.jpg) top right no-repeat;
width:737px;
height:503px;
}

#gallery_tabs #contemporary .gallery_tabs_right {
width:287px;
float:right;
margin:0;
}

* html #gallery_tabs #contemporary .gallery_tabs_right {
width:280px;
}

.gallery #gy_selector {
width:175px;
height:508px;
float:left: margin: 0;
background:#e4e3d7 url(../images/gallery/gy_selector_bg.jpg) no-repeat;
overflow:hidden;
}

.gallery .full_inner ul {
margin:-2px 0 0;
padding:0;
}

.gallery #gallery_select li {
width:175px;
height:35px;
background:transparent;
margin:3px 0;
}

* html .gallery #gallery_select li {
margin:3px 0 0;
}

.gallery #gallery_select li a {
color:#fff;
text-transform:uppercase;
text-decoration:none;
font-size:14px;
display:block;
padding:10px 10px 7px 15px;
}

* html .gallery #gallery_select li a {
padding:10px 10px 0 15px;
}

.gallery #gallery_select li#gy_casual a,.gallery #gallery_select li#gy_oldworld a,.gallery #gallery_select li#gy_trad a,.gallery #gallery_select li#gy_contemp a,.gallery #gallery_select li#gy_antique a {
width:175px;
height:35px;
}

* html .gallery #gallery_select li#gy_casual a,* html .gallery #gallery_select li#gy_oldworld a,* html .gallery #gallery_select li#gy_trad a,* html .gallery #gallery_select li#gy_contemp a,* html .gallery #gallery_select li#gy_antique a {
width:175px;
height:25px;
}

.gallery #gallery_select li#gy_casual a {
width:175px;
height:35px;
background:transparent url(../images/gallery/gy_casual_bg.gif) -174px 0 no-repeat;
}

.gallery #gallery_select li#gy_oldworld a {
width:175px;
height:35px;
background:transparent url(../images/gallery/gy_oldworld_bg.gif) -174px 0 no-repeat;
}

.gallery #gallery_select li#gy_trad a {
width:175px;
height:35px;
background:transparent url(../images/gallery/gy_trad_bg.gif) -174px 0 no-repeat;
}

.gallery #gallery_select li#gy_contemp a {
width:175px;
height:35px;
background:transparent url(../images/gallery/gy_contemp_bg.gif) -174px 0 no-repeat;
}

.gallery #gallery_select li#gy_antique a {
width:175px;
height:35px;
background:transparent url(../images/gallery/gy_antique_bg.gif) -174px 0 no-repeat;
}

.gallery #gallery_select li#gy_demo a {
width:175px;
height:97px;
background:transparent url(../images/gallery/gy_demo_bg.gif) -174px 0 no-repeat;
font-size:12px;
padding:32px 0 0 60px;
}

.finishing_technique h3 {
left:-9999em;
position:relative;
}

.finishing_technique {
width:422px;
height:129px;
background:transparent url(../images/gallery/finishing_technique_bg.gif) no-repeat;
margin-top:12px;
margin-left:4px;
margin-bottom:0;
bottom:16px;
right:5px;
position:absolute;
}

.finishing_technique p {
color:#45250f;
line-height:1.05!important;
margin:5px 12px 0 170px;
}

.finishing_technique strong span {
font-size:8px;
vertical-align:top;
}

#contemporary .finishing_technique {
margin-left:0;
margin-top:4px;
bottom:10px;
left:185px;
position:absolute;
}

p.gallery_lead {
margin-right:25px;
margin-bottom:25px;
line-height:1.5;
color:#202020;
}

.gallery_tabs_left img {
width:283px;
height:480px;
float:left;
background:#e5e5e5;
margin:12px 0 6px 10px;
}

#contemporary .gallery_tabs_left {
height:500px;
display:block;
}

#contemporary .gallery_tabs_left img {
width:445px;
height:336px;
float:left;
background:#e5e5e5;
margin:12px 0 4px 10px;
}

.gallery_tabs_right p {
line-height:1.5;
margin:8px 8px 8px 25px;
}

#gy_contemporary .gallery_tabs_right p {
margin-left:12px;
}

.gallery_tabs_right li {
line-height:1.5;
margin:5px 8px 5px 42px;
}

.gallery_tabs_right h3 {
color:#45250f;
font-size:20px;
margin:13px 8px 13px 25px;
}

#oldworld .finishing_technique p,#traditional .finishing_technique p,#antique .finishing_technique p,#demo .finishing_technique p {
/*margin-top:-22px;*/
}

#contemporary .gallery_tabs_right .finishing_technique p {
margin:5px 0 0 180px;
}

.finishing_technique img {
float:right;
right:5px;
bottom:10px;
position:absolute;
}

#contemporary .finishing_technique img {
height:32px;
width:190px;
margin-bottom:-2px;
}

#demo .finishing_technique img {
margin-top:4px;
}
