#container .bg-green .single-column
{
    margin-top:0;
    padding-bottom:10px;
}
#container .bg-green .column-one,
#container .bg-green .column-two
{
    margin-top:-10px;
}
/* Border Green Box */
.border-green { margin-right:10px;margin-bottom:10px;background-color:#cada98;border:1px solid #edf3d9; }
.border-green .info { margin:0; }
.border-green .info p { margin: 0; }

.border-green label { float:left;width:155px;font-weight:bold; }
.border-green .row {font-size:13px;clear:both;padding:6px 5px;background-color:#E7EFC6;}
.border-green .row.odd {background-color:#fbfcf6;}

.border-green p.icons-buttons { width:100%;margin:0; }
.icons-buttons .button.large { margin:8px 5px 0 0; }

.info ul {
width:45%;
float:left;
margin:0;
}


/* Tab Container Box */
.tab-container .content {
border:1px solid #e2e2e2;border-top:none;
}
.tab-container .green {
background:#f5f5f5;border:1px solid #e2e2e2;border-bottom:none;
height:40px;
}
.tab-container .green .left {
height:29px;
padding-top:11px;
}
.tab-container .content .left .wrapper {
width:415px;
margin-right:7px;
border-right:1px solid #dcdcdc;
padding-right:8px;
}




#container .box-container .bg-green {
background:url(../images/bg-green.gif) no-repeat 7px 0;
clear:both;
width:981px;
}
#container .box-container .column-one {
width:278px;
}
#container .box-container .column-two {
width:665px;
float:right;
padding-right:12px;
}
.picture-scroll .listing-image {
width:271px;
height:263px;
background:url(../images/mask-puppy-details.png) no-repeat left top;
margin-left:6px;
}
.picture-scroll {
margin-top:8px;
}
.thmb { border:1px solid #666; display:inline-block;margin:2px; }
.thmb img { width:31px; height:31px; }
.picture-scroll .scroll-bottom_no { background:url(../images/mask-puppy-details-bottom_no.gif) no-repeat;margin-left:6px;width:271px;height:12px;padding:0; }
.thumbnails { margin:0 0 0 41px;width:200px; text-align:center; }


.box .tab-container .info-box {
width:215px;
}
.box .gray { width:268px; }

/* Forms specific to the puppy-details page */
.forms {
padding:5px;
}
.forms fieldset legend {
text-indent:-9999px;
}
.forms label {
color:#666;
font-size:1.2em;
padding-bottom:4px;
}
.forms .wide,
.forms .mid,
.forms .small {
margin:6px 0;
}
.forms .wide {
width:408px;
}
.forms .mid {
width:198px;
}
.forms .field-seperator {
margin-right:8px;
}
.forms .small {
width:90px;
}
.product-info p { line-height:16px; }

