body {
text-align:center;
min-width:945px;
background-color:#FEECFB;
margin:0;
padding:0;
}

body,td,th {
color:#484f5c;
font:normal 13px Arial, Helvetica, sans-serif;
}

h1 {
color:#da00b4;
font-size:20px;
border-bottom:1px solid #F60FDD;
font-weight:400;
margin:0 0 10px;
padding:0 0 5px;
font-family:georgia;
}

table.blockheader {
height:28px;
width:100%;
border-bottom:1px solid #D6E7EF;
}

table.blockheader h1 {
color:#da00b4;
font-size:20px;
border-bottom:0;
font-weight:400;
margin:0;
padding:0;
}

td.blockheaderlink {
text-align:right;
}

td.blockheaderlink a {
color:#da00b4;
margin:0;
padding:0;
}

h2 {
font:normal 14px Arial, Helvetica, sans-serif;
margin:0.5em 0;
}

p {
margin:0.5em 0;
}

small {
font-size:9px;
}

img {
border:none;
}

input,select,textarea,button {
vertical-align:middle;
font:normal 13px Arial, Helvetica, sans-serif;
}

label {
display:block;
padding-top:3px;
vertical-align:middle;
font:bold 10px Arial, Helvetica, sans-serif;
}

label i,label small {
font:normal normal 9px Arial, Helvetica, sans-serif;
}

label i {
color:red;
}

label.default {
display:inline !important;
font:normal 10px Arial, Helvetica, sans-serif !important;
}

LINKS
a:link,a:visited {
color:#484f5c;
}

a:hover,a:active {
color:#ED2CCB;
text-decoration:underline;
}

.box a,.box a:active,.box a:visited {
color:#DA00B4;
text-decoration:underline;
}

.box a:hover {
color:#27BAED;
}

.pager {
line-height:20px;
padding:3px 7px;
}

a.pager,a.pager:visited {
color:#29b6e5;
text-decoration:none;
}

a.pager:hover,a.pager:active {
background-color:#27BFF2;
color:#FFF;
text-decoration:none;
}

span.pager {
background-color:#FFde33;
font-weight:700;
}

#wrapper {
text-align:left;
background:#fdf1fb url("images/top-background.gif") no-repeat;
background-position:top center;
margin:0 auto;
padding:0;
}

#headline {
background:#000;
text-align:right;
font:normal 10px/20px  Arial, Verdana, Tahoma, Tahoma, Verdana;
padding:0 10px;
}

#headline a,#headline a:visited,#headline a:hover,#headline a:active,#footer a,#footer a:visited,#footer a:hover,#footer a:active {
color:#FFF;
font-weight:700;
text-decoration:underline;
}

td.topmenu {
text-align:right;
color:#3a86b9;
background:url("images/right-top.jpg") no-repeat top right;
}

td.topLeft {
background:url("images/left-top.jpg") no-repeat top left;
width:575px;
}

a.topmenu,a.topmenu:visited {
color:#000;
text-decoration:none;
}

a.topmenu:hover,a.topmenu:active {
color:#000;
text-decoration:underline;
}

#header td {
vertical-align:bottom;
padding:0;
}

tr.navigator {
height:27px;
}

td.menu {
color:#b6e4f5;
height:32px;
margin:0;
padding:0;
}

.menu ul {
float:left;
list-style-type:none;
margin:0;
padding:0;
}

.menu li {
float:left;
height:32px;
margin:0;
padding:0;
}

td.quickgame {
padding-top:0;
text-align:right;
font-size:14px;
}

.tabmenu {
color:#000;
display:block;
float:left;
height:32px;
font-size:14px;
margin:0;
padding:0 30px;
}

a.tabmenu,a.tabmenu:visited {
text-decoration:none;
background:url(images/i-tab-unsel-bg.gif);
background-repeat:repeat;
}

a.tabmenu:hover,a.tabmenu:active {
text-decoration:underline;
background:url(images/i-tab-unsel-bg.gif);
background-repeat:repeat;
}

span.tabmenu {
color:#000;
background:url(images/i-tab-sel-bg.gif) repeat-x top;
font-size:14px;
margin:0;
padding:0 30px;
}

.submenu {
background:#FFF;
border:7px solid #FFF;
font-size:16px;
padding:10px;
}

.submenu a,.submenu a:visited {
color:#8E24A9;
text-decoration:underline;
line-height:20px;
margin:0;
padding:0;
font-size:15px;
}

.submenu a:hover,.submenu a:active {
color:#27baed;
}

table.topgamescashe {
width:180px;
margin-left:2px;
}

.content .topgamescashe td {
padding:3px 5px;
}

.content .topgamescashe td.topgamehdr,.content .topgamescashe2 td.topgamehdr {
background-color:#a4d7df;
font-size:14px;
padding-left:4px;
}

.content .topgamescashe td.topgamerow,.content .topgamescashe2 td.topgamerow {
background-color:#e2f9fc;
}

.content .topgamescashe td.topgamerowalt,.content .topgamescashe2 td.topgamerowalt {
background-color:#c9f2f8;
}

.content .topgamescashe td.topgamerow li,.content .topgamescashe2 td.topgamerow li {
list-style:none;
padding-left:20px;
border-bottom:1px solid #c9f2f8;
padding-bottom:4px;
margin:2px 2px 2px 0;
}

table.topgamescashe2 {
padding-top:7px;
margin-left:7px;
}

.cntbox_cnt table.topgamescashe {
width:100%;
padding-bottom:2px;
background-color:#FFF;
}

.cntbox_cnt .topgamescashe td {
padding:2px 5px;
}

.cntbox_cnt .topgamescashe td.topgamehdr {
font-weight:700;
background-color:#FFF;
border-bottom:1px solid #91d700;
}

