body {
	font-family: 'lucida grande', helvetica, arial;
	color: #fff;
	background: #333;
	padding: 0;
	margin: 0;
}

#page {
	position: relative;
	width: 1200px;
	margin: 0 auto;
}

	#menu {
		position: relative;
		width: 150px;
		overflow: hidden;
		z-index:10;
	}
	#logo {
		position: relative;
		z-index:11;
		width:70px;
	}

	#content {
		position: absolute;
		left: 170px;
	}

	#galleries {
		position: relative;
	    width: 1030px;
		left: 0px;
		top: 420px;
	}

	#program {
		position: relative;
	    width: 1030px;

	}

#gallery {
	position: absolute;
	width: 100%;
	overflow: hidden;
	margin-top: 1px;
	z-index: 1;
}

#gallery .photos {
    position: relative;
    height: 460px;
    width: 100%;
    cursor: pointer;
}

#gallery .photos ul {
    position: absolute;
    list-style: none;
/* 	overflow: hidden; */
    white-space: nowrap;
    padding: 0;
    margin: 0;
    height: 460px;
}

#gallery .photos ul li {
	float: left;
}

#gallery .photos ul li div {
    height: 458px;
    margin-left: 4px;
	border-top: 1px #fff solid;
	border-bottom: 1px #fff solid;
}
#gallery .photos ul li.drag div {
	text-align: right;
	width: 1000px;
    height: 458px;
	border: 0 !important;
}
#gallery .photos ul li.drag div img {
	margin: 130px 0 0 0;
}
#gallery .photos ul li.banner div {
	border: 0 !important;
}







#galleries .slider {
    overflow: hidden;
    position: relative;
    height: 178px;
    width: 1030px;
}

#galleries .slider ul {
    position: absolute;
    list-style: none;
    overflow: hidden;
    white-space: nowrap;
    padding: 0;
    margin: 0;
    height: 150px;
}

#galleries .slider ul li {
	float: left;
}

#galleries .slider ul li div {
    width: 250px;
    height: 150px;
    margin-left: 10px;
}

#galleries .slider ul li.first div {
    margin-left: 0;
}

#galleries .bar {
    width: 1030px;
    height: 20px;
    margin-top: 158px;
    position: absolute;
    background: url(../scripts/gfx/slider_bar_bg.png) no-repeat;
}

#galleries .handle {
    position: absolute;
    cursor: pointer;
    height: 20px;
    width: 177px;
    top: 0;
    left: 425px;
    background: url(../scripts/gfx/slider_bar_handle.png) no-repeat;
    z-index: 100;
}







#program .slider {
    overflow: hidden;
    position: relative;
    height: 278px;
    width: 1030px;
}

#program .slider ul {
    position: absolute;
    list-style: none;
    overflow: hidden;
    white-space: nowrap;
    padding: 0;
    margin: 0;
    height: 250px;
}

#program .slider ul li {
	float: left;
}

#program .slider ul li div {
    width: 250px;
    height: 250px;
    margin-left: 10px;
}

#program .slider ul li.first div {
    margin-left: 0;
}

#program .bar {
    width: 1030px;
    height: 20px;
    margin-top: 258px;
    position: absolute;
    background: url(../scripts/gfx/slider_bar_bg.png) no-repeat;
}

#program .bar .label {
	font-size: 11px;
	position: absolute;
}

#program .bar .label.lbl1 {
	left: 160px;
}

#program .bar .label.lbl2 {
	left: 487px;
}

#program .bar .label.lbl3 {
	left: 850px;
}


#program .handle {
    position: absolute;
    cursor: pointer;
    height: 20px;
    width: 177px;
    top: 0;
    left: 425px;
    background: url(../scripts/gfx/slider_bar_handle.png) no-repeat;
    z-index: 100;
}

#program .bar span {
    color: #bbb;
    font-size: 80%;
    cursor: pointer;
    position: absolute;
    z-index: 110;
    top: 3px;
}
