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

body {
	margin:0px;
	padding:40px;
	background:url(../-img/com/xerox-bg-02.gif) #FFF right bottom no-repeat fixed;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#000;
	}

a {text-decoration:none; color:#000;}
a:hover {text-decoration:underline; color:#000;}
a img {border:none;}


/* HEADER */
#header {position:relative; min-width:860px; font-size:10px; line-height:9px;}
#header-t {position:relative; margin-bottom:10px;}
#header-b {position:relative;}
#header-i {margin:20px 0 118px 0;}


/* CONTENT */
#content {position:relative; min-width:860px; margin:50px 0;}
#content div.pddng-tb { padding:20px 0;}
#menu-nav { font-size:11px; line-height:17px; }

div.text { max-width:420px;}

div.thumb-list {float:left; margin:0 20px 20px 0;}
div.button-list {float:left; margin:0 5px 5px 0;}

div.gal-nav { font-size:11px; line-height:17px; margin-bottom:5px;}

a.gal-bt { text-decoration:none;}
a.gal-bt-on { text-decoration:underline;}

sup {font-size:9px; line-height:9px; vertical-align:top;}


/* FOOTER */
#footer {position:relative; min-width:860px;}
#footer div.pddng-t { padding-top:20px;}
#footer div.col-full-c4 { float:none; margin-left:640px;}


/* COMMON */
div.col-1col { float:left; width:200px;}
div.col-2col { float:left; width:420px;}
div.col-full-c2 { float:none; margin-left:220px;}
div.col-full-c3 { float:none; margin-left:440px;}
div.col-full-c4 { float:none; margin-left:660px;}

div.txt-r {text-align:right;}
div.line-t {border-top:#000 solid 1px;}
div.line-b {border-bottom:#000 solid 1px;}
div.gutter {margin-right:20px;}

span.underline { text-decoration:underline;}

span.title { font-size:11px; line-height:17px;}

/* GALLERY */

.buttons {
	width:420px;
	margin-top:5px;
	}
	
.buttons_left {
	text-align:left;
	float:left;
	padding:0px;
	margin:0px;
}

.buttons_right {
	text-align:left;
	float:right;
	padding:0px;
	margin:0px;
}

.buttons span, .buttons_right span {
	color:#000000;
	padding:0 5px;
	margin-right:1px;
	cursor:pointer;
	font-size:11px;
}

.buttons span.active, .buttons span:hover, .buttons_right span.active, .buttons_right span:hover {
	background:#000000;
	color:#FFFFFF;
}

.gallery_mask {
	position:relative;
	width:420px;
	height:280px;
	overflow:hidden;
}

.gallery_image {
	float:left;
	margin:0px;
	padding:0px;
}

.gallery_image img {
	border:none;
}

.gallery_info {
	width:420px;
	height:40px;
	background:#000000;
	color:#FFFFFF;
	position:absolute;
	bottom:0;
}

.gallery_info h2 {
	padding:5px 5px 0px 5px;
	margin:0px;
	font-size:11px;
	line-height:17px;
	font-weight:bold;
}

.gallery_info p {
	padding:0 5px;
	margin:0px;
	font-size:11px;
	line-height:17px;
	font-weight:normal;
}

#gallery1, #gallery2, #gallery3, #gallery4, #gallery5 {
	position:absolute;
}


/* MISC */
.clearfloat {
	clear : both;
	font-size : 1px;
	line-height : 0;
	margin : 0;
	height : 0;
}