html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;text-decoration:none;background:transparent}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
body {background:#fff url(images/bg.png) repeat fixed top center;color:#dc6e5a;font:normal 18px Baskerville, Palatino, "Palatino Linotype", Georgia, serif;text-align:left;text-shadow:0 1px #fff;line-height:160%}
.svejate {z-index:10;background:#ffa;margin-top:5px;padding:5px;color:#000;text-align:center}
.svejate a {text-decoration:underline;color:#00f}
.svejate a:hover {color:#f00}

h1, h2, h3, h4 {font-weight:bold}
h1 {font-size:40px;margin-bottom:5px}
h2 {font-size:30px;margin-bottom:20px}
h3 {font-size:26px;color:#626a6a}
h4 {font-size:22px;color:#626a6a;margin-bottom:5px}
p {margin-bottom:10px}

#wrapper {width:980px;margin:0 auto;position:relative}

#title {text-indent:-9999px;position:absolute;top:0;left:0;width:386px;height:104px;background:url(images/title.png) no-repeat top center}
#title a {display:block;width:386px;height:104px}
#title:hover {top:-1px}
#title:active {top:0}
#tagline {text-indent:-9999px;position:absolute;top:0;right:0;width:595px;height:100px;background:url(images/tagline.png) no-repeat top center}
#chef-recommends {position:absolute;top:104px;left:20px;width:410px;height:339px;z-index:9}
#featured {position:absolute;top:104px;right:0;width:600px;height:340px;z-index:8}
#featured:hover {top:103px}
#featured:active {top:104px}

#menu {position:absolute;top:443px;left:0;width:980px;height:87px;background:url(images/menu.png) no-repeat top center}
#menu-items {width:760px;height:58px;margin:13px 0 16px 220px;padding:0}
#menu-items li {text-indent:-9999px;display:block;float:left;height:58px;line-height:58px}
#menu-items a.nav-item  {display:block;width:100%;background-position:0 0}
#menu-items li:hover {background-position:0 -59px}
#menu-items li:active {background-position:0 -58px}
#stockm {width:125px;height:78px;background:url(images/stockm.png) no-repeat;padding-right:40px}
#freem {width:110px;height:58px;background:url(images/freem.png) no-repeat;padding-right:32px}
#customm {width:146px;height:58px;background:url(images/customm.png) no-repeat;padding-right:37px}
#aboutm {width:232px;height:58px;background:url(images/aboutm.png) no-repeat}

#wrapper2 {position:absolute;top:550px;left:10px;width:960px}
#wrapper3 {position:absolute;top:104px;left:0}
.icon-cat {margin-bottom:30px}
.clear {clear:both}
#stockt {text-indent:-9999px;width:189px;height:36px;background:url(images/stockt.png) no-repeat top center}
#freet {text-indent:-9999px;width:333px;height:36px;background:url(images/freet.png) no-repeat top center}
#customt {text-indent:-9999px;width:478px;height:40px;background:url(images/customt.png) no-repeat top center}
#aboutt {text-indent:-9999px;width:358px;height:40px;background:url(images/aboutt.png) no-repeat top center}
.table, .icon-text {float:left}
.icon-text {width:520px}
.table {width:440px;height:150px}
#content p {color:#626a6a}
p a {color:#dc6e5a;font-weight:bold;padding:0 5px 1px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#ffc;text-shadow:0 1px #fff}
p a:hover {color:#ffc;background-color:#dc6e5a;text-shadow: 0 0}
#content a:active {position:relative;top:1px}
.buy  a {display:block;width:230px;height:105px;padding:0;background-color:transparent}
.buy a:hover {position:relative;top:-1px}
.buy a:active {position:relative;top:0}
#chef, #chef-text {float:left}
#chef {width:300px;height:338px}
#chef-text {width:560px;padding:5px 0 0 20px}
#footer {width:400px;margin:100px auto 30px;text-align:center}
#footer #back {text-transform:uppercase;font-size:12px;letter-spacing:1px;word-spacing:2px}
#back a {color:#dc6e5a;font-weight:bold;padding:0 5px 1px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#ffc;text-shadow:0 0}
#back a:hover {color:#ffc;background-color:#dc6e5a}
#back a:active {position:relative;top:1px}
