
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; z-index:1;  }
body { text-align:center; color:#000000; font-size:100%; line-height:1.13em; }


/* page layout */

.mainwrap { text-align:left; margin:0 auto; width:804px; clear:both; }
.main { margin-left:12px; margin-right:12px; }
.header { width:778px; height:80px; }
.container { width:779px; margin-bottom:0; min-height:100px; height:auto; }

* html .topnav {width:778px; w\idth:778px;} /* hack to correct IE5.5 faulty box model */


#logo { padding-top:20px; padding-left:14px; float:left; width:125px; height:42px; padding-bottom:14px; }
.topright { padding-top:20px; width:370px; height:42px; float:right; }


.column1 { width:210px; float:left; }

.column2 { width:345px; float:left; margin-left:2px; }

.column2wrapper { width:560px; float:right; margin-top:10px; margin-left:8px; }

.column3 { width:195px; float:right; }



.banner { height:90px; width:778px; }

.footer { height:29px; width: 778px; clear:both; margin:0 auto;}



.leftnav { width:190px; margin:4px 10px 12px 5px;  }

.leftnav ul { list-style-type:none; }

.leftnav li { padding:7px 0 7px 10px; margin:0; }

.homepgblock, .lasthomepgblock { width:191px; float:left; }
.homepgblock {   }

#FamilyBrands {  margin:10px auto; height:75px; text-align:center; clear:both; }
#FamilyBrands ul li { display:inline; padding:0 8px; list-style-type:none; vertical-align:middle; }
#FamilyBrands ul li img { vertical-align:middle; }




/* a hack for IE6 WIN ONLY \*/
* html div#leftnav li { padding:8px 0 8px 10px; }
/*end of hack*/

a img { border:0; }
.hide { display:none; }
.show { display:block; }
.floatLeft { float:left; }
.floatRight { float:right; }
.clearfix { clear:both; }

