* {
margin: 0;
padding: 0;
}
img {
border: 0;
}
a {
color: #996600;
}
a :visited {
color: #996600;
}
a :hover {
color: #996600;
}
table {
border-spacing: 0px;
border-collapse: collapse;
}
td {
	color: #4d4d4d;
}
body {
color: #4d4d4d;
background-color: #FFFFFF;
text-align: center;
}
#container {
text-align: center;
margin: 0px auto 0px auto;
}
div#header {
background:url(/200909/img/common/200909_bg_header.png) no-repeat;
width: 950px;
height:119px;
left: -2px;
position:relative;
text-align: left;
margin: 0 auto;
}
div#headerNoMenu{
height:130px;
}
div#headerNoText{
width: 950px;
height:119px;
/*background: url(/200810/img/common/200810_bg_header_nomenu_shadow.gif) repeat-x 0 100%;*/
position:relative;
margin: 0 auto;
}
body#home div#header {
background:url(/200909/img/common/200909_bg_header_home.png) no-repeat;
}
div#header h1, div#headerNoMenu h1, div#headerNoText h1, div#header p.logo, div#headerNoMenu p.logo, div#headerNoText p.logo{
text-indent:-10000px;
}
div#headerNoMenu h1{
width: 950px;
height:119px;
position: relative;
background:url(/200909/img/common/200909_bg_header_nomenu.png) no-repeat;
margin: 0 auto;
}
div#headerNoText h1{
width: 950px;
height:119px;
position: relative;
left: -2px;
background:url(/200909/img/common/200909_bg_header_notext.png) no-repeat;
margin: 0 auto;
}
div#header h1 a, div#headerNoMenu h1 a, div#headerNoText h1 a, div#header p.logo a, div#headerNoMenu p.logo a, div#headerNoText p.logo a{
position:absolute;
display:block;
outline: none;
}
div#header h1 a, div#headerNoMenu h1 a, div#headerNoText h1 a{
width:251px;
height:65px;
top:42px;
left:0;
}
div#header p.logo a, div#headerNoMenu p.logo a, div#headerNoText p.logo a{
width:186px;
height:29px;
top:4px;
left:0;
}

div#header div.menu {
position:relative;
width:347px;
height:36px;
left:620px;
}
div#header div.menu ul{ 
list-style-type: none;
}
div#header div.menu ul li{
position:absolute;
}
div#header div.menu ul li a {
display:block;
height:36px;
text-indent:-10000px;
}
div#header div.menu ul li.item1 {
top:0;
width:102px;
}
div#header div.menu ul li.item2 {
top:0;
left:82px;
width:101px;
}
div#header div.menu ul li.item3 {
top:0;
left:184px;
width:61px;
}
div#header div.menu ul li.item4 {
top:0;
left:245px;
width:30px;
}
div#header div.menu ul li.item5 {
top:10px;
left:284px;
}
div#header div.search {
position:absolute;
top:53px;
left:718px;
/*border: 1px solid #f00;*/
}
div#headerNoText div.search {
position:absolute;
top:53px;
left:718px;
text-align:left;
}
div#header div.search input.words, div#headerNoText div.search input.words , div#header div.search input.btn, div#headerNoText div.search input.btn{
position: absolute; top: 8px;
}
div#header div.search input.words , div#headerNoText div.search input.words {
border: 1px solid #e4dacb;
width:173px;
height:15px;
font-size:12px;
padding:3px;
color:#cccccc;
left: 6px;
}
* html div#header div.search input.words {
height:12px;
padding:4px 3px;
}
div#header div.search input.btn ,div#headerNoText div.search input.btn {
outline:none;
left:189px;
}
div#header div.search label ,div#headerNoText div.search label {
font-size:50%;
display:block;
width:70px;
}
div#header div.search p.btn , div#headerNoText div.search p.btn {
position:absolute;
top:38px;
left:168px;
}
div#header div.search label.item1 ,div#headerNoText div.search label.item1 {
position:absolute;
top:38px;
left:7px;
}
/* For WinIE6 */
* html body div#header div.search label.item1 ,* html body div#headerNoText div.search label.item1 {
position:absolute;
top:33px;
left:3px;
} 
/* For WinIE7 */
*+html body div#header div.search label.item1 , *+html body div#headerNoText div.search label.item1 {
position:absolute;
top:34px;
left:3px;
}
/* For WinIE8 */
*+html>/**/body div#header div.search label.item1 ,*+html>/**/body div#headerNoText div.search label.item1 {
position:absolute;
top:35px;
left:7px;
} 
div#header div.search label.item2 , div#headerNoText div.search label.item2 {
position:absolute;
top:38px;
left:91px;
}
/* For WinIE6 */
* html body div#header div.search label.item2 ,* html body div#headerNoText div.search label.item2 {
position:absolute;
top:33px;
left:88px;
} 
/* For WinIE7 */
*+html body div#header div.search label.item2 ,*+html body div#headerNoText div.search label.item2 {
position:absolute;
top:34px;
left:89px;
} 
/* For WinIE8 */
*+html>/**/body div#header div.search label.item2 ,*+html>/**/body div#headerNoText div.search label.item2 {
position:absolute;
top:38px;
left:91px;
}

