/* lockwoodlets.co.uk Stylesheet */

body { padding: 0; margin: 0; font: normal 12px Arial, Helvetica, sans-serif; }
h1 { font-size: 16px; }
h2 { font-size: 14px; }
h3 { font-size: 12px; text-decoration: underline; font-weight: bold; }
img { border: none; }

a { color: #072b61; text-decoration: none; }
a:hover { text-decoration: underline; }

.clear { clear: both; }




#page { width: 760px; background-color: #f3f6f7; }
#header { background-color: #072b61; }
#header a { color: #fff; font-weight: bold; }
#header_top { height: 50px; text-align: right; border-bottom: 1px solid #4e678d; }
#homelink, #contactlink { display: block; float: right; padding: 2px 10px 2px 35px; margin-top: 14px; text-decoration: none; }
#homelink:hover, #contactlink:hover { text-decoration: underline; }
#homelink { background: #072b61 url(images/home_ico.gif) no-repeat 10px center; border-right: 1px solid #4e678d; }
#contactlink { background: #072b61 url(images/mail_ico.gif) no-repeat 10px center; }
#header_main { clear: both; background: #072b61 url(images/header.jpg) 180px 0px no-repeat; height: 143px; }
#main_menu { width: 180px; }
#main_menu li { border-bottom: 1px solid #4e678d; }
#main_menu li a { display: block; height: 23px; text-decoration: none; line-height: 1.8em; padding: 0 30px; background: #072b61 url(images/menu_arrow.gif) 12px center no-repeat; }
#main_menu li a:hover { background-color: #4e678d; }
#logo { float: left; }
#logo img { margin: 3px 9px; }
#content { padding: 15px; }
#footer { clear: both; padding: 5px; background-color: #072b61; text-align: center; color: #fff; }
#footer li { border-right: 1px solid #4e678d; }
#footer a { color: #fff; text-decoration: none; margin: 0 6px 0 4px; }
#footer a:hover { text-decoration: underline; }
#footer p { margin: 5px 0; font-size: 11px; }

#homeblock { float: right; width: 384px; height: 280px; margin: 0 0 10px 10px; background-image: url(images/homeblockbg.jpg); background-repeat: repeat-x; }
#homeblock_top, #homeblock_bottom { height: 50%; }
#homeblock_top { background-image: url(images/key.jpg); background-repeat: no-repeat; }
#homeblock_bottom { background-image: url(images/handshake.jpg); background-repeat: no-repeat; background-position: top right; }
#homeblock a { display: block; color: #fff; width: 40%; padding: 10px; text-decoration: none; }
#homeblock_top a { margin-left: 50%; }

#contactform { float: right; width: 400px; background-color: #e3e6e7; padding: 0 5px; border: 1px solid silver; }
#contactform label { display: block; width: 70px; float: left; margin: 4px 0; }
#contactform input { width: 150px; }
#contactform textarea { width: 98%; height: 100px; }
#contactform br { clear: left; }

#orderform { width: 400px; text-align: left; background-color: #ecedee; padding: 5px; border: 1px solid silver; }
#orderform label { display: block; width: 70px; float: left; }
#orderform input { width: 220px; }
#orderform #address { height: 80px; }
#orderform textarea { width: 300px; height: 80px; }
#orderform input.auto { width: auto; }
#orderform br { clear: left; }

#rightcol { margin-left: 530px; width: 192px; }
#rightcol a { color: #fff; display: block; padding: 10px; }
#rightcol a:hover { text-decoration: none; }
#tenantsbox { height: 140px; background-image: url(images/keyblue.jpg); background-repeat: no-repeat; margin-bottom: 20px; }
#landlordsbox { height: 140px; background-image: url(images/handshakeblue.jpg); background-repeat: no-repeat; }
#leftcol { width: 500px; float: left; }

.caption { font-weight: bold; color: #fff; background-color: #4e678d; padding: 3px 10px; margin: 5px 0;  }
.panel { background-color: #e3e6e7; border: 1px solid silver; padding: 0 5px 5px 5px; }
ul.spaced li a { display: block; margin: 5px 0; }

ul { margin: 0; padding: 0; }
ul.simple li { list-style: none; padding: 0; margin: 0; }
ul.horizontal li { display: inline; }
ul.body li {padding-left:4;}


#proptable { width: 100%; margin: 5px; border-collapse: collapse; }
#proptable table { width: 100%;  border-collapse: collapse; }
#proptable td { vertical-align: top; }
#proptable table td { padding: 2px; border: 1px solid #3e577d; }
#proptable tr.dark { color: #fff; background-color: #5e779d; }
#proptable td.spacer { height: 25px; }

.bold { font-weight: bold; }
ul.body { margin-left: 30px; }