/* CSS Document */

body {
background-color: #C2B7A1;
margin: 0px;
border: 0px;
padding: 0px;
}
h1 {
	font-family:verdana, lucida, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #35271A;
	padding: 0px 0px 0px 25px;
	margin: 0px;
}
div.cad {
position: absolute;
top: 30px;
left: 50px;

padding:0px;

}

div.cad img {
padding: 0px;
}
tr.top {
margin: 0px;
padding: 50px 0px 0px 0px;
border: 1px solid white;
width: 100%
}
tr.top td {
margin: 0px;
padding: 0px;
border:0px;
}

ul.menu {
margin: 0px;
border: 0px;
padding: 5px;
}
ul.menu li {
display:inline;
padding: 0px 0px 0px 10px;
font-size: 10px;
color:#C2B7A1;
margin: 0px;
border: 0px;
}
ul.menu li a {
padding-left: 32px;
font-family:Arial, helvetica, sans-serif;
font-size: 10px;
color:#C2B7A1;
margin: 0px;
border: 0px;
text-decoration: none;
letter-spacing:1px;
}
ul.menu li a:hover {
padding-left: 32px;
font-family:Arial, helvetica, sans-serif;
font-size: 10px;
color:white;
margin: 0px;
border: 0px;
text-decoration: none;
letter-spacing:1px;
}
ul.menu li a:visited {
	color: #C2B7A1;
}
tr.logo {
border: 0px;
margin: 0px;
padding: 0px;
}
td.topmenu {
border: 0px;
margin: 0px;
padding: 0px 0px 5px 0px;
}
div.image {
position: absolute;
top: 150px;
left: 60px;
margin: 0px;
padding: 0px 0px 5px 0px;
width: 150px;
}

div.image2 {
position: absolute;
top: 140px;
left: 60px;
margin: 0px;
padding: 0px 0px 5px 0px;
width: 150px;
}
div.content2 {
position: absolute;
top: 140px;
left: 60px;
margin: 0px;
padding: 0px 0px 5px 0px;
width: 200px;
}
div.text {
position: absolute;
top: 140px;
left: 215px;
}
div.samples {
position: absolute;
top: 120px;
left: 50px;
width: 800px;
vertical-align: top;
padding: 0px;
}
div.samp1 {
	position:absolute;
	top: 90px;
	left: 50px;
}

div.samp2 {
	position:absolute;
	top: 90px;
	left: 150px;
	width: 70px;
}


div.samp3 {
	position:absolute;
	top: 90px;
	left: 250px;
	width: 70px;
	}
	div.samp4 {
	position:absolute;
	top: 90px;
	left: 350px;
	width: 70px;
}
	div.samp5 {
	position:absolute;
	top: 90px;
	left: 450px;
	width: 70px;
}

div.samples ul {
	list-style-type: none;
	display:inline;
}
div.samppic {
float:right;
width: 175px;
padding-top: 0px;
padding-right: 20px;
padding-left: 0px;
vertical-align: top;
margin: 0px;
}
div.samppic img {
padding-right: 10px;
}
	

div.samples p {
padding-top: 25px;
padding-left: 50px;
font-size: 10px;
font-weight: bold;
vertical-align: top;
margin: 0px;
}
div.samples2 {
position: absolute;
top: 190px;
left: 90px;
width: 350px;
vertical-align: top;
padding: 0px;
}

	
div.samples2 p {
padding-top: 25px;
padding-left: 60px;
font-weight: bold;
vertical-align: top;
margin: 0px;
}
div.samples3 {
position: absolute;
top: 260px;
left: 90px;
width: 350px;
vertical-align: top;
padding: 0px;
}

	
div.samples3 p {
padding-top: 25px;
padding-left: 60px;
font-weight: bold;
vertical-align: top;
margin: 0px;
}
div.text p {
	font-family:verdana, lucida, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #35271A;
	vertical-align: top;
	width: 38em;
	padding-top: 2px;
	padding-left: 25px;
	line-height: 17px;
}
div.footer{
position: absolute;
top: 410px;
left: 0px;
width:100%;
}
div.topbracket {
	position:absolute;
	top:60px;
	left: 50px;
	width: 610px;
}
td.floor {
border-right: 2px solid #35271A;
margin: 0px;
padding: 0px;
width:150px;
}
p {
	font-family:verdana, lucida, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #35271A;
	vertical-align: top;
	width: 38em;
	padding-top: 2px;
	padding-left: 25px;
	line-height: 15px;
}
p.services {
	font-family:verdana, lucida, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #35271A;
	vertical-align: top;
	width: 38em;
	padding-top: 0px;
	padding-left: 25px;
	line-height: 15px;
	width: 25em;
}
td {
	padding: 0px;
	margin: 0px;
}
tr {
	padding: 0px;
	margin: 0px;
}
ul.contact {
	vertical-align: middle;
	padding: 5px 5px 0px 120px;
}
ul.contact li {
list-style-type: none;
display:inline;
font-family:verdana, lucida, arial, helvetica, sans-serif;
padding: 0px 0px 0px 25px;
font-size: 10px;
letter-spacing: 2px;
white-space:nowrap;
color:#35271A;
margin: 0px;
border: 0px;
font-weight: bold;
}
ul.contact li a {
color:#35271A;
}
div.nav {
position:absolute;
top: 100px;
left:60px;
background-color:#35271A;
width: 580px;
margin: 0px;
padding:0px;
font-family:verdana, lucida, arial, helvetica, sans-serif;
}
div.bottombracket {
	position:absolute;
	top:380px;
	left: 50px;
}
 a.home	{
	display: block;
	height: 18px;
	text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:white;
	}

 a.home:link	{
	background-image: url("images/b_home.gif");
	background-repeat: no-repeat;
	}

 a.home:hover	{
	background-image: url("images/bh_home.gif");
	background-repeat: no-repeat;
	}
	a.services	{
	display:block;
	height: 18px;
	text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:white;
	}

 a.services:link	{
	background-image: url("images/b_services.gif");
	background-repeat: no-repeat;
	}

 a.services:hover	{
	background-image: url("images/bh_services.gif");
	background-repeat: no-repeat;
	}
