@import url("/inc/sitesearch.css");
@import url("/inc/contractorform.css");
@import url("/inc/sm-horizontal.css");
* {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
a { color:#333}
body {background:url(/i/tile.jpg)}
h1 { color:#405B68; font-family:"Arial Narrow"; font-weight:normal; font-size:35px; line-height:26px; margin-bottom:15px; margin-left: 20px; text-transform:capitalize}
h2 { color:#6C7889; font-family:"Arial Narrow"; font-weight:normal;font-size:22px; margin-left: 20px; text-transform:capitalize}
h3 { color:#798235; font-weight:bold;font-size:14px; margin-top:20px; margin-left: 20px;}
h6 { color:#6C7889; font-weight:normal;font-size:12px; font-weight:bold; text-transform:capitalize; padding-bottom:10px; margin-left: 20px;}
ul {margin-left:20px; margin-top:10px;}
li { margin-left:20px;}
#wrapper {background:url(/i/bg-tile.gif); width:952px; margin:0 auto; }
#innerwrapper {background:transparent url(/i/right-tile2.jpg) repeat scroll 0 0; width:941px;margin:0 auto; margin-top:189px;}
#innerwrapper-s { background:url(/i/right-tile2.jpg); width:941px;margin:0 auto; margin-top:189px;}
#content { background-color:#ffffff; color:#424145; width:661px; position:relative; left: 1px; padding-top: 100px; font-size:12px; line-height:18px; margin-top: 18px; float:left;}
#content-s { background-color:#ffffff; color:#424145; position: relative; width:660px; float:left;padding-top: 100px; margin-top:0px; font-size:12px; line-height:18px;}
#content-ps { background-color:#ffffff; color:#424145; position: relative; width:660px; float:left;padding-top: 10px; margin-top:0px; font-size:12px; line-height:18px;}
#content p {margin-top:15px; margin-left: 20px; margin-right:15px;}
#content ol{margin:0px 15px 0px 15px;}
#right {  width:279px; position: relative; margin-top:36px; float: right;}
#right-s {  width:279px; float: right; margin-top:36px;}
#footer { background:url(/i/footer-tile.gif) repeat-x; height:25px; clear:both; text-align:center;padding-top:20px; color:#696368;}
#footer a {color:#c0bbc0; font-size:12px; text-decoration:none; display:inline; padding:3px; padding-right:10px;}
#footer a:hover {text-decoration:underline;}
#header { background:url(/i/header2.jpg) no-repeat 173px 0px;height:246px; width:959px; position:absolute; top:-20px; margin:0 auto;}
#header-ps { background:url(/i/header2-ps.jpg) no-repeat 173px 0px;height:246px; width:959px; position:absolute; top:-20px; margin:0 auto;}
#topmenu {height:37px; width:942px;position:absolute; top:190px; margin-left:5px;background-color:#333236;}
#rightmenu {background-color:#3d403d;position:relative; top:-3px; padding:12px;}
#rightmenu img {border:none;}
#rightmenu a {display:block; text-decoration:none;}
#rightmenu a:hover { text-decoration:underline}
.m1:link, .m1:active, .m1:visited { font-size:12px;color:#ccc; font-weight:bold; padding-left:12px;margin-left:3px; margin-top:2px;background:url(/i/left-menu-bullet.gif) no-repeat 0px 4px;}
.m2:link, .m2:active, .m2:visited { display:block; padding:1px; padding-left:27px;font-size:11px; color:#ccc; background:url(/i/left-menu-bullet.gif) no-repeat 15px 4px;}
.m3:link, .m3:active, .m3:visited {margin-left:20px;font-size:12px; color:#ccc}
.closed1:link, .closed:active, .closed1:visited, .closed2:link, .closed:active, .closed2:visited, .closed3:link, .closed:active, .closed3:visited {font-size:12px;color:#fff }
.open1:link, .open:active, .open1:visited {font-weight:bold;background:url(/i/right-menu-down.gif) no-repeat 3px 4px; padding-left:15px;font-size:12px;color:#b6c44e}
.open2:link, .open:active, .open2:visited {font-weight:bold;background:url(/i/right-menu-down.gif) no-repeat 3px 4px; padding-left:15px;font-size:12px;color:#fff}
.open3:link, .open:active, .open3:visited {font-weight:bold;background:url(/i/right-menu-down.gif) no-repeat 3px 4px; padding-left:15px;font-size:12px;color:#fff}
.closed1:link, .closed1:active, .closed1:visited { background:url(/i/right-menu-down.gif) no-repeat 0px 4px; padding-left:12px;}
.youarehere1:link, .youarehere1:visited, .youarehere1:active { text-decoration:underline;}
.youarehere2:link, .youarehere2:visited, .youarehere2:active { text-decoration:underline; font-weight:bold}
#m1tc{color:#fff;font-size:18px; font-weight:normal; margin:5px 0px 5px 0px; height:30px;width:250px;}
#m1Key{position:relative;color:#fff;font-size:13px; margin-top:-50px;font-weight:bold; border-bottom:1px solid #fff; padding-bottom:5px;}
#tagCloudLinks{position:relative; top:17px;}
.keyLink{position:relative;font-size:12px;color:#ccc; font-weight:bold; padding-left:12px;margin-left:3px; margin-top:-135px;background:url(/i/left-menu-bullet.gif) no-repeat 0px 4px; text-transform:lowercase;}
#tagCloudLinks a:link, #tagCloudLinks a:active, #tagCloudLinks a:visited{font-size:12px;color:#ccc; font-weight:bold; padding-left:12px;margin-left:3px; margin-top:2px;background:url(/i/left-menu-bullet.gif) no-repeat 0px 4px;}
#rmenutop {background:url(/i/menutop.gif) repeat-x; width:320px; height:3px;position:relative; top:-3px}
#rmenubot {background:url(/i/menubottom.gif) repeat-x; width:279px; height:18px;position:relative; top:-3px}
#tc {height:300px;}

.ad8 { display:none !important; }
.ad9 { display:none !important; }
.ad10 { display:none !important; }

/* PPC */

#ppc {color:#919191; margin-left: 20px; width:400px; float:left;}
#ppc .ppctitle{color:#CC0000; display:block; margin-bottom:3px; text-transform:capitalize; padding-left: 30px; font-size: 19px;font-weight:bold;}
#ppc .ppctitle:hover{color:#798235;}
#ppc .ppcdescription{text-decoration:none; display:block; padding-left: 30px;color:#424145;font-size:12px;}
#ppc .ppclisting {background:transparent url(/i/ppc-bullet.gif) no-repeat; clear:both;margin-bottom:15px;display:block;}
#ppc .ppchost{display:block; color:black; padding-left:30px;font-size:11px;}
#ppc .ppchost:hover{color:#798235;}

/* PPC - SEARCH */

#ppc-s { color:#919191; padding-top:0px; padding-left: 20px; margin-top:0px; border:none; }
#ppc-s .ppclisting {clear:both; background:transparent url(/i/ppc-bullet.gif) no-repeat; position:relative;padding-bottom:10px;}
#ppc-s .ppctitle {
	color:#A54322;
	display:block;
	font-size:18px;
	font-weight:normal;
	margin:0px 0px 3px 30px;
	text-transform:capitalize;
}
#ppc-s .ppctitle:hover {color:#D31900;}
#ppc-s .ppcdescription { color:#818186; text-decoration:none; display:block; padding-left:30px;}
#ppc-s .ppchost {color:#71090A; display:block; padding-left:30px;}
#ppc-s .ppchost:hover{color:#B94B26;}
#ppcsl-s { font-size:12px; float:right; padding-top:10px; width:100px;}
#ppcsl-s a:link { color:#999; text-decoration:underline;}




#diycallout {padding:10px; margin-bottom:0px; margin-top:10px;background-color:#212421; font-size:11px; color:#fff; height:165px;}
#articlescallout {padding:10px; background-color:#798235; font-size:12px; color:#262f00; margin-top:10px;}
#articlescallout a {color:#fff; font-weight:bold}
#diycallout img { width:100px; float:left; padding-right:10px; height:125px;}
#diycallout a {text-decoration:none;}
#diycallout h4 { font-size:11px; color:#798235; text-transform:uppercase; } 
#diycallout h5 { font-size:18px; font-weight:normal; margin-bottom:5px;} 
#innerkit {background:url(/i/top-kitchen.gif) 0px -12px no-repeat; height:12px; width:55px; margin-top:20px; margin-left:20px;}
#breadcrumbs {margin-top:-62px; padding-left:20px;font-size:10px; color:#264118;padding-bottom: 10px; background: transparent url(/i/bread-tile.gif) repeat-x scroll 0 0; margin-left: -21px; padding-top: 8px;height: 45px; width:641px;}
#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active {text-decoration:none;text-transform:uppercase; font-size:11px;  color:#264118; font-weight:bold; display:inline; }
#breadcrumbs a:hover {text-decoration:underline; color:#264118;}

#breadcrumbs-c {margin-top:-81px; padding-left:20px;font-size:10px; color:#264118;  padding-bottom: 10px; background: transparent url(/i/bread-tile.gif) repeat-x scroll 0 0; margin-left:-1px; padding-top: 8px; height: 45px; width:642px; color:#264118;}
#breadcrumbs-c a:link, #breadcrumbs-c a:visited, #breadcrumbs-c a:active {text-decoration:none;text-transform:uppercase; font-size:11px; color:#264118; font-weight:bold; display:inline; }
#breadcrumbs-c a:hover {text-decoration:underline; color:#264118;}

#breadcrumbs-s {margin-top:-62px; padding-left:20px;font-size:10px; color:#264118; padding-bottom: 10px; background: transparent url(/i/bread-tile.gif) repeat-x scroll 0 0; margin-left:0px; padding-top: 8px; height: 10px; width:642px;}
#breadcrumbs-s a:link, #breadcrumbs a:visited, #breadcrumbs a:active {text-decoration:none;text-transform:uppercase; font-size:11px; color:#264118; font-weight:bold; display:inline; }
#breadcrumbs-s a:hover {text-decoration:underline; color:#264118;}

#breadcrumbs-sm {margin-top:-62px; padding-left:20px;font-size:10px; color:#264118; padding-bottom: 10px; background: transparent url(/i/bread-tile.gif) repeat-x scroll 0 0; margin-left:-21px; padding-top: 8px; margin-bottom:10px; height: 10px; width:642px;}
#breadcrumbs-sm a:link, #breadcrumbs a:visited, #breadcrumbs a:active {text-decoration:none;text-transform:uppercase; font-size:11px; color:#264118; font-weight:bold; display:inline; }
#breadcrumbs-sm a:hover {text-decoration:underline; color:#264118;}
#topnav img {margin:0px; padding:0px;}
#sitemap li {list-style:none;}
#sitemap td { padding-right:50px;}
#sitemap .open a { display:block; font-size:20px;padding-top:10px; padding-bottom:5px;}
#plansbutton  {display:block;width:70px; text-decoration:none; font-size:18px; background:#798235; text-align:center; padding:5px; margin-top:10px; float:right; }
#plansbutton:hover {background:#a7b24b;text-decoration:none;}
#adlinks {display:block; padding-bottom:10px; color:#a7b24b; font-weight:bold;font-size:14px;}
#adlinks=ps {display:block; padding-bottom:10px; color:#a7b24b; font-weight:bold;font-size:14px;}
.kw {text-transform:capitalize; color:#A7B24B;}
dl {border:1px solid #fff; margin-left: 20px;}
#searchwrap {width:340px; height:50px; position:absolute; left:440px; top:140px;}
#searchwrap-ps {width:660px; height:100px; position:absolute; left:0px; top:0px;}
.searchfield { position:absolute; left:12px; top:11px; padding:3px; border:none; background:none; padding-left:15px; font-size:18px;}
.searchbutton { position:absolute; left:228px; top:9px;}

#windows{width:89px; height:40px;background:url(/i/topnav-windows.gif) no-repeat;}
#doors{width:69px;height:40px;background:url(/i/topnav-doors.gif) no-repeat;}
#lighting{width:78px;height:40px;background:url(/i/topnav-lighting.gif) no-repeat;}
#heating{width:140px;height:40px;background:url(/i/topnav-heating.gif) no-repeat;}
#interiors{width:87px;height:40px;background:url(/i/topnav-interiors.gif) no-repeat;}
#exteriors{width:89px;height:40px;background:url(/i/topnav-exteriors.gif) no-repeat;}
#kitchen{width:76px;height:40px;background:url(/i/topnav-kitchen.gif) no-repeat;}
#bathroom{width:101px;height:40px;background:url(/i/topnav-bathrooms.gif) no-repeat;}
#yard{width:141px;height:40px;background:url(/i/topnav-yard.gif) no-repeat;}
#tools{width:72px;height:40px;background:url(/i/topnav-tools.gif) no-repeat;}
#menu {background:#666;width:1280px;}
#menu li {padding:0px; margin:0px;}
#menu ul {padding:0;margin:0;list-style-type:none;}
#menu li {float:left;position:relative;}
#menu a, #menu a:visited {display:block;font-size:11px;text-decoration:none; color:#fff;height:40px;line-height:29px;}
#menu ul ul a.drop, #menu ul ul a.drop:visited {}
#menu ul ul a.drop:hover{background:#c9ba65}
#menu ul ul :hover > a.drop {background:#c9ba65}
#menu ul ul ul a, #menu ul ul ul a:visited {color:#fff;}
#menu ul ul ul a:hover {background:#b2ab9b;}
#menu ul ul {visibility:hidden;position:absolute;height:0;top:37px;left:0; width:149px;}
* html #menu ul ul {top:37px;}
#menu ul ul ul{left:149px; top:0px;background:#ccc; }
#menu ul ul ul.left {left:-149px;}
#menu table {position:absolute; top:0; left:0; border-collapse:collapse;}
#menu ul ul a, #menu ul ul a:visited {background:#252427;display:block; width:100px; color:#fff; height:auto; line-height:1em; padding:3px 14px; border-bottom:1px solid #333;}
#menu ul ul ul a, #menu ul ul ul a:visited {background:#eee; color:#000}
* html #menu ul ul a, * html #menu ul ul a:visited {width:150px;}

#windows a:hover {background:url(/i/topnav-windows2.gif);}
#doors a:hover {background:url(/i/topnav-doors2.gif);}
#lighting a:hover {background:url(/i/topnav-lighting2.gif);}
#heating a:hover {background:url(/i/topnav-heating2.gif);}
#interiors a:hover {background:url(/i/topnav-interiors2.gif);}
#exteriors a:hover {background:url(/i/topnav-exteriors2.gif);}
#kitchen a:hover {background:url(/i/topnav-kitchen2.gif);}
#bathroom a:hover {background:url(/i/topnav-bathrooms2.gif);}
#yard a:hover {background:url(/i/topnav-yard2.gif);}
#tools a:hover {background:url(/i/topnav-tools2.gif);}
#menu ul ul a:hover{color:#252427; background:#efeeed;}

#menu ul li:hover ul, #menu ul a:hover ul {visibility:visible;}
#menu ul :hover ul ul{visibility:hidden;}
#menu ul :hover ul :hover ul{visibility:visible;}


#windows #drop1 a:link, #windows #drop1 a:visited { width:115px; padding-left:21px;}
#doors #drop2 a:link, #doors #drop2 a:visited { width:90px;}
#lighting #drop3 a:link, #lighting #drop3 a:visited { width:120px;}
#heating #drop4 a:link, #heating #drop4 a:visited { width:140px;}
#interiors #drop5 a:link, #interiors #drop5 a:visited { width:160px;}
#exteriors #drop6 a:link, #exteriors #drop6 a:visited { width:100px;}
#kitchen #drop7 a:link, #kitchen #drop7 a:visited { width:110px;}
#bathroom #drop8 a:link, #bathroom #drop8 a:visited { width:120px;}
#yard #drop9 a:link, #yard #drop9 a:visited { width:114px;}
#tools #drop10 a:link, #tools #drop10 a:visited { width:100px;}

#tales {background:url(/i/talesfromthetoolbox.gif) no-repeat #ad9d68; 
width:279px; margin-top:-4px; padding-top:100px; padding-bottom:10px;}
#tales ul {margin:0px; padding:0px; padding-left:10px; color:#fff;}
#tales a {text-decoration:none; color:#fff; font-size:13px; font-weight:bold}
#tales a:hover {color:#624a24}

/*product search */
#wrapper-s {	
	width:952px; 
	margin:0 auto;
}

#content-ps { 
	background-color:#ffffff;
	color:#424145;
	position: relative;
	width:660px;
	float:left;
	padding-top:30px;
	margin-top:0px;
	font-size:12px;
	line-height:18px;
}

#searchwrap-ps{
	background:url(/i/prodSearchBack.gif) no-repeat;
	margin-bottom:10px;
	position:relative;
	left:15px;
	top:13px;
}

#searchwrap-ps .searchfield{
	background:#fff;
	border:1px solid #959595;
	font-size:36px;
	height:40px;
	margin-top:-3px;
	width:400px;
}

#searchwrap-ps .searchbutton{
	position:relative;
	left:460px;
	top:15px;
}

#favLinks h2{
	margin:0px 0px 10px 15px;
	}

#favLinks ul{
	list-style:none;
	margin:0px 10px 10px 10px;
}

#favLinks li{
	margin-bottom:5px;
	}

#favLinks a{
	font-size:16px;
	}

#favLinks .left{
	float:left;
	width:300px;
	}
	
#favLinks .right{
	float:right;
	width:300px;
	}




#wrapper-search {background:url(/i/search-tile.gif); width:916px; margin:0 auto; position:relative;}
#headersearch { background:url(/i/search-header.jpg) no-repeat 0px 0px;height:150px; width:917px;}
#searchmenu1 {height:37px; width:911px;position:absolute; top:125px; left:0px; margin-left:9px; }
#searchmenu2 {height:27px; width:901px;position:absolute; top:161px; left:0px;margin-left:9px;background:#eee;}
#navtier1 {background:url(/i/s-nav-tile.gif); padding:8px;text-decoration:none; color:#fff; font-weight:bold; font-size:13px; padding-left:8px; padding-right:7px; border-right:1px solid #666; margin:0px; float:left;}
#navtier1:hover {background:#666;}
#navtier2 {background:#bdbec0;padding:5px;text-decoration:none; color:#333; font-weight:bold; font-size:13px; padding-left:15px; padding-right:15px; border-right:1px solid #666; margin:0px; float:left;}
#navtier2:hover {background:#ccc;}
#searchright {width:255px; height:800px; float:right;border-left:1px solid #ccc;margin-top:0px; padding:10px;}
#searchcontent {  color:#424145;position:relative; left: 1px; float:left;margin-top:0px; font-size:12px; line-height:18px; margin-top:0px; margin-left:7px;}
#searchfooter { height:25px; clear:both; text-align:center;padding-top:20px; color:#696368;}
#searchfooter a {color:#666; font-size:12px; text-decoration:none; display:inline; padding:3px; padding-right:10px;}
#searchfooter a:hover {text-decoration:underline;}
#m1 {display:block; font-size:22px; padding:3px; width:240px;padding-left:14px; }
#m2 {display:block;font-size:16px; padding:3px;padding-left:14px;}
#r1 {display:block;font-size:14px; padding:3px;padding-left:5px;}
#m3 {display:block;font-size:21px;text-align:center; padding-right:13px; padding-top:15px; padding-bottom:15px; text-decoration:underline;}
#m4 {display:inline;font-size:16px; padding:3px; padding-left:14px;}

#scallout{background:url(/i/search-callout.gif) no-repeat; width:255px; height:260px; float:left; position:relative; padding-left:11px; margin-right:20px;top:15px;left:20px;padding-top:12px; }
#scallout:hover { background:url(/i/search-callout-hover.gif) no-repeat;}
#searchwrap2 {width:340px; height:50px; position:absolute; left:440px; top:63px;}
.searchfield2 { position:absolute; left:32px; top:9px; width:288px; padding:3px; padding-top:6px; padding-bottom:6px; border:none; background:#fff;font-size:18px;}
.searchbutton2 { position:absolute; left:328px; top:9px;}
#relatedtopics { background:url(/i/related-topics.gif) no-repeat; width:249px; position:relative; left:-10px; padding-top:50px;padding-left:20px; margin-top:0px;}
#mainlinks { width:249px; position:relative; left:-10px; padding-top:10px;padding-left:20px; margin-top:0px;}
#ppc2 {color:#919191; padding-top:10px; margin-top:10px; margin-left: 20px; width:570px; }
#ppc2 .ppctitle{color:#A54322; display:block;font-size:18px; margin-bottom:3px; text-transform:capitalize; background:transparent; font-weight:bold; background:url(/i/bullet2b.gif) no-repeat 2px 0px; padding-left:35px;}
#ppc2 .ppctitle:hover{color:#D31900;}
#ppc2 .ppcdescription{ color:#000000; text-decoration:none; display:block; padding-left:35px;}
#ppc2 .ppclisting { margin-bottom:15px;display:block;}
#ppc2 .ppchost{color:#666666; display:block;padding-left:35px;}
#ppc2 .ppchost:hover{color:#666666;}
#adlinks2 {display:block; padding-bottom:10px; color:#888888; font-weight:bold;font-size:14px;}

#ppc #ppcsl, #ppc-s #ppcsl {
	float:left;
	display:block;	
	width:500px;
	clear:both;
	padding-bottom:5px;	
	text-transform:uppercase;
	color:#666;
	padding-top:10px;
	font-size:11px;	
}

#ppc #ppcsl .kw, #ppc-s #ppcsl .kw {
	font-weight:bold;
	color:#405B68;
}

#ppc #wt, #ppc-s #wt {	
	font-size:11px;
	float:right;
	position:relative;
	top:15px;
	right:15px;	
	text-transform:none;
	color:#999;		
}

#ppc #wt a, #ppc-s #wt a {	
	text-decoration:none;
	color:#bababa;		
}

