body { margin: 0; padding: 0; }

#food-simple {
width:587px;
height:450px;
background-image:url(../images/food-pairing-tool-bg.gif);
background-position:left top;
background-repeat:no-repeat;
text-align:left;
margin:0;
padding:0;
overflow:hidden;
padding:25px 0 0 20px;
color:#9c8a54;
}

#food-simple a{
text-align:right;
}

#left-pair {
width:183px;
clear:both;
float:left;
margin:0;
padding:0;
text-align:right;
padding-top:19px;
padding-left:21px;
}

ul.pairing-simple-left, ul.pairing-simple-middle{
margin:0;
padding:0;
}

.pairing-simple-left li {
list-style:none;
font-family:Trebuchet MS,Trebuchet,Arial,Helvetica;
font-size:11pt;
font-weight:700;
text-align:right;
border-bottom:1px solid #ffffff;
margin:0;
padding:0;
}


#left-pair a:link,#left-pair a:visited,#left-pair a:active {
display:block;
color:#9c8a54;
font-family:Trebuchet MS,Trebuchet,Arial,Helvetica;
font-size:11pt;
font-weight:700;
text-decoration:none;
outline:none;
padding:8px 15px 8px 0;
}

#left-pair a:hover {
background-image:url(../images/food-pairing-item.gif);
background-repeat:no-repeat;
background-position:top right;
color:#9c8a54;
}


#mid-pair {
text-align:left;
width:151px;
height:320px;
float:left;
margin:0;
margin-top:37px;
padding-left:29px;
}

#mid-pair a:link,#mid-pair a:visited,#mid-pair a:active {
display:block;
color:#9c8a54;
font-family:Trebuchet MS,Trebuchet,Arial,Helvetica;
font-size:8pt;
text-decoration:none;
outline:none;
height:20px;
padding:3px 12px 3px 0;
}

#mid-pair a:hover {
background-image:url(../images/food-pairing-item.gif);
background-repeat:no-repeat;
background-position:top right;
color:#9c8a54;
}

.pairing-simple-middle li {
display:block;
list-style:none;
font-family:Trebuchet MS,Trebuchet,Arial,Helvetica;
color:#000;
font-size:8pt;
font-weight:700;
text-align:right;
border-bottom:1px solid #fff;
margin:0;
padding:0;
background-color:#f5f4f2;
}

#food-right {
width:202px;
text-align:right;
font-weight:700;
font-size:11pt;
float:left;
margin:0;
}

#right-pair {
float:left;
color:#9c8a54;
font-family:Trebuchet MS,Trebuchet,Arial,Helvetica;
font-size:10pt;
font-weight:700;
margin:0;
width:178px;
padding-left:3px;
margin-top:35px;
}

#right-pair a:link,#right-pair a:visited,#right-pair a:active {
display:block;
color:#9c8a54;
font-family:Trebuchet MS,Trebuchet,Arial,Helvetica;
font-size:10pt;
text-decoration:none;
outline:none;
height:20px;
padding:4px 6px 4px 0;
text-align:right;
width:138px;
}

#right-pair a:hover {
background-image:url(../images/food-pairing-item.gif);
background-repeat:no-repeat;
background-position:top right;
color:#9c8a54;
}

#right-pair img{
padding-top:4px;
}

#right-pair ul li {
padding-left:0;
}

#right-pair table {
border-collapse:collapse;
margin-left: 14px;
}

#right-pair td {
vertical-align:top;
text-align:right;
}

.wine-name {
border-bottom:1px solid #ffffff;
width:138px;
}

#right-pair td.best-paired {
font-weight:700;
font-size:9pt;
color:#9c8a54;
text-align:left;
padding-left:8px;
}

#food-simple .activeItem{
background-image:url(../images/food-pairing-item.gif);
background-repeat:no-repeat;
background-position:top right;
}

#food-simple .activeItem a{
color:#6f0000;
}

#food-simple .non-activeItem{
background-image:none;
}

#food-simple .non-activeItem a{
color:#9c8a54;
}

#food-simple .activeItemBorder{
background-image:url(../images/food-pairing-item.gif);
background-repeat:no-repeat;
background-position:top right;
border-bottom:1px solid #ffffff;
width:138px;
}

#food-simple .activeItemBorder a{
color:#6f0000;
}

#food-simple .non-activeItemBorder{
background-image:none;
border-bottom:1px solid #ffffff;
width:138px;
}

#food-simple .non-activeItemBorder a{
color:#9c8a54;
}