﻿/* Main styles */
* {
    padding:0;
    margin:0;
}
p{
    margin:10px 0;
}
body {
    margin:0;
    padding:0;
    text-align:center;
    font:13px Arial, Helvetica, sans-serif;
    background:#C3EEF7 url(../Images/background_gradient.png) repeat-x fixed;
}

body, .BS_DefaultBg { background:#C3EEF7 url(../Images/background_gradient.png) repeat-x fixed;}

a img {
    border:none;
}

input:focus {
    outline:none;
}
.PageContent {
    width:960px;
    margin:auto;
    text-align:left;
}
.InvFr .FCol{
    padding-left:0px;
}
.InvFr .SmallLink{
    line-height:25px;
}
.SendInv{
    display:block;
    width:78px;
    height:25px;
    background:url(../Images/buttons.gif) -160px -575px no-repeat;
}
.SendInv:hover{
    background:url(../Images/buttons.gif) -160px -625px no-repeat;
}
.CreateV{
    display:block;
    width:103px;
    height:25px;
    background:url(../Images/buttons.gif) left -525px no-repeat;
}
.Transfer{
    display:block;
    width:63px;
    height:25px;
    background:url(../Images/buttons.gif) left -50px no-repeat;	
}
.Transfer:hover{
    background:url(../Images/buttons.gif) left -75px no-repeat;	
}
.CreateV:hover{
    background-position:left -550px;
}
.InvFr .SendInv,
.InvFr .CreateV,
.InvFr .Transfer{
    float:right;
}
.GrayText{
    color:#8c8c8c;
}
.BlueText {
    color:#00b5e2;
}
.SmallText{
    font-size:11px;
}
.SmallTextNb{
    font-size:11px;
    font-weight:normal;
}
h1 {
    font-size:18px;
}
.Clear {
    clear:both;
}
.ClearLeft{
    clear:left;
}
.ClearRight{
    clear:right;
}
/* End Main styles */
/* Page top */
.TopBunner {
    text-align:center;
    padding-bottom:7px;
}
.TopLogoMenu {
    padding:0px;
    padding-top: 15px;
}
.TopLogoMenu .Atlas {
    margin-top: 0px;
}
.TopHome, 
.TopHomeLogin {
    background-color: white;
}
.LogoLink {
    display:block;
    float:left;
    width:191px;
    height: 58px;
    background: url('../Images/logoSwapit.png') no-repeat 0 50%;
    margin-right: 15px; 
    margin-left: 15px;
    margin-top: 15px;
}

.LogSig{
    float:right;
    margin:35px 10px 0 0;
    display:inline;
}
.LogSig a{
    display:block;
    float:right;
    margin:0 12px;
    color:#FFFFFF;
    text-decoration:none;
    font-size:16px;
    font-weight:bold;
    display:inline;
}
.LogSig a:hover{
    color:#591370;
}
.LogSig a.LogL{
    margin-right:7px;
}
.LogSig a.LogL:hover{
    color:#ff0882;
}

.TopHomeLogin .LogSig a{
    margin:0 60px;
}
.TopMenu{
    height:35px;
    margin-top:2px;
    margin-left:0px;
    position:relative;
}
.TopMenu ul{
    margin:0;
    padding:0;
}
.TopMenu li{
    margin:0;
    list-style:none;
    display:block;
    float:left;
    line-height:35px;
    padding:0 20px 0 20px;
}
.TopMenu .dd{
    padding:0 5px 0 15px;
}
.TopMenu .MenCat:hover a{
    background:none !important;
}
.TopMenu .MenCat:hover{
    background:url(../Images/dd_menu.gif) left -44px no-repeat;
}
.TopMenu .MenCatSel{
    background:url(../Images/dd_menu.gif) left -44px no-repeat !important;
}
.TopMenu .MenCat,
.TopMenu .MenCatSel{
    padding-left:9px;
    padding-right:0;
    width:93px;
    overflow:hidden;
}
.TopMenu .dd:hover a{
    background:url(../Images/dd_menu.gif) right -18px no-repeat;
}
.TopMenu .dd a{
    padding-right:20px;
    background:url(../Images/dd_menu.gif) top right no-repeat;
}
.TopMenu li.MenSel{
    background:url(../Images/dd_menu.gif) left -116px repeat-x;
}
.TopMenu .MenPar{
    padding-right:25px;
    width:77px;
    overflow:hidden;
}
.TopMenu .MenPar:hover{
    background:url(../Images/dd_menu.gif) right -188px repeat-x;
}
.TopMenu .MenParSel{
    background:url(../Images/dd_menu.gif) right -188px repeat-x !important;
}
.TopMenu .MenCat,
.TopMenu .MenPar{
    background:url(../Images/dd_menu.gif) right -152px repeat-x;
}

.TopMenu li:hover,
.TopMenu .sel{
    /*background-color:#fb9c04;*/
    background:url(../Images/dd_menu.gif) left -80px repeat-x;
}
.TopMenu li a{
    font-size:13px;
    color:#000000;
    text-decoration:none;
    font-weight:bold;
    outline:none;
}

.TopMenu .endingSoon
{
    position:absolute;
    left:-49px;   
}

.TopMenu .endingSoon a
{
    background:url(/cms/upload/resources.buttons/clock.png);
    display:block;
    width:40px;
    height:35px;
}

.TopMenu .cocoShreddies
{
    position:absolute;
    left:-50px;
    top:40px; 
}

.TopMenu .cocoShreddies a
{
    background:url(/cms/upload/resources.buttons/shreddies.png);
    display:block;
    width:40px;
    height:35px;   
}

/*.TopMenu .endingSoon a:hover { background-position:-1140px -505px; }*/

/* End Page top */
/* Alert Window */

.UsrInfP{
    width:550px;
}
.AlertTop{
    height:10px;
    overflow:hidden;
    background:url(../Images/images_all_1.png) left top no-repeat;
}
.UsrInfP .AlertTop{
    background:url(../Images/images_all_1.png) left -20px no-repeat;
}
.AlertCont{
    background:url(../Images/alert_cont_bg.png) left top repeat;
    padding:30px 40px;
}
.AlertCont .AlContWC{
    background-color:#FFFFFF;
    padding:5px 40px;
}
.UsrInfP tr{
    vertical-align:top;
}
.UsrInfP td span,
.UsrInfP td h2{
    text-align:left !important;
    margin-bottom:0;
}
.UsrInfP td.UsrImg{
    padding-right:20px;
}
.UsrInfP p{
    padding:5px 0 !important;
    margin:0;
}
.UsrInfP .WTable{
    text-align:left;
    font-size:12px;
    margin-bottom:10px;
}
.AlertCont .AlContWT{
    height:10px;
    overflow:hidden;
    background:url(../Images/images_all_1.png) -472px top no-repeat;
}
.UsrInfP .AlertCont .AlContWT{
    background:url(../Images/images_all_1.png) -550px -20px no-repeat;
}
.UsrInfP .Totals td{
    font-weight:bold;
    border-bottom:none;
    color:#00b5e2;
}
.AlertCont .AlContWB{
    height:10px;
    overflow:hidden;
    background:url(../Images/images_all_1.png) -472px -10px no-repeat;
}
.UsrInfP .AlertCont .AlContWB{
    background:url(../Images/images_all_1.png) -550px -30px no-repeat;
}
.AlertBot{
    height:10px;
    overflow:hidden;
    background:url(../Images/images_all_1.png) left -10px no-repeat;
}
.UsrInfP .AlertBot{
    background:url(../Images/images_all_1.png) left -30px no-repeat;
}
.AlContWC h2{
    margin:0;
    font-size:18px;
    font-weight:bold;
    color:#591370;
    text-align:center;
    margin-bottom:10px;
}
.AlContWC textarea, .AlContWC input{
    width:100%;
    background-color:#00b5e2;
    border:none;
    color:#FFFFFF;
    font-weight:bold;
}
.AlContWC textarea { height:100px; }
.AlContWC input { height:22px; width: 340px; float: right; }
.AlContWC div{
    margin-top:10px;
}
.AlContWC .YIS{
    float:right;
}
.AlContWC p{
    text-align:center;
    padding-bottom:80px;
}
.YIS{
    display:block;
    height:25px;
    width:101px;
    background:url(../Images/buttons.gif) left -225px no-repeat;
}
.YIS:hover{
    background:url(../Images/buttons.gif) left -250px no-repeat;	
}
/* End Alert Window */
/* Page Content */
.SMes, .EMes{
    padding:10px 10px 10px 40px;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    margin-bottom:5px;
}
.SMes{
    background:#86ba0d url(../Images/images_all_1.png) -4085px -425px no-repeat;
}
.EMes{
    background:#cc3300 url(../Images/images_all_1.png) -4085px -500px no-repeat;
}


.UserPage{
    margin-bottom:10px;
}
.UserPage .Follow{
    /*margin-top:5px;*/
    margin-right:23px;
    float:right;
}
.UserPage .Top5{
    margin-top:30px;
}
.UserPage tr{
    vertical-align:top;
}
.UserPageImg{
    padding-right:20px;
}
.UserPageT{
    height:auto !important;
}
.UserPageT h1{
    padding-left:10px;
    margin:0 0 10px 0;
}
.UserPageT td{
    border-top:1px solid #ebebeb;
}
.MyBidsP{
    width:630px;
    background-color:#FFFFFF;
    font-size:13px;
    /*position:absolute;*/
}
.MyBidsP .WTable{
    width:100%;
}
.MyBidsP .WTable .FRow{
    text-align:left;
    padding-left:10px;
}
.MyBidsP .WTable .MBTime{
    font-size:18px;
}
.MyBidsP .WTable .Left{
    text-align:left;
}
.MBLine{
    background-color:#6ee2fe;
    height:4px;
}
.FlR{
    float:right;
}
.ParPubInf .FlR{
    margin-right:70px;
    margin-bottom:20px;
}
.TotalRow td{
    border-top:1px solid #D7D7D7;
}
.Top5{
    float:left;
    margin-right:10px;
    width:200px;
}
.Top5 .CatCont{
    height:120px;
}
.Top5 .CatCont ul li { border-bottom-color:#d7d7d7; }

.Top5r{
    float:right;
    width:280px;
    color:#525E7B;
}
.Top5l{
    float:left;
    color:#525E7B;
}
.Top5l .CatCont,
.Top5r .CatCont
{
    margin:0;
    font-weight:bold;
    height:140px;
    width:210px;
}

.BorTop{
    border-top:1px solid #D7D7D7;
}
.KidsA{
    height:19px;
    line-height:19px;
    color:#2A3B56;
    float:left;
    padding:3px 6px;
    background-color:#e9e9e9;
    margin-right:10px;
}
.KidsA img{
    float:right;
    margin-top:2px;
    margin-left:10px;
}
.KidsInfo{
    height:50px;
}
.KidsInfo img.KidPic{
    float:left;
}
.KidsInfo .Dis{
    float:right;
    margin-top:10px;
    color:#00b5e2;
}
.KidsInfo div{
    margin-left:45px;
    padding-top:10px;
    font-weight:bold;
}
.CHome{
    background:#e8fcff;
    zoom: 1;
}
.CatContAll{
    margin-bottom:40px;
}
.CatContCol{
    width:168px;
    float:left;
    margin-right:18px;
}
.CatContCol table{
    width:100%;
    font-size:11px;
}
.CatContCol table .CatName .Num{
    background:url(../Images/images_all_1.png) -1038px bottom no-repeat;
    width:33px;
    padding-left:8px;
}
.CatContCol table .Num{
    padding-left:8px;
}
.CatContCol table tr{
    vertical-align:middle;
}
.CatContCol table td{
    height:20px;
}
.CatContCol .ViewAllSC,
.CatContCol .ViewAllSE{
    padding-left:25px;
    color:#05b6e3;
    background:url(../Images/arw_dwn.gif) left center no-repeat;
    font-size:11px;
    text-decoration:none;
}
.CatContCol .ViewAllSE{
    background:url(../Images/arw_up.gif) left center no-repeat;
}
.CatContCol table .CatName td{
    height:20px;
    font-size:12px;
    border-bottom:#ebebeb 1px solid;
}
.PageTitle {
    margin:0;
    padding-bottom:5px;
    padding-left:10px;
    font-size: 25px;
}
.LeftSide {
    float:left;
    width:770px;
    margin: 10px 12px;
    display:inline;
}
.LeftSide.watchtv {
    width:790px;
    margin:0px;
}
.LSHome{
    width:620px;
}
.FlRight{
    float:right;
}
.RightSide {
    /*float:right;*/
    /*margin-right:10px;*/
    float:left;
    display:inline;
}
.RightSide a{
    font-size:11px;
    font-weight:bold;
}
.RightSide img{
    margin-bottom:7px;
}
.InfoBlock {
    padding:15px 10px;
    border-top:#e1e6eb 1px solid;
    border-bottom:#e1e6eb 1px solid;
}
.SpotLight{
    margin-top:7px;
}
.WeRecom{
    margin-top:15px;
}
.ConfSwap,
.ConfSwapSt{
    background:url(../Images/images_all_3.gif) -2180px top no-repeat;
    padding-bottom:200px;
    padding-top:45px;
}
.ConfSwapSt{
    background:url(../Images/images_all_3.gif) -3584px 0px no-repeat;
}
.ConfSwapSt p,
.ConfSwap p{
    padding-left:10px;
    font-weight:bold;
    color:#2a3b56;
}
.SpotTop,
.SwapsTop,
.WeRecomTop{
    height:30px;
    line-height:30px;
    background:#ffffff url(../Images/heading_assets.png) 0px 0px no-repeat;
    font-size:18px;
    padding-left:35px;
    color:#FFFFFF;
    border-top:#e1e6eb 1px solid;
}
.SwapsTop { font-weight: normal; }
.SpotTop{
    font-weight:bold;
}
.SwapsTop{
    background:#ffffff url(../Images/images_all_1.png) -170px -130px no-repeat;
}
.WeRecomTop{
    background:#ffffff url(../Images/heading_assets.png) 0px 0px no-repeat;
    color:#2a3b56;
    padding-left:12px;
    font-weight:bold;
}
.SwapsCont,
.SpotCont,
.WeRecomCont{
    height:95px;
    background-color:#FFFFFF;
}
.SwapsCont{
    height:160px;
    padding:10px;
    font-weight:bold;
}
.SwapsCont a{
    text-decoration:none;
    color:#00b5e2;
}
.SwapsContBlock{
    float:left;
}
.SwapsContItem{
    width:250px;
    height:45px;
    margin-top:5px;
    font-size:12px;
    line-height:17px;
}
.SpotCont .Prev,
.SpotCont .Next{
    width:29px;
    height:90px;
}
.SpotCont .Prev{
    float:left;
    background:url(../Images/images_all_2.gif) right -883px no-repeat;
}
.SpotCont .Prev a,
.SpotCont .Next a{
    display:block;
    width:21px;
    height:21px;
    margin-top:30px;
}
.SpotCont .Prev a{
    margin-left:6px;
    background:url(../Images/images_all_1.png) -99px -65px no-repeat;
}
.SpotCont .Next a{
    margin-left:2px;
    background:url(../Images/images_all_1.png) -123px -65px no-repeat;
}
.SpotCont .Next{
    float:right;
    background:url(../Images/images_all_2.gif) left -972px no-repeat;
}
.Tabs{
    margin-top:7px;
}
.NavHist{
    height:23px;
    background-color:white;
    margin-bottom:11px;
    font-size:11px;
    border-radius: 2px;
}
.NavHist ul, .NavHist li{
    margin:0;
    padding:0;
    list-style:none;
}
.NavHist li.first{
    width:5px;
}
.NavHist li{
    display:block;
    margin:0 6px 0 0;
    float:left;
    height:21px;
    line-height:21px;
    overflow:hidden;
    position:relative;
    padding-right:12px;
    background:url(../Images/images_all_2.gif) right -841px no-repeat;
}

.NavHist li:first-child,
.NavHist li:last-child {
    background: none;
    margin: 0;
    padding-right: 0px;
}

.NavHist li .first,
.NavHist li .last {
    background: none;
    margin: 0;
    padding-right: 0px;
}

.NavHist li span{
    overflow:hidden;
    display:block;
}

.chevronOverlay{
    background:url(../Images/images_all_2.gif) right -840px no-repeat;
    display:none;
    height:20px;
    width:7px;
    position:absolute;
    right:0;
    top:0;
    z-index:2;
}
.NavHist a{
    text-decoration:none;
    color:#44c8ea;
    display:block;
    float:left;
    height:21px;
    line-height:21px;
    overflow:hidden;
    position:relative;
}
.NavHist .Right{
    width:9px;
    height:23px;
    float:right;
}
.UserInfo{
    height:66px;
    background:#560e6d;
    margin-bottom:10px;
    color:#FFFFFF;
}
.UserInfo.Hidden {display: none;}
.Dash{
    background:#560e6d;
}
.GDash{
    background:none;
    background-color:#918e8e;
    height:42px;
}
.UserInfo a{
    text-decoration:none;
    color:#FFFFFF;
}
.GDash .LogOut{
    width:62px;
    height:25px;
    background:url(../Images/buttons.gif) left -725px no-repeat;
    font-size:12px !important;
    color:#FFFFFF;
    text-decoration:none;
    line-height:25px;
    text-align:center;
}
.GDash .UserInfoTL{
    padding:3px !important;
    width:auto !important;
}
.UserInfo .LogOut,.LogSig .LogOut{
    float:right;
    display:block;
    font-size:16px;
    font-weight:bold;
    margin:8px 22px;
    display:inline;
}

.LogSig .LogOut
{
    margin:0 40px;
}

.LogSig .LogOut:Hover
{
    color:#ff0882;
}   

.Dash .LogOut{
    margin:6px 7px;
    font-size:14px;
}
.UserInfo .UserPic{
    width:56px;
    height:56px;
    padding:5px;
    float:left;
}
.UserInfo .UserInfoTL{
    width:266px;
    float:left;
    padding:5px 5px 15px 5px;
    height:46px;
}
.Dash .UserInfoTL{
    padding:5px 5px;
}
.Dash .UserInfoTL{
    width:auto;
}
.MySwapits,
.WRound{
    margin-top:14px;
    padding:12px 10px 9px;
    height:110px;
    background-color:#fff;
}
.Par{
    height:auto;
    background:#ffffff none !important;
}
.Important{
    background-color:#faeca7;
    padding:15px;
    color:#000000;
    margin-top:20px;
}
.OptionOn, .OptionOff{
    display:block;
    margin:10px 0;
    padding-left:40px;
    height:25px;
    line-height:25px;
    color:#333333;
    background:url(../Images/images_all_1.png) -2311px -305px no-repeat;
    height:25px;
    text-decoration:none;
}
.OptionOff{
    color:#666666;
    background:url(../Images/images_all_1.png) -2311px -383px no-repeat;
}
.SliderBal{
    width:94px;
    height:25px;
    color:#FFFFFF;
    padding-top:5px;
    text-align:center;
}
.SchedEnd{
    width:175px;
    height:102px;
    float:right;
    background:url(../Images/images_all_1.png) -1991px -274px no-repeat;
    position:relative;
    z-index:100;
    margin-right:10px;
    display:inline;
    padding:50px 0 0 80px;
    color:#000000;
}
.SchedCent{
    margin:auto;
    width:200px;
    text-align:left;
}
.SchedCent.PurpleText,
.SchedEnd .PurpleText{
    font-size:18px;
    font-weight:bold;
}
.SchedCent .BlueText,
.SchedEnd .BText{
    font-size:22px;
}
.Categories{
    height:210px;
    background-color:#f4f3f3;
    overflow:auto;
}
.CatCont{
    width:180px;
    display:inline;
    float:left;
    overflow:auto;
    height:200px;
}
.CatCont ul{
    list-style:none;
    margin:0;
    padding:0;
}
.CatCont ul li{
    display:block;
    line-height:23px;
    border-bottom:#2bc0e5 1px solid;
    color:#000000;
    padding-right:30px;
}
.CatCont ul li.Select{
    background:url(../Images/cat_sel.gif) 140px center no-repeat;
    color:#2bc0e5;
}
.UplImg{
    margin-top:10px;
}
.WeRecomCont .CheckBox{
    margin:10px 0;
}
.WeRecomCont .Grid td{
    padding-left:0;
    padding-right:0;
    border-bottom:#fff 2px solid;
}
.WeRecomCont .BtnsC{
    text-align:center;
}
.AddYourSwap{
    background:url(../Images/buttons.gif) left -400px no-repeat;
    width:86px;
    height:25px;
    display:block;
    margin:auto;
}
.AddYourSwap:hover{
    background-position:left -425px;
}
.UplDiSwap{
    width:149px;
    height:25px;
    display:block;
    margin-left:40px;
    background:url(../Images/buttons.gif) -89px -50px no-repeat;
}
.WeRecomCont p{
    line-height:17px;
}
.UplImg div{
    float:left; 
    height:25px;
    margin-right:55px;
    line-height:25px;
}
.UplImg span{
    line-height:25px;
}
.UplImgs{
    /*border-style:solid;*/
    margin-top:15px;
    width:100%;
    border-collapse: collapse;
}
.UplImgs tr{
    vertical-align:middle !important;
}

.UplImgs td{
    padding:5px 0;
    border-top:#d7d7d7 1px solid;
    border-bottom:#d7d7d7 1px solid;
}
.UplImgs .Img{
    width:120px;
}
.UplImgs .ImgDel{
    width:88px;
    text-align:right;
}
.SelFiles,
.SelFilesDis{
    background:url(../Images/buttons.gif) -158px -875px no-repeat;
    width:80px;
    height:25px;
    display:block;
    float:left;
}
.SelFilesDis{
    background-position:-158px -900px;
}
.UplImg .SelFiles,
.UplImg .SelFilesDis{
    margin-right:20px;
}
.AddASwap{
    padding:12px 0 9px;
}
.AddASwap h2{
    padding:0 10px;
}
.AddASwap .WeRecomCont{
    padding:10px 10px 20px;
    font-size:13px;
    font-weight:bold;
    color:#2a3b56;
    height:auto;
}
.AddASwap .WeRecomTop{
    font-size:13px;
    text-transform:uppercase;
}
.AddASwap p.WeRecomCont{
    padding:0 10px;
}
.AddASwap input[type=text],
.AddASwap .SwapName input{
    height:22px;
    background-color:#00b5e2;
    color:#FFFFFF;
    width:290px;
    border:0;
    line-height:22px;
    padding-top:3px;
    font-size:13px;
}
.SwapNameInp{
    height:22px;
    background-color:#00b5e2;
    color:#FFFFFF;
    width:290px;
    border:0;
    line-height:22px;
    padding-top:3px;
    font-size:13px;
}
.AddASwap .Subinfo td{
    padding:0;
}
.AddASwap tr{
    vertical-align:top;
}
.AddASwap .Subinfo .InfoTd div{
    height:auto;
    line-height:11px;
}
.AddASwap .Info .InfoTd {
    background-color:#fff;
}
.AddASwap .InfoTd div{
    padding-left: 10px;
    height:25px;
}
.AddASwap .Info .InfoTd div{
    background-color:#4b5e7d;
}
.AddASwap .HowMany td,
.StartVal td{
    padding:5px 0;
}
.AddASwap .HowMany input,
.AddASwap .StartVal input{
    width:85px;
    font-size:22px;
    font-weight:bold;
    padding:0;
    text-align:center;
    height:25px;
}
.AddASwap .StartVal input{
    color:#000;
    background-color:#FFFFFF;
    border:#000 2px solid;
}
.AddASwap td .SmallTextNb{
    color:#000000;
}
.AddASwap .Info .SmallTextNb{
    padding-left:10px;
    line-height:25px;
}

.AddASwap .Info .SmallTextNb #lblWinNowDescHaggle{
    display:none;
}

.AddASwap .Info input[type=text],
.AddASwap .Info input,
.Info .SwapNameInp{
    background:#00b5e2 url(../Images/images_all_2.gif) right -603px no-repeat;
}
.AddASwap td div{
    line-height:25px;
}
.AddASwap textarea{
    background-color:#00b5e2;
    color:#FFFFFF;
    width:290px;
    height:95px;
    border:0;
    margin:0;
    overflow:hidden;
    font-size:13px;
}

.AddASwap .tdAuctionNew span
{
    font-size:11px;
    color:Red;
}


.AddASwap .tdAuctionDesc
{
    padding:.4em 0 0 10px;
}



.SwDet td{
    padding:12px 0;
}
.WRound .WRight{
    width:205px;
    float:right;
    height:75px;
    border-left:#eae8e8 1px solid;
    padding:30px 0 0 50px;
    font-weight:bold;
    
}
.ClaimV{
    background:url(../Images/buttons.gif) -142px -400px no-repeat;
    width:97px;
    height:25px;
    display:block;
}
.WRound{
    margin-top:11px;
    height:auto;
}
.WTable{
    width:100%;
}
.WTable td{
    padding:10px 10px 10px 0;
    border-bottom:#d7d7d7 1px solid;
    color:#1f2940;
}
.WTable .Head td{
    color:#525e7b;
    font-weight:bold;
}
.WTable .Head td.FT,
.WTable td.FT {
    padding-left:10px;
}
.Vert12{
    font-size:12px;
    vertical-align:top;
}
.MySwapits h2,
.WRound h2,
.WRound h1
{
    margin:0;
    font-size:18px;
    font-weight:bold;
    color:#2a3b56;
    display:inline;
}
.WRound .Mess{
    padding:6px 0;
    border-bottom:#d7d7d7 1px solid;
}
.WRound .Mess a{
    color:#00b5e2;
    text-decoration:none;
}
.SortByDate{
    display:block;
    float:right;
    background:url(../Images/buttons.gif) left -1200px no-repeat;
    width:116px;
    height:25px;
}
.SortByDate:hover{
    background-position:left -1225px;
}
.MySwapits .MSText{
    margin:15px 0 10px;
    line-height:17px;
    font-size:12px;
    width: 450px;
}
.MySwapits .MSText table{
    width:140px;
    color:#560e6d;
}
.MySwapits .MSText table .Total td{
    font-size:18px;
    color:#00b5e2;
    padding-top:15px;
}
.ClaimSwapits{
    display:block;
    width:152px;
    height:25px;
    background:url(../Images/buttons.gif) left -475px no-repeat;
}
.ClaimSwapits:hover{
    background-position: left -500px;
}
.MySwapits h2.NStar{
    /*background:url(../Images/swapper_star.gif) right center no-repeat;*/
    padding-right:30px;
}
.MySwapits .MSRight{
    float:right;
    width:145px;
    height:105px;
    *height:98px;
    margin-right:30px;
}
.UserInfo .UserInfoTL .Name{
    font-size:18px;
    font-weight:bold;
}
.UserInfo .UserMenu{
    margin-top:4px;
    font-size:12px;
}
.UserInfo .UserMenu .MyBids{
    padding-right:15px;
    background:url(../Images/usr_arr_dwn.gif) right center no-repeat;
    margin-right:2px;
}
.UserInfo .UserMenu .MyDash{
    padding:0 10px;
}
.UserInfo .UserSwapits{
    width:266px;
    float:left;
    padding:10px 5px;
    height:46px;
}
.UserInfo .UserSwapits span{
    font-size:13px;
    font-weight:bold;
}
.UserInfo .UserSwapits td{
    font-size:12px;
    padding-right:14px;
}
.SwapBlock{
    background-color:#FFFFFF;
    padding:10px;
    margin-bottom:7px;
}
.SwapBlock .Pic{
    float:left;
    width:217px;
}
.SwapBlock .PicC{
    margin-top:10px;
}
.SwapBlock .SwapCont{
    margin-left:217px;
}
.SwapBlock .SwapCont h1{
    margin:0;
    padding-left:10px;
    color:#2a3b56;
    font-size:18px;
    font-weight:bold;
    width: 390px;
}
.SwapBlock .SwapCont .SwapInfo{
    padding:10px 12px;
    background:#efefef url(../Images/images_all_3.gif) -281px -89px no-repeat;
    height:163px;
    margin-top:5px;
}
.SwapBlock .SwapCont .LoginReq{
    background:#efefef url(../Images/images_all_3.gif) -880px -50px no-repeat;
}
.SwapInfo table{
    width:225px;
    display: block;
    overflow: hidden;
}
.SwapCont .SwapInfo tr{
    vertical-align:bottom;
}
.SwapCont .SwapInfo td{
    padding:0 1px 3px 0;
    font-size:12px;
}
.CurBid{
    font-size:13px;
    font-weight:bold;
    margin-bottom:5px;
    display:block;
}
.CurBidV{
    font-size:22px;
    font-weight:bold;
    margin-bottom:5px;
    display:block;
}
.SwapCont .SwapInfo .SwInV{
    text-align:left;
    font-weight:bold;
    font-size:13px;
}
.BidV{
    display:block;
    width:99px;
    text-align:center;
    font-size:21px;
    font-weight:bold;
    color:#666666;
    height:25px;
    margin:10px 0;
    overflow:hidden;
    background:url(../Images/images_all_1.png) left -40px no-repeat;
}
.LoginReq .BidV{
    background:url(../Images/images_all_1.png) left -65px no-repeat;
}
.PlaceBid{
    background:url(../Images/buttons.gif) left -750px no-repeat;
    width:111px;
    height:25px;
    display:block;
    margin:10px 0;
}
.PlaceBid:hover{
    background:url(../Images/buttons.gif) left -775px no-repeat;
}
.LoginReq .PlaceBid{
    background:url(../Images/buttons.gif) left -800px no-repeat;
}
.SwapCont .SwapInfo .Win{
    vertical-align:middle;
}
.WinV{
    font-size:17px;
    font-weight:bold;
    color:#666666;
    display:block;
    float:left;
    margin-top:3px;
}
.WinItNow{
    width:71px;
    height:25px;
    background:url(../Images/buttons.gif) -167px -100px no-repeat;
    display:block;
    float:right;
}
.WinItNow:hover{
    background:url(../Images/buttons.gif) -167px -125px no-repeat;
}
.LoginReq .WinItNow{
    background:url(../Images/buttons.gif) -167px -150px no-repeat;
}
.BuyNow{
    background:url(../Images/buttons.gif) -167px -425px no-repeat;
}
.BuyNow:hover{
    background:url(../Images/buttons.gif) -167px -425px no-repeat;
}
.LoginReq .BuyNow{
    background:url(../Images/buttons.gif) -167px -500px no-repeat;
}
.SwapTime{
    width:210px;
    float:right;
    margin:74px 10px 0 0;
}
.LoginReq .SwapTime{
    margin:0;
}
.LoginReq .Time{
    margin-top:50px;
}
.LoginReq .Win,
.LoginReq .WinV{
    color:#cccccc;
}
.LogInToBid{
    margin:10px 5px 0 60px;
    font-size:16px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
}
.SwapTime .SwapEnds{
    padding-left:10px;
    margin:5px 0;
    font-size:15px;
}
.SwapTime .WatchItem{
    background:url(../Images/buttons.gif) left -100px no-repeat;
    width:101px;
    height:25px;
    display:block;
    float:left;
}
.LoginReq .WatchItem,
.LoginReq .WatchItem:hover{
    background:url(../Images/buttons.gif) left -100px no-repeat;
}
.SwapTime .WatchItem:hover{
    background:url(../Images/buttons.gif) left -200px no-repeat;
}
.SwapTime .FlagThis{
    display:block;
    float:left;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:#00b5e2;
    margin-left:15px;
    display:inline;
    margin-top:4px;
}
.LoginReq .FlagThis{
    color:#d7d7d7;
}

.SwapInfoWrapper
{    
    margin-top:15px;
}

.SwapperName a{
    text-decoration:none;
    color:#00b5e2;
}

.SwapInfoWrapper td.tdLeft
{
    vertical-align:top;
}

.SwapInfoWrapper td.tdRight
{
    vertical-align:top;
}

.SwapperInfo
{
    border-bottom:1px solid #EBEBEB;
    font-size:12px;
}

.SwapDescriptionInfo{	
    font-size:12px;
    border-bottom:#ebebeb 1px solid;
    padding-bottom:15px;
    padding-left:10px;
}

.SwapperLeft{
    width:280px;
    /*padding-left:13px;*/
    /*float:left;*/
}
.SwapperRight{
    width:220px;
    padding-left:20px;
    /*float:left;
    margin-left:280px;*/
}

.SwapperName{
    font-weight:bold;
    margin-top:4px;
    height:20px;
    margin-bottom:10px;
}
/*.SwapperName a{
    float:left;
    display:block;
}*/
.SwapperName .Star{
    width:16px;
    height:16px;
    margin-left:5px;
    background:url(../Images/swapper_star.gif) left top no-repeat;
}
.Follow{
    background:url(../Images/buttons.gif) left -600px no-repeat;
    width:86px;
    height:25px;
    display:block;
}
.Follow:hover{
    background-position: left -700px;
}
.SetStDate{
    width:123px;
    height:25px;
    display:block;
    background:url(../Images/buttons.gif) left -1125px no-repeat;
}
.SetStDate:hover{
    background-position:left -1150px;
}
.WeRecomCont .SetStDate{
    float:left;
    margin-right:25px;
}

.SwapsMightLike
{
    font-size:13px;
    padding-top:20px;
}

.SwapsMightLike .SwapsItem{
    height:70px;
    margin-top:15px;
    font-size:12px;
    font-weight:bold;
    line-height:17px;
}
.SwapsMightLike .SwapsItem img{
    float:left;
    margin-right:8px;
}



.BiddingHist{
    padding-top:20px;
    font-size:13px;
    padding-left:10px;
}
.BiddingHist h2, .SwapsMightLike h2
{
    font-size: 13px;
}


.BiddingHist table{
    margin-top:7px;
}

.BiddingHist td{
    color:#525e7b;
    padding:5px 20px 5px 0;
    font-size:12px;
    border-bottom:#d7d7d7 1px solid;
}
.BiddingHist a{
    text-decoration:none;
    color:#525e7b;
}
.BiddingHist .DT{
    padding-right:0;
}
.BiddingHist .Bid{
    padding-right:30px;
}
.BiddingHist .Star{
    width:16px;
    height:16px;
    margin-left:5px;
    background:url(../Images/swapper_star.gif) left top no-repeat;
    display:block;
    float:right;
}
.BiddingHist .Head td{
    font-weight:bold;
    border:0;
}
.BiddingHist .TopBidder td{
    font-weight:bold;
    color:#E50102;
}
.BiddingHist .TopRedBidder td, .BiddingHist .TopRedBidder a{
    color:#E50102;
}

.CenterDiv{
    text-align:center;
}
/* My Public Profile */
.MyPubProf{
    color:#525E7B;
    font-weight:bold;
}
.MyPubProf td{
    width:165px;
    padding:10px 0;
    font-weight:bold;
    color:#000000;
}
.ParPubInf td{
    width:45px;
}
.MyPubProf td.Param{
    color:#2a3b56;
    width:235px;
}
.ToChanContUs{
    display:block;
    /*float:right;*/
    background:url(../Images/buttons.gif) left 0px no-repeat;
    width:216px;
    height:25px;
    margin-top:15px;
    margin-right:16px;
}
.ToChanContUs:hover{
    background-position:left -25px;
}
.HeadArrwD{
    display:block !important;
    background:url(../Images/arw_dwn.gif) no-repeat 99% center;
    cursor:pointer;
    width: 100%;
}
.SaveAvatar,
.SaveMyPubProf,
.SaveMyInt,
.SaveMyAdr,
.SaveMyDet,
.SaveMyTopW{
    height:25px;
    display:block;
    margin:auto;
}
.PublicPort .SaveMyPubProf, .SaveAvatar{
    width:117px;
    background:url(../Images/buttons.gif) left -1250px no-repeat;
}
.PublicPort .SaveMyPubProf:hover, .SaveAvatar:hover{
    width:117px;
    background:url(../Images/buttons.gif) left -1275px no-repeat;
}
.CnctFB{
    height:21px;
    display:block;
    background:url(../Images/buttons.gif) left -1325px no-repeat;
    width:169px;
}
.SaveMyPubProf{
    background:url(../Images/buttons.gif) left -1025px no-repeat;
    width:170px;
}
.SaveMyPubProf:hover{
    background-position: left -1050px;
}
.SaveMyInt{
    background:url(../Images/buttons.gif) left -975px no-repeat;
    width:137px;
}
.SaveMyInt:hover{
    background-position: left -1000px;
}
.SaveMyAdr{
    background:url(../Images/buttons.gif) left -925px no-repeat;
    width:128px;
}
.SaveMyAdr:hover{
    background-position: left -950px;
}
.SaveMyDet{
    background:url(../Images/buttons.gif) left -925px no-repeat;
    width:121px;
}
.SaveMyDet:hover{
    background-position: left -950px;
}
.SaveMyTopW{
    background:url(../Images/buttons.gif) left -1075px no-repeat;
    width:141px;
}
.SaveMyTopW:hover{
    background-position: left -1100px;
}
.PublicPort{
    padding:15px 10px 15px;
    border-top:#d7d7d7 1px solid;
    margin-left:-10px;
    margin-right:-10px;
}

.NoBord{
    border:none !important;
}
.MinMar{
    margin-left:-10px;
    margin-right:-10px;
}
.PublicPort .Port{
    width:140px;
    float:left;
}
.PublicPort .PortScrol{
    margin-left:120px;
}
.SelectedInt{
    height:25px;
    padding:10px 0;
}
div.Int{
    float:left;
    padding:0 0 0 30px;
    height:25px;
    line-height:25px;
    color:#FFFFFF;
    font-weight:bold;
    font-size:12px;
    background:#00b5e2 url(../Images/images_all_2.gif) left -790px no-repeat;
    margin-right:10px;
    cursor:pointer;
}
div.Int div{
    padding-right:15px;
    height:25px;
    line-height:25px;
    background:url(../Images/images_all_2.gif) right -815px no-repeat;
}
.ParentEmail{
    line-height:25px;
    height:25px;
}
.ParentEmail span{
    display:block;
    float:left;
    font-weight:bold;
    color:#2a3b56;
}
.ParentEmail .Email{
    border:#00b5e2 2px solid;
    padding:0 0 0 5px;
    color:#00b5e2;
    float:left;
    line-height:22px;
    height:22px;
    margin-left:20px;
    font-weight:bold;
}
.ParentEmail .Email a,
.ParentEmail .Email div
{
    display:block;
    float:left;
}
.Enabled .Email{
    border:none;
    height:25px;
    line-height:25px;
}
.Enabled .Email a{
    display:none;
}
.ParentEmail .Email a{
    height:23px;
    color:#FFFFFF;
    background-color:#00b5e2;
    padding:0 11px 0 8px;
    margin-left:5px;
    text-decoration:none;
}
/* End My Public Profile */
/* Nav Roller */
.NavRol{
    width:780px;
    position:absolute;
    background:#ffffff url(../Images/nav_rol.gif) left top repeat-y;
    text-align:left;
    font-size:12px;
}
.NavRol .NRTop{
    width:780px;
    height:4px;
    overflow:hidden;
    background:url(../Images/nav_rol.gif) right top repeat-y;
}
.NavRol h2, .NavRol p.Header{
    margin:0;
    font:bold 18px Arial, Helvetica, sans-serif;
    color:#1f2940;
    margin-bottom:8px;
}
.NavRol .NRLeft{
    width:438px;
    float:left;
    padding:14px 0 0 10px;
}
.NavRol .NRRight{
    width:313px;
    float:left;
    padding:14px 0 0 15px;
}
.NavRol .ContName{
    width:90px;
    height:20px;
    line-height:20px;
}
.NavRol .NavB{
    margin-top:24px;
    background:url(../Images/images_all_3.gif) 150px top no-repeat;
    clear:left;
    height:25px;
    width:435px;
    margin-bottom:3px;
}
.NavRol .NavB a{
    display:block;
    float:left;
    margin: 0 15px;
    padding-top:5px;
    text-decoration:none;
    color:#525e7b;
    font-weight:bold;
}
.NavRol .NavB .SingUp{
    display:block; 
    float:left;
    background:url(../Images/buttons.gif) left -1175px no-repeat;
    width:140px;
    height:25px;
    margin:0;
    padding:0;
}
/* End Nav Roler */
/* Left Menu */
.LMenuCont{
    width:183px;
    float:left;
}
.LMenuCent{
    margin-left:193px
}
.LMenu{
    background-color:#FFFFFF;
    padding:13px 2px 13px 8px;
    margin-bottom:8px;
    font-size:11px;
}
.LMenu .Title, .LMenu h2{
    font-size:12px;
    font-weight:bold;
    color:#00b5e2;
    background:url(../Images/arw_dwn.gif) right center no-repeat;
    margin-right:4px;
    margin-bottom:7px;
}
.LMenu .CFName{
    font-weight:bold;
    height:17px;
    background:url(../Images/catf_bg.gif) right bottom no-repeat;
    margin-bottom:1px;
}
.LMenu .CFName a{
    text-decoration:none;
    color:#2d364c;
}
.LMenu .CFSubmenu{
    font-size:11px;
    margin-bottom:20px;
    width:100%;
}
.LMenu .CFSubmenu a{
    color:#2D364C;
    text-decoration:none;
}
.LMenu .CFSubmenu .HL{
    color:#560e6d;
}
.LMenu .CFSubmenu tr{
    vertical-align:bottom;
}
.LMenu .CFSubmenu td{
    padding:1px;
    border-bottom:#dcf0f9 1px solid;
}
.LMenu .CFSubmenu td.Num{
    width:26px;
    font-weight:bold;
}
.LMenu .CFName span{
    display:block;
    width:39px;
    height:16px;
    text-align:center;
    float:right;
    font-weight:normal;
}
.LMenu .LMenuArr{
    background:url(../Images/arw_dwn.gif) left center no-repeat;
    width:11px;
    height:7px;
    float:left;
    margin-right:3px;
    margin-top:4px;
}
.LMenu .LMenuTxt{
    display:block;
    margin-left:15px;
    line-height:16px;
}
/* End Left Menu */
/* Gallery */
.Gallery .galleryview{
    width:620px;
}
.Gallery .panel img{
    margin-bottom:7px;
}
.Gallery .strip_wrapper{
    height:107px;
}
/* End Gallery */
/* Tabs and swop-list */
.SwapTitleList{
    padding:15px 11px;
    background-color:#FFFFFF;
    border-bottom:#ebebeb 1px solid;
}
.SwapTitleList h1{
    margin:0;
    font-size:18px;
    color:#2a3b56;
}
.SwapTitleList .CntFlwr{
    font-size:12px;
    margin-bottom:10px;
}
.SwapTitleBig{
    padding-top:10px;
    background-color:#FFFFFF;
}
.SwapTitle,
.SwapTitleBig{
    color:#525e7b;
    height:22px;
    margin-bottom:7px;
}
.SwapTitleBig{
    height:35px;
}
.SwapTitleBig tr{
    vertical-align:top;
}
.SwapTitleBig{
    font-weight:bold;
    font-size:12px;
}
.SwapTitleBig .Fst{ padding-left:10px; width:72px;}
.SwapElBig .Fst, .SwapElBigSt .Fst{ width:75px; }
.SwapTitleBig .Scnd, .SwapElBig .Scnd, .SwapElBigSt .Scnd{ width:170px; vertical-align:top; }
.SwapElBig .Scnd { width:167px; }
.SwapTitleBig .Thrd, .SwapElBig .Thrd, .SwapElBigSt .Thrd{ width:80px; vertical-align:top; }
.SwapTitleBig .Thrd {width:83px;} 
.SwapTitleBig .Frth, .SwapElBig .Frth, .SwapElBigSt .Frth{ width:50px; vertical-align:top; }
.SwapTitleBig .Ffs, .SwapElBig .Ffs, .SwapElBigSt .Ffs{ width:50px; vertical-align:top; }
.SwapTitleBig .Sxth, .SwapElBig .Sxth, .SwapElBigSt .Sxth{ width:45px; vertical-align:top; }
.SwapTitleBig .Sev, .SwapElBig .Sev, .SwapElBigSt .Sev{ width:50px; vertical-align:top; }
.SwapTitleBig .Eighth, .SwapElBig .Eighth, .SwapElBigSt .Eighth{ /*width:50px;*/ font-weight:bold; vertical-align:top; text-align:right; padding-right:5px; }
.SwapElBig, .SwapElBigSt{
    font-size:12px;
}


.SwapTitleBig .Eighth a
{
    float:right;
}
.DateRow{
    width:50px;
    text-align:right;
}
.SwapElBig .TimeRow, .SwapElBigSt .TimeRow{
    text-align:right;
    padding-right:5px;
}
.SwapElBig, .SwapElBigSt{
    height:65px;
    /*background:url(../Images/swap_el_big_norm.gif) left top no-repeat;*/
    padding:5px 3px 4px 2px;
    background-color:#ffffff;
}
.Sticky{
    /*background:url(../Images/swap_el_big_st.gif) left top no-repeat;*/
}
.SwapElBrdr{
    margin-bottom:7px;
}
.Highlight{
    font-weight:bold;
}

.SwapTitle table{
    height:22px;
    background-color:#FFFFFF;
}
.SwapTitle table tr{
    vertical-align:top;
}
.SwapEl{
    height:72px;
    overflow:hidden;
    background:#ffffff url(../Images/swap_el.gif) right bottom no-repeat;
    margin-bottom:8px;
    color:#1f2940;
}
.SwapEl .SwapPic img{
    top:0;
}
.SwapEl table{
    height:72px;
    background:url(../Images/swap_el.gif) left top no-repeat;
    width:100%;
}

.SwapEl.Spend table {table-layout:fixed; max-width: 608px; }
 
.SwapEl table tr{
    vertical-align:top;
}
.SwapTitle table td,
.SwapEl table td{
    padding-right:10px;
    font-weight:bold;
}
.ActionBtn{
    background:url(../Images/buttons.gif) left -275px no-repeat;
    width:122px;
    height:25px;
    display:block;
    margin:auto;
}
.ActionBtn:hover{
    background-position:left -300px;
}
.SwapEl .SwapPic,
.SwapTitle .SwapPic{
    width:15%;
}
.SwapEl .SwapPicH,
.SwapTitle .SwapPicH{
    padding-left:10px;
    width:15%;
}
.SwapEl .SwapDesc,
.SwapTitle .SwapDesc{
    width:32%;
}
.SwapEl .SwapDesc { padding-top: 4px; }
.SwapEl .SwapSw,
.SwapEl .SwapBids{
    padding-top:17px;
}
.SwapEl .SwapSw,
.SwapEl .SwapBids{
    font-weight:normal;
}
.SwapEl .SwapEnds{
    padding-top:13px;
}

.SwapEl .SwapSw,
.SwapTitle .SwapSw{
    width:16%;
}
.SwapEl .SwapBids,
.SwapTitle .SwapBids{
    width:15%;
}
.SwapEl .SwapEnds,
.SwapTitle .SwapEnds{
    text-align:right;
    width:26%;
    padding-right:5px !important;
}
.SwapEl .SwapEndsH,
.SwapTitle .SwapEndsH{
    text-align:right;
    width:26%;
    padding-right:90px !important;
}
.TopSwpr{
    padding-left:10px;
    width:40%;
}
.TopComp{
    padding-left:10px;
    width:23%;
    text-align:center;
}
.TopSwpr{
    text-align:center;
}
.TopUsrImg{
    padding-right:10px;
    width:6%;
}
.TopUsr{
    width:34%;
}
.Pgntr{
    height:34px;
    background-color:#FFFFFF;
}


.PagesCont 
{
    width: 100%;
}

.Pgntr .Pages{
    margin-left: 0;
    text-align: center;
    width: 100%;
    height:20px;
}
.Pgntr .PageRight,
.Pgntr .PageLeft{
    height:18px;
    margin:6px 10px;
    padding: 3px 10px 0 10px;
    font-weight:bold;
    font-size:12px;
    color:#2a3b56;
    text-decoration:none;
}
.Pages .PageNum,
.Pages .PageNumCur,
.Pages span{
    height:14px;
    font-size:12px;
    float: none;
    display: inline-block;
    margin: 2px 1px;
    padding: 2px 3px 1px;
    font-weight:bold;
    text-decoration:none;
    color:#2a3b56;
}
.Pages .PageNum:hover{
    color:#01b5e2;
}
.Pages .PageNumCur{
    color:#FFFFFF;
    background-color:#01b5e2;
}
.WantsInGroupPopup .Pages .PageNum,
.WantsInGroupPopup .Pages .PageNumCur,
.WantsInGroupPopup .Pages span 
{
    /* margin-top: 0; */
}
.Pgntr .PageRight{
    background:url(../Images/page_right.gif) right center no-repeat;
    float:right;
}
.Pgntr .PageLeft{
    background:url(../Images/page_left.gif) left center no-repeat;
    float:left;
}
.TopBig{
    font-size:18px;
    font-weight:bold;
}
.TimeCont{
    float:right;
    text-align:left;
    width:122px;
}
.Time{
    padding-left:0px;
    font-size:18px;
    font-weight:bold;
}
.Date{
    padding-left:7px;
    font-size:18px;
    font-weight:normal;
}
.RedText{
    color:#e50102;
}
.PurpleText{
    color:#804a92;
}
.DarkText{
    color:#2a3b56;
}
.GreenText{
    color:#009812;
}
.OrangeText{
    color:#df8a2e;
}
.BlueText{
    color:#00bce2;
}
.ViewAllBtn{
    /*padding-left:477px;*/
}
.ViewAllBtn	a{
    width:127px;
    height:36px;
    background:url(../Images/buttons.gif) left -1346px no-repeat;
    display:block;
    float:right;
    display:inline;
}
/* End Tabs and swop-list */
/* Login Pop-Up */
html>body .LoginTop{
    background:url(../Images/images_all_1.png) -283px -191px no-repeat;
}
html>body .LoginLeft{
    background:url(../Images/images_all_1.png) -960px -40px no-repeat;
}
html>body .ErrorL .LoginLeft{
    background:url(../Images/images_all_1.png) -1063px -40px no-repeat;
}
html>body .UploadL .LoginLeft{
    background:url(../Images/images_all_1.png) -1166px -40px no-repeat;
}
html>body .LoginRight{
    background:url(../Images/images_all_1.png) -1269px -40px no-repeat;
}
html>body .LoginBot{
    background:url(../Images/images_all_1.png) -283px -231px no-repeat;
}
.LoginRight{
    width:81px;
    height:265px;
    float:left;
}
.LoginLeft{
    width:103px;
    height:265px;
    float:left;
}
.LoginTop{
    width:576px;
    height:40px;
}
.LoginBot{
    width:576px;
    height:32px;
    clear:left;
}
.LoginCenter{
    width:392px;
    height:265px;
    float:left;
    background:url(../Images/images_all_1.png) -1350px top no-repeat;
}

.LoginCenter.PasswordReset{
    background:url(../Images/images_all_1.png) -6762px top no-repeat;
}

.ErrorL .LoginCenter{
    background:url(../Images/images_all_1.png) -1742px top no-repeat;
}

.ErrorL .LoginCenter.InvalidUser{
    background:url(../Images/images_all_1.png) -6762px -266px no-repeat;
}

.UploadL .LoginCenter{
    background:url(../Images/images_all_1.png) -1350px -265px no-repeat;
}
.UploadL tr{
    vertical-align:bottom;
}
.UploadL .LoginForm td a{
    color:#e50102;
}
.UploadL .LoginCenter .LoginPad{
    padding:0px 34px 10px;
}
.UploadL .UplBg{
    background:url(../Images/images_all_1.png) -960px -364px no-repeat;
    width:322px;
    height:16px;
}
.UploadL .UplImg1{
    background:url(../Images/images_all_1.png) -960px -315px no-repeat;
    height:16px;
}
.UploadL .UplImg2{
    background:url(../Images/images_all_1.png) -960px -331px no-repeat;
    height:16px;
}
.UploadL .UplImg3{
    background:url(../Images/images_all_1.png) -960px -347px no-repeat;
    height:16px;
}

.UploadL .FileUploadResultMessage 
{
    /*text-align:right;*/
    margin: 0 20px 0 10px;
}

.AddImToSwap{
    background:url(../Images/buttons.gif) left -325px no-repeat;
    width:160px;
    height:25px;
    display:block;
}
.AddImToSwap:hover{
    background-position:left -375px;
}
.UploadL .AddImToSwap{
    float:right;
}

.Cancel,
.Close,
.Send{
    width:53px;
    height:25px;
    display:block;
    background:url(../Images/buttons.gif) -185px -250px no-repeat;
}
.Cancel:hover{
    background:url(../Images/buttons.gif) -185px -275px no-repeat;
}

a.LoginWithFacebook
{
    background: url("../images/buttons01.png") no-repeat -187px -151px;
    width:151px;
    height:24px;
    display:inline-block;
}

a.LoginWithFacebook:hover 
{
    background: url("../images/buttons01.png") no-repeat -187px -175px;
}

a.LoginWithFacebook:active 
{
    background: url("../images/buttons01.png") no-repeat -187px -199px;
}

.TryAgainEnterLogin
{
    float:right;
    width:93px;
    height:25px;
    display:block;
    background:url(../Images/buttons.gif) 0px -3545px no-repeat;
}
.TryAgainEnterLogin:hover
{
    background-position: 0px -3570px;
}

.CancelSwap{
    background:url(../Images/buttons.gif) left -450px no-repeat;
    width:111px;
    height:25px;
    display:block;
    float:left;
}

#userBidSwaps .CancelSwap
{
    display:none!important;
}

.ExtendSwap{
    background:url(../Images/buttons.gif) left -575px no-repeat;
    width:142px;
    height:25px;
    display:block;
    float:right;
}
.Send{
    background:url(../Images/buttons.gif) -185px -925px no-repeat;
}
.Close
{
    background:url(../Images/buttons.gif) -186px -325px no-repeat;
}
.Close:hover
{
    background-position: -186px -350px;
}

.VideoPopup .Close {margin-top:5px;}
.ReSendPwd,
.ResendAct{
    width:150px;
    height:25px;
    float:right;
    background:url(../Images/buttons.gif) left -850px no-repeat;
}
.Submit{
    background:url(../Images/buttons.gif) -175px -1025px no-repeat;
    height:25px;
    display:block;
    width:64px;
}
.Submit:hover{
    background:url(../Images/buttons.gif) -175px -1050px no-repeat;
}
.ResendAct{
    background:url(../Images/buttons.gif) left -825px no-repeat;
}
.NB{
    font-weight:normal;
}
/* End Login Pop-Up */
/* Rounded Main Block */
.RouTop {
    height:10px;
    overflow:hidden;
    background:#ffffff url(../Images/1x1_round_bord.gif) top left repeat-x;
}
.RouBot {
    background:#ffffff url(../Images/1x1_round_bord.gif) bottom left repeat-x;
}
.RTL {
    float:left;
    width:10px;
    height:10px;
    background:url(../Images/images_all_2.gif) right -532px no-repeat;
}
.RTR {
    float:right;
    width:10px;
    height:10px;
    background:url(../Images/images_all_2.gif) left -532px no-repeat;
}
.RBL, .RBBL {
    float:left;
    width:10px;
    height:10px;
    background:url(../Images/images_all_2.gif) right -590px no-repeat;
}
.RBR {
    float:right;
    width:10px;
    height:10px;
    background:url(../Images/images_all_2.gif) left -590px no-repeat;
}
.RBBR {
    height:40px;
    float:right;
    background:url(../Images/images_all_2.gif) right -560px no-repeat;
}
.RBBL {
    height: 40px;
    background:url(../Images/images_all_2.gif) right -560px no-repeat;
}
.JoinBotB{
    width:476px;
    height:102px;
    float:right;
    background:url(../Images/buttons.gif) left -1764px no-repeat;
    margin-bottom:-9px;
}
.AYSC{
    height:103px;
    margin-bottom:-9px;
}
.AYS{
    width:230px;
    height:103px;
    float:right;
    background:url(../Images/buttons.gif) right -1421px no-repeat;
    margin-right:10px;
}
.AYS a{
    display:block;
    width:110px;
    height:20px;
    margin-top:80px;
    margin-left:85px;
}
.JoinBotB .CompSU,
.JoinBotB .EditD{
    width:120px;
    height:20px;
    float:right;
    margin:80px 20px 0 0;
    display:inline;
}
.JoinBotB .EditD{
    margin:80px 170px 0 0;
}
/* Category menu new */
.CMNew{
    width:100%;
}
.SubMenu {
    margin-left:11px;
}
.CMNew td{
    border-top:#fff 1px solid;
    border-bottom:#dcf0f9 1px solid;
}
.Filtrs td{
    border-bottom:#ebebeb 1px solid;
}
.ExpCol{
    width:13px;
    vertical-align:top;
}
.ContNameNew a{
    color:#2D364C;
    font-weight:bold;
    text-decoration:none;
}
.SubMenu .ContNameNew a{
    font-weight:normal;
}
.CMNew .Num{
    background:url(../Images/images_all_1.png) -960px bottom no-repeat;
    text-align:center;
    width:39px;
    vertical-align:bottom;
    line-height:17px;
    font-weight:bold;
}
.CMNew .NumG{
    background:url(../Images/images_all_1.png) -999px bottom no-repeat;
}
.SubMenu .CMNew .Num{
    background:none;
    font-weight:normal;
}
.SubMenu .CMNew .NumB{
    font-weight:bold;
}
.CMNew .Min,
.CMNew .Pl{
    display:block;
    width:13px;
    height:14px;
}
.CMNew .Min{
    background:url(../Images/images_all_2.gif) left top no-repeat;
}
.CMNew .Pl{
    background:url(../Images/images_all_2.gif) -14px top no-repeat;
}
/* End category menu new */
.Welcome{
    height:300px;
    background:url(../Images/images_all_3.gif) -1530px 0px no-repeat;
    padding:30px 10px 0 10px;
    border-top:1px solid #E1E6EB;
    font-size:13px;
    color:#2A3B56;
    font-weight:bold;
}
.NoBckrnd{
    background-image:none;
}
.RouMid {
    background-color:#FFFFFF;
    border-left:#dee3e9 1px solid;
    border-right:#dee3e9 1px solid;
    padding:5px 0px;
}
.RouMid a {
    text-decoration:none;
    color:#00b5e2;
}
/* End Rounded Main Block */
/* Grid with user data */
.Grid {
    padding-top:20px;
    padding-right:10px;
    font-weight:bold;
}
.Disable input[type=text],
.Disable textarea{
    font-size:13px;
    font-weight:normal;
    color:#2a3b56;
    background-color:#efefef;
    border:0;
}
.Disable .StartVal input{
    color:#000000;
    font-size:22px;
    font-weight:bold;
}
*:first-child+html .Grid table {
    table-layout: fixed;
}
* html .Grid table {
    table-layout: fixed;
}
.Grid td,
.LoginForm td
{
    padding: 4px 4px 4px 10px;
    border:#ffffff 2px solid;
    border-left:none;
    border-right:none;
    height:15px;
    color:#2a3b56;
}

.FCol{
    width:150px;
    white-space:nowrap;
}
.SCol{
    width:300px;
}
.HighLight .InputTd, .InputTd {
    background-color:#00b5e2;
    color:#FFFFFF;
    width:290px;
}
.SmInput{
    width:150px !important;
}
.SmInput input{
    width:140px !important;
}
.Review .HighLight .InputTd,
.Review .InputTd{
    background-color:#efefef;
}
.SGrid .InputTd{
    width:260px;
}
.InputTd input,
.InputTd textarea {
    background-color:#00b5e2;
    border:none !important;
    color:#FFFFFF;
    width:100%;
    font-size:13px;
    font-weight:bold;
    padding:1px 0 !important;
}
.Error .InputTd input{
    height:20px;
}
.InpBor .InputTd{
    background:none;
    /*width:150px;*/
}
.InpBor td{
    padding:5px !important;
}
.InpBor .InputTd input{
    background-color:#fff;
    color:#000000;
    padding-left:10px;
    border:#00b5e2 2px solid !important;
    width:276px !important;
    height:20px !important;
    line-height:20px !important;
}
.SGrid .InputTd input{
    width:140px;
    padding-left:10px;
}
.InpBor tr.Info .InputTd{
    background:none;
}
tr.Info .InputTd {
    background:#00b5e2 url(../Images/info_input_td.gif) right -600px no-repeat;
    /*padding-top:1px;*/
}
tr.Info .InfoTd {
    background-color:#4b5e7d;
    color:#FFFFFF;
}
.SmallLink {
    text-decoration:underline !important;
    font-size:11px;
    color:#00B5E2;
}
.NoData td {
    border:none;
}
.HighLight td {
    background-color:#e0f8fd;
}
.Error td {
    border-bottom:#FFFFFF 1px solid;
    border-left:none;
    border-right:none;
    background-color:#cc3300;
    color:#FFFFFF;
}
.Error td.InputTd input {
    background-color:#ffffff;
    border:none !important;
    color:#cc3300;
    width:270px;
    font-size:13px;
    font-weight:bold;
}
.Error .InputTd {
    /*background-color:#ffffff;*/
    padding-left:0;
    padding-right:0;
    background-color:#cc3300;
    width:310px;
}
.Error .WIn{
    /*height:20px;*/
    background-color:#FFFFFF;
    padding-top:3px;
}
.NoPadTd {
    padding-left:0 !important;
    padding-right:0 !important;
}
.CheckBox {
    height:25px;
    line-height:25px;
}
/* CheckBox */
.CheckBoxOn,
.CheckBoxOnDis,
.CheckBoxOff,
.CheckBoxOffDis,
.CheckBoxOnDis1 {
    display:block;
    float:left;
    width:25px;
    height:25px;
    background:url(../Images/images_all_1.png) -174px -40px no-repeat;
}
.CheckBoxOnDis {
    background:url(../Images/images_all_1.png) -149px -40px no-repeat;
    cursor:default;
}
.CheckBoxOff {
    background:url(../Images/images_all_1.png) -99px -40px no-repeat;
}
.CheckBoxOffDis {
    background:url(../Images/images_all_1.png) -124px -40px no-repeat;
    cursor:default;
}
.CheckBoxOnDis1{
    background:url(../Images/images_all_1.png) -199px -40px no-repeat;
    cursor:default;
}
/* End CheckBox */
.GenBoyOff,
.GenBoyOn,
.GenGirOff,
.GenGirOn{
    width:90px;
    height:62px;
    display:block;
    float:left;
    margin-right:15px;
}
.GenBoyOff{
    background:url(../Images/gender.gif) left -61px no-repeat;
}
.Error .GenBoyOff{
    background:url(../Images/gender.gif) left bottom no-repeat;
}
.GenBoyOn{
    background:url(../Images/gender.gif) left top no-repeat;
}
.GenGirOff{
    background:url(../Images/gender.gif) right -61px no-repeat;
}
.Error .GenGirOff{
    background:url(../Images/gender.gif) right bottom no-repeat;
}
.GenGirOn{
    background:url(../Images/gender.gif) right top no-repeat;
}
.SignUp{
    background:url(../Images/buttons.gif) left -1382px no-repeat;
    width:238px; 
    height:39px;
    display:block;
}
/* Dropdown */
.DDItem {
    height: 25px;
    background-color:#00b5e2;
    padding-left:10px;
    line-height:25px;
    color:#FFFFFF;
}
.DateDropdown {
    float:left;
    width:122px;
    margin:0 10px 0 0;
}
.DDArr {/* unused */
    background:url(../Images/images_all_1.png) -384px -40px no-repeat;
    display:block;
    float:right;
    width:32px;
    height:25px;
}
/* End Dropdown */

/* End Grid with user data */
/* End Page Content */
/* Footer */
.FooterHome{
    background-color: #D7D7D7;
    padding-bottom:25px;
    color:#1f2940;
}
.FooterHome .RightSide{
    float:right;
}
.HelpLink{
    display:block;
    float:right;
    margin:143px 111px 5px 0;
    color:#FFFFFF;
    text-decoration:none;
    font-size:18px;
    font-weight:bold;
    display:inline;
}
.FooterHome .RightSide ul{
    display:block;
    float:right;
    width:155px;
    margin:5px 0px 20px 5px;
    padding:0;
    list-style:none;
}
.FooterHome .RightSide li{
    list-style:none;
    font-size:12px;
    line-height:18px;
}
.FooterHome .RightSide li a{
    color:#000000;
    text-decoration:none;
}
.FooterHome .LeftSide h2{
    margin:143px 10px 0 10px;
}
.SiteContent {
    margin-top:10px;
    margin-left:10px;
    color:#1f2940;
}
.SiteContent table,
.NavRol table{
    margin-right:15px;
    display:block;
    float:left;
}
.SiteContent table tr,
.NavRol table tr{
    vertical-align:bottom;
}
.NavRol table{
    margin-right:10px;
}
.SiteContent .ContName,
.FiltC .ContName{
    width:110px;
    height:20px;
    line-height:20px;
}
.FiltC .ContName{
    width:125px;
}
.FiltC tr{
    vertical-align:bottom;
}
.FiltC td{
    line-height:17px;
}
.FiltC a,
.FiltC{
    color:#2D364C;
    text-decoration:none;
    font-weight:bold;
}
.SiteContent .Num,
.NavRol .Num,
.FiltC .Num{
    width:31px;
    height:25px;
    padding:0 5px;
}

.NavRol .Num,
.FiltC .Num {
        background:url(../Images/images_all_1.png) -1038px bottom no-repeat;
}

.SiteContent .Num {
    
}

/*.SiteContent td,*/
.NavRol td,
.FiltC td{
    border-bottom:#e5e5e5 1px solid;
    border-top:#FFFFFF 4px solid;
}
.NRRight td{
    border-bottom:#e5e5e5 1px solid;
    border-top:#ebf6ff 4px solid;
    font-size:12px;
}
.NRRight .ContName{
    width:130px;
}
.NRRight .Zoo{
    width:16px;
    height:16px;
    display:block;
    overflow:hidden;
}
.NRRight .Pic{
    width:16px;
}
.BotMenu{
    margin: 0px;
    background-color:#d4ecf9;
    padding:10px 10px 12px;
    color:#769fb5;
    font-size:12px;
}
.BotMenu span{
    padding:0 10px;
    line-height:18px;
}
.BotMenu a{
    line-height:18px;
    padding:0 10px;
    text-decoration:none;
    color:#769fb5;
    font-weight:bold;
}
.BotMenuC{
    height:10px;
    overflow:hidden;
    background:url(../Images/images_all_1.png) left -90px no-repeat;
}
.BotMenuSpace { height: 0px; }
.loginnedBody .BotMenuSpace { height: 50px; }
/* End Footer */
.SaveAlerts{
    display:block;
    width:108px;
    height:25px;
    background:url(../Images/buttons.gif) -147px -1100px no-repeat;
}
.SaveAlerts:hover{
    background:url(../Images/buttons.gif) -147px -1125px no-repeat;
}
.SaveAlertsDisable{
    background:url(../Images/buttons.gif) -147px -1150px no-repeat;
}
.DwnldSm{
    display:block;
    width:20px;
    height:20px;
    background:url(../Images/buttons.gif) -167px -175px no-repeat;
}
.DwnldSm:hover{
    background-position:-187px -175px;
}
.Dwnld{
    display:block;
    width:20px;
    height:20px;
    background:url(../Images/buttons.gif) -195px -1175px no-repeat;
}
.Dwnld:hover{
    background-position:-195px -1235px;
}
.AddDigToSwap{
    background:url(../Images/buttons.gif) left -1968px no-repeat;
    width:129px;
    height:25px;
    display:block;
}
.AddDigToSwap:hover{
    background-position:left -1993px;
}
.AddDigToSwapDis{
    background-position:left -2018px;
}

/* common.css */

li .tabs-loading em { background-image: url(../Images/tab_loading_1.gif); font-style: normal; }
li a.tabs-loading:hover em { background-image: url(../Images/tab_loading_2.gif); }
li.tabs-selected a.tabs-loading em, li.tabs-selected a.tabs-loading:hover em
{ background-image: url(../Images/tab_loading_3.gif); }

.GDash li .tabs-loading em { background-image: url(../Images/tab_loading_5.gif); }
.GDash li .tabs-loading:hover em { background-image: url(../Images/tab_loading_4.gif); }

/* Swap images styles */
.ImVert, .ImHor
{
    border: 1px solid #e7e7e7;
    display: block; overflow: hidden;
    height: 60px; width: 60px;
}

.ImHor table, .ImVert table { width: 100%; height: 100%; border: none; }
.ImHor table td, .ImVert table td { border: none; }

.ImVert img { height: 58px; }
.ImHor img { width: 58px; }

.RightAlign { text-align: right; }

/* End of swap images styles */

#UserDashBoardTabsContainer .WTable td { vertical-align: top; }

.SwapitsPromoAmount { display: none; }

a, object, textarea, select, input, button, label { outline: none !important; }
textarea { resize: none; } /* special for WebKit based browsers */

.BotMenu p { margin: 0; }

input, textarea {font-weight:bold; font-family:Arial }

.lightbox-loading-link { visibility: hidden; display: none; }
.lightbox-nav a {visibility: hidden; display: none; }
.lightbox-container-image-data-box * { visibility: hidden; display: none; }

.RightSide {
    float:right;
    margin-right:10px;
    display:inline;
}

.CheckBox {
    margin-top:3px;
    height:25px;
    line-height:25px;
}
.CheckBox label.OfferLbl { height:16px; padding-top:1px;}

label.acceptError, label.DOBError, label.genderError{
    font-weight:bold;
    font-size:11px;
    color:#cc3300;
    padding-left:35px;
}
label.DOBError{ padding-left:5px;}

.SignUp{
    width:238px; 
    height:39px;
    display:block;
    margin-top: 1px;
}

.DDL_Date { float:left; margin-right:10px; }

.DDL a.customSelect {
    width:312px;
    height:25px;
    font-size:13px;
    color:#FFF;
    font-weight:bold;
    background:url(../Images/images_all_2.gif) #00b5e2 right -1061px no-repeat;
    border: none;
}
.DDL a.customSelect:hover, .DDL a.ui-state-active { background-color: #0089bd; }
.DDL .ui-icon-triangle-1-s { display: none; }
.ui-selectmenu-menu-dropdown { border: none !important; }
.ui-selectmenu-menu-dropdown li { border: none !important; }

/* ============== Custom checkbox and radio buttons =================*

/*	wrapper divs */
.custom-checkbox { 
    position: relative; 
    float:left;
    height:26px; 
    font-size: 12px;
    z-index:0;
}

.custom-radio  {
    position: relative; 
    height:30px;
    z-index:0;
}

    
/* input, label positioning */
.custom-checkbox input, 
.custom-radio input {
    position: absolute;
    left: 4px;
    top: 4px;
    margin: 0;
    z-index: 0;
    border: none !important;
    outline: none !important;
}

.custom-checkbox label, 
.custom-radio label {
    display: block;
    position: relative;
    z-index: 1;
    padding-right: 1em;
    line-height: 1;
    padding: .5em 5px .5em 30px;
    margin: 0 0 .3em;
    cursor: pointer;	
}
    
/* states */
.custom-checkbox label { /*background: url(../Images/images_all_2.gif) left -1327px no-repeat;*/ height: 15px; }

.custom-radio label { background: url(../Images/images_all_1.png) no-repeat scroll -2311px -305px; height: 13px; }

.custom-checkbox label.checked { /*background: url(../Images/images_all_2.gif) left -1086px no-repeat;*/ height: 16px; }

.custom-radio label { background-position: -2311px -383px; }
.custom-radio label.checked { background-position: -2311px -305px; outline: none; }

.custom-gender-radio label.checked {
    background-position: left -1111px;
}

/* ========== Select gender =========================================*/

/*	wrapper divs */
.custom-gender-radio-boy, 
.custom-gender-radio-girl { 
    position: relative;
    width:90px;
    height:62px;
    display:block;
    float:left;
    margin-right:15px;
    
}

    
/* input, label positioning */
.custom-gender-radio-girl input, 
.custom-gender-radio-boy input {
    position: absolute;
    left: 2px;
    top: 3px;
    margin: 0;
    z-index: 0;
}

.custom-gender-radio-boy label,
.custom-gender-radio-girl label {
    position: relative;
    width:92px;
    height:62px;
    display:block;
    float:left;
    margin-right:15px;
    cursor:pointer;
}

.custom-gender-radio-girl {margin-left:25px;}
    
/* states */
.custom-gender-radio-girl label { background: transparent url(../Images/gender.gif) no-repeat scroll right -62px; }

.custom-gender-radio-boy label { background: transparent url(../Images/gender.gif) no-repeat scroll left -62px;}

.Error .custom-gender-radio-girl label { background: transparent url(../Images/gender.gif) no-repeat scroll right -125px; }

.Error .custom-gender-radio-boy label { background: transparent url(../Images/gender.gif) no-repeat scroll left -125px;}

.custom-gender-radio-girl label.checked {
    background:url(../Images/gender.gif) right top no-repeat;
}

.custom-gender-radio-boy label.checked {
    background:url(../Images/gender.gif) left top no-repeat;
}

/*** end select gender styles **/

select.signUpQuestions, select.signUpDate, select.signUpCountry
{
    color:#FFF;
    background-color:#00B5E2;
    width:317px;
    height:25px;
    font-size:13px;
    font-weight:bold;
    border:solid #00B5E2 1px;
}
    
select.signUpDate { width:125px; }
select.signUpCountry { width: 300px; }
    

/* Slide show section */
.Gallery p { margin: 0; padding: 0; }
.Gallery { display: none; }
.Gallery .Panel { display: none; }
.Gallery .Panel img { width: 620px; height: 320px; margin: 1px 2px; }

div.Thumbnails { width: 560px; float: left; }
div.Thumbnails ul { margin: 0; padding: 0; }
div.Thumbnails ul li { list-style-type: none; float: left; padding: 0; }

.Gallery .Prev { float: left; }
.Gallery .Next { float: right; }

div.Thumbnails img { height: 88px; }

    /* lightbox styles */
    #lightbox-image-details { display: none; }
    #jquery-overlay {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2000;
        width: 100%;
        height: 500px;
    }
    #jquery-lightbox {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 2100;
        text-align: center;
        line-height: 0;
    }
    #jquery-lightbox a img { border: none; }
    #lightbox-container-image-box {
        position: relative;
        background: url(../Images/alert_cont_bg20x20.png) repeat;
        width: 250px;
        height: 250px;
        margin: 0 auto;
        padding: 40px;
        -moz-border-radius: 7px;
        -webkit-border-radius: 7px;
    }
    #lightbox-container-image-data-box { height: 0; }
    /* end of lightbox styles */

