
.featurecontainer {background-color:#EFEFEF;padding:20px;}
.featurecontainer .body {background-color:#FFFFFF;width:690px;padding:20px;}
.featurecontainer h1 {border-bottom:1px solid #777777;padding-bottom:5px;color:#000000;}
.featurecontainer .subtitle {margin-bottom:40px;}
.featurecontainer .headerimg {margin:26px 10px 70px;}
.featurecontainer .spacer {margin-bottom:30px;}



.featurecontainer h3 {margin-left:0px;color:#000000;font-size:13px;}
.featurecontainer .artcontent {margin-bottom: 30px;}
.featurecontainer .imageleft {text-align:left;}
.featurecontainer .imageright {text-align:right;}
.featurecontainer .artdesc {width:545px;}
.featurecontainer .artdesc h2 {color:#444444;background-color:#FFFFFF;border-bottom:1px solid #777777;padding:0 0 5px 0;margin:5px 0 10px 0;}
.featurecontainer .artdesc div {margin-bottom:20px;}



.featurecontainer .panel-1 {color:#444444;height:270px;padding: 0 25px 0 45px;}
.featurecontainer .panel-2 {color:#444444;height:200px;padding: 30px 20px 5px 98px;}
.featurecontainer .panel-3 {margin:0 0 0 30px;width:390px;padding:0 20px 30px 30px;}



.featurecontainer h2.city {color:#000000;background-color:#FFFFFF;margin:0 0 20px 0px;padding:8px 0 0 0;font-size:13px;}
.featurecontainer h4 {font-weight:bold;font-size:13px;color:#444444;}
.featurecontainer .imagetop {background: url(/images/pkp/art/imageCover.png) repeat-x;height:60px;width:377px;position:absolute;padding-left:10px;}
.featurecontainer .imagetop span {color:#000000;}
.featurecontainer .fooddesc {padding: 0px 0px 30px 20px;}
.featurecontainer .fooddesc span {color:#444444;}
.featurecontainer .bookingphone {font-size:13px;}


