body
{
	font: 0.8em Arial, Helvetica, sans-serif;
	margin-left:50px;
	margin-right:50px; 
}

h1
{
    font-size:1.4em;
    color:#aa0000;
    margin-bottom:0px;
}

h2
{
    font-size:1.2em;
    color:#0000aa;
}

h3
{
    font-size:1.3em;
    color:#0000aa;
}

h4
{
    color:#aa0000;
}

p.intro
{
    font-size:1.2em;
    }
    
    
#topmenu
{
    height:2em;
    background-image:url("images/bluefade1x100.jpg");
    background-repeat:repeat-x;
    padding-top:8px;
    
    color:#aaaaff;
    font-weight:bold;
    font-size:1.2em;
    padding-left:1em;
}

#topmenu a
{
    color:#eeeeee;
    text-decoration:none;
    margin-top:1em;
    margin-bottom:6px;
}

#topmenu a.home
{
    font-size:1.2em;
    color:#aaaaff;
    text-decoration:none;
    margin-right:1em;
    margin-top:1em;
}

#mainReview
{
    padding-left:1em;
    margin-top:1em;
    border-left:1px solid #bbbbbb;
}

#mainReviewIntro
{
    width:60%;
    border:solid 1px red;
}

ul.featurelist
{
    width:300px;
    margin-left:3em;
    list-style:list-style-image;
    list-style-image:url('images/ThumbsUp.gif');
}
ul.featurelist li
{
    color:#0000aa;
    font-weight:bold;
    line-height:0.8em;
    margin-bottom:.8em;
    margin-left:2em;
}


#everlossBox
{
    width:500px;
    border:solid 2px #bbbbbb;
    float:right;
    /*height:20em;*/
    margin-top:1em;
    margin-bottom:1em;
    margin-left:0.5em;
    /*color:#dd0000;*/
    padding-right:5px;
    padding-bottom:5px;
}


#everlossImg
{ 
    margin:0.5em 5px 0em 0px;
    display:block;
    width:189px;
    float:left;
    }
    

#everlossBox p
{
    margin:0.4em 0 0 0;
}

#everlossBox2
{
    width:500px;
    border:solid 2px #bbbbbb;
    margin-top:1em;
    margin-bottom:1em;
    margin-left:2em;
    /*color:#dd0000;*/
    padding-right:5px;
    padding-bottom:5px;
}

#everlossImg2
{ 
    margin:2em 5px 2em 5px;
    display:block;
    background:url(images/fat-loss-4-idiots-mouseover.gif) bottom left no-repeat; 
    width:176px;
    float:left;
    }
    
#everlossBox2 p
{
    margin:0.4em 0 0 0;
}

.TopRatedStar
{
    float:right;
    margin:5px 0px 5px 5px;
}

#startdietnow
{ 
    
    
    /*background:url(images/StartDietNowMouseover.gif) bottom left no-repeat; */
    
    
    }
/*
#startdietnowdiv a:hover img {
	visibility:hidden;
} 

* html #startdietnowdiv a:hover {
	height:1%;
}   
*/
#content
{
    padding-left:1em;
    border-left:1px solid #bbbbbb;
   }
   
#contentIntro
{
    padding:0.5em 1em 0.5em 1em;
    background-color:#ddeeff;
    width:60%;
    margin-right:1em;
    margin-top:1em;
}

* html #contentIntro
{
    width:100%;
}
   
#rightColumn
{
    width:250px;
    border:solid 2px #aaaaaa;
    float:right;
    margin-top:2em;
    margin-bottom:1em;
    margin-left:2em;
    padding-left:0.5em;
    padding-top:0.5em;
    background-color:#f4f4f4;
   }
   
#rightColumn ul
{

   }
    
#rightColumn li
{
    margin-top:0.5em;
    color:#0000aa;
   }
   
#rightColumn a
{
    color:#0000aa;
}
  
.divider_hor {
    clear:both;
	width:100%;
	height:1em;
	background-image:url(images/grey-dot.gif);
	background-repeat: repeat;
	margin-bottom:0.5em;
	margin-top:0.5em
	}

.quote
{
    padding:10px;
    width:65%;
    background-color:#FEF0BA;
    margin-right:10px;   
}

* html .quote
{
    width:90%;
}

.whoSaid
{
    font-weight:bold;
    margin-bottom:0.5em;   
}

.whatSaid
{
    font-style:italic;
}

.frontpagecalltoaction
{
    width:500px;
    border:solid 2px #aaaaaa;
    margin-top:2em;
    margin-left:2em;
    margin-bottom:1em;
    padding-left:0.5em;
    padding:0.5em;
    background-color:#f4f4f4;
    text-align:center;
   }
   

#footer
{
    height:1.5em;
    clear:both;
    width:100%;
    background-color:#dddddd;
    text-align:center;
    }
    
.rating
{
    font-size:.8em;
    font-weight:bold;   
}
    
ul.listofreviews
{
    width:500px;
    border:solid 1px white;
    margin-top:1em;
    margin-left:2em;
    padding:1em;
    list-style:none;
    }
    
.listofreviews li
{
    
    margin-bottom:2em;
    padding:0.5em;
    border-top:solid 2px #cccccc; 
    border-left:solid 1px #cccccc; 
    }
    
.listedreview a
{
    width:310px;
    display:block;
    font-weight:bold;
    color:#0000aa;
     
    float:left;
    } 

.listedarticle a
{
    width:420px;
}

.listedreview 
{
    margin-bottom:0.5em;
    height:1.5em;
    } 
    
.listedrating 
{
    
    font-size:0.9em;
    font-style:italic;
    float:left;
    }   
    
#minicoursesignup 
{
    width:500px;
    border:solid 2px #aaaaaa;
    margin-top:2em;
    margin-left:2em;
    margin-bottom:20em;
    padding-left:0.5em;
    padding:0.5em;
    background-color:#ffffff;
    text-align:center;
   }
   
#nospam
{
   
    font-style:italic;
}
    
