body{
	background: #000 url(../bg/body.png) repeat-y center top;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	margin: 0;
	padding: 0;
	text-align: center;
}
#container{
	margin: 0 auto;
	width: 960px;
}
#header{
	margin: 14px 0 12px;
}
#header img{
	display: block;
	margin: 0 auto;
}
#content{
	/*background-color: #000;*/
	border: #CCAA66 double 3px;
	padding: 12px 0 24px;
}
#content h1, #content h2, #content h3, #content p{
	padding: 0 44px;
	/*text-align: left;*/
}
#content h1{
	font-size: 2.1em;
}
#content h2{
	font-size: 1.8em;
}
#content h3, #content p{
	font-size: 1.5em;
}
#content a.button{
	background: transparent url(../bg/button.png) no-repeat 0 0;
	display: block;
	font-size: 1.5em;
	margin: 0 auto;
	text-decoration: none;
	width: 182px;
	height: 32px;
	line-height: 30px;
}
#video-player{
	background: #000;/* url(../bg/video.png) no-repeat 122px 6px;*/
	border: #666 solid 1px;
	margin: 36px auto 24px;
	padding: 6px;
	text-align: center;
	width: 600px;
	height: 239px;
}
#preview{
	background: transparent url(../bg/input.png) no-repeat 0 12px;
	margin: 0 auto;
	padding: 12px 0 0;
	width: 800px;
	height: 280px;
}
#order{
	margin: 24px 0;
	padding: 0;
}
#order li{
	display: inline;
	margin: 0;
	padding: 0 6px;
}
#content #price{
	font-size: 1.8em;
	text-align: center;
}
#google-button{
	background: transparent url(../bg/google-button.png) no-repeat 0 0;
}
#footer{
	
}
#footer p{
	font-size: 1.5em;
}
/*...................................... 2009 C. Collins.............................. */

.emphasis
	{
	/*color: #FFF;*/
	font-size: 0.8em;
	font-weight: bold;
	background-color: #000;
	border: 1px solid #666;
	padding: 3px;
	margin: 3px;
	}
.emphasis2
	{
	color: #FF0000;
	background-color:#fff;
	font-weight: bold;
	}
p
	{
	line-height: 140%;
	}

.content
	{
	background-color: #000000;
	margin: 10px 50px;
	padding: 20px;
	border: #CCAA66 dotted 1px;
	font-size: 1em;
	text-align: left;
	}
.newscontent
	{
	background-color: #fff;
	margin: 10px 50px;
	padding: 20px 80px;
	border: #CCAA66 dotted 1px;
	font-size: 1em;
	color: #000000;
	text-align:justify;
	}
.ebookcontent
	{
	background-color: #fff;
	margin: 10px 50px;
	padding: 20px;
	border: #CCAA66 dotted 1px;
	font-size: 1em;
	color: #000000;
	text-align:justify;
	}
.imagecontainer
	{
	text-align: center;
	padding: 2px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	background-color: #000000;
	}
.imagecontainer img
	{
	margin: 2px;
	padding: 50px 20px;
	}
.testimonialimages
	{
	text-align: center;
	padding: 2px;
	margin: 10px auto;
	background-color: #000000;
	width: 450px;
	}
.testimonialimages img
	{
	margin: 2px;
	padding: 5px;
	border: 1px dashed #999999;
	}
.lettercontainer
	{
	text-align: center;
	padding: 2px;
	margin: 10px;
	background-color: #000000;
	}
.lettercontainer img
	{
	margin: 2px;
	padding: 5px;
	}
.framecontainer
	{
	text-align: center;
	padding: 2px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	background-color: transparent;
	}
.framecontainer img
	{
	margin: 2px;
	padding: 50px 20px;
	}
.images2 
	{
	text-align: center;
	color: #fff;	
	margin: 5px 2px;
	padding: 3px;
	float: right;
	}
.images2 img
	{
	padding: 5px;
	margin: 2px;
	border: 1px dashed #999999;
	}
.ad2 
	{
	text-align: center;
	color: #fff;	
	margin: 0px;
	padding: 0;
	float: right;
	}
/*..........................form css.......................*/
input.txt {
  color: #00008B;
  background-color: #EEF5FB;
  border: 1px inset #00008B;
  width: 200px;
}
input.btn {
  color: #00008B;
  background-color: #EEF5FB;
  border: 1px outset #00008B;
}
form p {
  clear: left;
  margin: 5px;
  padding: 0;
  padding-top: 5px;
}
form p label {
  float: left;
  width: 30%;
  font: bold 0.9em Arial, Helvetica, sans-serif;
}
.formcolor
	{
	background-color:#EEF5FB;
	}
input 
	{
	background-color: #EEF5FB;
	font-size: 0.9em;
	font-weight:bold;
	color: #000000;
  	width: auto;
	}
textarea
	{
	background-color: #EEF5FB;
    font: bold 0.9em Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #00008B;
  	width: 200px;
  	border: 1px inset #00008B;
	}
.contactlist
	{
	font-size: 1.5em;
	text-align: left;
	list-style:none;
	margin: 5px;
	padding: 0 70px;
	}
.contentlist
	{
	text-align: left;
	list-style:none;
	margin: 5px;
	}
.contentlist2
	{
	text-align: left;
	list-style:none;
	margin: 5px 200px;
	font-weight: bold;
	font-size: 2em;
	}
.arrow
	{
	list-style:url(../images/logos/arrow-animation.gif) outside;
	font-size: 1.5em;
	margin: 5px;
	line-height: 200%
	}	
	
/*..........................end form css.......................*/


/*..........................additional newsletter form css.......................*/

.newslettersignup
	{
	border: 1px dashed #FFFFFF;
	padding: 10px;
	margin: 0 50px;
	}
.signup
	{
	border-top: 2px dashed #FF0000; 
	text-align: center;
	margin: 30px auto;
	width: 550px;
	}
.red
	{
	color: #FF0000;
	font-weight: bold;
	}
.large
	{
	font-size: 2.5em;
	color: #FF0000;
	font-weight: bold;
	}
.large2
	{
	font-size: 2.5em;
	color: #FF0000;
	font-weight: bold;
	text-align: center
	}
.blue
	{
	color: #165AD7;
	font-size: 1.2em;
	font-weight: bold;
	}
.blueheading
	{
	color: #165AD7;
	font-size: 1.5em;
	font-weight: bold;
	text-align: left;
	}
.greenheading
	{
	color: #165AD7;
	font-size: 2.5em;
	font-weight: bold;
	text-align: center;
	}

.bgyellow
	{
	background-color:#FFFF00;
	padding: 5px;
	width: 300px;
	text-align:center;
	}
/*..........................endnewsletter form css.......................*/

.icons
	{
	float:left;
	margin: 5px;
	padding: 0;
	border: none;
	}
.center
	{
	text-align: center;
	}

.framedesription
	{
	font-size: 1.5em;
	}
.buynow{
	background-color:#444;
}

td
	{
	text-align: center;
	}
a img{ border:#000 none 0; }

.strike
	{
	text-decoration:line-through;
	}

