/* ------------------ 

FOUNDATIONS

------------------ */

/* ------------------------------ reset ------------------------------ */
* { margin: 0em; padding: 0em; }
fieldset, img, a img, a { border: none; }

/* ------------------------------ tags ------------------------------ */
body { background: rgb(230,230,230); font-family: Arial, Helvetica, sans-serif; }
body#camo, .camo { background: rgb(25,25,25) url(http://internetbusinessinaday.com/_images/bck-camo_alt.png) repeat-x 0em 0em; }

/* ------------------------------ links ------------------------------ */
a:link, a:active, a:visited { text-decoration: none; color: rgb(0,0,200); border: 0px; -moz-outline-style: none; font-weight: bold; }
a:hover	{ text-decoration: underline; color: rgb(0,0,200); border: 0px; -moz-outline-style: none;} 
a:focus { outline: none;-moz-outline-style: none; }

/* ------------------------------ classes ------------------------------ */
.video { text-align:center; width: 450px; overflow: hidden;  }
.demo { width: 450px; margin: .25em; text-align:center; }
.rtl { direction:rtl; }
.ltr { direction: ltr; }
.centre { text-align: center; }
.sinistra { text-align: left; }
.destra { text-align: right; }
.peace { overflow:hidden; }
.gray { background: rgb(230,230,230); color: rgb(0,0,0); }
.white { background: rgb(255,255,255); color: rgb(0,0,0); }
.black { background: rgb(0,0,0); color: rgb(255,255,255); }
.red { background: rgb(204,0,0); }
.dark { background: rgb(51,51,51); color: rgb(255,255,255); }
.yellow { background: rgb(246,220,122); }
.green { background: rgb(60,76,27); }
.lime { background: rgb(225,250,200); }
.orange { background: rgb(255,100,0); color: rgb(255,255,255); }
.charcoal { background: rgb(25,25,25); color: rgb(255,255,255); }
.highlight { background: rgb(250,245,190); font-style: italic; }
.underline { border-bottom: 1px dotted rgb(0,0,0); padding-bottom: .1em; }

.ecstacy { background: rgb(238,187,0); }
.amazement { background: rgb(0,111,159); color: rgb(255,255,255); }

.float-left { float: left; margin-right: .5em; }
.float-right { float: right; margin-left: .5em; }
span.question { color: rgb(204,0,0); font-weight: bold; }

/* ------------------ 

HEADER

------------------ */

/* ----------------------- div.branding ------------------------- */
div.branding { overflow: hidden; margin: 0em auto; color: rgb(255,255,255); margin: 0em auto; width: 750px; }
div.branding div { display: inline; float: left; width: 46%; padding: .5em 0em; }
*html div.branding div { float: left; width: 46%; }

/* ----------------------- h1#logo ------------------------- */
h1#logo { text-align: center; margin: 0em 0em 0em 0em; padding: 0em; }

/* ----------------------- p#sub-headline ------------------------- */
p#sub-headline { text-align: center; margin: .25em auto;  color: rgb(230,230,230); font-size: 1.25em; padding: 0em .25em; font-style:italic;   }
p#sub-headline span { background: rgb(250,245,190); padding: .25em; }
p#sub-headline cite { font-style: normal;  }
p#sub-headline strong { font-weight: bold; }
p#sub-headline em {  border-bottom: 1px dotted rgb(230,230,230); }

/* ------------------ 

THE FULL BOONA

------------------ */

/* ----------------------- div#pitch ------------------------- */
div#pitch{ width: 760px; margin: .5em auto;  overflow: hidden; }

/* ----------------------- div.headline ------------------------- */
div.headline { text-align:center; background: rgb(255,255,255); margin: .7em 1em 0em 1em; }
div.headline h1 {color: rgb(204,0,0); font-family: Impact, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 3em; letter-spacing: -1px; text-transform: uppercase; }

