html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.column-container{
  border-bottom:5px ridge #33CCFF;
  border-top:1px ridge #33CCFF;
  clear:both;
  float:left;
  overflow:hidden;
  position:relative;
  width:100%
}
.column-layout{
  background:transparent
}
.column-layout .column-left{
  right:60%
}
.column-layout .column-middle{
  right:20%
}
.column-layout .left-area{
  left:26%;
  width:16%
}
.column-layout .middle-area{
  left:102%;
  letter-spacing:1px;
  line-height:1.5;
  width:56%
}
.column-layout .right-area{
  left:90%;
  width:16%
}
.column-left,.column-middle{
  border-right:1px ridge #33CCFF;
  float:left;
  position:relative;
  width:100%
}
.column-right{
  float:left;
  position:relative;
  width:100%
}
.crumbs{
  border-bottom:5px ridge #33CCFF;
  border-top:5px ridge #33CCFF;
  float:left;
  height:auto;
  padding:.5em 0;
  width:100%
}
.float-left{
  border-bottom:3px groove rgb(198,236,140);
  border-right:3px groove rgb(198,236,140);
  float:left;
  margin-bottom:10px;
  margin-right:10px;
  padding-bottom:10px;
  padding-right:10px
}
	.float-top {
		clear: both;
	top: .5em;
	right: .5em;
	float: right;
	z-index: 20;
}
.footer{
  background: url(http://www.your-own-affiliate-business.com/images/head.jpg);
  border-top:5px ridge #33CCFF;
  clear:both;
  color:#FFF;
  font-size:large;
  font-weight:700;
  height:1%;
  letter-spacing:17px;
  overflow:hidden;
	line-height:1;
	vertical-align:middle;
  text-align:center;
  text-transform:capitalize
}


.green-menu{
  border-top:3px ridge #33CCFF;
  clear:both
}
.green-menu h3{
   border-bottom:4px ridge #33CCFF;
  text-align:center;	 
}
.green-menu li{
  font-size:smaller;
  height:auto
}
.green-menu li a{
  border-bottom:4px ridge #33CCFF;
  border-left:1px ridge #33CCFF;
  border-right:1px ridge #33CCFF;
  display:block;
  height:1%;
  line-height:2;
  padding:4px 0pt;
  text-decoration:none
}
.klein {
 font-size:small;
 line-height:1;
 padding:0;
 margin:0;
 border:0;
}
.green-menu ul{
  list-style:none
}
.header{
  background: url(http://www.your-own-affiliate-business.com/images/head.jpg);
  border-top:5px ridge #33CCFF;
  clear:both;
  color:#FFF;
  font-size:large;
  font-weight:700;
  height:1%;
  letter-spacing:17px;
  overflow:hidden;
	line-height:3em;
	vertical-align:middle;
  text-align:center;
  text-transform:capitalize
}

.header td { 
	margin: 0;
  padding:0;
  border:0;
 font-size:small;
 link-height:1;
 text-align: center;
}
.left-area,.right-area{
  float:left;
  overflow:hidden;
  position:relative
}
.middle-area{
  float:left;
  font-size:large;
  overflow:hidden;
  position:relative
}
.root-menu li{
  color:#000;
  float:left;
  font-size:smaller;
  margin:0pt 5pt;
  text-align:center;
  text-decoration:none
}
.root-menu ul{
  letter-spacing:normal;
  list-style:none outside none;
  margin:8px 0pt 0pt
}
.under-header-area{
  clear:both;
  height:auto;
  margin:0em
}
.video-left{
  float:left;
  margin:.5em
}
.video-right{
  float:right;
  margin:.5em
}
.wrapper{
  margin-bottom:1em;
  margin-top:1em
}
a{
  background:#F8F8FF;
  color:#00C;
  margin:0;
  padding:0;
  text-align:center;
  text-decoration:none
}
a:hover{
  background:#a52a2a;
  color:#fff
}
body{
  background:#FFF;
  border:3px ridge #33CCFF;
  color:#066
}
caption{
  color:#003300;
  margin-top:1em
}
h1,h2,h3,h4,h5,h6{
  color:#003300;
  margin:0.8em 0em 0.2em
}
hr{
  color:#3CF
}
img{
  margin-left:0.5em
}
ol{
  clear:both;
  list-style:none
}
ol h3{
  clear:both
}
ol li{
  border:3px ridge #33CCFF;
  float:left;
  list-style:none
}
ol li a{
  display:block;
  potition:relative;
	height: 1%;
  padding:0.5em;
  text-align:center;
  text-decoration:none;
  width:15em
}
ol li a:hover{
  background:#a52a2a;
  color:#fff
}
p{
  font-size:large;
  margin:0.4em 0em 0.8em
}
td{
  padding:0.5em
}
ul.check{
  list-style:circle;
  margin:1em 2em
}
