html {
        background: #fff url('../img/body_bg.jpg') repeat-x;
        }
body {
        background: #fff url('../img/body_bg.jpg') repeat-x;
        margin: 0;
        padding: 0;
        text-align: center;
        font-family: Helvetica, sans-serif;
        }

a {
	color: #294285;
}

#boxright {
	background: #fff url('../img/body_boxright.jpg') repeat-x;
	position: relative;
	width:295px;
	float:right;
	color: #0A478A;
	text-align: center;
	font-family:Verdana, Geneva, sans-serif;
	font-style:normal;
}

#Table_01 {
	position: relative;
	text-align: left;
	width:1024px;
	height:auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#index-01_ {
	position:absolute;
	left:-1px;
	top:1px;
	width:42px;
	height:829px;
}

#header-bg_ {
        position:absolute;
        left:42px;
        top:0px;
        width:942px;
        height:105px;
}

#index-03_ {
        position:absolute;
        left:984px;
        top:0px;
        width:40px;
        height:829px;
}

#header-bg005_ {
        position:absolute;
        left:42px;
        top:105px;
        width:239px;
        height:46px;
}

#nav-homes_ {
        position:absolute;
        left:281px;
        top:105px;
        width:76px;
        height:21px;
}

#nav-services_ {
        position:absolute;
        left:357px;
        top:105px;
        width:220px;
        height:21px;
}

#nav-about_ {
        position:absolute;
        left:577px;
        top:105px;
        width:106px;
        height:21px;
}

#nav-contact_ {
        position:absolute;
        left:683px;
        top:105px;
        width:118px;
        height:21px;
}

#nav-photos_ {
        position:absolute;
        left:801px;
        top:105px;
        width:131px;
        height:21px;
}

#header-bg011_ {
        position:absolute;
        left:932px;
        top:105px;
        width:52px;
        height:46px;
}

#header-bg012_ {
        position:absolute;
        left:281px;
        top:126px;
        width:651px;
        height:25px;
}

#index-12_ {
	z-index: 98;
	position:absolute;
	left:42px;
	top:151px;
	width:942px;
	height:319px;
	background: url(../img/index_rotbg.png);
}

#rotate_ {
		z-index: 97;
        position: absolute;
        left:66px;
	    top:162px;
		margin: 0 auto;
        text-align: left;
        width:600px;
        height:300px;
		overflow: hidden;
}

#index-13_ {
        position:absolute;
        left:42px;
        top:470px;
        width:28px;
        height:359px;
		z-index:99;
}

#content {
	position:absolute;
	left:70px;
	top:470px;
	width:885px;
	min-height:400px;
	background: #fff;
	color: black;
	z-index: 99;
	height: 907px;
}

#index-15_ {
	position:absolute;
	left:955px;
	top:470px;
	width:29px;
	height:515px;
}

#photo_overlay {
	position: absolute;
	left: 170px;
	top: 190px;
	width: 450px;
	height: 60px;
	color: white;
	font-size: 2em;
	letter-spacing: 0.1em;
	z-index: 99;
        }

#photo_overlay2 {
	position: absolute;
	left: 18px;
	top: 256px;


	width:auto
	height:auto
	font-size: 2em;
	letter-spacing: 0.1em;
	z-index: 99;
	width: 558px;
	text-align: center;
}

#photo_overlay3 {
	position: absolute;
	left: 16px;
	top: 624px;














	width:auto
	height:auto
	font-size: 2em;
	letter-spacing: 0.1em;
	z-index: 99;
	width: 558px;
	text-align: center;
        }

#photo_overlay4 {
	position: absolute;
	left: 27px;
	top: 361px;


	width:auto
	height:auto
	font-size: 2em;
	letter-spacing: 0.1em;
	z-index: 99;
	width: 558px;
	text-align: center;
        }

#photo_overlay5 {
	position: absolute;
	left: 29px;
	top: 363px;





	width:auto
	height:auto
	font-size: 2em;
	letter-spacing: 0.1em;
	z-index: 99;
	width: 558px;
	text-align: center;
	color: #999;
        }



        #photo_overlay span {
                text-shadow: 0.1em 0.1em #333;
                }


#caption_overlay {
	position: absolute;
	left: 680px;
	top: 200px;
	width: 250px;
	height: 230px;
	color: white;
	font-size: 28px;
	letter-spacing: 0.1em;
	z-index: 99;
	text-align: center;
        }
#Table_01 #content #photo_overlay2 p {
	font-style: italic;
	font-size: 9px;
}
#Table_01 #content #boxright p {
	font-weight: bold;
}
#Table_01 #content #photo_overlay2 p {
	color: #666;
}
#Table_01 #content #photo_overlay3 p {
	font-size: 9px;
	color: #666;
}
#Table_01 #content #photo_overlay4 p {
	font-size: 9px;
	color: #666;
}
#Table_01 #content #photo_overlay5 p {
	font-size: 9px;
}
