/*(main.css) PX Piercing Style :: Alastair Reid, Easyspace Premium Design */

/*Layout*/ img { border:0;}
noscript { text-align:center; color:#FFFFFF; background-color:#FF0000; width:100%; padding:5px;}
html,body{text-align:center;background:#000;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0; background-image:url(img/bg.png); background-repeat:no-repeat; background-position:top center; color:#FFF;}
#pagewidth{width:900px;text-align:left;margin-left:auto;margin-right:auto; z-index:0; background-color:#000;  }
#spacer{position:relative;height:25px;width:100%; text-align:center;}
#h-nav{position:relative; background-image:url(img/nav/images/nav_bg.png); background-repeat:repeat-x;height:35px;width:100%; z-index:1; border-bottom:2px solid #F00;}
#header{position:relative;height:114px;color:#fff;width:100%; z-index:0;}
#maincol{background-color:#000;float:right;display:inline;position:relative;width:900px; min-height:600px;}
.maincol_right{float:right;display:inline;position:relative;width:450px;}
#maincol_left{float:left;display:inline;position:relative;width:250px;}
#logo { background-image:url(img/logo.png); width:173px; height:173px; border:1px solid #F00; margin-top:-130px; z-index:900;}
#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{height:15px;background-color:#1C1010;color:#fff;clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
* html .clearfix{height:1%;}
/*Form*/
form {margin:45px; padding:20px; border:2px solid #000000; }
label  {display:block; margin-top:15px; font-size:12px; font-weight:bold;}
.textinput { border:2px solid #000000;}

.gallery_btn { margin-left:80px;} 

.home_img {float:right; padding:20px; margin:25px 60px 0 0;}

.view_img { margin:3px 3px 10px 3px; border:1px solid #F00;}

#gallery { margin-left:20px;}

.gallery_thumb { margin:8px; border:2px solid #F00;}
.gallery_thumb:hover {border:2px solid #fff;}

.red { color:#F00;}

.link { color:#f00; text-decoration:none;} .link:hover { color:#FFF;}

.maplink {display:inline-block;padding-left:20px;line-height:18px;background:transparent url(img/map.png) center left no-repeat; text-decoration:none; color:#F00; font-weight:700; margin-left:40px; font-size:0.9em;
}

.maplink:hover { color:#FFF;}