/* 
    Document   : style.css
    Created on : Sep 8, 2009, 4:48:56 PM
    Author     : stevegreig
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

* {
    outline:none;
    /*list-style-type:none;*/
    margin:0;
    padding:0;
}

body {
    background-color:#000000;
}

#divmain {
    width:940px;
    margin:0px auto 0px auto;
    background-color:#ffcc00;
    height:100%;
}

#divtop {
    padding:20px 0px 0px 34px;
}

#divlogo {
    width:289px;
    height:77px;
    background:url('../images/logo.gif') no-repeat left top;
    float:left;
    display:inline;
}

#divnavbar {
    width:563px;
    height:29px;
    margin:0px 0px 0px 20px;
    float:left;
    display:inline;
    vertical-align:bottom;
}

#divnavbar a {
    color:#886d00;
    font:normal 18px HelveticaNeue,Helvetica;
    text-decoration:none;
    float:left;
    margin-right:28px;
}

#divnavbar a:hover {
    color:#000000;
}

.ahome {
    margin-left:48px;
}

.clear {
    clear:both;
}

#divbar {
    width:563px;
    height:9px;
    background-color:#796100;
    margin-top:9px;
}

#divmainimg {
    width:872px;
    height:222px;
    /*background:url('../images/mainimg.gif') no-repeat left top;*/
    background:url('../images/CNNbanner.gif') no-repeat left top;
	margin:auto auto;
    margin-top:15px;
}

#divwhite {
    background-color:#ffffff;
    width:940px;
    height:284px;
    padding-top:27px;
}

#divyellow {
	background-color:#ffcc00;
    width:940px;
    height:184px;
    padding-top:27px;
}


#divwhitebackground {
    background-color:#ffffff;
    width:940px;
    padding-top:27px;
    padding-bottom:27px;
}

#divfullpagecontent {
    width:872px;
    margin:0px auto 7px auto;
}

#divcontent {
    width:872px;
    height:277px;
    margin:0px auto 7px auto;
}

#divcorpcontent {
	width:872px;
	height:100px;
	margin:0px auto 7px auto;
	padding-top:27px;
	/*padding-bottom:27px;*/
	/*background-color:#ffcc00;*/
}

#divtext {
    width:300px;
    float:left;
    display:inline;
    font:normal 17px HelveticaNeue,Helvetica;
    color:#020200;
}

#divtext p {
    margin-bottom:15px;
}

#btnordernow {
    width:151px;
    height:49px;
    display:block;
    background:url('../images/button.gif') no-repeat left top;
}

#btnordernow:hover {
    background:url('../images/button_over.gif') no-repeat left top;
}

#divprice {
    position:inherit;
    margin-top:-35px;
    display:block;
    float:right;
}

#divcard {
    width:297px;
    height:279px;
    float:left;
    display:inline;
    background:url('../images/card.png') no-repeat left top;
    margin-left:30px;
}

#divbadge {
	width:200px;
	height:200px;
	background-image:url(../images/badge.png);
	position:relative;
	left:525px;
	top:-850px;
	z-index:auto;
}

#divsample {
    width:206px;
    height:241px;
    float:right;
}

h2 {
    font:bold 14px HelveticaNeue,Helvetica;
    color:#888888;
    margin-bottom:9px;
}

#divsample1 {
    width:206px;
    height:84px;
    background:url('../images/withoutbuzzkiller.gif') no-repeat left top;
    margin-bottom:9px;
	cursor:pointer;
}

#divsample2 {
    width:136px;
    height:73px;
    background:url('../images/withbuzzkiller.gif') no-repeat left top;
    margin:auto auto;
}

#divbottom {
    width:940px;
    padding:33px 0px 33px 0px;
    background-color:#ffcc00;
}

#divcontentbottom {
    width:874px;
    /*height:189px;*/
    margin:auto auto;
    text-align:center;
}

h1 {
    font:bold 14px HelveticaNeue,Helvetica;
    color:#888888;
    margin:auto auto;
}

#divimages {
    width:576px;
    height:87px;
    margin:auto auto;
    margin-top:15px;
}

#divconference {
    width:102px;
    height:81px;
    background:url('../images/conference1.gif') no-repeat left top;
    float:left;
    display:inline;
}

#divspeakers {
    width:102px;
    height:81px;
    background:url('../images/speakers1.gif') no-repeat left top;
    float:left;
    display:inline;
    /*margin-left:86px;*/
    margin-left:56px;
}

#divbaby {
    width:102px;
    height:81px;
    background:url('../images/baby1.gif') no-repeat left top;
    float:left;
    display:inline;
    /*margin-left:40px;*/
    margin-left:56px;
}

#divalarm {
    width:102px;
    height:81px;
    background:url('../images/alarm1.gif') no-repeat left top;
    float:left;
    display:inline;
    /*margin-left:40px;*/
    margin-left:56px;
}

