/*
	DOM International
	By: Josh Solecky
	http://www.gocactus.com
*/

/* BASIC PAGE SETUP & RESET */

* { margin: 0; padding: 0; }
html { overflow-y: scroll; }
body { font: 62.5% "Trebuchet MS", Helvetica, sans-serif; background: url(images/BG_repeat.jpg) repeat-x; }

ul { list-style: none inside; }
p { font: 1.3em/1.3em "Trebuchet MS", Helvetica, sans-serif; margin-bottom: 1.3em; }
a { outline: none; text-decoration: none; }
img, a img { border: none; }
/* END RESET */

/* TOOLBOX */
.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }
/* END TOOLBOX */


/* STRUCTURE */
#page-wrap {
	margin: 0 auto;
	width: 1100px;
	background: url(images/BG.jpg) no-repeat;
}

#body {
	margin: 0 auto;
	width: 1035px;
}

/* END STRUCTURE */

#header {
	height:110px;
	background: url(images/header_DOM.jpg);
	}
	
#header p {
	color: #FFFFFF;
	float: right;
	margin: 80px 30px 0 0;
	}
	
#header a {
	font-weight: lighter;
	color: white;
	}

#header a:hover {
	color: #22a8f5;
	}
	
#img-area {
	height: 466px;
	background: url(images/BG_home.jpg) no-repeat;
	}
	
#home-content {
	padding: 21px 40px 20px 40px;
	height: 283px; width: 955px;
	background: url(images/BG_bottom.jpg) no-repeat;
	}

#product-content {
	background: url(images/BG_products.jpg);
	margin: 0 0 0 0;
	height: 661px;
}
	
#home-content p, #product-content p {
	font: 1.3em/1.3em "Myriad Pro", "Trebuchet MS", Helvetica, sans-serif; margin-bottom: 1.3em;
	color: #3a404c;
	line-height: 1.8em;
	}
	
#home-content h1, #product-content h1 {
	font: 1.8em "Myriad Pro", "Trebuchet MS", Helvetica, sans-serif; margin-bottom: 1.3em;
	font-weight:lighter;
	color: #3a404c;
	margin-bottom: 10px;
	}

/* NAVIGATION */
	
.nav {
	padding-left: 30px;
	height: 30px;
	background: url(images/NAV_BG.jpg) repeat-x;
}

		
ul#navigation li {
	text-indent: -9999px;
	display: inline;
	}

		ul#navigation li#home a:link, ul#navigation li#home a:visited {
		background: url(images/NAV_home.jpg) no-repeat 0px 0px;
		display: block;
		height: 30px;
		width: 95px;
		float: left;
		}
		
		ul#navigation li#home a:hover {
			background: url(images/NAV_home.jpg) no-repeat 0px -30px;
			}

		
		ul#navigation li#about a:link, ul#navigation li#about a:visited {
		background: url(images/NAV_about.jpg) no-repeat;
		display: block;
		height: 30px;
		width: 165px;
		float: left;
		}
		
		ul#navigation li#about a:hover {
			background: url(images/NAV_about.jpg) no-repeat 0px -30px;
			}

		
		ul#navigation li#product a:link, ul#navigation li#product a:visited {
		background: url(images/NAV_products.jpg) no-repeat;
		display: block;
		height: 30px;
		width: 164px;
		float: left;
		}
		
		ul#navigation li#product a:hover {
			background: url(images/NAV_products.jpg) no-repeat 0px -30px;
			}

/*.home-nav {
	height: 30px;
	margin-bottom: 20px;
}

ul#navigation li {
	text-indent: -9999px;
	display: inline;
	}

		ul#navigation li#home a:link, ul#navigation li#home a:visited {
		background: url(images/NAV_home.jpg) no-repeat 0 0;
		display: block;
		height: 30px;
		width: 105px;
		float: left;
		}
		
		ul#navigation li#home a:hover {
			background: url(images/NAV_home_hover.jpg) no-repeat 0 0;
			}

		
		ul#navigation li#about a:link, ul#navigation li#about a:visited {
		background: url(images/NAV_about.jpg) no-repeat 0 0;
		display: block;
		height: 30px;
		width: 175px;
		float: left;
		}
		
		ul#navigation li#about a:hover {
			background: url(images/NAV_about_hover.jpg) no-repeat 0 0;
			}

		
		ul#navigation li#product a:link, ul#navigation li#product a:visited {
		background: url(images/NAV_products.jpg) no-repeat 0 0;
		display: block;
		height: 30px;
		width: 164px;
		float: left;
		}
		
		ul#navigation li#product a:hover {
			background: url(images/NAV_products_hover.jpg) no-repeat 0 0;
			}
*/

		
#footer {
	color: #3a404d;
	height: 30px;
	padding: 0 0 0 30px;
}

#footer a {
	color: #3a404d;
}

#footer a:hover {
	color: #000000;
}