li.cph {
background:url("images/i-ico-cph.gif") no-repeat left;
}

li.ead {
background:url("images/i-ico-editaccount.gif") no-repeat left;
}

li.cpf {
background:url("images/i-ico-customizeprofile.gif") no-repeat left;
}

li.out {
background:url("images/i-ico-logout.gif") no-repeat left;
}

li.acp {
background:url("images/i-ico-admincp.gif") no-repeat left;
}

.content td.sidecol {
width:1px;
vertical-align:top;
padding:0 5px;
}

#footer {
color:#333;
line-height:20px;
text-align:center;
background:#3487c1 url(images/i-ftr-bg.gif) repeat-x;
padding:8px 10px;
}

#footer p {
font-size:10px;
margin:0;
}

table.game {
border:none;
width:100%;
}

.game img {
margin-right:5px;
}

.game p {
font-size:10px;
line-height:14px;
margin:0;
}

.game a.gray {
font-size:10px;
}

dl.sideboxblue,dl.sideboxgreen,dl.sideboxyellow,dl.sideboxads,dl.sideboxplayads {
display:block;
width:180px;
margin:0 0 10px;
padding:0;
}

dl.sideboxblue a {
color:#484f5c;
font-weight:400;
text-decoration:underline;
}

dl.sideboxblue a:hover,dl.sideboxgreen a:hover,dl.sideboxyellow a:hover {
color:#ed2ccb;
}

dl.sideboxads {
background:#fff;
}

dl.sideboxplayads {
background:#FFF;
width:304px;
border:0 solid #FFF;
}

.sideboxblue dt,.sideboxgreen dt,.sideboxyellow dt,.sideboxads dt,.sideboxplayads dt {
height:34px;
margin:0;
padding:0;
}

.sideboxblue dd,.sideboxgreen dd,.sideboxyellow dd {
background:#FEECFB;
margin:0;
padding:0;
}

.sideboxads dd {
background:#fff;
margin:5px;
padding:0;
}

.sideboxplayads dd {
background:#fff;
margin:2px;
padding:0;
}

.content .sideboxyellow .topgamescashe td.topgamerow {
background-color:#efefdf;
}

.content .sideboxyellow .topgamescashe td.topgamerowalt {
background-color:#f8f8eb;
}


.sideboxgreen .boxbutton {
background-color:#a8de9b;
margin-top:5px;
}

.sideboxyellow .boxbutton {
background-color:#ddddc6;
margin-top:12px;
}

.box {
border:1px solid #d6e7ef;
background-color:#FFF;
margin:0 0 10px 6px;
padding:15px;
}

.sideboxblue dt {
color:#666;
font-size:16px;
}

.msg {
text-align:center;
border:1px solid #c3e073;
background-color:#e4f2bf;
margin:10px 0;
padding:15px;
}

.send2friend {
padding-left:15px;
border-left:1px solid #b6e4f5;
}

.formblock {
width:320px;
text-align:right;
font-weight:400;
}

.formblock input,.formblock textarea {
width:200px;
}

.adblockhead {
background:#FFF;
text-align:center;
margin:10px 10px 0;
padding:10px;
}

.adblockfoot {
background:#FFF;
text-align:center;
margin:0 10px 10px;
padding:10px;
}

.red {
color:#C00;
}

.green {
color:#090;
}

.gray {
color:#555;
}

.bggray {
background-color:#fdf4ea;
}

.topgamerow input {
font-size:13px;
color:#333;
}

#hotBarbieGames {
margin-bottom:31px;
}

#barbie {
margin-left:145px;
margin-top:30px;
margin-bottom:20px;
}

.bottomLeft {
background-image:url(images/bottom-left.jpg);
background-repeat:no-repeat;
height:118px;
width:109px;
background-position:bottom;
}

.bottomCenter {
background-image:url(images/bottom-center.jpg);
background-repeat:repeat-x;
background-position:bottom;
text-align:center;
vertical-align:middle;
}

.bottomRight {
background-image:url(images/bottom-right.jpg);
background-repeat:no-repeat;
height:118px;
width:109px;
background-position:bottom;
}

.smallBorder {
border:1px solid #ccc;
padding:3px;
}

.bigBorder {
border:1px solid #ccc;
margin-top:20px;
padding:8px;
}

form,span.tabmenuspace,.content .topgamescashe td.topgamerow ul,.content .topgamescashe2 td.topgamerow ul {
margin:0;
padding:0;
}

#header table,table.content {
width:100%;
}

.topgamescashe2 td.topgamerow,.topgamescashe2 td.topgamerowalt {
padding:5px;
}

.cntbox_cnt .topgamescashe td.topgamerow,.cntbox_cnt .topgamescashe td.topgamerowalt {
background-color:#FFF;
border-bottom:1px solid #91d700;
}

.cntbox_cnt .topgamescashe td.topgamerow a,.cntbox_cnt .topgamescashe td.topgamerowalt a {
border-bottom:0;
}

.content td.centercol,.game td {
vertical-align:top;
padding:0;
}

dl.sideboxgreen a,dl.sideboxyellow a {
color:#484f5c;
font-weight:400;
}

.content .sideboxblue .topgamescashe td.topgamerow,.content .sideboxgreen .topgamescashe td.topgamerow {
background-color:#F5F6FA;
border:1px solid #CDE4EE;
font-family:Arial;
font-size:12px;
}

.content .sideboxblue .topgamescashe td.topgamerowalt,.content .sideboxgreen .topgamescashe td.topgamerowalt {
background-color:#E9F2F6;
border:1px solid #CDE4EE;
font-family:Arial;
font-size:12px;
}
.boxbutton {
	margin-top:5px;
}
.share {
font-size:15px;
margin-bottom:12px;
margin-left:42px;
}

