@charset "utf-8";

*{
margin:0;
padding:0;
}

a img{
border-style:none;
}

.clearer{
clear:both;
}
.hide{
display:none;
}
.center{
text-align:center;
}
.pngtrans{
_behavior:url(/iepngfix.htc)
}
.hashover{
_behavior:url(/stylesheets/csshover3.htc);
}

body{
background-image:url(/images/web_ui/bodyfill.gif);
background-repeat:repeat-x;
background-position:0 103px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
font-size:90%;
}
body.empty{
background-image:none;
}

.wrapper{
width:960px;
margin-right:auto;
margin-left:auto;
position:relative;
}

textarea{
width:400px;
height:100px;
}

.text_input{
width:200px;
}

.wrapper_narrow{
width:728px;
}

/* FOOTER */
#footer{
background-color:#FF7C95;
width:100%;
clear:both;
border-bottom:15px solid #fff;
margin-top:35px;
}

#footer_inner{
width:960px;
position:relative;
margin:0 auto;
}

#header_account_info{
position:absolute;
top:0;
right:0;
/*
width:637px;
*/
width:700px;
text-align:right;
padding-top:3px;
height:73px;
}

#header .goodie_credits{
background-color:#fff0f1;
display:inline;
border:1px solid #FFD4DC;
padding:5px;
}

a{
color:#E04651;
}

th{
padding-top:5px;
padding-bottom:3px;
color:#E04856;
}

.button{
border:1px solid #d2d2d2;
color:#d2162c;
padding:4px 3px;
font-size:11px;
font-weight:bold;
cursor:pointer;
background-color:#EFEFEF;
}

.button2_header{
background-image:url(/images/web_ui/button_green_big.gif);
background-color:#64b900;
padding-right:20px;
padding-left:20px;
font-size:16px;
color:#FFF;
border:3px solid #72C101;
background-position:50px;
position:absolute;
top:70px;
right:671px;
width:16em;
cursor:pointer;
}

#logo{
position:absolute;
left:0;
top:10px;
}

#header_ourfriends{
background-image:url(/images/web_ui/header_ourfriends_slant.gif);
height:27px;
background-color:#FFAFC0;
background-repeat:no-repeat;
position:absolute;
top:76px;
right:0;
padding-left:30px;
width:30em;
}

#header_ourfriends h3{
font-size:12px;
font-weight:400;
color:#FFF;
float:left;
height:27px;
width:8em;
line-height:27px;
margin:0;
padding:0;
}

#header_ourfriends ul{
background-image:url(/images/web_ui/header_ourfriends_round.gif);
background-repeat:no-repeat;
background-position:right top;
line-height:27px;
height:24px;
width:325px;
float:right;
padding-top:0;
padding-bottom:0;
padding-left:0;
margin:0;
}

#header_ourfriends li{
list-style-type:none;
display:inline;
margin:0;
padding:0 10px 0 0;
}

#header_ourfriends a,#header_ourfriends a:hover{
color:#e45e6e;
text-decoration:none;
}

#menu{
width:960px;
height:38px;
position:absolute;
left:0;
top:111px;
z-index:10;
}

#menu ul li{
float:left;
text-align:center;
position:relative;
background-image:url(/images/web_ui/navTabFill.gif);
background-repeat:repeat-x;
margin-right:1px;
background-color:#FFD4DC;
}

#menu ul li a{
display:block;
background-position:top left;
float:left;
background-repeat:no-repeat;
color:#fff;
font-weight:400;
font-size:17px;
text-decoration:none;
line-height:38px;
padding-left:15px;
padding-right:15px;
height:38px;
}

.tab_left{
width:7px;
height:38px;
top:0;
left:0;
position:absolute;
background-image:url(/images/web_ui/navTabLeft.gif);
background-repeat:no-repeat;
background-position:left top;
}

.tab_right{
width:7px;
height:38px;
top:0;
right:-1px;
position:absolute;
background-image:url(/images/web_ui/navTabRight.gif);
background-repeat:no-repeat;
background-position:right top;
}

ul#navy li.activelink a{
background:#ef5560;
}

.activelink .tab_left{
top:0;
left:0;
position:absolute;
background-image:url(/images/web_ui/navSelectedLeft.gif);
background-repeat:no-repeat;
background-position:left top;
}

.activelink .tab_right{
top:0;
right:-1px;
position:absolute;
background-image:url(/images/web_ui/navSelectedRight.gif);
background-repeat:no-repeat;
background-position:right top;
}

#top_container{
background-image:url(/images/web_ui/bucket.jpg);
background-repeat:no-repeat;
background-color:#EF5560;
background-position:left bottom;
padding-top:20px;
color:#FFF;
}

.shadow{
background-color:#d33749;
color:inherit;
float:left;
display:inline;
margin:25px;
}

.sample_content{
border:6px solid #fff;
background:center no-repeat url(/images/image_background.gif);
background-color:#fff;
}

#home-description{
float:left;
width:280px;
color:#FFF;
font-size:110%;
padding:10px 15px 10px 10px;
}

#home-description h2{
color:#FF9;
font-size:22px;
padding-bottom:10px;
}

#home-description p{
line-height:22px;
padding-bottom:10px;
}

#content_preview{
padding-top:40px;
margin-right:15px;
margin-left:15px;
}

#home-description .button{
background-image:url(/images/web_ui/button_makeablingee_home.gif);
background-repeat:repeat-x;
display:block;
width:220px;
position:relative;
font-weight:700;
color:#FFF;
text-decoration:none;
text-align:center;
font-size:18px;
background-color:#FF4463;
border:3px solid #FF7590;
padding:10px;
}

/* COMPATIBLE SITES, THIS IS THE SMALL ICONS BOX ON RIGHT SIDE OF EVERY POSTS HEADING */
.compatible_sites{
clear:both;
margin-bottom:15px;
text-align:center;
}

#bigbutton,.bigbutton{
background-image:url(/images/web_ui/button_green_big.gif);
background-color:#49B200;
background-repeat:repeat-x;
text-align:center;
padding-top:20px;
padding-bottom:20px;
position:relative;
border:3px solid #8BD600;
margin-bottom:15px;
}

#bigbutton a,.bigbutton a{
font-size:18px;
font-weight:700;
color:#FFF !important;
text-decoration:none !important;
display:block;
}

#home-secondcol,#secondcol{
float:right;
width:300px;
}

#home-secondcol{
margin-right:10px;
}

#secondcol.tight{
float:left;
}

#content{
margin-top:15px;
}

#content ul li{
list-style:square;
}
#content li h3{
margin:0px;
padding:0px;
}

#menu_tag_search{
position:absolute;
top:32px;
right:0px;
height:45px;
/*
width:296px;
*/
width:400px;
text-align:right;
}

.search_query_field{
border:1px solid #C1212D !important;
/*font-family:"Courier New", Courier, monospace;*/
font-size:14px;
line-height:14px;
padding:7px;
color:#CDCDCD;
}
.header_search_query_field{
width:305px !important;
}
.search_query_field_long{
width:350px !important;
}

.onethird{
width:296px;
margin-top:0px;
margin-bottom:20px;
}

.floatleft{
float:left;
margin-right:10px;
}

.floatright{
float:right;
margin-left:10px;
}

.twothirds{
width:602px;
margin-bottom:20px;
}

.footer_padding{
width:100%;
height:15px;
clear:both;
}

/* FOOTER CONTENT */
#footer p{
color:#fff;
line-height:20px;
vertical-align:middle;
}

/* FOOTER LINKS STYLING */
#footer a{
color:#fff;
font-weight:700;
text-decoration:none;
margin-left:10px;
margin-right:10px;
font-size:16px;
font-family:"Trebuchet MS";
display:block;
}

/* FOOTER MENU */
#footer ul{
width:450px;
float:right;
line-height:20px;
}

#footer ul li{
list-style:none;
float:right;
background:url(/images/web_ui/star.gif) right center no-repeat;
padding-right:7px;
}

/* LANGUAGE FOOTER */
#language_footer{
width:100%;
clear:both;
margin-top:0;
}

#language_footer_inner{
width:960px;
margin:0 auto;
}

#language_footer ul li{
list-style:none;
padding-right:7px;
display:inline;
}

#content h3,#content h2{
color:#E04651;
}

.alt{
background-color:#FFF1F1;
}

td{
font-size:14px;
padding:5px;
}

.icon{
background-repeat:no-repeat;
padding-left:20px;
}
.icon_large{
background-repeat:no-repeat;
padding-left:56px;
}

.viewall{
background-image:url(/images/web_ui/icon16_view_all.gif);
}
.view{
background-image:url(/images/web_ui/icons/script.gif);
}
.enter{
background-image:url(/images/web_ui/icon16_enter_arrow.gif);
}
.vote{
background-image:url(/images/web_ui/icon16_vote.gif);
}
.goodie{
background-image:url(/images/web_ui/icon16_goodiebag.gif);
}
.credits{
background-image:url(/images/web_ui/icon16_credits.gif);
}
.surveys{
background-image:url(/images/web_ui/icon16_surveys.gif);
}
.offers{
background-image:url(/images/web_ui/icon16_offers.gif);
}
.cellphone{
background-image:url(/images/web_ui/icon16_cellphone.gif);
}
.homephone{
background-image:url(/images/web_ui/icon16_homephone.gif);
}
.friends{
background-image:url(/images/web_ui/icon16_friends.gif);
}
.creditcard{
background-image:url(/images/web_ui/icon16_creditcard.gif);
}
.stats_alt{
background-image:url(/images/web_ui/icon16_stats_white.gif);
}

.surveys_large{
background-image:url(/images/web_ui/icon48_surveys.gif);
}
.offers_large{
background-image:url(/images/web_ui/icon48_offers.gif);
}
.cellphone_large{
background-image:url(/images/web_ui/icon48_cellphone.gif);
}
.homephone_large{
background-image:url(/images/web_ui/icon48_homephone.gif);
}
.creditcard_large{
background-image:url(/images/web_ui/icon48_creditcard.gif);
}
.blingee_plus_large{
background-image:url(/images/web_ui/icon48_blingee_plus.png);
_background-image:url(/images/web_ui/icon48_blingee_plus.gif);
}
.homepage_large{
background-image:url(/images/web_ui/icon48_home.png);
_background-image:url(/images/web_ui/icon48_home.gif);
}

/* TAG CLOUD BOX */
.cloud{
width:689px;
clear:both;
padding:20px;
}

.cloud a{
color:#fff;
text-decoration:none;
}

.cloud3 a{
color:#fff;
font-size:12px;
text-decoration:none !important;
}

.cloud4 a{
color:#4b8900 !important;
text-decoration:none !important;
}

.tag1{
font-size:1em;
}

.tag2{
font-size:1.2em;
}

.tag3{
font-size:1.4em;
}

.tag4{
font-size:1.6em;
}

.tag5{
font-size:1.8em;
}

.tag6{
font-size:2em;
}

.cloud5 a{
color:#4b8900 !important;
text-decoration:underline !important;
}

#home-contestwinner{
background-image:url(/images/web_ui/contest_winner_home.gif);
background-repeat:no-repeat;
background-color:#FF4C6B;
min-height:145px;
}

#home-contestwinner img{
float:right;
border:3px solid #FFF;
margin:15px;
}

#home-contestwinner h4{
font-size:14px;
font-weight:700;
color:#FFF;
line-height:20px;
margin:0 0 0 15px;
padding:10px 0 0;
}

#home-contestwinner .details{
padding:0 15px 5px;
}

.featured{
background-color:#ffe7f0;
border:2px solid #ffd8e7;
margin-top:0px;
margin-bottom:20px;
}
.featured_alt{
background-color:#ffffff;
border:2px solid #000000;
}

#content .featured h3{
background-color:#FFD8E7;
padding-top:10px;
padding-bottom:10px;
padding-left:50px;
font-size:16px;
margin:0;
}

.groups ul, .badges ul{
margin:15px 0 0 0;
padding:0;
}

.groups li, .badges li{
background-color:#FFF;
border:3px solid #FFD8E7;
float:left;
margin-right:10px;
margin-left:10px;
text-align:center;
width:105px;
margin-bottom:10px;
padding:5px 3px;
list-style-type:none !important;
}

small{
font-size:80%;
}

#content .groups h3{
background-image:url(/images/web_ui/icon36_module_groups.gif);
background-repeat:no-repeat;
background-position:4px 2px;
}

#content .members h3, #content .badges h3, #content .statistics h3{
background-image:url(/images/web_ui/icon36_module_star.gif);
background-repeat:no-repeat;
background-position:3px 0;
}
#content .competition h3{
background-image:url(/images/web_ui/icon36_module_compete.gif);
background-repeat:no-repeat;
background-position:3px 0;
}

#submenu{
background-color:#EF5560;
height:41px;
z-index:0;
position:relative;
}

#head{
height:150px;
}

#submenulinks a{
display:block;
background-image:url(/images/web_ui/navTabFill.gif);
background-repeat:repeat-x;
text-align:center;
margin-top:5px;
margin-right:3px;
margin-left:3px;
border:1px solid #E83C50;
font-size:14px;
color:#FFF;
text-decoration:none;
background-position:left bottom;
padding:5px 15px;
}

#submenulinks a:hover{
background-color:#F9CFD7;
background-image:none;
}

#listhorbar{
margin-top:10px;
margin-bottom:15px;
}

#listright img{
border:none !important;
}

.listcontent{
border:5px solid #eb3e52;
background:center no-repeat url(/images/image_background.gif);
}

.list-confirm_icon{
float:left;
margin-left:5px;
}

.list-action_link{
clear:both;
float:left;
line-height:18px;
}

.list-action_icon{
clear:none !important;
float:left;
margin-left:5px;
}

.pagination{
clear:both;
padding-top:10px;
}

/* TOP RANKED, MOST VIEWED, MOST TRECENT LINKS */
.list_type_order{
float:left;
clear:none;
font-size:14px;
line-height:30px;
vertical-align:middle;
}
.list_feed_mode{
float:right;
vertical-align:middle;
text-align:right;
}

.spotlight{
background-image:url(/images/web_ui/spotlight_bg.gif);
background-repeat:no-repeat;
background-color:#EF5661;
color:#FFF;
}

#content .spotlight h3{
color:#FFF;
padding:10px;
}

.spotlight p{
margin:0;
padding:2px 4px 6px;
}

.spotlight a{
color:#FC6;
}

.members ul{
list-style-type:none;
margin:10px 10px 10px 15px;
padding:0;
}

.members li{
background-repeat:no-repeat;
padding-left:32px;
padding-bottom:3px;
color:#E65F6A;
}

.first{
background-image:url(/images/web_ui/icon16_first.gif);
}

.second{
background-image:url(/images/web_ui/icon16_second.gif);
}

.third{
background-image:url(/images/web_ui/icon16_third.gif);
}

#menu ul li a:hover{
color:#FF6;
}

#top_container h1{
font-size:24px;
margin:0 0 10px 10px;
padding:0;
color:#FFFFFF;
position:relative;
}

.leftcol_offset{
margin-left:15px;
}

.nobull{
}
.nobull li{
list-style:none !important;
}

/* ============= ITEM PAGE ============= */
#content_preview h1{
font-size:20px;
color:#fff;
margin-bottom:15px;
position:relative;
line-height:24px;
overflow:hidden;
font-weight:normal;
}

.content_preview-leaderboard{
display:block;
margin-left:15px;
}

.content_preview-half_banner{
float:left;
margin-bottom:12px;
}

.bigbox,.bigbox_simple{
border:8px solid #fff;
background:center no-repeat url(/images/image_background.gif);
background-color:#fff;
}

.displaybox{
float:left;
display:inline;
position:relative;
clear:both;
}

#partner_branding_small{
margin-bottom:15px;
}

