﻿/* major */

html, form, 
body 
{
    height:100%;
    margin:0;
    padding:0;
    border:0;
    font-family:Verdana;
    font-size:12px;
    vertical-align:top;
}
div
{
    cursor:default;
}
a, a:link, a:active, a:visited
{
    color:#ff6600;
    outline:0;
}
a:hover
{
    text-decoration:none;
}
a img
{
    border:0;
}
a.GSecondary
{
    display:inline-block;
    text-decoration:none!important;
    border-bottom:1px dotted #f90;
    cursor:pointer;
}
a.GSecondary:hover
{
    border-bottom-style:solid;
}
.dis a.GSecondary,
a.GSecondary.dis
{
    border-bottom-color:#aaa;
    color:#aaa;
}
p
{
    margin:10px auto;
}
p.first
{
    margin-top:0;
}
hr
{
    visibility:hidden;
    clear:both;
    display:block;
    height:0;
    margin:0;
    padding:0;
    font-size:0;
}

.cl
{
    clear:both;
    overflow:hidden;
    height:0;
    font-size:0;
    display:block;
}
/* special */

.recaptcha_r4_c1
{
    background-image:url(images/bckReCaptcha.png)!important;
}
.recaptcha_input_area table, .recaptcha_input_area tr .recaptcha_input_area td
{
    border:0!important;
    background:none!important;
    width:0!important;
    height:0!important;
}
.recaptcha_input_area div
{
    display:none;
}

.left
{
    float:left;
}
.right
{
    float:right;
}
.empty
{
    color:#ccc;
}
/* global */

.GUpgradeBlock
{
    width:175px;
    height:35px;
    display:block;
    margin:auto;
    margin-bottom:-35px;
    background:url(images/iUpgrade.gif) no-repeat center bottom;
    position:relative;
    top:0;
}
.GContainer
{
    height:100%;
    width:100%;
}
.GCore
{}
.GHeader
{
    background:#ff9900 url(images/bDefTop.png) center top no-repeat;
    color:White;
}
.GHeader_dev
{
    width:100%; height:45px; position:fixed;top:0; background:darkOrange url(images/bDefBotBck.png) repeat-y center;
    z-index:100;
    overflow:hidden;
}
.GHeader_dev .menu a,
.GHeader_dev .menu a:link
{
    display:inline-block;
    padding:13px 12px 0;
    height:32px;
    font-size:16px;
    color:White;
    font-family:Arial;
    text-decoration:none;
}
.GHeader_dev .menu a:hover span
{
    border-bottom:1px dotted white;
    ztext-shadow: 0 0 7px #b56300;
}

.GHeader_dev .menu a.no1
{
    background-color:#f68700;
}
.GHeader_dev .menu a.no2
{
    background-color:#f08400;
}
.GHeader_dev .menu a.no3
{
    background-color:#e77f00;
}
.GHeader_dev .menu a.no4
{
    background-color:#dc7901;
}
.GHeader_dev .menu a.admin
{
    background-color:DarkRed!important;
}

.GHeader_dev .menu a.act
{
    background:#8e4f02!important;
}
.GHeader_dev a.upgrade
{
    display:inline-block;
    width:153px;
    height:26px;
    background:url(images/iIcons.png) no-repeat -300px -150px;
    margin:9px 20px 0 0;
}
.GHeader_dev a.upgrade span
{
    width:153px;
    height:26px;
    background:white;
    display:inline-block;
}
.dev_logo
{
    background:url(images/iIcons.png) no-repeat -200px -210px;
    display:inline-block;
    width:70px;
    height:38px;
    margin:5px 0 0 12px;
}
.GHeader_dev .logIn,
.GHeader_dev .loggedIn
{
    font-size:13px!important;
    color:White;
    margin:3px 14px 0 0;
    text-align:right;
    line-height:1.5;
    
}
.GHeader_dev .logIn a,
.GHeader_dev .logIn a:link,
.GHeader_dev .loggedIn a,
.GHeader_dev .loggedIn a:link
{
    color:White;
    text-decoration:none;
    border-bottom:1px dotted white;
    font-weight:bold;
    font-size:11px;
    
}
.GHeader_dev .logIn a:hover,
.GHeader_dev .loggedIn a:hover
{
    border-bottom-style:solid;
}

.GHeader .headerBlock
{
    height:90px;
}
.GHeader .headerCore
{
    width:950px;
    margin: 0 auto;
}
.GHeader a,
.GFooter a,
.GHeader a:link,
.GFooter a:link
{
    color:White;
}

.GFooter .footerCore
{
    height:258px;
}
.GHeader .headerCore .left,
.GFooter .footerCore .left,
.GFooter .footerSubCore .left
{
    float:left;
    margin-left:10px;
    display:inline;
}
.GHeader .headerCore .logo,
.GFooter .footerCore .logo,
.LDefaultTopCore .header .logo
{
    width:141px;
    height:76px;
    background:no-repeat url(images/iLogo.gif) left;
    display:block;
    margin-top:10px;
    text-indent:-3000px;
}
.GFooter .footerCore .logo
{
    background:no-repeat url(images/iLogoBig.gif) center;
    width:319px;
    height:172px;
}
.GHeader .headerCore h1,
.GFooter .footerCore h1,
.LDefaultTopCore .header h1
{
    margin:0;
    margin-top:2px;
    font-size:12px;
    font-weight:normal;
    font-family:Tahoma;
    color:White;
}
.GHeader .headerCore .right
{
    width:780px;
}
.GHeader .headerCore .right,
.GFooter .footerCore .right,
.GFooter .footerSubCore .right
{
    float:right;
    margin-right:10px;
}
.GHeader .headerCore .login
{
    font-weight:bold;
    float:right;
    margin-top:5px;
    margin-right:10px;
    height:36px;
    text-align:right;
}

.GFooter_dev
{
    width:100%;
    height:35px;
    position:fixed;
    bottom:0;
    background:darkorange url(images/bDefBotBck.png) repeat-y center;
    z-index:99;
}
.GFooter_dev .footerSub2
{
    background:darkorange;
    zborder-top:1px solid #FFC600;
    font-size:0;
    overflow:hidden;
    height:3px;
}
.GFooter_dev .footerSub3
{
    border-top: 1px solid #ff5d00;
    border-bottom: 1px solid #ffc600;
    font-size:0;
    overflow:hidden;
    height:0px;
}
.GFooter_dev a,
.GFooter_dev a:link
{
    color:#fff6bd;
    border-bottom:1px dotted #fff6bd;
    font:Verdana 10px;
    text-decoration:none;
    display:inline-block;
    margin-top:7px;
    margin-right:18px;
    vertical-align:top;
}
.GFooter_dev a:hover
{
    border-bottom:none;
}
.GFooter_dev a.sep
{
    zpadding-right:12px;
    zbackground:url(images/iIconsVert.png) no-repeat right -210px;
}
.GFooter_dev a.icon
{
    border-bottom:none;
    margin-top:5px;
    height:20px;
    width:20px;
    background:white;
    text-indent:-2000px;
    overflow:hidden;
    background:url(images/iFooterIssues.gif) no-repeat;
    margin-right:8px;
}
.GFooter_dev a.icon.youtube
{
    background-position:0 -150px;
}
.GFooter_dev a.icon.myspace
{
    background-position:-20px -150px;
}
.GFooter_dev a.icon.twitter
{
    background-position:0 -170px;
}
.GFooter_dev a.icon.facebook
{
    background-position:-20px -170px;
}
.GFooter_dev a.icon.rss
{
    background-position:-40px -170px;
}
.GHeader .headerCore .menu /* -------MENU------- */
{
    clear:both;
    float:right;
    margin-top:23px;
    margin-right:10px;
    height:0;
    width:780px;
    text-align:right;
}
.GHeader .headerCore .menu a
{
    /*display:inline-block;*/
    margin:0 0 0;
    height:35px;
    padding:3px 6px 3px 11px;
    text-decoration:none;
}
.GHeader .headerCore .menu a span
{
    display:inline-block;
    text-align:center;
    color:White;
    margin:0 0 0;
    font-size:13px;
    font-family:Tahoma, Verdana;
    text-decoration:none;
    height:35px;
    padding:0;
}
.GHeader .headerCore .menu a.act span
{
    background:url(images/iIconsVert.png) no-repeat center -564px;
}
.GHeader .headerCore .menu a.sep
{
    background:url(images/iIconsVert.png) no-repeat -73px -209px;
}
.GHeader .headerCore .menu a.act
{
    color:White!important;
    text-decoration:none!important;
}
.GHeader .headerCore .menu a:hover span
{
    color:White;
    text-decoration:underline;
}
.GHeader .headerCore .menu a.admin span
{
    color:DarkRed!Important;
}
.GHeader .headerSub,
.GFooter .footerSub2,
.GFooter .footerSub3
{
    border-top: 1px solid #ff5d00;
    border-bottom: 1px solid #ffc600;
    font-size:0;
    overflow:hidden;
    zclear:both;
    height:0px;
}
.GHeader .headerSub2
{
    height:5px;
    font-size:0;
    overflow:hidden;
}
.GFooter .footerSub
{
    height:3px;
    background:#ff9900;
}
.GMajorContent
{
    zbackground:#fff9f1;
}
.GMajorCore
{
    width:950px;
    margin:0 auto;
    zborder-right:3px solid #ff9900;
    zborder-left:3px solid #ff9900;
    background:white;
}

.GFooter
{
    height:327px;
    background:#ff9900 url(images/bDefBotBck.png) repeat-y center;
    color:White;
}
.GFooter .footerCore
{
    width:950px;
    margin:0 auto;
    margin-top:30px;
}
.GFooter .footerCore .right
{
    width:350px;
}
.GFooter .footerCore .right .h
{
    color:White;
    font-size:16px;
    font-family:Tahoma;
    font-weight:bold;
    margin-bottom:10px;
}
.GFooter .footerSubCore
{
    width:950px;
    margin:0 auto;
    padding-top: 7px;
    background:#ff9900;
    height:29px;
}
.GFooter .footerSubCore a
{
    color:White!important;
    text-decoration:none;
    display:inline-block;
    padding:3px 0 3px 10px;
}
.GFooter .footerSubCore a.sep
{
    padding-right:12px;
    background:url(images/iIconsVert.png) no-repeat right -210px;
}
.GFooter .footerSubCore a:hover
{
    text-decoration:underline;
}
.GFooter .footerSubCore .right
{
    text-align:right;
}
.GFooter .footerCore .issues a
{
    text-indent:-3000px;
    float:left;
    width:75px;
    height:75px;
    background:no-repeat url(images/iFooterIssues.gif);
    margin-right:20px;
    margin-bottom:20px;
}
.GFooter .footerCore .issues a.youtube { background-position: 0 0; }
.GFooter .footerCore .issues a.myspace { background-position: -75px 0; }
.GFooter .footerCore .issues a.twitter { background-position: 0 -75px; clear:left; }
.GFooter .footerCore .issues a.facebook { background-position: -75px -75px; }
.GFooter .footerCore .issues a.rss { background-position: -150px -75px; }

