body, h1, h2, h3, h4, h5, h6, p, img, form, input, ul, ol, li, fieldset { margin:0; padding:0; border:0; }
body{background: #cccccc;}
#wrapper{width:972px; margin:0 auto;padding:0; background-color:#FFF}
/* Header */
#header,#header-top{width:972px;margin:0 auto;}
.headerLeftContainer {float:left;width:735px; height:140px;margin-left: 11px;}
/* Sidebar */
.sidebar{width:200px; float:right;margin:0;padding:0; margin-right: 11px;display: inline;}
#header, #header .sidebar {height:140px;}
#header .sidebar p {padding-left:10px; }
/* Content */
#content { width: 972px; margin: 0px auto; overflow: auto; }
#content-left{float:left;width:667px; margin-left: 38px; display: inline; padding-top:12px;}
/* Menu */
#navigation {width: 972px; height: 38px; margin: 0px auto;}
#navigation ul{margin-left:25px; padding:0px; list-style:none;line-height:normal;float:left;}
#navigation ul li{float:left;}
#navigation a{display: block;}
#navigation .sidebar {height:38px;}
#navigation li ul {position: absolute; left: -999em; width:220px; margin:0px;}
#navigation li ul li {float:none; background:none;}
#navigation li ul li a { height: 25px; line-height: 25px;}
#navigation li:hover ul {left: auto;}
#navigation li:hover ul, #navigation li.sfhover ul {left: auto;}
/* Search */
#navigation .sidebar form { float: right; display: inline; }
#navigation .sidebar form input.search { width: 135px; height: 17px;}
/* Footer */
#footer{width: 972px; height: 54px; margin: 0px auto;}
#footer ul li{display:block;float:left;}
#footer ul li a {display: block; text-decoration: none; float: left;}

#content-left, #content .sidebar{min-height:500px;}
.imageGallery {clear:both}

