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

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	background: #ddd;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-image: url(../img/bggre.gif);
}

a { text-decoration:none; color:#000000; }
a:hover { color:#FF0000 }

.bodyCenter #container {
	position:relative;
	vertical-align: middle;
	width: 766px;
	height:720px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-color: #FFFFFF;
	background-image: url(../img/bgImage.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bodyCenter #mainContent {
/*padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	
}
.bodyCenter #board {
	position:absolute;
	left:80px;
	top:45px;
	width:426px;
	height:631px;
	background-image: url(../img/board.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bodyCenter #logo {
	position:absolute;
	left:103px;
	top:72px;
	width:209px;
	height:118px;
	background-image: url(../img/logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:102;
}
.bodyCenter #glass {
	position:absolute;
	left:275px;
	top:43px;
	width:228px;
	height:189px;
	background-image: url(../img/glass.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:100;
}
.bodyCenter #sidebar {
	position:absolute;
	left:170px;
	top:76px;
	width:488px;
	height:619px;
	background-image: url(../img/rightSide.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bodyCenter #menuTop {
	position:absolute;
	left:34px;
	top:61px;
	width:51px;
	height:219px;
	background-image: url(../img/page03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:100;
}
.bodyCenter #ourAddress {
	position:absolute;
	left:515px;
	top:90px;
	width:127px;
	height:22px;
	background-image: url(../img/ourAddress.gif);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:100;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	padding-top:25px;
}
.bodyCenter #copyright {
	position:absolute;
	left:185px;
	top:675px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FFFFFF;
	z-index:101;
}
.bodyCenter #menuOn {
	position:absolute;
	left:503px;
	top:450px;
	width:150px;
	z-index:1000;
}
.bodyCenter #menuOn ul {
	list-style-type:none;
}
.bodyCenter #menuOn li {
	display:inline;
}
.bodyCenter #menuOn li img {
	border:0px;
}
.bodyCenter #tableCenter {
	border: 1px solid #000000;
}
.bodyCenter .phoneTitle {
	/*padding-left:35px; */
	line-height:10px;
}
.bodyCenter .phone {
	padding-left:35px;
	line-height:5px;
}

span {
	display:table-cell;
	display:inline-block;
	overflow:hidden;
	position:static;
}
DIV#wrapper {
	width:766px;
	height:720px;
	overflow:hidden;
	clip:rect(0px,766px,720px,0pt);
}

.menuItem{
	position:absolute;
	text-align:center;
	left:110px;
	top:250px;
	width:110px;
	height:100px;
	z-index:1000;
}

#menuOn img { 
	border:0 !important;
}

#contBody {
	position:absolute;
	top:230px;
	left:107px;
	z-index:1001;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	/*text-align:center	*/
	width:365px;
}

#gallery img {
	border:1px solid #000;
}

h1 {
	font-family: Verdana, Arial, Helvetica;
	font-size:17pt;
}
h2 {
	font-family: Verdana, Arial, Helvetica;
	font-size:13pt;
}

#gallery {
	position:absolute;
	top:230px;
	left:107px;
	
	z-index:1001;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	text-align:center	
}

#gallery img {
	border:1px solid #000;
}

#formDiv {
	position:absolute;
	top:385px;
	left:98px;
	z-index:1001;
}

#map {
	position:absolute;
	top:230px;
	left:98px;
	z-index:1001;
}
#map img {
	border:1px solid #000;
}
