﻿#contact-dets { float: left; width: 200px; clear: right; }
#contact ul { margin-left: 0px; list-style: none; float: left; }
#contact ul li { line-height: 1.4em; }
#contact form { width: 380px; float: right; }
#contact form div { width: 350px; float: left; margin-bottom: 1em; }
#contact form div label { float: left; text-align: right; width: 60px; padding: 4px 0; }
#contact form div input, #contact form div textarea { float: right; width: 270px; padding: 3px; }
#contact form div.chk label { padding: 1px; }
#contact form div.chk input { width: auto; float : left; margin-left: 7px }
#contact form div textarea { height: 8em; overflow: auto; }
#contact form div.buttons input { width: 150px; }

/*
#arrivaltimes { float: right; width: 150px; margin-top: 1em; padding-left: 2em; text-align: right; }
#address { width: 183px; margin: 1em 0 0 1.4em; text-align: center; background: transparent url('../images/address-bg.gif') top left repeat-y; }
#address { color: #610B18; }
#address-top { width: 183px; height: 7px; background-image: url('../images/address-top.gif'); background-repeat: no-repeat; }
#address-bottom { width: 183px; height: 9px; background-image: url('../images/address-bottom.gif'); background-repeat: no-repeat; }

#directions { margin-top: 1em; margin-left: 10px; }
#directions li { line-height: 1em; margin: 0 0 0.5em 0; }
#directions li.first-child { list-style-image: none; list-style-type: none; margin: 0 0 1.2em -15px; }
*/