/* ----------------------- div.deck ------------------------- */
div.deck { padding: .25em 1em .25em 1em; margin: 0em 1em; }
div.deck h2 { font-size: 1.25em; margin: .5em 4em; letter-spacing: -1px; font-family: Arial, Helvetica, sans-serif; /*background: url(_images/ico-deck_tick.png) no-repeat 0em 0em; padding-left: 42px; */ font-weight: normal; }
div.deck p { line-height: 1.5em; margin: 1em 0em; font-size: 1.1em; text-align:left }
div.deck h1 { color: rgb(204,0,0); font-family: Impact, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 3em; letter-spacing: -1px; text-transform: uppercase;text-align: center; }

/* ------------------ div.letter ------------------ */
div.letter { overflow: hidden;  margin: 0em 1em; padding: 0em 2em; }
div.letter h1 { color: rgb(204,0,0); font-family: Impact, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 3em; letter-spacing: -1px; text-transform: uppercase;text-align: center; }
div.letter h2 { font-family: Impact, Tahoma, Arial, Helvetica, Verdana; font-weight: normal; letter-spacing: 0px; font-size: 1.5em; line-height: 1em;  text-align:center; color: rgb(204,0,0); width: 600px; margin: .5em auto; text-transform: capitalize; }
div.letter h2.white { color: rgb(204,0,0); }
div.letter h3 { font-weight: normal; font-style: italic; font-size: 1.25em; letter-spacing: -1px; padding: .25em 0em; text-align:center }
div.letter blockquote { overflow: hidden; background: rgb(255,255,255); }
div.letter p  { padding: .25em .5em; margin: 0em 0em .25em 0em; }

/* ------------------ div.content ------------------ */
div.content { overflow: hidden; width: 95%; margin: .25em auto 1em auto; padding: .25em;  }
div.content h3 { font-weight: normal; font-style: italic; font-size: 1.25em; letter-spacing: -1px;  padding: .25em 0em;  }
div.content blockquote { overflow: hidden; background: rgb(255,255,255); }

/* ----------------------- div..publish-letter ------------------------- */
div.publish-letter { width: 90%; padding: .5em 1em; margin: 1em auto; background-color: rgb(250,245,190); }
div.publish-letter h1 {color: rgb(204,0,0); font-family: impact; font-weight: normal; font-size: 2.25em; text-align: left; letter-spacing: -1px; text-transform: uppercase  }
div.publish-letter p  { margin: 1em 0em; font-size: 1em; letter-spacing: 0px; }

/* ------------------ div.column------------------ */
div.box { overflow: hidden;  margin: 0em 1em; padding: 0em 2em; background: rgb(255,255,255); overflow:hidden; }
div.alt { background:rgb(175,0,0); }
div.order-box { margin: 0em 1em;  }

dt.heading { padding: .15em .5em; color: rgb(255,255,255); font-family: Impact, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 3em; letter-spacing: -1px; text-transform: uppercase; }
dt.heading span.headline { display: block; color: rgb(255,255,255); font-family: Impact, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 3em; letter-spacing: -1px; text-transform: uppercase; }

