html,body {
  height:100%;
 }
 
html {
	background: #ffffff;
 }
	
div.page {
   height:100%;
	width: 800px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0 auto;
   background-image:url('../images/background.jpg');
   background-repeat: repeat;
   overflow: auto;
   	text-align:left;
}

body.white {
      background-color: #ffffff;
}

body.light_green {
      background-color: #e8edd7;
}

body.dark_green {
      background-color: #a3a98f;
}

body.album {
	height:100%;
	background-color: #ffffff;
	font-family: century gothic,verdana;
	font-size: 14;
	font-style:plain;	
	margin: 0;
	padding: 0;
	text-align:center;
}

ul.album {
	font-family: century gothic,verdana;
	font-size: 14;
	font-style:plain;	
}

h1.main {
	font-family: century gothic,verdana;
	font-size: 22;
	font-style:plain;
}

h2.main {
	font-family: century gothic,verdana;
	font-size: 18;
	font-style:plain;
}

h3.main {
	font-family: century gothic,verdana;
	font-size: 16;
	font-style:plain;
}

font.construction {
	font-family: helvetica;
	font-size: 12;
	font-style:plain;
}

font.cherish_banner {
	font-family: century gothic, georgia;
	font-size: 30;
	font-style:normal;
	font-weight: bold;
	background-color: #000000;
    color: #ffffff;
}

font.cherish_big {
	font-family: century gothic, georgia;
	font-size: 30;
	font-style:normal;
	background-color: #a3a98f;
    color: #e8edd7;
}

font.cherish_med {
	font-family: century gothic, georgia;
	font-size: 16;
	font-style:normal;
	font-weight: bold;
}

font.cherish {
	font-family: century gothic, georgia;
	font-size: 14;
	font-style:normal;
	font-weight: bold;
}

font.copyright {
	font-family: verdana;
	font-size: 14;
	font-style:plain;
	font-weight:bold;
}

font.kiss {
	font-family: lucida;
	font-size: 16;
	font-style:italic;
}

table.main {
      width: 100%;
	  height: 100%;
      border-width: 0px;
      border-spacing: 0px;
	  cellpadding: 0px;
}

td.main {
      width: 800px;
}

td.main_blank {
      background-color: #ffffff;
}

table.banner {
      background-color: #a3a98f;
      width: 100%;
      border-width: 4;
      border-spacing: 4px;
	  cellpadding: 4px;
}

table.banner_natural {
      background-color: #a3a98f;
      border-width: 4;
      border-spacing: 4px;
	  cellpadding: 4px;
}

table.banner_90 {
      background-color: #a3a98f;
      border-width: 4;
      border-spacing: 4px;
	  cellpadding: 4px;
	  width: 90%;
}

table.banner_70 {
      background-color: #a3a98f;
      border-width: 4;
      border-spacing: 4px;
	  cellpadding: 4px;
	  width: 70%;
}

table.footer {
      background-color: #a3a98f;
      width: 100%;
      border-width: 4;
      border-spacing: 4px;
	  cellpadding: 4px;
}

td.footer {
    background-color: #a3a98f;
    color: #ffffff;
	font-style:plain;
}

table.menuBar {
      background-color: #a3a98f;
      width: 100%;
      border-width: 4;
      border-spacing: 4px;
	  cellpadding: 4px;
	 font-family: century gothic;
	font-size: 12;
	font-style:plain;
	font-weight: bold;
}

table.menuBack {
      background-color: #a3a98f;
      border-width: 4;
      border-spacing: 4px;
	  cellpadding: 4px;
	 font-family: century gothic;
	font-size: 12;
	font-style:plain;
	font-weight: bold;
}

table.menuBar90 {
      background-color: #a3a98f;
      width: 90%;
      border-width: 4;
      border-spacing: 4px;
	  cellpadding: 4px;
	 font-family: century gothic;
	font-size: 12;
	font-style:plain;
	font-weight: bold;
}

td.banner {
    background-color: #e8edd7;
    color: #000000;
    font-family: century gothic,verdana;
	font-size: 14;
	font-style: plain;
    border: 2;
}

