﻿.PGRatings {
    display: none;
}

#paymentsCreateVoucherCode .MessageText a, #paymentsTransferSwapits .MessageText a {color:#00b3e2;}

/* new banner instead logo "SwapIt" */
.logoBanner { width: 208px; height: 87px; float: left;margin-right: 7px;position: relative;}
/*ie 7 fix*/
*+html .TopLogoMenu.TopHome {position:relative;}
*+html .TopLogoMenu.TopHome .LogoLink {left:10px;}


.CHome.dashboard .RightSide {
    min-height: 1200px;
}

.CHome.microsite .RightSide {
    min-height: 0;
}

#UserDashBoardTabsContainer #tab-3 .Grid.MinMar .InputTd .WIn a
{
    color: #00B5E2;
    background:url("../Images/page_down.gif") no-repeat scroll 155px 6px #FFFFFF;   
    height: 23px;
    width: 175px !important;
}

#UserDashBoardTabsContainer #tab-3 .custom-checkbox .OfferLbl.checked, .custom-checkbox .OfferLbl
{
    font-weight: bold;   
}

#UserDashBoardTabsContainer #tab-3 .Grid.MinMar .InputTd .WIn,
.RateSlateRightSide .RateSalteTopFiveSongsContainer .WIn,
.RateSlateRightSide .RateSalteTopThreeSongsContainer .WIn
{
    border-color: #00B5E2;
    border-style: solid;
    border-width: 2px;
    padding: 2px;
}

#UserDashBoardTabsContainer #tab-3 .TickDiv
{
    margin-bottom: 20px;
    margin-top: -20px;
    color: #560E6D;
    font-weight: bold;
    font-size: 14px;
}

#UserDashBoardTabsContainer #tab-3 .InputTd .WIn .ui-state-default,
#UserDashBoardTabsContainer #tab-3 .InputTd .WIn .ui-state-focus,
#UserDashBoardTabsContainer #tab-3 .InputTd .WIn .ui-state-active
{
    border: 0;
}

#UserDashBoardTabsContainer #tab-3 .BorBot{
    border-bottom:1px solid #D7D7D7;
    margin:10px -10px 0 -10px;
    padding:0 10px;
}

#UserDashBoardTabsContainer #tab-3 .WRound .BorBot
{
    border-bottom: 0;
}

#UserDashBoardTabsContainer #tab-3 .WRound .BorBot.MyPubProf
{
    padding-bottom: 0;   
}

#UserDashBoardTabsContainer #tab-3 .WRound .Grid.MinMar
{
    padding-top: 0;
}

#UserDashBoardTabsContainer #tab-3 .WRound .Grid.MinMar table
{
    border-spacing: 0px 5px;
}

#UserDashBoardTabsContainer #tab-3 .WRound table .CheckBox
{
    margin-left: 5px;
    line-height: 15px;
}

#UserDashBoardTabsContainer #tab-3 .WRound .PublicPort
{
    border-top: 0;
}

#UserDashBoardTabsContainer #tab-3 .Grid.MinMar .InputTd,
#UserDashBoardTabsContainer #tab-3 .LoginForm .InputTd,
#UserDashBoardTabsContainer #tab-3 .Grid.MinMar .FCol.SocialTD,
#UserDashBoardTabsContainer #tab-3 .LoginForm .FCol.SocialTD
{
    padding: 2px;   
}


/*
.Grid tr,
.LoginForm td
{
      
}
*/

#UserDashBoardTabsContainer #tab-3 .MySwapits.SwapitsInfoBlock
{
    border-radius: 7px 7px 7px 7px;
}

#UserDashBoardTabsContainer #tab-3 tr .FCol
{
    width:230px;
}

#UserDashBoardTabsContainer #tab-3 tr .FCol.ConnectedTD
{
    vertical-align: top;
}

#UserDashBoardTabsContainer #tab-3 .HighLight .InputTd,
#UserDashBoardTabsContainer #tab-3 .InputTd 
{
    background-color:#FFFFFF;
    color:#FFFFFF;
    width:150px;
}

#UserDashBoardTabsContainer #tab-3 .InputTd .WIn input,
#UserDashBoardTabsContainer #tab-3 .InputTd .WIn textarea
{
    background-color: #FFFFFF;
    color: #00B5E2;
}

#UserDashBoardTabsContainer #tab-3 .FCol.SocialTD .IM_Buttons .btnLink
{
    background:url("../Images/Messengers/messengers.png") no-repeat scroll left -159px transparent;
    color:#FFFFFF;
    display:inline-block;
    height:40px;
    width:166px;
    margin:8px 0 0 0;
    padding:0 0 0 4px;
    text-decoration:none;
    float:left;
}

#UserDashBoardTabsContainer #tab-3 .FCol.SocialTD .IM_Buttons .btnLink:hover
{
    background:url("../Images/Messengers/messengers.png") no-repeat scroll left -159px transparent;
}

#UserDashBoardTabsContainer #tab-3 .WRound .HeadArrwD span
{
    margin-left: 100px;
    color: #560E6D;
}

#UserDashBoardTabsContainer #tab-3 .WIn .WRound.IM_block.IM_Prot_msn.Confirmed
{
    padding: 0;
}
/*
#UserDashBoardTabsContainer #tab-3 .WIn .WRound.IM_block.IM_Prot_msn.Confirmed .IM_Logo
{
    border-bottom-color: Red;
    border-bottom-width: thick;
}
*/
#UserDashBoardTabsContainer #tab-3 tr .ToChanContUs { margin-top: 0px; }

#UserDashBoardTabsContainer #tab-3 #fbNotConnected span
{
    float: right;
    width: 150px;
    color: #481562;
}

#UserDashBoardTabsContainer #tab-3 .WIn .IM_Buttons .btnLink:hover
{
    background-position:-251px -3415px;
}

/*invite friends page*/

#invite-friends-panels {
    margin-left: 15px;
    width: 571px;
}

#invite-friends em {
    font-style: normal;
    font-weight: bold;
    color: #00B7D9;
}

#invite-friends h2 {
    background: #87e0fd; /* Old browsers */
    background: -moz-linear-gradient(top,  #87e0fd 0%, #53cbf1 40%, #05abe0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87e0fd), color-stop(40%,#53cbf1), color-stop(100%,#05abe0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%); /* IE10+ */
    background: linear-gradient(top,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#05abe0',GradientType=0 ); /* IE6-9 */
    -webkit-border-top-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    padding: 5px 10px;
    color: #fff;
}

#invite-friends .wrapper {
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    background-color: #fff;
    border: solid 1px #AFE5F1;
    min-height: 350px;
    padding: 5px;
}

/* reset focus to prevent border changes */
#invite-friends input, #invite-friends textarea {
    border: solid 1px #C7DDE0 !important;
    padding: 5px;
}
#invite-friends input:focus, #invite-friends textarea:focus {
    border: solid 1px #C7DDE0 !important;  
}

#invite-friends .buttons {
    list-style-type: none;
    overflow: hidden;
}

#invite-friends .buttons li {
    background-color: transparent;
    background-repeat: no-repeat;
    background-attachment: scroll;
    display: inline-block;
    float: left;
    margin-left: 15px;
    width: 132px;
    height: 36px;
    line-height: 36px;
    font-size: 18px;
    text-align: center;
}

#invite-friends .buttons li {
    background-image: url('../images/blue-button-132x36.png');
}

#invite-friends li:hover {
    background-position: 0px bottom;
}

#invite-friends .button {
    font-size: 18px;
    font-weight: bolder;
    color: #fff;
    text-decoration: none;
    text-align: center;
}

#invite-friends .button.small {
    background: url("../images/buttons01.png") no-repeat -345px -152px;
    display: inline-block;
    width: 80px;
    height: 36px;
    line-height: 32px;
    font-size: 12px;
}

#invite-friends .button.small:hover {
    background-position: -345px -190px;
}

#invite-friends .button.small:active {
    background-position: -345px -228px;
}

#invite-friends li.link {
    background: url("../images/buttons01.png") no-repeat -553px -274px;
}

#invite-friends li.link:hover {
    background-position: -553px -312px;
}

#invite-friends li.link:active {
    background-position: -553px -351px;
}

#invite-friends li.email {
    background: url("../images/buttons01.png") no-repeat -127px -274px;
}

#invite-friends li.email:hover {
    background-position: -127px -312px;
}

#invite-friends li.email:active {
    background-position: -127px -351px;
}

#invite-friends li.facebook {
    background: url("../images/buttons01.png") no-repeat -411px -274px;
}

#invite-friends li.facebook:hover {
    background-position: -411px -312px;
}

#invite-friends li.facebook:active {
    background-position: -411px -351px;
}

#invite-friends li.twitter {
    background: url("../images/buttons01.png") no-repeat -269px -274px;
}

#invite-friends li.twitter:hover {
    background-position: -269px -312px;
}

#invite-friends li.twitter:active {
    background-position: -269px -351px;
}

#invite-friends .button span {
    display: none;
    vertical-align: middle;
    background: transparent none no-repeat;
    background-position: left center;
}

#invite-friends .panels-container {
    position: relative;
    margin-top: 16px;
}

#invite-friends .pointer {
    position: absolute;
    width: 28px;
    height: 15px;
    background-image: url('../images/invite-box-pointer.png');
    top: -14px;
    left: 66.54px;
}

#invite-friends .panels {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #E8FCFF;
    border: solid 1px #C7DDE0;
    padding: 10px 0;
}

#invite-friends .panel.link {
    padding: 0 5px;
}

#invite-friends .panel.link p.intro {
    padding: 5px 10px;
    border-bottom: solid 1px #C7DDE0;
}

#invite-friends .panel.link p.controls {
    text-align: center;
}

#invite-friends #invite-link-copy-button {
    margin-left: 30px;
}

#invite-friends #invite-link-copy-prompt {
    font-size: 0.77em;
    font-weight: bold;
    color: #ccc;
}

#invite-friends p.popupwarn {
    color: #ccc;
    font-weight: bold;
    text-align: center;
    font-size: 0.88em;
}

#invite-friends fieldset {
    border: 0;
    outline: 0;
    margin: 10px 0;
}

#invite-friends fieldset strong, #invite-friends fieldset input, #invite-friends fieldset textarea {
    display: inline-block;
}

#invite-friends fieldset strong {
    color: #444;
    width: 105px;
    margin-left: 10px;
}

#invite-friends fieldset input {
    width: 220px;
}

#invite-friends fieldset textarea {
    width: 440px;
    margin-left: -4px; /* hack: not sure why this isn't positioning right? */
    font-weight: bold;
}

#invite-friends .panel.link input {
    width: 400px;
    border: solid 1px #C7DDE0;
    font-size: 16px;
    vertical-align: middle;
}

#invite-friends .panel.link input {
    color: #267596;
}

#invite-friends .sendmail {
    margin-left: 115px;
}

#invite-friends #invite-sent {
    margin: 0 10px;
    background: transparent url('../images/tick_new.png') no-repeat scroll left center;
    padding-left: 28px;
    min-height: 22px;
    line-height: 22px;
}

.friends-panel .heading {
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background-color: #fff;
    border: solid 1px #AFE5F1;
    padding: 10px;
    color: #267596;
}

.friends-panel .heading h3 {
    background-color: transparent;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left center;
    padding-left: 28px;
    line-height: 22px;
}

.friends-panel.invited .heading h3 {
    background-image: url('../images/mail-open.png');
}

.friends-panel.accepted {
    margin-bottom: 15px;
}

.friends-panel.accepted .heading h3 {
    background-image: url('../images/smiley.png');
}

.friends-panel .invites {
    background-color: #E8FCFF;
    border-left: solid 1px #AFE5F1;
    border-right: solid 1px #AFE5F1;
    border-bottom: solid 1px #AFE5F1;
    padding: 5px 0;
    color: #267596;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    min-height: 60px;
}

.friends-panel .invites .total, .friends-panel .invites .subtext {
    display: inline;
    color: #3C5157;
}

.friends-panel .invites .total {
    font-size: 4em;
    padding: 0 5px;
    font-weight: bold;
    float: left;
    min-width: 50px;
    text-align: center;
    margin-left: 5px;
}

.friends-panel .invites .subtext p {
    font-size: 0.88em;
    margin: 0;
}

.friends-panel .invites .subtext h4 {
    font-size: 1.9em;
    font-weight: bold;
    margin: 7px 2px 0 5px;
}

.friends-panel .invites ol {
    list-style-type: none;
    padding: 2px 10px;
    font-size: 0.77em;
    clear: both;
}

.IF_Popup {
    width: 844px;
    height: 510px;
    margin: -255px 0 0 -422px;
}


.IF_Popup .AlertCont,
.IF_Popup .AlertTop,
.IF_Popup .AlertBot,
.IF_Popup .pnlUserSelectHeader,
.IF_Popup .DlgClose,
.IF_wrapper .IF_wrapperBottom,
.IF_wrapper .IF_wrapperTop .btnInvite,
.IF_Popup_UnderAge,
.IF_Popup_UnderAge .Close,
/*.IF_TwSend_Popup .DlgClose,*/
.IF_TwSend_Popup .ctMessages,
.IF_TwSend_Popup .ctStarBurst
{
    background: url("../Images/InviteFriends/invite.png") no-repeat scroll left top transparent;
}

.IF_Popup .AlertTop,
.IF_Popup .AlertBot
{
    background-position:-865px top;
    height: 30px;
}

.IF_Popup .AlertBot {
    background-position: -865px -51px;
}

.IF_Popup .AlertCont {
    padding: 10px 30px 0;
    text-align: left;
}

.IF_Popup .AlertCont .nav h2{
    color: #2A3B56;
}

.IF_Popup .AlertCont .nav > div{
    color: #000;
    font-size: 14px;
}

.IF_Popup .AlertCont .nav .searchField {
    float: right;
    padding: 5px 2px 0 0;
    width: 238px;
}

.IF_Popup .AlertCont .nav .searchField input {
    height: 26px;
    width: 234px;
}

.IF_Popup .AlertCont .nav .searchField input,
.IF_Popup .AlertCont .nav .searchField input:focus {
    border: 1px solid #DADCDB!important;
    padding: 2px;
    color: #909090;
}

.IF_Popup .AlertCont .nav .txtDescription {    
    padding: 5px 0 4px;
    width: 523px;
}

.IF_Popup .AlertCont .pnlUsersSelect {
    border: 1px solid #cbcdcc;
}

.IF_Popup .pnlUserSelectHeader {
    height: 27px;
    border-bottom: 1px solid #cbcdcc;
    background-position: -864px -110px;
    padding-left: 10px;
}

.IF_Popup .pnlUserSelectHeader input { margin: 6px 4px 0 0; }

.IF_Popup  .ul_userSelect{
    height: 315px;
    list-style: none outside none;
    overflow-y: auto;
    overflow-x: hidden;
    background-color: #edf2f5;
}

.IF_Popup  .ul_userSelect .li_UserInfo {
    float: left;width: 381px;
    height: 72px;
    border-bottom: 1px solid #cbcdcc;
    border-right: 1px solid #cbcdcc;
}

.IF_Popup  .ul_userSelect .a_userInfo {
    display: block;
    text-decoration: none;
    height: 72px;
    color: #000;
}

.IF_Popup  .ul_userSelect .chbUserinfo {
    float: left;
    margin: 28px 0 0 6px;
    width: 2em;
}

.IF_Popup  .ul_userSelect .pnlUser {
    padding-top: 10px;
}

.IF_Popup  .ul_userSelect .pnlUser img { 
    float: left;
    height: 50px;
    margin-right: 6px;
    width: 50px;
}

.IF_Popup  .ul_userSelect .pnlUser > div {
    margin-top: 5px;
    font-weight: bold;
}

.IF_Popup .IFP_footer {
    padding-top: 10px;
}

.IF_Popup .li_UserInfo.select,
.IF_Popup .li_UserInfo:hover {
    background-color: #E7E7E7;
}

.IF_Popup .DlgClose
/*,.IF_TwSend_Popup .DlgClose*/

{
    width: 18px;
    height: 18px;
    background-position: -865px -161px;
    margin: 24px 0 0 -45px;
}

.IF_wrapper { height: auto;width: 612px;}

