div#scrolling_image { width:888px;  }
div#main_menu {  position:relative; float:left }

div#main_features, div#everyday_use { float:left; width:280px; margin-top:3em}
div#main_features li>h2 { font-size:1.3em}
div#main_features  h1 { position:absolute; top:0px; left:0px; width:280px; height:60px; background:url(../images/home/mainfeatures.png) no-repeat 0 0; text-indent:-999999px; }
div#main_features ul, div#everyday_use ul {  border-right:solid 2px #3b9745;  }
div#main_features ul { border-left:solid 2px #3b9745; }
div#main_features li, div#everyday_use li { width:250px; border-bottom:2px #3b9745 dotted; clear:both ; margin-bottom:1em}
div#main_features li img, div#everyday_use li img { float:right; }
div#main_features li img:hover, div#everyday_use li img:hover, div#wwarriors li img:hover, div#sonshi_sports li img:hover { filter:alpha(opacity=80); opacity:0.8; }
div#main_features li img, div#everyday_use li img{ margin-top:-8px; margin-bottom:8px; float:right}
div#main_features li h2, div#everyday_use li h3  { text-align:left; }
div#main_features li.one h2, div#everyday_use li.one h3  {  padding-top:1em;clear:both}
div#main_features li h2 a:hover, div#everyday_use li h3 a:hover, div#wwarriors li span:hover, div#sonshi_sports li span:hover { background-color:#3b9745; color:white; }
div#main_features li p, div#everyday_use li p { font-weight:bold; overflow:hidden; clear:left; padding-right:10px}
div#main_features li, div#everyday_use li { position:relative; top:0px; left:0px; z-index:100;  }

div#everyday_use h1 { position:absolute; top:0px; left:280px; width:280px; height:60px; background:url(../images/home/everydayuse.png) no-repeat 0 0; text-indent:-999999px; }
div#everyday_use li h3 { font-size:1.3em; }


div#bborder2 { clear:left; float:left; position:relative; top:-70px; left:0px; z-index:1; width:560px; height:87px; background:url(../images/home/mm_bborder.png) no-repeat 0 0;  }

div#menu2 { float:left; width:155px;}
div#menu2 ul.updates li { width:140px; height:140px; margin-left:15px; text-indent:-999999px; margin-bottom:1em}
div#menu2 ul.updates li a { width:140px; height:140px; display:block; overflow:hidden }
div#menu2 li.faq { background:url(../images/home/faq.png) no-repeat 0 0;  }
div#menu2 li.faq a:hover { background:url(../images/home/faq.png) no-repeat 0 -140px; }
div#menu2 li.whatsnew { background:url(../images/home/whatsnew.gif) no-repeat 0 0;  }
div#menu2 li.whatsnew a:hover { background:url(../images/home/whatsnew.png) no-repeat 0 -140px; }
div#menu2 li.discuss { background:url(../images/home/discussion.png) no-repeat 0 0; }
div#menu2 li.discuss a:hover { background:url(../images/home/discussion.png) no-repeat 0 -140px; }
div#menu2 li.ssports{ background:url(../images/home/sonshisports.png) no-repeat 0 0; }
div#menu2 li.ssports a:hover { background:url(../images/home/sonshisports.png) no-repeat 0 -140px; }



div#col3 { float:right;    }
div#wwarriors li span.newline, div#wwarriors li.lm  { font-weight:bold}
div#wwarriors h2, div#wwarriors ul { margin-left:15px; } 
div#wwarriors h2 { width:140px; height:40px; background:url(../images/home/wwarriors.png) no-repeat 0 0; text-indent:-99999999px;}
div#wwarriors ul { border-left:solid 2px #3b9745;border-right:solid 2px #3b9745; margin-top:-20px;}
div#wwarriors li { text-align:center; padding-bottom:20px; } 
div#wwarriors li.lm { width:116px}
div#wwarriors img.lynch { float:left}
div#wwarriors img.morgan { float:right }
div#wwarriors ul.bborder, div#sonshi_sports ul.bborder { border:none; }
div#wwarriors ul.bborder li, div#sonshi_sports ul.bborder li { width:140px; height:26px; background:url(../images/home/wwborder.png) no-repeat 0 0; text-indent:-99999999px; }

#more_ww, #fewer_ww { text-align:center; }
#more_ww a, #fewer_ww a { display:block;  padding:0 0 .6em 0;  }
#more_ww a:hover, #fewer_ww a:hover { background:#3b9745; color:#fff}
#hidden_ww, #fewer_ww { display:none; }

div#dline {clear:left;overflow:hidden; width:870px; position:relative; top:-40px}
div#book_banner { float:left; width:870px; margin:0px auto 40px auto; text-align:center} 
div#feedbacks  { width:526px; height:249px; background:#fff url(../images/home/feedbackx.gif) no-repeat 0 0 ; text-indent:-9999999px; clear:left; margin:0 auto 4em auto;  text-align:center; }

#video { text-align:center; clear:both}
#video h1 { clear:both;background:#bfdba0; padding:5px; margin:2em 10px 1em 10px}