/* RIGHT COLUMN ON TOP FOR PICTURE INFO's */
#picinfo{
width:250px;
background-color:#EE5560;
border:1px solid #EF7785;
padding-top:0px;
padding-bottom:15px;
margin-top:10px;
}

/* PREVIOUS / NEXT BOX */
.prevnext{
height:30px;
font-size:10px;
color:#fff;
vertical-align:text-top;
margin-bottom:20px;
clear:left;
padding-top:15px;
margin-left:10px;
}

.prevnext a,.prevnext a:hover{
font-size:10px;
color:#fff;
text-decoration:none;
}

.prevnext img{
border:none !important;
float:left;
}

.prne{
width:95px;
text-align:center;
float:left;
padding-top:5px;
}

.ownerinfo a{
font-size:12px;
color:#fff;
text-decoration:underline;
}

/* DESCRIPTION AND RATING OF PICTURE */
#content_preview h4{
font-size:14px;
color:#fff;
margin-bottom:5px;
margin-left:10px;
font-weight:normal;
margin-top:15px;
}

#star-ratings-block p{
font-size:10px;
color:#fff;
}

#star-ratings-block ul.star-rating{
margin-top:0;
}

#picinfo ul li{
color:#ffedb5;
line-height:23px;
list-style:none;
font-size:16px;
font-weight:700;
}

#picinfo ul li.secondary{
font-size:12px;
line-height:18px;
}

#picinfo li{
margin-bottom:15px;
}

#picdisplay_wrapper{
float:left;
width:450px;
margin-left:15px;
margin-bottom:15px;
}

#picdetails dl{
line-height:18px;
padding:0;
clear:both;
margin-top:0;
margin-right:0;
margin-bottom:20px;
margin-left:0;
}

#picdetails dt{
margin-right:5px;
font-weight:700;
margin-top:5px;
}

#picdetails dt.description{
margin-right:0;
margin-bottom:10px;
}

#picdetails dd.description{
font-size:12px;
margin-bottom:10px;
}

/* DISPLAY PAGE V2 */
.ownerinfo{
display:block;
color:#FFF;
margin-left:10px;
position:relative;
}

.displaybox_header{
margin-top:0px;
}

#picinfo_wrapper{
float:left;
width:250px;
}

.buttonad{
width:120px;
margin-right:auto;
margin-left:auto;
}

.yellowbutton{
background-image:url(/images/web_ui/button_yellow.gif);
border:1px solid #FFDD75;
}

#picinfo .yellowbutton{
background-image:url(/images/web_ui/buttonfill_yellow.gif);
background-repeat:repeat-x;
background-color:#FFCC37;
margin-top:0px;
margin-right:10px;
margin-bottom:20px;
margin-left:10px;
padding:5px;
}

.share{
display:block;
background-image:url(/images/web_ui/icon45_share_myspace_hi5_bebo.gif);
background-repeat:no-repeat;
background-position:4px center;
font-size:16px;
text-decoration:none;
padding-left:60px;
font-weight:700;
line-height:35px;
}


.shareoptions,.commandoptions{
list-style:none;
}

.shareoptions li,.commandoptions li{
background-image:url(/images/web_ui/bullet_bling.gif);
background-repeat:no-repeat;
background-position:0 2px;
line-height:24px;
}

li.edit{
background-image:url(/images/web_ui/bullet_edit.gif);
padding-bottom:5px;
}

.shareoptions li.competitions{
background-image:url(/images/web_ui/icons/medal_gold.gif);
padding-bottom:5px;
}

.shareoptions li a{
text-decoration:none;
color:#ffedb5;
}

.commandoptions li{
padding-left:22px;
}

.commandoptions li a{
color:#FFF;
font-size:12px;
text-decoration:none;
}

li.report{
background-image:url(/images/web_ui/bullet_alert.gif);
padding-bottom:5px;
}

.commandoptions{
margin:15px 0 0 10px;
padding:0;
}

.list2content,.list2content_alt{
border:5px solid #eb3e52;
background:center no-repeat url(/images/image_background.gif);
}

.list2content_alt{
border-color:#FFF;
}

.list2boxinner{
width:160px;
height:180px;
}

.list2boxinner2{
width:0;
height:116px;
}

.list2boxinner3{
width:77px;
height:77px;
vertical-align:bottom;
}

/* LIST 2 TOP BANNER */
#list2banner{
width:728px;
margin:15px auto;
}

/* PROFILE PAGE HEADING ex. SOMEONE's profile */
#profilecontent h1{
color:#fff;
font-size:20px;
margin-left:0px;
margin-bottom:15px;
}

/* PROFILE PAGE PARAGRAPHS */
#profilecontent .about_me{
color:#fff;
text-align:justify;
margin-bottom:15px;
line-height:20px;
font-size:12px;
}

#profilecontent .about_me a{
color:#fff;
font-size:12px;
}

#profilecontent .about_me pre, .competitioninfo .details pre{
overflow:auto;
word-wrap:break-word;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#profilecontent .my_badges .my_badge{
float:right;
display:inline;
margin:2px;
}

#profilecontent .my_badges .links, #narrowcol .stats .links{
float:right;
font-size:11px;
margin-top:5px;
}

/* MUSIC TEXT ON PROFILE PAGE */
.promusic{
width:210px;
float:left;
}

/* FILMS TEXT ON PROFILE PAGE */
.profilms{
width:210px;
float:right;
}

/* PROFILE PAGE MUSIC AND FILMS HEADINGS */
#profilecontent h3{
font-size:13px;
color:#ffedb5;
text-decoration:underline;
margin-bottom:10px;
}

textarea.edit_profilecontent{
width:450px;
height:300px;
}

/* MENU UNDER THE PICTURE */
#underpicture{
float:left;
width:200px;
clear:left;
padding:8px 15px 15px 5px;
font-size:90%;
}

#underpicture ul.userinfo{
line-height:18px;
list-style:none;
margin:0 0 10px;
padding-bottom:15px;
}

#underpicture ul.userinfo .title{
color:#ffedb5;
font-weight:700;
text-decoration:none;
}

#underpicture ul.menu li, #badgeinfo ul.menu li, .competitioninfo ul.menu li{
background-image:url(/images/web_ui/icon11_star.gif);
background-repeat:no-repeat;
background-position:0;
margin:3px 0;
padding:0 0 0 19px;
line-height:16px;
}

#underpicture ul.menu li a, .competitioninfo ul.menu li a{
text-decoration:underline;
}

#underpicture .description{
overflow:auto;
word-wrap:break-word;
padding:0 0 10px;
}

#picdetails dd{
font-size:12px;
margin:0;
padding:0;
}

#narrowcol{
width:180px;
float:right;
}

#narrowcol h2{
font-size:14px;
margin:0 0 10px;
}

.related_blingees li{
margin:0 0 10px;
padding:0;
}

.related_blingees img{
border:5px solid #D33749;
}

#content h2{
font-size:16px;
}

/* VERTICAL BANNER ON LEFT SIDE */
.li2bleft{
width:150px;
float:left;
height:600px;
margin-bottom:15px;
}
.li2center{
float:left;
}

.viewmore{
float:right;
margin-bottom:10px;
margin-right:15px;
}

td.competition_entry_info{
font-size:12px;
}

.private_profile_ad_panel{
margin-left:15px;
}


/* ============= COMMENT BOX ============= */
.combox{
width:391px;
background:url(/images/web_ui/combg.gif);
margin-bottom:20px;
}

.comhead{
width:391px;
height:8px;
background:url(/images/web_ui/comhead.gif) top left no-repeat;
clear:both;
}

.cominside{
width:389px;
background:#f7edef url(/images/web_ui/comtl.gif) 5px 5px no-repeat;
border-left:1px solid #f2d6db;
border-right:1px solid #f2d6db;
}

.cominside2{
width:389px;
background:url(/images/web_ui/combr.gif) right bottom no-repeat;
padding-top:15px;
}

.comfoot{
width:391px;
height:6px;
clear:both;
background:url(/images/web_ui/comfoot.gif) bottom left no-repeat;
}

.cominside2 p,.cominside2 div.commentdetails{
padding:0 15px;
}

.cominside2 h4{
font-size:14px;
margin:0;
padding:0;
}

.cominside2 span.date{
display:block;
color:#000;
font-size:9px;
margin-bottom:5px;
}

.cominside2 .editlinks{
text-align:right;
margin:5px 5px 0;
}

.cominside2 pre{
overflow:auto;
word-wrap:break-word;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.avatarbox{
width:60px;
height:60px;
float:left;
margin-right:10px;
margin-left:20px;
}

.avatar{
background:#fff;
padding:5px;
}

/* POST COMMENTS TEXTAREA */
.compost{
width:360px;
height:89px;
background:url(/images/web_ui/compost.gif);
border:none;
/*color:#f44a6f;*/
/*font-size:11px;*/
margin-bottom:10px;
margin-top:10px;
padding:15px;
}

.comment_post_form{
clear:both;
margin-top:10px;
}

.compost_buttons{
float:left;
}

.compost_counter{
float:right;
margin-left:5px;
margin-bottom:5px;
}

.comment_post_form{
clear:both;
width:391px;
margin-left:5px;
}

/* COMMENTS BOX PARAGRAPH */
.cominside2 p{
clear:none !important;
}

#user_comments_list h3{
font-size:16px;
margin-bottom:10px;
color:#E04651;
}

#user_comments_list{
float:left;
width:400px;
}

.itemfooter{
margin-top:25px;
padding-top:5px;
clear:both;
}

.postcomment_right{
float:right;
}

.postcomment_left{
float:left;
}

.postcomment_right,.postcomment_left{
margin-bottom:10px;
margin-right:15px;
color:#ec838f;
font-weight:700;
}

.yellowbutton .share{
line-height:20px;
padding-top:15px;
padding-bottom:15px;
}

.blingeeoptions{
margin:0 10px 0 15px;
padding:0;
}

#picinfo ul.blingeeoptions li{
background-image:url(/images/web_ui/icon45_dafault.gif);
background-repeat:no-repeat;
font-size:14px;
font-weight:700;
line-height:14px;
margin:0 0 2px 10px;
padding:16px 0 16px 47px;
}
#picinfo ul.blingeeoptions .goodiebag{
background-image:url(/images/web_ui/icon45_goodie.gif);
}

#picinfo ul.blingeeoptions .codes{
background-image:url(/images/web_ui/icon45_get_code.gif);
}

#picinfo ul.blingeeoptions .desc{
background-image:url(/images/web_ui/icon45_edit.gif);
}

#picinfo ul.blingeeoptions .compete{
background-image:url(/images/web_ui/icon45_contests.gif);
}

#picinfo ul.blingeeoptions .logo{
background-image:url(/images/web_ui/icon45_blingee_logo.gif);
}

#picinfo ul.blingeeoptions .group{
background-image:url(/images/web_ui/icon45_group.gif);
}

#picinfo ul.blingeeoptions .favorite{
background-image:url(/images/web_ui/icon45_favorite.gif);
}

#picinfo ul.blingeeoptions .inspotlight{
background-image:url(/images/web_ui/icon45_spotlight.gif);
}

#picinfo ul.blingeeoptions .homepage{
background-image:url(/images/web_ui/icon45_home_yellow.gif);
}

/* ============= Message Box =========== */
.messagebox{
/*width:395px;*/
background-color:#f45671;
border:1px solid #f47286;
margin-top:0px;
margin-bottom:10px;
}

.messagebox img{
float:left;
margin:10px;
}

.messagebox p{
color:#FFF;
margin:10px 10px 10px 70px;
}

.messagebox p img{
float:none;
margin:0px !important;
}

/* ============= GET CODES PAGE ============= */
.codepreview{
clear:both;
margin:10px 0 0 15px;
}

.codepreview .vspacer{
height:20px;
clear:both;
}

.codepreview dt{
margin-bottom:5px;
font-size:16px;
font-weight:700;
}

.codepreview dd.link{
width:150px;
margin-left:10px;
}

.codepreview .menu ul li{
line-height:1.4em;
}

.codepreview .form{
float:left;
margin-left:15px;
}

.codepreview .form dd{
float:none;
display:block;
}

.bigboxprofile{
border:8px solid #fff;
}

.contentprosmall{
border:5px solid #ef6878;
}

.shadowprosmall{
background-color:#c55a67;
color:inherit;
float:left;
display:inline;
margin:10px;
}

/* CONTENT ON TOP */
#profilecontent{
width:450px;
float:left;
}

#menu ul,#submenulinks ul,#submenulinks li,.related_blingees ul{
list-style-type:none;
margin:0;
padding:0;
}

.shadow,.sample_content,.shadowitem,.bigbox,.shadowprofile,.bigboxprofile{
position:relative;
bottom:6px;
right:6px;
}

#home-maincol,#maincol,.li2left{
float:left;
width:623px;
}
#listleft{
float:left;
}

#home-maincol h3{
padding-bottom:10px;
}

#home-maincol{
margin-left:10px;
}

#maincol.narrow{
width:600px;
}

#home-contestwinner .details a,#top_container a{
color:#FF9;
}

#listright,.li2bright{
width:122px;
float:right;
margin-bottom:15px;
}
.li2bright_wide{
width:162px;
float:right;
margin-bottom:15px;
}

.listshadow,.listcontent,.list2shadow,.list2content,.shadowprosmall,.contentprosmall{
position:relative;
bottom:1px;
right:1px;
}

.listshadow,.list2shadow{
background-color:#ab1022;
color:inherit;
float:left;
display:inline;
}

.listbox,.list2box{
float:left;
display:inline;
margin:8px;
}

.shadowitem,.shadowprofile{
background-color:#d33749;
color:inherit;
float:left;
display:inline;
position:relative;
left:15px;
top:0;
}

#picinfo ul,#underpicture ul.menu,.competitioninfo ul.menu{
list-style-type:none;
margin:0;
padding:0;
}

#picinfo h4,#star-ratings-block_wrapper{
/*
margin-left:50px;
*/
}

li.fave,li.goodiebag{
background-image:url(/images/web_ui/bullet_favorite.gif);
padding-bottom:5px;
}

#avatarcol{
width:250px;
float:left;
margin-left:15px;
}

.stats h2{
background-image:url(/images/web_ui/icon16_stats.gif);
background-repeat:no-repeat;
padding-left:20px;
}

.stats ul{
list-style-type:none;
font-size:14px;
margin:0;
padding:0;
}

.stats li{
background-image:url(/images/web_ui/icon16_redbullet.gif);
background-repeat:no-repeat;
padding-left:20px;
margin-bottom:10px;
}

.li3left{
float:left;
width:360px;
}
.li3center{
float:left;
width:400px;
margin-left:15px;
}
.li3right{
float:right;
width:165px;
}
.li3right .li3item{
margin-bottom:15px;
}

.item_display{
}

/* ============= GROUP PAGES ============= */
.groupcontent{
padding-bottom:20px !important;
}

.groupcontent .menu{
font-weight:400;
margin:0;
padding:0;
}

.groupcontent .menu li{
float:left;
list-style:none;
display:inline;
line-height:18px;
margin:0;
padding:0 10px 0 0;
}

.groupcontent_right,.groupcontent_left{
float:left;
width:380px;
margin-right:10px;
}

.groupmemberinfo{
padding-top:10px;
padding-bottom:20px;
}

.forum_actionbutton{
float:right;
margin-top:10px;
margin-bottom:10px;
padding-right:10px;
padding-left:10px;
}

table.forumtable{
border-collapse:collapse;
}

.forumtable{
vertical-align:top;
clear:both;
width:100%;
margin-top:5px;
}

.forumtable tr td{
background-color:#F5E4E7;
vertical-align:top;
border-color:#FF9AB9 #FF9AB9 #FF99B8;
border-style:solid none;
border-width:1px;
}

