body{ background: url(../images/1.jpg) top center no-repeat;}

.col-l{ float:left;}
.col-r{ float:right;}
.clearfloat {clear:both; height:0; font-size: 1px; line-height:0px;}



.nheader{ background:url(../images/newheader.jpg) no-repeat; width:950px; height:262px; text-align:left; display:table; margin:0 auto;}
.nheader .logo{ width:355px; height:142px; background:url(../images/newlogo.png) top left no-repeat; }
.nheader .logo h1 a{display: block; width:355px; height:142px}
.nheader .logo h1 a span { display:none;}

.nopromo-header{ background:url(../images/nopromo-header.jpg) no-repeat; width:950px; height:262px; text-align:left; display:table; margin:0 auto;}
.nopromo-header .logo{ width:355px; height:142px; background:url(../images/newlogo.png) top left no-repeat; }
.nopromo-header .logo h1 a{display: block; width:355px; height:142px}
.nopromo-header .logo h1 a span { display:none;}

.content-white{ background:#FFF; width:950px; margin:0 auto;}

/*nav*/
#btn-con{width:157px; height:35px;  padding:10.3em 0 0 10.8em;}
#btn-order {width:157px; height:35px; position: relative;background: url(../images/img-sprite.png) no-repeat; margin: 0;padding: 0;}
#btn-order li { display:inline;}
#btn-order li a{position: absolute;top: 0;margin: 0;padding: 0;display: block;height: 35px;background: url(../images/img-sprite.png) no-repeat; text-indent: -9999px;
overflow: hidden;}

/*up state*/
li#nav_1 a {left: 0;width:157px;background-position: 0 0;}

/*hover state*/
li#nav_1 a:hover {background-position: 0 -35px;}