.IF_wrapper .IF_wrapperTop { background-color: #fff;padding: 12px 10px 0 10px;}
.IF_wrapper .IF_wrapperTop h2, .IF_wrapper .IF_wrapperCenter h2 { color: #2a3b56;}

.IF_wrapper .IF_wrapperTop .IF_TopText { margin-top: 15px;}

.IF_TopText {margin-left: 15px;}

.IF_wrapper .IF_Buttons {
    margin-top: 15px;
}

.IF_wrapper .IF_wrapperTop .btnInvite {
    width: 296px;
    height: 50px;
    float: left;
    text-decoration: none;
    margin-bottom: 10px;
    margin-right: 2px;
}

.IF_wrapper .IF_wrapperTop .btnFbInviteFriends {
    background-position: -865px -456px;
}

.IF_wrapper .IF_wrapperTop .btnTwInviteFriendsDisabled {
    background-position: -1176px -456px;
}

.IF_wrapper .IF_wrapperTop .btnTwInviteFriends {
    background-position: -1751px -345px;
}

.IF_wrapper .IF_wrapperTop .btnGlInviteFriends {
    background-position: -865px -520px;
}

.IF_wrapper .IF_wrapperTop .btnHmInviteFriends {
    background-position: -1176px -520px;
}

.IF_wrapper .IF_wrapperBottom {
    background-position: -865px -210px;
    font-size: 12px;
    height: 233px;
    
    width: 620px;
}

.IF_wrapper .IF_wrapperBottom .IF_BotText {
    font-size: 12px;
    padding-left: 133px;
    padding-top: 84px;
    text-align: center;
    width: 370px;
}

.IF_wrapper .IF_wrapperBottom .IF_Link{
    color: #00BFF3;
    font-size: 17px;
    font-weight: bold;
    padding-left: 165px;
    padding-right: 28px;
    padding-top: 37px;
    text-align: center;
}


.IF_Popup_UnderAge {
    width: 576px;
    height: 337px;
    margin: -168px 0 0 -288px;
    background-position: -1750px top;
}
.IF_Popup_UnderAge .IF_Popup_TooYoung {
    
}

.IF_Popup_UnderAge .IF_Popup_FollowTw {
    padding: 35px 30px 0 50px;
    
}

.IF_Popup_UnderAge .AlContWC {    
    font-weight: bold;
    padding-left: 258px;
    padding-right: 70px;
    padding: 82px 70px 0 258px;
    font-size: 14px;
}

.IF_Popup_UnderAge .Close {
    margin: 22px 0 0 23px;
    background-position: -1485px -456px;
    width: 185px;
    height: 52px;
}
.IF_Popup_UnderAge .Close:hover {
    background-position: -1485px -521px;
}

.IF_Popup_UnderAge .DlgClose { display: none;}

/*popup*/
.IF_TwSend_Popup.AlertB {
    margin: -300px 0 0 -420px;
    width: 848px;
}

.IF_TwSend_Popup.AlertB .AlertTop,
.IF_TwSend_Popup.AlertB .AlertBot,
.IF_TwSend_Popup.AlertB .AlertCont 
{
    background-image: url("../Images/images_all_4.png");
    background-color: transparent;
    background-repeat: no-repeat;
}

.IF_TwSend_Popup.AlertSU .AlertTop .pnlTitle { margin-top: 55px;left: 160px;}
    

.IF_TwSend_Popup.AlertB .AlertCont {
    background-position: 0 -329px;
}
.IF_TwSend_Popup.AlertB .AlertTop{ background-position: 0 0;}
.IF_TwSend_Popup.AlertB .AlertBot{background-position: 0 -292px;}

.IF_TwSend_Popup .btnInvite,
.IF_TwSend_Popup .btnCancel
{
    float: right;
}

.IF_TwSend_Popup .btnCancel{ margin-right: 10px;}
.IF_TwSend_Popup .ctWrapper { text-align: left;}
.IF_TwSend_Popup .ctTitle {margin-right: 100px;}

.IF_TwSend_Popup.AlertSU .AlContWC div.ctMessages { background-position: -2072px -391px;width: 581px;height: 209px;margin: 20px 0;}
.IF_TwSend_Popup .pnlSubject {
    padding: 27px 0 0 30px;
}
.IF_TwSend_Popup.AlertSU .AlertCont input {
    background-color: transparent;
    color: #000000;
    float: right;
    margin-right: 56px;
    width: 400px;
    font-size: 13px;
    font-weight: normal;
}

.IF_TwSend_Popup .pnlMessage{
    clear: both;
    padding-left: 30px;
    padding-top: 30px;
}

.IF_TwSend_Popup textarea {    
    background-color: transparent;
    color: #000000;
    float: right;
    height: 124px;
    margin-right: 56px;
    width: 400px;
    font-size: 13px;
    font-weight: normal;
}

.IF_TwSend_Popup .ctStarBurst {
    background-position: -1496px -349px;
    height: 101px;
    position: absolute;
    right: 110px;
    top: 50px;
    width: 98px;
}


/*END invite friends page*/

#UserDashBoardTabsContainer #tab-3 .Error .InputTd
{
    padding-left:0;
    padding-right:0;
    background-color:#cc3300;
    width:310px;
}


/*new sign up 05/12/2011*/
.SignUpWrapper .Grid.robot 
{
    width: 572px;
}
.SigntUp1 
{
    position: relative;
}
#robot {
    bottom: 0;
    left: 30px;
    height: 200px;
    position: absolute;
    width: 161px;
    background:url(../Images/robot_asset.png) -8px top no-repeat;
}

#robottext 
{
    bottom: 200px;
    left: -34px;
    height: 191px;
    position: absolute;
    width: 146px;
    background:url(../Images/robot_asset.png) 0px -199px no-repeat;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    padding: 0 10px;
}

#robottext div
{
    padding: 0px 25px 0 20px;
    height: 165px;
    display: table-cell;
    vertical-align: middle;
    
}
.robot table 
{
    border-spacing: 0px 5px;
}
.robot .Error td 
{
    background: none;
}
.SignUpWrapper .robot .Error .InputTd, .SignUpWrapper .Grid.robot .InputTd
{
    background: none;
    border: 2px solid #00b5e2;
}
.SignUpWrapper .Grid.robot .InputTd input {
    background: none;
}
 

.robot .InputTd
{
    padding-left: 10px;
    padding-right: 4px;
}
.robot .InputTd input, .robot .Error .InputTd input 
{
    color: #525c7c;
     height: 16px;
}
.robot .Error .WIn 
{
    padding-top: 0px;
    padding-left: 0px;
}

.robot .Error .InfoTd, .robot .Successful .InfoTd
{
    background: url(../Images/error_tick.png) 6px 50% no-repeat;
    width: 186px;
    height: 20px;
    color: Black;
    font-size: 10px;
    padding-left: 52px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.robot .Successful .InfoTd
{
    background: url(../Images/tick.png) 6px 50% no-repeat;
}

.robot .InfoTd
{
    width: 228px;
    height: 20px;
}
.SigntUp1 .robot .FCol 
{
    width: 167px;
    height: 20px;
}

.SignUpWrapper .robot .InputTd {
    width: 319px;
    height: 20px;
}
.SignUpWrapper .robot .DDL a.ui-selectmenu 
{
    background: url(../Images/page_down.png) right 50% no-repeat;
    border: 2px solid #00B5E2;
    border-radius: 0px;
}
.robot .DDL a.ui-selectmenu, .robot .DDL a.ui-selectmenu
{
    color: #525C7C;
    text-decoration: none;
}
.SignUpWrapper .robot .btnSignUp span
{
    background: url("../Images/buttons.gif") no-repeat scroll left -3491px transparent;
    width: 71px;
    height: 25px;
    padding: 0px;
}
.robot .SignUpButtons a.btnSignUp {
    width: 71px;
    height: 25px;
    background: none;
    padding-left: 0px;
}
.robot .Error td.InputTd input 
{
    color: #525C7C;
}

.robot .DDL_Date {
    margin-right: 11px;
}

.robot .Error .custom-gender-radio-boy label {
    background-position: left -62px;
}
.robot .Error .custom-gender-radio-girl label 
{
    background-position: right -62px;
}
.SignUpWrapper .robot .Error .TermsAndCondTd label 
{
    color: #525C7C;
}
.SignUpWrapper .robot .Error .termsCond
{
    color: #6EB4E0;
}

.captcha_area label, p.cs_form_instructions 
{
    display: none;
}

#captcha_lightbox 
{
    left: -10px;
    position: fixed;
    width: 101%;
}

.ui-selectmenu-menu 
{
    padding-left: 4px;
}

.robot .captchatext
{
    font-size: 10px;
    color: #000000;
}
/*new sign up 05/12/2011*/


.DF_DaysBlock .ChangeMonth
{
    height: 59px;
    margin-left: -15px;
    width: 270px;
}

.DF_DaysBlock .ChangeMonth div
{
    line-height: normal;
    /*display: inline;*/
    color: Black;
    font-size:12px;
    margin-left: 5px;
    word-wrap: break-word;
    /*width: 265px;*/
}

.DF_DaysBlock .ChangeMonth div p
{
    width: 100px;
}

.DF_DaysBlock .ChangeMonth .PrevButton
{
    background-image:url("../Images/DailyImages.png");
    background-position: left -871px;
    width:40px;
    height:27px;
    float: left;
    margin-top: 7px;
    padding-left: 12px;
    font-size: 9px;
    color: #54056E;
    text-decoration: none;
    margin-left: 0;
}

.DF_DaysBlock .ChangeMonth .NextButton
{
    background-image:url("../Images/DailyImages.png");
    background-position: 46px -962px;
    width:42px;
    height:27px;
    float:right;
    margin-top: 7px;
    /*margin-left: -13px;*/
    font-size: 9px;
    color: #54056E;
    text-align: right;
    padding-right: 17px;
    text-decoration: none;
}

.DF_Day_Answered.Template { /*background: none; background-image:url("../Images/DailyImages.png"); background-position: 1px -736px;*/ background-color: #F4008D; width: 15px; height: 15px; }

.DF_Labels .Answered
{
    margin-top: 10px;
    text-transform: uppercase;
    color: #F4008D;
}

.DF_Labels span
{
    text-transform: uppercase;
    color: #F4008D;
}

.DF_LeftSide
{
    background-image: url("../Images/DailyImages.png");
    background-position: -94px 0;
    height: 520px;
    margin-left: 0;
    height: 842px;
}

.DF_DailyInfo
{
    list-style: none;
    margin-left: 65px;
    margin-top: 120px;
}

.DF_DailyInfoElement
{
       height: 61px;
}

.DF_NameElement
{
    /*float: left;*/
    width: 45px;
    font-weight: bold;
    color: #FFFFFF;
}

.DF_DescriptionElement
{
    font-size: 16px;
    margin-left: 63px;
  
    /*width: 260px;*/
}

.DF_Name200
{
    display: inline;
    float: left;
    font-size: 19px;
    margin-left: 17px;
    margin-top: 7px;
}

.DF_Name150
{
    float: left;
    font-size: 19px;
    margin-left: 10px;
    margin-top: 7px;
    display: inline;
}

.FD_QuestionImage
{
    margin-top: 76px;
    margin-left: 661px;
    background-image: url("../Images/DailyImages.png");
    background-position: left -100px;
    width: 75px;
    height: 233px;
    position: absolute;
    bottom: -2px;
}

.DF_QuestionButtonsList
{
    list-style: none;
    padding-top: 11px;
}

.DF_QuestionButtonsElement
{
    height: 40px;   
}

.DF_QuestionButtonsList a
{
    margin-left: 22px;
    background-image: url("../Images/DailyImages.png");
    width: 36px;
    height: 38px;
    float: left;
}

.DF_QuestionFirstImage
{
    background-position: left -340px;
}

.DF_QuestionSecondImage
{
    background-position: left -380px;
}

.DF_QuestionThirdImage
{
    background-position: left -420px;
}

.DF_DaysBlock .DF_Date
{
    /*margin-left: 20px;*/
}

.DF_DaysBlock .DF_Date div
{
    color: #54056E;
    /*padding-left: 45px;*/
    margin-left: 60px;
    width: 132px;
}

.DF_DaysBlock .DF_Date .DF_DayName
{
    font-size: 25px;
    text-align: center;
    width: 135px;
}

.DF_DaysBlock .DF_Date .DF_ConcreteDate
{
    margin-top: 2px;
    margin-left: 60px;
    text-align: center;
}

.DailyFunnyQuestionsWrapper
{
    margin-top: 50px;
}

.DF_ElementConteiner200
{
    padding-top: 13px;
    width: 320px;
}

.DF_ElementConteiner150
{
    padding-top: 13px;
    width: 300px;
}

.DF_ElementConteiner
{
    padding-top: 20px;
    width: 300px;
}

.DF_InfoText
{
    margin-left: 65px;
    margin-top: 0px;
}

.DF_Banner
{
    float: right;
    margin-top: 56px;
    margin-right: 20px;
}

.DF_AnsweredCount
{
    margin-left: 713px;
    padding-top: 48px;
}

.DF_Description150
{
    width: 235px;
}

.DF_LeftSide .NavHist {width:770px;}

.SignupNotConfirmedPopup .SIP_Btns a
{
    width: 185px;
    height: 52px;
    background:url(../Images/images_all_1.png) -9423px -421px no-repeat;
    display: block;
}

.IF_wrapperCenterMail
{
    background:url(../Images/images_all_1.png) -9628px 0px no-repeat white;
    width: 599px;
    height: 400px;
    margin-top: 40px;
}

.IF_wrapperCenter
{
    background: white;
    width: 599px;
    padding:12px 10px 0;
}

.IF_wrapperCenter .IF_TopText
{
    margin-top: 15px;
}

.IF_wrapperCenterMail .mail1
{
    padding: 22px 24px 0 59px;
}
.IF_wrapperCenterMail .mail2
{
    float: left;
    padding: 49px 0 0 58px;
}

.IF_wrapperCenterMail input, .IF_wrapperCenterMail input:focus
{
    border: 1px solid #bdc7d8 !important;
    height: 27px;
    width: 220px;
    line-height: 25px;
}

.IF_wrapperCenterMail .mail3
{
    float: right;
    padding: 75px 55px 0 0;
}

.IF_wrapperCenterMail .mail3 strong
{
    padding-left: 99px;
}

.IF_wrapperCenterMail .sendmail
{
    margin: 70px 0 0 514px;
}
.DF_Counter
{
    text-align: center;
    width: 39px;
    font-size: 20px;
}

.DF_RewardClose
{
    width: 182px; 
    height: 48px;
    display:block;
    background:url(../Images/DailyImages.png) -1785px top no-repeat; 
    margin: 9px 0 0 323px;
}

.DailyFunniesFirstPeriodAmountPopup
{
    height: 338px;
    background: url("../Images/DailyImages.png") no-repeat scroll -1192px top transparent;
    width: 578px;
}

.DailyFunniesSecondPeriodAmountPopup
{
    height: 338px;
    background: url("../Images/DailyImages.png") no-repeat scroll -1192px -353px transparent;
    width: 578px;
}

.DF_MargingDivFirst
{
    padding-left: 92px;
    padding-top: 16px;
    width: 150px;
    height: 62px;
}

.DF_MargingDivSecond
{
    padding-left: 61px;
    padding-top: 15px;
    width: 209px;
}

.DF_TextContainerSecond
{
    font-size: 14px;
    font-weight: 700;
    padding-left: 244px;
    padding-top: 120px;
}

.DF_TextContainerFirst div,
.DF_TextContainerSecond div
{
    margin-top: 0;
}

.DF_TextContainerFirst
{
    font-size: 14px;
    font-weight: 700;
    padding-left: 242px;
    padding-top: 124px;
}

.DF_QuestionDiv
{
    background-color: #560E6C;
    border-radius: 4px 4px 4px 4px;
    padding: 5px;
    display: inline-block;
}

.DF_QuestionMissedDiv
{
    background-color:#00B8E2!important;
    border-radius: 4px 4px 4px 4px;
    padding: 5px;
    display: inline-block;
}

/* New Game Design */

.GameContainer_Wrapper
{
    background-image: url(../Images/GameImages.png);
    width: 756px;
    height: 692px;
    background-position: -15px -16px;
    padding: 90px 8px 0;
}

.GameMonster
{
    background-image: url(../Images/GameImages.png);
    background-position: -827px 27px;
    width: 160px;
    height: 174px;
    margin-top: 38px;
}

.Game_ConnectWithUs
{
    font-size: 17px;
    font-weight: bold;
    margin-left: 13px;
    margin-top: 6px;
}

.Game_ConnectLinks
{
    margin-top: 14px;
}

.Game_ConnectLinks a
{
    background-image: url(../Images/GameImages.png);
    width: 35px;
    height: 36px;
}

.Game_FacebookImage
{
    background-position: -1089px top;
    float: left;
    margin-left: 24px;
}

.Game_TwitterImage
{
    background-position: -1152px top; 
    float: left;
    margin: 0px 5px;
}

.Game_BlogImage
{
    background-position: -1221px top;
    float: left;
}

/*Sign Up page changes*/
.AgreementAccepted .NoPadTd.TermsAndCondTd .CheckBox
{
    line-height: 18px;
}

.SU_tdRoboText
{
    vertical-align: middle;
}

.SU_tableRoboText
{
    height: 165px;
    width: 100%;
}

/*Invite friends message*/

.IF_MessageTextArea
{
    width: 500px;
    font-weight: normal;
    font-size: 13px;
    height: 49px;
    overflow: auto;
}

/*Social blocks*/

.TwitterBlockContainer
{
    /*background-image: url("../Images/SocialBlocksOnMySwapit.png");
    height: 153px;
    padding-left: 20px;
    padding-right: 17px;
    padding-top: 53px;*/
    margin: 10px 0 10px 10px;
}

.twtr-ft
{
    display: none;
}

#twtr-widget-1 .twtr-avatar
{
    /*display: block !important;*/
}

.TwitterBlockContainer #twtr-widget-1 .twtr-doc
{
    background-image: url("../Images/SocialBlocksOnMySwapit.png") !important;
    background-position: -314px -900px !important;
    background-color: transparent !important;
    border-radius: 0 !important;
    height: 100px !important;
    width: 300px !important;
}

.TwitterBlockContainer #twtr-widget-1 .twtr-timeline
{
    background: none !important;
    background-color: transparent !important;
    height: 66px !important;
    overflow-y: hidden !important;
}

.twtr-hd
{
    display: none;
}

.twtr-widget em
{
    display: none !important;
}

.twtr-widget em a.twtr-timestamp
{
    /*display: block !important;*/
}

.twtr-timeline
{
    border-radius: 10px !important;
}

#twtr-widget-1 .twtr-tweet a
{
    color: #FFFFFF !important;
}

.TwitterBlockContainer .twtr-tweet-wrap
{
    background-color: #E8FCFF !important;
}

.TwitterBlockContainer #twtr-widget-1 .twtr-doc,
.TwitterBlockContainer #twtr-widget-1 .twtr-hd a,
.TwitterBlockContainer #twtr-widget-1 h3,
.TwitterBlockContainer #twtr-widget-1 h4
{
    background-color: transparent !important;
}

.TwitterBlockContainer #twtr-widget-1 .twtr-bd p
{
    color: #375056 !important;
    font-size: 11px !important;
    line-height: 20px !important;
}

.twtr-bd
{
    background-color: transparent !important;
    height: 66px !important;
}

.twtr-tweet-text
{
    margin-left: 10px !important;    
}

.TwitterBlockFollowUs
{
    display: block;
    height: 22px;
    width: 191px;
    background-image: url("../Images/SocialBlocksOnMySwapit.png");
    background-position: -352px top;
    margin-left: 35px;
    margin-top: 9px;
}

#twtr-widget-1 .twtr-tweet p a
{
    color: #5AABFF !important;
    font-weight: normal;
}

.twtr-user
{
    font-weight: bold !important;
    display: none !important;
    width: 100px;
}

.twitter-follow-us {
    position: absolute;
    margin-top: -30px;
    margin-left: 166px;
}

.BlogBlockContainer
{
    height: 79px;
    background-image: url("../Images/SocialBlocksOnMySwapit.png");
    background-position: left -270px;
    padding-left: 34px;
    padding-right: 30px;
    padding-top: 58px;
    width: 236px;
    margin-left: 8px;
    margin-top: 10px;
}

.BlogBlockActivityText
{
    height: 32px;
    width: 178px;
    word-wrap: break-word;
    font-weight: bold;
    overflow: hidden;
    margin-left: 55px;
}

.NewBlogBlockContainer .BlogBlockActivityText
{
    height: 50px;
    width: 200px;
    word-wrap: break-word;
    overflow: hidden;
    float: left;
    margin: 10px 0 0 10px;
}

.BlogBlockReadModeButton
{
    display: block;
    height: 20px;
    width: 86px;
    background-image: url("../Images/SocialBlocksOnMySwapit.png");
    background-position: -590px top;
    color: #FFFFFF;
    text-decoration: none;
    padding-left: 8px;
    padding-top: 5px;
    margin-left: 55px;
}

.RightSide .BlogBlockReadModeButton
{
    font-size: 13px;
    margin-top: 3px;
}

.RightSide .BlogActivityTitle
{
    color: #375056;
    font-size: 13px;
    text-decoration: none;        
}

.RightSide .BlogActivityLink
{
    color: #19ACD9;
    font-size: 13px;
    text-decoration: none;
}

.BlogDateContainer
{
    float: left;
    width: 52px;
}

.NewBlogBlockContainer .BlogDateContainer
{
    background-image: url("../Images/SocialBlocksOnMySwapit.png");
    background-position: -705px top;
    height: 60px;    
    margin: 10px 0 0 17px;
}

.BlogMonth
{
    height: 14px;
    color: #FFFFFF; 
    font-weight: bold;
    font-size: 14px;  
    text-align: center; 
    width: 50px;
}

.BlogDay
{
    height: 23px;
    color: #FFFFFF;
    font-size: 30px;
    text-align: center;
    font-weight: bold;
    margin-top: 2px;
}

.OtherGamesButton
{
    background-image: url('../Images/GameImages.png');
    background-position: -835px -244px;
    margin-right: 18px;
    margin-top: 37px;
    float: right;
    height: 37px;
    width: 190px;
    
    
}

.GameContainer
{
    height: 590px;
}

/* Signup subscription popup */

.AlertB.AlertSU_Newsletters .AlertCont .AlContWC
{
    padding: 78px 40px;
}

.AlertB.AlertSU_Newsletters .pnlYesPleaseBtn
{
    padding-top: 55px;
}

.AlertB.AlertSU_Newsletters .AlContWC .mainContent
{
    padding-left: 33px;
    min-height: 270px;
}

.AlertB.AlertSU_Newsletters .SU_pnlSpecOffers
{
    margin-right: 12px;
    width: 42%;
}

.AlertB.AlertSU_Newsletters .SU_pnlNewsletter
{
    height: 112px;
    width: 40%;
}

.AlertB.AlertSU_Newsletters .SU_chbNewsletters
{
    margin-left: 26px;
}

.AlertB.AlertSU_Newsletters .custom-checkbox.RightCheckboxInput
{
    margin-left: 22px;
    width: 220px;
}

.AlertB.AlertSU_Newsletters .AlertCont
{
    padding: 0 82px 10px 68px;
    background-image: url('../Images/images_all_4.png');
    background-position: -944px -496px;
    height: 361px;
}

/* Facebook sharing new swap */

.ShareSwapFBPopup .AlertCont
{
    padding: 0 82px 24px 103px;
}

.ShareSwapFBTitle
{
    color: #FFFFFF;
    padding-top: 55px;
    padding-right: 328px;
    font-weight: bold;
    font-size: 16px;
}

.ShareSwapFBItem
{
    height: 134px;
    padding-left: 8px;
    padding-top: 50px;
}

.ShareSwapFBInfo
{
    float: right;
    height: 100%;
    text-align: left;
    width: 454px;
}

.ShareSwapFBImage
{
    border: 1px solid gray;
    float: left;
    height: 107px;
    width: 107px;
    padding-top: 3px;
}

.ShareSwapFBItemTitle
{
    text-decoration: none;
    color: #000000;
    font-weight: bold;
    font-size: 16px;
}

.ShareSwapFBButtons
{
    text-align: right;
    width: 589px;
}

.ShareSwapFBYes
{
    background-image: url('../Images/images_all_4.png');
    background-position: right top;
    float: right;
    height: 25px;
    text-align: center;
    width: 160px;
    padding-top: 4px;
    color: #FFFFFF;
    text-decoration: none;
}

.ShareSwapFBNoButton
{
    background-image: url('../Images/images_all_4.png');
    background-position: -1737px top;
    height: 25px;
    width: 95px;
    float: left;
    color: #FFFFFF;
    padding-top: 4px;
    text-align: center;
    text-decoration: none;
    margin-left: 326px;
}

.ShareSwapFBItemImage
{
    display: block;
    height: 100%;
    width: 100%
}

.ShareSwapFBText
{
    padding-top: 3px;
    text-align: left;
}

.ShareSwapFBPopup .AlertCont
{
    height: 231px;
}
#Wte_Player a
{
    margin: 0 auto;
    vertical-align: middle;
}

.Wte_Wrapper .MaxMindText { margin: 5px 0 0 5px; }
.Wte_Wrapper .MaxMindText,
.Wte_Wrapper .MaxMindText a
{
    font-size: 9px;color: #769FB5;
}


/* Creative zone */

.CZInfo
{
    height: 294px;
    background-image: url('../Images/CreativeZone.png');
    margin-top: 24px;
    padding-left: 15px;
}

.CZMonthsProject
{
    height: 570px;
    background-image: url('../Images/CreativeZone.png');
    background-position: -778px -123px;
    padding-left: 10px;
    padding-top: 15px;
}

.CZMonthsProject .CZWrapImg
{
    margin: 17px 0 0 8px;
    float: left;
    width: 301px;
    text-align: center;
    height: 301px;
}

.CZMonthsProject .CZWrapImgHorizontal
{
    margin: 17px 0 0 8px;
    float: left;
    width: 301px;
    text-align: center;
    height: 226px;
}

.CZFirstInfoText
{
    padding-top: 80px;
    width: 380px;
}

.CZSecondInfoText
{
    padding-top: 15px;
    width: 370px;
}

.CZThirdInfoText
{
    padding-top: 15px;
    width: 377px;
}

.CZProjectTitle
{
    background-image: url('../Images/CreativeZone.png');
    background-position: -778px top;
    height: 60px;
}

.CZProjectText
{
    margin-left: 12px;
    margin-top: 14px;
    float: left;
    width: 275px;
}

.CZProjectImage
{
    background-image: url("../Images/CreativeZone.png");
    background-position: -1546px top;
    margin-left: 17px;
    margin-top: 18px;
    float: left;
    width: 243px;
    height: 454px;
}

.CZLeftSide
{
    width: 628px;
    margin-right: 0px;
}

.CZRightSide
{
    margin-right: 5px !important;
}

.CZpersonalBlock.CZpersonalBottomBlock
{
    height: auto;
    margin:30px 0 0px 12px;
    clear: both;
    width: 585px;
    word-wrap: break-word;
}

.CZpersonalBlock
{
    margin-bottom: 30px;
}

.CZpersonalBlock.HowTo
{
    margin-bottom: 10px;
}

.CZpersonalBlock p 
{
    margin-top: 17px;
}

.CZpersonalBlock strong 
{
    font-size: 14px;
}

.CZWhatDoYouNeedTitle
{
    font-weight: bold;
    height: 32px;
    margin-top: 30px;
}

.CZWhatDoYouNeedText
{
    height: 51px;    
}

.CZHowToMakeItTitle
{
    font-weight: bold;
    height: 35px;
}

.CZHowToMakeIt
{
    height: 50px;
    width: 265px;
}

.CZBoldWrapper
{
    font-weight: bold;
}

.CZCurrentEntries
{
    background-image: url('../Images/CreativeZone.png');
    background-position: -1950px -267px;
    height: 570px;
    margin-top:31px;
    padding-top: 15px;
    width: 313px;
}

.CZSubmit
{
    background-image: url('../Images/CreativeZone.png');
    background-position: -1974px top;
    display: block;
    height: 50px;
    width: 268px;
    margin-left: 20px;
}

.CZCurrentEntriesText
{
    font-size: 14px;
    font-weight: bold;
    margin-left: 99px;
    margin-top: 17px;
}

.CZEntriesLine
{
    margin-top: 15px;
    padding: 0 23px;
}

.CZRightEntry
{
    background-image: url('../Images/CreativeZone.png');
    background-position: -2122px -120px;
    float: right;
    margin-right: 4px;
    height: 80px;
    width: 123px;    
}

.CZLeftEntry
{
    background-image: url('../Images/CreativeZone.png');
    background-position: -1950px -120px;
    height: 80px;
    width: 123px;   
}

.CZNavigationContainer
{
    height: 12px;
    margin-left: 18px;
    margin-top: 14px;
    width: 297px;
}

.CZNavigationContainer a
{
    background-image: url('../Images/CreativeZone.png');
    background-position: -2605px -196px;
    float: left;
    margin-left: 10px;
    height: 12px;
    width: 56px;
    text-decoration: none;
    text-align: center;
    color: Black;
    font-size: 9px;
}

.CZDateContainer
{
    height: 23px;
    margin-top: 13px;
    padding-left: 20px;    
}

.CZDateButton
{
    background-color: #000000;
    color: #FFFFFF;
    float: left;
    font-size: 13px !important;
    margin-left: 6px;
    padding-left: 5px;
    padding-top: 3px;
    height: 20px;
    width: 77px;
    text-decoration: none;
}

.CZContactWithUsContainer
{
    /*background-image: url('../Images/CreativeZone.png');*/
    /*background-position: -1px -1px;*/
    height: 96px;
    margin-left: 10px;
    margin-top: 10px;
    width: 280px;
}

.CZContuctUsButtons
{
    background-image: url('../Images/CreativeZone.png');
    background-position: -2533px top;
    margin-left: 15px;
    margin-top: 19px;
    position: relative;
    padding-left: 13px;
    padding-top: 13px;
    height: 93px;
    width: 205px;
}

.CZContuctUsMonster
{
    background-image: url('../Images/CreativeZone.png');
    background-position: -2379px top;
    height: 93px;
    width: 75px;
    float: right;
    margin-right: 8px;
    margin-top: -6px;
}

.CZContuctUsButtons a
{
    background-image: url('../Images/CreativeZone.png');
    float: left;
    height: 37px;
    width: 36px;
}

.CZFacebookButton
{
    background-position: -2782px top;
}

.CZTwitterButton
{
    background-position: -2822px top;
    margin-left: 4px;
}

.CZBlogButton
{
    background-position: -2862px top;
    margin-left: 4px;
}

.CZCurrentEntryesHR
{
    margin-left: 20px;
    margin-right: 24px;
    margin-top: 62px;
    clear: both;
}

.CZProjectHR
{
    margin: 3px 32px 0 12px;
}

.GalleryZone 
{
    margin-left: 24px;
    height: 284px;
}
.GalleryZone img 
{
    border: 1px solid #8fb9d0;
    margin: 14px 15px 0 0;
}
.image-item 
{
    
}
.CZSubmitEntry 
{
    background: url('../Images/CreativeZone.png') -3564px -157px;
    display: block;
    width: 125px;
    height: 52px;
    float: left;
    margin: 0 0 0 22px;
}
.CZSubmitIdea 
{
    background: url('../Images/CreativeZone.png') -3564px -212px;
    display: block;
    width: 125px;
    height: 52px;
    float: left;
    margin: 0 0 0 15px;
}

/*Creative zone user ui popups*/
.CZP_UserImage.AlertB,
.CZP_UserImage .CZP_UserImage_Step1,
.CZP_UserImage .CZP_UserImage_Step2,
.CZP_UserImage .CZP_UserImage_Step2 .CZP_UserImage_btnSubmit,
.CZP_UserImage .CZP_UserImage_Step1 .CZP_UserImage_btnUpload,
.CZP_UserIdea.AlertB,
.CZP_UserIdea .CZP_UserImage_btnUpload
{
    background-image: url('../Images/CreativeZone.png');
    background-color: transparent;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.CZP_UserImage.AlertB {
    width: 578px;
    height: 337px;
    margin: -168px 0 0 -289px;
    background-position: -2971px top;
    font-size: 14px;
    font-weight: bold;
}

.CZP_UserImage .CZP_UserImage_Step1 {
    background-position: -2952px -642px;
    height: 305px;
    margin: 15px 0 0 55px;
    width: 480px;
}

.CZP_UserImage .CZP_UserImage_Step2 {
    width: 480px;
    height: 305px;
    background-position: -2952px -337px;
    margin: 15px 0 0 55px;
}

.CZP_UserImage .CZP_UserImage_Step1 .contentWrapper,
.CZP_UserImage .CZP_UserImage_Step2 .contentWrapper 
{
    padding-left: 206px;
    padding-right: 20px;
    padding-top: 69px;
}

/*.CZP_UserImage .DlgClose { display: none;}*/
.CZP_UserImage img { width: 64px;height: 64px;}
.CZP_UserImage .CZP_UserImage_Step1 .CZP_UserImage_btnUploadWrapper { height: 64px;}

.CZP_UserImage .CZP_UserImage_Step1 .CZP_UserImage_btnUpload {
    display: block;
    width: 184px;
    height: 53px;
    background-position: -3563px -51px;
    margin: 5px 0 0 38px;
}

.CZP_UserImage .CZP_UserImage_Step2 .CZP_UserImage_btnSubmit {
    display: block;
    width: 184px;
    height: 51px;
    background-position: -3563px top;
    margin: 5px 0 0 38px;
}

.CZP_UserImage .CZP_UserImage_Step2 .CZP_UserImage_Text { font-size: 16px;margin: 80px 20px 0 20px;}

/*submit an idea popup*/

.CZP_UserIdea.AlertB {
    width: 571px;
    height: 638px;
    margin: -319px 0 0 -285px;
    background-position: -2358px -339px;
    font-size: 14px;
    font-weight: normal;
    color: #525c7c;
}
.CZP_UserIdea .CZP_UserIdeaWrapper { padding: 90px 87px 0 96px;line-height: 16px;}
.CZP_UserIdea  .AlContWC div { margin-top: 0;}
.CZP_UserIdea  .CZP_UserIdea_btnUploadWrapper { height: 64px; }

.CZP_UserIdea  .AlContWC input { float: none;}
.CZP_UserIdea .CZP_UserIdea_Text > div { padding-bottom: 7px;}
.CZP_UserIdea div.CZP_UserIdea_Text { margin-top: 8px;}

.CZP_UserIdea div.CZP_UserIdea_MakeWrap { margin-top: 38px;}
.CZP_UserIdea .CZP_UserIdea_MakeWrap > div { padding-left: 75px;margin-bottom: 6px;}
.CZP_UserIdea .CZP_UserIdea_MakeWrap textarea {
    background-color: #FFFFFF;
    color: #000000;
    font-size: 14px;
    font-weight: normal;
    height: 158px;
    padding: 4px;
    width: 378px;
}

.CZP_UserIdea .CZP_UserIdea_Text input,
.CZP_UserIdea .CZP_UserIdea_Text input:focus {
    background-color: #FFFFFF;
    border: 2px solid #00B5E2!important;
    color: #000;
    font-weight: normal;
}

.CZP_UserIdea .CZP_UserImage_btnUpload {
    display: block;
    width: 184px;
    height: 53px;
    background-position: -3563px -104px;
    margin: 15px 0 0 98px;
}

.CreativeZomeMPUContainer
{
    /*
    background-color: #FFFFFF;
    border-radius: 5px;
    */
    height: 256px;
    margin-top: 49px;
    padding-top: 5px;
}

.CreativeZoneBreadCrumbs .BreadCrumbs
{
    width: 580px!important;
}

.CZNextProj
{
    margin-left: 93px;
}
.watchtv .NavHist {
    margin-left: 10px;
    margin-right: 10px;
}
.Wte_Wrapper .Wte_Description img
{
    width:120px;
    height:68px;
}
.Wte_Wrapper .Wte_Description .Wte_NextWrap {
    clear: both;
    margin-bottom: 3px;
}
.wte_wrap_bg {
    background-color: black;
    padding: 10px;
    
}
#contactSocial {
    background: url("../Images/images_all_4.png") -2911px -721px;
    width: 139px;
    height: 174px;
    margin-top: 0;
    padding-left: 25px;
    padding-top: 22px;
}
#contactSocial a {
    display: block;
    width: 36px;
    height: 36px;
    float: left;
    margin-right: 4px;
}
.WTE_fb {
    float: right;
    padding-top: 3px;
    margin-right: 8px;
}
.Wte_Title {
    font-weight: bold;
    font-size: 14px;
    color: #4b5072;
    width: 612px;
    height: auto;
    padding: 12px 1px 0 1px;
}
.Wte_Title h2 {
    font-size: 1.2em;
    padding-left: 15px;
}
.Wte_Title p {
    /*padding: 15px 10px 0 10px;*/
    margin: 5px 15px 0px 15px;
    color: #aaaaaa;
    font-weight: normal;
    font-size: 10pt;
    
}
/*2116*/

/* Home Tab */
.HomeTab .HomeLi
{
    background: url("../Images/tabs_arrw_p.gif") no-repeat scroll center 1px transparent;
}

.HomeTab .HomeLi span
{
    background-position: 0 -54px !important;
}

.HomeTab .HomeLi a
{
    background-position: 100% -217px !important;
}
/* Home Tab */

/* Statements Tab */
.StatementsTab .StatementsLi
{
    background: url("../Images/tabs_arrw_p.gif") no-repeat scroll center 1px transparent;
}

.StatementsTab .StatementsLi span
{
    background-position: 0 -54px !important;
}

.StatementsTab .StatementsLi a
{
    background-position: 100% -217px !important;
}
/* Statements Tab */

/* My Details Tab */
.MyDetailsTab .MyDetailsLi
{
    background: url("../Images/tabs_arrw_p.gif") no-repeat scroll center 1px transparent;
}

.MyDetailsTab .MyDetailsLi span
{
    background-position: 0 -54px !important;
}

.MyDetailsTab .MyDetailsLi a
{
    background-position: 100% -217px !important;
}
/* My Details Tab */

/* Public Profile Tab */
.PublicProfileTab .PublicProfileLi
{
    background: url("../Images/tabs_arrw_p.gif") no-repeat scroll center 1px transparent;
}

.PublicProfileTab .PublicProfileLi span
{
    background-position: 0 -54px !important;
}

.PublicProfileTab .PublicProfileLi a
{
    background-position: 100% -217px !important;
}
/* Public Profile Tab */

/* Codes Tab */
.CodesTab .CodesLi
{
    background: url("../Images/tabs_arrw_p.gif") no-repeat scroll center 1px transparent;
}

.CodesTab .CodesLi span
{
    background-position: 0 -54px !important;
}

.CodesTab .CodesLi a
{
    background-position: 100% -217px !important;
}
/* Codes Tab */

/* 2126 - Treasure Hunt */

.WRound.AddASwap.AdvResult.TreasureHunt
{
    background-image: url("../Images/TreasureHunt.png");
    height: 550px;
}

.WRound.AddASwap.AdvResult.TreasureHunt .TreasureHuntContentContainer
{
    margin-left: 84px;
    margin-top: 118px;
    height: 220px;
    width: 525px;
}

.WRound.AddASwap.AdvResult.TreasureHunt .TreasureHuntContentContainer span
{
    background-image: url("../Images/TreasureHunt.png");
    background-position: -807px top;
    float: left;
    height: 219px;
    width: 131px;    
}

.WRound.AddASwap.AdvResult.TreasureHunt .TreasureHuntContentContainer .TreasureHuntDesc
{
    height: 200px;
}

.WRound.AddASwap.AdvResult.TreasureHunt .TreasureHuntContentContainer .TreasureHuntDesc .TreasureHuntText
{
    background-image: url("../Images/TreasureHunt.png");
    background-position: -1006px 3px;
    height: 69px;
    margin-left: 94px;
    padding: 9px 19px 0 40px;
}

.WRound.AddASwap.AdvResult.TreasureHunt .TreasureHuntContentContainer .TreasureHuntDesc .TreasureHuntText p
{
    font-size: 16px;
    text-align: center;
}

.WRound.AddASwap.AdvResult.TreasureHunt .TreasureHuntContentContainer .TreasureHuntDesc .TreasureHuntBtnsContainer
{
    background-image: url("../Images/TreasureHunt.png");
    background-position: -1006px -105px;
    height: 79px;
    margin-left: 94px;
    margin-top: 30px;
}

.WRound.AddASwap.AdvResult.TreasureHunt .TreasureHuntContentContainer .TreasureHuntDesc .TreasureHuntBtnsContainer .TreasuteHuntGoToEarn
{
    background-image: url("../Images/TreasureHunt.png");
    background-position: -1058px -239px;
    float: left;
    height: 56px;
    margin-left: 23px;
    margin-top: 10px;
    width: 128px;
}

.WRound.AddASwap.AdvResult.TreasureHunt .TreasureHuntContentContainer .TreasureHuntDesc .TreasureHuntBtnsContainer .TreasuteHuntGoToSpend
{
    background-image: url("../Images/TreasureHunt.png");
    background-position: -1208px -239px;
    float: left;
    height: 57px;
    margin-left: 22px;
    margin-top: 10px;
    width: 129px;
}

.ClickableLogo
{
    z-index: 1;
}

/* HOMEPAGE F - COPY THAT TO abTest_ep2_f.css */

#MessageBarPanel
{
    background: url("../Images/MessageBar/Panel.png") repeat scroll 0 0 transparent;
    height: 40px;
    position: fixed;
    width: 100%;
    z-index: 9999;
    min-width: 1257px;
}

#MessageBarMenu .MessageBarDropDownMenuItem
{
    background-color: #4D505F;
    float: left;
    list-style: none;
    padding: 1px;
}

#MessageBarMenu > li a
{
    background-color: #353744;
    border: 4px solid #2F2F3B;
    color: #FFFFFF;
    float: left;
    height: 29px;
    padding-left: 5px;
    text-decoration: none;
    width: 109px;
}

#MessageBarMenu .MessageBarMenuItemText
{
    float: left;
    height: 19px;
    padding-top: 5px;
    width: 50px;
}

#MessageBarMenu .MessageBarArrow
{
   background-image: url("../Images/MessageBar/MenuItems.png");
    background-position: -296px -16px;
    float: left;
    height: 7px;
    margin-left: 8px;
    margin-top: 12px;
    width: 7px;
}

#MessageBarMenu .MessageBarWall
{
    background: url("../Images/MessageBar/MenuItems.png") repeat scroll -310px 2px transparent;
    float: left;
    list-style: none;
    height: 36px;
    width: 12px;
}

#MessageBarEarn span.MessageBarIcon
{
    background-image: url("../Images/MessageBar/MenuItems.png");
    background-position: -357px -2px;
    float: left;
    margin-left: 8px;
    height: 27px;
    width: 27px;
}

#MessageBarSpend span.MessageBarIcon
{
    background-image: url("../Images/MessageBar/MenuItems.png");
    background-position: -395px -2px;
    float: left;
    height: 30px;
    width: 27px;
}

#MessageBarConnect span.MessageBarIcon
{
    background-image: url("../Images/MessageBar/MenuItems.png");
    background-position: -433px -6px;
    float: left;
    height: 27px;
    width: 27px;
}

#MessageBarHelp span.MessageBarIcon
{
    background-image: url("../Images/MessageBar/MenuItems.png");
    background-position: -467px -5px;
    float: left;
    height: 27px;
    margin-left: 9px;
    width: 24px;
}

#MessageBarMenu .MessageBarDropDownMenuItem ul li
{
    list-style: none;
}

#MessageBarMenu .MessageBarDropDownMenuItem ul li .MessageBarDropTop
{
    border-top: 4px solid #2F2F3B !important;
}

#MessageBarMenu .MessageBarDropDownMenuItem ul li .MessageBarDropBottom
{
    border-bottom: none !important;
}

#MessageBarMenu .MessageBarDropDownMenuItem ul li a
{
    background-color: transparent;
    border: none;
    padding-top: 8px;
    height: 21px;
    width: 100px;
    text-align: left;
}

#MessageBarMenu .MessageBarDropDownMenuItem div
{
    background-color: #353744;
    border-bottom: 4px solid #2F2F3B;
    border-left: 4px solid #2F2F3B;
    border-right: 4px solid #2F2F3B;
    border-top: 1px solid #4D505F !important;
    margin-top: 37px;
    padding-left: 7px;
    display: none;
    width: 107px;
}

#MessageBarMenu .MessageBarDropDownMenuItem #MessageBarDropDownEarn
{
    height: 60px;
}

#MessageBarMenu .MessageBarDropDownMenuItem #MessageBarDropDownSpend
{
    height: 89px;
}

#MessageBarMenu .MessageBarDropDownMenuItem #MessageBarDropDownConnect
{
    height: 30px;
}

#MessageBarMenu .MessageBarDropDownMenuItem #MessageBarDropDownHelp
{
    height: 89px;
}

#MessageBarMenu .MessageBarDropDownMenuItem #MessageBarDropDownEarn a,
#MessageBarMenu .MessageBarDropDownMenuItem #MessageBarDropDownSpend a,
#MessageBarMenu .MessageBarDropDownMenuItem #MessageBarDropDownConnect a,
#MessageBarMenu .MessageBarDropDownMenuItem #MessageBarDropDownHelp a
{
    border-bottom: 1px solid #4D505F;
    padding-left: 0;
}

#MessageBarPanel #MessageBarLoginContainer
{
    float: right;
    height: 40px;
    width: 720px;
    text-align: left;
}

#MessageBarPanel #MessageBarLoginContainer label
{
    color: #FFFFFF;
    float: left;
    margin-top: 12px;
}

#MessageBarPanel #MessageBarLoginContainer input
{
    border: medium none;
    float: left;
    height: 20px;
    margin-left: 2px;
    margin-right: 10px;
    margin-top: 10px;
}

#MessageBarPanel #MessageBarLoginContainer #MessageBarLogIn
{
    background-image: url("../Images/MessageBar/MenuItems.png");
    background-position: -145px -66px;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    height: 18px;
    margin-top: 12px;
    text-align: center;
    text-decoration: none;
    width: 83px;
}

#MessageBarPanel #MessageBarLoginContainer #MessageBarSignUp
{
    background-image: url("../Images/MessageBar/MenuItems.png");
    background-position: -2px -51px;
    color: #FFFFFF;
    float: left;
    font-size: 15px;
    font-weight: bold;
    height: 29px;
    margin-left: 10px;
    padding-top: 11px;
    text-align: center;
    text-decoration: none;
    width: 103px;
}


/* Rate it or slate it */

.RateSlateLeftSide
{
    margin: 7px 0 0 7px;
    width: 627px;
}

.RateSlateLeftSide .NavHist
{
    margin-bottom: 0;
    width: 774px;
}

.RateSlateRightSide
{
    background-color: transparent !important;
    border-left: none !important;
    padding: 25px 14px 0 2px;
    min-height: 730px;
}

.RateSlateSocialContainer
{
    height: 108px;
}

.RateSlateSocialButtons
{
    background-image: url("../Images/RateItOrSlateIt.png");
    background-position: -663px 2px;
    float: left;
    height: 100px;
    width: 198px;
}

.RateSlateSocialButtons a
{
    background-image: url("../Images/RateItOrSlateIt.png");
    float: left;
    margin-top: 13px;
    height: 40px;
    width: 40px;
}

.RateSlateSocialMonster
{
    background-image: url("../Images/RateItOrSlateIt.png");
    background-position: -2329px -674px;
    float: left;
    height: 145px;
    margin-left: -9px;
    width: 111px;
}

.RateSalteTopFiveSongsContainer
{
    background-image: url("../Images/RateItOrSlateIt.png");
    background-position: -1688px -694px;
    height: 275px;
    padding-top: 65px;
    width: 303px;
    margin-left:7px;
}

.RateSalteTopThreeSongsContainer
{
    background-image: url("../Images/RateItOrSlateIt.png");
    background-position: left -821px;
    height: 385px;
    padding-top: 65px;
    width: 303px;
    margin-left:7px;
}

.RateSlateMainPageContainer
{
    background-image: url("../Images/RateItOrSlateIt.png");
    background-position: -3804px -385px;
    height: 2130px;
}

.RateSlateLeftTop
{
    height: 170px;
}

.RateSlateLogo
{
    background-image: url("../Images/RateItOrSlateIt.png");
    background-position: -3123px -551px;
    float: left;
    margin-left: 151px;
    height: 160px;
    width: 330px;
}

.RateSlateLogo-side
{
    background: url('../Images//RateItOrSlateIt.png') no-repeat -349px -233px;
	width: 329px;
	height: 161px;
    margin-left: 0;
    margin-left: -10px;
    margin-top: 14px;
    z-index: 100;
    position: absolute;
}

.rateslate-intro 
{
    margin-bottom:10px;
    margin-top: 103px;
    background-color:#e7fcfd;
    width: 300px;
    margin-left: 13px;
    border-radius: 10px;
    border-top: 1px solid #A2D8E5;
    border-left: 1px solid #A2D8E5;
    border-right: 1px solid #A2D8E5;
    border-bottom: 2px solid #A2D8E5;
}

.rateslate-intro p 
{
    padding: 14px;
    font-size: 1.1em;
    padding-top: 75px;
}

.rateslate-submit
{
    background: url('../Images//RateItOrSlateIt.png') no-repeat -2000px -694px  ;
    width: 272px;
    height: 65px;
    margin-left: 6px;
    margin-bottom: 10px;
    cursor: pointer;
    cursor: hand;   
}

#rateorslate div#header 
{
    width: 585px;
}

#rateorslate #rateorslate-content 
{
    width: 603px;
    background-color: White;
    border-left: 1px solid #A2D8E5;
    border-right: 1px solid #A2D8E5;
    border-bottom: 2px solid #A2D8E5;
    height: 550px;
}

#rateorslate #rateorslate-content .rate-text
{
    color: Red;
    font-weight: bold;
}

#rateorslate #rateorslate-content .slate-text 
{
    color: Green;
    font-weight: bold;
}

#rateorslate #rateorslate-content p 
{
    margin:0px;
    padding: 10px;
    font-size: 1.1em;
}

#rateorslate #rateorslate-content .rateorslate-items
{
    list-style: none;
    margin-top: 30px;
}

#rateorslate #rateorslate-content .rateorslate-item
{
    text-align: center;
    float: left;
}


#rateorslate #rateorslate-content .rateorslate-item a 
{
    text-decoration: none;
    color:#03b8e7;
}

#rateorslate #rateorslate-content .rateorslate-item a:hover
{
    text-decoration: underline;
    color:#03b8e7;
}



#rateorslate #rateorslate-content .rateorslate-item.right,
#rateorslate #rateorslate-content .rateorslate-item.left
{
    z-index: 1;
    opacity: 0.5;
    width: 180px;
    position: absolute;
    margin-top: 40px;
    width: 190px;
}

#rateorslate #rateorslate-content .rateorslate-item.left {
    margin-left: 6px;
}

#rateorslate #rateorslate-content .rateorslate-item.right {
    margin-left: 407px;
}

