body{font-size: 0.8em; font-family: verdana, helvetica, arial, sans-serif; margin:0; padding: 0; text-align: center; background-color: #EBEBD8; color: #FFF;}

h1{font-size: 20px; position: relative; width: 100%; text-align: left; display: none; overflow: hidden; height: 0px !important; height /* */: 80px;}
h2{font-size: 14px; color: #fff;}
h3{font-size: 12px; color: #fff;}

a{text-decoration: underline; color: #ACAC59;}
a:hover{color: #000;}

img{border: 1px solid #565;}

/* Form Styles */
form{margin: 10px 0; padding: 0; position: relative; text-align: left !important;}
textarea{display: block; width: 100%; margin: 0; padding: 0; color: #555}
fieldset{border: none; margin: 0px; padding: 0px 0px 0px 10px; text-align: left; position: relative;}
legend{display: none;}
input, textarea, select{ border: 1px solid #CCC; font-family: verdana, helvetica, arial, sans-serif;}
input.submit{width: auto; background-color: #EEE; color: #555; border: 1px solid #CCC !important; padding: 6px 20px;}
input.button{width: auto; background-color: #EEE; color: #555; border: 1px solid #CCC !important; padding: 1px 2px;}
input.delete{width: 20px !important; height: 17px !important; border:none;}


.radiodiv{margin: 0 0 15px 0; padding: 0; width: auto;}
.radiodiv p{margin: 5px 0 5px 25px; padding: 0; position: relative;}
.radiodiv input{width: 25px !important; margin: 0; position: absolute; top: -7px; left: -35px; border: 0px solid #000;}
/* ----------------------------------------------------------------------------------------------------------------------------------------- */


.table_contact 	{width: 450px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em}
.short{width: 200px;}

/* Masthead */
#masthead{background: url(images/masthead.gif) no-repeat ;margin-top: 0px;margin-left: 10px;height: 125px;cursor: pointer;}
#maincontainer{width: 750px; text-align: left;}
#container{width: 100%; background-color: #646431; position: relative; margin: 0 auto; padding-top: 25px;}
#content{_height: 500px;min-height: 500px;}
/* ----------------------------------------------------------------------------------------------------------------------------------------- */


/* Menu Style*/
#mainmenu{height: 30px;background: url(images/mastheadmenu.jpg) no-repeat ;text-align: left;padding-left: 10px;margin-bottom: 22px;}
#menu{height: 1.6em;margin: 0;padding: 0;height: 30px;}
#menu li{display: block;float: left;line-height: 1.5em;margin: 0;padding-top: 2px;height: 25px;}
#menu li a{display: block;margin: 0px 5px 0px 0px;padding: 1px 0px 0px 5px;color: #000;font-size: 0.85em;text-decoration: none;height: 22px;width: 80px;border: 1px solid #000;}
#menu li a:hover{background-color: #ACAC59;color: #FFF;}
#menu a.selected{background-color: #ACAC59;color: #FFF;}

#skipnavigation{display: none;}
/* ----------------------------------------------------------------------------------------------------------------------------------------- */


/* Leaft Column */
#leftcolumn	{min-height: 500px;width: 550px;height: 100%;padding: 10px 30px 5px 10px;text-align: left;z-index:0;border-right: 1px solid #FFF;border-top: 1px solid #FFF;}
#rightcolumn{position: absolute;top: 75px;left: 600px;width: 150px;height: 100%;padding: 10px;margin-left: 20px;text-align: left;z-index:2;background: url(images/building_conservation.jpg) no-repeat ;}
#rightcolumn p{padding-top: 450px; text-align: justify;}
/* ----------------------------------------------------------------------------------------------------------------------------------------- */

#address p{padding: 0px; margin: 2px 0px 2px 10px;}


/* Contact Form */
#ContactForm{width: 75%}
#ContactForm label{display: block; margin: 5px 0; padding: 0;}
#ContactForm label.checkbox{position: absolute; width: auto; left: 0; top: -5px; _top: 10px;}
#ContactForm input{display: block; width: 100%; margin: 5px 0; padding: 0;  color: #555;}
#ContactForm input.button{width: auto;}
#ContactForm input.checkbox{width: auto; margin: 0px 5px 0px 0px; margin-left: 10em; border: 0px solid #000; display: inline}
/* ----------------------------------------------------------------------------------------------------- */

/* Trade Form */
#TradeForm{width: 510px;}
#TradeForm label{display: block; margin: 5px 0; padding: 0;}
#TradeForm label.checkbox{position: absolute; width: auto; left: 0; top: -5px; _top: 10px;}
#TradeForm input{display: block; width: 100%; margin: 5px 0; padding: 0;  color: #555;}
#TradeForm input.button{width: auto;}
#TradeForm input.checkbox{width: auto; margin: 0px 5px 0px 0px; margin-left: 10em; border: 0px solid #000; display: inline}
/* ----------------------------------------------------------------------------------------------------- */

/* Home Form */
#HomeForm{width: 510px;}
#HomeForm label{display: block; margin: 5px 0; padding: 0;}
#HomeForm label.checkbox{position: absolute; width: auto; left: 0; top: -5px; _top: 10px;}
#HomeForm input{display: block; width: 100%; margin: 5px 0; padding: 0;  color: #555;}
#HomeForm input.button{width: auto;}
#HomeForm input.checkbox{width: auto; margin: 0px 5px 0px 0px; margin-left: 10em; border: 0px solid #000; display: inline}
/* ----------------------------------------------------------------------------------------------------- */

/* Footer */
#footer{font-size: 0.8em; text-align: right;background-color: #646431;position: relative;border-top: 1px solid #fff;z-index: 100;}
#footer a{color: #fff; text-decoration: none}
#footer a:hover{text-decoration: underline}
#sitedesign{padding: 0px 5px 5px 0px;}
/* ----------------------------------------------------------------------------------------------------------------------------------------- */
