body, html {
	margin:0;
	padding:0;
	background-color:#fff;
	color:#333;
	}
#global {
	position:relative;
	width:770px;
	height:820px;
	margin-right:auto;
	margin-left:auto;
	padding:0;
	}
#logo {
	position:absolute;
	top:120px;
	left:62px;
	}
#stone-house {
	position:absolute;
	bottom:28px;
	left:0px;
	}
#header	{
	width:474px;
	height:62px;
	position:absolute;
	top:0px;
	right:24px;
	padding:0;
	color:#333;
	background-color:#fff;
	background:url(images/headbg.gif) repeat-x;
	}
#content {
	position:absolute;
	top:62px;
	right:0;
	width:458px;
	height:705px;
	padding:10px 30px 5px 10px;
	background:url(images/bg.gif) repeat-y;
	}
#black {
	position:absolute;
	background-color:#000;
	color: #999;
	width:24px;
	height:28px;
	bottom:36px;
	right:0px;
	}	
#footer	{
	width:760px;
	height:28px;
	position:absolute;
	bottom:0;
	right:0px;
	padding:5px;
	background-color:#000;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF0E3;
	}
#footer a:link, #footer a:visited	{
	background-color:#000;
	color:#FFF0E3;
	text-decoration:none;
	}
#footer a:hover	{
	background-color:#000;
	color:#FFF0E3;
	text-decoration: underline;
	}
	
.pipelist {
	position:absolute;
	overflow: hidden;
	width: 460px;
	top: 38px;
	left: 0;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	}

.pipelist ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

.pipelist li {
	border-left: 1px solid #000	;
	float: left;
	line-height: 1.1em;
	margin: 0 1em 0 -.5em;
	padding: 0 1em 0 .5em;
	}
	
.pipelist a:link, 	a:visited {
	text-decoration:none;
	color: #ce6e43;
	background-color:#fff;

	}
.pipelist a:hover {
	text-decoration:none;
	color: #e29d7e;
	background-color:#fff;

	}
#cf1, #cf2, #cf3, #cf4	{
	position:absolute;
	left:39px;
	top:287px;
	padding:0;
	margin:0;
	width:200px;
	text-align:center;
	}	
.element	{
	background-color:#fff;
	color:#2B3033;
	font: 11px  Verdana, Arial, Helvetica, sans-serif;
	}
.element a:link, .element a:visited 	{
	background-color:#fff;
	color:#ce6e43;
	text-decoration: none;
	}
.element a:hover 	{
	background-color:#fff;
	color:#fcd9ad;
	text-decoration: none;
	}
h2	{
	background-color:#fff;
	color:#ce6e43;
	font: bold 13px  Verdana, Arial, Helvetica, sans-serif;
	}
.text	{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-indent:10px;
	background-color:#fff;
	margin:0;
	line-height:120%;
}
p	{
	padding:0;
	margin:0;
	}		
#select	{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	background:url(images/trade.jpg) no-repeat;
	width: 434px;
	height:159px;
	text-indent:0;
	}
.rollover { 
	display:block; 
	} 
.rollover img { 
	border:0;
	} 
.rollover:hover { 
	visibility:visible; 
	} 
.rollover:hover img { 
	visibility:hidden; 
	} 	
#tuf	{
	display:block;
	background-image:url(images/tuf-over.jpg);
	position:absolute;
	width:49px;
	height:128px;
	left:10px;
	top:0;
	}
#tufblack	{
	display:block;
	background-image:url(images/products/tuf-black-th-over.jpg);
	position:absolute;
	width:80px;
	height:100px;
	left:0px;
	bottom:0;
	}	
#tufred	{
	display:block;
	background-image:url(images/products/tuf-red-th-over.jpg);
	position:absolute;
	width:80px;
	height:100px;
	left:90px;
	bottom:0;
	}	
#tufchocolate	{
	display:block;
	background-image:url(images/products/tuf-chocolate-th-over.jpg);
	position:absolute;
	width:80px;
	height:100px;
	left:180px;
	bottom:0;
	}	
#tufrose	{
	display:block;
	background-image:url(images/products/tuf-rose-th-over.jpg);
	position:absolute;
	width:80px;
	height:100px;
	left:270px;
	bottom:0;
	}	
#tuflight	{
	display:block;
	background-image:url(images/products/tuf-light-th-over.jpg);
	position:absolute;
	width:80px;
	height:100px;
	left:360px;
	bottom:0;
	}	
#bazalt	{
	display:block;
	background-image:url(images/bazalt-over.jpg);
	position:absolute;
	width:49px;
	height:128px;
	left:69px;
	top:0;
	}
#bazaltex	{
	display:block;
	background-image:url(images/products/bazalt-th-over.jpg);
	position:absolute;
	width:440px;
	height:100px;
	left:0;
	bottom:0;
	}
#felzit	{
	display:block;
	background-image:url(images/felzit-over.jpg);
	position:absolute;
	width:49px;
	height:128px;
	left:128px;
	top:0;
	}
#felzitex	{
	display:block;
	background-image:url(images/products/felzit-th-over.jpg);
	position:absolute;
	width:440px;
	height:100px;
	left:0;
	bottom:0;
	}
#goldtravtex	{
	display:block;
	background-image: url(images/products/gold-travetine-th-on.jpg);
	position:absolute;
	width:103px;
	height:66px;
	left:0;
	top:-172px;
	}	
#greentravtex	{
	display:block;
	background-image: url(images/products/green-travertine-th-on.jpg);
	position:absolute;
	width:103px;
	height:66px;
	left:113px;
	top:-172px;
	}	