#bannermenu {
width: 100%;
height: 63px;
text-align: center;
/*background-color: #FF9315;
background-image: url('/200909/img/common/shadow.jpg');
background-repeat: repeat-x;*/
}

#bannermenu td {
position: relative;
vertical-align: top;
}
#bannermenu img {
margin: 0;
}
div#global {
position: relative;
height: 63px;
padding: 0;
text-align: center;
background: url(/200909/img/common/bg_200909_body.jpg) no-repeat center bottom;
} 
div#menubar {
background:url(/200909/img/common/bg_globalmenu.jpg) no-repeat;
position:relative;
margin: 0 auto;
text-align: left;
width: 950px;
padding: 2px;
}
div#footer{
width: 950px;
float: none;
clear: both;
text-align: center;
margin: 0 auto;
background: url(/200810/img/common/ftop.gif) no-repeat #f4f1ea;
padding: 12px 0 0 0;
}
div#footers{
width: 100%;
float: none;
clear: both;
text-align: center;
margin: 0 auto;
background: url(/200810/img/common/ftop.gif) no-repeat #f4f1ea;
padding: 12px 0 0 0;
}
div#footer ul{
margin: 0 0 12px 0;
}
div#footer ul li, div#footer ul li a{
font-size: .9em;
line-height: 1;
}
div#footer ul li{
display: inline;
list-style-type: none;
border-right: 1px solid #8f7d63;
margin: 0;
padding: 0 12px;
}
* html div#footer ul li{
height: 1%;
}
div#footer ul li.last{
border: none;
}
div#footer ul li a, div#footer p{
color: #8f7d63;
}
div#footer ul li a:link{
text-decoration: none; 
}
div#footer ul li a:visited {
text-decoration: none; 
}
div#footer ul li a:hover{
text-decoration: underline; 
}
div#footer p.message,
div#footers p.message{
border-top: 1px solid #fff;
padding: 10px 10px 6px 10px;
}
div#footer p.message.simple,
div#footers p.message.simple{
border: none;
padding: 0 10px 4px 10px;
}
div#footer p.message span,
div#footers p.message span{
display: block;
text-align: center;
background: #fff;
padding: 8px;
}
div#footer p.copyright,
div#footers p.copyright{
text-align: right;
background: url(/200810/img/common/fbottom.gif) no-repeat #fff;
padding: 12px 6px 6px 6px;
}
div#footerHome {
background-color:#f3f1e9;
position:relative;
width:988px;
height:200px;
color: #8f7d63;
text-align: left;
margin: 0 auto;
}
* html div#footerHome {
font-size: 75%;
}
div#footerHome div.section {
position:absolute;
width:950px;
height:25px;
text-align: center;
top:20px;
left:20px;
background:url(/200810/img/common/200810_bg_footer.gif) no-repeat;
}
div#footerHome ul {
padding:5px 0 0 0;
}
div#footerHome ul li {
border-right: 1px solid #8f7d63;
padding: 0 12px;
display: inline;
font-size: .9em;
}
* html div#footerHome ul li{
height: 1%;
}
div#footerHome ul li a {
color: #8f7d63;
font-weight: normal;
text-decoration:none; 
}
div#footerHome ul li a:hover {
text-decoration:underline; 
}
div#footerHome ul li.item1 {
padding-left: 0;
}
div#footerHome ul li.item7 {
border-right: none;
}
div#footerHome p.logo {
position:absolute;
top:65px;
left:20px;
}
div#footerHome dl {
position:absolute;
left:265px;
top:65px;
}
div#footerHome dl dt {
margin:2px 0 5px 0;
}
div#footerHome dl dd{
font-size: .9em;
line-height: 1.6;
}
div#footerHome dl dd.item1 {
position:absolute;
top:0;
left:100px;
width:600px;
}
div#footerHome dl dd.item2 {
position:absolute;
top:40px;
left:100px;
width:600px;
}
div#footerHome div.copyright {
text-align:right;
border-top:1px solid white;
position:absolute;
top:160px;
left:20px;
width:950px;
font-size: .9em;
}
div#footerHome div.copyright p {
padding-top:5px;
}
div#leftside div.pickup { height: 165px; margin: 0 0 0 5px; padding: 30px 6px 0 6px; background: url(/recipe-webapp/img/pickup/bg_side.gif) no-repeat 0 .3em; }
div#leftside div.pickup p.pics img { /*margin: 30px 6px 0 6px;*/ background: none;}
div#leftside div.pickup a { background: none;}
