@charset "utf-8";
/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	line-height:25px;
	text-align:center;
	background:grey;
}
img {
 border-style:none;
}

div#container {
	font-family:Arial, Helvetica, sans-serif;
	line-height:25px;
	text-align:center;
	width:730px;
	margin-left: auto ;
 	margin-right: auto ;
	padding:10px;
	background:white;
}

#container li {
	font-size:130%;
}
.details-cart-form {
	color: transparent;
}
div#container p {
	padding:0px 15px 0px 15px;
}
div.center {
	text-align: center;
}
.column {
	padding-top: 30px;
	text-align:left;
}

h2 {
	text-align:center;
	}
table.titleTable {
	width:100%;
	/*margin-left:5%;
	margin-right:5%; */
	height:100px;
}

#firstColumn {
	clear:both;
	/* float:left; */
	/* width:50%; */
}

/** This part controls the colors of the titles **/
#firstTable {
	background: #008080;
}
#secondTable {
	background: #FF6600;
}
#thirdTable {
	margin-top: 15px;
	background: BurlyWood;
	clear:both;
}
#fourthTable {
	background: #993300;
	color: white;
}
#fifthTable {
	background: #99CCFF;
}

/* page insets and layout */

#secondColumn {
	/* float:left; */
	/* width:50%; */
	}
	
#thirdColumn {
	clear:both;
	padding-top:0;
	/* float:left; */
	/* width:50%; */
}

#effectiveUnderstanding {
	float:left;
	font-family:Helvetica;
	font-size:130%;
	padding-bottom:35px;
	padding-top:200px;
	text-align:center;
}

#fourthColumn {
	/* width:50%; */
	clear:both;
	/* float:left; */
}

#deckTitle {
	text-align:center;
	font-size:180%;
}

#theSecretTool{
	padding-left:30px;
	padding-right:30px;
	text-align:center;
	font-size:120%;
	font-style:italic;
}

#youCanLearn{
	font-size:131%;
	line-height:35px;
	padding:20px;
	text-align:center;
}

#about {
	/* color: blue; */
	font-style:italic;
}
#redText {
	font-weight:bold;
	color:red;
	font-family:Verdana;
}

#fifthColumn {
	clear:both;
}

#blueInsetImg {
	float:right;
	position:relative;
	top:-56px;
	width:200px;
}

#finale {
	padding-left:100px;
	padding-right:100px;
	padding-top:30px;
	font-size: 150%;
}

#finale li {
	font-size: 100%;
}
.address {
	clear:both;
	float:right;
	font-size: 60%;
}
/* Testimonials */
.testimonial {
	clear:both;
}
.testimonialPic {
	padding: 15px;
	float:left;
}
.testimonialTitle {
	font-style:italic;
	font-weight:bold;
	text-align:left;
	padding-bottom: 15px;
}
.testimonialText {
	font-size: 150%;
}
.testimonialFooter {
	text-align:right;
	padding-top:15px;	
}
#capone {
	height:140px;
	float:right;
}

#craig {
	float:left;
	height:120px;
}
#goodrich {
	float:left;
	width:200px;
}

/* Avant promotion */

#avant {
	margin-top: 15px;
}
#avantText {
	text-align: left;
}
#avantText p {
	font-size:120%;
}
#avantImg {
	float:right;
}
.highlight {
	background: yellow;
	font-weight: bold;
}
#getBoth {
	font-style:italic;
	font-weight:bold;
	text-decoration:underline;
}
.crossed {
	text-decoration:line-through;
	color:black;
	font-weight:normal;
}
#avantOffer {
	text-align:center;
}