body {
background:  #232323;
margin: 0px;
color: #696969;
font-family:Verdana, Geneva, sans-serif;
font-size: 11px;
}

.coupon {
  width: 500px;
  margin: 40px;
  border: 2px dashed black;
  padding: 20px;
}


.left-column {
color: #FFFFFF;
margin: 0px 10px 0px 20px;
}

a { 
color: #000;
text-decoration: none;
}

a img {
	border: none;
}

p {
	margin: 0px;
}



h1 {
	color: #45388e;
	margin: 10px 0px 0px 10px;
	font-size: 27px;
}

.left-column {
	margin: 25px;
}

.left-column a{
color: #0C0C0C;
text-decoration: none;
}




.center-column {
color: #000000;
margin: 25px;
line-height: 1.5;
overflow: hidden;
width: 400px;
}

.center-column p {
margin: 0px;
}

.center-column hr {
margin: 20px 0px 20px 0px;
}

.center-column a{
color: purple;
text-decoration: none;
}

.center-column h1{
color:#45388e;
font-size: 1.5em;
margin: 0px 0px 5px 0px;
}

.center-column h2{
color:#45388e;
font-size: 1.2em;
margin: 0px 0px 5px 0px;
}



.right-column-container {
width: 261px;
overflow: hidden;
}

.right-column {
color: #000000;
margin: 20px;

}

.right-column a{
color: #7cb700;
text-decoration: none;
}

.right-column h1{
color:  #0072bd;
font-size: 18px;
margin: 5px 0px 5px 0px;
}

.right-column h2{
color:  #60a9fa;
font-size: 16px;
margin: 0px 0px 5px 0px;
}

.links {
	color: #696969;
}

.links a{
	color: #696969;
}

table {
	margin:0px;
}


.kit-column {
color: #000000;
margin: 25px;
line-height: 1.5;


}

.kit-column p {
margin: 0px;
}

.kit-column hr {
margin: 20px 0px 20px 0px;
}

.kit-column a{
color: purple;
text-decoration: none;
}

.kit-column h1{
color:#45388e;
font-size: 1.5em;
margin: 0px 0px 5px 0px;
}

.kit-column h2{
color:#45388e;
font-size: 1.2em;
margin: 0px 0px 5px 0px;
}












.wide-column {
color: #000000;
background: url(images/grayback.gif) repeat-y;
margin: 0px 40px 40px 40px ;
line-height: 1.5;
border: 1px solid #939393;

}

.wide-column p {
margin: 0px;
}

.wide-column hr {
margin: 20px 0px 20px 0px;
}

.wide-column a{
color: purple;
text-decoration: none;
}

.wide-column h1{
color:#45388e;
font-size: 1.5em;
margin: 0px 0px 5px 0px;
}

.wide-column h2{
color:#45388e;
font-size: 1.2em;
margin: 0px 0px 5px 0px;
}

.wide-column img {
margin: 10px;
}

.bonus img {
border: 1px solid #b4b4b4;
margin-bottom: 10px;
}


/* This is the design stuff */


.left7 {
	margin: 40px 40px 0px 70px ;

	color: black;
	font-size: 11pt;
	text-align: left;
}

.left7 h1 {

	color: #aa905b;
	margin-bottom: 10px;

}

.left7 h2 {
 	  margin-bottom: 10px;
}

.left7 img {
margin: 5px;
}


.right7 p img {
margin: 5px;
}

.right7 {
	margin: 50px 40px 0px 25px;

	color: black;
	font-size: 11pt;
	text-align: left;
}

.right7 h1 {
	color: #314566;
	font-size:18px;

}



.left7 a {
text-decoration: underline;
color:  #314566;
}

.right7 a {
text-decoration: underline;
color:  #314566;
}

 .cosmetic img { margin: 0px; 
 
 }
 
 .cosmetic {
  	margin: 30px 40px 0px 25px;
 }
 

