div.content-holder
{
/*background:  url("images/paper.png") repeat;*/
background-color: white;
border: gray 1px solid;
font-size: 11px;
clear: both;
}

body
{
background-color: #333333;
padding-left: 40px;
padding-right: 40px;
padding-top: 5px;
}

div.intro
{
color: gray;
text-align: center;
background: url("images/front.png") center no-repeat;
width: 650px;
height: 490px;
}

div.prices
{
width: 650px;
height: 729px;
background: url("images/poster.png") top left no-repeat;
background-color: white;
}

div.content
{
padding: 25px;
width: 600px;
}

div.styles
{
padding: 25px;
width: 600px;
}

div.map
{
padding: 25px;
width: 600px;
}

div.simple
{
color: gray;
font-size: 13px;
padding: 25px;
width: 600px;
}

div.link
{
color: gray;
font-size: 12px;
text-align: left;
padding-left: 20px;
padding-right: 20px;
padding-top: 30px;
padding-bottom: 30px;
width: 650px;
}

div.tab
{
float: left;
}

img.tab
{
border: none;
margin: 0px;
}

p.fuji-p
{
text-align: center;
color: gray;
font-size: 11px;
}

h2
{
text-align: center;
color: gray;
font-size: 20px;
padding: 3px;
margin: 3px;
}

h3
{
padding-left: 50px;
color: gray;
font-size: 15px;
text-align: left;
}

td.staff
{
color: gray;
font-size: 22px;
font-weight: bold;
text-align: left;
padding-bottom: 10px;
}

td.standard
{
padding: 3px;
font-size: 13px;
text-align: left;
color: gray;
}

td.simple-cell
{
border: gray 1px solid;
}

td.link-left
{
border: gray 1px solid; 
text-align: center;
padding: 8px;
width: 130px;
}

td.link-right
{
border: gray 1px solid; 
color: gray; 
font-size: 11px;
padding: 8px;
}

table.fuji-table
{

}

table.link-table
{
style="padding-top: 10px;
width: 550px;
margin-left: 50px;
margin-right: 50px;
}

p.recommendation
{
color: white;
font-size: 11px;
text-align: center;
}
