@import url("/inc/menu.css");
@import url("/inc/ppc.css");
@import url("/inc/yshop.css");
@import url("/inc/yshopcatalogspecs.css");


body {
background:#411F07;
font:11px/15px verdana, sans-serif;
color:#4D4D4D;
text-align:center;
}

#content a {
    font-size:11px;
    font-weight:normal;
    color:#db7405;
    text-decoration:none;
}

#content a:hover {
color:#4D4D4D;
}

/*
links
=============================================
*/
a:link, a:visited {
color:#4D4D4D;
text-decoration:none;
}
a:hover {
color:#4D4D4D;
}


/* amazon */
.product {
width:100%;
font:7pt/12px verdana, sans-serif;
padding:5px;
margin: 0 0 5px;
border:1px solid #C2C7CB;
}
.product h2 {
font-size:8pt;
}
.AZspot {
width:100%;
}
.AZspot input {
background:#A82222;
border:1px solid #7E0005;
font-size:8pt;
font-weight:bold;
color:#FFF;
}
.AZspot b, .AZspot2 b {
font-size:7pt;
}

/* 
usual
=============================================
*/
img, input.img { border:0; }
form { margin:5px 0; }
input { color:#000; font-size:8pt; border:solid 1pt #C8C9AF; }

dt { font-weight:bold; }
dd { margin:5px 20px; }

li { padding:0 10px; }

li ul { list-style-type:disc; }

/* 
text format
=============================================
*/
h1 { color:#FE7A2C;
font-size:16px;
margin:5px 0;
}
h2 { color:#8ABC32;
font-size:12px;
margin:5px 0;
text-tranform:capitalize;
}
#col2 h2 { color:#FE7A2C;
font-weight:bold;
font-size:12px;
}
h3 { color:#8ABC32;
font-weight:normal;
font-size:14px;
margin:10px;
}
h3 span { color:#979797; }
p span {
color:#F00;
}
.searchh2 {
text-transform:capitalize;
}

/*
builds 
=============================================
*/
#bc { 
    background:#F0F1D6;
    color:#FE7A2C;
    font-size:9px;
    width:555px;
    height:10px;
    padding:10px;
}
#bc a {
    color:#8ABC32;
    text-decoration:none;
    border:0;
}
#bc a:hover{
    text-decoration:underline;
}
#bc2 { 
    background:#F0F1D6;
    color:#FE7A2C;
    font-size:9px;
    width:450px;
    height:10px;
    padding:10px;
}
#b2c a {
    color:#8ABC32;
    text-decoration:none;
    border:0;
}


#bannertop {
display:block;
width:745px;
margin:0 auto;
text-align:left;
}

#banner {
width:745px;
height:130px;
margin:0 auto;
}
#wrap {
background-color:#FFF;
width:760px;
margin:0 auto;
text-align:left;
}

#topstrip-home { background:url(/i/gourmetfoods101.jpg) no-repeat left top; background-color:#662D25; width:100%; height:200px; }

#topstrip-home div { position:relative;
top:30px;
left:350px;
font:10px/12px verdana, sans-serif;
color:#FFF;
width:400px; }

#topstrip { background:url(/i/bowl.jpg) no-repeat left top; background-color:#6A94C6; width:100%; height:100px; }
#topstrip-gourmetmeats { background:url(/i/meat.jpg) no-repeat left top; background-color:#80991B; width:100%; height:100px; }
#topstrip-gourmetseafoods { background:url(/i/seafoods.jpg) no-repeat left top; background-color:#BD5E25; width:100%;
 height:100px; }
#topstrip-coffee { background:url(/i/coffee.jpg) no-repeat left top; background-color:#BA7A34; width:100%; height:100px; }
#topstrip-chocolate { background:url(/i/chocolate.jpg) no-repeat left top; background-color:#7E231E; width:100%; height:100px; }
#topstrip-oils { background:url(/i/oils.jpg) no-repeat left top; background-color:#B2A797; width:100%; height:100px; }
#topstrip-clubs { background:url(/i/club.jpg) no-repeat left top; background-color:#773911; width:100%; height:100px; }
#topstrip-giftbaskets { background:url(/i/giftbaskets.jpg) no-repeat left top; background-color:#ADBA00; width:100%; height:100px; }
#topstrip-wine { background:url(/i/wine.jpg) no-repeat left top; background-color:#6C6B53; width:100%; height:100px; }
#topstrip-specialty { background:url(/i/specialty.jpg) no-repeat left top; background-color:#987905; width:100%; height:100px; }
#topstrip-other { background:url(/i/other.jpg) no-repeat left top; background-color:#9AB4B3; width:100%; height:100px; }
#topstrip-caviar { background:url(/i/caviar.jpg) no-repeat left top; background-color:#6A94C6; width:100%; height:100px; }

