* {
	margin: 0;
	padding: 0;
}
a {
	outline: none;
}
.clear {
	clear: both;
	height: 1px;
}
.left {
	float: left;
}
.right {
	float: right;
}
p {
	margin: 0 0 10px;
	line-height: 20px;
}
body {
	background:#E3D7B2;
	font: 13px "Georgia";
	color:#000;
}
strong.title {
	font-size: 15px;
}
#wrapper {
	width:800px;
	margin: 0 auto;
}
#logo {
	width:201px;
	height:200px;
	float:left;
}
#header, #header_home {
	width:599px;
	height:200px;
	float:left;
	clear: right;
}
#header {
	background: transparent url("../images/header_home.jpg") no-repeat 0 0;
}
#header_home {
	background: transparent url("../images/header_home.jpg") no-repeat 0 0;
}
#navbar {
	width:162px;
	padding: 10px 0 15px 0;
	float:left;
	background:#e3d7b2 url("../images/navbar_bg.jpg") no-repeat 0 0;
}
#contentwelcome {
	background:#e3d7b2 url("../images/title_welcome.jpg") no-repeat 0 0;
}
#contentwindows-doors {
	background:#e3d7b2 url("../images/title_windows-doors.jpg") no-repeat 0 0;
}
#contentexterior-coating {
	background:#e3d7b2 url("../images/title_exterior-coating.jpg") no-repeat 0 0;
}
#contentkitchen-bath{
	background:#e3d7b2 url("../images/title_kitchen-bath.jpg") no-repeat 0 0;
}
#contententry-doors {
	background:#e3d7b2 url("../images/title_entry-doors.jpg") no-repeat 0 0;
}
#contentourpeople {
	background:#e3d7b2 url("../images/title_ourpeople.jpg") no-repeat 0 0;
}
#contentcontact {
	background:#e3d7b2 url("../images/title_contact.jpg") no-repeat 0 0;
}
#contentprivacy {
	background:#e3d7b2 url("../images/title_privacy.jpg") no-repeat 0 0;
}
#contentwelcome, #contentwindows-doors, #contentexterior-coating, #contentkitchen-bath, #contententry-doors, #contentourpeople, #contentcontact, #contentprivacy {
	width:598px;
	padding: 15px 25px 15px 15px;
	float:left;
	clear:right;
}
#contentwelcome table, #contentwindows-doors table, #contentexterior-coating table, #contentkitchen-bath table, #contententry-doors table, #contentourpeople table, #contentcontact table, #contentprivacy table {
	border: none;
	margin: 0 auto;
}
#contentwelcome td img, #contentwindows-doors td img, #contentexterior-coating td img, #contentkitchen-bath td img, #contententry-doors td img, #contentourpeople td img, #contentcontact td img, #contentprivacy td img {
	border: 3px solid #1B445A;
}
#contentwelcome a:link, #contentwelcome a:active, #contentwelcome a:visited,
#contentwindows-doors a:link, #contentwindows-doors a:active, #contentwindows-doors a:visited,
#contentexterior-coating a:link, #contentexterior-coating a:active, #contentexterior-coating a:visited,
#contentkitchen-bath a:link, #contentkitchen-bath a:active, #contentkitchen-bath a:visited,
#contententry-doors a:link, #contententry-doors a:active, #contententry-doors a:visited,
#contentourpeople a:link, #contentourpeople a:active, #contentourpeople a:visited,
#contentcontact a:link, #contentcontact a:active, #contentcontact a:visited,
#contentprivacy a:link, #contentprivacy a:active, #contentprivacy a:visited {
	color:#1B445A;
	text-decoration:underline;
}
#contentwelcome a:hover, #contentwindows-doors a:hover, #contentexterior-coating a:hover, #contententry-doors a:hover, #contentourpeople a:hover, #contentcontact a:hover, #contentprivacy a:hover {
	text-decoration:none;
}
#contentwelcome ul, #contentwindows-doors ul, #contentexterior-coating ul, #contentkitchen-bath ul, #contententry-doors ul, #contentourpeople ul, #contentcontact ul, #contentprivacy ul {
	margin:0 0 0 20px;
	padding: 0;
}
#contentwelcome li, #contentwindows-doors li, #contentexterior-coating li, #contentkitchen-bath li, #contententry-doors li, #contentourpeople li #contentcontact li, #contentprivacy li {
	margin:0 0 5px 15px;
	padding: 0;
}
#top {
	width: auto;
	height: 200px;
	background:url("../images/top_bg.jpg") repeat-x 0 0;
}
#middle {
	width: auto;
	background:#e3d7b2;
}
#bottom {
	width: auto;
	height: 135px;
	background:#644b1e url("../images/bottom_bg.jpg") repeat-x 0 top;
}
#bottom a:link, #bottom a:active, #bottom a:visited {
	color:#fff;
	text-decoration:underline;
}
#bottom a:hover {
	text-decoration:none;
}
table#suppliers img {
	border: none;
}
table#portfolio span {
	text-align:center;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#1B445A;
	display:block;
	width:auto;
	padding:3px 5px;
}
#imageSlideshowHolder, #imageSlideshowHolder2 {
	z-index:1;
	margin:0 auto;   /*"Air" */
	position:relative;  /* Don't remove this line */
}
#imageSlideshowHolder {
	width:230px;  /* Image width */
	height:400px;  /* Image height */
	border:2px solid #174755
}
#imageSlideshowHolder2 {
	width:600px;  /* Image width */
	height:125px;  /* Image height */
	position:relative;
	z-index:100;
}
/* Don't change these values */
#imageSlideshowHolder img, #imageSlideshowHolder2 img {
	position:absolute;
	left:0;
	top:0;
}
.imgcontainer {
	width: 143px;
	height: 100px;
	margin: 2px;
	border: 1px solid #fff;
	float:left;
	cursor:pointer;
}
.imgcontainer:hover {
	border: 1px solid #000;
}