body { margin:0; padding:0; background:url("/images/bodyback.gif") repeat-x; font-family:arial, helvetica, sans-serif;}

a img { border:none;}

#wrapper { width:900px; margin:0 auto;}

#header {height:90px; padding:10px 0 0 0;}

#logo { float:left;}
#banner {float:right;}

#navbar { clear:both; display:block; position:absolute; top:76px;}
#navbar ul { margin:0; padding:0; list-style:none;}
#navbar ul li { margin:0 3px; padding:0; display:block; float:left;}
#navbar ul li a { display:block; padding:4px 15px; width:90px; height:15px; font-size:12px; color:#000000; text-decoration:none; background:#ffffff; border:1px solid #cccccc; border-bottom:none;}
#navbar ul li a:hover { color:#93285E; border:1px solid #93285E; border-bottom:none;}
#navbar ul li .selected { color:#93285E; font-weight:bold; border:1px solid #93285E; border-bottom:none;}

#strap { margin:0 0 10px 0; padding:17px 20px; height:26px; font-size:20px; font-weight:bold; color:#ffffff; background:url(/images/strap-back.png);}

#page { margin:3px 0 0 0; padding:10px 0 0 0; border-top:6px solid #93285E;}
#content { float:left; width:586px;}
#content h3 { margin:20px 0 0 0; font-size:16px;}
#content p { margin:0 0 20px 0; font-size:12px; line-height:18px;}
#contentStrap { margin:0 0 10px 0; padding:17px 20px; height:26px; font-size:20px; font-weight:bold; color:#ffffff; background:url(/images/content-strap-back.png);}

#searchform { width:586px; height:330px; background:url(/images/search_back.png);}
#searchform h1 { margin:0; padding:15px 0 0 20px; font-size:24px; letter-spacing:-1px; color:#93285E;}
#searchform h2 { margin:0; padding:3px 0 0 40px; font-size:24px; letter-spacing:-1px; color:#666666;}
#searchform #search { margin:70px 0 0 375px;}

#sidebar { float:right;}

#wpSearchTop { padding:24px 0 0 0; background:url(/images/top-purple-border.png) no-repeat;}
#wpSearch { margin:0 0 10px 0; padding:0 0 20px 0; background:url(/images/top-depots-base.png) no-repeat bottom;}
#searchbox { padding: 0 10px; margin:0; border-right:1px solid #93285E; border-left:1px solid #93285E;}
#searchbox #s { margin: -5px 0 0 0; width:268px;}

#topDepotsHead { margin:10px 0 0 0; padding:42px 0 0 0; background:url(/images/top-depots-head.png) no-repeat;}

#topDepots { margin:0; padding:0 0 20px 0; background:url(/images/top-depots-base.png) no-repeat bottom;}
#topDepots ul { margin:0; padding:15px 0 0 50px; display:block; list-style:none; border-left:1px solid #93285E; border-right:1px solid #93285E; }
#topDepots ul li { padding:2px; font-size:14px;}

#footer { margin:10px 0 0 0;}
#topFooter { padding:0 0 0 120px;}
#topFooter ul { margin:0; padding:0; list-style:none;}
#topFooter ul li { display:block; float:left; padding:1px 10px 3px 10px;  font-size:12px;}
#topFooter ul li a { color:#93285E; text-decoration:none;}
#topFooter ul li a:hover { text-decoration:underline;}

#mainFooter { background: #cccccc; padding:10px 10px 15px 10px; font-size:12px; }
