@charset "utf-8";
/* CSS Document */

/* HTML
========================================================*/
* { margin:0; border:0; padding:0; }
body { font-size:0; line-height:0; background:#fff; color:#000; text-align:center; }

img, a img { border:0; }

h1, h2, h3, h4 { }

h1 { font:22px/22px Verdana; color:#86c481; font-weight:bold; }
h2 { font:20px/20px Arial; color:#069 }
h3 { font:16px/20px Arial; }
h4 { font:12px/12px Arial; }

a, a:visited { color:#c03; text-decoration:none;   }
a:hover { color:#c03; text-decoration:underline;   }

ul { margin:0; border:0; padding:10px 0 10px 20px; list-style-type:square; }
ul li { margin:0; border:0; padding:0 10px; }


/* MAJOR PARTS
========================================================*/
#wrapper { margin:20px auto; border:0; background:#fff; width:745px; }*/

.across { width:100%; text-align:left;  }

.break { clear:both; floath:none; }


/* HEADER
========================================================*/
#hdr { width:745px; height:100px; clear:both; float:none; background:#86c481; }
	.frog { float:left; }
	.treefrogfsc { float:right;  }

ul#nav { list-style-type:none; float:right; padding:0 0 0 12px; width:545px; wid\th:533px; }
ul#nav li { padding:0; float:left; }


/* SECTIONS / PAGES
========================================================*/
div.environment { padding:150px 25px 30px 270px; background:url("../../images/main/bg-environment.jpg") no-repeat; 
	font:11px/18px Verdana; color:#eee; text-align:left;width:745px; height:420px; wid\th:450px; hei\ght:240px;}

div.downloads { padding:130px 342px 86px 83px; background:url("../../images/main/bg-downloads.jpg") no-repeat; 
	font:11px/18px Verdana; color:#000; text-align:left; width:745px; height:420px; wid\th:320px; hei\ght:210px;}


/* SAMPLES  - CONTACT 
========================================================*/
div.contact { padding:20px; float:left; text-align:left; font:11px/18px Verdana; color:#000; width:300px; wid\th:260px; }
div.samples { padding:20px; float:right; text-align:left; font:11px/18px Verdana; color:#000; width:445px; wid\th:405px; }

	table#sampleform { margin:0; border:0; padding:0; border-spacing:0; }
	table#sampleform td { margin:0; border:0; padding:3px; }

	/* form stuff 
	----------------------------------------*/
	INPUT, SELECT, TEXTAREA { BORDER: #666 1px solid; }
	
	INPUT.numbers3 { width:25px; }
	INPUT.numbers4 { width:30px; }


/* VENEERS
========================================================*/
div#veneers-left { padding:25px 0 25px 30px; float:left; display:inline; text-align:left; width:450px; wid\th:420px; }

div#bigImage { text-align:left; width:420px; height:332px; }
div#caption { font:11px/14px Verdana; color:#000; text-align:left; width:340px; }
div#veneers-stack { padding:25px 30px; float:right; display:inline; width:295px; wid\th:235px; }


/* FOOTER
=================================================*/
#ftr { width:745px; background:#fff; color:#666; text-align:center; font:11px/18px Arial;  }

	#ftr-left { padding:10px; text-align:left; float:left; width:585px; wid\th:565px; }
	#ftr-left img, #ftr-left a img { float:left; }
	
		#ftr-left ul { list-style-type:none; margin:5px 0; border:0; padding:0; float:left; }
		#ftr-left ul li { float:left; border-left:1px dotted #666; padding:0 6px; }
		#ftr-left ul li.noborder { border:0; padding:0 6px 0 12px; }
		#ftr-left ul li a, #ftr-left ul li a:visited { color:#666; text-decoration:none;   }
		#ftr-left ul li a:hover { color:#393; text-decoration:none;   }
	
	#ftr-right { padding:10px; width:160px; float:right; text-align:right; wid\th:140px; }
	
	#ftr a, #ftr a:visited { color:#666; text-decoration:none; }
	#ftr a:hover { color:#393; text-decoration:none; }


	.apartcreations { font-family:georgia; }