dd.featured, dd.intro { background: rgb(255,255,255); padding: .5em 1em; }
dd.alt { background: rgb(240,240,240); }
dd.camo { background: rgb(25,25,25) url(http://internetbusinessinaday.com/_images/bck-camo_alt.png) repeat-x 0em 0em; }
dd.featured p, dd.intro { padding: .25em .5em; margin: 0em 0em .25em 0em; }

dd.featured h1 { font-weight: normal; font-size: 1.5em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-transform: capitalize; color: rgb(160,0,0); margin: .5em 1em; line-height: 1em; padding: .25em .5em; letter-spacing: -2px;	}

dd.featured ul li { font-size: 1.25em; letter-spacing: -1px; font-style: italic;  }
dd.intro h2 { font-weight: normal; letter-spacing: -1px; font-size: 1.5em; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 2em; letter-spacing: -3px;  text-transform: capitalize; color: rgb(204,0,0); }


/* ------------------ 

FOOTER

------------------ */

/* ------------------ div#footer ------------------ */
div.footer { text-align:center; padding: .25em 0em; margin: .5em 0em; clear:both; }
div.footer p { margin: 0em; color: rgb(150,150,150);  }
div.footer a, div#footer a:visited, div#footer a:active { color: rgb(150,150,150); font-weight: normal; text-decoration: none; }

/* ------------------ 

ADDONS

------------------ */

ul.positive { margin: 0em 0em 2em 1em; list-style: square;  }
ul.positive li { list-style-image: url(http://payperclickhijack.com/_images/ico-positive_red.gif); list-style-type: square; list-style-position: inside; margin: .5em 2em;  padding-left: .25em; }
* +html ul.positive li, *html ul.positive li { list-style-position: outside; }

ul.square { margin: 0em 0em 2em 1em; list-style: square;  }
ul.square li { list-style-image: url(http://payperclickhijack.com/_images/ico-square_red.gif); list-style-type: square; list-style-position: inside; margin: .5em 2em;  padding-left: .25em; }

ul.circle { margin: 0em 0em 2em 1em; list-style: square;  }
ul.circle li { list-style-image: url(http://payperclickhijack.com/_images/ico-circle_red.gif); list-style-type: square; list-style-position: inside; margin: .5em 2em;  padding-left: .25em;}

blockquote.indented { margin-left: 2em; margin-right: 1.5em;  }
div.indented { margin-left: 2em; margin-right: 1.5em;  }
div.indented p { text-indent: 0em; }
*html blockquote.indented { margin-left: 0em; margin-right: 0em; padding-left: 2em;}
*html div.indented { margin-left: 0em; margin-right: 0em; }

div.cart { background: rgb(255,120,2); padding: .25em; overflow:hidden; margin: .25em .25em; text-align: center; width: 450px; margin: 0em auto; }
div.cart h1 { font-family: Impact, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 2em; margin: 0em; padding-bottom: 0em; letter-spacing: -1px; text-transform: uppercase; text-align:center; color: rgb(204,0,0); }

div.cart blockquote { background: rgb(255,255,255); }

span#tools { background: url(_images/ico-tools.png) no-repeat 0em .25em; padding-left: 52px; }
span#training { background: url(_images/ico-training.png) no-repeat 0em .25em; padding-left: 54px; }
span#bonuses { background: url(_images/ico-bonus.png) no-repeat 0em .25em; padding-left: 54px; }

/*div#vital div.countdown-wrapper { background: rgb(255,255,255); margin: 1.5em auto 0em auto; overflow:hidden;  width: 85%; clear: both;  }

div#vital blockquote.countdown { width: 205px;  overflow:hidden; }
.countdown_section { display: block; float: left; font-size: .9em; text-align: center; padding: 0em;  font-weight: normal; font-family: Impact, Arial, Helvetica, sans-serif; }
div#vital .countdown_amount { font-size: 1.5em; color: rgb(204,0,0); padding: .25em 0em; } */

div.countdown-wrapper { background: rgb(255,255,255); margin: 1.5em auto 0em auto; overflow:hidden;  width: 85%; clear: both;  }
div.countdown-wrapper h3 { font-size: 1.25em; letter-spacing: -1px; margin: 0em .5em; text-align:center; font-weight: normal; font-family: Impact, Arial, Helvetica, sans-serif; font-size: 2em; line-height: 1.25em; }

blockquote.countdown { width: 300px;  margin: .5em auto; overflow:hidden; }
.countdown_section { display: block; float: left; font-size: 1em; text-align: center; padding: 0em 0em 0em 0em;  font-weight: normal; font-family: Impact, Arial, Helvetica, sans-serif; }
.countdown_amount { font-size: 3em; color: rgb(204,0,0); padding: .25em 0em; line-height: 1.25em;  }
.countdown_descr { display: block; width: 100%; }
.hasCountdown {	/*border: 1px solid #ccc;	background-color: #eee; */  }
.countdown_rtl { direction: rtl; }
.countdown_row { clear: both; width: 100%; padding: 0px 2px; text-align: center; }

.countdown_show1 {  }
.countdown_show1 .countdown_section { width: 100%; }
.countdown_show2 .countdown_section { width: 49.5%; }
.countdown_show3 .countdown_section { width: 33%; }
.countdown_show4 .countdown_section { width: 24.75%; }
.countdown_show5 .countdown_section { width: 19.8%; }
.countdown_show6 .countdown_section { width: 16.5%; }
.countdown_show7 .countdown_section { width: 14.1%; }

/* ------------------ div.order ------------------ */
div.order { overflow: hidden; }

div#vital {  background: rgb(250,245,190);  padding: .25em; overflow:hidden; margin: .5em 2em; }
div#vital h3 {  font-size: 1.5em; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 2em; letter-spacing: -3px;  text-transform: capitalize; padding-bottom: .25em; }
div#vital blockquote { background: rgb(255,255,255); }

div.tst { float: left; width: 205px; background: rgb(250,245,190); padding: .25em; overflow:hidden; }
div.tst h3 {  font-size: 1em; font-weight: bold;  text-transform: capitalize; padding-bottom: .25em; text-align: center; letter-spacing: -1px; }
div.tst blockquote { background: rgb(255,255,255); }

div#cart { background: rgb(255,120,2); padding: .25em; overflow:hidden; margin: .25em .25em; }
div#cart h1 { font-family: Impact, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 2em; margin: 0em; padding-bottom: 0em; letter-spacing: -1px; text-transform: uppercase; text-align:center; color: rgb(204,0,0); }
div#cart blockquote { background: rgb(255,255,255); }

div#instructions { background: rgb(230,230,230); padding: .25em; overflow:hidden; margin: .5em 2em;  }
div#instructions blockquote { background: rgb(255,255,255); }

blockquote#undecided { /*width: 300px; margin: .25em auto 1em auto; */ margin: .5em 6em; background: rgb(215,215,215); padding: 3px 3px; overflow:hidden; }
blockquote#undecided h4 { text-align:center; background: rgb(240,240,240); }
blockquote#undecided h4 a { text-decoration: none; }
blockquote#undecided h4 a:hover, blockquote#undecided h4 small a:hover { text-decoration: underline; }
blockquote#undecided h4 small { display: block; font-style: italic; }

div.benefits { background: rgb(230,230,230); padding: .25em; overflow:hidden; margin: .5em 2em;  }
div.benefits h3 {  font-size: 1.5em; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 2em; letter-spacing: -3px;  text-transform: capitalize; padding-bottom: .25em; /*background: url(_images/ico-deck_tick.png) no-repeat 0em 0em; padding-left: 42px; */ }
div.benefits h2 { background: url(_images/ico-deck_tick.png) no-repeat 0em 0em; padding-left: 42px; font-size: 1.25em; margin: 0em 4em; letter-spacing: -1px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
div.benefits blockquote { background-color: rgb(255,255,255); }
div.benefits blockquote p {  padding-left: 160px; margin: .5em 0em; }


div.guarantee { background: rgb(230,230,230); padding: .25em; overflow:hidden; margin: .5em 2em;  }
div.guarantee blockquote { background-color: rgb(255,255,150); background-image: url(https://imbizfiles.s3.amazonaws.com/css-satisfaction.jpg); background-repeat: no-repeat; background-position: .25em .25em;  }
div.guarantee blockquote p {  padding-left: 160px; margin: .5em 0em; }

dl.tst { display: inline; margin-right: 1em; padding: .5em;  text-align:center; width: 250px; ; background-color: rgb(250,250,250); border: .15em solid rgb(245,245,245); }
dl.tst blockquote.pquote { color: rgb(204,0,0);}
dl.tst blockquote { color: rgb(0,0,0);}
dl.tst dt p { text-indent: 0em; }
dl.tst dt { text-align: left; font-style: normal; }
dl.tst dd { color: rgb(0,0,0); }