/* CSS Document */

body { margin:0; border:0; padding: 0; background:#fff; text-align:left; font-size:0; line-height:0; }

#wrapper { margin:0; border:0; padding:0; width: 760px; text-align:left; background:url(images/main/wrapper_bg.gif); clear:both; }
#wrapper:after { content: ""; display: block; height: 0; clear: both; }


/* NAVIGATION */

	#navigation { margin: 0; border:0; padding:0; height: 101px; }
	#navigation ul { padding:0; margin:0; list-style-type:none; border:0; }
	#navigation li { display:inline; padding:0; margin:0; border:0; font:11px/1 Verdana; }
	#navigation li a { float:left; padding:0; border: 0; margin:0; }

/* MAIN COPY STUFFS */

#left { margin:0; border:0; padding:0; float:left; font-size:0; line-height:0; width:147px; }
#right { margin:0; border:0; padding:0; float:left; font-size:0; line-height:0; width:613px; }

.copy { margin:0; border:0; padding:33px; font:11px/1.8 Verdana; color:#000; text-align:left;  }
.product { margin:0; border:0; padding:0 19px 0 34px; font:11px/1.6 Verdana; color:#000; text-align:right; }
.w300 { width:300px; }
.w252 { width:252px; }
.left { float:left; }

.red { color:#900; font-weight:bold; }
HR { height:1px; width:100%; background:#000; margin:0; border:0; padding:0; }

A:link, A:visited { color:#c00; TEXT-DECORATION: none; }
A:hover { color:#c00; text-decoration: underline; }

.details { margin:0; border:0; padding:0 26px; font:11px/1.4 Verdana; color:#000; text-align:left; width:181px; }


table#highlights { margin:20px; border:1px solid #000; padding:0; border-spacing:10px; }
table#highlights td { margin:0; border:0; padding:0; }

table#thumbnails { margin:0; border:0; padding:0; border-spacing:0; width:510px; }
table#thumbnails td { margin:0; border:0; padding:23px; font:11px/1.2 Verdana; color:#000; text-align:left; width:124px; }

div.about { margin:0; border:0; padding:29px 26px 210px 128px; background:url(images/main/about_bg.jpg) no-repeat;  font:11px/1.6 Verdana; color:#000; text-align:left; }
div.about { width:600px; height:461px; voice-family: "\"}\""; voice-family:inherit; width:446px; height:222px;}
html>body .about { width:446px; height:222px;}


/* FOOTER */

	#footer { margin:0; border:0; padding:0; clear:both; font-size:0; line-height:0; width:760px; }

	div.footer-left { margin:0; border:0; padding:33px 33px 33px 14px; float:left; font:11px/1.4 Arial; color:#666; text-align:right;}
	div.footer-left { width:147px; voice-family: "\"}\""; voice-family:inherit; width:100px; }
	html>body .footer-left { width:100px; }

	div.footer-right { margin:0; border:0; padding:33px; float:left; font:11px/1.4 Arial; color:#999; text-align:left;}
	div.footer-right { width:613px; voice-family: "\"}\""; voice-family:inherit; width:547px; }
	html>body .footer-right { width:547px; }
	
	A.footerlinks:link, A.footerlinks:visited { color:#999; TEXT-DECORATION: none; }
	A.footerlinks:hover { color:#c33; text-decoration: underline; }

/* CUSTOM */
#custom { margin:0; border:0; padding:0; background:url(images/main/custom_bg.jpg) no-repeat; float:left; font-size:0; line-height:0; width:613px; }


/* INSTALLATONS */
.installations { margin:5px; border:0; padding:0; text-align:right; font:11px/1.4 Verdana; }
.installations-tile { margin:0; border:0; padding:0; text-align:center; font:11px/1.2 Verdana; }








/* form stuff */
INPUT { BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid;
	BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid;
    FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Verdana;}
	
INPUT.numbers3 { width:25px; }
INPUT.numbers4 { width:30px; }

SELECT { BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid;
	BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid;
    FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Verdana;}

TEXTAREA { BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid;
	BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid;
    FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Verdana;}










