@font-face { font-family: Diavlo; src: url('diavlo/DiavloMedium.ttf') format('opentype'); }
@font-face { font-family: Diavlo; src: url('diavlo/DiavloBold.ttf') format('opentype'); font-weight: bold; }

/*****************************/
/*** Core html setup stuff ***/
/*****************************/
h1, h2, h3, h4, h5, h6, p, li, form, span, input, img, ul { margin: 0px; padding: 0px; border: none; list-style: none; outline: none; }
html, body { width: 100%; margin: 0px; padding: 0px; margin-bottom: 11px; }
img a { border: none; }
ul {margin-bottom:4px; }
h1, .h1 { font: 25px/35px "Diavlo" ,Arial, Helvetica, sans-serif; color: #113366; line-height: 31px; }
h1 br, .h1 br { }
h4 { font-family: "Diavlo" , Arial, Helvetica, sans-serif; color: #002e54; line-height: 31px; }
.dark { color: #002e54 !important; }
.gray { font: 14px arial, helvetica; color: #303030; }
.sub { color: #002e54; font-size: 21px; }
.blue, .blue a { color: #446e8a; font: 17px Arial, Helvetica, sans-serif !important; text-decoration: none; }
.yellow {background-color: Yellow; font-weight: bold; }
.clear { clear: both; }
.col { color: #e6e6e6; }
body { font: 13px "Diavlo" ,Arial, Helvetica, sans-serif; color: #303030; }
.stit { font: bold 13px Arial, Helvetica, sans-serif; color: #ac6503; }
p { padding: 8px 0; }
.smalltext { font-size: 10px; padding: 0px; line-height: 100%; }
b { color: black; }
.hgt { height: 500px; }
.hgt1 { height: 155px; }
.tag { font: 24px Arial, Helvetica, sans-serif; color: #FFFFFF; font-style: italic; margin-top: 81px; padding-left: 20px; }
#page { background: url(../images/body-bg.jpg) repeat-x top left; width: 100%; height: 716px; }
#page1 { background: url(../images/con-bg.gif) repeat-x top left; width: 100%; height: 216px; }
#wrapper { width: 945px; margin: 0px auto; }
.header { clear: both; float: left; width: 944px; height: 143px; }
.logo { width: 295px; height: 77px; float: left; margin: 34px 0px 0px 0px; display: block; text-indent: -1000em; background-position: 0 0; background-repeat: no-repeat; background-image: url(../images/logo.gif);}
.rightheader { float: right; width: 645px; }
.rightheader ul { margin: 0px; padding: 0px; list-style: none; height: 28px; float: right; width: 532px; margin-top: 54px; }
.rightheader ul li { float: left; font: 15px/36px Arial, Helvetica, sans-serif; height: 36px; margin-right: 1px; text-transform: uppercase; padding: 0px 5px; color: #669999; }
.rightheader ul li a { color: #669999; text-decoration: none; padding-right: 5px; }
.rightheader ul li a:hover, .header ul li.current a { color: #fff; }
.headerimage { clear: both; float: left; height: 236px; width: 862px; height: 340px; background: url(../images/video-bg.jpg) no-repeat top left; padding-left: 100px; }
.icons { clear: both; float: right; width: 96px; text-align: center; padding-right: 27px; position: relative; top: 6px; color: #669999; font: 15px/20px Arial, Helvetica, sans-serif; text-transform: uppercase; }
.icons .f1 a, .icons .t1 a, .icons .y1 a { float: left; width: 28px; height: 28px; }
.icons .f1 a { margin-right: 4px; background: url(../images/f2.png) no-repeat top left; color: #244475; }
.icons .f1 a:hover { background: url(../images/f1.png) no-repeat top left; color: #3e5c98; }
.icons .t1 a { margin-right: 4px; background: url(../images/t2.png) no-repeat top left; color: #287295; }
.icons .t1 a:hover { background: url(../images/t1.png) no-repeat top left; color: #2e9ac3; }
.icons .y1 a { background: url(../images/y1.png) no-repeat top left; color: #95a0ab; }
.icons .y1 a:hover { background: url(../images/y2.png) no-repeat top left; color: #cececf; }
.video { width: 448px; height: 341px; float: left; }
.videodec { float: left; width: 370px; color: #4f6e88; font: 18px Arial, Helvetica, sans-serif; margin-top: 65px; height: 286px; position: relative; }
.videodec p a { color: #4f6e88; text-decoration: none; }
.videodec h2, .videodec h2 a { font: normal 25px "Diavlo" ,Arial, Helvetica, sans-serif; color: #b36407; text-transform: uppercase; text-decoration: none; }
.videodec h3, .videodec h3 a { font: normal 27px "Diavlo" ,Arial, Helvetica, sans-serif; color: #fff; text-transform: uppercase; text-decoration: none; }
.col { font: normal 27px "Diavlo" ,Arial, Helvetica, sans-serif; color: #fff; text-transform: uppercase; }
.form { padding-top: 14px; }
.form td { padding-bottom: 4px; }
.form .input { height: 20px; border-bottom: 1px solid #CCCCCC; }
.videolink { float: right; margin-left: 15px; cursor: pointer; }

/*****************************/
/*** Middle Content ***/
/*****************************/
.middleDiv { width: 945px; float: left; clear: both; margin-top: 20px; margin-bottom: 20px; }
.middleDiv .rightPanel { float: left; width: 221px; margin-top: 35px; }
.middleDiv .rightPanel .contactus { clear: both; float: left; width: 278px; margin-top: 10px; }
.middleDiv .rightPanel h1 { background: url(../images/heading-bottom-line.gif) no-repeat bottom right; width: 778px; font: 32px/40px "Diavlo" ,Arial, Helvetica, sans-serif; color: #b50000; }
.middleDiv .leftPanel { float: left; width: 698px; margin-top: 35px; }
.buynow { float: left; padding: 15px; text-decoration: none; }
.buysm { background: url(../images/right-img.jpg) no-repeat; width: 190px; height: 193px; }
.buyaa { background: url(../images/box-sexual-attraction.jpg) no-repeat; width: 190px; height: 193px; }
/* .buynow .boxheader { font: bold 21px "Diavlo" ,Arial, Helvetica, sans-serif; color: #ac6503; text-transform: uppercase; } */
.buynow .boxheader { font: 21px Arial, Helvetica, sans-serif; color: #002e54; line-height: 30px; }
.buynow .boxheader a { color: #ac6503; text-decoration: none; }
.buynow .boxdesc { font: 14px Arial, Helvetica, sans-serif; color: #002e54; }
.buynow .boxdesc a { color: #002e54; text-decoration: none; }
.buynow .input { background: url(../images/login.gif) no-repeat; width: 148px; height: 20px; padding: 3px; margin-top: 5px; }
.buynow .btn { clear: both; float: left; margin-top: 57px; padding-left: 80px; font: bold 17px Arial, Helvetica, sans-serif; color: #FFFFFF; }
.sidebar .btn a, .buynow .btn a { color: #FFFFFF !important; text-decoration: none !important; font: bold 17px Arial, Helvetica, sans-serif !important; }
.submitbox { border: 0 none !important; background: url("../images/signup.png") no-repeat scroll 0 0 transparent; width: 159px; height: 32px; color: #FFFFFF !important; font: bold 17px Arial,Helvetica,sans-serif !important; cursor: pointer; }
.readmore { float: right; font-size: 12px; color: Black; font-weight: bold; text-decoration: none; }
/*.....................*/

.alpha { margin-top: 10px !important; }
.sitemap { float: left; padding-bottom: 10px; text-transform: uppercase; }
.language { float: right; }
.sitemap, .sitemap h1, .sitemap a, .language a { font: bold 12px Arial, Helvetica, sans-serif; color: #336699; text-decoration: none; }
.hoverlink:hover, .hoverlink a:hover { color: #002e54; }
.titlesmall, .titlesmall a { font: bold 14px "Diavlo" ,Arial, Helvetica, sans-serif; color: #002e54; text-decoration: none; }
.titlelarge { border-bottom: 2px solid #6e90a6; margin-bottom: 10px; }
.titlelarge a { color: #002e54; }
.blue1, .blue1 a { color: #002e54; text-decoration: none; }
.aboutus a { color: #6e90a6; text-decoration: none; }
.aboutus a:hover { color: #002e54; }
.actionbox { width: 400px; border: 4px dashed #cc0000; padding: 20px; margin: 20px; }
.belcherbox { width: 500px; border: 4px dashed #cc0000; padding: 20px; margin: 20px; }
.belchertitle { color: #cc0000; font: bold 30px Arial, Helvetica, sans-serif; padding-bottom: 8px; text-align: center; width: 585px; }
.belchertext { color: #002e54; font: 30px/25px Arial, Helvetica, sans-serif !important; padding-bottom: 8px; }
.belchersub { color: #5E8097; font: 16px/20px Arial, Helvetica, sans-serif; }
.belcherbuy a { float: left; width: 400px; height: 67px; position: relative; left: 50px; margin-top: 10px; background: url(../images/belcher-addtocart.gif) no-repeat top left; }
.belcherlink { clear: both; color: Blue; font: 30px Arial, Helvetica, sans-serif; padding-bottom: 12px; }

.productRow { font: 13px/19px Arial,Helvetica,sans-serif; width: 660px; text-align: left; clear: both; float: left; }
.productRow p { text-align: left !important; font: 13px/19px Arial, Helvetica, sans-serif; }
.productRow .productBox { width: 193px; float: left; margin-right: 15px; margin-bottom: 20px; border: #CC9900 solid 1px; padding: 5px; }
.productRow .productBoxnew { width: 650px; float: left; margin-right: 10px; border-top: 3px solid #b36407; margin-bottom: 20px; }
.productRow .productBoxnew img { float: left; }
.productRow .productBoxnew h4 { color: #002e54; font: bold 14px/22px arial, helvetica; }
.productRow .productDec { text-align: left; }
.productRow .productBox h4, .productRow .productBox h4 a { color: #b36407 !important; font: bold 15px/22px "Diavlo" ,arial, helvetica !important; text-transform: uppercase !important; text-decoration: none; }
.productRow .productBox p a { color: #000000; text-decoration: none; }
.productBoxnew .productDec { text-align: left; float: left; padding-left: 15px; padding-top: 10px; width: 200px; }
.line { text-decoration: underline; }
.productBoxnew .productDec ul li { clear: both; float: left; background: url(../images/arrow.gif) no-repeat left; font: 14px arial, helvetica; color: #303030; padding-left: 15px; }
.productBoxnew .productDec ul li a { color: #303030; text-decoration: none; }
/*.productRow .productBox p{font:13px/19px "Diavlo",Arial, Helvetica, sans-serif; color:#303030 } */
.productRow .productBox p { font: 13px/19px arial, helvetica; color: #303030; }
.productRow .productBox strong a { color: #b36407; text-transform: uppercase; font: bold 11px/22px arial, helvetica; text-decoration: none; line-height: 14px !important; }
.productRow ul li { background: url(../images/arrow.gif) no-repeat; background-position: left 8px; font: 13px Arial, Helvetica, sans-serif; color: #303030; padding-left: 12px; display:block; }
.productRow ul { margin-top:6px; margin-left: 4px; }
.productRow h4 { color: #002e54; font: bold 14px/22px Arial, Helvetica, sans-serif; }
.imgbox { display: block; text-indent: -1000em; background-position: 0 0; background-repeat: no-repeat; width: 160px; height: 79px; padding-bottom: 5px; }
.imgpage { display: block; float: right; text-indent: -1000em; background-position: 0 0; background-repeat: no-repeat; width: 225px; height: 175px; margin-left: 20px; }
.imgboxman { background-image: url(../images/img_mansmall.jpg); }
.imgpageman { background-image: url(../images/img_man.jpg); }
.imgboxwoman { background-image: url(../images/img_womansmall.jpg); }
.imgpagewoman { background-image: url(../images/img_woman.jpg); }
.imgboxhealing { background-image: url(../images/img_healingsmall.jpg); }
.imgpagehealing { background-image: url(../images/img_healing.jpg); }
.imgboxauthenticattraction { background-image: url(../images/img_product_authentic_seduction.jpg); }
.imgboxsexualmagnetism { background-image: url(../images/img_product_sexual_magnetism.jpg); }
.imgboxcoaching { background-image: url(../images/img_coaching.jpg); }
.imgboxshine { background-image: url(../images/love_shine.jpg); }
.imgboxfeminie { background-image: url(../images/img_woman.jpg); }
.imgboxattractman { background-image: url(../images/attract_man.jpg); }
.imgboxgoodjob { background-image: url(../images/good_job.jpg); }
.imgboxspirituality { background-image: url(../images/spirituality.jpg); }
.imgboxenlight { background-image: url(../images/enlightenment.jpg); }

.aabtnyes a { float: left; width: 300px; height: 34px; background: url(../images/btn-aa-yes.gif) no-repeat top left; text-decoration:none; }
.aabtnyes a:hover { background: url(../images/btn-aa-yes-ovr.gif) no-repeat top left; }
.aabtnno a { float: left; width: 300px; height: 34px; background: url(../images/btn-aa-no.gif) no-repeat top left; text-decoration:none;}
.aabtnno a:hover { background: url(../images/btn-aa-no-ovr.gif) no-repeat top left; }

/*****************************/
/*** Sidebar Content ***/
/*****************************/
.sidebar { font-family: Arial, Helvetica, sans-serif; background: #669999 url(../images/sidebar-top.gif) no-repeat scroll left top; width: 178px; float: left; padding: 15px 22px 15px 20px; }
.sidebar h2 { font: 21px Arial, Helvetica, sans-serif; color: #002e54; line-height: 20px; padding-bottom: 10px; }
.sidebar .boxdesc, .sidebar .boxdesc a { font: normal 12px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; }
.sidebar .boxdesc a:hover { text-decoration: underline; }
.sidebar .input, .wf-inputpos, .inputbox { background: url(../images/login.gif) no-repeat; width: 148px; height: 20px; padding: 3px; margin-top: 3px; }
.sidebar .btn { clear: both; float: left; margin-top: 41px; padding-left: 67px; font: bold 17px Arial, Helvetica, sans-serif; color: #FFFFFF; }
.sidebar .boxdesc ul li { background: url(../images/check.gif) no-repeat left; padding: 2px 0 2px 22px; font: normal 12px Arial, Helvetica, sans-serif; }
.sidebar .boxdesc ul li a { font: normal 12px Arial, Helvetica, sans-serif; text-decoration: none !important; }
.sidebar .input input, .wf-inputpos input, .inputbox input { background: #dbe3e9; height: 15px; font: 12px "Diavlo" ,Arial, Helvetica, sans-serif; }
/* .sidebar a { font: bold 14px Arial, Helvetica, sans-serif; color: #002e54; text-decoration: none; }*/
.sidebar .privacy { font: 10px/18px Arial, Helvetica, sans-serif; color: #002e54; text-decoration: none; white-space: nowrap; }
.sidebarbg { background: #669999; clear:both; }
.sidebarbottom { background: url(../images/sidebar-bottom.gif) no-repeat scroll right bottom; width: 17px; height: 29px; float: left; position: relative; top: -29px; left: 203px; }
.sidebarbtn { background: #669999 url(../images/sidebar-btn.gif) no-repeat scroll right bottom; width: 220px; height: 32px; float: left; text-align: center; }
.sidebarbtntext, .sidebarbtn a { float: right; width: 180px; height: 32px; color: #FFFFFF !important; text-decoration: none !important; font: bold 20px Arial, Helvetica, sans-serif !important; cursor: pointer; padding-top: 2px; }
.sidebarspace { clear:both; height:29px; }

ul.checklist { padding-bottom: 8px; }
ul.checklist li { background: url(../images/check.gif) no-repeat left; padding-left: 25px; }
ul.checklist2 { margin-left: 40px; padding-bottom:8px; }
ul.checklist2 li { background: url(../images/check-mark-small.jpg) no-repeat left; }
ul.checklist2 li { display:block; padding: 5px 10px 0px 28px; }
ul.menu, ul.menu li { margin: 0; padding: 0; list-style-type: none; display: block; }
ul.menu li { padding-bottom: 3px; width: 100%; color: #FFFFFF; font: normal 12px Arial, Helvetica, sans-serif; }
ul.menu li a { color: #FFFFFF; text-decoration: none; font: normal 12px Arial, Helvetica, sans-serif; }
ul.menu li a:hover { text-decoration: underline; }
ul.menu li ul li { text-indent: 10px; }
ul.menu li ul li ul li { text-indent: 20px; }

/*****************************/
/*** Footer Content ***/
/*****************************/
#footerArea { width: 100%; clear: both; background: url(../images/footer-bg.gif) repeat-x; height: 151px; }
#footer { width: 962px; margin: 0px auto; }
.footerlogo { float: left; width: 178px; margin-right: 80px; margin-bottom: 20px; }
.footerleft { width: 932px; float: left; margin-top: 40px; margin-bottom: 20px; padding-left: 10px; }
.footerNav { min-width: 80px; float: left; padding-left: 25px; display: inline; white-space: nowrap; }
.footerNav a { font: 12px Arial, Helvetica, sans-serif; color: #4e4a49; text-decoration: none; }
.footerNav h5 a { font: bold 12px Arial, Helvetica, sans-serif !important; text-transform: uppercase; margin-bottom: 4px; color: #4e4a49; }
.footerNav h5 { font: 12px "DiavloBold-Regular" ,Arial, Helvetica, sans-serif; text-transform: uppercase; margin-bottom: 4px; color: #4e4a49; }
.footerNav h4 { font: normal 12px Arial, Helvetica, sans-serif; text-transform: uppercase; margin-bottom: 4px; color: #4e4a49; }
.footerNav ul li, .footerNav p { font: 12px "Diavlo" ,Arial, Helvetica, sans-serif; color: #545454; padding-left: 1px; }
.copyright { font: 11px "Diavlo" ,Arial, Helvetica, sans-serif; color: #a6a6a6; margin-top: 12px; width: 700px; border-top: 2px solid #e9e9e8; float: right; clear: both; text-align: right; margin-right: 34px; }
.copyright a { font: 11px "Diavlo" ,Arial, Helvetica, sans-serif; color: #a6a6a6; text-decoration: none; }
.wf-labelpos { display: none; }
#footerarealanding { width: 100%; clear: both; background: url(../images/footer-bg.gif) repeat-x; height: 90px; }
#footerlanding { width: 900px; margin: 0px auto; }
.footerleftlanding { width: 832px; float: left; margin-top: 20px; margin-bottom: 20px; padding-left: 5px; }

/*****************************/
/*** testimonal Content ***/
/*****************************/
.testimonal { }
.testimonal .blue { font-weight: bold !important; }
.testimonal ul, .testimonal ul li { list-style: none; }
.testimonal ul li { background: url(../images/testmonial-bg.png) no-repeat; width: 575px; padding: 15px 20px 10px; margin-top: 10px; margin-left: 20px; font-size:12px; line-height:18px !important; text-indent:20px; }
.testimonal .signature { float: right; font-style:italic; padding-top: 4px; clear:both; }

/****************************************/
/*** Upsell Authentic Attraction Page ***/
/***************************************/
.title { font:18px/16px "Diavlo", Arial, Helvetica; font-weight:600; color:#663333; }
.subtext { font:11px Arial, Helvetica, sans-serif; color:#473728; }
.red { color:#CC0000; font-weight:600; font-size: 14px !important; }
.strikeOut { text-decoration:line-through; color:#666666; }
h1.headline { margin:0px; font-size: 24px !important; }
p.subHeading, .subHeading { color: #663333; font: 600 16px/26px Arial, Helvetica, sans-serif; padding-bottom: 10px; }
p.notes { font:11px Arial, Helvetica, sans-serif; color:#2D2D2D; line-height:17px; margin:none; }
.subTitle { font-weight:600; color:#663333; }
#upsell ul { margin: 10px 40px; padding: 0px !important; }
#upsell li { background: url('../images/check-mark-small.jpg') no-repeat left; }
#upsell ul li { display:block; padding: 5px 10px 0px 28px; font-size:14px !important;}
#productFeature { width:auto; float:left; padding:5px 5px 0px 20px; margin:0px 40px 15px 0px; border:1px solid #B36407; min-height:200px; }
.content { width:350px; padding-right:10px; float:left; }
.preview { width:220px; float:right; }
#callTOaction { width:inherit; display:block; margin: 10px 0px; clear:both; }
img.callTOaction { padding-left: 12px; }

/****************************************/
/* Revisions to Sexual Magnetism Page */
/***************************************/
h1.bookTitle { padding-top:15px !important; }
h3.bookTagline { color: #B36407 !important; font: 17px/22px Arial, Helvetica, sans-serif; padding-bottom: 15px !important; }
p.copy { font: 14px/21px Arial, Helvetica, sans-serif; color: #282828; }
p.testimonies { font-size: 12px; line-height: 18px !important;  text-indent: 20px;}
.smallCopy ul { margin:1px auto 6px 15px; padding: 0px !important; }
.smallCopy li { list-style-type: square; font-weight: 500; }
.smallCopy ul li { padding:2px 5px 1px 10px; font-size:11px !important; color:#2d2d2d; display:block; }
strong.highlights { font-size: 12px; color: #002E54; }
.ebookContainer { width:608px; padding: 2px 8px 18px 0px; border: 2px dotted #669999; clear: both; min-height: 325px; margin: 10px 20px; }
.ebookCover { width:220px; float: left; padding:8px 0 2px; }
.ebookContent { width: 360px; float:right; padding: 5px 8px 5px 20px; }
.ebookTitle { font:18px "Diavlo", Arial, Helvetica; font-weight:600; color:#003366; }
.author { font:12px Arial, Helvetica, sans-serif; color:#473728; font-style:italic; font-weight:500; padding-bottom:10px !important; }
.downloadBtn { padding:8px 0px 0px; }
.proDetail { display: block; width: 160px; padding: 2px 30px; font-size: 11px; font-weight:600; }
.featureCopy { width: 620px; padding: 10px 20px 5px; background-color: #FFFAF0; margin: 20px 0px; }
.highlight { color:#446e8a !important; font-weight:600; }