/*(main.css) Property Refurbishment Style :: Alastair Reid, Easyspace Premium Design */
 img, div { behavior: url(iepngfix.htc) } /*PNG Transparency Fix*/ img { border:0;}
/*Layout*/
noscript { text-align:center; color:#FFFFFF; background-color:#FF0000; width:100%; padding:5px;}
html,body{text-align:center; background-image:url(img/woodenbg.jpg); background-repeat:repeat;font-family:Tahoma, Geneva, sans-serif;margin:0;padding:0;}
#pagewidth{width:900px;text-align:left;margin-left:auto;margin-right:auto; background:#fff;}
#spacer{position:relative;height:25px;width:100%; text-align:center;}
#h-nav{position:relative;background-color:#fff;height:20px;width:100%; background-image:url(img/nav_bg.gif); background-repeat:repeat-x;}
#header{position:relative;height:100px;color:#fff;background-color:#fff;width:100%;}
#maincol{background-color:#FFF;float:right;display:inline;position:relative;width:810px; padding:45px; min-height:500px;}
#maincol_left{background-color:#FFF;float:left;display:inline;position:relative;width:405px;}
#maincol_right{background-color:#FFF;float:right;display:inline;position:relative;width:405px;}
/* #maincol_left_lge{background-color:#FFF;margin-left:auto;margin-right:auto;display:inline;position:relative;width:720px;} */
#mainbox{width:550px;height:auto;position:relative;float:left; margin:5px;}
#leftcol{width:250px;height:auto;position:relative;float:left;background-color:#333;}
#rightcol{width:250px;height:auto;position:relative;float:right;background-color:#333;}
#footer{padding:10px;background-color:#036;color:#fff;clear:both; text-align:center}

#contact_info { float:right;width:150px; height:320px; background-image:url(img/contact_info_bg.gif); background-repeat:no-repeat;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
* html .clearfix{height:1%;}
/*Form*/
form {margin:45px; padding:20px;  width:300px; background-color:#386DA3; color:#FFF; border:1px solid #006; }
label  {display:block; margin-top:15px; font-size:0.9em; font-weight:bold;}
.textinput { border:2px solid #CCC;}

/*Navigation*/
#h-menu { margin:0; padding:0;}
.h-menu_item {margin:0; padding:0; display:inline; margin-left:50px; }
.h-menu_item a { text-decoration:none; color:#FFF; font-weight:bold; margin:10px; padding:3px 5px 12px 5px; line-height:1.2;}
.h-menu_item a:hover {  background-image:url(img/nav_bg_hover.gif); background-repeat:repeat-x; margin:10px; padding:3px 5px 10px 5px;}



ul#menu { width: 100%; height: 43px; background: #FFF url("images/menu-bg.gif") top left repeat-x; font-size: 0.8em;  font-weight: bold; list-style-type: none; margin: 0; padding: 0; }
ul#menu li { display: block; float: left; margin: 0 0 0 5px; }
ul#menu li a { height: 43px; color: #777; text-decoration: none; display: block; float: left; line-height: 200%; padding: 8px 15px 0; }
ul#menu li a:hover { color: #333; }
ul#menu li a.current{ color: #FFF; background: #FFF url("images/current-bg.gif") top left repeat-x; padding: 5px 15px 0; }




/*Gallery*/
.gallery {margin:20px 65px 20px 40px; width:150px; height:180px; padding:8px; border:3px solid #000; float:left; background-color:#386DA3; color:#FFF; }

.gallery:hover { border:3px solid #999; }

.gallery img { display:inline;}
.desc { font-size:0.7em; padding-top:10px; margin:0;}

.home_thumb { margin-left:75px;}

#maincol a { text-decoration:none; font-weight:700;}


.news_table { margin-left:40px;}