/*  
.tmp_img
{
    width:570px;
    height:364px;
    background:black url(images/tmp_img.png) center no-repeat;
    margin-bottom:15px;
    display:block;
}
.col0
{
    width:900px;
    margin-left:15px;
    margin-right:15px;
    float:left;
}
.col1
{
    width:570px;
    zmargin-left:15px;
    margin-right:15px;
    float:left;
}
.col2, .col3
{
    width:307px;
    zmargin-right:15px;
    float:left;
}
.col3
{
    zmargin-right:15px;
}
.col1 .InfoBlock
{
    margin-bottom:25px;
}
.InfoBlock
{
    border-left: 8px solid #ff9900;
    background:#f2f2f2;
}
.InfoBlock .h
{
    font-size:18px;
    color:Black;
    font-weight:bold;
    padding:8px;
    border-bottom:1px solid #e6e6e6;
}
.InfoBlock .cont
{
    font-size:11px;
    color:Black;
    border-top:1px solid #f8f8f8;
    padding:8px;
    padding-left:35px;
    cursor:text;
}
a.FeatureBlock,
.FeatureBlock a:link,
.FeatureBlock span
{
    text-decoration:none!important;
}
a.FeatureBlock:hover .cont
{
    background:#ff9900;
    color:Black;
}

.FeatureBlock
{
    width:306px;
    height:364px;
    background:url(images/img_tmp2.png) top no-repeat;
    display:block;
    clear:both;
    margin-bottom:15px;
}
.FeatureBlock.bl2 { background-position:0 -200px; }
.FeatureBlock.bl3 { background-position:0 -400px; }
.FeatureBlock span
{
    display:block;
}
.FeatureBlock .h
{
    margin-top:178px;
    margin-left:8px;
    float:left;
    display:inline;
    height:11px;
    padding:5px 12px;
    border-right:36px solid #ff9900;
    background:white;
    color:Black;
    font-weight:bold;
}
.FeatureBlock .cont
{
    clear:both;
    height:125px;
    padding:14px 20px 26px;
    color:#595959;
    font-size:10px;
    background:black;
}
.FeatureBlock .cont .h2
{
    font-size:18px;
    color:White;
    margin-bottom:12px;
}

*/

/* popups */

.modalPopup
{
    overflow: hidden;
    
    border-left:8px solid #ff9900;
    background:White;
}
.modalPopup .dialog
{
    background:none;
}
.modalPopup .dialog td.tl, .modalPopup .dialog td.t, .modalPopup .dialog td.tr
{
    height:43px;
    font-size:0;
    vertical-align:middle;
zpadding-top:13px;
}
.modalPopup .dialog td.bl, .modalPopup .dialog td.b, .modalPopup .dialog td.br
{
    height:6px;
    font-size:0;
}
.modalPopup .dialog td.tl, .modalPopup .dialog td.l, .modalPopup .dialog td.bl
{
    zwidth:17px;
    font-size:0;
}
.modalPopup .dialog td.tr, .modalPopup .dialog td.r, .modalPopup .dialog td.br
{
    zwidth:10px;
    font-size:0;
}
.modalPopup .dialog td
{
    background:#f2f2f2;
}
.modalPopup .dialog td.c
{
    vertical-align:top;
    padding:10px;
    color:#333;
    border-bottom:1px solid #e6e6e6;
}
.modalPopup .dialog td.tl
{
    cursor:move;
}
.modalPopup .dialog td.tr
{
    cursor:move;
}
.modalPopup .dialog td.bl
{
    zbackground:url(images/bckPopup.png) no-repeat bottom left;
    z_background:url(images/bckPopup.gif) no-repeat bottom left;
}
.modalPopup .dialog td.br
{
    zbackground:url(images/bckPopup.png) no-repeat bottom right;
    z_background:url(images/bckPopup.gif) no-repeat bottom right;
}
.modalPopup .dialog td.t
{
    cursor:move;
    background:#f2f2f2;
    color:Black!important;
    font-size:16px!important;
    font-weight:bold!important;
    border-bottom:1px solid #e6e6e6;
}
.modalPopup .dialog td.b
{
    border-top:1px solid #f8f8f8;
    zbackground:url(images/bckPopup.png) no-repeat -20px bottom;
    z_background:url(images/bckPopup.gif) no-repeat -20px bottom;
}
.modalPopup .dialog td.l
{
    zbackground:url(images/bckPopup.png) no-repeat center left;
    z_background:url(images/bckPopup.gif) no-repeat center left;
}
.modalPopup .dialog td.r
{
    zbackground:url(images/bckPopup.png) no-repeat center right;
    z_background:url(images/bckPopup.gif) no-repeat center right;
}

.dialog td.t .btn_s
{
    float:right;
    width: 24px;
    height:23px;
    background:url(images/iButtons.png) no-repeat;
    cursor:pointer;
}
.dialog td.t .close
{
    background-position:-210px 0;
}
.dialog td.t .close:hover
{
    background-position:-210px -30px;
}
.modalPopupHelp
{
    overflow: hidden;
    
    border:0;
    background:url(images/bckHelp.gif) no-repeat top left;
    zbackground:#ffffc9;
    zpadding:10px;
    z-index:75001!important;
}
.modalPopupHelp .dialog td.tl, .modalPopupHelp .dialog td.l, .modalPopupHelp .dialog td.bl, .modalPopupHelp .dialog td.tr, .modalPopupHelp .dialog td.r, .modalPopupHelp .dialog td.br, .modalPopupHelp .dialog td.b
{
    background:none;
}

.modalPopupHelp .dialog td.t a.btn_s
{
    margin-top:8px;
    margin-right:15px;
}

.modalPopupHelp .dialog td.tl, .modalPopupHelp .dialog td.l, .modalPopupHelp .dialog td.bl, .modalPopupHelp .dialog td.tr, .modalPopupHelp .dialog td.r, .modalPopupHelp .dialog td.br
{
    width:0px!important;
    font-size:0!important;
}
.modalPopupHelp .dialog td.b, .modalPopupHelp .dialog td.bl, .modalPopupHelp .dialog td.br
{
    height:3px;
    font-size:0;
}
.modalPopupHelp .dialog td.c /* .dialog td.tl, .modalPopup .dialog td.l, .modalPopup .dialog td.bl, .modalPopup .dialog td.tr, .modalPopup .dialog td.r, .modalPopup .dialog td.br*/
{
    background:none;
}
.HelpBlock
{
    font-size:10px;
    font-family:Verdana;
    color:#111;
    cursor:text;
}
.modalPopupHelp .dialog .HelpBlock
{
    margin:15px 15px 0 15px;
}
.modalPopupAlert
{
    overflow: hidden;
    
    border:0;
    background:none;
    zpadding:10px;
    z-index:750001!important;
}
.modalPopup .dialog
{
    width:100%;
}
.modalPopup .dialog td.t
{
    height:43px;
    background:url(images/bIssuesTabs.gif) #f2f2f2 repeat-x 0 -292px;
}
.modalPopup .dialog td.t div
{
    padding-left:10px;
    height:43px;
    float:left;
    cursor:move;
}

.modalPopup .dialog td.t div a,
.modalPopup .dialog td.t div a:link
{
    color:Black;
    float:left;
    height:28px;
    padding:15px 15px 0;
    text-align:center;
    padding-top:15px;
    text-decoration:none;
    font-size:12px;
    cursor:pointer!important;
}
.modalPopup .dialog td.t div a:hover
{
    background:#ffa826 url(images/bIssuesTabs.gif) repeat-x 0 -186px;
    color:White;
}
.modalPopup .dialog td.t div a.act
{
    background:#ff9900 url(images/bIssuesTabs.gif) repeat-x 0 -143px!important;
    font-weight:bold;
    color:White!important;
    cursor:move!important;
}
.modalPopup .dialog td.t .btn_s
{
    margin-top:7px;
    margin-right:7px;
}
.popupButtons
{
    text-align:right;
    padding-top:12px;
}
.modalPopupBody
{
    zbackground-color:White;
    padding:20px;
    float:none;
    height:137px;
}
.modalPopupBody.info
{
    color:Darkgreen;
}
.modalPopupHeaderButton
{
    float:right;
    margin-left:5px;
    display:inline; /* IE6- trick */
    font-family: Verdana!important;
}
.modalPopupHeaderButton.close
{
    background:url(images/popup_close.gif) no-repeat center;
    width:28px;
    height:26px;
    margin-top:-5px;
}
a.modalPopupHeaderButton.close
{
    border:none;
}
a.modalPopupHeaderButton.close:hover
{
    background:url(images/popup_close_hvr.gif) no-repeat center;
}
a.modalPopupHeaderButton
{
    color:White;
    font-family: Verdana Arial!important;
}
.modalPopupBack 
{
    filter:alpha(opacity=50);
    -moz-opacity:.5;
    opacity:.5; 
    background-color:#000;
    z-index:4000!important;
}
.modalPopupBack2 
{
    filter:alpha(opacity=55);
    -moz-opacity:.55;
    opacity:.55; 
    background-color:#000;
    z-index:50500!important;
}
.modalPopupBack3
{
    filter:alpha(opacity=55);
    -moz-opacity:.55;
    opacity:.55; 
    background-color:LightGrey;
    z-index:50700!important;
}
.modalPopupBack4 
{
    filter:alpha(opacity=55);
    -moz-opacity:.55;
    opacity:.55; 
    background-color:LightGrey;
    z-index:60000!important;
}
.modalPopupBackHelp
{
    display:none;
    zfilter:alpha(opacity=55);
    z-moz-opacity:.55;
    zopacity:.55; 
    zbackground-color:#ffffc9;
    zz-index:75000!important;
}
.modalPopupBackAlert
{
    z-index:750000!important;
    filter:alpha(opacity=25);
    -moz-opacity:.25;
    opacity:.25; 
    background-color:#ffffe0;
    position:absolute!important;
}


.GCoreContent
{
    padding-top:18px;
    padding-left:20px;
}
.GCoreContent h2
{
    background:url(images/iPagesTitles.gif) no-repeat 0 0;
    width:316px;
    height:55px;
    text-indent:-3000px;
    margin:0;
    padding:0;
    margin-left:10px;
}
.GCoreContent h3
{
    margin-left:10px;
    margin-top:12px;
    font-weight:bold;
    font-size:12px;
    text-transform:uppercase;
}

/* Songs */

.LSongs h2
{
    background-position:0 0;
}
.LLeads h2
{
    background-position:0 -55px;
}
.LDefault h2
{
    background-position:0 -110px;
    margin-left:0;
    width:700px;
}
.LDefault .GCoreContent h3
{
    margin-left:0;
}

/* blocks */

.GIssueBlock
{
    background:#f2f2f2;
    padding:10px 15px 10px 20px;
}
.GIssueBlock.wide
{
    padding:1px 0;
}
.GIssueBlock.break
{
    margin-bottom:15px;
}