#rateorslate #rateorslate-content .rateorslate-item.left  .rateorslate-image,
#rateorslate #rateorslate-content .rateorslate-item.right .rateorslate-image 
{
    padding: 20px;
    height: 144px;
    width: 144px;
}

#rateorslate #rateorslate-content .rateorslate-item.middle .rateorslate-image {
    width: 210px;
    height: 210px;
}

#rateorslate #rateorslate-content .rateorslate-item.middle
{
    z-index: 2;
    margin-left: 138px;
    position: relative;
    width: 324px;
}

#rateorslate #rateorslate-content .rateorslate-image {
    border-radius: 20px;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #7db9e8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#7db9e8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#7db9e8 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#7db9e8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
    border: 2px solid #A2D8E5;
    padding: 35px 55px; 
}

#rateorslate #rateorslate-content .rateorslate-image img 
{
    border: 0;
}

#rateorslate #rateorslate-content .rateorslate-image img.wide {
    width: 100%;
    height: auto;
}

#rateorslate #rateorslate-content .rateorslate-image img.long {
    height: 100%;
    width: auto;
}
#rateorslate #rateorslate-content .rateorslate-image img.box {
    height: 210px;
    width: 210px;
}

#rateorslate .rateorslate-item.right .rateorslate-image img.box,
#rateorslate .rateorslate-item.left .rateorslate-image img.box {
    height: 144px;
    width: 144px;
}

#rateorslate .rateorslate-item.right .rateorslate-image img,
#rateorslate .rateorslate-item.left .rateorslate-image img {
    max-height: 144px;
    max-width: 144px;
}

#rateorslate .rateorslate-item.middle .rateorslate-image img {
    max-height: 210px;
    max-width: 210px;
}


#rateorslate #rateorslate-content .RateSlateTrendActionsContainer 
{
    background-image: none;
}

#rateorslate #rateorslate-content .RatingLine 
{
    margin: 8px 0px;
    width: 305px;
    height: 30px;
    border: 2px solid lightGrey;
}

#rateorslate #rateorslate-content .RatingLine div,
#rateorslate #rateorslate-content .RatingLine span
{
    height: 24px;
    padding-top: 6px;
}

#rateorslate #rateorslate-content .RateSlateActionRate {
    background-position: -770px -966px;
    height: 65px;
    width: 140px;
    margin-left: 6px;
    margin-top: 4px;
}


#rateorslate #rateorslate-content .RateSlateActionSlate {
    background-position: -927px -966px;
    height: 65px;
    width: 140px;
    margin-left: 13px;
    margin-top: 4px;
}

#rateorslate #rateorslate-content .see-more 
{
    float:right;
    margin-top: 448px;
    margin-right: 10px;
    color: #03C5FF;
}

#rateorslate #rateorslate-content a.see-more  {
    text-decoration: none;
}

#rateorslate #rateorslate-content a.see-more:hover {
    text-decoration: underline;
}

#rateorslate #rateorslate-item 
{
    width: 603px;
    background-color: #FFFFFF;
    border: 1px solid #A2D8E5;
    border-top: 0;
    height: 440px;
    padding-top: 15px;
}

#rateorslate #rateorslate-item .RateSlateTrendItemContainer
{
    margin-top:0;
    float: left;
}

#rateorslate #rateorslate-item .RateSlateTrendContent
{
    height: 190px;
    padding: 35px 0 0px 15px;
}

#rateorslate #rateorslate-item .RateSlateTrendMenu
{
    padding-left: 20px;
    height: 40px;
    padding-top: 3px;
}
#rateorslate #rateorslate-item .RateSlateTrendText 
{
    height: 115px;    
    width: 390px;
}
#rateorslate #rateorslate-item .RateSlateButtonsContainer
{
    height: 30px;
    padding-left: 3px;
    margin-top:0;
}

#rateorslate #rateorslate-item .RateSlateIndividualNavigation 
{
    padding-top:10px;
    height: 20px;
    padding-left:10px;
}

#rateorslate #rateorslate-item .RateSlateIndividualNavigation a {
    color: #03C5FF;
    display: block;
    font-size: 11px;
    float: left;
    height: 12px;
    line-height: 11px;
    text-align: left;
    width: 115px;
}

#rateorslate #rateorslate-item-comments
{
    width: 573px;
    background-color: #DCF4FF;
    border-left: 1px solid #A2D8E5;
    border-right: 1px solid #A2D8E5;
    border-bottom: 2px solid #A2D8E5;
    float: left;
    padding: 15px;
    border-radius: 0px 0px 10px 10px;
    margin-bottom: 20px;
}

#rateorslate #rateorslate-item-comments .RateSlateTrendComment
{
    float:left;
    width:573px;
    margin-bottom: 5px;
}

