/* attributes */
body { background-color: white; background-image: url(../images/bigBgrndPatrn.jpg); background-repeat: repeat-x; margin: 0px; margin-left: 0px; margin-top: 0px; }
sup { font-size: 9px; }

/* layers */
#logo {
	z-index: 1;
	height: 91px;
	width: 189px;
	left: 76px;
	top: 20px;
	position: absolute;
	visibility: visible;
}

#menu {
	z-index: 1;
	height: 21px;
	width: 450px;
	left: 289px;
	top: 88px;
	position: absolute;
	visibility: visible;
}

#leftimage { z-index: 1; height: 270px; width: 189px; left: 76px; top: 110px; position: absolute; visibility: visible; }

#middlebox { z-index: 1; height: 270px; width: 186px; left: 265px; top: 110px; position: absolute; visibility: visible; }

#flashbox { z-index: 1; height: 270px; width: 283px; left: 450px; top: 110px; position: absolute; visibility: visible; }

#bgleft { z-index: 1; height: 270px; width: 74px; left: 2px; top: 109px; position: absolute; visibility: visible; }

#bgright { z-index: 1; height: 270px; width: 74px; left: 733px; top: 109px; position: absolute; visibility: visible; }

#infotextbottom { z-index: 1; height: 150px; width: 300px; left: 450px; top: 380px; position: absolute; visibility: visible; 
					font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #2f4f4f; }
						#infotextbottom a:link, #infotextbottom a:visited, #infotextbottom a:active { color: #2f4f4f; text-decoration: none;}
						#infotextbottom a:hover { text-decoration: underline; }
						
#portfolio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2f4f4f; }

#textbelow {
	z-index: 1;
	background-color: #faf1e8;
	width: 638px;
	left: 76px;
	top: 380px;
	position: absolute;
	visibility: visible;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 22px;
	height: 419px;
}
					
#address { border: solid 2px #fff; z-index: 1;padding: 10px; width: 261px; left: 448px; top: 390px; position: absolute; visibility: visible; 
					background-color: #b0c4de; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #2f4f4f; }
						#address a:link, #address a:visited, #address a:active { color: #2f4f4f; text-decoration: none;}
						#address a:hover { text-decoration: underline; }
						
#freebies { border: solid 2px #fff; background-color: #ffffff; height: 30px; width: 281px; left: 448px; top: 459px; position: absolute; z-index: 3; visibility: visible; 
			font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; margin: 0px; padding-top: 6px; color: #2f4f4f; text-align: center; }

#testimonial { border: solid 2px #fff; z-index: 1; background-color: #e0ebef; padding: 10px; width: 261px; left: 448px; top: 500px; position: absolute; visibility: visible; 
					font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #A0522D; }
						#testimonial a:link, #testimonial a:visited, #testimonial a:active { color: #2f4f4f;}
						#testimonial a:hover { text-decoration: underline; }

#overlaytext { z-index: 2; height: 470px; width: 180px; left: 24px; top: 10px; position: absolute; visibility: visible; 
					font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 22px; }
						#overlaytext a:link, #overlaytext a:visited, #overlaytext a:active { color: #2f4f4f; text-decoration: none; }
						#overlaytext a:hover { text-decoration: underline; }

#overlaytext2 { height: 470px; width: 310px; left: 100px; top: 382px; z-index: 2; position: absolute; visibility: visible; 
					font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 22px; }
						#overlaytext2 a:link, #overlaytext2 a:visited, #overlaytext2 a:active { color: #2f4f4f; text-decoration: none; }
						#overlaytext2 a:hover { text-decoration: underline; }
					
#contacttext { z-index: 4; height: 470px; width: 340px; left: 100px; top: 120px; position: absolute; visibility: visible; 
					font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 22px; }
						#contacttext a:link, #contacttext a:visited, #contacttext a:active { color: #2f4f4f; text-decoration: none; }
						#contacttext a:hover { text-decoration: underline; }
						

#bigimage { z-index: 2; background-color: #faf1e8; height: 270px; width: 657px; left: 76px; top: 110px; position: absolute; visibility: visible; }

#squares { z-index: 2; width: 148px; left: 290px; top: 380px; position: absolute; visibility: visible; }

#blinds { height: 148px; width: 148px; left: 8px; top: 112px; position: absolute; z-index: 3; visibility: visible; }

#shades { height: 148px; width: 148px; left: 162px; top: 112px; position: absolute; z-index: 3; visibility: visible; }

#shutters { height: 148px; width: 148px; left: 316px; top: 112px; position: absolute; z-index: 3; visibility: visible; }