.GIssueBlock h1
{
    font-size:15px;
}
.GIssueBlock h2
{
    font-size:14px;
}
.GIssueBlock h3
{
    font-size:13px;
}
.GIssueBlock h1,
.GIssueBlock h2,
.GIssueBlock h3
{
    font-weight:bold;
    margin-top:0;
    margin-bottom:0;
}
.GIssueBlock .checkmark
{
    padding:5px 0 3px 30px;
    background:url(images/iIconsVert.png) no-repeat 0 -445px;
}
.GIssueBlock p
{
    font-family:Tahoma;
}
/*.GIssueBlockMarked .sub
{
    font-size: 9px;
    color: #ff9900;
    font-weight:normal;
}*/
.GIssueBlock.marked,
.GIssueBlockSep.marked
{
    border-left:8px solid #ff9900;
}
.GIssueBlockSep
{
    font-size:0px;
    overflow:hidden;
    clear:both;
    height:2px;
}
.GIssueBlockSep div
{
    font-size:0px;
    overflow:hidden;
    clear:both;
    border-top:1px solid #e6e6e6;
    border-bottom:1px solid #f8f8f8;
}

.GIssueBlock.marked2
{
     border-top: 3px solid #ff9900; border-bottom: 3px solid #ff9900; 
}
.GIssueBlock.marked2 .h
{
    font-weight:bold;
    font-size:10px;
    font-family:Tahoma;
    color:#ff9900;
    margin-top:3px;
    margin-left:3px;
}

.GIssuesTabs
{
    padding-left:10px;
    background:url(images/bIssuesTabs.gif) repeat-x 0 -292px;
    height:43px;
}
.GIssuesTabsCore a,
.GIssuesTabsCore a:link
{
    color:Black;
    float:left;
    height:28px;
    width:100px;
    text-align:center;
    padding-top:15px;
    text-decoration:none;
    font-size:12px;
}
.GIssuesTabsCore a.native
{
    width:auto;
    padding-right:10px;
    padding-left:10px;
}
.GIssuesTabsCore a:hover
{
    background:#ffa826 url(images/bIssuesTabs.gif) repeat-x 0 -186px;
    color:White;
}
.GIssuesTabsCore a.act
{
    background:#ff9900 url(images/bIssuesTabs.gif) repeat-x 0 -143px!important;
    font-weight:bold;
    color:White!important;
    cursor:default!important;
}
.GIssuesTabs2
{
    height:28px;
}
.GIssuesTabs2Core a,
.GIssuesTabs2Core a:link
{
    color:#ff9900;
    float:left;
    height:21px;
    width:41px;
    text-align:center;
    padding-top:7px;
    text-decoration:none;
    font-size:12px;
    background:white;
    margin-left:7px;
}
.GIssuesTabs2Core a:hover
{
    background:#ffa826;
    color:White;
    font-weight:bold;
}
.GIssuesTabs2Core a.act
{
    background:#ff9900!important;
    font-weight:bold;
    color:White!important;
    cursor:default!important;
}


a.GButton
{
    display:inline-block;
    height:21px;
    padding-top:9px;
    text-align:center;
    color:White!important;
    text-decoration:none;
    text-transform:lowercase;
    font-size:11px;
    font-family:Tahoma;
    outline:none;
    background:url(images/iButtons.png) 0 0 no-repeat;
}
a.GButton:hover
{
    background-position:0 -30px;
}
a.GButton.open
{
    background-position:0 -60px!important;
}
a.GButtonAction
{
    width:72px;
    padding-right:10px;
}
a.GButtonActionSpecialWide
{
    width:90px!important;
    padding-right:10px;
    background-position:-680px 0;
}
a.GButtonActionSpecialWide:hover
{
    background-position:-680px -30px;
}
a.GButtonActionSpecialWide.open
{
    background-position:-680px -60px!important;
}

.GButtonDropdown
{
    background:white;
    border:1px solid #ff9900;
}
.GButtonDropdown a
{
    display:block;
    height:14px;
    padding:7px 17px;
    font-size:11px;
    color:Black;
    text-decoration:none;
    border-bottom:1px solid #fafafa;
}
.GButtonDropdown a.last
{
    border-bottom:none;
}
.GButtonDropdown a:hover
{
    color:White;
    background:url(images/iGradientsV.png) repeat-x 0 0;
    cursor:pointer;
}


a.GClearButton,
a.GAddButton,
a.GSearchButton,
a.LSongsSortAsc,
a.LSongsSortDesc,
a.LSongsViewIcons,
a.LSongsViewGrid
{
    width:24px;
    zpadding-top:5px;
    height:24px;
    padding-top:0!important;
    zbackground-position:-124px 0!important;
}
a.GClearButton
{
    width:32px!important;
    margin:6px 6px 0;
    height:19px!important;
    padding-top:5px!important;
    background-position:-124px 0!important;
}
a.GAddButton
{
    background-position:-265px 0!important;
}
a.LSongsSortAsc
{
    width:24px!important;
    background-position:-156px 0!important;
}
a.LSongsSortDesc
{
    width:24px!important;
    background-position:-180px 0!important;
}
a.GClearButton:hover
{
    background-position:-124px -30px!important;
}
a.GAddButton:hover
{
    background-position:-265px -30px!important;
}
a.GAddButton.open,
a.GAddButton.open:hover
{
    background-position:-265px -60px!important;
}
a.LSongsSortAsc:hover
{
    background-position:-156px -30px!important;
}
a.LSongsSortDesc:hover
{
    background-position:-180px -30px!important;
}
a.LSongsViewGrid
{
    background-position:-630px -60px;
}
a.LSongsViewIcons
{
    background-position:-600px -60px;
}
a.LSongsViewGrid:hover
{
    background-position:-630px -30px;
}
a.LSongsViewIcons:hover
{
    background-position:-600px -30px;
}
a.LSongsViewGrid.sel
{
    background-position:-630px 0;
}
a.LSongsViewIcons.sel
{
    background-position:-600px 0;
}


.GSearchInputArea
{
    height:35px;
    background:white;
    float:left;
}
.GSearchInputArea .searchCore
{
     width:155px;
     padding:6px;
     float:left;
     height:23px;
     cursor:text;
}
.GSearchInputArea .searchCore input
{
    border:0;
    width:152px;
    outline:none;
    padding-left:3px;
}
.GSearchInputArea .searchCore input.empty
{
    color:#888;
}
.GSearchInputArea .button
{
    margin-top:6px;
    float:left;
    width:24px;
    height:24px;
    background:url(images/iButtons.png) 0 0 no-repeat;
}
.GSearchInputArea .dropdown
{
    background-position:-240px 0!important;
}
.GSearchInputArea a.dropdown.open,
.GSearchInputArea a.dropdown:hover
{
    background-position:-240px -30px!important;
}
.GSearchInputArea .search
{
    margin:6px;
    background-position:-100px 0!important;
}
.GSearchInputArea .act
{
    cursor:pointer;
}
.GSearchInputArea a.search:hover
{
    background-position:-100px -30px!important;
}
/* leads */

.LHLeadsLeadItem
{
    float: left;
    padding: 4px;
    margin: 6px;
    width: 150px;
    height: 150px;
    background-color: white;
}

.LHLeadsLeadItem_dev
{
    float:none!important;
    display:inline-block;
    margin:0!important;
    padding: 16px!important;
    width: 96px!important;
    height: 106px!important;
    background:url(images/shadow_samples.png) -600px 11px no-repeat!important;
    vertical-align:top;
    cursor:pointer;
}

.LHLeadsLeadItem .core
{
    overflow: hidden;
    background: url(images/bLeadsIcon.png) 0 0 no-repeat;
}
.LHLeadsLeadItem_dev .core
{
    overflow: hidden;
    background:none!important;
}
.LHLeadsLeadItem_dev a
{
    display:block;
    width:91px; 
    height:91px;
    font-family:Verdana;
    font-size:11px;
    color:#444;
    text-decoration:none;
}
.LHLeadsLeadItem_dev:hover a span,
.LHLeadsLeadItem_dev a:hover span
{
    color:Black;
    ztext-decoration:underline;
    border-bottom:1px dotted #666;
}

.LHLeadsLeadItem .core .h
{
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
    display: none;
    height: 30px;
    cursor: pointer;
}
.LHLeadsLeadItem_dev .core .h
{
    width: 90px!important;
}
.LHLeadsLeadItem .core .h span
{
    width: 150px;
    text-align: center;
    height: 20px;
    font-weight: bold;
    font-size: 11px;
    font-family: Verdana;
    padding: 10px 0 0;
    position: absolute;
    top: 0;
    left: 0;
    color: White;
}
.LHLeadsLeadItem_dev .core .h span
{
    width: 90px!important;
}
.LHLeadsLeadItem .core .h span.back
{
    background: Black;
    opacity: 0.5;
    mozopacity: 0.5;
    filter: alpha(opacity=50);
}
.LHLeadsLeadItem .core .fav
{
    display: none;
    position:relative;
    top:-16px;
    background:#ff9900;
    padding:3px;
    color:White;
    width:10px;
    height:10px;
}
.LHLeadsLeadItemHover .core .fav
{
    display: block;
}

.LHLeadsLeadItem_dev .core img
{
    width:91px!important;
    height:91px!important;
    margin-bottom:10px;
}

.LLeadsPager
{
    background-color: transparent !important;
}
.LLeadsPager a
{
    padding: 5px 10px 5px 10px;
    text-align: center;
    width: 35px;
    margin: 5px 2px 5px 2px;
    display:inline-block;
    color: #ff9900;
    background-color: white;
    cursor: pointer;
    border:1px solid transparent;
}
.LLeadsPager a:hover
{
    border-color:#ff9900;
}
.LLeadsPager a.active
{
    background-color: orange;
    color: white;
    cursor: default;
    border-color:#ff9900;
}

/* Lead contacts */
.LLeadsUserContacts
{
    zheight:446px;
    padding-right:16px;
    background-color:White;
}
.LLeadsUserContacts .contact
{
    
}
.LLeadsUserContacts .contact.alt
{
    background:#ffebca;
}
/* Lead Details */
.LLeadDetails
{}
.LLeadHeader
{
}
.LLeadHeader h1
{
    font-family:Arial;
    font-weight:normal;
    font-size:18px;
    margin:0;
    padding:0;
    margin-bottom:5px;
}
.LLeadHeader a
{
    margin-bottom:12px;
}
.LLeadContent .LLeadContent1Col
{
    width:175px;
    float:left;
}
.LLeadContent .LLeadContent1Col div
{
    margin-top:3px;
    font-size:11px;
}
.LLeadContent .LLeadContent1Col div label
{
    font-weight:bold;
}
.LLeadContent.upgrade .LLeadContent1Col div a:link
{
    color:#aaa;
    text-decoration:underline;
}
.LLeadContent.upgrade .LLeadContent1Col div a:hover
{
    color:#f60;
    text-decoration:none;
}
.LLeadContent .upgradeContacts
{
    text-align:center;
    margin-top:7px;
}
.LLeadContent a.upgradeContacts:hover
{
    color:#f60;
}
.LLeadContent .LLeadContent2Col
{
    width: 430px;
    margin-right:25px;
    float:left;
}
.LLeadContent .LLeadContent2aCol
{
    float:left;
    width:430px;
}
.LLeadContent .LLeadContent2bCol
{
    float:right;
    width:340px;
}
.LLeadContent .LLeadContent3Col
{
    width: 300px;
    float:left;
}

