body, td, textarea, input {padding: 0; margin: 0; font: normal 10px/12px verdana, arial, helvetica, sans-serif; color: #333;}
a {color: #666; text-decoration: none;}
a:hover {color: #666; text-decoration: underline;}
img {padding: 0; margin: 0;}
p {padding: 0; margin: 0 0 12px 0;}

#container {width: 776px;}

#logo {width: 764px; height: 74px; border-bottom: solid 1px #CCC; margin-left: 6px;}
#logo img {margin: 14px 0 0 6px;}

#header {margin: 23px 0 0 56px; height: 75px; width: 676px;}
#header #left {float: left; width: 448px; height: 75px;}
#header #right {float: right; width: 228px; height: 75px; background: #FFF url(../images/header_right_bg.gif) 0 0 no-repeat;}
#header #right #learnmore {float: right; background: #366; padding: 3px 6px 4px 5px; margin: 10px 8px 0 0; font-size: 11px; line-height: 11px; font-weight: bold; color: #FFF;}
* html #header #right #learnmore {margin: 10px 4px 0 0;}
#header #right #learnmore a {color: #FFF;}
#header #right #productline {clear: right; float: right; white-space: nowrap; padding: 13px 8px 0 0;}
#header #right #productline a {color: #333; text-decoration: underline;}
#header #bottom {float: right; font-weight: bold; padding: 3px 0 3px 0;}
#header #bottom a {color: #333; text-decoration: underline;}

#topnav {clear: both; margin: 7px 0 0 56px; width: 676px; font-weight: bold;}
#topnav a {color: #333; text-decoration: underline; margin-right: 23px;}
#topnav span {color: #999; margin-right: 23px;}

#boxes {margin: 23px 0 0 56px; width: 678px;}
#box {width: 135px; height: 100px; text-align: center; background: url(../images/thumb_shadow.gif) 39px 2px no-repeat; font-weight: bold; float: left; margin-bottom: 10px;}
#box #nomore {margin: 4px 0 0 0;}
#box span {color: #900; text-decoration: none;}
#box a:hover {color: #900;}
#box a img {border: solid 2px #FFF;}
#box a:hover img {border: solid 2px #900;}

#headlines {clear: both; padding: 23px 0 0 56px; width: 684px;}
#headlines #column1 {float: left; margin-right: 50px;}
#headlines #group {margin: 0 0 12px 0;}
#headlines h3 {font-size: 12px; margin: 0; padding: 0 0 5px 0;}
#headlines #nomore {font-size: 12px; margin: 0; padding: 0 0 3px 0;}
#headlines span {color: #900; text-decoration: none;}
#headlines a {color: #333; text-decoration: none;}
#headlines a:hover {color: #900; text-decoration: underline;}

#video table {clear: both; padding: 23px 0 0 56px;}
* html #video {clear: both; padding: 23px 0 0 56px;}
#video #column1 {float: left; padding: 0 12px 0 0;}
#video #column2 {width: 279px;}
#video #wmp {width: 386px; height: 290px; margin: 0 0 30px 0; padding: 0; position: relative; z-index: 2;}
#video #no-wmp {width: 386px; height: 290px; margin: 0 0 30px 0; padding: 0; background: #666; position: absolute; z-index: 1; text-align: center; font-weight: bold; font-size: 12px; top: 206px; left: 56px;}
#video #no-wmp td {color: #FFF;}
#video #right {float: right;}
#video #introducing {float: right; padding: 10px 0 5px 0; font-size: 11px; font-weight: bold;}
#video #right #learnmore {clear: right; float: right; background: #366; padding: 3px 6px 4px 5px; margin: 10px 0 0 0; font-size: 11px; line-height: 11px; font-weight: bold; color: #FFF;}
#video #right #learnmore a {color: #FFF;}
#video #right #productline {clear: right; float: right; white-space: nowrap; padding: 13px 2px 0 0;}
#video #right #productline a {color: #333; text-decoration: underline;}

#home {color: #666;}

#footer {clear: both; padding: 23px 0 15px 33px;}
#footer #friend {float: left; padding: 0 15px 0 0;}
#footer #flashversion {float: left; padding: 0 15px 0 0;}
#footer a {text-decoration: underline;}