body {
	background-color: #750B23;
	margin: 0px;
}
.maincontentholder {
	background-color: #FFFFFF;
	height: 501px;
	width: 100%;
	border-top: 0px solid black;
	border-bottom: 0px solid black;
}
.maincontent {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	border-right: 0px solid orange;
	height: 501px;
	position: relative;
}
.holder {
	position: absolute;
	top: 0px;
	bottom: 0px;
	width: 100%;
	height: 100%;
}
.imageholder {
	background: url(images/2007-pc_logo.gif);
	background-repeat: no-repeat;
	width: 395px;
	height: 405px;
	position: absolute;
	left: 0px;
	top: 0px;
	border-left: 0px solid purple;
	border-right: 0px solid purple;
}
.pix {
	display: none;
	background-color: white;
	width: 395px;
	height: 405px;
	position: relative;
	border-left: 0px solid purple;
	border-right: 0px solid purple;
}
.copyholder {
	background-repeat: no-repeat;
	width: 470px;
	height: 405px;
	position: absolute;
	left: 395px;
	top: 0px;
	border-left: 0px solid purple;
	border-right: 0px solid purple;
	overflow: auto;
}
.buttonrow {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 95px;
	border: 0px solid green;
}
.button {
	cursor: pointer;
	float: left;
	width: 205px;
	height: 95px;
	border: 0px;
}
.button:hover {
	background: url(images/thingie.gif) no-repeat center;
}
.thumbcolumn {
	border: 0px solid red;
	margin-left: 10px;
	width: 150px;
	height: 400px;
	left: 856px;
	Top: 0px;
	position: absolute;
}
.thumbsholder {
	position: relative;
	top: 10px;
	width: 150px;
	height: 380px;
	overflow: hidden;
	border-top: 0px solid black;
}
.thumbsholdermovable {
	position: absolute;
	top: 0px;
/*	background-color: red;*/
}
.thumbup {
	overflow: hidden;
	height: 10px;
	width: 150px;
	cursor: pointer;
	background: url(images/uparrow.gif);
	position: absolute;
	bottom: 390px;
	left: 0px;
}

.thumbdown {
	-overflow: hidden;
	height: 10px;
	width: 150px;
	cursor: pointer;
	background: url(images/downarrow.gif);
	background-position: bottom;
	position: absolute;
	top: 389px;
	border-top: 0px solid black;
}
.thumb {
	width: 150px;
	height: 75px;
	padding-left: 0px;
	border-bottom: 0px solid  #000000;
	background-repeat: repeat-y;
	/*cursor: pointer;*/
}
.thumbgradright {
	position: absolute;
	right: 0px;
	height: 75px;
	width: 5px;
/*	background: url(images/gradient2.gif);*/
}
.thumbimg:hover {
	cursor: pointer;
}
.copy {
	background-repeat: no-repeat;
	display: none;
	font-family: helvetica, trebuchet ms, trebuchet, verdana;
	color: #333333;
	font-size: 12px;
	text-align: justify;
	margin: 0px 30px 30px 30px;
	letter-spacing: 0px;
}
.nocopy {
	background-repeat: no-repeat;
	font-family: helvetica, trebuchet ms, trebuchet, verdana;
	color: #333333;
	font-size: 12px;
	text-align: justify;
	margin: 0px 30px 30px 30px;
	letter-spacing: 0px;
}

h1 {
	font-family: helvetica, trebuchet ms, trebuchet, verdana;
	font-size: 18px;
	color: #523821;
	text-align: right;
}

h2 {
	font-family: helvetica, trebuchet ms, trebuchet, verdana;
	font-size: 18px;
	color: #523821;
	text-align: left;
}

b {
	font-family: helvetica, trebuchet ms, trebuchet, verdana;
	font-size: 12px;
	color: #523821;
	text-align: left;
}


.classes {
	display: block;
	width: 405px;
	font-family: helvetica, trebuchet ms, trebuchet, verdana;
	color: #333333;
	font-size: 12px;
	text-align: right;
	bottom: 10px;
	letter-spacing: 0px;
	margin: 40px 0px 10px 0px;
}

.side {
	font-family: helvetica, trebuchet ms, trebuchet, verdana;
	color: #333333;
	font-size: 14px;
	letter-spacing: 0px;
}

.side a:link {
text-decoration: none;
color: #333333;
}

.side a:hover {
	cursor: pointer;
	color: #FFFFFF;
	margin: 3px;
	padding:2px;
	background-color: #750B23;
}

.contactholder {
	display: none;
	font-family: century gothic;
	/*color: #492f18*/
	color: #BC9661;
	font-size: 16px;
	line-height: 24px;
	margin: 240px 20px 0px 20px;
	letter-spacing: 0px;
}
.logo {
	position: absolute;
	width: 190px;
	height: 70px;
	left: 5px;
	bottom: 0px;
	background: url(images/logo.gif);
}

a.info{    position:relative; /*this is the key*/    z-index:24; 
	font-family: helvetica, trebuchet ms, trebuchet, verdana;
	font-size: 12px;
	color: #523821;    text-decoration:none}a.info:hover{z-index:25; background-color:#750B23; color:#FFFFFF; font-weight: normal;}a.info span{display: none}a.info:hover span{ /*the span will display just on :hover state*/    display:block;    position:absolute;    top:2em; left:2em; width:25em;
	padding: .5em;    border:1px solid #750B23;    background-color:#FFFFFF; color:#000;    text-align: left;}