﻿
*{margin:0;padding:0;}
ul, ol, li{list-style:none;position:relative;}
body, a, input{font-family:sans-serif,'Lucida Grande','Tahoma', Verdana, Arial, Helvetica;font-size:62.5%;font-size:12px;color:#202020;line-height:160%;font-weight: bold;}
img, fieldset{border:0;}
a{color:#036992;cursor:pointer;}
a:hover{color:#0a647f;}
.sample a {display:block;width: 210px; height: 50px;background:url("images/play-sample-now.png") no-repeat; margin-left:-3px;margin-top:5px;padding:0;}
.sample a:hover {background:url("images/play-sample-now-hover.png") no-repeat;} 
.sample-hypnoguide a {display:block;width: 346px; height: 46px;background:url("images/play-hypnoguide-sample.png") no-repeat; margin-left:-3px;margin-top:0px;padding:0;}
.sample-hypnoguide a:hover {background:url("images/play-hypnoguide-sample-over.png") no-repeat;} 
.sample-activation a {display:block;width: 346px; height: 46px;background:url("images/play-activation-sample.png") no-repeat; margin-left:-3px;margin-top:0px;padding:0;}
.sample-activation a:hover {background:url("images/play-activation-sample-over.png") no-repeat;} 
h1,h2,h3,h4,h5{display:block;font-weight:normal;}
h1{font:0.8em Georgia,"Times New Roman",Times,serif;color:#036992;font-size:332%;font-weight:600;letter-spacing:0.05em;}
h1.start{font:0.8em Georgia,"Times New Roman",Times,serif;color:#035576;font-size:400%;font-weight:600;letter-spacing:0.05em;margin-top:-20px;}
h1.product{font:0.8em Georgia,"Times New Roman",Times,serif;color:#035576;font-size:230%;font-weight:600;letter-spacing:0.05em;text-decoration:none;margin-bottom:5px;margin-top:15px;margin-left:15px;}
h2{font:0.8em Verdana,sans-serif;color:#036992;font-size:150%;font-weight:600;margin-bottom:10px;}
h4{font:0.8em Georgia,"Times New Roman",Times,serif;color:#035576;font-size:230%;font-weight:600;letter-spacing:0.05em;text-decoration:none;margin-bottom:5px;margin-top:15px;}
h3{color:rgb(142,143,71);height:24px;font-size:18px;text-transform:uppercase;}
h5{color:#672E29;font-size:22px;font-weight:bold;}
h5.value-pack{color:#672E29;font-size:18px;font-weight:bold;margin-left:15px;}
h6{font:0.8em Georgia,"Times New Roman",Times,serif;color:#035576;font-size:170%;font-weight:600;letter-spacing:0.05em;text-decoration:none;margin-bottom:5px;margin-top:15px;}
h6.download{font:0.8em Georgia,"Times New Roman",Times,serif;color:#035576;font-size:160%;text-decoration:none;}
h6.footer{font:0.8em Georgia,"Times New Roman",Times,serif;color:#ffffff;font-size:150%;text-decoration:none;}
h1.headline{margin-bottom:15px;}
q.big { font:0.8em Georgia,"Times New Roman",Times,serif;color:#672E29;display:block;font-size:170%;font-weight:600;font-style:italic;;letter-spacing:0.1em;line-height:normal;}
q.small { font:0.8em Georgia,"Times New Roman",Times,serif;color:#672E29;display:block;font-size:130%;font-weight:600;font-style:italic;letter-spacing:0.1em;line-height:normal;text-align:center;margin-bottom:10px;}
body{background:#F5F2EB url("images/body-bg.png") repeat-x left top;width:100%;overflow:visible;}
#mainarea{background:transparent url("images/top-bg.png") no-repeat center top;}
#mainarea.start-page{ background:url("images/top-start-bg.png") no-repeat scroll center top transparent;}
.header{margin:0 auto;width:980px;}
.newsletter{float:right;height:23px;padding-left:40px;color:rgb(169,162,162);padding-top:7px;}
#logo{height:150px;position:relative;}
.logo{height:51px;width:341px;position:absolute;left:0;top:57px;z-index:1;}
.logo a{height:51px;width:341px;display:block;background:url("images/logo-new.png") no-repeat left top;text-decoration:none;text-indent:-9999px;}
.logo span a{position:relative;z-index:-1;}
#main-menu{clear:both;float:right;height:70px;margin-top:64px;}
#main-menu a span{display:block;z-index:50;height:3px;width:40px !important;margin:0 auto !important;text-indent:-2000px;}
#main-menu a:hover span, a.active span{background:url("images/nav-hover.png") no-repeat center top;}
#main-menu ul{height:70px;}
#main-menu li{float:left;height:70px;}
#main-menu li a{float:left;height:60px;padding-top:10px;padding-right:10px;padding-left:10px;text-transform:uppercase;text-decoration:none;color:#fff;font-size:11px;letter-spacing:1px;font-family:verdana,Arial,Helvetica,sans-serif;font-weight: bold;}
#main-menu li a:hover, #main-menu li a.active{background:url("images/nav-active.png") repeat-x left top;text-decoration:none;color:#202020;}
#dropdown-sub li a:hover {background:url("") repeat-x left top;text-decoration:none;color:#000000;}
#main-menu li.home{width:60px;margin:0;}
#main-menu li.more-info{width:101px;}
#main-menu li.about-us{width:95px;}
#main-menu li.testimonials{width:125px;}
#main-menu li.faq{width:60px;}
#main-menu li.contact{width:90px;}
#main-menu li.guarantee{width:95px;margin:0;}
ul#menu, ul#menu ul {list-style-type:none; margin: 0; padding: 0; width: 210px;}
ul#menu a {display: block; text-decoration: none;}
ul#menu a:focus {display: block; text-decoration: none; outline: none;}
ul#menu li {margin-top: 0px;}
ul#menu li a {background: url("images/drop-menu-1.png") no-repeat scroll 0 0 transparent; color: #fff; padding-top: 1.0em; padding-left: 0.5em; height: 29px; font-family: Verdana,Arial,Tahoma;}
ul#menu li a.open {background: url("images/drop-menu-open-1.png") no-repeat scroll 0 0 transparent;}
ul#menu li a.open:hover {background: url("images/drop-menu-open-2.png") no-repeat scroll 0 0 transparent;}
ul#menu li a:hover {background: url("images/drop-menu-2.png") no-repeat scroll 0 0 transparent;}
ul#menu li ul li a {background: #191919; color: #94daf1; padding-left: 15px;}
ul#menu li ul li a:hover {background: #303030; padding-left: 15px;}
.left-menu-top {background: url("images/left-menu-top.png") no-repeat scroll 0 0 transparent; left: auto; margin-top: 0px; top: 170px; width: 210px; height: 140px;}¨
.blue-spacer {background-color: #046FBF; border-bottom: 1px solid #CAC0B4; height: 5px; left: 0; position: relative; top: 0; width: 206px;}
.ddsmoothmenu-v {background: none repeat scroll 0 0 #60A2B6; color: #FFFFFF; font-size: 130%; font-weight: bold; height: 412px; margin: 0; position: relative; width: 206px; z-index: 1000;}
.box { width: 770px; margin: 0px auto; margin-left: 8px;}
.box div.topleft {display: block; background: url("images/box-bg.png") top left no-repeat transparent; padding: 2.0em 0em 0em 1.0em;}
.box div.topright {display: block; margin-top: 4px;}
.box div.bottomleft {display: block; height: 35px; background: url("images/box-bg.png") bottom left no-repeat transparent;}
.box div.bottomright {display: block; height: 45px; margin-left: 3.0em;}
#content{height:auto;}
.sub-menu{float:left;width:210px;margin-top:20px;margin-bottom:40px;}
.main-content{margin-left: 15px;margin-top: 8px;float:left;width:500px;height:auto;position:relative;}
.main-content-sub{margin-left: 0px;margin-top: 15px;float:left;width:770px;height:auto;position:relative;}
.main-content-start{margin-left: 5px;margin-top: 8px;float:right;width:510px;height:375px;position:relative;}
.product-content-sub{margin-left: 0px;margin-top: 0px;float:left;width:770px;height:auto;position:relative;}
.main-content p{padding-right:80px;}
.main-content .description p{font:1.2em Verdana,sans-serif;color:#202020;line-height:158%;padding:0 0 0.8em;}
.main-content-start .description p{font:1.2em Verdana,sans-serif;color:#202020;line-height:158%;padding:0 0 0.8em;}
.description p{font:1.2em Verdana,sans-serif;color:#202020;line-height:158%;padding:0 0 0.8em;}
.main-content-sub .description p{margin-left: 8px; font:1.2em Verdana,sans-serif;color:#202020;line-height:158%;padding:0 0 0.8em;}
.product-content .description p{font:1.1em Verdana,sans-serif;color:#202020;line-height:158%;padding:0 0 0.8em;}
.product-content-value-pack .description p{font:1.1em Verdana,sans-serif;color:#202020;line-height:158%;padding:0 0 0.8em;}
.box .description p{margin-left: 4px; font:1.2em Verdana,sans-serif;color:#202020;line-height:158%;padding:0 0 0.8em;}
#box-list .description p{margin-left: 4px; font:1.2em Verdana,sans-serif;color:#202020;line-height:158%;padding:0 0 0.8em;}
#box .description img{margin-left: 0px;}
.description li {background: url("images/chk_green.png") no-repeat scroll 1px 5px transparent; margin: 0; padding: 5px 0 0 30px;}
.light-blue-top{background:url("images/light-blue-top.png") repeat-x scroll left top transparent;height:10px;width:756px; margin-left: 15px;}
.light-blue-bottom{background:url("images/light-blue-bottom.png") repeat-x scroll left top transparent;height:10px;width:756px; margin-left: 15px;}
#light-blue-bg{background:none repeat scroll 0 0 #cbdbda; width:756px; margin-left: 15px;}
.image-start{background:url("images/product-start.png") no-repeat scroll left top transparent;bottom:-30px;height:287px;position:absolute;right:-95px;width:280px;}
.right-content{margin-top: 15px;float:right;width:215px;height:auto;position:relative;}
.left-content{margin-top: 20px; margin-left: 10px;float:left;width:205px;height:auto;position:relative;}
.product-content{margin-top:5px;width:745px;float:right;height:auto;position:relative;}
.product-content-value-pack{margin-top:25px;width:756px;float:right;height:auto;position:relative;}
.product-info{float:right;padding-top:3px;width:542px;}
.product-price{float:left;padding-top:10px;width:205px;}
.product-data{float:right;line-height:1.6em;padding-top:18px;width:330px;margin-bottom:10px;}
.product-image{float:left;height:270px;margin-top:10px;padding:5px;position:relative;width:190px;}
.product-order {float:left;padding-top:10px;width:205px;}
#price-tag {float:left;margin-top:10px;width:205px;height:60px;display:block;}
.product-order div.price-tag {background:url("images/price-tag.png") no-repeat scroll left 2px transparent;height:40px;left:0;position:relative;top:0px;width:41px;float:left;}
.product-order div.price{margin-left:10px;margin-top:12px;height:40px;left:0;position:relative;top:0px;width:130px;float:left;}
.buy-big-blue {font-size:0.8em;color:#036992;font-size:240%;font-weight:400;}
#footer{height:235px;position:relative;background:#666 url("images/footer.png") repeat-x left top;}
#footer .sub-menu ul{padding-left:12px;margin-left:-14px;}
#footer .sub-menu li{background:url("images/li-up-f.png") no-repeat left bottom;}
#footer .sub-menu li a{color:rgb(195,191,182);}
#footer .sub-menu li a:hover{color:rgb(183,180,0);}
#footer .sub-menu li.odd{background:url("images/li-down-f.png") no-repeat left bottom;}
.copyright{height:30px;margin-top:35px;padding-left:5px;position:relative;margin-bottom:0px;}
.copyright a{color:#ffffff;text-decoration:none;}
.copyright span{display:block;float:left;padding-top:2px;width:750px;height:20px;}
.copyright span.link{width:528px;}
.footer-content{margin:0 auto;width:960px;position:relative;height:235px;}
.column-one,.column-three{margin-left:0px;float:left;width:300px;margin-right:15px;}
.column-three{margin-left:0;margin-right:-40px;float:right;}
.column-two{float:left;width:300px;margin-left:20px;}
.paypal{position:absolute;right:-3px;top:-2px;background:url("images/paypal.jpg") no-repeat left top;width:69px;height:23px;text-decoration:none;text-indent:-9999px;}
.bankpass{position:absolute;right:72px;top:-4px;background:url("images/bank.jpg") no-repeat left top;width:106px;height:31px;text-decoration:none;text-indent:-9999px;}
.clearer{clear:both;height:0;float:none !important;}
#chk_green ul {list-style:none outside none;margin:0 10px 10px;padding:0;}
#chk_green li {background:url("images/chk_green.png") no-repeat scroll 1px 5px transparent;margin:0 0 0 0;padding:5px 0 0 30px;}
.highslide-maincontent ul {list-style:none outside none;margin-left:10px; marin-top:10px;padding:0;}
.highslide-maincontent li {background:url("images/chk_green.png") no-repeat scroll 1px 5px transparent;margin:0 0 0 0;padding:5px 0 0 30px;height:30px;}
#box {background:url("images/box_top.png") no-repeat scroll 0 0 transparent;width:242px;}
#box-list {background:url("images/box_top.png") no-repeat scroll 0 0 transparent;width:242px;}
.box .txt {padding:0px 20px 1px 10px}
#box-list .txt {padding:10px 20px 5px;}
#box .txt img{padding:0px; margin-left: -3px; margin-top:5px;}
#box-bottom {background:url("images/box_bottom.png") no-repeat scroll left bottom transparent;height:23px;}
#box-wide {background:url("images/box_top_wide.png") no-repeat scroll 0 0 transparent;width:510px;}
#box-wide-new {background:url("images/box_start_bg.png") no-repeat scroll 0 0 transparent;width:770px; position:relative; float: left;}
#box-wide .txt {padding:10px 20px 8px;}
#box-wide-new .txt {padding:10px 20px 8px;}
#box-bottom-wide {background:url("images/box_bottom_wide.png") no-repeat scroll left bottom transparent;height:23px;}
#box-bottom-wide-new {background:url("images/box_bottom_new_wide.png") no-repeat scroll left bottom transparent;height:23px; position:relative; float: left}
#dropdown { float: left; margin: 0; padding: 0;}
#dropdown li { float: left; list-style: none; margin: 0; padding:0 0 0 0px; position: relative; height: 35px;}
#dropdown li:hover {}
#dropdown li a { text-decoration:none;}
#dropdown ul { display: none; margin: 0; padding: 0; position: absolute; top: 37px; left: -1px; z-index: 500;}
#dropdown ul { position: absolute;}
#dropdown li:hover ul { display: block;}
#dropdown-sub { float: left; margin: 0; padding: 0;}
#dropdown-sub li { border: 1px solid #2a2a2a; float: left; list-style: none; margin: 0; padding:0 0 0 0px; position: relative; background: #2a2a2a; opacity:0.95; filter:alpha(opacity=95); width:208px;}
#dropdown-sub li:hover { background: #f2efe8; }
#dropdown-sub li a { text-decoration:none; width:208px;}
#dropdown-sub ul { display: none; margin: 0; padding: 0; position: absolute; left: -1px; z-index: 600;}
#dropdown-sub ul { position: absolute;}
#dropdown-sub li:hover ul { display: block;}
