/* CSS Document */
.page {
}
.container {
height:530px;
}
.mainBanner {
height:80px; width:870px; margin-left:28px;
}
.wrap, .content {
background:none;
}
.summer {
background:url(/img/index_summer_bg.jpg) no-repeat top left;
position:absolute;
z-index:4;
height:358px;
width:1175px;
}
.nav {
top:-25px;
}
.logo {
z-index:6;
}
.content {
position:relative;
top:0;
}
.wrap {
position:absolute;
top:190px;
left:0;
z-index:7;
}
.dir {
position:absolute;
top:48px;
width:184px;
display:block;
}

.dirTop,
.dirBottom {
font-size:1px;
line-height:1px;
display:block;
height:8px;
width:100%;
}
.dirMiddle {
font:12px Arial, Helvetica, sans-serif;
color:#FFF;
overflow:hidden;
}
.out .dirMiddle h2 {
filter:alpha(opacity=0);
opacity:0;
position:absolute;
left:0;
margin:25px 0 0 15px;
}
.over .dirMiddle h2 {
position:absolute;
top:0;
left:0;
padding:0;
margin:25px 0 0 15px;
}
.out .dirMiddle {
background:#a2b0b9;
height:162px;
padding-top:8px;
}
.over .dirMiddle {
height:156px;
padding-top:8px;
}
.dirTop, .dirBottom {
background-image:url(/img/dir_bg.gif);
background-repeat:no-repeat;
}

.out .dirTop {
background-position:0 0;
}
.out .dirBottom {
background-position:0 -8px;
}


.bg-theorange .over .dirTop {
background-position:0 -16px;
}
.bg-theorange .over .dirBottom {
background-position:0 -24px;
}

.bg-theblue .over .dirTop {
background-position:0 -32px;
}
.bg-theblue .over .dirBottom {
background-position:0 -40px;
}

.bg-thegreen .over .dirTop {
background-position:0 -48px;
}
.bg-thegreen .over .dirBottom {
background-position:0 -56px;
}

.bg-theyellow .over .dirTop {
background-position:0 -64px;
}
.bg-theyellow .over .dirBottom {
background-position:0 -72px;
}

.bg-thered .over .dirTop {
background-position:0 -80px;
}
.bg-thered .over .dirBottom {
background-position:0 -88px;
}

.bg-theviolet .over .dirTop {
background-position:0 -96px;
}
.bg-theviolet .over .dirBottom {
background-position:0 -104px;
}

.dirMiddle h2 a {
color:#fff;
filter:alpha(opacity=0);
}
.bg-theorange .over .dirMiddle h2 a {
background:#f90;
}
.bg-thegreen .over .dirMiddle h2 a {
background:#008000;
}
.bg-theyellow .over .dirMiddle h2 a {
background:#fc0;
}
.bg-theblue .over .dirMiddle h2 a {
background:#4c96ff;
}
.bg-thered .over .dirMiddle h2 a {
background:#fe0000;
}
.bg-theviolet .over .dirMiddle h2 a {
background:#993365;
}
.p1,
.p2,
.p3,
.p4,
.p5,
.p6 {
position:absolute;
}
.p1 {left:22px;}
.p2 {left:211px;}
.p3 {left:400px;}
.p4 {left:589px;}
.p5 {left:778px;}
.p6 {left:967px;}
.dirContents {
width:155px;
margin-left:15px;
}
.dirContents .thumb {
float:right;
}
.over .dirContents .thumb {
opacity:1.0;
}
.dirContents .heading {
padding-top:3px;
}
.dirContents .lead {
clear:both;
display:block;
padding-top:10px;
}
.gallery {
position:absolute;
top:250px;
width:1200px;
left:-17px;
margin-left:0;
}
.frwrd, .back {
background:	none;
}
.frwrd {
margin-left:4px;
}
.imagesHolder {
width:1143px;
}
.imagesHolder ul li {
margin:0 0px 0 12px;
}
.footContents{
position:relative;
}
.us {
position:absolute;
left:230px;
top:180px;
width:80px;
height:30px;
}
.us a {
display:block;
height:30px;
width:100%;
}
