/* Body */
body {
 background: #09346b;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 margin: 0px;
 color: #000;
}

/* General styles */
.clear {
 clear: both;
}

/* Body wrapper */
#wrapper {
 background: url( '../images/wrapper-bg.jpg' ) no-repeat top center;
 width: 1000px;
 margin: 0px auto;
}

/* Header */
#header {
 width: 1000px;
 height: 382px;
}

/* Logo */
#logo {
 padding: 82px 0px 0px 28px;
}
#logo a {
 display: block;
 background: url( '../images/logo.jpg' ) no-repeat;
 width: 378px;
 height: 179px;
}
#logo a span {
 display: none;
}

/* Order now, time and sidebar */
#ordernow, #time, #sidebar-wrapper {
 float: right;
 width: 350px;
 clear: right;
}

/* Order button */
#ordernow {
 margin-top: -29px;
 z-index: 2;
 position: absolute;
 width: 290px;
 margin-left: 615px;
}
#ordernow a {
 display: block;
 background: url( '../images/but-ordernow.jpg' ) no-repeat;
 width: 246px;
 height: 40px;
 float: right;
}
#ordernow a span {
 display: none;
}

/* Time string */
#time {
 margin-top: 12px;
 margin-right: 5px;
 line-height: 15pt;
 width: 335px;
 font-size: 16pt;
 color: #fff;
 text-align: center;
}

/* Sidebar */
#sidebar {
 padding: 15px 20px;
}
#sidebar p {
 line-height: 15pt;
}

/* Content */
#content-wrapper {
 width: 613px;
}
#content {
 padding: 15px 10px 0px 10px;
}

/* Main text area */
#main-wrapper {
 margin-left: 10px;
 margin-bottom: 10px;
 width: 970px;
 background: #fff;
}
#main-container {
 background: url( '../images/main-bottom.jpg' ) no-repeat bottom left;
}
#main {
 background: url( '../images/main-top.jpg' ) no-repeat top left;
}

/* Body styles */
p.breakthrough {
 font-size: 16pt;
 color: #cb0614;
 text-align: center;
}
p.undisturbedsleep {
 font-size: 12pt;
 color: #09346b;
 text-align: center;
}
p.deepsleep {
 text-align: center;
}
ul.benefits {
 font-family: 'Times New Roman', serif;
 font-size: 10pt;
 list-style-type: none;
 padding: 12px 0px;
 margin: 0px 0px 0px 370px;
}
ul.benefits li {
 margin: 8px 0px;
 background: url( '../images/li-checkmark.jpg' ) no-repeat 0px 2px;
 padding: 0px 0px 0px 20px;
}