/* 
### Component declarations ###
*/

/* =teaserSpalte
-----------------------------------------------
hot fix headlines in der rechten Teaser-Spalte
----------------------------------------------- */
div#FW-cntMainRight h1                                          { margin:10px 0 3px; font-size:1.3em; line-height:1.3em; color:#000; }
/* =teaserSpalte
----------------------------------------------- */


/* =activityFeed
-----------------------------------------------
activity feed  
----------------------------------------------- */
ul.CT-activityFeed                                              { position:relative; width:665px; margin:0 0 0 -4px; padding-top:80px; background:url(/images/default/siteimg/graph/activityFeed.png) no-repeat 0 -244px; }
ul.CT-activityFeed li                                           { width:631px; height:30px; margin:0 0 4px 17px; list-style:none; background:url(/images/default/siteimg/graph/activityFeed.png) no-repeat 0 0; }
ul.CT-activityFeed li.type1                                     { background-position:0 0; }
ul.CT-activityFeed li.type2                                     { background-position:0 -30px; }
ul.CT-activityFeed li.type3                                     { background-position:0 -60px; }
ul.CT-activityFeed li.type4                                     { background-position:0 -90px; }
ul.CT-activityFeed li.type5                                     { background-position:0 -120px; }
ul.CT-activityFeed li span                                      { display:block; padding:8px 0 0 40px; }
ul.CT-activityFeed li.bottom                                    { position:relative; height:17px; margin-bottom:27px; background:none; }
ul.CT-activityFeed li.bottom span                               { display:block; position:absolute; bottom:-19px; left:-17px; width:665px; height:23px; padding:0; background:url(/images/default/siteimg/graph/activityFeed.png) no-repeat 0 -150px; }
ul.CT-activityFeed li.bottomNolink                              { margin-bottom:8px; }
ul.CT-activityFeed li.bottomNolink span                         { bottom:0; }
ul.CT-activityFeed li a.seeAll,
ul.CT-activityFeed li a.seeAll:link,
ul.CT-activityFeed li a.seeAll:visited                          { position:absolute; right:5px; display:block; width:132px; height:17px; background:url(/images/default/siteimg/graph/activityFeed.png) no-repeat 0 -227px; z-index:10; }
ul.CT-activityFeed li a.seeAll:hover,
ul.CT-activityFeed li a.seeAll:focus,
ul.CT-activityFeed li a.seeAll:active                           { background-position:-132px -227px; }
ul.CT-activityFeed li.nonews                                    { height:54px; background-position:-17px -173px; }
ul.CT-activityFeed li.nonews span                               { display:block; padding:18px 0 0 170px; font-weight:bold; }
/* =activityFeed
----------------------------------------------- */


/* =guidedTour
-----------------------------------------------
guided tour  
----------------------------------------------- */
div.CT-cntGuidedTour img.header                                 { margin-bottom:20px; }
div.CT-cntGuidedTour div.cntThumb                               { height:auto; margin-bottom:15px; }
div.CT-cntGuidedTour div.cntThumb h3                            { margin-bottom:8px; }
div.CT-cntGuidedTour div.cntThumb img                           { float:left; margin:0 10px 0 -6px; }
div.CT-cntGuidedTour div.cntThumb p                             { padding-top:8px; }
div.CT-cntGuidedTour div.cntLinks a                             { float:left; clear:both; margin-bottom:15px; }       
/* =guidedTour
----------------------------------------------- */


