#mainAlertOverlay {
    display: block;
    height: 100%;
    left: 0;
    opacity: 0.2;
    position: fixed;
    top: 0;
    width: 100%;
}
#topMainAlert .mainAlertContainer {
    background: url("../../img/mainalert/topMainAlert.png") no-repeat scroll center top transparent;
    height: 60px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9999;
}
#topMainAlert .mainAlertContainer div {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
    margin: 0 auto;
    padding: 0 0 0 115px;
    text-align: left;
    vertical-align: middle;
    width: 950px;
}
#topMainAlert .mainAlertContainer div a.cookieAllow {
	background: url("../../img/mainalert/topMainAlertBtn_01.png") no-repeat scroll left center transparent;
	padding: 8px 7px 7px 10px;
	text-decoration: none;
}
#topMainAlert .mainAlertContainer div a.cookieDisallow {
	background: url("../../img/mainalert/topMainAlertBtn_02.png") no-repeat scroll left transparent;
	padding:8px 0px 7px 15px ;
    text-decoration: none;
	color:#949293;
}
#topMainAlert .mainAlertContainer div a {
    color: #FFFFFF;
    margin-left: 7px;
    text-decoration: underline;
}
#topMainAlert .mainAlertContainer div img, .video #topMainAlert .mainAlertContainer img {
    display: inline;
    vertical-align: middle;
    padding: 0 0 4px 0;
}
#popMainAlert .mainAlertContainer {
    height: 301px;
    left: 50%;
    position: absolute;
    top: 50%;
    width: 554px;
    z-index: 9999;
}
#popMainAlert .mainAlertContainer div {
    background: url("../../img/mainalert/popMainAlert.png") no-repeat scroll center top transparent;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    height: 251px;
    line-height: 43px;
    margin-left: -277px;
    margin-top: -150px;
    padding: 50px 55px 0;
    text-align: left;
    vertical-align: middle;
    width: 444px;
}
#popMainAlert .mainAlertContainer div h1 {
    color: #FFFFFF;
    display: block;
    font-family: "GEInspiraMedium";
    font-size: 30px;
    height: 65px;
    line-height: 44px;
}
#popMainAlert .mainAlertContainer div p {
    color: #3B73B9;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    line-height: 23px;
}
#popMainAlert .mainAlertContainer div p a {
    display: block;
    font-size: 13px;
    margin-top: 5px;
    text-decoration: underline;
}
#popMainAlert .mainAlertContainer div img, .video #popMainAlert .mainAlertContainer img {
    display: inline;
    margin: 24px 15px 0 0;
    vertical-align: middle;
}