body{background:#462504;padding:0;margin:0;}
img{border:0;}
img.h{width:1px;height:1px;display:none;}
a:active{outline:none;}
a:focus{-moz-outline-style:none;}

body div#page{position:relative;width:1024px;margin:0 auto;padding:0;}
body#indexpage div#page div#main div#container div#header{background:#4F341A url(../images/index-header-bg2.jpg) no-repeat;width:1024px;height:473px;}
body.lvl1 div#page div#main div#container{background:#4F341A url(../images/lvl1-bg.jpg) no-repeat;width:1024px;height:463px;}

body div#page div#main{background:#F28F2D;}

body#aboutpage div#page div#main{height:1900px;margin:0 0 100px;}
body#productspage div#page div#main{height:1750px;margin:0 0 100px;}

body.lvl1 div#page div#main div#container div#sidebar{font:bold 14px arial;color:#000;width:160px;position:absolute;top:510px;left:20px;}
body.lvl1 div#page div#main div#container div#text{background:#fff url(../images/lvl1-text-bg.jpg) no-repeat;width:569px;font:normal 14px arial,sans-serif;line-height:24px;position:absolute;top:107px;left:205px;padding:0 120px 80px 90px;}
body.lvl1 div#page div#main div#container div#text a{color:#ff5b28;text-decoration:none;}
body.lvl1 div#page div#main div#container div#text a:hover{text-decoration:underline;}
body.lvl1 div#page div#main div#container div#text div#images{margin:56px 0 40px -60px;}
body#productspage div#page div#main div#container div#text div#images{margin-top:0;}



body.lvl1 div#page div#main div#container div#text div#products{font:bold 14px arial;color:#000;font-style:italic;height:560px;}
body.lvl1 div#page div#main div#container div#text div#products h3{font:bold 14px arial;color:#ff5b28;font-style:italic;margin:0;padding:0;}
body.lvl1 div#page div#main div#container div#text div#products div#col1{float:left;width:280px}
body.lvl1 div#page div#main div#container div#text div#products div#col2{float:left;}

body.lvl1 div#page div#main div#container div#text h1{font:bold 20px arial,sans-serif;line-height:18px;padding-bottom:0;margin-bottom:0;}
body.lvl1 div#page div#main div#container div#text h2{font:bold 20px arial,sans-serif;line-height:20px;}

body#indexpage div#page div#main div#container div#header div#nav div#links{position:absolute;top:164px;left:89px;}
body#indexpage div#page div#main div#container div#header div#nav div#links div.item img.navleft{position:relative;top:4px;left:-9px;width:19px;height:21px;}
body#indexpage div#page div#main div#container div#header div#nav div#links div.item img.navright{position:relative;top:4px;left:8px;width:17px;height:21px;}
body#indexpage div#page div#main div#container div#header div#nav div#links div.item{margin-bottom:12px;}
body#indexpage div#page div#main div#container div#header div#nav div#links div#navwhatsnew{position:relative;top:-5px;}
body.lvl1 div#page div#main div#container div#nav div#links div#navwhatsnew{position:relative;top:-5px;}
body#indexpage div#page div#main div#container div#header div#nav div#desc{font:normal 14px arial,sans-serif;color:#EEEEC8;width:210px;position:absolute;top:180px;left:250px;}
body#indexpage div#page div#main div#container div#header div#nav div#signup{height:75px;left:720px;position:absolute;top:463px;width:240px;}
body#indexpage div#page div#main div#container div#header div#nav div#signup:hover{cursor:pointer;}
body#indexpage div#page div#main div#container div#header div#rotate_images{width:484px;height:423px;position:absolute;top:48px;left:524px;background:transparent url(../images/index-rotate-1.jpg) no-repeat;}
body#indexpage div#page div#main div#container div#header div#rotate_images div#image{width:484px;height:423px;position:relative;}
body#indexpage div#page div#main div#container div#header div#rotate_images div#image2{width:484px;height:423px;position:relative;top:-423px;}


body.lvl1 div#page div#main div#container div#nav div#links{position:absolute;top:176px;left:87px;}
body.lvl1 div#page div#main div#container div#nav div#links div.item img.navleft{position:relative;top:4px;left:-1px;width:19px;height:21px;margin:0;padding:0;}
body.lvl1 div#page div#main div#container div#nav div#links div.item img.navright{position:relative;top:4px;left:1px;width:17px;height:21px;margin:0;padding:0;}
body.lvl1 div#page div#main div#container div#nav div#links div.item{margin:0 0 8px 0;padding:0;}



body#indexpage div#page div#main div#container div#text{width:1024px;}
body#indexpage div#page div#main div#container div#text div#col1{font:normal 14px arial,sans-serif;line-height:22px;padding:0 0 0 102px;width:578px;float:left;}
body#indexpage div#page div#main div#container div#text div#col1 h1{font:bold 20px arial,sans-serif;padding-bottom:0;margin-bottom:0;}

body#indexpage div#page div#main div#container div#text div#col2{background:transparent url(../images/index-text-col2-bg.gif) no-repeat;width:318px;height:100px;float:left;font:bold 14px arial;color:#fff;text-align:center;text-transform:uppercase;padding:97px 26px 0 0;}


body#indexpage div#page div#main div#footer {clear:both;color:#c33509;font:normal 12px verdana;text-align:center;line-height:17px;padding:0 0 50px 0;}
body#indexpage div#page div#main div#footer a{color:#f9ef05;text-decoration:none;}
body#indexpage div#page div#main div#footer span{color:#4f341a;font-size:10px;}

body.lvl1 div#page div#main div#text div#footer {background:#F28F2D;clear:both;color:#c33509;font:normal 12px verdana;text-align:center;line-height:17px;width:779px;position:absolute;left:0px;margin:100px 0 0 0;padding:0 0 40px 0;}
body.lvl1 div#page div#main div#text div#footer a{color:#f9ef05;text-decoration:none;}
body.lvl1 div#page div#main div#text div#footer span{color:#4f341a;font-size:10px;}

.hours-holder {top: 405px;position:absolute;left: 130px;color: #fff;font-size: 14px;width: 270px;height: 50px;}
.hours-column {width:50%;float:left;}
.hours-label {width: 35px;float: left;}