/* --- ENTER ZIP CODE TEST --- */

.zip-wrapper {
	height:98px;
	background-image:url(/i/servicemagic/zipcode-widgitbk-2-wide.jpg);
	background-repeat:no-repeat;
}

#zip-box #zip{
   width:120px;
   height:26px; 
   background:none;
   color:#333;
   margin-top:19px;
   text-align:center;
   float:left;
   font-size:12px;
   font-weight:bold;
   margin-right:30px;
   border:none;
}

#zip-box #zipbutton{
    width: 115px;
    height:30px;
    cursor:pointer;
    float:right;
    margin-top:10px;
    margin-right:38px;
    position:relative;
    top:0px;
}

.zip-box {
	padding-left:15px;
	float:right;
}

#zip-box .pzip {
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	padding-top:5px;
}

#zip-box #zipText{
	color:#F58200;
	font-size:16px;
	margin:-96px 0 0 77px;
	display:block;
	width:188px;
	line-height:16px;
	float:left;
}

#zip-box #zipfields{
    height:40px;
	margin-top:45px;
}

#zip-box #find-local 
{
	position:relative;
	top:-80px;
	left:-155px;
	color:White;
	font-size:14px;
	font-family:Arial;
}

/* --- REPLY BANNERS --- */

#reply-banner-l{
	width:160px;
	margin:0px auto;
	display:none;
}