#divimagestext {
    width:576px;
    height:25px;
    margin:auto auto;
    font:bold 14px HelveticaNeue,Helvetica;
    color:#716900;
}

#divimagestext span {
    float:left;
}

.sp1 {
    width:102px;
    text-align:center;
}

.sp2 {
    width:102px;
    text-align:center;
    /*margin-left:85px;*/
    margin-left:56px;
}

.sp3 {
    width:102px;
    text-align:center;
    /*margin-left:62px;*/
    margin-left:56px;
}

.sp4 {
    width:102px;
    text-align:center;
    /*margin-left:47px;*/
    margin-left:56px;
}

#copyright {
    width:576px;
    margin:auto auto;
    margin-top:50px;
    font:normal 12px Verdana;
    color:#888888;
}

#copyright a {
    color:#295a00;
}

#copyright a:hover {
    text-decoration:none;
}

root { 
    display: block;
}

.presstitle {
    font:bold 18px HelveticaNeue,Helvetica;
    color:#000000;
    margin:auto auto;
    margin-bottom:10px;
}

.pressdate {
    font:bold 14px HelveticaNeue,Helvetica;
    color:#000000;
    margin:auto auto;
    margin-bottom:10px;
}

.pressparagraph {
    font:14px HelveticaNeue,Helvetica;
    color:#000000;
    margin:auto auto;
    margin-bottom:8px;
}

.aboutustitle {
    font:bold 18px HelveticaNeue,Helvetica;
    color:#000000;
    margin:auto auto;
    margin-bottom:10px;
}

.aboutussubheading {
    font:bold 14px HelveticaNeue,Helvetica;
    color:#000000;
    margin:auto auto;
    margin-bottom:10px;
}

.aboutusparagraph {
    font:14px HelveticaNeue,Helvetica;
    color:#000000;
    margin:auto auto;
    margin-bottom:8px;
}

.corporatetitle {
    font:bold 18px HelveticaNeue,Helvetica;
    color:#000000;
    margin:auto auto;
    margin-bottom:10px;
}

.corporateparagraph {
    font:14px HelveticaNeue,Helvetica;
    color:#000000;
    margin:auto auto;
    margin-bottom:8px;
}

.listenparagraph {
    font:14px HelveticaNeue,Helvetica;
    color:#000000;
    margin:auto auto;
}

.newstitle {
    font:bold 18px HelveticaNeue,Helvetica;
    color:#000000;
    margin:auto auto;
    margin-bottom:10px;
}

.newssubheading {
    font:bold 14px HelveticaNeue,Helvetica;
    color:#000000;
    margin:auto auto;
    margin-bottom:10px;
}

.newsparagraph {
    font:14px HelveticaNeue,Helvetica;
    color:#000000;
    margin:auto auto;
    margin-bottom:8px;
}

.contacttitle {
    font:bold 18px HelveticaNeue,Helvetica;
    color:#000000;
    margin:auto auto;
    margin-bottom:10px;
}

.contactsubheading {
    font:bold 14px HelveticaNeue,Helvetica;
    color:#000000;
    margin:auto auto;
    margin-bottom:10px;
}

.contactparagraph {
    font:14px HelveticaNeue,Helvetica;
    color:#000000;
    margin:auto auto;
    margin-bottom:8px;
}

.termstitle {
    font:bold 18px HelveticaNeue,Helvetica;
    color:#000000;
    margin:auto auto;
    margin-bottom:10px;
}

.termssubheading {
    font:bold 14px HelveticaNeue,Helvetica;
    color:#000000;
    margin:auto auto;
    margin-bottom:10px;
}

.termsparagraph {
    font:14px HelveticaNeue,Helvetica;
    color:#000000;
    margin:auto auto;
    margin-bottom:8px;
}

.termslist {
    list-style-type:disc;
}

.termsbulletpoint {
    font:14px HelveticaNeue,Helvetica;
    color:#000000;
    margin:auto 30px auto 30px;
    margin-bottom:8px;
}

.privacytitle {
    font:bold 18px HelveticaNeue,Helvetica;
    color:#000000;
    margin:auto auto;
    margin-bottom:10px;
}

.privacysubheading {
    font:bold 14px HelveticaNeue,Helvetica;
    color:#000000;
    margin:auto auto;
    margin-bottom:10px;
}

.privacyparagraph {
    font:14px HelveticaNeue,Helvetica;
    color:#000000;
    margin:auto auto;
    margin-bottom:8px;
}

.privacybulletpoint {
    font:14px HelveticaNeue,Helvetica;
    color:#000000;
    margin:auto 30px auto 30px;
    margin-bottom:8px;
}
.privacylist {
    list-style-type:disc;
}