/* CSS Document */

body { margin:0; padding:0; }
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; }
#wrapper { width:601px; }

img { border:0; }
p { margin:0 0 7px; padding:0; }


#header, #details, #intro { width:601px; float:left; display:inline; }

#header { background:url(images/header-bg.gif) top right no-repeat; height:114px; }

#logo { width:315px; float:left; display:inline; }
#downloadlink { width:224px; float:right; display:inline; }

#details { background:url(images/details-bg-bottom.gif) bottom left no-repeat; color:#fff; }
#details .wrapper { background:url(images/details-bg-top.gif) top left no-repeat; padding:0 0 25px 0; float:left; display:inline; }

#title, #overview { margin-top:5px; float:left; display:inline; width:254px; margin-left:20px; }
#overview {  width:202px; margin-left:0; text-align:center;  }

#moreinfo { margin:0 20px; }
#moreinfo p { margin-left:10px; margin-right:18px; }

p.download { font-size:16px; line-height:23px; }

a.moreinfo { text-transform:uppercase; color:#fff; background:url(images/icon-arrow.gif) center right no-repeat; text-decoration:none; font-size:14px; font-weight:bold;padding:7px 25px 7px 0; }
a.moreinfo:hover { color:#A5141E; }

.terms { text-align:center; font-size:11px;}

#footer { text-align:right; margin-right:15px; }
#footer p { margin:0; }
#footer p.download img { position:relative; top:4px;}
#footer .terms { text-align:right; margin-right:23px; }


noscript strong { font-size:14px; line-height:23px; color:#A5141E; margin-left:20px; } 

.clear { clear:both;  }

#conditions { font-size:12px; margin:0 20px; color:#4d4d4d; }
#conditions p { margin-bottom:5px; }
