.userdataContainer {
width:522px;
height:90px;
color:#222;
}

#mainContent .userdataHeadline h1 {
display:block;
width:524px;
height:23px;
line-height:23px;
color:#fef5e7;
padding:3px 0 0 20px;
overflow:hidden;
font-size:14px;
font-weight:bold;
}

.no-entries {
margin-top:15px;
margin-left:15px;
font-size:12px;
font-weight:bold;
color:#5e0809;
}

.userdataLine {
float:left;
display:inline;
width:522px;
height:78px;
margin:20px 0 0;
}

.userdataLine img {
display:inline;
border:0 none;
}

.userdataLine p {
float:left;
width:437px;
color:#222;
font-weight:normal;
font-size:12px;
overflow:hidden;
padding-left:10px;
overflow-y:auto;
max-height:76px;
}

.userdataLine .titleIcon {
width:75px;
height:75px;
float:left;
padding:3px;
}

.userdataLine .titleIcon img {
width:75px;
height:65px;
}

.userdataLine .title {
font-size:12px;
font-weight:bold;
color:#6c0404;
padding-top:2px;
padding-bottom:6px;
border-bottom:1px solid #eebe67;
}

.userdataLine .lineBottom {
display:block;
width:400px;
height:50px;
}

.userdataLine .userdataText {
width:400px;
height:70px;
float:left;
margin-left:10px;
margin-top:10px;
}

.userdataLine .description {
width:250px;
margin-top:5px;
}

#userdataButtonDiv {
float:left;
}

a.userdataButton {
float:right;
background:url(../../gf3.geo.gfsrv.net/cdn2d/1c484d0b120807d5b06b41523f51fa.png) no-repeat transparent;
display:block;
width:125px;
height:15px;
color:#fff;
text-decoration:none;
font-weight:bold;
margin:5px;
padding:4px 5px 5px;
line-height:15px;
text-align:center;
margin-top:7px;
}

a.userdataButtonDisabled {
float:right;
background:url(../../gf1.geo.gfsrv.net/cdnc9/051af7607918c7171c533bd95c41ff.png) no-repeat transparent;
display:block;
width:125px;
height:15px;
color:#fff;
text-decoration:none;
font-weight:bold;
margin:5px;
padding:4px 5px 5px;
line-height:15px;
text-align:center;
margin-top:7px;
cursor:default;
}

a.userdataButton:hover {
background:url(../../gf2.geo.gfsrv.net/cdnae/b4fb0009ed4a673208b63ac32f70db.png) no-repeat transparent;
}

a.userdataButtonGreen {
float:right;
background:url(../../gf1.geo.gfsrv.net/cdn9d/de6efeeb6b0102d36041c7e65bda80.png) no-repeat transparent;
display:block;
width:125px;
height:15px;
color:#fff;
text-decoration:none;
font-weight:bold;
margin:5px;
padding:4px 5px 5px;
line-height:15px;
text-align:center;
margin-top:7px;
}

a.userdataButtonGreen:hover {
background:url(../../gf3.geo.gfsrv.net/cdnbb/302d8d9910640b439c498482d3ac9f.png) no-repeat transparent;
}

.overviewButtonArea {
float:right;
margin-bottom:10px;
margin-top:4px;
margin-right:35px;
clear:both;
}

a.gotoOverview,a.gotoOverview:hover {
background:url(../../gf2.geo.gfsrv.net/cdnd7/867ca909e78569e7e742b23d424e15.png) no-repeat left 1px;
display:block;
height:30px;
line-height:7px;
padding:10px 10px 10px 20px;
font-weight:bold;
vertical-align:middle;
color:#730709;
text-decoration:none;
}

.surroundingDynContent {
width:565px;
overflow-y:auto;
background:transparent url(../../gf2.geo.gfsrv.net/cdn1a/714324f53986def59234b141a3e919.png) repeat-y;
}

.surroundingEndContent {
width:565px;
height:13px;
line-height:13px;
overflow:hidden;
background:transparent url(../../gf3.geo.gfsrv.net/cdne4/cb72ec5f451110c9097bebb8cdc2ac.png) no-repeat;
}

#vip div {
position:relative;
height:auto;
margin-top:10px;
}

#vip img {
float:left;
margin:12px 12px 12px 4px;
}

#vip p {
margin:6px 0;
}

#vip p strong {
color:#730709;
}

#vip #priceRight {
float:none;
margin:20px auto 0;
overflow:auto;
background-color:#fffef7;
border:1px solid #eda82a;
border-radius:10px;
padding:10px 40px 10px 30px;
}

#vip .sprice {
position:static;
text-align:right;
margin:0 10px 0 0;
}

#vip #buyItemLink,#vip #buyItemLinkBlank {
background:url(../../gf2.geo.gfsrv.net/cdn79/314ddea74d297fef85131761987151.png) no-repeat;
color:white;
font-size:12px;
font-weight:bold;
height:25px;
line-height:25px;
padding-left:37px;
text-decoration:none;
width:114px;
display:block;
margin:0;
float:right;
}

#vip #buyItemLinkBlank {
background:url(../../gf3.geo.gfsrv.net/cdnb4/3b74c69fc1c5e4b9b7221934e50b82.png) no-repeat;
display:none;
cursor:wait;
}

#vip .buyInfo {
height:auto;
margin:0;
}

#vip .gotoOverview {
position:absolute;
bottom:10px;
right:40px;
}

#vip .msg {
background-color:#fffef7;
border:1px solid #eda82a;
border-radius:10px;
color:#730709;
font-weight:bold;
margin:20px 40px 30px;
padding:10px 20px;
text-align:center;
}