/* -----------------------------
   Philips Screentab Layout
----------------------------- */

/* Site */

body { background: #000000; color: #7d7d7d; font: 100% "Lucida Grande", Arial, Helvetica, sans-serif; line-height: 20px; }
h1 { font-size:20px; color:#0079c2; margin-bottom:10px; }
h2 { color:#666; font-size:0.75em; margin-bottom:5px; }
h3 { line-height:25px; }
p { font-size: 0.75em; margin-bottom: 20px; color:#333; }
a { color: #0079c2; text-decoration: none; }
a:hover { color: #000; }
.blue { color:#0079c2; }
.red { color:#ff0000; }
.red:hover { color:#666; }
.white { color: #fff; }
.white-backing { background: #fff; }
.center { text-align: center; font-weight: bold; margin-bottom:0px; }

/* Areas */

.bubble { margin-top:30px; margin-bottom:30px; }
.bubble .top { background:#000 url(../images/layout/bubble-top.gif) no-repeat; width:620px; height:30px; display: block; }
.bubble .bottom { background:#000 url(../images/layout/bubble-bottom.gif) no-repeat; width:620px; height:40px; display: block; }
.bubble .content { background: #fff; height:100%; padding-left:30px; }
.bubble .inset { background: #333 url(../images/layout/bubble-highlight.gif) repeat-x; height: 190px; padding-top:10px; }
.bubble .spacing-top { padding-top: 30px; }
.bubble .spacing-left { padding-left:30px; }
.bubble .spacing-right { padding-right:30px; }
.bubble .inset #badge { float:right; padding-right:30px; }
.bubble .steps { clear:both; border-bottom: #CCC solid 1px; }

.logo { width:100%; margin-bottom:50px; background:transparent url(../images/layout/background.gif) repeat-x 0px 130px; height:320px; }

.philips { width:139px; height:26px; background:#000 url(../images/logo/logo-philips.gif) no-repeat; }
.philips a { text-indent: -9999%; width:100%; height:100%; display: block; }

.screentab { width:132px; height:175px; background:transparent url(../images/logo/logo-screentab.gif) no-repeat; margin:0px auto; }
.screentab a { text-indent: -9999%; width:100%; height:100%; display: block; }

/* Lists */

ul { list-style: none; }
ul li { padding:0; margin:0; }
ul li a p { padding-left:5px; }

/* Utilities */

.float-left { float:left; }
.float-right { float:right; }
.last-p { margin-bottom:0px; }