.LLeadContacts .item div
{
    line-height:23px;
    font-family:Tahoma;
    clear:both;
}
.LLeadContacts .item div label
{
    float:left;
    width:65px;
    margin-right:10px;
    text-align:right;
}
.LLeadContacts .item div span
{
    float:left;
    cursor:text;
    width:180px;
}

.LLeadDocuments li
{
    color:#ff9900;
}
.LLeadDocuments a,
.LLeadDocuments a:link
{
    display:block;
    background:url(images/iIconsVert.png) 0 0 no-repeat;
    height:19px;
    padding-left:32px;
    zcolor:Black;
    padding-top:2px;
    ztext-decoration:none;
}
.LLeadDocuments a:hover
{
    background-position:0 -21px;
    text-decoration:none;
}

.LLeadLinks a,
.LLeadLinks a:link
{
    font-size:11px;
    display:block;
    background:url(images/iIconsVert.png) 0 -45px no-repeat;
    height:11px;
    padding-left:18px;
    margin-left:15px;
    margin-top:10px;
    zcolor:Black;
    ztext-decoration:none;
}
.LLeadLinks a:hover
{
    background-position:0 -56px;
    zcolor:#ff9900;
    text-decoration:none;
}
.LLeadLinks .scroll_block_scroller
{
    width: 5px;
    float:right;
    background:#ddd;
}
.LLeadLinks .scroll_block_scroller div
{
    background:#ff9900;
}

.LLeadSongs a,
.LLeadSongs a:link
{
    font-size:11px;
    display:block;
    background:url(images/iIconsVert.png) 0 -74px no-repeat;
    height:16px;
    padding-left:25px;
    padding-top:3px;
    color:Black;
    text-decoration:none;
}
.LLeadSongs a:hover
{
    zbackground-position:0 -56px;
    zcolor:#ff9900;
}


.LLeadLinks .scroll_block_column_scroll,
.LLeadLinks .scroll_block_column_scroll2
{
    display:none;
}
.scroll_block_column_list
{
    zmargin: 5px 0 10px 10px;
    zbackground: white;
    zheight: 400px;
    zwidth:240px;
    overflow:hidden;
}
.scroll_block_column_core_out
{
    float: left;
    zwidth: 230px;
    zheight: 400px;
    overflow:hidden;
}
.scroll_block_column_core
{
    zbackground:url(images/bckCatalogueSearchColumn.gif) white repeat-x top relative;
    float: left;
    zwidth: 230px;
    zheight: 400px;
    overflow:hidden;
}


.GFormBlock
{
    margin:5px 15px 15px;
    background:#f2f2f2;
}
.GFormBlock label.h
{
    display:block;
    font-weight:bold;
    margin-bottom:4px;
    margin-top:15px;
}
.GFormBlock label .h
{
    float:left;
}
.GFormBlock label .info
{
    float:right;
    font-weight:normal!important;
    clear:right;
    font-size:10px;
}
.GFormBlock .issue
{
    display:block;
    padding:7px;
    background:white;
    clear:both;
}
.GFormBlock .issue .left
{
    float:left;
}
.GFormBlock .issue .right
{
    float:right;
    clear:right;
}
.GHInputContainer
{
    cursor:text;
}
.GFormBlock input.txt
{
    margin:0;
    border:0;
    outline:0;
}


.GFormImageEditor
{
    padding-top:1px;
    float:right;
}
.GFormImageEditor div
{
    background:url(images/iInterface.png) right top no-repeat;
    margin:5px 5px 0 0;
    padding:5px;
    height:48px;
    float:right;
}
.GFormImageEditor .GImageManagerImage
{
    float:right;
    cursor:pointer;
}
.GFormImageEditor .GImageManagerChangeButton
{
    float:right;
    margin-top:1px;
    margin-right:8px;
    font-size:10px;
}


        .LLeadArrow
        {
            float:right;
        }
        .LLeadArrow div
        {
            position:fixed;
            top:110px;
            width:15px;
            height:45px;
            background:url(images/iIcons.png) no-repeat -200px -250px;
        }





.LAccountGenres
{
    
}
.LAccountGenres a
{
    float:left;
    width:65px;
    height:14px;
    line-height:15px;
    margin:4px;
    padding:4px;
    background:#f2f2f2;
    border: 1px solid #f2f2f2;
    color:Black;
    font-size:10px;
    text-decoration:none;
    overflow:hidden;
}
.LAccountGenres a span
{
    display:block;
    white-space:nowrap;
}
.LAccountGenres a.act
{
    color:White!important;
    background:#ff9900!important;
    border-color:#ff9900!important;
}
.LAccountGenres a:hover
{
    zcolor:White!important;
    zbackground:#ff9900!important;
    border-color:#ff9900!important;
}
.LAccountGenres a.act:hover
{
    color:Black!important;
    border-color:#f2f2f2!important;
}

/*Platinum*/
.LPlatinumHeader
{
    padding:25px 0;
    background:#ff9900 url(images/bDefTopBck.png) repeat-y center;
}
.LPlatinumHeader .offer
{
    width:950px;
    margin:auto;
    height:75px;
}
.LPlatinumHeader .rotator
{
    width:950px;
    margin:auto;
    height:350px;
}
.LPlatinumHeader .offer .left
{
    width:644px;
    height:65px;
    background:url(images/bPlatinum.png) no-repeat 0 0;
}
.LPlatinumHeader .offer .right
{
    width:295px;
    height:39px;
    padding-top:26px;
    text-align:center;
    font-weight:bold;
    color:White;
    font-size:12px;
    background:url(images/bPlatinum.png) no-repeat right 0;
}
.LPlatinumFirstColumn .IFeatureIcon
{
    display:block;
    margin:0 auto;
    background:url(images/bPlatinum.png) no-repeat;
    text-indent:-2000px;
}
.LPlatinumFirstColumn .IFeatureIcon.deekay
{
    background-position:0 -70px;
    width:394px;
    height:78px;
}
.LPlatinumFirstColumn .IFeatureIcon.acm
{
    background-position:0 -150px;
    width:443px;
    height:78px;
}
.LPlatinumFirstColumn .IFeatureIcon.absolute
{
    background-position:0 -230px;
    width:187px;
    height:108px;
}
.LPlatinumFirstColumn .IFeatureIcon.pigfactory
{
    background-position:0 -340px;
    width:280px;
    height:140px;
}
/* multilist */
/* search */
.MultiList_Search
{
    display:inline!important;
    clear:none!important;
}
.MultiList_Search a
{
    zcolor:#ffa500;
    background-color:White;
    zheight:14px;
    zoverflow:hidden;
    display:block;
    float:none!important;
    text-decoration:none;
    text-align:left;
}
.MultiList_Search2 a
{
    display:inline!important;
}
.MultiList_Search a:hover
{
    zcolor:#333333;
    zbackground-color:#ffa500;
    text-decoration:underline;
}

.Items_MultiList_Search
{
    border:#888 1px solid;
    background:white;
    z-index:99999;
    position:absolute;
    display:none;
    padding:0 7px 7px;
    width:560px;
    overflow:hidden;
}
.Items_MultiList_Search .ml_head
{
    clear:both;
    border-bottom:1px solid black;
}
.Items_MultiList_Search .ml_head_core
{
    margin:8px 0px 0;
    padding-bottom:8px;
}
.Items_MultiList_Search .ml_head label
{
    font-size:12px;
    font-weight:bold;
    font-family:Verdana;
    float:left;
    text-transform:capitalize;
}

.Items_MultiList_Search .ml_head a
{
    color:#222;
    float:right;
    margin-left:5px;
}
.Items_MultiList_Search .ml_head a.close span,
.Items_MultiList_Search .ml_head a.clearSel span
{
    display:none;
}
.Items_MultiList_Search .ml_head a.close,
.Items_MultiList_Search .ml_head a.clearSel
{
    width:17px;
    height:17px;
    display:block;
    cursor:pointer;
    float:right;
    background:url(images/iconClose.gif) no-repeat top center;
}
.Items_MultiList_Search .ml_head a.clearSel
{
    width:45px;
    background-image:url(images/iconClearSelection.gif);
}
.Items_MultiList_Search .ml_head a.close:hover,
.Items_MultiList_Search .ml_head a.clearSel:hover
{
    background-position:bottom center;
}

.Items_MultiList_Search .ml_items
{
    clear:both;
}
.Items_MultiList_Search .ml_items_core
{
    background:white url(images/sectionPanelBck.gif) repeat-x bottom;
    overflow:auto;
    overflow-x:hidden;
    padding-bottom:8px;
}
.Items_MultiList_Search .ml_items a, 
.Items_MultiList_Search .ml_sel_items a, 
.MultiList_Search .caption_selection a,
.ExpandedDetailsList div.const div.multicore a
{
    display: block;
    float: left;
    width: 70px;
    margin: 8px 8px;
    border: 0;
    color: White;
    cursor: pointer;
    padding: 2px 5px 5px 15px;
    height:12px;
    font-family:Arial;
    font-size:11px;
    background:url(images/bckMultiListItem.gif) no-repeat top;
    text-transform:lowercase;
    text-decoration:none;
}
.ExpandedDetailsList div.const div.multicore a
{
    margin:2px 4px 4px 0;
    cursor:default;
    line-height:16px;
}

.MultiList_Search .caption_selection a
{
    float:none;
    margin:4px auto!important;
}
.MultiList_Search_SA .ml_items a,
.MultiList_Search_SA .ml_sel_items a,
.MultiList_Search_SA .caption_selection a
{
    width:90px!important;
    height:90px!important;
    background-position:0 0!important;
}
.MultiList_Search .caption_selection a .separator
{
    display:none;
}
.Items_MultiList_Search .ml_items a:hover
{
    background-position:0 -19px;
}
.Items_MultiList_Search .ml_items a.ml_sel
{
    background-position:0 -38px;
}
.Items_MultiList_Search .ml_items a.ml_sel:hover
{
    background-position:0 -57px;
}
.Items_MultiList_Search .ml_sel_items a.ml_sel
{
    background-position:0 -76px;
    margin: 4px 8px;
}
.MultiList_Search .caption_selection a.ml_sel:hover,
.Items_MultiList_Search .ml_sel_items a.ml_sel:hover
{
    background-position:0 -57px;
}
.MultiList_Search_SA  .caption_selection a.ml_sel:hover,
.MultiList_Search_SA .ml_sel_items a.ml_sel:hover
{
    background-position:0 0!important;
}
/* play button */
.LSongsSongItem .play
{
    float:left;
    width:20px;
    height:22px; 
    background:url(images/iIcons.png) no-repeat 0 -220px;
    cursor:pointer;
}
.LSongsSongItem .info
{
    background:url(images/iIcons.png) no-repeat -30px -220px;
    width:20px;
    height:20px;
}