#rateorslate #rateorslate-item-comments .AvatarImage,
#rateorslate #rateorslate-item-comments .CommentContainer,
#rateorslate #rateorslate-item-submitcomment-form .TextBoxComment
{
    border: 2px solid #FFFFFF;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    background: #EDEDED;
    background-image: linear-gradient(bottom, #EDEDED 0%, white 100%);
    background-image: -o-linear-gradient(bottom, #EDEDED 0%, white 100%);
    background-image: -moz-linear-gradient(bottom, #EDEDED 0%, white 100%);
    background-image: -webkit-linear-gradient(bottom, #EDEDED 0%, white 100%);
    background-image: -ms-linear-gradient(bottom, #EDEDED 0%, white 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #EDEDED), color-stop(1, white));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EDEDED', endColorstr='#FFFFFF',GradientType=0 );
    -moz-box-shadow: 1px 3px 5px 2px #CCC;
    -webkit-box-shadow: 1px 3px 5px 2px #CCC;
    box-shadow: 1px 3px 5px 2px #CCC;
    float:left;    
    margin:5px;
}

#rateorslate #rateorslate-item-submitcomment-form #submitcomment-errorbox 
{
    width: 410px;
    color: red;
    text-align: right;
    float: left;
    height: 7px;
    font-weight: bold;
    font-size: 12px;
    padding: 10px 0;
    display: none;
}

#rateorslate #rateorslate-item-comments .AvatarImage
{
    padding:5px;
}

#rateorslate #rateorslate-item-comments .AvatarImage img
{
    width: 55px;
}

#rateorslate #rateorslate-item-comments .CommentContainer
{
    padding:10px;
    padding-bottom: 5px;
    width:456px;
    min-height: 48px;
}

#rateorslate #rateorslate-item-comments .Header
{
    color: #A2979B;
    font-size: 10px;
    margin-bottom:4px;
}

#rateorslate #rateorslate-item-comments .NComments
{
    color: #A2979B;
    font-size: 12px;
    margin-bottom:8px;
    margin-left:6px;
}

#rateorslate #rateorslate-item-comments .Pending
{
    color: #26B2FF;
}

#rateorslate #rateorslate-item-submitcomment-label
{
    float: left;
    width: 160px;
    padding: 5px;
    margin-left: 10px;
    font-size: 14px;
}

#rateorslate #rateorslate-item-submitcomment-label h1
{
    font-size: 22px;
    font-weight: bold;
    margin-top: 25px;
}

#rateorslate #rateorslate-item-submitcomment-form
{
    float: left;
    width: 415px;
}

#rateorslate #rateorslate-item-submitcomment-form .TextBoxComment 
{
    float: left;
    width: 395px;
    margin-top: 25px;
    height: 75px;
    padding:3px;
    font-weight:normal;
}

#rateorslate #rateorslate-item-submitcomment-form .SubmitComment 
{
    width: 204px;
    margin-left: 207px;
    margin-top: 10px;
}

#rateorslate .SubmitComment { 
    padding: 4px;
    border-radius: 6px;
    font-size: 1.2em;
    font-weight: bolder;
    color: white;
    background: #88DD3E;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg4ZGQzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NmJmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#88DD3E),color-stop(100%,#56BF00));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#88dd3e',endColorstr='#56bf00',GradientType=0);
    border-color: #88DD3E #88DD3E #56BF00 #88DD3E;
}

#rateorslate .SubmitComment:hover {
background: #94ea44;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk0ZWE0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzM3ZGQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #94ea44 0%, #37dd00 99%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#94ea44), color-stop(99%,#37dd00));
background: -webkit-linear-gradient(top,  #94ea44 0%,#37dd00 99%);
background: -o-linear-gradient(top,  #94ea44 0%,#37dd00 99%);
background: -ms-linear-gradient(top,  #94ea44 0%,#37dd00 99%);
background: linear-gradient(top,  #94ea44 0%,#37dd00 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94ea44', endColorstr='#37dd00',GradientType=0 );
}

#rateorslate .SubmitComment:active {
background: rgb(136,221,62);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg4ZGQzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iI2E5ZmYzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NmJmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(136,221,62,1) 0%, rgba(169,255,50,1) 12%, rgba(86,191,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(136,221,62,1)), color-stop(12%,rgba(169,255,50,1)), color-stop(100%,rgba(86,191,0,1)));
background: -webkit-linear-gradient(top,  rgba(136,221,62,1) 0%,rgba(169,255,50,1) 12%,rgba(86,191,0,1) 100%);
background: -o-linear-gradient(top,  rgba(136,221,62,1) 0%,rgba(169,255,50,1) 12%,rgba(86,191,0,1) 100%);
background: -ms-linear-gradient(top,  rgba(136,221,62,1) 0%,rgba(169,255,50,1) 12%,rgba(86,191,0,1) 100%);
background: linear-gradient(top,  rgba(136,221,62,1) 0%,rgba(169,255,50,1) 12%,rgba(86,191,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88dd3e', endColorstr='#56bf00',GradientType=0 );
}

#rateorslate #risi-panel-user-comments {
    clear: both;
}

#rateorslate .rateorslate-item.middle .risi-panel-user-comments {
    margin-top: 140px;
}

#rateorslate .rateorslate-item.middle .risi-panel-comments-link 
{
    font-size: 1.2em;
    text-align: center;
}

#rateorslate .rateorslate-item.right #risi-panel-user-comments,
#rateorslate .rateorslate-item.left #risi-panel-user-comments {
    font-size: 1em;
}

#rateorslate .rateorslate-item.right #risi-panel-user-comments a,
#rateorslate .rateorslate-item.left #risi-panel-user-comments a
#rateorslate .rateorslate-item.right #risi-panel-user-comments a:hover,
#rateorslate .rateorslate-item.left #risi-panel-user-comments a:hover{
    text-decoration: none;
    cursor: text;
}

#rateorslate .rateorslate-item.middle #rateorslate-item-comments 
{
    text-align: left;
    clear: both;
    margin-top: 15px;
    margin-left: -140px;
    background-color: inherit;
    border: inherit;
}


#rateorslate .rateorslate-item #rateorslate-item-submitcomment,
#rateorslate .rateorslate-item.middle #rateorslate-item-submitcomment-label,
#rateorslate .rateorslate-item.middle .NComments
{
    display: none;
}

#rateorslate .rateorslate-item.middle #risi-panel-user-comments #rateorslate-item-submitcomment-form 
{
    width: 597px;
    margin-left: -123px;
}

#rateorslate .rateorslate-item.middle #risi-panel-user-comments #rateorslate-item-submitcomment-form .TextBoxComment 
{
    float: left;
    width: 355px;
    margin-top: 25px;
    height: 53px;
    padding: 3px;
    font-weight: normal;
}


#rateorslate .rateorslate-item.middle #risi-panel-user-comments #rateorslate-item-submitcomment-form .SubmitComment 
{
    margin-left: 0;
    margin-top: 28px;
}

#rateorslate .rateorslate-item.middle #risi-panel-user-comments #rateorslate-item-comments 
{
    margin-top: 0;
}


.RateSlateSelect
{
    float: right;
    width: 115px;
    margin-right: 31px;
}

.RateSlateSelect select
{
    margin: 0;
}

.RateSlateSubmitTrend
{
    background-image: url("../Images/RateItOrSlateIt.png");
    background-position: -1991px -550px;
    float: left;
    height: 65px;
    margin-left: -17px;
    margin-top: 55px;
    width: 123px;
}

.RateSlateSubmitTrend:hover
{
    background-position: -2135px -550px;
}

.RateSlateFacebookButton
{
    background-position: -680px -114px;
    margin-left: 14px;
}

.RateSlateTwitterButton
{
    background-position: -720px -114px;
}

.RateSlateBlogButton
{
    background-position: -760px -114px;
}

.RateSlateButtonsContainer
{
    height: 30px;
    padding-left: 14px;
    margin-top: 15px;
}

.RateSlateButtonsContainer a
{
    background-image: url("../Images/RateItOrSlateIt.png");
    background-position: -1218px -859px;
    color: #FFFFFF;
    float: left;
    font-weight: 900;
    margin-left: 3px;
    padding-top: 2px;
    height: 25px;
    width: 82px;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
}

.RateSlateButtonsContainer a:hover
{
    background-position: -1047px -859px;
}

.RateSlateButtonsContainer a.SelectedTrend
{
    background-position: -1133px -859px;
}

.RateSlateButtonsContainer a.UnSelectedTrend
{
    background-color: Red;
}

.RateSlateLeftHR
{
    color: #EAEAEA;
    margin: 0 23px;
}

.RateSlateLeftSide .RateSlateMainPageText
{
    height: 55px;
    padding-left: 20px;
    padding-right: 27px;
}

.RateSlateLeftSide hr
{
    color: #EAEAEA;
    background-color: #EAEAEA;
    border:none;
	height:1px;
	clear:both;
	margin-left: 20px;
    margin-right: 18px;
}

.RateSlateTopThreeText
{
    font-size: 14px;
    margin-bottom: 15px;
    margin-top: 10px;
    padding: 0 14px;
    text-align: center;
}

.RateSlateTopFiveText
{
    font-size: 14px;
    text-align: center;
}

.RateSlateTopThreeSongItem
{
    background-image: url("../Images/RateItOrSlateIt.png");
    background-position: -365px -822px;
    height: 75px;
    margin-top: 9px;
    padding: 4px 0 0 16px;
}

.RateSlateTopThreeSongItem input
{
    border: medium none !important;
    height: 100%;
    width: 100%;
}

.RightSide .RateSlateTopSongsSubmit
{
    background-color: transparent;
    background-image: url("../Images/RateItOrSlateIt.png");
    background-position: -768px -803px;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 17px;
    font-weight: 900;
    height: 37px;
    margin: 17px -32px 0 0;
    text-align: center;
    width: 127px;
}

.RightSide .RateSlateTopSongsSubmit:hover
{
    background-position: -911px -803px;
}

.RateSlateTopThreeSongsSubmitContainer
{
    float: right;
    height: 58px;
    margin: 5px 46px 0 0;
    width: 71px;
}

.RateSlateRightSide .RateSalteTopFiveSongsContainer .WIn,
.RateSlateRightSide .RateSalteTopThreeSongsContainer .WIn
{
    background-color: #FFFFFF;
    height: 21px;
    margin-left: 3px;
    margin-top: 7px;
    padding: 0 3px;
    width: 189px;
}

.RateSlateRightSide .RateSalteTopFiveSongsContainer .WIn input[type=text],
.RateSlateRightSide .RateSalteTopThreeSongsContainer .WIn input[type=text]
{
    font-weight: normal;
}

.RateSlateRightSide .RateSalteTopFiveSongsContainer .RateSlateTopThreeNumber,
.RateSlateRightSide .RateSalteTopThreeSongsContainer .RateSlateTopThreeNumber
{
    background-image: url("../Images/RateItOrSlateIt.png");
    float: left;
    margin-top: 3px;
    height: 69px;
    width: 67px;
}

.RateSlateRightSide .RateSalteTopFiveSongsContainer .RateSlateTopThreeNumber.SongOne,
.RateSlateRightSide .RateSalteTopThreeSongsContainer .RateSlateTopThreeNumber.SongOne
{
    background-position: -375px -964px;
}
.RateSlateRightSide .RateSalteTopFiveSongsContainer .RateSlateTopThreeNumber.SongTwo,
.RateSlateRightSide .RateSalteTopThreeSongsContainer .RateSlateTopThreeNumber.SongTwo
{
    background-position: -375px -1052px;
}
.RateSlateRightSide .RateSalteTopFiveSongsContainer .RateSlateTopThreeNumber.SongThree,
.RateSlateRightSide .RateSalteTopThreeSongsContainer .RateSlateTopThreeNumber.SongThree
{
    background-position: -375px -1142px;
}

.RateSlateRightSide .RateSalteTopFiveSongsContainer .RateSlateTopThreeSongsData,
.RateSlateRightSide .RateSalteTopThreeSongsContainer .RateSlateTopThreeSongsData
{
    float: left;
}

.RateSlateTopFiveSongs
{
    /*background-image: url("../Images/RateItOrSlateIt.png");
    background-position: -344px -104px;*/
    height: 44px;
    margin-top: 2px;
    padding: 2px 0 0 39px;
    width: 278px;
}

.RateSlateTopFiveSongs .RateSlateTopFiveSongsNumber
{
    float: left;
    font-size: 30px;
    font-weight: 900;
    width: 20px;
}

.RateSlateTopFiveSongs .RateSlateTopFiveSongsText
{
    font-size: 15px;
    float: left;
    margin: 8px 0 0 5px;
    width: 250px;
    /*text-align: center;*/
}

.RateSlateIndividualPageContainer
{
    background-image: url("../Images/RateItOrSlateIt.png");
    background-position: -3121px -769px;
    height: 560px;
}

.RateSlateIndividualMonster
{
    background-image: url("../Images/RateItOrSlateIt.png");
    background-position: -2326px -514px;
    height: 80px;
    margin: -23px 0 0 184px;
    width: 110px;
}

.RateSlateNavigationContainer
{
    height: 30px;
    padding: 0 30px;
    text-align: right;
}

.RateSlateTrendContainer
{
    background-image: url("../Images/RateItOrSlateIt.png");
    background-position: -2479px -521px;
    height: 215px;
    padding: 15px 30px 0;
}

.RateSlateTrendContent
{
    height: 137px;
    padding: 10px 0 0 39px;
}

.RateSlateTrendTitle
{
    height: 55px;
    /*margin-left: 30px;*/
    font-size: 14px;
    font-weight: bold;
}
.RateSlateTrendTitle a {
    text-decoration: none;
    color: #000000;
}

.RateSlateTrendTitle
{
    height: 40px;
    width: 555px;
}

.RateSlateTrendCategory
{
    font-size: 12px;
    height: 25px;
}

.RateSlateTrendCategory span
{
    float: left;
}

.RateSlateTrendCategory a
{
    background-image: url("../Images/RateItOrSlateIt.png");
    background-position: -2092px -526px;
    color: #FFFFFF;
    float: left;
    font-size: 10px;
    font-weight: bold;
    height: 14px;
    margin-left: 5px;
    text-align: center;
    width: 43px;
    text-decoration: none;
}

.RateSlateTrendText
{
    float: left;
    margin-left: 15px;
    width: 440px;
    font-weight: bold;
}

.RateSlateTrendText p 
{
    padding-top: 5px;
}

.RateSlateTrendMenu
{
    
    padding-left: 35px;
    height: 40px;
    padding-top: 3px;
}

.RateSlateMainPageContainer .RateSlateTrendMenu
{
    margin-top: 30px;
}

.RateSlateIndividualPageContainer .RateSlateTrendMenu
{
    margin-top: 30px;
}

.RateSlateTrendLinkContainer
{
    padding-top: 5px;
}

.RateSlateTrendLinkText
{
    color: #9C9C9C;
    font-weight: bold;
    font-size: 11px;
}

.RateSlateTrendLink
{
    color: #02BBE9;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}

.RateSlateTrendInfo
{
    height: 130px;
}

.RateSlateMainPageContainer .RateSlateTrendInfo
{
    height: 140px;
    padding: 10px 0 0 28px;
}

.RateSlateTrendActionsContainer
{
    float: left;
    height: 33px;
    padding: 7px 0 0 12px;
    width: 240px;
}
/*
.RateSlateIndividualPageContainer .RateSlateTrendActionsContainer
{
    margin-left: 62px;
}
*/
.RateSlateTrendActionsContainer a
{
    background-image: url("../Images/RateItOrSlateIt.png");
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 30px;
    padding-top: 5px;
    text-align: center;
    text-decoration: none;
    width: 56px;
}

.RateSlateActionRate
{
    background-position: -771px -884px;
}

.RateSlateActionRate:hover
{
    background-position: -771px -927px;
}

.RateSlateActionSlate
{
    background-position: -827px -884px;
    margin-left: 3px;
}

.RateSlateActionSlate:hover
{
    background-position: -827px -927px;
}

.RateSlateTrendSocialContainer
{
    float: left;
    height: 37px;
    padding-top: 7px;
}

.RateSlateTrendIcon
{
    /*background-image: url("../Images/RateItOrSlateIt.png");
    background-position: -1571px -766px;*/
    float: left;
    height: 37px;
    margin-left: 10px;
    width: 50px;
}

.RateSlateTrendIcon img
{
    margin: -3px 0 0 -2px;
}

.RateSlateTrendItemContainer
{
    margin-top: 15px;
}

.RateSlateMainPageContainer .RateSlateTrendItemContainer
{
    background-position: -1269px -1294px;
    height: 230px;
}

.RateSlateTrendImage
{
    float: left;
    height: 115px;
    margin: 2px 0 0 9px;
    width: 115px;
}

.RateSlateTrendHeaderBig .RateSlateTrendTitle
{
    font-size: 25px;
}

.RateSlateTrendHeaderBig .RateSlateTrendUser
{
    font-size: 19px;
}

.RateSlateTrendHeaderSmall span
{
    font-size: 15px;
}

.RateSlateNavigationButtonsContainer
{
    height: 60px;
}

.RateSlateNavigationButtonsContainerBottom
{
    clear:both;
    padding-top: 50px;
}

.RateSlateNavigationButtonsContainer .RateSlateMainPageNavButtons
{
    margin-left: 15px;
}

.RateSlateNavigationButtonsContainer .RateSlateMainPageNavButtons .Previous
{
    padding-top: 4px;
    padding-left: 10px;
}

.RateSlateNavigationButtonsContainer .RateSlateMainPageNavButtons .Next
{
    float: right;
    padding-top: 4px;
}

.RatingLine
{
    color: #FFFFFF;
    height: 22px;
    font-size: 11px;
    font-weight: bold;
    margin: 3px 0 0 0;
    width: 175px;
    background-color: #ec0043;
}

.RatingLine div 
{
    background-color: #8dbb00;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    padding-top: 4px;
    text-align: center;
}

.RatingLine span
{
    float: left;
    text-align: center;
    padding-top: 4px;
}

.RateSlateTrendTitle > a
{
    font-size: 18px;
}

.RateSlateTrendTitle > span
{
    color: #909090;
    float: right;
}

.RateSlateNavigationButtonsContainer a
{
    color: #03C5FF;
    display: block;
    font-size: 12px;
    float: left;
    height: 12px;
    line-height: 11px;
    text-align: center;
    width: 110px;
}

.RateSlateIndividualPageContainer .RateSlateNavigationButtonsContainer a
{
    font-size: 11px;
    width: 115px;
}

.RateSlateIndividualPageContainer .RateSlateIndividualNavigation
{
    padding-left: 0;
}

.CZP_Trend .AlContWC {
    width: 576px;
    height: 515px;
    background: url("../Images/RateItOrSlateIt.png") -2510px 0px;
}
.CZP_Trend .contentWrapper {
    padding-top: 90px;
}
.CZP_Trend .DlgClose {
    margin-left: -8px;
    margin-top: 18px;
}
.CZP_Trend .contentWrapper 
{
    text-align: left;
}
.CZP_Trend_Text {
    clear: both;
    padding-top: 9px;
}
.CZP_Trend_Text input {
    margin-right: 87px;
    width: 288px;
}
.CZP_Trend_Text div {
    float: left;
    width: 100px;
    margin-top: 0px;
    padding-left: 97px;
    font-size: 14px;
    color: #525c7c;
}
.contentWrapper .CZP_Trend_MakeWrap {
    margin-top: 61px;
    position: relative;
}
.contentWrapper .CZP_Trend_Make {
    margin-left: 97px;
    width: 391px;
    height: 104px;
}
.CZP_Trend_MakeWrap div {
    padding-left: 187px;
    font-size: 14px;
    color: #525c7c;
}

.CZP_Trend .AlContWC textarea, .CZP_Trend .AlContWC input {
    background-color: #ffffff;
    border: 2px solid #00B5E2;
    color: #000000;
}
.CZP_Trend .AlContWC input:focus {
    background-color: #ffffff;
    border: 2px solid #00B5E2 !important;
}
.CZP_Trend_MakeWrap .trend_monster {
    background: url("../Images/RateItOrSlateIt.png") -2349px -314px;
    width: 83px;
    height: 54px;
    position: absolute;
    top: -46px;
    left: 97px;
    padding-left: 0px;
    
}
.CZP_Trend_btnUpload {
    background: url("../Images/RateItOrSlateIt.png") -2003px -404px;
    width: 184px;
    height: 52px;
    display: block;
    text-decoration: none;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    margin-left: 194px;
    margin-top: 5px;
}
.fbliketrend {
    padding: 7px 0 0 5px;
    width: 80px;
    float: left;
}
.wrapTrendImg {
    width: 160px;
    height: 140px;
    text-align: center;
    float: left;
}

.wrapTrendImg img
{
    max-width: 160px;
    max-height: 140px;
}

.trendThankWrap .AlContWC {
    background: url("../Images/RateItOrSlateIt.png") -3808px 0;
    width: 576px;
    height: 337px;
    position: relative;
}
.trendThankWrap .btnClose {
    display: block;
    width: 183px;
    height: 52px;
    position: absolute;
    top: 222px;
    left: 277px;
}
.CZP_Trend_btnUploadWrapper {
    height: 50px;
}
.contentWrapper .CZP_Trend_CategoryWrap .ui-selectmenu {
    margin-left: 196px;
    position: relative;
    border-radius: 0px;
    background: #ffffff;
    color: #000000;
    border: 2px solid #00B5E2;
}
.twiterbtn {
    float: right;
    padding: 7px 0px 0 0px;
    width: 10px;
}

.RateSlateIndividualNavigation
{
    padding-left: 110px
}

.RateSlateWithPlaceholder
{
    color: Gray;
}

.RateSlateWithputPlaceholder
{
    color: Black;
}

/* Rate it or slate it */

/* Spend Redesign */

.ellipsis {
    display: inline-block;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}
.ellipsis.multiline {white-space: normal;}
#auctions
{
    width: 612px;
    margin-top: 13px;
}

#auctions div.Header
{
    background-image: url('../Images/SpendPage.png');
    background-position: left top;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: bold;
    height: 33px;
    padding-left: 15px;
    padding-top: 10px;
}

#auctions div.Tail
{
    background-image: url('../Images/SpendPage.png');
    background-position: left -43px;
    height: 9px;
    width: 612px;
}

#auctions .Tabs
{
    background-image: url('../Images/SpendCategoriesContent.png');
    background-position: left top;
    overflow: hidden;
    margin-top: 0px;
}

#auctions .ViewAllBtnAuction {
    padding-top: 5px;
    height: 26px;
}

#auctions .SwapPic {
    width: 15%;
    text-align: center;
    padding-right: 0px;
}

#auctions .SwapDesc {
    width: 60%;
}

#auctions .Spend .SwapPic { width: 84px; }
#auctions .Spend .SwapDesc { width: 320px; max-width: 320px; }

#auctions .SwapEnds {
    width: 35%;
    padding-top: 0px;
}

#auctions .SwapEl .SwapPic img
{
    margin-left: 4px;
}

#auctions .tabs-nav li, #auctions .tabs-nav {
    height: 40px;
}

#auctions .Tabs .tabs-nav {
    background-color: #f3fdff;
    margin: 0 1px 0 1px;
    border-bottom: 1px solid #dde6e8;
    padding-left: 4px;
}

#auctions .TimeCont 
{
    padding-right: 15px;
    width: 181px;
}

#auctions .SwapEl, #auctions .SwapEl table {
    background: none;
    border-bottom: 1px solid #cfe9ed;
    padding-bottom: 30px;
    padding-top: 5px;
    padding-left: 2px;
}

#auctions .swapdescription {
    padding-top: 10px;
}

#auctions .tabs-nav, #auctions .tabs-nav a, #auctions .tabs-nav a span, #auctions .tabs-selected {
    background: none;
}

#auctions .tabs-nav .tabs-selected a {
    color: #333333;
    font-size: 12px;
    font-weight: bold;
}

#auctions .tabs-nav a {
    color: #0cb1ea;
    font-size: 12px;
    font-weight: bold;
}

#auctions .ActionBtn,
.SwapListContainer .ActionBtn
{
    background: url('../Images/buttons01.png') -360px -21px;
    float: right;
    width: 85px;
    height: 36px;
    margin-top: 9px;
}

#auctions .ActionBtn:hover,
.SwapListContainer .ActionBtn:hover
{
    background-position:-360px -59px;
}

#auctions .ActionBtn:active,
.SwapListContainer .ActionBtn:active
{
    background-position:-360px -97px;
}

.SwapListContainer .ActionBtn { margin: 0 5px 0 0;}
    
#auctions .ViewAllBtnAuction a {
    color: #049fc7;
    text-decoration: none;
    font-size: 14px;
    margin-left: 15px;
}

#auctions span.Date {
    color: #00bce2;
    font-size: 16px;
    font-weight: bold;
}
#auctions .TimeCont div {
    color: #00bce2;
    text-align: right;
}

#auctions .addinf {
    padding-top: 10px;
}

#auctions .addinf div {
    float: left;
    width: 95px;
    color: #333333;
    font-size: 11px;
}

#auctions .addinf div.bids 
{
    width: 65px;
}

#auctions .addinf div.condition
{
    width: 160px;
}

#auctions .addinf div span {
    font-weight: normal;
}

#auctions .addinf div span.green 
{
    color: #008a0a;
    font-weight: bold;
}

#auctions .SwapEl .SwapDesc a {
    color: #2a425a;
    font-size: 16px;
}

#auctions .SwapEl .SwapDesc .swapdescription {
    color: #888888;
    font-size: 11px;
}


#SpendCategoriesContainer
{
    width: 612px;
}

#SpendCategoriesContainer div.Header,
.EarnHeader
{
    background-image: url('../Images/SpendPage.png');
    background-position: left top;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: bold;
    height: 33px;
    padding-left: 20px;
    padding-top: 10px;
}

#SpendCategoriesContainer div.Tail
{
    background-image: url('../Images/SpendPage.png');
    background-position: left -43px;
    height: 9px;
    width: 612px;
}

#SpendCategoriesContainer ul
{
    list-style: none;
}

#SpendCategoriesContainer .CategoriesContent
{
    background-image: url('../Images/SpendCategoriesContent.png');
    background-position: left top;
    padding: 8px 3px 0
}

#SpendCategoriesContainer .CategoriesContent > div
{
    float: left;
    margin-left: 13px;
}

#SpendCategoriesContainer ul li
{
    margin-top: 5px;
}

#SpendCategoriesContainer ul li div
{
    background-image: url('../Images/buttons01.png');
    background-position: -833px -273px;
    height: 31px;
    width: 185px;
}

#SpendCategoriesContainer ul li div:hover 
{
    background-position: -833px -306px;
}

#SpendCategoriesContainer ul li div:active 
{
    background-position: -833px -339px;
}

#SpendCategoriesContainer ul li div a
{
    color: #000000;
    float: left;
    font-weight: bold;
    height: 31px;
    text-decoration: none;
    width: 182px;
}

#SpendCategoriesContainer ul li div a img
{
    float: left;
    margin: 7px 0 0 10px;
}

#SpendCategoriesContainer ul li div a span.SpendCategoryName
{
    float: right;
    height: 20px;
    margin-top: 7px;
    margin-right: 7px;
    width: 105px;
}

#SpendCategoriesContainer ul li div a span.SpendCategoryCount
{
    color: #FFFFFF;
    float: right;
    font-weight: bold;
    margin-right: 8px;
    height: 25px;
    padding-top: 6px;
    text-align: center;
    width: 30px;
}

#FeaturedFrenzy {
    width: 300px;
    margin-top: 13px;
}
#FeaturedFrenzy .nav {
    background: url('../Images/SpendPage.png') 0px -164px;
    height: 35px;
    font-size: 20px;
    font-weight: bold;
    color: #2f97b2;
    padding: 10px 0 0 17px;
}

#FeaturedFrenzy .content {
    background-color: #e8fcff;
    border-right: 1px solid #aee4f1;
    border-left: 1px solid #aee4f1;
    text-align: center;
    padding-top:4px;
}

#FeaturedFrenzy .content a
{
       text-decoration:none;
       padding-left:1px;
}

#FeaturedFrenzy .content img {/*
    width: 280px;
    height: 72px;
    padding-top: 8px;*/
  
    height: 124px;
    width: 124px;
    background-color: #FFFFFF;
    border: 2px solid #BFE7EE;
    border-top: 1px solid #BFE7EE;
    border-bottom: 3px solid #BFE7EE;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    margin:10px;
}

.FRP_lstWrapper_left .content 
{
    float:left; 
    height: 100%;
    min-height: 0px!important;
    width:298px;
    
}

.FRP_lstWrapper_left .content .suggestedFrenzyItem {
    float:left;
    height: 148px;
    position:relative;
}

.FRP_lstWrapper_left .content .suggestedFrenzyItem .TooltipInfo {
    position: absolute;
    z-index: 10;
    width: 245px;
    height: 90px;
    background: url('../Images/frenzyPage.png') -275px 0 no-repeat scroll transparent;
    padding: 10px 20px 10px 10px;
    left: -250px;
    overflow: hidden;
    top: 22px;
    float:left;
    text-align:left;
}
.FRP_lstWrapper_left .content .suggestedFrenzyItem .TooltipInfo h3
{
    color: #737506;
    font-size: 14px;
    font-weight: bold;
}
.FRP_lstWrapper_left .content .suggestedFrenzyItem .TooltipInfo .TooltipInfo_txtDescr {
    color: #5D5D47;
    font-size: 11px;
    font-weight: normal;
}

.RightSide .ContactWithUsContainer 
{
    float:left;
}


#FeaturedFrenzy .footer {
    background: url('../Images/SpendPage.png') 0px -209px;
    height: 26px;
    padding-top: 9px;
    text-align: center;
    float:left;
    width:300px;
}

#FeaturedFrenzy .footer a {
    font-size: 12px;
    font-weight: bold;
    color: #008fb3;
    text-decoration: none;
}

/* Spend Redesign */

/*new frenzy page*/

.FRP_Wrapper {
    background-color:#e8fcff;
    padding: 0 0 0 15px;
    height: 1022px;
    width: 612px;
}

.FRP_Wrapper #sis_content { padding-top: 26px;}

.FRP_Wrapper #sis_content h1 
{ 
    color: #3f4874;
    font-size: 22px;
}


.FRP_lstWrapper { margin: 10px 0;}
.FRP_lstWrapper ul { list-style: none;}
.FRP_lstWrapper ul > li {
    
    /*height: 124px;*/
    width: 128px;
    float: left;
    
    margin-right: 22px;
}

.FRP_lstWrapper ul > li a {    
    
    position: relative;
    height: 170px;
    width: 128px;
    display: block;
    text-decoration: none;
}