/* =presse
-----------------------------------------------
Pressespiegel
----------------------------------------------- */
div.CT-cntPresse                                                { position:relative; left:-52px; width:697px; background:url(/images/default/siteimg/presse/pressespiegel_bg.jpg) no-repeat; }       
div.CT-cntPresse div.cntIntro                                   { position:absolute; top:8px; left:165px; }
div.CT-cntPresse div.cntIntro h1                                { margin-bottom:16px; font-size:16px; color:#000; }
div.CT-cntPresse div.cntDownload                                { position:absolute; top:140px; left:340px; }
div.CT-cntPresse div.cntDownload dl                             { margin-bottom:16px; }
div.CT-cntPresse div.cntDownload dt                             { float:left; width:155px; }
div.CT-cntPresse div.cntDownload dd                             { float:left; width:200px; }
div.CT-cntPresse div.cntBody                                    { padding:375px 0 0 52px; }
div.CT-cntPresse h3                                             { margin-bottom:16px; }
div.CT-cntPresse p                                              { margin-bottom:16px; }
div.CT-cntPresse h4                                             { font-size:11px; margin-bottom:4px; }
div.CT-cntPresse div.cntBody ul                                 { margin-bottom:32px; list-style:none; }
div.CT-cntPresse div.cntBody address                            { font-style:normal; }
div.CT-cntPresse div.cntBody address span                       { display:inline-block; width:75px; }
/* =presse
----------------------------------------------- */


/* =news
-----------------------------------------------
homepage and news
----------------------------------------------- */
div.cntNews                                                     { margin:10px 0 0 10px; }
div.cntNews dl                                                  { margin-bottom:7px; }
div.cntNews dt                                                  { float:left; clear:left; margin:0 5px 3px 0; }
div.cntNews dd                                                  { float:left; }
/* =news
----------------------------------------------- */


/* =tsrFullWidth
-----------------------------------------------
friend teaser full width
----------------------------------------------- */
div.CT-tsrFullWidth                                             { margin-bottom:211px; } /* image height plus 10px */
div.CT-tsrFullWidth img                                         { position:absolute; left:15px; }
/* =tsrFullWidth
----------------------------------------------- */


/* =tsrDerbystar
-----------------------------------------------
friend teaser full width
----------------------------------------------- */
div.CT-tsrDerbystar                                             { margin:0; height:250px; }
/* =tsrDerbystar
----------------------------------------------- */


/* =banner
-----------------------------------------------
Bannerservice
----------------------------------------------- */
div.CT-cntBanner h1                                             { margin:16px 0; font-size:16px; color:#000; }
div.CT-cntBanner p                                              { margin-bottom:16px; }
div.CT-cntBanner h2                                             { margin-bottom:8px; font-size:11px; font-weight:bold; color:#000; }
/* =banner
----------------------------------------------- */



/* =containerInner
-----------------------------------------------
inner container 
----------------------------------------------- */
div.CT-cntInnerOrange                                           { position:relative; width:597px; margin:0 20px; }      
div.CT-cntInnerOrange div.cntTop                                { width:617px !important; height:15px; background:url(/images/default/siteimg/kick/cnt_innerOrange.png) no-repeat 0 0 !important; }
div.CT-cntInnerOrange div.cntContent                            { width:577px; padding:5px 20px; background:#FE8209; }
div.CT-cntInnerOrange div.cntBottom                             { width:617px !important; height:15px; background:url(/images/default/siteimg/kick/cnt_innerOrange.png) no-repeat 0 -15px !important; }
div.CT-cntInnerGreen                                            { position:relative; width:597px; margin:0 20px; }      
div.CT-cntInnerGreen div.cntTop                                 { width:617px !important; height:24px !important; background:url(/images/default/siteimg/kick/cnt_innerGreen.png) no-repeat 0 0 !important; }
div.CT-cntInnerGreen div.cntContent                             { width:590px; padding:5px 12px; background:#FFF; border:1px solid #00CB05; }
div.CT-cntInnerGreen div.cntBottom                              { width:617px !important; height:20px !important; background:url(/images/default/siteimg/kick/cnt_innerGreen.png) no-repeat 0 -24px !important; }
/* =containerInner
----------------------------------------------- */


/* =kickStart
-----------------------------------------------
kick start 
----------------------------------------------- */
div.CT-cntStart                                                 { position:relative; width:657px; height:264px; margin-bottom:10px; background:url(/images/default/siteimg/kick/img_start.jpg) no-repeat; }      
span.btnKickStart                                               { position:absolute; top:187px; left:105px; }
span.btnKickStart span                                          { background:url(/images/default/siteimg/btn/green/xl/kick.png) no-repeat; }
p.sublineStart                                                  { width:630px; margin-left:20px; }
/* =kickStart
----------------------------------------------- */


/* =kickNew
-----------------------------------------------
kick start (step1)
----------------------------------------------- */
div.cntGrass                                                    { position:relative; width:657px; background:url(/images/default/siteimg/kick/cnt_grassBg.jpg); }      
div.cntGrass div.cntPipe                                        { position:absolute; top:13px; left:474px; width:183px; height:136px; background:url(/images/default/siteimg/kick/cnt_grass.png) no-repeat right -30px; z-index:10; }
div.cntGrass div.cntTop                                         { width:657px; height:15px; background:url(/images/default/siteimg/kick/cnt_grass.png) no-repeat 0 0; }
div.cntGrass div.cntBottom                                      { width:657px; height:15px; background:url(/images/default/siteimg/kick/cnt_grass.png) no-repeat 0 -15px; }
div.CT-cntNew h1                                                { margin:12px 0 10px 50px; }
div.CT-cntNew form                                              { margin-top:15px; }
div.CT-cntNew label                                             { width:175px; line-height:20px; }
div.CT-cntNew input                                             { width:300px; }
div.CT-cntNew select                                            { padding-right:0; }
div.CT-cntNew textarea                                          { width:300px; height:115px; }
div.CT-cntNew span.delTime                                      { float:left; display:block; margin:4px 5px 0 0; }
div.CT-cntNew div.cntSubmit                                     { width:500px; margin-top:20px; }
div.CT-cntNew span.CO-linkButton                                { float:right; margin-right:9px; }
div.CT-cntNew span.required                                     { display:block; padding:10px 40px; }
div.CT-cntNew form span.required                                { display:inline; padding:0; }
/* =kickNew
----------------------------------------------- */


/* =kickInvitations
-----------------------------------------------
spieler einladen (step2)
----------------------------------------------- */
div.CT-cntInvitations h1                                        { margin:12px 0 10px 50px; }
div.CT-cntInvitations h2                                        { margin:0 0 10px 0; }
div.CT-cntInvitations p                                         { width:485px; margin:0 0 30px 0; }
div.CT-cntInvitations img.indicator                             { position:absolute; margin:2px 0 0 5px; }
div.CT-cntInvitations div.cntLeft                               { float:left; width:280px; margin-right:65px; }
div.CT-cntInvitations div.cntInvitedContacts                    { min-height:120px; margin-bottom:20px; }
div.CT-cntInvitations div.cntInvitedContacts dt                 { float:left; width:200px; }
div.CT-cntInvitations div.cntInvitedContacts dd                 { float:left; width:80px; }
div.CT-cntInvitations div.cntInvitedContacts dd a button        { padding:0 2px 0 5px; font-size:11px; color:#FFF; background:url(/images/default/siteimg/icon/arrow-nav-white.gif) no-repeat 2px 5px; }
div.CT-cntInvitations div.cntInvitedContacts dd a:hover button  { color:#FE8209; background:#FFF url(/images/default/siteimg/icon/arrow-nav-orange.gif) no-repeat scroll 2px 5px; }
div.CT-cntInvitations div.cntRight                              { float:left; width:230px; }
div.CT-cntInvitations div.cntRight h2                           { margin-left:15px; }
div.CT-cntInvitations div.cntListContacts                       { width:230px; height:200px; margin-bottom:20px; background:#FFF; border:1px solid #7F9DB9; overflow:auto; }
div.CT-cntInvitations div.cntListContacts div                   { margin:4px 7px; }
div.CT-cntInvitations div.cntListContacts form                  { display:inline; }
div.CT-cntInvitations div.cntListContacts a button              { padding:0 2px 0 20px; font-size:11px; color:#FE8209; background:url(/images/default/siteimg/icon/arrow-nav-orange-triple-rev.gif) no-repeat 2px 5px; }
div.CT-cntInvitations div.cntListContacts a:hover button        { color:#FFF; background:#FE8209 url(/images/default/siteimg/icon/arrow-nav-white-triple-rev.gif) no-repeat 2px 5px; }
div.CT-cntInvitations div.cntRight p                            { width:210px; margin:0 0 10px 15px; }
div.CT-cntInvitations div.cntRight input                        { width:220px; }
div.CT-cntInvitations div.cntSubmitInvitation                   { width:230px; }
div.CT-cntInvitations span.CO-linkButton                        { float:right; margin-right:-6px; }
div.CT-cntInvitations div.cntSubmit                             { margin-top:25px; }
div.CT-cntInvitations div.cntSubmit span.CO-linkButton          { float:none; position:relative; left:-4px; }
span.btnKickInvite span                                         { background:url(/images/default/siteimg/btn/green/xl/kick.png) no-repeat; }
/* =kickInvitations
----------------------------------------------- */


/* =kickFinish
-----------------------------------------------
kick finish 
----------------------------------------------- */
div.CT-cntFinish                                                { position:relative; width:657px; height:264px; background:url(/images/default/siteimg/kick/img_finish.jpg) no-repeat; }      
span.btnKickFinish                                              { position:absolute; top:187px; left:105px; }
span.btnKickFinish span                                         { background:url(/images/default/siteimg/btn/green/xl/kick.png) no-repeat; }
/* =kickFinish
----------------------------------------------- */


/* =kickShow
-----------------------------------------------
kick show 
----------------------------------------------- */
div.CT-cntShow                                                  { position:relative; }      
div.CT-cntShow h1                                               { margin:28px 0 0 50px; }
div.CT-cntShow div.cntGrey                                      { position:relative; width:607px; margin:10px 0 10px 20px; }
div.CT-cntShow div.cntGrey div.cntTop                           { width:567px; height:15px; background:url(/images/default/siteimg/kick/cnt_grey.gif) 0 0 no-repeat; }
div.CT-cntShow div.cntGrey div.cntContent                       { width:525px; padding:5px 20px 30px; background:#E3E2E0; border-right:1px solid #01CB05; border-left:1px solid #01CB05; }
div.CT-cntShow div.cntGrey div.cntBottom                        { width:567px; height:15px; background:url(/images/default/siteimg/kick/cnt_grey.gif) 0 -278px no-repeat; }

div.CT-cntShow dl.detailsKick                                   { width:354px; margin:15px 0; }
div.CT-cntShow dl.detailsKick dt                                { float:left; clear:left; width:134px; margin:2px 0; }
div.CT-cntShow dl.detailsKick dd                                { float:left; width:220px; font-weight:bold; margin:2px 0; }
div.CT-cntShow dl.detailsKick dd em                             { color:#FE8209; font-style:normal; }
div.CT-cntShow label                                            { width:auto; }
div.CT-cntShow div.cntLinksFounder                              { position:absolute; bottom:10px; width:354px; }
div.CT-cntShow div.cntLinksFounder a                            { float:left; }
div.CT-cntShow div.cntLinksFounder a.destroy                    { float:right; }
div.CT-cntShow div.cntLinksFounder a.destroy button             { padding:0 2px 0 5px; font-size:11px; color:#FE8209; background:url(/images/default/siteimg/icon/arrow-nav-orange.gif) no-repeat 2px 5px; }
div.CT-cntShow div.cntLinksFounder a.destroy:hover button       { color:#FFF; background:#FE8209 url(/images/default/siteimg/icon/arrow-nav-white.gif) no-repeat scroll 2px 5px; }
div.CT-cntShow div.cntAnswer                                    { width:354px; position:absolute; bottom:20px; left:50px; }
div.CT-cntShow div.cntAnswer select                             { width:170px; margin-top:11px; }
div.CT-cntShow div.cntAnswer span.CO-linkButton                 { margin-left:20px; }
div.CT-cntShow a.pinboard                                       { position:absolute; bottom:10px; }

div.CT-cntShow div.cntClipboard                                 { position:absolute; top:38px; left:394px; width:268px; height:356px; background:url(/images/default/siteimg/kick/cnt_grass.png) no-repeat 0 -30px; }
div.CT-cntShow div.cntClipboard h3                              { margin:91px 0 0 45px }
div.CT-cntShow div.cntClipboard p.message                       { width:160px; height:192px; margin:10px 0 0 55px; overflow:auto; }
div.CT-cntShow div.cntClipboard p.message strong                { font-weight:bold; }


div.CT-cntShow div.CT-cntInnerGreen                             { margin-bottom:20px; }
div.CT-cntShow div.CT-cntInnerGreen h2                          { padding:5px 0 0 12px; }
div.CT-cntShow div.CT-cntInnerGreen h3                          { margin:10px 0 5px; font-size:14px; font-weight:normal; }
div.CT-cntShow ul.displayUser                                   { margin-bottom:10px; }
div.CT-cntShow ul.displayUser li                                { display:block; margin-top:10px; padding-bottom:10px; border-bottom:1px solid #E8E9E4; list-style:none; }
div.CT-cntShow ul.displayUser li.last                           { border-bottom:none; }
div.CT-cntShow ul.displayUser li img                            { float:left; width:55px; height:66px; margin-right:10px; }
div.CT-cntShow ul.displayUser li span.cntRight                  { display:block; float:left; width:400px; }
div.CT-cntShow div.CT-cntInnerGreen div.cntMoreUsers            { margin:30px 0 5px; }

div.cntNotes                                                    { position:relative; width:629px; margin:0 10px 0 18px; }      
div.cntNotes div.cntTop                                         { width:629px !important; height:98px !important; background:url(/images/default/siteimg/kick/cnt_note.jpg) no-repeat 0 0 !important; }
div.cntNotes div.cntTop span                                    { position:absolute; top:53px; left:380px; font-weight:bold; }
div.cntNotes div.cntContent                                     { width:577px; padding:0 32px 0 20px; background:url(/images/default/siteimg/kick/cnt_noteBg.jpg) repeat-y; }
div.cntNotes div.cntBottom                                      { width:629px !important; height:13px !important; background:url(/images/default/siteimg/kick/cnt_note.jpg) no-repeat 0 -98px !important; }
div.cntNotes div.cntUserComment                                 { padding-bottom:15px; }
div.cntNotes div.cntUserComment div.userimage                   { float:left; width:55px; height:66px; margin-right:10px; overflow:hidden; }
div.cntNotes div.cntUserComment div.comment                     { float:left; width:512px; }
div.cntNotes div.cntUserComment div.comment span.username       { float:left; margin-right:20px; }
div.cntNotes div.cntUserComment div.comment span.time           { float:right; margin-right:20px; }
div.cntNotes div.cntUserComment div.comment p                   { clear:both; padding-top:5px; }
div.cntNotes h3                                                 { padding-top:10px; }
div.cntNotes form.create_note                                   { position:relative; }
div.cntNotes img.indicator                                      { position:absolute; top:18px; left:555px; }
div.cntNotes textarea                                           { width:567px; height:150px; margin:10px 0 20px; }
div.cntNotes div.cntSubmit span.CO-linkButton                   { float:right; margin:0 -6px 10px 0; }
/* =kickShow
----------------------------------------------- */


/* =kickDestroy
-----------------------------------------------
kick destroy 
----------------------------------------------- */
div.CT-cntDestroy                                               { position:relative; width:657px; height:264px; background:url(/images/default/siteimg/kick/img_destroy.jpg) no-repeat; }      
span.btnKickDestroy                                             { position:absolute; top:187px; left:105px; }
span.btnKickDestroy span                                        { background:url(/images/default/siteimg/btn/green/xl/kick.png) no-repeat; }
/* =kickDestroy
----------------------------------------------- */


/* =kickIndexActual
-----------------------------------------------
list of actual & previous kicks 
----------------------------------------------- */
div.CT-cntIndexActual                                           { position:relative; width:657px; height:264px; background:url(/images/default/siteimg/kick/img_indexActual.jpg) no-repeat; }      
div.CT-cntIndexPrev                                             { background:url(/images/default/siteimg/kick/img_indexPrev.jpg) no-repeat; }      
span.btnKickFinish                                              { position:absolute; top:187px; left:105px; }
span.btnKickFinish span                                         { background:url(/images/default/siteimg/btn/green/xl/kick.png) no-repeat; }
div.CT-cntIndexActual div.cntClipboard                          { position:absolute; top:18px; left:350px; width:268px; height:366px; background:url(/images/default/siteimg/kick/cnt_grass.png) no-repeat 0 -30px; }
div.CT-cntIndexActual div.cntClipboard h3                       { margin:91px 0 0 65px; }
div.CT-cntIndexActual div.cntClipboard ul                       { margin:10px 0 0 45px; list-style:none; font-weight:bold; }
div.CT-cntIndexActual div.cntClipboard ul li                    { width:180px; margin-bottom:8px; }
div.CT-cntIndexActual div.cntClipboard ul li span               { display:block; padding-left:8px; font-weight:normal; }
div.CT-cntIndexActual div.cntClipboard span.displayEmptyList    { display:block; margin:10px 0 0 45px; font-weight:bold; }
div.cntClipboard div.cntPager                                   { position:absolute; bottom:45px; left:85px; width:85px; height:32px; }
div.cntClipboard div.cntPager a                                 { display:block; float:right; width:29px; height:32px; background:url(/images/default/siteimg/kick/ic_pager.gif) no-repeat; }
div.cntClipboard div.cntPager a.prev_page                       { float:left; background-position:0 0; }
div.cntClipboard div.cntPager a.prev_page:hover,
div.cntClipboard div.cntPager a.prev_page:focus,
div.cntClipboard div.cntPager a.prev_page:active                { background-position:0 -32px; }
div.cntClipboard div.cntPager a.next_page                       { background-position:-29px 0; }
div.cntClipboard div.cntPager a.next_page:hover,
div.cntClipboard div.cntPager a.next_page:focus,
div.cntClipboard div.cntPager a.next_page:active                { background-position:-29px -32px; }
div.CT-cntIndexActual div.cntClipboard span.starText            { position:absolute; bottom:0; left:60px; }
/* =kickIndexActual
----------------------------------------------- */


/* =refNew
-----------------------------------------------
referral new 
----------------------------------------------- */
div.CT-cntRefNew                                                { position:relative; }
div.CT-cntRefNew h1                                             { margin:15px 0 0 95px; }
div.CT-cntRefNew div.cntText                                    { width:403px; margin:10px 0 0 45px; background:url(/images/default/siteimg/referrals/sprites.png) 0 0 no-repeat; }
div.CT-cntRefNew div.cntText h2                                 { padding:35px 0 0 30px; color:#000; }
div.CT-cntRefNew div.cntText p                                  { width:303px; padding:0 0 20px 30px; }
div.CT-cntRefNew a.badgeSponsor                                 { position:absolute; top:78px; left:15px; width:110px; height:115px; background:url(/images/default/siteimg/referrals/sprites.png) -175px -712px no-repeat; }
div.CT-cntRefNew div.cntPriceList                               { position:absolute; top:-5px; left:393px; width:240px; height:361px; background:url(/images/default/siteimg/referrals/sprites.png) 0 -349px no-repeat; z-index:10; }
div.CT-cntRefNew div.cntPriceList dl                            { width:230px; padding:75px 0 0 10px; }
div.CT-cntRefNew div.cntPriceList dt                            { float:left; width:80px; margin-bottom:10px; }
div.CT-cntRefNew div.cntPriceList dd                            { float:left; font-weight:bold; margin-bottom:10px; }
div.CT-cntRefNew div.cntPriceList a                             { margin-left:10px;}
div.CT-cntRefNew div.ballDerbystar                              { position:absolute; top:220px; left:465px; width:159px; height:159px; background:url(/images/default/siteimg/referrals/sprites.png) 0 -710px no-repeat; z-index:10; }
div.CT-cntRefNew h2                                             { margin-bottom:12px; }
div.CT-cntRefNew label                                          { margin-top:3px; }
div.CT-cntRefNew a.moreReferrals                                { float:left; display:block; margin-top:18px; }
div.CT-cntRefNew div.cntSubmit                                  { float:right; margin-top:-27px; }
p.sublineReferral                                               { width:630px; margin:10px 0 0 20px; }
/* =refNew
----------------------------------------------- */


/* =refStatus
-----------------------------------------------
referral status 
----------------------------------------------- */
div.CT-cntRefStatus                                             { position:relative; }
div.CT-cntRefStatus h1                                          { margin:15px 0 0 105px; }
div.CT-cntRefStatus a.badgeSponsor                              { position:absolute; top:78px; left:15px; width:110px; height:115px; background:url(/images/default/siteimg/referrals/sprites.png) -175px -712px no-repeat; }
div.CT-cntRefStatus div#complete_referrals                      { position:absolute; top:130px; left:120px; width:210px; height:272px; background:url(/images/default/siteimg/referrals/sprites.png) -240px -349px no-repeat; z-index:2; }
div.CT-cntRefStatus div#complete_referrals h3                   { margin:50px 0 0 10px; }
div.CT-cntRefStatus div#complete_referrals ul                   { margin:10px 0 0 8px; }
div.CT-cntRefStatus div#complete_referrals ul li                { list-style:none; }
div.CT-cntRefStatus div#incomplete_referrals                    { position:absolute; top:100px; left:350px; width:211px; height:274px; background:url(/images/default/siteimg/referrals/sprites.png) -450px -349px no-repeat; }
div.CT-cntRefStatus div#incomplete_referrals h3                 { margin:50px 0 0 5px; }
div.CT-cntRefStatus div#incomplete_referrals ul                 { margin:10px 0 0 12px; }
div.CT-cntRefStatus div#incomplete_referrals ul li              { list-style:none; }
div.CT-cntRefStatus div.pagination                              { width:auto; margin:5px 0 0 10px; }
div.CT-cntRefStatus div.pagination a:link,
div.CT-cntRefStatus div.pagination a:visited                    { padding:0 2px; color:#000; }
div.CT-cntRefStatus div.pagination a:hover,
div.CT-cntRefStatus div.pagination a:focus,
div.CT-cntRefStatus div.pagination a:active                     { color:#FE8209; }
div.CT-cntRefStatus span.current                                { color:#FE8209; }
div.CT-cntRefStatus div.ballDerbystar                           { position:absolute; top:220px; left:540px; width:159px; height:159px; background:url(/images/default/siteimg/referrals/sprites.png) 0 -710px no-repeat; z-index:10; z-index:2; }

div.CT-cntRefStatus div#available_prices                        { position:relative; margin-top:260px; margin-bottom:10px; z-index:1; }
div.CT-cntRefStatus div#available_prices p.call                 { margin-bottom:20px; }
div.CT-cntRefStatus div.cntPrice                                { float:left; width:115px; }
div.CT-cntRefStatus div.cntPrice p                              { text-align:center; }
div.CT-cntRefStatus a.display                                   { display:block; position:relative; width:115px; height:135px; margin:10px 0 20px; }
div.CT-cntRefStatus div.cntPrice a.display span                 { position:absolute; top:100px; left:35px; display:block; width:55px; height:55px; text-align:center; background:url(/images/default/siteimg/referrals/sprites.png) -294px -711px no-repeat; }
div.CT-cntRefStatus div.cntPrice a.display span strong          { display:block; margin:18px 4px 0 0; color:#FFF; font-size:16px; font-weight:bold; }
div.CT-cntRefStatus div.cntPrice p.name                         { height:35px; }
div.CT-cntRefStatus div.cntPrice p.name strong                  { display:block; font-weight:bold; }
div.CT-cntRefStatus div.cntPrice span.btnXLGreen                { margin:10px 0 0 28px; }
div.CT-cntRefStatus div.cntPrice p.togo                         { margin-top:25px; }

div.CT-cntRefStatus h2                                          { margin-bottom:12px; }
div.CT-cntRefStatus label                                       { margin-top:3px; }
div.CT-cntRefStatus a.moreReferrals                             { float:left; display:block; margin-top:18px; }
div.CT-cntRefStatus div.cntSubmit                               { float:right; margin-top:-27px; }
/* =refStatus
----------------------------------------------- */


/* =refPrices
-----------------------------------------------
referral prices 
----------------------------------------------- */
div.CT-cntRefPrices                                             { position:relative; }
div.CT-cntRefPrices h1                                          { margin:0 0 25px 95px; }
span.btnBackTop                                                 { position:absolute; top:15px; left:-15px; }
span.btnBackBottom                                              { position:relative; left:-15px; }
span.btnNewTop                                                  { margin:0 0 20px 250px; }
span.btnNewBottom                                               { margin:0 0 0 130px; }
div.CT-cntRefPrices a.badgeSponsor                              { position:absolute; top:15px; left:535px; width:110px; height:115px; background:url(/images/default/siteimg/referrals/sprites.png) -175px -712px no-repeat; }
div.CT-cntRefPrices div.CT-cntInnerOrange                       { margin-bottom:35px; }
div.CT-cntRefPrices div.CT-cntInnerOrange div.cntTop            { width:550px !important; }
div.CT-cntRefPrices div.CT-cntInnerOrange div.cntContent        { position:relative; width:510px !important; }
div.CT-cntRefPrices div.CT-cntInnerOrange div.cntBottom         { width:550px !important; }
div.CT-cntRefPrices div.CT-cntInnerOrange h2                    { margin-bottom:16px; }
div.CT-cntRefPrices div.CT-cntInnerOrange p                     { margin-bottom:16px; }
div.CT-cntRefPrices div.CT-cntInnerOrange  ul li                { margin:2px 0 0 16px; }
div.CT-cntRefPrices div.price1                                  { position:absolute; top:-15px; right:-45px; width:175px; height:210px; background:url(/images/default/siteimg/referrals/sprites.png) 0 -870px no-repeat; }
div.CT-cntRefPrices div.price2                                  { position:absolute; top:-5px; right:-45px; width:175px; height:160px; background:url(/images/default/siteimg/referrals/sprites.png) 0 -710px no-repeat; }
div.CT-cntRefPrices div.price3                                  { position:absolute; top:-10px; right:-45px; width:175px; height:171px; background:url(/images/default/siteimg/referrals/sprites.png) 0 -1080px no-repeat; }
div.CT-cntRefPrices div.price4                                  { position:absolute; top:-15px; right:-45px; width:175px; height:175px; background:url(/images/default/siteimg/referrals/sprites.png) 0 -1250px no-repeat; }
div.CT-cntRefPrices div.price5                                  { position:absolute; top:-10px; right:-45px; width:175px; height:149px; background:url(/images/default/siteimg/referrals/sprites.png) 0 -1425px no-repeat; }
/* =refPrices
----------------------------------------------- */


/* =refMBK
-----------------------------------------------
referral mbk status 
----------------------------------------------- */
div.cntMBKRef div.tsr657-TopStart                               { background:url(/images/default/siteimg/referrals/tsr-start-657-top.gif) no-repeat; }
div.cntMBKRef div.tsr657-ContentMBK                             { background:url(/images/default/siteimg/referrals/tsr-start-mbk-657-content.gif) no-repeat; }
div.cntMBKRef p.cntText                                         { width:165px; margin:5px 0 0 60px; line-height:14px !important; }
div.cntMBKRef span.CO-linkButton                                { margin:5px 0 0 170px; }
div.cntMBKRefRunning div.tsr657-ContentMBK                      { background:url(/images/default/siteimg/referrals/tsr-start-mbk-657-content_r.gif) no-repeat; }
div.cntMBKRefRunning span.CO-linkButton                         { margin:5px 0 0 190px; }

/* =refMBK
----------------------------------------------- */
