@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: Florencesans;
  src: url('fonts/Florsn30.ttf');
}

@font-face {
  font-family:bask;
  src: url('fonts/ITCbaskerville.ttf')
}







body {background-color: #FFF;margin-left: 16px;margin-top: 16px; font-family: 'Florencesans', sans-serif; color:#605953; }
h2 {
	font-size: 11px;
	font-weight: bold;
}
a:link, a:visited {color: #605953; text-decoration: none;}
a:hover {color: #000;}
a:active {color: #FF4C4C;}
#rightarrow {position:absolute;width:53px;height:12px;left: 693px;top: 220px;}
#leftarrow {position:absolute;width:57px;height:12px;left: 37px;top: 220px;}
#rightarrow2 {
	position:absolute;
	width:53px;
	height:12px;
	left:702px;
	top:334px;
}

#rightintro { 
	position:absolute;
	height:12px;
	left:625px;
	top:334px;
}
#leftarrow2 {position:absolute;width:57px;height:12px;left:400px;top:335px;}
#blackbox {margin:0; padding:0; width:971px; height:599px; margin-left:auto;
margin-right:auto; background-color:#000; position:relative;}
#blackbox2 {margin:0; padding:0; width:971px; height:1400px; margin-left:auto;
margin-right:auto; background-color:#000; position:relative;}
#whitebox {margin:0; padding:0; width:794px; height:374px;background-color:#FFF; position:relative; top:137px; left:91px;}
#whitebox2 {margin:0; padding:0; width:794px; height:auto;background-color:#FFF; position:relative; top:137px; left:91px;}
#graybox {margin:0; padding:0; width:360px; height:374px;background-color:#605953; float:left;}
#tbox {margin:0; padding:0;height:374px; width:434px;background-color:#FFF; float:right;}
#ccarpet{
	margin-left: auto;
	margin-right: auto;
	padding:0;
	width:283px;
	height:300px;
	position:relative;
	top:38px;
	
}
#introtxt{position:absolute;top:60px;left:0;height:auto;
	padding:0px 75px 0px 75px; font-family: bask; font-size:20px;   line-height: 26px;   text-align:justify; color:#000;}

#ttext { font-family: TradeGothic, Arial, Helvetica, sans-serif;
	margin-left: auto;
	margin-right: auto;
	padding:0;
	position:relative;
	top:273px;
	width:370px;
	font-size:12px;
	line-height:18px;
	text-align:center;
}
p {font-size:12px; line-height:18px;}
#btit{

	padding:0;
	position:absolute;
	top:330px;
	left:479px;
	width:200px;
	text-align:center;
	z-index:200;
	font-size:16px
}
.mag{ position:absolute; top:7px;left:7px;}
.titberber{ position:relative; top:40px;left:70px;}
.titberber2{ position:relative; top:45px;left:142px;}

#jmg {margin:0;padding:0;width:281px;position:absolute;top:106px;left:597px;}
#nav {position:relative;top:4px;left:16px; width:773px;margin:0;padding:0;}
ul {margin:0;}
#navbar {list-style: none;	padding:0px; margin:0px; }
#navbar li {float:left; margin:4px 35px 0px 0px; padding:0;}
#main { margin:0px; padding:0px; position:absolute;top:118px;left:0;height:auto;width: 100%;}
#maincontact {padding:0px;margin:0;height:}
#map {padding:20px 0px 0px 17px;margin:0px;float:left; }
#address {
	padding:0px;
	margin:0px;
	float:left;
	position:relative;
	top:125px;
	left:40px;
	font-size:12px;
	line-height:18px;
}
.fotos {padding:0px 0px 0px 34px; margin:0; float:left; text-align:center; text-transform:uppercase; font-size:11px; font-weight:bold;}
.fotos2 {padding:0px 0px 0px 65px; margin:0; float:left;text-align:center; text-transform:uppercase; font-size:11px;font-weight:bold;}
#carpetstitle {	position:absolute;width:610px;height:15px;z-index:1;right: 100px;top: 220px; text-align:center; font-variant:small-caps; font-weight:bold;}

#carpetstitle a:link{color: #000; text-decoration: none; font-size:107%;}
#carpetstitle a:visited {color: #000; text-decoration: none; font-size:107%;}

#btit a:link{color: #000; text-decoration: none;}

#btit a:visited {color: #000; text-decoration: none;}

.highlight img{border: 2px solid #FFF;}
.highlight:hover img{border: 2px solid #000;}
.highlight:hover{color: black; /* Dummy for IE bug */}
#lipsum { padding:25px 70px 25px 70px; margin:0px; text-align:justify;}
.berbleft {padding:5px 12px 12px 0px ; margin:0px; float:left;}
.berbright {padding:5px 0px 0px 12px; margin:0px; float:right;}
#webdesign { padding:0px; margin:0px;position:absolute;	font-size:10px;	width:200px;left: 679px;top: 466px;text-align:right;}

#wrapper {width: 971px;  margin-left:auto;
margin-right:auto;}