#directions {
	font-family:verdana, lucida, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #35271A;
	width: 38em;
}
	/* 
   Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn 
*/
div#hold	{ 
	position:relative; overflow:hidden;
	width:280px; height:200px; 
  z-index:100; 
	}
div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:280px; height:200px; 
	clip:rect(0px, 280px, 200px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div.content { 
	position:absolute; visibility:hidden;
	left:0px; top:0px; 
	z-index:1; 
	}
	

a.floorone {
	display: block;
	height: 65px;
	width: 65px;
	background-image: url("images/b_samp1.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
}	
a.floorone:link {
	background-image: url("images/b_samp1.gif");
	background-repeat: no-repeat;
	
}	
a.floorone:hover{
	background-image: url("images/bh_samp1.gif");
	background-repeat: no-repeat;
}


a.floortwo {
	display: block;
	height: 65px;
	width: 65px;
	background-image: url("images/b_samp2.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
}	
a.floortwo:link {
	background-image: url("images/b_samp2.gif");
	background-repeat: no-repeat;
	
}	
a.floortwo:hover{
	background-image: url("images/bh_samp2.gif");
	background-repeat: no-repeat;
}


a.floor3 {
	display: block;
	height: 65px;
	width: 65px;
	background-image: url("images/b_samp3.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
}	
a.floor3:link {
	background-image: url("images/b_samp3.gif");
	background-repeat: no-repeat;
	
}	
a.floor3:hover{
	background-image: url("images/bh_samp3.gif");
	background-repeat: no-repeat;
}


a.floor4 {
	display: block;
	height: 65px;
	width: 65px;
	background-image: url("images/b_samp4.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
}	
a.floor4:link {
	background-image: url("images/b_samp4.gif");
	background-repeat: no-repeat;
	
}	
a.floor4:hover{
	background-image: url("images/bh_samp4.gif");
	background-repeat: no-repeat;
}

a.floor5 {
	display: block;
	height: 65px;
	width: 65px;
	background-image: url("images/b_samp5.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
}	
a.floor5:link {
	background-image: url("images/b_samp5.gif");
	background-repeat: no-repeat;
	
}	
a.floor5:hover{
	background-image: url("images/bh_samp5.gif");
	background-repeat: no-repeat;
}


/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar { 
  position:relative; left:0; top:0;
  width:11px; height:160px; 
  font-size:1px; z-index:1;
  }
div#track { 
  position:absolute; left:0; top:12px;
  width:11px; height:136px;
  background: url("../images/track.gif") #35271A repeat;
  z-index:1;
  }
div#dragBar {
  position:absolute; left:1px; top:1px;
  width:9px; height:20px;
  background-color:#C2B7A1;
  z-index:1;
  }  
div#up { position:absolute; left:0; top:0; z-index:2 }  
div#down { position:absolute; left:0; bottom:0; z-index:3 }  

/* Styles for demo, not necessary for scrolling layers */  

th	{ font-size:14px;
 font-family: arial, helvetical, sans-serif;
 text-align:left;
 padding: 120px 0px 0px 10px;
 margin: 0px; }	
a:link, a:visited { color:#339 }	
a img { border:none }
p { margin: 0 0 .6em 0; 
width: 26em;
}
h2 { font-size:11px; 
font-family: arial, helvetical, sans-serif;
letter-spacing: 1px;
margin:8px 0px 2px 25px; }
div.content { text-align:left }
table.main { 
  background-color:#C2B7A1;
  width:440px; 
  margin: 700px 0px 0px 200px; 
  text-align:left;
  padding-left: 250px; 
  padding-top: 300px;
  }
table.main td.text, table.main td.navs 
{ vertical-align:top; 

text-align:left; 
}
td#scrollLinks  { width:12px }
td.navs ul { margin:0; padding:0; list-style:none }
td.navs ul li { margin:0 0 .6em .4em }
td.navs ul li a { text-decoration:none }
td.navs ul li a:hover { text-decoration:underline }