body{margin:0 auto; font-size:1em; text-align:center; font-family:Arial, Elba; color:#333333;}
#nohscroll{ width:98%; margin:0 auto;}
#top{clear:both;width:900px;  margin:0 auto;}
#top img{ float:left; margin-left:0;margin-top:5px; border:0; }
.spaceline{ clear:both; height:10px; width:100%;}
#main{width:100%; height:580px; clear:both;}
.divMain {width:900px; margin:0 auto;}
#middlemenu{ float:left; margin:10px 0px 10px 20px;}
#middlemenu li{ list-style:none; display:inline; font-size:1.1em; font-weight:normal; margin-left:10px; margin-top:10px; font-family:Elba,  Arial;}

.leftMenu{ width:250px; float:left; text-align:center; margin-top:50px;}
.leftMenu h1{ margin:50px 20px 0 100px; width:120px; font-family:Elba, Arial; font-size:1.1em; font-weight:bold;}
.verticalDivider{ width:2px; float:left;}
.contentDiv{ width:400px; float:left; text-align:left; padding-left:5px;}
.contentDiv h2{ font-family:Elba, Arial; font-size:1.0em; font-weight:bold; padding-left:5px;}
.contentDiv h3{ font-family: Arial; font-size:0.9em; font-weight:bold; padding-left:5px; margin-top:0px; margin-bottom:5px;}

.rightMenu{ width:200px; float:left; margin:10px 0 0 10px;}
.rightMenuBk{ width:200px; float:left; margin:10px 0 0 10px; height:320px;  text-align:left; font-family:Elba, Arial; font-size:18px;}
.rightMenuBk ul{list-style-type:none; list-style-position:outside; background-image:url("../images/box.jpg"); width:180px;  margin:0 0 0 0;  background-position:top; background-repeat:no-repeat; text-align:left; font-family:Elba, Arial; font-size:18px; padding:5px 5px 5px 5px;}
.rightMenuBk ul li{ margin:5px 5px 10px 5px; }
.rightMenuBk ul a{ text-decoration:none; color:#333333}
.rightMenuBk ul a:hover{ text-decoration:underline; color:#333333}
.rightMenuBk ul a.act{ color:#FF0000;}
.rightMenu h3{width:150px; font-family:Arial, Elba; text-align:left}

#footer{background:#CC3333; width:100%; height:60px;clear:both; margin:0 auto; text-align:center;}
#footer div{width:900px; margin:0 auto;}
#footer div div{width:30px;float:left; margin:40px 0px 0px 200px;}
#footer div div a{ color:#FFFFFF; text-decoration:none; font-size:10px;  }
#footer div div a:hover{ color:#FFFFFF; text-decoration:underline;}
#footerbanner{ float:left; margin:20px 0px 0px 30px;  }
#footerbanner1{ float:left; margin:0px 0px 0px 0px; border:0 }
#abvFoot{width:100%; height:80px;clear:both; margin:0px 0px 0px 0px;}
#topmenu{ float:left; margin:10px 20px 10px 85px; font-size:12px; width:500px;}
#topmenu li{ list-style:none; display:inline;  font-weight:normal; margin-left:13px; margin-top:10px; font-family:Elba,  Arial;}
#topmenu li a:hover{ text-decoration:underline;}
#topmenu li a{ text-decoration:none; color:#333333;}
#topmenu li a:active, .active{ text-decoration:none; color:#333333; font-weight:bold;}
.textbox{ background:#CCCCCC; width:220px; font-size:0.85em; font-weight:bold;}
.bginput { background:#CCCCCC; }
.message{ color:#FF0000; width:auto; float:right; font-size:0.8em;}
p{text-align:left; margin:10px 10px 10px 10px; font-size:0.78em;} 
td{ font-size:0.78em;}
td p { font-size: 100%;}
td td { font-size: 100%;}
.stepsdiv{margin:10px 0 0 60px;}
/*@font-face {
  font-family: Elba;
 
  src:url(assets/Elba.ttf);
}
 @font-face {
    font-family: Elba;
    font-style:  normal;
    font-weight: normal;
    src: url(assets/Elba.ttf);
  }

*/

/*--New CSS Changes TRUNK MEDIA--*/
#mainHTML{width:100%;clear:both;}

H1{margin:0;padding:0;}
H2.cook, H2.chill, H2.clean, H2.laundry{padding:5px;float:left;font-size:1.0em;margin:0;}
H2.cook{background-color:#ffe9aa;}
H2.chill{background-color:#8ed8f8;}
H2.clean{background-color:#d9e8ae;}
H2.laundry{background-color:#f7b9d4;}
H3{font-size:0.9em;padding:0;margin:0px 0px 10px 0px;}

div.contentBack{width:750px;margin:0px 0px 0px 70px;padding:20px;float:left;text-align:left;margin-bottom:10px;}
div.contentBack P{margin:0px 0px 10px 0px;}
div.yellowBack{background-color:#ffe067;}
div.blueBack{background-color:#6dc4e8;}
div.greenBack{background-color:#b9dd8b;}
div.pinkBack{background-color:#f59fc6;}