/* [P] Notices */

.notices {
	background: transparent url('../images/notice_background_pattern.png') repeat scroll;
}

#content {
	position: relative;
	z-index: 0;
}

.notice_wrapper {
	margin: 0;
	min-width: 1250px;
}

.notices #notice_header {
	background: url('../images/notice_header_background.png');
}

#notice_header {
	height: 55px;
	background-repeat: repeat-x;
	position: relative;
	z-index: 1;
}

.notice_vidaroo_logo a {
	display: block;
	height: 27px;
	width: 85px;
	background: transparent url('../images/notice_vidaroo_logo.png') no-repeat scroll;
	margin-left: 120px;
	text-indent: -9999px;
}

.notice_info {
	position: absolute;
}

.notice_info p {
	text-align: center;
	color: #fff;
	font-size: 18px;
	line-height: 22px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.notice_info a:link, .notice_info a:visited, .noticed_info a:hover {
	color: #fff;
}
.notice_info a:hover {
	text-decoration: none;
}

.notice_info img {
	margin-bottom: 35px;
}

.notice_background {
	position: relative;
	width: 1250px;
	margin: -15px auto 0 auto;
}

.notice_button {
	display: block;
	height: 46px;
	width: 200px;
	margin: 0 auto;
}

.notice_menu {
	height: 50px;
	margin-top: -133px;
	position: absolute;
	min-width: 1250px;
	width: 100%;
}

.notice_menu ul {
	width: 400px;
	margin: 0 auto;
	padding-top: 15px;
}

.notice_menu ul li {
	color: #FFF;
	font-family: Tahoma, Geneva, Verdana;
	display: inline;
	height: 10px;
	padding-right: 5px;
	border-right: 1px #FFF solid;
	margin-right: 2px;
}

.notice_menu ul li a {
	color: #FFF;
	text-decoration: none;
}

.notice_menu ul li a:hover {
	text-decoration: underline;
}

#last {
	border-right: 0px;
}

/* [P] Notices - 404 */

.notices_404 {
	background-color: #00adee;
}

.notice_404_background {
	height: 768px;
	background: transparent url('../images/404/404_vidlandaroo_image.jpg') no-repeat scroll;
}

.notice_404_background div {
	width: 354px;
	top: 74px;
	left: 713px;
}

.notice_404_background div img {
	margin-bottom: 25px;
}

#notice_404_button {
	background: transparent url('../images/404/404_button.png') no-repeat scroll;
}

.notice_404_menu {
	background-color: #51c3ed;
}

/* [P] Notices - Error */

.notices_error {
	background-color: #eb8d18;
}

.notice_error_background {
	height: 773px;
	background: transparent url('../images/error/error_background_image.jpg') no-repeat scroll;
}

.notice_error_background div {
	top: 53px;
	left: 454px;
}

#notice_error_image {
	margin-left: 77px;
}

#notice_error_button {
	background: transparent url('../images/error/error_button.png') no-repeat scroll;
	margin-left: 224px;
	margin-top: 5px;
}

.notice_error_menu {
	background: transparent url('../images/error/error_footer_background.png') repeat scroll;
}

/* [P] Notices - 503 */

.notices_503 {
	background: transparent url('../images/503/notice_503_background_pattern.png') repeat scroll;
	background-color: #1a1a1a;
}

.notice_503_picture {
	background: transparent url('../images/503/503_overlord.png') no-repeat scroll;
	height: 875px;
	width: 1248px;
}

.notice_503_background div {
	top: 40px;
	left: 393px;
}

.notices_503 img {
	margin-bottom: 12px;
}

.notices_503 p {
	width: 474px;
	margin: 0 auto;
	color: #fff;
	font-family: "Helvetica", sans-serif;
	font-size: 18px;
	text-align: center;
	text-shadow: #1a1a1a 5px 5px 5px;
	line-height: 26px;
}
	

/* [P] Notices - Maintenance */

.notices_maintenance {
	background-color: #CEC6A0;
}

.notice_maintenance_top {
	background: transparent url('../images/notice_background_pattern.png') repeat scroll;
	min-width: 1250px;
	background-color: #e1deca;
	margin: 0 auto;
}

.notice_maintenance_background {
	height: 750px;
	width: 923px;
	background: transparent url('../images/maintenance/maintenance_background_image.jpg') no-repeat scroll;
}

.notice_maintenance_background div {
	width: 613px;
	top: 55px;
	left: 157px;	
}
.notice_maintenance_info {
	margin-top: -35px;
}
.notice_maintenance_bottom {
	background: transparent url('../images/notice_background_pattern.png') repeat scroll;
	background-color: #CEC6A0;
	height: 132px;
	min-width: 1250px;
	margin-top: -132px;
}