/* 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;
}



#container .box-container .column-one {
width:278px;
}
#container .box-container .column-two {
width:665px;
float:right;
padding-right:12px;
}


.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; }
