html, body 	{ height: 100%; }

body			{ margin: 0 auto;
			  text-align: center; 
			  background-color: #FFFFFF;
			  font-family: Arial; font-size: 12px; }

img			{ border: none; }

/* Hack for IE */
* html #page { height: 100%; }
/* End IE Hack */

#page		{ margin: 0 auto; 
			  text-align: left; 
			  position: relative; 
			  width: 801px;
			  min-height: 100%; 
			  height: auto;
			  }

#container	{ position: relative; top: 0px; left: 0px; }
#shdwblock	{ position: absolute; top: 0px; left: -10px; }

#topmenu		{ position: absolute; top: 0px; left: 573px; cursor: pointer; }
#menu		{ position: absolute; top: -24px; left: 0px; cursor: pointer; z-index: 3;}

#content		{ position: relative;
			  background-image: url(layout/content_repeater.gif);
			  background-repeat: repeat-y;
			  width: 801px; }

#right_content { background-image: url(layout/content_bg.jpg);
			  background-repeat: repeat-y;
			  width: 539px; }
			  
#captionrep	{ width: 537px; height: 49px; background-image: url(layout/caption_repeater.gif); }

td			{ vertical-align: top; }

.content_left	{ padding-top: 15px;
			  padding-left: 15px;
			  padding-right: 20px; }
.content_left p { font-family: Arial, sans-serif;
			  text-align: left;
			  font-size: 10px;
			  color: #000000; }
.content_left a { color: #000000; }
.content_left a:hover { color: #000000; }
.content_left a:visited { color: #000000; }
.content_left b { font-size: 11px; }
.content_right	{ padding-top: 15px;
			  padding-left: 15px;
			  padding-right: 30px;
			  padding-bottom: 30px; 
			  background-image: url(layout/mosaic.jpg);
			  background-position: 100% 0%;
			  background-repeat: no-repeat;
			     }

.content_right p { font-family: Arial, sans-serif;
			  text-align: left;
			  font-size: 12px;
			  color: #000000; }

.btf			{ position: relative; z-index: 2; }

#footer		{ position: relative; }
#footerShadow	{ position: absolute; top: 0px; left: -10px; }

.footer_bg	{ padding-top: 7px; padding-right: 9px;
			  background-image: url(layout/footer.jpg);
			  background-repeat: no-repeat;
			  text-align: right;
			  font-family: Arial, sans-serif;
			  font-size: 10px;
			  color: #000000;
			   }
			  
.footer		{ padding-top: 7px; padding-right: 9px;
			  text-align: right;
			  font-family: Arial, sans-serif;
			  font-size: 10px;
			  color: #000000;
			   }		   

.footer a		{ color: #9A8347;
			  text-decoration: none; }
.footer a:hover { color: #AB9458; }
.footer a:visited { color: #9A8347; }
.anone { color: #000000; }

a			{ color: #9A8347; }
a:hover		{ color: #AB9458; }
a:visited 	{ color: #9A8347; }

#div_glass_1	{ position: absolute; top: 0px; left: 509px; z-index: 1; }
#div_glass_2	{ position: absolute; top: -85px; left: 801px; z-index: 1; }
#div_parts_1	{ position: absolute; top: 0px; left: 573px; z-index: 1; }
#div_quality_1	{ position: absolute; top: 0px; left: 611px; z-index: 1; }
#div_front_0	{ position: absolute; top: -311px; left: -1px; z-index: 1; }

.inset		{ border: 1px solid #333333; }
.headline		{ font-size: 14px; color: #9A8347; }

li			{ font-family: Arial, sans-serif; font-size: 12px; }

h1			{ font-family: Arial; margin-top: 0px; }

/*##### pop-ups */
.popup   {position: absolute; visibility: hidden; left: 167px; top: 15px; width: 118px; }


