#topmenu {
	width				: 900px;
}	

#topmenu ul {
	width				: 900px
}
	
.frame {
width: 900px;
margin: 0 auto;
position: relative;
top: 0; left 0;
text-align: left;
}

.frame h1, .frame #topmenu, .frame #bottommenu, .frame #copyright,  .frame #contents {
text-align: left;
margin: 0;
}

#side {
	position: absolute;
	right: 0;
	top: 0;
	width: 150px;
}


#side_menu, .side_menu {
margin: 0; 
padding: 0 0 10px 0;
background: url('/images/sidemenu-footer.png') bottom right no-repeat;
color: #fff
text-align: left;
font-size: 12px;
list-style: none;
}

#side_menu dt, .side_menu dt {
	background		: #848 url('/images/menu-bar.gif') top left repeat-x;
	line-height   : 28px;
	height        : 28px;
	padding-left: 10px;
		color				: #FFF;
	font-weight	: bold;	
}

#side_menu dt a, .side_menu dt a {
	display			: block;
	font-size		: 13px;
	height      : 28px;
	line-height	: 28px;
	margin-top  : 15px;

	text-align	: left;
	border			: none;
	color				: #FFF;
	font-weight	: bold;
}

.side_menu a img {
	border			: 0;
}

#side_menu dd, .side_menu dd {
margin: 0;
padding: 0;
background: #D1BDD5;
color: #6C2978
text-overflow: hidden;
white-space: nowrap;
text-align: left;
line-height: 22px;
list-style: none;
border-right: 1px solid #6C2978;
}

#side_menu dd.selected, .side_menu dd.selected  {
background: #CBA0D3;
}

#side_menu dd:hover, .side_menu dd:hover {
background: #CBA0D3;
}

#side_menu dd a, .side_menu dd a{
margin: 0 8px;
overflow: hidden;
text-decoration: none;
border: 0;
outline: 0;
}

#side_menu dd a:hover, .side_menu dd a:hover{
text-decoration: none;
border: 0;
}

#side_basket {
margin: 0; 
padding: 0 0 10px 0;
background: url('/images/sidemenu-footer.png') bottom right no-repeat;
color: #fff
text-align: left;
font-size: 12px;
list-style: none;
}

#side_basket dd, #side_basket dt {
margin: 0;
padding: 0;
background: #D1BDD5;
color: #6C2978
text-overflow: hidden;
white-space: nowrap;
text-align: left;
line-height: 22px;
list-style: none;
border-right: 1px solid #6C2978;
}

#side_basket dt {
padding: 0 10px;
text-align: right;
}

#side_basket dt strong {
float: left;
}

#side_basket dd.selected {
background: #CBA0D3;
}

#side_basket dd:hover {
background: #CBA0D3;
}

#side_basket dd a{
margin: 0 8px;
overflow: hidden;
text-decoration: none;
border: 0;
outline: 0;
}

#side_basket dd a:hover{
	text-decoration: none;
	border: 0;
}

#ml_form {
	margin: 0 0 10px 0;
}

#ml_form dd {
	padding: 0px 10px;
}

#ml_form dd input{
	font-size: 10px;
}

#ml_form dd input#ml_email{
	margin: 2px 0;
	font-size: 9px;
	letter-spacing: 0;
	width: 130px;
}

#ml_form dd input{
	margin: 2px 0;
	font-size: 9px;
	letter-spacing: 0;
	width: 130px;
}

#ml_form .side_menu dd:hover {
	background: #D1BDD5;
}