.LSongsSongItem,
.LSongsSongsZone .GZoneItemTemplate,
.LSongsPlaylistSongsZone .GZoneItemTemplate
{
    border:1px solid #ededed;
    border-left:8px solid #ff9900;
    height:94px;
    width:250px;
    margin:15px 5px;
    background-color: White;
    float:left;
}
.LSongsSongItem,
.LSongsSongItem div,
.LSongsSongItem span
{
    cursor:move;
}
.LSongsSongsZone .GZoneItemTemplate,
.LSongsPlaylistSongsZone .GZoneItemTemplate
{
    border:1px dashed #ddd;
    border-left:8px solid #ddd;
}
.LSongsSongsZone,
.LSongsPlaylistSongsZone
{
    border:1px solid transparent;
    _border:1px solid #f2f2f2;
}
.LSongsSongsZone .GZoneHovered,
.LSongsPlaylistSongsZone .GZoneHovered
{
    background:1px dashed darkred!important;
}


.LSongsSongItem .header
{
    display:none;
    overflow:hidden;
    position:relative;
    margin-bottom:-21px;
    margin-left:-100px;
    float:right;
    width:100px;
    border-bottom:1px solid #3d8f01; 
    background:#7dbf0e; 
    text-transform:lowercase; 
    font-size:11px; 
    text-align:right;
    top:-21px;
    height:20px;
}
.LSongsSongItem .header a
{
    background:url(images/iIconsVert.png) no-repeat 5px -96px;
    display:block;
    width:96px;
    padding-right:4px;
    height:20px;
    line-height:20px;
    font-family:Arial;
    font-size:11px;
    color:White;
    text-decoration:none;
}
.LSongsSongsZone .header a:hover
{
    background-position:5px -116px;
}
.LSongsSongsZone .LSongsSongItem .header,
.LSongsPlaylistSongsZone .LSongsSongItem .header
{
    display:block;
}
.LSongsPlaylistSongsZone .header a
{
    background-position:5px -136px;
}
.LSongsPlaylistSongsZone .header a:hover
{
    background-position:5px -156px;
}
.LSongsSongItem .header span
{
    display:none;
}
.LSongsSongsZone .LSongsSongItem .header span.add
{
    display:inline;
}
.LSongsPlaylistSongsZone .LSongsSongItem .header span.remove
{
    display:inline;
}

/* custom dropdowns */
a.GCommonCombobox
{
    display:inline-block;
    vertical-align:top;
    color:Black;
    padding:4px;
    font-size:11px;
    border:1px solid transparent;
    text-decoration:none;
    text-align:center;
}
a.GCommonCombobox span
{
    display:inline-block;
    padding-right:14px;
    background:url(images/iIconsVert.png) no-repeat right -508px;
    cursor:pointer;
}
a.GCommonCombobox.dis,
.dis a.GCommonCombobox,
a.GCommonCombobox.dis span,
.dis a.GCommonCombobox span
{
    cursor:default;
}
a.GCommonCombobox:hover
{
    border-color:#ff9900;
}
.GCommonCombobox.open
{
    background:#fefefe!important;
    zcolor:black!important;
    border-color:#ff9900!important;
    zborder-bottom-color:White!important;
}
.GCommonCombobox.open span
{
    background-position: right -528px!important;
}
.GCommonComboboxStatic
{
    position:fixed!important;
}
.GCommonComboboxDropdown
{
    border:1px solid #ff9900;
    background:white;
    zpadding:2px;
}
.GCommonComboboxDropdown .header
{
    text-align:center;
    font-weight:bold;
    background:url(images/iGradientsV.png) repeat-x 0 0;
    padding:4px;
    color:White;
    border-bottom:1px solid #ffbd56;
    position:relative;
}
.GCommonComboboxDropdown .header span
{
    position:relative;
}
.GCommonComboboxDropdown a
{
    float:left;
    zmargin:2px;
    border:1px solid transparent;
    border-bottom:1px solid #fafafa;
    color:Black;
    background:white;
    text-decoration:none;
    padding:5px;
    font-size:11px;
    cursor:pointer;
}
.GDropdownContent
{
    position:relative;
    overflow:hidden;
}
.GDropdownSubContent
{
    position:relative;
}
.GDropdownCountries a
{
    width:120px;
    overflow:hidden;
    padding:1px;
    height:13px;
    line-height:14px;
}

.GCommonComboboxDropdown a:hover
{
    background:url(images/iGradientsV.png) repeat-x 0 0!important;
    color:White!important;
    border-color:#ff9900;
}
.GCommonComboboxDropdown a.sel
{
    background:white;
    color:#ff9900;
    border-color:#ff9900;
}

/* default page */
.LDefault .GCoreContent
{
    padding-left:0;
}
.LDefault .GMajorCore,
.LDefault .GMajorContent
{
    width:auto!important;
    background:none;
}
.LDefaultTop
{
    height: 435px;
}
.LDefaultTopIn
{
    height: 355px;
    background:#ff9900 url(images/bDefTopBck.png) repeat-y center;
}
.LDefaultTopCore
{
    width:950px;
    margin:0 auto;
}
.LDefaultTopCore .header
{
    height:113px;
}
.LDefaultTopCore .header .left
{
    
}
.LDefaultTopCore .header .right
{
    margin-top:17px;
    text-align:right!important;
}
.LDefaultTopCore .header .right a.action
{
    display:inline-block;
    text-decoration:none;
    font-weight:bold;
    font-size:12px;
    vertical-align:top;
}
.LDefaultTopCore .header a.action:hover
{
    text-decoration:underline;
}
.LDefaultTopCore .separator
{
    height:20px;
    display:inline-block;
    width:2px;
    background:url(images/iIconsVert.png) no-repeat -73px -209px;
    margin:-3px 10px 0;
    vertical-align:top;
}

.LDefaultTopCore .header .signup
{
    clear:both;
    margin:47px 0 0;
    text-transform:uppercase;
    float:right;
    font-weight:bold;
    padding:3px 10px;
}

.LDefaultTopCore .rotator
{
    width:950px;
    margin:0 auto;
    height:320px;
    border:1px solid #cfcfcf;
    background:white;
}
.LDefaultContent
{
    width:950px;
    margin:0 auto;
}
.LDefaultContent .header .right a
{
    display:block;
    width:198px;
    height:65px;
    background:url(images/iIcons.png) no-repeat 0 0;
    text-indent:-2000px;
}
.LDefaultContent .header .right a:hover
{
    background-position:0 -65px;
}
.LDefaultContent .content
{
    margin:10px auto 20px;
    line-height:18px;
}
.LDefaultContent .content,
.LDefaultContent .content a
{
    font-weight:bold;
}
.LDefaultContent .content .left
{
    width:410px;
    border-right:8px solid #e3e7cc;
    height:452px;
    padding-right:20px;
}
.LDefaultContent .content .right
{
    width:367px;
    padding:0 50px;
}
.LDefaultContent .content a.bottom
{
    float:right;
}
.LDefaultContent .content a
{
    color:#04a1e6;
    text-decoration:none;
}
.LDefaultContent .content a:hover
{
    text-decoration:underline;
}
.LDefaultContent .content a.icon
{
    text-transform:uppercase;
    height:48px;
    padding:30px 0 0 75px;
    display:block;
    background:url(images/iIconsVert.png) no-repeat 0 -240px;
    margin-bottom:7px;
}
.LDefaultContent .content a.IFind
{
    background-position: 0 -240px;
}
.LDefaultContent .content a.ISubmit
{
    background-position: 0 -320px;
}
.LDefaultContent .content .ITryItScreen
{
    display:block;
    margin:20px auto 7px;
    width:316px;
    height:281px;
    background:url(images/iDefaultTryIt.png) no-repeat center;
}
.LDefaultContent .content .leads
{
    display:block;
    height:275px;
    margin:10px auto 7px;  
}
.LDefaultContent .content .leads img
{
    width:60px;
    height:60px;
    border:1px solid #939393;
    margin:3px;
    float:left;
}


/* upgrade */
.LUpgrade .periods
{
    background:url(images/bTariffPlans.png) no-repeat center top;
    padding-left:100px;
    padding-top:16px;
    width:710px;
    height:61px;
    margin:20px auto 15px;
}
.LUpgrade .periods a
{
    cursor:pointer;
    color:Black;
    display:inline-block;
    padding:8px 10px 8px 7px;
    margin-right:35px;
    font-weight:bold;
    border:1px solid transparent;
}
.LUpgrade .periods a:hover
{
    border-color:#d3d3d3;
}
.LUpgrade .periods a.sel
{
    border-color:#d3d3d3;
    background:white;
}
.LUpgrade .periods input
{
    display:inline-block;
    margin-right:6px;
    cursor:pointer;
}
.LUpgrade .periods label
{
    cursor:pointer;
}

.LUpgrade .tariffs
{
    background:url(images/bTariffPlans.png) no-repeat center bottom;
    width:810px;
    height:500px;
    margin:15px auto 20px;

}
.LUpgrade .promo
{
    height:25px;
    position:relative;
    overflow:hidden;
    text-align:right;
    width:790px;
    margin:auto;
}
.LUpgrade .promo a
{
    
}
.LUpgrade .promoInstance
{
    margin:auto;
}
.LUpgrade .tariff
{
    float:left;
    width:245px;
    margin-top:77px;
}
.LUpgrade .tariff.big
{
    width:326px;
}
.LUpgrade .tariff.platinum
{
    width:230px;
}
.LUpgrade .tariff span
{
    display:block;
    margin-bottom:12px;
    text-align:center;
    font-family:Tahoma;
}
.LUpgrade .tariff span.songs
{
    display:inline;
}
.LUpgrade .tariff a.command
{
    display:block;
    margin:0 auto 20px;
    width:106px;
    height:48px;
    background:url(images/iIcons.png) no-repeat -430px 0;
    cursor:pointer;
}
.LUpgrade .tariff a.command:hover
{
    background-position:-430px -70px;
}
.LUpgrade .tariff.big a.command
{
    width:140px;
    height:63px;
    background-position:-280px 0;
}
.LUpgrade .tariff.big a.command:hover
{
    background-position:-280px -70px;
}
.LUpgrade .tariff .price
{
    margin-top:35px;
    margin-bottom:4px;
    font-size:20px;
}
.LUpgrade .tariff.big .price
{
    margin-top:27px;
    margin-bottom:4px;
}
.LUpgrade .tariff .priceDesc
{
    font-size:10px;
    white-space:nowrap;
}
.LUpgrade .tariff .priceDesc span
{
    display:inline;
}
.LUpgrade .tariff .priceDesc .disc
{
    color:Red;
}
.LUpgrade .tariff .preDesc
{
    font-weight:bold;
}
.LUpgrade .tariff .desc
{
    text-align:left;
    padding-left:46px;
    font-size:12px;
    line-height:21px;
}
.LUpgrade .tariff.big .desc
{
    padding-left:80px;
    font-size:14px;
    line-height:24px;
}
.LUpgrade .tariff.platinum .desc
{
    padding-left:8px;
    line-height:21px;
    margin-bottom:7px;
}
.LUpgrade .tariff a.more
{
    display:block;
    text-align:center;
    color:#04a1e6;
    font-weight:bold;
}

