div#container {position:relative; height:100%;}

#inquire {position:absolute; left: 146px; top:460px; padding:8px 0;}
#inquire a {font:bold 1.4em arial, sana-serif; color:#fde389; text-decoration:none; background-color:#3680a7; padding:8px 10px; border-right:19px solid #70c0ca;}
#inquire a:hover {color:#fff;}

#detail {float:left; width:650px; height:100%; margin: -4px 0 8px 100px;}

.head {float:left; width:590px; text-align:center; margin: 4px 0 0 0px; padding:4px 0;}
.head h3 {font:bold 1.75em Georgia, 'Times New Roman', serif; color:#0e5c9c;}
.head p {font:normal 1.4em Georgia, 'Times New Roman', serif; padding:2px;}
.subhead {float:left; width:590px; text-align:center; font:normal 1.2em Georgia, 'Times New Roman', serif; line-height:1.25em; color:#0e5c9c;}

#frame {float:left; border:2px solid #555; width:400px; margin:10px 93px 22px 93px;}
#frame p {text-align: center; font-style:italic; color:#0e5c9c; line-height:1.75em;}
.thumbs {float:left; margin:0px 37px; width:496px; background-color:#fde389; padding:4px 10px;}
.thumbs img {float:left; width:96px; border: 4px solid #fff; margin:4px 10px;}
.thumbs a {border:none;}

#description {float:left; width:650px; margin:10px;}
#description p {margin-bottom:4px;}
#description p:first-letter {font:bold 1.75em Georgia, 'Times New Roman', serif; color:#0e5c9c; padding-right:1px;}
#description p + p:first-letter {font : 1em arial, sans-serif; color:#000; padding-right:0;}
#description h3 {font:bold 1.75em arial, sans-serif; color:#0e5c9c; margin-top:4px;}
#description span {font-style:italic;}

.clearfix {display: block; height: 0; clear: both; visibility: hidden;}