#suntory_contents{
text-align:center;
}


#contents{
background-image:url("./img/bg.gif");
background-repeat:repeat-x;
margin-right:auto;
margin-left:auto;
padding-bottom:22px;
}


#products{
background-image:url("./img/bg_products.gif");
background-repeat:repeat-x;
margin-right:auto;
margin-left:auto;
padding-bottom:18px;
}


.top_btn{
margin:13px 0 0 117px;
}


h1,h2{
margin:0;
padding:0;
}


p{
font-size:80%;
line-height:140%;
color:#ffffff;
margin:0;
padding:0;
}


#main{
margin-top:35px;
margin-bottom:5px;
width:632px;
}


.copy{
margin:24px 90px 20px 0;
}


#lineup_table{
width:258px;
background-color:#a2001e;
border-color:#d38b2d;
border-left-width:1px;
border-left-style:solid;
border-right-width:1px;
border-right-style:solid;
}


#lineup_table td{
font-size:80%;
line-height:150%;
color:#ffffff;
}


.lineup{
padding:0 15px;
}


.price{
color:#ffffff;
font-size:70%;
line-height:140%;
margin-top:15px;
}


#recipe_table{
background-image:url("./img/bg_recipe.gif");
background-repeat:no-repeat;
width:717px;
border-color:#d38b2d;
border-bottom-width:1px;
border-bottom-style:solid;
}


.quantity_table{
width:100%;
}


.quantity{
font-size:80%;
line-height:150%;
text-align:right;
}


.liqueur{
font-size:80%;
line-height:150%;
}


.dot{
text-align:right;
}


.recipe_btn{
text-align:right;
margin:10px;
}


#footer{
background-image:url("./img/bg_ft.gif");
background-repeat:repeat-x;
padding-top:9px;
padding-bottom:43px;
}




a:link{
text-decoration:underline;
color : #0066cc
}

a:visited {
text-decoration:underline;
color:#579ab9
}

a:active {
text-decoration:underline;
color:#00ccff
}