#highlight { color: #333333; padding-left: 15px; padding-bottom: 4px; padding-top: 0px; padding-right: 15px; width: 120px; left: 290px; top: 380px; 
					position: absolute; z-index: 3; visibility: visible; background-color: #ede2ca; 
					font-family: Tahoma, Arial, Verdana, Helvatica, sans-serif; font-size: 11px; }
					
#highlight2 { color: #333333; padding-left: 15px; padding-bottom: 4px; padding-top: 0px; padding-right: 15px; width: 120px; left: 290px; top: 380px; 
					position: absolute; z-index: 3; visibility: visible; background-color: #ede2ca; line-height: 22px; 
					font-family: Tahoma, Arial, Verdana, Helvatica, sans-serif; font-size: 11px; }

#bottomlinks { z-index: 3; width: 120px; left: 100px; top: 640px; position: absolute; visibility: visible; 
					font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
						#bottomlinks a:link, #bottomlinks a:visited, #bottomlinks a:active { color: #2f4f4f; text-decoration: none; font-weight: bold; }
						#bottomlinks a:hover { text-decoration: underline; }
						
#shadeslinks { z-index: 3; width: 120px; left: 100px; top: 760px; position: absolute; visibility: visible; 
					font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
						#shadeslinks a:link, #shadeslinks a:visited, #shadeslinks a:active { color: #2f4f4f; text-decoration: none; font-weight: bold; }
						#shadeslinks a:hover { text-decoration: underline; }

#indexspecial { height: 40px; width: 310px; left: 110px; top: 400px; z-index: 1; position: absolute; visibility: visible; 
					font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
						#indexspecial a:link, #indexspecial a:visited, #indexspecial a:active { color: #2f4f4f; font-weight: bold; }
						#indexspecial a:hover { text-decoration: underline; }

#squaresww { z-index: 3; width: 148px; left: 290px; top: 566px; position: absolute; visibility: visible; }

#wwbottomlinks { z-index: 3; width: 120px; left: 100px; top: 870px; 
					position: absolute; visibility: visible; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
						#wwbottomlinks a:link, #wwbottomlinks a:visited, #wwbottomlinks a:active { color: #2f4f4f; text-decoration: none; font-weight: bold; }
						#wwbottomlinks a:hover { text-decoration: underline; }

#castec { padding: 6px; width: 200px; left: 450px; top: 600px; position: absolute; z-index: 3; visibility: visible; 
					font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }

#hf { padding: 6px; width: 200px; left: 450px; top: 740px; position: absolute; z-index: 3; visibility: visible; 
					font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }

#sussex { z-index: 5; padding: 6px; width: 200px; left: 450px; top: 666px; position: absolute; visibility: visible; 
					font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }

#madeinusa { z-index: 5; padding: 6px; width: 200px; left: 450px; top: 800px; position: absolute; visibility: visible; 
					font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }

#drbottomlinks { z-index: 3; width: 120px; left: 100px; top: 820px; 
					position: absolute; visibility: visible; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
						#drbottomlinks a:link, #drbottomlinks a:visited, #drbottomlinks a:active { color: #2f4f4f; text-decoration: none; font-weight: bold; }
						#drbottomlinks a:hover { text-decoration: underline; }

#remote { z-index: 4; height: 168px; width: 124px; left: 300px; top: 360px; position: absolute; visibility: visible; }

#shutterslinks { z-index: 3;  width: 120px; left: 100px; top: 946px; position: absolute; visibility: visible; 
					font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
						#shutterslinks a:link, #shutterslinks a:visited, #shutterslinks a:active { color: #2f4f4f; text-decoration: none; font-weight: bold; }
						#shutterslinks a:hover { text-decoration: underline; }

#shuttersextended { z-index: 4; height: 100px; width: 100px; left: 290px; top: 590px; position: absolute; z-index: 4; visibility: visible; }

#welcometext { height: 100px; width: 160px; left: 280px; top: 240px; position: absolute; z-index: 5; visibility: visible; color: #d5d0b4; 
			font-size:8pt; font-family: Arial, Helvatica, sans-serf; text-align: right; line-height: 14pt; }

#productsextra { width: 400px; left: 310px; top: 680px; position: absolute; z-index: 6; visibility: visible; background-color: #FFFFFF;
				font-size:8pt; font-family: Arial, Helvatica, sans-serf; text-align: left; line-height: 14pt; padding: 6px; }
#layer2 {
	height: 70px;
	width: 258px;
	left: 471px;
	top: 1px;
	position: absolute;
	visibility: visible;
}

/* classes */
.quoted {color: #778899}
.titled {font-size: 14px; text-decoration: underline; line-height: 22px;}
.best { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
		.best a:link, .best a:visited, .best a:active { color: #4f4f4f; font-weight: bold; }
.tiny { font-size: 8pt; }
.oneline { line-height: 12px;}
.bigger {font-size: 11px;}

