.homelayout {width: 100%;clear: both;}
#homecol1, #homecol2 {vertical-align: top;padding: 10px;}
#homecol1 {width: 610px;}
.homephoto {width: 590px;height: 350px;background-color: #4a6792;color: #ffffff;padding: 8px;overflow: hidden;font-size: 21px;}
.homecaption {float: left;margin: 10px;}
.homeprice {float: right;margin: 10px;}
.homebuttons {margin-top: 14px;}
.homebuttons img {margin-left: 1px; margin-right: 1px;}
.homelayout h2 {color: #4a6792;font-size: 20px;}
.homedesc p {text-align: justify;}
#homecol2 h2 {margin-bottom: 8px;clear: left;}
.homedetails {border: solid 6px #4a6792;}
.homedetails table {border-collapse: collapse;width: 100%;}
.homedetails td {font-size: 16px;padding: 2px 1px;border: solid 3px #cccccc;}
.homeimages {background-color: #4a6792;overflow: hidden;padding-bottom:5px;}
.homeimages a {display: block;float: left;margin: 5px 0px 0px 4px;}
.returnlink {margin: 10px 10px 0px 10px;float: left;}
.nextlink {margin: 10px 333px 0px 10px;float: right;}
.nextlink a,.returnlink a {color: #4a6792;font-size: 14px;}
.returnlink img {margin: 4px 2px 0px 2px;}
.linktext {border-bottom: solid 1px #4a6792;}
#photobox {min-height: 318px;height: 318px;width: 589px;overflow: hidden;position: relative;}
.overlayimage {position:absolute; top: 0;left: 0;}