#reply-banner-s{
	width:468px;
	margin:0px auto;
	display:none;
}

/* -- GOOGLE COMPLIANCE STYLES -- */

#wrapper-wide {background:url(/i/bg-tile.gif); width:1280px; margin:0 auto; }
#innerwrapper-wide {background:transparent url(/i/right-tile2-wide.jpg) repeat scroll 0 0; width:1270px;margin:0 auto; margin-top:189px;}
#content-wide { background-color:#ffffff; color:#424145; width:930px; position:relative; left: 1px; padding-top: 100px; font-size:12px; line-height:18px; margin-top: 18px; float:left;}
#content-wide p {margin-top:15px; margin-left: 20px; margin-right:15px;}
#content-wide ol{margin:0px 15px 0px 15px;}
#breadcrumbs-wide {margin-top:-81px; padding-left:20px;font-size:10px; color:#264118;  padding-bottom: 10px; background: transparent url(/i/bread-tile.gif) repeat-x scroll 0 0; margin-left:-1px; padding-top: 8px; height: 45px; width:930px; color:#264118;}
#breadcrumbs-wide a:link, #breadcrumbs-c a:visited, #breadcrumbs-c a:active {text-decoration:none;text-transform:uppercase; font-size:11px; color:#264118; font-weight:bold; display:inline; }
#breadcrumbs-wide a:hover {text-decoration:underline; color:#264118;}
#right-wide {  width:320px; position: relative; margin-top:36px; float: right;}
#rmenutop-2 {background:url(/i/menutop.gif) repeat-x; width:279px; height:3px;position:relative; top:-3px}
#rmenubot-wide {background:url(/i/menubottom.gif) repeat-x; width:320px; height:18px;position:relative; top:-3px}
#header-wide { background:url(/i/header2-wide.jpg) no-repeat 173px 0px;height:246px; width:1280px; position:absolute; top:-20px; margin:0 auto;}
#topmenu-wide {height:37px; width:1270px;position:absolute; top:190px; margin-left:5px;background-color:#333236;}