body {background: url(images/bg.gif) repeat-x top #000000; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif;}
body.overtime {margin: 0; padding: 0; background: #be9471;}
#wrapper {width: 901px; margin-left: auto; margin-right: auto;}
#masthead {height: 303px;}
#content {padding: 30px 40px 10px 60px;}
#leftcol {float: left; width: 348px; color: #FFFFFF; font-size: 12px; line-height: 18px; border-right: solid 1px #5fc1ec; padding-right: 30px;}
#rightcol {float: left; width: 388px; padding-left: 30px; font-size: 11px; color: #FFFFFF;}
#buy {float: left; width: 174px; text-align: center;}
#download {text-align: center; float: left; width: 174px; margin-left: 36px;}
a {text-decoration: underline;}
a:link, a:visited {color: #FFFFFF;}
a:active, a:hover {color: #52bdec;}

body.overtime a:link, body.overtime a:visited {color: #FFFFFF;}
body.overtime a:active, body.overtime a:hover {color: #b8d194;}


body.overtime #buy {float: left; width: 150px; text-align: center;}
body.overtime #download {text-align: center; float: left; width: 150px; margin-left: 36px;}


.list {}
.list td {padding: 5px 5px 5px 0px;}
#content-overtime {background: url(images/bg_overtime.gif) repeat-y;}


#leftcol-overtime {background: #4f662e; width: 461px; color: #FFFFFF; font-size: 12px; line-height: 18px; padding: 20px; float: left;}
#rightcol-overtime {background: #FFFFFF; width: 355px; color: #333333; font-size: 11px; float: left; padding: 30px 26px 0px 19px;}
#bottompic {background: url(images/bottom.jpg) no-repeat; height: 137px;}
#rightcol-overtime a {text-decoration: underline;}
#rightcol-overtime a:link, #rightcol-overtime a:visited {color: #666666;}
#rightcol-overtime a:active, #rightcol-overtime a:hover {color: #4f662e;}