body {
font-family: Georgia, "Times New Roman", Times, serif;
}

input, select, textarea {
font-family: Arial, Verdana, Helvetica, sans-serif;
}

#login .loginForm {
float: right;
}

#login .additional {
float: left;
text-align: left;
}

#login .loginAlternate {
float: right;
margin-left: 0;
margin-right: 10px;
}

#tour {
left: auto;
right: 0;
}

#tour ul#tourShortList li a {
background-position: right 0;
padding-left: 0;
padding-right: 55px;
}

#media {
right: auto;
left: 0;
}

#media .trailer {
margin-left: 0;
margin-right: 17px;
}

.dialogWrapper ul.subNav li {
float: right;
}

.dialogWrapper a.close {
right: auto;
left: -15px;
}

#gameTourSlider .dotControls {
right: auto;
left: 0;
}

#gameTourSlider .controlsWrapper .controlsSlider .controls .prev {
left: auto;
right: 0;
padding-right: 45px;
padding-left: 10px;
}

#gameTourSlider .controlsWrapper .controlsSlider .controls .next {
right: auto;
left: 0;
text-align: left;
padding-right: 10px;
padding-left: 45px;
}

#gameTourSlider .controlsWrapper .controlsSlider .controls .next span {
right: auto;
left: 0;
}

#gameTourSlider .controlsWrapper .controlsSlider .controls .prev span {
left: auto;
right: 0;
}

.dialogWrapper .message.error {
background-position: 99% 10px;
padding-right: 80px;
padding-left: 0;
}

.dialogWrapper .message.recruit {
background-position: 107% center;
padding-right: 200px;
padding-left: 0;
}

.dialogWrapper .content .formbox .row .text {
float: right;
text-align: left;
}

.dialogWrapper .content .formbox .row .field {
margin-left: 0;
margin-right: 43%;
}

.dialogWrapper .popupTabsContent select {
float: left;
margin: 0 5px 10px 0;
}

.dialogWrapper .content .remember {
right: auto;
left: 0;
}