@charset "utf-8";
/* CSS Document */

body {background: #090606;font-family:Arial;font-size:0.9em;}
img {border:none;}
#table-container {width:500px;margin-left: 0 auto;margin-right: 0 auto;padding-top:300px;padding-left:20px;border:0px solid red;}
table {width:490px;margin: 0 auto;}

#container {width:840px;margin: 0 auto;border:0px solid #fff;}
#header {width:100%;height:60px;border:0px solid #fff;margin-top:30px;}
#logo {float:left;width:296px;height:60px;margin-bottom:14px;}
#contact {float:right;width:120px;height:40px;border:0px solid #fff;}

#sub-container {width:622px;height:619px;background: url(../images/bg.png) no-repeat;border:0px solid #fff;}
#sub-container-about-us {width:622px;height:619px;background: url(../images/bg-about-us2.png) no-repeat;border:0px solid #fff;}
#sub-container-fireplaces {width:622px;height:908px;background: url(../images/bg-fireplaces2.png) no-repeat;border:0px solid #fff;}
#sub-container-antiques {width:622px;height:1006px;background: url(../images/bg-antiques.png) no-repeat;border:0px solid #fff;}
#sub-container-q-a {width:622px;height:817px;background: url(../images/bg-q-a.png) no-repeat;border:0px solid #fff;}
#sub-container-terms {width:622px;height:643px;background: url(../images/bg-terms.png) no-repeat;border:0px solid #fff;}
#sub-container-site-map {width:622px;height:647px;background: url(../images/bg-site-map.png) no-repeat;border:0px solid #fff;}
#sub-container-contact {width:622px;height:647px;background: url(../images/bg-contact.png) no-repeat;border:0px solid #fff;}
#sub-container-virtual {width:622px;height:647px;background: url(../images/bg-virtual.png) no-repeat;border:0px solid #fff;}

#menu {height:48px;border-top:1px solid #a3c4db;border-bottom:1px solid #a3c4db;margin-bottom:20px;}
#menu ul {margin-left:200px;}
#menu ul li {display:inline;padding-right:32px;border:0px solid red;}
#menu ul li a {color:#a3c4db;text-decoration:none;padding-left:18px;font-weight:bold;}
#menu ul li a:hover {background:url(../images/link-hover.png) no-repeat;background-position:0 0.3em;padding:2px 0 0px 18px;color:#fff;margin-bottom:2px;font-weight:bold;}
#menu ul li a.selected {background:url(../images/link-hover.png) no-repeat;background-position:0 0.3em;padding:2px 0 0px 18px;color:#fff;margin-bottom:2px;font-weight:bold;}

#right-container {float:right;width:210px;height:100%;border-left:1px solid #a3c4db;}
#right-column {float:right;width:180px;margin:30px 0px 0 0;border:0px solid #fff;}
#right-column2 {clear:both;float:right;width:180px;margin:30px 0px 0 0;border:0px solid #fff;}

#site-map {padding:180px 0 0 80px;color:#A3C4DB;}
#site-map li {padding:20px 0 20px 0;}
#site-map li a {color:#A3C4DB;font-weight:bold;text-decoration:none;}
#site-map li a:hover {color:#A3C4DB;font-weight:bold;text-decoration:underline;}

#footer {width:100%;height:80px;border-top:1px solid #a3c4db;color: #a3c4db;}
#footer ul li {display:inline;}
#footer a {color:#a3c4db;text-decoration:none;padding-right:0px;font-weight:bold;}
#footer a:hover {color:#a3c4db;text-decoration:underline;margin-bottom:2px;font-weight:bold;}

/**** Overlay Picture Hover ***/
.overlay_picture {
display: block; position: relative;float: left; border:none; z-index: 0;background-repeat:no-repeat;background-position: 0.2em;}
a.overlay_picture:hover  { text-decoration: none; filter: alpha(opacity=70); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7;border: none;}
a.overlay_picture:hover span { filter: alpha(opacity=130); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=130); opacity: 1.3; -moz-opacity: 1.3;border: none;}

#map {text-align:center;width:540px;height:242px;border:4px solid #fff;margin-top:120px;margin-right:20px;margin-bottom:20px;margin-left:26px;float:left;}

#email-link {float:right;width:100px;height:40px;color:#fff;margin-right:444px;margin-left:100px;padding-top:174px;padding-left:10px;border:0px solid red;}