.forumtable tr.odd td{
background-color:#FFF;
border:0;
}

.forumtable tr td.expand{
border-left-style:none;
border-right-style:none;
width:auto;
}

.forumtable tr td.expand dt.group_profile_topic_title{
word-wrap:break-word;
overflow:auto;
width:300px;
}

.forumtable tr td.expand dt.group_topics_topic_title{
word-wrap:break-word;
overflow:auto;
width:340px;
}

.forumtable tr td.last_update{
width:90px;
}

.forumtable th.status,.forumtable tr td.status{
width:3em;
text-align:center;
}

.forumtable .post{
width:430px;
color:#000;
margin-top:10px;
}

.forumtable .post pre{
word-wrap:break-word;
font-family:Verdana, Arial, Helvetica, sans-serif;
overflow:auto;
width:430px;
}

.forumtable .post_menu{
float:right;
text-align:right;
}

.forumtable th{
background-image:url(/images/web_ui/pink_shade.gif);
background-repeat:repeat-x;
background-color:#FF83A2;
color:#FFF;
text-align:left;
padding:5px 15px;
}

.forumtable tr.datatable_buttons td{
background-color:#FFF;
border-style:none;
padding:10px;
}

.forumtable_pagination_header{
padding-left:10px;
}

.forumtable .legend{
width:15em;
background-color:#FFF9D5;
border:2px solid #FFF193;
text-align:center;
padding-right:10px;
padding-left:10px;
color:#666;
font-size:11px;
float:right;
}

.forumtable .legend span{
position:relative;
top:-5px;
}

#featured_groups{
background-color:#FFE1EC;
margin-bottom:20px;
padding:10px;
}

#featured_groups h2{
font-size:20px;
color:#E83C50;
}

#featured_groups ul{
list-style-type:none !important;
margin:0;
padding:0;
}

#featured_groups li{
list-style-type:none !important;
width:170px;
float:left;
text-align:center;
background-color:#FFF;
margin-right:5px;
margin-left:5px;
border:4px solid #FFCFD8;
}

#featured_groups h3{
margin:3px 0;
padding:0;
}

#featured_groups h4{
margin:0 0 5px;
}

#grouplist small{
font-size:12px;
font-weight:400;
background-image:url(/images/web_ui/group_list_divider.gif);
background-repeat:no-repeat;
display:block;
float:left;
line-height:30px;
padding-top:4px;
padding-left:22px;
padding-right:5px;
background-position:left center;
}

#grouplist h2{
float:left;
padding-right:5px;
}

#grouplist ul,#groupbrowse ul{
list-style-type:none !important;
margin:0;
padding:0;
}

#grouplist li,#groupbrowse li{
list-style-type:none !important;
float:left;
width:285px;
height:95px;
margin-top:10px;
}

#grouplist li img,#groupbrowse li img{
float:left;
max-width:70px;
margin-right:10px;
}

.groupdesc{
float:left;
width:185px;
font-size:11px;
color:#000;
}

.groupdesc h4{
font-size:11px;
font-weight:400;
color:#666;
}

.groupdesc p{
padding-top:5px;
line-height:14px !important;
text-align:left !important;
overflow:auto;
word-wrap:break-word;
}

#footer_inner .alignleft{
width:420px;
margin:0;
padding:0;
}

.groupcontent h2{
clear:both;
margin-top:10px;
}

.button2{
background-image:url(/images/web_ui/button_green_big.gif);
background-color:#64b900;
font-size:16px;
color:#FFF;
border:3px solid #72C101;
background-position:50px;
margin-top:10px;
cursor:pointer;
}

.featured p{
margin-right:10px;
margin-left:10px;
}

#mainBucketCol{
float:left;
width:730px;
}

/* GIANT BUTTON */
#giantbutton{
height:48px;
clear:both;
background:url(/images/web_ui/giantbutton.gif) center top no-repeat;
text-align:center;
padding-top:30px;
margin:15px auto;
}

#giantbutton a{
font-size:16px;
font-weight:700;
text-decoration:underline;
color:#6b6b6b;
}

/* ADS BOX */
#ads{
width:684px;
background:url(/images/web_ui/adbg.gif) top center repeat-y;
clear:both;
margin:10px auto;
padding:0;
}

/* ADS HEADER */
#adshead{
width:684px;
height:8px;
background:url(/images/web_ui/adhead.gif) top center no-repeat;
margin:0 0 15px;
padding:0;
}

/* ADS FOOTER */
#adsfoot{
width:684px;
height:8px;
background:url(/images/web_ui/adfoot.gif) bottom center no-repeat;
clear:both;
margin:0;
padding:0;
}

/* ADS HEADING */
#ads h3{
font-size:16px;
text-transform:uppercase;
color:#e4758d;
float:left;
padding-left:25px;
margin-bottom:15px;
}

/* ADVERTISING BUTTON */
.adsmeta{
float:right;
margin-bottom:15px;
padding-right:25px;
}

/* ADS INSIDE HEADING */
#ads h4{
font-size:14px;
color:#d4163e;
}

#ads h4 a:hover{
color:#d4163e;
text-decoration:none;
}

/* LEFT ADS BOX */
.adsleft{

width:300px;
float:left;
padding-left:25px;
}

/* RIGHT ADS BOX */
.adsright{
width:300px;
float:right;
padding-right:25px;
}

/* BIGBANNER */
#bigbanner{
margin-bottom:10px;
display:none;
}

.button3{
background:#fafafa;
border:1px solid #d2d2d2;
color:#d2162c;
font-size:11px;
font-weight:700;
cursor:pointer;
}

.button4{
background-image:url(/images/web_ui/button_yellow.gif);
background-color:#FC0;
border:2px solid #FFDD75;
color:#000;
font-size:16px;
height:26px;
cursor:pointer;
margin:0;
padding:0;
}

/* OTHER ADS */
.footer_ad_panel{
text-align:center;
width:570px; 
height:250px;
padding-top:15px;
}

.footer_ad_panel_extra{
padding-top:30px;
}

.profile_bottom_ad_panel{
text-align:center;
height:250px;
padding-top:30px;
}

#content a.selectedlink{
color:#FFF;
background-color:#C03;
padding-right:2px;
padding-left:2px;
text-decoration:none;
}

#content .subsection h2{
font-size:18px;
font-weight:700;
}

.subsection{
margin-bottom:30px;
clear:both;
}

.nobg{
background:none !important;
}

.breadcrumbs dd{
font-size:14px;
display:inline;
margin:0px;
padding:0px;
font-weight:bold;
position:relative;
}

.content_section{
margin:5px 0 10px;
}

.emphasisbox{
background-color:#FFECF3;
font-size:110%;
color:#000;
margin:10px 0;
padding:10px;
}
.emphasisbox li{
list-style-type:none;
background-image:url(/images/web_ui/icon16_pinkbullet.gif);
background-repeat:no-repeat;
padding-left:20px;
}

.emphasisbox .message_credits, .emphasisbox .message_gifts{
background-image:url(/images/web_ui/icon32_credits.png);
_background-image:url(/images/web_ui/icon32_credits.gif);
background-position:0px 5px;
background-repeat:no-repeat;
padding-left:40px;
font-size:14px;
}

.emphasisbox .emphasistext{
font-weight:bold;
margin-bottom:10px;
}


.facebookbanner{
margin-top:15px;
padding-bottom:15px;
}

/* TODAY , THIS WEEK, ALL TIME LINKS */
.list_type_period{
float:right;
width:211px;
height:30px;
background:url(/images/web_ui/liright.gif);
color:#fff;
font-size:10px;
line-height:30px;
vertical-align:middle;
text-align:center;
margin-bottom:20px;
}

.list_type_period a{
color:#fff !important;
text-decoration:underline;
}

/* ============= UPLOAD PANEL ============= */
#upload-form{
width:573px;
}

#upload-form ul{
width:111px;
float:left;
position:absolute;
}

#upload-form ul li{
width:111px;
height:38px;
list-style:none;
position:relative;
margin-bottom:-1px;
}

#upload-form ul li img{
margin-bottom:-1px;
padding-right:5px;
}

#upload-form ul li a{
background:url(/images/web_ui/li.gif) left top no-repeat;
width:100px;
display:block;
font-size:11px;
font-weight:400;
color:#b11023;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:11px;
margin-bottom:-1px;
padding-top:12px;
line-height:26px;
height:26px;
}

.active-form{
background:url(/images/web_ui/lia.gif) left top no-repeat !important;
}

#upload-box{
float:right;
background:#f5e4e7;
border:solid #e6b0ba;
width:461px;
min-height:200px;
border-width:1px;
}

#upload-box form{
margin-left:15px;
margin-top:10px;
margin-bottom:10px;
}

#upload-box p{
font-size:11px;
color:#c3747d;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:15px;
margin-right:10px;
margin-bottom:10px;
}

#upload-box .loadingContainer,.loadingContainer{
padding-top:10px;
padding-right:10px;
float:right;
}

#upload-box img.sizer{
height:200px;
width:0;
float:right;
margin:0;
padding:0;
}

#upload-box .upload_panel_partner_welcome p{
color:#000;
font-size:14px;
}

#upload-box .upload_panel_partner_message p,#upload-box .galleryContainer p{
color:#000;
font-size:12px;
}

#upload-box a,#upload-box a:hover,#upload-box a:visited{
color:#00f;
font-size:11px;
}

/* ============= NOTICE PANEL ============= */
#errorExplanation,#flash_warning,.errorContainer{
background-color:#d2162c;
font-family:Tahoma;
color:#FFF;
font-weight:700;
font-size:11px;
margin-bottom:15px;
margin-left:0px;
margin-right:5px;
padding:10px;
}

#flash_notice,.successContainer{
background-color:#64b900;
font-family:Tahoma;
color:#FFF;
font-weight:700;
font-size:11px;
margin-bottom:15px;
margin-left:0px;
margin-right:5px;
padding:10px;
}

#errorExplanation ul, #flash_warning ul, .errorContainer ul, #flash_notice ul, .successContainer ul{
padding-left:20px;
}

/* ============= JOB PROCESSING ============= */
#processing_controls{
float:right;
margin-left:15px;
text-align:right;
width:150px;
}

#processing_rating-block{
background-color:#e83c50;
width:200px;
margin:15px 0;
}

#processing_rating-block p{
color:#fff;
font-size:16px;
font-weight:700;
margin:5px;
}

/* ============= ABOUT US ============= */
.officialdoc{
color:#000000;
}

.officialdoc h2{
margin-top:20px;
margin-bottom:10px;
}

.about_us-sizer{
height:300px;
width:0px;
margin:0px;
padding:0px;
float:left;
}

.simple_list li{
list-style-type:none !important;
}

.directory_list{
margin-bottom:20px;
}



/* ============= FAQ ============= */
#faqlist ul,#faqlist ol{
color:#000;
float:left;
padding:5px 22px 20px 30px;
}

#faqlist ul li a,#faqlist ol li a{
color:#000;
line-height:22px;
text-decoration:underline;
}

.faq-divider{
clear:both;
color:#000;
margin:30px 22px;
}

.faqanswers{
clear:both;
margin-bottom:30px;
}

.faqanswers ol{
padding-left:30px;
}

.faqanswer h3 img{
margin-bottom:-8px;
}

.faqanswer p,.faqanswer ul,.faqanswer ol{
clear:both;
padding:0 22px;
}

.faqanswer ul li{
margin-left:20px;
}

dl.blingee_maker_actions_help{
color:#000;
margin-bottom:20px;
padding:0 22px;
}

/* ============= BLINGEE CREATE ============= */
#create_blingee_help_link{
float:right;
margin-right:20px;
}

/* ============= SIGNUP ============= */
#signup-form{
float:left;
width:350px;
}

#singup-reasons{
float:right;
width:250px;
}

#ecard-view-message{
font-size:14px;
padding:15px 0 15px 10px;
}

#ecard-view-message pre{
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:275px;
overflow:auto;
word-wrap:break-word;
}

/* ============= MARKETING ============= */
.deals-list ul li{
margin-bottom:8px;
}

/* ============= STAMP UPLOAD ============= */
#stamp_upload_options{
font-size:16px;
color:#000;
}

#stamp_upload_options a,#stamp_upload_options a:hover,#stamp_upload_options a:visited{
color:#000;
font-size:18px;
}

ul.textlist{
padding-left:20px;
margin-bottom:10px;
}

#stamp_upload_options li{
margin-top:20px;
}

/* ============= DATA TABLE ============= */
.datatable{
border-spacing:0;
}

.datatable tbody tr{
text-align:left;
background-color:#FFD4DC;
}

.datatable tbody tr.odd{
background:#FFF;
}

.datatable tbody td{
padding:10px;
}

.datatable tbody td.expand{
width:100%;
}

.datatable_small tbody td{
font-size:12px;
padding:10px 5px;
}


/* ============= PROGRESS BAR ============= */
.progressbar .leftcap{
background-image:url(/images/web_ui/progressbar_leftcap.gif);
background-repeat:no-repeat;
background-position:right bottom;
float:left;
height:40px;
width:9px;
font-size:1px;
line-height:0;
}

.progressbar .rightcap{
background-image:url(/images/web_ui/progressbar_rightcap.gif);
background-repeat:no-repeat;
float:right;
height:40px;
width:9px;
background-position:center bottom;
font-size:1px;
line-height:0;
}

.progressbar ol{
color:silver;
font-size:10px;
list-style-type:none;
font-weight:700;
background-image:url(/images/web_ui/progressbar_rightcap.gif);
background-repeat:no-repeat;
background-position:right bottom;
width:714px;
height:40px;
margin:0;
padding:0;
}

.progressbar li{
float:left;
width:174px;
background-image:url(/images/web_ui/progressbar_incomplete.gif);
background-repeat:no-repeat;
text-align:center;
height:40px;
background-position:center bottom;
}

.progressbar .current{
background-image:url(/images/web_ui/progressbar_current.gif);
color:#E45E6E;
}

.progressbar{
clear:both;
margin-bottom:20px;
}

.progressbar .complete{
background-image:url(/images/web_ui/progressbar_complete.gif);
}

/* ============= SHARE PAGES ============= */
.sharetabbox{
background-image:url(/images/web_ui/sharetabs_body_full_fill.gif);
background-repeat:repeat-y;
width:675px;
color:#FFF;
margin:20px auto 30px;
}

.sharetabbox_menued{
background-image:url(/images/web_ui/sharetabs_body_menued_fill.gif);
}

.sharetabbox .codestabs{
background-image:url(/images/web_ui/sharetabs_getcodes.gif);
background-repeat:no-repeat;
height:45px;
margin:0;
padding:0;
}

.sharetabbox .codestabs_full{
background-image:url(/images/web_ui/sharetabs_getcodes_full.gif);
}

.sharetabbox .emailstabs{
background-image:url(/images/web_ui/sharetabs_email.gif);
}

.sharetabbox .codestabs li{
font-size:16px;
float:left;
width:250px;
list-style-type:none;
text-align:center;
line-height:45px;
font-weight:700;
color:#FFEDB5;
}

#sharetabbox_listcol_left{
width:435px;
float:left;
}

#sharetabbox_listcol_left .displaybox{
margin:20px 10px 0 20px;
}

#sharetabbox_listcol_left .formpanel dt{
margin-left:10px;
margin-top:15px;
color:#FFF !important;
}

#sharetabbox_listcol_right{
float:left;
width:220px;
}

#sharetabbox_listcol_big{
width:655px;
float:left;
}

.sharetabbox #sharetabbox_bottom{
background-image:url(/images/web_ui/sharetabs_body_full_bottom.gif);
background-repeat:no-repeat;
clear:both;
height:10px;
font-size:0;
line-height:0;
}

