body { background:url(../images/bodyback.gif) repeat-x #ffffff;}

#wrapper { width:900px; margin:auto;}
#header { width:900px; height:49px; margin:0; padding:20px 0 0 0;}

#navbar {width:900px; height:32px; margin:10px 0 0 0; padding:0;}
#navbar ul {width:900px; height:32px; margin:0; padding:0;}
#navbar ul li { padding:10px 30px 10px 0; list-style:none; display:block; float:left;}
#navbar ul li a {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#333333; text-decoration:none;}
#navbar ul li a:hover {color:#555555;}

#content { width:900px; margin:0; padding:16px 0 0 0;}

#promotion { width:489px; }
#suppliers { padding:10px 0 0 0; width:489px;}

#searchform { width:400px; height:378px; margin:0 0 0 11px; background:url(../images/formtop.gif) no-repeat #E1E1E1; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333;}
#mainSearchForm { padding:0 0 10px 0; height:333px; background:url(../images/formbase.gif) no-repeat bottom; }
#searchform h1 { margin:0; padding:5px 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#ffffff;}
#searchform table { padding:15px 20px 0 35px;}
#searchform .lefttd { width:105px;}

#basecolourgrey { height:20px; background:#e1e1e1; width:100%; padding:0; margin:10px 0 0 0;}
#basecolourgrey #footer { width:900px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px 0 0 0; } 
#basecolourorange { height:10px; background:#FF6600; padding:0; margin:0;}