/* End slide show section */

/* Swap tabs */
.tabs-hide {
    display: none;
}

/* Categories tree in swap list */
.CatTree .Sel, .CatTree .Sel a, .FiltC .Sel, .FiltC .Sel a { color: #00B5E2; }
.CatTree a.Loading
{
    background: transparent url(../Images/small_loading.gif) no-repeat scroll 1px 5px;
}

/* Swap-list */
.TimeCont { width: 155px; }

.SwapPic img { top: -28px; }

.SwapEl {padding: 2px 0 3px 1px;}
.SwapEl .SwapPic img { top: 1px; }

.SwapEl .ImHor, .SwapEl .ImVert, .SwapElBig .ImHor, .SwapElBig .ImVert
{
    margin-left: 7px;
    margin-top: 1px;
} 
.SwapElBig .Scnd, .SwapElBig .Thrd { padding-right: 3px; }

.ViewAllBtn a { margin-right: 11px; }

.SwapEl .SwapPic, .SwapTitle .SwapPic { width: 12%; }
.SwapEl .SwapDesc { width: 30%; }
.SwapTitle .SwapDesc { width: 27%; }
.SwapEl .SwapSw, .SwapTitle .SwapSw { width: 25%; }
.SwapEl .SwapBids, .SwapTitle .SwapBids { width: 10%; }
.SwapEl .SwapEnds, .SwapTitle .SwapEnds { padding-right: 1px !important; }

.SwapEl a, .SwapElBig a { font-weight: bold; text-decoration: none; color: #1F2940; }
.SwapEl a.Profile { font-weight:normal;}

.ImWr 
{ 
    /*width: 0;
    height: 0;*/
    z-index: 2;
    position: absolute;
    top: -7px;
    left: 2px;
}
* html .ImWr { float: left; position: absolute; }

.ImageOpenSign{
    display: block;	
    z-index: 2;
    background: url(../Images/icons_assets.png) -49px -25px no-repeat;
    width:22px;
    height:22px;
}
.VideoPict {position: relative;}
.VideoPict .ImageOpenSign
{
    background: url(../Images/images_all_1.png) -173px -66px no-repeat;
    width: 50px !important;
}
.SwapPic .ImageOpenSign{
    position: relative;
    top: -96px;
    left: 3px;
}

.SwapElBigSt .Fst .ImageOpenSign,
.SwapElBig .Fst .ImageOpenSign
{
    position: relative;
    top: -5px;
    z-index: 2;
}

.Send { float: right; }


.SwapElBig .Fst, .SwapElBigSt .Fst { width: 82px; }

/* End Login Pop-Up */


/* Selectmenu
----------------------------------*/
ul.customSelect{
     background-color:#00D3F3;
     font-size:12px;
    }
ul.customSelect li.ui-selectmenu-item-focus{ color:#FFFFFF;}
ul.customSelect li.ui-selectmenu-item-focus a {
     background: #525E7B; text-align:left; outline: none; 
     color: #FFFFFF;
     font-size:12px;
     }


.ui-selectmenu  
{
    color:#FFF;
    width:312px;
    height:25px;
    font-size:13px;
    font-weight:bold;
    display: block; 
    }
    
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; }
.ui-selectmenu-open { visibility: visible; }
.ui-selectmenu-menu-dropdown {  border: 1px solid #aaaaaa; background-color: #525E7B; text-align:left;  }
.ui-selectmenu-menu-dropdown a {color: #FFFFFF; font-weight:bold;}

.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; font-size: 12px; color:#FFFFFF;}
.ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 1.4em; display:block; padding:2px 5px; outline:none; text-decoration:none; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 1.4em; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a { background: #525E7B; text-align:left; outline: none; color: White;}
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }

.customSelect li.ui-corner-bottom a
{
    -moz-border-radius-bottomleft: 4px !important;
    -webkit-border-bottom-left-radius: 4px !important;
    -moz-border-radius-bottomright: 4px !important;
    -webkit-border-bottom-right-radius: 4px !important; 
}

.DDL a.ui-selectmenu, .DDL a.ui-selectmenu {
    width:312px;
    height:25px;
    font-size:13px;
    color:#FFF;
    font-weight:bold;
    background:url(../Images/images_all_2.gif) #00b5e2 right -1061px no-repeat;
    border: none;
}
.DDL a.ui-selectmenu.disabled {	
    background:url(../Images/images_all_2.gif) #00b5e2 right -1061px no-repeat;
}
.DDL a.ui-selectmenu:hover, .DDL a.ui-state-active { background-color: #0089bd; color: White; }
.DDL .ui-icon-triangle-1-s { display: none; }

/****** End select Menu styles *********/


/* Nav Roller */
.Tbls {
    overflow: auto;
}
.NavRol.CategoriesDD {
    margin-left: 69px;
    display:none;
}

.AlignRight { text-align: right; }
.SwapitsInfoResult { display: none; }

.NavRol .ContName a,
.SiteContent .ContName a{
    color:#000;
    text-decoration:none;
}

/* Swap-list */
.SwapPic .ImHor, .SwapPic .ImVert { margin-top: 5px; }
.SwapPic .ImageOpenSign{
    position: relative;
    top: 3px;
    left: 3px;
}
.SwapPic{
    width:15%;
}

.SpotCont { padding-left: 20px; }

.SpotLight .ImHor, .SpotLight .ImVert { width: 75px; height: 75px; margin-top: 5px; }
.SpotLight .ImHor img { width: 73px; }
.SpotLight .ImVert img { height: 73px; }

.SpotTop { font-weight: bold; padding-left: 10px; }
.SpotLight ul
{
    margin: 0;
    padding: 0;
}
.SpotLight li
{
    list-style-type: none;
    float: left;
    margin: 0 25px 0 15px;
    padding: 0;
}
* html .SpotCont li { display:inline; }

.SpotLight .ImageOpenSign
{
    position: relative;
    left: -9px;
    top: 3px;
}
    
.SpotLight{
    margin-top:7px;
}

/* common styles */
* html .tabs-nav a { float:left; }
* html .tabs-nav a, * html .tabs-nav span { height:24px; }

.Atlas { background-image: none; text-align: center; }
.ban_120_600 { height: auto; }
.ban_300_250, .ban_300_100, .ban_120_600, .ban_375_375 { margin: 0 0 10px; }
.ban_300_250, .ban_300_100, .ban_960_90, .ban_120_600 { background-position: center center; }
.ban_300_250 { max-height: 250px; }
.ban_300_100 { max-height: 100px; }
.ban_375_375 {width:375px;height:375px;}
.ban_728_90 {width:728px; height: 90px;}

.TopBunner { width: 960px; height: 93px; }
.RightBanner { width: 160px; height: 603px; }

iframe
{
    border: none; outline: none;
    overflow: hidden; background: transparent;
    margin: 0; padding: 0;
}

.MMSpace { width: 140px; height: 25px; float: left; }

.AlertB
{
    display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -100px 0 0 -236px;
    z-index: 4000;
}
* html .AlertB { position: absolute; }

.AlertB .Error { background-color: #c30; padding: 5px 20px; }

.UsrInfP { margin-top: -224px; }
.RatingPopup { margin-top: -334px; }
.UsrInfP .AlertCont .AlContWC h2 { margin-bottom: 9px; }
.UsrInfP .AlertCont .AlContWC #ratingCmsContent { height: 505px; overflow: auto; overflow-x: visible; overflow-y: auto; }
.UsrInfP p a { color: #000; font-weight: bold; text-decoration: none; }
.UsrInfP .AlContWC p { text-align: left; }

.AlContWC h1 a { color: #591370; text-decoration: none; }

* html .AlContWC textarea { width:310px; }

.SearchBlock .prompt { color: Silver; }
.Space { margin: 15px; }
.ErrorInfo { color: #f00; }
.Overlay
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 500;
}

html, body { width: 100%; height: 100% }
.Loading { height: 100% }

.Loading img.ProgressBar, .ProgressBar img
{
    position: fixed;	
    padding: 5px 10px;
    width: 220px;
    height: 19px;
    margin: -15px 0 0 -120px;
    left: 50%;
    top: 50%;
    background: #fff;
    border: 1px solid #d7d7d7;
}
* html .Loading img.ProgressBar, * html .ProgressBar img { position: absolute; }


.NavHist li.first, .NavHist li.last { background-image: none; }
.NavHist li.first { display: none; }
.NavHist .BreadCrumbs { margin-left: 10px; width: 700px; }


/* Swap list page styles */
.SwapElBrdr { text-decoration: none; }
.SwapElBrdr .Scnd a { color: #1f2940; }
.SwapElBrdr, .SwapElBrdr .Thrd a { color: #1f2940; font-weight: normal; }
.SwapElBrdr > div > table
{
    width:100%;
}
.SwapTitleBig a
{
    text-decoration: none;
    color: #525E7B;
    padding-right: 12px;
    display: block;
    float: left;
}
a.sortDesc { background: transparent url(../Images/arw_up.gif) no-repeat scroll right center; }
a.sortAsc { background: transparent url(../Images/arw_dwn.gif) no-repeat scroll right center; }
a.sortAsc, a.sortDesc { display: block; }
.Pgntr .PageRight, .Pgntr .PageLeft { margin: 4px 2px; width: 62px; text-align: center; }

.SwapTitleList .Empty a { color: #000; text-decoration: none; font-weight: bold; }
/* End of swap list page styles */

.SwapElBig .Scnd a { font-weight: normal;}
.SwapElBig .Highlight a { font-weight: bold;}


/* Swap view page */
.SwapsTop { padding-left: 10px; }

.SwapTime .FlagThisDisable {color:Gray;cursor:default;}
.SwapTime .FlagThis { margin-left:15px;}
.LoginReq .FlagThisEn { color: #00B5E2; }

.AlContWC .Flag {
    float:right;
}
.Flag{
    display:block;
    height:25px;
    width:101px;
    background:url(../Images/buttons.gif) left -225 no-repeat;
}
.Flag { background:url(../Images/buttons.gif) -111px -525px no-repeat; width:127px;}
.Flag:hover { background:url(../Images/buttons.gif) -111px -550px no-repeat;	}

.SwapCont .AdminAction, .CancelSwap, .admLbl, .DelBtn{
    display:inline;
    float:none;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:#00b5e2;
    margin-left:15px;
    display:inline;
    margin-top:4px;
}

.SwapCont .AdminAction { background: none; line-height: 25px; color: Red; white-space:nowrap;  }

.admLbl {color:Gray;}

.SwapperRight .SwaperName { color: #00B5E2; }


#biddingHistory a.Profile { color: #525E7B; }
#biddingHistory .TopRedBidder a.Profile { color: #E50102; }
#biddingHistory .TopBidder a.Profile { color: #E50102; }

.BiddingHist .SwapperRight .SwapsItem img { float: none; margin-right: 0; }
/* End of Swap view page */

.ContentForm {
    padding:0px;
    margin:0px;	
}

.SignUpInfo { padding:10px 20px;}
.SignUpSendPhone {padding-left:20px;}
.SignUpSendPhone input:focus, .SignUpSendPhone input { padding:3px; border:1px solid #00B5E2 !important; }
.SignUpSendPhone .sendBtn { color:#FFF; background-color:#00B5E2; cursor:pointer; }



/* Main menu styles */
.TopMenu .MenCat, .TopMenu .MenCatSel { width: 99px; }
.TopMenu .sel a { background:url(../Images/dd_menu.gif) bottom right no-repeat; }
.TopMenu li.hover,
.TopMenu li a.sel { background-color:#fb9c04; }
.TopMenu .MenPar { background-image: none; }
/* End of main menu styles */


/* User info block styles */

.UserInfo .UserMenu .MyBids { background-image: url(../Images/arrow.png); }
/*.MyBidsP { margin-top: -28px; margin-left: 71px; }*/
.MyBidsP a { color: #1F2940; text-decoration: none; }
.MyBidsP .WTable td.TimeRow {width:150px;}

/* End of user info block styles */


/* Login links styles */
.LogSig span {
    color:#FFFFFF;
    display:inline;
    float:right;
    font-size:17px;
}
.TopHomeLogin .LogSig span {
    margin: 0 60px;
    text-decoration: none;
}
/* End of login links styles */


/* User dashboard page styles */
.MySwapits { padding-right: 0; min-height:98px; height: auto; }
* html .MySwapits { position: relative; }
* html .MySwapits .jquery-corner { width: 610px !important; }
.MySwapits .MSText table,
.MySwapits .MSRight
{
    width: 148px;
}

.MySwapits .MSRight { margin-right: 5px; }
.MySwapits .MSText { margin-top:6px; }
.MySwapits .Total td {border-top:1px solid #D7D7D7;}

.WRound .WTable td a
{
    text-decoration: none;
    color: #1f2940;
}
.MySwapits h2 img { margin-left: 0px; }
    /* Slider styles */
	.PublicPort li img
	{
		width: 56px;
		height: 56px;
	}
    #UserDashBoardTabsContainer .SliderContainer { height: 172px; }
    #UserDashBoardTabsContainer .SliderContainer .WeRecomCont { height: 140px; }
    .WeRecomCont .Slider { width: 560px; }
    .SliderContainer .Slider ul
    {
        margin: 0;
        padding: 0;
        list-style-type: none;
        height: 100%;
    }
    .SliderContainer .Slider ul li
    {
        float: left;
        display: block;
        height: 100%;
        width: 112px;
    }
    .SliderContainer .Slider ul li div
    {
        float: left;
        display: block;
    }
    .SliderContainer .Slider li .Info span { white-space: nowrap; }
    .SliderContainer .Slider
    {
        overflow: hidden;
        height: 100%;
        position: relative;
    }
    .SliderContainer .Slider .Image { height: 75px; margin-left: 6px; }
    .SliderContainer .Slider .Image .ImagePict:first-child
    {
        /* auto width doesn't wotk correct in Safari 3 */
        width: 82px;
    }	
    .SliderContainer .Slider .ImageOpenSign
    {
        position: relative;
        left: 0;
        top: 3px;
    }
    .SliderContainer .ImHor, .SliderContainer .ImVert
    {
        width: 73px;
        height: 73px;
        margin-top: 10px;
        margin-left: 7px;
    }
    .SliderContainer .ImHor img { width: 71px; }
    .SliderContainer .ImVert img { height: 71px; }
    .SliderContainer .Slider .Info
    {
        font-weight:bold;
        margin: 3px 3px 0 8px;
        width:105px;
    }
    .SliderContainer .Slider .Info h3
    {
        margin-bottom: 0;
        margin-top: 8px;
        font-size: 13px;
        font-weight: normal;
        height: 32px;
        overflow: hidden;
        display: block;
    }
    .SliderContainer .Slider .Info h3 a
    {
        text-decoration: none;
        color: #1f2940;
    }
    .SliderContainer .Slider .Info p { margin: 0; }
    .SliderContainer .Prev, .SliderContainer .Next
    {
        background:url(../Images/images_all_2.gif) right -883px no-repeat;
        width: 30px;
        height: 90px;
    }
    * html .SliderContainer .Prev, .SliderContainer .Next { width: 27px; }
    .SliderContainer .Prev { float: left; }
    .SliderContainer .Next { float: right; background:url(../Images/images_all_2.gif) left -972px no-repeat; }
    .SliderContainer .Prev a, .SliderContainer .Next a
    {
        display: block;
        margin-top: 30px;
        width: 21px;
        height: 21px;
    }
    .SliderContainer .Prev a
    {
        background:url(../Images/icons_assets.png) 0px -25px no-repeat;
        margin-left: 6px;
    }
    .SliderContainer .Next a
    {
        background:url(../Images/icons_assets.png) -24px -25px no-repeat;
        margin-left: 2px;
    }
    /* End of slider styles */
    
.tabs-nav span.count
{
    display: inline;
    padding: 0;
}

.ActiveSwapsList td.Last { width: 58px; }
.WTable td.NoText { width: 18px; padding: 10px 5px 0 0; vertical-align: top; }

.ActiveSwapsList a.CancelSwap, .ActiveSwapsList a.CloneSwap, .ActiveSwapsList .UnwatchSwap, .DelBtn
{	
    width: 17px;
    height: 15px;
    float: left;
    margin-left: 0;
}
* html #userActiveSwaps a.CancelSwap { display: block; }

.ActiveSwapsList a.CancelSwap, .ActiveSwapsList .UnwatchSwap, .DelBtn
 { background: url(../Images/images_all_2.gif) no-repeat left -1147px; }
 
.ActiveSwapsList a.CloneSwap{ background: url(../Images/ui-icons_2e83ff_256x240.png) no-repeat -66px -95px; }

#SoldSwapsList td strong,
.EndedSwapList td strong
{
    display: block;
    max-width: 100px;
    overflow: hidden;
}
    
.EndedSwapList .Popup
{
    position: absolute;
    display: none;	
    z-index: 600;
    border: 2px solid #d7d7d7;
    border-bottom-width: 1px;
    background: #fff;
}
.EndedSwapList a
{
    color: #000;
}
.EndedSwapList .Popup a
{
    display: block;
    text-decoration: none;
    width: 100%;
    height: 100%;
}
.EndedSwapList .Popup div
{
    border-bottom: 1px solid #d7d7d7;
    padding: 3px 5px;
}
.EndedSwapList td.Status span
{
    display: block;
    float: left;
    width: 70px;
}

.EndedSwapList .status2, .EndedSwapList .Popup .status2 a, /* sent to winner */
.EndedSwapList .status3, .EndedSwapList .Popup .status3 a, /* sent to SiS */
.EndedSwapList .status4, .EndedSwapList .Popup .status4 a, /* received by winner */
.EndedSwapList .status5, .EndedSwapList .Popup .status5 a  /* retained at SiS */
{
    color: #009812 !important;
}

.EndedSwapList .status1, .EndedSwapList .Popup .status1 a, /* pending send */
.EndedSwapList .status5, .EndedSwapList .Popup .status5 a, /* retained at SiS */
.EndedSwapList .status7, .EndedSwapList .Popup .status7 a  /* sent back */
{
    color: #df8a2e !important;
}

.EndedSwapList .status6, .EndedSwapList .Popup .status6 a, /* cancelled */
.EndedSwapList .status8, .EndedSwapList .Popup .status8 a  /* lost */
.EndedSwapList .status9, .EndedSwapList .Popup .status9 a  /* return to SiS */
{
    color: #e50102 !important;
}

.EndedSwapList td.Status span.Active
{
    background: transparent url(../Images/images_all_2.gif) no-repeat scroll right -1255px;
    padding-right: 18px;
}

.EndedSwapList td.Status span.SlowSwap
{
    background: transparent url(../Images/images_all_2.gif) no-repeat scroll right -1220px;
    padding-right: 22px;
}

.EndedSwapList td.Status span.Postponed
{
    background: transparent url(../Images/images_all_2.gif) no-repeat right -1183px;
    padding-right: 18px;
}

#contactsFollowing a.Profile,
#contactsFollowers a.Profile,
#contactsFriends a.Profile,
#friendsActivityList a.Profile
{
    font-weight: bold;
}
#friendsActivityList .FT { min-width:120px;}
#friendsActivityList img.StarRating
{
    display: inline;
    float: none;
}

#friendsActivityList .Pages { margin-left: 0; }

.InvFriend { padding-left: 10px; }
.InvFriend p { padding-right: 25px; }
.InvFriend div.SectionHeader
{
    padding: 0 0 10px 0 
}

.InvFriend div.PlainText
{ 
    font-weight:normal;
    margin: 0 0 0 0; 
}

.InvFriend div.CodeText
{
    font-size:18px;
    color:#00b5e2;
    text-align:center;
    padding: 10px 0 20px 0 
}

.InvFriend div.CodeText a
{
    color:#00b5e2;
}

#paymentsClaimVoucher .SGrid .InputTd { width: 175px; }
#paymentsClaimVoucher a { text-decoration: none; }

#userSignatureBlock a { text-decoration: none; }

.SMes a, .EMes a { color: #fff; }

* html span.SMes, * html span.EMes { width:100%; height:30px; display:block; line-height:33px; padding-top:7px; }

/* .SMes, .EMes { padding:10px 297px 10px 40px; } */

a.GoMyStatements { text-decoration: none; font-weight: bold; color: #000; }

/*.MyPubProf .ToChanContUs { margin-top: 37px; }*/

.MyPubProf {padding-bottom:15px;}



.PublicPort .PortScroll { height: 60px; }
.PublicPort .SliderContainer .Prev a, .PublicPort .SliderContainer .Next a
{
    position: relative;
    top: -15px;
}
* html .PublicPort .Slider { width: 400px; }
.PublicPort .SliderContainer li { padding: 0 12px; width: 56px; }
.PublicPort li img { cursor: pointer; }
.PublicPort .Port img { margin-left: 15px; }
.PublicPort .SaveMyPubProf { width: 117px; }

.TopInterests .CatSelector,
.TopWants .CatSelector
{
    font-size:13px;
    font-weight:bold;
    color:#2A3B56
}
.TopInterests .Header,
.TopWants .Header
{
    margin-bottom: 12px;
    height: 21px;
}
.TopInterests .CatSelector .Categories,
.TopWants .CatSelector .Categories,
.AddASwap .Categories
{
    height: 210px; 
    overflow: auto;
    overflow-x: auto;
    overflow-y: hidden;
    position: relative;
}



.CatSelector .Categories ul li { cursor: pointer; }
.CatSelector .Categories .Prev ul li.Select { background-image: none; }
.CatSelector .Categories ul li.Select { cursor: default; }

.CatSelector .AddItem
{	
    float: right;	
}
.CatSelector .AddItem span
{
    border: 2px solid #00B5E2;
    height: 18px;
}
.CatSelector .AddItem input,
.CatSelector .AddItem input:focus,
.Voucher input, .Voucher input:focus,
.SearchForm input, .SearchForm input:focus,
.SignatureCode textarea, .SignatureCode textarea:focus
{
    background-color:#00B5E2;
    border: 2px solid #00B5E2 !important;
    color:#FFFFFF;
    float:left;
    font-size:13px;
    font-weight:bold;
    height:15px;
    padding:3px 5px;
    width:165px;
    margin-right: 0px;
}
.CatSelector .AddItem a.Add
{
    border: 2px solid #00B5E2;
    background: #00B5E2 url(../Images/images_all_2.gif) no-repeat scroll -13px -1288px;
    display: block;
    float: left;
    width: 37px;
    line-height: 21px !important;
    padding-left: 29px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    margin-left:1px;
}

.SearchForm, .Voucher, .SignatureCode
{
    padding:13px;
    font-size:12px;
    margin-left:20px;
    background-color:#E9E9E9;
    width:275px;
    height:26px;
}

.SignatureCode
{
    margin-left:0px;
    padding-left:0px;
    width:100%;
    height:72px;
}

.Voucher input, .Voucher input:focus,
.SearchForm input, .SearchForm input:focus,
.SignatureCode textarea, .SignatureCode textarea:focus
{
    width:150px; 
    color:#00b5e2; 
    background-color:#FFF; 
    padding:3px 3px 3px 5px;
}
    
.SignatureCode textarea, .SignatureCode textarea:focus
{
    margin-left:13px;
    width:470px; 
    height:48px;
}

.Voucher .ClaimBtn, .WantSearch .SearchFormGo, .SignatureCode .CopyBtn
{
    color:#FFF; 
    background-color:#00b5e2; 
    float:left; 
    height:18px;
    *height:19px;
    *left:-1px;
    padding:5px 10px 2px 10px;
    width:84px;
}
.SignatureCode .CopyBtn
{
    vertical-align:middle;
    text-align:center;
    width:70px;
    height:51px;
}

.WantSearch input
{
    width:116px;
    margin-top:5px;
    font-size:13px;
    font-weight:normal !important;
    color:#000000 !important;
    font-family:Arial, Helvetica, sans-serif  !important;
    outline:none !important;
}

.WantSearch input:focus
{
    border-color:#fff !important;
    outline:none !important;
}

.WantSearch input.prompt
{
    color:Silver;
}

.WantSearch .SearchFormGo
{
    width: 25px;
    text-decoration: none;
    font-weight: bold;	
    float:none;
}

.SearchForm { margin: 10px 5px; width: 211px; }


.CatSelector .AddItem a.Add:hover
{
    text-decoration: underline;
}
.CatSelector .AddItem input, .WantDesc { margin-right: 0px; }
.CatSelector .CurCat
{
    padding: 3px 10px 0;
    color: #00B5E2;
    float: left;
    font-weight: bold;
}
.CatSelector .Header .Path { line-height: 21px; }

.SelectedInt { height: auto; margin-top:5px; }
.SelectedInt .IntItem
{
    background-color:#00B5E2;
    float:left;
    height:20px;
    margin:0 7px 10px 3px;
    padding:5px 4px 2px 6px;
    white-space: nowrap;
}
.SelectedInt .IntItem a
{
    background:transparent url(../Images/images_all_2.gif) no-repeat scroll left -1309px;
    display:block;
    height:15px;
    width:15px;
    margin: 0 3px;
}
.SelectedInt .IntItem span
{
    color:#FFFFFE;
    font-size:12px;
    font-weight:bold;
    padding-left:6px;
    padding-right:13px;
    height:15px;
    white-space: nowrap;
}

#changeDetailsRequestForm .Close { float: left; }
#changeDetailsRequestForm .Send { float: right; }
/* End of user dashboard page styles */

.BidV { border: solid 0px #FFF; height:25px; margin:12px 0; }
.LoginReq .BidV {color: #CCC;}

.PlaceBid {margin: 12px 0;}
.CurBidV {margin-bottom:0px;}

.Welcome { background:url(../Images/images_all_3.gif) -1530px 20px no-repeat; }

.Welcome_UA  
{
    height:400px; font-weight:normal; 
    background:url(../Images/images_all_3.gif) -1530px 110px no-repeat;
}
.Welcome_UA .addr {padding:5px 0 10px 20px;}
.Welcome_UA a {font-weight: bold;}

.WSIS, .BSIS  {
    position: relative; 
    top:57px;
    left:400px; 
    width:240px; 
    height:30px; 
    cursor:pointer;
    display: block; 
}

.BSIS { left: 314px; top: 93px; }
.WSIS { left: auto; top: auto; margin-left: 338px; margin-top: -115px; position: absolute; }
/* "Add swap" page styles */

    /* jScrollPane styles */
    .jScrollPaneContainer {
        position: relative;
        overflow: hidden;
        z-index: 1;
        padding-right:8px;
        margin-right:6px;
        background-color:#f7f7f7;
        float: left;
        outline:none;
    }
    .jScrollPaneTrack{
        position:absolute;
        background:#f2f1f1;
        cursor:pointer;
        right:0;top:0;
        height:100%;
    }
    .jScrollPaneDrag{
        position:absolute; 
        background:#1d93d7;
        cursor:pointer;
        overflow:hidden;
        
        -moz-border-radius:6px;
        -khtml-border-radius:6px;
        -webkit-border-radius:6px;
    }
    /* End of jScrollPane styles */
    
    /* jQuery UI slider styles */
    
    /* Corner radius */
    .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
    .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
    .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
    .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
    .ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
    .ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
    .ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
    .ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
    .ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }

    .ui-slider { position: relative; text-align: left; }
    .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 20px; height: 19px; cursor: default; }
    .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

    .ui-slider-horizontal {  height:6px; }
    .ui-slider-horizontal .ui-slider-handle { top: -6px; margin-left:-11px; }
    .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
    .ui-slider-horizontal .ui-slider-range-min { left: 0; }
    .ui-slider-horizontal .ui-slider-range-max { right: 0; }

    .ui-slider-vertical { width: .8em; height: 100px; }
    .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
    .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
    .ui-slider-vertical .ui-slider-range-min { bottom: 0; }
    .ui-slider-vertical .ui-slider-range-max { top: 0; }

    .ui-widget-content { border: 1px solid #1a84c1; background: #1a84c1; color: #ffffff; }
    .ui-slider .ui-state-default
    {
        background:url(../images/slider-selector.png) no-repeat center center;
        font-weight: bold;
        color: #2e6e9e;
        outline: none;
    }

    .ui-slider
    {
        width:300px;
        font-size: 12px;
        font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
    }

    .ui-slider  {
        text-decoration: none !important;
        margin-left:40px;
    }
    .ui-slider .ui-slider-handle  {
        border: none;
        overflow: visible !important;
        cursor:move;
    }
    .ui-slider .ui-slider-tooltip {
        display: none;
    }
    .ui-slider .screenReaderContext {
        position: absolute;
        width: 0;
        height: 0;
        overflow: hidden;
        left: -999999999px;
    }
    .ui-slider .ui-state-active .ui-slider-tooltip, .ui-slider .ui-state-focus .ui-slider-tooltip, .ui-slider .ui-state-hover .ui-slider-tooltip {
        display: block;
        position: absolute;
        bottom: 2.5em;
        text-align: center;
        padding: .3em .2em .4em;
        font-size: 11px;
        width: 8em;
        margin-left: -36px;
    }
    .ui-slider-tooltip .ui-tooltip-pointer-down, .ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down-inner    {
        position: absolute; 
        display: block;
        width:0; 
        height:0; 
        border-bottom-width: 0;
        background: none;
    }
    .ui-slider-tooltip .ui-tooltip-pointer-down {	
        border-left: 7px dashed transparent; 
        border-right: 7px dashed transparent;
        border-top-width: 8px;
        bottom:	-8px;
        right: auto;
        left: 50%;
        margin-left: -7px;
    }
    .ui-slider-tooltip .ui-tooltip-pointer-down-inner {
        border-left: 6px dashed transparent; 
        border-right: 6px dashed transparent;
        border-top: 7px solid #fff;
        bottom:	auto;
        top: -9px;
        left: -6px;
    }
    .ui-slider a {
        text-decoration: none;
    }
    .ui-slider ol, .ui-slider li, .ui-slider dl, .ui-slider dd, .ui-slider dt {
        list-style: none;
        margin: 0;
        padding: 0;
    }
    .ui-slider ol, .ui-slider dl {
        position: relative;
        top: 1.3em;
        width: 100%;
    }
    .ui-slider dt {
        top: 1.5em;
        position: absolute;
        padding-top: .2em;
        text-align: center;
        border-bottom: 1px dotted #ddd;
        height: .7em;
        color: #999;
    }
    .ui-slider dt span {
        background: #fff;
        padding: 0 .5em;
    }
    .ui-slider li, .ui-slider dd {
        position: absolute;
        overflow: visible;
        color: #333;
    }
    .ui-slider span.ui-slider-label {
        position: absolute;
        bottom: -15px;
        width:65px;
        left: -20px;
    }
    .ui-slider li span.ui-slider-label, .ui-slider dd span.ui-slider-label {
        display: none;
    }
    .ui-slider li span.ui-slider-label-show, .ui-slider dd span.ui-slider-label-show {
        display: block;
    }
    .ui-slider span.ui-slider-tic {
        position: absolute;
        left: 0;
        height: .8em;
        top: -1.3em;
    }
    .ui-slider li span.ui-widget-content, .ui-slider dd span.ui-widget-content {
        border-right: 0;
        border-left: 0;
        border-top: 0;
        border-bottom: 0;
    }
    .ui-slider .first .ui-slider-tic, .ui-slider .last .ui-slider-tic {
        display: none;
    }
    /* End of jQuery UI slider styles */
    
.AddASwap textarea { overflow: auto; font-weight: normal; }

.AddASwap .WinNow input:focus,
.AddASwap .StartVal input:focus{
    border:#560e6d 2px solid !important;
}

.AddASwap .CheckBox input { width: auto; }

.CatCont { height: 192px; }
.AddASwap .Categories ul li { cursor: pointer; }
.AddASwap .Categories ul li.Select { cursor: default; }
.AddASwap .Categories .Prev ul li.Select { background-image: none; }

.AddASwap .Categories li.Frenzy { color: #99f; }

.AddASwap .Error .SmallTextNb { color: #fff; }
.AddASwap tr.SwapName { height: 62px; }

.AddASwap .UploadButton
{
    float: left;
    height: 25px;
    width: 80px;
    margin-right: 20px;
}

.UplImg .SmallText { width: 400px; line-height:1.5; }

.AddASwap .UploadL a.Disabled,
.AddASwap .UploadL a.Disabled:hover
{
    background: url(../Images/buttons.gif) left -350px no-repeat;
}



.AddASwap .ImHor, .AddASwap .ImVert
{
    width: 62px;
    height: 62px;
    margin: 4px 0;
}
.AddASwap .ImHor img { width: 60px }
.AddASwap .ImVert img { height: 60px }

.AddASwap td span.fileName
{
    height: 16px;
    width: 275px;
    overflow: hidden;
    display: block;
}

.AddASwap .UplImgs td div { line-height: normal; }
.AddASwap .UplImgs td div.Int div { line-height: 25px; }
.AddASwap .UplImgs .ImVert td, .AddASwap .UplImgs .ImHor td { padding: 0; }

.AddASwap td.Img a { position: absolute; }
.AddASwap span.ImageOpenSign
{
    position: relative;
    left: -9px;
    top: -3px;
}

 .AddASwap .UplSwapRow .SFileDel, .AddASwap .UplPreSwapRow .SFileDel {text-align:right; width:88px;}
 .AddASwap .UplSwapRow, .AddASwap .UplPreSwapRow { float:right; }
 .AddASwap .UplSwapRow table {width:250px;}

.AddASwap .SwapType { height:100px; }
.AddASwap .SwapType label { width:200px; }
.AddASwap .UplSwap {padding-bottom:10px;}
.AddASwap .UplSwap div, .AddASwap .UplPrelistenSwap div  { float:left; height:25px; margin:10px 68px 10px 0px; }
.AddASwap .UplPrelistenSwap div  {margin-right:25px;}
.AddASwap .digitalCount  {
    background-color:#00B5E2; 
    font-size:22px; 
    font-weight:bold;
    width:89px;
    height:26px;
    padding-top:3px;
    text-align:center;
    color:#FFF;
}

.AddASwap .MusicSwap {padding: 10px 0px 10px 20px;}

.Categories .CatCont { width: 178px; }

.AddASwap .Sliders { margin-top: 40px; width: 30px; float: left; }
.SchedEnd { font-size: 13px; padding:50px 0 0 60px; width:210px;}
.AddASwap .Sliders .SlDays {margin-bottom:60px;}
/*.AddASwap .daysSlider { position: relative; left: -15px; }*/
.AddASwap .timeSlider { margin-top: 50px; }

.AddASwap .StartDateSelector { margin-bottom: 8px; padding-right:10px; }
.AddASwap .StartDateSelector .Popup
{
    position: absolute;
    z-index: 999;
    margin-top: 26px;
}

.CenterDiv .SchedCent { display: block; float: none; padding-left: 70px; }

.AddASwap .CatPath { font-weight: normal; }
.AddASwap .Disable p
{
    display: block;
    background: #EFEFEF;
    border: none;
    font-size: 13px;
    color: #2A3B56;
    height: 22px;
    line-height: 22px;
    margin: 0;
    padding: 3px 7px 1px;
    width: 290px;
    font-weight: bold;
}
.AddASwap .Disable p.Number
{
    font-size: 22px;	
    color: #000;
    width: 85px;
}
.AddASwap .Disable p.Description
{
    font-weight: normal;
    height: 95px;
    overflow: auto;	
}

.EdAdSwapDet .AdSwapDet a,
.AddASwap .AddSwapCont a
{
    background: transparent url(../Images/AddSwapButton.png) no-repeat;
    float: right;
    height: 47px;
    width: 178px;
    display: block;
    text-decoration: none;
    margin-right: 19px;
    margin-bottom: 70px;
}

.EdAdSwapDet .AdSwapDet a {
    margin-top: 0px;
}

.EdAdSwapDet .EdSwapDet a{
    background: transparent url(../Images/EditSwapButton.png) no-repeat;
    float: left;
    height: 49px;
    width: 178px;
    margin-top: 0px;
    display: block;
    text-decoration: none;
    margin-left: 19px;
    margin-bottom: 70px;
}

html>body .UploadSwapLeft{
    background:url(../Images/images_all_1.png) -1166px -40px no-repeat;
}

.UploadSwapPad{
    padding:50px 44px 5px 44px;
    height:80px;
    *padding-top: 50;
}

.UploadSwapCenter{
    width:392px;
    height:265px;
    float:left;
    background:url(../Images/images_all_1.png) -1350px -265px no-repeat;
}

.UploadSwap .AddSwapFile { float:right;}

.UploadSwap .UplImg1 {
    background:url(../Images/images_all_1.png) -960px -315px no-repeat;
    height:16px;
    }
    
.UploadSwap .UplBg {
    background:url(../Images/images_all_1.png) -960px -364px no-repeat;
    height:16px;
    width:322px;
    }
/* End of "add swap" page styles */


/********************** Swap single page *********************/
a.SwapTitleLink{ color:#000000; text-decoration:none;}
.SwapperRight img.StarRating  {
    width:16px;
    height:15px;
}

.StopFollow{
    background:url(../Images/buttons.gif) left -650px no-repeat;
    width:137px;
    height:25px;
    display:block;
    margin-right: 32px;
    float: right;
}

.SwapperRight .StopFollow { float: none;}

.StopFollow:hover{	
    background:url(../Images/buttons.gif) left -625px no-repeat;
}

.LoginReq a.StopWatchItem,
.SwapInfo a.StopWatchItem
{
    background:url(../Images/buttons.gif) left -175px no-repeat;
    width:128px;
}
.LoginReq a.StopWatchItem:hover,
.SwapInfo a.StopWatchItem:hover
{
    background:url(../Images/buttons.gif) left -150px no-repeat;
    width:128px;
}

.SwapTime { margin: 4px 9px 0 0; width:220px;}
.SwapTime .Time { padding-left:9px; font-size: 19px;}
.SwapTime .Time .Date, .SwapTime .Time .Time { padding-left:0px;}
.SwapInfo .SwapTime { margin: 12px -3px 0 0; }

/* .LoginReq .SwapTime .Time { padding-left:9px; font-size: 19px;} */

.SwapperName { margin-left:1px;}

.LoginReq .WatchItemDisable, .LoginReq .WatchItemDisable:hover {
    background:url(../Images/buttons.gif) scroll left -125px no-repeat !important;
    cursor:default;
    display:block;
    float:left;
    height:25px;
    width:101px;
}

.LoginReq .WatchItem{
    background:url(../Images/buttons.gif) left -100 no-repeat;
}

.WinItNowDisable, .WinItNowDisable:hover {
    background:url(../Images/buttons.gif) -167px -150px no-repeat;
}
.BuyNowDisable, .BuyNowDisable:hover,
.LoginReq .BuyNowDisable, .LoginReq .BuyNowDisable:hover {
    background:url(../Images/buttons.gif) -167px -500px no-repeat;
}

.PlaceBidDisable, .PlaceBidDisable:hover{
    background:url(../Images/buttons.gif) left -800px no-repeat;
    cursor:default;
}
.BibVDisable, .BibVDisable:hover {background:url(../Images/images_all_1.png) left -65px no-repeat; }

.BidV { height:25px; margin:12px 0;}
/*
.LoginReq1{
    background:#efefef url(../Images/swap_info_loginreq.gif) right top no-repeat;
}*/

.LoginReq .SwapTime{
    width:210px;
    margin:4px 9px 0 0;
} 
.LogInToBid { margin: 0 5px 50px 60px; font-size:14px; *margin-bottom: 30px;} 
.LoginReq .LogInToBid { margin-top: 8px;} 

.MSImg { cursor:pointer; }

.SwapVP {padding-bottom:5px; width:100%; }
.SwapVP .ImageOpenSign{
    position: relative;
    top: 18px;
    left: 0px;
}

.SwapsItem .ImageOpenSign{
    position: relative;
    top: -6px;
    left: -6px;
    }

.SwapTime .SwapEnds {
font-size:15px;
margin: 3px 0px 5px 0px;
}

.SwapTime .SwapStarts { margin-bottom:0; }

div.SwapInfo { background-color: #E3E3E3; height: 200px !important; padding-top: 2px !important;}

.SwapInfo table {width:280px;}
* html .SwapInfo table {width:270px;}
.SwapInfo .smTd {width: 110px;}
.SwInV .WinV { font-size: 21px; float:none; padding-right:13px;}

/********** end swap single page *********************/


.Error .WIn { padding-left: 10px;}
.Hide { display: none; } 

/* ************* calendar (date range picker) styles ********************/

ui-datepicker { background-color:#FFFFFF; }

.ui-datepicker table {
font-size:0.7em;
}

ui-datepicker-title{ font-size: 12px;}

.hasDatepicker .ui-widget-content{
    background:#FCFDFD url(../Images/ui-bg_inset-hard_100_fcfdfd_1x100.png) repeat-x scroll 50% bottom;
    border:1px solid #A6C9E2;
    color:#222222;
    width:200px;
    }
    
.DRCont  {
    width:420px; 
    background-color:#6da8d5; 
    padding:5px;
    padding-bottom:15px;
    margin-top:25px;
    margin-left:170px;
    display: none;
    position: absolute;
    z-index:999;
}	
.DRCont .DRLbl { font-weight:bold; color:#FFFFFF;}
.DRCont .dateRange{
    width:210px;float:left;
}
.DRCont .DoneBtn {
    margin:5px;
    width:52px; 
    height:19px; 
    background:#FCFDFD url(../Images/buttons.gif) -175px -1075px no-repeat; 
    float:right;
}

/********** end calendar *****************************/

/* All categories page styles */
.CatContCol table a
{
    color: #000;
    text-decoration: none;
}
/* End of all categories page styles */

.ParentEmail .Email .EmailBox{
    border: #FFFFFF none;
    color:#00B5E2;
    font-weight:bold;
    font-size: 13px;
    width:280px;
}

.ParentEmail .Email { height: 21px;}

* html .ParentEmail .Email { height: 21px; line-height:20px;}
* html .ParentEmail .Email a { height: 21px; }

.NavRol table { margin-right: 9px; }

.UserPage h1{padding-bottom:3px;}

/* User profile page styles */
.Top5Cont { padding-top: 20px; }
.Top5Cont .Top5 { margin-top: 0; width:224px;}
.Top5Cont .Top5 p {padding-left:3px;}
.Top5Cont .Top5 .CatCont li { font-weight:bold; font-size:12px; padding:0 3px 0 3px;}

.Follow:hover { background:url(../Images/buttons.gif) left -600px no-repeat; }
.FollowDisable{ background:url(../Images/buttons.gif) left -675px no-repeat; cursor:default; }
.FollowDisable:hover{ background:url(../Images/buttons.gif) left -675px no-repeat; cursor:default; }
/* End of user profile page styles */

/* Swap publishing styles */
.AddASwap .ConfSwap { background:url(../Images/images_all_3.gif) -2883px 0px no-repeat; }

.ConfSwap a, .ConfSwapSt a { color: #2A3B56; }
/* End of swap publishing styles */

/* Home page styles */
#swapTabs td { background: #fff; }
#swapTabs .WTable td { padding: 10px; }
/* End of home page styles */

.BiddingHist .SwapperLeft .BoughtBidder td{
    color:#BABABA;
    font-weight:bold;
    }

.WinItNow { float:none;}
.LoginReq .WinItNow{
     cursor: default;
}

.LoginReq .WinNowOnly  {
    background:url(../Images/buttons.gif) -167px -100px no-repeat;
    cursor: pointer;
    }
    
.LoginReq .WinNowOnly:hover{
    background:url(../Images/buttons.gif) -167px -125px no-repeat;
}

.LoginReq .BuyNow:hover{
    background:url(../Images/buttons.gif) -167px -475px no-repeat;
}

.LoginReq .BuyNowOnly  {
    background:url(../Images/buttons.gif) -167px -425px no-repeat;
    cursor: pointer;
    }
    
.LoginReq .BuyNowOnly:hover{
    background:url(../Images/buttons.gif) -167px -425px no-repeat;
}


td.SwInTxt {font-size:13px; font-weight:bold; color:#666; padding:0 0 5px 30px;}

/* Swap bulk upload page styles */
.BulkUpload a { color: #000; font-weight: bold; text-decoration: underline; }
/* End of swap bulk upload page styles */

#sis_content ul
{
    margin:auto;
    padding:15px;
}

#sis_content ul.tabs-nav { margin: 0; padding: 0; }

.compAnswer{
    background:url(../Images/buttons.gif) scroll -178px -200px no-repeat; 
    display:block; height:25px; width:60px;}
.compAnswer:hover{
    background:url(../Images/buttons.gif) scroll -178px -225px no-repeat; 
    display:block; height:25px; width:60px;}

.imgBorder { border: solid 2px #e9e7e7;}
.SwapVP .imgBorder { border-width: 1px; }
td.imgCont {vertical-align:middle; text-align:center;}

input.recaptchaInput {
background-color:#00B5E2;
border:none;
color:#FFFFFF;
height:22px;
width:96%;
display:block;
padding:3px 3px 0px 10px;
}

.recImgDiv {
    border:#abb7cc 1px solid;
    margin-bottom:5px;
    background-color:#FFF;
    width:308px !important;
    }
.reloadRec{
font-size:12px;
font-weight:normal;
padding-left:5px;
text-decoration:underline !important;
    }
.reloadDiv {padding:0px 0px 5px 10px; font-size:12px;}
.termsCond 
{
   /* margin-left:33px;*/
}
    
.Error td input.recaptchaInput {
background-color:#FFFFFF;
border:medium none;
color:#CC3300;
font-size:13px;
font-weight:bold;
width:96%;
}

.Error .InfoTd, .Error .NoPadTd label { font-size: 12px; }

.WISRating { color: #1f2940; font-size:11px; float:right; padding-top:8px;}

.emptyRes { color:#525E7B; padding:10px; font-size: 13px;}
.FT { vertical-align:top; font-size:12px;}
.Head .FT { font-size:13px;}

.embedded .SwapEl, .embedded .SwapEl table
{
    background-image: none;
    background-color: #fff;
}

.item-tooltip
{
    position: absolute;
    padding: 5px 10px;
    max-width:160px;
}

* html .item-tooltip { display: block; width: 160px; }

.NoText .item-tooltip
{
    margin-left: -75px;
    margin-top: -45px;
    padding-right: 5px; 
}

* html .CHome{
 overflow:visible;
 height:100px;
}
* html .NRLeft { overflow:hidden; }


/* Parent DashBoard styles */
.Par { height: auto; }
.KidsTabsContainer, .KidsTab { font-weight: normal; padding-top: 0; margin-left: 0; }
.KidsInfo a.Profile { color: #000; text-decoration: none; }

.ParentKidsList span { cursor: pointer; }
.ParentKidsList span:hover { background-color: #4EACC2; }
.ParentKidsList span.Sel, .ParentKidsList span.Sel:hover
{
    background-color: #6FE2FF;
    cursor: default;
}

.InpBor .InputTd input { border: 2px solid #00b5e2 !important; }
.InpBor .InputTd input { border-style: solid !important; }
.InpBor .InputTd { width: 310px !important; }

.InpBor td { padding: 2px !important; }
.InpBor td.FCol { padding: 5px !important; }

.ParPubInf .FlR td { text-align: right; }
.ParPubInf .FlR td.Param { text-align: left; }

.KidTransactionsTab .Filters h3, .KidTransactionsTab .Filters ul { float: left; }
.KidTransactionsTab .Filters li
{
    list-style-type: none;
    float: left;
    height: 19px;
    line-height: 19px;
    padding: 3px 6px;
    background-color: #E9E9E9;
    cursor: pointer;
    margin: 0 5px;
}

.KidTransactionsTab .Filters h3
{
    line-height: 19px;
    font-size: 13px;
    font-weight: bold;
    padding: 3px 0;
    margin-right: 10px;
}

.KidTransactionsTab .Filters li:hover { background-color: #4EACC2; }
.KidTransactionsTab .Filters li.Sel, .KidTransactionsTab .Filters li.Sel:hover
{
    cursor: default;
    background-color: #6FE2FF;
}

.KidTransactionsTab .DatesPopup
{
    position: absolute;
    display: none;
}

.KidTransactionsTab .WTable a { font-weight: bold }

.PgntrLbl
{
    float: left;
    color: #2A3B56;
    font-weight: bold;
    font-size: 12px;
    line-height: 34px;	
}
.KidTransactionsTab .Pgntr .Pages { margin-left: 110px; }
.KidTransactionsTab .DatesPopup { padding-bottom: 5px; }
.KidTransactionsTab .DatesPopup .DateCont { float: left; margin-right: 2px; }

.KidAlertsTab .custom-checkbox { float: none; margin-bottom: 5px; }
.KidAlertsTab .CenterDiv { margin-top: 20px; }
.KidAlertsTab .CenterDiv a { margin: 0 auto; }

.KidAlertsTab .customCheckBoxFloatLeft .custom-checkbox  { float: left; }
.KidAlertsTab .SmallLink { font-size: 12px; }

.SortByDate { width: 121px; }
/* End of parent DashBoard styles */

#HelpBlock p { margin: 0; }
#HelpBlock #sis_content ul { padding: 0; }

.SimpleLogin input:focus { border: 1px solid !important; }

/* Parent registration page styles */
.ParentSignUp .InputTd input { width: 306px !important; }
.ParentSignUp .InputTd { width: 320px !important}
.ParentSignUp input.recaptchaInput { width: 93% !important;}
/* End of parent registration paeg styles */

.AddPrelistened 
 {
    float:right;
    background:transparent url(../Images/buttons.gif) no-repeat scroll left -1968px;
    display:block;
    height:25px;
    width:129px;}

.AddDigToSwap {float:right;}
.AddDigToSwap:hover, .AddPrelistened:hover { background: transparent url(../Images/buttons.gif) no-repeat scroll left -2018px}
.AddDigToSwapDis, .AddDigToSwapDis:hover { background: transparent url(../Images/buttons.gif) no-repeat scroll left -1993px}

.Dwnld { height:60px; width:60px; }
.dwnldCnt { text-align: center; margin-left:auto; margin-right:auto; padding: 15px 0 0 80px; }

.Enhancement label.OfferLbl { padding-top: 3px; font-weight:normal; }

.bold {font-weight : bold}

.MyItems .tabs-nav li { max-width: 85px; overflow:hidden; }
.KidsA img {float: none;}

.TermsAndCondTd label { padding-left: 28px; padding-right: 0; }

/* FaceBook buttons */
.CnctFb, .DcnctFb
{	
    height:21px;
    width:169px;
    display:block;
}

.CnctFb { background:url(../Images/buttons.gif) left -1325px no-repeat; }
.DcnctFb { background:url(../Images/buttons.gif) left -1304px no-repeat; }
/* End of FaceBook buttons */

/* LogOut styles */
.UserInfo form { padding: 0; margin: 0; border: none; outline: none; display: inline; }

.UserInfo .LogOut,.LogSig .LogOut
{
    background: transparent;
    border: none 0;
    outline: none 0;
    color: #fff;
    cursor: pointer;
    padding: 0;
    display: block;
    width: auto;
    overflow: visible;
}

.UserInfo .tabs-nav { white-space: nowrap }

.Dash .LogOut { margin: 6px; }
.GDash .LogOut
{ 
    background: transparent url(../Images/buttons.gif) no-repeat scroll left -725px;
    padding: 0 5px;
}

* html .UserInfo .LogOut, * html .LogSig .LogOut { margin-right: 12px; }
* html .Dash .LogOut, * html .LogSig .LogOut { margin-left: 0; margin-right: 3px; }
/* End of LogOut styles */

/* RSS Icon */
a.RSS
{
    display: block;
    width: 18px;
    height: 18px;
    background: transparent url(../Images/rss-icon.png) no-repeat scroll center center;
    float: right;
    margin: 3px 3px 0 0;
}

.NavHist a.RSS { margin-right: -3px; }
/* End of RSS icon */

.zongSMS {padding-left:20px;}

#UserDashBoardTabsContainer .BuySwapits td, .BuySwapits td
{
    vertical-align: middle;
}

.BuySwapits td.Money { padding-right:70px; text-align:right;}
 
.buyViaSMS
{
     background:transparent url(../Images/buySMS.gif) no-repeat scroll center center;
     width: 117px;
     height: 33px;
     display:block;
}

/* Close button for dialogs */
.DlgClose
{
    display: block;
    width: 25px;
    height: 25px;
    background: transparent url(../Images/images_all_2.gif) no-repeat scroll left -1328px;
    position: absolute;
    z-index: 2000;
    left: 100%;
    margin-left: -35px;
    margin-top: 10px;
}
/* End of close buitton for dialogs */

* html #mainBoard
{
    padding: 2px 0 10px 12px !important;
    background-position: -886px -120px !important;
}

.paBtnCrn {
    float: left;
    height:25px;
    width:4px;
    background:url(../Images/images_all_2.gif) right -815px no-repeat;
    }

.AlertCont{
    background: url(../Images/alert_cont_bg20x20.png) left top repeat;
    padding:30px 40px;
}

* html .AddASwap .WeRecomTop, * html .SliderContainer .WeRecomTop {width: 440px; }

/*.Dash { width:620px; background-color:Green; }
.UserInfo .UserInfoTL { display:inline; background-color: Red; float:none; padding:0px; } */

.avatarTT
{
    /*margin-left: 58px;*/
    margin-top: 58px;
    z-index: 2;
}

#advancedDates td { padding: 2px 5px; }
#advancedDates .StartDate input { width: 140px; }
#advancedDates .Duration input { width: 30px; }

.SigntUp1 .FCol { width: 100%; }
.SigntUp1 .InputTd {width:297px; }
.SigntUp1 .InputTd .WIn { width: 303px; }
.SigntUp1 .InfoTd { width: 194px; }
.SigntUp1 .Error .InputTd {width:315px;} 
* html .SigntUp1 .InputTd {width:300px; }

* html .SigntUp1 .Error .InputTd { padding-left:0px; padding-right:0px; width:314px; } 

.UploadV .custom-radio {height: auto; position:static;}
.UploadV .custom-radio input { position:static; float:left; margin-right:5px; }

.AddASwap .VideoC 
{
    padding-top:30px;
    margin:0;
}

.AddASwap .VideoL { margin-right:60px; }

.AddASwap .VideoButton
{
    float:left;
    height:25px;
    margin-right:20px;
    width:80px;
    background-color:#00B5E2;
    font-size:13px;
    font-weight:bold;	
    color:White;
    text-align:center;
    cursor: default;
}

.UploadV .AddVideoToSwap
{
    background-color:#00B5E2;
    display:block;
    height:25px;
    width:80px;
    float:right;
    text-align:center;
    color:White;
    text-decoration:none;
    font-size:13px;
    font-weight:bold;	
    line-height:25px;
}

.UploadV .Cancel {float:left;}

#videomsg {clear:both;float:none;}

.BadgesList li { list-style: none; display: inline; padding: 2px; }
.FlashPlayer { padding-left:40px;}
.MP {padding-left:8px;}

.BCenter { width: 100%; }
.BCenter .Atlas { margin: 0 auto; }
.BCenter .ban_300_250 { width: 300px; height: 250px; }

.SwapCont .PGRating { margin: 10px 0 0; }

.AddASwap .SwapCondition .WeRecomCont label { font-weight: normal; }

.imgBorder .imgCont img.Hor { width: 204px; }
.imgBorder .imgCont img.Vert { height: 204px; }

.VideoPlay
{
    display: block;
    width: 75px;
    height: 75px;
    background: transparent url(../images/video_small.png) no-repeat scroll center center;
    position: absolute;
    margin-left: 65px;
    margin-top: 65px;
    z-index: 2;
}

div.BulkUpload input, div.BulkUpload select { margin: 5px 0; }

.SliderContainer .Slider .Image span.ImageOpenSign { width: 22px; }

.BlinkRed { color: White; background-color: Red; }

.BadgesList img { max-width: 165px; }
* html .BadgesList img { width: 165px; } /* equal width for all badges in IE6 */

#UserDashBoardTabsContainer .PublicPort .PortScrol { height: 56px; }
#UserDashBoardTabsContainer .PublicPort .PortScrol .Prev,
#UserDashBoardTabsContainer .PublicPort .PortScrol .Next { height: 100% }
#UserDashBoardTabsContainer .PublicPort .PortScrol { height: 56px; }
#UserDashBoardTabsContainer .PublicPort .PortScrol .Slider ul li { width: 56px; }
p.AddWish a { text-decoration: none; font-weight: bold; color: #44C8EA; }

.earn-wants .TopWants { background-color: #fff; padding: 5px 0 3px 8px; }

/*#wishList .CatSelector .AddItem { float: left; }*/

.oxMess { margin-top: 6px; }
.goToWishList { cursor: pointer; }

.AdvResult {padding: 10px;}
.AdvResult .ConfSwap {background:url("../Images/images_all_3.gif") no-repeat scroll -2883px -80px transparent;}
.AdvResult .WSIS { margin-left: 315px; margin-top: 73px; }

.CurWants { margin: 30px 0 25px; }
.CurWants a { font-weight: bold; }

.PageBlock { padding: 10px; }

td.Actions a
{
    width: 17px; height: 15px;
    float: left;
    margin-left: 0;
}
td.Actions a.Del { background: url(../Images/images_all_2.gif) no-repeat left -1147px; }

.CatSelector .AddItem input.error { border: 2px solid #f00 !important; }

#topSearchQueries { margin: 10px 0 5px 30px; }
#topSearchQueries a { color: #000; text-decoration: none; font-weight: bold; }

.Hidden { display: none; }

.PopupCmsContent { max-height: 350px; overflow: auto; overflow-x: hidden; margin-bottom: 10px; }

.UploadV .AlContWC input { float: none; }

#customAvatarBlock { margin-top: 10px; }
#customAvatarBlock .UploadL .LoginCenter .LoginPad { padding: 10px 28px 100px; }
#customAvatarBlock .SmallText { margin-bottom: 2px; }
#customAvatarBlock .SaveAvatar { float: right; }

.PreLoader { height: 900px; }

.Resend
{
    display: block;
    width: 64px; height: 25px;
    background: transparent url(../Images/buttons.gif) -160px -800px no-repeat;
}
.Resend:hover { background-position: -160px -850px; }

.SetReminders
{
    display:block;
    height:25px;
    width:101px;
    background:url(../Images/buttons.gif) left -225px no-repeat;
}
.SetReminders:hover { background-position: left -250px; }

.SetReminders.Disabled
{
    background: transparent url(../Images/buttons.gif) -175px -2365px no-repeat;
    cursor:default;
}
.SetReminders.Disabled:hover { background-position: -175px -2365px; }

.ShowReminders
{
    display: block;
    width: 140px; height: 25px;
    background: transparent url(../Images/buttons.gif) 0px -2315px no-repeat;
}
.ShowReminders:hover { background-position: 0px -2365px; }

.dutchLive {color: #E50102; font-weight: bold; }
.dutchTime {font-size:12px; color: Black;}
.dutchTimeContainer {display:inline;}
.SwapTime .dutchWatch {margin-top: 28px;}
.SwapTime .dutchWatchNotStarted {margin-top: -8px;}
.SwapCont .SwapInfo .dutchNote {padding-top:8px;font-weight: bold;}

.WantsByAuditory .AuditorySearchBlock .DDL { float: left; }
.WantsByAuditory .AuditorySearchBlock .DDL select { width: 100px; }
.WantsByAuditory .AuditorySearchBlock input { margin: 0 7px; width: 40px; }
.WantsByAuditory .AuditorySearchBlock { float: left; }
.WantsByAuditory .WantSearch { float: right; }

.WantsGroup { cursor: pointer; }

.WantsInGroupPopup { margin: -260px 0 0 -225px; }
.WantsInGroupPopup .mainContent { height: 375px; }
.WantsInGroupPopup .mainContent a { color: #1F2940; text-decoration: none; padding-right: 15px; }
.WantsInGroupPopup .AlertCont .AlContWC { padding: 5px 25px; }

.SwapCont .SwapInfo .dutchNote {padding-top:8px;font-weight: bold;}

.bountySl { margin-bottom: 40px; }
.bountySl .ui-slider span.ui-slider-label { width: 100px; }
.bountySl .ui-slider ol li span, .ui-slider dl ol li span { margin-left:0!important; }

.SwapCondition .Error {
    background-color:#cc3300;
    color:#FFFFFF;
}

#addWant
{
    background: transparent url(../Images/buttons.gif) no-repeat -18px -2045px;
    width:232px;
    height:120px;
    display:block;
    float:right;
}

#addWish .ErrorInfo { float: left; }

.TopWants p { color: #2A3B56; font-size: 13px; font-weight: bold; margin-top: 18px; }
.TopWants .Sliders { float: left; position: relative; z-index: 2; width: 360px; }
.TopWants .Sliders .ui-slider { margin-left: 25px; }
.TopWants .SchedEnd { z-index: 1; width: 170px; font-weight: bold; margin-top: 25px; }


.FigureCompBan { display: block; width: 500px; background: #ddd; padding: 10px; }
.FigureCompBan .StateScreen { display: none; height: 120px; }
.FigureCompBan img { float: right; position: relative; top: 50%; margin-top: -28px; }
.FigureCompBan .MiniFigure { cursor: pointer; }
.FigureCompBan .SpecialPrize { display: none; }
.FigureCompBan .Frame, .FigureCompBan .FrameBig
{
    border: 1px solid #000;
    padding: 10px 15px; height: 100px; width: 400px;
}
.FigureCompBan .FrameBig { width: auto; }
.FigureCompBan .Links { list-style-type: none; }
.FigureCompBan .Links li { float: left; width: 33%; }
.FigureCompBan .Links li a
{
    border: 1px solid #000;
    display: block;
    height: 32px;
    margin: 0 15px; padding: 10px;
    font-weight: bold;
    color: #000; text-decoration: none;
}
.FigureCompBan .Links li a:hover { background-color: #eee; }


.FigureCompSite .SwapEl, .FigureCompSite .SwapEl table { background-color: #fff; background-image: none; }
.FigureCompSite .SwapEl .Date { display: block; height: 22px; overflow: hidden; }
.FigureCompSite .EmbSwaps { margin-top: 15px; }
.FigureCompSite .EmbSwaps .SwapTitle { height: 32px; background-color: #fff; }
.FigureCompSite .EmbSwaps .SwapTitle table { height: auto; margin-top: 12px; }
.FigureCompSite .TrophyCase .NonCollectedFig
{
    position: absolute; margin-top: -60px; margin-left: -4px;
    width: 60px; height: 60px;
    background: #000;
}
.FigureCompSite .TrophyCase ul { list-style-type: none; margin-top: 15px; }
.FigureCompSite .TrophyCase ul li { float: left; margin: 0 10px; }
.FigureCompSite .JumpLink
{
    display: block; margin-top: 30px;
    font-size: 16px; font-weight: bold;
    text-decoration: none; color: #44C8EA;
}
.FigureCompSite > table > tr > td, .FigureCompSite > table > tbody > tr > td { vertical-align: top; }
.FigureCompSite .TrophyCase, .FigureCompSite .ExpText { margin-right: 10px; }
.FigureCompSite .ExpText { font-size: 16px; font-weight: bold; }

#addWish .ui-slider .ui-state-focus .ui-slider-tooltip,
#addWish .ui-slider .ui-state-hover .ui-slider-tooltip
{ display: none; }

#addWish .ui-slider .ui-state-active .ui-slider-tooltip
{ display: block; }

.CHome a.sortAsc, .CHome a.sortDesc { padding-right: 12px; }
.TopWants .SchedEnd div { margin-top: 2px; }

.WantAgeFilter a.LMenuTxt {float:left;margin-left:0;}
.WantAgeFilter a.LMenuArr {width:3px;}
.WantAgeFilter a.Age {margin-top:7px;}
.WantAgeFilter input.AgeInput {width:40px;}


.AddASwap input[readonly] { background: #f3f3f3; color: #2a3b56; }
.AddASwap .Info .SwapNameInp[readonly] { background-color: #f3f3f3; background-position: right -1429px; }

.InfoLMenu { text-align: justify; padding: 13px 10px; }

#wishList .item-tooltip { margin-top: 18px; }

.AlertCont .AddWant
{
    background: transparent url(../Images/buttons.gif) no-repeat -171px -1968px;
    width:84px; height:25px;
}
.AlertCont .AddWant:hover { background-position: -171px -2018px; }

.CatTree table.AllCat { margin-bottom: 5px; }

.WantAgeFilter { line-height: 22px; height: 22px; }
.WantAgeFilter .LMenuTxt { line-height: 17px; }
.WantAgeFilter .DDL { float: left; }
.WantAgeFilter select { width: 62px;}

.WantSearch .SearchFormGo /*Unused?*/
{
    background:url("../Images/images_all_1.png") no-repeat scroll -342px -65px transparent;
    display: block;
    float: right;
    
    /* ie7 properties */
    *padding-right: 16px;
    *padding-left: 0;
    *position: relative;
    *top: 2px;
}
.WantSearch input
{
    border: none !important;
    margin-top: 0;
    padding: 4px 4px 5px 5px;
    *padding: 3px 4px 4px 5px; /* ie7 */
}

.SignForm .SignUp, .LoginPad .SignUp
{
    background: url("../Images/buttons.gif") no-repeat scroll 0px -1175px;
    display: block; float: left;
    width: 140px; height: 25px;	
}
.SignForm { font-weight: bold; }
.SignForm p a { color: #00B5E2; }
.SignForm .SignUp { margin: 0 auto; float: none; }
.SignForm .Close { display: none; }

.WantSearch { padding: 0; background-color: transparent }
.WantSearch .SBlock { padding: 13px 5px 10px 8px; background-color: #5FB8BE }
.WantSearch .LBlock { padding: 0px 5px 10px 8px; background-color: #fff }

#wishList .WTable .DateCreated { display: none; }

.PublishWanted .ConfSwap { padding: 10px 5px 200px; }

.PathCont .PathItem
{
    background: url("../Images/images_all_2.gif") no-repeat scroll right -843px transparent;
    padding: 0 12px 0 5px;
}
.PathCont .first { padding-left: 0 }
.PathCont .last { background: none; padding-right: 0; }

.RemindersList a { font-weight: bold; }
.WantPreBid
{
    background-color:#FFFFFF;
    border:2px solid #000000;
    color:#000000;
    font-size:22px;
    font-weight:bold;
    height:25px;
    padding:0;
    text-align:center;
    width:85px;
}

input.WantPreBid:focus
{
    border:2px solid #000000!important;
}

.SwapBtns { float: right; width: 125px; }
.FBLike 
{
    border: none; 
    overflow: hidden; 
    width: 80px; 
    height: 26px; 
}

.LegoPopup input {width:auto;float:none;}
.LegoPopup input:focus {border:#b5b5b5 1px solid!important;outline:auto!important;}

.LegoPopup{
    background:url(../images/popup-lego-background.png) left top no-repeat;
    width:912px;
    height:683px;
    padding:28px 17px 18px 20px;
    font-family:Arial, Helvetica, sans-serif;
    display:none;
    position:fixed;
    z-index:501;
    top:10%;
}
.LegoPopup a{
    color:#003776;
    font-style:italic;
    font-size:12px;
    font-weight:bold;
    padding-right:20px;
}
.LegoPopupTop{
    background:url(../images/popup-top-bg.jpg) left top no-repeat;
    height:191px;
    overflow:hidden;
    padding-top:110px;
    padding-left:12px;
    font-size:11px;
    font-weight:bold;
    color:#7a7a7a;
}
.LegoPopupBottom{
    background:url(../images/popup-bottom-bg.jpg) left top no-repeat;
    height:262px;
    padding-left:12px;
    padding-top:63px;
}
.LegoPopupBottom tr{
    vertical-align:top;
}
.LegoPopupBottom td{
    text-align:left;
}
.LegoPopup input.LegoPopupInput, .LegoPopup select.LegoPopupInput, .LegoPopup .Error td.InputTd input, .LegoRecaptcha input{
    width:232px;
    padding:8px 10px 8px!important;
    font-size:11px;
    font-weight:bold;
    color:#7a7a7a;
    border:#b5b5b5 1px solid!important;
    margin-bottom:5px;
    margin-right:20px;
    text-align:left;
    background:white;
    height:auto;
}
.LegoPopup select.signUpCountry, .LegoPopup select.signUpQuestions {width: 254px;}
.LegoPopup .Error td.InputTd input, .LegoPopup .Error td.NoPadTd select{border-color:Red!important;}
.LegoPopup input.LegoPopupInput:focus {border:#b5b5b5 1px solid!important;}
.LegoPopupTextarea{
    width:232px;
    padding:8px 10px 8px;
    border:#b5b5b5 1px solid;
    margin-bottom:5px;
    font-size:11px;
    font-weight:bold;
    color:#7a7a7a;
    height:80px;
    text-align:left;
    margin-right:20px;
}
.ForgotLink{
    display:block;
    margin-top:5px;
    float:left;
}
.Clear{
    clear:both;
}
.LogMeIn{
    display:block;
    width:142px;
    height:41px;
    margin-top:18px;
    background:none;
}
.CompleteSignUp{
    display:block;
    width:212px;
    height:43px;
    /*float:right;*/
    /*margin-top:213px;
    margin-right:20px;*/
    background:none;
    position:absolute;
    left:680px;
    top:604px;
}
.LegoPopup .Messages {position:absolute;}

.LegoPopupStep2{
    height:417px;
    overflow:hidden;
    padding-top:110px;
    padding-left:12px;
    font-size:11px;
    color:#7a7a7a;
}

.LegoPopup .Grid, .LegoPopup .ContentForm, .LegoPopup .SignupStep1, .LegoPopup .SignupStep2 {padding:0;width:580px;}
.LegoPopup .Grid td, .LegoPopup .SigntUp1 .Error .InputTd {background:none;border:none;height:auto;padding:0;width:auto;}
.LegoPopup .Grid td.InfoTd {width:0!important;}
.LegoPopup .termsCond {margin: 0 20px 0 0;float:right;padding:0;}
.LegoPopup .Error .WIn {background:none;padding:0;}
.LegoPopup .InfoTd label, .LegoPopup .NoPadTd label { display:none!important; }
.LegoPopup .InfoTd label, .LegoPopup .NoPadTd label { display:none!important; }
.LegoPopup .InfoTd .CheckBox label, .LegoPopup .NoPadTd .CheckBox label { display:inline!important;color:#7A7A7A;font-size:11px;}
.LegoPopup select.LegoDateList {width:81px; padding-left:0;padding-right:0;margin-right:5px;}
.LegoPopup .DDL_Date {margin:0;}
/*.LegoPopup .custom-gender-radio-boy, .LegoPopup .custom-gender-radio-girl {margin-top: 9px;margin-bottom:14px;}
.LegoPopup .custom-gender-radio-boy input, .LegoPopup .custom-gender-radio-girl input {left:22px;top:10px;}*/
.LegoGender {margin-right:20px;background-color:White;border:#b5b5b5 1px solid;padding: 2px 0 3px 20px;margin-bottom: 5px;}
.LegoPopup .Error .custom-checkbox, .LegoPopup .Error iframe {border: 1px solid Red;}
#recaptchaFrame { width:254px;height:114px;overflow:hidden; }
.LegoRecaptcha { background:#FED20F; }
.LegoRecaptcha .recImgDiv, .LegoRecaptcha .recImgDiv img {width:252px!important;}
.LegoRecaptcha .reloadDiv, .LegoRecaptcha .reloadDiv a {font-size:10px;}
.LegoPopup .CheckBox {clear:both;}
/*.LegoPopup .Grid td.LegoCol {width: 274px;}*/

.UploadL .LoginPad { height: auto; }

.Transfer { background-position: left -3676px; width: 78px; }
.Transfer:hover { background-position: left -3726px; }
.Disabled .Transfer, .Disabled .Transfer:hover { background-position: left -3751px; cursor: default; }

.CreateV { background-position: -135px -2165px; width: 120px; }
.CreateV:hover { background-position: -135px -2190px; }
.Disabled .CreateV, .Disabled .CreateV:hover { background-position: -135px -2215px; cursor: default; }

.AlContWC div.Clear { margin-top: 0 }
.AlContWC div.Conent { margin-bottom: 10px; }
.AlContWC div.custom-checkbox { margin-top: 0; }
.AlContWC .custom-checkbox input { width: auto !important; height: auto !important; }

.P2P_Confirm .AlContWC input 
{ 
    width: 160px; 
    height: 22px; 
    padding: 2px 3px; 
}

.P2P_Confirm .AlContWC .Inputs
{ 
    margin-left: 145px;
    margin-bottom: 30px;
}

.P2P_Confirm .Buttons .Close { float: left; }
.P2P_Confirm .custom-checkbox input { top: 3px; }

.P2P_Confirm .Title 
{
    padding: 51px 0 0 160px;
    font-size: 14pt;
    font-weight: normal;
    color: White;
    text-align:left;
}

.P2P_Confirm .AlContWC .Content
{
    margin: 0 0 25px 0;    
}

.Confirm
{
    background: transparent url(../Images/buttons.gif) no-repeat scroll -175px -950px;
    display: block;
    width: 64px;
    height: 25px;
    float: right;
}

.Confirm:hover { background-position: -175px -1000px; }
.Confirm.Disabled, .Confirm.Disabled:hover { background-position: -175px -975px; }

.ConfirmCapsRed
{
    background: transparent url(../Images/buttons.gif) no-repeat scroll -80px -3726px;
    display: block;
    width: 78px;
    height: 25px;
    float: right;
}

.ConfirmCapsPink
{
    background: transparent url(../Images/buttons.gif) no-repeat scroll -80px -3676px;
    display: block;
    width: 78px;
    height: 25px;
    float: right;
}

.ConfirmCapsBlue
{
    background: transparent url(../Images/buttons.gif) no-repeat scroll -80px -3701px;
    display: block;
    width: 78px;
    height: 25px;
    float: right;
}

.ConfirmCapsRed:hover, .ConfirmCapsPink:hover, .ConfirmCapsBlue:hover 
{ 
    background-position: -80px -3751px; 
 }
.ConfirmCapsRed.Disabled, .ConfirmCapsPink.Disabled, .ConfirmCapsBlue.Disabled,
.ConfirmCapsRed.Disabled:hover, .ConfirmCapsPink.Disabled:hover, .ConfirmCapsBlue.Disabled:hover
{ 
    background-position: -80px -3776px; 
}

.PaymFrm .item-tooltip { margin-left: 370px; margin-top: -5px; }
.PaymFrm .Error .item-tooltip { margin-left: 380px; }

.PaymFrm .Amount .item-tooltip { visibility: hidden; }
.PaymFrm .Amount.NotEnough .item-tooltip { visibility: visible; }

.LatestWinners
{
    width: 300px; height: 57px;	
    margin-bottom: 10px;
    padding: 4px 0;
    background: #47ACBE; color: #fff;
}
.LatestWinners > div { height: 100%; overflow: hidden; background: #6DE1FE; }
.LatestWinners ul { height: 100%; }
.LatestWinners li { list-style: none; height: 57px; display: block; }
.LatestWinners .ImageWrapper { float: left; width: 30px; height: 30px; margin: 14px 6px 0 12px; }
.LatestWinners .ImageWrapper td { text-align: center; vertical-align: middle; }
.LatestWinners img { margin-bottom: 0; }
.LatestWinners img.Vert { height: 30px; }
.LatestWinners img.Hor { width: 30px; }
.LatestWinners p { margin: 0; padding-top: 4px; width: 245px; overflow: hidden; }
.LatestWinners a { color: #fff; text-decoration: none; font-weight: bold; }
.LatestWinners a .Title {display: inline-block; max-height:30px; overflow:hidden; }

.Redownload
{
    display: block;
    width: 87px; height: 25px;
    background: url(../Images/buttons.gif) no-repeat scroll left -2240px transparent;
}
.Redownload:hover { background-position: left -2290px; }

.InvFr .FCol { width: 230px; }

.SMS_RegistrationSend
{
    background: url(../Images/buttons.gif) no-repeat scroll -115px -2240px transparent;
    display: block;
    width: 140px; height: 25px;
    float: right;
}
.SMS_RegistrationSend:hover { background-position: -115px -2290px; }

.MinMar .Grid p { margin: 0 10px 10px; }

.NewSignUp
{
    background: url(../Images/buttons.gif) no-repeat scroll -116px -700px transparent;
    display: block; float: left;
    width: 122px; height: 25px;
}

.HiddenFlash { position: fixed; left: 0; top: 0; /*visibility: hidden;*/ }

.hiddenPanel{display:none;}

.DutchAuctionType.EmptyLoginToBid { *height: 44px; }


/*push icon*/
.pushIcon
{
    display:none;
    position:fixed;
    bottom:0;
    left:0;
    width:15px;
    height:14px;
    background:url("../Images/pushIcon.png") no-repeat transparent;
}

.pushIconConnected { background-position:0 0; }
.pushIconDisconnected { background-position:0 -14px; }

.ButtonHeight25, .ButtonHeight30, .ButtonHeight40
{
    background:url("../Images/buttons.gif") no-repeat scroll 0 0 transparent;
    display:block;
}
.ButtonHeight25 { height: 25px; }
.ButtonHeight30 { height: 30px; }
.ButtonHeight40 { height: 40px; }

.HaggleBlock
{
    margin-top:38px;
    position:relative;
}

.HaggleBlock .TopNumbers
{
    /*color: #707070;*/
    font-size: 12px; font-weight: bold; line-height: 24px;
    width: 140px; 
    /*float: left; */
    position:absolute;
    margin-top: 5px;
    left:0;
}

.HaggleBlock span.lblNumValue
{
    clear:both;
    float:left;
}

.HaggleBlock .TopNumbers .NumValue { float: right; font-size: 18px; }
.HaggleBlock .WinItNowPink { /*float: left;*/ margin: 4px 0 0 188px; position:relative; top:6px;}
.HaggleBlock .OfferConfirm .WinItNowPink {position:relative; top:0;}
.HaggleBlock .OfferConfirm .WinItNowPink.Disabled, .HaggleBlock .OfferConfirm .WinItNowPink.Disabled:Hover { background-position:left -2515px; }


.HaggleBlock .SwapperOffer .WinItNowPink { background-position: -186px -2490px;  }
.HaggleBlock .SwapperOffer .WinItNowPink:Hover { background-position: -186px -2515px;  }

.HaggleBlock .SwapperOffer .NoThanks { background-position: 0 -2540px ; }

.HaggleBlock .SwapperOffer .NoThanks:Hover { background-position: 0 -2565px; }

.LoginReq .HaggleBlock .SwapperOffer .NoThanks,.LoginReq .HaggleBlock .SwapperOffer .NoThanks:Hover { background-position: 0 -2590px; }

.LoginReq .HaggleBlock .BidderOffer .NoThanks,.LoginReq .HaggleBlock .BidderOffer .NoThanks:Hover { background-position:  0 -2715px; }

.LoginReq .HaggleBlock .SwapperOffer .WinItNowPink,.LoginReq .HaggleBlock .SwapperOffer .WinItNowPink:Hover { background-position:  -186px -2540px; }



.HaggleBlock .Offer
{
    width: 260px; float: left; margin-top: 50px;
    font-weight: bold; font-size: 13px;
    line-height: 22px;
}
.LoginReq .HaggleBlock { color: #ccc; }
.HaggleBlock .Offer > div { height: 30px; margin-top:5px;}
.HaggleBlock .Offer input, .HaggleBlock .Offer select, .HaggleBlock .Offer .Haggle { float: right; }
.HaggleBlock .Offer input, .HaggleBlock .Offer input:focus
{
    border: 2px solid #00b5e2 !important;
    color: #00b5e2;
    width: 80px; height: 20px;
    text-align: right;
    padding: 2px 4px;
}
.HaggleBlock .Offer input.Error, .HaggleBlock .Offer input.Error:focus
{
    border: 2px solid #f00 !important;
}
.LoginReq .HaggleBlock .Offer input, .LoginReq .HaggleBlock .Offer input:focus,
.LoginReq .HaggleBlock .Offer input.Error, .LoginReq .HaggleBlock .Offer input.Error:focus,
.HaggleBlock .Offer select
{
    border: 2px solid #ccc !important;
    color: #ccc;
}
.HaggleBlock .Offer .DDL { float: right; }
.HaggleBlock .Offer .DDL a { text-decoration: none; }
.HaggleBlock .SelectDisabled
{
    display: none;
    z-index: 2; position: absolute;
    background: #ccc;
    width: 120px; height: 25px;
}
.HaggleSwapBlock .SwapCont .SwapInfo
{
    background-position: -4400px -40px;
    height: 224px !important;
    background-color:transparent;
}
.HaggleSwapBlock .SwapCont .LoginReq
{
    background-position: -880px -50px;
    background-color: #EFEFEF;
}
.HaggleSwapBlock .HaggleOfferMade
{
    color: #F00369;
    font-weight: bold;
    position: absolute;
    /*margin: 151px 0 0 275px;*/
    top:151px;
    left:280px;
}

.HaggleSwapBlock .LoginReq .HaggleOfferMade
{ 
    /*margin-top: 133px;
    position:static;*/
}


.HaggleSwapBlock .HaggleOfferMade > div
{
    float: left; 
    width: 42px; 
    height: 32px; 
    background: url("../Images/images_all_1.png") no-repeat scroll -1024px 0 transparent;
}

.HaggleSwapBlock .WhatIsThis { display: none; } /* temporary hided */
.HaggleBlock .OfferConfirm
{
    /*float: left;*/
    position:absolute;
    margin: 68px 0 0 0;
    font-weight: bold;
    line-height: 25px;
}
.HaggleBlock .OfferConfirm a { float: left; margin: 0 3px; }
.HaggleBlock .OfferConfirm .SwapitAmount { font-size: 15px; margin-right: 15px;padding-left:5px; /*float: left;*/ }
.HaggleBlock .OfferConfirm .Expires { color: #f00; margin-top: 50px; clear: left; }


.WinItNowPink { background-position: left -2465px; width: 71px; }
.WinItNowPink:hover { background-position: left -2490px; }
.LoginReq .WinItNowPink, .LoginReq .WinItNowPink:hover { background-position: left -2515px; }

.NoThanks { background-position: left -2665px; width: 96px; }
.NoThanks:hover { background-position: left -2690px; }

.Haggle { background-position: -186px -2415px; width: 69px; }
.Haggle:hover { background-position: -186px -2440px; }
.LoginReq .Haggle, .LoginReq .Haggle:hover { background-position: -186px -2465px; }


.pnlHaggleThreeButtons
{
    min-width:226px;
}

/*some haggle buttons*/


.btnViewOffersExpanded, .btnViewOffersCollapsed,.btnViewOffersDisabled
{
    width:125px; 
}

.btnViewOffersExpanded
{
    background-position:  -130px -2615px;   
}

.btnViewOffersExpanded:hover
{
    background-position:  -130px -2640px;   
}


.btnViewOffersCollapsed
{
    background-position: -130px -2565px ;      
}

.btnViewOffersCollapsed:hover
{
    background-position: -130px -2590px ;      
}

.btnViewOffersDisabled
{
    background-position: -130px -2665px ;      
}


.btnHaggleAccept, .btnHaggleHaggle
{
      float:left;
}
.btnHaggleAccept, .btnHaggleHaggle, .btnHaggleDecline,.btnHaggleHagglePopup
{
       width:69px; 
}

.btnHaggleAccept
{
 
    background-position: -186px -2490px ;      
}

.btnHaggleAccept:Hover
{    
    background-position: -186px -2515px ;      
}

.btnHaggleHaggle,.btnHaggleHagglePopup
{
 
    background-position: -186px -2390px ;  
    margin-left:10px;    
}

.btnHaggleHagglePopup
{
    float:right;
    clear:both;
    margin-top:20px;
}

*:first-child+html .btnHaggleHagglePopup
{
    margin-top:0;
    padding-top:0;
}

.btnHaggleHaggle:Hover,.btnHaggleHagglePopup:Hover
{    
    background-position: -186px -2440px ;      
}


.btnHaggleDecline
{ 
    background-position: 0 -2540px ;      
    float:right;
}

.btnHaggleDecline:Hover
{    
    background-position: 0 -2565px ;      
}


.btnViewOffersExpanded span, .btnViewOffersCollapsed span,.btnViewOffersDisabled span
{
    font-size: 12px; 
    font-weight: bold; 
    color: white;
    padding:5px 0 0 5px;
    display:block;
}


/*popup style*/

.HaggleAddBlock .Offer
{
    margin-bottom:10px;
    margin-top:0;
}

.HaggleAddBlock .Offer > div
{
    text-align:left;
    font-size:13px;
    font-weight:bold;
    text-decoration:none;
    color:#00b5e2;
    padding-top:4px;    
    clear:both;
}

*:first-child+html .HaggleAddBlock .Offer > div 
{
    padding-top:0;
}
.HaggleAddBlock .Offer > div > span
{
    
    float:left;
    
}

.HaggleAddBlock .Offer .SelectDisabled
{
    margin:0;
}
.HaggleAddBlock .Offer .DDL
{
    float:right;
    margin:0;
    padding:0;    
}

.HaggleAddBlock .Offer input
{
    width:117px;
    text-align:right;
    float:right;
    font-size:15px;    
    font-weight:bold;
    border:2px solid #000!important;
    background-color: #fff!important;
    color:#000;       
}

.HaggleAddBlock a.Close
{
    margin-top:20px;
}

.HaggleAddBlock .Offer input.Error, .HaggleAddBlock .Offer input.Error:focus
{
    border: 2px solid #f00 !important;
    padding:0;
}

.ui-selectmenu-menu-dropdown
{
    z-index:1001;
}
    
.lblBold
{
    font-weight:bold;
}


.AuctionType_Haggle .Enh_3 { display: none; }
.AuctionType_Haggle .SlTimes { display: none; }
.AuctionType_Haggle .SchedTime { display: none; }
.AuctionType_Haggle #advancedDates .TimeDuration { display: none; }
.AuctionType_Haggle #advancedDates .hm { display: none; }

.haggleDaysSlider { display: none; }
.AuctionType_Haggle .haggleDaysSlider { display: block; }
.AuctionType_Haggle .auctionDaysSlider { display: none; }

.Frth { display: none; }
/*.SwapTitleBig .Scnd { width: 170px; }
.SwapTitleBig .Thrd { width: 70px; }
*/

.HaggleLabel
{
    position: absolute; margin: 32px 0 0 170px;
    border: 2px solid #ccc;
    color: #633371;
    font-weight: bold; font-style: italic; text-transform: uppercase;
    padding: 3px 6px;
    -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;
}


/* daily funny */
.btnSubmitQuestion, .btnSubmitQuestion:Hover
{
    float:right;
    width:100px;
}

.btnSubmitQuestion
{ 
    background-position: 0 -2615px ;      
    
}

.btnSubmitQuestion:Hover
{    
    background-position: 0 -2640px ;      
}


.pnlDailyFunnyQuestion
{
    /*clear:both;*/
    padding:10px;
    height:366px;
    margin-bottom:15px;
    margin-left: 8px;
    -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;
    position:relative;
    background: #00B8E2 0 0 no-repeat scroll;
    width: 726px;
}


.pnlDailyFunnyQuestion .pnlProgress
{
    background-color:#00B8E2;
    height:14px;   
}

.pnlDailyFunnyQuestion .pnlOptions
{
    background-color: #fff; 
    margin-bottom: 10px; 
    padding: 10px;    
    overflow:hidden;
}

.pnlDailyFunnyQuestion .pnlOptions.ImageOptions
{
    background-color:transparent;
    overflow-x:auto;
}

.pnlDailyFunnyQuestion .pnlBottom
{
    position:absolute;
    bottom:10px;
    left:10px;
    right:90px;
}

.pnlDailyFunnyQuestion ul.ulQuestion
{
    list-style-type: none; 
    padding-left: 0; 
    margin-left: 0;
    font-size:14px;
    font-weight:bold; 
       
}

.pnlDailyFunnyQuestion ul.ulImageQuestion
{
    overflow:hidden;    
}

.pnlDailyFunnyQuestion ul.ulImageQuestion > li
{
    float:left;   
    padding:0 3px 0 4px; 
}

.pnlDailyFunnyQuestion .QuestionText
{
    margin:0 0;        
}

.pnlDailyFunnyQuestion .QuestionText span
{
    font-size: 18px; 
    font-weight: bold;
    color: #FFF; 
    /*background-color: #560E6C; */
    /*padding: 5px 10px;  */   
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    /*border-radius: 4px;*/
}

.pnlDailyFunnyQuestion a.optionImg
{
    clear:both;
    display:block;
    float:left;
    width:28px;
    padding-right:5px;
}

.pnlDailyFunnyQuestion .optionImg img
{
    width:28px;
    height:28px;
}

.pnlDailyFunnyQuestion .questionImg 
{
    width:178px;
    height:178px;
    cursor:pointer;
}


.pnlDailyFunnyQuestion .QuestionDate
{
   margin:15px 0;    
}

.pnlDailyFunnyQuestion .QuestionDate span
{
    font-size: 14px; 
    font-weight: bold; 
    color: #65247A; 
    background-color: #FFFFFF; 
    width: 140px; 
    padding: 10px;     
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    border-radius: 4px;
}

.oldQuestion .QuestionDate span
{
    background-color:#4D6681!important;
    color:#fff!important;
}


.oldQuestion  .QuestionText span
{
    /*background-color:#00B8E2!important;*/    
}


.pnlDailyFunnyQuestion h3
{
    font-size:14px;
    font-weight:bold;
    line-height: 25px;
}

.pnlDailyFunnyQuestion .pnlOptions table
{
    margin-top:10px;
    width:100%;
}

.pnlDailyFunnyQuestion .tdAnswerText, .pnlDailyFunnyQuestion .tdAnswerPercGraf,
.pnlDailyFunnyQuestion .tdAnswerPercText
{
    padding:4px 0;
}

.pnlDailyFunnyQuestion .tdAnswerText
{
    font-size:14px;
    font-weight:normal;
    width:196px;
    padding-right:4px;
}

.pnlDailyFunnyQuestion .tdAnswerPercGraf
{
    vertical-align:top;
    width:520px;
}

.pnlDailyFunnyQuestion .tdAnswerPercText
{
    text-align:right;
    vertical-align:top;
    width:50px;
}

.pnlDailyFunnyQuestion p
{
    margin: 0;
    font-size:16px;
    font-weight:bold;
}


.pnlDailyFunnyQuestion .custom-radio label
{
    height:30px;
    padding:0 5px 0 30px;
}

.pnlDailyFunnyQuestion .custom-radio label span
{
    padding-top:5px;
    display:block;
    font-weight:normal;
}

.DF_Calendar
{
    width: 370px;
    height: 282px;
    /*background: #00B8E2;*/
    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
    margin-top: 49px;
    
}
.DF_PrevMonth, .DF_NextMonth { width: 62px; height: 100%; }
.DF_PrevMonth { float: left; }
.DF_NextMonth { float: right; }
.DF_PrevMonth a, .DF_NextMonth a
{
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    margin: 105px 5px 0;
    display: block;
    width: 50px; height: 80px;
    background: transparent url(../Images/buttons.gif) no-repeat scroll -78px -2391px;
}
.DF_PrevMonth a { text-align: right; background-position: -133px -2391px; margin-left: auto; }
.DF_DaysBlock
{
    width: 242px; height: 268px;
    /*background: #fff;*/
    float: left;
    padding: 4px 3px;
    margin-top: 3px;
    margin-left: 95px;
    -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
}
.DF_DayRows
{
    width: 224px; height: 190px;padding-left:9px;
}
.DF_Day_Missed, .DF_Day_Answered, .DF_Day_NoQuestion, .DF_Day_Future
{
    width: 30px; height: 30px; line-height: 30px;
    margin: 1px;
    float: left;
    text-align: center;
    font-size: 16px; font-weight: bold;
    color: #fff;
}
.DF_FirstDayRow { float: right; }
.DF_Day_Future { background: #D7D7D7; }
.DF_Day_NoQuestion, .DF_Day_Missed { background: #04B6E6; }
.DF_Day_Answered { /*background: none; background-image:url("../Images/DailyImages.png"); background-position: left -768px;*/ background-color: #F4008D; }
.DF_DayRow { clear: both; }
.DF_DayRow a
{
    color: #fff;
    text-decoration: none;
    width: 28px; height: 28px;
    display: block;
    /*border: 1px solid #560E6C;*/
}
.DF_DaysBlock p { font-size: 14px; color: #00B8E2; margin: 0; color: Black; margin-bottom: 10px; margin-left: 25px; }
.DF_Today { margin-bottom: 4px; }
.DF_Big { font-size: 18px; }
.DF_Labels
{
    margin-top: 10px;
    color: #00B8E2;
    /*text-transform: uppercase;*/
    font-size: 12px; /*font-weight: bold;*/
    margin-left: 8px;
}
.DF_Labels .DF_Day_Answered, .DF_Labels .DF_Day_Missed { width: 24px; height: 24px; margin-right: 4px; }
.DF_Labels li
{
    width: 110px;
    /*float: left;*/
    list-style: none;
    line-height: 24px;
    margin-left: 9px;
    margin-top: 10px;
}
.DF_CurMonth { float: right; }

#dailyFunniesCmsDescription { width: 360px; height: 261px; margin: 0; float: left; }
#dailyFunniesCalendar { float: right; margin-bottom: 20px; margin-right: 15px; }


/*TOOLBAR {{{*/

/*toolbar main*/
.toolbarWrapper,
.toolbarWrapper .leftMenuItem,
.toolbarWrapper .rightMenuItem,
.toolbarWrapper .menuItemSelector
{
    height:45px;
}

.toolbarWrapper
{	
    position:fixed;
    left:0;
    right:0;
    bottom:0;
    background-color:#FFFFFF;
    border-top:4px solid #E4E7ED;
    border-bottom:1px solid #000;	
    padding:0 15px;
    z-index:200;
} 

.toolbarWrapper ul
{
    list-style:none;
} 

.toolbarWrapper .menuItem
{
    position:relative;
    
}

.toolbarWrapper .leftMenuItem
{
    float:left;	
}

.toolbarWrapper .rightMenuItem
{
    float:right;
}


.toolbarWrapper .menuItemSelector
{
    display:block;	
    text-decoration:none;	
    padding:14px 10px 0;
    background-color:transparent;	
    color:#05b6e3;
    font-weight:bold;
    font-size:14px;	
    margin-right:2px;	
    cursor:pointer;
}

.toolbarWrapper .ArchievmentsSelector{ padding-top:3px; }

.toolbarWrapper .ArchievmentsSelector > span
{
    display:block;
    width:40px;
    height:40px;
    background-position:-970px -390px;
}

.toolbarWrapper .menuItem.Selected .menuItemSelector,
.toolbarWrapper .menuItem.Animated .menuItemSelector,
.toolbarWrapper .menuItem:hover .menuItemSelector
{
    background-position:-1030px -390px;		
}

.toolbarWrapper .menuItem > b
{
    border-left:2px solid #E4E7ED;
    right:0;	
    height:30px;
    top:8px;	
    width:0;
    position:absolute;
}

/*tooltip*/
.toolbarWrapper .menuItem .toolTip
{
    position:absolute;
    display:none;
    width:130px;
    height:30px;		
    bottom:45px;
    left:4px;
    z-index:210;
}

.toolbarWrapper .menuItem .toolTip
{
    background-position:-970px -446px;
}

.toolbarWrapper .menuItem .toolTip.Alert
{
    background-position:-1119px -446px;
}

.toolbarWrapper .menuItem .toolTipBody
{
    color:#FFFFFF;
    padding-left:3px;
    padding-top:3px;
    text-align:center;
}


/*TODO:at this time disabled tooltips*/
.toolbarWrapper .menuItem:Hover .toolTip
{
    /*display:block; */
}

.toolbarWrapper .menuItem .toolTip.Bubble
{
    display:block;
    cursor:pointer;
}

.toolbarWrapper .menuItem.Selected .toolTip
{
    display:none;
} 

.toolbarWrapper .menuItemSelector .lblNumber
{
    color:#420058;
}

.toolbarWrapper .menuItem.Selected .menuItemSelector,
.toolbarWrapper .menuItem.Selected .menuItemSelector .lblNumber,
.toolbarWrapper .menuItem:hover .menuItemSelector,
.toolbarWrapper .menuItem:hover .menuItemSelector .lblNumber,
.toolbarWrapper .menuItem.Animated .menuItemSelector,
.toolbarWrapper .menuItem.Animated .menuItemSelector .lblNumber
{
    color:#FFFFFF;
} 


/*customize by id*/
.toolbarWrapper #tbrArchievments .toolTip
{
    left:-40px;	
}

.toolbarWrapper #tbrMyMessages .menuItemSelector
{
    padding-top:10px;	
}


.toolbarWrapper #tbrMyMessages .lblNumber
{
    color:#420058;
    background-color:#FFFFFF;
    padding:4px;	
    display:inline-block;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    margin-left:3px;	
}

.toolbarWrapper #tbrMyMessages strong
{
    padding:3px 3px 3px 0;
    display:inline-block;
}

.toolbarWrapper #tbrMyMessages .lblMessages b {padding-bottom:4px; display:inline-block;}


.toolbarWrapper #tbrMyDashboard .menuItemSelector a
{
    color:#05B6E3;
    text-decoration:none;
    height:45px;
    padding-top:14px;
    display:block;
}


.toolbarWrapper #tbrMyDashboard .menuItemSelector
{
    padding-top:0;
}

.toolbarWrapper #tbrMyDashboard .menuItemSelector:hover a,
.toolbarWrapper #tbrMyDashboard .menuItemSelector:hover,
.toolbarWrapper #tbrMyDashboard .menuItem.Animated .menuItemSelector
{
    color:#fff!important;
}

.toolbarWrapper #tbrMyDashboard .menuItemSelector a:active
{
    color:#fff;
    text-decoration:none;
}

.toolbarWrapper #tbrMyDashboard .menuItemSelector:active
{
    background-position:-1030px -390px;		
    
}

.toolbarWrapper #tbrMyBids .menuItemwrapper 
{
    width:654px;
}

.toolbarWrapper #tbrMyBids .menuItemwrapper .WTable .Head td,
.toolbarWrapper #tbrMyMessages .menuItemwrapper .WTable .Head td
{
    color:#05B6E3;
}
.toolbarWrapper #tbrMyMessages .WTable .FRow
{
    min-height: 20px;
}

.toolbarWrapper #tbrMyBids .menuItemwrapper .WTable .FRow
{
    width:200px;
}

.toolbarWrapper #tbrMyBids .menuItemwrapper .WTable .TimeRow
{
    width:150px;
}

.toolbarWrapper #tbrMyBids .menuItemwrapper .bidsPanel
{
    width:630px;
    /*height:400px; */
}

.toolbarWrapper #tbrMyBids .menuItemwrapper .bidsPanel
{
    width:630px;
    /*height:400px; */
}

/*
.toolbarWrapper #tbrMyMessages .jScrollPaneContainer
{
    margin-top:13px;
}*/

.toolbarWrapper #tbrMyMessages .scrollablePanel
{
    margin-top:13px;
    position:relative;
    font-size:13px;
}

.toolbarWrapper #tbrMyMessages .jScrollPaneContainer .scrollablePanel
{
    margin-top:0;
    
}

.toolbarWrapper #tbrMyMessages .RemoveMessage
{    
    background:url("../Images/images_all_2.gif") no-repeat scroll left -1147px transparent;
    height:15px;
    width:17px;
    display:block;
    position:absolute;
    right:7px;    
}

.toolbarWrapper #tbrMyMessages .menuItemwrapper
{
    width:500px;
}

.toolbarWrapper #tbrMyMessages .msgsPanel
{
 
}

.toolbarWrapper #tbrMyMessages .msgsPanel h3
{
    font-size:14px;        
    font-weight:bold;    
    color:#00B5E2;
}

.toolbarWrapper #tbrMyMessages .msgsPanel p
{
    font-size:13px;        
    font-weight:bold;            
    margin:0;
}

.toolbarWrapper #tbrMyMessages .WTable {text-align:left;}
.toolbarWrapper #tbrMyMessages .WTable td {padding:10px; color:#1F2940;}

/*To spend*/
.toolbarWrapper #tbrToSpend .menuItemwrapper .lblStatic { color:#05B6E3; border-top:none; }

.toolbarWrapper #tbrToSpend .earningActivitiesPanel li { width:350px; border-top:1px solid #D7D7D7; padding:10px; }
.toolbarWrapper #tbrToSpend .earningActivitiesPanel li a {color:#1F2940;}


/* achievments */
.toolbarWrapper #tbrAchievements .menuItemwrapper {width:445px;}

.toolbarWrapper #tbrAchievements .achWrapper
{
    clear:both;    
    width:420px;
    overflow:hidden;   
    position:relative;    
}


.toolbarWrapper #tbrAchievements .achSliderWrapper
{
    height:110px;
    margin:0 21px;
    overflow:hidden;
    position:relative;   
    width:378px;
}

.toolbarWrapper #tbrAchievements h2.lblTitle
{
    font-size:16px;margin-left:8px;text-align:left;
    *margin-left:14px;
}

.toolbarWrapper #tbrAchievements  ul.achSlider
{
    list-style:none;
    text-decoration:none;
    position:absolute;
    left:0;
    padding-top:10px;    
}

.toolbarWrapper #tbrAchievements  .achSlider li.achItemWrapper
{
    float:left;
    width:378px;
    height:100px;
    position:relative;
}

.toolbarWrapper #tbrAchievements .prev,
.toolbarWrapper #tbrAchievements .next
{
    width:21px;     
    z-index:2;
    top:68px;
    position:relative;
}

.toolbarWrapper #tbrAchievements .prev
{    
    float:left;
    
}

.toolbarWrapper #tbrAchievements .next
{
    float:right;    
}


.toolbarWrapper #tbrAchievements .prev a,
.toolbarWrapper #tbrAchievements .next a
{
    background-image:url("../Images/images_all_1.png");
    background-color:transparent;
    background-repeat:no-repeat;
    background-attachment:scroll;    
    display:block;
    height:21px;
    width:21px;    
    padding:0;
}

.toolbarWrapper #tbrAchievements .prev a
{
    background-position:-99px -65px;
}

.toolbarWrapper #tbrAchievements .next a
{
    background-position:-123px -65px;
}

.toolbarWrapper #tbrAchievements .achWrapper .title
{
    border-bottom:1px solid #D7D7D7;
    color:#05B6E3;
    text-align:left;
    padding:10px 0;
    text-align:left;
}

.toolbarWrapper #tbrAchievements .achSliderWrapper .text
{
    width:310px;
    color:#420058;
    font-size:13px;
    text-align:left;    
    margin-left: 8px;    
}

.toolbarWrapper #tbrAchievements .achSliderWrapper .text strong
{
    color:#F00169;    
}


.toolbarWrapper #tbrAchievements .imageWrapper
{
    float:right;
    margin:14px 5px;    
}

.toolbarWrapper #tbrAchievements .achItemWrapper img
{
    width:39px;
    height:39px;
}

.toolbarWrapper #tbrAchievements .achItemWrapper .prgBg
{
    background:url("../Images/images_all_1.png") no-repeat scroll -3760px -188px transparent;
    height:16px;
    width:359px;    
    clear:right;
    left:10px;
    position:absolute;
    bottom:0;
    text-align:left;
}


.toolbarWrapper #tbrAchievements .achItemWrapper .prgBar
{
    background:url("../Images/images_all_1.png") no-repeat scroll -3760px -140px transparent;
    height:16px;    
    max-width:359px;
}


/*scroller vertical*/
.toolbarWrapper .content .jScrollPaneContainer
{
    margin-bottom:4px;
}

/*popup content*/
.toolbarWrapper  .menuItemwrapper
{
    position:relative;
    width:400px;
    display:none;
    font-size:14px;
    font-weight:bold;
    color:#000;
}

.toolbarWrapper .menuItem.Selected .menuItemwrapper
{
    bottom:45px;
    display:block;
    position:absolute;
}

.toolbarWrapper .leftMenuItem .menuItemwrapper
{
    left:-3px;
}

.toolbarWrapper .rightMenuItem .menuItemwrapper
{
    right:0;
}


.menuItemwrapper .top
{
    height:12px;
    background-position:-1745px -470px;
    margin:0 12px;
}

.menuItemwrapper .top,
.toolbarWrapper .menuItem.Selected .menuItemSelector,
.toolbarWrapper .menuItem:hover .menuItemSelector,
.toolbarWrapper .menuItem.Animated .menuItemSelector,
.toolbarWrapper .ArchievmentsSelector > span,
.toolbarWrapper .menuItem .toolTip
{
    background-image:url(../Images/images_all_1.png);
}

.menuItemwrapper .top .left,
.menuItemwrapper .top .right,
.menuItemwrapper .leftBorder,
.menuItemwrapper .rightBorder,
.menuItemwrapper .btnClose
{
    background-image:url(../Images/images_all_2.gif);
}

.menuItemwrapper .top,
.menuItemwrapper .top .left,
.menuItemwrapper .top .right,
.menuItemwrapper .leftBorder,
.menuItemwrapper .rightBorder,
.toolbarWrapper .menuItemSelector,
.toolbarWrapper .ArchievmentsSelector > span,
.toolbarWrapper .menuItem .toolTip,
.menuItemwrapper .btnClose
{
    background-repeat:no-repeat;
    background-color:transparent;
}

.menuItemwrapper .top .left,
.menuItemwrapper .top .right
{
    width:12px;
    height:12px;
    position:absolute;
}


.menuItemwrapper .top .left
{
    background-position:left -1460px;	
    left:0;
    
}

.menuItemwrapper .top .right
{
    background-position:-15px -1460px;
    right:0;
}

.menuItemwrapper .bottom
{
    height:4px;
    background-color:#05b6e3;
    position:absolute;
    margin:0 3px;
    bottom:0;
    left:0;
    right:0;
}

.menuItemwrapper .leftBorder,
.menuItemwrapper .rightBorder
{
    width:12px;
    position:absolute;
    top:12px;
    bottom:0px;			
}

.menuItemwrapper .leftBorder
{
    background-position:left -1472px;
    left:0;
}

.menuItemwrapper .rightBorder
{
    background-position:-15px -1472px;
    right:0;
}

.menuItemwrapper .content
{
    background-color:#FFFFFF;	
    margin:0 12px;
    padding: 10px 0 18px 0;		
    z-index:200;
    zoom: 1;
}


.menuItemwrapper .btnClose
{
    background-position:0px -1355px;
    width:25px;
    height:25px;
    position:absolute;
    right:10px;
    top:10px;
    cursor:pointer;
    z-index:201;
} 


/*}}}TOOLBAR*/


.WRound .Hidden { display: none; }

.ban_se { margin: 0 10px; }

.ShopCommon.LeftSide { width: 630px; }
.ShopCommon .NavHist .BreadCrumbs { width: 610px; }

.ShopProductBlock .SwapCont h1
{
    color:#560e6d;
    padding-left:12px;
    display:block;
    margin-bottom:12px;
}

.ShopProductBlock .Imgs { float:left;}
.ShopProductBlock .Pic {float:none;}
.ShopProductBlock .Imgs .ShopBrand 
{
    background:url("../images/images_all_1.png") no-repeat scroll -3112px -431px transparent;    
    height:90px;
    width:212px;
}

.ProductBuyBlock
{ 
    margin-top: 5px; 
    padding: 2px 12px 0;
}

.ProductBuyBlock .productBuyTop
{
    margin-bottom:10px;
}

.needLogin { margin-bottom: 10px; }

.ProductBuyBlock .ExpirationInfo { float: right; position:relative; right:-21px; top:-14px; width:200px; }
.ProductBuyBlock .ExpirationInfo .Timer { text-align: right; }
.ProductBuyBlock .ExpirationInfo .Timer .Time { font-size: 16px; }
.ProductBuyBlock .ExpirationInfo .itemHurryLimited
{ 
    float: right;  
    background:url("../images/images_all_1.png") no-repeat scroll -3909px -408px transparent;
    height:57px;
    width:57px;    
    margin-top: -29px;
}
.ProductBuyBlock .ExpirationInfo .SwapBtns { margin-top:14px; float:none;}
.ProductBuyBlock .ExpirationInfo .countWrapper {float:right;}

.ProductBuyBlock .PriceInfo 
{
    color:#00B8E2;
    font-weight:bold;
}

.PriceInfo .InitPrice, .PriceInfo .CurPrice { font-size: 14px; font-weight: bold; }
.PriceInfo .InitPrice { text-decoration: line-through; color: #000; }
.PriceInfo .InitPriceWrapper { color: #000; }
.PriceInfo .CurPrice { color: #000; font-size:16px; }
.PriceInfo.PriceEq .InitPrice { text-decoration: none; }
.PriceInfo.PriceEq .CurPrice { display: none; }

.PriceInfo .InitPriceWrapper {height:20px;}


.ShopProductBlock .SwapDescriptionInfo
{
    border-bottom: none; 
    border-top: 2px solid #898989;
    padding-top: 5px;
    overflow-x: hidden;
}

.DiscountSlider
{
    background:url("../images/images_all_1.png") no-repeat scroll -7160px -72px transparent;
    padding: 10px;
    width: 355px;
    height: 212px;
    clear: right;
}

.DiscountSlider.EarnSwapitsDisabled
{
    height: 172px;
}

.DiscountSliderBottom
{
    background:url("../images/images_all_1.png") no-repeat scroll -7160px -313px transparent;
    margin: 0 0 10px;
    width: 375px;
    height: 8px;
    clear: right;    
}

.DiscountSliderText
{
    text-align:center;
    color: White;    
}

.ProductBuyBlock .AddToCart 
{ 
    float: right; background:url("../images/buttons.gif") no-repeat scroll -130px -2780px transparent;text-decoration:none; 
    display:block;width:110px;height:30px;    
}

.ProductBuyBlock .AddToCart:hover{ background-position:-130px -2810px; }

.ProductBuyBlock.Alert .AddToCart, .ProductBuyBlock.Disabled .AddToCart {background:url("../images/buttons.gif") no-repeat scroll -130px -2840px transparent;cursor:default;}


.ProductBuyBlock .AddToBasket
{ 
    float: right; 
    background:url("../images/buttons.gif") no-repeat scroll -111px -3801px transparent;
    text-decoration:none; 
    display:block;
    width:114px;
    height:30px;    
    margin-top:-51px;
}

.ProductBuyBlock .AddToBasket:hover{ background-position: -111px -3831px; }

.ProductBuyBlock.Alert .AddToBasket, .ProductBuyBlock.Disabled .AddToBasket 
{
    background:url("../images/buttons.gif") no-repeat scroll -111px -3861px transparent;
    cursor:default;
}

.DiscountSlider { font-weight: bold; }
.DiscountSlider .PriceVal, .DiscountSlider .PriceLabels { text-align: center; }
.DiscountSlider .InitPrice { float: left; }
.DiscountSlider .CurPrice { float: right; }
.DiscountSlider .Msg
{
    height: 14px; font-size: 14px;
    background-color: #f00;
    color:#fff;
    text-transform: uppercase;
    text-align: center;
    margin: 11px 109px 1px !important; padding:2px;
    visibility: hidden;   
}
.DiscountSlider .PriceLabels { text-transform: uppercase;font-size: 11px; color: #fff; padding-right: 5px; }

.DiscountSlider .Earned,
.DiscountSlider .Used
{
    background:url("../images/images_all_1.png") no-repeat scroll -7232px -31px transparent;
    height: 33px;
    width: 229px;
    display: block;
    padding: 5px 0px 0px 1px;
    margin-left: 3px;
    text-align: center;
}
   
.DiscountSlider .Earned .val,
.DiscountSlider .Used .val
{
    color: #fff;
    font-size: 16px;
    margin-left: 1px;
    display: inline-block;
    width: 106px;
    text-align: center;
}
.DiscountSlider .PriceLabels .Discount { color:#00B8E2; padding-right:10px; font-size:15px; }
.DiscountSlider .PriceVal { padding: 4px 6px !important;margin: 8px 2px 11px !important;}
.DiscountSlider .SwapitsVal 
{ 
    text-transform:uppercase;  
    color:#00B8E2; 
    margin-top: 10px !important;
    float: left;
} 

.DiscountSlider .PriceVal > span { width:112px; font-size:15px; padding-top:4px;}

.DiscountSlider .PriceVal .Discount { display:inline-block; color:#ec008c; padding-top:0; font-size:18px;}

.DiscountSlider .Slider { margin: 12px 0 0 0 !important; }
.DiscountSlider .ui-slider { margin-left: 5px; width: 339px; background:url("../images/images_all_1.png") no-repeat scroll -3524px -241px transparent; height:13px;border:none;}
.DiscountSlider .ui-slider .ui-slider-tooltip { margin-left: -34px; bottom: 33px; }
.DiscountSlider .ui-slider .ui-state-focus .ui-slider-tooltip { display: none; }
.DiscountSlider .ui-slider .ui-state-active .ui-slider-tooltip { display: block; }
.DiscountSlider .ui-slider .ui-state-hover .ui-slider-tooltip { display: block; }
.Alert .DiscountSlider.Enabled .Msg { visibility: visible; }
.Alert .DiscountSlider.Enabled .ui-slider { background:url("../images/images_all_1.png") no-repeat scroll -3524px -225px transparent; }

.DiscountSlider .ui-slider-handle { background:url("../images/images_all_1.png") no-repeat scroll -3483px -226px transparent; width:29px;height:29px; }
.DiscountSlider .ui-slider .ui-state-hover .ui-slider-tooltip{ bottom:3.1em;}

/*ie7 hack*/
.DiscountSlider.Disabled .Slider {position:relative; margin-left:5px;}
.DiscountSlider.Disabled .ui-slider {position:static;}


/*END ie7 hack*/

.ShoppingCart .Remove
{
    background: url("../Images/images_all_1.png") no-repeat scroll -3482px -131px transparent;
    width: 64px; height: 17px;
    display: block;
}
.ShoppingCart .Edit
{
    background: url("../Images/images_all_1.png") no-repeat scroll -3566px -130px transparent;
    width: 36px; height: 19px;
    display: block;
}
.Checkout
{
    background: url(../Images/Buttons.gif) no-repeat scroll -130px -2690px transparent; 
    width: 110px; height:30px;
    display: block;
}
.Checkout:hover {background-position: -130px -2720px}

.MainShoppingCart
{
    width: 280px; padding: 5px 10px; margin-bottom: 10px;
    background: #560E6C;
    color: #fff;
    text-transform: uppercase; font-weight: bold;
}
.MainShoppingCart .EmptyIcon, .MainShoppingCart .Icon
{
    float: right;
    background: url("../Images/images_all_1.png") no-repeat scroll -3528px -153px;
    width: 46px; height: 43px;
}
.MainShoppingCart .EmptyIcon { background-position: -3481px -153px; }
.MainShoppingCart a { color: #fff; text-decoration: none; font-weight: bold; }
.MainShoppingCart .Items, .MainShoppingCart .Info { text-transform: none; font-weight: normal; }
.MainShoppingCart .Title
{    
    font-size: 12px; line-height: 32px;
    /*border-bottom: 2px solid #fff;*/
    padding-bottom: 7px;
}
.MainShoppingCart .Title .Separator
{
    background: url("../Images/images_all_1.png") no-repeat scroll -3488px -200px transparent;
    width: 228px; height: 8px;
}
.MainShoppingCart .Items
{
    list-style: none;
    margin-top: 7px; /*max-height: 214px;*/
    overflow: auto; overflow-x: hidden;
}
.MainShoppingCart .Items li
{
    height: 60px; margin: 8px 0;
    border-bottom: 1px solid #fff;
    padding: 5px 0 20px 7px;
}
.MainShoppingCart .ItemText
{
    margin-top: -3px;
    text-transform: uppercase;
    font-size: 12px;
}
.MainShoppingCart .ItemText.PriceEq .old, .MainShoppingCart .ItemText.PriceEq .separator { display: none; }
.MainShoppingCart .ItemText .old { color: #00B8E2; text-decoration: line-through; }    
.MainShoppingCart .Items .Remove { float: right; margin: 45px 5px 0 0; background-position: -3628px -131px; }
.MainShoppingCart .Items .ShopProductPict { float: left; margin: 0 4px 0 0; position: relative; }
.MainShoppingCart .Items .ShopProductPict img { margin: 1px 0 0; }
.MainShoppingCart .SwapitsVal
{
    border-bottom: 1px solid #fff;
    padding-bottom: 7px;
}
.MainShoppingCart .SwapitsVal .val, .MainShoppingCart .CostVal .val { float: right; }
.MainShoppingCart .CostVal
{
    margin: 10px 0; padding-bottom: 10px;
    font-size: 18px;
    border-bottom: 1px solid #fff;
}
.MainShoppingCart .Info { margin: 12px 160px 8px 0; font-size: 10px; }
.MainShoppingCart .Checkout { float: right; }
.ShopCheckout .MainShoppingCart .Checkout { visibility: hidden; }

.CheckoutStepIndicator { list-style: none; }
.CheckoutStepIndicator li
{
    float: left;
    width: 150px; margin-right: 5px; padding: 10px;
    background: #fff;
    font-weight: bold;
    -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;    
}

/*note was disabled because of broke Resharper intelisense*/

/* for ie8 (all IE without IE7 or less) */
/*
.CheckoutStepIndicator li 
{
    //margin-bottom: 10px;
    *margin-bottom: 0; 
}
*/
.CheckoutStepIndicator li.Active { background: #00B5E2; color: #fff; }
.CheckoutStepIndicator li p { margin: 0; }
.CheckoutStepIndicator li .Title { text-transform: uppercase; }
.CheckoutStep form { clear: both; }

.CheckoutBlock
{
    background: #fff;
    padding: 0; margin: 11px 0 0;
}
.RightSide .CheckoutBlock { width: 300px; }
.RightSide .CheckoutBlock:first-child { margin-top: 97px; }
.CheckoutBlock p.Message { height: 30px; margin: 15px 10px; }
.CheckoutHelp p { padding: 10px 15px; }
.CheckoutBlock .Title
{
    color: #fff; background: #4D6681;
    font-weight: bold; font-size: 13px;
    text-transform: uppercase;
    padding: 12px 10px;
}
.CheckoutBlock .Title.OrderTotal { background: #4D6681; }
.CheckoutBlock .Title.Warning { background: #560E6C; text-align: center; }
.CheckoutBlock .Title .AlertSign { float: left; position: relative; left: 40px; top: -9px; }
.CheckoutBlock .Title .lbl { float: right; font-size: 12px; text-transform: none; }
.CheckoutBlock .Content { padding: 2px 0 4px; }
.CheckoutBlock .Info { padding: 10px 15px; font-weight: bold; }
.CheckoutBlock .Info p { line-height: 22px; }
.CheckoutBlock .Info .Header { color: #560E6C; margin-bottom: 17px; }
/*.CheckoutBlock .Info .SubInfo { padding-left: 50px; }*/
.CheckoutBlock .TotalLbl
{
    background-color: #00B5E2; color: #fff;
    height: 30px; line-height: 30px;
    font-weight: bold; text-transform: uppercase; font-size: 11px;
}
.CheckoutBlock .TotalVal { font-size: 16px; font-weight: bold; height: 24px; }
.CheckoutBlock div.TotalLbl, .CheckoutBlock TotalLbl td,
.CheckoutBlock div.TotalVal, .CheckoutBlock .TotalVal td { padding: 5px 4px 0; }
.CheckoutBlock .SubmitBlock { margin: 30px auto; width: 110px; }
.CheckoutBlock .PSubmitBlock { margin: 30px auto; width: 343px; height: 95px; }
.CheckoutStep2 .CheckoutBlock .PSubmitBlock { height: 64px; }
.CheckoutBlock .PSubmitBlock .GoogleCheckoutBtn { float: left; margin-right: 30px; }
.CheckoutBlock .PSubmitBlock .PayPalBtn { float: left; }
.CheckoutBlock .PSubmitBlock .GoBack
{
    color: #00b5e2;
    text-decoration: none;
    font-weight: bold;
    line-height: 20px;
    width: 90px;
    display: block;
    margin: 63px 0 0 135px;
}
.CheckoutBlock .PSubmitBlock .GoBack .ArrowLeft { float: right; }

.CheckoutBlock .Title .EditDetails
{
    float: right;
    color: #fff;
    text-decoration: underline;
    font-size: 12px;
}

.CheckoutBlock .CheckoutShoppingCart { padding: 2px 0 4px; }
.CheckoutShoppingCart .Head
{
    background: #A6B2C0; color: #fff;
    text-transform: uppercase;
}
.CheckoutShoppingCart .Head th { padding: 10px 0 4px; vertical-align: top; font-size: 13px; }
.CheckoutShoppingCart .SmallLogo { float: left; position: relative; left: 15px; top: -4px; }

.CheckoutStep1 .OrderTotal .val { float: right; }

.ShoppingCartItemPopup { width: 510px; }
.ShoppingCartItemPopup .Title, .ShoppingCartItemPopup .SwapitsVal { text-align: left; }
.ShoppingCartItemPopup a { color: #000; text-decoration: none; font-weight: bold; }
.ShoppingCartItemPopup .AlContWC div {margin-top:auto;}
.ShoppingCartItemPopup .DiscountSlider { margin-top: 10px !important; }
.ShoppingCartItemPopup .Update { float: right; }
.ShoppingCartItemPopup .DiscountSlider .PriceVal {margin-top:8px;}

.DeliveryInfoBlock .Fields { display: none; margin: 5px 0 15px 30px; }
.DeliveryInfoBlock.Standard .StandardDeliveryInfo .Fields { display: block; }
.DeliveryInfoBlock.Custom .CustomDeliveryInfo .Fields { display: block; color: #2A3B56 }
.DeliveryInfoBlock .CustomDeliveryInfo, .DeliveryInfoBlock .StandardDeliveryInfo { margin: 10px; }
.DeliveryInfoBlock .StandardDeliveryInfo .Fields tr { height: 20px; }
.DeliveryInfoBlock .StandardDeliveryInfo .Fields td { font-weight: bold; }
.DeliveryInfoBlock .StandardDeliveryInfo .Fields td:first-child
{
    width: 100px;
    font-weight: normal;
    padding-right: 20px;
    text-align: right;
}
.DeliveryInfoBlock .custom-radio { font-weight: bold; }
.DeliveryInfoBlock .StandardDeliveryInfo { border-top: 1px solid #c3c3c3; padding-top: 10px; }
.DeliveryInfoBlock .CustomDeliveryInfo .Fields { padding: 0; }
.DeliveryInfoBlock .TotalLbl, .DeliveryInfoBlock .TotalVal { text-align: right; }
.DeliveryInfoBlock .Error td.InputTd input { width: 100%; }
.DeliveryInfoBlock .ArrowDown { float: left; margin-right: 5px; }
.DeliveryInfoBlock a { text-decoration: none; color: #00B5E2; font-weight: bold; }
.DeliveryInfoBlock .Total .lbl, .DeliveryInfoBlock .Total .val
{
    color: #fff;
    font-size: 13px; font-weight: bold;
    text-transform: uppercase;
    height: 40px; line-height: 40px;
}
.DeliveryInfoBlock .Total { background: #00B5E2; }
.DeliveryInfoBlock .Total .val
{
    float: right;
    width: 135px;
    margin-left: 1px;
    text-align: center;
}
.DeliveryInfoBlock .Total .lbl
{    
    padding-left: 15px;
}

.CheckoutShoppingCart tr > :first-child { padding-left: 15px !important; font-weight: bold; }
.CheckoutShoppingCart .Head .PriceInfo, .CheckoutShoppingCart .Item .PriceInfo { padding-right: 15px !important; }
.CheckoutShoppingCart a { color: #560E6C; text-decoration: none; }
.CheckoutShoppingCart .Item td
{
    vertical-align: top;
    height: 50px; padding: 10px 0 15px;
    border-bottom: 1px solid #c3c3c3; 
}
.CheckoutShoppingCart .Delivery { height: 22px; background: #eee; }
.CheckoutStep2 .CheckoutShoppingCart .Item td { height: 42px; }
/*.CheckoutShoppingCart .TotalLbl .Earned { background: #1A6425; }
.CheckoutShoppingCart .TotalVal .Earned { background: #289C3F; color: #fff; }*/
.CheckoutShoppingCart td.ItemName { width: 250px; color: #560E6C; }
.CheckoutShoppingCart .ItemName { text-align: left; }
.CheckoutShoppingCart .Swapits { text-align: center; }
.CheckoutShoppingCart .PriceInfo { text-align: right; }
.CheckoutShoppingCart .PriceInfo .InitPrice
{
    color: #000;
    font-size: 13px; font-weight: normal;
}
.CheckoutShoppingCart .PriceInfo .CurPrice { font-weight: normal; font-size: 13px; }
.CheckoutShoppingCart .Remove, .CheckoutShoppingCart .Edit
{
    margin: 5px 10px 0 0;
    float: left;
}
.CheckoutShoppingCart .Remove { margin-top: 6px; background-position: -3503px -131px; width: 43px; }
.CheckoutShoppingCart .Edit { background-position: -3579px -130px; width: 23px; }
.CheckoutShoppingCart .TotalLbl td
{
    font-size: 13px;
    padding: 10px 0;
    line-height: 17px;
    text-align: center;
}
.CheckoutShoppingCart .TotalVal td { height: 40px; text-align: center; }
.CheckoutShoppingCart .TotalVal .Used { color: #f00; }
/*.CheckoutShoppingCart .TotalVal .Earned { color: #fff; background: #8DC63F; }
.CheckoutShoppingCart .TotalVal .Price { color: #fff; background: #EC008C; }*/

.CheckoutShoppingCart .Price { text-align: right !important; padding-right: 15px !important; }

.ShopOrderThanks { padding: 0; height: 210px; }
.ShopOrderThanks .Info { font-weight: bold; padding-left: 15px; }
.ShopOrderThanks .Info a { color: #00B5E2; text-decoration: none; }
.ShopOrderThanks .PrintButton { float: right; margin: 19px 19px 0; }
.ShopOrderThanks .Header {background:url(../Images/images_all_1.png) -3360px -259px no-repeat; width:630px; height:115px; }

.Printable { display: none; }
@media print 
{
    body, th { text-align: left; }
    body > * { display: none !important; }
    body > .Printable { display: block !important; }
}


.ShopCommon #flashSlideShow { margin-left: 5px; }

.shopImagesList .imageInfo,
.shopImagesList .productBuy
{    
    margin: 7px 5px 0;
    width:200px;
}

.shopImagesList .imageProduct,
.shopImagesList .imageCategory
{
    float:left;
}

.shopImagesList .imageWrapper { display: block; text-align: center; }
.shopImagesList .imageCategory .imageWrapper { width: 200px; height:150px; background: #fff; }

.shopImagesList .imageProduct .imageInfo
{
    width: 200px; height: 210px;
    background: #fff;
    padding-top: 7px;
    overflow-x: hidden;
}
.shopImagesList .imageProduct .imageWrapper { margin: 0 auto; }
.shopImagesList .imageProduct .imageWrapper img, .shopImagesList .imageProduct .imageWrapper
{
    width: 185px; height:115px;
}

.shopImagesList .imageProduct .text { margin: 4px 5px 0 5px; }

.shopImagesList .imageCategory .text
{
    height:30px;
    text-align:center;
    background: #00B8E2;
    width:200px;
    height: 50px;
}

.shopImagesList .text > a
{
    text-decoration: none;
    font-weight:bold;
}

.shopImagesList .imageCategory .text > a
{
    color: #fff;
    line-height:50px;
    font-size:16px;
}

.shopImagesList .imageProduct .text > a { color: #000; }

.shopImagesList .text .price
{
    color:#000;
}

.shopImagesList .text .earn
{
    color:#000;
}

.shopImagesList .mainImage, .shopImagesList .rolloverImage
{
    width:200px;
    height:150px;
}

.shopImagesList .imageInfo:hover .mainImage
{
   display:none;      
}

.shopImagesList .imageInfo .rolloverImage
{
   display:none;   
}

.shopImagesList .imageInfo:hover .rolloverImage
{
   display:inline;   
}

/*customize for product page*/
.RecomProducts .shopImagesList .imageProduct { margin:0 4px; }
.RecomProducts .shopImagesList .imageProduct .imageInfo
{
    height:185px;
    width:184px;
}

.RecomProducts .shopImagesList .imageProduct .imageWrapper img,.RecomProducts .shopImagesList .imageProduct .imageWrapper 
{
    height:107px; width:170px;
}

.RecomProducts .shopImagesList .productBuy { width:184px; background-color:#560E6C;}

/* END customize for product page*/
.productBuy
{
    width: 200px;
    height: 45px;
    background: #00B8E2;
    margin-top: 0 !important;
}

.productBuy p
{
    margin: 0;
    color: #fff;
    font-size: 12px; font-weight: bold;
    padding: 5px 10px;
}

.productBuy .ButtonHeight25
{
    float: right;
    margin: 9px 4px;
}

.productBuy .BuyNow { background-position: -77px -2472px; width:71px; }
.productBuy .BuyNow:hover { background-position: -77px -2497px; }

.productBuy .SoldOut { background-position: left -2740px; width:71px; }
.productBuy .SoldOut:hover { background-position: left -2765px; }


.ShopCommon .shopNeedHelp
{
    border:2px solid #BDBDBD;
    position: relative; top: 15px; /* margin-top doesn't work in IE */
    padding: 10px 15px;
    background: #fff;
    -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}

.ShopCommon .shopNeedHelp h2
{
    color: #777;
}


.ShopProductPict .ImWr
{
    width: auto; height: auto;
    position: absolute;
    margin: -8px 0 0 -8px;
}
.ShopProductPict.VideoPict .ImWr { margin-right: -7px; }


.RecomProducts { background: #00B8E2; }

.RecomProducts > h2 {color:#fff; margin:0 9px;}

.AchGrid { list-style: none; margin-top: 12px; }
.AchGrid li
{
    float: left;    
    margin: 3px 5px;
}
.AchGrid .Locked, .AchGrid .Locked img { width: 40px; height: 40px; }
.AchGrid .Unlocked, .AchGrid .Unlocked img { width: 80px; height: 80px; }
.AchGrid .AchInfoPopup img { width: 80px; height: 80px; }
.AchGrid li .AchInfoPopup { display: none; position: absolute; z-index: 10; }
.AchGrid li:hover .AchInfoPopup { display: block; }
.AchGrid h4 {color: #2A3B56; padding: 10px 0;}
.AchInfoPopup
{
    width: 234px; height: auto;    
}
.AchInfoPopup > div { margin: 0; padding: 0; }
.AchInfoPopup .top { height: 48px; background: url("../Images/images_all_1.png") repeat scroll -3110px top transparent; }
.AchInfoPopup .content { background:url("../Images/images_all_1.png") no-repeat scroll -3110px -60px transparent; padding: 5px 14px ; }
.AchInfoPopup .bottom { height: 14px; background: url("../Images/images_all_1.png") no-repeat scroll -3110px -400px transparent; }
.AchInfoPopup .AchInfo { height: 130px; }
.AchInfoPopup .AchInfo img { float: left; padding-right:7px;}
.AchInfoPopup .AchInfo p { margin: 0; }
.AchInfoPopup .AchInfo h3 {margin-bottom:5px;}
.AchInfoPopup .AchInfo .status { clear:left;font-weight:bold;padding-top:5px; text-align:center; }

/*dashboard new*/
#userWonSwapsAndProducts .switch-buttons
{
    height:24px;
    border-bottom:2px solid #D7D7D7;
    
}

#userWonSwapsAndProducts .switch-buttons a
{
    background-color:#E9E9E9;
    color:#000;
    padding:4px 9px;
    text-decoration:none;
    display:block;
    float:left;
    margin-left:5px;
    font-weight:bold;	
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
}

#userWonSwapsAndProducts .switch-buttons a:hover
{
    background-color:#4eacc2;
    color:#fff;
}


#userWonSwapsAndProducts .switch-buttons a.selected
{    
    background-color:#6ee2fe;	
}


#userWonSwapsAndProducts .dvWonItem
{
    display:none;
}


#userWonSwapsAndProducts .dvWonItem.selected
{
    display:block;
}

/* new UserProfile*/
.PR_UserInfo
{
    background-color:#fff;
    margin-bottom:11px;
    padding:12px 10px 5px;
    width:684px;
    float:right;
     -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius:7px;
}
.PR_User_Info_Image
{
    width:60px;
    height:60px;
    padding:2px;    
}

.PR_UserInfo span 
{
    font-size:14px;    
}

.PR_UserInfo_Left
{
    float:left;
    color:#2A3B56;
    font-size:18px;    
}

.PR_UserInfo_Right
{
    float:right;
    text-align:right;    
    margin-top:10px;
    width:300px;
}

.PR_UserInfo_Right .pnlFollowBtn
{
    float:right;    
    position:relative;
    top:-3px;
    margin-left:5px;
    *margin-right:10px;
}

.PR_UserInfo_Right .pnlFollowText
{
    float:right;
}

.PR_UserInfo_ClearBoth
{
    clear:both;
}

.LMenuCont .LMenu
{
    overflow:hidden;
    padding-bottom:8px;    
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius:7px;
}

.PublicProfileLMenuCont .LMenu {background-color:#560E6C; padding-left:4px; }
.PublicProfileLMenuCent h2 {color:#2a3b56;}
.LMenuCont .BadgesList
{
    
}

.LMenuCont .LMenu h3 
{
    background-image:none;
    color:#fff;
    text-align:center;
    padding-right:4px;
    margin-bottom:7px;
}

.PublicProfileLMenuCont .BadgesList h3 {color:#000;}
.PublicProfileLMenuCent .Tabs {margin-top:0;}

.LMenuCont .BadgesList li
{
    float:left;
    height:80px;
    width:80px;
    padding:4px;
}

.LMenuCont .BadgesList img
{
    height:80px;
    width:80px;
}

.LMenuCont .BadgesList li .AchInfoPopup
{
    display:none;
    position:absolute;
    z-index:10;
    font-size:13px;
}

.LMenuCont .BadgesList li:hover .AchInfoPopup {display:block;}

.LMenuCont .AchInfoPopup img
{
    height:80px;
    width:80px;
}

.LMenuCont .viewAll
{
    display: block; 
    clear: left; 
    padding-left: 40px; 
    padding-top: 8px;
    color:#fff;
}

#userBadges .badgesList
{
    overflow:hidden;
}

#userBadges .latestUnlockedBadge .badgeCount
{
     background: url("../Images/images_all_1.png") repeat scroll -4045px -215px transparent;
}


#userBadges .pagableBadgesList .badgeCount
{
    background: url("../Images/images_all_1.png") repeat scroll -4045px -300px transparent;
}

#userBadges .pagableBadgesList .userBadgesContent .Clear { margin-left:38px; width:482px; border-bottom:1px solid blue;}

#userBadges h2
{
    padding-top:10px;
}

#userBadges .badgesList ul
{
    list-style:none;
}

#userBadges .badgesList li
{
    clear:both;
}

#userBadges .badgesList .badgeCount
{
    float:right;
    margin:5px 10px;
    text-align:center;
    color:#ffffff;
    height:67px;
    width:76px;
    padding-top:10px;
}

#userBadges .badgesList .badgeCount span {font-size:26px;font-weight:bold;}

#userBadges .badgesList .badgeImg
{
    float:left;
    height:64px;
    width:64px;
    margin-right:10px;
    padding:5px 2px 2px 5px;    
}



#userBadges .badgesList .badgeImg img
{
    height:64px;
    width:64px;    
}

#userBadges .badgeContent
{
    padding:10px 5px 10px 81px;    
}

#userBadges .badgeContent
#userBadges .badgeContent b {font-size:16px;}

#userBadges .badgesList .badgeContent span
{
    color:#7F7F7F;
    font-weight:normal;
    display:block;
    margin-bottom:4px;
}

#userBadges .Pgntr
{
    clear:both;
}


#userReputation
{
    background-color:#fff;
    padding:5px 10px;
}
#userReputation .WTable .Totals td {border-bottom-style:none;color:#00b5e2; font-weight:bold;}

.userTop5
{
    background-color:#fff;
    padding:5px 10px;
    overflow:hidden;
}

.userTop5 .Top5
{
    float:none;
    width:auto;
}

.userTop5 .CatCont
{
    height:auto;
    width:auto;
    float:none;
}

.userTop5 .CatCont ul li { line-height:30px; padding-right:5px; }
.userTop5 .CatCont ul li .AddYourSwap { float:right;clear:right; margin-top:3px; background-position:left -2965px;}
.userTop5 .CatCont ul li .AddYourSwap:hover{background-position:left -2990px;} 


#tbrToSpend .menuItemwrapper { width: 400px; text-align: left; }
#tbrToSpend .menuItemwrapper a { color: #000; text-decoration: none; }


.ShopCatTitle { background: #5eb8bd; }
.ShopCatTitle img
{
    float: right;
    width: 350px; height: 115px;
    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
    margin-left: 5px;
}
.ShopCatTitle p { text-align: left; font-weight: bold; font-size: 26px; color: #fff; }

/*happy birthday*/
.Custom_popup
{
    width:576px;
}

.Custom_popup .AlertTop,.Custom_popup .AlContWT , 
.Custom_popup .AlContWB,.Custom_popup .AlertBot,.Custom_popup .DlgClose
{
    display:none;
}

.HB_popup
{
    background:url("/cms/upload/resources.background/HappyBirthdayPopupBG.png") no-repeat scroll left top transparent;
}

.LU_popup
{
    background:url("/cms/upload/resources.background/LuckyYouPopupBG.png") no-repeat scroll left top transparent;
}

.Custom_popup .AlertCont
{    
    
    padding-bottom:0;
    padding-right:0;        
    background-image:none; 
    
}

.HB_popup .AlertCont
{
    height:201px;
    padding-left:137px;
    padding-top:136px;
    width:305px;  
}

.LU_popup .AlertCont
{
    height:220px;
    padding-left:34px;
    padding-top:118px;
    width:238px; 
}

.Custom_popup .AlContWC
{
    background-color:transparent;
    padding:26px 10px 5px;
    text-align:left;
    color:#00B8E2;
}

.Custom_popup .AlContWC div
{
    margin-top:0;
}


.HB_popup .AlContWC .Close,
.LU_popup .AlContWC .Close
{
    background: url("../Images/buttons.gif") no-repeat scroll left -2815px transparent;
    width:70px;    
}

.HB_popup .AlContWC .Close:hover,
.LU_popup .AlContWC .z:hover
{
    background-position:left -2840px;
}

.HB_popup .AlContWC .Close
{
    margin-left:106px;    
}

.LU_popup .AlContWC .Close
{
    margin-left:85px;    
}


.Custom_popup #sis_content p
{
    font-weight:bold;   
    text-align:center;
}

.Custom_popup #sis_content p:first-child
{
    font-size:16px;
}


.SmallLogo
{
    background: url(../Images/images_all_1.png) no-repeat scroll -3445px -32px transparent;
    width:30px; height:26px;
}
.ArrowDown {background:url(../Images/images_all_1.png) -3450px -76px no-repeat; width:20px; height:20px; display:block}
.ArrowLeft {background:url(../Images/images_all_1.png) -3399px -112px no-repeat; width:20px; height:20px; display:block}
.AlertSign {background:url(../Images/images_all_1.png) -3432px -105px no-repeat; width:33px; height:33px; display:block}

.ButtonHeight30.Continue { background-position: -130px -2870px; width: 110px; }
.ButtonHeight30.Continue:hover { background-position: -130px -2900px; }

.ButtonHeight30.GreenContinue { background-position: left -3801px; width: 110px; }
.ButtonHeight30.GreenContinue:hover { background-position: left -3831px; }

.PrintButton {background:url(../Images/images_all_1.png) -3737px -376px no-repeat; width:154px; height:31px; display: block}


/*Unviewed Achievements  popup */
.UnviewedAchievemetns  {max-height:300px;overflow:auto;}
.AchToobarGrid { list-style:none;  }
.AchToobarGrid .achContent {}
.AchToobarGrid .achContent .AchInfo {}
.AchToobarGrid .achContent .AchInfo img {height:80px;width:80px;}
/*END Unviewed Achievements  popup */


.ShoppingCartItemPopup .AlContWC { text-align:left;} 
.ShoppingCartItemPopup a.Update 
{
    background:url(../Images/buttons.gif) left -2890px no-repeat; width:69px; height:25px; display: block;
    text-decoration:none;
    position:relative;
    right:-24px;
}

.ShoppingCartItemPopup a.Update:hover { background-position: left -2915px; }


.LikelySwapIndicator { position:absolute;   top:292px;   right:14px; }
.AuctionType_Haggle .LikelySwapIndicator { top:226px;}
.LikelySwapIndicator h3 { font-size: 18px; margin-bottom: 5px; color: #2A3B56; text-align: center; display: none; }
.LikelySwapIndicator .Values
{
    background: transparent url(../Images/images_all_1.png) no-repeat scroll -4723px 0;
    width: 292px; height: 120px;
    position: relative; z-index: 3;
}
.LikelySwapIndicator .Arrow
{
    background: transparent url(../Images/images_all_1.png) no-repeat scroll -4724px -132px;
    width: 109px; height: 53px;
    position: absolute; z-index: 2;
    margin-top: -20px; margin-left: 42px;
}
.LikelySwapIndicator.Miracle .Arrow { /* default */ }
.LikelySwapIndicator.Tough .Arrow
{
     margin-left: 88px; margin-top: -65px;
     width: 72px; height: 100px;
     background-position: -4722px -188px;
}
.LikelySwapIndicator.Cool .Arrow
{
    margin-left: 124px; margin-top: -82px;
    width: 40px; height: 115px;
    background-position: -4794px -188px;
}
.LikelySwapIndicator.Easy .Arrow
{
    margin-left: 130px; margin-top: -57px;
    width: 94px; height: 92px;
    background-position: -4833px -120px;
}
.LikelySwapIndicator.Gone .Arrow
{
    margin-left: 151px; margin-top: -2px;
    width: 115px; height: 32px;
    background-position: -4846px -214px;
}

/*P2P*/
#paymentsCreateVoucherCode .MessageText,
#paymentsTransferSwapits .MessageText
{
    font-size:12px;
    line-height:17px;
    margin:15px 10px 10px 10px;
}


#userBadges { background: transparent; }
#userBadges .userBadgesContent { background: #fff; padding: 5px; }
#userBadges .ownBadgesBlock { display: block; }
#userBadges .comparedBadgesBlock { display: none; }
#userBadges .Compare 
{ 
    float: right; 
    background:url("../Images/buttons.gif") no-repeat scroll -132px -2960px transparent;
    display:block;
    height:25px;
    width:123px;     
}

#userBadges .Compare:hover{background-position:-132px -2985px;}

#userBadges .ownBadgesBlock .badgesList ul { background-color:#bfedf8; padding: 5px 0 12px; }
#userBadges .latestUnlockedBadge { background-color:#d5c3da;}
#userBadges .Pgntr
{
    margin-top: 10px;
    -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
}
#userBadges .compareBadgesBack { float: right; color:#40cae9; }
#userBadges .comparedBadgesBlock table { width: 100%; }
#userBadges .comparedBadgesBlock table td { width: 50%; }
#userBadges .comparedBadgesBlock .nav .avatar { width: 56px; height: 56px; float: left; }
#userBadges .comparedBadgesBlock .nav span.name {font-weight:bold;}
#userBadges .comparedBadgesBlock .badgeInfo { /*float: left;*/}
#userBadges .comparedBadgesBlock .badgeInfoMy { /*float:right;*/}

#userBadges .comparedBadgesBlock .badgeInfo, 
#userBadges .comparedBadgesBlock .badgeInfoMy
{
  /* background-color:#BFEDF8;*/
   width:276px;
}

/*#userBadges .comparedBadgesBlock .badgesList table {border-collapse:collapse;}*/
#userBadges .comparedBadgesBlock .badgesList table td {background-color:#BFEDF8;border:4px solid #FFFFFF; vertical-align:top;}
#userBadges .comparedBadgesBlock ul.badgesList  li{display:block;}

#userBadges .comparedBadgesBlock .nav {background-color:#fff;}

/*#userBadges .comparedBadgesBlock .comparedBadgesContent {}*/
#userBadges .comparedBadgesBlock .compareBadgesBackBlock { background-color:#FFFFFF;height:18px; padding:5px; }
#userBadges .pagableBadgesList > h3 { background-color:#fff; padding-left:5px; padding-bottom:5px; }

#userBadges .comparedBadgesBlock .Gray,
#userBadges .comparedBadgesBlock .badgesList table td.Gray
 {background-color:#bfbfbf;color:#7F7F7F;}

.BadgesPopup 
{
    height:336px;
    width:575px;
    background:url("../Images/images_all_1.png") repeat scroll -4140px top transparent;
}
.BadgesPopup  .AlContWT,
.BadgesPopup .AlContWB,
.BadgesPopup .AlertTop,
.BadgesPopup .AlertBot,
.BadgesPopup .DlgClose
{
    display:none;
}

.BadgesPopup ul.AchToobarGrid  li {display:none;}

.BadgesPopup .AchToobarGrid .achContent {margin-right:7px;}

.BadgesPopup .AlertCont { background-image:none;padding:58px 24px 0 18px;}
.BadgesPopup .AlertCont  .AlContWC{ background-color:transparent;padding:0;}

.BadgesPopup .UnviewedAchievemetns { margin:0; }

.BadgesPopup .AchToobarGrid {}
.BadgesPopup .AchToobarGrid .status {float:right;margin-top:18px;width:112px;}
.BadgesPopup .AchToobarGrid .status .awarded { margin:0;color:#fff;font-weight:bold; }
.BadgesPopup .AchToobarGrid .status .awarded b {font-size:38px;}

.BadgesPopup .AchToobarGrid .status .unlocked {font-size:12px;font-weight:normal;}
.BadgesPopup .AchToobarGrid .status .unlocked b {font-size:18px;color:#05B6E3;}

.BadgesPopup .AchToobarGrid .msg {float:left; width:130px;margin-top:40px;font-weight:bold;text-align:left;height:150px; }
.BadgesPopup .AchToobarGrid .nav { *margin-top:-15px; }
.BadgesPopup .AchToobarGrid .nav h3{text-align:center;font-size:16px;margin-top:14px;}
.BadgesPopup .AchToobarGrid .nav img{height:80px;width:80px;}

.BadgesPopup .Close {position:absolute; bottom:38px;right:30px; width:86px; background:url("../Images/buttons.gif") repeat scroll left -3015px transparent;} 
.BadgesPopup .Close:hover {background-position:left -3040px;} 

.BadgesPopup .Next {display:none; position:absolute; bottom:38px;right:30px; width:86px; background:url("../Images/buttons.gif") repeat scroll left -3065px transparent;height:25px;} 
.BadgesPopup .Next:hover {background-position:left -3090px;} 

/*shop*/
.CheckoutBlock .termsOfSale { color:#00B5E2; font-weight:bold; }
 

.BtnOrangeBoo { width: 84px; background-position: left -3391px }
.BtnOrangeBoo:hover { background-position: left -3416px }

.BtnOrangeClose { width: 84px; background-position: -90px -3391px }
.BtnOrangeClose:hover { background-position: -90px -3416px }


.HWP_Popup
{
    width: 576px; height: 337px;
    background-image: url(/cms/upload/resources.background/halloween-popup.png);
}
.HWP_Popup .AlertCont .AlContWT, .HWP_Popup .AlertCont .AlContWB, .HWP_Popup .AlertTop, .HWP_Popup .AlertBot { display: none }
.HWP_Popup .AlertCont { background-image: none; }
.HWP_Popup .AlertCont .AlContWC
{
    padding: 0;
    background-color: transparent;    
}
.HWP_Popup .AlContWC p { margin: 42px auto; width: 180px; text-align: center; font-weight: bold }
.HWP_Popup .ButtonHeight25
{
    position: absolute;
    left: 50%; margin-left: -42px;
    bottom: 55px;
}
.HWP_Popup.HWP_VideoBG { background-position: 0 -337px; }
.HWP_Popup.HWP_VideoBG .ButtonHeight25 { left: auto; right: 45px; bottom: 40px; }
.HWP_Popup.HWP_VideoBG .AlContWC p { color: #fff; margin-left: 0; margin-top: 15px; width: 300px; text-align: left; }
.HWP_Popup .CP_VideoCont { width: 375px; height: 215px; margin: -65px auto 0; }
 
.SignUpWrapper .TermsAndCondTd .CheckBox {height:auto;}
.SignUpWrapper .TermsAndCondTd .CheckBox .custom-checkbox  { height:38px; }
.SigntUp1 .promotionalImage {border-color:transparent; padding:0; vertical-align:top; width:375px; height:375px;float:left;}
/*.SigntUp1 .promotionalImage div {background-color:#fff; height:300px; margin:0 20px 20px; width:288px;}*/
.SignUpWrapper .TermsAndCondTd label {font-size:12px; font-weight:bold; color: #525C7C; padding-left: 0px; padding-top: 2px;}
.SignUpWrapper .TermsAndCondTd input {vertical-align: middle;}
.SignUpWrapper {}
.SignUpWrapper .PageTitle { color:#480C6B; padding-left:0; }

.SignUpWrapper .Grid td { border-style:none; }

.SignUpWrapper .Error .InputTd {width:217px;}
.SignUpWrapper .Error .InputTd input {width:290px;}

.SignUpButtons { padding-top:10px;}
.SignUpButtons a.btnSignUp {width:142px;}
.SignUpButtons a.LoginWithFacebook {margin-top: 10px;}
.SignUpButtons .PageTitle{margin-top: 10px;}

.CaptchaValidatePopup .AlertBot,
.CaptchaValidatePopup .AlertTop {display:none;}

.CaptchaValidatePopup .DlgClose { display:none;}

.CaptchaValidatePopup .AlertCont {background-image:none; position:relative;}
.CaptchaValidatePopup .AlertCont .AlContWC {padding:5px 40px 30px;}
.CaptchaValidatePopup .SignUp { position:absolute;right:40px;text-decoration:none; } 
.CaptchaValidatePopup  .captchaHead {font-size:13px;}
.CaptchaValidatePopup  #recaptchaFrame {width:310px;}
.CaptchaValidatePopup .tblCaptcha {margin:10px auto 0;}

.BS_Example
{
    width: 148px; height: 105px;
    border: 1px solid #000;
    cursor: pointer;
    margin: 5px;
}
.BS_Container li { list-style-type: none; float: left; }
/*.BS_Container .menuItemwrapper .content { padding-bottom: 20px; }*/

.CHome .LeftSide_960 {width:960px;}

.SignUpWrapper .Grid 
{    
    -moz-border-radius:7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    background-color:#FFFFFF;    
    padding: 20px 15px;
    width:510px;
    margin-left: auto;
    margin-right: auto;
}

.SignUpWrapper .Grid .FCol {color:#525C7C; padding-left:0; }
.SignUpWrapper .Grid .InputTd, .SignUpWrapper .Grid .InputTd input { background-color: #6CB1E0;}
.SignUpWrapper .Error td.InputTd input {background-color:#FFFFFF;}
.SignUpWrapper .Error .InputTd {background-color:#CC3300;}

.SignUpWrapper .termsCond { color:#6EB4E0; text-decoration:none;}

.SignUpWrapper .Error .TermsAndCondTd label, .SignUpWrapper  .Error  .termsCond {color:#fff;}

.SignUpWrapper .DDL a.ui-selectmenu { background-color:#6CB1E0; }


.SignUpWrapper .btnSignUp
{
    background:url("../Images/buttons.gif") no-repeat scroll -245px -3010px transparent;
    color:#FFFFFF;
    display:block;
    font-size:16px;
    font-weight:bold;
    height:46px;
    margin:0;
    padding:0 0 0 10px;
    text-decoration:none;
}

.SignUpWrapper .btnSignUp span 
{
    display:block;
    background:url("../Images/buttons.gif") no-repeat scroll right -3115px transparent;
    height:32px;
    padding:14px 74px 0  0;
    margin:0;    
}

.AlertSU #sis_content {color:#000;font-size:13px;font-weight:normal;}

.AlertB.AlertSU {width:577px; margin-top:-300px;}

.AlertSU .AlertTop {height:107px;position:relative; overflow:visible; }

.AlertSU .AlertTop .pnlTitle {position: absolute; left: 140px; color: #fff; margin-top: 52px;}

.AlertSU .AlertTop .pnlTitle h1 { font-size:16px; font-weight:bold; }

.AlertSU .TopBlue {background:url("../Images/images_all_1.png") no-repeat scroll -5050px 0 transparent;}
.AlertSU  .TopRed{background:url("../Images/images_all_1.png") no-repeat scroll -5050px -125px transparent;}

.AlertSU .AlertCont{background:url("../Images/images_all_1.png") repeat-y scroll -5650px 0 transparent; padding: 0 82px 10px 103px;}

.AlertSU .AlertBot {background:url("../Images/images_all_1.png") no-repeat scroll -5050px -260px transparent; height:35px;clear:both;}


.AlertSU  .AlertCont .AlContWC{background-color:transparent;}
.AlertSU  .AlertCont input.confirmEmailText {width:100%;float:none;background-color:#6CB1E0;}
.AlertSU  .AlertCont input {float:none;}

.AlertSU .AlContWC div {margin-top:0;}

.AlertSU .AlContWC .mainContent {padding-top:14px;}

.AlertSU .confirmEmailBtn, .AlertSU .nextPurpleBtn
{
    background:url("../Images/buttons.gif") no-repeat scroll left -3186px transparent;
    display:block;
    height:25px;
    text-decoration:none;
    width:71px;
    float:right;
}

.AlertSU .ClaimNextButton
{
    background:url("../Images/buttons.gif") no-repeat scroll left -3161px transparent;
    display:block;
    height:25px;
    text-decoration:none;
    width:71px;
    margin-top:10px;
    float:right;
}


.AlertSU .ClaimNextButton:hover,
.AlertSU .confirmEmailBtn:hover,
 .AlertSU .nextPurpleBtn:hover
 { background-position:left -3211px }

.AlertSU .yesPleaseBtn
{
    background:url("../Images/buttons.gif") no-repeat scroll right -3240px transparent;
    display:block;
    height:25px;
    text-decoration:none;
    width:185px;
    float:left;
} 
.AlertSU .yesPleaseBtn:hover {background-position:right -3265px }

.AlertSU .finishBtn
{
    background:url("../Images/buttons.gif") no-repeat scroll right -3161px transparent;
    display:block;
    height:25px;
    text-decoration:none;
    width:71px;
    float:right;    
} 
.AlertSU .finishBtn:hover {background-position:right -3186px }

.AlertSU .nextBtn {text-decoration:none; color:#6db1e0;}

.AlertSU .checkWrapper {text-align:left;}
.AlertSU .checkWrapper ul {list-style:none;}
.AlertSU .checkWrapper ul li {clear:both;padding-top:4px;}
.AlertSU .checkWrapper input {width:auto;}
.AlertSU .checkWrapper .pink
{
    color:#ec008c;
    font-size:16px;
    font-weight:bold;
 }

.AlertSU .checkWrapper .bold
{
    color:#000;
    font-size:14px;
    font-weight:bold;
 }

.AlertSU .nextWrapper {clear:both;}
.AlertSU .dontShow {padding-top:4px;}
.AlertSU .buttonContainer {padding-top:10px; clear:both;}

.AlertSU .nextWrapper {padding-top:5px;text-align:left;}
.AlertSU .numbersWrapper { position:absolute; bottom:-5px; right:116px;font-size:14px;font-weight:bold; }
.AlertSU .numbersWrapper ul {list-style:none;}
.AlertSU .numbersWrapper ul li
{
    -moz-border-radius:3px; 
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color:#E9E9E9;
    float:left;
    height:20px;
    margin:1px;
    padding-top:5px;
    vertical-align:middle;
    width:25px;
    color:#000;
}
.AlertSU .numbersWrapper li.numSelected {background-color:#6cb1e0; color:#fff;}

.AlertSU .numbersWrapper ul li.NUM_BtnPrev,
.AlertSU .numbersWrapper ul li.NUM_BtnNext
{
    background:url("../Images/buttons.gif") no-repeat scroll 0 0 transparent;
    width:20px;
    cursor:pointer;
}

.AlertSU .numbersWrapper ul li.NUM_BtnPrev
{    
    background-position:-211px -3678px;
}

.AlertSU .numbersWrapper ul li.NUM_BtnNext
{
    background-position:-235px -3678px;
}

.AlertSU  .trPC_Congratulations td { }

.AlertSU .pnlPCFields {text-align:left;}

.AlertSU  .trPC_Congratulations,
.AlertSU .pnlPCFields .FCol {color:#525C7C;font-size:13px;font-weight:bold;}

.AlertSU .pnlPCFields .FCol {padding-top:10px;}
.AlertSU .PC_Buttons {padding-top:10px;text-align:left;height:26px;}

.AlertSU .PC_Buttons a {text-decoration:none;color:#6DB1E0;font-size:14px; font-weight:bold; }

.AlertSU .PC_Buttons .PC_Submit 
{  
    background:url("../Images/buttons.gif") no-repeat scroll left -2615px transparent;
    display:block;
    height:25px;    
    width:100px;
    float:right;  
    margin-right:7px;
}

.AlertSU .PC_Buttons .PC_Submit:hover {background-position: left -2640px; }

.AlertSU .PC_Buttons .PC_NotNow
{
    display:block; 
    margin-right:10px;
    float:right;
    height:25px;    
    width:185px;
    background:url("../Images/buttons.gif") no-repeat scroll right -3340px transparent;
}

.AlertSU .PC_Buttons .PC_NotNow:hover { background-position:right -3365px;}

.AlertSU tr.Error, .AlertSU tr.Error td {background-color:transparent;}
.AlertSU tr.Error {background-color:transparent;}

.AlertSU tr.Error .errorWrapper {padding-top:8px;position:relative;} 
.AlertSU tr.Error .errorText {background-color:#CC3300;font-weight:bold;padding:5px;}
.AlertSU tr.Error .errorText span {font-size:16px;}
.AlertSU tr.Error .errorTopDecor {background-color:red;height:8px;margin-left:10px;position:absolute;top:0;width:18px;background:url("../Images/images_all_1.png") no-repeat scroll -5050px -305px transparent; }

.BS_Popup
{
    display: none;
    background: #fff;
    height: 220px;
    margin-bottom: 1px;
    margin-top: 39px;
}

.BS_Popup .Close
{
    background-image: none;
    text-decoration: none; color: #fff;
    font-weight: bold; text-transform: uppercase;
    position: absolute;
    left: 100%; top: 48px;    
    margin-left: -100px;
    width: 80px; line-height: 25px;
}
.BS_Popup .Close .btn
{
    background: url("../Images/images_all_2.gif") no-repeat scroll left -1328px transparent;
    width: 25px; height: 25px;
    display: block; float: right;
}
.BS_Popup .tabs-nav { background-color: #d7d7d7; padding-left: 50%; }
.BS_Popup .tabs-nav li { position: relative; left: -480px; }
.BS_Popup .top { background: #d7d7d7; height: 7px; }
.BS_Popup .SliderContainer .Next, .BS_Popup .SliderContainer .Prev { background-image: none; }
.BS_Popup .SliderContainer .Next a, .BS_Popup .SliderContainer .Prev a { margin-top: 60px; }
.BS_Popup .SliderContainer .Next { width: 37px; }
.BS_Popup .SliderContainer .Prev { width: 36px; }
.BS_Popup li .cont
{
    width: 160px; height: 140px;
    background: #E9E9E9;
    margin-right: 20px;
}
.BS_Popup .Slider { margin: 10px 0 20px 0; }
.BS_Popup .SliderContainer { margin: 0 auto; width: 970px; }
.BS_Popup .lbl { width: 100%; text-align: center; font-weight: bold; overflow: hidden; }
.BS_Popup .SliderContainer .Slider ul li { width: 180px; }
.BS_Tooltip { left: 50%; margin-left: -560px; margin-top: 30px;z-index:10; }

.item-tooltip.Signup
{
    margin-top: -3px; margin-left: 315px;
    z-index: 3;
    background-color: #525c7c; border-color: #525c7c;
}
.item-tooltip.Signup .leftBlock
{
    display: block;
    position: absolute; margin-left: -17px;
    width: 7px; height: 12px;
    background: transparent url(../Images/images_all_1.png) no-repeat scroll -3387px -113px;    
}
.item-tooltip.Signup .rightBlock
{
    display: block;
    position: absolute; right: 3px; top: 4px;
    width: 14px; height: 14px;
    background: transparent url(../Images/images_all_1.png) no-repeat scroll -3369px -113px;
    cursor: pointer;
}

.SigntUp1 .InputTd .WIn { margin-left: 3px; }



.Back{
    width:57px;
    height:25px;
    display:block;
    background:url(../Images/buttons.gif) -130px -3010px no-repeat;
}
.Back:hover{
    background-position:-130px -3035px;
}

/*How It works pages*/
.ColumnsTable {
    margin-top:15px;
    width:100%;
}
.LeftColumn {
    width:192px;
}
.RightColumn {
    background:#fff;
}
.SearchSupport {
    width:184px;
    background:url(../Images/images_all_1.png) -6252px -5px no-repeat;
    padding:4px 0 0 0;
    font-size:18px;
    font-weight:bold;
    color:#fff;
    margin:0 0 10px 0;
}
.SearchSupportContent {
    background:#00b8e2;
    height:55px;
    text-align:center;
    padding:0 10px;
}
.SearchSupportContent input{
    border:1px solid #000 !important;
    width:120px;
    height:19px;
    font-size:13px;
    font-weight:normal;
    float:left;
    margin-top:4px;
}
.SearchSupportContent input.SearchSubmit{
    border:none !important;
    font-weight:bold;
    float:left;
    color:#fff;
    margin:2px 0 0 5px;
    width:34px;
    height:25px;
    background:url(../Images/images_all_1.png) -6437px 0px no-repeat;
}
.SearchSupportBottom {
    width:184px;
    height:5px;
    background:url(../Images/images_all_1.png) -6252px 0 no-repeat;
}
.MostPopular {
    width:185px;
    background:url(../Images/images_all_1.png) -6252px -10px no-repeat;
    padding:4px 0 0 0;
    font-size:18px;
    font-weight:bold;
    color:#fff;
    margin-bottom:10px;
}
.MostPopularContent {
    background:#560e6c;
    text-align:center;
    padding:5px 10px 5px 10px;
}
.MostPopularContent span{
    margin-bottom:10px;
    display:block;
}
.MostPopularContent a {
    display:block;
    text-align:left;
    min-height:22px;
    font-size:13px;
    padding:5px 0 0 38px;
    color:#fff;
    margin-top:7px;
    text-decoration:none;
    background:url(../Images/images_all_1.png) -6470px 0px no-repeat;
}
.MostPopularBottom {
    width:185px;
    height:4px;
    background:url(../Images/images_all_1.png) -6252px -13px no-repeat;
}
.WhiteBlock {
    width:185px;
    background:url(../Images/images_all_1.png) -6252px -18px no-repeat;
    padding:4px 0 0 0;
    margin-bottom:10px;
}
.WhiteBlockContent {
    background:#fff;
    padding:5px 10px 5px 10px;
}
.WhiteBlockContent span{
    margin-bottom:10px;
    display:block;
    font-size:17px;
    font-weight:bold;
    text-align:center;
}
.WhiteBlockBottom {
    width:185px;
    height:4px;
    background:url(../Images/images_all_1.png) -6252px -24px no-repeat;
}
.PurpleBlock, .PurpleBlock a {
    color:#560e6c;
}
.PurpleBlock a {
    display:block;
    height:25px;
    text-decoration:none;
    font-size:13px;
    font-weight:bold;
    padding:10px 0 0 40px;
    margin-bottom:10px;
}
.PurpleBlock a.swapshop {background:url(../Images/images_all_1.png) -6436px -26px no-repeat;}
.PurpleBlock a.badges {background:url(../Images/images_all_1.png) -6436px -61px no-repeat;}
.PurpleBlock a.friends {background:url(../Images/images_all_1.png) -6436px -96px no-repeat;}
.PurpleBlock a.rules {background:url(../Images/images_all_1.png) -6436px -131px no-repeat;}
.PurpleBlock a.starrating {background:url(../Images/images_all_1.png) -6436px -166px no-repeat;}
.PurpleBlock a.reminders {background:url(../Images/images_all_1.png) -6436px -201px no-repeat;}
.PurpleBlock a.myaccount {background:url(../Images/images_all_1.png) -6436px -236px no-repeat;}
.BlueBlock span, .BlueBlock a {
    color:#00b8e2;
}
.BlueBlock div div {
    padding:0 0 0 45px;
    font-size:11px;
    background:url(../Images/images_all_1.png) -6252px -36px no-repeat;
}
.BlueBlock div div span {
    text-align:left;
    margin-bottom:0;
}
.DidYoyKnow {
    width:184px;
    background:url(../Images/images_all_1.png) -6252px -28px no-repeat;
    padding:5px 0 0 0;
    color:#fff;
}
.DidYoyKnowContent {
    background:#4d6681;
    padding:5px 10px 5px 10px;
}
.DidYoyKnowContent span{
    margin-bottom:10px;
    display:block;
    font-size:18px;
    font-weight:bold;
    text-align:center;
}
.DidYoyKnowContent div {
    padding:0 0 0 45px;
    font-size:11px;
    background:url(../Images/images_all_1.png) -6437px -271px no-repeat;
}
.DidYoyKnowBottom {
    width:184px;
    height:4px;
    background:url(../Images/images_all_1.png) -6252px -32px no-repeat;
}
.InnerMenu {
    height:52px;
    width:578px;
    overflow:hidden;
    background:url(../Images/images_all_1.png) red -6252px -410px;
}
.InnerMenu a {
    display:block;
    float:left;
    width:114px;
    height:24px;
    margin:0 2px 0 0;
    padding-top:10px;
    font-size:13px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    color:#1f2940;
    background:url(../Images/images_all_1.png) -6717px -324px no-repeat;
}
.InnerMenu a span {
    display:block;
    margin-top:-5px;
    line-height:13px;
}
.InnerMenu a.last {
    margin-right:0px;
}
.InnerMenu a.ON {
    height:52px;
    background:url(../Images/images_all_1.png) -6717px -358px no-repeat;
}
.ChangeableContent {
    padding:15px;
}
.ChangeableContent h1 {
    color:#2a3b56;
    font-size:18px;
}
.ChangeableContent h2 {
    font-size:14px;
    margin:8px 0;
}
.ChangeableContent p{
    padding:0;
    margin:0 0 29px 0;
}
#howItWorksTabs { margin-top: 0 }
#howItWorksTabs .tabs-nav {  background-color: #d7d7d7 }
/*End How it works pages*/

/*big march*/
body.userLoginned #vm_footer {bottom:50px!important;z-index:199!important;}


/*microsite {{{{*/
.MicrositePopup .AlContWC div.Buttons { margin-top: 40px; margin-bottom: 10px; }
.MicrositePopup .Buttons a { float: right; margin-right: 5px; }
.MicrositePopup input[type=text] { width: 310px; }
.MicrositePopup .Inputs { zoom: 1 }
.MicrositePopup .Inputs .lbl { margin-bottom: 5px; }
.MicrositePopup .lbl, .MicrositePopup h3 { text-align: left; }
.AlertB.MicrositePopup { margin-top: -200px; }
.AlertB .AlContWC .pnlMicrositeLogo 
{  
    width:240px; height:96px; background:url("../Images/NSPCC.png") -943px -270px no-repeat transparent;
    left:20px;
    top:-20px;
    padding-bottom:8px;
    position:relative;
}

.PurpleClose { background-position: -79px -3441px; width: 72px; }
.PurpleClose:hover { background-position: -79px -3466px; width: 72px; }

.PinkSubmit { background-position: left -3441px; width: 72px; }
.PinkSubmit:hover { background-position: left -3466px; width: 72px; }

.ClaimPack { background-position: -155px -3441px; width: 96px; }
.ClaimPack:hover { background-position: -155px -3466px; width: 96px; }

.SignupLoginPopup.AlertB { width:920px; height:619px; background:url("../Images/NSPCC.png") 0 0 no-repeat transparent; margin:-300px 0 0 -454px;}
.SignupLoginPopup .SignupForm { text-align:left; padding-top:60px; }
.SignupLoginPopup .LoginForm { float:left; padding-top:214px;padding-left:24px;text-align:left;font-weight:bold; width:300px;}
.SignupLoginPopup .SignUpWrapper {float:right;width:560px;}
.SignupLoginPopup .LoginForm .login {width:300px;}
.SignupLoginPopup .SignUpWrapper .Grid { background-color:transparent;}
.SignupLoginPopup .SignUpWrapper .genderWrapper {width:290px;}
.SignupLoginPopup .AlContWC div {margin-top:0;}

.SignupLoginPopup h1.PageTitle {display:none;}

.SignupLoginPopup .Error .WIn { padding-top:0; padding-left:0;}

.SignupLoginPopup .SU_RightLabel,
.SignupLoginPopup .SU_RightLabel_Code,
.SignupLoginPopup .SU_LeftLabel,
.SignupLoginPopup .SU_LeftLabel_Code
{
    background:url("../Images/NSPCC.png") 0 0 no-repeat transparent;
    position:absolute;    
}

.SignupLoginPopup .SU_RightLabel,
.SignupLoginPopup .SU_RightLabel_Code
{
    left:360px;
    top:16px;    
}

.SignupLoginPopup .SU_RightLabel
{
    background-position: -943px -206px;
    width:503px;
    height:59px;
}
    
.SignupLoginPopup .SU_RightLabel_Code
{
    background-position: -943px -127px;
    width:527px;
    height:63px;
}


.SignupLoginPopup .SU_LeftLabel,
.SignupLoginPopup .SU_LeftLabel_Code
{
    left:20px;
    top:144px;   
}

.SignupLoginPopup .SU_LeftLabel
{
    background-position: -943px -66px;
    width:277px;
    height:53px;
}

.SignupLoginPopup .SU_LeftLabel_Code
{
    background-position: -943px 0;
    width:313px;
    height:60px;
}


.NspccSignupLoginPopup .Grid .InputTd,
.NspccSignupLoginPopup .Grid .InputTd input,
.NspccSignupLoginPopup .DDL a.ui-selectmenu,
.NspccSignupLoginPopup .ui-selectmenu-menu-dropdown  
{
    background-color:#1FB25A;
}

.SignupLoginPopup .Error .InputTd {background-color:#CC3300;padding-left:10px; }

.SignupLoginPopup .Grid .FCol {color:#000;}

.SignupLoginPopup .LoginForm td {padding:0;border-width:0px;}

.SignupLoginPopup .LoginForm .InputTd input {background-color:#fff; color:#000;}
.SignupLoginPopup .SignUpWrapper .Error .InputTd {width:290px;}

.SignupLoginPopup .LoginForm td.FCol{padding:4px 0;color:#FFF;}

.SignupLoginPopup .LoginForm .Buttons { float:right; padding-top:26px; }
.SignupLoginPopup .LoginForm .Buttons a.login { background:url(../Images/buttons.gif) -79px -3491px no-repeat; width:71px; height:25px;}
.SignupLoginPopup .LoginForm .Buttons a.login:Hover { background-position: -79px -3516px; }

.SignupLoginPopup .SignUpWrapper .SignUpButtons {float:right;padding-right:202px;}
.SignupLoginPopup .SignUpWrapper a.btnSignUp span {display:none;}
.SignupLoginPopup .SignUpWrapper a.btnSignUp {background:url(../Images/buttons.gif) 0 -3491px no-repeat; width:71px; height:25px; padding:0;}
.SignupLoginPopup .SignUpWrapper a.btnSignUp:Hover {background-position: 0 -3516px;}
.SignupLoginPopup .SignUpWrapper .InfoTd { width: 206px;z-index:1; position:relative; }
.SignupLoginPopup .SignUpWrapper .FCol { width: 100%; }
 
.SU_dddlGreen { background-color: #1FB25A; }
.SU_dddlGreen.ui-selectmenu-open li.ui-selectmenu-item-focus a { background: #1FD55A; text-align:left; outline: none; color: #fff;}

.SU_dddlRed { background-color: #f00; }
.SU_dddlRed.ui-selectmenu-open li.ui-selectmenu-item-focus a { background: #f00; text-align:left; outline: none; color: #fff;}
 
 
 /* }}}} microsite */
 
 
.ShopTooYoungPopup 
{ 
    background:url(../Images/shop_too_young_popup.png) 0px 0px no-repeat; 
    width:576px; 
    height:337px;
}

.ShopTooYoungPopup div.MinimumAge
{
   display: block;
   margin: 212px 0 0 100px;
   color: #00b8e2;
   font-family: Arial;
   font-weight:bolder;
   font-size:10pt;
}

.ShopTooYoungPopup a.Close
{
   display: block;
   margin: 20px 0 0 260px
}

.AddASwap .WeRecom .SwapPublish .CheckBox 
{ 
    height:auto;
    background: #fff;
}


.SwapTypeSelectorCont { width: 567px; background: #fff; padding: 15px 5px; height: 20px; }
.SwapTypeSelectorCont p { float: left; font-weight: bold;  margin: 5px; line-height: 16px; }
.SwapTypeSelector { float: left; list-style-type: none; }
.SwapTypeSelector li { display: block; float: left; padding: 5px; }
.SwapTypeSelector li.selected { background: #00B5E2; padding: 5px 15px; }
.SwapTypeSelector li a { font-weight: bold; color: #797979; text-decoration: none; }
.SwapTypeSelector li.selected a { color: #fff; font-style: italic; }
.SwapTypeSelector li.separator { padding: 0; border-left: 1px solid #797979; margin: 4px 10px; height: 18px; }

.AddASwap .WeRecomCont .Grid .Error td.InfoTd {background-color:#fff;}
.AddASwap .WeRecomCont .Grid div.InfoTd {height:25px;}
.AddASwap .Swap_Details .WeRecomCont {position:relative;}

.CursorPointer { cursor:pointer;}


/*motd*/
.MotdSignupLoginPopup.SignupLoginPopup.AlertB { background-image: url(../Images/motd-bg.png); }

.MotdSignupLoginPopup .SU_LeftLabel_Code,
.MotdSignupLoginPopup .SU_RightLabel,
.MotdSignupLoginPopup .SU_LeftLabel
{ background-image: none; }

.MotdSignupLoginPopup .SU_RightLabel_Code
{
    background-image: url(../Images/motd-stuff.png); background-position: 0 0;
    width: 190px; height: 160px;
    left: auto; right: 10px; top: 17px;
}

.MotdSignupLoginPopup .LoginForm { padding-top: 365px; }
.MotdSignupLoginPopup .AlContWC .SignUpWrapper { margin-top: 40px; }
.MotdSignupLoginPopup .SignUpWrapper a.btnSignUp { position: absolute; right: 30px; bottom: 83px; }

.MotdSignupLoginPopup .LoginForm .Buttons a.login { background-position: -171px -3491px; width: 84px; }
.MotdSignupLoginPopup .LoginForm .Buttons a.login:hover { background-position: -171px -3516px; }


.transparent_class_80 {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

  /* IE 5-7 */
  filter: alpha(opacity=80);

  /* Netscape */
  -moz-opacity: 0.8;

  /* Safari 1.x */
  -khtml-opacity: 0.8;

  /* Good browsers */
  opacity: 0.8;
  background-color:#000;
}

/*match attax*/
.MatchAttaxSignupLoginPopup.SignupLoginPopup.AlertB { background-image: url(../Images/microsites/match_attax_bg.png); }

.MatchAttaxSignupLoginPopup .SU_LeftLabel_Code,
.MatchAttaxSignupLoginPopup .SU_RightLabel,
.MatchAttaxSignupLoginPopup .SU_LeftLabel
{ background-image: none; }

.MatchAttaxSignupLoginPopup .SU_RightLabel_Code
{
    background-image:none;
    /*
    background-image: url(../Images/motd-stuff.png); background-position: 0 0;
    width: 190px; height: 160px;
    left: auto; right: 10px; top: 17px;
    */
}

.MatchAttaxSignupLoginPopup .LoginForm { padding-top: 295px; }
.MatchAttaxSignupLoginPopup .LoginForm .Buttons { padding-top: 110px; }
.MatchAttaxSignupLoginPopup .AlContWC .SignUpWrapper { margin-top: 100px; }
.MatchAttaxSignupLoginPopup .SignUpWrapper a.btnSignUp { position: absolute; right: 30px; bottom: 83px; }

/*.MatchAttaxSignupLoginPopup .LoginForm .Buttons a.login { background-position: -171px -3491px; width: 84px; }*/
/*.MatchAttaxSignupLoginPopup .LoginForm .Buttons a.login:hover { background-position: -171px -3516px; }*/

.MatchAttaxSignupLoginPopup .Grid .InputTd,
.MatchAttaxSignupLoginPopup .Grid .InputTd input,
.MatchAttaxSignupLoginPopup .DDL a.ui-selectmenu,
.MatchAttaxSignupLoginPopup .ui-selectmenu-menu-dropdown  
{
    background-color:#70a801!important;
    
}

.MA_SU_dddlGreen { background-color: #70a801; }
.MA_SU_dddlGreen.ui-selectmenu-open li.ui-selectmenu-item-focus a { background: #70b801; text-align:left; outline: none; color: White;}
.AlertB .AlContWC .pnlMalLogo 
{  
    width:240px; height:201px; 
    background:url("../Images/microsites/mal_logo.png") 0 0 no-repeat transparent;
    left:31px;
    top:-20px;
    padding-bottom:8px;
    position:relative;
}


.DailyFunniesCongratulationsPopup 
{ 
    background:url(../Images/daily_funnies_congratulations.png) 0px 0px no-repeat; 
    width:576px; 
    height:337px;
}

.DailyFunniesCongratulationsPopup .AlContWC
{
   display: block;
   margin: 138px 0 0 60px;
   color: #00b8e2;
   font-family: Arial;
   width: 260px;
   text-align:center;
}

.DailyFunniesCongratulationsPopup .Buttons a.Thanks
{
    width:84px; 
    height:25px;
    display:block;
    background:url(../Images/buttons.gif) -94px -3545px no-repeat; 
    margin: 0 0 0 88px;
}

.DailyFunniesCongratulationsPopup .Buttons a.Thanks:hover
{
    background:url(../Images/buttons.gif) -94px -3570px no-repeat; 
}

/******instant  messengers ******/

.IM_block.Confirmed {}
.IM_block.Confirmed .IM_loggedIn { display:block;}

.IM_block.NotConfirmed{}
.IM_block.NotConfirmed .IM_loggedOut{ display:block;}

.IM_block .IM_Buttons {float:left; margin-left:10px;}
.IM_block .IM_text_bottom {clear:both;padding-top:10px;}
.IM_block .IM_text_top { margin-bottom:10px; }

.IM_block .IM_Buttons .btnLink,
.IM_block .IM_Buttons .btnLinked,
.WIn .IM_Buttons .btnLink
{    
    background:url("../Images/buttons.gif") no-repeat scroll -245px -3010px transparent;
    color:#FFFFFF;
    display:inline-block;
    font-size:13px;
    font-weight:bold;
    height:25px;
    margin:0 0 0 4px;
    padding:0 0 0 4px;
    text-decoration:none;
    float:left;
}

.WIn .IM_Buttons .btnLink
{
    margin-top: 5px;
    margin-left: 0px;
}

.IM_block .IM_Buttons .btnLink:hover
/*.IM_block .IM_Buttons .btnLinked:hover*/
{
    background-position:-251px -3415px;
}

.WRound .HeadArrwD span
{
    font-size: 15px;
}

.IM_block .IM_Buttons .btnLink:hover span,
.WIn .IM_Buttons .btnLink:hover span
/*.IM_block .IM_Buttons .btnLinked:hover span*/
{
    background-position:right -3650px;
}

.IM_block .IM_Buttons .btnLink span,
.IM_block .IM_Buttons .btnLinked span,
.WIn .IM_Buttons .btnLink span
{
    display:block;
    background:url("../Images/buttons.gif") no-repeat scroll right -3115px transparent;
    height:21px;
    padding:4px 8px 0 4px;
    margin:0 0 5px 0;    
}

.IM_block.NotConfirmed .IM_Buttons .btnLinked {display:none;}

.IM_block .IM_Buttons .btnLink, .WIn .IM_Buttons .btnLink { background-position:-251px -3542px; }

.IM_block .IM_Buttons .btnLink span, .WIn .IM_Buttons .btnLink span { background-position:right -3600px; }

.IM_block .IM_Buttons .btnLinked{ background-position:-251px -3570px; }
.IM_block .IM_Buttons .btnLinked span{ background-position:right -3625px; }


/*****im popup******/
.IM_PopupContent  .swapitLogo,
.IM_PopupContent .IM_logo,
.IM_PopupContent .IM_logoTop
{ 
    background:url(../Images/messengers/messengers.png) 0 0 no-repeat;
}

.IM_PopupContent .swapitLogo,
.IM_PopupContent .IM_logo
{   width:70px; height:63px; background-position:left -81px; float:left;}

.IM_PopupContent div.swapitLogo,
.IM_PopupContent div.IM_logo
{margin-top:20px;}

.IM_PopupContent .IM_fields
{ 
    float:right; width:240px; 
    list-style:none;
    text-align:left;
}

.IM_PopupContent .IM_fields input {width:232px;}

.IM_PopupContent .IM_fields .lblTitle,
.IM_PopupContent .IM_fields .lblProtocol
{ font-weight:bold; }

.IM_PopupContent .IM_fields .UserLogin,
.IM_PopupContent .IM_fields .UserPassword,
.IM_PopupContent .IM_fields .MessengerNick
{ padding-top:10px;}

.IM_PopupContent .pnlIMNick,
.IM_PopupContent .pnlSwapit
{padding-top:25px;}

.IM_PopupContent .pnlIMNick {clear:both;}
.IM_PopupContent .TermsAndConditions { clear:both; padding:25px 0 5px 0;}
.IM_PopupContent .TermsAndConditions label {font-size:12px; font-weight:bold; color: #525C7C;}
.IM_PopupContent #imShowPassword {font-size:12px; font-weight:bold;}

.IM_PopupContent .termsCond,
.IM_PopupContent .imShowPassword
{ color: #6EB4E0;   text-decoration: none;}

.IM_PopupContent a.signUp  { background:url(../Images/buttons.gif) -79px -3491px no-repeat; width:71px; height:25px; float:right;}
.IM_PopupContent a.signUp:Hover { background-position: -79px -3516px; }

.IM_PopupContent .fieldWrapper { background-color:#00B5E2; padding:2px 4px;}
.IM_PopupContent .IMError .fieldWrapper { background-color:#CC3300;}
.IM_PopupContent .IMError input {background-color:#fff; color:#CC3300;}

.IM_PopupContent .IMError.Info {color:#fff; background-color:#CC3300;padding:0 4px 2px 4px;}
.IM_PopupContent .lblProtocolDesc {padding-top:4px;}
.IM_PopupContent .TermsAndConditions .IMError.CheckBox {background-color:#CC3300;padding:2px 0 3px 2px;}
.IM_PopupContent.LessThanTermsAge .TermsAndConditions .CheckBox { height:46px; }
.IM_PopupContent .TermsAndConditions .IMError.CheckBox a,
.IM_PopupContent .TermsAndConditions .IMError.CheckBox label {color:#fff;}

/**toolbar*/
#tbrMyMessages .IM_ShowPopupLink {cursor:pointer;padding-right:30px;}
#tbrMyMessages .IM_ShowPopupLink .MSN_smallLogo {background:url(../Images/messengers/messengers.png) -175px -86px no-repeat; width:35px; height:29px; display:inline-block;}
#tbrMyMessages .IM_ShowPopupTd { text-align:right;  font-size:11px!important; color:#000!important;}
#tbrMyMessages .IM_ShowPopupLink strong { text-decoration:underline;position:relative; top:-6px;}

/**MSN**/
.IM_block.IM_Prot_msn .IM_Logo { background:url(../Images/messengers/messengers.png) 0 0 no-repeat; width:175px; height:23px; float:left; }
.IM_block.IM_Prot_msn .IM_Buttons { }

.IM_PopupContent.IM_Prot_msn .IM_logo { background-position: -91px -81px; }
.IM_PopupContent.IM_Prot_msn .IM_logoTop { background-position:left -34px ;width:320px;height:43px;}


.SwapTime .Time .dutchTimeContainer .TimePrefix { font-size: 16px; }

.ForwardingPostagePaid
{
    display:block;
    width:65px;
    height:30px;
    background:url(../Images/images_all_1.png) -7160px top no-repeat;
}

.SwapperInfo .ForwardingPostagePaid
{
    float:right;
}

.SwapperInfo .SwapperName
{
    margin-top:20px;
}

.item-tooltip.ForwardingPostagePaidTooltip
{
    margin-top: -25px; 
    margin-left: 75px;
    z-index: 3;
    background-color: #525c7c; 
    border-color: #525c7c;
    max-width: 70px;
}
.item-tooltip.ForwardingPostagePaidTooltip .leftBlock
{
    display: block;
    position: absolute; 
    margin-left: -17px;
    width: 7px; 
    height: 12px;
    background: transparent url(../Images/images_all_1.png) no-repeat scroll -3387px -113px;    
}
.item-tooltip.ForwardingPostagePaidTooltip .rightBlock
{
    display: none;
}

.SwapProcessedIcon
{
    display:block;
    width:31px;
    height:36px;
    background:url(../Images/images_all_1.png) -7160px -30px no-repeat;
}

.item-tooltip.SwapProcessedIconTooltip
{
    margin-top: -25px; 
    margin-left: 40px;
    z-index: 3;
    background-color: #525c7c; 
    border-color: #525c7c;
    max-width: 95px;
}
.item-tooltip.SwapProcessedIconTooltip .leftBlock
{
    display: block;
    position: absolute; 
    margin-left: -17px;
    width: 7px; 
    height: 12px;
    background: transparent url(../Images/images_all_1.png) no-repeat scroll -3387px -113px;    
}
.item-tooltip.SwapProcessedIconTooltip .rightBlock
{
    display: none;
}



.LandingPageBlock .TitleBlock h1, .LandingPageBlock .TitleBlock h2 { display: block; padding-left: 0; }



.CheckoutBlock .FCol { color: #525C7C; font-weight: normal; }
.CheckoutBlock .Error .WIn { margin-left: 10px; padding-left: 0; width: 310px; }



.InvFr td { width: 240px; }
.InvFr td.InfoTd { width: auto; }


.CompleteOrder { background-position: 0 -3891px; width: 141px; margin: 0 auto; }
.CompleteOrder:hover { background-position: 0 -3921px; }

.PinkYes { background-position: -72px -3161px; width: 71px; }
.PinkYes:hover { background-position: -72px -3186px; }

.AlertB.SwapitCheckoutPopup { margin-top: -200px; }

.AlertB h3.popupTitle
{
    position: absolute; margin-top: -62px;
    width: 200px;
    display: inline-block;
    color: #fff; font-size: 18px;
}

.SwapitCheckoutPopup div.Buttons { margin-top: 15px; }
.SwapitCheckoutPopup .Buttons .PinkYes { margin: 0 auto 7px; }
.SwapitCheckoutPopup .Buttons .NotRightNow { color: #05B6E3; text-decoration: underline; font-weight: bold; }

/*Watch to earn*/
.Wte_Wrapper .Wte_PnlVideo
{
    height: 374px;
    background: url(../Images/images_all_4.png) -2087px 0;
    padding: 10px 10px 10px 11px;
}

.Wte_Wrapper .Wte_CurrentTitle
{

    -moz-border-radius: 6px;
    background-color: #ED008C;
    padding: 10px;
}

.Wte_Wrapper .Wte_TitleText { color:#fff; font-size:16px; font-weight:bold;}
.Wte_Wrapper .Wte_Right {float:right; margin-top:10px; width:220px; background-color: #ededed;}
.Wte_Wrapper .Wte_Description 
{
    height: 260px;
    width: 210px;
    font-size:12px;
    padding:5px;
}

.Wte_Right h3 {
    background-color: #05b6e3;
    color: white;
    padding: 5px;
}

.Wte_Wrapper .Wte_Description  h3 {font-size:20px; text-align:center;}

.Wte_Wrapper .Wte_Description span { font-weight:bold; }

.Wte_Wrapper .Wte_FBLike
{
    -moz-border-radius: 4px 4px 4px 4px;
    background-color: #FFFFFF;
    height: 26px;
    margin-top: 10px;
    width: 180px;
    padding:6px 0 0 10px;
    
}

.Wte_Wrapper #Wte_Player
{
    background-color: black;
    height: 300px;
    width: 592px;
    text-align:center;
}

.Wte_Wrapper .Wte_VideoItemsBlock 
{
    position: relative;
    margin-top: 10px;
}

.Wte_Wrapper .Wte_VideoItems
{
    overflow: hidden;
    padding: 5px 0px 0;
    margin: 0 30px 0;
}

.Wte_Wrapper ul,
.Wte_RightSide ul
 { list-style:none;}

.Wte_Wrapper ul li
 {
     float:left;
     margin-right:4px; 
}
.Wte_Wrapper ul li {width:135px;}

.Wte_Wrapper .Wte_PnlVideoItem
{
    background-color: #FFF;
    height:118px;
    padding: 10px 0 0 10px;
    width: 125px;
    cursor:pointer;
    position:relative;
}

.Wte_Wrapper img,
.Wte_RightSide img
 {
     height: 94px;
     width: 125px;
     display:block;
}
.Wte_RightSide img
{
    text-align: right;
}


.Wte_Wrapper .Wte_VideoItemTitle,
.Wte_RightSide .Wte_VideoItemTitle 
{
    color: #003340;
    font-size: 14px;
    font-weight: bold;
    margin-top: 4px;
    text-align: center;
}

.Wte_Wrapper .Wte_VideoItemTitle
{
    height: 16px;
    width: 125px;
    font-size: 13px;  
}

.Wte_Wrapper .Wte_RightArrow,
.Wte_Wrapper .Wte_LeftArrow 
{
    cursor:pointer;
    position: absolute;
    top: 98px;
    
    height: 24px;
    width: 19px;
}

.Wte_Wrapper  .Wte_RightArrow 
{
    background: url("../Images/TVPage.png") repeat scroll -20px -136px transparent;
    right: 6px;
}
.Wte_Wrapper .Wte_LeftArrow
{
    background: url("../Images/TVPage.png") repeat scroll 0px -136px transparent;
    right: 588px;
}

.Wte_Wrapper  .Wte_BottomLabel 
{ 
    -moz-border-radius: 6px;
    background-color: #550E6C;
    color: #FFF;
    font-size: 18px;
    font-weight: bold;
    height: 29px;
    margin-left: 180px;
    padding-top: 5px;
    text-align: center;
    width: 400px;
}

.Wte_Popup .Wte_QuestionWrapper 
{
    text-align:left;
}

.Wte_Popup  .Wte_QuestionText {}

.Wte_Popup .AlContWC {padding-top:0; padding-right:0;}
.AlertB.Wte_Popup .AlContWC .mainContent {padding-top:0;}
.AlertB.Wte_Popup ul {list-style:none; padding-top:15px;max-height:350px;overflow:auto; padding-right:40px;}
.Wte_Popup .Wte_QuestionWrapper input {width:1px; height:1px; }
.Wte_Popup .Wte_QuestionWrapper .Wte_BottomBtn {margin-top:10px;}
.Wte_Popup .Wte_BottomBtn {padding-right:30px;}
.Wte_Popup .Wte_BottomBtn .Submit {float:right;}

.Wte_Popup .custom-radio,
.Wte_Popup .custom-radio label
{ position:static; }

.Wte_Wrapper .WTE_RigthBlockWithoutQ span { font-weight: normal;}

.RightSide .EarnPageItemsStripe
{
    width:335px;
}

.EarnPageItemsStripe .HeadArrwD
{
    background: #560e6c url(../Images/arw_dwnw.png) no-repeat 99% center;
    cursor:pointer;
    width: 100%;
    color: White;
    margin-bottom:10px;
}

.EarnPageItemsStripe .WRound
{
    Height: 32px;
    padding: 5px 0 0 10px;
    margin-top: 5px;
}

.EarnPageSymbolKeyTitle
{
    background: #00b8e2;
    margin: 0 0 10px 0;
    color:White;
    font-size: 18px;
    font-weight: bold;
    padding-top: 7px;
}

.EarnActivityType
{
    height: 42px;
    width: 42px;
    display: block;
}

.EarnActivityType.TreasureHunts { background: url(../Images/icons_assets.png) -681px -5px no-repeat; }
.EarnActivityType.Competitions { background: url(../Images/icons_assets.png) -470px -6px no-repeat; }
.EarnActivityType.SwapitDailies { background: url(../Images/icons_assets.png) -639px -5px no-repeat; }
.EarnActivityType.InviteFriends { background: url(../Images/icons_assets.png) -512px -5px no-repeat; }
.EarnActivityType.Quizzes { background: url(../Images/icons_assets.png) -555px -5px no-repeat; }
.EarnActivityType.Surveys { background: url(../Images/icons_assets.png) -597px -5px no-repeat; }
.EarnActivityType.WatchToEarn { background: url(../Images/icons_assets.png) -428px -5px no-repeat; }
.EarnActivityType.WantedSwaps { background: url(../Images/icons_assets.png) -722px -5px no-repeat; }
.EarnActivityType.Games { background: url(../Images/icons_assets.png) -386px -5px no-repeat; }

.EarnPageItemsStripe .EarnActivityType
{
    position:relative;
    /* top: -7px; */ /* Will this affect the earn page? */
    float:left;
}

.EarnPageItemsStripe .StatusImg
{
    background: url(../Images/icons_assets.png) -241px -4px no-repeat;
    height: 46px;
    width: 46px;
    display: block;
    float:right;
    position:relative;
    margin-right:10px;
    text-align:center;
    vertical-align:text-bottom;
    line-height:34px;
    color:White;
    font-size:18px;
    font-weight:bold;
    margin-right: 9px;
}

.EarnPageItemsStripe .StatusImg.Done { background-position: -288px -3px; }
.EarnPageItemsStripe .StatusImg.LotsOfSwapits { background-position: -335px -3px; }

.EarnPageItem
{
    height: 30px;    
    margin: 15px 0px 15px 5px;
    background: White;
}

.EarnPageItemsStripe .EarnPageItemText
{
    font-size: 16px;
    font-weight:bold;
    margin-left: 10px;
    text-decoration: none;
    color: Black;
}

.EarnPageItemsStripe .StripeSwapitsTitle
{
    color: white;
    float: right;
    font-size: 10px;
    margin-right: 22px;
    margin-top: 2px;
    text-align: center;
}

.EarnPageItemDesc
{
    font-size: 11px;
    margin-left: 12px;
    position: relative;
    top: -4px;
}

.LSEarn{
    width:580px;
    padding-right:10px;
    margin-top:34px;
}

.EarnPageBanners
{
    text-align:center;
    /*margin-left:10px;*/
}

.WelcomeTutorialPopup 
{
    background: url(../Images/welcome-popup-bg.png) left top no-repeat;
    width: 919px; height: 617px;
    margin-left: -460px; margin-top: -307px;
}
.WelcomeTutorialPopup .VideoBlockCont { margin: 140px auto 0; }
.WelcomeTutorialPopup .VideoBlockCont, .WelcomeTutorialPopup .VideoBlockCont > div { width: 515px; height: 320px; }
.WelcomeTutorialPopup .DlgClose { margin-left: -40px; margin-top: 10px; }
.WelcomeTutorialPopup .oxb { margin: 60px auto 0; }
.WelcomeSignUp 
{
    background-image: url(../Images/images_all_1.png);
    background-position: -3735px -422px;
    width: 160px;
}
.WelcomeTutorialPopup .SignupBlock { position: absolute; right: 12px; top: 215px; }

.Wte_Popup .pnlTitle
{
    background: #4B116F;
    height: 32px; line-height: 32px;
    margin-top: 46px !important; padding-right: 10px;
}


.WteAns_Popup .AlertTop.TopBlue,
.WteAns_Popup .AlertBot { display:none;}

.WteAns_Popup.AlertSU .AlertCont
{
     background: url("../Images/images_all_4.png") repeat-y scroll -900px 0 transparent;
    padding: 130px 150px 0 160px;
}

.AddASwap #standardDates .ui-slider ol { left: 27px; }

.WteAns_Popup.AlertSU .AlertCont .AlContWC .mainContent {height:184px;padding-top:30px; font-weight:bold;color: #fff;}
.WteAns_Popup.AlertSU .AlertCont .AlContWC .mainContent h3 { font-size:19px; padding-bottom:20px; }
.WteAns_Popup.AlertSU .AlertCont .AlContWC .mainContent span { font-size: 16px; font-weight: bold; }
.WteAns_Popup.AlertSU .AlertCont .AlContWC { padding: 0;position: relative;}
.WteAns_Popup.AlertSU .AlertCont .AlContWC a.Close {left:90px;position: absolute; top:146px;background-position: left -3985px; width:71px;}
.WteAns_Popup.AlertSU .AlertCont .AlContWC a.Close:hover { background-position: left -4010px;}
.WteAns_Popup.AlertSU a.DlgClose {display:none;}

/********signup tutorial**************/
.AlertB.AlertSUBig {width:848px; margin-top:-300px; margin-left:-420px;}
.AlertSUBig .TopBlue {background:url("../Images/images_all_4.png") no-repeat scroll 0 0 transparent;}
.AlertSUBig  .TopRed{background:url("../Images/images_all_4.png") no-repeat scroll 0 -126px transparent;}
.AlertSUBig .AlertCont{background:url("../Images/images_all_4.png") repeat-y scroll 0 -329px transparent; padding: 0 82px 10px 103px;}
.AlertSUBig .AlertBot {background:url("../Images/images_all_4.png") no-repeat scroll  0 -292px  transparent; height:24px;clear:both;}
.AlertSUBig  .AlertCont input.confirmEmailText {width:50%;float:none;background-color:#6CB1E0;}
.AlertSUBig .AlContWC .confirmEmail {padding-top:50px; text-align:left;}

.AlertSUBig .AlContWC .mainContent {padding-top:14px;min-height:325px;position:relative;}
.AlertSUBig .confirmEmailBtn {background-position:left -3161px;}
.AlertSUBig .nextBtn.noThanksBtn
{
    float:right;
    margin-top:6px;    
    text-decoration:underline; 
} 

.AlertSUBig .yesPleaseBtn
{
    float:right;
} 

.AlertSUBig .finishBtn
{
    background:url("../Images/buttons.gif") no-repeat scroll right -3211px transparent;
}

.AlertSUBig .buttonContainer {padding-top:10px; clear:both;position:absolute;right:10px; bottom:20px;}


.AlertSUBig .SU_pnlNewsletter
{
    float:left;
    padding-left: 30px;
    text-align: left;
    width: 45%;
}

.AlertSUBig .SU_pnlSpecOffers
{
    float:right;
    text-align: left;
    width: 45%;
}

.AlertSUBig .SU_pEarn a { color:#6DB1E0; text-decoration:underline; }

.AlertSUBig .SU_btnEarn
{
    display:inline-block;
    padding:5px 0 0 0;
    width:71px;
    height:25px;
    background:url(../Images/buttons.gif) -184px -3704px no-repeat;
    color:#fff;
    font-weight:bold;
    margin-right:10px;
    text-align:center;
    color:#fff;
    text-decoration:none;
}

.AlertSUBig .SU_chbNewsletters {clear:both;}
.AlertSUBig .SU_chbNewsletters .custom-checkbox {width:50%; text-align:left;*width:49%;}
.AlertSUBig .pnlYesPleaseBtn {padding-top:40px;}

.AlertSUBig label.SU_lblNewsletterCheck,
.AlertSUBig  label.SU_lblSpecOffersCheck
{
    padding:0 5px 1em 30px;
    font-weight:bold;
}

.AlertSUBig .SU_FieldsWrapper { list-style:none;padding-top:30px;}
.AlertSUBig .SU_FieldsWrapper li {padding-top:10px;}
.AlertSUBig .SU_FieldsWrapper .dvInputTd input {width:250px;}
.AlertSUBig .SU_FieldsWrapper a.ui-selectmenu-dropdown {width:250px;}

.AlertSUBig .SU_FieldsWrapper .SU_right{float:right; width:45%;}
.AlertSUBig .SU_FieldsWrapper.SU_left{float:left;width:45%;}

.AlertSUBig .SU_FieldsWrapper .dvFcol
{ 
    color: #525C7C;
    font-size: 13px;
    font-weight: bold;
  }
  
.AlertSUBig .PC_Buttons {padding-top:25px;}

.AlertSUBig .SU_FieldsWrapper .errorWrapper {padding-top:8px;position:relative;color:#fff;width:250px;} 
.AlertSUBig .SU_FieldsWrapper .errorText {background-color:#CC3300;font-weight:bold;padding:5px;}
.AlertSUBig .SU_FieldsWrapper .errorText span {font-size:16px;}
.AlertSUBig .SU_FieldsWrapper .errorTopDecor {background-color:red;height:8px;margin-left:10px;position:absolute;top:0;width:18px;background:url("../Images/images_all_1.png") no-repeat scroll -5050px -305px transparent; }

/********END signup tutorial**********/


.GenericMessage .val { padding: 5px 20px }


#winNowRow .InfoTd div { position: relative; left: -50px; width: 120%; }

/*
.Wte_Popup .pnlTitle {
    background: none repeat scroll 0 0 #4B116F;
    height: 36px;
    line-height: 32px;
    margin-top: 48px !important;
    padding-right: 10px;
}
*/
.Wte_Popup .custom-radio, .Wte_Popup .custom-radio label { position:relative;}


/*Game Zone*/
.GZ_Wrapper 
{
    width:750px;
    margin-left: 10px;
}
.GZ_Wrapper .GZ_PnlGame
{
    -moz-border-radius: 8px 8px 8px 8px;
    background-color: #ED008C;
    padding: 10px;
}


.GZ_Wrapper .GZ_TitleText { color:#fff; font-size:16px; font-weight:bold;}
.GZ_Wrapper .GZ_Gameblock { margin-top:10px; }
.GZ_Wrapper .GZ_Right {float:right; width:190px;}
/*.GZ_Wrapper .GZ_FBLike {width:180px; height:32px;}*/
.GZ_Wrapper .GZ_Description 
{
    background: none repeat scroll 0 0 #FFFFFF;
    height: 230px;
    width: 170px;
    font-size:12px;
    padding:10px;
    position:relative;
}

.GZ_Wrapper .GZ_Description  h3 {font-size:20px; text-align:left;}

.GZ_Wrapper .GZ_Description span { font-weight:bold; }

.GZ_Wrapper .GZ_FBLike
{
    -moz-border-radius: 4px 4px 4px 4px;
    background-color: #FFFFFF;
    height: 28px;
    margin-top: 10px;
    width: 180px;
    padding:6px 0 0 10px;
}

.GZ_Wrapper .GZ_Player
{
    background-color: #EEEEEE;
    height: 290px;
    margin-top: 10px;
    width: 544px;
}

.GZ_Wrapper .GZ_Player img {height: 290px; width: 544px;}

.GZ_Wrapper .GZ_GameItemsBlock 
{
    -moz-border-radius: 8px;
    background-color: #550e6c;
    height: 240px;
    margin-top: 10px;
}

.GZ_Wrapper .GZ_GameItems
{
    overflow: hidden;
    padding:10px 4px 0;
}

.GZ_Wrapper ul { list-style:none;}

.GZ_Wrapper ul li { float:left;width:188px; margin-right:4px; }

.GZ_Wrapper .GZ_PnlGameItem {background-color: #FFF;height: 161px;padding: 8px 4px 4px;width: 177px; cursor:pointer;}

.GZ_Wrapper img {height: 99px; width: 177px;display:block;}

.GZ_Wrapper  .GZ_RewardImg_Earn , .GZ_Wrapper .GZ_RewardImg_Seen 
{float:right; width:45px; height:38px; background:url(../Images/images_all_1.png) left top no-repeat;
color: #FFF;font-size: 20px;font-weight: bold;padding-top: 7px;text-align: center;}

.GZ_Wrapper  .GZ_RewardImg_Earn {background-position:-1206px -493px;}

.GZ_Wrapper .GZ_RewardImg_Seen {background-position:-1257px -493px;}
.GZ_Wrapper .GZ_GameItemTitle
{
    font-size: 12px;
    text-align:left;
}

.GZ_Wrapper .GZ_GameItemTitle h1
{
    color: #01B8E2;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    margin-bottom:5px;
}
.GZ_Wrapper .GZ_GameItemTitle span 
{
    font-weight:normal;
    text-decoration:none;
    color:#000;
}

.GZ_Wrapper  .GZ_Botom {padding:12px 6px 0;}

.GZ_Wrapper  .GZ_RightArrow , .GZ_Wrapper .GZ_LeftArrow 
{width:30px; height:34px; background:url(../Images/buttons.gif) left top no-repeat; cursor:pointer;}

.GZ_Wrapper  .GZ_RightArrow 
{float:right;   background-position: -226px -3739px;}
.GZ_Wrapper .GZ_LeftArrow
{float:left; background-position: -191px -3739px;}

.GZ_Wrapper  .GZ_BottomLabel 
{ 
    -moz-border-radius: 6px;
    background-color: #ed008c;
    color: #FFF;
    font-size: 18px;
    font-weight: bold;
    height: 29px;
    margin-left: 180px;
    padding-top: 5px;
    text-align: center;
    width: 400px;
}

.GZ_Wrapper  .GZ_gotoGame 
{
    background:url(../Images/icons_assets.png) -161px -10px no-repeat transparent;
    cursor:pointer;
    text-decoration:none;
    display:block;
    width:77px;
    height:32px;
    position:absolute;
    bottom:10px;
    right:60px;
}

/*END  Game Zone*/

.SwapCont { position: relative;}
.SwapCont .SwapBtns { position: absolute; right:0;}
.ShopProductBlock  .swapDescription,
.ShopProductBlock.SwapBlock .SwapCont
{
/*    overflow-x:hidden;*/
    width: 393px;
}

.ShopProductBlock  .SwapCont .SwapBtns { position: static;right: auto;}

.ShopProductBlock  .SwapCont .ProductTitleWrapper { overflow-x:hidden; width: 393px;}

/*.Seo_MainPageContent, .Seo_CategoryListText { height: 1px;overflow: hidden; }*/

.Seo_MainPageContent {
    background-color: #D4ECF9;
    color: #769FB5;
    font-weight: bold;
    line-height: 18px;    
    text-decoration: none;
    padding: 10px;
}

.Seo_MainPageContent h1{ font-size: 13px;}
.Seo_MainPageContent p{ font-size: 10px;}


.Seo_ShowMore 
{
     color: #769FB5;
    font-weight: bold;
    line-height: 18px;    
    text-decoration: none;
}

/*************Green Wire*****************************************************/
.LeftSide.GW_LeftContent { width: 940px;}
.GW_LeftContent .NavHist {width:760px;}
.GW_LeftContent .GW_Top 
{
    background:url(../Images/GreenWire/GreenWire1.png) 0 0 no-repeat transparent;
    width:940px;
    height:188px;
    padding: 102px 0 0 20px;
}

.GW_LeftContent .GW_Top h3 { font-size:18px; }
.GW_LeftContent .GW_Top p 
{
    font-size: 14px;
    margin: 15px 0 6px 0;
}

.GW_LeftContent .GW_Top a 
{
    color: #00B8E2;
    font-size: 15px;
    font-weight: bold;
}

.GW_LeftContent .GW_Bottom 
{
    background:url(../Images/GreenWire/GreenWire1.png) 0 -310px no-repeat transparent;
    width:940px;
    height:145px;
    clear: both;
}



.GW_LeftContent .GW_ContentAll 
{
    background-color: #00b8e2;
}


.GW_LeftContent .GW_Content 
{
    
}

.GW_LeftContent .GW_ContentRight
{
    background-color: #FFFFFF;
    float: right;
    margin-right: 10px;
    padding: 22px 20px 30px;
    width: 256px;
}

.GW_LeftContent .GW_ContentRight .GW_Total
{}

.GW_LeftContent .GW_ContentRight .GW_TotalTop
{
    padding-bottom:15px;
    text-align: center;
    font-size:38px;
    line-height: 16px;
    border-bottom: 1px solid #000000;
}

.GW_LeftContent .GW_ContentRight .GW_TotalTop.GW_TotalCheckOut { border-bottom-style: none; padding-bottom:0;}

.GW_LeftContent .GW_ContentRight .GW_TotalTop span { font-size:12px;font-weight: bold; }

.GW_LeftContent .GW_ContentRight .GW_TotalTop .GW_TotalTopImg
{
    background:url(../Images/GreenWire/GreenWire1.png) -1597px -207px no-repeat transparent;
    width:258px;
    height:43px;
}

.GW_LeftContent .GW_ContentRight .GW_TotalTop .GW_TotalSwapits
{
    padding-top: 17px;
}

.GW_LeftContent .GW_ContentRight.GW_TotalEmpty .GW_Total
{
    border: none; 
    width:290px;
    height:365px;
    background: url(../Images/GreenWire/GreenWire1.png) -1247px 0 no-repeat transparent;
}
.GW_LeftContent .GW_ContentRight .GW_TotalItems
{padding-top:10px;}

.GW_LeftContent .GW_ContentRight .GW_TotalItems h3
{
    font-size: 13px;
}

.GW_LeftContent .GW_ContentRight .GW_TotalItems ul
{
    font-size: 12px;
    list-style: none outside none;
}

.GW_LeftContent .GW_ContentRight .GW_TotalItems ul>li
{
    padding-top: 16px;
}

.GW_LeftContent .GW_ContentRight .GW_TotalItem
{
    width: 185px;
}

.GW_LeftContent .GW_ContentRight.GW_TotalEmpty 
{
    background-color: transparent;
    padding-left: 10px;
    margin-right:20px;
    padding-top:11px;
    
}

.GW_ContentRight.GW_TotalEmpty .GW_Total > div { display: none; }

.GW_Content .GW_RemoveBtn
{
    display: block;
    width: 62px;
    height:19px;
    background: url(../Images/GreenWire/GreenWire1.png) -1666px -495px no-repeat transparent;
    float: right;
}

.GW_LeftContent .GW_ContentLeft 
{
    background-color: #FFFFFF;
    margin-left: 10px;
    width: 616px;
    padding-top:22px;
    float: left;
}

.GW_LeftContent .GW_ContentLeft  .GW_SelectTop,
.GW_LeftContent .GW_ContentLeft  .GW_SelectTopAnother
{
    width:312px;
    height:40px;
    margin-left: 157px;
}

.GW_LeftContent .GW_ContentLeft  .GW_SelectTop
{
    background: url(../Images/GreenWire/GreenWire1.png) -1591px -103px no-repeat transparent;
}

.GW_LeftContent .GW_ContentLeft  .GW_SelectTopAnother
{
    background: url(../Images/GreenWire/GreenWire1.png) -1591px -257px no-repeat transparent;
}

.GW_LeftContent .GW_ContentLeft .GW_SelectItem
{
    
}

.GW_LeftContent .GW_ContentLeft .GW_SelectItem .GW_SelectContent
{
    padding: 34px 0 30px 120px;
}

.GW_LeftContent .GW_ContentLeft .GW_SelectItem .GW_SelectRight
{
    float: right;
    width: 252px;
}

.GW_LeftContent .GW_ContentLeft .GW_SelectItem .GW_SelectRight .GW_DeviceWork {padding-bottom:27px;}

.GW_LeftContent .GW_ContentLeft .GW_SelectItem .GW_SelectRadio
{
    margin-top:10px;
}

.GW_LeftContent .GW_ContentLeft .GW_SelectItem .GW_SelectRadio input
{
    margin-left: 4px;
    margin-right: 10px;
}


.GW_LeftContent .GW_ContentLeft .GW_SelectItem .GW_SelectPhoneSwapPnl
{
    margin-top:40px;
}

.GW_LeftContent .GW_ContentLeft .GW_SelectItem .GW_SelectPhoneSwapPnl div { width:200px; padding-top:6px;}
.GW_LeftContent .GW_ContentLeft .GW_SelectLeft select 
{
    margin-bottom: 18px;
    margin-top: 3px;
    width: 220px;
}

.GW_LeftContent .GW_ContentLeft .GW_SelectLeft .GW_Required
{
    color: #a6a6a6;
}

.GW_LeftContent .GW_ContentLeft .GW_AddBtn
{
    display: block;
    width: 101px;
    height:32px;
    background: url(../Images/GreenWire/GreenWire1.png) -1603px -590px no-repeat transparent;
}

.GW_LeftContent .GW_ContentLeft .GW_AddAnotherBtn
{
    display: block;
    width: 186px;
    height:32px;
    background: url(../Images/GreenWire/GreenWire1.png) -1603px -630px no-repeat transparent;
}


.GW_LeftContent .GW_ContentLeft .GW_PhoneSwapBtn
{
    display: block;
    width: 186px;
    height:32px;
    background: url(../Images/GreenWire/GreenWire1.png) -1603px -674px no-repeat transparent;
    margin-right:75px;
    float: right;
}

.GW_LeftContent .GW_ContentLeft .GW_ItemAddConfirmModel
{
    padding-bottom:30px;
}

.GW_LeftContent .GW_ContentLeft .GW_ItemAddTop
{
    width: 292px;
    height: 38px;
    background: url(../Images/GreenWire/GreenWire1.png) -1600px -307px no-repeat transparent;
    margin:0 0 12px 164px;
}

.GW_LeftContent .GW_ContentLeft .GW_ItemAddConfirmModel
{
    padding-bottom:30px;
}

.GW_LeftContent .GW_ContentLeft .GW_ItemAddRight
{
    float: right;
    margin: 0 72px 0 0;
    width: 194px;    
}

.GW_LeftContent .GW_ContentLeft .GW_ItemAddDevicePrice
{
    font-size: 12px;
    font-weight: bold;
    padding: 24px 0 12px 22px;
    background-color: #EAEAEA;
    margin-bottom: 21px;
}

.GW_LeftContent .GW_ContentLeft .GW_ItemAddDevicePrice>div
{
    padding-bottom:18px;
}

.GW_LeftContent .GW_ContentLeft .GW_ItemAddDevicePrice div span
{
    font-size: 34px;
    font-weight: normal;
}


.GW_LeftContent .GW_ContentLeft .GW_ItemAddConfirmModel .GW_ItemAddAddBtn,
.GW_LeftContent .GW_ContentLeft .GW_ItemAddConfirmModel .GW_ItemAddAddAnotherBtn,
.GW_LeftContent .GW_ContentLeft .GW_ItemAddConfirmModel .GW_ItemAddPhoneSwapBtn
{
    display: block;
    height:32px;
    background-color: transparent;
    background-image: url(../Images/GreenWire/GreenWire1.png);
    background-repeat: no-repeat;
    
}

.GW_LeftContent .GW_ContentLeft .GW_ItemAddConfirmModel .GW_ItemAddAddBtn
{
    width: 101px;
    background-position:-1603px -590px;
}

.GW_LeftContent .GW_ContentLeft .GW_ItemAddConfirmModel .GW_ItemAddAddAnotherBtn
{ background-position:-1603px -630px; width:186px;}

.GW_LeftContent .GW_ContentLeft .GW_ItemAddConfirmModel .GW_ItemAddPhoneSwapBtn
{ background-position:-1603px -674px;width:186px;margin-top: 11px; }

.GW_LeftContent .GW_ContentLeft .GW_ItemAddDeviceDescription
{ 
    float: right;
    margin-right: 17px;
    padding-top: 14px;
    width: 120px;
    line-height:150%;
}

.GW_LeftContent .GW_ContentLeft .GW_ItemAddLeft { padding-top: 14px; padding-left:110px;}

.GW_LeftContent .GW_ContentLeft .GW_ItemAddDeviceImage
{ 
    border: 1px solid #DCDCDC;
    float: left;
    height: 90px;
    padding: 19px 2px;
    width: 70px;
}

.GW_LeftContent .GW_ContentLeft .GW_ItemAddDeviceImage img{ width:70px; height:90px; }

.GW_LeftContent .GW_ContentLeft .GW_ListItemChooseTop 
{
    width: 279px;
    height: 36px;
    background: url(../Images/GreenWire/GreenWire1.png) -1600px 0 no-repeat transparent;
    margin:0 0 22px 170px;
}

.GW_ContentLeft.GW_ListItemsWrapper 
{
    padding-left:75px;
    width:541px;
    padding-bottom:30px;
    
}

.GW_ListItemsWrapper h3 {padding-bottom:5px;}

.GW_ListItemsWrapper  ul 
{
    list-style: none;
}


.GW_ListItemsWrapper  ul > li 
{
    border: 1px solid #EDEDED;
    float: left;
    height: 167px;
    margin-bottom: 13px;
    margin-right: 2px;
    width: 154px;
}

.GW_ListItemsWrapper .GW_ListItemChooseDeviceImage
{
    float: left;
    height: 93px;
    width: 70px;
}

.GW_ListItemsWrapper .GW_ListItemChooseDeviceImage img {height: 93px; width: 70px;}

.GW_ListItemsWrapper .GW_ListItemChooseDeviceDescription
{    
    float: right;
    font-size: 11px;
    line-height: 140%;
    padding-top: 8px;
    width: 70px;
}

.GW_ListItemsWrapper .GW_ListItemChooseDeviceWrapper
{
    padding: 20px 4px 0 7px;
    height:117px;
}

.GW_ListItemsWrapper .GW_ListItemChooseBottom
{    
    background: none repeat scroll 0 0 #e4e4e4;
    clear: both;
    height: 30px;
}

.GW_ListItemsWrapper .GW_ListItemChooseBottom a 
{
    display: block;
    width: 61px;
    height:18px;
    background: url(../Images/GreenWire/GreenWire1.png) -1603px -495px no-repeat transparent;
    margin-right:5px;
    float: right;
    margin-top:6px;
}


.GW_LeftContent .GW_ContentLeft.GW_OrderPreview { background-color: transparent; padding-top:0;} 

.GW_OrderPreview .GW_OrderPreviewDevices,
.GW_OrderPreview .GW_OrderPreviewEnvelopes
{
    background-color: #fff;
}

.GW_OrderPreview .GW_OrderPreviewDevicesTop 
{
    width: 211px;
    height: 39px;
    background: url(../Images/GreenWire/GreenWire1.png) -1600px -356px no-repeat transparent;
    margin:0 0 22px 170px;
}

.GW_OrderPreview .GW_OrderPreviewDevicesWrapper
{
    padding: 21px 25px 30px 23px;
}

.GW_OrderPreview .GW_OrderPreviewDevices table
{
    width: 100%;
}

.GW_OrderPreview .GW_OrderPreviewDevices table td 
{
    padding: 10px 0 0 0;
    width: 15%;
}

.GW_OrderPreview .GW_OrderPreviewDevices table td.GW_tdModel
{
    width: 40%;
    
}

.GW_OrderPreview  .GW_OrderPreviewEnvelopes
{
    margin-top:10px;
}


.GW_OrderPreview .GW_OrderPreviewEnvelopesTop 
{
    width: 377px;
    height: 41px;
    background: url(../Images/GreenWire/GreenWire1.png) -1600px -154px no-repeat transparent;
    margin:0 0 22px 100px;
}

.GW_OrderPreview  .GW_OrderPreviewEnvelopesWrapper
{ padding: 21px 25px 20px 23px;}


.GW_OrderPreview  .GW_OrderPreviewDdl
{width:50px;}

.GW_OrderPreview .GW_OrderPreviewBackBtn,
.GW_OrderPreview .GW_OrderPreviewNextBtn
{
    display: block;
    width: 101px;
    height:32px;
    background: url(../Images/GreenWire/GreenWire1.png) -1603px -495px no-repeat transparent;
}
.GW_OrderPreview .GW_OrderPreviewNextBtn
{
    background-position: -1603px -518px;
    float: right;
}

.GW_OrderPreview .GW_OrderPreviewBackBtn
{
    float: left;
    background-position: -1603px -553px;
}

.GW_OrderPreview .GW_OrderPreviewButtons { padding-top:10px;}


.GW_PersonalDetails .GW_PersonalDetailsTop
{
    width: 323px;
    height: 37px;
    background: url(../Images/GreenWire/GreenWire1.png) -1601px -53px no-repeat transparent;
    margin:0 0 15px 78px;
}

.GW_PersonalDetails .GW_PersonalDetailsLblReq
{ 
    padding-right: 44px;
    text-align: right;
}

.GW_PersonalDetails .GW_PersonalDetailsWrapper
{
    padding: 0 20px 20px 71px;
}

.GW_PersonalDetails .GW_PersonalDetailsWrapper ul
{
    list-style: none;
    margin:32px 0 0 28px;
    
}

.GW_PersonalDetails .GW_PersonalDetailsWrapper ul > li
{
    padding-bottom:6px;
    font-size:12px;
}

.GW_PersonalDetails .GW_PersonalDetailsWrapper .GW_PersonalDetailsLbl
{
    float: left;
    clear: left;
    width:12.5em;
    text-align: right;
    margin-right:15px;
    padding: 3px 0 2px;
    
}

.GW_PersonalDetails .GW_PersonalDetailsGray
{
    background-color: #F4F4F4;
    margin-right: 51px;
    padding: 20px 0;
}


.GW_PersonalDetails .GW_PersonalDetailsGray input,
.GW_PersonalDetails .GW_PersonalDetailsGray input:focus,
.GW_PersonalDetails .GW_PersonalDetailsGray select,
.GW_PersonalDetails .GW_PersonalDetailsGray select:focus
{
    border: 1px solid #B5C36B!important;
    padding: 2px!important;
    font-weight: normal!important;
    
}

.GW_PersonalDetails .GW_PersonalDetailsGray select{width:150px;}
.GW_PersonalDetails .GW_PersonalDetailsGray input {width:220px;}

.GW_PersonalDetails .GW_PersonalDetailsTerms 
{
    padding-top:20px;
}

.GW_PersonalDetails .GW_PersonalDetailsTerms a
{
    color: #00B8E2;
}


.GW_PersonalDetails .GW_PersonalDetailsBackBtn,
.GW_PersonalDetails .GW_PersonalDetailsNextBtn
{
    display: block;
    width: 101px;
    height:32px;
    background: url(../Images/GreenWire/GreenWire1.png) -1603px -495px no-repeat transparent;
}
.GW_PersonalDetails .GW_PersonalDetailsNextBtn
{
    background-position: -1603px -518px;
    float: right;
}

.GW_PersonalDetails .GW_PersonalDetailsBackBtn
{
    float: left;
    background-position: -1603px -553px;
}

.GW_PersonalDetails .GW_PersonalDetailsButtons {padding-top:20px;}

.GW_PersonalDetails .GW_PersonalDetailsWrapper .GW_PersonalDetailsErrLbl 
{
    padding-left:14em;
    color:Red;
    zoom: 1;
}

.GW_PersonalDetails .GW_PersonalDetailsWrapper .GW_PersonalDetailsTerms .GW_PersonalDetailsErrLbl
{
    padding-left:2em;
}


.GW_AllDone .GW_AllDoneTop
{
    width: 168px;
    height: 37px;
    background: url(../Images/GreenWire/GreenWire1.png) -1600px -404px no-repeat transparent;
    margin:0 0 15px 230px;
}

.GW_AllDone .GW_AllDoneWrapper { padding: 10px;}

/* END Green Wire */


/*************NEW Buttons***********************/

a.button_25_height, a.button_25_height > span 
{
    background-color:transparent;
    background-image:url(../Images/buttons-new.png);
    background-repeat:no-repeat;
    background-attachment:scroll;
}

a.button_25_height
{
    height:25px;
    padding-left:4px;
    display:block;
    font-size:13px;
    text-decoration: none;
    float:left;
    cursor:pointer;
}

a.button_25_height:hover
{
    background-position:-251px -186px;
}

a.button_25_height:hover > span
{
    background-position: right -217px;
}

a.button_25_height > span 
{
    display: block;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    height: 21px;
    padding:4px 7px 0 3px;
    color:#fff;
}

/***red***/
a.button_25_PinkRed
{
    background-position:-251px 0;
}

a.button_25_PinkRed > span 
{
    background-position: right -31px;
}

/***blue***/
a.button_25_Blue
{
    background-position:-251px -62px;
}

a.button_25_Blue > span
{
    background-position: right -93px;
}

/***gray***/
a.button_25_Gray
{
    background-position:-251px -124px;
}

a.button_25_Gray > span
{
    background-position: right -155px;
}

/***Magenta***/
a.button_25_Purple
{
    background-position:-251px -248px;
}

a.button_25_Purple > span
{
    background-position: right -279px;
}


/***green***/
a.button_25_Green
{
    background-position:-251px -307px;
}

a.button_25_Green > span
{
    background-position: right -335px;
}

/*************END NEW Buttons***********************/

div.SignupStarburst {
    background:url(../Images/starburst_pink.png);
    width:69px;
    height:71px;
    padding:0;
    margin:3px;
    text-align:center;
    display:block;
    float:left;
    margin-right:10px;
}

div.SignupStarburstText {
    font-size:20pt;
    line-height:10pt;
    font-weight:bold;
    text-align:center;
    color:#fff;
    position:relative;
    top:22px;
}

#rememberMe 
{
    margin-right: 5px;
    vertical-align: middle;
}

div.LogSigNew 
{
    float: right;
    margin: 9px 15px 0 15px;
    color: #808080;
}

div.LoggedSigNew 
{
    float: right;
    margin: 2px 0 0 15px;
    color: #808080;
    width: 290px;
    height: 33px;
    background: url(../images/images_all_2.gif) no-repeat 277px -2487px;
    padding-right: 20px;
}

div.LoggedSigNew div
{
    margin: 7px 3px 0 0;
    color:#000000;
    font-weight: bold;
    overflow: hidden;
    float: right;
    text-align:right;
}

div.LoggedSigNew img 
{
    float: right;
    padding-right: 15px;
}

div.LogSigNew .LogOut
{
    border: none;
    background: none;
    cursor: pointer;
    color: White;
    text-decoration: underline;
    padding: 10px 8px 8px 8px;
    font-size: 12px;
}

div.LogSigNew .LogL
{
    color: #808080;
    text-decoration: underline;
    padding: 10px 20px 8px 8px;
    font-weight: 700;
    font-size: 12px;
}

div.SignUpNew
{
    float: right;
    padding: 5px 20px 0 0;
    width: 326px;
}

div.SignUpNew a.signup
{
    /*background: url("../Images/buttons.gif") no-repeat scroll -111px -3984px transparent;*/
    display: block;
    width: 122px;
    height: 25px;
    text-decoration: none;
    margin-left: 10px;
    text-align: center;
}

div.SignUpNew a.LoginWithFacebook
{
    background: url("../Images/facebook_connect.png");
    width: 164px;
    height: 22px;
    display: block;
    float: left;
    margin-top: 2px;
}
div.SignUpNew span.text
{
    float: left;
    padding: 3px 0 0 10px;
    color: #808080;
}


.ad_top_holder
{
    float:left;
    margin: auto;
}

.ban_728_90
{
    width: 728px;
}


/***********signup not confirmed popup*/
.SignupNotConfirmedPopup 
{
    background: url(../Images/images_all_1.png) -9031px top no-repeat;
    width: 576px; height: 337px;
    margin-left: -288px; margin-top: -168px;
}
.SignupNotConfirmedPopup .SIP_Wrapper { margin: 103px 34px 0 280px;font-weight: bold;zoom: 1;font-size: 12px;}
.SignupNotConfirmedPopup .SIP_RightText { width: 180px;padding-top: 15px;}
.SignupNotConfirmedPopup .SIP_LeftText { width: 180px;}

.SignupNotConfirmedPopup .SIP_Btns {float: right; margin-right: 73px; margin-top: 17px;}

.SignupNotConfirmedPopupAfterLogin
{
    background: url(../Images/images_all_1.png) -8173px top no-repeat;
    width: 576px; height: 337px;
    margin-left: -288px; margin-top: -168px;
}
.SignupNotConfirmedPopupAfterLogin .SIP_Wrapper { margin: 143px 34px 0 28px;font-weight: bold;zoom: 1;font-size: 12px;}
.SignupNotConfirmedPopupAfterLogin .SIP_RightText { float: right;width: 170px;height: 85px;padding-top: 15px;}
.SignupNotConfirmedPopupAfterLogin .SIP_LeftText { float: left;width: 160px; padding-left: 35px;}

.SignupNotConfirmedPopupAfterLogin .SIP_Btns {float: right; margin-right: 26px; margin-top: 25px;}

#videoblock { width:298px; height: 170px; }

table.signuppopup { width: 100%; }
table.signuppopup td.videowrap { width: 298px; }
table.signuppopup td.textwrap { padding-right: 40px; }
table.signuppopup td.textwrap img { margin: 16px 0; }
table.signuppopup h2 { color: #452860; font-size: 22px; }
table.signuppopup h3 { color: #452860; text-align: left; }
table.signuppopup a.CloseOK { background-image: url("../Images/btn_ok.png"); display: block; height: 25px; width: 113px; margin: 20px 0 0 75px; }

#sis_content { padding-top: 39px; }

/*new selected menu*/

.HomePageSelected .MM_Home,
.CmsPages_spend .MM_Spend,
.CmsPages_how-it-works .MM_HowItWorks,
.SwapAddSelected .MM_AddSwap
{
    background:url(../Images/dd_menu.gif) left -80px repeat-x #fb9c04;
    background-color: transparent;
}
.HomePageSelected .MM_HomeUnloginned,
.MySwapitSelected .MM_Dashboard
{
    background:url(../Images/dd_menu.gif) left -227px repeat-x #fb9c04;
    background-color: transparent;
}
.TopMenu li.hover.hpmenu
{
    background-color: transparent; background-position: 0 -227px;
}
.HomePageSelected .MM_Home
 { background-color: transparent; background-position: 0 -80px; }
 
 .SwapZonesSelected .MM_Zones
 {background:url(../Images/dd_menu.gif) left -44px no-repeat !important;}
 
 /*end new selected menu*/
 
 div.searchbox 
 {
     background-color: #5fb8be;
     width: 162px;
     height: 33px;
     position: absolute;
     display: none;
     /*margin-left: -20px;*/
     z-index: 9999;
     clear: left;
     top: 35px;
     left: 0;
 }
 .TopMenu .MM_Spend.sel a
 {
     background: none;
 }
 
 div.usermenu
 {
     background-color: #e9ecf1;
     width: 165px;
     /*height: 90px;*/
     position: absolute;
     margin-left: 765px;
     display: none;
 }
 
 div.usermenu .LogOut
{
    border: none;
    border-left: none;
    background: none;
    cursor: pointer;
    color: #000000;
    padding: 2px 8px 8px 33px;
    font-weight: normal;
    font-size:13px;
}

div.usermenu a
{
    display: block;
    text-decoration: none;
    color: #000000;
    padding: 3px 0 10px 36px;
}

.MM_Spend:hover .searchbox
{
    display: block;
}

div.TopMenu li.MM_Spend .searchbox.show
{
    display: block;
}
.Height_10 { height: 10px;}

div.TopMenu li.MM_Spend { width: 7em;padding: 0;text-align: center;position: relative; }

h2.HeadArrwD span.smallheader
{
    font-size: 14px;
    font-weight: normal;
}

#fblogin input 
{
    float: none;
    width: 400px;
}
#fblogin label 
{
    color: #2A3B56;
    float: left;
    font-size: 13px;
    font-weight: bold;
}


/*****halloween 2011******/

.HW_Popup_2011
{
    width: 575px; height: 337px;
    background-image: url(/cms/upload/resources.background/halloween2011.png);
}
.HW_Popup_2011 .AlertCont .AlContWT, .HW_Popup_2011 .AlertCont .AlContWB, .HW_Popup_2011 .AlertTop, .HW_Popup_2011 .AlertBot { display: none }
.HW_Popup_2011 .AlertCont { background-image: none; }
.HW_Popup_2011 .AlertCont .AlContWC
{
    padding: 0;
    background-color: transparent;    
}
.HW_Popup_2011 .AlContWC p { margin: 42px auto; width: 180px; text-align: center; font-weight: bold }
.HW_Popup_2011 .ButtonHeight25
{
    position: absolute;
    left: 50%; margin-left: -42px;
    bottom: 55px;
}


/*initial popup*/
.HWP_Popup_2011
{
    width: 576px; height: 337px;
    background-image: url(/cms/upload/resources.background/halloween_2011_popup.png);
}
.HWP_Popup_2011 .AlertCont .AlContWT, .HWP_Popup_2011 .AlertCont .AlContWB, .HWP_Popup_2011 .AlertTop, .HWP_Popup_2011 .AlertBot { display: none }
.HWP_Popup_2011 .AlertCont { background-image: none; }
.HWP_Popup_2011 .AlertCont .AlContWC
{
    padding: 0;
    background-color: transparent;    
}
.HWP_Popup_2011 .AlContWC p { margin: 42px auto; width: 180px; text-align: center;font-weight: bold; }
.HWP_Popup_2011 .ButtonHeight25
{
    position: absolute;
    left: 50%; margin-left: -42px;
    bottom: 55px;
}
.HWP_Popup_2011.HWP_VideoBG 
{ background-position: 0 -674px; }

.HWP_Popup_2011.HWP_VideoBG .ButtonHeight25 
{ left: auto; right: 45px; bottom: 40px; }

.HWP_Popup_2011.HWP_VideoBG .AlContWC p 
{ color: #fff; margin-left: 0; margin-top: 15px; width: 300px; text-align: left; }

.HWP_Popup_2011 .CP_VideoCont 
{ width: 375px; height: 215px; margin: -65px auto 0; }

.HWP_Popup_2011.HWP_TextBG {background-position: 0 -337px;}

/*****end halloween 2011******/

/*autocomplete */
.SP_Autocomplete .ui-autocomplete.ui-menu { width: 190px!important;text-align: left;background-color: #fff;max-height: 400px;overflow-y: auto;}

/*end autocomplete */


/************Error500*************/
.Error500 .Content {width: 960px;height: 550px;background: url(../Images/error/error500.jpg) 0 0 scroll no-repeat #fff; }
.Error500 .TopLogoMenu{ height: 88px;}
.Error500 .Content .BtnBackToHome { display: block;width: 174px;height: 38px; background: url(../Images/error/back-to-home.png) 0 0 scroll no-repeat transparent;margin: 366px 0 0 456px;position: absolute;text-decoration: none;}
/************End Error500*************/

/* Add images when adding swaps - nothing to do with Login - Mid-refactoring. */
.LoginBlock{
    position:absolute;
    top:200px;
    left:30%;
    width:576px;
    height:337px;
    text-align:left;
    z-index:99999;
}
.LoginBlock .LoginForm a{
    text-decoration:none;
    color:#00B5E2;
}
.LoginBlock .LoginForm td{
    padding:2px 0 0 10px;
}
.LoginBlock .LoginForm .InputTd{
    /*background-color:#FFFFFF;*/
    /*background:none;*/
    width:304px;
}
.LoginBlock .LoginForm .Error .InputTd{
    background:#CC3300;
}

.LoginBlock .LoginForm td input[type='text'],
.LoginBlock .LoginForm td input[type='password']{
    line-height:20px;
    width:99%;
}
.LoginBlock .LoginForm td input[type='text']{
    margin:2px 0 2px 0;
}
.LoginBlock .LoginForm{
    padding:54px 0 0 0;
    font-weight:bold;
}
.LoginBlock .LoginForm table{
    table-layout:fixed;
    width:100%;
}
.LoginBlock .LoginPad{
    padding:2px 44px 3px 44px;
    min-height: 21px;
    *padding-top: 0;	
}
.LoginBlock .Buttons
{
    height: 40px;
    padding-top:1px;
}
.LoginBlock .LogTdPad{
    padding:0;
    width:44px;
}
.LoginBlock .NoPadTd{
    padding:0;
}
.LoginBlock .Messages{
    height:auto;
}
.LoginBlock .LoginForm.resetPass1 .Messages
{
    display: none;        
}
.LoginBlock .LoginForm .Inputs tr.Spacer { height: 7px; }
.LoginBlock .LoginForm .Inputs tr.Spacer td { height: 0px; }

.LoginBlock a.LoginWithFacebook
{
    margin: 30px 0 0 57px;
    display:block;
}
.LoginBlock .Cancel{
    float:left;
}
.LoginBlock .Submit{
    float:right;
}
.LogMe{
    display:block;
    background:url(../Images/buttons.gif) -116px -675px no-repeat;
    width:122px;
    height:25px;
}
.LoginBlock .LogMe,
.LoginBlock .ReSendPwd,
.LoginBlock .ResendAct{
    float:right;
}

/* Main menu and login */
.LoginBlock{
    position:fixed;
    top:50%;
    left:50%;
    width:576px;
    height:337px;
    text-align:left;
    display: none;
    z-index: 1000;
    margin-left: -283px;
    margin-top: -168px;
}
* html .LoginBlock { position: absolute; }
.LoginBlock .DDL { width: 294px }
.LoginBlock select { width: 100%; }

.LoginBlock .LoginForm td input[type="password"],
.LoginBlock .LoginForm td input[type="password"]:focus,
.LoginBlock .LoginForm td input[type="text"], 
.LoginBlock .LoginForm td input[type="text"]:focus { margin: 2px 0 3px 0; height:18px; padding-bottom:8px; }

#dashboardMiddleZone
{
	display: inline-block;
	padding-left: 20px;
	position: absolute;
	width: 450px;
}

#dashboardLeftZone
{
	display: inline-block;
}

#signatureCode
{
	width: 395px !important;
}

#signatureBBCode
{
	width: 395px !important;
}

#dashboardHeader #dashboardHeaderText
{
	display: inline-block;
	width: 260px;
}
#dashboardHeader #dashboardBtn
{
	display: inline-block;
}
#dynHolder iframe {
	height: 500px;
}

#floor {
	z-index:9999;
}

#swapit_radio {
    z-index: 9999;
    display: none;
}

#pushdown {
    font: 0px Arial, Helvetica, sans-serif;
}