#topstrip div b, #topstrip-gourmetmeats b, #topstrip-gourmetseafoods b, #topstrip-coffee b, #topstrip-chocolate b, #topstrip-oils b, #topstrip-clubs b, #topstrip-giftbaskets b, #topstrip-wine b, #topstrip-specialty b, #topstrip-other b, #topstrip-caviar b { font:bold 15px/30px sans-serif; } 
#topstrip div, #topstrip-gourmetmeats div, #topstrip-gourmetseafoods div, #topstrip-coffee div, #topstrip-chocolate div, #topstrip-oils div, #topstrip-clubs div, #topstrip-giftbaskets div, #topstrip-wine div, #topstrip-specialty div, #topstrip-other div, #topstrip-caviar div {
position:relative;
top:0px;
left:300px;
font:11px/12px verdana, sans-serif;
color:#FFF;
width:350px;
}

#topstrip div, #topstrip-gourmetmeats div, #topstrip-gourmetseafoods div, #topstrip-coffee div, #topstrip-chocolate div, #topstrip-oils div, #topstrip-clubs div, #topstrip-giftbaskets div, #topstrip-wine div, #topstrip-specialty div, #topstrip-other div, #topstrip-caviar div {
height:80px;
}




/* col1 sub columns */
#col1 {
float:left;
display:block;
width:575px;
}
#col4 {
float:left;
display:block;
width:470px;
}

#colh1 {
color:#8ABC32; 
font:30px "Times New Roman", Times, serif;
letter-spacing:10px;
margin:25px 25px 10px;
}
#colh2 {
color:#A8AA91;
margin:0 25px 25px;
font:12px/16px "Times New Roman", Times, serif;
letter-spacing:5px;
}

#topcolh2 {
font:25px/16px times, sans-serif;
color:#FFF;
margin:0 0 10px 0;
}

.pad10 {
color:#999;
padding-bottom:20px;
font:1em/2em verdana;
border-bottom:1px solid #ccc;
padding:0 0 30px;
margin:25px 25px 10px;
}
.pad10 img { float:right; }

#onmenu {
font:2em/2em "Times New Roman", Times, serif;
color:#E46D0D;
margin:0 0 0 25px;
}

.margin10 { margin:10px; }

/* col1 sub columns content pages */
#col1left {
float:left;
width:190px;
}

.col1lefthomemenu {
float:left;
width:230px;
padding:25px;
}
.col1lefthomemenu p { padding:0 10px 20px 0; margin:0; color:#666; font:11px/16px verdana; }
.col1lefthomemenu p img { margin:5px 10px 0 0; }
.col1lefthomemenu p img { float:left; margin:6px 6px 0 0: }
.homelink:link, .homelink:visited { color:#8ABC32; text-decoration:underline; font:bold 1.2em Verdana; }
.homelink:hover { color:#f00; }
.col1lefthomemenu p a:link, .col1lefthomemenu p a:visited { font:bold 12px verdana; color:#f00; text-decoration:underline; }
.col1lefthomemenu p a:hover { text-decoration:underline; }

.thumbrecipes:link, .thumbrecipes:visited {
display:block;
color:#FE7A2C;
font-size:12pt;
font-weight:bold;
width:100%;
height:80px;
cursor:hand;
}
.thumbrecipes span {
padding:20px 10px 10px 10px;
width:100%;
height:100%;
}

#col1righthomecontent {
float:left;
width:285px;
}

#recipes {
margin:20px 0;
}

#content {
float:left;
color:#666666;
width:360px;
font-family:arial,sans-serif;
font-size:11px;
line-height:1.5em;
padding:10px 10px 50px 5px;
}

#content2 {
float:left;
color:#4D4D4D;
width:260px;
font:1em/1.8em verdana, sans-serif;
padding:0px 0px 50px 0px;
}


