/* Defaults */
* {
    padding:0;
    margin:0 auto;
}

a {
    color:rgb(80,30,0);
    text-decoration:none;
}

a:hover {
    text-decoration:underline;
}

table, tr, td, th {
    padding:0;
    margin:0;
    vertical-align:top;
}

img {
    border:0;
}

p, dl {
    font-family:Georgia, Times, Garamond;
    font-size:12pt;
    color:rgb(30,30,30);
    line-height:18pt;
}

dl {
    padding:0;
}

dt {
    padding-top:15px;
    font-weight:bold;
}

/* Containers */
body {
	background-color: rgb(48,46,47);
}

.content {
    position:relative;
	background-repeat:no-repeat;
	width:900px;
	height:950px;
	margin:0 auto;
}

.content#maincontent {
    background-image: url("../images/SMWBackground.jpg");
}

#centralcontent {
    padding-top:345px;
    padding-left:50px;
    padding-right:50px;
    height:380px;
}

.contentfill {
    position:absolute;
    width:100%;
}

/* Copyright */
p#copyright {
    text-align:center;
    position:absolute;
    font-family:Helvetica;
    color:#aaa;
    font-size:13px;
    top:880px;
    width:100%;
}

/* Home */
#hometext {
    margin-left:180px;
    margin-top:40px;
    width:430px;
}

#hometext p {
    font-size:12pt;
    padding-bottom:20px;
    padding-top:10px;
    line-height:24pt;
    color:#333;
    text-align:justify;
}

#hometext img {
    position:absolute;
}

#iphoneleft {
    left:-220px;
    top:-70px;
}

#iphonesright {
    left:450px;
    top:25px;
}

#multiplayerbadge {
    left:-150px;
    top:260px;
}

#appstorebadge {
    left:-150px;
    top:280px;
}

/* Screenshots */
#screenshots {
}

#screenshotsscroller {
    position:absolute;
    overflow:hidden;
    top:40px;
    left:40px;
    width:720px;
    margin:0;
}

#innerscreenshots {
    width:10000px;
}

#clicktoenlarge {
    position:absolute;
    left:335px;
    top:320px;
}

a.screenshotsbutton {
    position:absolute;
    background-repeat:no-repeat;
    height:30px;
    width:30px;
    top:150px;
}

#screenshotsrightarrow {
    background-image: url("../images/SMWScreenshotsArrowRight.png");
    left:770px;
}

#screenshotsleftarrow {
    background-image: url("../images/SMWScreenshotsArrowLeft.png");
    left:15px;
}

#screenshot {
    position:absolute;
    background-image: url("../images/iPhoneShell.png");
    background-repeat:no-repeat;
    width:400px;
    height:740px;
    left:250px;
    top:50px;
    z-index:100;
}

img#screenshotimage {
    position:absolute;
    left:48px;
    top:138px;
}

/* Videos */
#videoobject {
    position:absolute;
    left:177px;
    top:10px;
}

#clicktoplay {
    position:absolute;
    left:335px;
    top:320px;
}

/* Support */
#support {
    padding:0px;
}

#support table {
    width:90%;
    padding:20px;
}

#support td {
    padding:10px;
    padding-bottom:27px;
    padding-top:0;
    width:50%;
}

/* Prices */
img#specialpricebadge {
    position:absolute;
    top:65px;
    left:670px;
}

img#normalpricebadge {
    position:absolute;
    top:235px;
    left:690px;
}

/* Navigation Menu */
#navigation {
    overflow:hidden;
    position:absolute;
    top:80px;
    left:90px;
    width:200px;
    height:250px;
}

#navigation li {
    background-repeat:no-repeat;
    width:100%;
    height:60px;
}

#navigation a {
    display:block;
    width:100%;
    height:100%;
    text-indent:-500px;
}

#homebutton {
    background-image: url("../images/SMWNavigationHomeNormal.png");
}

#homebutton:hover {
    background-image: url("../images/SMWNavigationHomeRollover.png");
}

#homebutton:active {
    background-image: url("../images/SMWNavigationHomePressed.png");
}

#screenshotsbutton {
    background-image: url("../images/SMWNavigationScreenshotsNormal.png");
}

#screenshotsbutton:hover {
    background-image: url("../images/SMWNavigationScreenshotsRollover.png");
}

#screenshotsbutton:active {
    background-image: url("../images/SMWNavigationScreenshotsPressed.png");
}

#videosbutton {
    background-image: url("../images/SMWNavigationVideosNormal.png");
}

#videosbutton:hover {
    background-image: url("../images/SMWNavigationVideosRollover.png");
}

#videosbutton:active {
    background-image: url("../images/SMWNavigationVideosPressed.png");
}

#supportbutton {
    background-image: url("../images/SMWNavigationSupportNormal.png");
}

#supportbutton:hover {
    background-image: url("../images/SMWNavigationSupportRollover.png");
}

#supportbutton:active {
    background-image: url("../images/SMWNavigationSupportPressed.png");
}

/* Videos */
#videothumbnails {
    position:absolute;
    top:40px;
    left:310px;
    width:200px;
    margin:0;
}

/* Navigation Pointer */
#navigationpointer {
    position:absolute;
    top:95px;
    left:180px;
}

/* Buttons */
#buybutton {
    position:absolute;
    top:310px;
    left:700px;
    background-image: url("../images/SMWBuyButtonNormal.png");
    background-repeat:no-repeat;
    width:140px;
    height:80px;
    z-index:10;
}

#buybutton:hover {
    background-image: url("../images/SMWBuyButtonRollover.png");
}

#buybutton:active {
    background-image: url("../images/SMWBuyButtonPressed.png");
}

#creditsbutton {
    position:absolute;
    top:725px;
    left:410px;
    background-image: url("../images/SMWCreditsButtonNormal.png");
    background-repeat:no-repeat;
    width:140px;
    height:80px;
}

#creditsbutton:hover {
    background-image: url("../images/SMWCreditsButtonRollover.png");
}

#creditsbutton:active {
    background-image: url("../images/SMWCreditsButtonPressed.png");
}

/* Credits */
.content#creditcontent {
    background-image: url("../images/SMWCreditsBackground.jpg");
}

#creditstext emphasis {
    font-weight:bold;
    color:#eee;
}

#creditstext h3 {
    padding-bottom:5px;
}

#creditstext {
    position: absolute;
    top:650px;
    left:250px;
    color:#eee;
    font-family:Georgia;
    line-height:22pt;
    font-size:12pt;
}

#creditstext ul {
    list-style: none;
}

#backhomebutton {
    margin-left:140px;
    margin-top:30px;
    height:60px;
    width:100px;
    background-image: url("../images/SMWNavigationHomeNormal.png");
    background-repeat:no-repeat;
}

#backhomebutton:hover {
    background-image: url("../images/SMWNavigationHomeRollover.png");
}

#backhomebutton:active {
    background-image: url("../images/SMWNavigationHomePressed.png");
}

#backhomebutton a {
    position:absolute;
    text-indent:-50000px;
}