#header {
height: 113px; 
position: relative; 
top: 0; 
margin: 0; 
padding: 0;
width: 990px;
background: transparent url(images/bkg/communityheaderback.png) repeat-x top left;
}

#communitylogo {
   position: absolute; top: 20px; left: 0; width: 233px; height: 65px;
}
#communitylogo a.logo {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://i.mktw.net/mw3/community/images/btns/communitylogo24b.png'); display: block; width: 233px; height: 65px; cursor: pointer;
}
#communitylogo a.logo[class] {
    background: url(images/btns/communitylogo24b.png) no-repeat top left;
}

#search {
position: absolute;
margin: 0;
top: 35px;
left: 250px;
padding: 0;
width: 425px;
vertical-align: middle;
white-space: nowrap;
font-size: 90%;
}
form {
margin: 0; padding: 0;
}
#search .searchfields {
margin: 0; padding: 0; color: black; display: inline; vertical-align: text-top;
}
#search .searchfields input {
float: left; width: 325px; /*height: 16px; height: auto; _height: 16px;*/ border: 2px solid #389ad8; font-size: 90%; margin: 0 4px 0 0; padding: 3px 4px; background: #fff; font-weight: normal; color: #666;
}
#search .searchfields .standardbutton {
float: left; margin: 2px 0 0;
}

.signinarea {
position: absolute; z-index: 300; top: 0; left: 710px; padding: 0; width: 274px; font-size: 90%;
}
.signinarea1pxbkg {
height: auto;
margin: 0;
padding: 0;
background: url(images/bkg/signin_mainbkg1px.png) bottom left repeat-y;
}
.signinareabkg {
border-bottom: 1px solid transparent;
_border-bottom: none;
min-height: 55px;
height: auto;
_height: 56px;
margin: 0;
padding: 0;
width: 274px;
background: url(images/bkg/signin_main-blue-bkg.png) top left no-repeat;
}
.signinareabkg p {
margin: 0;
padding: 5px 6px 0 12px;
}
.signinareabtm {
width: 274px; 
height: 15px; 
margin: 0; 
padding: 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://i.mktw.net/mw3/community/images/bkg/signin_bottom24b.png');
}
/* IE ignores styles with bracket [attributes], so it will skip the following. */
.signinareabtm[class] {
background: url(images/bkg/signin_bottom24b.png) top left repeat-x;
}

.signinareabkg #signedinpicture{
float: left; margin-left: 10px; margin-right: 5px; position: relative; top: 5px;
}
/* start hack for IE6 */
* html .signinareabkg #signedinpicture{
margin-left: 5px;
}
/* end hack for IE6 */

.signinareabkg p input {
display: inline; width: 66px; /*height: 16px; height: auto; _height: 16px;*/ border: 2px solid #389ad8; font-size: 90%; margin: 0 2px 0 0; padding: 3px 4px; background: #fff; font-weight: normal; color: #666;
}
.signinareabkg p input.oneandahalfsize {
width: 99px;
}
.signinareabkg p input.doublesize {
width: 132px;
}
.signinareabkg p input.triplesize {
width: 198px;
}
.signinareabkg p input.signinbutton, .signinareabkg p input.signinbutton:hover, .signinareabkg p input.signinbutton:focus {
display: inline; width: auto; /*min-height: 18px; height: auto; _height: 18px;*/ font-size: 90%; border: 1px solid #2277af; margin: -2px 4px 0 0; _margin-top: -8px; padding: 1px 5px 3px; background: #389ad8 url(images/btns/searchbuttonbkg.png) repeat-x bottom; font-weight: bold; color: #fff; cursor: pointer; text-align: center; vertical-align: middle;
}
.signinarea ol, signinarea ul {
margin: 0 0 0 40px;
}
.signinarea ol li, signinarea ul li {
padding: 0 20px 0 0;
}
.signinareabkg #msgcentercnts img{
    vertical-align:middle;
}
.signinareabkg #msgcentercnts .mailboxcnt {
    font-weight:bold;
    vertical-align:middle;
}

.signinareabkg .mailboxcntwrapper{
    cursor: pointer;
    float:left;
}