.LUpgrade .comparison
{
    width:810px;
    margin:0 auto 20px;
}
.LUpgrade .comparison .core div
{
    height:34px;
    clear:both;
    background:white;
}
.LUpgrade .comparison .core div.tall,
.LUpgrade .comparison .core div.commands
{
    height:50px;
}
.LUpgrade .comparison .core div.tall label
{
    height:40px;
}
.LUpgrade .comparison .core div.h,
.LUpgrade .comparison .core div.alt,
.LUpgrade .comparison .core div.commands
{
    background:none;
}
.LUpgrade .comparison .core div.h
{
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px;
}
.LUpgrade .comparison .core div label
{
    float:left;
    margin:10px;
    width:270px;
    height:24px;
}
.LUpgrade .comparison .core div.commands label
{
    width:258px;
}
.LUpgrade .comparison .core div span
{
    float:left;
    width:80px;
    background:url(images/iIconsVert.png) no-repeat 30px -441px;
    height:0;
    padding-top:34px;
    margin-right:100px;
    text-align:center;
}
.LUpgrade .comparison .core div span.last
{
    margin-right:0;
}
.LUpgrade .comparison .core div span.n
{
    background-position:30px -472px;
}
.LUpgrade .comparison .core div.h span
{
    background:none;
    padding-top:10px;
    height:24px;
}
.LUpgrade .comparison .core a.signup
{
    float:left;
    margin-right:74px;
    width:106px;
    height:48px;
    background:url(images/iIcons.png) no-repeat -430px 0;
    cursor:pointer;
}
.LUpgrade .comparison .core a.signup:hover
{
    background-position:-430px -70px;
}
.LUpgrade .comparison .core a.last
{
    margin-right:0;
}



/* scrollers */
.GHScrollerBar
{
    zbackground:#eaeaea;
    position:relative;
}
.GHScrollerBar div
{
    position:absolute;
    background:orange;
}
.GScrollerBarV div
{
    width:5px;
    margin:0 5px;
}
.GScrollerBarH div
{
    height:5px;
    margin:5px 0;
}
.GHScrollerBar div.moveable
{
    cursor:pointer;
}

.GScrollerBarV
{
    width:15px;
    margin-left:-15px;
    float:right;
    zheight:200px;
    zmargin-top:-200px;
}
.GScrollerBarH
{
    height:15px;
    margin-top:-15px;
}

.GHScroller
{
    zoverflow:hidden;
}
.GScrollerCore
{
    overflow:hidden;
    position:relative;
}
.GScrollerCoreItems
{
    position:relative;
    zwidth:416px;
}


/* buttons */
.GButtonCommon,
a.GButtonCommon
{
    display:inline-block;
    zwidth:71px;
    text-align:center;
    color:White!important;
    text-decoration:none;
    font-weight:bold;
}
.GButtonCommon span
{
    display:inline-block;
    height:19px;
    background:url(images/iButtons.png) no-repeat right -110px;
    vertical-align:top;
}

.GButtonCommon span.l
{
    padding:5px 0 0;
    margin:0;
    width:5px;
    background-position:left -110px;
}
.GButtonCommon span.r
{
    padding:5px 10px 0 5px;
}

a.GButtonCommon:hover span.l,
.GButtonCommon.activated span.l
{
    background-position:left -140px;
}
a.GButtonCommon:hover span.r,
.GButtonCommon.activated span.r
{
    background-position:right -140px;
}

.GButtonCommon.pressed span.l
{
    background-position:left -170px!important;
}
.GButtonCommon.pressed span.r
{
    padding:6px 9px 0 6px;
    height:18px;
    background-position:right -170px!important;
}
.GButtonCommon.disabled span.l
{
    background-position:left -200px!important;
}
.GButtonCommon.disabled span.r
{
    background-position:right -200px!important;
    color:Gray!important;
}

/* player */

.GPlayer
{
    width:300px;
    height: 150px;
    padding:10px;
    border-top:1px solid gray;
    border-left:7px solid #ff9900;
    background-color: White;
    overflow: hidden;
    position: fixed;
    bottom:0;
    right:0;
}
.GPlayer img
{
    float:left;
    width:150px;
    height:150px;
    margin-right:-150px;
    margin-bottom:-150px;
}

.GPlayerPause,
.GPlayerPlay
{
    display:inline-block;
    width:46px;
    height:46px;
    background:url(images/iPlayer.png) no-repeat -135px 0;
    cursor:pointer;
}
.GPlayerPlay
{
    background-position:-45px 0;
}
.GPlayerStop
{
    display:inline-block;
    width:28px;
    height:28px;
    background:url(images/iPlayer.png) no-repeat;
    background-position:-100px 0;
    margin-top:18px;
    zmargin-left:0px;
    cursor:pointer;
}

.GPlayerPause.activated,
.GPlayerPause:hover
{
    background-position:-135px -100px;
}
.GPlayerPlay.activated,
.GPlayerPlay:hover
{
    background-position:-45px -100px;
}
.GPlayerStop.activated,
.GPlayerStop:hover
{
    background-position:-100px -100px;
}

.GPlayerPause.pressed
{
    background-position:-135px -50px!important;
}
.GPlayerPlay.pressed
{
    background-position:-45px -50px!important;
}
.GPlayerStop.pressed
{
    background-position:-100px -50px!important;
}

.GPlayerVolume
{
    display:inline-block;
    margin:5px;
    height:20px;
    width:40px;
    position:relative;
    margin-left:160px;
}
.GPlayerVolume span
{
    display:block;
    height:20px;
    width:40px;
    background:url(images/iPlayer.png) no-repeat 1px 0;
}
.GPlayerVolume span.v0
{
    background-position: 1px -100px;
}
.GPlayerVolume span.v1
{
    background-position: 1px -80px;
}
.GPlayerVolume span.v2
{
    background-position: 1px -60px;
}
.GPlayerVolume span.v3
{
    background-position: 1px -40px;
}
.GPlayerVolume span.v4
{
    background-position: 1px -20px;
}
.GPlayerVolume span.v5
{
    background-position: 1px 0px;
}


/* songs users' contacts*/

    .LSongsSharePlaylistEmailContainer
    {
        border:none;
        background:white;
        margin-bottom:10px;
    }
    .LSongsSharePlaylistEmailBCC
    {
        margin-bottom:0;
    }
    .LSongsSharePlaylistEmailContainer input
    {
        outline:0;
        border:0;
    }
    .LSongsSharePlaylistEmailContainer a
    {
        border:1px solid #ffd9a0;
        padding:3px;
        margin:1px;
        margin-top:0;
        font-size:11px;
        font-family:Verdana;
        background:white;
        height:15px;
        float:left;
        overflow:auto;
        white-space:nowrap;
        cursor:pointer;
    }
    .LSongsSharePlaylistEmailContainer a.notValid span
    {
        color:Red!important;
    }
    
    .LSongsSharePlaylistEmailContainer a:hover
    {
        border-color:#f90;
    }
    .LSongsSharePlaylistEmailContainer a span
    {
        color:#333;
    }
    .LSongsSharePlaylistEmailContainer a:hover span
    {
        color:Black;
    }
    .LSongsSharePlaylistEmailContainer span.h
    {
        float:left;
        width:48px;
        height:19px;
        padding-top:5px;
        font-size:12px;
        font-weight:bold;
        text-align:center;
        color:White;
        background:url(images/iButtons.png) no-repeat -300px -110px;
        cursor:pointer;
    }
    .LSongsSharePlaylistEmailContainer span.h span
    {
        display:inline-block;
        border-bottom:1px dotted white;
    }
    .LSongsSharePlaylistEmailContainer span.h:hover span
    {
        border-bottom:1px solid white;
    }
    .LSongsSharePlaylistEmailContainer span.open span
    {
        padding-top:1px;
        padding-left:1px;
        border-bottom:none!important;
    }
    .LSongsSharePlaylistEmailContainer a span.remove
    {
        display:inline-block;
        width:7px;
        height:7px;
        margin:4px 2px 0 2px;
        background:url(images/iButtons.png) no-repeat -24px -274px;
        text-indent:-2000px;
    }
    .LSongsSharePlaylistEmailContainer a:hover span.remove
    {
        background-position:-24px -314px;
    }
    
    .LSongsSharePlaylistEmailTo span.h
    {
    }
    .LSongsSharePlaylistEmailCC span.h
    {
        background-position:-350px -110px;
    }
    .LSongsSharePlaylistEmailBCC span.h
    {
        background-position:-400px -110px;
    }
    .LSongsSharePlaylistEmailTo span.open
    {
        background-position:-300px -140px;
    }
    .LSongsSharePlaylistEmailCC span.open
    {
        background-position:-350px -140px;
    }
    .LSongsSharePlaylistEmailBCC span.open
    {
        background-position:-400px -140px;
    }
    .LSongsSharePlaylistEmailsDropdown
    {
        border:1px solid gray;
        background:white;
        height:200px!important;
        overflow:hidden;
    }
    .LSongsSharePlaylistEmailsDropdown a
    {
        cursor:pointer;
        display:block;
        border-bottom: 1px solid #ddd;
        padding: 3px;
        height:15px;
    }
    .LSongsSharePlaylistEmailsDropdown a span.name
    {
        float:left;
    }
    .LSongsSharePlaylistEmailsDropdown a span.email
    {
        float:right;
    }
    .LSongsSharePlaylistEmailsDropdown a.alt
    {
        zbackground:#ffebca;
    }
    .LSongsSharePlaylistEmailsDropdown a:hover
    {
        background:#ff9900;
        color:White;
    }
    
    
    .LSongsUserContacts .contact
    {
        border-bottom:1px solid #ddd;
        padding:3px;
        margin-right:5px;
        background:white;
        color:#ff6600;
        display:block;
        cursor:pointer;
        height:29px;
    }
    .LSongsUserContacts .contact .email
    {
        color:#333;
    }
    .LSongsUserContacts .contactInfo
    {
        float:left;
        width:265px;
        overflow:hidden;
        margin:0 5px;
        overflow:hidden;
    }
    .LSongsUserContacts a.actions
    {
        float:left;
        width:45px;
        height:13px;
        padding:5px 18px 5px 7px;
        margin-top:3px;
        text-decoration:none;
        font-size:11px;
        text-align:center;
        color:White;
        background:url(images/iButtons.png) no-repeat -200px -110px;
    }

    .LSongsUserContacts .contact:hover
    {
        background:#ff9900;
        color:White;
    }
    .LSongsUserContacts .contact:hover .email
    {
        color:White!important;
        display:block;
        margin-top:1px;
    }
    .LSongsUserContacts .contact a.actions:hover
    {
        background-position:-200px -140px;
        text-decoration:underline;
    }
    .LSongsUserContacts .contact a.open
    {
        background-position:-200px -170px!important;
        color:#ff6600!important;
    }
    .LSongsUserContacts .contact:hover a.open
    {
        color:#ff9900!important;
    }



