/* Contact */
#contact h1.top{height:65px;width:946px;background-image:url(../images/contact/header.jpg);margin-bottom:5px;}

#contact #left{width:194px;float:left;background:#dddddd url(../images/contact/details-top.gif) no-repeat top left;padding:10px 0 0 0;margin:10px 0 0 0;}
#contact #details{background:url(../images/contact/details-bot.gif) no-repeat bottom;padding:5px 0;}
#contact #details h1{color:#333333;font-size:2em;font-weight:normal;padding:0px 15px 10px 15px;}
#contact #details h2{color:#333333;font-size:1.4em;font-weight:bold;padding:10px 15px 10px 15px;border-top:white 1px solid;}
#contact #details p{color:#666666;font-size:1.2em;padding:0px 15px 10px 15px;line-height:1.5em;}
#contact #right{width:734px;float:left;padding-bottom:4px;margin:10px 0 0 15px;}
#contact .enq{background:url(../images/contact/form-bg.gif) no-repeat bottom;}
#contact .map{background:url(../images/contact/form-map-bg.gif) no-repeat bottom;}
#contact #right h1{font-size:2em;color:#cc0000;font-weight:normal;padding:15px;border-left:#cccccc solid 1px;border-right:#cccccc solid 1px;}
#contact #info{padding:15px 15px 0 15px;background:#ebebeb;border-left:#cccccc solid 1px;border-right:#cccccc solid 1px;}
#contact #info #message{font-size:1.2em;}
#contact #mapinfo{padding:0 15px 15px 15px;border-left:#cccccc solid 1px;border-right:#cccccc solid 1px;}
#contact #map{height:363px;background:url(../images/contact/map.gif) no-repeat}
#contact #fll{width:350px;float:left;}
#contact .lab{padding:5px 0;display:block;font-size:1.2em;color:#666666;font-weight:bold;}
#contact #fll input{width:300px;margin:0;padding:1px 0;}
#contact #frr textarea{width:340px;height:270px;}
#contact #frr{width:340px;float:left;}
#contact #submit{float:right;height:20px;width:116px;padding:10px;}
