#container-n {
	font: 16px 'Droid Sans', sans-serif;
	width: 770px; margin: 0 auto;
	text-align: justify;
	word-spacing: -1px;
}

#container-n p {
	padding: 10px 0;
}

#header {
	background: url(../images/top22.png) center no-repeat;
	height: 218px;
	width: 770px;
}

#contents-n {
	background: url(../images/mid22.png) center repeat-y;

}

#bottom {
	background: url(../bottom.png) center no-repeat;
	height: 50px;
	margin-top: -10px;
	width: 770px;
}

.wrapper {
	padding: 15px 75px;
}

.first-image {
	background: url(../images/Eliminate-Tonsils-Stone-Forever.gif) center no-repeat;
	height: 370px;
	width: 720px; margin: 0 auto;		
}

.testimonial-n {
	width: 485px; margin: 0 auto;
}

.test-top {
	background: url(img/testimonial-head.png) center no-repeat;
	height: 60px;
}

.test-body {
	background: url(img/testimonial-body.png) center repeat-y;
	font-size: 14px;
	padding: 10px 40px;
}
.test-body .title {
	font-size: 22px;
	font-style: italic;
	font-weight: bold;
	padding-bottom: 20px;
	text-align: center;
}

.test-bot {
	background: url(img/testimonial-bot.png) center no-repeat;
	font-size: 14px;
	height: 162px;
	padding: 0 40px;
}

.test-bot p:last-child {
	font-size: 12px;
	font-style: italic;
}

.n-one {
	font: 20px/22px 'Abril Fatface', cursive;
	padding: 10px 0;
	text-align: center;
}

.n-two {
	font: 32px/30px 'Fugaz One', cursive;
	padding: 10px 0;
	text-align: center;
	text-shadow: 2px 2px 4px #fff,-5px -5px 10px #fff,2px 2px 0 #fff,0 -2px 0 #fff,3px 3px 1px #3F628C,-1px -1px 0 #fff,1px 1px 0 #fff,-1px 1px 0 #fff;
}
.n-3 {
	font: 36px/34px 'Permanent Marker', cursive;
	padding: 5px 0;
	text-align: center;
	text-shadow: 2px 2px 4px #fff,-5px -5px 10px #fff,2px 2px 0 #fff,0 -2px 0 #fff,3px 3px 1px #3F628C,-1px -1px 0 #fff,1px 1px 0 #fff,-1px 1px 0 #fff;
}
.n-4 {
	font: 36px/34px 'Courgette', cursive;
	padding: 10px 0;
	text-align: center;
	
}