/**/
.LSongsEditContactDetails
{
    z-index:999999;
    border:1px solid #f60;
    width:355px!important;
    height:133px!important;
    background:#f2f2f2;
    zpadding:12px;
    font-size:12px;
    color:#333;
    
}
.LSongsEditContactDetails .in
{
    width:351px!important;
    height:129px!important;
    border:2px solid #f90;
    overflow:hidden;
}
.LSongsEditContactDetails label.h
{
    display:none;
}
.LSongsEditContactDetails input.txt
{
    outline:0;
    border:0;
    width:345px!important;
    color: #F60;
    padding: 8px 3px;
    font-size: 14px;
    margin-bottom: 1px;
    margin-top: 0px;
}
.LSongsEditContactDetails input.empty
{
    color:#ddd!important;
}
.LSongsEditContactDetails .fav
{
    float:left;
    margin:5px 0 0 5px;
    color:#f60;
    display:none;
}
.LSongsEditContactDetails .commands
{
    float: right;
    text-align: right;
    margin:8px 10px 0 0;
}


/* composer */
.LSongsComposerBlock
{
    
}

.LSongsComposerBlock textarea
{
    font-family:Verdana;
}
.LSongsComposerBlock .empty
{
    color:#d5d5d5;
}



/* playlist settings */
.GSlidingPanel
{
    zbackground:white url(images/bCommonTools.gif) repeat!important;
}




        .LHFeaturesFeatureItem
        {
            float: left;
            padding: 0px;
            margin: 30px 15px 40px;
            width:300px;
            height:365px;
        }
        .LHFeaturesFeatureItem a
        {
            zcolor:#04A1E6;
            text-decoration:none!important;
        }
        .LHFeaturesFeatureItem a:visited
        {
            zcolor:#49c7ff;
        }
        .LHFeaturesFeatureItem a:hover
        {
            zcolor:#f90;
            text-decoration:none!important;
        }
        
        div div .GPreloading div
        {
            display:none;
        }
        /*.LHFeaturesFeatureItem .sign1
        {
            float:left;
            width:11px;
            margin-right:0;
            margin-left:5px;
            height:15px;
            background:url(images/iButtons.png) no-repeat -300px -200px;
            
        }
        .LHFeaturesFeatureItem .sign2,
        .LHFeaturesFeatureItem .sign3
        {
            width:0;
            overflow:hidden;
            height:15px;
            float:left;
        }
        
        .LHFeaturesFeatureItem .sign2 span,
        .LHFeaturesFeatureItem .sign3 span
        {
            position:relative;
            background:url(images/iButtons.png) no-repeat -300px -220px;
            width:11px;
            height:15px;
            display:block;
        }*/
        .LHFeaturesFeatureItem a:hover .cont
        {
            text-decoration:none;
        }
        .LHFeaturesFeatureItem .cont
        {
            zfloat:left;
            zwidth:250px;
            zmargin-left:7px;
            ztext-decoration:underline;
        }
        .LHFeaturesFeatureItem .pre
        {
            display:block;
            position:relative;
            top:-21px;
            left:8px;
            height:21px;
            margin-bottom:-21px;
            padding-right:36px;
            background:#fa0;
            float:left;
        }
        .LHFeaturesFeatureItem .pre span
        {
            display:block;
            padding:4px 14px 0;
            height:17px;
            background:white;
            color:Black;
            font-size:11px;
            font-family:Arial;
            font-weight:bold;
            float:left;
        }
        .LHFeaturesFeatureItem .h
        {
            display:block;
            padding:11px 18px 0;
            height:49px;
            font-size:18px;
            font-family:Arial;
            color:White;
            background:#f90;
            color:White;
        }
        .LHFeaturesFeatureItem .h2
        {
            display:block;
            height:5px;
            background:#f90 url(images/bFeaturesGradients.jpg) repeat-x top;
        }
        .LHFeaturesFeatureItem .desc
        {
            display:block;
            background:black;
            padding:12px 18px 0;
            height:78px;
            font-size:10px;
            font-family:Arial;
            color:White;
            text-decoration:none;
        }
        .LHFeaturesFeatureItem .desc2
        {
            display:block;
            height:9px;
            background:url(images/bFeaturesGradients.jpg) repeat-x bottom;
        }
        .LHFeaturesFeatureItem a:hover .desc
        {
            color:#fa0;
        }
        .LHFeaturesFeatureItem img
        {
            width: 300px;
            height: 200px;
            zborder: solid 1px #ddd;
            zmargin-bottom:8px;
        }

/* feature item */
        .LFeaturesDetailsHead .head
        {
            background-image: url(images/bFeaturesHeader.jpg) no-repeat center;
            width: 878px;
            height: 69px;
        }
        .LFeaturesDetailsHead .head span
        {
            font-weight: bold;
            font-size: 14px;
            color: White;
            line-height: 70px;
            margin-left: 80px;
        }
        .LFeaturesDetailsHead .photosRotator
        {
            margin: 23px 15px 15px 15px;
            padding: 0px;
            width: 850px;
            height: 370px;
        }
        .LFeaturesDetailsHead .photosRotatorContainer
        {
            background-image: url(images/bFeaturesPhotosRotator.jpg) no-repeat center;
            width: 878px;
            height: 420px;
            border: 1px solid white;
        }
        .LFeaturesDetailsHead .videoContainer
        {
            background-image: url(images/bFeaturesVideo.jpg) no-repeat center;
            width: 878px;
            height: 450px;
            border: 1px solid white;
        }
        .LFeaturesDetailsHead .videoContainer div
        {
            margin: 33px 20px 20px;
            padding-left: 70px;
        }
        
        /* after interviews editor */
        
        .interviewContent p
        {
             text-align:left;
             color: black;
             margin-top: 0px;
             margin-bottom: 10px;
        }
        .interviewContent li
        {
            text-align:left;
            color:Black;
        }

        p.interviewHeader
        {
            font-size:18px;
            font-weight:bold;
            color:Black;
            margin-bottom: 18px;
        }

        span.interviewHeader
        {
            font-size:18px;
            font-weight:bold;
            color:Black;
            padding-bottom: 8px;
	        display:block;
        }

        p.interviewSubHeader
        {
            font-size:13px;
            font-weight:bold;
            color:Black;
            margin-bottom: 12px;
        }

        span.interviewSubHeader
        {
            font-size:13px;
            font-weight:bold;
            color:Black;
            padding-bottom: 2px;
	        display:block;
        }

        .interviewContent .img, .interviewContent .img_l
        {
            width:auto;
            height:auto;
            float:right;
            margin:8px 0 10px 20px;
        }

        .interviewContent .img_l
        {
            float:left;
            margin:8px 20px 10px 0;
        }
        .img
        {
            /* for radeditor selection */    
        }
        .img_l
        {
            /* for radeditor selection */    
        }



/* menu */
.TopTabs
{
    background:#2b2b2b;
}
ul.GHMenu
{
    z-index:9000;
}
ul.GHMenu,
.GHMenu ul,
.GHMenu li
{
    list-style:none;
    padding:0;
    margin:0;
    position:relative;
    background:#2a2a2a;
    zborder:1px solid #2a2a2a;
}
.GHMenu li
{
    display:inline-block;
    _display:inline;
    color:White!important;
    border:1px solid #2a2a2a;
    vertical-align:top;
}
.GHMenu li a
{
    display:inline-block;
    padding:4px 8px;
    white-space:nowrap;
    text-decoration:none;
    color:White;
}
.GHMenu li a span.sign
{
    display:inline-block;
    width:10px;
    height:10px;
    zborder-radius:5px;
    margin:0 4px 0 0;
    background:DarkOrange;
    opacity:0.2;
    
    -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;

}

.GHMenu li.sub-selected a span.sign,
.GHMenu li.selected a span.sign,
.GHMenu li:hover a span.sign,
.GHMenu li.open a span.sign
{
    opacity:1;
}

.GHMenu li a span.t
{
    color:#aaa;
}
.GHMenu li.not-hovered a span.t
{
    color:#aaa!important;
}
.GHMenu li.open a span.t,
.GHMenu li a:hover span.t,
.GHMenu li.sub-selected a span.t,
.GHMenu li.selected a span.t
{
    color:White;
}
.GHMenu li a:link:hover span.t,
.GHMenu li a:visited:hover span.t
{
    zborder-bottom:1px dotted DarkOrange;
}


.GHMenu li a:link
{
    cursor:pointer;
}
.GHMenu li:hover
{
    zborder:1px solid #f90;
    zbackground:#f90;
    color:DarkOrange;
}
.GHMenu li.open,
.GHMenu li:hover
{
    color:#2a2a2a!important;

}
.GHMenu li:hover a
{
    zbackground:#f90;
    zcolor:DarkOrange;
}

.GHMenu li.g-menu-no0 a span.sign
{
    zbackground:yellow;
}
.GHMenu li.g-menu-no1 a span.sign
{
    zbackground:green;
}
.GHMenu li.g-menu-no2 a span.sign
{
    zbackground:blue;
}
.GHMenuItem li.GHMenuItem
{
    display:block;
    background:#3b3b3b;
}




.GHMenu .main-home a,
.GHMenu .admin-home a
{
    padding:0;
    margin:0;
    width:20px;
    height:20px;
}
.GHMenu .main-home a span.sign,
.GHMenu .admin-home a span.sign
{
    display:none;
}
.GHMenu .main-home a span,
.GHMenu .admin-home a span
{
    width:16px;
    height:16px;
    margin:3px 2px 2px;
    display:block;
    text-indent:-2000px;
    background:url(images/iAdmin.png) no-repeat 0 0;
}
.GHMenu .main-home a span
{
    background-position: -16px 0;
}
.GHMenu li.main-home:hover a span,
.GHMenu li.admin-home:hover a span
{
    background-position: -32px 0;
}
/*
.GHMenuItem li.GHMenuItem a
{
    border:1px solid #3b3b3b;
}
.GHMenuItem li.GHMenuItem a:hover
{
    border:1px solid #f90;
}*/
.GHMenuItem ul
{
    position:absolute;
    top:22px;
    left:0;
    z-index:99;
    border:1px solid #f90;
}
.GMenuSubItem ul
{
    
}


/* default */

.GLoading
{
        padding:6px;
        color:darkorange;
}
span.GLoading
{
    display:inline-block;
    background:none;
    border:none;
}



/* Landing */
.LLanding
{
    
}
.LLanding h4,
.LLanding1 h4
{
   margin:auto;
   text-indent:-10000px;
   overflow:hidden;
   width:465px;
   height:50px;
   background:url(images/landing.png) 0 0; 
}
.LLanding1 h4
{
    background-position: 0 -120px;
    width:420px;
}
.LTutorial h4
{
    background-position: 0 -400px;
    width:710px;
}
.LLanding h5,
.LLanding1 h5
{
   margin:15px auto;
   text-indent:-10000px;
   overflow:hidden;
   width:840px;
   height:45px;
   background:url(images/landing.png) 0 -54px; 
}
.LLanding1 h5
{
    background-position:0 -180px;
    width:326px;
}
.LTutorial h5
{
    background-position:0 -54px!important;
    width:840px!important;
}
.LLanding1 h2
{
   margin:35px auto 15px;
   text-indent:-10000px;
   overflow:hidden;
   width:716px;
   height:54px;
   background:url(images/landing.png) 0 -240px;
}
.LLanding1 h3
{
    margin-bottom:25px;
    color:#04a1e6;
}
.LLanding1 h6
{
   margin:30px auto;
   text-indent:-10000px;
   overflow:hidden;
   width:503px;
   height:53px;
   background:url(images/landing.png) 0 -320px; 
}
.LLanding .major-left
{
    width:570px;
    float:left;
    margin-top:7px;
}
.LLanding .major-right
{
    float:right;
    width:385px;
    height:407px;
}
.LLanding .major-right .core
{
    width:385px;
    padding-right:18px;
    padding-top:28px;
    height:302px;
    background:url(images/landing.png) no-repeat -1450px 0;
    margin-bottom:10px;
}
.LLanding1 .form
{
    width:460px;
    padding-right:18px;
    padding-top:28px;
    height:508px;
    background:url(images/landing.png) no-repeat -1450px -710px;
    margin:25px auto 75px;
    font-weight:normal;
}
.LLanding .form p,
.LLanding .form label,
.LLanding .form div,
.LLanding .form input,
.LLanding1 .form p,
.LLanding1 .form label,
.LLanding1 .form div,
.LLanding1 .form input
{
    width:330px;
    margin:0 auto;
    display:block;
    font-family: Tahoma;
}
.LLanding .watch-video,
.LLanding1 .free-trial
{
    display:block;
    margin:auto;
    margin-top:10px;
    width:329px;
    height:54px;
    cursor:pointer;
    background:url(images/landing.png) no-repeat -1450px -380px;
}
.LLanding1 .free-trial
{
    width:329px;
    height:54px;
    background-position:-1450px -630px;
}

