/*ASCA 57*/

/*ALT 1*/
.contentarea
{
	float: right;
	width: 702px;
	background-image: none;
	background-color: white;
/*	background-repeat: repeat;
	-moz-box-shadow: -1px 0 3px #aaa;
	-webkit-box-shadow: -1px 0 3px #aaa;*/
overflow: hidden;
}
/*list for glass*/

#homeglass
{
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#homeglass li
{
float: left;
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
width: 234px;
height: 234px;
}
#homeglass a.glasslinktext
{
color: #606;
	font-size: .9em;
	font-weight: normal;
	font-family: AurulentSansRegular,Trebuchet MS,Arial,Helvetica,Nimbus Sans L,Verdana,sans-serif;
padding: 7px 0 0 10px;
}


#dishes
{
width: 234px;
height: 234px;
	margin: 0;
	padding: 0;
}
#dishes a:link, #dishes a:visited
{
float: left;
	display: block;
	background-image: url(images/dishes_sprite.jpg);
	background-repeat: no-repeat;
width: 224px;
height: 227px;
	text-decoration: none;
	margin: 0;
	border: 0;
}

#dishes a:hover
{
	background-position: -234px 0px;
}

#wall
{
width: 234px;
height: 234px;
	margin: 0;
	padding: 0;
}
#wall a:link, #wall a:visited
{
float: left;
	display: block;
	background-image: url(images/wall_sprite_b.jpg);
	background-repeat: no-repeat;
width: 224px;
height: 227px;
	text-decoration: none;
	margin: 0;
	border: 0;
}
#wall a:hover
{
	background-position: -234px 0px;
}

#windows
{
width: 234px;
height: 234px;
	margin: 0;
	padding: 0;
}
#windows a:link, #windows a:visited
{
float: left;
	display: block;
	background-image: url(images/hang_sprite_a.jpg);
	background-repeat: no-repeat;
width: 224px;
height: 227px;
	text-decoration: none;
	margin: 0;
	border: 0;
}
#windows a:hover
{
	background-position: -234px 0px;
}

.homesub
{
margin-top: 30px;
}
.homesub_exhibpic
{
	margin-top: 3px;
}

/*ALT 1 END*/



.bookpanel
{
	position:relative;
	width: 702px;
	min-height: 150px;
	background-image: url(../images/home/home_endpanel_tile.jpg);
	background-repeat: repeat-x;
	border-top: 18px solid #8d93a3;
}
.booksimage
{
	display: block;
	float: right;
	margin: 32px 26px 0 0;
	padding: 0 0 12px 0;
}
.booksendimage
{
	display: block;
	clear: both;
}
.bookspara
{
	padding: 0 0 16px 0;
	margin-top: 30px;
	margin-left: 24px;
	width: 268px;
	text-align: justify;
}

/*ALT*/
.grouph
{
width: 702px;
margin: 0;
padding: 0;
position: relative;
}



