
body {
        margin:0px;
        font-family:verdana, helvetica, arial, sans-serif;
        background-color:#bcc3bc;
}
body, tbody {
        font-size:0.7em;

color:#999999;
}
#container {
        width:1005px;
}
#container {
        margin-top:30px;
        position:relative;
        top:0;
}
#containertop {
        background-image:url('images/topcomplete.jpg');
        background-repeat:no-repeat;
        background-position:right bottom;
        height:75px;
        width:1005px;
}
.clear {
        font-size:0;
        height:0px;
        clear:both;
}
#logo {
        background-image:url('images/rightcomplete.jpg');
        background-repeat:no-repeat;
        background-position:right top;
        height:573px;
        width:477px;
        position:absolute;
        z-index:1;
        right:0px;
        top:75px;
}
*html #logo {
        right:-1px;
}
#leftimage {
        background-image:url('images/leftcomplete.jpg');
        width:151px;
        height:573px;
        float:left;
        position:relative;
        top:0px;
        left:0px;
}
#leftimagegallery {
        background-image:url('images/tlgallery.jpg');
        width:123px;
        height:143px;
        float:left;
        position:absolute;
        top:0px;
        left:-36px;
}
#noleftimage {

        width:1px;
        height:573px;
        float:left;
        position:relative;
        top:0px;
        left:0px;
}
#menu {
        position:absolute;
        top:335px;
        right:145px;
        width:223px;
        z-index:50;
}
#menuholder {

}
*html #menu {
right:144px;
}

*html #menuholder.iefix {
        left:0px;
}
#menu a {
        display:block;
        color:#BCBEBB;
        text-decoration:none;
        font-size:16px;
        position:relative;
}
#menu a:hover, #menu a.hilight {
        color:#636363;
}
#menu span {
        display:block;
        position:relative;
        top:4px;
        margin:0 6px;
        float:left;
        width:10px;
        height:10px;
        font-size:0;
}
#text {
        position:relative;
        width:358px;
        height:573px;
        float:left;
        left:0px;
        top:0px;
        padding-left:20px;
        background: white;
        background-image: url('images/phone.jpg');
        background-repeat:no-repeat;
        background-position:left bottom;
}
#text p {
        margin-left:0px;
        margin-right:20px;
}
#text h1, #text h2, #text h3, #text h4, #text h5 {
        margin:20px 20px 20px 00px;
}
*html #text {
        padding-top:10px;
        width:378px;
}
#textgallery {
        margin-top:0px;
        float:left;
        padding:0 20px 0 20px;
        position:relative;
        width:498px;
        height:573px;
        float:left;
        left:0px;
        top:0px;
        background: white;

}
*html #textgallery {
        width:518px;
padding-left:10px;
padding-right:0px;
        left:10px;
}
#text h1, #text h2 {
        font-size:1.4em;
        margin-top:50px;
        text-transform:uppercase;
}
#textgallery h1, #textgallery h2 {
        font-size:1.4em;
        margin-top:5px;
        text-transform:uppercase;
}
h2 {
        font-size:1.2em;
}
#footer {
clear:both;
width:1005px;
left:0px;
margin-left:130px;
height:50px;
        text-align:left;
        color:#8f9990;
        margin:10px 0;
font-size:10px;
}
#footer .right{
float:right;
margin-right:145px;
}
#footer img{
margin-left:130px;
float:left;
}
#footer a {
        color:white;
        text-decoration:none;
}
#footer a:hover {
        text-decoration:underline;
}
.thumbimage {

        border: 0;
}
.thumbholder {
        width: 124px;
        height: 81px;
        float: left;

}
.thumbholdercontrols {
        width: 140px;
        height: 140px;
        float: left;
        padding:5px;

}
.thumbcell {
        width: 124px;
        height: 81px;
        vertical-align: middle;
        text-align: center;
}
.thumbcellcontrols {
        width: 124px;
        height: 81px;
        vertical-align: middle;
        text-align: center;
}
.thumbcontrols {
        width: 132px;
        height: 20px;
}
.thumbcontrols div {
        width: 44px;
        float: left;
        color: #aaa;
        text-align: center;
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        font-weight: bold;
}
.thumbcontrols div span {
        color: black;
}
.thumbcontrols2 div a:link, .thumbcontrols2 div a:visited {
        color: black;
        text-decoration: none;
}
.thumbcontrols2 div a:hover {
        color: #E3A840;
}
.thumbcontrols div a:link, .thumbcontrols div a:visited {
        color: black;
        text-decoration: none;
}
.thumbcontrols div a:hover {
        color: #E3A840;
}
.thumbcontrols2 {
        width: 132px;
        height: 20px;
}
.thumbcontrols2 div {
        width: 66px;
        float: left;
        text-align: center;
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        font-weight: normal;
}
#lightbox{
        position: absolute;
        left: 0;
        width: 100%;
        z-index: 200;
        text-align: center;
        line-height: 0;
        }

#lightbox a img{ border: none; }

#outerImageContainer{
        position: relative;
        background-color: #fff;
        width: 250px;
        height: 250px;
        margin: 0 auto;
        }

#imageContainer{
        padding: 10px;
        }

#loading{
        position: absolute;
        top: 40%;
        left: 0%;
        height: 25%;
        width: 100%;
        text-align: center;
        line-height: 0;
        }
#hoverNav{
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        z-index: 10;
        }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
        width: 49%;
        height: 100%;
        background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
        display: block;
        }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
        font: 10px Verdana, Helvetica, sans-serif;
        background-color: #fff;
        margin: 0 auto;
        line-height: 1.4em;
        overflow: auto;
        width: 100%        
        }

#imageData{        padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }        
#imageData #caption{ font-weight: bold; position:relative;top:-2px;left:2px;        }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;        }                        
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;position:relative;left:3px;        }        
                
#overlay{
        position: absolute;
        top: 0;
        left: 0;
        z-index: 90;
        width: 100%;
        height: 500px;
        background-color: #000;
        }
img {
        border:0;
}
a {
        text-decoration:none;
        color:#000000;
}
a:hover {
        text-decoration:underline;
        color:#C9D443;
}

#aboutus .about02.jpg {
        background: red;
}

.email {
        position: absolute;
        bottom: 20px;
        display: block;
        height: 19px;
        width: 207px;
        background: transparent;
}