.sharetabbox #sharetabbox_bottom.menued{
background-image:url(/images/web_ui/sharetabs_body_menued_bottom.gif);
}

.sharetabbox h2{
font-size:20px;
font-weight:400;
margin-bottom:15px;
margin-left:10px;
}

.sharetabbox h3{
font-size:18px;
font-weight:400;
color:#FFEDB5;
margin-top:25px;
margin-left:30px;
}

.sharetabbox ul{
list-style-type:none;
font-size:16px;
line-height:25px;
font-weight:700;
padding-top:0;
padding-right:0;
padding-bottom:0;
margin:0 0 0 30px;
}

#sharetabbox_listcol_right li{
background-image:url(/images/web_ui/bullet_bling.gif);
background-repeat:no-repeat;
padding-left:20px;
background-position:left 5px;
line-height:25px;
}

.sharetabbox a{
color:#FFF;
text-decoration:none;
}

.sharetabbox a:hover{
color:#FFFC7D;
}

.sharetabbox h3 a{
color:#FFE9B3;
}

.sharetabbox #opensocial_panel .bigbutton,.sharetabbox #opensocial_alt_panel .bigbutton{
width:200px;
margin-left:20px;
margin-right:15px;
}

.displaypage_button{
background-image:url(/images/web_ui/button_yellow.gif);
border:1px solid #FFDD75;
width:23em;
float:right;
background-repeat:repeat-x;
background-color:#FFC839;
}

.displaypage_button .display_link{
display:block;
background-image:url(/images/web_ui/bullet_display.gif);
background-repeat:no-repeat;
background-position:4px center;
font-size:16px;
color:#000;
text-decoration:none;
padding-left:30px;
font-weight:700;
line-height:35px;
}

.opensocial_send_panel{
padding-left:15px;
padding-right:15px;
margin-bottom:10px;
}

.opensocial_send_panel p{
font-size:12px;
}

.opensocial_send_button{
float:left;
width:8em;
background:#fff;
border:#333 3px solid;
text-align:center;
margin:5px;
padding:5px 10px;
}

.opensocial_send_button a{
font-size:14px;
font-weight:700;
text-decoration:none;
color:#000;
}

.opensocial_send_button a:hover{
color:#000;
text-decoration:underline;
}

.content_footer, .sharetabbox_footer{
width:675px;
margin-right:auto;
margin-left:auto;
margin-top:20px;
margin-bottom:30px;
}

.content_footer .ad_panel, .sharetabbox_footer .ad_panel{
text-align:center;
}

/* ============= COMPETITIONS ============= */
.competitionlist th.actions{
width:165px;
}

.competitionlist td.name_completed a{
color:#000 !important;
text-decoration:none !important;
}

.competitionlist td.status dd{
font-weight:400;
margin:0px;
padding:0px;
}

.competitionlist .actions li, .profilecompetitionentrylist .actions li{
list-style:none !important;
background-repeat:no-repeat;
padding-bottom:5px;
padding-left:20px;
}
.competitionresultlist td.actions{
padding-left:20px;
}
.competitionresultlist td.actions li{
padding-bottom:5px;
}

.competitionlist .actions li.details, .profilecompetitionentrylist .actions li.details{
background-image:url(/images/web_ui/icons/script.gif);
}

.competitionlist .actions li.vote, .profilecompetitionentrylist .actions li.vote{
background-image:url(/images/web_ui/icons/medal_gold.gif);
}

.competitionlist .actions li.enter, .profilecompetitionentrylist .actions li.enter{
background-image:url(/images/web_ui/icons/arrow_right.gif);
}

.competitioninfo{
color:#FFF;
padding:10px 5px 20px 20px;
}

.competitioninfo h1{
color:#FFFFFF;
margin-left:0px !important;
}

.competitioninfo .details{
float:left;
width:320px;
padding:0 5px;
}

.competitioninfo .details ul{
margin-top:10px;
font-size:14px;
padding:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

.competitioninfo .details li{
list-style:none !important;
margin-top:5px;
}

.competitioninfo .details li .title{
list-style:none !important;
color:#ffedb5;
font-weight:700;
text-decoration:underline;
}

.competitioninfo .details li .badges{
padding:10px 0 0 10px;
}

.competitioninfo .winner{
float:left;
width:350px;
text-align:center;
padding:0 5px;
}

.competitioninfo .winner .actionbutton{
width:16em;
margin-top:20px;
height:30px;
font-weight:700;
}

.competitioninfo .actions{
width:350px;
float:left;
text-align:center;
padding:0 5px;
}

.competitioninfo .actions .actionbutton{
width:16em;
margin-bottom:20px;
height:30px;
font-weight:bold;
}

.competitioninfo .voting{
padding-top:10px;
padding-bottom:0;
margin-bottom:0;
}

.competitioninfo .voting_display td{
width:320px;
vertical-align:middle;
text-align:center;
}

.competitioninfo .voting_display td.voting_vs{
width:50px;
font-size:22px;
font-weight:700;
font-style:italic;
}

.competitioninfo .voting_form li{
list-style:none !important;
margin-top:5px;
font-size:11px;
display:inline;
}

.competitionlastvote{
margin-left:15px;
}

.competitionlastvote .adpanel{
float:left;
width:300px;
}

.competitionlastvote .resultpanel{
float:left;
margin-left:20px;
}

.competitionlastvote .results .resultdisplay{
text-align:center;
padding-bottom:5px;
padding-right:5px;
}

.competitionlastvote .results .resultdata{
vertical-align:top;
text-align:left;
}

.competitionresultlist td.score{
width:70px;
}
.competitionresultlist td.ranking{
width:30px;
}
.competitionresultlist td.display{
width:150px;
}

.profilecompetitionentrylist{
margin-bottom:20px;
}
.profilecompetitionentrylist td.competition{
}
.profilecompetitionentrylist td.competition span.status{
display:inline;
font-size:11px;
font-weight:normal;
}
.profilecompetitionentrylist td.competition ul.actions{
padding:0px;
margin: 5px 0 0 0;
}
.profilecompetitionentrylist td.ranking{
text-align:right;
}
.profilecompetitionentrylist td.actions{
font-size:11px;
line-height:18px;
text-align:left;
}

.profilecommentsreceivedlist td.date{
text-align:left;
width:70px;
}

.jobprocessing_voting .voting_display td.voting_vs{
font-size:18px;
font-weight:700;
font-style:italic;
}

/* ============= ACCOUNT UPGRADE ============= */
.premium #content p.new{
color:#F7CE2C;
font-size:18px;
text-transform:lowercase;
margin:0;
padding:0;
}

.premium #content h2{
font-size:22px;
font-weight:700;
color:#F96F8E;
margin:0;
padding:0;
}

.premium h3{
color:#BD2634;
font-size:14px;
}

.premium #content p.packageheader{
margin-top:30px;
font-size:17px;
font-weight:700;
color:#BD2634;
}

.package{
background-color:#FFEAEE;
background-repeat:no-repeat;
width:150px;
float:left;
margin-right:15px;
background-position:center 15px;
padding:120px 8px 15px;
}

.premium #month.package{
background-image:url(/images/web_ui/prem_month.gif) !important;
}

.premium #year.package{
background-image:url(/images/web_ui/prem_year.gif) !important;
}

.premium #credits100.package{
background-image:url(/images/web_ui/credits_package_100.gif) !important;
}

.premium #credits500.package{
background-image:url(/images/web_ui/credits_package_500.gif) !important;
}

.premium .package h3{
color:#F96F8E;
}

.premium .package h4{
font-size:13px;
color:#F96F8E;
}

.package h5{
font-size:13px;
color:#70BE09;
font-weight:400;
margin-bottom:15px;
}

#content .package a{
background-image:url(/images/web_ui/prem_button.gif);
background-repeat:no-repeat;
background-position:right top;
display:block;
text-align:left;
background-color:#52A60A;
line-height:15px;
color:#FFF;
text-decoration:none;
font-weight:700;
border:3px solid #61B10C;
padding:5px 20px 5px 10px;
}

/* ============= EMBEDDED PAGES ============= */
body.embedded{
background-image:url(/images/web_ui/embedded_header_background.png);
background-repeat:repeat-x;
background-position:left top;
}

#embbedded_header{
background-color:#000;
color:#FFF;
width:auto;
min-height:30px;
margin-bottom:5px;
line-height:30px;
}

#embbedded_header .left{
float:left;
padding-left:5px;
width:120px;
}

#embbedded_header .right{
float:right;
padding-right:5px;
width:450px;
}

#embbedded_header li{
float:right;
list-style:none;
display:inline;
padding-left:5px;
margin:0;
}

.embedded_list{
width:625px;
}

.embedded_list_left{
float:left;
width:500px;
padding-left:5px;
}

.embedded_list_left .list_type_order a{
color:#dd485a;
}

.embedded_list_right{
float:right;
width:120px;
}

.embedded_listboxinner{
width:100px !important;
height:115px !important;
}

.embedded_itemfooter{
margin-top:25px;
padding-top:5px;
margin-right:5px;
border-top:#999 2px solid;
}

/* ============= BADGES ============= */
.badge_panel{
width:50px;
height:50px;
text-align:right;
cursor:pointer;
}

.badge_panel span.badge_count{
background-color:#000;
color:#FF0;
font-size:10px;
opacity:0.65px;
filter:alpha(opacity=65);
-moz-opacity:0.65px;
cursor:pointer;
margin:0;
padding:1px;
}

#badgeinfo{
padding:5px 10px 10px;
}

#badgeinfo h1, #badgeinfo h2, #badgeinfo h3{
color:#FFFFFF;
}

#badgeinfo .description{
float:left;
width:400px;
}

#badgeinfo .description p img{
border:4px solid #FFF;
float:left;
margin:0 10px 10px 0;
}

#badgeinfo .description p{
float:left;
display:inline;
font-size:16px;
}

#badgeinfo .related_info{
float:right;
width:250px;
}

#badgeinfo .related_info p{
font-size:14px;
padding-bottom:10px;
}

#badgeinfo .related_info .my_badge{
margin:2px;
}

#filterbadges{
width:auto;
margin-top:15px;
margin-bottom:10px;
}

#filterbadgessearch .searchlist{
font-size:11px;
font-family:verdana;
color:#000;
text-decoration:none;
font-weight:400;
}

#badgealbum_container{
margin-top:1px;
margin-bottom:5px;
width:597px;
background-color:#ff708f;
}

#badgealbum_header{
width:597px;
min-height:129px;
}

#badgealbum_header .header_top{
height:21px;
background-color::#ffffff !important;
background-image:url(/images/web_ui/badgealbum_headerbg_top.gif);
background-repeat:no-repeat;
background-position:left top;
}

#badgealbum_header .header_main{
min-height:90px;
background-color:#fe6d8b;
background-image:url(/images/web_ui/badgealbum_headerbg_main.gif);
background-repeat:repeat-y;
color:#fff;
}

#badgealbum_header .header_main a{
color:#fff;
}

#badgealbum_header .header_bottom{
height:18px;
background-image:url(/images/web_ui/badgealbum_headerbg_bottom.gif);
background-repeat:no-repeat;
background-position:left top;
}

#badgealbum_body{
float:left;
width:597px;
min-height:533px;
background-color:#ff708f;
margin:0;
padding:0;
}

#badgealbum_body .pagination_panel{
text-align:center;
vertical-align:middle;
font-size:14px;
margin:auto;
padding:10px;
}

.badgedesc_section{
width:591px;
min-height:161px;
float:left;
padding-bottom:3px;
margin:1px;
}

.badgedesc_section .longlist{
min-height:500px;
}

.badgedesc_section h2{
padding-left:24px;
padding-top:1px;
height:20px;
}

.badgedesc_section .titlebg_border{
background-image:url(/images/web_ui/badgealbum_headerbg_pinkbotborder.gif);
background-position:left top;
background-repeat:no-repeat;
height:1px;
}

.badgedesc_section .badges_desc{
float:left;
width:180px;
font-size:10px;
color:#000;
margin-top:10px;
min-height:115px;
height:expression(this.scrollHeight < 116 ? "115px" :"auto");
padding:0 0 0 10px;
}

.featuredbadges_horizontal{
background-color:#fff5de;
border:3px solid #fff;
width:auto;
min-height:100px;
margin-left:2px;
margin-top:3px;
}

.featuredbadges_horizontal h2{
background-image:url(/images/web_ui/bulletonyellow.jpg);
background-position:0 -4px;
background-repeat:no-repeat;
}

.badgealbum_content{
background-color:#ffcbd6;
width:auto;
min-height:100px;
border:3px solid #fff;
margin-left:2px;
margin-top:3px;
}

.badgealbum_content h2{
background-image:url(/images/web_ui/bulletonpink.jpg);
background-position:0 -4px;
background-repeat:no-repeat;
}

#badgealbum_container.wide{
width:729px;
}

#badgealbum_header.wide{
width:729px;
min-height:129px;
}

#badgealbum_header.wide .header_top{
width:729px;
height:21px;
background-image:url(/images/web_ui/badgealbum_headerbg_wide_top.gif);
}

#badgealbum_header.wide .header_main{
width:729px;
min-height:90px;
background-image:url(/images/web_ui/badgealbum_headerbg_wide_main.gif);
}

#badgealbum_header.wide .header_bottom{
width:729px;
height:18px;
background-image:url(/images/web_ui/badgealbum_headerbg_wide_bottom.gif);
}

#badgealbum_body.wide{
width:729px;
min-height:533px;
float:left;
background-color:#ff708f;
}

.badgedesc_section_content{
width:570px;
min-height:435px;
_min-height:435px;
}

.featuredbadges_vertical{
width:140px;
float:right;
background-color:#fff5de;
border:3px solid #fff;
min-height:100px;
overflow:hidden;
margin:4px 2px 3px;
}

.featuredbadges_vertical h3{
background-image:url(/images/web_ui/bulletonyellow.jpg);
background-position:left top;
background-repeat:no-repeat;
padding-left:24px;
padding-top:6px;
font-size:14px;
}

.featuredbadges_vertical a{
font-family:verdana;
font-weight:700;
font-size:10px;
color:#db384c;
text-decoration:underline;
}

.featuredbadges_vertical .details{
float:left;
min-height:92px;
width:auto;
margin-top:10px;
padding-bottom:10px;
padding-left:5px;
padding-right:2px;
font-family:verdana;
font-size:10px;
color:#000;
text-decoration:none;
font-weight:400;
}

.badgealbum_badgelist .my_badges .my_badge{
display:inline;
float:left;
margin:10px;
}

#menu_tag_search form,.forumtable dd{
margin:0;
padding:0;
}

input,#upload-box .upload_table td{
vertical-align:top;
}

#language_footer a,#language_footer a:hover,#language_footer a:visited,.officialdoc,.competitionlastvote .results .resultstat{
color:#000;
}

.cloud4 span.cloud-header,.competitionlist td.status{
color:#000;
font-weight:700;
}

.centered,.related_blingees,.forumtable tr td.posts{
text-align:center;
}

.yellowbutton a,.yellowbutton a:visited,.yellowbutton a:hover,.faqanswer p,.faqanswer ul,.faqanswer ul li,.faqanswer ol,.faqanswer ol li{
color:#000 !important;
}

.linkthis,.group_profile_topic_title{
font-weight:700;
}

.framewrapper,.faqanswer{
clear:both;
margin-bottom:15px;
}

.codepreview .form dt,.groupdesc h3,.competitionlist td.name{
font-size:16px;
}
.competitionlist td.name .owner_info{
font-size:12px;
}

#description_table dt,dl.blingee_maker_actions_help dt{
font-size:14px;
font-weight:700;
}

#home-description p,#home-description h2,.codepreview dd.image,.codepreview dd.image{
margin-left:20px;
}

