
.maincontainer
{
	width: 950px;
}

.spacerdiv
{
	float: both;
}


.menubox
{
	background-color: #ffffff;
	float: left;
	width: 150px;
	height: 700px;
	border-width: 1px;
	border-style: solid;
	border-color: #000;
	text-align: right;
	XXpadding-right: 15px;
	padding-top: 20px;
	padding-bottom: 0px;


}

.contentbox
{
	height: 100%;
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #553A8E;

}

.frontpagecontent
{
	width: 650px;
	padding-bottom: 20px;
text-align: center;
}


.frontpage_highlightimage
{
	float: right;
	width:45%;
	background:#FFFFFF;
	margin:0px 0px 10px 10px;
}

.frontpage_highlightimage_left
{
	float: left;
	width:45%;
	background:#FFFFFF;
	margin:20px 0px 10px 10px;
}


.footerbox
{

}


.textfrontpage
{
	background-color : #FF0000;
	float: left;
}

.imagebigfrontpage
{
	background-color : #FFF000;
	float: left;
}

.headertable
{
	width: 957px;
	text-align: left;
	border-style: solid;
	border-width: 0px;
	border-spacing: 0px;
	cellspacing:  0px;
}

.maincontentcell
{
	vertical-align: top;
	padding-left:20px;
	padding-top: 0px;
}

.menucell
{
	vertical-align: top;
	padding-left: 0px;
	width: 150px;
	border-width: 1px;
	border-color: #553A8E;
	border-style: none;
}

.menutable
{
	float: right;
	padding-right: 0px;
	margin-right:0px;
	border-width: 0px;
}

.menuplacer
{
	padding-right: 0px;
}

.catalogtable
{
	text-align: left;
}

.greybox
{
	background-color: #EDEDED;
	margin-left: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	width: 400px;
}

.detailed_img
{
	float:left;
	border-width: 1px;
	border-color: #000000;
	border-style: none;
}

.detailed_description
{
	margin-left: 10px;
	padding-left: 10px;
	padding-top: 10px;
	float: left;
	width: 400px;

	border-style: none;
	background-color: #FFFFFF;
}
