#banner_wrapper {
background:url(site_images/background_sprite.png) no-repeat -184px -11px;
}

#footerWrapper {
background:url(site_images/background_sprite.png) no-repeat -9px -822px;
}

#rightsidebar div[align=center] {
margin-left:-8px;
}

.clear {
clear:both;
}

.pinky {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#F6F;
}

.pinky a {
text-decoration:none;
color:#F6F;
font-weight:700;
}

#maincontent span {
float:left;
width:510px;
background-image:url(site_images/background_sprite.png);
}

.populardollbox_title,.maincontent_title {
height:32px;
background-position:-356px -180px;
margin:0;
padding:0;
}

.maincontent_bg {
width:510px;
height:auto!important;
background-position:center;
background-image:url(site_images/maincontentbg.gif);
margin:0;
padding:0;
}

.maincontent_bottom {
height:16px;
background-position:-356px -263px;
margin:0 0 10px;
padding:0;
}

.cdeflavor {
height:70px;
width:480px!important;
background-position:-356px -288px;
margin:0 0 10px;
padding:20px 30px 0 0;
}

#maincontent h2 {
background-color:#AFE4FD;
margin:10px 0;
padding:5px;
}

#updatebox {
height:370px;
margin-bottom:10px;
}

#cdegraphicsbox {
height:700px;
margin-bottom:0;
}

#whatshotbox {
height:140px;
margin-bottom:10px;
}

#populardollbox {
height:550px;
background-image:url(/site_images/populardolls_bg.gif);
margin:0 0 10px;
padding:0;
}

#cdelovebox {
height:99px;
background-image:url(lovescroller/cdelovebox_small.png);
background-repeat:no-repeat;
margin:0 0 10px;
padding:0;
}

#populardollboxTest {
height:590px;
background-image:url(/site_images/populardolls_newbg.gif);
background-repeat:no-repeat;
margin:0 0 10px;
padding:0;
}

#padding20 {
padding:20px;
}

#maincontent_dolls_874 {
height:874px;
background-image:url(/site_images/maincontent_bg.gif);
margin:0;
padding:10px 0 0;
}

#maincontent_dolls_80 {
height:80px;
background-image:url(/site_images/maincontent_bg.gif);
margin:0;
padding:10px 0 0;
}

#maincontent_dolls_bg {
background-image:url(/site_images/maincontent_bg.gif);
background-repeat:repeat-y;
word-wrap:break-word;
overflow:hidden;
margin:0;
padding:10px 0 0;
}

#maincontent_bg h3 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
font-size:16px;
color:#669;
text-transform:uppercase;
margin:10px 0;
padding:0;
}

#maincontent_bg p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#FFF;
margin:0;
padding:0 10px;
}

#leftsidebar ul {
font:10px verdana, sans-serif;
width:150px;
height:1%;
color:#FFF;
margin:0;
padding:0 0 0 7px;
}

#leftsidebar li {
list-style:none;
background-image:url(site_images/left_linebreak.gif);
background-position:bottom;
background-repeat:repeat-x;
text-align:left;
margin:0;
padding:0;
}

#leftsidebar li.last {
background-image:none!important;
}

#leftsidebar li a {
display:block;
text-decoration:none;
height:17px;
padding:2px 0 0 8px;
}

#leftsidebar li a:hover {
color:#FFF;
background:#F9F;
}

#leftsidebar span {
float:left;
width:164px;
background-image:url(site_images/background_sprite.png);
}

.leftsidebartitle {
background-position:-184px -176px;
height:30px;
margin:0;
padding:0;
}

#linebreak_pink {
list-style:none;
background-image:url(site_images/left_linebreakGray.gif)!important;
background-position:bottom;
background-repeat:repeat-x;
text-align:left;
margin:0;
padding:0;
}

.leftcategories {
height:352px;
background-position:-184px -336px;
margin:0 0 10px;
padding:0;
}

.leftyourcde {
height:141px;
background-position:-184px -550px;
margin:0 0 10px;
padding:0;
}

.leftsidebartitle_ad {
height:30px;
background-position:-9px -7px;
margin:0;
padding:0;
}

.leftsidebartitle_ad h1 {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:12px 0 0 14px;
}

.leftsidebar_ad {
height:620px;
background-position:-9px -37px;
text-align:center;
margin:0 0 10px;
padding:0;
}

#rightsidebar_user div.iteminfobox span.username,#rightsidebar_user div.iteminfobox span.description,#rightsidebar_user div.iteminfobox span.buyitem {
background-image:none;
float:none;
width:auto;
}

#rightsidebar span {
float:left;
width:314px;
background-image:url(site_images/background_sprite.png);
}

.rightbigtitle {
height:30px;
background-position:-681px -405px;
margin:0;
padding:0;
}

.rightadbigtitle {
height:30px;
background-position:-361px -391px;
margin:0;
padding:0;
}

.rightadbig {
text-align:center;
height:260px;
background-position:-361px -421px;
margin:0 0 10px;
padding:0;
}

.indexleaders {
height:120px;
background-position:-681px -559px;
margin:0 0 10px;
padding:0 0 20px;
}

.searchbox {
height:40px;
background-position:-681px -654px;
margin:0 0 10px;
padding:0;
}

.surveybox {
height:224px;
background-position:-681px -475px;
margin:0 0 2px;
padding:0;
}

.cdepartners {
height:184px;
background-position:-681px -517px;
margin:-5px 0 10px;
padding:0;
}

.cdelovebox {
height:46px;
background-position:-867px -260px;
margin:-5px 0 10px;
padding:0;
}

.celebmessage {
height:128px;
background-position:-869px -177px;
margin:0 0 10px;
padding:0;
}

.pinky a:hover,#leftsidebar li a:link,#leftsidebar li a:visited {
color:#FFF;
}

