* {
	margin: 0;
	padding: 0;
}

li {
    list-style: none;
}

#slideshow {
    
    width: 637px;
    height: 123px;
    background: #38383b;
	 padding: 0 0px;
	border-bottom: 20px solid #38383b;
}

#slideshow_wrapper {
    /* we use relative to catch the children */
	position: relative;
	overflow: hidden;
	width: 545px;
	height: 124px;
	left: 36px;
	top: 5px;
}

#slideshow_set {
	position: absolute;
	padding: 8px 17px 0;
}

#slideshow_set li {
	float: left;
	height: 116px;
	width: 80px;
	margin-right: 29px;
}

img {
	border: 0;
}

#navigation {
    position: absolute;
    z-index: 10;
}

#scroll_left {
	left: 5px;
	top: 0;
	background: url(images/leftarrow.gif) no-repeat 0 15px;
}

#scroll_right {
	left: 592px;
	top: 0;
	background: url(images/rightarrow.gif) no-repeat 0 15px;
}

#scroll_left, #scroll_right {
    position: absolute;
    overflow: hidden;
    display: block;
    padding: 0 0 0 26px;
    height: 140px;
    width: 0px !important; /* for most browsers */
    width /**/: 26px; /* for IE5.5's bad box model */
}

#gallerywrap{
	margin: 20px 32px;
}
#gallerytabs {
	height:20px;
}
#gallerytabs ul li {
	list-style: none;
	float: left;
	height: 20px;
			}
#gallerytabs ul li a {
			display: block;
			width: 124px;
			height: 20px;
			text-decoration: none;
			text-align: center;
			font: bolder 11pt Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #1b1b1b;
			background: transparent url(images/greytab.gif) no-repeat 0px 0px;
		}
#gallerytabs a:hover {
	background: transparent url(images/rolltab.gif) no-repeat 0px 0px;
	color: #ffffff;
}
#currenttab {
	background: transparent url(images/blacktab.gif) no-repeat 0px 0px !important;
	color: #e3e3e3 !important;
	}
#gallerytop {
	height: 7px;
	background: #38383b url(images/topright.gif) no-repeat top right;
}
#showcase_top {
	height: 8px;
	background: #38383b url(images/showcase_top.gif) no-repeat;
}
#showcase_botm {
	height: 8px;
	background: #38383b url(images/showcase_botm.gif) no-repeat;
}
#screen {
	border-top: solid thin #cbcbcb;
	padding: 32px 32px 32px 58px;
	_padding-right: 0;
	background-color: #38383b;
	height: 380px;
}
#placeholder {
	float: left;
}
#desc {
	float: left;
	color: #cbcbcb;
	margin-top: 120px;
	padding: 0 0 0 25px;
	max-width: 240px;
	font: bolder 11pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.hidden {
	display: none;
}
#popup {
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1040px;
	background-image: url(images/transback.png);
	background-repeat: repeat;
	z-index: 100;
}
#popup {
	_height: 100%;
	_background-image: none;
}