.alignleft,#submenulinks li,.compost_buttons,.postcomment_left,.loginbutton,#filterbadgessearch .fl{
float:left;
}

#footer a:hover,.cloud a:hover,.list_type_order a,.list_type_order a{
text-decoration:underline;
}

.cloud2 a,.cloud5 a:hover,.list_type_order a.active,.prne a:hover,.list_type_order a.active,.list_type_period a.active,.badgealbum_badgelist .my_badges .my_badge a{
text-decoration:none !important;
}

.cloud2 a:hover,.cloud3 a:hover,.cloud4 a:hover,.prne a,.competitionlist td.name_completed a:hover{
text-decoration:underline !important;
}

.list_type_order a:hover,#picinfo ul li a:hover,#profilecontent .about_me a:hover,#profilecontent .my_badges .my_badge a,#underpicture ul.menu li a:hover,.postcomment_right a:hover,.postcomment_left a:hover,#picinfo li a,#giantbutton a:hover,.list_type_order a:hover,.list_type_period a:hover,.featuredbadges_vertical a:hover{
text-decoration:none;
}

h2 a,h3 a{
/*
text-decoration:none;
*/
}

#top_container a:hover,#picdetails dd a,#picdetails dd.description a,.error_messages_for h2,#errorExplanation h2,.competitioninfo a,.competitioninfo a:hover,.competitioninfo a:visited,#embbedded_header a{
color:#FFFF99;
}

.content_preview-half_banner img,.li2bright img,.li2bright_wide img,.li2bleft img,#upload-box .upload_table{
border:none;
}

#picdetails,.codepreview .form p,.codepreview .form p{
}

.buti,#description_table dl,.postbutton,#description_table dl,dl.blingee_maker_actions_help dd{
margin-bottom:10px;
}

.codepreview dd,.codepreview .menu,.codepreview .menu ul,.codepreview dd,.codepreview .menu,.codepreview .menu ul{
float:left;
display:inline;
}

.forumtable dt,.competitioninfo .details p,.competitioninfo .notice,.badgedesc_section .badges_desc h4{
font-size:14px;
}

#featured_groups li img,.competitioninfo .voting_form ul,.jobprocessing_voting .voting{
margin-top:5px;
}

.upftop,.upfbottom{
width:461px;
height:7px;
clear:both;
}

#errorExplanation,#flash_warning,#flash_notice{
width:560px;
}

#faqlist h2,#ecard-view-commands{
clear:both;
}

.circle_request_options li,.datatable_options li,.competitioninfo .actions li{
list-style:none !important;
}

.circle_request_buttons td,.datatable tr.datatable_buttons{
padding-top:20px;
}

.competitionlist th.name,.badgealbum_content .footer_ad_panel{
width:auto;
}

.competitionlist th.status,.competitionresultlist td.owner{
width:100px;
}

.competitioninfo .voting_form td,.jobprocessing_voting .voting_form td{
padding-top:5px;
text-align:center;
}

.competitionresultlist th,.competitionresultlist td,.profilecommentsreceivedlist th.commentable,.profilecommentsreceivedlist td.commentable{
text-align:left;
}

.profilecommentsreceivedlist th.display,.profilecommentsreceivedlist th.from{
text-align:left;
width:150px;
}

.profilespotlightlist th,.profilespotlightlist td{
text-align:left;
}
.profilespotlightlist th.name,.profilespotlightlist th.status{
width:150px;
}
.profilespotlightlist th.display,.profilespotlightlist th.views{
width:100px;
}
.profilespotlightlist td.date{
width:70px;
}

.tabletopcontent{
margin-bottom:20px !important;
}


#filterbadgessearch,#filterbadgessearch .fr{
float:right;
}

.badgedesc_section .badges_desc p,.featuredbadges_vertical .details p{
line-height:14px !important;
text-align:left !important;
word-wrap:break-word;
padding-top:0;
}

.badgedesc_section .badges_desc img,.featuredbadges_vertical .details img{
padding:5px 5px 0 0;
}

.list2boxinner3{
width:77px;
height:77px;
}

.listboxinner{
width:160px;
height:180px;
}

#underpicture ul.menu li.join{
background-image:url(/images/web_ui/icon16_joingroup.gif);
}
#underpicture ul.menu li.block{
background-image:url(/images/web_ui/icon16_userblock.gif);
}
#underpicture ul.menu li.report{
background-image:url(/images/web_ui/icon16_block.gif);
}
#underpicture ul.menu li.requests{
background-image:url(/images/web_ui/icon16_email.gif);
}
#underpicture ul.menu li.edit{
background-image:url(/images/web_ui/icon16_edit.gif);
}
#underpicture ul.menu li.credits{
background-image:url(/images/web_ui/icon16_credit_bucket.gif);
}
#underpicture ul.menu li.comments{
background-image:url(/images/web_ui/icon16_comment.gif);
}
#underpicture ul.menu li.gifts{
background-image:url(/images/web_ui/icon16_gift.gif);
}
#underpicture ul.menu li.blingees{
background-image:url(/images/web_ui/icon16_blingee.gif);
}

#badgeinfo ul.menu li.sort{
background:url(/images/web_ui/icons/sort.gif) no-repeat left center;
}


h1{
font-size:22px;
color:#DF4550;
margin-bottom:15px;
}

h1 a.headerlink{
text-decoration:none;
}


.formpanel{
padding:10px;
}
.formpanel dt{
font-weight:bold;
color:#EF5560;
}
.formpanel dd{
margin:5px 0px;
}
.formpanel dd.submit{
margin-top:20px;
vertical-align:middle;
}
.formpanel_tall dd{
margin-bottom:15px;
}

.formelement{
border:1px solid #d2d2d2;
font-size:14px;
}

.form_questions ol{
line-height:20px;
list-style:lower-alpha;
}
.form_questions ol li{
margin-left:30px;
}
.form_options ul{
line-height:20px;
}
.form_options ul li{
margin-left:-20px;
list-style:none !important;
}

.formpanel_inline{
line-height:20px;
}

.loginfield{
width:126px;
height:17px;
background:url(/images/web_ui/input.gif);
border:none;
float:left;
margin-right:7px;
padding:5px;
color:#f44a6f;
font-weight:bold;
}

.skyrock_share{
background-image:url(/images/web_ui/icon45_share_skyrock.gif);
}

#top_container a.button2{
display:block;
color:#FFFFFF;
text-decoration:none;
text-align:center;
padding:3px;
}
.stats li strong{
display:block;
}
.featured .view{
float:none;
}
.competition .award{
float:right;
height:60px;
width:60px;
margin-top:10px;
margin-right:10px;
margin-left:10px;
margin-bottom:10px;
}
.competition  h4{
color:#E04651;
margin-top:10px;
margin-left:10px;
}
.competition  ul{
margin-top:10px;
margin-left:10px;
line-height:17px;
list-style-type:none;
}
#content .competition  li{
padding-bottom:3px;
list-style-type:none;
}

#search_panel, .search_panel{
margin-bottom:20px;
}
.search_panel .button3{
font-size:14px;
line-height:28px;
}

.upload_photo_list{
float:left;
margin:10px;
height:230px;
}

.imagesearchform{
}
.imagesearchform dd{
margin-bottom:20px;
}
.imagesearchform .actionbutton{
margin:0px;
}
.imagesearchform .search_query_base{
font-size:14px;
font-weight:bold;
line-height:20px;
}
.imagesearchform .search_query{
font-size:14px;
padding:3px;
width:150px;
}
.imagesearchform .search_result_list a{
font-size:14px !important;
}
.imagesearchform .search_result_pagination{
clear:left;
padding-top:5px;
padding-bottom:10px;
}
.imagesearchform .search_result{
float:left;
width:160px;
height:160px;
}

.image_url_api_preview{
padding-left:5px;
padding-top:10px;
padding-right:5px;
padding-bottom:20px;
}
.image_url_api_preview .permission_notice{
margin-top:10px;
}
.image_url_api_preview .button2{
}

.profile_rightmost_column{
width:240px;
float:right;
}
.profile_rightmost_column h2{
margin-bottom:10px;
}
.profile_rightmost_column .action_link{
float:right;
margin-bottom:10px;
margin-right:15px;
color:#ec838f;
font-weight:700;
}
.profile_rightmost_column .action_link a:hover{
text-decoration:none;
}


/*
* CREDITS 
*/
.balance{
background-color:#Ffe7f0;
border:1px solid #FFD4DC;
padding-bottom:15px;
}
.balance h2{
background-color:#FFD4DC;
padding:10px;
}
.balance p{
padding:10px;
}
.hint{
background-image:url(/images/web_ui/hint_left.gif);
background-repeat:no-repeat;
background-color:#FFEBB4;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:25px;
/*
width:270px !important;
*/
width:260px !important;
margin-bottom:10px;
}
.price{
background-color:#FFEBB4;
border:1px solid #FFD36D;
float:left;
width:120px;
margin-right:10px;
text-align:center;
padding-top:20px;
padding-right:10px;
padding-bottom:20px;
padding-left:50px;
color:#FF6600;
font-weight:bold;
background-image:url(/images/web_ui/icon33_credits.gif);
background-repeat:no-repeat;
background-position:10px center;
margin-bottom:15px;
}
.priced_description{
width:400px;
float:left;
}

.creditsoptions{
margin-top:15px;
}
.creditsoptions ul{
margin-top:10px;
}
.creditsoptions li{
margin-top:10px;
margin-bottom:15px;
}
.creditsoptions li h3{
font-size:14px;
margin-bottom:5px;
}
.creditsoptions li h3 a{
text-decoration:none !important;
}

ol.credits_usage_list{
margin-top:5px;
margin-left:25px;
font-weight:bold;
font-style:italic;
}
ol.credits_usage_list li{
padding:2px 0px;
}
ol.credits_usage_list p{
font-weight:normal;
font-style:normal;
}



/*
* PROFILE STATISTICS 
*/
.userhilight{
background-color:#ffcfd9;
padding-right:5px;
padding-left:5px;
text-align:center;
}
.usercompare{
background-color:#fff0f3;
border-right-width:1px;
border-right-style:solid;
border-right-color:#FFCFD9;
padding-right:5px;
padding-left:5px;
text-align:center;
}
.userhilight.alt{
background-color:#ffc3d1;
}
.usercompare.alt{
background-color:#ffdce7;
}
.highest{
font-weight:bold;
color:#E83C50;
}
.stats tbody tr{
background-color:#FFFFFF;
}
.boldcol{
font-weight:bold;
}
.paddedcol{
padding-left:5px;
padding-right:5px;
}

/*
* CONTACTS
*/
.imported_contact_list{
overflow-y:scroll;
overflow-x:hidden;
height:150px;
}
.imported_contact_list .contact{
color:#000000;
line-height:18px;
}

/*
* SPOTLIGHT
*/
.spotlight_main{
background-image:url(/images/web_ui/spotlight_list_fill.gif);
background-repeat:repeat-x;
background-position:center bottom;
background-color:#FFC1C8;
width:606px;
color:#FFF;
}
.spotlight_main .listwrapper{
margin-top:20px;
margin-left:20px;
}
.spotlight_winner{
background-image:url(/images/web_ui/spotlight_head.jpg);
background-repeat:no-repeat;
background-color:#EE545E;
padding-bottom:15px;
position:relative;
border:3px solid #FFC3C8;
}
#content .spotlight_winner h2{
color:#FFF;
font-size:18px;
padding-top:15px;
padding-bottom:15px;
padding-left:55px;
}
.spotlight_winner  a{
color:#FC0;
}
.spotlight_winner img{
border:8px solid #EC3B4C;
margin-bottom:5px;
}
.spotlight_winner .cornernote{
color:#FDC1C6;
font-size:12px;
text-align:right;
position:absolute;
top:23px;
right:5px;
width:600px;
}
.spotlight_winner .centered{
}


/*
* USER DASHBOARD
*/
#content .panel h2{
background-color:#FFEDF0;
padding-top:5px;
padding-right:3px;
padding-bottom:5px;
padding-left:20px;
font-weight:bold;
font-size:16px;
background-image:url(/images/web_ui/icon16_twirlie_pink.gif);
background-repeat:no-repeat;
background-position:4px 5px;
}
.half_panel{
float:left;
width:310px;
position:relative;
}
.full_panel{
float:left;
width:620px;
position:relative;
}
.small_panel{
float:left;
width:220px;
position:relative;
}
.panel{
position:relative;
}
#content .panel h3{
font-size:14px;
margin-left:10px;
margin-top:10px;
margin-bottom:5px;
}
.corner{
position:absolute;
top:3px;
right:20px;
}
.user_home{
background-image:url(/images/web_ui/user_panel_top.gif);
background-repeat:no-repeat;
background-color:#FFEDF0;
margin-bottom:15px;
padding-top:10px;
}
.user_bottom{
background-image:url(/images/web_ui/user_panel_bottom.gif);
background-repeat:no-repeat;
background-position:left bottom;
height:20px;
clear:both;
}
#content .half_panel ul{
list-style-type:none;
margin-right:0px;
margin-bottom:0px;
margin-left:10px;
padding:0px;
}
#content .half_panel ul li{
list-style-type:none;
padding-left:20px;
background-image:url(/images/web_ui/icon16_bullet_pink.gif);
background-repeat:no-repeat;
margin-bottom:8px;
}
.personalnav{
background-color:#ffd4dc;
margin-bottom:20px;
padding-top:10px;
padding-bottom:10px;
}
#content .personalnav li{
list-style-type:none;
background-repeat:no-repeat;
}
.personalnav li ul{
background-color:#FFE1E7;
margin-bottom:10px;
padding-right:10px;
padding-left:10px;
}
#content .half_panel ul{
position:relative;
}
#content .half_panel ul .message{
background-image:url(/images/web_ui/icon16_email_pink.gif);
}
#content .half_panel ul .comments{
background-image:url(/images/web_ui/icon16_comment_pink.gif);
}
#content .half_panel ul .gifts{
background-image:url(/images/web_ui/icon16_gift.gif);
}
#content .half_panel ul .friends{
background-image:url(/images/web_ui/icon16_friends_pink.gif);
}
#content .half_panel ul .profileedit{
background-image:url(/images/web_ui/icon16_profile_edit.gif);
}
#content .half_panel ul .surveys{
background-image:url(/images/web_ui/icon16_surveys.gif);
}
#content .half_panel ul .compete{
background-image:url(/images/web_ui/icon16_competition_pink.gif);
}
#content .half_panel ul .blingeeplus{
background-image:url(/images/web_ui/icon16_spotlight_pink.gif);
}
#content .half_panel ul .connect_fb{
background-image:url(/images/web_ui/facebook.gif);
}
.wrapper #content #maincol .user_home .user_info{
margin:10px;
}
.user_info .half_panel{
width:250px;
}
.user_home .avatar{
float:left;
background-color:#EF6878;
margin-top:10px;
margin-right:10px;
margin-bottom:10px;
margin-left:20px;
}
.pinkbutton{
background-image:url(/images/web_ui/gradient_med_pink.gif);
background-repeat:repeat-x;
padding-top:3px;
padding-right:10px;
padding-bottom:3px;
padding-left:10px;
text-align:center;
display:block;
margin-top:5px;
margin-bottom:5px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
background-color:#FF6C87;
margin-right:50px;
border:2px solid #FF7C97;
font-size:12px;
}
.user_home .pinkbutton{
width:160px;
}
.button_list .pinkbutton{
font-size:14px;
width:300px;
}
.wrapper #content .user_home h2{
margin-bottom:5px;
position:relative;
}
#content .personalnav li li{
padding-left:20px;
padding-top:5px;
padding-bottom:3px;
background-position:0px 4px;
}
.personalnav .account{
background-image:url(/images/web_ui/icon16_account_pink.gif);
}
.personalnav .prefs{
background-image:url(/images/web_ui/icon16_prefs_pink.gif);
}
.personalnav .profileedit{
background-image:url(/images/web_ui/icon16_profile_edit.gif);
}
.personalnav .defaultpic{
background-image:url(/images/web_ui/icon16_default_picture.gif);
}
.personalnav .blingees{
background-image:url(/images/web_ui/icon16_blingee.gif);
}
.personalnav .stamps{
background-image:url(/images/web_ui/icon16_stamps_pink.gif);
}
.personalnav .compete{
background-image:url(/images/web_ui/icon16_competition_pink.gif);
}
.personalnav .challenges{
background-image:url(/images/web_ui/icons/trophy.gif);
}
.personalnav .inspotlight{
background-image:url(/images/web_ui/icon16_spotlight_pink.gif);
}
.personalnav .gifts{
background-image:url(/images/web_ui/icon16_gift.gif);
}
.personalnav .postcards{
background-image:url(/images/web_ui/icons/postcard.gif);
}
.personalnav .favebling{
background-image:url(/images/web_ui/icon16_favorites_pink.gif);
}
.personalnav .favestamps{
background-image:url(/images/web_ui/icon16_favoritestamps_pink.gif);
}
.personalnav .myfriends{
background-image:url(/images/web_ui/icon16_friends_pink.gif);
}
.personalnav .comments{
background-image:url(/images/web_ui/icon16_comment_trans.gif);
}
.personalnav .mygroups{
background-image:url(/images/web_ui/icon16_groups_pink.gif);
}
.personalnav .credits{
background-image:url(/images/web_ui/icon16_credit_bucket.gif);
}
.hilight{
background-color:#FFE4E9;
margin-top:15px;
margin-bottom:15px;
padding-top:15px;
padding-right:10px;
padding-bottom:15px;
padding-left:10px;
}
.hilight .friends{
background-image:url(/images/web_ui/icon16_friends_pink.gif);
}
.hilight .email{
background-image:url(/images/web_ui/icon16_email_pink.gif);
}
.halfpanelbadges .my_badge{
width:55px;
float:left;
height:55px;
}
.halfpanelbadges{
margin-left:10px;
}
#content .hilight h2{
margin-bottom:5px;
}
.panel .subpanel{
padding-left:10px;
}

