* { margin:0; padding:0; }
body, html { background:#000 url('images/body.jpg') repeat-y center; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; color:#000; }
p { margin-bottom:20px; }
img { border:none; }
a { color:#4d2752; }

#bg { background:url('images/header.jpg') no-repeat top center; }
#main { width:800px; margin:0 auto; }

#nav { padding-top:50px; padding-left:24px; }
#nav ul li { list-style-type:none; font-size:18px; margin-right:25px; float:left; font-family:"Today SH"; text-transform:uppercase; }
#nav ul li a { color:#fff; text-decoration:none; }
#nav ul li a.active { color:#b7fff7; }
#limited-time { position:absolute; margin-left:420px; margin-top:-10px; }
.ie7 #limited-time { margin-top:-38px; }

#logo { clear:both; margin-top:75px; padding-left:24px; }
.ie7 #logo { margin-top:45px; }
#slogan { padding-top:6px; padding-left:24px; margin-bottom:105px; }

#left { width:463px; float:left; }
#right { width:334px; float:right; }

#content { width:463px; background:#fff url('images/content-middle.jpg') repeat-y; margin-bottom:40px; }
#content-top { height:26px; width:463px; background:url('images/content-top.jpg') no-repeat; }
#content-middle { padding-left:24px; padding-right:24px; }
#content-bottom { height:27px; width:463px; background:url('images/content-bottom.jpg') no-repeat; margin-top:-20px; }
#content h1 { font-size:24px; color:#4d2752; padding-bottom:15px; border-bottom:1px solid #ededed; }

#features { color:#9a9a9a; font-size:14px; padding-left:24px;padding-right:24px; margin-bottom:40px; }
#features li { margin-left:-24px; margin-bottom:20px; padding-top:10px; list-style-type:none; padding-left:24px; background:url('images/tick.jpg') no-repeat left center; }

#download { width:463px; background:#fff url('images/download-middle.jpg') repeat-y; margin-bottom:40px; font-size:14px; }
#download-top { height:29px; width:463px; background:url('images/download-top.jpg') no-repeat; }
#download-middle { padding-left:24px; padding-right:24px; }
#download-bottom { height:18px; width:463px; background:url('images/download-bottom.jpg') no-repeat; }
#download h1 { color:#4d2752; }
#download-now { background:url('images/download-button.jpg') no-repeat; padding-top:13px; padding-left:16px; padding-right:5px; padding-bottom:12px; }
#download-now a { font-size:18px; color:#000; text-shadow: 1px 1px 1px #fff; text-decoration:none; }
#instant { color:#7e7e7e; font-size:14px; position:absolute; margin-left:165px; margin-top:-36px; }

#block { width:334px; height:473px; overflow:hidden; background:url('images/testimonials.jpg') no-repeat; padding-left:90px; margin-top:-20px; }
#block-content { padding-top:45px; width:216px; color:#a2bcd6; line-height:22px; }

#remember { padding-left:90px; width:216px; }
#remember h2 { margin-top:0; }

#footer { clear:both; color:#636363; padding-left:24px; padding-bottom:50px; padding-top:20px; }
.ie7 #footer { margin-top:-100px; }
.designedby { float:right; padding-right:30px; }
.designedby span {  margin-top:-5px; padding-right:-50px; }

.padding { padding-left:24px; padding-right:24px; }
.teal { color:#a4fee2; }
.title { font-size:18px; font-family:"Today SH"; }
.big-n-white { font-size:24px; color:#fff; font-family:"Today SH"; }
.big-n-black {  color:#000; font-weight:bold; }
.order { background:url('images/button.jpg') no-repeat; padding-left:6px; padding-top:1px; padding-right:8px; margin-top:-1px; padding-bottom:5px; }
.ie .order { padding-top:5px; margin-top:-5px; }
.divider { height:1px; background:#384655; display:block; }
.gray { color:#a0a0a0; }
.white { color:#fff; }

#nav ul li.order a { color:#000; }

h1 { font-size:30px; font-family:"Today SH"; line-height:30px; margin-bottom:15px; color:#ffde25; font-weight:normal; }
h2 { font-size:21px; font-family:"Today SH"; line-height:30px; margin-bottom:10px; color:#ffde25; font-weight:normal; text-align:center; margin-top:20px;}
.ie7 h2 { margin-top:10px; }
h3 { color:#aaaaaa; font-size:18px; font-weight:normal; padding-left:24px; padding-right:24px; margin-bottom:40px; }