#nocetravtex	{
	display:block;
	background-image: url(images/products/noce-travertine-th-on.jpg);
	position:absolute;
	width:103px;
	height:66px;
	left:225px;
	top:-172px;
	}		
#travertin	{
	display:block;
	background-image:url(images/travertin-over.jpg);
	position:absolute;
	width:49px;
	height:128px;
	left:187px;
	top:0;
	}
#travtex	{
	display:block;
	background-image:url(images/products/travertin-th-over.jpg);
	position:absolute;
	width:103px;
	height:66px;
	left:0;
	bottom:30px;
	}
#redtwotravtex	{
	display:block;
	background-image:url(images/products/red2-travertine-th-over.jpg);
	position:absolute;
	width:103px;
	height:66px;
	left:113px;
	bottom:30px;
	}
#beigetravtex	{
	display:block;
	background-image:url(images/products/beige-travertine-th-over.jpg);
	position:absolute;
	width:103px;
	height:66px;
	left:225px;
	bottom:30px;
	}
#yeltravtex	{
	display:block;
	background-image:url(images/products/yelloew-travertine-th-over.jpg);
	position:absolute;
	width:103px;
	height:66px;
	left:339px;
	bottom:30px;
	}
#orangtravtex	{
	display:block;
	background-image:url(images/products/orange-travertine-th-over.jpg);
	position:absolute;
	width:103px;
	height:66px;
	left:0;
	bottom:-45px;
	}
#veintravtex	{
	display:block;
	background-image:url(images/products/vein-travertin-th-over.jpg);
	position:absolute;
	width:103px;
	height:66px;
	left:113px;
	bottom:-45px;
	}
#redonetravtex	{
	display:block;
	background-image:url(images/products/red1-travertine-th-over.jpg);
	position:absolute;
	width:103px;
	height:66px;
	left:225px;
	bottom:-45px;
	}
#lighttravtex	{
	display:block;
	background-image:url(images/products/light-travetine-th-over.jpg);
	position:absolute;
	width:103px;
	height:66px;
	left:339px;
	bottom:-45px;
	}
#marblevtex	{
	display:block;
	background-image:url(images/products/marble-levante-th-on.jpg);
	position:absolute;
	width:103px;
	height:66px;
	left:0;
	bottom:30px;
	}
#marbportotex	{
	display:block;
	background-image:url(images/products/marble-portogalo-th-on.jpg);
	position:absolute;
	width:103px;
	height:66px;
	left:113px;
	bottom:30px;
	}
#marbpinktex	{
	display:block;
	background-image:url(images/products/marble-pink-th-on.jpg);
	position:absolute;
	width:103px;
	height:66px;
	left:225px;
	bottom:30px;
	}
#marbmeditex	{
	display:block;
	background-image:url(images/products/marble-medi-th-on.jpg);
	position:absolute;
	width:103px;
	height:66px;
	left:339px;
	bottom:30px;
	}
#marbindtex	{
	display:block;
	background-image:url(images/products/marble-india-th-on.jpg);
	position:absolute;
	width:103px;
	height:66px;
	left:0;
	bottom:-45px;
	}
#marbbeigetex	{
	display:block;
	background-image:url(images/products/marble-beige-th-on.jpg);
	position:absolute;
	width:103px;
	height:66px;
	left:113px;
	bottom:-45px;
	}
#onyxrhtex	{
	display:block;
	background-image:url(images/products/onyx-rainbowhoney-th-on.jpg);
	position:absolute;
	width:103px;
	height:66px;
	left:0;
	bottom:0px;
	}
#onyxrtex	{
	display:block;
	background-image:url(images/products/onyx-rainbow-th-on.jpg);
	position:absolute;
	width:103px;
	height:66px;
	left:113px;
	bottom:0px;
	}	
#onyxgreentex	{
	display:block;
	background-image:url(images/products/onyx-green-th-on.jpg);
	position:absolute;
	width:103px;
	height:66px;
	left:225px;
	bottom:0px;
	}
#onyxgoldtex	{
	display:block;
	background-image:url(images/products/onyx-gold-th-on.jpg);
	position:absolute;
	width:103px;
	height:66px;
	left:339px;
	bottom:0px;
	}
#limestoneatex	{
	display:block;
	background-image:url(images/products/limestone-a-th-on.jpg);
	position:absolute;
	width:103px;
	height:66px;
	left:225px;
	bottom:-45px;
	}
#limestonetigtex	{
	display:block;
	background-image:url(images/products/limestone-tiger-th-on.jpg);
	position:absolute;
	width:103px;
	height:66px;
	left:339px;
	bottom:-45px;
	}
#granittex	{
	display:block;
	background-image:url(images/products/granit-th-over.jpg);
	position:absolute;
	width:440px;
	height:100px;
	left:0px;
	top:-300px;
	}
		
h1	{
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#FFF0E3;
	padding:2px;
	margin:2px;
	text-align:center;
	}
#texture	{
	position: absolute;
	left:16px;
	bottom:70px;
	text-indent:0;
	}	
.back	{
	position:absolute;
	right: 31px;
	bottom: 10px;
	}	
.back a:link, .back a:visited, .text a:link, .text a:visited	{
	text-decoration:none;
	background-color: #FFF0E3;
	color:#333;
	}
.back a:hover, .text a:hover	{
	text-decoration:underline;
	background-color: #FFF0E3;
	color:#333;
	}
#lang	{
	position:absolute;
	top:0;
	right:13px;
	width:72px;
	height:45px;
	background-color:#000;
	color:#999;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 4px;
	}
#lang a:link, #lang a:visited	{
	text-decoration:none;
	background-color: #000;
	color:#999;
	}
#lang a:hover	{
	text-decoration: none;
	background-color: #000;
	color:#fff;
	}