.onethird .half_panel{
width:295px;
}

.sidecontent{
background-color:#ffffff;
border:none;
}
#content .sidecontent h3{
padding:10px;
margin-bottom:10px;
}
.sidecontent .half_panel .halfpanelbadges{
margin-bottom:10px;
}

/*
* GIFTS
*/
#giftlist ul{
list-style-type:none !important;
margin:0;
padding:0;
}
#giftlist li{
list-style-type:none !important;
float:left;
width:150px;
height:205px;
margin-bottom:10px;
text-align:center;
}
#giftlist li .giftdesc{
text-align:center;
}
#giftlist li .giftdesc h3{
font-size:14px;
font-weight:normal;
}
#giftlist li .giftdesc .credits{
background-image:url(/images/web_ui/icon16_credit_bucket.gif) !important;
background-repeat:no-repeat;
padding-left:18px;
font-size:14px;
font-weight:bold;
}
#giftlist li .giftdesc .pinkbutton{
margin-left:auto;
margin-right:auto;
width:80px;
}

.gift_categories ul{
margin-left:20px;
}
.gift_categories ul li{
margin-top:2px;
margin-bottom:2px;
}
.gift_categories ul li .gift_count{
color:#333333;
font-size:10px;
}

.gift_privacy_options  li{
list-style:none !important;
font-size:12px;
}
.gift_privacy_options  li.disabled_option{
color:#898989;
}

.profilegiftlist th.display{
width:180px;
}
.profilegiftlist td.display{
text-align:center;
}
.profilegiftlist th.details{
width:420px;
}
.profilegiftlist td.details{
width:420px;
vertical-align:top;
}
.profilegiftlist td.details .message pre{
word-wrap:break-word;
font-family:Verdana, Arial, Helvetica, sans-serif;
overflow:auto;
}
.profilegiftlist td.details .menu{
float:right;
text-align:right;
margin-top:10px;
}
.profilegiftlist td.details .header{
float:right;
text-align:right;
margin-bottom:15px;
}


/*
* Blingee Plus Install
*/
#content h2.lighter{
color:#ff92a7;
margin-bottom:15px;
}

#content .features h3{
background-image:url(/images/web_ui/icon36_module_star.gif);
background-repeat:no-repeat;
background-position:3px 0;
}
#content .features h4{
color:#DF4550;
font-size:14px;
}
#content .features ul li{
list-style-type:none;
background-image:url(/images/web_ui/pitch_bullet.gif);
background-repeat:no-repeat;
padding-left:20px;
margin-bottom:10px;
margin-left:10px;
margin-top:10px;
}

.button_download{
background-image:url(/images/web_ui/greenfade.gif);
background-repeat:repeat-x;
background-color:#4EB500;
background-position:left top;
border:2px solid #67C200;
margin-right:15px;
margin-left:15px;
}
.button_download.small{
width:220px;
/*
line-height:40px;
height:40px;
*/
line-height:20px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:10px;
}
.button_download.large{
padding-top:20px;
padding-right:10px;
padding-bottom:20px;
padding-left:10px;
margin-top:0px;
margin-right:0px;
margin-bottom:10px;
margin-left:0px;
}

.hilight_yellow{
background-color:#fdffd0;
border:2px solid #ffe71e;
padding:10px;
}

.buttontext{
font-weight:bold;
color:#FFF;
}
.buttontext a{
color:#FFF !important;
text-decoration:none;
display:block;
}
.button_download.small .buttontext{
background-image:url(/images/web_ui/download_arrow_small.gif);
background-repeat:no-repeat;
background-position:left center;
margin-right:10px;
margin-left:15px;
padding-left:25px;
/*
font-size:16px;
*/
font-size:18px;
}
.button_download.large .buttontext{
font-size:20px;
background-image:url(/images/web_ui/download_arrow.gif);
background-repeat:no-repeat;
/*
background-position:0px 5px;
line-height:45px;
height:45px;
padding-left:50px;
*/
background-position:left center;
line-height:25px;
padding:5px 0 5px 50px;
}

#wrapper_install, #wrapper_installing{
width:760px;
margin-right:auto;
margin-left:auto;
position:relative;
}
#wrapper_install, #wrapper_installing, .install_wrapper{
background-image:url(/images/web_ui/install_logo.gif);
background-repeat:no-repeat;
}
#wrapper_install h1, #wrapper_installing h1{
font-size:20px;
color:#E83C50;
margin-left:290px;
padding:40px 0 40px 0;
height:100px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
/*
line-height:100px;
*/
line-height:25px;
}

.extramargintop{
margin-top:13px;
}

.logotop{
background-position:left 20px;
}
.logobottom{
background-position:right bottom;
padding-top:15px;
}

#install_narrowcol{
float:left;
width:260px;
margin-right:10px;
margin-left:10px;
}
#install_widecol{
float:left;
width:422px;
margin-right:10px;
margin-left:10px;
}

.pinkpanel{
background-color:#fff0f3;
border:2px solid #ffbecb;
padding:10px;
}
.pinkpanel h2{
font-size:18px;
color:#E94659;
margin-top:10px;
margin-bottom:10px;
}

.steps li{
background-color:#fdffd0;
padding:10px;
border:2px solid #ffe400;
margin-top:0px;
margin-right:0px;
margin-bottom:10px;
margin-left:0px;
list-style-type:none;
}
.steps{
margin:0px;
padding:0px;
list-style-type:none;
}
.number{
font-size:28px;
color:#ff9c00;
font-weight:bold;
display:block;
width:60px;
}
.steps .arrow{
background-image:url(/images/web_ui/install_box_arrow_top.gif);
background-repeat:no-repeat;
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
}
.step{
background-image:url(/images/web_ui/step_fill.gif);
background-repeat:repeat-y;
border-bottom-width:2px;
border-bottom-style:solid;
border-bottom-color:#FFE400;
margin-bottom:20px;
border-top-width:2px;
border-top-style:solid;
border-top-color:#FFE000;
}
.step.top{
border-top-style:none;
border-right-style:none;
border-bottom-style:solid;
border-left-style:none;
}
.step p{
padding:10px;
position:relative;
}

#wrapper_success{
width:960px;
margin-right:auto;
margin-left:auto;
background-image:url(/images/web_ui/install_no_arrow.jpg);
background-repeat:no-repeat;
}
#wrapper_success.arrow_up{
background-image:url(/images/web_ui/install_arrow_up.jpg);
}
#wrapper_success #content{
margin-right:100px;
margin-left:100px;
}
#wrapper_success #content h1{
font-size:18px;
color:#E73C4E;
margin-left:280px;
line-height:100px;
}
#wrapper_success #content p{
font-size:14px;
}


#blingeeplus_modal{
/*width:520px;*/
width:auto;
font-family:Verdana, Geneva, sans-serif;
}
#blingeeplus_modal h2{
background-image:url(/images/web_ui/icon42_alert.gif);
background-repeat:no-repeat;
margin:0px;
background-color:#FFD8E7;
line-height:45px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:50px;
background-position:3px 0px;
height:45px;
font-size:16px;
color:#D02F36;
}
#blingeeplus_modal p{
margin:10px;
font-size:14px;
}
#blingeeplus_modal .featurelist{
width:250px;
float:left;
}
#blingeeplus_modal .download_panel{
float:right;
width:270px;
}
#blingeeplus_modal .featurelist h3{
font-size:16px;
color:#CF293D;
margin-left:10px;
}
#blingeeplus_modal .featurelist ul{
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
font-size:14px;
}
#blingeeplus_modal .featurelist ul li{
background-image:url(/images/web_ui/bullet_blingee_small.gif);
background-repeat:no-repeat;
padding-left:15px;
list-style-type:none;
background-position:0px 2px;
margin-bottom:5px;
}
#blingeeplus_modal .download_panel small{
font-size:10px;
color:#666;
text-align:center;
display:block;
margin-bottom:5px;
}
#blingeeplus_modal .download_panel small a{
color:#666;
}
#blingeeplus_modal .sample{
margin-bottom:10px;
}

#blingeeplus_modal .nothanks{
background-color:#ECECE9;
background-image:url(/images/web_ui/button_gray.gif);
background-repeat:repeat-x;
padding:5px;
width:120px;
margin-left:12px;
font-size:12px;
text-align:center;
border:2px solid #F1F1EF;
}
#blingeeplus_modal .nothanks a{
text-decoration:none;
color:#666;
}

.install_acknowledgement{
color:#888888;
padding-bottom:10px;
}
.install_acknowledgement p{
font-size:9px !important;
line-height:12px;
margin-top:0px !important;
margin-bottom:0px !important;

color:#000000 !important;
}
.install_acknowledgement a{
color:#888888;
}


/*
* Postcards
*/
.postcard_cathegory_form_list_column{
width:280px;
float:left;
display:inline;
}
.postcard_cathegory_form_list_column ul{
}
.postcard_cathegory_form_list_column li{
list-style-type:none !important;
}
.postcard_cathegory_form_list_column ul.subcathegory{
margin-left:35px;
}
.postcard_cathegory_form_list_column .parentcathegory{
margin-top:5px;
}
.postcard_cathegory_form_list_column .parentcathegory .name{
font-weight:bold;
}

.postcard_cathegory_form_list_column .cathegory_meter{
font-size:8px;
background-color:#00ff00;
}
.postcard_cathegory_form_list_column .cathegory_meter_inner{
margin:0px;
background-repeat:repeat-y;
background-color:#ff0000;
background-image:url(/images/web_ui/gradiant_green_to_red_w50.png);
}


.postcard_cathegory_menu{
}

.postcard_cathegory_menu ul{
margin:0;
padding:0;
list-style-type:none;
font-family:verdana, arial, Helvetica, sans-serif;
font-size:11px;
}
.postcard_cathegory_menu li{
display:inline;
padding:0px;
margin-top:0;
margin-right:0;
margin-bottom:1px;
margin-left:0;
}

.postcard_cathegory_menu a{
display:block;
padding:6px 10px;
color:#ffffff;
background-color:#ffa7b8;
text-decoration:none;
background-position:bottom left;
background-image:url(/images/web_ui/postcardsmenu_title.gif);
background-repeat:no-repeat;
font-weight:bold;
margin-bottom:1px;
width:282px;
font-size:13px;
}
.postcard_cathegory_menu a:hover{
color:#fff;
text-decoration:none;
background-color:#f46677;
background-position:bottom right;
background-image:url(/images/web_ui/postcardsmenu_title.gif);
}

.postcard_cathegory_menu .current{
display:block;
padding:6px 10px;
color:#FEFFBF;
background-color:#d5283c;
text-decoration:none;
background-position:bottom left;
background-image:url(/images/web_ui/postcardsmenu_current.gif);
background-repeat:no-repeat;
height:15px;
font-weight:bold;
margin-bottom:1px;
width:282px;
font-size:13px;
}
.postcard_cathegory_menu .current:hover{
background-image:url(/images/web_ui/postcardsmenu_current.gif);
color:#FFFF66!important;
background-color:#bb0f23;
text-decoration:none;
background-position:bottom right;
background-repeat:no-repeat;
}

.postcard_cathegory_menu ul ul li{
margin:0 0 1px 0;
}
.postcard_cathegory_menu ul ul a{
display:block;
padding:5px 0px 5px 10px;
color:#000000;
width:277px;
background-color:#fff;
line-height:11px;
text-decoration:none;
font-size:11px!important;
background-position:bottom left;
background-image:url(/images/web_ui/postcardsmenu_subtitle.gif);
margin-left:5px;
margin-bottom:2px;
}
.postcard_cathegory_menu ul ul a:hover{
color:#CF3344;
text-decoration:none;
background-position:bottom right;
background-color:#fff;
background-image:url(/images/web_ui/postcardsmenu_subtitle.gif);
}

.postcard_cathegory_menu ul .selected a{
background-image:url(/images/web_ui/postcardsmenu_list_on.gif);
background-color:#E41C1F;
color:#FFF;
}
.postcard_cathegory_menu ul .selected ul li a{
background-image:url(/images/web_ui/postcardsmenu_list_arrow_pink.gif);
background-color:#FCD2D3;
background-repeat:no-repeat;
background-position:8px 0px;
color:#000;
}
.postcard_cathegory_menu ul .selected ul li a:hover{
color:#E41C1F;
background-position:15px 0px;
}


/* 
 * DISPLAY PAGE AND MENU BAR ADJUSTMENTS 10-09 
 */
#header_makeblingee_button{
width:275px;
text-align:center;
position:absolute;
height:27px;
left:-263px;
top:76px;
background-image:url(/images/web_ui/header_greentab_left.gif);
background-repeat:no-repeat;
line-height:27px;
background-color:#86C201;
}
#makeblingee{
background-image:url(/images/web_ui/header_greentab_right.gif);
background-repeat:no-repeat;
background-position:right top;
}
#makeblingee a{
color:#FFF;
font-weight:bold;
text-decoration:none;
}
#makeblingee a:hover{
color:#FF0;
text-decoration:underline;
}

.new .tab_right{
background-image:url(/images/web_ui/navTabRight_new.gif);
width:28px;
}
#menu .new{
padding-right:13px;
}
#menu ul li.right{
float:right;
}
#menu ul li.blue{
background-image:url(/images/web_ui/navTabFill_blue.gif);
}
.blue .tab_left{
background-image:url(/images/web_ui/navTabLeft_blue.gif);
}
.blue .tab_right{
background-image:url(/images/web_ui/navTabRight_blue.gif);
}
#menu ul li.green{
background-image:url(/images/web_ui/navTabFill_green.gif);
}
.green .tab_left{
background-image:url(/images/web_ui/navTabLeft_green.gif);
}
.green .tab_right{
background-image:url(/images/web_ui/navTabRight_green.gif);
}
#menu ul li.gold{
background-image:url(/images/web_ui/navTabFill_gold.gif);
}
.gold .tab_left{
background-image:url(/images/web_ui/navTabLeft_gold.gif);
}
.gold .tab_right{
background-image:url(/images/web_ui/navTabRight_gold.gif);
}