.LLanding .form p,
.LLanding1 .form p
{
    zmargin:0;
    margin-bottom:15px;
    
}
.LLanding1 .form p
{
    font-size:14px;
}
.LLanding .form label,
.LLanding1 .form label
{
    display:block;
    font-size:18px;
    margin-bottom:5px;
    zcolor:#333;
}
.LLanding .form input[type="text"],
.LLanding1 .form input[type="text"],
.LLanding1 .form input[type="password"]
{
    width:306px;
    font-family:Arial;
    font-size:18px;
    padding:12px;
    border-radius:5px;
    -moz-border-radius:5px;
    border:0px;
    background:white;
    margin-bottom:15px;
    zfont-weight:bold;
}
.LLanding1 .form input[type="text"],
.LLanding1 .form input[type="password"]
{
    margin-bottom:22px;
}

.LLanding .arrow-up,
.LLanding1 .arrow-bottom
{
    display:block;
    margin:auto;
    width:332px;
    height:60px;
    zcursor:pointer;
    background:url(images/landing.png) no-repeat -1450px -460px;
}
.LLanding1 .arrow-bottom
{
    background-position:-1450px -530px;
    width:396px;
    height:78px;
}
.LLanding .LDefaultTop
{
    height:625px;
}
.LLanding1 .LDefaultTop
{
    height:640px;
}
.LLanding .LDefaultTopCore .header,
.LLanding1 .LDefaultTopCore .header
{
    height:90px ;
}

.LLanding .LDefaultContent
{
    padding-top:0;
}
.LLanding1 .LDefaultContent
{
    padding-top:0;
    width:930px;
}
.LLanding .content
{
    margin-top:0;
    margin-bottom:75px;
}
.LLanding .content h5,
.LLanding .content p
{
    width:680px;
    margin:0 auto;
    padding:17px 3px;
    border-bottom:7px solid #eee;
    font-size:13px;
    font-family:Tahoma;
    text-align:justify;
    cursor:text;
}
.LLanding .content p.last,
.LLanding .content p:last-of-type
{
    border-bottom:none;
}
.LLanding .content p.h
{
    font-size:14px;
    text-transform:uppercase;
    zcolor:#f90;
    border:none;
}
.LLanding .content p strong
{
    color:#04a1e6;
}
.LLanding1 .content a.lnk,
.LLanding1 .content span.lnk
{
    border-bottom:1px dotted #04a1e6;
}
.LLanding1 .content a:hover,
.LLanding1 .content a:hover .lnk
{
    border-bottom-color:transparent;
    text-decoration:none!important;
}





/* Leads page */

        .LFeedItem
        {
             margin:12px 8px;
             clear:both;
             border-top:1px solid #eee;
             padding-top:7px;
        }
        
        .LFeedItem .left-header
        {
            zwidth:50px;
            zmargin-right:-50px;
            float:left;
            text-align:center;
        }
        .LFeedItem a.img-header
        {
            display:block;
            width:50px;
            text-align:center;
            text-decoration:none;
        }
        .LFeedItem .left-header a.options
        {
            cursor:pointer;
            text-decoration:none;
            border-bottom:1px dotted DarkOrange;
        }
        .LFeedItem .left-header a.options:hover
        {
            border-bottom-style:solid;
        }
        .LFeedItem .img-header img
        {
            width:50px;
            border:1px solid #ccc;
        }
        
        .LFeedItem .header
        {
            font-size:11px;
            width:auto;
            height:auto;
            margin-bottom:5px;
            float:none;
            font-family:Verdana;
            font-weight:bold;
            cursor:pointer;
            text-decoration:underline;
        }
        .LFeedItem .header:hover
        {
            text-decoration:none;
        }
        .LFeedItem .core
        {
            font-size:11px;
            color:#555;
            margin-top:7px;
        }
        
        .LFeedItem .footer
        {
            margin-top:4px;
        }
        .LFeedItem .time-top
        {
            margin-top:4px;
            zmargin-right:15px;
            color:#aaa;
            font-size:10px;
            
        }
        .LFeedItem .footer .like
        {
            float:left;
            height:25px;
            zmargin-top:7px;
            overflow:hidden;
            width:300px;
        }
        .LFeedItem .footer .like iframe
        {
            height:25px;
        }
        
        .LFeedItem a.project
        {
            font-size:9px!important;
            text-align:center!important;
            display:block;
            padding-bottom:2px;
            margin-top:4px;
        }
        .LFeedItem .project,
        .LFeedItem .addComment,
        .LFeedItem .postComments a
        {
            font-size:11px;
            border-bottom:1px dotted Orange;
            text-decoration:none!important;
            zmargin-top:5px;
            cursor:pointer;
        }
        .LFeedItem a.project:hover,
        .LFeedItem a.addComment:hover,
        .LFeedItem .postComments a:hover
        {
            border-bottom-style:solid;
        }
        
        .LFeedItem a.addComment
        {
            font-size:11px;
            margin-top:2px;
            clear:both;
        }
        .LFeedItem .postComments
        {
            clear:both;
        }
        .LFeedItem .postComments textarea
        {
            font-size:11px;
            font-family:Arial;
            color:#333;
            width:100%;
            border:1px solid #ccc;
            padding:4px 2px;
            resize:none;
        }
        .LFeedItem a.moreComments
        {
            margin-top:2px;
            display:block;
            padding: 2px;
            border: 1px solid #FFD998;
            color: #FFA200;
            text-align: center;
            cursor: pointer;
            font-size: 11px;
            
            background-color: #FFE9A6;
            
            background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(255, 255, 255, .2)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.75, rgba(255, 255, 255, .2)), color-stop(.75, transparent), to(transparent) );
            background-image: -moz-linear-gradient( -45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent );


            -webkit-background-size: 50px 50px;
            -moz-background-size: 50px 50px;
            z-webkit-animation: move 2s linear infinite;
            
            -webkit-transition: all 0.5s ease-in-out;
	        -moz-transition: all 0.5s ease-in-out;
	        -o-transition: all 0.5s ease-in-out;
	        -ms-transition: all 0.5s ease-in-out;
	        transition: all 0.5s ease-in-out;

        }
        .LFeedItem a.moreComments:hover
        {
            color:DarkOrange;
            background-color: #FFF9C6;
        }
        
        .LFeedComment
        {
             border-top:1px solid #ddd;
             background:#eee;
             margin:3px 0;
             padding:3px;
                          
            background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(255, 255, 255, .2)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.75, rgba(255, 255, 255, .2)), color-stop(.75, transparent), to(transparent) );
            background-image: -moz-linear-gradient( -45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent );


            -webkit-background-size: 50px 50px;
            -moz-background-size: 50px 50px;
            
            -webkit-transition: all 0.5s ease-in-out;
	        -moz-transition: all 0.5s ease-in-out;
	        -o-transition: all 0.5s ease-in-out;
	        -ms-transition: all 0.5s ease-in-out;
	        transition: all 0.5s ease-in-out;
	        
	        color:#999;
        }
        .LFeedComment:hover
        {
	        background-color:#f6f6f6;
	        color:#222;
        }
        .LFeedComment .img
        {
            display: block;
            float:left;
            width: 30px;
            height: 30px;
            margin-right: -30px;
        }
        .LFeedComment .img img
        {
            width:30px;
            height:30px;
            
        }
        .LFeedComment .comment-core
        {
            margin-left:35px;
            font-size:11px;
        }
        .LFeedComment .comment-core .name
        {
            
        }
        
        .LFeedComment .comment-core .comm
        {
        }
        
        .LLeadDetailsPart
        {
            zbackground-color:whitesmoke;
            
            zbackground-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(255, 255, 255, .2)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.75, rgba(255, 255, 255, .2)), color-stop(.75, transparent), to(transparent) );
            zbackground-image: -moz-linear-gradient( -45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent );

            -webkit-background-size: 150px 150px;
            -moz-background-size: 150px 150px;
        }
        
        .__LLeadDetails .__block
        {
            margin:10px;
            background:white;
        }
        .__LLeadDetails .__header
        {
            padding:10px;
            border-bottom:1px solid whitesmoke;
            font-weight:bold;
            color:#333;
            font-size:16px;
        }
        .__LLeadDetails .__content
        {
            padding:10px;
            color:#333;
        }
        .__LLeadDetails .wiki p
        {
            text-indent:20px;
            text-align:justify;
        }
        .__backtoprojects
        {
            padding:5px;
            zborder:2px solid darkorange;
            float:right;
            margin-top:8px;
            text-decoration:none!important;
            -moz-border-radius: 2px;
            border-radius: 2px;
            font-weight:bold;
            font-size:12px;
            font-family:Tahoma;
            
                        -webkit-transition: all 0.1s ease-in-out;
	        -moz-transition: all 0.1s ease-in-out;
	        -o-transition: all 0.1s ease-in-out;
	        -ms-transition: all 0.1s ease-in-out;
	        transition: all 0.1s ease-in-out;

        }
        a.__backtoprojects:hover
        {
            background:darkorange;
            color:White!important;
        }
        
        .LLeadContacts .contact-details label
        {
            display:inline-block;
            width:70px;
            color:#666;
        }
        .LLeadContactsNumbers a,
        .LLeadContactsNumbers a:link
        {
            font-size:12px;
            display:inline-block;
            padding:4px;
            border:1px solid DarkOrange;
            background:white;
            text-decoration:none;
        }
        .LLeadContactsNumbers a:hover
        {
            color:White;
            background:orange;
        }
        .LLeadContactsNumbers a.act
        {
            color:White;
            background:darkorange!important;
        }
        
        
        a.GLink
        {
             display:inline-block;
             font-family:Verdana;
             border-bottom:1px dotted DarkOrange;
             text-decoration:none;
             cursor:pointer;
             margin:20px;
        }
        a.GLink:hover
        {
            border-bottom-style:solid;
        }
    