.FRP_lstWrapper ul > li a img {
    height: 124px;
    width: 124px;
    background-color: #FFFFFF;
    border: 2px solid #BFE7EE;
    border-top: 1px solid #BFE7EE;
    border-bottom: 3px solid #BFE7EE;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

.FRP_lstWrapper .pnlFrInfo {
    
    position: absolute;
    z-index: 10;
    width: 245px;
    height: 90px;
    background: url('../Images/frenzyPage.png') 0 0 no-repeat scroll transparent;
    padding: 4px 6px 4px 26px;
    left: 115px;
    overflow: hidden;
    top: 10px;
}

.FRP_lstWrapper ul > li a:hover .pnlFrInfo {
    display: block;
}

.FRP_lstWrapper_left .pnlFrInfo {
    position: absolute;
    z-index: 10;
    width: 245px;
    height: 90px;
    background: url('../Images/frenzyPage.png') -275px 0 no-repeat scroll transparent;
    padding: 4px 6px 4px 26px;
    left: -279px;
    overflow: hidden;
    top: -38px;
}

.FRP_lstWrapper_left .nav .info-tooltip {
    margin: 0px 16px;
    float: right;
    cursor: hand;
    cursor: pointer;
    position: relative;
    background: url(../images/transparent.gif) repeat;
}

.FRP_lstWrapper_left h3.FPR_H3,
.FRP_lstWrapper h3.FPR_H3 {
    color: #3c4871;
    font-size: 12px;
    font-weight: bold;
    margin-top: 5px;
    text-align: center;
    
}
.FRP_lstWrapper_left .pnlFrInfo h3,
.FRP_lstWrapper .pnlFrInfo h3{
    color: #737506;
    font-size: 14px;
    font-weight: bold;
}

.FRP_lstWrapper_left .pnlFrInfo .FRP_txtDescr,
.FRP_lstWrapper .pnlFrInfo .FRP_txtDescr {
    color: #5d5d47;
    font-size: 11px;
    font-weight: normal;
}

.FRP_Wrapper > .Clear { height: 20px;}
.FRP_ContactWithUs { padding: 0 0 0 9px;}

.FRP_lstWrapper > .Clear { padding-top: 20px;}
.FRP_lstWrapper .Pgntr { margin-right: 30px;background-color: transparent;}
.FPR_PageBanners { margin: 10px 0 0 0; }

.FPR_Info { 
    float: right;
    margin: 12px;
    margin-right: 34px;
}
 
/*end new frenzy page*/

/*contact with us */

.ContactWithUsContainer,
.ContactWithUsContainer .bntFacebook,
.ContactWithUsContainer .btnTwitter,
.ContactWithUsContainer .btnBlog
{
    background: url('../Images/buttons01.png') 0 0 no-repeat scroll transparent;  
}
.ContactWithUsContainer
{
    background: url('../Images/images_all_4.png') 0 0 no-repeat scroll transparent;    
    background-position: -2093px -926px;
    width:300px;
    height: 100px;
    margin-top: 13px;
}
.ContactWithUsContainer.sky
{
    background-position: -2913px -919px;
    width:160px;
    height: 160px;
    margin-top: 8px;
}

.ContactWithUsContainer .ContactWithUsButtons {
    padding-left: 120px;
    padding-top: 44px;
}
.ContactWithUsContainer.sky .ContactWithUsButtons {
    padding-left: 22px;
}

.ContactWithUsContainer .bntFacebook,
.ContactWithUsContainer .btnTwitter,
.ContactWithUsContainer .btnBlog {
    width:37px;
    height: 36px;
    text-decoration: none;
    display: block;
    float: left;
    margin-right: 4px;
}

.ContactWithUsContainer .bntFacebook
{
    background-position: -19px -152px;
}

.ContactWithUsContainer .bntFacebook:hover
{
    background-position: -19px -190px;
}

.ContactWithUsContainer .bntFacebook:active
{
    background-position: -19px -228px;
}

.ContactWithUsContainer .btnTwitter
{
    background-position: -62px -152px;
}

.ContactWithUsContainer .btnTwitter:hover
{
    background-position: -62px -190px;
}

.ContactWithUsContainer .btnTwitter:active
{
    background-position: -62px -228px;
}

.ContactWithUsContainer .btnBlog
{
    background-position: -104px -152px;
}

.ContactWithUsContainer .btnBlog:hover
{
    background-position: -104px -191px;
}

.ContactWithUsContainer .btnBlog:active
{
    background-position: -104px -228px;
}
/*end contact with us */



/* New Header */ 

.nav .link {
    cursor: hand;
    cursor: pointer;
}

.Topbar
{
    position: static;
    z-index: 2000;
    top: 0px;
    right: 0px;
    left: 0px;
}

.TopLogoMenu .title.earn .menu_icon {
    background-image: url(../Images/NewHeader/Earn.png);
}
.TopLogoMenu .title.earn.active .menu_icon {
    background-image: url(../Images/NewHeader/EarnHov.png);
}

.TopLogoMenu .title.mail .menu_icon {
    background-image: url(../Images/NewHeader/Mail.png);
}

.TopLogoMenu .title.mail .menu_item_name
{
    font-weight: bold;
}

.TopLogoMenu .title.swaps .swap-count {
    background-image: url(../Images/NewHeader/Points.png);
    color: White;
    text-align: center;
    font-weight: bold;
    line-height: 51px;
}

.TopLogoMenu .title.user .menu_icon {
    background-image: url(../Images/NewHeader/ProfileCircle.png);
}

.TopLogoMenu .title.spend .menu_icon {
    background-image: url(../Images/NewHeader/Spend.png);
}

.TopLogoMenu .title.spend.active .menu_icon {
    background-image: url(../Images/NewHeader/SpendHov.png);
}

.TopLogoMenu .title.connect .menu_icon {
    background-image: url(../Images/NewHeader/connect.png);
    background-position: 11px 4px;
}

.TopLogoMenu .title.help .menu_icon {
	background-image: url(../Images/NewHeader/help.png);
}

.TopLogoMenu .title.help.active .menu_icon {
	background-image: url(../Images/NewHeader/HelpHov.png);
}


.TopLogoMenu .title.login .menu_icon {
	background-image: url(../Images/NewHeader/Log.png);
}

.TopLogoMenu .title.login.active .menu_icon {
	background-image: url(../Images/NewHeader/LogHov.png);
}

.TopLogoMenu .title.signup .menu_icon {
	background-image: url(../Images/NewHeader/Sign.png);
}

.TopLogoMenu .title.signup:active .menu_icon {
	background-image: url(../Images/NewHeader/SignHov.png);
}

.hide-background-image {
    background-image: none !important;
    background-position: 0px 0px !important;
    min-width: 80px !important;
}

.TopLogoMenu .nav{
    list-style: none;
    position: relative;
    float: right;
    margin-left: 10px;
    margin-top: 10px;
    margin-right: 10px;
}

.TopLogoMenu .nav .title {
    display: inline-block;
    width: 51px;
    margin-left: 20px;
}

.TopLogoMenu .nav a
{
    text-decoration: none;
}

.TopLogoMenu .nav .menu_icon
{
    height: 51px;
    width: 51px;
    display: block;
}

.TopLogoMenu .nav .menu_item_name 
{
    color: #00bbe8;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 9px;
    padding-top: 2px;
    height: 18px;
    text-decoration: none;
    color: #00bbe8;
    text-align: center;
    overflow: hidden;
}

.TopLogoMenu .nav .active .caret {
    opacity: 1;
    border-top-color: white;
}

.TopLogoMenu .dropdown-menu {
    position: absolute;
    top: 50px;
    z-index: 27000;
    margin-left: -38px;
    width: 130px;
    display: none;
}

.TopLogoMenu .dropdown-menu .dropdown-gap
{
    height: 25px;
    position: relative;
}

.TopLogoMenu .dropdown-menu .dropdown-gap .arrow-left
{
    border-bottom: 7px solid #D7D7D7;  
    border-left: 5px solid transparent;
    bottom: 0px;
    width: 0px;
    height: 0px;
    position: absolute;
    left: 50%;
    margin-left: -5px;
}

.TopLogoMenu .dropdown-menu .dropdown-gap .arrow-left:before
{
    content: "";
    border-bottom: 7px solid white;  
    border-left: 5px solid transparent;
    bottom: -8px;
    width: 0px;
    height: 0px;
    position: absolute;
    left: 50%;
    margin-left: -5px;
}

.TopLogoMenu .dropdown-menu .dropdown-gap .arrow-right
{
    border-bottom: 7px solid #D7D7D7;  
    border-right: 5px solid transparent;
    bottom: 0px;
    width: 0px;
    height: 0px;
    position: absolute;
    left: 50%;
}

.TopLogoMenu .dropdown-menu .dropdown-gap .arrow-right:before
{
    content: "";
    border-bottom: 7px solid white;  
    border-right: 5px solid transparent;
    bottom: -8px;
    width: 0px;
    height: 0px;
    position: absolute;
    left: 50%;
}

.TopLogoMenu .dropdown-menu .dropdown-list
{
    box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
    border: 1px solid #D7D7D7;    
    background-color: white;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    overflow: hidden;
}


.TopLogoMenu .dropdown-menu a.drop-link {
    color: #00bbe8;
    text-decoration: none;
    text-align: left;
    display: block;
    padding: 5px;
}

.TopLogoMenu .dropdown-menu a.drop-link:hover{
    color: White;
    background-color: #00bbe8;
}

.nav .title.login .dropdown-menu.login {
    width: 180px;
    margin-left: -65px;
}

.nav .title.login .dropdown-menu.login .facebook
{
    margin-left: 5px;   
}

.nav .title.login .dropdown-menu.login input 
{
    font-size: 10px;
    width: 148px;
}

.nav .title.login .dropdown-gap .arrow-left::before{
    border-bottom-color: #F19900;
}

.nav .title.login .dropdown-gap .arrow-left{
    border-bottom-color: #b77401;
}

.nav .title.login .dropdown-gap .arrow-right::before{
    border-bottom-color: #F19900;
}

.nav .title.login .dropdown-gap .arrow-right{
    border-bottom-color: #b77401;
}

.nav .title.login .dropdown-list
{
    background-color:#F19900;
    padding: 10px;
    border: 1px solid #b77401;
    color: White;
}

.nav .title.login .dropdown-list input[type=text], .nav .title.login .dropdown-list input[type=password]
{
    margin-bottom: 5px;
    border: none;
    border-radius: 5px;
    padding: 5px;
}

.forgotten-password
{
    text-align: right;
    margin-bottom: 6px;
}

.forgotten-password-link
{
    color: White;
    text-decoration: underline;
    text-align: right;
}

.nav .dropdown-menu.login .forgotten-password a:hover {
    text-decoration:underline;
}


.nav .dropdown-menu.login .error {
    color: red;
    font-weight: bold;
    float: right;
    margin-bottom: 5px;
    font-size: 11px;
}

.actions button { 
}

.actions button:hover {  
}

.actions button.disabled {
}

.actions button.blueButton {
    filter: none;
    background: transparent url("../images/NewHeader/buttonRight31.png") no-repeat scroll right top;
    color: White;
    height:31px;
    line-height: 31px;
    border-width:0;
    padding: 0px;
    padding-right: 8px;
    font-family: 'Bowlby One';
    
}

.actions button.blueButton span
{
    display: block;
    background: transparent url("../images/NewHeader/buttonLeftLong31.png") no-repeat;
    padding-left: 8px;
    white-space: nowrap;
    margin-top: -1px;
}

.actions button.blueButton.login
{
    width:158px;
}

.actions button.grayButton {
    filter: none;
    background: transparent url("../images/NewHeader/buttonRightGray31.png") no-repeat scroll right top;
    color: White;
    height:31px;
    line-height: 30px;
    border-width:0;
    padding: 0px;
    padding-right: 8px;
    font-family: 'Bowlby One';
    
}

.actions button.grayButton span
{
    display: block;
    background: transparent url("../images/NewHeader/buttonLeftLongGray31.png") no-repeat;
    padding-left: 8px;
    white-space: nowrap;
    margin-top: -1px;
}

.actions
{
    margin-top: 5px;
}

.actions button.submit
{
    width: 75px;
}

.actions button.back
{
    width: 75px;
    float: right;
}

.actions button.secondary {
}

.actions button.secondary:hover 
{
    
}

.username-input-holder p {
    font-weight: bold;
    margin: 0px;
    margin-bottom: 5px;
    color: White;
    font-size: 11px;
}

.email-input-holder p {
    font-weight: bold;
    margin: 0px;
    margin-bottom: 5px;
    color: White;
    font-size: 11px;
}

.nav .dropdown-menu.login .remember {
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
    color: White;
}

.nav .dropdown-menu.login .remember #rememberMe { 
    color: white;
    width: auto;
}

.TopLogoMenu .dropdown-menu .flyout-gap
{
    height: 50px;
    width: 10px;
    left: -10px;
    top: 14px;
    position: absolute;
}

.TopLogoMenu .dropdown-menu .flyout-gap .arrow-top
{
    border-left: 7px solid #D7D7D7;  
    border-top: 5px solid transparent;
    position: absolute;
    top: 50%;
    left: 0px;
    width: 0px;
    height: 0px;
    margin-top: -5px;
}

.TopLogoMenu .dropdown-menu .flyout-gap .arrow-top:before
{
    content: "";
    border-left: 7px solid #00BBE8;
    border-top: 5px solid transparent;
    position: absolute;
    top: 50%;
    left: -8px;
    width: 0px;
    height: 0px;
    margin-top: -5px;
}

.TopLogoMenu .dropdown-menu .flyout-gap .arrow-bottom
{
    border-left: 7px solid #D7D7D7;  
    border-bottom: 5px solid transparent;
    position: absolute;
    top: 50%;
    left: 0px;
    width: 0px;
    height: 0px;
}

.TopLogoMenu .dropdown-menu .flyout-gap .arrow-bottom:before
{
    content: "";
    border-left: 7px solid #00BBE8;  
    border-bottom: 5px solid transparent;
    position: absolute;
    top: 50%;
    left: -8px;
    width: 0px;
    height: 0px;
}

.nav .flyout-menu.bids 
{
    box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
    position: absolute;
    width: 450px;
    left: 50%;
    top: 25px;
    margin-left: -527px;
    background-color: White;
    height: auto;
    overflow: hidden;
    border: 1px solid #BBBBBB; 
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}

.nav .flyout-menu.bids table {
    width: 100%;
    border-collapse:collapse;
    color: #63CFEC;
} 

.nav .flyout-menu.bids thead {
    background-color: #00BBE8;
    color: #CBEDF7;
}

.nav .flyout-menu.bids th:first-child {
    width: 40%;
}

.nav .flyout-menu.bids td:first-child {
    text-align: left;
    padding-left: 5px;
}

.nav .flyout-menu.bids thead tr 
{
    height: 30px;
}

.nav .flyout-menu.bids th {
    width: 20%;
    text-align: center;
    height: 26px;
}

.nav .flyout-menu.bids tr.winning td{
    font-weight: bold;
    color: #6FCFEE;
}

.nav .flyout-menu.bids td {
    text-align: center;
    padding: 5px;
    background-color: #F5FDFF;
}

.nav .flyout-menu.bids td.dark_cell {
    background-color: #E3F8FD;
}

.progress-bar {
    float: left;
    width: 232px;
    padding-bottom: 2px;
}

.prgBg {
    border: 1px solid grey;
    background-color: #343643;
}

.prgBar
{
    background:url("../Images/images_all_1.png") no-repeat scroll -3760px -140px transparent;
    height:16px;    
    max-width:359px;
}

.hide {
    display: none;
}

.ie7 {
    display: none;
    *display: inline-block;
}

.tick:after {
    content: "\2714";
}   

.cross:after {
    content: "\2718";
}

.tick{
    color: green;
    font-size: 1.4em;
}   

.cross {
    color: red;
    font-size: 1.4em;
}

.left-arrow:after {
    content: "\21E8";
}

.right-arrow:after {
    content: "\21E6";
}


.right {
    float: right;
}

/* New Homepage */

#social {
    background: url("../images/homepage_assets.png") no-repeat -264px -48px;
    width: 300px;
    height: 100px;
    margin-top: 13px;
    position: relative;
}
#facebook
{
    background: url("../images/buttons01.png") no-repeat -19px -152px;
    display: block;
    width: 36px;
    height: 36px;
    position: absolute;
    top: 44px;
    left: 117px;
}

#facebook:hover
{
    background: url("../images/buttons01.png") no-repeat -19px -190px;
}

#facebook:active
{
    background: url("../images/buttons01.png") no-repeat -19px -228px;
}

#twitter {
    background: url("../images/buttons01.png") no-repeat -62px -152px;
    display: block;
    width: 35px;
    height: 36px;
    position: absolute;
    top: 44px;
    left: 161px;
}

#twitter:hover
{
    background: url("../images/buttons01.png") no-repeat -62px -190px;
}

#twitter:active
{
    background: url("../images/buttons01.png") no-repeat -62px -228px;
}

#blog {
    background: url("../images/buttons01.png") no-repeat -104px -152px;
    display: block;
    width: 35px;
    height: 36px;
    position: absolute;
    top: 44px;
    left: 205px;
}

#blog:hover
{
    background: url("../images/buttons01.png") no-repeat -104px -191px;
}

#blog:active
{
    background: url("../images/buttons01.png") no-repeat -104px -228px;
}

#swaplist, #earnlist {
    margin-top: 13px;
    
}
#swaplist {
    float: left;
}
#swaplist .wrapimg {
    width: 64px;
    height: 64px;
    float: left;
    text-align: center;
}
#swaplist .wrapimg a {
    padding-left: 0px;
}

ul.item_list {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 300px;
    background-color: #ffffff;
    border: 1px solid #aee4f1;
    border-radius: 10px;
}
ul.item_list li {
    border-bottom: 1px solid #aee4f1;
}
a.listbtn {
    background: url("../images/buttons01.png") no-repeat -455px -21px;
    width: 277px;
    height: 32px;
    display: block;
}

a.listbtn:hover {
    background: url("../images/buttons01.png") no-repeat -455px -55px;
}

a.listbtn:active {
    background: url("../images/buttons01.png") no-repeat -455px -89px;
}

#swaplist a.listbtn {
    background-position: -740px -21px;
    width: 210px;
}
#swaplist a.listbtn:hover {
    background-position: -740px -55px;
}
#swaplist a.listbtn:active {
    background-position: -740px -89px;
}
#swaplist li.first, #earnlist li.first {
    height: 44px;
    padding: 0px;
}
#swaplist li.last, #earnlist li.last {
    border: none;
    height: 35px;
    padding: 10px;
}
#swaplist li.first {
    background:url("../Images/homepage_assets.png") no-repeat -566px -50px;
}
#swaplist li {
    height: 63px;
    padding: 12px;
}
#swaplist li a {
    font-size: 15px;
    color: #2a425a;
    text-decoration: none;
    font-weight: bold;
    padding-left: 73px;
    display: block;
    line-height: 16px;
}

#slides {
    width: 620px; 
    height: 303px;
}

#right-slider {
    margin-top: 6px;
    position: relative;
    height: 314px;
    width: 300px;
}

#right-slider #signup {
    background: url("../Images/signup-right-slider.png") no-repeat;
    display: block;
    width: 266px;
    height: 58px;
    position: absolute;
    top: 20px;
    right: 20px;
}

#right-slider #signup:hover {
    background: url("../Images/signup-right-slider-hover.png") no-repeat;
}

/* RC: RE: #2263 - somewhere below here is something happening which is causing css for #right-slider applied here to fail.. */

#earnlist {
    float: right;
}

#earnlist li.first {
    background: url("../Images/homepage_assets.png") no-repeat -566px -97px;
}
#earnlist li {
    height: 45px;
    clear: both;
    padding: 10px;
    position: relative;
}
#earnlist li img {
    float: left;
}
#earnlist li a {
    font-size: 15px;
    color: #2A425A;
    text-decoration: none;
    font-weight: bold;
    margin-left: 4px;
}
#earnlist li div {
    font-size: 15px;
    color: #aaa;
    padding-left: 46px;
    font-weight: bold;
}
#earnlist a.StatusImg {
    position: absolute;
    right: 0px;
    top: 9px;
    margin: 0 8px 0 0;
    color: #ffffff;
    font-size: 18px;
}

/* RC: RE: #2263 - somewhere above here is something happening which is causing css for #right-slider applied here to fail.. */

.addinfo {
    color: #6c7c8d;
    font-size: 11px;
    padding-left: 74px;
}
#swaplist .Date {
    font-size: 11px;
    padding-left: 0px;
}
#swaplist .timerred {
    font-size: 11px;
    padding-left: 0px;
    color: #ac0101;
}

.RightSide.RSFrenzy #WhatIsSwapitContainer,
.RightSide.RSFrenzy #NeedMoreMoneyContainer,
.RightSide.RSFrenzy #RightHandBlockContainer
{
    padding-left: 10px;
}
#WhatIsSwapitContainer,
#NeedMoreMoneyContainer,
#RightHandBlockContainer
{
    width: 300px;
    margin-top: 13px;
}
#WhatIsSwapitContainer .Header,
#NeedMoreMoneyContainer .Header,
#RightHandBlockContainer .Header
{
    background-image: url('../Images/RightSideBlock.png');
    background-position: left top;
    height: 23px;
    
    color: #2F97B2;
    font-size: 20px;
    font-weight: bold;
    padding: 13px 0 7px 17px;
}

#WhatIsSwapitContainer ul,
#NeedMoreMoneyContainer ul,
#RightHandBlockContainer ul
{
    list-style: none;
}

#WhatIsSwapitContainer ul li > div,
#NeedMoreMoneyContainer ul li > div,
#RightHandBlockContainer ul li > div
{
    color: #3C5157;
    padding: 10px 0 0 16px;
    height: 59px;
    width: 284px;
}

#WhatIsSwapitContainer ul li div span,
#RightHandBlockContainer.RightHandBlockLoggedOut ul li div span
{
    font-size: 12px;
}

#WhatIsSwapitContainer ul li div a,
#NeedMoreMoneyContainer ul li div a,
#RightHandBlockContainer ul li div a
{
    margin-right: 12px;
    margin-top: 3px;
    float: left;
    height: 42px;
    width: 41px;
}



#WhatIsSwapitContainer ul li div a,
#RightHandBlockContainer.RightHandBlockLoggedOut ul li div a
{
    background-image: url('../Images/RightSideBlock.png');   
}

#WhatIsSwapitContainer ul li div a.HaveFun,
#RightHandBlockContainer.RightHandBlockLoggedOut ul li div a.HaveFun
{
    background-position: -335px top;
}

#WhatIsSwapitContainer ul li div a.WinNewStuff,
#RightHandBlockContainer.RightHandBlockLoggedOut ul li div a.WinNewStuff
{
    background-position: -402px top;
}

#WhatIsSwapitContainer ul li div a.TradeOldStuff,
#RightHandBlockContainer.RightHandBlockLoggedOut ul li div a.TradeOldStuff
{
    background-position: -472px top;
}

#WhatIsSwapitContainer hr,
#NeedMoreMoneyContainer hr,
#RightHandBlockContainer hr,
.HomeSwapitsBlockContainer hr,
.SwapCategory hr
{
    color: #C3E4EA;
    background-color: #C3E4EA;
    border:none;
	height:1px;
	clear:both;
}

#WhatIsSwapitContainer .Content,
#NeedMoreMoneyContainer .Content,
#RightHandBlockContainer .Content
{
    background-image: url('../Images/RightBlockContent.png');
}

#NeedMoreMoneyContainer .Content > div,
#RightHandBlockContainer.RightHandBlockLoggedIn .Content > div
{
    padding: 5px 0 0 0;
    text-align: center;
}

#NeedMoreMoneyContainer .Content > div a,
#RightHandBlockContainer.RightHandBlockLoggedIn .Content > div a
{
    color: #018AAD;
    text-decoration: none;
}

#NeedMoreMoneyContainer .Content ul li div .EarnTitle,
#RightHandBlockContainer.RightHandBlockLoggedIn .Content ul li div .EarnTitle
{
    color: #3F4874;
    font-size: 13px;
    font-weight: bold;
    margin-right: 0px;
    width: 140px;
    text-decoration: none;
}

#NeedMoreMoneyContainer .Content ul li div .SwapitsAmount,
#RightHandBlockContainer.RightHandBlockLoggedIn .Content ul li div .SwapitsAmount
{
    background: url("../Images/images_all_1.png") no-repeat scroll -3359px -392px transparent;
    color: #FFFFFF;
    float: right;
    font-size: 19px;
    font-weight: bold;
    padding-top: 4px;
    margin-right: 15px;
    height: 41px;
    width: 45px;
    text-align: center;
}

#WhatIsSwapitContainer .Content .ButtonsContainer,
#RightHandBlockContainer.RightHandBlockLoggedOut .Content .ButtonsContainer
{
    height: 40px;
    padding: 13px 0 0 16px;
}

#WhatIsSwapitContainer .Content .ButtonsContainer a,
#RightHandBlockContainer.RightHandBlockLoggedOut .Content .ButtonsContainer a
{
    background-image: url('../Images/RightSideBlock.png');
    
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    font-size: 17px;
    height: 30px;
    width: 129px;
    text-decoration: none;
    text-align: center;
    padding-top: 9px;
}

#WhatIsSwapitContainer .Content .ButtonsContainer a.Join,
#RightHandBlockContainer.RightHandBlockLoggedOut .Content .ButtonsContainer a.Join
{
    background: url("../images/buttons01.png") no-repeat -1033px -274px;
    height: 28px;
}

#RightHandBlockContainer.RightHandBlockLoggedOut .Content .ButtonsContainer a.Join:hover
{
    background: url("../images/buttons01.png") no-repeat -1033px -312px;
}

#RightHandBlockContainer.RightHandBlockLoggedOut .Content .ButtonsContainer a.Join:active
{
    background: url("../images/buttons01.png") no-repeat -1033px -351px;
}

#WhatIsSwapitContainer .Content .ButtonsContainer a.Login,
#RightHandBlockContainer.RightHandBlockLoggedOut .Content .ButtonsContainer a.Login
{
    background: url("../images/buttons01.png") no-repeat -694px -274px;
    height: 28px;
    margin-left: 9px;
}


#RightHandBlockContainer.RightHandBlockLoggedOut .Content .ButtonsContainer a.Login:hover 
{
    background: url("../images/buttons01.png") no-repeat -694px -312px;
}


#RightHandBlockContainer.RightHandBlockLoggedOut .Content .ButtonsContainer a.Login:active 
{
    background: url("../images/buttons01.png") no-repeat -694px -351px;
}

#WhatIsSwapitContainer .Content hr,
#RightHandBlockContainer.RightHandBlockLoggedOut .Content hr
{
    margin-top: 6px;
}

#WhatIsSwapitContainer .Bottom,
#NeedMoreMoneyContainer .Bottom,
#RightHandBlockContainer .Bottom
{
    background-image: url('../Images/RightSideBlock.png');
    background-position: left -63px;
    height: 11px;
}

.UnavailableVideoPopup
{
    background: url(../Images/UnavailableVideoPopup.png) left top no-repeat;
    width: 576px;
    height: 337px;
    margin-left: -288px; margin-top: -168px;
}

.UnavailableVideoPopup .SIP_Wrapper 
{ 
    font-size: 16px;
    font-weight: bold;
    margin: 80px 34px 0 259px;
    zoom: 1;
}
.UnavailableVideoPopup .SIP_RightText 
{
     padding-top: 15px;
     width: 225px;
}
.UnavailableVideoPopup .SIP_LeftText 
{ 
    width: 225px;
}

.UnavailableVideoPopup .SIP_Btns 
{
    float: right; 
    margin-right: 93px; 
    margin-top: 20px;
}

.UnavailableVideoPopup .SIP_Btns a
{
    background: url("../Images/UnavailableVideoPopup.png") no-repeat scroll -598px top transparent;
    display: block;
    height: 71px;
    width: 150px;
}

#dynHolder {
    width: 100%; 
    min-height: 500px; 
}

.LSHome
{
    margin-right: 0;
    margin-left: 13px;
}


.SearchBlock{
    float:right;
    margin:4px 5px 0 0;
    background:url(../Images/images_all_1.png) -224px -40px no-repeat;
    width:148px;
    height:25px;
    padding:0 0 0 5px;
    overflow:hidden;
}

.SearchBlock input{
    width:95px;    
    margin-top:5px;
    font-size:13px;    
    font-weight:normal !important;
    color:#000000 !important;
    font-family:Arial, Helvetica, sans-serif  !important;
    /*ie bug with 0px*/
    border:1px solid #fff;        
    outline:none !important;    
    float: left;
}

.SearchBlock input:focus{
    border:none !important;
    outline:none !important;
}
.SearchBlock a{
    display:block;
    float:right;
    height:25px;
    width:42px;
    background:url(../Images/images_all_1.png) -342px -65px no-repeat;
}

.search-form 
{
    float: left;
    margin-top: 15px;
}

.search-form .defaultify.entry {
    border-radius: 10px 0px 0px 10px;
    background-color: #95E0F5;
    border: none;
    color: White;
    margin-left: 15px;
    font-family: 'Bowlby One', cursive;
    vertical-align: middle;
    text-indent: 5px;
    height: 20px;
    padding: 10px;
    line-height: 20px;
    font-weight: normal;
    font-size: 17px;
    width: 480px;
}

.search-form .defaultify.entry.default {
    color: #E8F7FC;
}

.search-form .defaultify.entry.loggedinwidth
{
    width: 410px; 
}
.search-form .defaultify.entry:focus
{
    border: none;
}

.search-form h3 {
    color: #1F5E6D;
    padding-top: 8px;
    padding-bottom: 7px;
    font-size: 16px;
    font-weight: bold;
    font-family: "Arial Black", "Gadget", Sans-Serif;
    text-shadow: #eee 1px 1px 2px;
}

.search-form .search_button 
{
    cursor: pointer;
    background-color: transparent;
    background-image: url('../images/searchRight.png');
    border: 0;
    width: 61px;
    height: 40px;
}

.search-form .search_button:hover {
    background-image: url('../images/searchRightHov.png');
}

.search-form form .col {
    float:left;
}

.search-form .col-button {
    width: 22px;
}

.search-form .button
{
    background: url("../images/buttons01.png") no-repeat scroll -148px -152px transparent;
    border: 1px solid #A0A0A0 !important;
    border-radius: 0 4px 4px 0;
}

.search-form .button:hover
{
    background: url("../images/buttons01.png") no-repeat scroll -148px -183px transparent;
}

.search-form .button:active
{
    background: url("../images/buttons01.png") no-repeat scroll -148px -214px transparent;
}

.search-form .button-wrapper
{
    margin-top: 1px;
    border: none !important;
}

.search-form .gradient,
.search-form .button
{
    height: 29px;
    cursor: hand;
    cursor: pointer;
}

.defaultify.entry:focus {
    border: solid 1px #7FC3D3;
}

.defaultify.entry,
.defaultify.entry:focus
{
    border: 1px solid #A0A0A0;
}

.default {
    color: #BCD7DE;
}

.RightSide.watchtv .search-form.sky {
    width: 142px;
}

.RightSide
{ 
    margin-right: 0!important;
    background-color: #c3f3ff;
    border-left: 2px solid #a2d8e5;
    min-height: 320px;
}

.RightSide #WhatIsSwapitContainer,
.RightSide #NeedMoreMoneyContainer,
.RightSide #RightHandBlockContainer,
.RightSide #FeaturedFrenzy,
.RightSide .ContactWithUsContainer,

.RightSide.RSEarn #WhatIsSwapitContainer,
.RightSide.RSEarn #NeedMoreMoneyContainer,
.RightSide.RSEarn #RightHandBlockContainer,
.RightSide.RSEarn #FeaturedFrenzy,
.RightSide.RSEarn .ContactWithUsContainer
{
    margin-left: 10px;
}

.RightSide.RSHome {
    background-color: #e8fcff;
    border-left: 0px;
    margin-right: 10px!important;
    padding-top: 3px;
}

