#menuButtons .button {
    float:left;
}
#menuButtons .button a {
    text-align: center;
    width: 102px;
    padding-left: 0;
    padding-right: 0;
}
.menu_sub_item {
	position:relative;
	top: -5px;
	padding: 0px;
	padding-left: 13px;
	width: 33% !important;
}
#howtowin_menu {
	display: none;
}
.menu_sub_item_wrapper {
	background: transparent url(../images/Default/sub_menu_background.png) no-repeat scroll left top;
	width: 100%;
	margin-top: 32px;
	margin-bottom: 10px;
}
.menu_sub_item_wrapper .menu_sub_item_sub_wrapper {
	background: transparent url(../images/Default/sub_menu_background.png) no-repeat scroll right bottom;
	width: auto;
	margin-left: 3px;
}
.menu_sub_item_wrapper .menu_sub_item_wrapper_top{
	background: url(../images/Default/sub_menu_background.png) no-repeat scroll right top;
	width: auto;
	margin-left:12px;
	height: 12px;
}
.menu_sub_item_wrapper .menu_sub_item_wrapper_bottom {
	background: url(../images/Default/sub_menu_background.png) no-repeat scroll left bottom;
	width:auto;
	margin-right:12px;
	height: 12px;
	margin-left: -3px;
	clear: both;
}
#menu_item_account {
	padding: 0px;
	padding-left: 13px;
	position:relative;
	top: -5px;
}
#menu_item_account a {
	width: 33% !important;
}
.menu_sub_item {
	width: 31% !important;
}
.register #address1, .register #postcode, .register #first_name, .register #last_name {
    width: 170px;
}
.register #email_address {
    width: 300px;
}
.competition #address1 {
    width: 60px;
}
.competition #postcode {
    width: 60px;
}
.competition #email_address {
    width: 160px;
}
.competition #first_name {
	width:134px;
}
.competition #last_name {
    width: 133px;
}
.competition #title {
	width: 79px;
}
.competition #anti_spam {
    width: 80px;
}

#microsite_how {
	float: left;
	width: 250px;
	display: none;
	position: absolute;
	z-index: 10;
}
#competition_how {
	float: left;
	width: 250px;
	display: none;
	position: absolute;
	z-index: 10;
}
#competition_how {
	float: left;
	width: 250px;
	display: none;
	position: absolute;
	z-index: 10;
}
#competition_how_button {
	position: absolute;
	text-align: center;
	font-size: 11px;
	margin-left: 10px;
	cursor: pointer;
	padding:0px;
	color: #FFFFFF;
}
#more_info_button {
	position: absolute;
	text-align: center;
	font-size: 11px;
	margin-left: 10px;
	cursor: pointer;
	padding:0px;
	color: #FFFFFF;
}
