#notSupported {background: #006dad; padding: 0px; margin: 0px 0px 10px 0px; color: #fff; clear:both; float:left; width: 950px; position:relative; display:none;}
#notSupported .message {width: 610px; float:left; margin: 10px; line-height: 1.5em; display:inline;}
#notSupported .message h3 {font-size: 160%; margin: 0px 0px 6px 0px; font-weight: bold;}
#notSupported .message p {font-size: 110%; margin: 0px;}
#notSupported .alternatives {background: #fff url(../images/bg_browser_alternatives.gif) left bottom repeat-x;  padding: 0px 10px 0px 0px; float:right; list-style:none; margin: 10px; display:inline;}
#notSupported .alternatives li {float:left;}
#notSupported .alternatives li a {display:block; float:left; width: 80px;color: #444; text-decoration:none;  padding: 10px 10px 5px 10px; text-align:center;}
#notSupported .alternatives li a img {display:block;}
#notSupported .alternatives li a:hover {color: #0074D4;}
#notSupported .alternatives li.IE a img {width: 35px; margin: 0px auto;}
#notSupported .alternatives li.Firefox a img {width: 32px; margin: 0px auto 3px auto;}
#notSupported .alternatives li.Chrome a {width: 65px; }
#notSupported .alternatives li.Chrome a img{width: 32px; margin: 0px auto 3px auto;}
#notSupported .close {position: absolute; right: 12px; top: 13px; z-index: 999; display:block; background: url(../images/btn_browsermessage_close.png) left top no-repeat; width: 24px; height: 24px;}
#notSupported .close:hover {background-position: left -24px;}