.RightSide.RSHome .search-form.mpu {
    margin-top: 3px;
    width: 278px;
    border-radius: 10px;
    padding: 10px 5px 10px 15px;
}

.RightSide.RSHome .search-form.mpu .entry {
    width: 242px;
}

/* Homepage slider */

.slides_container {
	width:620px;
	overflow:hidden;
	position:relative;
}

.slides_container a {
	width:620px;
	height:303px;
	display:block;
}

.slides_container a {
	display:none;
}

.slides_container a img {
	border-radius: 10px;
}

.slides_container a.first {
	display:block;
}

#slides .next {
	left:585px;
}

.HomePageSlider .pagination {
	margin-top: -22px;
	z-index: 1000;
	position: absolute;
	margin-left: 10px;
	width:100px;
}

.HomePageSlider .pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.HomePageSlider .pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.HomePageSlider .pagination li.current a {
	background-position:0 -12px;
}

#UserDashBoardTabsContainer .HomeTop #slides {
    height: 273px;
    width: 470px;
    float: right;
}

#UserDashBoardTabsContainer #slides .slides_container
{
    width: 468px;
}

#UserDashBoardTabsContainer .caption {
    z-index: 500;
    position: absolute;
    bottom:-100px;
    left: 0;
    height: 60px;
    background:#000;
    background: rgba(0, 0, 0, .7);
    width: 100%;
    font-size: 1.3em;
    color: white;
    border-top: 1px solid black;
    border-radius: 0 0 10px 10px;
}

#UserDashBoardTabsContainer a:link,a:visited,a:hover,a:active {
	text-decoration:none;
}

#UserDashBoardTabsContainer .caption h1,
#UserDashBoardTabsContainer .caption p {
    padding-left: 20px;
}

#UserDashBoardTabsContainer .caption h1 {
    padding-top: 7px;
    padding-bottom: 2px;
    color: #3fafee;
}

#UserDashBoardTabsContainer .caption p{
    font-size: 0.9em;
    margin: 0;
}

#UserDashBoardTabsContainer .slides_control a {
    height: 230px;
    width: 468px;
}

#UserDashBoardTabsContainer .pagination {
    list-style: none;
    text-align: center;
    position: absolute;
    margin: 6px 0px 6px 0px ;
    display:none;
}

#UserDashBoardTabsContainer .pagination li {
    width: 95px;
    height: 17px;
    padding: 7px 5px;
    float: left;
    border: 1px solid #CCC;
    margin-left: 8px;
    border-radius: 5px;
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* IE10+ */
    background: linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */
    cursor: hand;
    cursor: pointer;    
}

#UserDashBoardTabsContainer .pagination li a {
    text-decoration: none;
    font-weight: bold;
    color: #383838;
    top: -15px;
    position: relative;
}

#UserDashBoardTabsContainer .pagination li.current {
    color: white;
    background: rgb(38,81,126); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzI2NTE3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZDNkNjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(38,81,126,1) 1%, rgba(29,61,96,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(38,81,126,1)), color-stop(100%,rgba(29,61,96,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(38,81,126,1) 1%,rgba(29,61,96,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(38,81,126,1) 1%,rgba(29,61,96,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(38,81,126,1) 1%,rgba(29,61,96,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(38,81,126,1) 1%,rgba(29,61,96,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26517e', endColorstr='#1d3d60',GradientType=0 ); /* IE6-8 */
}

#UserDashBoardTabsContainer .pagination li.current a {
    color: white;
    top: -14px;
}

#UserDashBoardTabsContainer .pagination li.current .pointer {
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid rgb(38,81,126);
    top: -22px;
    position:relative;
    left: 33px;
    z-index: 550;
}

#UserDashBoardTabsContainer .HomeTop .HomeSwapitsBlockContainer
{
    float:left;    
}

#UserDashBoardTabsContainer .HomeTop
{
    margin-top: 11px;
    height: 275px;    
}

.LeftSide.LSHome.DashBoardHome
{
    margin-top: 0;
}
.HomeSwapitsBlockContainer .UserSwapits
{
    height: 273px;
    width: 140px;
}

.HomeSwapitsBlockContainer .UserSwapits .Header 
{
    background: url('../Images/dashboard.png') no-repeat 0px 0px;
    height: 13px;
    width: 140px;
}

.HomeSwapitsBlockContainer .UserSwapits .Content
{
    border-left: solid 1px #AFE5F1;
    border-right: solid 1px #AFE5F1;
    background-color: #FFFFFF;
    height: 244px;
}
.HomeSwapitsBlockContainer .UserSwapits .Tail
{
    background: url('../Images/dashboard.png') no-repeat 0px -10px;
    height: 13px;
    width: 140px;
}

.HomeSwapitsBlockContainer .UserSwapits .UserPic
{
    vertical-align: middle;
    text-align: center;
    height: 110px;
    position: relative;
}

.HomeSwapitsBlockContainer .UserSwapits a.EditAvatar
{
    display: block;
    background: none;
    height: 110px;
    width: 112px;
    position: absolute;
    top: 0px;
    left: 13px;
}

.HomeSwapitsBlockContainer .UserSwapits a.EditAvatar:hover
{
    background: url('../Images/dashboard.png') no-repeat 0px -34px;
}

.HomeSwapitsBlockContainer .Content table
{
    margin: 12px 5px 12px 10px;
    width: 120px;
}

.HomeSwapitsBlockContainer .SwapitAmount
{
    color: #dd7d00;    
}

.HomeSwapitsBlockContainer .StarUserName
{
    margin-left: 2px;
    margin-bottom: 5px;
    text-align: center;
    font-size: 12pt;
    width: 135px;
}
.HomeSwapitsBlockContainer .BottomNav {padding: 5px 5px 0px 5px;}
.HomeSwapitsBlockContainer .BottomNav a
{
    color: #35b5e5;
    text-decoration: none;
    font-size: 9pt;
    margin-left: 3px;
}

.EarnPageItemsStripe.EarnPageItemsStripes
{
    border-left: solid 1px #AFE5F1;
    border-right: solid 1px #AFE5F1;
    
    background-color: #FFFFFF;
    margin-top: -5px;
}

.EarnPageItemsStripes .EarnPageItem
{
    background: none;
}

.RSEarn
{
    height: 100%;
    position: absolute;
    right: 0;
    width: 323px;
}

.LSEarn
{
    margin-top: 4px;
    width: 612px;
    padding-right: 0;
}

.EarnPageItemsStripe.EarnPageItemsStripes .StatusImg
{
    position: inherit;
}

.EarnPageItemsStripe.EarnPageItemsStripes hr
{
    color: #C3E4EA;
    background-color: #C3E4EA;
    border:none;
	height:1px;
	clear:both;
}

.EarnPageItemsStripe.EarnPageItemsStripes .EarnPageItemTextContainer
{
    height: 34px;
}

.EarnPageItemsStripe.EarnPageItemsStripes .EarnPageItemText
{
    color: Black;
    font-size: 19px;
    font-weight: bold;
    margin-left: 5px;
    text-decoration: none;
}

.EarnPageItemsStripe.EarnPageItemsStripes .EarnPageItem.WRound > div
{
    padding-top: 8px;
}

.EarnHome
{
    position: relative;
}

.RSEarn .EarnPageBanners
{
    margin-left: 0;
    margin-top: 10px;
}

.RightHandBlockLoggedIn .EarnRecentSwapits
{
    color: #003340;
    font-weight: bold;
}


.RightHandBlockLoggedIn .EarnRecentSwapitsDate
{
    color: #5C9199;
    font-size: 10px;
    margin-top: 3px;
}

.RightHandBlockLoggedIn .EarnRecentSwapitsContainer
{
    float: left;
    margin-left: 5px;
    width: 170px;
}

.EarnRecentSwapitsImage
{
    float: left;
    height: 45px;
    width: 45px;
}
/*
#SpendPageContent {
    margin-left: 12px;
}
*/

/* New layouts */ 

.mpu-layout,
.sky-layout {
    position: relative;
}

.mpu-layout .RightSide,
.sky-layout .RightSide {
    position: absolute;
    height: 100%;
    right: 0;
    min-height: 0px!important;
}

.mpu-layout .RightSide {
    width: 323px;
}

.mpu-layout .LeftSide {
    width: 635px;
    min-height: 770px; /* InviteFriends / Earn / Spend Page */
    /*margin: 10px 0 0 0;*/ /* Required for Spend Page ? */
}

.mpu-layout .RightSide .box {
    margin-left: 9px; /* Spend page? */
    width: 300px;
    margin-top: 13px;
}

.sky-layout .RightSide {
    width: 161px;
}

.sky-layout .LeftSide {
    width: 770px;
    margin: 10px 0;
    margin-left: 12px;
    min-height: 700px; /* They all have at least a 640px banner - let's make sure it's ok. */
}

.sky-layout .search-form { /* default? Spotted via gamezone */
    width: 139px;
}

.sky-layout .search-form .entry {
    width: 112px;
}

.sky-layout .RightSide .box {
    margin-left: 12px;
 }

.full-layout {
    position: relative;
}

.full-layout .RightSide {
    display:none;
}

.full-layout .LeftSide {
    width: 940px;
    padding: 0;
}

/* BH HACK - Save redesigning page */
.dashboard-layout .RightSide {
    min-height: 1220px;
}

/* New Login Dialog */

#NewLoginBlock {
    position:absolute; 
    top:0; 
    left:0; 
    width:100%; 
    z-index:3000; 
    background: url('../Images/dim.png'); 
    display:none; 
    text-align:left;
}

#NewLoginBlock .login-dialog { 
    position:fixed; 
    width:380px; 
    height:340px; 
    z-index:200; 
    top: 40%; 
    left: 47%; 
    margin-top: -100px; 
    margin-left: -150px; 
    background-color: #e8fcff;
    border-radius: 10px;
    border-bottom: 2px solid #A0D4DC;
    -webkit-transform: translateZ(0);
}  

#NewLoginBlock .login-dialog.with-error  {
    height:370px;
}

#NewLoginBlock .DlgClose { 
    top:0px; 
    float:right;
    background: none; 
    padding-top: 5px;
} 

#NewLoginBlock .nav {
    color: #2f97b2;
    background-color: #f7feff;
    border-radius: 20px 20px 0px 0px;
    height: 34px;
    padding-top: 14px;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 1.4em;
    font-weight: bolder;
    border-bottom: 1px solid #D8EEF1;
}

#NewLoginBlock .nav a,
#NewLoginBlock .nav a:hover,
#NewLoginBlock .nav a:visited,
#NewLoginBlock .nav a:active {
    text-decoration: none;
    color: #2f97b2;
}

#NewLoginBlock .new-swapit {
    border-bottom: 1px solid #D8EEF1;
    padding-bottom: 13px;
    padding-left: 20px;
    padding-top: 13px;
}

#NewLoginBlock .new-swapit a,
#NewLoginBlock .new-swapit a:hover,
#NewLoginBlock .new-swapit a:visited,
#NewLoginBlock .new-swapit a:active {
    text-decoration: none;
}

#NewLoginBlock .login-forgotten-password .actions, 
#NewLoginBlock .login-form .actions {
    margin-top: 20px;
    margin-left: 20px;
}

#NewLoginBlock #forgot-username-input,
#NewLoginBlock #forgot-email-input,
#NewLoginBlock #username-input,
#NewLoginBlock #password-input,
#NewLoginBlock #password-default {
    display: block;
    height: 42px;
    line-height: 42px;
    font-size: 1.7em;
    margin-left: 20px;
    width: 335px;
    text-indent: 5px;
}

#NewLoginBlock #username-input,
#NewLoginBlock #password-input,
#NewLoginBlock #password-default {
    margin-top: 20px;
}

#NewLoginBlock .login-form .details {
    border-bottom: 1px solid #D8EEF1;
    font-size: 0.85em;
    margin-top: 10px;
    padding-bottom: 20px;
    padding-left: 22px;
}

#NewLoginBlock .login-form .details #rememberMe {
    margin-right: 0;
}

#NewLoginBlock .login-form .details a {
    float: right;
    margin-right: 23px;
    text-decoration: none;
}

#NewLoginBlock .email-input-holder,
#NewLoginBlock .username-input-holder {
    padding-bottom: 20px;
    border-bottom: 1px solid #D8EEF1;
}

#NewLoginBlock .email-input-holder p,
#NewLoginBlock .username-input-holder p {
    color: #304954;
    padding-left: 20px;
    font-size: 1.1em;
    font-weight: bolder;
    padding-top: 4px;
    padding-bottom: 3px;
}

#NewLoginBlock .login-forgotten-password .actions .submit,
#NewLoginBlock .login-forgotten-password .actions .back,
#NewLoginBlock .login-form .actions .login {
    float: left;
    padding-left: 30px;
    padding-right: 30px;
}

#NewLoginBlock .login-forgotten-password .actions .submit,
#NewLoginBlock .login-forgotten-password .actions .back {
    width: 152px;
}

#NewLoginBlock .login-forgotten-password .actions .secondary {
    float: right;
    margin-right: 20px;
    width: 152px;
    padding-left: 30px;
    padding-right: 30px;
}

#NewLoginBlock .login-form .actions .LoginWithFacebook {
    margin-left: 29px;
    margin-top: 6px;
}

#NewLoginBlock .login-form .login-error {
    background-color: #fff65f;
    font-size: 0.85em;
    padding-bottom: 15px;
    padding-left: 20px;
    padding-top: 15px;
}

#NewLoginBlock .login-form .login-error img {
    float: left;
    margin-right: 7px;
}

#NewLoginBlock .login-no-email .text,
#NewLoginBlock .login-forgotten-password-sent .text,
#NewLoginBlock .login-no-user .text {
    height: 205px;
    border-bottom: 1px solid #D8EEF1;
    padding-left: 20px;
}

#NewLoginBlock .login-no-email .actions,
#NewLoginBlock .login-forgotten-password-sent .actions,
#NewLoginBlock .login-no-user .actions {
    margin-top: 20px;
    padding-left: 20px;
}

.CZP_TrendWrapper .contentWrapper .ProgressContainer
{
    background-image: url("../Images/RateItOrSlateIt.png");
    background-position: -3241px -1417px;
    float: left;
    height: 15px;
    margin-left: 100px;
    width: 391px;
}

.CZP_TrendWrapper .contentWrapper .ProgressContainer div
{
    float: left;
    height: 12px;
    margin-top: 0;
}

.CZP_TrendWrapper .contentWrapper .ProgressStart
{
    background-image: url("../Images/RateItOrSlateIt.png");
    background-position: -3240px -1541px;
    width: 5px;
}

.CZP_TrendWrapper .contentWrapper .ProgressBody
{
    background-image: url("../Images/RateslateProgressBody.png");
}

.CZP_TrendWrapper .contentWrapper .ProgressFinish
{
    background-image: url("../Images/RateItOrSlateIt.png");
    background-position: -3260px -1541px;
    width: 5px;
}

.CZP_TrendWrapper .contentWrapper .CZP_Trend_ImagePath
{
    float: left;
    margin-right: 0;
    width: 229px;
}

.CZP_TrendWrapper .contentWrapper .CZP_Trend_btnUploadWrapper
{
    padding-left: 0;
    height: 22px;
    width: 80px;
}

.CZP_TrendWrapper .contentWrapper input
{
    height: 18px;
}

.SwapitTVContainer div.Header
{
    background-image: url('../Images/TVPage.png');
    background-position: left top;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: bold;
    height: 33px;
    padding-left: 20px;
    padding-top: 10px;
    position:relative;
}

.SwapitTVContainer div.Header .Note
{
    font-size: 16px;
    color: #d5f7ff;
    float:right;
    margin: 4px 16px 0 0;
}

.SwapitTVContainer
{
    width: 612px;
}

.Wte_RightSide #RightHandBlockContainer.RightHandBlockLoggedIn .Content img {
    width: 42px;
    height: 42px;
}

.Wte_RightSide #RightHandBlockContainer .WatchToEarnRightBlock {
    height: 130px;
}

.Wte_RightSide #RightHandBlockContainer ul li > div.Wte_PnlVideoItem
{
    height: 106px;
    position: relative;

    width: 127px;
    float: left;

}

.Wte_RightSide #RightHandBlockContainer ul li div a.ImgLink
{
    margin: 0 10px 0 0;
    height: 94px;
    width: 125px;
    color: #003340;
    text-decoration: none;
}

.Wte_RightSide #RightHandBlockContainer ul li div a.TextLink
{
    margin: 0;
    display:inline;
    height:auto;
    width:auto;
    text-decoration: none;
    float:none;
}

.SwapitTVContainer div.Content
{
    background-image: url('../Images/BlueBlockContent.png');
    background-position: left top;
}

.SwapitTVContainer div.Tail
{
    background-image: url('../Images/TVPage.png');
    background-position: left -43px;
    height: 9px;
    width: 612px;
}

.mpu-layout.SwapitTV .LeftSide
{
    min-height: 990px;
}

.EarnCodesContainer,
.NewBlogBlockContainer
{
    margin-left: 10px;
    margin-top: 13px;
}

.EarnCodesContainer .EarnCodesHeader
{
    background-image: url('../Images/EarnCodes.png');
    background-position: left top;
    border-bottom: 1px solid #D1EAEE;
    color: #2F97B2;
    font-size: 17px;
    font-weight: bold;
    height: 22px;
    padding: 13px 0 7px 17px;
    width: 283px;
}

.NewBlogBlockContainer .NewBlogBlockHeader,
.TwitterBlockContainer .TwotterBlockHeader
{
    background-image: url("../Images/SocialBlocksOnMySwapit.png");
    background-position: left -918px;
    border-bottom: 1px solid #D1EAEE;
    color: #2F97B2;
    font-size: 17px;
    font-weight: bold;
    height: 23px;
    padding: 13px 0 7px 17px;
    width: 283px;
}

.EarnCodesContainer .EarnCodesBottom
{
    background-image: url('../Images/EarnCodes.png');
    background-position: -312px top;
    height: 62px;
    width: 300px;
}

.NewBlogBlockContainer .NewBlogBlockBottom
{
    background-image: url("../Images/SocialBlocksOnMySwapit.png");
    background-position: -314px -923px;
    height: 77px;
    width: 300px;
}

.EarnCodesContainer .Voucher
{
    margin-left: 0;
    background-color: transparent;
    padding-left: 16px;
    padding-top: 16px;
}

.EarnCodesContainer .WantDesc
{
    border: 1px solid #7FC3D3 !important;
    border-right: none !important;
    border-radius: 3px 0 0 3px;
    color: #73ACB8;
    height: 21px;
    width: 196px;
}

.EarnCodesContainer .WantDesc:focus
{
    border: 1px solid #7FC3D3 !important;
    border-right: none !important;
    color: #73ACB8;
    height: 21px;
    width: 196px;
}

.EarnCodesContainer .ClaimBtn
{
    background-image: url('../Images/EarnCodes.png');
    background-position: -622px top;
    background-color: transparent;
    font-weight: bold;
    height: 22px;
    padding-top: 7px;
    text-decoration: none;
    width: 45px;
}

.EarnCodesContainer .EarnCodesInvalid
{
    background-color: #FFF65F;
    border-bottom: 1px solid #AEE4F1;
    border-left: 1px solid #AEE4F1;
    border-right: 1px solid #AEE4F1;
    height: 35px;
    width: 298px;
}

.EarnCodesContainer .EarnCodesInvalidIcon
{
    background-image: url("../Images/alert.png");
    float: left;
    height: 14px;
    margin-left: 20px;
    margin-top: 10px;
    width: 14px;
}

.EarnCodesContainer .EarnCodesInvalidMessage
{
    color: #565100;
    float: left;
    font-weight: bold;
    height: 14px;
    margin-left: 10px;
    margin-top: 10px;
    width: 240px;
}

.EarnCodesContainer .EarnCodesCorrect
{
    background-color: #C8FFCF;
    border-bottom: 1px solid #AEE4F1;
    border-left: 1px solid #AEE4F1;
    border-right: 1px solid #AEE4F1;
    height: 35px;
    width: 298px;
}

.EarnCodesContainer .EarnCodesCorrectIcon
{
    background-image: url("../Images/EarnCodes.png");
    background-position: -707px top;
    float: left;
    height: 17px;
    margin-left: 20px;
    margin-top: 10px;
    width: 17px;
}

.EarnCodesContainer .EarnCodesCorrectMessage
{
    color: #138E23;
    float: left;
    font-weight: bold;
    height: 14px;
    margin-left: 10px;
    margin-top: 10px;
    width: 240px;
}

.Wte_RightSide .EarnPageBanners
{
    margin-top: 10px;
    padding-right: 2px;
}

.DisplayPromotionalEndedBox {
    background-color: white;
    height: 255px;
    border-bottom: 1px solid black;
    margin-bottom: 13px;
}

.DisplayPromotionalEndedBox .EndedMessage {
    background-color: #f9e1a2;
    color: black;
    font-weight: bolder;
    border-bottom: 1px solid black;
    padding: 10px;
}

.DisplayPromotionalEndedBox .SimilarMessage {
    padding: 10px;
    font-weight: bolder;
    font-size: 1.5em;
}

.DisplayPromotionalEndedBox .SimilarItems {
    list-style: none;
    padding-left: 10px;
}

.DisplayPromotionalEndedBox .SimilarItems .item {
    float: left;
    list-style: none;
    width: 32%;
}

.DisplayPromotionalEndedBox .SimilarItems .title {
    font-weight: bold;
    font-size: 1.3em;
}

.DisplayPromotionalEndedBox .SimilarItems .item .image img {
    width: 80px;
}

#activate-account-message {
    bottom: 0;
    left: 0;
    position: fixed;
    width: 100%;
    border: 1px solid #CD6D6D;
    z-index: 1000;
    font-size: 1.2em;

    background: #feffd7; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmZkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZmYmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #feffd7 0%, #feffbb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffd7), color-stop(100%,#feffbb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #feffd7 0%,#feffbb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #feffd7 0%,#feffbb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #feffd7 0%,#feffbb 100%); /* IE10+ */
    background: linear-gradient(top,  #feffd7 0%,#feffbb 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffd7', endColorstr='#feffbb',GradientType=0 ); /* IE6-8 */
}

#activate-account-message img {
    float: left;
    padding: 32px;
    padding-right: 10px
}

#activate-account-message .action {
    float: left;
    color: #444;
    text-transform:uppercase;
    font-weight: bold;
    padding: 30px;
    padding-left: 0;
}

#activate-account-message .action .swapits {
    color: white;
}

#activate-account-message .how {
    float: right;
    padding: 30px;
}

#activate-account-message a#resend-verification-email,
#activate-account-message a#resend-verification-email:hover,
#activate-account-message a#resend-verification-email:active,
#activate-account-message a#resend-verification-email:visited 
{
    color:White;
}

.SignUpWrapper #signup-body {
    display: none;
}

/* Game Zone redesign */

.GZ_Wrapper
{
    
}

.GZ_Wrapper .GameZoneFeaturedLatestContainer
{
    height: 425px;
}

.GZ_Wrapper .GameZoneFeaturedLatestContainer .GameZoneLatestItem
{
    height: 100px;
    padding: 12px;
}

.GZ_Wrapper .GameZoneFeaturedLatestContainer hr
{
    color: #E3EDEF;
    background-color: #E3EDEF;
    border: none;
	height: 1px;
}

.GZ_Wrapper .GameZoneFeaturedLatestContainer .GameZoneLatestItem img
{
    float: left;
}

.GZ_Wrapper .GameZoneFeaturedLatestContainer > div
{
    background-image: url('../Images/GameZone.png');
}

