@charset "utf-8";
/* CSS Procuced by http://www.OrangePineapple.co.uk - Site designed by Alex */

html, body, h1, h2, h3, h4, div, span, blockquote, p, address, form, fieldset, input, img, ul, ol, li, dl, dt, dd, dfn, cite {margin: 0; padding: 0; border: 0;}

a {text-decoration: none;}

a img {border: 0;}

input {font-family: Arial, Tahoma, Verdana; font-size: 11px;}

.clear {clear: both;}

body {background: #e9e9e9 url(../images/bg.png) center top repeat-x; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}

h3 {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666666;}

/* Containers and Background-Images */

.container {width: 850px; margin: 0 auto; text-align: left;}
#container {padding: 0px 0 0 0;}
#left_border {width: 125px; height: 700px; float:left; background-image:url(../images/index_01.png);}
#right_border {width: 125px; height: 700px; float:left; background-image:url(../images/index_03.png);}
#content {float:left; padding-top: 7px; width: 850px;}
#bg_right {float:left; width: 1100px; background: url(../images/index_03.png) repeat-y right top;}
#flash {padding-top: 3px;}
#content2 {height: 96px; padding: 0 25px 0 25px;}
#content3 {padding: 0 25px 0 25px;}
#right {text-align: right;}
p {font-family:Arial, Helvetica, sans-serif; text-align: justify; font-size:12px; padding-top:5px; padding-bottom: 10px; color:#333333;}
#footer2 {padding: 0 25px 0 25px}
#footer2 p {text-align: center; font-size: 9px;}
#footer2 a, a:visited {color: #FF0000;}
#footer2 a:hover {color: #FF6600; border-bottom: #21A1F2 dotted 1px;}
#title {padding-top: 16px; padding-bottom: 7px;}
#title p {font-size: 16px; color: #963ba0;}
#title2 {padding-top: 280px; padding-bottom: 7px;}
#title2 p {font-size: 16px; color: #963ba0;}
#map {float: right;}
#window {width: 520px; height: 431px; background: url(../images/windowbg.png) top no-repeat; padding: 0 305px 0 25px; margin-top:3px;}
#doors {width: 520px; height: 531px; background: url(../images/doorsbg.png) top no-repeat; padding: 0 305px 0 25px; margin-top: 3px;}
#conservatory {width: 520px; height: 531px; background: url(../images/conservatorybg.png) top no-repeat; padding: 0 305px 0 25px; margin-top: 3px;}

/* Forms */

input {font-family: Arial, Tahoma, Verdana; font-size: 14px; color: #000000;}
textarea {font-family: Arial, Tahoma, Verdana; font-size: 14px; color: #000000;}

.textfield_effect {border-width: 1px; border-style: solid; border-color: #963ba0; background-color: #fff; height: 20px;}
.textfield_effect2 {border-width: 1px; border-style: solid; border-color: #963ba0; background-color: #fff;}
#form {width: 400px; float: left;}
#form {color: #FFFFFF;}