#basics {
border:1px solid #B3B9C3;
width:168px;
margin:10px;
}
#basics b { display:block; background:#B3B9C3; color:#5D646D; width:163px; height:20px; padding-left:5px; }
#basics p a:link, #basics p a:visited { display:block; font-size:7pt; text-decoration:none; }
#basics p a:hover { text-decoration:underline; }
#basics p { padding:5px; margin:0; }

#content ul {
margin:20px;
}
#content ul li {
margin:2px 0;
}


/* col2 sub columns */
#col2 {
display:block;
float:left;
width:185px;
overflow:hidden;
}

#col3 {
display:block;
float:left;
width:285px;
overflow:hidden;
}

#search {
background:#F0F1D6;
padding:10px;
height:60px;
}
#search b {
color:#8ABC32;
font-size:12px;
}
.case {
font-size:7pt;
color:#6B6C55;
padding:10px; float:left;
}
.case b {
color:#8ABC32;
}

#col2 dl { width:170px; }


.rl:link, .rl:visited { display:block;background:url(/i/white-arrow.gif) no-repeat 0 4px; color:#FFF; margin-left:10px; padding-left:10px; text-decoration:none; }
.rl:hover { text-decoration:underline; color:#fff; text-decoration:underline; } 

dl.rlchocolate { background:url(/i/rl-chocolate-bottom.gif) no-repeat left bottom; padding:0 0 10px; width:170px; margin:0 auto; }
dl.rlchocolate dt { background:url(/i/rl-chocolate-top.gif); width:170px; height:80px; }
dl.rlchocolate dd { background:#812324; margin:0; }

dl.rlmeat { background:url(/i/rl-meat-bottom.gif) no-repeat left bottom; padding-bottom:10px; width:170px; margin:0 auto; }
dl.rlmeat dt { background:url(/i/rl-meat-top.gif); width:170px; height:80px; }
dl.rlmeat dd { background:#4C8800; margin:0; }

dl.rlseafood { background:url(/i/rl-seafood-bottom.gif) no-repeat left bottom; padding-bottom:10px; width:170px; margin:0 auto; }
dl.rlseafood dt { background:url(/i/rl-seafood-top.gif); width:170px; height:80px; }
dl.rlseafood dd { background:#C05023; margin:0; }

dl.rlcoffee { background:url(/i/rl-coffee-bottom.gif) no-repeat left bottom; padding-bottom:10px; width:170px; margin:0 auto; }
dl.rlcoffee dt { background:url(/i/rl-coffee-top.gif); width:170px; height:80px; }
dl.rlcoffee dd { background:#97614C; margin:0; }

dl.rlcaviar { background:url(/i/rl-caviar-bottom.gif) no-repeat left bottom; padding-bottom:10px; width:170px; margin:0 auto; }
dl.rlcaviar dt { background:url(/i/rl-caviar-top.gif); width:170px; height:80px; }
dl.rlcaviar dd { background:#3A5496; margin:0; }

dl.rloil { background:url(/i/rl-oil-bottom.gif) no-repeat left bottom; padding-bottom:10px; width:170px; margin:0 auto; }
dl.rloil dt { background:url(/i/rl-oil-top.gif); width:170px; height:80px; }
dl.rloil dd { background:#726653; margin:0; }

dl.rlspecialty { background:url(/i/rl-specialty-bottom.gif) no-repeat left bottom; padding-bottom:10px; width:170px; margin:0 auto; }
dl.rlspecialty dt { background:url(/i/rl-specialty-top.gif); width:170px; height:80px; }
dl.rlspecialty dd { background:#A37900; margin:0; }

dl.rlclub { background:url(/i/rl-club-bottom.gif) no-repeat left bottom; padding-bottom:10px; width:170px; margin:0 auto; }
dl.rlclub dt { background:url(/i/rl-club-top.gif); width:170px; height:80px; }
dl.rlclub dd { background:#714223; margin:0; }

dl.rlgiftbasket { background:url(/i/rl-giftbasket-bottom.gif) no-repeat left bottom; padding-bottom:10px; width:170px; margin:0 auto; }
dl.rlgiftbasket dt { background:url(/i/rl-giftbasket-top.gif); width:170px; height:80px; }
dl.rlgiftbasket dd { background:#9EA900; margin:0; }

dl.rlwine { background:url(/i/rl-wine-bottom.gif) no-repeat left bottom; padding-bottom:10px; width:170px; margin:0 auto; }
dl.rlwine dt { background:url(/i/rl-wine-top.gif); width:170px; height:80px; }
dl.rlwine dd { background:#434634; margin:0; }

dl.rlother { background:url(/i/rl-other-bottom.gif) no-repeat left bottom; padding-bottom:10px; width:170px; margin:0 auto; }
dl.rlother dt { background:url(/i/rl-other-top.gif); width:170px; height:80px; }
dl.rlother dd { background:#58716A; margin:0; }

#footer {
background-color:#8ABC32;
width:100%;
color:#6B9D00;
padding:20px 0;
text-align:center;
clear:both;
}
#footer a:link, #footer a:visited {
color:#417800;
}
#footer a:hover {
color:#005900;
}



ol {
list-style-type: decimal;
padding:0;
margin:20px 0 10px 30px;
}
ol li {
margin:5px 0;
}



dl.need22 {
width:340px;
margin:10px 0;
}
dl.need22 dt {
color:#8ABC32;
margin:0 0 5px 0;
}
dl.need22 dd {
color:#727B63;
border-bottom:1px dotted #DDE5CB;
padding:2px 0;
margin:0 0 0 10px;
}

ol.directions {
padding:0;
margin:10px 10px 10px 20px;
}
ol.directions li {
color:#727B63;
border-bottom:1px dotted #DDE5CB;
padding:4px 10px;
margin:0 0 0 10px;
}

dl.need {
width:340px;
background:url(/i/whatyouneedbottom.gif) no-repeat left bottom;
padding:0 0 20px 0;
margin:10px 0;
}
dl.need .needtitle {
color:#8ABC32;
font-size:8pt;
}
dl.need dt {
background:url(/i/whatyouneed.gif) no-repeat;
height:52px;
}
dl.need dd {
background:url(/i/whatyouneedbg.gif) repeat-y;
border-bottom:1px dotted #B9B6AF;
font:bold 7pt/14px verdana, sans-serif;
padding:5px 10px 5px 20px;
margin:0;
}





#topmenu {
background-color:#F00;
width:760px;
text-align:center;
padding:0 0;
border-top:3px solid #6BB600;
background:none;
}
#topmenu a:link, #topmenu a:visited {
color:#E4E200;
padding:0 30px;
font-weight:bold;
font-size:8pt;
text-decoration:none;
}
#topmenu a:hover {
color:#FFF;
text-decoration:underline;
}



.rightlinks:link, .rightlinks:visited {
display:block;
background:url(/i/arrow.gif) no-repeat 0 7px;
color:#8ABC32;
font-weight:bold;
font-size:7pt;
padding:2px 0 2px 10px;
border-bottom:1px dotted #EDEDED;
text-decoration:none;
}
.rightlinks:hover {
background:url(/i/arrowover.gif) no-repeat 0 7px;
background-color:#F1F1F1;
color:#FE7A2C;
}

.tracecontent *{
text-align:left;
}
.tracecontent .alt{
background:#eee;
}

#headeradvertiser {
width:450px;
height:60px;
margin-left:5px;
}

/* ad styles */
#leaderboard {
text-align:center;
}

#skyscraper {
text-align:center;
padding: 10px 0;
}

#button {
text-align:center;
margin: 20px 0 5px 0;
}

#medrect {
text-align:center;
padding: 10px 0;
}

#topstrip div, #topstrip-gourmetmeats div, #topstrip-gourmetseafoods div, #topstrip-coffee div, #topstrip-chocolate div, #topstrip-oils div, #topstrip-clubs div, #topstrip-giftbaskets div, #topstrip-wine div, #topstrip-specialty div, #topstrip-other div, #topstrip-caviar div {
  width:245px;
}