.GZ_PnlGameItem .pnlGameTooltip {
    position: relative;
    z-index: 10;
    width: 230px;
    height: 140px;
    background: #9FD8F1;
    background-image: linear-gradient(bottom, #9FD8F1 0%, #FFFFFF 100%);
    background-image: -o-linear-gradient(bottom, #9FD8F1 0%, #FFFFFF 100%);
    background-image: -moz-linear-gradient(bottom, #9FD8F1 0%, #FFFFFF 100%);
    background-image: -webkit-linear-gradient(bottom, #9FD8F1 0%, #FFFFFF 100%);
    background-image: -ms-linear-gradient(bottom, #9FD8F1 0%, #FFFFFF 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #9FD8F1), color-stop(1, #FFFFFF));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9FD8F1', endColorstr='#FFFFFF',GradientType=0 );
    padding: 12px;
    left: -65px;
    overflow:hidden;
    top: -130px;
    border: 2px solid #14B5FF;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.GZ_PnlGameItem .pnlGameTooltip h3
{
    color: #3E4D68;
    font-size: 15px;
    font-weight: bold;
    margin-bottom:4px;
    margin-top:6px;
}

.GZ_PnlGameItem .pnlGameTooltip .pnlGameTooltip_txtDescr
{
    color: #5d5d47;
    font-size: 11px;
    font-weight: normal;
}

.GZ_PnlGameItem .pnlGameTooltip .imgsmall
{
    /*margin-left:50px;*/ margin:0 auto;
    padding:0;
}

.GameZoneLatestItem .pnlLsTooltip {
    position: relative;
    z-index: 10;
    width: 404px;
    height: 132px;
    background: #9FD8F1;
    background-image: linear-gradient(bottom, #9FD8F1 0%, #FFFFFF 100%);
    background-image: -o-linear-gradient(bottom, #9FD8F1 0%, #FFFFFF 100%);
    background-image: -moz-linear-gradient(bottom, #9FD8F1 0%, #FFFFFF 100%);
    background-image: -webkit-linear-gradient(bottom, #9FD8F1 0%, #FFFFFF 100%);
    background-image: -ms-linear-gradient(bottom, #9FD8F1 0%, #FFFFFF 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #9FD8F1), color-stop(1, #FFFFFF));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9FD8F1', endColorstr='#FFFFFF',GradientType=0 );
    padding: 8px;
    left: -204px;
    overflow: hidden;
    top: -125px;
    border: 2px solid #14B5FF;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.GameZoneLatestItem .pnlLsTooltip h3
{
    color: #3E4D68;
    font-size: 15px;
    font-weight: bold;
    margin-bottom:2px;
    margin-top:2px;
}

.GameZoneLatestItem .pnlLsTooltip .pnlLsTooltip_txtDescr
{
    color: #5d5d47;
    font-size: 11px;
    font-weight: normal;
}

.GameZoneLatestItem .imgbig 
{
    height: 122px;
    width: 218px;
    padding:4px;
    margin-right:4px;
}

.GZ_Wrapper .GameZoneLatestGamesContainer .GameZoneLatestItem .pnlLsTooltip .GZ_gotoGame
{
    margin-top: 4px;
    margin-left:34px;
}

.GZ_Wrapper .GameZoneFeturedGameContainer
{
    float: left;
    height: 381px;
    padding-top: 43px;
    margin: 2px 0 0 2px;
    width: 415px;
}

.GZ_Wrapper .GameZoneFeturedGameContainer .GZ_Player
{
    background: none;
    margin-top: 0;
    height: 221px;
    width: 414px;
}

.GZ_Wrapper .GameZoneFeturedGameContainer .GZ_Player img
{
    height: 221px;
    width: 414px;
}

.GZ_Wrapper .GameZoneFeturedGameContainer .GZ_Description
{
    background: none;
    padding-left: 16px;
    height: 96px;
    width: 394px;
    padding-bottom: 0px;
}

.GZ_Wrapper .GameZoneFeturedGameContainer .GZ_Description h3
{
    color: #3E4D68;
    font-size: 18px;
    font-weight: normal;
}

.GZ_Wrapper .GameZoneFeturedGameContainer .GZ_Description .GZ_DescText
{
    color: #666666;
    font-size: 11px;
    margin-top: 7px;
}

.GZ_Wrapper .GameZoneFeturedGameContainer .GameZoneFeaturedGameButtonsContainer .GZ_gotoGame,
.GZ_Wrapper .GameZoneLatestGamesContainer .GameZoneLatestItem .GZ_gotoGame
{
    background-image: url("../Images/buttons01.png");
    background-position: -135px -19px;
    float: left;
    height: 40px;
    position: inherit;
    width: 92px;
    margin-left: 10px;
    margin-right: 10px;
}

.GZ_Wrapper .GameZoneFeturedGameContainer .GameZoneFeaturedGameButtonsContainer .GZ_gotoGame:hover,
.GZ_Wrapper .GameZoneLatestGamesContainer .GameZoneLatestItem .GZ_gotoGame:hover {
	background-position: -135px -57px;
}

.GZ_Wrapper .GameZoneFeturedGameContainer .GameZoneFeaturedGameButtonsContainer .GZ_gotoGame:active,
.GZ_Wrapper .GameZoneLatestGamesContainer .GameZoneLatestItem .GZ_gotoGame:active {
	background-position: -135px -95px;
}

.GZ_GameItems .GameZoneButton
{
    cursor: pointer;
}

.GZ_Wrapper .GameZoneLatestGamesContainer .GameZoneLatestItem .GZ_gotoGame
{
    margin-left: 0px;
    margin-top: 62px;
}

.GZ_Wrapper .GameZoneLatestGamesContainer .GameZoneLatestItem > div
{
    height: 100px;
    margin-left: 191px;
}

.GZ_Wrapper .GameZoneLatestGamesContainer .GameZoneLatestItem h1
{
    color: #3E4D68;
    font-size: 15px;
    height: 0;
}

.GZ_Wrapper .GameZoneFeturedGameContainer .GameZoneFeaturedGameButtonsContainer > div
{
    padding-top: 3px;
}

.GZ_Wrapper .GameZoneLatestGamesContainer
{
    background-position: -441px 0;
    float: left;
    height: 380px;
    margin-left: 13px;
    margin-top: 1px;
    padding-top: 44px;
    width: 320px;
}

.GZ_Wrapper .GameZoneListContainer
{
    background-image: url("../Images/GameZone.png");
    background-position: -787px 0;
    height: 380px;
    margin-top: 10px;    
}

.GZ_Wrapper .GameZoneListContainer .GZ_GameItemsBlock
{
    background: none;
}

.GZ_Wrapper .GameZoneListContainer .GZ_GameItemsBlock .GZ_GameItems ul
{
    width: 800px !important;
}

.GZ_Wrapper .GameZoneListContainer .GZ_GameItemsBlock .GZ_GameItems ul li
{
    height: 123px;
    width: 143px;
}

.GZ_Wrapper .GameZoneListContainer .GZ_GameItemsBlock .GZ_GameItems ul li .GZ_PnlGameItem
{
    background: none;
    /*cursor: default;*/
    height: 94px;
    margin-left: 11px;
    width: 128px;
}

.GZ_Wrapper .GameZoneListContainer .GZ_GameItemsBlock .GZ_GameItems ul li .GZ_PnlGameItem img
{
    position: inherit;
    height: 72px;
    width: 128px;
}

.GZ_Wrapper .GameZoneListContainer .GZ_GameItemsBlock .GZ_GameItems ul li .GZ_PnlGameItem .GZ_GameItemTitle
{
    padding-top: 5px;
    text-align: center;
}

.GZ_Wrapper .GameZoneListContainer .GZ_GameItemsBlock .GZ_GameItems ul li .GZ_PnlGameItem .GZ_GameItemTitle h1
{
    color: #3F4758;
    text-decoration: none;
}

.GZ_Wrapper .GameZoneFeturedGameContainer .GameZoneFeaturedGameButtonsContainer div.GZ_like {
  padding-top: 10px;
}

.Enhancement .custom-checkbox {
    height: 40px;
}

.Enhancement .CheckBox {
    margin-bottom: 20px;
}

.enhancement-title {
    color: #0baef3;
    text-transform:uppercase; 
    font-weight: bolder;
    float: left;
}

.enhancement-cost {
    margin-left: 4px;
    font-weight: bold;
    float: left;
}

.enhancement-desc {
    clear: both;
    padding-top: 3px;   
}

.enhancement-credits {
    padding-left: 30px;
    padding-top: 6px;
}

.enhancement-count {
    color: white;
    font-weight: bolder;
    font-size: 1.2em;

    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 1px solid #167591;
    border-radius: 20px;

    background: #87e0fd;
    background: -moz-linear-gradient(top,  #87e0fd 0%, #00a8d1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87e0fd), color-stop(100%,#00a8d1));
    background: -webkit-linear-gradient(top,  #87e0fd 0%,#00a8d1 100%);
    background: -o-linear-gradient(top,  #87e0fd 0%,#00a8d1 100%);
    background: -ms-linear-gradient(top,  #87e0fd 0%,#00a8d1 100%);
    background: linear-gradient(top,  #87e0fd 0%,#00a8d1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#00a8d1',GradientType=0 );
}

.WeRecom.EdAdSwapDet {
    height: 55px;
    margin-top: 0px;    
}

input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
    cursor: not-allowed;
    background-color: #EEE;
    border-color: #DDD;
}

.enhancement-disabled .enhancement-title,
.enhancement-disabled .enhancement-desc,
.enhancement-disabled .enhancement-cost {
    color: darkgrey;
}


/* New popup */

.model-dialog {
    position:fixed; 
    top:0; 
    left:0; 
    width:100%; 
    height: 100%;
    z-index:3000; 
    background: url('../Images/dim.png'); 
    display:none; 
    text-align:left;
}

.model-dialog .dialog { 
    position:fixed; 
    width:380px; 
    height:340px; 
    z-index:200; 
    top: 40%; 
    left: 47%; 
    margin-top: -100px; 
    margin-left: -150px; 
    background-color: #e8fcff;
    border-radius: 10px;
    border-bottom: 2px solid #A0D4DC;
}  

.model-dialog .DlgClose { 
    top:0px; 
    float:right;
    background: none; 
    padding-top: 5px;
} 

.model-dialog .header {
    color: #2f97b2;
    background-color: #f7feff;
    border-radius: 20px 20px 0px 0px;
    height: 34px;
    padding-top: 14px;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 1.4em;
    font-weight: bolder;
    border-bottom: 1px solid #D8EEF1;
}

.model-dialog .nav {
    color: #2f97b2;
    background-color: #f7feff;
    border-radius: 20px 20px 0px 0px;
    height: 34px;
    padding-top: 14px;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 1.4em;
    font-weight: bolder;
    border-bottom: 1px solid #D8EEF1;
}

.model-dialog .nav a,
.model-dialog .nav a:hover,
.model-dialog .nav a:visited,
.model-dialog .nav a:active {
    text-decoration: none;
    color: #2f97b2;
}

.model-dialog .tag {
    padding-bottom: 13px;
    padding-left: 20px;
    padding-top: 13px;
    border-bottom: 1px solid #D8EEF1;
}

.model-dialog .tag.footer 
{
    font-size: 0.85em;
    padding-top: 40px;
    text-align: center;
    padding-left: 0px;
    font-weight: bolder;
    border-bottom: 0px;
}

.model-dialog .actions {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
}

.model-dialog .actions .primary {
    float: right;
    width: 155px;
    padding-left: 30px;
    padding-right: 30px;
    
    font-weight: bolder;
    color: white;
    padding-right: 30px;
    padding-left: 30px;
    padding-top: 5px;
    padding-bottom: 5px;

    border-color: #FF9900 #FF9900 #FF6900;
    border-radius: 4px;

    background: rgb(255,153,0); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMyUiIHN0b3AtY29sb3I9IiNmZjk5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmY2OTAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top,  rgba(255,153,0,1) 33%, rgba(255,105,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(33%,rgba(255,153,0,1)), color-stop(100%,rgba(255,105,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,153,0,1) 33%,rgba(255,105,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,153,0,1) 33%,rgba(255,105,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,153,0,1) 33%,rgba(255,105,0,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(255,153,0,1) 33%,rgba(255,105,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#ff6900',GradientType=0 ); /* IE6-8 */
}

.model-dialog .actions .secondary {
    float: left;
    margin-right: 20px;
    width: 152px;
    padding-left: 30px;
    padding-right: 30px;
}

.model-dialog .input-holder input {
    display: block;
    height: 42px;
    line-height: 42px;
    font-size: 1.7em;
    margin-left: 20px;
    width: 335px;
    text-indent: 5px;
    margin-top: 20px;
    border: 1px solid #A0A0A0!important;
}

.label-input-holder,
.model-dialog .label-input-holder {
	border-bottom: 1px solid #D8EEF1;
	padding-bottom: 10px;
	padding-top: 10px;
}

.label-input-holder input,
.model-dialog .label-input-holder input {
	display: block;
	height: 25px;
	line-height: 25px;
	font-size: 1.4em;
	margin-right: 5px;
	width: 200px;
	text-indent: 5px;
	border: 1px solid #A0A0A0!important;
}

.model-dialog .label-input-holder input 
{
    text-indent: 1px;
}

.label-input-holder .control-label,
.model-dialog .label-input-holder .control-label{
	width: 153px;
	float: left;
	text-align: right;
	padding-top: 5px;
	padding-right: 5px;
	color: #4E5979;
	font-weight: bolder;
}

.model-dialog .dialog .input-holder {
    border-bottom: 1px solid #D8EEF1;
    padding-bottom: 20px;
}

#ResendValidationEmailDialog .dialog 
{
    height: 260px;
}

#ResendValidationEmailDialog .actions .secondary {
    margin-right: 0;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    padding-top: 7px;
    text-decoration: none;
    margin-left: 95px;
}

#CompletePartialDetailsDialog .dialog {
	top: 35%;
	height: 370px;
}

#CompletePartialDetailsDialog #dob-input-holder {
	padding-bottom: 25px;
}

#CompletePartialDetailsDialog #dob_day, 
#CompletePartialDetailsDialog #dob_month{
	float: left;
	width: 40px;
} 

#CompletePartialDetailsDialog #dob_day {
	margin-left: 0px;
}
	
#CompletePartialDetailsDialog #dob_year  {
	float: left;
	width: 54px;
}

#CompletePartialDetailsDialog #boy,
#CompletePartialDetailsDialog #girl {
	float: left;
	width: auto; /*1px*/
	margin-right: 0px;
	border: none;
	border-collapse: collapse;
	width: 5px;
	position: absolute;
    top: 1px;
    width: 1px;
    z-index: -1;
}

.control-checkbox
{
	margin-left: 70px;
}

#CompletePartialDetailsDialog #gender-input-holder {
	padding-bottom: 30px;
}

#CompletePartialDetailsDialog  #boy-label,
#CompletePartialDetailsDialog  #girl-label {
	width: 32px;
	height: 32px;
	float: left;
	display: block;
	margin-right: 5px;
	background-image: url('../images/gender.png');
}

#CompletePartialDetailsDialog #boy-label {
    background-position: -3px -37px
}

#CompletePartialDetailsDialog #girl-label {
    background-position: -37px -37px;
}

#CompletePartialDetailsDialog #boy-label .checked,
#CompletePartialDetailsDialog #boy:checked + label {
    background-position: -3px -2px;
}

#CompletePartialDetailsDialog #girl-label .checked,
#CompletePartialDetailsDialog #girl:checked + label {
    background-position: -37px -2px;
}

#CompletePartialDetailsDialog .dialog.has-errored 
{
    height: 433px;
}

#complete-details-form.has-errors #dob_year
{
    float: none;
}

#complete-details-form .termsLink
{
    color: #6EB4E0;
    text-decoration: none;
}

#complete-details-form .tcContainer .custom-checkbox
{
    float: none;    
    background: transparent;
    border: 0;
}
#complete-details-form .tcContainer .tcBox
{
    width:auto;
    margin-left: 2px;
    position:relative;
    display: inline-block;
    height: auto;
    top: 2px;
}

#complete-details-form .tcContainer .control-label
{
    float:none;
    display:inline-block;
    margin: 0 0 0 70px;
    padding: 0;
    width: auto;
}

#CompletePartialDetailsDialog #gender-input-holder.has-errors,
#CompletePartialDetailsDialog .dialog.has-errored #dob-input-holder.has-errors 
{
    padding-bottom: 0px;
}

#CompletePartialDetailsDialog .custom-checkbox 
{
    font-size: 1em;
}

#CompletePartialDetailsDialog .custom-checkbox label 
{
    padding: 0px;
}

#rateorslate #header,
#signup-page #header {
	background-image: url('../images/section_heading_background.png');
	background-position: left top;
	color: white;
	font-size: 20px;
	font-weight: bold;
	height: 33px;
	padding-left: 20px;
	padding-top: 10px;
	width: 394px;
	border-radius: 10px 10px 0px 0px;	
}

#signup-page .custom-checkbox
{
    float: none;
    font-size:inherit;
}

#signup-page .custom-checkbox label {display:inline;}
#signup-page .custom-checkbox input {top: 2px;}

#signup-page .label-input-holder.CodeContatiner .control-label.cbLabel
{
    float:none;
    display:inline-block;
    margin: auto;
    padding: 3px 0 0 0;
    width: auto;
}

#signup-page .label-input-holder.CodeContatiner input.control-checkbox
{
    width:auto;
    margin-left: 154px;
    position:relative;
    display: inline-block;
    height: auto;
}

.signup-page-background 
{
    min-height: 430px;
    background-image: url('../Images/signup-background.png');
    background-repeat: no-repeat;
    background-position: center bottom;
    background-color: #B0F4FF;
}

#signup-page .actions {
    min-height: 50px;
    margin-top: 10px;
}

#signup-page #promocode-input-holder {
    clear: both;
}

#signup-page {
    width: 415px;
    margin-top: 52px;
}

#complete-details-form label.error, 
#signup-page label.error {
    font-size: 0.9em;
    margin-left: 159px;
    color: #8B0000;
    font-weight: bold;
}

#signup-page .tag 
{
    padding-bottom: 13px;
    padding-left: 20px;
	padding-right: 20px;
    padding-top: 13px;
    border-bottom: 1px solid #D8EEF1;   
    background-color: white;
    text-align: center;
    
    font-size: 1.1em;
    font-weight: bolder;
    color:#43C6E9;
}

#signup-page .tag.tag-error {
    color: #8B0000;
}

#signup-page .tag.tag-error.recoverpassword {
    float: left;
    font-size: 0.9em;
    text-align: center;
    width: 415px;
    padding: 6px 0 6px 0;
    margin-bottom: 10px;
}

#signup-page .tag.tag-error.recoverpassword a,
#signup-page .tag.tag-error.recoverpassword a:hover {
    color: #4E5979;
    padding: 0;
}

#nickname-suggestions 
{
    font-size: 0.9em;
    text-align: center;
    color: #00750E;
    font-weight: bold;
    padding: 6px 0 6px 0;
    margin-bottom: 10px;
}
    
#nickname-suggestions a,
#nickname-suggestions a:hover 
{
    padding-left:10px;
    color: #4E5979;
} 

#signup-bottomtext 
{
    text-align: center; 
    font-size: 0.85em; 
    border-top: 1px solid #D8EEF1; 
    padding-bottom: 5px; 
    padding-top: 4px;     
}

#signup-page #header .LoginWithFacebook {
    float: right;
    margin-right: 28px;
    margin-top: 1px;
    width: 158px;
}

#signup-page .login {
    margin-left: 158px;
    padding: 4px;
    border-radius: 6px;
    font-size: 1.2em;
    font-weight: bolder;
    color: white;
    width: 204px;
    background: #88dd3e;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg4ZGQzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NmJmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #88dd3e 0%, #56bf00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88dd3e), color-stop(100%,#56bf00));
    background: -webkit-linear-gradient(top,  #88dd3e 0%,#56bf00 100%);
    background: -o-linear-gradient(top,  #88dd3e 0%,#56bf00 100%);
    background: -ms-linear-gradient(top,  #88dd3e 0%,#56bf00 100%);
    background: linear-gradient(top,  #88dd3e 0%,#56bf00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88dd3e', endColorstr='#56bf00',GradientType=0 );
    border-color: #88DD3E #88DD3E #56BF00 #88DD3E;
}

#signup-page .login:hover {
background: #94ea44;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk0ZWE0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzM3ZGQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #94ea44 0%, #37dd00 99%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#94ea44), color-stop(99%,#37dd00));
background: -webkit-linear-gradient(top,  #94ea44 0%,#37dd00 99%);
background: -o-linear-gradient(top,  #94ea44 0%,#37dd00 99%);
background: -ms-linear-gradient(top,  #94ea44 0%,#37dd00 99%);
background: linear-gradient(top,  #94ea44 0%,#37dd00 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94ea44', endColorstr='#37dd00',GradientType=0 );
}

#signup-page .login:active {
background: rgb(136,221,62);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg4ZGQzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iI2E5ZmYzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NmJmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(136,221,62,1) 0%, rgba(169,255,50,1) 12%, rgba(86,191,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(136,221,62,1)), color-stop(12%,rgba(169,255,50,1)), color-stop(100%,rgba(86,191,0,1)));
background: -webkit-linear-gradient(top,  rgba(136,221,62,1) 0%,rgba(169,255,50,1) 12%,rgba(86,191,0,1) 100%);
background: -o-linear-gradient(top,  rgba(136,221,62,1) 0%,rgba(169,255,50,1) 12%,rgba(86,191,0,1) 100%);
background: -ms-linear-gradient(top,  rgba(136,221,62,1) 0%,rgba(169,255,50,1) 12%,rgba(86,191,0,1) 100%);
background: linear-gradient(top,  rgba(136,221,62,1) 0%,rgba(169,255,50,1) 12%,rgba(86,191,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88dd3e', endColorstr='#56bf00',GradientType=0 );
}



#signup-page .login.disabled {
    color: #444;
    border-color: #D6D6D6 #D6D6D6 #CCC;
    font-weight: bold;
    background: #d6d6d6; /* Old browsers */
    background: -moz-linear-gradient(top,  #d6d6d6 0%, #f1f1f1 50%, #d6d6d6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d6d6), color-stop(50%,#f1f1f1), color-stop(100%,#d6d6d6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #d6d6d6 0%,#f1f1f1 50%,#d6d6d6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #d6d6d6 0%,#f1f1f1 50%,#d6d6d6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #d6d6d6 0%,#f1f1f1 50%,#d6d6d6 100%); /* IE10+ */
    background: linear-gradient(top,  #d6d6d6 0%,#f1f1f1 50%,#d6d6d6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */
}

#signup-page .signup-form 
{
    background-color: White;
    border-radius: 0px 0px 10px 10px;
    border-bottom: 1px solid #c7e9ec;
}

#partial-account-message {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0MzI0NiIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNDMyNDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(228,50,70,0.75) 0%, rgba(228,50,70,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(228,50,70,0.75)), color-stop(100%,rgba(228,50,70,1)));
	background: -webkit-linear-gradient(top,  rgba(228,50,70,0.75) 0%,rgba(228,50,70,1) 100%);
	background: -o-linear-gradient(top,  rgba(228,50,70,0.75) 0%,rgba(228,50,70,1) 100%);
	background: -ms-linear-gradient(top,  rgba(228,50,70,0.75) 0%,rgba(228,50,70,1) 100%);
	background: linear-gradient(top,  rgba(228,50,70,0.75) 0%,rgba(228,50,70,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfe43246', endColorstr='#e43246',GradientType=0 );
}

#partial-account-message  .action{
    color: white;
	width: 100%;
	text-align: center;
}

#activate-account-message {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0MzI0NiIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNDMyNDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(228,50,70,0.75) 0%, rgba(228,50,70,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(228,50,70,0.75)), color-stop(100%,rgba(228,50,70,1)));
	background: -webkit-linear-gradient(top,  rgba(228,50,70,0.75) 0%,rgba(228,50,70,1) 100%);
	background: -o-linear-gradient(top,  rgba(228,50,70,0.75) 0%,rgba(228,50,70,1) 100%);
	background: -ms-linear-gradient(top,  rgba(228,50,70,0.75) 0%,rgba(228,50,70,1) 100%);
	background: linear-gradient(top,  rgba(228,50,70,0.75) 0%,rgba(228,50,70,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfe43246', endColorstr='#e43246',GradientType=0 );
}

.account-message {
    bottom: 0;
    left: 0;
    position: fixed;
    width: 100%;
    border: 1px solid #CDC76D;
    z-index: 1000;
    font-size: 1.2em;
}

.account-message img {
    float: left;
    padding: 32px;
    padding-right: 10px
}

.account-message .action {
    float: left;
    text-transform:uppercase;
    font-weight: bold;
    padding: 30px;
    padding-left: 0;
}

#partial-account-message.account-message .action {
    text-transform:none;
}

.account-message .action .swapits {
    color: #b99400;
}

.account-message .how {
    float: right;
    padding: 30px;
}

#signup-body {
    display: none;
}

#NewLoginBlock .signup-dialog { 
    position:fixed; 
    width:600px; 
    height:340px; 
    z-index:200; 
    top: 40%; 
    left: 40%; 
    margin-top: -100px; 
    margin-left: -150px; 
    border-radius: 10px;
}

#NewLoginBlock .signup-dialog.with-error  {
    height:370px;
}

#NewLoginBlock .signup-dialog .nav {
    height: 91px;
    border-bottom: 0;
    background-image: url('../Images/signup_popup_top_background.png');
}

#NewLoginBlock .signup-form 
{
    height: 271px;
    background-image: url('../Images/signup_popup_bottom_background.png');
    border-radius: 0 0 20px 20px;
}

#NewLoginBlock #signup-redirecturl {
    display: none;
}

#NewLoginBlock .footer 
{
    background-color: Black;
    color:#9d9d9d;
    position: absolute;
    width: 100%;
    margin-top: -30px;
    text-align: center;
    font-weight: bolder;
    font-size: 0.9em;
    border-radius: 0 0 20px 20px;
    height: 22px;
    padding-top: 8px;
}

#NewLoginBlock .signup-dialog .existing-swapit {
    padding-bottom: 13px;
    padding-left: 40px;
    padding-top: 13px;
    font-weight: bold;
}

#NewLoginBlock .signup-dialog .existing-swapit a,
#NewLoginBlock .signup-dialog .existing-swapit a:hover,
#NewLoginBlock .signup-dialog .existing-swapit a:visited,
#NewLoginBlock .signup-dialog .existing-swapit a:active {
    text-decoration: none;
}

#NewLoginBlock .signup-dialog .join-now:hover {
    background: #94EA44;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk0ZWE0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzM3ZGQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#94EA44),color-stop(99%,#37DD00));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#94ea44',endColorstr='#37dd00',GradientType=0);
}

#NewLoginBlock .signup-dialog .join-now 
{
    height: 35px;
    width: 224px;
    margin-left: 105px;
    padding: 4px;
    border-radius: 6px;
    font-size: 1.2em;
    font-weight: bolder;
    color: white;
    background: #88DD3E;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg4ZGQzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NmJmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#88DD3E),color-stop(100%,#56BF00));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#88dd3e',endColorstr='#56bf00',GradientType=0);
    border-color: #88DD3E #88DD3E #56BF00 #88DD3E;
    text-transform: uppercase;
}

#NewLoginBlock .signup-dialog .details {
    margin-left: 113px;
    margin-bottom: 10px;
}

#NewLoginBlock .signup-dialog .input-holder{
    margin-bottom: 18px;
    margin-left: 20px;
}

#NewLoginBlock .signup-dialog input[type="password"],
#NewLoginBlock .signup-dialog input[type="text"] {
    width: 220px;
    height: 30px;
    line-height: 25px;
}

#NewLoginBlock .signup-dialog label.error 
{
    font-size: 0.85em;
    font-weight: bolder;
    margin-left: 85px;
    width: 223px;
    text-align: center;
    float: left
}

#NewLoginBlock .signup-dialog .label 
{
    float:left;
    height: 24px;
    font-weight: bolder;
    text-align: center;
    padding-top: 6px;
    border: 1px solid black;
    border-right: 0px;
    width: 83px;
    background: #7db9e8; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMWU1Nzk5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-radial-gradient(center, ellipse cover,  #7db9e8 1%, #1e5799 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%,#7db9e8), color-stop(100%,#1e5799)); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover,  #7db9e8 1%,#1e5799 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover,  #7db9e8 1%,#1e5799 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover,  #7db9e8 1%,#1e5799 100%); /* IE10+ */
    background: radial-gradient(ellipse at center,  #7db9e8 1%,#1e5799 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#1e5799',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}

#NewLoginBlock .tattyteddy.signup-dialog,
#NewLoginBlock .easteregg.signup-dialog,
#NewLoginBlock .botshots.signup-dialog,
#NewLoginBlock .madagascar3.signup-dialog,
#NewLoginBlock .hobbit.signup-dialog,
#NewLoginBlock .lostworlds.signup-dialog { 
    color: White;
}

#NewLoginBlock .tattyteddy.signup-dialog a,
#NewLoginBlock .easteregg.signup-dialog a,
#NewLoginBlock .botshots.signup-dialog a,
#NewLoginBlock .madagascar3.signup-dialog a,
#NewLoginBlock .hobbit.signup-dialog a,
#NewLoginBlock .lostworlds.signup-dialog a 
{
    color: #09a9d4;
}

#NewLoginBlock .lostworlds .signup-form 
{
    background-image: url('../Images/signup-lostworlds.png');
    padding-left: 250px;
    background-position: 0px -105px;
}

#NewLoginBlock .lostworlds.signup-dialog .nav {
    background-image: url('../Images/signup-lostworlds.png');
}

#NewLoginBlock .tattyteddy .signup-form 
{
    background-image: url('../Images/microsites/tattyteddy/signup_middle.png');
    padding-left: 245px;
}

#NewLoginBlock .tattyteddy.signup-dialog .nav {
    background-image: url('../Images/microsites/tattyteddy/signup_header.png');
}


#NewLoginBlock .easteregg .signup-form 
{
    background-image: url('../Images/microsites/eastereggth2013/signup_middle.png');
    padding-left: 245px;
}

#NewLoginBlock .easteregg.signup-dialog .nav {
    background-image: url('../Images/microsites/eastereggth2013/signup_header.png');
}

