body {
background-image: url(images/bg.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#container {
width:800px;
position:relative;
margin-left:auto;
margin-right:auto;
}

#logo a {
display:block;
background-image:url(images/logo.jpg);
width:800px;
height:138px;
}

h1 a span {
display:none;
visibility:hidden;
font-size:0px;
}

h1 {
margin:0px;
font-size:0px;
line-height:0px;
}

h2 {
line-height:24px;
font-size:16px;
margin-top:10px; margin-bottom:10px;
color:#07A236; text-transform:uppercase;
}

#navigation div a {
float:left;
display:block;
height:34px;
}

#n_home a {
background-image:url(images/nav_home.jpg);
width:86px;
}

#n_services a {
background-image:url(images/nav_services.jpg);
width:87px;
}

#n_about a {
background-image:url(images/nav_about.jpg);
width:95px;
}

#n_products a {
background-image:url(images/nav_prod.jpg);
width:90px;
}

#n_media a {
background-image:url(images/nav_media.jpg);
width:69px;
}

#n_contact a {
background-image:url(images/nav_contact.jpg);
width:103px;
}

#n_home a {
background-image:url(images/nav_home.jpg);
width:86px;
}

#navigation div a span {
display:none;
visibility:hidden;
font-size:0px;
}

#leftnav {
clear:both;
float:left;
display:block;
width:183px;
min-height:600px;
background-color:#6E935F;
background-image:url(images/leftnav_bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:4px; padding-right:4px; color:#FFFFFF;
}


#podcastlink a:link, #podcastlink a:visited, #podcastlink a:active {
display:block;
width:189px;
margin:0 auto 0 auto;
height:100px; 
background-image:url(images/leftnav_bg2.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

#podcastlink a:hover {
display:block;
width:189px;
margin:0 auto 0 auto;
height:100px; 
background-image:url(images/leftnav_bg2.jpg);
background-repeat:no-repeat;
background-position:0px -100px;
font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

#podcastlink a span {display:none; visibility:hidden;}

#talkradio {color:#FFFFFF;
}

#leftnav a {
color:#FFFF00;
font-weight:bold;
} 

#book {
display:block;
background-image:url(images/ln_staysanecover.jpg);
width:72px;
height:162px;
float:right;
}

#rightcolumnbg {
display:block;
background-image:url(images/right_bg.jpg);
background-color:#FFFFFF; 
background-repeat:repeat-x; 
width:600px; 
float:left; min-height:600px;
margin-bottom: 25px;
}

#rightcolumn {
	color:#000000;
	font-size:10px;
	margin-left:10px;
	margin-right:10px;
	text-align: center;
}

#form {
clear:left;
margin-bottom:69px;
}

form#form1 input {
margin-top:2px;
}

.bluelink {
color:#000000;
}

div.bluelink#talkradio a {
color:#077CA2;
} 

div.bluelink#rightcolumn a {
color:#077CA2;
} 

div.bluelink#rightcolumn div {
margin-top:10px;
}

#mazeheader {
display:block;
background-image:url(images/maze_header.jpg);
width:559px;
height:219px;position:relative; margin-left:auto; margin-right:auto;top:1px; bottom:0px;
}

.red {
color:#FF0000; font-size:17px; font-weight:bold;
}

.big {
color:#000000; font-size:17px; font-weight:bold;
}

#footer {
clear:both;
margin-top:50px;
display:block;
width:100%;
height:69px;
background-image:url(images/footer_bg.jpg);
background-repeat:repeat-x; text-align:center;
}


#f1, #f1 a {
font-size:11px;
color:#077CA2; font-weight:bold;
margin:0px;
}

#f2, #f2 a {
font-size:10px;
color:#7B7B7B;
margin:0px;
}

#footercontent {
width:800px; 
display:block;
margin-left:auto; 
margin-right:auto;
margin-top: 25px;
}

#footercontent img {
position:relative;
left:100px; 
}

div.authors {
clear:both; 
}

div.authors img {
margin:10px;
}

.products_table {
display:block;
background-color:#FFFFFF;
background-image:url(images/prod_blockbg.jpg); background-repeat:repeat-x; background-position:bottom;
border:1px solid #CCCCCC;
width:95%; padding:10px; min-height:160px;
}

.products_table img {
margin-right:20px;
}

td.product_title {
line-height:16px;
height:16px;
font-size:16px;
font-weight:bold;
}

table tr td ul li {
margin-top:10px;
}

img.addtocart {
margin-top:30px;
}

div.products_table_seasons#transformation, div.products_table_seasons#afterloss, div.products_table_seasons#newfamily, div.products_table_seasons#newstatus, div.products_table_seasons#divorce, div.products_table_seasons#crazyyear {
display:block;
background-color:#FFFFFF;
background-image:url(images/res_blockbg.jpg); background-repeat:repeat-x; background-position:bottom;
border:1px solid #CCCCCC;
width:95%; padding:10px;
width:20%; float:left; margin-left:15px;
}
