/* ::::: http://marcalcock.co.uk/css/main.css ::::: */

body { margin: -2px 0px 0px 10px; background-color: rgb(255, 255, 255); text-align: left; font-family: Helvetica,Arial,sans-serif; color:#fff; }
.home_bg2 { background-color: rgb(255, 255, 255); background-image: url('home_bg2.jpg'); background-position: left top; }
p { padding: 0px; font-size: 15px; color:#fff; margin-right: 5px; line-height: 110%; }
.black { color:#fff; }
.grey { color:#fff; }
a { color:#fff;font-weight:bold;}
a:hover { color:#fff; text-decoration: none; }
ul { margin: 0px 0px 0px -20px; line-height: 110%; list-style-type: none; }
li { font-size: 15px; margin-left: -20px; text-align: left; }
#container { width: 914px; }
#block_name { border-bottom: 1px solid #fff; padding: 0px; width: 212px; min-height: 100px; float: left; margin-right: 10px; }
#block_name p { margin-bottom: 40px; }
#block_title { border-bottom: 1px solid #fff; margin: 0px; padding: 0px; position: relative; width: 682px; min-height: 100px; float: left; }
#block_title p { margin-bottom: 40px; }
#block_navigation1 { margin: 5px 5px 0px 0px; padding: 0px; width: 212px; min-height: 100px; float: left; }
#block_navigation1 p { margin: 0px 5px 0px 0px; }
#block_navigation1 ul { margin: 0px 0px 40px -20px; }
#spacer_1 { border-bottom: 1px solid #fff; margin: 0px 0px 5px; height: 30px; }
#block_images { margin: 0px; padding: 5px 0px 0px; width: 682px; float: left; }
#block_images img { margin: 0px 0px 5px 5px; }
#extra_description_1 { border-top: 1px solid #fff; position: absolute; z-index: 500; width: 212px; left: 10px; top: 1022px; }
#extra_description_1 p { margin: 0px; padding: 5px 0px 0px; color:#fff; }
#extra_description_2 { border-top: 1px solid #fff; position: absolute; z-index: 500; width: 212px; left: 10px; top: 1940px; }
#extra_description_2 p { margin: 0px; padding: 5px 0px 0px; color:#fff; }
#extra_description_3 { border-top: 1px solid #fff; position: absolute; z-index: 500; width: 212px; left: 10px; top: 680px; }
#extra_description_3 p { margin: 0px; padding: 5px 0px 0px; color:#fff; }
#extra_description_4 { border-top: 1px solid #fff; position: absolute; z-index: 500; width: 212px; left: 10px; top: 1256px; }
#extra_description_4 p { margin: 0px; padding: 5px 0px 0px; color:#fff; }
#extra_description_5 { border-top: 1px solid #fff; position: absolute; z-index: 500; width: 212px; left: 10px; top: 1487px; }
#extra_description_5 p { margin: 0px; padding: 5px 0px 0px; color:#fff; }
#extra_description_6 { border-top: 1px solid #fff; position: absolute; z-index: 500; width: 212px; left: 10px; top: 1797px; }
#extra_description_6 p { margin: 0px; padding: 5px 0px 0px; color:#fff; }