.red {color: #910000;}
.strike {text-decoration: line-through;}
.clearfix {clear: both;}
.bgy {background: #F8E4DF;color: #910000;padding: 2px 3px;font-weight: bold;}
.small {font-size: 12px;}
.u {text-decoration: underline;background: #F8E4DF;color: #910000;padding: 2px 3px;font-weight: bold; }
.shadow {text-shadow: 2px 2px 4px #fff,-5px -5px 10px #fff,2px 2px 0 #fff,0 -2px 0 #fff,3px 3px 1px #3F628C,-1px -1px 0 #fff,1px 1px 0 #fff,-1px 1px 0 #fff;}

.intro-n img {
	float: right;
	padding-left: 10px;
	padding-top: 50px;
}

.blinking {
	 -webkit-animation: blinking 0.5s infinite; /* Chrome, Safari 5+ */
     -moz-animation: blinking 0.5s infinite; /* Firefox 5-15 */
       -o-animation: blinking 0.5s infinite; /* Opera 12.00 */
          animation: blinking 0.5s infinite; /* Chrome, Firefox 16+, IE 10+, Opera 12.10+ */
}

@-webkit-keyframes blinking {
  0%   { color:#910000; }
  50%  { color:#000000; }
  100% { color:#910000; }
}
@-moz-keyframes blinking {
  0%   { color:#910000; }
  50%  { color:#000000; }
  100% { color:#910000; }
}
@-o-keyframes blinking {
  0%   { color:#910000; }
  50%  { color:#000000; }
  100% { color:#910000; }
}
@keyframes blinking {
  0%   { color:#910000; }
  50%  { color:#000000; }
  100% { color:#910000; }
}

.list-1 {
	font: 18px 'Courgette', cursive;
	color: #910000;
}

.introduction2-n {
	border: 4px solid #F6DCD7;
	border-radius: 15px;
	padding: 5px 10px;
	width: 550px; margin: 10px auto;
	text-align: left;
}

.introduction2-n .left {
	float: left;
	width: 225px;
}
.introduction2-n .right {
	float: right;
	width: 275px;
}

.explain-n {
	background: #FCF2EE;
	border-radius: 15px;
	border: 5px solid #F6DCD7;
	padding: 10px 25px 10px 10px;
	width: 550px; margin: 10px auto;
}
.explain-n ul {
	margin-left: -25px;
}
.explain-n li {
	list-style: none;
	background: url(img/checklist-red.png) left top no-repeat;
	padding: 5px 0 5px 35px;
}
.explain-n strong {color: #910000;}

.bg-explain {
	 -webkit-animation: bg-explain-n 5s infinite; /* Chrome, Safari 5+ */
     -moz-animation: bg-explain-n 5s infinite; /* Firefox 5-15 */
       -o-animation: bg-explain-n 5s infinite; /* Opera 12.00 */
          animation: bg-explain-n 5s infinite; /* Chrome, Firefox 16+, IE 10+, Opera 12.10+ */
}

@-webkit-keyframes bg-explain-n {
  0%   { background-color: #FCF2EE; }
  50%  { background-color: #F6DCD7;}
  100% { background-color: #FCF2EE; }
}
@-moz-keyframes bg-explain-n {
  0%   { background-color: #FCF2EE; }
  50%  { background-color: #F6DCD7;}
  100% { background-color: #FCF2EE; }
}
@-o-keyframes bg-explain-n {
  0%   { background-color: #FCF2EE; }
  50%  { background-color: #F6DCD7;}
  100% { background-color: #FCF2EE; }
}
@keyframes bg-explain-n {
  0%   { background-color: #FCF2EE; }
  50%  { background-color: #F6DCD7;}
  100% { background-color: #FCF2EE; }
}

.foot-n {
	font-size: 12px;
	text-align: center;
}

.foot-n ul {
	
	margin: 5px 0 -5px -20px;
}

.foot-n li {
	display: inline;
}

.foot-n a {color: #222;text-decoration: none;}
.foot-n a:hover {border-bottom: 1px dotted blue;color:blue;}

.ggh {
	font-size: 12px;
	width: 475px; margin: 0 auto;
}

.ggh ul {
	font: 18px 'McLaren', cursive;
	padding-left: 50px;
	text-align: left;
	width: 350px; margin: -5px auto 10px;
}

.ggh li {
	background: url(http://www.monash.edu.au/lls/llonline/assets/images/correct.gif) no-repeat;
	height: 25px;
	line-height: 25px;
	padding-left: 30px;
	list-style: none;
}

.ccb {
	margin: 15px 0;
}

.ccb button {
	color: white;
	background: #606c88; /* Old browsers */
background: -moz-linear-gradient(top,  #606c88 0%, #273b68 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#606c88), color-stop(100%,#273b68)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #606c88 0%,#273b68 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #606c88 0%,#273b68 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #606c88 0%,#273b68 100%); /* IE10+ */
background: linear-gradient(to bottom,  #606c88 0%,#273b68 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606c88', endColorstr='#273b68',GradientType=0 ); /* IE6-9 */
	margin: 5px 0;
	border: 1px solid #6B4D81;
	border-radius: 25px;
	height: 25px; width: 400px;
	text-transform: uppercase;
	cursor: pointer;
}

.ccb button:hover {
	border: 1px solid #fff;
	background: #273b68; /* Old browsers */
background: -moz-linear-gradient(top,  #273b68 0%, #606c88 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#273b68), color-stop(100%,#606c88)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #273b68 0%,#606c88 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #273b68 0%,#606c88 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #273b68 0%,#606c88 100%); /* IE10+ */
background: linear-gradient(to bottom,  #273b68 0%,#606c88 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#273b68', endColorstr='#606c88',GradientType=0 ); /* IE6-9 */

}

.hidden {visibility: hidden;}

.cb-form-n input {
	background: #FCF2EF;
	border-radius: 5px;
	border: 1px solid #999;
	height: 25px;
	padding: 2px 5px;
	width: 350px; margin: 5px 0;
}

#submit-n input {
	background: #87b73d; /* Old browsers */
background: -moz-linear-gradient(top,  #87b73d 1%, #87b73d 50%, #73b509 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#87b73d), color-stop(50%,#87b73d), color-stop(50%,#73b509)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #87b73d 1%,#87b73d 50%,#73b509 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #87b73d 1%,#87b73d 50%,#73b509 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #87b73d 1%,#87b73d 50%,#73b509 50%); /* IE10+ */
background: linear-gradient(to bottom,  #87b73d 1%,#87b73d 50%,#73b509 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87b73d', endColorstr='#73b509',GradientType=0 ); /* IE6-9 */
	border: 1px solid #73B509;
	font: 24px "Courgette";
	height: 50px;
	width: 200px;
	cursor: pointer;
	color: #FCF2EF;
}

#submit-n input:hover, .cb-form-n input:hover {
	border: 1px solid #6B4D81;
}

.payment-method {
	position: fixed;
	right: 0;
	padding-right: 30px;
	margin-bottom: -217px;
}

.payment-method-frame {
	padding: 0 30px;
}

.small {
	color: #CB5844;
	font-size: 12px;
}

.mc-field-group {
	margin: 10px 0;
}

.mc-field-group input {
	border: 1px solid #999;
	border-radius: 5px;
	padding: 5px;
	width: 350px;
}

.input-group input {
	width: 5px;
}

.input-group li {
	list-style: none;
}

.send-button-chimp input {
	border: 1px solid #999;
	border-radius: 5px;
	padding: 10px 50px;
}

.testimonial-n img {
	float: right;
	margin-top: 7px;
	margin-left: 10px;
	padding: 5px;
	border: 1px dashed #888;
	border-radius: 2px;
}