body	{font-family: tahoma,verdana,arial,helvetica,sans-serif;	color:#666; background:#E2E2E2; border:0; padding:50px 0 0 0; margin:0;}

form {padding:0; margin:0;}
	
h1 {display:none;}
h2 {color:#fff; font-size:120%; margin:16px 30px 16px 30px;}
h3 {color:#fff; font-size:100%; margin:16px 0 16px 0;}
	
p {color:#3D3C3C; font-size:76%; margin:0 0 12px 0;}
span.txt {font-size:76%;}

ul {color:#fff; padding: 0; margin: 0 0 14px 55px;}

a, a:link, a:active, a:visited {color:#fff; font-weight:bold; text-decoration:none;}
a:hover {color:#A1DBEB;}

img {border:0;}

.lft {float:left;}
.rgt {float:right;}
.clear {clear:both;}

#site {width:770px; height:452px; margin:0 auto; background:#fff; border:1px solid #000;}

	#menu {width:150px; background:#83CBB9; border-right:1px solid #000; vertical-align:top; text-align:center; padding-top:6px;}
	#menu ul {margin:35px 0 0 0; padding:0;}
	#menu li {list-style-type:none; font-size:80%; margin:0 0 10px 0; padding:5px 0 5px 0;}
	#menu li a {font-size:120%;}
	#menu li.selected a {color:#0A5E49;}
	#menu li#view	{margin-top:20px;}
	
	#main {}
		#header {height:87px; border-bottom:2px solid #92D2C2;}
			.home 		{background:url("../images/home.gif") bottom right no-repeat #fff;}
			.pricing	{background:url("../images/pricing.gif") bottom right no-repeat #fff;}
			.designs 	{background:url("../images/designs.gif") bottom right no-repeat #fff;}
			.install 	{background:url("../images/install.gif") bottom right no-repeat #fff;}		
			.contact 	{background:url("../images/contact.gif") bottom right no-repeat #fff;}
		
			div#hold {position:relative; left:23px; top:-4px; width:574px; height:63px; overflow:hidden; z-index:10;}
			div#wn {position:absolute; top:0; left:0; width:574px; height:64px; overflow:hidden; clip:rect(0px 574px 64px 0px); z-index:1;}
			div#lyr1 {position:absolute; top:0; left:0; width:574px; height:63px; visibility:hidden; z-index:1;}
			#t1 td {padding:0 3px 0 0; text-align:center;}
			#t1 td p {font-size:7pt; color:#92D2C2; margin:0;}
			#t1 a img {border:1px solid #fff;}
			#t1 a:hover img {border:1px solid #0A5E49;}
			#t1 a.selected img {border:1px solid #0A5E49;}
			#nojs {font-size:71%; margin:0; padding:0;}
			#nojslist {font-size:71%; margin:5px 0 0 10px; padding:0;}
			#nojslist a {color:#3D3C3C;}
			#nojslist a:hover {color:#A1DBEB;}
			#arrows {width:600px; margin:0 0 10px 10px;}
			#arrows td {text-align:center;}
			#arrows td p {color:#fff; font-size:71%; margin:0;}

		#content {height:283px; background-color:#B6B8BC;} 
		#content p {color:#fff; margin:0 30px 12px 0px;}
		#content .copy	{padding:15px 0 0 25px;}
		#content .copy#home	{padding:37px 0 0 25px;}
		#content .copy#home p	{line-height:130%;}
		#content h2 {color:#fff; margin:0 30px 22px 0;}
		#content li {font-size:76%; margin-right:25px;}
		
		  #loop {float:left; margin-right:20px; border:1px solid #0A5E49;}

			/* Designs */
			.preview	{width:580px; padding:12px 0 0 25px;}
			.preview td	{vertical-align:top;}
			.preview img {margin-right:20px; border:1px solid #0A5E49;}
			p#posnote	{width:145px; text-align:center; color:#0A5E49; font-size:7pt; margin:2px 0 0 2px;}
				.preview #example {margin:5px 0 33px 0;}
				.preview #example img {float:left; border:0; margin-right:0;}
				.preview #example p {font-size:64%; color:#0A5E49;}				
				.preview #example a {font-weight:normal;}
				.preview #example #popup {display:none; position:absolute; margin:-45px 0 0 50px;}
				.preview #example #popup img {border:1px solid #000;}
				.preview #example #popup #close {position:absolute; top:2px; right:8px; color:#0A5E49;}
					#close a, #close a:link, #close a:active, #close a:visited {color:#0A5E49;}
				.preview #example #popup #close a, #close a:link, #close a:active, #close a:visited {color:#0A5E49; font-weight:bold;}
				.preview #heading h2 {float:left; color:#0A5E49; font-size:100%; margin:5px 0 0 0;}
				.preview #heading p {width:310px; color:#0A5E49; font-size:8pt; margin-left:60px;}
				.preview input {margin:10px 0 20px 0;}
				.preview #posimg img {float:left; margin-right:6px; border:1px solid #fff;}
				.preview #posimg p {font-size:64%; margin:0 0 2px 47px;}
			.hidden {display:none;}
		
			/* Design backgrounds */
			.wd01 {background:url("../images/wd01_bg.gif") top right no-repeat #B6B8BC;}
			.wd02 {background:url("../images/wd02_bg.gif") top right no-repeat #B6B8BC;}
			.wd03 {background:url("../images/wd03_bg.gif") top right no-repeat #B6B8BC;}
			.wd04 {background:url("../images/wd04_bg.gif") top right no-repeat #B6B8BC;}
			.wd05 {background:url("../images/wd05_bg.gif") top right no-repeat #B6B8BC;}
			.wd06 {background:url("../images/wd06_bg.gif") top right no-repeat #B6B8BC;}
			.wd07 {background:url("../images/wd07_bg.gif") top right no-repeat #B6B8BC;}
			.wd08 {background:url("../images/wd08_bg.gif") top right no-repeat #B6B8BC;}
			.wd09 {background:url("../images/wd09_bg.gif") top right no-repeat #B6B8BC;}
			.wd10 {background:url("../images/wd10_bg.gif") top right no-repeat #B6B8BC;}
			.wd11 {background:url("../images/wd11_bg.gif") top right no-repeat #B6B8BC;}
			.wd12 {background:url("../images/wd12_bg.gif") top right no-repeat #B6B8BC;}
			.wd13 {background:url("../images/wd13_bg.gif") top right no-repeat #B6B8BC;}
			.wd14 {background:url("../images/wd14_bg.gif") top right no-repeat #B6B8BC;}
			.wd15 {background:url("../images/wd15_bg.gif") top right no-repeat #B6B8BC;}
			.wd16 {background:url("../images/wd16_bg.gif") top right no-repeat #B6B8BC;}
			.wd17 {background:url("../images/wd17_bg.gif") top right no-repeat #B6B8BC;}
			.wd18 {background:url("../images/wd18_bg.gif") top right no-repeat #B6B8BC;}
			.wd19 {background:url("../images/wd19_bg.gif") top right no-repeat #B6B8BC;}
			.wd20 {background:url("../images/wd20_bg.gif") top right no-repeat #B6B8BC;}
			.wd21 {background:url("../images/wd21_bg.gif") top right no-repeat #B6B8BC;}
			.wd22 {background:url("../images/wd22_bg.gif") top right no-repeat #B6B8BC;}
			.wd23 {background:url("../images/wd23_bg.gif") top right no-repeat #B6B8BC;}
			.wd24 {background:url("../images/wd24_bg.gif") top right no-repeat #B6B8BC;}
			.wd25 {background:url("../images/wd25_bg.gif") top right no-repeat #B6B8BC;}
			.wd26 {background:url("../images/wd26_bg.gif") top right no-repeat #B6B8BC;}
			.wd27 {background:url("../images/wd27_bg.gif") top right no-repeat #B6B8BC;}
			.wd28 {background:url("../images/wd28_bg.gif") top right no-repeat #B6B8BC;}
			.wd29 {background:url("../images/wd29_bg.gif") top right no-repeat #B6B8BC;}
			.wd30 {background:url("../images/wd30_bg.gif") top right no-repeat #B6B8BC;}
			.wd31 {background:url("../images/wd31_bg.gif") top right no-repeat #B6B8BC;}
			.wd32 {background:url("../images/wd32_bg.gif") top right no-repeat #B6B8BC;}
			.wd33 {background:url("../images/wd33_bg.gif") top right no-repeat #B6B8BC;}
			.wd34 {background:url("../images/wd34_bg.gif") top right no-repeat #B6B8BC;}
			.wd35 {background:url("../images/wd35_bg.gif") top right no-repeat #B6B8BC;}
			.wd36 {background:url("../images/wd36_bg.gif") top right no-repeat #B6B8BC;}
			.wd37 {background:url("../images/wd37_bg.gif") top right no-repeat #B6B8BC;}
			.wd38 {background:url("../images/wd38_bg.gif") top right no-repeat #B6B8BC;}
			
			#options .row	{margin:3px 0 3px 0; color:#fff; width:400px;}
			*html #options .row	{margin:1px 0 3px 0; color:#fff; width:400px;}
			#site #options h2	{font-weight:normal; margin:0 0 6px 0;}
			#site #options h3	{color:#0A5E49; font-size:100%; margin:0 0 9px 0;}
			#site #options p {float:left; margin:6px 0 0 0; width:90px;}
			#site #options input {margin:0;}
			#site #options #note {margin:0 0 5px 90px;}
			#site #options #note p {float:none; font-size:64%; margin:0; width:180px;}
			
			#confirm 	{padding:0 15px 0 25px;}
			#confirm h2	{font-size:100%; margin:16px 0 8px 0;}
			#confirm h3	{margin:0;}
			#confirm div.row	{clear:both; margin:3px 0 3px 0;}
			#confirm p {float:left; margin:4px 0 0 2px; width:100px;}
			#confirm #notesfull {width:200px;}
			#confirm p.subtotal	{border-top:1px solid #000; margin-top:9px; padding-top:9px; margin-bottom:16px;}
		
			#contact {margin:20px 0 0 15px;}
			#contact th {text-align:left; vertical-align:top;}
			
			.note {font-size:71%; color:#666;}
			
		#base {height:80px; border-top:2px solid #92D2C2; background-color:#fff;}
			#logo {position:absolute; margin:242px 0 0 368px;}

			#pdf {margin:8px 0 0 30px;}
			#pdf p {height:24px; font-size:71%; background:url("../images/pdf-sm.gif") top left no-repeat; padding:5px 0 0 30px; margin:0;}
			#pdf a {color:#666666; font-weight:normal;}
		
#footer {width:770px; margin:0 auto; font-size:71%; color:#3D3C3C; margin-top:5px;}
#footer a {color:#3D3C3C; font-weight:normal;}
#footer a:hover {color:#A1DBEB;}

