* {
	margin: 0;
	padding: 0;
}

body {
	font-family: "Arial", Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 16px;
	color: #777; 
	font-weight: normal;
	background:#262628 url(bg.gif) repeat-x 0 0;
	padding: 0px;
}

img {	border: none;
	padding: 0;
	margin: 0;}

a:link {color:#7E4242;
	text-decoration: none;}

a:visited {color:#7E4242;
	text-decoration: none;}

a:active {color:#432626;
	text-decoration: none;}	
	
a:hover {color:#432626;
	text-decoration: none;}	
	
a:focus {outline-style: none;}



/* HOME */

.logo {
	z-index:4; 
	}
#homelink {
	position: absolute;
	top: 23px;
	left: 29px; 
	width: 95px;
	height: 24px;
	z-index:4; 
	}
#nav {
	position: absolute;
	top: 34px;
	left: 172px; 
	width: 391px;
	height: 13px;
	font-family: "Arial", Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 13pt;
	color: #777; 
	font-weight: normal;
	z-index:4; 
	}

#nav a:link, #nav a:visited {color:#777;
	text-decoration: none;}

#nav a:active, #nav a:hover {color:#7E4242;
	text-decoration: none;}	
	
#contactleft {
	margin-left:28px;
	z-index:4;
	color: #666; 
	}
p.name {
	font-weight: bold;
	font-size: 14px; 
	line-height: 16pt;
	margin-bottom:1px;
	z-index:4;
	color: #666; 
}
#copy {
	font-size: 11px; 
	line-height: 11pt;
	position: absolute;
	top:170px;
	right:63px;
	width:60px;
	text-align:right;
	z-index:4;
	color: #777; 
}	
#contactright {
	position: absolute;
	top:80px;
	right:42px;
	width:160px;
	text-align:right;
	z-index:4;
	color: #666; 
	}
#print, #illo, #web {
	margin:25px 0 25px 28px;
	width: 393px;
	height:54px;
	}
#print { width: 393px;	}	
#illo {	width: 434px;	}
#web {	width: 409px;}
#print a, #illo a, #web a {
	display:block;
	height: 54px;
	padding:0;
	text-decoration: none;
	text-indent:204px;
	line-height: 40pt;
	font-size: 13px; 
	color: #626465; 
}
#print a {
	width: 393px;
	background: url(img/print.gif) 0 0 no-repeat;
}
#illo a {
	width: 434px;
	background: url(img/illo.gif) 0 0 no-repeat;
}
#web a {
	width: 409px;
	background: url(img/web.gif) 0 0 no-repeat;
}
#print a:hover, #print a:active, #illo a:hover, #illo a:active, #web a:hover, #web a:active {	
	background-position: 0 -54px;
	color:#7E4242;
	}
		
.block {position:absolute;
	top: 170px;
	left: 29px;
	width: 360px;
	font-family:  Sans-Serif; 
	font-size: 11px; 
	line-height: 11pt;
	color: #282C2F; 
}
.toptext {
	margin:23px 0 0 28px;
	width: 600px;
	height: 60px;
	font-size: 11px; 
	line-height: 11pt;
	color: #282C2F; 
	z-index:4;
}
.webblocks {position:absolute;
	top: 194px;
	left: 29px;
	height: 380px;
	font-size: 11px; 
	line-height: 11pt;
	color: #282C2F; 
}
.title {
	margin:8px 0 0 28px;
	text-align: left;
	z-index:4;
}
#content {
	position: absolute;
	top: 170px;
	left: 28px;
	text-align: left;
}
#brack_l {
	position: absolute;
	top: 185px;
	left: 0px;
	z-index:4;
	height:440px;
	width:49px;
}
#brack_r  {
	position: absolute;
	top: 185px;
	right: 0px;
	z-index:4;
	height:440px;
	width:70px;
}
#brack_l a {
	display:block;
	text-decoration: none;
	height:440px;
	width:49px;
	background: url(img/brack_l.gif) 0 0 no-repeat;
}
#brack_r a {
	display:block;
	text-decoration: none;
	height:440px;
	width:70px;
	background: url(img/brack_r.gif) 0 0 no-repeat;
}
#brack_l a:hover, #brack_l a:active {	
	background-position: -49px 0px;
	}	
#brack_r a:hover, #brack_r a:active {	
	background-position: -70px 0px;
	}
#scroller {
    position:absolute;
	top:187px;
	left:0px;
	height:470px;
	width:99.9%;
	overflow: auto;
	z-index:-1;
	background:#B1AEA6 url(img/scroll_bg.gif) 0 0 repeat-x;
}
#scroll_box {
    position:absolute;
	z-index:-1;
	top:187px;
	left:0px;
	height:470px;
	width:99.9%;
	white-space: nowrap;
	text-align:left;
    overflow: auto;
	background:#B1AEA6 url(img/scroll_bg.gif) 0 0 repeat-x;
  }
#scroll_upb {
    cursor: pointer;
  }
#scroll_downb {
    cursor: pointer;
  }
.shadow img {
	margin:-2px 2px 2px -2px;
}
#web_box img {
	margin-top:10px;
}
.shadow {
	margin-top:10px;
	margin-left:50px;
	background:#4f4f4f url(img/shadow.gif) no-repeat bottom right;
	border-right:1px solid #5f5f5f;
	border-bottom:1px solid #5f5f5f;
}
.detail img {
	margin:-2px 2px 2px -2px;
}
.detail {
	position:relative;
	text-align:right;
	z-index:4;
	margin-top:20px;
	margin-left:5px;
	background:#4f4f4f url(img/shadow.gif) no-repeat bottom right;
	border-right:1px solid #5f5f5f;
	border-bottom:1px solid #5f5f5f;
}
.close {
	position: absolute;
	right:7px;
	top:3px;
	z-index:8;
	height:38px;
	width:38px;
}
.close a {
	display:block;
	text-decoration: none;
	height:38px;
	width:38px;
	background: url(img/close.gif) 0 0 no-repeat;
}
.close a:hover, .close a:active {	
	background-position: 0px -38px;
	}
.scrolltext {
	width: 120px;
	height: 390px;
	font-family:  Sans-Serif; 
	font-size: 11px; 
	line-height: 11pt;
	color: #ddd; 
}
.scrolltext a:link, .scrolltext a:visited {color:#eee;
	text-decoration: none;}

.scrolltext a:active, .scrolltext a:hover {color:#b88;
	text-decoration: none;}
	
h1 {	font-family:  Sans-Serif; 
	font-size: 11px; 
	line-height: 14px;
	color: #fff; 
	font-weight: normal; 
	text-align: right;
	text-transform: uppercase;
	margin-top:13px;
	padding-right:5px;
	}