td.bannerBold {
    background-color: #e8edd7;
    color: #000000;
    font-family: century gothic,verdana;
	font-size: 14;
	font-style: italic;
    border: 2;
}

td.banner_top {
    background-color: #e8edd7;
    color: #000000;
    font-family: century gothic,verdana;
	font-size: 14;
	font-style: plain;
    border: 2;
    vertical-align:text-top;
}

td.banner_cost {
    background-color: #e8edd7;
    color: #000000;
    font-family: century gothic,verdana;
	font-size: 14;
	font-style: plain;
    border: 2;
	width: 15%;
}

table.header {
    background-color: #a3a98f;
    color: #ffffff;
	width: 100%;
    font-family: century gothic, georgia;
	font-size: 20;
	font-style: plain;
    border: 2;
}

td.header_logo {
    background-color: #a3a98f;
    color: #ffffff;
    font-family: century gothic, georgia;
	text-align:center;
	width:10%;
}

td.header_dummy  {
    background-color: #a3a98f;
    color: #ffffff;
    font-family: century gothic, georgia;
	text-align:center;
	width:10%;
}

td.header {
    background-color: #a3a98f;
    color: #ffffff;
    font-family: century gothic, georgia;
	text-align:center;
	width: 80%;
}

table.photo {
    background-color: #993300;
    color: #a3a98f;
    border: 0;
	border-width: 0;
    border-spacing: 0px;
}

tr.photo {
    background-color: #ffffff;
    color: #a3a98f;
    border: 0;
	border-width: 0;
    border-spacing: 0px;
}

td.photo {
    background-color: #ffffff;
    color: #a3a98f;
    border: 0;
	border-width: 0;
    border-spacing: 0px;
}

td.button {
    background-color: #e8edd7;
    color: #ffffff;
}

td.button_selected {
    background-color: #a3a98f;
    color: #ffffff;
}

td.footnote {
    color: #000000;
	font-family: century gothic,verdana;
	font-size: 12;
	font-style:plain;
}

td.copyright {
    color: #000000;
	font-family: century gothic,verdana;
	font-size: 14;
	font-style:plain;
	font-weight: bold;
}

a.nolink {
  text-decoration:none;
}

a.button {
  text-decoration:none;
      color: #000000;
}

a.button_selected {
  text-decoration:none;
      color: #000000;
}

img.album_big {
   width: 300px;
   height: 230px;
 }
 
  img.album_portrait {
   width: 150px;
   height: 200px;
 }
 
   img.album_small_portrait {
   width: 127px;
   height: 175px;
 }
 
 img.album_big_portrait {
   width: 230px;
   height: 300px;
 }
 
 img.album_med {
   width: 200px;
   height: 150px;
 }

img.album {
   width: 175px;
   height: 127px;
 }
 
 img.thumbnail {
   width: 80px;
   height: 80px;
 }
 
  img.logo {
   width: 50px;
   height: 50px;
 }
 
 table.product {
    width:100%;
	background-color: #e8edd7;
	color: #a3a98f;
    border: 2;
	border-width: 2;
    border-spacing: 2px;
}

td.product_banner {
    background-color: #a3a98f;
	color: #ffffff;
	font-family: century gothic,verdana;
	font-size: 16;
	font-style:plain;
	font-weight: bold;
	width: 100%;
}

td.product_banner_natural  {
    background-color: #a3a98f;
	color: #ffffff;
	font-family: century gothic,verdana;
	font-size: 16;
	font-style:plain;
	font-weight: bold;
}

td.product {
    background-color: #e8edd7;
	color: #000000;
	font-family: century gothic,verdana;
	font-size: 12;
	font-style:plain;
	width: 50%;
	vertical-align:top;
}

table.grid {
   width:100%;
}

td.grid {
   width:50%;
 }
 
 table.quote {
     background-color: #e8edd7;
	color: #000000;
	font-family: century gothic,verdana;
	font-size: 14;
	font-style:italic;
	width:90%;
 }
 