#star-ratings-block_wrapper{
margin-left:10px;
}

#picdisplay_wrapper h1{
width:400px;
}
#picdisplay_wrapper .breadcrumbs{
margin-left:10px;
}
#picdisplay_wrapper .breadcrumbs dd{
font-size:11px;
}

.ownerinfo .date{
font-size:90%;
}
.ownerinfo .author{
padding-top:10px;
}
.ownerinfo img{
border:3px solid #FFF;
}
#top_container #picdetails .prne a{
color:#FFF;
text-decoration:none;
}
.getcode{
margin-left:10px;
margin-top:5px;
}
.getcode input{
width:230px
}
.sharethis{
}
.sharethis ul li{
float:left;
width:54px;
}
#picinfo .sharethis .yellowbutton ul li{
font-size:10px;
font-weight:normal;
text-align:center;
line-height:12px;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
}
.flatclearer{
font-size:0px;
line-height:0px;
clear:both;
height:0px;
}
#picinfo .sharethis .yellowbutton ul li a:hover{
text-decoration:underline;
}

.modal_share_blingee_content h2{
font-size:18px;
}
.modal_share_blingee_content textarea{
height:60px;
}
.modal_share_blingee_content dd p{
font-size:11px;
}
.modal_share_blingee_content .share_buttons{
background-image:url(/images/web_ui/buttonfill_yellow.gif);
background-repeat:repeat-x;
background-color:#FFCC37;
margin-top:0px;
margin-right:10px;
margin-bottom:20px;
margin-left:10px;
padding:5px;
width:380px;
}
.modal_share_blingee_content .share_buttons a{
display:block;
float:left;
padding:0px 25px 0px 0px;
line-height:16px;
color:#000000 !important;
font-size:12px;
font-weight:normal;
text-align:center;
text-decoration:none;
}
.modal_share_blingee_content .share_buttons a:hover{
text-decoration:underline;
}

.competitions{
margin-bottom:15px;
}
.competitions li{
padding-top:0px;
font-size:90%;
background-image:url(/images/web_ui/icon16_bullet_pink.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:20px;
padding-bottom:10px;
margin-top:5px;
}
#content .competitions ul li{
list-style-type:none;
}


#fbappad{
width:400px;
background-color:#ffffff;
color:#111111;
border:1px solid #222222;
font-family:tahoma;
font-size:12px;
display:block;
overflow:hidden;
margin-bottom:10px;
}

#fbappad .status{
padding-bottom:3px;
}

#fbappad a{
font-weight:bold;
color:#3b5998;
text-decoration:none;
}

#fbappad a:hover{
color:#3b5998 !important;
text-decoration:underline;
}

#fbappad .blingeeanimation{
padding:5px;
float:left;
}
#fbappad .walltext{
float:right;
font-size:11px;
text-align:left;
width:224px;
padding-top:5px;
color:#808080;
}

#fbappad .fbicon{
width:50px;
float:left;
padding:8px;
}

#fbappad .fbwall{
padding:2px;
float:right;
width:329px;
padding:8px 5px 5px 0px;
}

#fbappad .fb_expand_flash_thumb{
cursor:pointer;
display:block;
position:relative;
}
#fbappad .fb_play_button{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/web_ui/facebook/play.gif) no-repeat scroll left bottom;
bottom:0;
height:32px;
left:0;
margin:0;
position:absolute;
width:39px;
}

#fbappad .fb_send_button{
border-style:solid;
border-color:#d9dfea #0e1f5b #0e1f5b #d9dfea;
border-width:1px; 
padding:2px 5px 3px;
background-color:#3b5998;
color:#ffffff;
font-family:"lucida grande",arial,verdana,sans-serif;
text-align:center;
}
#fbappad .fb_send_button a{ 
color:#ffffff; 
font-family:"lucida grande",arial,verdana,sans-serif; 
text-decoration:none;
*font-size:12px; /* set the font size in IE */
}
#fbappad .fb_send_button a:hover{ 
color:#ffffff !important;
}

#BlingeeMakerWrapper{
margin-bottom:35px;
}
.blingee_maker_panel{
}
.blingee_maker_panel td{
vertical-align:top;
text-align:left;
padding:0px;
margin:0px;
}
#create_blingee_mode_commands{
float:right;
margin-right:5px;
margin-bottom:10px;
}
#create_blingee_mode_commands .original_mode, #create_blingee_mode_commands .widescreen_mode{
cursor:pointer;
padding-left:20px;
background-repeat:no-repeat;
background-position:left middle;
}
#create_blingee_mode_commands .original_mode{
background-image:url(/images/web_ui/icons/application_side_contract.gif);
}
#create_blingee_mode_commands .widescreen_mode{
/*background-image:url(/images/web_ui/icons/application_side_expand.gif);*/
background-image:url(/images/web_ui/icons/arrow_out.gif);
}
#BlingeeMakerContainer{
}


.canvaspromo_l{
display:block;
width:435px;
height:270px;
background-image:url(/images/web_ui/canvas/homebg.png);
}
.canvaspromo_l .adbox{
display:block;
width:435px;
padding:0px 0px 3px;
background-color:#8f8f8f;
background-image:url(/images/web_ui/canvas/box_1.jpg);
background-repeat:repeat-x;
background-position:top center;
border:1px solid #4d6c93;
font-family:Verdana;text-align:left;
}
.canvaspromo_l .adbox a{
padding:5px;
color:#ffffff !important;
font-size:11px;
text-decoration:none;
}
.canvaspromo_l .adbox h2{
margin:0px;
padding:4px 10px 2px 5px;
color:#444444;
font-size:14px;
line-height:18px
}
.canvaspromo_l .adbox h3{
margin:0px;
padding:0px 0px 2px 5px;
color:#000000;
font-size:11px;
line-height:14px
}
.canvaspromo_l .adbox h3 b{
color:#E04651;
}
.canvaspromo_l .adbox .adbutton{
display:block;
width:126px;
margin:5px 0px 5px 5px;
padding:3px 3px 5px 3px;
background-color:#0080C9;
background-image:url(/images/web_ui/canvas/button_1.jpg);
background-repeat:repeat-x;
background-position:top center;
border:1px solid #000000;
color:#ffffff;
font-size:18px;
font-weight:bold;
font-family:verdana;
word-wrap:break-word;
break-word:break-all;
text-align:left;
white-space:normal;
}
.canvaspromo_l .adbox .adbutton:hover{
color:#fff22a !important;
}
.canvaspromo_l .browser{
overflow:hidden;
position:absolute;
width:290px;
height:240px;
z-index:5;
margin-left:144px;
margin-top:5px;
background-color:#eaeaea;
background-image:url(/images/web_ui/canvas/browser_290x240.gif);
cursor:pointer;
}
.canvaspromo_l .preview{
overflow:hidden;
width:275px;
height:181px;
margin-top:45px;
margin-left:3px;
background-color:#000000;
}
.canvaspromo_l .adcopy{
display:block;
width:150px;
}
.content_preview-leaderboard .canvaspromo_l{
position:absolute;
z-index:4;
_background-image:none;
background-repeat:no-repeat;
}
.content_preview-leaderboard .canvaspromo_l .adbox{
}
.content_preview-leaderboard .promo_footer{
display:block;
height:80px;
margin-bottom:10px;
}
#content_preview.canvas_promo #picdisplay_wrapper{
margin-top:160px;
}


.canvaspromo_md{
overflow:hidden;
background-image:url(/images/web_ui/canvas/orangebg.jpg);
background-color:#f7a100;
background-repeat:no-repeat;
background-position:top center;
border-bottom:2px solid #ffc02b;
color:#ffffff;
font-family:arial;
}
.canvaspromo_md a{
color:#ffffff;
font-size:11px;
text-decoration:none;
}
.canvaspromo_md p{
margin:0px 5px 0px 0px;
padding:2px;
text-align:right;
}
.canvaspromo_md h3{
margin:0px;
padding:8px;
color:#ffffff !important;
font-size:18px;
text-align:center;
}
.canvaspromo_md input{
display:block;
width:278px;
margin:auto;
padding:5px 30px 13px 9px;
background-color:#ffffff;
background-image:url(/images/web_ui/canvas/button_2_bottom.jpg);
background-repeat:no-repeat;
background-position:bottom left;
border:0px;
color:#0060e3;
font-size:20px;
font-weight:bold;
font-family:arial;
white-space:normal;
text-align:center;
cursor:pointer;
}
.canvaspromo_md .border{
display:block;
overflow:hidden;
width:278px;
height:9px;
margin:auto;
margin-top:5px;
background-image:url(/images/web_ui/canvas/button_2_top.jpg);
background-repeat:no-repeat;
background-position:top left;
}
.canvaspromo_md input:hover{
background-position:bottom right;
color:#00459F;
}
.canvaspromo_md .browser{
display:block;
overflow:hidden;
width:290px;
height:265px;
margin:auto;
background-image:url(/images/web_ui/canvas/browser_290x265.gif);
background-color:#eaeaea;
cursor:pointer;
}
.canvaspromo_md .preview{
display:block;
overflow:hidden;
width:275px;
height:206px;
margin-top:45px;
margin-left:3px;
background-color:#000000;
}

canvaslp_1{
width:auto;
}
.canvaslp_1 h2{
margin-top:-10px;
margin-bottom:20px;
font-size:14px !important;
color:#000000 !important;
}
.canvaslp_1 h2 b{
color:#E04651;
}
.canvaslp_1 h3{
display:block;
_position:absolute;
width:395px;
height:40px;
margin:5px 0px -8px 0px !important;
padding:10px 0px 0px 10px !important;
background-image:url(/images/web_ui/canvas/feature_heading_1.gif) !important;
background-repeat:no-repeat;
background-position:top left;
color:#ffffff !important;
font-size:15px;
line-height:13px;
}
.canvaslp_1 .canvas_info{
float:left;
display:block;
width:400px;
min-height:460px;
_height:460px;
background-image:url(/images/web_ui/canvas/pinkbg.jpg);
background-position:bottom left;
background-repeat:no-repeat;
background-color:#ffd4dc;
font-size:14px;
}
.canvaslp_1 .canvas_info ul{
margin:0;
padding:0px 5px 5px 5px;
background-image:none !important;
}
.canvaslp_1 .canvas_info ul li{
margin:0px;
padding:15px 5px 15px 5px;
list-style:none !important;
background-image:none !important;
}
.canvaslp_1 .canvas_info ul li p{
_margin-top:48px;
padding-left:10px;
}
.canvaslp_1 .adbutton{
display:block;
width:300px;
margin:15px auto 0px auto;
padding:30px 10px 30px 60px;
background-image:url(/images/web_ui/canvas/button_3.gif);
background-position:center left;
background-color:#008ce0;
border-top:2px solid #000000;
border-bottom:2px solid #000000;
color:#ffffff;
font-size:21px;
font-weight:bold;
text-decoration:none;
text-align:center;
}
.canvaslp_1 .adbutton:hover{
background-position:center right;
}
.canvaslp_1 .browserbox{
float:left;
display:block;
width:550px;
height:460px;
background-image:url(/images/web_ui/canvas/browser_550x460.gif);
background-color:#aaaaaa;
cursor:pointer;
}
.canvaslp_1 .browserbox .preview{
display:block;
width:527px;
height:383px;
margin-top:58px;
margin-left:6px;
background-color:#000000;
}
.canvaslp_1 .nothanks{
display:block;
margin:15px auto 0 auto;
padding:5px;
background-color:#f7f7f7;
border:1px solid #555555;
color:#6f6f6f;
font-size:12px;
text-align:center;
text-decoration:none;
}
.canvaslp_1 .nothanks:hover{
/*
color:#000000;
*/
color:#ff0000;
}
.canvaslp_1 .nothanks.floating{
float:right;
}
.canvaslp_1 .nothanks.large{
width:300px;
font-size:14px;
}

.canvas_ff_steps{
display:block;
position:absolute;
/*
overflow:hidden;
*/
width:480px;
padding:7px;
top:10px;
left:140px;
z-index:12;
/*
background-image:url(/images/web_ui/canvas/ff_instructions/background_1.jpg);
background-color:#efefef;
*/
background-color:#ffffff;
background-repeat:repeat-x;
background-position:top center;
border:1px solid #333333;
color:#111111A;
font-family:tahoma;
font-size:12px;
}
.canvas_ff_steps .lefside{
float:left;
display:block;
width:70px;
height:150px;
}
.canvas_ff_steps .lefside a{
display:block;
width:38px;
height:36px;
margin:50px auto 0 auto;
background-image:url(/images/web_ui/canvas/ff_instructions/icon_38x36.gif);
background-repeat:no-repeat;
background-position:center center;
cursor:default;
}
.canvas_ff_steps .flash{
display:block;
width:400px;
height:50px;
background-color:gray;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}
.canvas_ff_steps .moduletop{
display:block;
width:15px;
height:8px;
margin:-15px 0px 0px 15px !important;
background-image:url(/images/web_ui/canvas/ff_instructions/top.gif);
background-repeat:no-repeat;
}
.canvas_ff_steps .rightside{
float:right;
display:block;
width:400px;
}
.canvas_ff_steps .rightside .exit{
position:absolute;
width:11px;
height:11px;
top:5px;
left:470px;
}
.canvas_ff_steps .rightside .exit a{
display:block;
width:11px;
height:11px;
background-image:url(/images/web_ui/canvas/ff_instructions/close_button.gif);
background-position:top left;
}
.canvas_ff_steps .rightside .exit a:hover{
background-position:top right;
}
.canvas_ff_steps p{
margin:0px;
padding:4px 1px 1px 1px;
/*
color:#EF869B!important;
*/
font-size:11px;
text-align:right;
}
.canvas_ff_steps p a{
/*
color:#EF869B;
*/
}
.canvas_ff_steps h3{
display:block;
margin:0px;
padding:2px;
color:#E2394D;
font-size:14px;
font-family:arial;
}
.canvas_ff_steps ol{
display:block;
margin:0px;
padding:3px 0px 7px 25px;
font-weight:bold;
}
.canvas_ff_steps ol li a{
font-size:12px;
font-weight:bold;
color:#E04650;
}
.canvas_ff_steps ol li{
padding:4px 0px 5px 0px;
font-weight:normal!important;
font-size:12px;
}
.canvas_ff_steps .continue_button{
display:block;
width:300px;
margin:0px auto 0px auto;
padding:15px 10px 15px 30px;
background-image:url(/images/web_ui/canvas/button_4.gif);
background-position:center left;
background-color:#008ce0;
border:2px solid #000000;
color:#ffffff;
font-size:21px;
font-weight:bold;
text-decoration:none;
text-align:center;
}

.modal_overlay{
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
text-align:center;
z-index:10;
/*
background-image:url(background-trans.png);
*/
background-color:#000000;
filter:alpha(opacity=90); /* internet explorer */
-khtml-opacity:0.9;       /* khtml, old safari */
-moz-opacity:0.9;         /* mozilla, netscape */
opacity:0.9;              /* fx, safari, opera */
}


.challenge_trophy{
background-position:center center;
}