#NewLoginBlock .botshots .signup-form 
{
    background-image: url('../Images/Botshots/botshots_popup_bottom_background.png');
}

#NewLoginBlock .botshots.signup-dialog .nav {
    background-image: url('../Images/Botshots/botshots_popup_top_background.png');
}

#NewLoginBlock .madagascar3 .signup-form 
{
    background-image: url('../Images/Madagascar3/madagascar3_popup_bottom_background.png');
    padding-left: 250px;
}

#NewLoginBlock .madagascar3.signup-dialog .nav {
    background-image: url('../Images/Madagascar3/madagascar3_popup_top_background.png');
}

#NewLoginBlock .hobbit .signup-form 
{
    background-image: url('../Images/Hobbit/popup_bottom_background.png');
    padding-left: 250px;
}

#NewLoginBlock .hobbit.signup-dialog .nav {
    background-image: url('../Images/Hobbit/popup_top_background.png');
}

.InboxContainer
{
        
}

.InboxContainer .Controls
{
    
}

.InboxContainer .Messages
{
    margin-top: 20px;       
}

.InboxContainer .Header 
{
    background: url('../Images/InboxPage.png') no-repeat 0px 0px;
    height: 32px;
    width: 780px;
    color: #FFFFFF;
    font-weight:bold;
    font-size: 18px;
    line-height: 32px;
    float: left;
}

.InboxContainer .Header .From
{
    margin-left: 42px;
    width: 46px;
}

.InboxContainer .Header .Message
{
    margin-left: 144px;
    width: 78px;
}

.InboxContainer .Header .Pager
{
    line-height: normal;
    display:inline;
    float:right;
    width: 280px;
}

.InboxContainer .Tail 
{
    background: url('../Images/InboxPage.png') no-repeat 0px -116px;
    height: 32px;
    width: 780px; 
    float: left;
}
.InboxContainer .MessageControls 
{
    margin-top: 30px;   
    width: 23px; 
}

.InboxContainer .Messages div.MessageList
{
    border-collapse: collapse;  
    width: 776px;
}
.InboxContainer .Messages div.MessageList div.Content 
{
    width: 776px;
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(249,249,249,1) 68%, rgba(231,231,231,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(68%,rgba(249,249,249,1)), color-stop(100%,rgba(231,231,231,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 68%,rgba(231,231,231,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 68%,rgba(231,231,231,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 68%,rgba(231,231,231,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 68%,rgba(231,231,231,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */


}

.InboxContainer .Messages div.MessageList div
{
    float: left;
}

.InboxContainer .MessageControls a.DeleteMessage
{
    background: url('../Images/InboxPage.png') no-repeat -862px -38px;
    height: 13px;
    width: 13px;
    display: block;
    margin: 0 0 0 10px;
}

.InboxContainer .MessageControls a.StarMessage.Grey
{
    background: url('../Images/InboxPage.png') no-repeat -849px -38px;
    margin: 5px 0 0 10px;
} 

.InboxContainer .MessageControls a.StarMessage
{
    background: url('../Images/InboxPage.png') no-repeat -836px -38px;
    height: 13px;
    width: 13px;
    display: block;
    margin: 5px 0 0 10px;
}

.InboxContainer .Content .Icon
{
    height: 42px;
    width: 42px;
    margin: 24px 10px 20px 18px;  
}

.InboxContainer .Content .Sender
{
    width: 130px;   
    margin-top: 28px; 
    margin-bottom:12px;
}

.InboxContainer .Content .SwapitAmount
{
    width: 69px;
    height: 69px;
    margin:8px 0 0 8px;
}

.InboxContainer .Content .SwapitAmount a.StarBurst
{
    display: block;
    background: url('../Images/InboxPage.png') no-repeat -835px -60px;
    width: 69px;
    height: 69px;
    text-align: center;
    font-weight: bold;
    font-size: 32px;
    color: #FFFFFF;
    line-height: 56px;
}

.InboxContainer .MessageContent
{
    overflow-x: hidden;
    padding: 28px 0 24px 15px;
    width: 454px;
}

.InboxContainer .MessageContent h3,
.InboxContainer .HeaderText
{
    color: #336699;
    font-weight: normal;
    font-size: 16px;
    padding:0;
}

.InboxContainer .MessageContent h3.GroupNotification,
.InboxContainer .GroupNotification
{
    color: #FF6513;
    font-weight: normal;
    font-size: 16px;
}

.InboxContainer .MessageContent p,
.InboxContainer .PlainText
{
    color: #888;
    font-weight: normal;
    font-size: 14px;
    margin: 0;
    padding-bottom: 10px;
    padding:0;
}

.InboxContainer .New .MessageContent h3,
.InboxContainer .New .HeaderText
{
    font-weight: bold;
}

.InboxContainer .New .MessageContent p,
.InboxContainer .New .PlainText
{
    font-weight: bold;
}

.InboxContainer .Controls a.InboxMessages,
.InboxContainer .Controls a.SavedMessages
{
    display: inline-block;
    height: 28px;
    width: 51px;
    background: url('../Images/InboxPage.png') no-repeat -835px -7px;
}

.InboxContainer .Controls a.SavedMessages { background-position: -887px -7px; }

.InboxContainer .Pgntr,
.LightPager .Pgntr
{
    background-color: transparent;
}
.InboxContainer .Pgntr { float: right; margin: 0 10px 0 0;}

.InboxContainer .Pgntr .Pages,
.LightPager .Pgntr .Pages
{ margin: 0; display: inline-block; height: auto;height: 32px;}

.InboxContainer .Pgntr .PagesCont,
.LightPager .Pgntr .PagesCont
{text-align: center;}

.LightPager .Pgntr .PageLeftCont {text-align: left;}
.LightPager .Pgntr .PageRightCont {text-align: right;}

.InboxContainer .Pgntr .Pages .PageNumCur,
.LightPager .Pgntr .Pages .PageNumCur
{ background-color: transparent; text-decoration: underline; }

.InboxContainer .Pgntr .Pages .PageNum {color: #FFFFFF;}

.InboxContainer .Pgntr .Pages .PageNum,
.InboxContainer .Pgntr .Pages .PageNumCur,
.InboxContainer .Pgntr .Pages span,
.LightPager .Pgntr .Pages .PageNum,
.LightPager .Pgntr .Pages .PageNumCur,
.LightPager .Pgntr .Pages span
{
    padding: 0;
    margin-left: 5px;
    border: none;
}

.InboxContainer .Pgntr .PageRight,
.InboxContainer .Pgntr .PageLeft,
.LightPager .Pgntr .PageRight,
.LightPager .Pgntr .PageLeft
{
    background: none;
    padding: 0;
    float:none;
    display: inline-block;
}

.InboxContainer .Pgntr .PageRight,
.InboxContainer .Pgntr .PageLeft
{
    color: #FFFFFF;    
}


.InboxContainer .Pgntr .PageRight,
.LightPager .Pgntr .PageRight
{text-align: right;}

.InboxContainer .Pgntr .PageLeft,
.LightPager .Pgntr .PageLeft
{text-align: left;}

.HomeSwapitsBlockContainer .UserSwapits
{
    height: 273px;
    width: 140px;
}

.HomeSwapitsBlockContainer .UserSwapits .Header 
{
    background: url('../Images/dashboard.png') no-repeat 0px 0px;
    height: 13px;
    width: 140px;
}

.HomeSwapitsBlockContainer .UserSwapits .Content
{
    border-left: solid 1px #AFE5F1;
    border-right: solid 1px #AFE5F1;
    background-color: #FFFFFF;
}
.HomeSwapitsBlockContainer .UserSwapits .Tail
{
    background: url('../Images/dashboard.png') no-repeat 0px -10px;
    height: 13px;
    width: 140px;
}

.HomeSwapitsBlockContainer .UserSwapits .UserPic
{
    vertical-align: middle;
    text-align: center;
    height: 110px;
    position: relative;
}

.HomeSwapitsBlockContainer .UserSwapits a.EditAvatar
{
    display: block;
    background: none;
    height: 110px;
    width: 112px;
    position: absolute;
    top: 0px;
    left: 13px;
}

.HomeSwapitsBlockContainer .UserSwapits a.EditAvatar:hover
{
    background: url('../Images/dashboard.png') no-repeat 0px -34px;
}

.HomeSwapitsBlockContainer .Content table
{
    margin: 12px 5px 12px 10px;
    width: 120px;
}

.HomeSwapitsBlockContainer .SwapitAmount
{
    color: #dd7d00;    
}

.SwapCategory .CategoryTitle
{
    margin-bottom: 12px;
    padding-left: 10px;
    padding-right: 20px;
}

.SwapCategory .CategoryTitle h1{
    margin:0;
    font-size:18px;
    color:#3a436c;
}
.SwapCategory .LMenu
{
    margin: 0;
}

.SwapCategory .NavRol .Num,
.SwapCategory .FiltC .Num
{
    background: none;
}

.SwapCategory .FiltC .ContName { width: 100px;}
.SwapCategory .SiteContent .Num,
.SwapCategory .NavRol .Num,
.SwapCategory .FiltC .Num
{
    width: 15px;
}

.SwapCategory .LMenuCont h2
{
    font-size: 9pt;
    color: #00bde9;
    text-transform: uppercase; 
    margin-left: 14px;
    margin-bottom: 5px;
}

.SwapCategory .LMenuCont .LMenu
{
    border-radius: 0;
    padding: 0;
}

.SwapCategory .LMenuCont .Header
{
    background: url('../Images/swap_categories_page.png') no-repeat 0px 0px;
    height: 13px;
    width: 160px;
}

.SwapCategory .LMenuCont .Content
{
    background-color: White;
    border-right: 1px solid #cee7eb;
    border-left: 1px solid #cee7eb;
    text-align: left;
    width: 158px;
}

.SwapCategory .LMenuCont .Tail
{
    background: url('../Images/swap_categories_page.png') no-repeat 0px -11px;
    height: 13px;
    width: 160px;
    margin-bottom: 10px;
}

.SwapCategory .CategoryContent .Content table
{
    width: 100%;
    border: 0px;
    border-collapse: collapse;
}
/*.SwapCategory .CategoryContent .Content table td {padding: 0px;}*/
.SwapCategory .CategoryContent .NavRol td,
.SwapCategory .CategoryContent .FiltC td
{
    border: none;
    color: #dd7d01;
}

.SwapCategory .CategoryContent .FiltC .Num {padding: 0;}
.SwapCategory .CategoryContent .CMNew .Num
{
    background: none;
    color: #dd7d01;
}

.SwapCategory .CategoryContent .CMNew td
{
    border: none;
    padding: 4px 0 4px 1px;
}

.SwapCategory .CategoryContent .LMenuCont {width: 165px;}
.SwapCategory .CategoryContent .LMenuCent {margin-left: 173px;}

.SwapCategory .SwapListContainer 
{ 
    margin-left:173px; 
    width: 580px;
}

.SwapCategory .SwapListContainer .Header
{
    background: url('../Images/swap_categories_page.png') no-repeat -168px 0px;
    height: 13px;
    width: 580px;
}

.SwapCategory .SwapListContainer .SwapTitleBig.Header
{
    background: White;
    height: auto;
    width: auto;
    margin-bottom: 0;
    padding: 0 5px 0 5px;
    display: none;
}

.SwapCategory .SwapListContainer .Content
{
    background-color: White;
    border-right: 1px solid #cee7eb;
    border-left: 1px solid #cee7eb;
    text-align: left;
    width: 578px;
}

.SwapCategory .SwapListContainer .Tail
{
    background: url('../Images/swap_categories_page.png') no-repeat -168px -13px;
    height: 13px;
    width: 580px;
    margin-bottom: 10px;
}

.SwapCategory .SwapListContainer .SwapElBig,
.SwapCategory .SwapListContainer .SwapElBigSt
{
    padding: 4px 0 6px 0;
}
.SwapCategory hr {clear: none;}

.SwapCategory .RightSide {width: 180px;}
.SwapCategory .search-form {width: 158px;}
.SwapCategory .search-form .entry {width: 130px;}

.SwapCategory .LMenu .Title,
.SwapCategory .LMenu h2
{
    background: none;    
}

.SwapListContainer .SwapListItem td.SwapPicture {width: 75px;}

.SwapListContainer .SwapDetails {width: 330px;}
.SwapListContainer .SwapDetails .SwapTitle 
{
    height: 20px;
    width: 330px;
    margin: 0;
    font-size: 12pt;
}
.SwapListContainer .SwapElBigSt .SwapDetails .SwapTitle {color:#dd7d01;}

.SwapListContainer .SwapDetails .SwapTitle a { font-weight: normal; }
.SwapListContainer .SwapDetails .SwapTitle.Highlight a { font-weight: bold;}
.SwapListContainer .SwapElBig a {color: #2a425a;}
.SwapListContainer .SwapElBigSt a {color: #dd7d01;}

.SwapListContainer .SwapListItem .TitleRow {height: 28px;}
.SwapListContainer .Content .SwapListItem table td.TimeRow {vertical-align: top; padding-right: 9px;} 

.SwapListContainer .SwapDescription 
{
    width: 330px;
    font-size: 8pt;
    font-weight: bold;
    color: #888888;
}
.SwapListContainer .SwapDescription .Description 
{
    height: 30px;
    width: 276px;
    float:left;
    margin-top: 6px;
}

.SwapListContainer .SwapDescription .SwapActions 
{
    width: 95px;
    float:left;
}

.SwapListContainer .SwapDescription .SwapStats
{
    text-align: right;
    width: 128px;
    float: left;
    color: Black;
    margin-top:6px;
} 

.SwapListContainer .LightPager .Pgntr .Pages .PageNum {color: #049fc7;}
.SwapListContainer .LightPager .Pgntr .Pages .PageNumCur {color: #333333;}
.SwapListContainer .LightPager .Pgntr .PageRight,
.SwapListContainer .LightPager .Pgntr .PageLeft
{color: #049fc7;}

.SwapListContainer .LightPager .Pgntr {height: 25px;}

.SwapListContainer .LightPager .Pgntr .PageLeftCont,
.SwapListContainer .LightPager .Pgntr .PageRightCont
{width: 85px;}

.SwapCategory .SwapListContainer .Pgntr .Pages
{
}

.SwapStats .BidCount {color: #008a0a;}
.SwapStats .WinNowAmount {color: #b3a533;}
.SwapCategory .HaggleFiltersCont,
.SwapCategory .SortTypesCont
{
    text-align: center; padding: 6px 0 6px 0;
}
.SwapCategory .HaggleFilters,
.SwapCategory .SortTypes
{
    width: 130px;
}

.sky-layout.SwapCategory .LeftSide {min-height: 860px;}

.cookielaw {
  position: fixed;
  bottom: 0;
  left: 12px;
  background:url("../Images/cookielaw.png");
  width: 128px;
  height: 50px;
}

.corner .swapits-reward.tick {
    color: lightgreen;
}

.corner {
   font-size: 0px;
   line-height: 0%;
   width: 0px;
   border-top: 45px solid #FF8E04;
   border-right: 45px solid transparent;
   position: absolute;
   z-index: 1;
   top: 10px;
}

.swapits-reward {
   font-size: 15px; line-height: 0%; width: 0px;
   position: absolute;
   padding-bottom: 100px;
   z-index: 2;
   margin-top: -32px;
   margin-left: 4px;
   color: white;
   font-weight: bolder;
   font-family: arial;
   text-shadow: 2px 2px 7px black;
}

.background-color-green 
{
	background-color: #AEE5BC !important;
}

.chat-bubble {
        background-color: #ADD8E6;
        border: 2px solid white;
        font-size: 13px;
        position: relative;
        text-align: center;
        width: 39px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-box-shadow: 0 0 11px #888888;
        -webkit-box-shadow: 0 0 11px #888;
        border-radius: 10px;
        top: 13px;
        left: -6px;
}

.chat-bubble-arrow-border {
        border-color: white transparent transparent transparent;
        border-style: solid;
        border-width: 5px;
        height: 0;
        width: 0;
        position: absolute;
        bottom: -12px;
        left: 22px;
}

.chat-bubble-arrow {
        border-color: #ADD8E6 transparent transparent transparent;
        border-style: solid;
        border-width: 5px;
        height: 0;
        width: 0;
        position: absolute;
        bottom: -9px;
        left: 22px;
}

#address-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 3000;
    background: url('../Images/dim.png'); 
    display: none;
    text-align: left;
    height: 2500px;
}

#address-container .nav {
    color: #2F97B2;
    background-color: #F7FEFF;
    border-radius: 20px 20px 0 0;
    height: 34px;
    padding-top: 14px;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 1.4em;
    font-weight: bolder;
    border-bottom: 1px solid #D8EEF1;
}

#address-container .mainContent {
    position: fixed;
    width: 380px;
    z-index: 200;
    top: 25%;
    left: 47%;
    margin-top: -100px;
    margin-left: -150px;
    background-color: #E8FCFF;
    border-radius: 10px;
    border-bottom: 2px solid #A0D4DC;
}

#address-container .nav a,
#address-container .nav a:hover,
#address-container .nav a:visited,
#address-container .nav a:active {
    text-decoration: none;
    color: #2f97b2;
}

#address-container .DlgClose { 
    top:0px; 
    float:right;
    background: none; 
    padding-top: 5px;
} 

#address-container .first-sentence {
    border-bottom: 1px solid #D8EEF1;
    padding: 8px 12px 8px 12px;
    font-size: 11px;
}

#address-container .first-sentence p {
    margin:0;
}

#address-container .input {
    display: block;
    height: 29px;
    font-size: 15px;
    margin-left: 0;
    width: 212px;
    text-indent: 5px;
    margin-top: 10px;
    font-weight: normal;
    border: 1px solid #ABADB3;
    line-height: 30px;
}

#address-container .selectdiv 
{
        background: url('../Images/page_down.png') no-repeat right #FFFFFF;
        width: 212px;
        overflow: hidden;
        border: 1px solid #ABADB3;
        height: 30px;
        margin-top: 10px; 
}

#address-container .selectdiv select
{
        background: transparent;
        -webkit-appearance: none;
        border: 0;
        margin-top: 5px;
        width: 235px;
        height:20px;
        line-height: 20px;
        text-indent: 0px;
}

#address-container .label
{
    float: left;
    width: 122px;
    padding-right: 15px;
    padding-top: 15px;
    text-align: right;
    font-weight: bold;
    font-size: 14px;
    color: #4E5979;
}

#address-container .field
{
    float: left;
    width: 380px;
    height: 40px;
}

#address-container .borderbottom 
{
    border-bottom: 1px solid #D8EEF1;
    padding-bottom: 10px;
}

#address-container .button 
{
    padding: 4px;
    border-radius: 6px;
    font-size: 1.2em;
    font-weight: bolder;
    color: white;
    width: 161px;
    text-decoration: none;
    margin-left: 14px;
    height: 30px;
    text-align: center;
    float: left;
    line-height: 30px;
    margin-top: 10px;
}

#address-container .PC_Buttons {
    height: 60px;
}


#address-container .buttonsubmit {
    background: #88dd3e;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg4ZGQzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NmJmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #88dd3e 0%, #56bf00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88dd3e), color-stop(100%,#56bf00));
    background: -webkit-linear-gradient(top,  #88dd3e 0%,#56bf00 100%);
    background: -o-linear-gradient(top,  #88dd3e 0%,#56bf00 100%);
    background: -ms-linear-gradient(top,  #88dd3e 0%,#56bf00 100%);
    background: linear-gradient(top,  #88dd3e 0%,#56bf00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88dd3e', endColorstr='#56bf00',GradientType=0 );
    border-color: #88DD3E #88DD3E #56BF00 #88DD3E;
}

#address-container .buttonsubmit:hover {
    background: #94ea44;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk0ZWE0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzM3ZGQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #94ea44 0%, #37dd00 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#94ea44), color-stop(99%,#37dd00));
    background: -webkit-linear-gradient(top,  #94ea44 0%,#37dd00 99%);
    background: -o-linear-gradient(top,  #94ea44 0%,#37dd00 99%);
    background: -ms-linear-gradient(top,  #94ea44 0%,#37dd00 99%);
    background: linear-gradient(top,  #94ea44 0%,#37dd00 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94ea44', endColorstr='#37dd00',GradientType=0 );
}

#address-container .buttonsubmit:active {
    background: rgb(136,221,62);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg4ZGQzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iI2E5ZmYzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NmJmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(136,221,62,1) 0%, rgba(169,255,50,1) 12%, rgba(86,191,0,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(136,221,62,1)), color-stop(12%,rgba(169,255,50,1)), color-stop(100%,rgba(86,191,0,1)));
    background: -webkit-linear-gradient(top,  rgba(136,221,62,1) 0%,rgba(169,255,50,1) 12%,rgba(86,191,0,1) 100%);
    background: -o-linear-gradient(top,  rgba(136,221,62,1) 0%,rgba(169,255,50,1) 12%,rgba(86,191,0,1) 100%);
    background: -ms-linear-gradient(top,  rgba(136,221,62,1) 0%,rgba(169,255,50,1) 12%,rgba(86,191,0,1) 100%);
    background: linear-gradient(top,  rgba(136,221,62,1) 0%,rgba(169,255,50,1) 12%,rgba(86,191,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88dd3e', endColorstr='#56bf00',GradientType=0 );
}


#address-container .notrightnow {
    border-color: #48CDDA #48CDDA #319CB6;
    background: rgb(72,205,218);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiM0OGNkZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzE5Y2I2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top,  rgba(72,205,218,1) 40%, rgba(49,156,182,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,rgba(72,205,218,1)), color-stop(100%,rgba(49,156,182,1)));
    background: -webkit-linear-gradient(top,  rgba(72,205,218,1) 40%,rgba(49,156,182,1) 100%);
    background: -o-linear-gradient(top,  rgba(72,205,218,1) 40%,rgba(49,156,182,1) 100%);
    background: -ms-linear-gradient(top,  rgba(72,205,218,1) 40%,rgba(49,156,182,1) 100%);
    background: linear-gradient(top,  rgba(72,205,218,1) 40%,rgba(49,156,182,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48cdda', endColorstr='#319cb6',GradientType=0 );
}

#address-container .notrightnow:hover {
    background: rgb(72,205,218);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzQ4Y2RkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMTljYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(72,205,218,1) 1%, rgba(49,156,182,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(72,205,218,1)), color-stop(100%,rgba(49,156,182,1)));
    background: -webkit-linear-gradient(top,  rgba(72,205,218,1) 1%,rgba(49,156,182,1) 100%);
    background: -o-linear-gradient(top,  rgba(72,205,218,1) 1%,rgba(49,156,182,1) 100%);
    background: -ms-linear-gradient(top,  rgba(72,205,218,1) 1%,rgba(49,156,182,1) 100%);
    background: linear-gradient(top,  rgba(72,205,218,1) 1%,rgba(49,156,182,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48cdda', endColorstr='#319cb6',GradientType=0 );
   }

#address-container .notrightnow:active {
    background: #8BD2DC;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDE3MywyMjcsMjMzLDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMTIwLDIwMCwyMTIsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
    background: -o-linear-gradient(top, rgba(173,227,233,1), rgba(120,200,212,1));
    background: -moz-linear-gradient(top, rgba(173,227,233,1), rgba(120,200,212,1));
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(173,227,233,1)), color-stop(1, rgba(120,200,212,1)));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFADE3E9,EndColorStr=#FF78C8D4);
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFADE3E9,EndColorStr=#FF78C8D4)";
    border-color: #88DD3E #88DD3E #56BF00 #88DD3E;
}

#address-container .address-form .address-error {
    background-color: #fff65f;
    font-size: 0.85em;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-top: 5px;
}

#address-container .address-form .address-error img {
    margin-right: 7px;
    background-image: url("../Images/alert.png");
    height: 14px;
    margin-top: 2px;
    width: 14px;
}

#rateorslate #header h1
{
    float: left;
}


#rateorslate #header h2
{
    float: right;
    font-size: 0.7em;
    color: #424141;
    margin-right: 10px;
    margin-top: 4px;
}

#rateorslate #rateorslate-item-comments .reply-errorbox 
{
    color:Red;
    font-size: 1.2em;
    font-weight: bold;
}

#rateorslate #rateorslate-item-comments .SubmitComment 
{
    float: right;
    margin-top: 5px;
}

#rateorslate #rateorslate-item-comments  .RateSlateTrendComment .reply 
{
    font-size: 0.8em;
    padding-top: 8px;
}

#rateorslate #rateorslate-item-comments  .RateSlateTrendComment .reply a,
#rateorslate #rateorslate-item-comments  .RateSlateTrendComment .reply a:active,
#rateorslate #rateorslate-item-comments  .RateSlateTrendComment .reply a:hover,
#rateorslate #rateorslate-item-comments  .RateSlateTrendComment .reply a:visited
{
    color: #02BBE9;
}

#rateorslate #rateorslate-item-comments  .RateSlateTrendComment .reply .reply-area textarea 
{
    width: 100%;
}

#rateorslate #rateorslate-item-comments .RateSlateTrendComment .RateSlateTrendComment 
{
    margin-left: 80px;
}

#rateorslate #rateorslate-item-comments .RateSlateTrendComment .RateSlateTrendComment img {
    width: 40px;
}

#rateorslate #rateorslate-item-comments .RateSlateTrendComment .RateSlateTrendComment .CommentContainer 
{
    padding: 5px;
    width: 400px;
}

#rateorslate #rateorslate-item-comments .RateSlateTrendComment .RateSlateTrendComment .reply 
{
    padding: 0px;
}

#rateorslate #rateorslate-item-comments .RateSlateTrendComment .RateSlateTrendComment .RateSlateTrendComment .reply 
{
    display: none;
}

#rateorslate #rateorslate-item-comments .RateSlateTrendComment .RateSlateTrendComment .RateSlateTrendComment 
{
    margin-left: 63px;
}

#rateorslate #rateorslate-item-comments .RateSlateTrendComment .RateSlateTrendComment .RateSlateTrendComment img {
    width: 40px;
}

#rateorslate #rateorslate-item-comments .RateSlateTrendComment .RateSlateTrendComment .RateSlateTrendComment .CommentContainer 
{
    padding: 5px;
    width: 338px;
}


#rateorslate .risi-panel-actions 
{
    width: 300px;
}

.spend-page 
{
    min-height: 1200px;
}

.SwapListingPageBanners,
.SpendPageBanners 
{
    margin-top: 13px;
}


.login_popup_button { 
    filter: none;
    background: url("../images/buttons01.png") no-repeat -686px -150px;
    width:155px;
    height:38px;
    border-width:0;
    padding-right: 40px;
    padding-left: 40px;
    dispaly: block;
    float: left;
}

.login_popup_header {
    color: #2f97b2;
    background-color: #f7feff;
    border-radius: 20px 20px 0px 0px;
    height: 34px;
    padding-top: 14px;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 1.4em;
    font-weight: bolder;
    border-bottom: 1px solid #D8EEF1;
}