body{ color:#203D1F; background-image:url(fsf-bg.jpg); background-repeat:repeat-x;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0px; } #wrapper{width:890px; padding:0px 5px 5px 5px; margin:auto;} #headerwithlogo{margin:0px 5px 0px 5px; height:90px;  background-image:url(fsf-logo.jpg); background-repeat:no-repeat;  } #logo{width:250px; text-align:left; float:left;  height:80px; margin-right:10px;} #shoppingdetails{padding-top:20px;} #shopping{ width:620px; float:left;  text-align:right; height:80px} #nav{ width:890px; padding:0px 5px 5px 5px; margin:0px 0 5px 0px; } #tabs ul { margin:0px 10px 0 0px; list-style:none; padding:0px; height:25px; background-image:url("tab2.jpg"); background-repeat:repeat-x; background-position:top;  } #tabs li { display:inline; margin:0; padding:0; } #tabs a { float:left; background:url("tab2.jpg") repeat-x left top; margin:0; padding:0 0 0 10px; text-decoration:none; } .ap{ float:left; display:block; background:url("tabend.jpg") no-repeat right top; padding:5px 19px 7px 12px; color:#FFFFFF; font-weight:bold; } .na  { float:left; display:block; padding:5px 29px 7px 12px; color:#FFFFFF; font-weight:bold; } /* Commented Backslash Hack hides rule from IE5-Mac \*/ #tabs a span {float:none;} /* End IE5-Mac hack */ #tabs a:hover { background-position:0% -25px; } #headlineimage{ width:880px; height:250px; background-color:#CCCCCC; margin:0px 5px 0px 5px;} #innerwrap{margin:10px 0px 10px 0px;} #leftmenu{ float: left; width:160px; padding:0px 5px 5px 0px; margin:0px 5px 0px 0px; } #leftmenuspacer{ float: left; height: 20px; margin-top: 20px; width:160px; background-color:#FFFFFF; } #mymaincontent{min-height: 400px; float:left; width: 510px; _padding:0px 0px 0px 4px; padding:0px 5px 0px 10px;  margin:0px 10px 0px 0px; _margin:0px 0px 0px 0px;} #rightmenuholder{float:left; width:160px; background-color:#E4E5E4; margin-left: 5px;} #rightmenuholder2{float:left; width:160px; background-color:#E4E5E4;} #rightmenu{float:left; width:160px; padding:0px 5px 0px 5px; margin:0px 5px 0px 5px;} #rightmenu2{float:left; width:160px; padding:0px 5px 0px 5px; margin:10px 5px 0px 5px;} #footer{ text-align:center; padding:10px 0px 0px 0px; height:60px; border-top:#000000 1px solid; width:880px; margin:auto; text-align:left; background-image:url(footerbg.jpg); background-repeat: no-repeat; background-position:right top; margin-top:20px;} .clearfix{clear:both;} .half{float:left; width:50%;} .left{text-align:left;} .right{text-align:right;} .floatright{float:right;} #footer a{color:#000000; text-decoration:underline; font-size:9px;} #footer a:hover{text-decoration:none;} 