ul.challenge_entry_list{
}
ul.challenge_entry_list li{
float:left;
display:block;
width:170px;
height:210px;
margin:10px 15px 5px 0px;
list-style:none;
}
ul.challenge_entry_list li .module{
width:170px;
height:210px;
background-image:url(/images/web_ui/challenge/module.gif);
}
ul.challenge_entry_list li .module .uppermenu{
display:block;
height:20px;
}
ul.challenge_entry_list li .preview_entry{
display:block;
width:170px;
height:170px;
margin:auto;
background-position:center center;
background-repeat:no-repeat;
}
ul.challenge_entry_list li .preview_entry table, ul.challenge_entry_list li .preview_entry table tr{
margin:0;
padding:0;
border:0;
}
ul.challenge_entry_list li .preview_entry table tr td{
width:165px;
height:165px;
overflow:hidden;
padding:0;
border:none;
vertical-align:middle;
text-align:center;
}

ul.challenge_entry_list li span.move{
float:left;
display:block;
height:20px;
width:30px;
background-image:url(/images/web_ui/challenge/topicons1.gif);
background-repeat:no-repeat;
background-position:top left;
cursor:move;
}
ul.challenge_entry_list li span.move:hover{
background-position:bottom left;
}
ul.challenge_entry_list li a.remove{
float:right;
display:block;
height:20px;
width:30px;
background-image:url(/images/web_ui/challenge/topicons1.gif);
background-repeat:no-repeat;
background-position:top right;
}
ul.challenge_entry_list li a.remove:hover{
background-position:bottom right;
}
ul.challenge_entry_list li a.zoom{
float:left;
display:block;
height:20px;
width:30px;
background-image:url(/images/web_ui/challenge/topicons2.gif);
background-repeat:no-repeat;
background-position:top left;
}
ul.challenge_entry_list li a.zoom:hover{
background-position:bottom left;
}
ul.challenge_entry_list li a.add{
float:right;
display:block;
height:20px;
width:30px;
background-image:url(/images/web_ui/challenge/topicons2.gif);
background-repeat:no-repeat;
background-position:top right;
}
ul.challenge_entry_list li a.add:hover{
background-position:bottom right;
}
ul.challenge_entry_list li span.number{
float:right;
display:block;
height:20px;
width:34px;
padding-right:5px;
color:#ee3644;
font-size:12px;
line-height:20px;
text-align:right;
}


#challenge_vote_top .divider{
clear:both;
display:block;
_display:none;
width:100%;
height:1px;
margin:10px 0px 4px 0px;
background-color:#CB3B45;
border-top:1px solid #FF7C95;
border-bottom:1px solid #FF7C95;
}
#challenge_vote_top ul.challenge_entry_list{
}
#challenge_vote_top ul.challenge_entry_list li{
background-image:url(/images/web_ui/challenge/noselection.gif);
background-position:center center;
background-repeat:no-repeat;
}
#challenge_vote_top ul.challenge_entry_list li.hidden_slot{
display:none;
}
#challenge_vote_top ul.challenge_entry_list li a.add{
display:none;
}

#challenge_vote_top .submitvote .top{
display:block;
width:188px;
/*height:6px;*/
padding-top:6px;
background-image:url(/images/web_ui/challenge/submit1.gif);
background-position:top left;
background-repeat:no-repeat;
}
#challenge_vote_top .submitvote a.vote_button{
display:block;
width:133px;
padding:5px 0px 5px 55px;
background-image:url(/images/web_ui/challenge/vote.jpg);
background-position:center left;
background-repeat:no-repeat;
font-family:verdana;
font-size:17px;
font-style:italic;
text-decoration:none;
line-height:20px;
color:#4c9f2d;
}
#challenge_vote_top .submitvote a.vote_button:hover{
background-position:center right;
color:#1e6e00;
}
#challenge_vote_top .submitvote .bottom{
display:block;
width:188px;
/*height:6px;*/
padding-bottom:6px;
background-image:url(/images/web_ui/challenge/submit1.gif);
background-position:bottom left;
background-repeat:no-repeat;
}
#challenge_vote_top .submitvote{
display:block;
float:right;
width:190px;
margin-right:15px;
margin-top:15px;
}

#challenge_vote_bottom{
padding-left:20px;
}
#challenge_vote_bottom ul.challenge_entry_list li{
}
#challenge_vote_bottom ul.challenge_entry_list li a.remove{
display:none;
}
#challenge_vote_bottom ul.challenge_entry_list li span.number{
display:none;
}
#challenge_vote_bottom .pagination{
display:block;
width:100%;
padding-bottom:10px;
/*text-align:center;*/
}
#challenge_vote_bottom .pagination a{
padding:4px;
text-decoration:none;
}
#challenge_vote_bottom .pagination a:hover{
color:#9F131F!important;
}

.challenge_info_menu{
margin-top:25px;
}
.challenge_info_menu h3{
font-size:14px;
font-weight:normal;
}
.challenge_header{
margin-bottom:20px
}
.challenge_header .trophy_preview{
float:left;
}
.challenge_header .challenge_title{
float:left;
width:600px;
margin-left:5px;
padding-top:15px;
}
.challenge_header .challenge_title_long{
padding-top:0
}
.challenge_header .instructions{
width:500px;
}

.challenge_entry_details_wrapper{
background-image:url(/images/web_ui/challenge/shadow.png);
_background-image:none;
background-repeat:no-repeat;
background-position:bottom center;
padding:0px 12px 16px 12px;
}
.challenge_entry_details{
display:block;
width:480px;
margin:auto;
background-color:#ffffff;
border-bottom:1px solid #ffffff;
font-family:verdana;
}
.challenge_entry_details h2{
display:block;
padding:0px 0px 0px 15px;
font-size:14px;
color:#BF2334;
}
.challenge_entry_details .header{
clear:both;
display:block;
width:100%;
margin-bottom:5px;
}
.challenge_entry_details .title{
display:block;
float:left;
}
.challenge_entry_details .name{
display:block;padding:7px 0px 0px 11px;
width:500px;
font-size:18px;
color:#000000;
}
.challenge_entry_details .author{
display:block;
margin-bottom:4px;
padding:1px 0px 5px 11px;
font-size:12px;
color:#cf2c36;
}
.challenge_entry_details .author a{
font-weight:bold;
text-decoration:underline;
color:#cf2c36;
}
.challenge_entry_details .author a:hover{
color:#ad1d26;
}
.challenge_entry_details .preview{
display:block;
width:100%;
margin:10px auto;
text-align:center;
}
.challenge_entry_details .preview img{
border:5px solid #EB3E52;
}
.challenge_entry_details .stampsused{
clear:both;
display:block;
width:438px;
height:130px;
overflow-x:scroll;
overflow-y:hidden;
margin:0px auto 10px auto;
padding:2px;
border:5px solid #dddddd;
white-space:nowrap;
}
.challenge_entry_details .stampsused a img{
margin:0px 7px 5px 0px;
}
.challenge_entry_details .stampsused tr{
}
.challenge_entry_details .stampsused tr td{
width:100px;
text-align:left;
vertical-align:bottom;
}


.feed_item{
clear:both;
padding-top:20px;
border-bottom:solid 1px #f7f5eb;
}

.feed_item .blingee_details{
float:left;
width:450px;
margin-bottom:20px;
}
.feed_item .blingee_details .comment{
clear:both;
padding-top:8px;
}

.feed_item .blingee_info{
float:right;
width:240px;
margin-bottom:8px;
text-align:right;
}
.feed_item .userpic{
border:2px solid #EF5661;
}
.feed_item .blingee_info .userpic{
float:right;
margin-left:5px;
}
.feed_item h4.title a{
display:block;
font-size:13px;
margin-bottom:5px;
}
.feed_item .blingee_info h4 a{
font-size:13px;
overflow:auto;
margin-bottom:5px;
word-wrap:break-word;
}

.feed_item .more{
float:right;
position:relative;
clear:both;
width:auto;
margin-top:20px;
border:1px solid #e6e1e1;
background-image:url(/images/web_ui/feed/more_gradient.gif);
background-repeat:repeat-x;
background-color:#EEEBEB;
color:#93A6D1;
}
.feed_item .more a{
display:block;
margin-right:6px;
padding-top:4px;
padding-right:20px;
padding-bottom:4px;
padding-left:10px;
background-image:url(/images/web_ui/feed/more_arrow.gif);
background-repeat:no-repeat;
background-position:center right;
color:#4765AB;
text-decoration:none;
font-size:13px;
}
.feed_item .more ul a{
margin:0;
padding:0;
background-image:none;
}

.feed_item .display{
float:left;
position:relative;
}
.feed_item .thumb{
width:164px;
margin-right:5px;
}
.feed_item .thumb img{
border:2px solid #FCC;
}
.feed_item .thumb .zoom{
display:block;
position:absolute;
left:8px;
bottom:8px;
z-index:100;
height:20px;
width:20px;
background-image:url(/images/web_ui/feed/blingee_zoom.gif);
background-repeat:no-repeat;
cursor:pointer;
}
.feed_item .full_size{
margin-bottom:10px;
}
.feed_item .full_size img{
}

.feed_item .star-rating{
background-image:url(/images/web_ui/feed/ratings_feed.gif);
background-position:left top;
}
.feed_item .star-rating li a:hover{
background-image:url(/images/web_ui/feed/ratings_feed.gif);
background-position:left center;
}
.feed_item .star-rating li.current-rating{
background:url(/images/web_ui/feed/ratings_feed.gif) left bottom;
}
.feed_item .star-ratings-block_wrapper{
display:block;
margin:0px;
padding:0px;
}
.feed_item .star-ratings-block ul{
}
.feed_item .star-ratings-block p{
margin-bottom:10px;
color:#000000 !important;
font-size:10px !important;
}

.feed_item .sharing{
margin-top:8px;
margin-bottom:8px;
color:#06C;
font-size:12px;
line-height:16px;
}
.feed_item .description{
clear:right;
margin-top:8px;
margin-bottom:5px;
padding-bottom:8px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#f6f2ee;
font-size:13px;

overflow:auto;
word-wrap:break-word;
}

.feed_item .comments .commentavatar{
float:left;
width:38px;
margin-right:6px;
}
.feed_item .commenttext{
float:left;
width:305px;
min-height:34px;
max-height:200px;
overflow-x:hidden;
overflow-y:auto;
padding-bottom:8px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#f6f2ee;
}
.feed_item .commenttext pre{
width:285px;
overflow:auto;
margin-top:5px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
word-wrap:break-word;
}
.feed_item .commenttext .username .date{
font-size:9px;
}
.feed_item .viewmorecomments{
clear:both;
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
background-position:0px 4px;
background-image:url(/images/web_ui/feed/icon_16_comment.gif);
background-repeat:no-repeat;
font-size:11px;
}
.feed_item .commenterror{
clear:both;
margin:5px 0 5px 0;
padding:5px 5px 5px 10px;;
background-color:#d2162c;
color:#ffffff;
font-family:Tahoma;
font-weight:700;
font-size:11px;
}
.feed_item .add_comment{
width:285px;
overflow:auto;
margin-left:0px;
padding:4px;
border:1px solid #e5bdbe;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
}
.feed_item .submit_comment{
display:block;
margin-left:44px;
margin-top:4px;
padding-top:2px;
padding-right:6px;
padding-bottom:3px;
padding-left:6px;
border:1px solid #E6172B;
background-color:#E0101E;
background-image:url(/images/web_ui/feed/button_comment.gif);
background-repeat:repeat-x;
color:#FFF;
font-weight:bold;
font-size:12px;
line-height:12px;
text-align:center;
cursor:pointer;
}
.feed_item .collapsed .add_comment{
height:15px;
width:330px;
overflow:hidden;
margin-left:0px;
color:#999999;
}
.feed_item .collapsed .commentavatar, .feed_item .collapsed .submit_comment{
display:none;
}

.feed_item .more .popout{
display:none;
}
.feed_item .more:hover .popout{
display:block;
}
.feed_item .more .popout{
position:absolute;
top:24px;
right:-1px;
width:210px;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
padding-left:10px;
border:1px solid #E6E1E1;
background-color:#F6F4F5;
text-align:left;
font-size:12px;
}
.feed_item .popout ul{
list-style-type:none !important;
}
.feed_item .popout ul li{
list-style-type:none !important;
}
.feed_item .popout ul li.view{
background-image:url(/images/web_ui/feed/icon_16_magnify.gif);
}
.feed_item .popout ul li.home{
background-image:url(/images/web_ui/feed/icon_16_home.gif);
}
.feed_item .popout ul li.comments{
background-image:url(/images/web_ui/feed/icon_16_comment.gif);
}
.feed_item .popout ul li.report{
background-image:url(/images/web_ui/feed/icon_16_report.gif);
}
.feed_item .popout li{
margin-top:7px;
margin-bottom:7px;
}
.feed_item .popout ul.separator{
border-top:1px solid #cccccc;
}

.fb_like_wrapper{
display:block;
overflow:hidden;
}
.picinfo .fb_like_wrapper{
width:200px;
height:25px;
min-height:25px;
}
.feed_item div.fb_like_wrapper{
width:200px;
height:25px;
}
.feed_item div:hover.fb_like_wrapper{
/*height:auto;*/
}

.competecolumn{
}
/*
.competecolumn_challenge{
float:left;
width:292px;
padding-right:7px;
border-right:1px solid #cccccc;
}
.competecolumn_competition{
float:left;
width:314px;
margin-left:7px;
}
*/
.competecolumn_challenge{
float:right;
width:292px;
margin-left:7px;
}
.competecolumn_competition{
float:right;
width:312px;
padding-right:7px;
border-right:1px solid #cccccc;
}

.competecolumn th.header{
background-position:center left;
background-repeat:no-repeat;
}
.competecolumn_challenge th.header{
background-image:url(/images/web_ui/icon50_header_trophy.gif);
background-color:#ffdee5;
}
.competecolumn_competition th.header{
background-image:url(/images/web_ui/icon50_header_medal.gif);
background-color:#ffc5d1;
}

.competecolumn h2{
text-align:left;
padding:9px 0px 9px 56px;
}
.competecolumn_competition h2{
padding-left:50px;
}

.competecolumn_challenge tr{
background-color:#ffeff2 !important;
}
.competecolumn_competition tr{
background-color:#ffd4dc !important;
}
.competecolumn_challenge tr.odd, .competecolumn_competition tr.odd{
background-color:#ffffff !important;
}
.competecolumn_competition td.icon img{
border:8px solid #ffebef;
}

.competecolumn .competitionlist tbody tr{
display:block;
min-height:122px;
_height:auto !important;
*height:122px;
}
.competecolumn .competitionlist tbody td{
vertical-align:top;
}
.competecolumn .competitionlist .title{
display:block;
margin-bottom:0px;
font-size:14px;
}
.competecolumn_challenge .competitionlist .title{
width:160px;
word-wrap:break-word;
overflow:auto;
}
.competecolumn .competitionlist .owner_info{
display:block;
margin-bottom:8px;
font-size:10px !important;
}
.competecolumn .competitionlist .status{
display:block;
margin-bottom:8px;
font-size:10px;
font-weight:bold;
line-height:14px;
}
.competecolumn .competitionlist .status dl dt{
display:inline;
font-weight:bold;
}
.competecolumn .competitionlist .status dl dd{
display:inline;
font-weight:normal;
}
.competecolumn .competitionlist ul.actions{
}
.competecolumn .competitionlist ul.actions li{
float:left;
display:block;
padding-right:20px;
font-size:11px;
line-height:16px;
}

.modal_dialog h2{
background-repeat:no-repeat;
margin:0px;
background-color:#FFD8E7;
line-height:45px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:10px;
height:45px;
font-size:16px;
color:#D02F36;
}
.modal_dialog .dialog_content{
padding:10px 10px;
}
.modal_dialog .dialog_graphic{
display:inline;
float:left;
margin:0 10px 10px 10px;
}
.modal_dialog p.message{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

