/*TopBar */
#topBar a.lnkNavImg img{width:auto; height:auto; padding-top:8px;}
#topBar {
    background-image: url(../images/topbar-bkd.jpg);
    background-repeat: repeat-x;
    width: 100%;
    height: 30px;
    font-family: Arial, Helvetica, Sans-Serif; 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
#topBar a:hover {
    color: #F1F1F1;
}

#topBar .lnkNav,
#topBar .lnkNavR  {
    line-height: 28px;
    height: 30px;
    padding-right: 18px;
    color: #010101;
    text-decoration: none;
    float: left;
    font-size: 13px;
    font-weight: normal;
    cursor: pointer;
}
#topBar .lnkNavR  {
    float: right;
	padding-right: 6px;
}

#topBar .lnkNav span {
    float: left;
    padding-right: 11px;
    background-image: url(../images/arrow-down.jpg);
    background-repeat: no-repeat;
    background-position: right top;
}
#topBar .lnkNav .right {
    background-image: url(../images/arrow-right-1.jpg);
}
#topBar .lnkNav img,
#topBar .lnkNavR img {
    line-height: 30px;
    height: 30px;
    width: 7px;
    padding-left: 4px;
    border: 0 none;
    float: left;
}
#topBar .lnkNavR  img{
    margin: 0 4px 0 0;
}
#memberContainer  {
    line-height: 28px;
    font-size: 12px;
    font-weight: normal;
    text-align: right;
    position: absolute;
    top: 0px;
    right: 0px;
    width: 385px;
    overflow: hidden;
    z-index: 120;
}
#memberContainer a, #memberContainer .swagbucks  {
    text-decoration: none;
    font-size: 12px;
    line-height: 28px;
    height: 30px;
    float: right;
    font-weight: normal;
}
#memberContainer a {
    color: #010101;
}
#memberContainer .swagbucks  {
    color: #FFFFFF;
}
/* navigation bar menu*/
.drpDown {
    position: absolute;
    z-index: 5000;
    top: 30px;
    background-color: transparent;
    padding-top: 2px;
}
.drpDownO {
    font-family: Arial, Helvetica, Sans-Serif;        
    background-image: url(../images/drplink-side-brdr.jpg);
    background-repeat: repeat-x;
    background-position: 0 0;
    background-color: #000000;
    padding: 0px 1px 1px 1px;
}
.drpDownI {
    text-align: left;
    background-image: url(../images/drp-link-bkd.jpg);
    background-repeat: repeat-x;
    background-position: 0 0;
    background-color: #808080;
    border-bottom: 1px #959595 solid;
    padding: 6px 0 4px 0;
    _width: 175px;
}
.drpLink {
    line-height: 18px;
    height: 18px;
    color: #010101;
    text-decoration: none;
    font-size: 13px;
    font-weight: normal;
    display: block;
    padding: 0 20px;
}
.drpLink:hover {
    color: #F1F1F1;
}
.drpDown span,
.drpDown span:hover {
    color: #313131;
}
.noscript {	
	background-color: #333333; 
	padding: 10px; 
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}
.noscript a { 
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: bold ;
}
.noscript a:hover { 
	text-decoration: underline; 
}
#tbrDialogLinks {
    font-size:10px;
    font-weight:bold;
    margin-top:4px;
}
/* popup form */
#dvPopupLoginTop {
    position: relative;
    right: 7px;
    top: 0px;
    overflow: hidden;
    width: 248px;
    margin-left: auto;
}
#dvPopupLogin  {
    position: relative;
    margin-top: 2px;
    display:none;
    z-index:1002;
    width: 246px;
    border: 1px #000000 solid;
    background-image: url(../images/login-bkd.jpg);
    background-repeat: repeat-x;
    background-color: #808080;
    text-align: left;
    line-height: 100%;
    right: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    
}
#dvPopupLogin a {
    color: #010101;
    text-decoration: none;
}

#dvPopupLogin a:hover {
    color: #F1F1F1;
}

.tbar-form {
    padding: 0px 19px;
    margin: 0px;
    border-bottom: 1px #595959 solid;
}
.tbar-loginLabel {
    color: #FEFEFE;
    margin: 6px 0 5px 0;
}
#dvPopupLogin .close {
	float: right;
	text-align: right;
	cursor: pointer;
    font-weight: bold;
    color: #000000;
    width: 20px;
}	
.tbar-input {
    border: 1px #000000 solid;
    width: 206px;
    height: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.tbar-chk-container {
    margin: 4px 0 5px 0;
}
.tbar-input-chk {
	float: left;
	line-height:100%;
}
.tbar-label-chk {
	float: left;
	padding-top: 3px;
    color: #FEFEFE;
}
.tbr-dialog-invalidLogin {
    margin-top: 4px;
    /*color: #EE3124;*/
    font-weight: bold;
}
#memberContainer a.errorLnk {
	float: none;
	font-size: inherit;
	font-weight: bold;
	height: auto;
	line-height: 100%;
	text-decoration: underline;
} 
.tbar-form-btns {
    padding: 5px 0 6px 0;
    text-align: left;
}
a.tbar-btn {
    margin-right:14px;    
}

#fadeCover  {
  display: none;
  background-color :#000000;
  opacity: 0.5;
  MozOpacity: 0.5;
  KhtmlOpacity: 0.5;
  filter: alpha(opacity=50);
  position:fixed;
  -position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height: 100%;
  -height :expression(document.body.clientWidth);
  z-index:1001;
}
